Method and system for upgrading client application program

A client application and application program technology, which is applied in the client application program upgrade method and system field, can solve the problems of slow software upgrade speed, and achieve the effects of uninterrupted update service, increased speed, and guaranteed integrity and accuracy

Inactive Publication Date: 2017-08-04
WUHAN NOTE EXCHANGE CENT CO LTD
View PDF6 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The present invention provides a client application upgrade method and system, which are used to ensure the integrity and accuracy of the upgrade file, and at the same time, realize the real-time update of the client application, and solve the problem of slow software upgrade

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for upgrading client application program
  • Method and system for upgrading client application program
  • Method and system for upgrading client application program

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0046] A kind of upgrading method 100 of client application program, such as figure 1 shown, including:

[0047] Step 110, when receiving the operation instruction input by the user to click on the application icon of the client, determine whether the application program of the client has the latest version, if yes, obtain the upgrade server address list, and execute step 120; if not, start the above-mentioned application, to end the upgrade of the client application;

[0048] Step 120, according to the upgrade server address list, select an upgrade server address that can be connected and whose connection load does not exceed a preset value;

[0049] Step 130, access the above-mentioned upgrade server address, obtain the latest version of the xml configuration information, and download the upgrade file corresponding to the xml configuration information, the xml configuration information includes the first MD5 value, and the upgrade file includes the second MD5 value;

[005...

Embodiment 2

[0053] Optionally, as an embodiment of the present invention, such as figure 2 As shown, the method 100 includes:

[0054] Step 110, when receiving the operation instruction input by the user to click on the application icon of the client, determine whether the application program of the client has the latest version, if yes, obtain the upgrade server address list, and execute step 120; if not, start the above-mentioned application, to end the upgrade of the client application;

[0055] Step 120, according to the upgrade server address list, select an upgrade server address that can be connected and whose connection load does not exceed a preset value;

[0056] Step 130, access the above-mentioned upgrade server address, obtain the latest version of the xml configuration information, and download the upgrade file corresponding to the xml configuration information, and judge whether to forcibly upgrade the application program according to the configuration information of the ...

Embodiment 3

[0083] The embodiment of the present invention also provides a client application upgrade system 200, such as Figure 4 Shown, including: upgrade gateway server and client upgrade server;

[0084] The upgrade gateway server is used to determine whether the client’s application has the latest version after clicking the application icon on the client. If so, obtain the upgrade server address list. The default upgrade server address; if not, send an instruction to start the application to the client;

[0085] The client upgrade server is used to access the upgrade server address, obtain the latest version of xml configuration information, and download the upgrade file corresponding to the xml configuration information. The xml configuration information includes the first MD5 value, and the upgrade file includes the second MD5 value. Whether the first MD5 value is consistent with the second MD5 value, if yes, upgrade the application program according to the upgrade file and xml c...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to a method and system for upgrading a client application program. The method includes the steps that after an application icon of a client is clicked, whether the application program of the client has the latest version is judged, and if yes, an upgrade server address list is obtained; according to the upgrade server address list, an upgrade server address which can be connected is selected, wherein the connected load number does not exceed a preset value; the upgrade server address is accessed, xml configuration information of the latest version is obtained, and an upgrade file is downloaded, wherein the xml configuration information includes a first MD5 value, and the upgrade file includes a second MD5 value; whether the first MD5 value is consistent with the second MD5 value is judged by comparison, and if yes, according to the upgrade file, the application program is upgraded. By means of uniqueness of the MD5 values, the accuracy of file upgrading is guaranteed, at the same time, after the application icon is clicked, whether there is the latest version is judged, according to the load balancing principle, the upgrade server address is selected, forced upgrading is conducted under certain conditions, and the problem that software upgrading is slow is solved.

Description

technical field [0001] The present invention relates to the technical field of application program upgrading, in particular to a client application program upgrading method and system. Background technique [0002] At present, the client application installation package is getting larger and larger. During the file download process, a large amount of bandwidth traffic of the user is occupied, and the download speed is slow, resulting in a long waiting time during the upgrade process. In addition, the update speed of each application program is getting faster and faster, and the user needs to frequently upgrade the client application program. The upgrade of many client applications is realized through customized software, but during this upgrade process, problems such as tampered files and slow application upgrade speed will occur, which greatly affect the user experience. Contents of the invention [0003] The invention provides a client application program upgrading meth...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F21/51G06F9/445H04L29/08
CPCH04L67/1085G06F8/65G06F21/51G06F2221/033H04L67/06H04L67/1001
Inventor 方敏
Owner WUHAN NOTE EXCHANGE CENT CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products