A digital electronic tax control compatible disk group, an invoicing system and method based on the digital electronic tax control compatible disk group

By designing a digital electric tax control compatible disk group, the problem that the existing system cannot stably connect with multiple embedded tax control equipment and digital electric password keys is solved, and the tax control and digital electric invoice service on the entire platform are realized to meet the needs of different types of taxpayers, reduce costs and improve efficiency.

CN116564022BActive Publication Date: 2025-07-18BEIJING XUANJI BAIWANG TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310542939.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-15
Publication Date
2025-07-18
Estimated Expiration
2043-05-15

AI Technical Summary

Technical Problem

The existing IoT tax control panel invoice system cannot meet users' daily needs, especially after the promotion of digital invoices, it cannot provide tax control and digital invoice services on the entire platform, and it cannot stably connect multiple embedded tax control devices and digital invoice keys.

Method used

A digital and electrical tax control compatible disk group is designed, including network card, industrial control machine motherboard, tax control invoice component and digital and electrical invoice component. The command information is transmitted through network card, the industrial control machine motherboard obtains and issues data, the tax control invoice component and digital and electrical invoice component obtains execution data, and ensures data security through RAID encrypted memory, supports the adaptation and hot-swap of multiple password keys, and achieves stable docking of multiple devices.

Benefits of technology

Provide full-platform tax control and digital invoice services for all types of taxpayers, reducing excessive costs, improving work efficiency, ensuring data security and stability, supporting multiple types of USB port equipment and network access, and adapting to the invoice process of large enterprises and small and micro enterprises.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116564022B_ABST
    Figure CN116564022B_ABST
Patent Text Reader

Abstract

The present application relates to a digital and tax-controlled compatible disk group, an invoicing system and method based on the digital and tax-controlled compatible disk group, and relates to the technical field of tax control. The disk group includes: a network card for network communication; an industrial computer motherboard for receiving tax control data of a tax control invoicing component and digital tax data of a digital tax invoicing component, and transmitting the tax control data and the digital tax data to the network card, and also for receiving operation instruction information sent by the network card, and transmitting the operation instruction information to the tax control invoicing component and / or the digital tax invoicing component, and receiving execution data returned by the tax control invoicing component and / or the digital tax invoicing component according to the operation instruction information, and transmitting the execution data to the network card; the tax control invoicing component for obtaining corresponding tax control execution data according to the operation instruction information; the digital tax invoicing component for obtaining corresponding digital tax execution data according to the operation instruction information. The present application has the effect of being able to provide full-platform tax control and digital tax invoicing services for all types of taxpayers.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of tax control, and in particular, to a digital and electronic tax control compatible disk group, an invoicing system and method based on the digital and electronic tax control compatible disk group. Background Art

[0002] The full name of the digital and electronic invoice is the fully digitalized electronic invoice, which is a brand-new invoice with the same legal effect as the paper invoice. It does not exist in paper form, does not require a medium to support it, does not need to be applied for and received, the invoice verification, or the application for increasing the version and quantity. A tax control invoice refers to an invoice printed by a series of tax control cash registers and with elements such as a tax control code.

[0003] The related technology discloses an Internet of Things tax control disk group, an invoicing system and an invoicing method based on the Internet of Things tax control disk group. The Internet of Things tax control disk group includes: multiple network cards for communicating with the Internet of Things cloud platform; an industrial computer motherboard for receiving the power-on data of the embedded tax control device, receiving the tax control instructions sent by the Internet of Things cloud platform, and receiving the tax control instruction execution data returned by the embedded tax control device and sending it to the Internet of Things cloud platform; a PCIE board card for connecting the industrial computer motherboard and the USB controller; a USB controller for controlling USB communication; a multi-level USB HUB for connecting multiple next-level USB interface devices; multiple embedded tax control devices for receiving and executing tax control instructions, obtaining tax control instruction execution data, and sending it to the industrial computer motherboard.

[0004] In view of the above related technology, the above related technology can only issue invoices according to the tax control disk group. However, with the continuous improvement of user requirements, invoicing based on the tax control disk group no longer meets the user's needs. Summary of the Invention

[0005] The purpose of this application is to provide a digital and electronic tax control compatible disk group, an invoicing system and method based on the digital and electronic tax control compatible disk group that can provide full-platform tax control and digital and electronic invoicing services for all types of taxpayers.

[0006] In a first aspect, a digital and electronic tax control compatible disk group provided by this application adopts the following technical solution:

[0007] A digital and tax control compatible disk group includes a network card, an industrial computer motherboard, a tax control invoicing component, and a digital invoicing component; the network card is used for network communication; the industrial computer motherboard is used to receive the tax control data of the tax control invoicing component and the digital data of the digital invoicing component, and transmit the tax control data and the digital data to the network card, and is also used to receive the operation instruction information sent by the network card, and transmit the operation instruction information to the tax control invoicing component and / or the digital invoicing component, and receive the execution data returned by the tax control invoicing component and / or the digital invoicing component according to the operation instruction information, and transmit the execution data to the network card; the tax control invoicing component is used to obtain the corresponding tax control execution data according to the operation instruction information; the digital invoicing component is used to obtain the corresponding digital execution data according to the operation instruction information.

[0008] By adopting the above technical solution, the tax control instruction information and / or the digital instruction information are sent to the industrial computer motherboard through the network card. The industrial computer motherboard obtains the tax control data of the tax control invoicing component and / or the digital data of the digital invoicing component, and sends the tax control data and / or the digital data to the network card. The industrial computer motherboard also sends the tax control instruction information to the tax control invoicing component and / or sends the digital instruction information to the digital invoicing component. Furthermore, the tax control invoicing component obtains the tax control execution data according to the tax control instruction information, and the digital invoicing component obtains the digital execution data according to the digital instruction information, and uploads the tax control execution data and / or the digital execution data to the industrial computer motherboard. The industrial computer motherboard then sends the tax control execution data and the digital execution data to the network card, and then sends them to the user terminal through the network card for display; thus, it can provide full-platform tax control and digital invoicing services for all types of taxpayers.

[0009] Optionally, the tax control invoicing component includes a tax control device PCIE board, a first USB controller, a first multi-level USB HUB, and an embedded tax control device; the tax control device PCIE board is used to connect the industrial computer motherboard and the first USB controller; the first USB controller is used to control the communication of the first multi-level USB HUB; the first multi-level USB HUB is used to dock multiple embedded tax control devices; the embedded tax control device is used to receive the operation instruction information and obtain the tax control execution data according to the operation instruction information.

[0010] By adopting the above technical solution, multiple first USB controls are configured on the tax control device PCIE board. The first USB controller controls the first multi-level USB HUB, and each level of the first multi-level USB HUB is connected to the next-level USB port device, so that the requirement of stably docking multiple embedded tax control devices by a digital and tax control compatible disk group can be achieved.

[0011] Optionally, the digital invoice issuing component includes a digital invoice password key PCIE board, a digital invoice PCIE encryption card, a second USB controller, a second multi-level USB HUB, and a digital invoice password key and expansion component; the digital invoice password key PCIE board and the digital invoice PCIE encryption card are respectively connected to the industrial control computer motherboard. The digital invoice password key PCIE board is used to increase the adaptation to multiple password keys, support driverless use and hot plugging. The digital invoice PCIE encryption card is used to encrypt and decrypt the data in communication and the data in storage; the second USB controller is used to control the communication of the second multi-level USB HUB; the second multi-level USB HUB is used to dock multiple digital invoice password keys; the digital invoice password key is used to receive the operation instruction information and access the relevant platform according to the operation instruction information to obtain the digital invoice execution data; the expansion component is used to dock multiple expansion devices.

[0012] By adopting the above technical solution, the digital invoice password key PCIE board increases the adaptation to multiple mainstream password keys, supports driverless use and hot plugging, which is convenient for docking various types of USB port devices. Moreover, multiple second USB controls are configured on the digital invoice password key PCIE board. The second USB controller controls the second multi-level USB HUB, and each level of the second multi-level USB HUB is connected to the next-level USB port device. Thus, the requirement that a digital invoice tax control compatible disk group can stably dock multiple digital invoice password keys at the same time can be achieved.

[0013] Optionally, the digital invoice tax control compatible disk group further includes a RAID encrypted memory, which communicates with the industrial control computer motherboard and is used to securely store at least one of pre-invoicing data, user rights and interests information, and device management information.

[0014] By adopting the above technical solution, through the setting of the RAID encrypted memory, the stable use of daily invoicing by users can be guaranteed.

[0015] In a second aspect, a billing system based on a digital invoice tax control compatible disk group provided by the present application adopts the following technical solution:

[0016] An invoicing system based on a digital tax control compatible disk group, comprising a digital tax control compatible disk group, a digital tax control compatible disk group control system, an Internet of Things cloud platform, a user terminal, and a tax bureau digital platform in the first aspect; the digital tax control compatible disk group is used to receive the operation instruction information sent by the Internet of Things cloud platform, the execution data returned by the invoicing component according to the operation instruction information, the power-on information of the tax control invoicing component, and the device information of the tax control invoicing component fed back by the tax control invoicing component according to the power-on information; the digital tax control compatible disk group control system is used to control the operation of the digital tax control compatible disk group; the Internet of Things cloud platform is used to register and record the information of the powered-on tax control invoicing component and the device information of the digital invoicing component, and to transmit the execution data to the user terminal; the user terminal is used to send the operation instruction information to the Internet of Things cloud platform and display the execution data fed back by the Internet of Things cloud platform; the tax bureau digital platform is used for the invoicing component to access.

[0017] By adopting the above technical solution, the digital tax control compatible disk group can be compatible with the digital invoice ports of large enterprises and the electronic tax bureaus of small and micro enterprises, and can be compatible with the current full set of digital and tax control invoicing processes, which can well meet the needs of various types of users, reduce excessive costs, and improve work efficiency.

[0018] Optionally, the digital electronic tax control compatible disk group control system includes an Internet of Things cloud platform communication module, a tax bureau digital electronic platform communication module, a command parsing module, a tax control middleware module, a digital electronic middleware module, an identity authentication module, a USB management module, a high-performance encryption and decryption module, a PCIE encryption card communication module, and an encrypted data storage module; the Internet of Things cloud platform communication module is used to implement data transmission between the digital electronic tax control compatible disk group and the Internet of Things cloud platform; the tax bureau digital electronic platform communication module is used to implement data transmission between the digital electronic tax control compatible disk group and the tax bureau digital electronic platform; the command parsing module is used to parse the received operation instruction information, and transmit the parsed operation instruction information to the tax control middleware module and / or the digital electronic middleware module, and assemble the instructions and data returned by the tax control middleware module and / or the digital electronic middleware module; the tax control middleware module is used to receive the device information of the powered-on embedded tax control device sent by the USB management module in real time, transmit the received and parsed operation instruction information to the specified embedded tax control device, and transmit the tax control execution data returned by the embedded tax control device according to the parsed operation instruction information to the Internet of Things cloud platform; the digital electronic middleware module is used to transmit the received and parsed operation instruction information to the specified digital electronic password key, and transmit the digital electronic execution data returned by the digital electronic password key according to the parsed operation instruction information to the Internet of Things cloud platform; the identity authentication module is used to realize the secure identity authentication of the user terminal on the tax bureau digital electronic platform through the password key; the high-performance encryption and decryption module is used to manage the encryption and decryption of instructions and data in the public network through the encryption card; the PCIE encryption card communication module is used to manage the encrypted communication of the digital electronic tax control compatible disk group; the encrypted data storage module is used to securely store at least one of pre-invoicing data, user rights and interests information, and device management information.

[0019] By adopting the above technical solution, the received instructions are parsed by the command parsing module and handed over to the tax control middleware module and / or the digital electronic middleware module for processing, and the instructions and data returned by the tax control middleware module and / or the digital electronic middleware module are assembled and sent by the Internet of Things cloud platform communication module. The special tax data that needs to be encrypted and securely stored is forwarded to the encrypted data storage module, and the special tax data that needs to be encrypted and securely stored can be encrypted and stored. Through the identity authentication module, the secure authentication of the tax-paying enterprise on the tax bureau digital electronic platform can be realized, ensuring that the enterprise can safely, reliably, and stably realize the issuance and management of digital electronic invoices. Through the high-performance encryption and decryption module, the security of the instruction and data transmission of digital electronic invoices in the public network can be guaranteed, ensuring the data security in the whole process, not being illegally tampered with and not being illegally read.

[0020] Optionally, the Internet of Things cloud platform communication module includes an MQTT communication management unit and an HTTP communication management unit; the MQTT communication management unit is used to communicate with the Internet of Things cloud platform based on the MQTT protocol; the HTTP communication management unit is used to communicate with the Internet of Things cloud platform based on the HTTP protocol.

[0021] By adopting the above technical solution, the digital electronic tax control compatible disk group docks with the Internet of Things cloud platform based on the MQTT protocol and receives the MQTT instructions sent by the Internet of Things cloud platform. When the digital electronic tax control compatible disk group receives the MQTT protocol instructions sent by the Internet of Things cloud platform, it accesses the Internet of Things cloud platform at a fixed address through the HTTP protocol, so as to conveniently return the execution data.

[0022] Optionally, the USB management module includes a USB device management unit, a USB communication management unit, and a HUB power-on startup unit; the USB device management unit is used to read and encrypt and store the device information of the powered-on embedded tax control device and the account password information of the digital electronic password key in real time; the USB communication management unit is used to manage the USB protocol communication between the embedded tax control device and the digital electronic password key and the digital electronic tax control compatible disk group respectively; the HUB power-on startup unit is used to start the power-on of the multi-level USB HUB.

[0023] By adopting the above technical solution, the USB device management unit is responsible for managing various types of embedded tax control devices and password keys connected to the digital electronic tax control compatible disk group, the USB communication management unit is responsible for the USB protocol communication management between the digital electronic tax control compatible disk group and the USB devices connected thereto, and through the HUB power-on startup unit, when the digital electronic tax control compatible disk group is powered on as a whole, the HUB can be powered on and started in sequence and the USB devices can be identified in sequence.

[0024] Optionally, the digital electronic tax control compatible disk group control system further includes a duplicate information processing module, which is used to store the execution data before the tax control middleware module sends the execution data to the Internet of Things cloud platform, and when the execution data transmission fails, receive the execution data transmission failure instruction sent by the Internet of Things cloud platform, judge whether the execution data transmission failure instruction is a retransmission instruction, if so, re-send the execution data to the Internet of Things cloud platform, and is also used to delete the execution data after storing the execution data for a predetermined time.

[0025] By adopting the above technical solution, the duplicate information processing module can ensure that when an instruction repetition error occurs, it can be discovered and corrected in time.

[0026] In a third aspect, a billing method based on a digital electronic tax control compatible disk group provided by the present application adopts the following technical solution:

[0027] An invoicing method based on a digital electronic tax control compatible disk group, comprising:

[0028] Responding to a user request to obtain operation instruction information;

[0029] Obtaining the device information of the powered-on tax control invoicing component and the device information of the digital electronic invoicing component, registering and recording the device information of the powered-on tax control invoicing component and the device information of the digital electronic invoicing component, and parsing the operation instruction information to obtain the parsed operation instruction information;

[0030] If the parsed operation instruction information is a tax control instruction, assembling the device information of the powered-on tax control invoicing component and the tax control instruction to obtain a tax control instruction information data packet, obtaining tax control execution data according to the tax control instruction information data packet and a preset first rule, and feeding back the tax control execution data to the user side for display;

[0031] If the parsed operation instruction information is a digital electronic instruction, assembling the device information of the digital electronic invoicing component and the digital electronic instruction to obtain a digital electronic instruction information data packet, obtaining digital electronic execution data according to the digital electronic instruction information data packet and a preset second rule, and feeding back the digital electronic execution data to the user side for display.

[0032] By adopting the above technical solution, the operation instruction information is parsed to obtain the parsed operation instruction information. When tax control execution data needs to be obtained, the device information of the tax control invoicing component and the tax control instruction are assembled to obtain a tax control instruction information data packet, and the tax control execution data is obtained according to the tax control instruction information data packet and a preset first rule; when digital electronic execution data needs to be obtained, the digital electronic execution data is obtained according to the digital electronic instruction and a preset second rule; thus, invoicing services for digital electronic and tax control can be provided for all types of taxpayers. Description of the Drawings

[0033] Figure 1 It is a framework diagram of the tax control device disk group invoicing system of the prior art;

[0034] Figure 2 It is a structural framework diagram of the tax control disk group of the prior art;

[0035] Figure 3 It is a structural framework diagram of the digital electronic tax control compatible disk group in the embodiment of the present application;

[0036] Figure 4 It is a system framework diagram of the invoicing system based on the digital electronic tax control compatible disk group in the embodiment of the present application;

[0037] Figure 5 It is a module framework diagram of the digital electronic tax control compatible disk group control system in the embodiment of the present application;

[0038] Figure 6 is the flowchart of the invoicing method based on the digital and tax control compatible disk group in the embodiment of the present application;

[0039] Figure 7 is the flowchart of the first rule in the embodiment of the present application;

[0040] Figure 8 is the flowchart of the second rule in the embodiment of the present application;

[0041] In the figure, 1. Network card; 2. Industrial computer main board; 3. Tax control invoicing component; 31. Tax control device PCIE board; 32. First USB controller; 33. First multi-level USB HUB; 34. Embedded tax control device; 4. Digital invoicing component; 41. Digital signature key PCIE board; 42. Digital PCIE encryption card; 43. Second USB controller; 44. Second multi-level USB HUB; 45. Digital signature key; 46. Expansion component; 5. RAID encrypted memory; 6. Digital and tax control compatible disk group control system; 601. Internet of Things cloud platform communication module; 6010. MQTT communication management unit; 6011. HTTP communication management unit; 602. Tax bureau digital platform communication module; 6020. Large enterprise digital port communication management unit; 6021. Small and micro enterprise e-tax bureau communication management unit; 603. Command parsing module; 604. Tax control middleware module; 605. Digital middleware module; 606. Identity authentication module; 607. USB management module; 6070. USB device management unit; 6071. USB communication management unit; 6072. HUB power-on startup unit; 608. High-performance encryption and decryption module; 609. PCIE encryption card communication module; 610. Encrypted data storage module; 611. Anti-duplicate information processing module; 7. Internet of Things cloud platform; 8. User terminal; 9. Tax bureau digital platform. Detailed implementation manner

[0042] The following will further elaborate on the present application in conjunction with the attached Figure 1 - Attachment Figure 8 , and make a more detailed description of the present application.

[0043] The current mainstream tax control products mainly include the following three categories:

[0044] Firstly, embedded tax control devices such as tax control disks and tax UKs are combined with local invoicing software to support various offline invoicing scenarios; secondly, tax control servers and the supporting tax control keys and tax control server invoicing software, through the multi-tax control core board in the tax control server corresponding to the multi-tax number ability, and the invoice library / invoice pool design, realize the centralized management of thousands of invoicing outlets under dozens of subsidiaries; finally, various tax control disk groups and the supporting cloud platform and multi-platform invoicing front-ends.

[0045] Among them, the framework of the invoicing system for the tax control device disk group is as Figure 1 shown. It can be seen that the tax control disk group is connected to the cloud platform, as well as the invoicing PCs, mobile invoicing devices, and invoicing system servers of the user side through the Internet. With the help of the cloud platform, users can access the Internet of Things tax control disk group through various invoicing devices and perform tax control operations such as invoicing. The hardware framework of the tax control disk group is as Figure 2 shown, mainly including a network card, an industrial computer motherboard, a PCIE board, a USB controller, a multi-level USB HUB, and various embedded tax control devices used in supporting.

[0046] Since 2023, relevant departments have widely promoted the digital electronic invoice and its invoicing system across the country.

[0047] The current digital electronic invoicing system can be divided into the digital electronic invoicing system for large enterprises and the electronic tax bureau for small and medium-sized enterprises and individuals according to the types of tax-paying enterprises. The digital electronic invoicing system is executed online throughout the process. The core invoice data is pushed by the invoicing port of the large enterprise invoicing system, or small and medium-sized enterprises fill it in themselves on the electronic tax bureau web page based on the B / S architecture. The invoice data is generated on the tax bureau's background server and the result is returned to the tax-paying household side.

[0048] Currently, the three invoicing systems based on embedded tax control devices, tax control servers, and tax control disk groups are all widely used in the market. However, with the promotion of the new digital electronic invoicing system, the above three invoicing systems no longer meet the daily needs of users.

[0049] Compared with the traditional tax control system invoicing system, the digital electronic invoicing system no longer requires dedicated tax control devices to manage tax numbers one by one, nor does it support functions such as offline invoicing of dedicated tax control devices, generation of tax control codes, and storage of electronic invoice data.

[0050] However, while the digital electronic invoice is being promoted currently, the characteristics of high stability and offline usability of the tax control device system will still operate in parallel with the digital electronic invoice for some time, and there is also a need for supporting safe use based on new hardware devices in the future.

[0051] Considering the new requirements of the digital electronic invoicing system at this time, as well as the current situation of parallel use of the digital electronic and tax control systems, and the long-term operation consideration of a large number of existing tax control disk groups, a new invoicing system product is needed to meet the needs of users.

[0052] A digital electronic tax control compatible disk group, referring to Figure 3 , includes a network card 1, an industrial computer motherboard 2, a tax control invoicing component 3, a digital electronic invoicing component 4, and a RAID encryption memory 5. Among them, the industrial computer motherboard 2 communicates with the network card 1, the tax control invoicing component 3, the digital electronic invoicing component 4, and the RAID encryption memory 5 respectively.

[0053] Among them, in this embodiment, the network card 1 is used for network communication, supports multi-network card and multi-line network access, can be connected to different network operators, ensures automatic multi-IP switching, and protects the stability of network communication; the industrial control computer motherboard 2 in this embodiment is the core hardware of the digital electronic tax control compatible disk group. It is used to receive the tax control data of the tax control invoicing component 3 and the digital electronic data of the digital electronic invoicing component 4, and transmit the tax control data and the digital electronic data to the network card 1. It is also used to receive the operation instruction information sent by the network card 1. The operation instruction information in this embodiment is the tax control instruction information and the digital electronic instruction information, and transmit the operation instruction information to the tax control invoicing component 3 and / or the digital electronic invoicing component 4. It is also used to receive the execution data returned by the tax control invoicing component 3 and / or the digital electronic invoicing component 4 according to the operation instruction information, and transmit the execution data to the network card 1; the tax control invoicing component 3 is used to obtain the corresponding tax control execution data according to the operation instruction information; similarly, the digital electronic invoicing component 4 is used to obtain the corresponding digital electronic execution data according to the operation instruction information; the RAID encrypted memory 5 is used to securely store at least one of the pre-developed invoice data, user rights and interests information, and device management information to ensure the stable use of the user's daily invoicing.

[0054] Among them, in an embodiment of the present application, the industrial control computer motherboard 2 has the core hardware of a common computer. For example, it includes a CPU, a memory, a hard disk, a power supply, etc.; and the industrial control computer motherboard 2 is built-in with a customized Linux system and runs the digital electronic tax control compatible disk group software program; and multiple sets of PCIE slots, hard disk slots, USB ports, and other common motherboard interfaces are provided on the industrial control computer motherboard 2.

[0055] Among them, in an embodiment of the present application, the tax control invoicing component 3 includes a tax control device PCIE board 31, a first USB controller 32, a first multi-level USB HUB 33, and multiple embedded tax control devices 34; specifically, the tax control device PCIE board 31 is used to connect the industrial control computer motherboard 2 and the first USB controller 32, the first USB controller 32 is used to control the communication of the first multi-level USB HUB 33, the first multi-level USB HUB 33 is used to connect to multiple embedded tax control devices 34, and the embedded tax control devices 34 are used to receive the operation instruction information and obtain the corresponding tax control execution data according to the operation instruction information.

[0056] Among them, in an embodiment of the present application, the tax control device PCIE board 31 can be directly connected to the PCIE slot of the industrial control computer motherboard 2, or connected to the mSATA slot through a converter, and then connect a large number of embedded tax control devices 34 through multiple first USB controllers 32 and multiple first multi-level USB HUBs 33; moreover, the tax control device PCIE board 31 has built-in chips and programs, which can convert PCIE data into USB protocol data, and multiple first USB controllers 32 are configured on the tax control device PCIE board 31, and the first USB controller 32 is a USB communication core controller management chip that controls the first multi-level USB HUB 33, that is, a multi-level USB hub; in this embodiment, each level of USB HUB can be connected to multiple next-level USB port devices through a star topology structure.

[0057] Among them, in an embodiment of the present application, the embedded tax control device 34 is each model of USB embedded tax control device supported by the tax control disk group, and may include at least one of a tax control disk, a tax return disk, a simple tax control disk, a Bluetooth tax control disk, etc.

[0058] Through the setting of the first multi-level USB HUB 33, the digital electronic tax control compatible disk group can theoretically be wirelessly expanded to dock countless USB devices. However, in actual use, mainly a two-level or three-level USB HUB is used, which can achieve the purpose of stably docking hundreds of embedded tax control devices 34 and digital electronic tax control password keys 45 with one digital electronic tax control compatible disk group at the same time.

[0059] Among them, in an embodiment of the present application, the digital electronic invoicing component 4 includes a digital electronic tax control password key PCIE board 41, a digital electronic PCIE encryption card 42, a second USB controller 43, a second multi-level USB HUB 44, a digital electronic tax control password key 45, and an expansion component 46; specifically, the digital electronic tax control password key PCIE board 41 and the digital electronic PCIE encryption card 42 communicate with the industrial control computer motherboard 2 respectively, and the second USB controller 43 communicates with the digital electronic tax control password key PCIE board 41 and the second multi-level USB HUB 44 respectively, and the second multi-level USB HUB 44 also communicates with the digital electronic tax control password key 45.

[0060] Among them, the digital electronic tax control password key PCIE board 41 is used to increase the adaptation to various password keys, support driver-free use and hot plugging. The second USB controller 43 is used to control the communication of the second USB HUB 44. The second multi-level USB HUB 44 is used to dock multiple digital electronic tax control password keys 45. The digital electronic tax control password key 45 is used to receive operation instruction information and access relevant platforms according to the operation instruction information to obtain digital electronic execution data. The relevant platform in this embodiment is the digital electronic platform 9 of the tax bureau. The expansion component 46 is used to dock multiple expansion devices.

[0061] Among them, in an embodiment of the present application, the digital electronic password key PCIE board 41 is optimized based on the tax control device PCIE board 31, facilitating the support for multi-type USB port devices such as USB Type-A, micro USB, min USB, and USB Type-C.

[0062] Among them, in an embodiment of the present application, the digital electronic PCIE encryption card 42 supports national commercial cipher algorithms such as SM1, SM2, SM3, and SM4, as well as internationally common commercial algorithms such as RSA, ECC, SHA, DES, and AES; it is used to ensure data security during public network communication and the encryption and decryption of secure storage data when the invoicing system is connected to the tax control cloud platform and the tax bureau's digital electronic platform 9.

[0063] Among them, in an embodiment of the present application, the second USB controller 43 is a USB communication core control and management chip, controlling the second multi-level USB HUB 44, that is, a multi-level USB hub, and each level of USB HUB can connect multiple next-level USB port devices through a star topology.

[0064] Among them, in an embodiment of the present application, the digital electronic password key 45 is currently mainly divided into two categories. One is the enterprise authentication password key for the identity authentication of small and micro enterprises. Usually, one or more password keys with the same function are used by an enterprise to access the electronic tax bureau channel; the other is the identity authentication key with user permission design for the digital electronic channel of large enterprises, which commonly includes administrators, invoicing clerks, etc., and is used for different permission users to access and use the invoicing function through the digital electronic channel of large enterprises.

[0065] Among them, in an embodiment of the present application, the expansion component 46 utilizes the high scalability of the digital electronic tax control compatible disk group. In the future, according to the development of the current tax service market, expansion hardware such as electronic file storage hardware, electronic signature encryption and decryption, storage hardware, and invoice information wireless push hardware can be continuously integrated on the digital electronic tax control compatible disk group.

[0066] Currently, a large number of enterprises are in the transition period of digital electronic and tax control invoicing operations. The original equipment, systems, invoice data, as well as the usage habits and learning costs of operators are all matters that many tax-paying enterprises need to consider.

[0067] The digital electronic tax control compatible disk group is compatible with the digital electronic invoice ports of large enterprises, the electronic tax bureaus of small and micro enterprises, compatible with the current full set of digital electronic and tax control invoicing processes, and compatible with multi-type operation fronts such as PC clients, mobile clients, and SAAS pages. It can well meet the needs of various types of users, reduce the transition cost, and improve work efficiency. It also enables current tax service enterprises to seamlessly connect and serve the subsequent business needs of existing old customers.

[0068] The implementation principle of the embodiment of this application is as follows: The tax control instruction information and / or the digital electronic invoice instruction information are sent to the industrial control computer main board 2 through the network card 1. The industrial control computer main board 2 obtains the tax control data of the tax control invoicing component 3 and / or the digital electronic invoice data of the digital electronic invoice invoicing component 4, and sends the tax control data and / or the digital electronic invoice data to the network card 1. The industrial control computer main board 2 also issues the tax control instruction information to the tax control invoicing component 3 and / or issues the digital electronic invoice instruction information to the digital electronic invoice invoicing component 4. Furthermore, the tax control invoicing component 3 obtains the tax control execution data according to the tax control instruction information, and the digital electronic invoice invoicing component 4 obtains the digital electronic invoice execution data according to the digital electronic invoice instruction information, and uploads the tax control execution data and / or the digital electronic invoice execution data to the industrial control computer main board 2. The industrial control computer main board 2 then sends the tax control execution data and the digital electronic invoice execution data to the network card 1, and then sends them to the user terminal 8 through the network card 1 for display; thus, it can provide full-platform tax control and digital electronic invoice invoicing services for all types of taxpayers.

[0069] The embodiment of this application discloses an invoicing system based on a digital electronic invoice and tax control compatible disk group, which is a customized system based on Linux loaded on the industrial control computer main board 2 of the digital electronic invoice and tax control compatible disk group. Refer to Figure 4 and Figure 5 , and specifically includes a digital electronic invoice and tax control compatible disk group, a digital electronic invoice and tax control compatible disk group control system 6, an Internet of Things cloud platform 7, a user terminal 8, and a tax bureau digital electronic invoice platform 9; among them, the Internet of Things cloud platform 7 communicates with the digital electronic invoice and tax control compatible disk group and the user terminal 8 respectively, and the digital electronic invoice and tax control compatible disk group control system 6 is used to control the operation of the digital electronic invoice and tax control compatible disk group, and the tax bureau digital electronic invoice platform 9 communicates with the digital electronic invoice and tax control compatible disk group.

[0070] Among them, in an embodiment of this application, the digital electronic invoice and tax control compatible disk group is used to receive the operation instruction information sent by the Internet of Things cloud platform 7, the execution data returned by the invoicing component according to the operation instruction information, the power-on information of the tax control invoicing component 3, and the device information of the tax control invoicing component 3 feedback by the tax control invoicing component 3 according to the power-on information; the digital electronic invoice and tax control compatible disk group control system 6 is used to control the operation of the digital electronic invoice and tax control compatible disk group; the Internet of Things cloud platform 7 is used to register the device information of the powered-on tax control invoicing component 3 and the device information of the digital electronic invoice invoicing component 4, and to transmit the execution data to the user terminal 8; the user terminal 8 is used to issue the operation instruction information to the Internet of Things cloud platform 7 and display the execution data feedback by the Internet of Things cloud platform 7; the tax bureau digital electronic invoice platform 9 is used for the invoicing component to access.

[0071] Among them, the device information of the tax control invoicing component 3 in this embodiment is the device information of the embedded tax control device.

[0072] Among them, the digital electronic tax control compatible disk group control system 6 includes an Internet of Things cloud platform communication module 601, a tax bureau digital electronic platform communication module 602, a command parsing module 603, a tax control middleware module 604, a digital electronic middleware module 605, an identity authentication module 606, a USB management module 607, a high-performance encryption and decryption module 608, a PCIE encryption card communication module 609, and an encrypted data storage module 610; specifically, the Internet of Things cloud platform communication module 601 communicates with the Internet of Things cloud platform 7 and the command parsing module 603 respectively, the tax bureau digital electronic platform communication module 602 communicates with the tax bureau digital electronic platform 9 and the command parsing module 603 respectively, the tax control middleware module 604 and the digital electronic middleware module 605 communicate with the command parsing module 603 respectively, the identity authentication module 606 communicates with the digital electronic middleware module 605, the USB management module 607 communicates with the tax control middleware module 604 and the identity authentication module 606 respectively, and the USB management module 607 communicates with the embedded tax control device 34 and the digital electronic password key 45 respectively, the high-performance encryption and decryption module 608 communicates with the digital electronic middleware module 605 and the PCIE encryption card communication module 609 respectively, while the PCIE encryption card communication module 609 communicates with the digital electronic PCIE encryption card 42, and the encrypted data storage module 610 communicates with the command parsing module 603.

[0073] Among them, the Internet of Things cloud platform communication module 601 is used to realize data transmission between the digital electronic tax control compatible disk group and the Internet of Things cloud platform 7; the Internet of Things cloud platform communication module 601 in this embodiment includes an MQTT communication management unit 6010 and an HTTP communication management unit 6011, and the MQTT communication management unit 6010 is used to communicate with the Internet of Things cloud platform 7 based on the MQTT protocol and receive MQTT instructions sent by the Internet of Things cloud platform 7; the HTTP communication management unit 6011 is used to communicate with the Internet of Things cloud platform 7 based on the HTTP protocol; when the digital electronic tax control compatible disk group receives the MQTT protocol instruction sent by the Internet of Things cloud platform 7, it accesses the Internet of Things cloud platform 7 with a fixed address through the HTTP protocol and returns the execution result and data.

[0074] Among them, the tax bureau digital electronic platform communication module 602 is used to realize data transmission between the digital electronic tax control compatible disk group and the tax bureau digital electronic platform 9; the tax bureau digital electronic platform communication module 602 in this embodiment includes a large enterprise digital electronic port communication management unit 6020 and a small and micro enterprise electronic tax bureau communication management unit 6021; currently, the tax bureau digital electronic platform 9 mainly supports the digital electronic ports used by large enterprises and the electronic tax bureaus used by small and micro enterprises, and the digital electronic tax control compatible disk group adapts to the two channels supported by the current tax bureau digital electronic platform 9. The operation instructions and data sent by the tax-paying enterprise through the Internet of Things cloud platform 7 can be checked and assembled according to the requirements of the tax bureau digital electronic platform 9, and the data can be sent through the corresponding secure channel and the return result can be received.

[0075] Among them, the command parsing module 603 is used to parse the received operation instruction information, transmit the parsed operation instruction information to the tax control middleware module 604 and / or the digital electronic middleware module 605, assemble the instructions and data returned by the tax control middleware module 604 and / or the digital electronic middleware module 605, and send them through the Internet of Things cloud platform communication module 601 or the tax bureau digital electronic platform communication module 602; and forward the special tax data that needs to be encrypted and securely stored to the encrypted data storage module 610 for storage.

[0076] Among them, the tax control middleware module 604 is used to receive the device information of the powered-on embedded tax control device 34 sent in real time by the USB management module 607, transmit the received and parsed operation instruction information to the specified embedded tax control device 34, and transmit the tax control execution data returned by the embedded tax control device 34 according to the parsed operation instruction information to the Internet of Things cloud platform 7; the tax control middleware module 604 is the core processing module of the tax control part of the digital electronic tax control compatible disk group. The tax control middleware module 604 ensures the efficient docking between the embedded tax control device 34 and the Internet of Things cloud platform 7 and monitors the transmission of tax control data.

[0077] Among them, the digital electronic middleware module 605 is used to transmit the received and parsed operation instruction information to the specified digital electronic password key 45, and transmit the digital electronic execution data returned by the digital electronic password key 45 according to the parsed operation instruction information to the Internet of Things cloud platform 7; the identity authentication module 606 is used to realize the secure identity authentication of the user terminal 8 on the tax bureau digital electronic platform 9 through the password key; the high-performance encryption and decryption module 608 is used to manage the encryption and decryption of instructions and data in the public network through the encryption card; the PCIE encryption card communication module 609 is used to manage the encrypted communication of the digital electronic tax control compatible disk group, and is responsible for the communication management between the digital electronic tax control compatible disk group and the connected digital electronic PCIE encryption card 42 and other extended devices.

[0078] The digital electronic middleware module 605, the identity authentication module 606 and the high-performance encryption and decryption module 608 are the core processing modules of the digital electronic part of the digital electronic tax control compatible disk group. Through the above modules, the following effects can be achieved:

[0079] 1. Support special functions of digital electronic invoices such as invoice pre-issuance, pre-issued invoice information storage, pre-issued invoice information queue, issued invoice information query, and issued invoice information push;

[0080] 2. Support the instruction data processing of various types of mainstream password keys, and can simultaneously dock a large number of password key devices for concurrent operations to ensure the safe and stable transmission of data;

[0081] 3. Support the secure identity authentication of tax-paying enterprises on the digital tax platform of the tax bureau through a password key, ensuring that enterprises can securely, reliably, and stably issue and manage digital tax invoices;

[0082] 4. Support the security guarantee of the instructions and data transmission of digital tax invoices in the public network through an encryption card, ensuring the data security throughout the process, not being illegally tampered with or illegally read.

[0083] Among them, the encrypted data storage module 610 is used to securely store various special tax data that need to be encrypted and securely stored, such as pre-developed invoice data, user rights and interests information, and device management information.

[0084] Among them, the USB management module 607 includes a USB device management unit 6070, a USB communication management unit 6071, and a HUB power-on startup unit 6072; specifically, the USB device management unit 6070 is responsible for managing and reading various embedded tax control devices 34 and digital tax password keys 45 connected to the digital tax control compatible disk group. The main tasks include reading and encrypting and storing USB device information, and then obtaining the device information of various embedded tax control devices 34 and the account password information of the digital tax password key 45. After the USB device is powered on or hot-plugged, it immediately pushes the device information to the Internet of Things cloud platform 7 to locate the specific USB port position of the USB device on the digital tax control compatible disk group, facilitating the maintenance of the USB device; the USB communication management unit 6071 is responsible for the USB protocol communication management between the digital tax control compatible disk group and the USB devices connected thereto; the HUB power-on startup unit 6072 is responsible for the multi-stage USB HUB power-on startup function when the digital tax control compatible disk group is powered on as a whole. When the digital tax control compatible disk group is powered on and started as a whole, due to the large number of USB HUBs and USB devices connected at the same time, starting at the same time will cause problems such as system startup failure and USB devices not being recognized normally. Through the HUB power-on startup unit 6072 when the digital tax control compatible disk group is powered on as a whole, the HUB can be powered on and started in sequence and the USB devices can be recognized in sequence, which can effectively solve the above problems.

[0085] Among them, in an embodiment of the present application, the digital electronic tax control compatible disk group control system 6 may further include an anti-duplicate information processing module 611, and the anti-duplicate information processing module 611 communicates with the tax control middleware module 604. Specifically, the anti-duplicate information processing module 611 is used to store the execution data before the tax control middleware module 604 sends the execution data to the Internet of Things cloud platform 7, and when the execution data transmission fails, receive the execution data transmission failure instruction sent by the Internet of Things cloud platform 7, determine whether the execution data transmission failure instruction is a retransmission instruction, and if so, re-send the execution data to the Internet of Things cloud platform 7. It is also used to delete the execution data after storing the execution data for a predetermined time. Furthermore, through the anti-duplicate information processing module 611, it can be ensured that when an instruction retransmission error occurs, it can be discovered and corrected in time.

[0086] Among them, compared with the tax control disk group, the digital electronic tax control compatible disk group can efficiently dock with the customized financial and tax platforms of large and medium-sized enterprises through a brand-new customized open specification port, and at the same time, it also supports small, medium and micro enterprises to perform digital electronic instruction data operations based on the terminal software provided by the Internet of Things cloud platform.

[0087] Among them, the administrator, invoicer and other identity authentication password keys of large enterprises can be directly inserted into the digital electronic tax control compatible disk group. Enterprise operators can safely and conveniently achieve identity authentication on the digital electronic platform of the tax bureau through the digital electronic tax control compatible disk group, ensuring the stability of the invoicing operation of large enterprises.

[0088] At the same time, based on in-depth research on the digital electronic ports of large enterprises on the digital electronic platform of the tax bureau, the invoicing system based on the digital electronic tax control compatible disk group provides a complete set of brand-new customized open specification ports, and docks with the mainstream commercial or self-developed customized financial and tax software of large and medium-sized enterprises through the Internet of Things cloud platform 7. It also supports customizable front-end software for each platform for enterprise front-line management and financial personnel to use.

[0089] Among them, the invoicing system based on the digital electronic tax control compatible disk group can also provide diversified and fast digital electronic invoicing solutions for small, medium and micro enterprises.

[0090] Small, medium and micro enterprises insert the enterprise authentication password key into the digital electronic tax control compatible disk group to achieve identity authentication on the digital electronic platform of the tax bureau, and can also directly pass identity authentication through face recognition, SMS verification code, APP scanning code, etc. on the front-end software of the PC and mobile terminals.

[0091] Subsequently, through in-depth research on the digital electronic channels of the electronic tax bureau, small, medium and micro enterprises or the financial and tax agency companies of small, medium and micro enterprises can directly execute the invoicing operation through the front-end software, send it to the digital electronic tax control compatible disk group through the Internet of Things cloud platform 7, and then forward it to the digital electronic platform 9 of the tax bureau to achieve the full process operation of digital electronic invoices.

[0092] The invoicing system based on the digital electronic tax control compatible disk group is optimized and upgraded based on the existing tax control disk group, and is fully compatible with the existing tax control disk group and tax control invoicing system from hardware to software.

[0093] The invoicing system based on the digital electronic tax control compatible disk group supports the insertion of a digital electronic PCIE encryption card 42. With the powerful encryption and decryption performance of the digital electronic PCIE encryption card 42, it can provide high-performance data communication, data storage encryption and decryption services for high-concurrency digital electronic invoicing operations, and ensure the security of the whole-process data.

[0094] The invoicing system based on the digital electronic tax control compatible disk group also supports the insertion of RAID encrypted storage. Currently, digital electronic invoices are different from the tax control invoicing system. There is an embedded tax control device 34 to ensure the security of the data storage in the invoicing process. Therefore, the digital electronic tax control compatible disk group supports RAID encrypted storage devices to ensure the secure storage of various invoice data and management data during the issuance of digital electronic invoices.

[0095] Currently, the invoicing system based on the digital electronic tax control compatible disk group needs to face the digital electronic platforms of tax bureaus in about two or three dozen provinces, municipalities, autonomous regions, production and construction corps, and cities specifically designated in the state plan across the country. The network situation is complex, and there are often problems such as the unified IP used by batch users being blocked due to improper operations or misoperations by individual users.

[0096] Currently, when enterprises use digital electronic invoicing services, which are different from the traditional tax control invoicing that supports offline operations, the whole process of digital electronic invoices requires continuous online connection to the digital electronic platform 9 of the tax bureau. The biggest pain point for enterprises is the uncontrollable local communication problems such as unstable network, failures of the digital electronic platform of the tax bureau, and the blocking of public network IPs.

[0097] The invoicing system based on the digital electronic tax control compatible disk group solves this problem by supporting the pre-issuance of digital electronic invoices. The invoicing instructions and data sent by enterprises are transmitted to the Internet of Things cloud platform 7 as pre-invoice requests in the first instance. The data public network communication is ensured through the digital electronic PCIE encryption card 42, the pre-opened data is securely stored through RAID encrypted storage, and at the same time, various types of traditional embedded tax control devices 34 are also supported to ensure the security of invoice data, management data, etc. during the digital electronic and tax control invoicing processes. The identity authentication with the data platform is ensured through the digital electronic password key, and the communication with the tax bureau is ensured through multiple network cards and IP switching.

[0098] All pre-invoicing requests are interacted with the digital electronic platform 9 of the tax bureau through the invoicing system based on the digital electronic tax control compatible disk group in an orderly manner according to the pre-configuration. The whole process is safe and controllable. When local communication problems occur, they wait in an orderly manner, poll and send, and return the results of successful execution, suspension waiting, or execution failure to the customer in a timely manner.

[0099] The invoicing system based on the compatibility of digital electronic tax control also supports multi-network card and multi-line network access, can be connected to different network operators, ensures automatic multi-IP switching, and protects the stability of the network communication of the invoicing system.

[0100] In terms of design, the digital electronic tax control compatible disk group can support various types of current mainstream hardware devices, and also provides a solid foundation for subsequent continuous optimization and expansion in software. Therefore, the digital electronic tax control compatible disk group has extremely high future operation prospects.

[0101] The invoicing system based on the digital electronic tax control compatible disk group can be directly obtained by directly upgrading the software and hardware of various types of tax control disk groups currently in operation, greatly reducing the software and hardware update costs for tax service enterprises in subsequent operations.

[0102] The embodiment of this application discloses an invoicing method based on a digital electronic tax control compatible disk group. Refer to Figure 6 , and specifically includes the following steps:

[0103] S100: In response to a user request, obtain operation instruction information.

[0104] Specifically, the user operates through the user terminal 8 and sends the operation instruction information to the Internet of Things cloud platform 7.

[0105] S200: Obtain the device information of the powered-on tax control invoicing component 3 and the device information of the digital electronic invoicing component 4, register the device information of the powered-on tax control invoicing component 3 and the device information of the digital electronic invoicing component 4, and parse the operation instruction information to obtain the parsed operation instruction information.

[0106] Specifically, the user entrusts the embedded tax control device 34 and / or the digital electronic password key 45 to the management party of the digital electronic tax control compatible disk group, and the embedded tax control device 34 is inserted into the USB port of the tax control device PCIE board 31 of the digital electronic tax control compatible disk group, and / or the digital electronic password key 45 is inserted into the USB port of the digital electronic password key PCIE board 41 of the digital electronic tax control compatible disk group. The digital electronic tax control compatible disk group scans the power-on information of the USB port and records the power-on information. The digital electronic tax control compatible disk group automatically sends an acquisition instruction according to the power-on USB port information to obtain the device information at the powered-on USB port, records and stores the device information of the digital electronic tax control compatible disk group, and also sends it to the Internet of Things cloud platform 7 for registration, and keeps the device online on the Internet of Things cloud platform 7 through the MQTT protocol.

[0107] S300: If the parsed operation instruction information is a tax control instruction, assemble the device information of the powered-on tax control invoicing component 3 with the tax control instruction to obtain a tax control instruction information data packet, obtain tax control execution data according to the tax control instruction information data packet and a preset first rule, and feedback the tax control execution data to the client 8 for display.

[0108] Specifically, the Internet of Things cloud platform 7 finds the online embedded tax control device 34 corresponding to the user according to the stored user information and the device information of the embedded tax control device 34, assembles the device information of the embedded tax control device 34 with the tax control instruction into a tax control instruction information data packet, and pushes the tax control instruction information data packet to the disk group where the online embedded tax control device 34 is located. Then, the disk group finds the tax control device PCIE board 31 and USB port where the corresponding device is located according to the stored device information of the embedded tax control device 34, and pushes the tax control instruction to the corresponding embedded tax control device 34. Thus, the embedded tax control device 34 obtains tax control execution data according to the tax control instruction, returns the tax control execution data to the Internet of Things cloud platform 7, and finally feeds back the tax control execution data to the client 8 for display through the Internet of Things cloud platform 7.

[0109] S400: If the parsed operation instruction information is a digital electronic invoice instruction, assemble the device information of the digital electronic invoice invoicing component 4 with the digital electronic invoice instruction to obtain a digital electronic invoice instruction information data packet, obtain digital electronic invoice execution data according to the digital electronic invoice instruction information data packet and a preset second rule, and feedback the digital electronic invoice execution data to the client 8 for display.

[0110] Specifically, the Internet of Things cloud platform 7 finds the online digital electronic invoice password key 45 corresponding to the user according to the stored user information and the device information of the digital electronic invoice password key 45, assembles the device information of the digital electronic invoice password key 45 with the digital electronic invoice instruction into a digital electronic invoice instruction information data packet, and pushes the digital electronic invoice instruction information data packet to the disk group where the online digital electronic invoice password key 45 is located. Then, the disk group finds the digital electronic invoice password key PCIE board 41 and USB port where the corresponding device is located according to the stored device information of the digital electronic invoice password key 45, and pushes the digital electronic invoice instruction to the corresponding digital electronic invoice password key 45 to authenticate the user identity information. After successful authentication, access the digital electronic invoice platform 9 of the tax bureau. Thus, the digital electronic invoice password key 45 obtains digital electronic invoice execution data according to the digital electronic invoice instruction, returns the digital electronic invoice execution data to the Internet of Things cloud platform 7, and finally feeds back the digital electronic invoice execution data to the client 8 for display through the Internet of Things cloud platform 7.

[0111] Among them, in an embodiment of the present application, referring to Figure 7 , the first rule specifically includes:

[0112] S310: The Internet of Things cloud platform 7 locates the corresponding online embedded tax control device 34 of the user based on the device information and user information of the powered-on tax control device, and sends the tax control instruction to the digital electronic tax control compatible disk group where the online embedded tax control device 34 is located;

[0113] S320: The digital electronic tax control compatible disk group locates the tax control device PCIE board 31 and USB port corresponding to the online embedded tax control device 34 according to the device information of the powered-on tax control device, and sends the tax control instruction to the corresponding embedded tax control device 34 through the tax control device PCIE board 31 and USB port;

[0114] S330: The embedded tax control device 34 obtains the corresponding tax control execution data according to the tax control instruction.

[0115] Among them, in this embodiment, the device information of the powered-on tax control device includes the disk number of the digital electronic tax control compatible disk group, the corresponding USB port number, and the board card number of the tax control device PCIE board 31.

[0116] Thus, the user can issue tax control invoices on the invoicing system based on the digital electronic tax control compatible disk group according to the tax control operation instruction information.

[0117] Among them, in an embodiment of the present application, referring to Figure 8 , the second rule specifically includes:

[0118] S410: Obtain identity authentication information and perform pre-authentication on the identity authentication information;

[0119] S420: Pre-store digital electronic instruction information;

[0120] S430: Encrypt the digital electronic instruction information based on the digital electronic PCIE encryption card 42, and send the encrypted digital electronic instruction information to the tax bureau digital electronic platform 9;

[0121] S440: Obtain digital electronic execution data from the tax bureau digital electronic platform 9, and decrypt the digital electronic execution data based on the digital electronic PCIE encryption card 42;

[0122] S450: If the instruction execution is successful, delete the corresponding pre-stored digital electronic instruction information.

[0123] Among them, in an embodiment of the present application, the purpose of pre-storing the digital electronic instruction information is: when the instruction sending fails due to reasons such as network communication, fluctuations and congestion of the tax bureau digital electronic platform, the pre-stored digital electronic instruction information can be sent multiple times to improve the sending success rate.

[0124] Among them, in an embodiment of the present application, a digital electronic password key 45 is used to communicate with the digital electronic platform 9 of the tax bureau to complete the authentication of identity authentication information; and the identity authentication information can be completed in advance. Specifically, when pre-authenticating the identity authentication information, first, according to the device information stored in the digital electronic tax control compatible disk group, it is confirmed whether the identity authentication has been completed in advance. If it has been completed, the above steps can be directly used to obtain the digital electronic execution data; if not, the digital electronic password key PCIE board 41 can be accessed first, and then the digital electronic password key 45 can be accessed.

[0125] Specifically, accessing the digital electronic password key PCIE board 41 first and then the digital electronic password key 45 specifically includes: sending the information of the digital electronic password key 45 stored in the digital electronic tax control compatible disk group to the corresponding digital electronic password key PCIE board 41; the digital electronic password key PCIE board 41 sends the information of the digital electronic password key 45 to the digital electronic password key 45 plugged into the corresponding USB port; the digital electronic password key 45 obtains the digital electronic execution data according to the digital electronic instruction information.

[0126] Among them, in an embodiment of the present application, the information of the digital electronic password key 45 includes the device number of the password key, the corresponding user identity authentication information, the corresponding USB port number, and the board card number of the digital electronic password key board.

[0127] Thus, the user can issue digital electronic invoices on the invoicing system based on the digital electronic tax control compatible disk group according to the digital electronic operation instruction information.

[0128] Of course, if the user wants to issue both tax control invoices and digital electronic invoices, the corresponding tax control operation instruction information and digital electronic operation instruction information can be sent simultaneously.

[0129] Among them, the method of this embodiment adopts the system of the previous embodiment in specific applications, so the specific details of this method will not be elaborated again.

[0130] An embodiment of the present application discloses a terminal, including a memory, a processor, and a computer program stored in the memory and capable of running on the processor. When the processor executes the computer program, the invoicing method based on the digital electronic tax control compatible disk group of the above embodiment is adopted.

[0131] Among them, in an embodiment of the present application, the terminal can adopt terminal devices such as a desktop computer, a laptop computer, or a cloud server, and the terminal includes but is not limited to a processor and a memory. For example, the terminal can also include input / output devices, network access devices, and a bus, etc.

[0132] Among them, in an embodiment of the present application, the processor may adopt a central processing unit (CPU). Of course, according to actual usage requirements, other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), off-the-shelf programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. may also be adopted. The general-purpose processor may adopt a microprocessor or any conventional processor, etc. The present application does not impose any restrictions on this.

[0133] Among them, in an embodiment of the present application, the memory may be an internal storage unit of the terminal. For example, the hard disk or memory of the terminal, or it may also be an external storage device of the terminal. For example, the plug-in hard disk, smart media card (SMC), secure digital card (SD), or flash card (FC) equipped on the terminal, etc. And the memory may also be a combination of the internal storage unit and the external storage device of the terminal; the memory is used to store computer programs and other programs and data required by the terminal, and the memory may also be used to temporarily store the data that has been output or will be output. The present application does not impose any restrictions on this.

[0134] Through the setting of this terminal, the invoicing method based on the digital electricity tax control compatible disk group in the above embodiment is stored in the memory, and is loaded and executed on the processor of the terminal, so that the user can establish a connection with the system through the terminal and query various contents processed by the system.

[0135] The embodiment of the present application discloses a computer-readable storage medium, and a computer program is stored in the computer-readable storage medium. When the computer program is executed by the processor, the invoicing method based on the digital electricity tax control compatible disk group in the above embodiment is adopted.

[0136] Among them, in an embodiment of the present application, the computer program may be stored in a computer-readable storage medium. The computer program includes computer program code, and the computer program code may be in the form of source code, object code, executable file, or some middleware form, etc. The computer-readable storage medium includes any entity or device, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium, etc. that can carry the computer program code. It should be noted that the computer-readable storage medium includes, but is not limited to, the above components.

[0137] Through the setting of this computer-readable storage medium, the invoicing method based on the digital electricity tax control compatible disk group in the above embodiment is stored in the computer-readable storage medium, and is loaded and executed on the processor. After the computer-readable storage medium is installed in any computer, any computer can execute the invoicing method based on the digital electricity tax control compatible disk group in the above embodiment.

[0138] The embodiments of this specific implementation manner are all preferred embodiments of this application, and do not limit the protection scope of this application accordingly. The same components are denoted by the same reference numerals. Therefore, all equivalent changes made according to the structure, shape, and principle of this application shall be covered within the protection scope of this application.

Claims

1. A digital electronic tax control compatible disk set, characterized in that, It includes a network card (1), an industrial computer motherboard (2), a tax control invoicing component (3) and a digital electronic invoicing component (4); the network card (1) is used for network communication; the industrial computer motherboard (2) is used to receive the tax control data of the tax control invoicing component (3) and the digital electronic data of the digital electronic invoicing component (4), and transmit the tax control data and the digital electronic data to the network card (1), and is also used to receive the operation instruction information sent by the network card (1), and transmit the operation instruction information to the tax control invoicing component (3) and / or the digital electronic invoicing component (4), and receive the tax control execution data and / or the digital electronic execution data returned by the tax control invoicing component (3) and / or the digital electronic invoicing component (4) according to the operation instruction information, and transmit the tax control execution data and / or the digital electronic execution data to the network card (1); the tax control invoicing component (3) is used to obtain the corresponding tax control execution data according to the operation instruction information; the digital electronic invoicing component (4) is used to obtain the corresponding digital electronic execution data according to the operation instruction information.

2. The digital-electronic tax control compatible disk set according to claim 1, wherein The tax control invoicing component (3) includes a tax control device PCIE board (31), a first USB controller (32), a first multi-level USB HUB (33) and an embedded tax control device (34); the tax control device PCIE board (31) is used to connect the industrial computer motherboard (2) and the first USB controller (32); the first USB controller (32) is used to control the communication of the first multi-level USB HUB (33); the first multi-level USB HUB (33) is used to dock multiple embedded tax control devices (34); the embedded tax control device (34) is used to receive the operation instruction information and obtain the tax control execution data according to the operation instruction information.

3. The digital-electronic tax control compatible disk set according to claim 1, characterized in that, The digital electronic invoicing component (4) includes a digital electronic password key PCIE board (41), a digital electronic PCIE encryption card (42), a second USB controller (43), a second multi-level USB HUB (44), a digital electronic password key (45) and an expansion component (46); the digital electronic password key PCIE board (41) and the digital electronic PCIE encryption card (42) are respectively connected to the industrial computer motherboard (2), the digital electronic password key PCIE board (41) is used to increase the adaptation of multiple password keys, support driverless use and hot plugging, and the digital electronic PCIE encryption card (42) is used to encrypt and decrypt the data in communication and the data in storage; the second USB controller (43) is used to control the communication of the second multi-level USB HUB (44); the second multi-level USB HUB (44) is used to dock multiple digital electronic password keys (45); the digital electronic password key (45) is used to receive the operation instruction information and access the relevant platform according to the operation instruction information to obtain the digital electronic execution data; the expansion component (46) is used to dock multiple expansion devices.

4. The digital-electronic tax control compatible disk set according to any one of claims 1-3, characterized in that, The digital electronic tax control compatible disk group further includes a RAID encrypted memory (5), and the RAID encrypted memory (5) communicates with the industrial control computer motherboard (2) and is used to securely store at least one of pre-invoicing data, user rights and interests information, and device management information.

5. An invoicing system based on a digital-electronic tax control compatible disk group, characterized in that, It includes the digital electronic tax control compatible disk group, the digital electronic tax control compatible disk group control system (6), the Internet of Things cloud platform (7), the user terminal (8), and the tax bureau digital electronic platform (9) described in any one of claims 1-4; the digital electronic tax control compatible disk group is used to receive the operation instruction information sent by the Internet of Things cloud platform (7), the tax control execution data and / or the digital electronic execution data returned by the tax control invoicing component (3) and / or the digital electronic invoicing component (4) according to the operation instruction information, the power-on information of the tax control invoicing component (3), and the device information of the tax control invoicing component (3) fed back by the tax control invoicing component (3) according to the power-on information; the digital electronic tax control compatible disk group control system (6) is used to control the operation of the digital electronic tax control compatible disk group; the Internet of Things cloud platform (7) is used to register the device information of the powered-on tax control invoicing component (3) and the device information of the digital electronic invoicing component (4), and to transmit the tax control execution data and / or the digital electronic execution data to the user terminal (8); the user terminal (8) is used to send the operation instruction information to the Internet of Things cloud platform (7) and display the tax control execution data and / or the digital electronic execution data fed back by the Internet of Things cloud platform (7); the tax bureau digital electronic platform (9) is used for the tax control invoicing component (3) and / or the digital electronic invoicing component (4) to access.

6. The invoicing system based on the digital-electronic tax control compatible disk group according to claim 5, characterized in that, The digital electronic tax control compatible disk group control system (6) includes an Internet of Things cloud platform communication module (601), a tax bureau digital electronic platform communication module (602), a command parsing module (603), a tax control middleware module (604), a digital electronic middleware module (605), an identity authentication module (606), a USB management module (607), a high-performance encryption and decryption module (608), a PCIE encryption card communication module (609), and an encrypted data storage module (610); the Internet of Things cloud platform communication module (601) is used to implement data transmission between the digital electronic tax control compatible disk group and the Internet of Things cloud platform (7); the tax bureau digital electronic platform communication module (602) is used to implement data transmission between the digital electronic tax control compatible disk group and the tax bureau digital electronic platform (9); the command parsing module (603) is used to parse the received operation instruction information and transmit the parsed operation instruction information to the tax control middleware module (604) and / or the digital electronic middleware module (605), and assemble the instructions and data returned by the tax control middleware module (604) and / or the digital electronic middleware module (605); the tax control middleware module (604) is used to receive the device information of the powered-on embedded tax control device (34) sent in real time by the USB management module (607), transmit the received and parsed operation instruction information to the specified embedded tax control device (34), and transmit the tax control execution data returned by the embedded tax control device (34) according to the parsed operation instruction information to the Internet of Things cloud platform (7); the digital electronic middleware module (605) is used to transmit the received and parsed operation instruction information to the specified digital electronic password key (45), and transmit the digital electronic execution data returned by the digital electronic password key (45) according to the parsed operation instruction information to the Internet of Things cloud platform (7); the identity authentication module (606) is used to implement secure identity authentication of the user terminal (8) on the tax bureau digital electronic platform (9) through a password key; the high-performance encryption and decryption module (608) is used to manage the encryption and decryption of instructions and data in the public network through an encryption card; the PCIE encryption card communication module (609) is used to manage the encrypted communication of the digital electronic tax control compatible disk group; the encrypted data storage module (610) is used to securely store at least one of pre-invoicing data, user rights and interests information, and device management information.

7. The invoicing system based on the digital and electronic tax control compatible disk group according to claim 6, wherein, The Internet of Things cloud platform communication module (601) includes an MQTT communication management unit (6010) and an HTTP communication management unit (6011); the MQTT communication management unit (6010) is used to communicate with the Internet of Things cloud platform (7) based on the MQTT protocol; the HTTP communication management unit (6011) is used to communicate with the Internet of Things cloud platform (7) based on the HTTP protocol.

8. The invoicing system based on the digital-electronic tax control compatible disk group according to claim 6, wherein, The USB management module (607) includes a USB device management unit (6070), a USB communication management unit (6071), and a HUB power-on startup unit (6072); the USB device management unit (6070) is used to read and encrypt and store the device information of the powered-on embedded tax control device (34) and the account password information of the digital electronic password key (45) in real time; the USB communication management unit (6071) is used to perform communication management on the USB protocols for the connection of the embedded tax control device (34) and the digital electronic password key (45) to the digital electronic tax control compatible disk group respectively; the HUB power-on startup unit (6072) is used to start the power-on of the multi-level USB HUB.

9. The invoicing system based on the digital-electronic tax control compatible disk group according to claim 6, characterized in that, The digital electronic tax control compatible disk group control system (6) further includes a duplicate information processing module (611), which is used to store the execution data before the tax control middleware module (604) sends the execution data to the Internet of Things cloud platform (7), and when the execution data transmission fails, receive the execution data transmission failure instruction sent by the Internet of Things cloud platform (7), determine whether the execution data transmission failure instruction is a retransmission instruction, and if so, retransmit the execution data to the Internet of Things cloud platform (7), and is also used to delete the execution data after the execution data is stored for a predetermined time.

10. A billing method based on a digital electronic tax control compatible disk group, characterized in that, Including: In response to a user request, obtain operation instruction information; Obtain the device information of the powered-on tax control invoicing component (3) and the device information of the digital electronic invoicing component (4), register the device information of the powered-on tax control invoicing component (3) and the device information of the digital electronic invoicing component (4), and parse the operation instruction information to obtain the parsed operation instruction information; If the parsed operation instruction information is a tax control instruction, assemble the device information of the powered-on tax control invoicing component (3) with the tax control instruction to obtain a tax control instruction information data packet, obtain tax control execution data according to the tax control instruction information data packet and a preset first rule, and feedback the tax control execution data to the user terminal (8) for display; If the parsed operation instruction information is a digital electronic instruction, assemble the device information of the digital electronic invoicing component (4) with the digital electronic instruction to obtain a digital electronic instruction information data packet, obtain digital electronic execution data according to the digital electronic instruction information data packet and a preset second rule, and feedback the digital electronic execution data to the user terminal (8) for display.

Citation Information

Patent Citations

  • Internet of things tax control disk group, invoicing system based on Internet of things and invoicing method

    CN110111166A

  • Electronic Tax Invoice Service System and Method UsingComputer Communication Network

    KR1020010068194A