[go: up one dir, main page]

CN103593683B - A kind of distributed card issuance system - Google Patents

A kind of distributed card issuance system Download PDF

Info

Publication number
CN103593683B
CN103593683B CN201310556985.1A CN201310556985A CN103593683B CN 103593683 B CN103593683 B CN 103593683B CN 201310556985 A CN201310556985 A CN 201310556985A CN 103593683 B CN103593683 B CN 103593683B
Authority
CN
China
Prior art keywords
card
variable
task
data
interpreter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201310556985.1A
Other languages
Chinese (zh)
Other versions
CN103593683A (en
Inventor
杜恩宽
胡淞
赵华杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
GUANGDONG HUADA INTEGRATION TECHNOLOGY Co Ltd
Original Assignee
GUANGDONG HUADA INTEGRATION TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by GUANGDONG HUADA INTEGRATION TECHNOLOGY Co Ltd filed Critical GUANGDONG HUADA INTEGRATION TECHNOLOGY Co Ltd
Priority to CN201310556985.1A priority Critical patent/CN103593683B/en
Publication of CN103593683A publication Critical patent/CN103593683A/en
Application granted granted Critical
Publication of CN103593683B publication Critical patent/CN103593683B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a kind of distributed card issuance system, including card mission script unit, manager, editing machine, actuator, interpreter, variable manager, monitor, database, outer application system.The present invention provides a kind of distributed card issuance system, uses office type card-issuing equipment, in conjunction with card issuance system, noise is low, removable, to electric power system without particular/special requirement, it is not necessary to air pump, low cost;And based on command script technology, it is simple to client's secondary development, support various card, most card issuing application needs can be met;It is simultaneously based on the order pretreatment mode of variable manager, make external data abstract for real-time variable, user's application system only need to provide data by form, transformation to original system is reduced to minimum, during towards small-scale card issuing, can be made up of some equipment and control system thereof, distribution speed and number of devices are directly proportional, and can carry out telescopic arrangement as required.

Description

A kind of distributed card issuance system
Technical field
The present invention relates to card issuance system field, particularly relate to a kind of distributed card issuance system.
Background technology
Along with information technology is fast-developing, intellective IC card obtains extensively application in various fields, at gold Melt finance, social insurance, traffic for tourism, health care, government administration, commodity retail, leisure joy Pleasure, school control and other field achieve good Social and economic benef@.Along with card application Universal and deeply, comprise that key is filling, individualized, the card issuing demand of infomation detection the most increasingly Extensively, the card issuance system of specialty is needed to carry out application integrating and data integration.
Card issuance system is for card mass distribution, combined with hardware characteristic and the specialization developed System.At present, the application and development that mainly smart card manufacturer is carried out based on production environment, used Large-scale, high-speed equipment provide basic card issuing function, carrying out application integrating and data set Cheng Shi, typically has three kinds of measures: one, and data derive in application system, transmits with physical medium, Import at card sending system;Two, key data is transmitted by special line or directly encryption equipment is positioned over production Workshop;Three, application system, card sending system develop special purpose interface simultaneously, set up special line transmission, it is ensured that Data and key.
The major defect of active card publishing system has:
(1) publishing system based on factory is rational to mass distribution application, but middle and small scale Distribution application but support bad.Middle-size and small-size scale is for factory, complicated and scattered, benefit The highest;(2) card issuing of the environment of plant coordinates, on physics, information flow and management control, all Bring the inconvenience in application;(3) the card issuing application integrating of factory's formula and data integration, Technical sophistication for application side, cost is high.
Summary of the invention
The technical problem to be solved is: provide a kind of distributed card issuance system, no Only size is little, energy consumption is low, noise is little, and without air pump system support, band roller can portable mobile, Flexibility is good, supports various card issuing simultaneously, and distributed data is originated, and enormously simplify data whole The difficulty closed.
For solving above-mentioned technical problem, the present invention proposes a kind of distributed card issuance system, including Card mission script unit, manager, editing machine, actuator, interpreter, variable manager, supervision Device, database, outer application system, wherein,
Described card mission script unit is data medium, for constituting a hair fastener task all operations Movement content, it includes that record carries out the card command unit of various operation and complete to card task to card The card dispensing unit that office's variable is configured;
Described manager Shi Ka Mission Control Center, for being stored in database by card task relevant configuration In, for card task amendment, perform, offer operation guide be provided;
Described editing machine is that card task arranges center, for hair fastener mission requirements are expressed, and configuration The parameter of each card command unit, carries out each card dispensing unit selecting to confirm;
Described actuator is card Task expression center, for sequentially performing the order that compiled device configures OK, order line is sent to interpreter after pretreatment;
Described interpreter is used for resolving script, obtains configuration parameter, and calls relevant treatment logic, Finally obtaining card task processing result information, feed back, interpreter feedback information is at monitor After reason, feed back to actuator, to determine running status and whether to continue executing with;
Described variable manager, for resolving the variable in script, and obtains configuration parameter, real Time call relevant interface, from system database or outer application system obtain data, for card task transport Individuation data is generated during row.
Described monitor is that card task feeds back center, is used for the collection to interpreter feedback information and process, Carry out task status expressing display, task is added up.
In above-mentioned distributed card issuance system, also including state machine, described state machine sets for offer Standby automation condition managing and operation interface, provide unified command interface for interpreter, support not Same card-issuing equipment accesses.
In above-mentioned distributed card issuance system, also including configurator, described configurator is for ordering card Order is configured.
In above-mentioned distributed card issuance system, described configurator is the printing for printed card face content Editing machine.
In above-mentioned distributed card issuance system, also include the task masterplate being connected with manager, described Task masterplate provides masterplate reference for generating for the mission script of card task.
In above-mentioned distributed card issuance system, described variable includes local variable, long-range variable, number According to source variable and splicing variable, wherein, local variable accesses local JS data;Remotely variable passes through URL request remote server, return value is as variable save;Data source variable according to conditional request with This hair fastener task card data acquisition system that file mode imports;Splicing variable refers to fixed value, local change The data such as amount, long-range variable, data source variable are spliced into integral data string and as variable uses.
Technique scheme at least has the advantages that
(1) working environment distribution, the invention provides complete normal office environment card issuing and solves Scheme, uses office type card-issuing equipment, and in conjunction with card issuance system, overall plan noise is low, can move Dynamic, to electric power system without particular/special requirement, it is not necessary to the spare systems such as air pump, low cost;
(2) system scalability, the present invention towards middle and small scale card issuing, can by some equipment and Its control system is constituted, and distribution speed and number of devices are directly proportional, and user can stretch as required Contracting configuration;
(3) task is able to programme, and the present invention is based on command script technology, it is simple to client's secondary development, Hold various card, various card read-write modes and data source mode, most card can be met and send out Row application needs;
(4) with existing system close fit, present invention order based on variable manager pretreatment mode, Making external data abstract for real-time variable, user's application system only need to provide data by form, right The transformation of original system is reduced to minimum.
Accompanying drawing explanation
Fig. 1 is the theory diagram of the distributed card issuance system of the present invention.
Detailed description of the invention
It should be noted that in the case of not conflicting, in embodiment in the application and embodiment Feature can be mutually combined.Below in conjunction with the accompanying drawings the present invention is described further.
Embodiment one
As it is shown in figure 1, distributed card issuance system disclosed in this invention includes card mission script list Unit 10, manager 20, editing machine 30, actuator 40, interpreter 50, variable manager 60, prison Visual organ 70, state machine 80, wherein, card mission script unit 10 is data medium, for composition one The movement content of secondary hair fastener task all operations, in system presented in script, it includes note Carry and card is carried out the card command unit 101 of various operation and the global variable of card task is configured Card dispensing unit 102.
Manager 20 Shi Ka Mission Control Center, carries out global administration around card task, for card task Mission script generates offer task masterplate 300 reference, for card task relevant configuration is stored in data In storehouse (100), for card task amendment, perform, offer operation guide be provided.
Editing machine 30 is that card task arranges center, with card mission script unit 10 as object, for right Hair fastener mission requirements are expressed, and configure the parameter of each card command unit 101, block each Dispensing unit 102 carries out selecting to confirm.
Actuator 40 is card Task expression center, and card task is proceeded to execution state, for sequentially performing The order line that compiled device 30 has configured, is sent to interpreter 50 by order line after pretreatment, holds Row device 40 provides the beginning of task, suspends, the function such as restarts.
Interpreter 50 is script compiler, is used for resolving script, obtains configuration parameter, and Call relevant treatment logic, finally obtain card task processing result information, feed back, interpreter 50 Feedback information, after monitor 70 processes, feeds back to actuator 40, to determine running status and whether Continue executing with.
Variable manager 60 is pretreatment compiler before script runs, and is used for resolving in script Variable, and obtain configuration parameter, real-time calling relevant interface, from system database 100 or outside Application system 200 obtains data, for generating individuation data during card task run.Specifically, become Amount includes local variable, long-range variable, data source variable and splicing variable, wherein, local variable Access local JS data;Remotely variable is by URL request remote server, and return value is as variable Preserve;This hair fastener task card data acquisition system that data source variable imports with file mode according to conditional request; Splicing variable refers to be spliced into the data such as fixed value, local variable, long-range variable, data source variable Integral data string as variable uses.
Described monitor 70 is that card task feeds back center, for the collection to interpreter 50 feedback information And process, carry out task status expressing display, task is added up, specifically, including hair fastener Speed, hair fastener quantity, good card quantity, bad card quantity, enter pocket numbers, go out pocket numbers etc..
Embodiment two
The difference of the present embodiment and embodiment one with, also include state machine 80, described state machine 80 is the logical mappings of hardware device, for providing automation condition managing and the operation interface of equipment, There is provided unified command interface for interpreter 50, support that different card-issuing equipments accesses.
Embodiment three
The difference of the present embodiment and embodiment one with, also include configurator 90, when card command list When unit 101 relates to more complicated operation, described configurator 90 is used for being configured card command, than If configurator 90 is the printing editing machine for printed card face content.
Embodiment four
The difference of the present embodiment and embodiment one with, also include being connected with manager 20 of task Masterplate 300, described task masterplate 300 provides masterplate reference for generating for the mission script of card task.
In summary, as it is shown in figure 1, pin in distributed card issuance system disclosed in this invention This drive system mainly includes external environment condition layer, server layer, client tier, layer plug and equipment Layer, wherein:
Described external environment condition layer refers to the application system outside this card sending system and set thereof, hair fastener system System can complete a card issuing task jointly with outside one or more application systems, this joins Conjunction relation is mainly card image data, key filling data source aspect.
Described server layer and client tier are the typical B/S network architectures, constitute card sending system Main part, server layer stresses and management logic and data storage, and client tier mainly provides GUI Interface and tasks carrying details control.
Described layer plug is supplementing of client tier, on the basis of B/S framework, increases hardware controls Interface and function, complete hair fastener action executing in conjunction with rich client program technic.
Described hardware layer is device driver and equipment primary control program, hardware-related, system-oriented Operation interface is provided.
Different agreements is followed in communication between 5 aspects of system, at outside environment layer and client tier Between, use http protocol;Server layer and client tier, use http protocol;Client Layer and layer plug, use OCX technology, with custom protocol communication;Layer plug and mechanical floor, based on DLL technology is driven, and equipment is linked system and passed through USB interface, meets HID device specification; When safe class improves, http protocol can be upgraded to HTTPS agreement.
It can be seen that the present invention is mainly directed towards network carries out the communication of each level, distributed structure/architecture embodies At three aspects:
1, server layer, client tier, three aspects of layer plug program at each card-issuing equipment Controlling can obtain on computer, the card-issuing equipment being i.e. in a distribution network has reciprocity P2P Relation, can initiate hair fastener task based on any card-issuing equipment, and other card-issuing equipment adds In this task.
2, actuator and two parts of monitor all support that Network Interface, i.e. order output interface are with anti- Feedback interface all may come from the interpreter in network, is split by the equipment addition of card task, task Mechanism, performs a card task on multiple card-issuing equipments.
3, it is distributed with what key information was originated that variable manager solves data, make card sending system and Network can utilize existing application system as required, realizes card issuing with minimum cost.
The above is the detailed description of the invention of the present invention, it is noted that general for the art For logical technical staff, under the premise without departing from the principles of the invention, it is also possible to make some amendments, These amendments are also considered as protection scope of the present invention.

Claims (6)

1. a distributed card issuance system, it is characterised in that include card mission script unit (10), Manager (20), editing machine (30), actuator (40), interpreter (50), variable manager (60), supervision Device (70), database (100), outer application system (200), wherein,
Described card mission script unit (10) is data medium, for constituting a hair fastener task all operations Movement content, it includes recording and card carries out the card command unit (101) of various operation and to card times The card dispensing unit (102) that the global variable of business is configured;
Described manager (20) Shi Ka Mission Control Center, for being stored in data by card task relevant configuration In storehouse (100), for card task amendment, perform, offer operation guide be provided;
Described editing machine (30) is that card task arranges center, for expressing hair fastener mission requirements, joins Put the parameter of each card command unit (101), carry out each card dispensing unit (102) selecting to confirm;
Described actuator (40) is card Task expression center, configures for sequentially performing compiled device (30) Order line, by order line through pretreatment after be sent to interpreter (50);
Described interpreter (50) is used for resolving script, obtains configuration parameter, and calls relevant treatment and patrol Volume, finally obtaining card task processing result information, feed back, interpreter (50) feedback information is through prison After visual organ (70) processes, feed back to actuator (40), to determine running status and whether to continue executing with;
Described variable manager (60), for resolving the variable in script, and obtains configuration parameter, Real-time calling relevant interface, obtains data from system database (100) or outer application system (200), For generating individuation data during card task run;
Described monitor (70) is that card task feeds back center, for the collection to interpreter (50) feedback information And process, carry out task status expressing display, task is added up.
Distributed card issuance system the most as claimed in claim 1, it is characterised in that also include state Machine (80), described state machine (80) is for providing the automation condition managing of equipment and operation to connect Mouthful, provide unified command interface for interpreter (50), support that different card-issuing equipments accesses.
Distributed card issuance system the most as claimed in claim 1, it is characterised in that also include joining Putting device (90), described configurator (90) is for being configured card command.
Distributed card issuance system the most as claimed in claim 3, it is characterised in that described configurator (90) it is the printing editing machine for printed card face content.
Distributed card issuance system the most as claimed in claim 1, it is characterised in that also include and pipe The task masterplate (300) that reason device (20) connects, described task masterplate (300) is for appointing for card task Business script generates and provides masterplate reference.
Distributed card issuance system the most as claimed in claim 1, it is characterised in that described variable bag Including local variable, long-range variable, data source variable and splicing variable, wherein, local variable accesses Local JS data;Remotely variable is protected as variable by URL request remote server, return value Deposit;This hair fastener task card data acquisition system that data source variable imports with file mode according to conditional request; Splicing variable refers to be spliced into whole by fixed value, local variable, long-range variable, data source variable data Close serial data and as variable uses.
CN201310556985.1A 2013-11-11 2013-11-11 A kind of distributed card issuance system Expired - Fee Related CN103593683B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310556985.1A CN103593683B (en) 2013-11-11 2013-11-11 A kind of distributed card issuance system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310556985.1A CN103593683B (en) 2013-11-11 2013-11-11 A kind of distributed card issuance system

Publications (2)

Publication Number Publication Date
CN103593683A CN103593683A (en) 2014-02-19
CN103593683B true CN103593683B (en) 2016-08-31

Family

ID=50083815

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310556985.1A Expired - Fee Related CN103593683B (en) 2013-11-11 2013-11-11 A kind of distributed card issuance system

Country Status (1)

Country Link
CN (1) CN103593683B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111126518B (en) * 2019-11-13 2024-05-24 北京握奇智能科技有限公司 Desktop card issuing method, device and system for realizing card issuing through xml script file

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101030282A (en) * 2006-03-02 2007-09-05 北京锐科天智科技有限责任公司 Digital-card issuer, controlling method and use
CN101606169A (en) * 2005-07-15 2009-12-16 革新货币公司 System and method for direct issuance of transaction cards
CN102711101A (en) * 2012-04-28 2012-10-03 大唐微电子技术有限公司 Method and system for realizing distribution of smart cards
WO2012151486A2 (en) * 2011-05-04 2012-11-08 Datacard Corporation System and method of using mobile devices to personalize and issue personalized identification documents

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101606169A (en) * 2005-07-15 2009-12-16 革新货币公司 System and method for direct issuance of transaction cards
CN101030282A (en) * 2006-03-02 2007-09-05 北京锐科天智科技有限责任公司 Digital-card issuer, controlling method and use
WO2012151486A2 (en) * 2011-05-04 2012-11-08 Datacard Corporation System and method of using mobile devices to personalize and issue personalized identification documents
CN102711101A (en) * 2012-04-28 2012-10-03 大唐微电子技术有限公司 Method and system for realizing distribution of smart cards

Also Published As

Publication number Publication date
CN103593683A (en) 2014-02-19

Similar Documents

Publication Publication Date Title
Wan et al. Mobile services for customization manufacturing systems: An example of industry 4.0
Shu et al. Cloud-integrated cyber-physical systems for complex industrial applications
US12166626B2 (en) Methods, apparatus, and articles of manufacture for workload placement in an edge environment
Souza et al. A digital twin architecture based on the industrial internet of things technologies
EP4180953A1 (en) Orchestrator execution planning using a distributed ledger
He et al. A state-of-the-art survey of cloud manufacturing
Du et al. Design of a robot cloud center
DE102021209145A1 (en) METHOD AND DEVICE FOR COORDINATING EDGE PLATFORMS
DE102020203877A1 (en) PROCEDURES AND EQUIPMENT FOR CONTROLLING THE PROCESSING OF TELEMETRY DATA ON AN EDGE PLATFORM
CN113115241A (en) Industrial Internet system based on industrial brain
Guo et al. Development of cloud-edge collaborative digital twin system for FDM additive manufacturing
CN105278936A (en) Common software modeling method for building software model based on software meta-model
CN103824150A (en) Food safety monitoring system
Li et al. Process and data fragmentation-oriented enterprise network integration with collaboration modelling and collaboration agents
CN105224299A (en) A kind of universal modeling method based on system meta-model tectonic system model
Whig et al. Role of intelligent IoT applications in fog computing
CN103593683B (en) A kind of distributed card issuance system
Fowdur et al. Enabling technologies and applications of 5G/6G-Powered Intelligent Connectivity
CN110427260A (en) Host job scheduling method, apparatus and system
CN105208123A (en) Virtual desktop implementation method and system thereof
CN103685066A (en) Dynamic distributed scheduling method and system
Zheng et al. A framework for integrating industrial product-service systems and cyber-physical systems
Shan et al. ControlService: a containerized solution for control-algorithm-as-a-service in cloud control systems
Parveen et al. Survey on Operating Systems for the Applications of the Internet of Things
CN105224298A (en) A kind of General Purpose Interface modeling method based on Interface Element Construction of A Model INTERFACE MODEL

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: Longgang District of Shenzhen City, Guangdong province 518000 Dragon Street Longgang Tianan cyber Park 4 Building A block 16 layer

Applicant after: GUANGDONG HUADA INTEGRATION TECHNOLOGY CO., LTD.

Address before: Longgang District of Shenzhen City, Guangdong province 518000 Dragon Street Longgang Tianan cyber Park 4 Building A block 16 layer

Applicant before: Guangdong Huada Integration Technology Co., Ltd.

COR Change of bibliographic data
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160831

Termination date: 20191111