CN104318684A - Method for self-service submission of invoicing data - Google Patents
Method for self-service submission of invoicing data Download PDFInfo
- Publication number
- CN104318684A CN104318684A CN201410546497.7A CN201410546497A CN104318684A CN 104318684 A CN104318684 A CN 104318684A CN 201410546497 A CN201410546497 A CN 201410546497A CN 104318684 A CN104318684 A CN 104318684A
- Authority
- CN
- China
- Prior art keywords
- dial
- network
- equipment
- module
- usb interface
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 12
- 238000000605 extraction Methods 0.000 claims abstract description 5
- 238000013461 design Methods 0.000 abstract description 2
- 238000006243 chemical reaction Methods 0.000 abstract 1
- 230000006855 networking Effects 0.000 abstract 1
- 230000002035 prolonged effect Effects 0.000 abstract 1
- 238000013459 approach Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000012938 design process Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Abstract
The invention discloses a method for self-service submission of invoicing data, which is a software design method aiming at dial-up networking of a special embedded network invoicing terminal based on an embedded Linux operating system in the tax industry. The software design method can effectively meet the requirement that the network billing terminal is connected with the network through the universal internet access equipment of the USB interface through the USB interface by the extraction technology, the USB string conversion technology, the PPP dialing technology and the like of the universal internet access equipment of the USB interface when the USB interface equipment is powered on, simultaneously, the plug and play can be realized without distinguishing the model of the internet access equipment, the universal design of the network billing terminal software is effectively solved, and the life cycle of the network billing terminal software is prolonged.
Description
Technical field
The present invention relates to the equipment manufacturing technology field that the software design approach related to is applicable to based on linux system, a kind of specifically self-service method of reporting and submitting the data that issue invoice.
Background technology
Existing network terminal of making out an invoice realizes online by the network equipment of USB interface, need to carry out customization according to the equipment of different model and drive exploitation, and equipment is shorter as the universal model change cycle, network terminal of making out an invoice is caused to need to change software frequently to meet the network equipment of different model.The life cycle of software shortens, directly cause the exploitation of software, testing cost rising, cause unnecessary human resources to drop into, also cause network make out an invoice terminal maintenance cost raise, therefore a kind of technological means is needed to address this problem, meet network to make out an invoice the general support of terminal for different model equipment for surfing the net, meet the network insertion demand of user.
Summary of the invention
The object of this invention is to provide a kind of self-service method of reporting and submitting the data that issue invoice.Solve network make out an invoice terminal dialing online software, need the problem according to network equipment customized development.
The object of the invention is to realize in the following manner, automatically extract supplier number VID and production code member PID by software, load USB according to the supplier number extracted and production code member and turn serial port drive.After drive load completes, software automatically configures dialing parameters, generates Dial Up script, utilizes pppd program dial-in network operator, and automatic configuration network is made out an invoice the information such as the local ip address of terminal and DNS.
Concrete steps are as follows:
1) embedded Linux system kernel setup, chooses usbserial and ppp module to carry out the recompility of kernel module, is again burnt in network billing machine by kernel module;
2) write USB device descriptor and extract software, enumeration process when powering on according to USB device, the supplier number in extraction equipment descriptor and device numbering;
3) load usbserial module in kernel according to the supplier number extracted and equipment identity, USB device is converted to serial ports Modem equipment;
4) configuration parameters such as the dial user's name title, password and the APN that are inputted by user generate Dial Up script automatically, are stored in network billing machine;
5) detect the state of the USB interface network equipment, automatically or manually call pppd dial-up program, dial in the server of operator;
6), after dial-up success, local gateway, DNS information is automatically configured.
The invention has the beneficial effects as follows: the software design approach that patent of the present invention relates to is applicable to the equipment based on linux system, need the kernel setup USB in linux system to turn string driver module and ppp dial module, USB device descriptor extraction module encapsulates separately.Advantage is: extend the life cycle of software, and the human resources of saving enterprise drop into, and reduces network and to make out an invoice the maintenance cost of terminal.
Accompanying drawing explanation
Fig. 1 is Software for Design process flow diagram.
Embodiment
With reference to Figure of description, the self-service method of the data that issue invoice of reporting and submitting of the present invention is described in detail below.
The software design approach that dials up on the telephone of Patent design of the present invention, being applied to Tax makes out an invoice on terminal based on the dedicated network of built-in Linux, meet the heterogeneous networks access demand of taxpayer's end, make the make out an invoice network insertion of terminal of network be not limited to the restriction of geographic position, network layout, USB interface network equipment product type.
Implementation step is as follows:
1, embedded Linux system kernel setup, chooses usbserial and ppp module to carry out the recompility of kernel module, is again burnt in network billing machine by kernel module;
2, write USB device descriptor and extract software, enumeration process when powering on according to USB device, the supplier number in extraction equipment descriptor and device numbering;
3, load usbserial module in kernel according to the supplier number extracted and equipment identity, USB device is converted to serial ports Modem equipment;
The configuration parameters such as the dial user's name title, password and the APN that 4, are inputted by user generate Dial Up script automatically, are stored in network billing machine;
5, detect the state of the USB interface network equipment, automatically or manually call pppd dial-up program, dial in the server of operator;
6, after dial-up success, the information such as local gateway, DNS is automatically configured.
Except the technical characteristic described in instructions, be the known technology of those skilled in the art.
Claims (1)
1. a self-service method of reporting and submitting the data that issue invoice, is characterized in that concrete steps are as follows:
1) embedded Linux system kernel setup, chooses usbserial and ppp module to carry out the recompility of kernel module, is again burnt in network billing machine by kernel module;
2) write USB device descriptor and extract software, enumeration process when powering on according to USB device, the supplier number in extraction equipment descriptor and device numbering;
3) load usbserial module in kernel according to the supplier number extracted and equipment identity, USB device is converted to serial ports Modem equipment;
4) configuration parameters such as the dial user's name title, password and the APN that are inputted by user generate Dial Up script automatically, are stored in network billing machine;
5) detect the state of the USB interface network equipment, automatically or manually call pppd dial-up program, dial in the server of operator;
6), after dial-up success, local gateway, DNS information is automatically configured.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410546497.7A CN104318684A (en) | 2014-10-16 | 2014-10-16 | Method for self-service submission of invoicing data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410546497.7A CN104318684A (en) | 2014-10-16 | 2014-10-16 | Method for self-service submission of invoicing data |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104318684A true CN104318684A (en) | 2015-01-28 |
Family
ID=52373908
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410546497.7A Pending CN104318684A (en) | 2014-10-16 | 2014-10-16 | Method for self-service submission of invoicing data |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104318684A (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020078161A1 (en) * | 2000-12-19 | 2002-06-20 | Philips Electronics North America Corporation | UPnP enabling device for heterogeneous networks of slave devices |
KR20090090631A (en) * | 2008-02-21 | 2009-08-26 | 주식회사 케이티 | Gateway loaded with mobile wibro device driver based on linux and its operating method |
CN102289895A (en) * | 2011-06-21 | 2011-12-21 | 上海北大方正科技电脑系统有限公司 | Terminal and method for processing network note |
CN102404394A (en) * | 2011-11-10 | 2012-04-04 | 浪潮齐鲁软件产业有限公司 | Design method of embedded network billing taxation cloud terminal based on VPDN (Virtual Private Dial Network) |
CN104320315A (en) * | 2014-10-16 | 2015-01-28 | 浪潮软件集团有限公司 | Network billing terminal dial-up networking software design method |
-
2014
- 2014-10-16 CN CN201410546497.7A patent/CN104318684A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020078161A1 (en) * | 2000-12-19 | 2002-06-20 | Philips Electronics North America Corporation | UPnP enabling device for heterogeneous networks of slave devices |
KR20090090631A (en) * | 2008-02-21 | 2009-08-26 | 주식회사 케이티 | Gateway loaded with mobile wibro device driver based on linux and its operating method |
CN102289895A (en) * | 2011-06-21 | 2011-12-21 | 上海北大方正科技电脑系统有限公司 | Terminal and method for processing network note |
CN102404394A (en) * | 2011-11-10 | 2012-04-04 | 浪潮齐鲁软件产业有限公司 | Design method of embedded network billing taxation cloud terminal based on VPDN (Virtual Private Dial Network) |
CN104320315A (en) * | 2014-10-16 | 2015-01-28 | 浪潮软件集团有限公司 | Network billing terminal dial-up networking software design method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102129639B (en) | Method and system for sharing application procedure | |
TW201516916A (en) | Fingerprint payment method, related payment apparatus and system thereof | |
CN103868421B (en) | A kind of method showing electric detonator positional information on main control system screen | |
CN103067373A (en) | User registration method | |
CN103902480A (en) | Android phone driving method and system | |
CN104181880A (en) | Communication remote control system and method based on mobile terminal | |
CN103970545B (en) | Using the method for JNI method of calling LTE Modem used in android system | |
CN101562906A (en) | Method and device for automatically adapting to wireless data cards with multiple formats | |
CN103714501A (en) | Method and system for medical equipment information acquisition, integration, configuration and detection maintenance | |
CN103345786A (en) | Automatic sign-in method based on WIFI network | |
CN105959302A (en) | Terminal management framework and method | |
CN104320315A (en) | Network billing terminal dial-up networking software design method | |
CN102902526B (en) | A kind of automation method to set up that realizes BMC and IP information by time delay | |
CN104883719A (en) | Method, apparatus and system of accessing to wireless local area network by wireless input device | |
CN105516890A (en) | Positioning state data obtaining method and system of wearable device | |
CN104767638A (en) | Method for automatically configuring integrated network card control by setting tag values | |
CN104318684A (en) | Method for self-service submission of invoicing data | |
CN103795809A (en) | File uploading method and system | |
CN106126278A (en) | A kind of application program installation method and device | |
CN104679571A (en) | Equipment and method for carrying out program automatic upgrading on multiple pattern generators simultaneously | |
CN103986613A (en) | Remote KVM (kernel-based virtual machine) management method based on network | |
CN102984204B (en) | A kind of method and mobile intelligent terminal obtaining application program | |
CN103663024B (en) | Elevator integrated controller programming system, method and smart mobile phone | |
CN202101296U (en) | Microwave oven with digital menu port | |
CN102209149B (en) | Wireless communication equipment and information clearing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150128 |
|
WD01 | Invention patent application deemed withdrawn after publication |