CN104318684A - Method for self-service submission of invoicing data - Google Patents

Method for self-service submission of invoicing data Download PDF

Info

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
Application number
CN201410546497.7A
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.)
Inspur Software Group Co Ltd
Original Assignee
Inspur Software Group Co Ltd
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 Inspur Software Group Co Ltd filed Critical Inspur Software Group Co Ltd
Priority to CN201410546497.7A priority Critical patent/CN104318684A/en
Publication of CN104318684A publication Critical patent/CN104318684A/en
Pending legal-status Critical Current

Links

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

A kind of self-service method of reporting and submitting the data that issue invoice
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.
CN201410546497.7A 2014-10-16 2014-10-16 Method for self-service submission of invoicing data Pending CN104318684A (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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