Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Data file incremental updating method, server, client and system

A data file and incremental update technology, which is applied in the computer field, can solve the problems of complicated incremental update process, slow execution speed, and reduced version management efficiency, so as to reduce the complexity of version management, simplify the process, and simplify the process. Effect

Inactive Publication Date: 2017-03-22
TENCENT TECH (SHENZHEN) CO LTD
View PDF4 Cites 44 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] In the process of realizing the present invention, the inventor found that the above-mentioned incremental update method has at least the following disadvantages: 1), slow execution speed, and high memory usage of mobile devices
2) When there are more versions of the installation package, more patch packages need to be generated. From the above examples, there will be a large number of patch packages regardless of linear upgrade or direct upgrade of any version, which increases the complexity of version management of the installation package. Reduced version management efficiency
3) Since the server will compress the installation packages of each version before generating the patch package, the client also needs to decompress the patch package first when downloading the patch package, which complicates the entire incremental update process

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
  • Data file incremental updating method, server, client and system
  • Data file incremental updating method, server, client and system
  • Data file incremental updating method, server, client and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0053] Embodiments of the present invention provide a method for incremental update of data files, a server, a client and a system, which are used to improve the efficiency of incremental update, reduce the complexity of version management, and simplify the process of incremental update.

[0054] In order to make the purpose, features and advantages of the present invention more obvious and understandable, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the following The described embodiments are only some, not all, embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention belong to the protection scope of the present invention.

[0055] The terms "comprising" and "having" in the description and claims of the present invent...

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 discloses a data file incremental updating method, a server, a client and a system, which are used for improving the incremental updating efficiency, reducing the complexity of version management, and simplifying an incremental updating process. The data file incremental updating method includes: acquiring a new version of a data file, and acquiring a plurality of file blocks corresponding to the new version of the data file according to the new version of the data file; calculating a new version block proof test value of each file block according to the plurality of file blocks; and writing the new version block proof test value of each file block, and a file name and a download address corresponding to the new version of the data file in a configuration file, and providing the configuration file for a client so as to allow the client to complete incremental updating according to the configuration file.

Description

technical field [0001] The invention relates to the technical field of computers, in particular to a method for incremental updating of data files, a server, a client and a system. Background technique [0002] When the client performs a software update, it needs to download the new version installation package of the software from the server through the Internet, and the client needs to pay the corresponding download time and traffic for the download of the new version installation package. However, most of the files in the installation package of the new version and the files in the installation package of the installed version of the client have not changed, so a large part of the download time and traffic paid by the client is for these same files. of. The incremental update method only needs to download a patch package different from the installed version of the client from the server, which reduces the time and traffic spent by the client for downloading. Therefore, t...

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/44
CPCG06F8/658
Inventor 赵超
Owner TENCENT TECH (SHENZHEN) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products