CN107967145A - A kind of Mobile payment terminal system hot upgrade method online - Google Patents

A kind of Mobile payment terminal system hot upgrade method online Download PDF

Info

Publication number
CN107967145A
CN107967145A CN201711136721.5A CN201711136721A CN107967145A CN 107967145 A CN107967145 A CN 107967145A CN 201711136721 A CN201711136721 A CN 201711136721A CN 107967145 A CN107967145 A CN 107967145A
Authority
CN
China
Prior art keywords
payment terminal
upgrading
mobile payment
program
upgrade
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
CN201711136721.5A
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.)
Nanjing Xuanshi Qiyuan Software Technology Co Ltd
Original Assignee
Nanjing Xuanshi Qiyuan Software Technology 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 Nanjing Xuanshi Qiyuan Software Technology Co Ltd filed Critical Nanjing Xuanshi Qiyuan Software Technology Co Ltd
Priority to CN201711136721.5A priority Critical patent/CN107967145A/en
Publication of CN107967145A publication Critical patent/CN107967145A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Stored Programmes (AREA)

Abstract

The present invention relates to a kind of Mobile payment terminal system hot upgrade method, including compile and edit upgrade procedure online, upgrading identification condition setting, four steps such as data upgrading judgement and updating operation.The method of the present invention is simple, operation and implementation are easy, on the one hand it is effective to simplify and specification Mobile payment terminal equipment upgrading work flow, improve flexibility and the convenience of Mobile payment terminal upgrading operation, and effectively overcome traditional Mobile payment terminal upgrading operation and conflicting contradiction during Mobile payment terminal normal operation, on the other hand the reliability and security of Mobile payment terminal upgrading operation are effectively raised, effectively Mobile payment terminal can be recovered after data upgrading failure, avoid causing Mobile payment terminal to break down phenomenon because upgrading failure, greatly improve the reliability and stability of data upgrading operation.

Description

A kind of Mobile payment terminal system hot upgrade method online
Technical field
The present invention relates to a kind of Mobile payment terminal system hot upgrade method online, belongs to computer software technical field.
Background technology
With current E-commerce, on-line payment clearing activity it is frequent, Mobile payment terminal equipment has obtained widely Using, but in order to improve the stability and reliability of Mobile payment terminal equipment operation, be often required to Mobile payment terminal Operation program upgrading operation periodically or non-periodically is carried out, but is found in actual upgrade operation, current Mobile payment terminal When being upgraded, the overall forfeiture normal operation ability in escalation process of Mobile payment terminal is often on the one hand directly resulted in, On the other hand after upgrading after upgrading failure occurs, Mobile payment terminal equipment often lacks effective reply and recovers energy Power, so as to cause the reliability of current Mobile payment terminal equipment upgrading operation and flexibility to receive considerable influence, therefore For this present situation, there is an urgent need to develop a kind of brand-new Mobile payment terminal upgrade method, to meet the needs of actual use.
The content of the invention
The object of the invention, which is that, overcomes above-mentioned deficiency, there is provided a kind of Mobile payment terminal system hot upgrade method online.
To achieve the above object, the present invention is to be achieved through the following technical solutions:
A kind of Mobile payment terminal system hot upgrade method online, comprises the following steps:
The first step, compiles and edit upgrade procedure, first according to using needs, compiles and edit currently used Mobile payment terminal equipment operation journey The corresponding upgrade patch program of sequence, and set program to originate identification code and EP (end of program) identification code for upgrade patch program, and Upgrade patch program starting identification code corresponding thereto and EP (end of program) identification code are established into data link form and complete upgrading Data packet, is then the setting of each upgrading data packet and the corresponding upgrading keyword of Mobile payment terminal equipment operation program, most Each upgrading data packet and upgrading keyword corresponding with upgrading data packet are together saved in upgrade server afterwards, and will upgrading Server establishes data connection by communication network and each Mobile payment terminal equipment;
Second step, upgrading identification condition setting, after completing the first step, compiles and edit Mobile payment terminal body in upgrade server first Part identification authentication procedure, Mobile payment terminal run degree of belief calculation procedure, then each ascending series in upgrade server According to bag, compile and edit the data being mutually matched with upgrading data packet and Mobile payment terminal equipment and upgrade catalogue, it is last set and mobile The corresponding upgrading trigger condition of payment terminal equipment operation program;
3rd step, data upgrading judges, after completing second step operation, when carrying out Mobile payment terminal equipment upgrading, on the one hand By operating personnel to Mobile payment terminal equipment equipment operation, the upgrade server then set by communication network to second step In upgrading trigger condition carry out retrieval, then judge whether current Mobile payment terminal equipment meets to rise by operating personnel Level condition, enters next step updating operation, if being unsatisfactory for suspending updating operation if promotion condition is met;On the other hand by rising Level server is by communication network periodically to respectively upgrading corresponding with the Mobile payment terminal equipment push that upgrade server connects Trigger condition, if Mobile payment terminal equipment meets promotion condition, into next step updating operation, suspends liter if being unsatisfactory for Level operation;
4th step, updating operation, after completing the 3rd step operation, when by judging, current Mobile payment terminal meets upgrading bar Part, and after having the upgrading data packet for being adapted to the Mobile payment terminal to upgrade in current upgrade server, can be by operating personnel actively Upgrading data packet is directly acquired from upgrade server to be upgraded, also can be by Mobile payment terminal automatically from upgrade server Directly acquire upgrading data packet to be upgraded, after Mobile payment terminal is completed to download upgrading data packet, first by the movement Upgrading keyword of the payment terminal current operation program to upgrading data packet recognizes, and determines in current upgrading data packet upgrading Whether appearance clashes between the Mobile payment terminal current operation program, if Lothrus apterus occurs, directly carries out upgrading work Industry, if clash, pause upgrades and is in the program under idle state and upgraded again.
Further, upgrade keyword in the first step and include at least three data groups, and data between each data group Independently of each other, and upgrading key words content be related to upgrading data packet total amount of data 3% -10% and Mobile payment terminal equipment fortune 3%-the 10% of line program.
Further, the starting identification code and EP (end of program) identification code include at least two sections of hexadecimal datas Group, and the start point data for originating identification code is consistent with Mobile payment terminal equipment operation program data, and originate rising for identification code Point data accounts for 1/4-the 1/3 of starting identification code total amount, and endpoint data and the Mobile payment terminal equipment of EP (end of program) identification code are transported Line program data are consistent, and the endpoint data of EP (end of program) identification code accounts for 1/4-the 1/3 of EP (end of program) identification code total amount of data.
Further, in the data upgrading catalogue built in the second step, typing upgrade server respectively upgrades respectively The upgrading keyword and starting identification code of data packet.
Further, in the 3rd step stated, upgrade server carries out corresponding upgrading triggering to Mobile payment terminal equipment When the time interval of condition is 8-72 small.
Further, in the 4th step, when in escalation process, Mobile payment terminal appropriate section program is fixed tentatively Operation, and after completing to upgrade at least simulation run three times, and simulation run is being carried out under the driving of Mobile payment terminal main program The corresponding program that Mobile payment terminal upgraded can be restarted after errorless.
Further, in the 4th step, before data upgrading operation is carried out, the original journey first to part to be upgraded Sequence is backed up and is stored in Mobile payment terminal, and after upgrading fails by the original program that backs up to the new journey after upgrading Sequence is recovered, and sends upgrading failure feedback information to upgrade server.
Further, the original program of the backup is sent to upgrading clothes after completion upgrading and by simulation run Preserved in business device, and when the Mobile payment terminal continuous service 24-72 after completing reality is small and when phenomenon without exception occurs again Delete, if when 24-72 is small during interior generation operation exception, after being upgraded by the original program of backup to Mobile payment terminal Program recovered.
The method of the present invention is simple, operation and implement it is easy, it is on the one hand effective to simplify and specification Mobile payment terminal is set Standby upgrading work flow, improves flexibility and the convenience of Mobile payment terminal upgrading operation, and effectively overcomes traditional shifting Dynamic payment terminal upgrading operation and conflicting contradiction during Mobile payment terminal normal operation, on the other hand effectively raise Mobile payment terminal upgrade operation reliability and security, data upgrading failure after can effectively to Mobile payment terminal into Row recovers, and avoids causing Mobile payment terminal to break down phenomenon because upgrading failure, greatly improves data and upgrades The reliability and stability of operation.
Brief description of the drawings
It is upgrade method flow diagram that Fig. 1 upgrades without exception for the present invention;
It is upgrade method flow diagram that Fig. 2 exists without exception when failing for present invention upgrading.
Embodiment
Embodiment 1
As shown in Figure 1, a kind of Mobile payment terminal system hot upgrade method online, comprises the following steps:
The first step, compiles and edit upgrade procedure, first according to using needs, compiles and edit currently used Mobile payment terminal equipment operation journey The corresponding upgrade patch program of sequence, and set program to originate identification code and EP (end of program) identification code for upgrade patch program, and Upgrade patch program starting identification code corresponding thereto and EP (end of program) identification code are established into data link form and complete upgrading Data packet, is then the setting of each upgrading data packet and the corresponding upgrading keyword of Mobile payment terminal equipment operation program, most Each upgrading data packet and upgrading keyword corresponding with upgrading data packet are together saved in upgrade server afterwards, and will upgrading Server establishes data connection by communication network and each Mobile payment terminal equipment, wherein upgrading keyword includes three data Group, and data are separate between each data group, and upgrade 3% and movement that key words content is related to upgrading data packet total amount of data The 10% of payment terminal equipment operation program, and identification code and EP (end of program) identification code are wherein originated including at least two section 16 Binary data group, and the start point data for originating identification code is consistent with Mobile payment terminal equipment operation program data, and starting is distinguished The start point data for knowing code accounts for the 1/4 of starting identification code total amount, and endpoint data and the Mobile payment terminal of EP (end of program) identification code are set Received shipment line program data are consistent, and the endpoint data of EP (end of program) identification code accounts for the 1/3 of EP (end of program) identification code total amount of data;
Second step, upgrading identification condition setting, after completing the first step, compiles and edit Mobile payment terminal body in upgrade server first Part identification authentication procedure, Mobile payment terminal run degree of belief calculation procedure, then each ascending series in upgrade server According to bag, compile and edit the data being mutually matched with upgrading data packet and Mobile payment terminal equipment and upgrade catalogue, and the data liter built In level catalogue, the upgrading keyword of each upgrading data packet of typing upgrade server and starting identification code, last set with moving respectively The corresponding upgrading trigger condition of dynamic payment terminal equipment operation program;
3rd step, data upgrading judges, after completing second step operation, when carrying out Mobile payment terminal equipment upgrading, on the one hand By operating personnel to Mobile payment terminal equipment equipment operation, the upgrade server then set by communication network to second step In upgrading trigger condition carry out retrieval, then judge whether current Mobile payment terminal equipment meets to rise by operating personnel Level condition, enters next step updating operation, if being unsatisfactory for suspending updating operation if promotion condition is met;On the other hand by rising Level server by communication network every 24 when small to respectively with upgrade server connect Mobile payment terminal equipment push it is corresponding Upgrade trigger condition, it is temporary if being unsatisfactory for into next step updating operation if Mobile payment terminal equipment meets promotion condition Stop updating operation;
4th step, updating operation, after completing the 3rd step operation, when by judging, current Mobile payment terminal meets upgrading bar Part, and after having the upgrading data packet for being adapted to the Mobile payment terminal to upgrade in current upgrade server, can be by operating personnel actively Upgrading data packet is directly acquired from upgrade server to be upgraded, also can be by Mobile payment terminal automatically from upgrade server Directly acquire upgrading data packet to be upgraded, after Mobile payment terminal is completed to download upgrading data packet, first by the movement Upgrading keyword of the payment terminal current operation program to upgrading data packet recognizes, and determines in current upgrading data packet upgrading Whether appearance clashes between the Mobile payment terminal current operation program, if Lothrus apterus occurs, directly carries out upgrading work Industry, if clash, pause upgrades and is in the program under idle state and upgraded again.
When in escalation process, Mobile payment terminal appropriate section program fixes tentatively operation, and is being moved after completing to upgrade Dynamic payment terminal main program driving is lower to carry out four simulation runs, and simulation run it is errorless after can restart mobile payment end Hold the corresponding program upgraded.
Before data upgrading operation is carried out, the original program of part to be upgraded is backed up first and is stored in mobile branch Pay in terminal, and the new procedures after upgrading are recovered by the original program backed up after upgrading fails, and sent out to upgrade server Upgrading failure feedback information is sent, wherein the original program backed up is sent to upgrading clothes after completion upgrading and by simulation run Preserve in business device, and deleted again when the Mobile payment terminal continuous service 24 after completing reality is small and when phenomenon without exception occurs Remove, if when 24 is small during interior generation operation exception, the program after being upgraded by the original program of backup to Mobile payment terminal Recovered.
The method of the present invention is simple, operation and implement it is easy, it is on the one hand effective to simplify and specification Mobile payment terminal is set Standby upgrading work flow, improves flexibility and the convenience of Mobile payment terminal upgrading operation, and effectively overcomes traditional shifting Dynamic payment terminal upgrading operation and conflicting contradiction during Mobile payment terminal normal operation, on the other hand effectively raise Mobile payment terminal upgrade operation reliability and security, data upgrading failure after can effectively to Mobile payment terminal into Row recovers, and avoids causing Mobile payment terminal to break down phenomenon because upgrading failure, greatly improves data and upgrades The reliability and stability of operation.
The basic principles, main features and the advantages of the invention have been shown and described above.The technology of the industry Personnel are it should be appreciated that the present invention is not limited to the above embodiments, and the above embodiments and description only describe this The principle of invention, without departing from the spirit and scope of the present invention, various changes and modifications of the present invention are possible, these changes Change and improvement all fall within the protetion scope of the claimed invention.The claimed scope of the invention by appended claims and its Equivalent thereof.

Claims (8)

  1. A kind of 1. Mobile payment terminal system hot upgrade method online, it is characterised in that:The Mobile payment terminal system exists The hot upgrade method of line comprises the following steps:
    The first step, compiles and edit upgrade procedure, first according to using needs, compiles and edit currently used Mobile payment terminal equipment operation journey The corresponding upgrade patch program of sequence, and set program to originate identification code and EP (end of program) identification code for upgrade patch program, and Upgrade patch program starting identification code corresponding thereto and EP (end of program) identification code are established into data link form and complete upgrading Data packet, is then the setting of each upgrading data packet and the corresponding upgrading keyword of Mobile payment terminal equipment operation program, most Each upgrading data packet and upgrading keyword corresponding with upgrading data packet are together saved in upgrade server afterwards, and will upgrading Server establishes data connection by communication network and each Mobile payment terminal equipment;
    Second step, upgrading identification condition setting, after completing the first step, compiles and edit Mobile payment terminal body in upgrade server first Part identification authentication procedure, Mobile payment terminal run degree of belief calculation procedure, then each ascending series in upgrade server According to bag, compile and edit the data being mutually matched with upgrading data packet and Mobile payment terminal equipment and upgrade catalogue, it is last set and mobile The corresponding upgrading trigger condition of payment terminal equipment operation program;
    3rd step, data upgrading judges, after completing second step operation, when carrying out Mobile payment terminal equipment upgrading, on the one hand By operating personnel to Mobile payment terminal equipment equipment operation, the upgrade server then set by communication network to second step In upgrading trigger condition carry out retrieval, then judge whether current Mobile payment terminal equipment meets to rise by operating personnel Level condition, enters next step updating operation, if being unsatisfactory for suspending updating operation if promotion condition is met;On the other hand by rising Level server is by communication network periodically to respectively upgrading corresponding with the Mobile payment terminal equipment push that upgrade server connects Trigger condition, if Mobile payment terminal equipment meets promotion condition, into next step updating operation, suspends liter if being unsatisfactory for Level operation;
    4th step, updating operation, after completing the 3rd step operation, when by judging, current Mobile payment terminal meets upgrading bar Part, and after having the upgrading data packet for being adapted to the Mobile payment terminal to upgrade in current upgrade server, can be by operating personnel actively Upgrading data packet is directly acquired from upgrade server to be upgraded, also can be by Mobile payment terminal automatically from upgrade server Directly acquire upgrading data packet to be upgraded, after Mobile payment terminal is completed to download upgrading data packet, first by the movement Upgrading keyword of the payment terminal current operation program to upgrading data packet recognizes, and determines in current upgrading data packet upgrading Whether appearance clashes between the Mobile payment terminal current operation program, if Lothrus apterus occurs, directly carries out upgrading work Industry, if clash, pause upgrades and is in the program under idle state and upgraded again.
  2. A kind of 2. Mobile payment terminal system stated according to claim 1 hot upgrade method online, it is characterised in that:Described Upgrade keyword in one step and include at least three data groups, and data are separate between each data group, and upgrade key words content It is related to 3%-the 10% of 3% -10% and Mobile payment terminal equipment operation program of upgrading data packet total amount of data.
  3. A kind of 3. Mobile payment terminal system stated according to claim 1 hot upgrade method online, it is characterised in that:Described rises Beginning identification code and EP (end of program) identification code include at least two sections of hexadecimal data groups, and originate the start point data of identification code with Mobile payment terminal equipment operation program data are consistent, and the start point data for originating identification code accounts for the 1/ of starting identification code total amount 4-1/3, the endpoint data of EP (end of program) identification code is consistent with Mobile payment terminal equipment operation program data, and EP (end of program) is distinguished The endpoint data for knowing code accounts for 1/4-the 1/3 of EP (end of program) identification code total amount of data.
  4. A kind of 4. Mobile payment terminal system stated according to claim 1 hot upgrade method online, it is characterised in that:Described In the data upgrading catalogue built in two steps, the upgrading keyword of each upgrading data packet of typing upgrade server and starting respectively is distinguished Know code.
  5. A kind of 5. Mobile payment terminal system stated according to claim 1 hot upgrade method online, it is characterised in that:Described In three steps, the time interval that upgrade server carries out corresponding upgrading trigger condition to Mobile payment terminal equipment is small for 8-72 When.
  6. A kind of 6. Mobile payment terminal system stated according to claim 1 hot upgrade method online, it is characterised in that:Described In four steps, when in escalation process, Mobile payment terminal appropriate section program fixes tentatively operation, and in movement after completing to upgrade The driving of payment terminal main program is lower to carry out at least simulation run three times, and simulation run it is errorless after can restart mobile payment The corresponding program that terminal upgrade is crossed.
  7. A kind of 7. Mobile payment terminal system stated according to claim 1 hot upgrade method online, it is characterised in that:Described In four steps, before data upgrading operation is carried out, the original program of part to be upgraded is backed up first and is stored in mobile branch Pay in terminal, and the new procedures after upgrading are recovered by the original program backed up after upgrading fails, and sent out to upgrade server Send upgrading failure feedback information.
  8. 8. a kind of system that real-time network server-side is logged in based on dynamic communication software according to claim 7, its feature It is:The original program of the backup is sent in upgrade server and preserves after completion upgrading and by simulation run, and Deleted again when the Mobile payment terminal continuous service 24-72 after completing reality is small and when phenomenon without exception occurs, if 24- 72 when small during interior generation operation exception, then the program after being upgraded by the original program of backup to Mobile payment terminal carries out extensive It is multiple.
CN201711136721.5A 2017-11-16 2017-11-16 A kind of Mobile payment terminal system hot upgrade method online Pending CN107967145A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711136721.5A CN107967145A (en) 2017-11-16 2017-11-16 A kind of Mobile payment terminal system hot upgrade method online

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711136721.5A CN107967145A (en) 2017-11-16 2017-11-16 A kind of Mobile payment terminal system hot upgrade method online

Publications (1)

Publication Number Publication Date
CN107967145A true CN107967145A (en) 2018-04-27

Family

ID=62001086

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711136721.5A Pending CN107967145A (en) 2017-11-16 2017-11-16 A kind of Mobile payment terminal system hot upgrade method online

Country Status (1)

Country Link
CN (1) CN107967145A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101782857A (en) * 2010-01-19 2010-07-21 福建三元达软件有限公司 Payment terminal, software upgrading method and system thereof
CN103067484A (en) * 2012-12-25 2013-04-24 深圳市天维尔通讯技术有限公司 Method and system upgrading application program automatically
CN104423989A (en) * 2013-09-02 2015-03-18 联想(北京)有限公司 Application updating method and electronic equipment
CN104503791A (en) * 2014-12-18 2015-04-08 天津市天安怡和信息技术有限公司 Intelligent remote upgrading and maintaining method for remote self-contained equipment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101782857A (en) * 2010-01-19 2010-07-21 福建三元达软件有限公司 Payment terminal, software upgrading method and system thereof
CN103067484A (en) * 2012-12-25 2013-04-24 深圳市天维尔通讯技术有限公司 Method and system upgrading application program automatically
CN104423989A (en) * 2013-09-02 2015-03-18 联想(北京)有限公司 Application updating method and electronic equipment
CN104503791A (en) * 2014-12-18 2015-04-08 天津市天安怡和信息技术有限公司 Intelligent remote upgrading and maintaining method for remote self-contained equipment

Similar Documents

Publication Publication Date Title
CN104461786B (en) The restoration methods of android system and the recovery system of android system
CN104156863A (en) OTA website order processing system and method
CN101587634B (en) On-line real-time updating method for wireless cab signal vehicular equipment control program and parameter
CN105224362A (en) Host computer carries out the method and system of program upgrade to slave computer
CN106488487A (en) Fault detection method and device
CN102752624A (en) Remote diagnosis method of television fault, television and system
CN104199869A (en) Service batch processing method, service server and system
CN105743948A (en) Network version upgrading method and apparatus
CN101296135A (en) Fault information processing method and device
CN105120005A (en) Game server hot-update method, servers and system
CN104495536A (en) Cloud elevator system based on cloud computing
CN103024782A (en) Base station software version management method and system
CN106469069A (en) A kind of version upgrading method and system
CN112527484A (en) Workflow breakpoint continuous running method and device, computer equipment and readable storage medium
CN102214114B (en) Method and system for updating programs of double-CPU (Central Processing Unit) system client computer
CN103226334A (en) Hardware safety chain control method in upgrade process of control system of wind generating set
CN102882723B (en) Method and device for processing alarm time-sequence mismatch in communication network
CN109257218B (en) Island self-healing method of network system based on SNMP protocol
CN107967145A (en) A kind of Mobile payment terminal system hot upgrade method online
CN105515804A (en) Apparatus and method for fixing client system errors
CN100530159C (en) System and method for equipment automation program refresh
CN108063794A (en) One kind divides Framework Software network hot upgrade method online
CN108011870A (en) A kind of remote software online upgrading information automatic identification management method
CN104158843A (en) Storage unit invalidation detecting method and device for distributed file storage system
CN107438017A (en) Server system interface expander firmware upgrade method and system

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180427