Client end incremental updating method and system

An incremental update and client-side technology, applied in the field of computer networks, can solve the problem of not being able to accurately extract the binary difference, and achieve the effect of incremental update and reduction of bandwidth required for update

Active Publication Date: 2015-04-22
BEIJING PIXEL SOFTWARE TECH
View PDF6 Cites 52 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Among them, the disadvantage of method 1 is obvious. When the file to be modified changes very little and the file itself is very large, you have to re-download a very large file for a small modification, which takes up a lot of bandwidth.
The problem with the second method is that if the file is encrypted or compressed, the binary difference cannot be extracted accurately.

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
  • Client end incremental updating method and system
  • Client end incremental updating method and system
  • Client end incremental updating method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] In order to make the technical principles, features and technical effects of the technical solution of the present application clearer, the technical solution of the present application will be described in detail below in conjunction with specific embodiments.

[0048] The flow of the client incremental update method provided by the embodiment of this application is as follows: figure 1 shown, including the following steps:

[0049] Step 101: The server compares all the files of the client program in the old and new versions, generates an incremental patch, creates a file update list, saves the incremental patch and the file update list in a folder named after the version number, and increments the current version number of the server.

[0050] Step 102: The client downloads the file update list according to the current version number, compares it with the local file list, and generates a download list;

[0051] Step 103: the client reads the download list and downloa...

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 client end incremental updating method. The method comprises the steps that A, a server generates incremental patches by comparing all files of a new edition client end program and an old edition client end program, a file updating list is established, the incremental patches and the file updating list are stored in a file folder which is named by a current version number, and the current version number of the server is progressively increased; B, the client end downloads the file updating list according to the current version number, the file updating list is compared with a local file list, and a downloading list is generated; C, the client end reads the downloading list, and needed patch files are downloaded; D, if the downloaded patch files are difference package files, the increments of the patch files are updated into a local old package file; otherwise, the patch files are used for replacing local same name files; E, after downloading and updating are completed, the md5 value of the local file is calculated again and is stored in the local file list, and the current version number is modified. The invention further discloses a client end incremental updating system.

Description

technical field [0001] The present application relates to the technical field of computer networks, and in particular to a method and system for client incremental update. Background technique [0002] With the development of online game technology, the size of the client terminal is also getting larger and larger. Frequent and rapid update of game content is a characteristic of online games. Usually resource files occupy a large part of the total size of the client, and resource files are often organized according to a certain classification method, merging similar files into a package file, and then encrypting and compressing. This not only ensures file security, but also effectively reduces the size of the client. A package file is a special file with an internal file system. The package file has its own directory structure inside. The package file is often used to compress and encrypt files with similar functions or a certain category. It is convenient for management, ...

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
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/08
CPCH04L67/06
Inventor 贾慧杰
Owner BEIJING PIXEL SOFTWARE TECH
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