CN102194292A - Billing server, tax copying system and tax copying method - Google Patents

Billing server, tax copying system and tax copying method Download PDF

Info

Publication number
CN102194292A
CN102194292A CN2010101217012A CN201010121701A CN102194292A CN 102194292 A CN102194292 A CN 102194292A CN 2010101217012 A CN2010101217012 A CN 2010101217012A CN 201010121701 A CN201010121701 A CN 201010121701A CN 102194292 A CN102194292 A CN 102194292A
Authority
CN
China
Prior art keywords
invoice
tax
server
making out
copying
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.)
Granted
Application number
CN2010101217012A
Other languages
Chinese (zh)
Other versions
CN102194292B (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.)
Aisino Corp
Original Assignee
Aisino Corp
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 Aisino Corp filed Critical Aisino Corp
Priority to CN201210435360.5A priority Critical patent/CN102968861B/en
Priority to CN 201010121701 priority patent/CN102194292B/en
Publication of CN102194292A publication Critical patent/CN102194292A/en
Application granted granted Critical
Publication of CN102194292B publication Critical patent/CN102194292B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

The invention provides a billing server, which is provided with a peripheral component interconnect (PCI) bus, a first processor, a security module, a network interface and a data processing device connected with the PCT bus respectively; enterprise information and a key are stored in the security module, and the security module provides encryption and decryption programs, generates tax control codes corresponding to bills by using the key and the encryption algorithm, encrypts the bill data information and generates bill data cipher texts; the network interface provides a connecting interface of the billing server and a billing terminal; and the data processing device stores and searches the bill data cipher texts. The invention also provides a tax copying system, which consists of the billing server, at least one billing terminal, at least one tax copying storage device, and a local area network for connecting the billing server and the billing terminal; and the tax copying storage device can be connected with the billing terminal, or connected with the billing server, or connected with the data processing device in the billing server.

Description

Make out an invoice server, copy the tax system and copy the tax method
Technical field
The present invention relates to the tax control field, particularly a kind of server of making out an invoice that is applied to the taxation control system of enterprise, copy the tax system and copy the tax method.
Background technology
Along with the development of anti-false tax-controlled system business, the server system of making out an invoice is widely used in enterprise.As shown in Figure 1, enterprise's server system of making out an invoice comprises the make out an invoice server and the terminal of making out an invoice, and is that media connects make out an invoice server and each terminal of making out an invoice with intranet or VPN VLAN, makes enterprise realize the multiple spot function of making out an invoice under network environment.
Wherein, the terminal of making out an invoice can submit to billing request to realize invoice issuing, inquire about, copy tax and printing function.The server of making out an invoice is realized the invoice data storage, receives and respond the types of functionality request of the terminal of making out an invoice, and all kinds of results are returned the terminal of making out an invoice.
But existing server and the transmission bottleneck between the terminal of making out an invoice of making out an invoice makes troubles for user's use.For example, copy the difficulty that tax operation faces and be, need be the bigger tax data of data volume from the Server Transport of making out an invoice to the terminal of making out an invoice.In the prior art, when the data volume that need copy tax when a certain the terminal of making out an invoice was very big, the server of making out an invoice only transmitted tax-control data by intranet or VPN VLAN, and transfer rate is slower, and efficient is lower.
Summary of the invention
The objective of the invention is to, it is slower to solve in the existing server system of making out an invoice between the server and terminal data rate, the technical matters that efficient is lower.
For achieving the above object, the invention provides a kind of server of making out an invoice, have a pci bus, a first processor, a security module, a network interface and a data processing equipment are connected with described pci bus respectively;
Described first processor is the control center of the described server of making out an invoice, control described security module, described network interface respectively with described pci bus co-ordination;
Described security module stored company information and key provide the encryption and decryption program, utilize key and cryptographic algorithm to produce the tax control sign indicating number of invoice correspondence, and with the invoice data information encryption, generate the invoice data ciphertext;
Described network interface provides the connecting interface of described the make out an invoice server and the terminal of making out an invoice;
Described data processing equipment storage and inquiry invoice data ciphertext.
The present invention also provides a kind of tax system of copying, and by make out an invoice server, at least one terminal and at least onely copy the tax memory storage of making out an invoice, and the LAN (Local Area Network) that connects described make out an invoice server and the described terminal of making out an invoice constitutes;
The described server of making out an invoice has a pci bus, and a first processor, a security module, a network interface and a data processing equipment are connected with described pci bus respectively;
Described first processor is the control center of the described server of making out an invoice, control described security module, described network interface respectively with described pci bus co-ordination;
Described security module stored company information and key provide the encryption and decryption program, utilize key and cryptographic algorithm to produce the tax control sign indicating number of invoice correspondence, and with the invoice data information encryption, generate the invoice data ciphertext;
Described network interface provides the connecting interface of described make out an invoice server and described LAN (Local Area Network);
Described invoice data ciphertext is stored and inquired about to described data processing equipment.
The present invention also provides a kind of tax method of copying, and comprises step:
Step a copies the tax memory storage and is connected with the server of making out an invoice;
Step b, second processor in the described server of making out an invoice sends querying command to embedded database, obtains and copies tax data ciphertext.
Step c, the server of making out an invoice imports the described tax memory storage of copying with the described tax data ciphertext of copying.
Beneficial effect of the present invention is, articulate embedded database in the server of making out an invoice, the server of making out an invoice all is stored in the embedded data library backup with each invoice information, so that inquire about and copy tax, this embedded database has SOS, supports special-purpose tax control order.The multiple tax mode of copying can be provided, and the tax control memory device can be copied tax by the terminal of making out an invoice, and also can copy tax by the memory interface of the server of making out an invoice, and perhaps directly copies tax by embedded database.The multiple tax mode of copying is greatest feature of the present invention and core, promptly can copy tax on a plurality of local devices in the server billing system, and the different tax passages of copying have also been brought up the multiple different tax speed of copying, and the user that pays taxes can be according to actual selection.
Description of drawings
Fig. 1 is the server system synoptic diagram of making out an invoice in the prior art;
Fig. 2 is the server architecture synoptic diagram of making out an invoice of the embodiment of the invention one;
Fig. 3 is the data processing equipment structural representation of the embodiment of the invention two;
Fig. 4 copies the tax system schematic for the embodiment of the invention three;
Fig. 5 copies the process flow diagram of tax for the terminal of making out an invoice of the embodiment of the invention three;
Fig. 6 copies the tax system schematic for the embodiment of the invention four;
Fig. 7 copies the process flow diagram of tax for the server of making out an invoice of the embodiment of the invention four;
Fig. 8 copies the tax system schematic for the embodiment of the invention five;
Fig. 9 copies the process flow diagram of tax for the data processing equipment of the embodiment of the invention five.
Description of reference numerals:
The 200-server of making out an invoice; The 21-PCI bus; The 22-data processing equipment; The 221-PCI interface; 221 '-FPGAa3p125 chip; 222-second processor; 222 '-EP9315 chip; The 223-memory module; 223 '-NANDFLASH; 224-second memory interface; 224 '-USB interface; The 225-embedded database; 225 '-embedded database; The 23-first processor; The 24-security module; The 25-network interface; 26-first memory interface; The 300-terminal of making out an invoice; The 301-terminal of making out an invoice; The 302-terminal of making out an invoice; 400-copies the tax memory storage.
Embodiment
Basic thought of the present invention is to articulate embedded database in the server of making out an invoice, the server of making out an invoice all is stored in the embedded data library backup with each invoice information, so as the inquiry and copy tax, this embedded database has SOS, supports special-purpose tax control order.Characteristics of the present invention are to provide the multiple tax mode of copying, and the tax control memory device can be copied tax by the terminal of making out an invoice, and also can copy tax by the memory interface of the server of making out an invoice, and perhaps directly copy tax by embedded database.
Below in conjunction with accompanying drawing, the feature and advantage with other above-mentioned to the present invention describe.
Embodiment one
Embodiment one is used to illustrate the structure of the server of making out an invoice of the present invention.
As shown in Figure 2, the server 200 of making out an invoice comprises pci bus 21, and data processing equipment 22, first processor 23, security module 24, network interface 25 and first memory interface 26 are connected with pci bus 21 respectively.
First processor 23 is the control centers of server of making out an invoice, the control other parts co-ordination in the server 200 of making out an invoice.
Security module 24 stored company information and keys are finished and the outside two-way legitimate verification of copying the tax memory storage.The encryption and decryption program is provided, utilizes key and cryptographic algorithm to produce the tax control sign indicating number of invoice correspondence, and, generate corresponding ciphertext the invoice data information encryption.
Network interface 25 provides the interface of make out an invoice server 200 and the outside terminal of making out an invoice.
First memory interface 26 provides make out an invoice server 200 and the interface of copying the tax memory storage.
First processor 23, security module 24, network interface 25 and first memory interface 26 are connected with pci bus 21 with the ways customary based on the pci bus computer system in the prior art, do not repeat them here.
Data processing equipment 22 is used to inquire about and store the ciphertext of invoice data.
Data processing equipment 22 comprises pci interface 221, second processor 222, memory module 223 and second memory interface 224.The coordinate operation of second processor 222 control pci interface 221, memory module 223 and second memory interfaces 224.
Pci interface 221 provides being connected of data processing equipment 22 and pci bus 21.Pci bus 21 provides special-purpose PCI passage for tax-control data.Steering order from first processor 23 is sent to second processor 222 by pci interface 221.Invoice data ciphertext from security module 24 is sent to second processor 222 by pci interface 221, is stored in the memory module 223.
The ciphertext of storage invoice data in the memory module 223.Second processor 222 constitutes embedded databases 225 with memory module 223, and the ciphertext of every invoice data is stored as a record, and the key message concordance list is provided, and is convenient to insert and stored record.
Second processor 222 is realized independently operating system, and the function of independently inquiry and derived data can be provided.First processor 23 and security module 24 can be by pci bus 21 and embedded database 225 transfer instructions and data.
Second memory interface 224 is copied the interface that the tax memory storage is connected with data processing equipment 22 for the outside.Second processor 222 imports the invoice data ciphertext that inquires and copies the tax memory storage by second memory interface 224.
Embodiment two
Embodiment two is a preferred implementation of data processing equipment 22 among the embodiment one.
As shown in Figure 3, FPGA a3p125 chip 221 ' is as pci interface chip, and simulation pci interface agreement provides the interface between data processing equipment 22 and the pci bus 21.
ARM9EP9315 chip 222 ' is connected with USB interface 224 ' with NAND FLASH 223 ' as second processor.ARM9EP9315 chip 222 ' adopts linux operating system, operation sqlite3 database software, and ARM9EP9315 chip 222 ' constitutes embedded database 225 ' jointly with NAND FLASH 223 '.
NAND FLASH 223 ' stores the ciphertext of invoice data as storer.
USB interface 224 ' carries interface for EP9315 chip 222 ', and the interface of copying between tax storer and the data processing equipment 22 is provided.
Embodiment three
Embodiment three provides the present invention to copy a kind of embodiment of tax system.
As shown in Figure 4, copy the tax system, and connect the make out an invoice LAN (Local Area Network) of terminal 300,301,302 of make out an invoice server 200 and Duo Tai and constitute by make out an invoice terminal 300,301,302 and copy tax memory storage 400 of the server 200 of making out an invoice, Duo Tai.Copying tax memory storage 400 is connected with the terminal 300 of making out an invoice by USB interface.
Described LAN (Local Area Network) is intranet or VPN VLAN.
Make out an invoice the structure of server 200 as described in the embodiment one.Make out an invoice server 200 by network interface 25 access to LAN.
Usually, server 200 and the Duo Tai terminal 300,301,302 of making out an invoice of making out an invoice is arranged at the different departments of enterprise.Tax office writes company information and key respectively the security module 24 of the server 200 of making out an invoice and copies tax memory storage 400 when distribution, and these two hardware devices are held identical company information and key, so that carry out bi-directional verification.
Below be the process of example explanation invoice issuing with the terminal 300 of making out an invoice:
Move the software of making out an invoice on the terminal of making out an invoice 300, the invoice information of typing necessity, such as the commodity detail and the amount of money etc., with other duty paragraph, information such as time are formed the request data package of making out an invoice, be transferred to the server 200 of making out an invoice by the LAN (Local Area Network) subpackage, the server 200 of making out an invoice receives after this packet, at first verify the legitimacy of the terminal 300 of making out an invoice, if the verification passes, obtain the tax-supervise system sign indicating number with regard to private key on the module 24 safe in utilization and algorithm, form the reply data bag of making out an invoice, return the terminal 300 of making out an invoice by LAN (Local Area Network) together with other information, the terminal of making out an invoice 300 obtains the tax-supervise system sign indicating number, can printed invoice.
Make out an invoice server 200 when making out an invoice, the ciphertext of information such as the invoice detail and the amount of money is stored into embedded database 225, embedded database 225 is divided into table to the data of every month, every invoice information is stored as a record, the key message concordance list is proposed, the convenient insertion and query note, when the terminal 300 of making out an invoice was copied the tax request, it is also more convenient that inquiry need be copied the data information of tax.Described key message can be invoice number or time etc., and when security module 24 generated the invoice data ciphertext, only to information encryptions such as the invoice detail and the amount of money, keeping invoice number or time etc. was expressly, so that inquiry.
Figure 5 shows that the tax system of copying, utilize the terminal of making out an invoice to copy the process flow diagram of tax, comprise step according to embodiment three:
Step 501 is copied the USB interface that tax memory storage 400 connects the terminal 300 of making out an invoice, and the software of making out an invoice of the terminal of making out an invoice 300 connects by the LAN (Local Area Network) ICP/IP protocol and the server 200 of making out an invoice.
Step 502, the server 200 and copy tax memory storage 400 and carry out bi-directional verification of making out an invoice.
Step 502 comprises:
Step 5021, the terminal of making out an invoice 300 send to the server 200 of making out an invoice and copy tax request data package ciphertext, and the described tax request data package ciphertext of copying comprises the company information of copying tax memory storage 400.
Step 5022, whether the server 200 of making out an invoice is copied tax memory storage 400 according to the content judgement of copying the tax request data package legal; If legal, then execution in step 5023; If illegal, then execution in step 5024.
Particularly, the server 200 of making out an invoice receives copies tax request data package ciphertext, and security module 24 is according to enterprise's secret key decryption, and according to the company information of storage in the security module 24, whether tax memory storage 400 is copied in judgement legal.
Step 5023, the server 200 of making out an invoice returns verification msg bag ciphertext to the terminal 300 of making out an invoice.
Step 5024, make out an invoice server 200 with copy tax memory storage 400 and finish to communicate by letter.
Step 5025 is copied tax memory storage 400 and is judged according to the content of verification msg bag whether the server 200 of making out an invoice is legal; If legal, then execution in step 503; If illegal, then execution in step 5024.
Particularly, copy tax memory storage 400 Receipt Validation packet ciphertexts, according to enterprise's secret key decryption, and according to the make out an invoice legitimacy of server 200 of the Information Authentication that holds itself.
Step 503, the server 200 and copying after 400 bi-directional verifications of tax memory storage pass through of making out an invoice, first processor 23 sends querying commands to embedded database 225.
Step 504, the of that month data ciphertext that need copy tax in second processor, the 222 inquiry embedded databases 225 derives copying the tax data by pci interface 221.
Step 505, the software of making out an invoice of operation is copying tax data ciphertext packing on the server 200 of making out an invoice, and the PCI passage by special use is sent to the terminal 300 of making out an invoice through LAN (Local Area Network).
Step 506, the tax data ciphertext of copying that the software of making out an invoice of operation will receive on the terminal of making out an invoice 300 is copied tax memory storage 400 via the USB interface importing.
Step 507 finishes.
The tax system of copying of embodiment three copies tax memory device 400 by the server 200 of making out an invoice by what LAN (Local Area Network) transmitted the terminal 300 of making out an invoice, finish and copy tax, this tax passage of copying is owing to transmitting through the LAN (Local Area Network) subpackage, so speed is the slowest, but be to use middle most convenient, a plurality of terminals of making out an invoice are branches of system, can be provided with flexibly, and the realization multiple spot is made out an invoice.
Embodiment four
Embodiment four provides the present invention to copy the another kind of embodiment of tax system.
As shown in Figure 6, copy the tax system, and connect the make out an invoice LAN (Local Area Network) of terminal 300,301,302 of make out an invoice server 200 and Duo Tai and constitute by make out an invoice terminal 300,301,302 and copy tax memory storage 400 of the server 200 of making out an invoice, Duo Tai.
Described LAN (Local Area Network) is intranet or VPN VLAN.
Make out an invoice the structure of server 200 as described in the embodiment one.Make out an invoice server 200 by network interface 25 access to LAN.Copy tax memory storage 400 and connect first memory interface 26, this sentences the first memory interface is that USB interface is that example describes.
Usually, server 200 and the Duo Tai terminal 300,301,302 of making out an invoice of making out an invoice is arranged at the different departments of enterprise.Tax office writes company information and key respectively the security module 24 of the server 200 of making out an invoice and copies tax memory storage 400 when distribution, and these two hardware devices are held identical company information and key, so that carry out bi-directional verification.
The process of making out an invoice of the terminal of making out an invoice 300 is identical with embodiment three.Make out an invoice server 200 when making out an invoice, the ciphertext of information such as the invoice detail and the amount of money is stored into embedded database 225, embedded database 225 is divided into table to the data of every month, every invoice information is stored as a record, the key message concordance list is proposed, the convenient insertion and query note, when copying tax memory storage 400 and copy the tax request, it is also more convenient that inquiry need be copied the data information of tax.
Figure 7 shows that the tax system of copying, utilize the server 200 of making out an invoice to copy the process flow diagram of tax, comprise step according to embodiment four:
Step 701 is copied the first memory interface 26 that tax memory storage 400 connects the server 200 of making out an invoice, and copies tax memory storage 400 and sets up USB with the server 200 of making out an invoice and be connected.
Step 702, the server 200 and copy tax memory storage 400 and carry out bi-directional verification of making out an invoice.
Step 702 comprises:
Step 7021 is copied tax memory storage 400 and is copied tax request data package ciphertext to server 200 transmissions of making out an invoice, and the described tax request data package ciphertext of copying comprises the company information of copying tax memory storage 400.
Step 7022, whether the server 200 of making out an invoice is copied tax memory storage 400 according to the content judgement of copying the tax request data package legal; If legal, then execution in step 7023; If illegal, then execution in step 7024.
Particularly, the server 200 of making out an invoice receives copies tax request data package ciphertext, and security module 24 is according to enterprise's secret key decryption, and according to the company information of storage in the security module 24, whether tax memory storage 400 is copied in judgement legal.
Step 7023, the server 200 of making out an invoice returns verification msg bag ciphertext to copying tax memory storage 400.
Step 7024, make out an invoice server 200 with copy tax memory storage 400 and finish to communicate by letter.
Step 7025 is copied tax memory storage 400 and is judged according to the content of verification msg bag whether the server 200 of making out an invoice is legal; If legal, then execution in step 703; If illegal, then execution in step 7024.
Particularly, copy tax memory storage 400 Receipt Validation packet ciphertexts, according to enterprise's secret key decryption, and according to the make out an invoice legitimacy of server 200 of the Information Authentication that holds itself.
Step 703, the server 200 and copying after 400 bi-directional verifications of tax memory storage pass through of making out an invoice, first processor 23 sends querying commands to embedded database 225.
Step 704, the of that month data ciphertext that need copy tax in second processor, the 222 inquiry embedded databases 225 derives copying the tax data by pci interface 221.
Step 705, the software of making out an invoice of operation by the PCI passage of special use, is copied tax memory storage 400 through 26 importings of first memory interface copying the packing of tax data ciphertext on the server 200 of making out an invoice.
Step 706 finishes.
The tax system of copying of embodiment four owing to copy tax memory storage 400 and directly be connected with the server 200 of making out an invoice, copies the tax data and without LAN (Local Area Network), but copies tax memory storage 400 by the 26 direct importings of first memory interface.Data rate is quick than embodiment the depth of the night, but convenience descends to some extent, needs copy tax to the server room.
Embodiment five
Embodiment five provides the present invention to copy the another kind of embodiment of tax system.
As shown in Figure 8, copy the tax system, and connect the make out an invoice LAN (Local Area Network) of terminal 300,301,302 of make out an invoice server 200 and Duo Tai and constitute by make out an invoice terminal 300,301,302 and copy tax memory storage 400 of the server 200 of making out an invoice, Duo Tai.
Described LAN (Local Area Network) is intranet or VPN VLAN.
Make out an invoice the structure of server 200 as described in the embodiment one.Make out an invoice server 200 by network interface 25 access to LAN.Copy the second memory interface 224 that tax memory storage 400 connects data processing apparatus, this sentences second memory interface 224 is that USB interface is that example describes.
Data processing equipment 22 for described in the embodiment two please refer to Fig. 3, copies tax memory storage 400 and copies the tax dish for USB, directly connects the USB interface 224 ' of ARM9EP9315 chip 222 '.After the linux operating system identification USB of ARM9EP9315 chip 222 ' operation copies the tax dish, set up hi-speed USB interface and connect.
The process of making out an invoice of the terminal of making out an invoice 300 is identical with embodiment three.Make out an invoice server 200 when making out an invoice, the ciphertext of information such as the invoice detail and the amount of money is stored into embedded database 225, embedded database 225 is divided into table to the data of every month, every invoice information is stored as a record, the key message concordance list is proposed, the convenient insertion and query note, when copying tax memory storage 400 and copy the tax request, it is also more convenient that inquiry need be copied the data information of tax.
Figure 9 shows that the tax system of copying, utilize data processing equipment 22 to copy the process flow diagram of tax, comprise step according to embodiment five:
Step 901 is copied the second memory interface 224 that tax memory storage 400 connects the server 200 of making out an invoice, and copies tax memory storage 400 and sets up USB with data processing equipment 22 and be connected.
Step 902, data processing equipment 22 and copy tax memory storage 400 and carry out bi-directional verification.
Step 902 comprises:
Step 9021 is copied tax memory storage 400 and is copied tax request data package ciphertext to data processing equipment 22 transmissions, and the described tax request data package ciphertext of copying comprises the company information of copying tax memory storage 400.
Step 9022, whether data processing equipment 22 is copied tax memory storage 400 according to the content judgement of copying the tax request data package legal; If legal, then execution in step 9023; If illegal, then execution in step 9024.
Particularly, data processing equipment 22 receives copies tax request data package ciphertext, second processor 22 will be copied tax request data package ciphertext and be transmitted to security module 24, security module 24 is according to enterprise's secret key decryption, according to the company information of storage in the security module 24, whether tax memory storage 400 is copied in judgement legal.
Step 9023, security module 24 is returned verification msg bag ciphertext to copying tax memory storage 400.
Step 9024, data processing equipment 22 with copy tax memory storage 400 and finish to communicate by letter.
Step 9025 is copied tax memory storage 400 and is judged according to the content of verification msg bag whether security module 24 is legal; If legal, then execution in step 903; If illegal, then execution in step 9024.
Particularly, copy tax memory storage 400 Receipt Validation packet ciphertexts, according to enterprise's secret key decryption, and the legitimacy of the Information Authentication security module of holding according to 24 itself.
Step 903, security module 24 and copying after 400 bi-directional verifications of tax memory storage pass through is copied tax memory storage 400 and is sent querying commands to embedded database 225.
Step 904, the of that month data ciphertext that need copy tax in second processor, the 222 inquiry embedded databases 225 is copied tax memory storage 400 by second memory interface 224 copying the tax data importing.
Step 905 finishes.
Embodiment five utilizes data processing equipment 22 to copy tax, second memory interface 224 directly is connected with embedded database 225, copying the tax data does not need to transmit through the PCI passage, do not need to transmit through LAN (Local Area Network) yet, but import second memory interface 224 via second memory interface 224, data rate is fast, being fit to the king-sized tax of copying of data volume operates, but convenience is the poorest, not only need to enter the server room, also will on the server master board of making out an invoice, operate second memory interface 224.
Of the present invention copying in the tax system, a plurality of terminals of making out an invoice are connected with server by LAN (Local Area Network), whole framework is a center star structure, and the server of making out an invoice commander total system is held important key and the algorithm of making out an invoice, a plurality of terminals of making out an invoice are branches of system, can be provided with flexibly, the realization multiple spot is made out an invoice shared algorithm, centralized stores, and can finish by the multiple tax mode of copying.The multiple tax mode of copying is greatest feature of the present invention and core, promptly can copy tax on a plurality of local devices in the server billing system, and the different tax passages of copying have also been brought up the multiple different tax speed of copying, and the user that pays taxes can be according to actual selection.
Utilize multiple spot to make out an invoice, public algorithm, the server of making out an invoice can connect a plurality of terminals of making out an invoice, total system relies on network to connect, and has reduced the region restriction of the terminal of making out an invoice, and the terminal of making out an invoice is responsible for importing necessity information of making out an invoice, this information is transferred to the server of making out an invoice with LAN (Local Area Network), the server of making out an invoice uses proprietary key and the algorithm of hardware to draw the invoice anticounterfeiting sign indicating number, and related other invoice information are transmitted back the terminal of making out an invoice together, the information printed invoice that the terminal of making out an invoice just can transmit with server.
Utilize centralized stores, make out an invoice and articulate embedded database in the server, the server of making out an invoice all is stored in the embedded data library backup with each invoice information, so that inquire about and copy tax, this embedded database has SOS, support special-purpose tax control order, inquiry was also very convenient when capacity was huge.
The present invention copies the tax data in whole transmission course, all is to occur with the ciphertext form, and data are nonsensical by intercepting and capturing in the tax process so copy, and comprises the USB transmission, Network Transmission etc.The data of copying in the tax memory device also are ciphertexts, have guaranteed wholely to copy tax, the expressly security of tax data in the process of declaring dutiable goods.
The above only is preferred embodiment of the present invention, only is illustrative for the purpose of the present invention, and nonrestrictive.Those skilled in the art is understood, and can carry out many changes to it in the spirit and scope that claim of the present invention limited, revise, even equivalence, but all will fall within the scope of protection of the present invention.

Claims (15)

1. the server of making out an invoice is characterized in that, has a pci bus, and a first processor, a security module, a network interface and a data processing equipment are connected with described pci bus respectively;
Described first processor is the control center of the described server of making out an invoice, control described security module, described network interface respectively with described pci bus co-ordination;
Described security module stored company information and key provide the encryption and decryption program, utilize key and cryptographic algorithm to produce the tax control sign indicating number of invoice correspondence, and with the invoice data information encryption, generate the invoice data ciphertext;
Described network interface provides the connecting interface of described the make out an invoice server and the terminal of making out an invoice;
Described data processing equipment storage and inquiry invoice data ciphertext.
2. the server of making out an invoice as claimed in claim 1 is characterized in that, described data processing equipment is provided with a pci interface, one second processor and a memory module;
Described second processor is controlled the coordinate operation of described pci interface and described memory module;
Described data processing equipment is connected with described pci bus by described pci interface;
Described memory module is stored the ciphertext of described invoice data.
3. the server of making out an invoice as claimed in claim 2 is characterized in that, described second processor and described memory module constitute embedded database, and the ciphertext of every invoice data is stored as a record in the described embedded database, and the key message concordance list is provided.
4. the server of making out an invoice as claimed in claim 3 is characterized in that, described second processor is according to the instruction manipulation of described first processor; Described second processor moves independently operating system, carries out invoice data inquiry and data and derives.
5. the server of making out an invoice as claimed in claim 2 is characterized in that, comprises that also a first memory interface is connected with described pci bus.
6. the server of making out an invoice as claimed in claim 2 is characterized in that, described data processing equipment also comprises a second memory interface, is connected with described second processor.
7. copy the tax system for one kind, it is characterized in that, by make out an invoice server, at least one terminal and at least onely copy the tax memory storage of making out an invoice, and the LAN (Local Area Network) that connects described make out an invoice server and the described terminal of making out an invoice constitutes;
The described server of making out an invoice has a pci bus, and a first processor, a security module, a network interface and a data processing equipment are connected with described pci bus respectively;
Described first processor is the control center of the described server of making out an invoice, control described security module, described network interface respectively with described pci bus co-ordination;
Described security module stored company information and key provide the encryption and decryption program, utilize key and cryptographic algorithm to produce the tax control sign indicating number of invoice correspondence, and with the invoice data information encryption, generate the invoice data ciphertext;
Described network interface provides the connecting interface of described make out an invoice server and described LAN (Local Area Network);
Described invoice data ciphertext is stored and inquired about to described data processing equipment.
8. the tax system of copying as claimed in claim 7 is characterized in that described data processing equipment is provided with a pci interface, one second processor and a memory module;
Described second processor is controlled the coordinate operation of described pci interface and described memory module;
Described data processing equipment is connected with described pci bus by described pci interface;
The ciphertext of described memory module storage invoice data.
9. the tax system of copying as claimed in claim 8 is characterized in that, the described tax memory storage of copying is connected with the described terminal of making out an invoice.
10. the tax system of copying as claimed in claim 8 is characterized in that, the described server of making out an invoice comprises that also a first memory interface is connected with described pci bus; The described tax memory storage of copying is connected with described first memory interface.
11. the tax system of copying as claimed in claim 8 is characterized in that described data processing equipment also comprises a second memory interface, is connected with described second processor; The described tax memory storage of copying is connected with described second memory interface.
12. copy the tax method for one kind, it is characterized in that, comprise step:
Step a copies the tax memory storage and is connected with the server of making out an invoice;
Step b, second processor in the described server of making out an invoice sends querying command to embedded database, obtains and copies tax data ciphertext.
Step c, the server of making out an invoice imports the described tax memory storage of copying with the described tax data ciphertext of copying.
13. the tax method of copying as claimed in claim 12 is characterized in that, described step a is, the described tax memory storage of copying is connected with the terminal of making out an invoice, and the described terminal of making out an invoice is connected with the described server of making out an invoice via LAN (Local Area Network);
Described step c is that the described server of making out an invoice is packed the described tax data ciphertext of copying, and sends to the described terminal of making out an invoice, and the described terminal of making out an invoice imports the described tax memory storage of copying with the described tax data ciphertext of copying.
14. the tax method of copying as claimed in claim 12 is characterized in that, described step a is that the described tax memory storage of copying is connected with first storage port of the described server of making out an invoice;
Described first storage port is connected with the first processor of the described server of making out an invoice by the pci bus of the described server of making out an invoice;
Described step c is that the described server of making out an invoice imports the described tax memory storage of copying with the described tax data ciphertext of copying by described first storage port.
15. the tax method of copying as claimed in claim 12 is characterized in that, described step a is that the described tax memory storage of copying is connected with second storage port of the described server of making out an invoice;
Described second storage port is connected with described second processor; Described second processor is connected with the first processor of the described server of making out an invoice by the pci bus of the described server of making out an invoice;
Described step c is that described second processor imports the described tax memory storage of copying with the described tax data ciphertext of copying by described second storage port.
CN 201010121701 2010-03-10 2010-03-10 Billing server, tax copying system and tax copying method Active CN102194292B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201210435360.5A CN102968861B (en) 2010-03-10 2010-03-10 Tax copying method
CN 201010121701 CN102194292B (en) 2010-03-10 2010-03-10 Billing server, tax copying system and tax copying method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201010121701 CN102194292B (en) 2010-03-10 2010-03-10 Billing server, tax copying system and tax copying method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201210435360.5A Division CN102968861B (en) 2010-03-10 2010-03-10 Tax copying method

Publications (2)

Publication Number Publication Date
CN102194292A true CN102194292A (en) 2011-09-21
CN102194292B CN102194292B (en) 2013-07-24

Family

ID=44602294

Family Applications (2)

Application Number Title Priority Date Filing Date
CN 201010121701 Active CN102194292B (en) 2010-03-10 2010-03-10 Billing server, tax copying system and tax copying method
CN201210435360.5A Active CN102968861B (en) 2010-03-10 2010-03-10 Tax copying method

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201210435360.5A Active CN102968861B (en) 2010-03-10 2010-03-10 Tax copying method

Country Status (1)

Country Link
CN (2) CN102194292B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103530929A (en) * 2012-07-02 2014-01-22 航天信息股份有限公司 Method for scheduling decryption machines
CN104282098A (en) * 2013-07-08 2015-01-14 航天信息股份有限公司 Invoicing and tax copying process upgrading method of tax control device
CN106097027A (en) * 2016-06-13 2016-11-09 浪潮软件集团有限公司 Tax control disk remote invoicing system and implementation method thereof
CN106910303A (en) * 2015-12-22 2017-06-30 北京握奇智能科技有限公司 A kind of supervising device of making out an invoice, billing system and billing method for being applied to tax control
CN107291789A (en) * 2016-08-22 2017-10-24 西安艾润物联网技术服务有限责任公司 Invoice information indexing means and system
CN109784068A (en) * 2018-12-17 2019-05-21 航天信息股份有限公司 A kind of method and system reading invoice information in software of making out an invoice
CN109862553A (en) * 2017-11-30 2019-06-07 华为技术有限公司 Terminal and communication means

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101576949A (en) * 2008-05-05 2009-11-11 航天信息股份有限公司 Movable storage device and method for safely transferring tax-controlled data
CN101625668A (en) * 2008-07-11 2010-01-13 航天信息股份有限公司 High-speed tax device and method for transmitting local side bonded data
CN101630431A (en) * 2008-07-17 2010-01-20 航天信息股份有限公司 Method for processing multi-client centralized invoicing data and method for printing invoice

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2327016Y (en) * 1998-03-06 1999-06-30 广东京粤电脑技术研究开发中心 Cashing machine of controlling tax
CN100442317C (en) * 2006-01-18 2008-12-10 成都前锋电子电器集团股份有限公司 Tax controlled cash register
CN101025844A (en) * 2006-02-17 2007-08-29 山东银宝科技发展有限公司 Method for ensuring reliable data for tax-controlling device
CN101140684A (en) * 2007-09-11 2008-03-12 中商流通生产力促进中心有限公司 Tax control system based on network server
CN201210325Y (en) * 2008-06-13 2009-03-18 航天信息股份有限公司 Mobile storage device
CN201364622Y (en) * 2009-03-13 2009-12-16 航天信息股份有限公司 Fiscal cash register with internet tax-paying function

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101576949A (en) * 2008-05-05 2009-11-11 航天信息股份有限公司 Movable storage device and method for safely transferring tax-controlled data
CN101625668A (en) * 2008-07-11 2010-01-13 航天信息股份有限公司 High-speed tax device and method for transmitting local side bonded data
CN101630431A (en) * 2008-07-17 2010-01-20 航天信息股份有限公司 Method for processing multi-client centralized invoicing data and method for printing invoice

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103530929A (en) * 2012-07-02 2014-01-22 航天信息股份有限公司 Method for scheduling decryption machines
CN103530929B (en) * 2012-07-02 2015-11-18 航天信息股份有限公司 A kind of method of dispatching deciphering machine
CN104282098A (en) * 2013-07-08 2015-01-14 航天信息股份有限公司 Invoicing and tax copying process upgrading method of tax control device
CN106910303A (en) * 2015-12-22 2017-06-30 北京握奇智能科技有限公司 A kind of supervising device of making out an invoice, billing system and billing method for being applied to tax control
CN106097027A (en) * 2016-06-13 2016-11-09 浪潮软件集团有限公司 Tax control disk remote invoicing system and implementation method thereof
CN107291789A (en) * 2016-08-22 2017-10-24 西安艾润物联网技术服务有限责任公司 Invoice information indexing means and system
CN107291789B (en) * 2016-08-22 2021-08-03 西安艾润物联网技术服务有限责任公司 Invoice information indexing method and device
CN109862553A (en) * 2017-11-30 2019-06-07 华为技术有限公司 Terminal and communication means
US11487910B2 (en) 2017-11-30 2022-11-01 Huawei Technologies Co., Ltd. Terminal and communication method
CN109784068A (en) * 2018-12-17 2019-05-21 航天信息股份有限公司 A kind of method and system reading invoice information in software of making out an invoice
CN109784068B (en) * 2018-12-17 2022-04-29 航天信息股份有限公司 Method and system for reading invoice information in invoicing software

Also Published As

Publication number Publication date
CN102968861A (en) 2013-03-13
CN102194292B (en) 2013-07-24
CN102968861B (en) 2015-07-15

Similar Documents

Publication Publication Date Title
CN102194292B (en) Billing server, tax copying system and tax copying method
US20220231869A1 (en) Cross-blockchain mutual data storage
CN110060111A (en) Based on the invoice access method and device of block chain, electronic equipment
CN110189121B (en) Data processing method and device, block chain client and block chain link point
CN109213790A (en) A kind of data circulation analysis method and system based on block chain
CN101630431B (en) Method for processing multi-client centralized invoicing data
CN109670803A (en) Method, apparatus, medium and the electronic equipment tested before online trading
CN110298180A (en) A kind of notarization management system based on block chain
CN108156232A (en) Data sharing method and device
CN106504044A (en) A kind of billing method and system
CN106354795A (en) Distributed data exchanging system
CN112583887A (en) Data credible sharing method based on block chain
CN101853349B (en) Digital product license management system
CN109948370A (en) A kind of method for processing business based on block chain, device and electronic equipment
CN113922996B (en) Electronic school roll file privacy protection method based on block chain crossing technology
CN103440227B (en) A kind of data processing method supporting running algorithms in parallel and device
CN113221165B (en) User element authentication method and device based on block chain
CN104217283A (en) Data sharing device and data sharing system
CN102542645A (en) Entrance guard authentication method and system
CN111402040A (en) Asset management method and system
Liu et al. Application of blockchain technology in electric vehicle charging piles based on electricity Internet of Things
CN105337731A (en) Improvement of code equipment and data synchronizing method and system after improvement
CN103873245A (en) Virtual machine system data encryption method and apparatus
CN113949632B (en) Dynamic node configuration method and device for block chain
CN203164961U (en) Safe portable storage device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant