Automatic software updating method and system

An automatic update and software technology, applied in software deployment, program loading/starting, program control devices, etc., can solve the problem of high software update cost, save update time, save network resources, and prevent tampering

Inactive Publication Date: 2016-11-09
JIANGSU ZHONGWEI TECH SOFTWARE SYST
View PDF5 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In order to overcome the problem of high software update cost in the prior art, the present invention provides a method and system for automatic software update

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
  • Automatic software updating method and system
  • Automatic software updating method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0030] This specific embodiment discloses a method for automatically updating software, including the following steps:

[0031] Step 1: Calculate the MD5 codes of all the files in the folder where the updated files are stored, and write the calculated MD5 codes into the MD5 code storage file. Among them, each file has its own corresponding MD5 code, which does not contain repeated codes. And the MD5 codes of different files in the updated file and the old version of the file are different, and only the different files in the old version of the file are updated when updating, thereby reducing the amount of updated data. MD in MD5 stands for Message Digest, which means message digest, but this message digest is not an abbreviation of message content, but a 128-bit feature code obtained by mathematically transforming the original message according to the public MD5 algorithm. The MD5 code is irreversible, discrete, and code-bit-based. It is used for file integrity verification t...

Embodiment 2

[0038] like figure 2 As shown in the schematic structural diagram, this specific embodiment discloses a system for automatic software update, which includes:

[0039] The main server is used to manage data interaction with the application software, store data, and provide database resources, query services and account services for the application software. Preferably, the main server should include an update file compressed package generator, an update file upload device, multiple data interfaces, a network connection device, an input device, a display device, multiple cooling devices and one or more central processing device. The network connection device is connected with the data interface, and files can be uploaded and transmitted through the data interface. Further preferably, the data interface includes multiple interfaces such as a needle interface, a USB interface, and a network cable socket, so that it is convenient to use a variety of mobile U disks and hard disks...

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 provides an automatic software updating method and system. The method comprises the following steps that 1, MD5 codes of all files inside a file folder for storing updating files are calculated, the calculated MD5 codes are written into an MD5 code storing file, and all files inside a catalog for storing the updating files are compressed, and the MD5 code storing file and the compressed files are stored into an updating server; 2, an application software terminal downloads the MD5 code storing file from the updating server and compares the MD5 code storing file with MD5 codes of the application software terminal, and whether the application software needs to be updated or not is judged; 3, the compressed file downloaded from the updating server is updated. The automatic software updating system comprises a main server, a background management device, an updating server and an application software terminal. The software updating speed is high, resources are saved, and workloads and cost of application, updating and maintenance of a client side can be reduced.

Description

technical field [0001] The invention relates to the technical field of software update, in particular to a method and system for automatic software update. Background technique [0002] Software update is software upgrade, which refers to the update of software from a lower version to a higher version. Since the high version often fixes some bugs of the low version, after software upgrade, the performance is generally better than the original version, the optimized effect is obtained, and the user can also have a better experience. It refers to the way that when the software developer writes the software, because the designer does not consider comprehensively or the program function is not perfect, after the software is released, after the software is released, the program is modified or new functions are added, and the method is released in the form of a patch. The user updates these patches, that is, the upgrade is completed, or the software interface is upgraded. The so...

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
CPCG06F8/65
Inventor 何中施东海严伟薛炜徐晓辉何登
Owner JIANGSU ZHONGWEI TECH SOFTWARE SYST
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