CN112215668A - Method and system for realizing automatic tax copying and reporting of remote escrow tax control equipment - Google Patents

Method and system for realizing automatic tax copying and reporting of remote escrow tax control equipment Download PDF

Info

Publication number
CN112215668A
CN112215668A CN202010898091.0A CN202010898091A CN112215668A CN 112215668 A CN112215668 A CN 112215668A CN 202010898091 A CN202010898091 A CN 202010898091A CN 112215668 A CN112215668 A CN 112215668A
Authority
CN
China
Prior art keywords
tax control
control equipment
managed
tax
command
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010898091.0A
Other languages
Chinese (zh)
Inventor
高志刚
赵树新
卢孟维
赵轶民
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Aisino Corp
Original Assignee
Aisino Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Aisino Corp filed Critical Aisino Corp
Priority to CN202010898091.0A priority Critical patent/CN112215668A/en
Publication of CN112215668A publication Critical patent/CN112215668A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/04Billing or invoicing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/20Cooling means
    • G06F1/206Cooling means comprising thermal management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/31Programming languages or programming paradigms
    • G06F8/315Object-oriented languages
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/12Accounting
    • G06Q40/123Tax preparation or submission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computing Systems (AREA)
  • Human Computer Interaction (AREA)
  • Technology Law (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Stored Programmes (AREA)

Abstract

The invention provides a management device of a remote hosting tax control device, and a method and a system for realizing automatic tax copying and reporting of remote tax control devices by using the management device. The management device is used for opening or closing the tax control equipment at the specified position according to the command of the local computer terminal. The method and the system enable the management device to open or close the tax control equipment at the designated position by sending a control command to the management device through the management software at the local computer end, and enable the local computer end to identify the remote hosting tax control equipment as the local USB tax control equipment by adopting the USBIP technology, so that the single-machine version invoicing software at the local computer end can access the remote tax control equipment to realize various tax control services. The management device has the advantages of low cost, high trusteeship density, small occupied space, easiness in maintenance and the like; the method and the system realize the operation of the hosting tax control equipment at the remote end of the network by using the single-machine software, greatly reduce the workload of hosting enterprises and greatly improve the efficiency of copying and reporting tax.

Description

Method and system for realizing automatic tax copying and reporting of remote escrow tax control equipment
Technical Field
The invention relates to the field of tax control, in particular to a method and a system for realizing automatic tax copying and reporting of remote managed tax control equipment.
Background
At present, many small enterprises lack tax knowledge and do not have full-time accounting, so that the USB tax control equipment is entrusted to a hosting or accounting agency (hereinafter referred to as hosting agency) to complete tax services such as invoicing, tax copying and tax reporting. Because the number of the users is large, if the trusteeship mechanism uses manual management, a large amount of labor cost is needed, time and labor are wasted, efficiency is low, and mistakes are easy to make. Therefore, a set of low-cost multi-user tax control equipment management device and scheme is urgently needed by a trusteeship mechanism, when a user makes an invoice in the door, the tax control equipment of the user can be automatically found and opened, and services such as making an invoice, copying tax and the like are completed by using single-machine version invoice making software.
Because the number of the managed USB tax control devices is large, the hosting organization can place the USB tax control device hosting device in a special machine room, and therefore billing software PC (personal computer) is required to remotely manage the hosting device. The billing software can only access the USB tax control equipment, and the billing PC is directly connected with the trusteeship equipment through a USB cable, so that the USB signal attenuation is caused due to the long USB cable, the communication is unstable or the communication cannot be realized, and the billing cannot be realized. Therefore, a more stable mode is needed, and the invoicing software can remotely and stably access the USB tax control equipment.
Disclosure of Invention
In order to solve the technical problem that a method and equipment for automatically copying and reporting tax of a remote multi-user tax control equipment group are lacked in the prior art, the invention provides a remote trusteeship tax control equipment management device which is used for communicating with a local computer end and controlling the trusteeship tax control equipment to be opened or closed according to a command of the local computer end, wherein the device comprises:
the IPD management program and the USBIP Sever end driving program are used for receiving information of a local computer end for inquiring hosting the tax control equipment and opening or closing a command of the hosting the tax control equipment, transmitting the command to the tax control equipment circuit board, enumerating the information of the hosting tax control equipment and completing preparation of virtual mapping of the hosting tax control equipment to the tax control equipment at the local computer end;
tax control equipment circuit board, it passes through USB interface connection with the industrial computer, adopts USB HUB cascade mode to expand in order to connect a plurality of trusteeship tax control equipment, every tax control equipment has solitary switch, realizes opening or closing trusteeship tax control equipment through IO control.
Further, the apparatus further comprises:
a chassis for housing other parts of the apparatus;
and the fan is positioned in the case and used for reducing the temperature in the case.
Further, the apparatus further comprises:
and the power module is used for supplying power to the industrial personal computer, the tax control equipment circuit board and the fan.
Furthermore, the tax control equipment circuit board also comprises an embedded micro CPU which receives an industrial personal computer command through a USB interface and controls a power switch of each gold tax disk through an IO pin of the embedded micro CPU so as to turn on or turn off the managed tax control equipment at a specified position.
Further, the IPD management program and the USBIP server driver installed in the industrial personal computer run in a Linux operating system and are compiled by adopting GCC.
According to another aspect of the present invention, the present invention further provides a method for implementing automatic tax copying and declaring of a remote managed tax control device by using the managed tax control device management apparatus of the present invention, where the method includes:
the method comprises the steps that managed tax control equipment management software at a local computer end sends an opening or closing command of managed tax control equipment at a specified position to a remote managed tax control equipment management device;
the managed tax control equipment management device controls the managed tax control equipment at the specified position to be opened or closed according to a command sent by the managed tax control equipment management software;
virtually mapping the opened managed tax control equipment to local tax control equipment based on managed tax control equipment management software of a local computer terminal and a USBIP Client terminal program;
and automatically copying and declaring tax on the managed tax control equipment mapped as the local tax control equipment based on the automatic tax copying and declaring function of the single-edition billing software at the local computer.
Furthermore, the managed tax control equipment management software, the USBI PClient end program and the single-machine version billing software on the local computer end are compiled and developed by adopting VC + +, and run in a Windows system.
Further, the sending, by the managed tax control device management software at the local computer end, the command for turning on or off the managed tax control device at the specified position to the remote managed tax control device management apparatus includes:
the method comprises the following steps that managed tax control equipment management software at a local computer sends a command to an IPD management program in an industrial personal computer through a network so as to inquire information of the managed tax control equipment;
the IPD management program in the industrial personal computer receives the command of the management software and then transmits the command to the tax control equipment circuit board to open all the managed tax control equipment, calls the USBIP Server end program to enumerate the information of all the managed tax control equipment, and sends the information of all the managed tax control equipment to the managed tax control equipment management software at the local computer end;
and after receiving and recording the information of all managed tax control devices sent by the IPD management program, the managed tax control device management software at the local computer terminal selects the managed tax control device at the specified position to be virtually mapped or closed, and sends a command of opening or closing the managed tax control device at the specified position to the IPD management program.
Further, the controlling, by the managed tax control device management apparatus, the opening or closing of the managed tax control device at the specified location according to the command sent by the managed tax control device management software includes:
the IPD management program in the industrial personal computer receives a command of opening the managed tax control equipment at the specified position to be virtually mapped, which is sent by the managed tax control equipment management software, transmits the command to a tax control equipment circuit board to open the managed tax control equipment at the corresponding position, and calls a USB IP server end to drive to complete preparation before mapping; or
And the IPD management program in the industrial personal computer receives a command of closing the managed tax control equipment at the specified position, which is sent by the managed tax control equipment management software, and transmits the command to the tax control equipment circuit board so as to close the managed tax control equipment at the corresponding position.
Further, the virtually mapping the opened managed tax-control device to the local tax-control device based on the managed tax-control device management software of the local computer terminal and the USBIP Client terminal program comprises:
the managed tax control equipment management software sends the USB drive layer data of the local computer end to a USBIP Client end program, wherein the USB drive layer data of the local computer end is URB data;
the USBIP set end program in the industrial personal computer receives URB data of the USBIP Client end and sends the URB data to the managed tax control equipment which is finished with the virtual mapping preparation, and sends the URB data of the managed tax control equipment which is finished with the virtual mapping preparation to the USBIP Client end program through a network;
the managed tax control equipment management software maps the managed tax control equipment which is subjected to virtual mapping preparation to a local computer end through a USBIP Client end program, and the mapped managed tax control equipment is listed in a USB equipment list of an equipment manager of the local computer end.
According to another aspect of the present invention, the present invention further provides a system for implementing automatic tax copying and reporting of remote managed tax control equipment by using the managed tax control equipment management apparatus according to the present invention, where the system includes:
the system comprises a local computer terminal, a remote tax control device management device and a remote tax control device management device, wherein the local computer terminal is provided with managed tax control device management software, a USBIP Client terminal program and single-machine version billing software, the managed tax control device management software is used for sending a command to the remote tax control device management device, inquiring and recording managed tax control device information, opening or closing managed tax control devices at specified positions, and virtually mapping the opened managed tax control devices with the USBIP Client terminal program into local tax control devices; the single-machine version billing software is used for automatically copying and declaring tax for the managed tax control equipment mapped as the local tax control equipment according to the automatic copying and declaring tax function of the single-machine version billing software;
and the managed tax control equipment management device is used for communicating with a local computer end, controlling the opening or closing of the managed tax control equipment at the specified position according to a command sent by the managed tax control equipment management software, and completing the preparation of virtually mapping the managed tax control equipment to the tax control equipment at the local computer end.
Furthermore, the managed tax control equipment management software, the USBIP Client program and the single-machine version billing software on the local computer end are compiled and developed by VC + +, and run in a Windows system.
Further, the software for managing hosted tax-controlled devices is used to send commands to a remote hosted tax-controlled device management apparatus, query hosted tax-controlled device information and record, open or close hosted tax-controlled devices at specified positions, and virtually map the opened hosted tax-controlled devices with the USBIP Client program into local tax-controlled devices, and includes:
the management software of the hosted tax control equipment sends a command to an IPD management program in an industrial personal computer through a network to inquire information of the hosted tax control equipment and sends USB drive layer data at a local computer end to a USBIP Client end program, wherein the USB drive layer data at the local computer end is URB data;
the IPD management program in the industrial personal computer receives the command of the management software and then transmits the command to the tax control equipment circuit board to open all the managed tax control equipment, calls the USBIP Server end program to enumerate the information of all the managed tax control equipment, and sends the information of all the managed tax control equipment to the managed tax control equipment management software at the local computer end;
after receiving and recording information of all managed tax control devices sent by the IPD management program, managed tax control device management software at a local computer terminal selects managed tax control devices at specified positions to be virtually mapped or closed, and sends a command of opening or closing the managed tax control devices at the specified positions to the IPD management program;
the IPD management program in the industrial personal computer receives a command of opening the managed tax control equipment at the specified position to be virtually mapped, which is sent by the managed tax control equipment management software, transmits the command to a tax control equipment circuit board to open the managed tax control equipment at the corresponding position, and calls a USB IP server end to drive to complete preparation before mapping; or the IPD management program in the industrial personal computer receives a command sent by the managed tax control equipment management software for closing the managed tax control equipment at the specified position, and transmits the command to the tax control equipment circuit board to close the managed tax control equipment at the corresponding position;
the USBIP set end program in the industrial personal computer receives URB data of the USBIP Client end and sends the URB data to the managed tax control equipment which is finished with the virtual mapping preparation, and sends the URB data of the managed tax control equipment which is finished with the virtual mapping preparation to the USBIP Client end program through a network;
the managed tax control equipment management software maps the managed tax control equipment which is subjected to virtual mapping preparation to a local computer end through a USBIP Client end program, and the mapped managed tax control equipment is listed in a USB equipment list of an equipment manager of the local computer end.
The remote-end hosting tax control equipment management device provided by the technical scheme of the invention consists of an industrial personal computer and a tax control equipment circuit board, wherein the circuit board adopts a USBHub cascade method to manage a plurality of tax control equipment; in order to power on and off each tax control device, the power supply of each tax control device is controlled to be switched on and off through an IO pin of an embedded micro CPU, and the embedded micro CPU is connected with the industrial personal computer through a USB interface and used for receiving the command of the industrial personal computer to turn on or turn off the tax control device at the designated position. The invention utilizes the far-end trusteeship tax-control equipment management device to realize the method and the system for the automatic tax copying and reporting of the far-end trusteeship tax-control equipment to send a control command to the management device through the far-end trusteeship tax-control equipment management software installed at the local computer end, after the industrial personal computer in the trusteeship equipment receives the command, the industrial personal computer in the trusteeship equipment sends a command to the micro CPU of the embedded worker to open or close the tax-control equipment at the appointed position through a USB interface, and the USBIP technology is adopted to convert the network communication data between the local computer end and the industrial personal computer in the management device into URB data, so that the local computer end identifies the tax-control equipment at the appointed position as the local USB tax-control equipment, thereby indirectly realizing the local mapping of the far-end tax-control equipment, and further leading the single-edition invoicing software at the local computer end to access. The remote trusteeship tax control equipment management device has the advantages of low cost, high trusteeship density, small occupied space, easy maintenance and the like; the method and the system for realizing the automatic tax copying and reporting of the remote hosted tax control equipment map the remote hosted tax control equipment into the local tax control equipment through the communication between the remote hosted tax control equipment group and the local computer, realize the operation of the hosted tax control equipment at the remote end of the network by using single-machine software, fully meet the requirements of a hosting organization, realize the intelligent management of a plurality of tax control equipment without manual intervention, greatly reduce the workload of a hosting enterprise, and greatly improve the tax copying and reporting efficiency.
Drawings
A more complete understanding of exemplary embodiments of the present invention may be had by reference to the following drawings in which:
fig. 1 is a schematic structural diagram of a remote managed tax control device management apparatus according to a preferred embodiment of the present invention;
FIG. 2 is a flow chart of a method for implementing automatic tax copying and reporting of remote hosted tax control equipment according to a preferred embodiment of the present invention;
fig. 3 is a schematic structural diagram of a system for implementing automatic tax copying and reporting of remote hosted tax control equipment according to a preferred embodiment of the present invention.
Detailed Description
The exemplary embodiments of the present invention will now be described with reference to the accompanying drawings, however, the present invention may be embodied in many different forms and is not limited to the embodiments described herein, which are provided for complete and complete disclosure of the present invention and to fully convey the scope of the present invention to those skilled in the art. The terminology used in the exemplary embodiments illustrated in the accompanying drawings is not intended to be limiting of the invention. In the drawings, the same units/elements are denoted by the same reference numerals.
Unless otherwise defined, terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. Further, it will be understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and will not be interpreted in an idealized or overly formal sense.
The invention provides a method for managing a plurality of remote tax control devices, which maps the remote tax control devices to a local computer end where single-machine version billing software is located virtually through network by special and remote tax control device management software and a management device, so that the billing software realizes remote access to the tax control devices, thereby greatly improving the working efficiency of a trusteeship mechanism and reducing the management cost of the tax control devices.
Fig. 1 is a schematic structural diagram of a remote managed tax control device management apparatus according to a preferred embodiment of the present invention. As shown in fig. 1, the apparatus 301 for managing a remote hosted tax control device according to the preferred embodiment is configured to communicate with a local computer 302, and control the hosted tax control device to open or close according to a command from the local computer 302, where the apparatus 301 includes:
the industrial personal computer 311 includes a network interface 3111 and a USB interface 3112, and installs an IPD manager 3113 and a USB server driver 3114, which communicate with the local computer 302 through the network interface 3111, and communicate with the tax control device circuit board 312 through the USB interface 3112, where the IPD manager 3113 and the USB server driver 3114 are configured to receive information of the hosted tax control device queried by the local computer 302, and a command to turn on or turn off the hosted tax control device, and transmit the information to the tax control device circuit board 312, enumerate information of the hosted tax control device, and complete preparation of virtual mapping of the hosted tax control device to the tax control device of the local computer. In the preferred embodiment, the industrial personal computer is porphyrized 215D. The managed tax control equipment is tax control invoicing equipment used for leading invoices, making invoices and copying and reporting taxes, and comprises a gold tax disk, a tax control disk and a tax UKEY in the prior art.
In this embodiment, a tax disk is used.
Tax control equipment circuit board 312, it passes through USB interface 3120 with industrial computer 311 and is connected, adopts USB HUB3121 cascade mode to expand in order to connect a plurality of tax control equipment of trusteeship, every tax control equipment has solitary switch, realizes opening or closing trusteeship tax control equipment through IO control. In this preferred embodiment, the fiscal disk circuit board 312 manages 144 managed fiscal devices by using a cascade connection method of a 3-level USB HUB3121, the managed fiscal devices are connected to a power switch chip 3122, each managed fiscal device has a separate power switch, the power switch is connected to the embedded micro CPU3123, and the power switch receives an instruction from the industrial personal computer 301 through a USB interface and controls the power switch of each fiscal disk through its IO pin to turn on or off the managed fiscal device at a specific position. The embedded micro CPU3123 may select the NANO 120.
A cabinet 313 for housing other parts of the apparatus;
and a fan 314 located inside the cabinet for reducing the temperature inside the cabinet.
And a power supply module 315 for supplying power to the industrial personal computer 311, the tax control device circuit board 312 and the fan 314.
Preferably, the IPD management program 3113 and the USBIP driver 3114 installed in the industrial personal computer 301 run in a Linux operating system and are compiled by GCC.
Fig. 2 is a flowchart of a method for implementing automatic tax copying and reporting of remote hosted tax control equipment according to a preferred embodiment of the invention. As shown in fig. 2, the method 200 for implementing automatic tax copying and tax declaration by a remote hosted tax control device according to the preferred embodiment of the present invention by using the hosted tax control device management apparatus 301 starts from step 201.
In step 201, the managed tax control device management software on the local computer sends a command for opening or closing the managed tax control device at a specified position to the remote managed tax control device management apparatus.
Preferably, the sending, by the managed tax control device management software at the local computer end, the command for turning on or off the managed tax control device at the specified position to the remote managed tax control device management apparatus includes:
the method comprises the following steps that managed tax control equipment management software at a local computer sends a command to an IPD management program in an industrial personal computer through a network so as to inquire information of the managed tax control equipment;
the IPD management program in the industrial personal computer receives the command of the management software and then transmits the command to the tax control equipment circuit board to open all the managed tax control equipment, calls the USBIP Server end program to enumerate the information of all the managed tax control equipment, and sends the information of all the managed tax control equipment to the managed tax control equipment management software at the local computer end;
and after receiving and recording the information of all managed tax control devices sent by the IPD management program, the managed tax control device management software at the local computer terminal selects the managed tax control device at the specified position to be virtually mapped or closed, and sends a command of opening or closing the managed tax control device at the specified position to the IPD management program.
In step 202, the managed tax control device management apparatus controls the managed tax control device at the specified location to open or close according to a command sent by the managed tax control device management software.
Preferably, the controlling, by the managed tax control device management apparatus, the opening or closing of the managed tax control device at the specified location according to the command sent by the managed tax control device management software includes:
the IPD management program in the industrial personal computer receives a command of opening the managed tax control equipment at the specified position to be virtually mapped, which is sent by the managed tax control equipment management software, transmits the command to a tax control equipment circuit board to open the managed tax control equipment at the corresponding position, and calls a USB IP server end to drive to complete preparation before mapping; or
And the IPD management program in the industrial personal computer receives a command of closing the managed tax control equipment at the specified position, which is sent by the managed tax control equipment management software, and transmits the command to the tax control equipment circuit board so as to close the managed tax control equipment at the corresponding position.
In step 203, the opened hosted tax-controlled device is virtually mapped to a local tax-controlled device based on the hosted tax-controlled device management software and the USBIP Client program on the local computer side.
Preferably, the virtually mapping the opened hosted tax control device to the local tax control device based on the hosted tax control device management software and the USBIP Client program of the local computer side includes:
the managed tax control equipment management software sends the USB drive layer data of the local computer end to a USBIP Client end program, wherein the USB drive layer data of the local computer end is URB data;
the USBIP set end program in the industrial personal computer receives URB data of the USBIP Client end and sends the URB data to the managed tax control equipment which is finished with the virtual mapping preparation, and sends the URB data of the managed tax control equipment which is finished with the virtual mapping preparation to the USBIP Client end program through a network;
the managed tax control equipment management software maps the managed tax control equipment which is subjected to virtual mapping preparation to a local computer end through a USBIP Client end program, and the mapped managed tax control equipment is listed in a USB equipment list of an equipment manager of the local computer end.
In step 204, the managed tax control device mapped as the local tax control device is automatically copied and reported based on the automatic tax copying and reporting function of the single-machine version billing software at the local computer. Specifically, the hosting organization opens the remote hosted tax control equipment management software during the tax copying period specified by the tax bureau, and the management software automatically inquires tax information of all hosted tax control equipment in the remote hosted tax control equipment management device through a network protocol. For managed tax control equipment without copying and reporting tax, the management software firstly sends a command to open the managed tax control equipment at a remote specified position, virtually maps the managed tax control equipment as local tax control equipment, then automatically starts single-machine version invoicing software, automatically checks and maps the managed tax control equipment as the remote tax control equipment of the local tax control equipment after the invoicing software is started, and performs tax copying and reporting operation. The tax copying and reporting operation of the remote managed tax control equipment does not need manual intervention, and the tax copying and reporting efficiency is greatly improved.
Preferably, the managed tax control device management software, the USBIP Client program and the single-machine invoicing software on the local computer end are compiled and developed by VC + +, and run in a Windows system.
Fig. 3 is a schematic structural diagram of a system for implementing automatic tax copying and reporting of remote hosted tax control equipment according to a preferred embodiment of the present invention. As shown in fig. 3, a system 300 for implementing automatic tax copying and reporting of remote hosted tax control equipment according to the preferred embodiment includes:
the local computer terminal 302 is provided with managed tax control equipment management software 321, a USBIP Client terminal program 322 and single-edition billing software 323, wherein the managed tax control equipment management software 321 is used for sending a command to a remote managed tax control equipment management device, inquiring and recording managed tax control equipment information, opening or closing managed tax control equipment at a specified position, and virtually mapping the opened managed tax control equipment with the USBIP Client terminal program 322 into local tax control equipment; the single-machine version billing software 323 is used for automatically copying and declaring tax for the managed tax control equipment mapped as the local tax control equipment according to the automatic copying and declaring tax function.
And the managed tax control equipment management device 301 is used for communicating with the local computer 302, controlling the managed tax control equipment at the specified position to be opened or closed according to a command sent by the managed tax control equipment management software, and completing preparation of virtual mapping of the managed tax control equipment to the tax control equipment at the local computer.
Preferably, the managed tax control device management software 321, the USBIP Client program 322, and the single-machine invoicing software 323 of the local computer 302 are compiled and developed by VC + +, and run in a Windows system.
Preferably, the managed tax control device management software 321 is configured to send a command to the remote managed tax control device management apparatus 301, query and record information of managed tax control devices, open or close a managed tax control device at a specified location, and virtually map the opened managed tax control device with the USBIP Client program 322 to a local tax control device, where the managed tax control device includes:
the managed tax control device management software 321 sends a command to the IPD management program 3113 in the industrial personal computer 311 through the network to query the managed tax control device information, and sends the USB driver layer data of the local computer end to the USB Client end program 322, wherein the USB driver layer data of the local computer end is URB data;
the IPD management program 3113 in the industrial personal computer opens all the managed tax control devices after receiving the command of the management software 321, calls the USBIP Server program 322 to enumerate the information of all the managed tax control devices, and sends the information of all the managed tax control devices to the managed tax control device management software on the local computer side;
after receiving and recording all information of hosted tax control devices sent by IPD manager 3113, managed tax control device management software 321 at the local computer end selects hosted tax control devices at specified positions to be virtually mapped or closed, and sends a command to IPD manager 3113 to open or close the hosted tax control devices at the specified positions;
the IPD management program 3113 in the industrial personal computer transmits a command for opening the managed tax control device at the designated position to be virtually mapped, which is sent by the managed tax control device management software 321, to the tax control device circuit board to open the managed tax control device at the corresponding position, and calls the USBIP set end driver 3114 to complete preparation before mapping; or the IPD manager 3113 in the industrial personal computer sends a command for closing the managed tax control device at the designated position according to the managed tax control device management software 321, and transmits the command to the tax control device circuit board to close the managed tax control device at the corresponding position;
a USBIP set end program 3114 in the industrial personal computer receives URB data of the USBIP Client end 322, sends the URB data to the managed tax control equipment which completes the virtual mapping preparation, and sends the URB data of the managed tax control equipment which completes the virtual mapping preparation to the USBIP Client end program 322 through a network;
the managed tax control device management software 321 maps the managed tax control device that has completed the virtual mapping preparation to the local computer end through the USBIP Client end program, and the mapped managed tax control device is listed in the USB device list of the device manager at the local computer end.
The method for automatically copying and reporting tax by the remote-end managed tax control equipment by using the remote-end managed tax control equipment management device in the system for automatically copying and reporting tax by the remote-end managed tax control equipment has the same principle as the method for automatically copying and reporting tax by the remote-end managed tax control equipment in the invention, and achieves the same technical effect, and the details are not repeated here.
The invention has been described with reference to a few embodiments. However, other embodiments of the invention than the one disclosed above are equally possible within the scope of the invention, as would be apparent to a person skilled in the art from the appended patent claims.
Generally, all terms used in the claims are to be interpreted according to their ordinary meaning in the technical field, unless explicitly defined otherwise herein. All references to "a/an/the [ means, component, etc. ]" are to be interpreted openly as referring to at least one instance of said device, component, etc., unless explicitly stated otherwise. The steps of any method disclosed herein do not have to be performed in the exact order disclosed, unless explicitly stated.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solutions of the present invention and not for limiting the same, and although the present invention is described in detail with reference to the above embodiments, those of ordinary skill in the art should understand that: modifications and equivalents may be made to the embodiments of the invention without departing from the spirit and scope of the invention, which is to be covered by the claims.

Claims (13)

1. A remote trusteeship tax control equipment management device is used for communicating with a local computer end and controlling the opening or closing of trusteeship tax control equipment according to a command of the local computer end, and is characterized in that the device comprises:
the IPD management program and the USBIP Sever end driving program are used for receiving information of a local computer end for inquiring hosting the tax control equipment and opening or closing a command of the hosting the tax control equipment, transmitting the command to the tax control equipment circuit board, enumerating the information of the hosting tax control equipment and completing preparation of virtual mapping of the hosting tax control equipment to the tax control equipment at the local computer end;
tax control equipment circuit board, it passes through USB interface connection with the industrial computer, adopts USB HUB cascade mode to expand in order to connect a plurality of trusteeship tax control equipment, every tax control equipment has solitary switch, realizes opening or closing trusteeship tax control equipment through IO control.
2. The management apparatus according to claim 1, wherein the apparatus further comprises:
a chassis for housing other parts of the apparatus;
and the fan is positioned in the case and used for reducing the temperature in the case.
3. The management apparatus according to claim 2, wherein the apparatus further comprises:
and the power module is used for supplying power to the industrial personal computer, the tax control equipment circuit board and the fan.
4. The management device according to claim 1, wherein the tax control device circuit board further comprises an embedded micro CPU, which receives an industrial personal computer command through a USB interface and controls a power switch of each tax disk through an IO pin thereof to turn on or off the managed tax control device at a designated position.
5. The management device according to claim 1, wherein the IPD management program and the USBIP Server driver installed in the industrial personal computer run in a Linux operating system and are compiled by GCC.
6. A method for implementing automatic tax copying and reporting of remote managed tax control equipment by using the management device of any one of claims 1 to 5, wherein the method comprises the following steps:
the method comprises the steps that managed tax control equipment management software at a local computer end sends an opening or closing command of managed tax control equipment at a specified position to a remote managed tax control equipment management device;
the managed tax control equipment management device controls the managed tax control equipment at the specified position to be opened or closed according to a command sent by the managed tax control equipment management software;
virtually mapping the opened managed tax control equipment to local tax control equipment based on managed tax control equipment management software of a local computer terminal and a USBIP Client terminal program;
and automatically copying and declaring tax on the managed tax control equipment mapped as the local tax control equipment based on the automatic tax copying and declaring function of the single-edition billing software at the local computer.
7. The method as claimed in claim 6, wherein the managed tax control device management software, the USBIP Client program and the single-machine invoicing software on the local computer are compiled and developed in VC + + and run in the Windows system.
8. The method of claim 6, wherein the sending, by the hosted tax controlled equipment management software at the local computer end, the command to the remote hosted tax controlled equipment management device to turn on or off the hosted tax controlled equipment at the specified location comprises:
the method comprises the following steps that managed tax control equipment management software at a local computer sends a command to an IPD management program in an industrial personal computer through a network so as to inquire information of the managed tax control equipment;
the IPD management program in the industrial personal computer receives the command of the management software and then transmits the command to the tax control equipment circuit board to open all the managed tax control equipment, calls the USBIP Server end program to enumerate the information of all the managed tax control equipment, and sends the information of all the managed tax control equipment to the managed tax control equipment management software at the local computer end;
and after receiving and recording the information of all managed tax control devices sent by the IPD management program, the managed tax control device management software at the local computer terminal selects the managed tax control device at the specified position to be virtually mapped or closed, and sends a command of opening or closing the managed tax control device at the specified position to the IPD management program.
9. The method of claim 6, wherein the controlling, by the managed tax controlled device management apparatus, the opening or closing of the managed tax controlled device at the specified location according to the command sent by the managed tax controlled device management software comprises:
the IPD management program in the industrial personal computer receives a command of opening the managed tax control equipment at the specified position to be virtually mapped, which is sent by the managed tax control equipment management software, transmits the command to a tax control equipment circuit board to open the managed tax control equipment at the corresponding position, and calls a USB IP server end to drive to complete preparation before mapping; or
And the IPD management program in the industrial personal computer receives a command of closing the managed tax control equipment at the specified position, which is sent by the managed tax control equipment management software, and transmits the command to the tax control equipment circuit board so as to close the managed tax control equipment at the corresponding position.
10. The method of claim 9, wherein the virtual mapping of the opened hosted tax controlled device to a local tax controlled device based on the hosted tax controlled device management software and the USBIP Client program on the local computer side comprises:
the managed tax control equipment management software sends the USB drive layer data of the local computer end to a USBIP Client end program, wherein the USB drive layer data of the local computer end is URB data;
the USBIP set end program in the industrial personal computer receives URB data of the USBIP Client end and sends the URB data to the managed tax control equipment which is finished with the virtual mapping preparation, and sends the URB data of the managed tax control equipment which is finished with the virtual mapping preparation to the USBIP Client end program through a network;
the managed tax control equipment management software maps the managed tax control equipment which is subjected to virtual mapping preparation to a local computer end through a USBIP Client end program, and the mapped managed tax control equipment is listed in a USB equipment list of an equipment manager of the local computer end.
11. A system for realizing automatic tax copying and reporting of remote managed tax control equipment by using the management device of any one of claims 1 to 5, wherein the system comprises:
the system comprises a local computer terminal, a remote tax control device management device and a remote tax control device management device, wherein the local computer terminal is provided with managed tax control device management software, a USBIP Client terminal program and single-machine version billing software, the managed tax control device management software is used for sending a command to the remote tax control device management device, inquiring and recording managed tax control device information, opening or closing managed tax control devices at specified positions, and virtually mapping the opened managed tax control devices with the USBIP Client terminal program into local tax control devices; the single-machine version billing software is used for automatically copying and declaring tax for the managed tax control equipment mapped as the local tax control equipment according to the automatic copying and declaring tax function of the single-machine version billing software;
and the managed tax control equipment management device is used for communicating with the local computer end, controlling the opening or closing of the managed tax control equipment at the specified position according to the command sent by the managed tax control equipment management software, and completing the preparation of virtually mapping the managed tax control equipment to the tax control equipment at the local computer end.
12. The system of claim 11, wherein the managed tax control device management software on the local computer, the USBIP Client program and the single-machine invoicing software are compiled and developed in VC + + and run in the Windows system.
13. The system of claim 11, wherein the managed tax controlled device management software is configured to send a command to a remote managed tax controlled device management apparatus, query managed tax controlled device information and record, open or close a managed tax controlled device at a specified location, and virtually map the opened managed tax controlled device with the USBIP Client to a local tax controlled device comprises:
the management software of the hosted tax control equipment sends a command to an IPD management program in an industrial personal computer through a network to inquire information of the hosted tax control equipment and sends USB drive layer data at a local computer end to a USBIP Client end program, wherein the USB drive layer data at the local computer end is URB data;
the IPD management program in the industrial personal computer receives the command of the management software and then transmits the command to the tax control equipment circuit board to open all the managed tax control equipment, calls the USBIP Server end program to enumerate the information of all the managed tax control equipment, and sends the information of all the managed tax control equipment to the managed tax control equipment management software at the local computer end;
after receiving and recording information of all managed tax control devices sent by the IPD management program, managed tax control device management software at a local computer terminal selects managed tax control devices at specified positions to be virtually mapped or closed, and sends a command of opening or closing the managed tax control devices at the specified positions to the IPD management program;
the IPD management program in the industrial personal computer receives a command of opening the managed tax control equipment at the specified position to be virtually mapped, which is sent by the managed tax control equipment management software, transmits the command to a tax control equipment circuit board to open the managed tax control equipment at the corresponding position, and calls a USB IP server end to drive to complete preparation before mapping; or the IPD management program in the industrial personal computer receives a command sent by the managed tax control equipment management software for closing the managed tax control equipment at the specified position, and transmits the command to the tax control equipment circuit board to close the managed tax control equipment at the corresponding position;
the USBIP set end program in the industrial personal computer receives URB data of the USBIP Client end and sends the URB data to the managed tax control equipment which is finished with the virtual mapping preparation, and sends the URB data of the managed tax control equipment which is finished with the virtual mapping preparation to the USBIP Client end program through a network;
the managed tax control equipment management software maps the managed tax control equipment which is subjected to virtual mapping preparation to a local computer end through a USBIP Client end program, and the mapped managed tax control equipment is listed in a USB equipment list of an equipment manager of the local computer end.
CN202010898091.0A 2020-08-31 2020-08-31 Method and system for realizing automatic tax copying and reporting of remote escrow tax control equipment Pending CN112215668A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010898091.0A CN112215668A (en) 2020-08-31 2020-08-31 Method and system for realizing automatic tax copying and reporting of remote escrow tax control equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010898091.0A CN112215668A (en) 2020-08-31 2020-08-31 Method and system for realizing automatic tax copying and reporting of remote escrow tax control equipment

Publications (1)

Publication Number Publication Date
CN112215668A true CN112215668A (en) 2021-01-12

Family

ID=74059559

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010898091.0A Pending CN112215668A (en) 2020-08-31 2020-08-31 Method and system for realizing automatic tax copying and reporting of remote escrow tax control equipment

Country Status (1)

Country Link
CN (1) CN112215668A (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103488592A (en) * 2012-06-13 2014-01-01 航天信息股份有限公司 Virtual USB (Universal Serial Bus) equipment scheduling device and scheduling method thereof
CN105809849A (en) * 2014-12-29 2016-07-27 航天信息股份有限公司 Invoicing system and invoicing method capable of supporting various taxi control devices
CN206480047U (en) * 2016-12-30 2017-09-08 航天信息股份有限公司 A kind of billing system based on network USB
CN109086238A (en) * 2018-07-04 2018-12-25 山东超越数控电子股份有限公司 A kind of server serial interface management system and method redirected based on USB
CN109388598A (en) * 2017-08-11 2019-02-26 航天信息股份有限公司 A kind of information processing method and general-purpose serial bus USB cluster server
CN109598879A (en) * 2018-12-29 2019-04-09 航天信息股份有限公司 The method and device of the multiple tax controlling equipments of centralized control
CN110706426A (en) * 2019-10-09 2020-01-17 翼石电子股份有限公司 Method and system for managing USB tax control disk
CN111161002A (en) * 2019-12-26 2020-05-15 航天信息股份有限公司 Cloud platform billing method and device

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103488592A (en) * 2012-06-13 2014-01-01 航天信息股份有限公司 Virtual USB (Universal Serial Bus) equipment scheduling device and scheduling method thereof
CN105809849A (en) * 2014-12-29 2016-07-27 航天信息股份有限公司 Invoicing system and invoicing method capable of supporting various taxi control devices
CN206480047U (en) * 2016-12-30 2017-09-08 航天信息股份有限公司 A kind of billing system based on network USB
CN109388598A (en) * 2017-08-11 2019-02-26 航天信息股份有限公司 A kind of information processing method and general-purpose serial bus USB cluster server
CN109086238A (en) * 2018-07-04 2018-12-25 山东超越数控电子股份有限公司 A kind of server serial interface management system and method redirected based on USB
CN109598879A (en) * 2018-12-29 2019-04-09 航天信息股份有限公司 The method and device of the multiple tax controlling equipments of centralized control
CN110706426A (en) * 2019-10-09 2020-01-17 翼石电子股份有限公司 Method and system for managing USB tax control disk
CN111161002A (en) * 2019-12-26 2020-05-15 航天信息股份有限公司 Cloud platform billing method and device

Similar Documents

Publication Publication Date Title
CN105704234B (en) The control method and device of smart machine
RU2549126C2 (en) Method and system for installing and updating software of application terminal in home network
CN100502305C (en) Management system and management method of household network equipment
CN103645678B (en) A kind of real-time response network control system
CN105225317A (en) A kind of network access control system of multichannel centralized management
WO2020168568A1 (en) Data processing method and apparatus, electronic device and readable storage medium
JP4700204B2 (en) Storage management data control system
CN101286854A (en) Ethernet power supply method and system
WO2006102904A2 (en) Table based distributed control for a network of consumer electronics
CN109802876B (en) Little intelligent home systems
CN108337289A (en) A kind of operational order processing method and system
US8589954B2 (en) Method and program for selective suspension of USB network device
CN109800188A (en) Method for electrically above and below a kind of server hard disk back plane power supply structure and long-range control hard disk
US7805734B2 (en) Platform management of high-availability computer systems
CN101453473A (en) Remote service system based on different operation systems and equipment thereof
CN108268267B (en) Building intercom system and terminal equipment software upgrading method thereof
CN112215668A (en) Method and system for realizing automatic tax copying and reporting of remote escrow tax control equipment
WO2015131553A1 (en) Data transmission method and system
CN109324986A (en) Software and hardware address components and its operating method based on AtomBaseFrame application framework
CN107193563B (en) Method for managing server stateless firmware version
EP1241827A1 (en) Control of home network devices
WO2018113184A1 (en) Intelligent device control and management method based on forces protocol
CN208954181U (en) A kind of computer room access control device
CN101630370A (en) Method for controlling radio frequency identification system and radio frequency identification system
KR20060087758A (en) Internet disk system for moblie devices and method thereof

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination