Software version updating method and system

A software version and update method technology, applied in the direction of program loading/starting, program control devices, etc., can solve the problems of heavy server load, slow client download speed, and inability to use new versions on the client, so as to improve the update speed and file The effect of reducing download volume and download task volume

Active Publication Date: 2014-07-02
AEROSPACE INFORMATION
View PDF6 Cites 35 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The disadvantage of this method is: the server has to face a large number of clients. During the centralized download of the new version, the load on the server is heavy, and the download speed of the client is also very slow; in addition, if the new version uploaded to the server has errors (such as The necessary files are missing,

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
  • Software version updating method and system
  • Software version updating method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] The principles and features of the present invention are described below in conjunction with the accompanying drawings, and the examples given are only used to explain the present invention, and are not intended to limit the scope of the present invention.

[0034] The present invention proposes a software version update method, figure 1 is a flowchart of the method. Such as figure 1 As shown, the method includes:

[0035] Step 101: Upload the new version of the software to the master server; wherein, the new version includes: version configuration information and a file package consisting of N files; the version configuration information includes: the version number of the new version, the upload date of the file package, each The size of the file and the MD5 value of each file.

[0036] In the present invention, N is an integer not less than 1.

[0037] In the present invention, the software version that can be updated is called a new version, and the software versi...

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 software version updating method and system. The software version updating method comprises the steps that a new version is uploaded to a main server; the main server sends the new version to a sub-server with the version permission; a client-side requests to update the version when detecting the new version; when the client-side has the right to obtain the new version, the main server sends the download link of the new version to the client-side; the client-side has access to the download link, downloads the configuration information of the version, and then judges whether the configuration information of the version and the configuration information of an old version are completely the same or not, if the configuration information of the version and the configuration information of the old version are completely the same, the configuration information of the version is deleted, and the process is ended, and if the configuration information of the version and the configuration information of the old version are not completely the same, it is determined to update a file list, and an appointed file is downloaded from the sub-server; the client-side closes the old version and carries out backup, the downloaded file replaces the old file, whether software is normally started or not is judged, the updating of the software succeeds if the software is normally started, and the updating of the software fails if the software is not normally started. The software version updating method and system can reduce loads of the server, increase the updating speed of the software version and ensure that the client-side can be provided with the correct new version all the time.

Description

technical field [0001] The invention relates to the technical field of updating software versions, in particular to a method and system for updating software versions. Background technique [0002] In the life cycle of software, the workload of maintenance is particularly large, and one of the important links is the update of software version. The existing software version update method is: after the client detects that there is a new version uploaded on the server, it downloads the new version from the server, and then judges whether the version number of the new version is the same as that of the old version installed by itself. , if yes, delete the new version, otherwise, install the new version and restart the software. The disadvantage of this method is: the server has to face a large number of clients. During the centralized download of the new version, the load on the server is heavy, and the download speed of the client is also very slow; in addition, if the new ver...

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): G06F9/445
Inventor 谷永艳甘景全李少维魏贺生洒西涛晏育强
Owner AEROSPACE INFORMATION
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