Difference service pack generating method, difference service pack downloading method, server and client-side

A patch package and client-side technology, which is applied in program loading/starting, digital transmission systems, electrical components, etc., can solve problems such as large difference patch packages, server bandwidth pressure, multiple traffic and download time, etc., so as to alleviate bandwidth pressure and reduce The effect of flow and time
CN103973475AActive Publication Date: 2014-08-06TENCENT TECH (SHENZHEN) CO LTD

Patent Information

Authority / Receiving Office
CN ยท China
Patent Type
Applications(China)
Current Assignee / Owner
TENCENT TECH (SHENZHEN) CO LTD
Publication Date
2014-08-06

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

An embodiment of the invention discloses a difference service pack generating method, a difference service pack downloading method, a file difference comparison server and a file difference comparison client-side. The difference service pack generating method comprises the following steps of acquiring binary files of a historical edition of software if the file difference comparison server receives a binary file, which is uploaded by an entrance server, of a latest edition of the software; comparing the binary file of the latest edition to the binary files of the historical edition by using a preset binary difference algorithm; generating difference service packs of the binary files of the historical edition; storing a corresponding relation between an edition number of the historical edition and numbers of the difference service pack into an upgrading configuration database; transmitting the generated difference service packs to the entrance server; and uploading the difference service packs to a content distribution network (CDN) downloading source server by using the entrance server. The consumed flow and the consumed time of the client-side on downloading of the difference service packs can be effectively reduced, and the bandwidth pressure of the server can be effectively reduced.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to the field of software upgrades, in particular to a method for generating and downloading differential patch packages, a server, and a client. Background technique

[0002] After the software is released, with the continuous iteration of functions or security holes in the software and other reasons, it is necessary to release a new software installation package to replace the original installation package to release updated software, such as general client software, large-scale online games or There is an update requirement for mobile application software.

[0003] At present, the usual update method is that the client provides its own version number, and the server provides the download of the entire software installation package. This is a full-volume software download update mode, which can be called a full-volume upgrade. For example, a 50M software upgrade requires downloading The new version of the 50M file, and then the ...

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