CN103593683B - A kind of distributed card issuance system - Google Patents
A kind of distributed card issuance system Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 claims description 6
- 230000008569 process Effects 0.000 claims description 5
- 230000008676 import Effects 0.000 claims description 4
- 238000007639 printing Methods 0.000 claims description 3
- 238000012545 processing Methods 0.000 claims description 3
- 210000000056 organ Anatomy 0.000 claims description 2
- 230000000007 visual effect Effects 0.000 claims description 2
- 238000009826 distribution Methods 0.000 abstract description 7
- 238000005516 engineering process Methods 0.000 abstract description 6
- 238000011161 development Methods 0.000 abstract description 3
- 230000009466 transformation Effects 0.000 abstract description 2
- 238000004891 communication Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 1
- 239000010931 gold Substances 0.000 description 1
- 229910052737 gold Inorganic materials 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012261 overproduction Methods 0.000 description 1
- 230000001502 supplementing effect Effects 0.000 description 1
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
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.
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)
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)
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 |
-
2013
- 2013-11-11 CN CN201310556985.1A patent/CN103593683B/en not_active Expired - Fee Related
Patent Citations (4)
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 |