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

Program updating downloading method and device

A program upgrade and non-download technology, applied in the computer field, can solve the problems of huge traversal files, complex consistency logic, and large storage space

Active Publication Date: 2013-04-17
BEIJING QIANXIN TECH
View PDF4 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] For differential upgrade, only the differential data is downloaded. The disadvantage is that the file size is large. However, for the aforementioned situation, if there are many versions for the same product, first of all, because the files of each version need to be consistent, then as the version A large increase, the number of corresponding files in various versions has increased, resulting in more and more complex logic for maintaining the consistency of files in various versions
Secondly, due to the existence of various versions of files in the server, there are too many files in the directory, and for an upgrade request from a certain client, when the server queries the files stored in it corresponding to the upgrade request, the files that need to be traversed are also very large , affecting server performance
Again, due to the relatively large number of corresponding files, it is inconvenient for storage and management, and it takes up a lot of storage space

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
  • Program updating downloading method and device
  • Program updating downloading method and device
  • Program updating downloading method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0077] Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided so that the present disclosure will be more thoroughly understood, and will fully convey the scope of the present disclosure to those skilled in the art.

[0078] refer to figure 1 It shows a schematic flowchart of Embodiment 1 of a method for upgrading and downloading a program according to the present invention, which may specifically include:

[0079] In step S100, an executable file is generated, and the executable file is used to: store the upgrade data used for the original installation and the subsequently newly obtained upgrade data used for the upgrade in the executab...

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 program updating downloading method and a program updating downloading device, relating to the technical field of a computer. The method comprises the following steps of storing various data used for updating in an executable file data area and storing list file data in a designated bit position or a data segment of the updating data area; receiving a program updating downloading request of a client-side; according to the program updating downloading request, obtaining and further performing comparison on first list file data of an executable file of a server and second list file data of an executable file of the client-side to judge whether the updating data which are not downloaded exist on the client-side; in the case of the existence, extracting the updating data from the executable file data area and further providing the updating data to the client-side for downloading. With the adoption of the program updating downloading method and the program updating downloading device, all the installation program versions are unique, so that the consistency of file versions is fully guaranteed; and therefore, the file quantity is decreased, the efficiency of seeking the files by the server is guaranteed, the downloading efficiency of the service is improved and the disk storage space also can be saved.

Description

technical field [0001] The present invention relates to the field of computer technology, in particular to a method and device for program upgrade and download. Background technique [0002] For program upgrades, such as game programs and other applications, there are generally two ways: [0003] One is the whole package upgrade, which is to combine all the files of a program version into the installation package, and then install or upgrade the original version after the terminal upgrade program is downloaded. [0004] The second is differential upgrade. The method is to store the data files in a certain way, form a data file list, and write some information of these data files. The upgrade program of the terminal first downloads the data file list and compares it with the local file to form List of differences, and then download the corresponding data files to upgrade. [0005] However, in practice, the existing technology can make a new version of the product at interva...

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): H04L29/08G06F17/30
Inventor 王东玉苏云琳
Owner BEIJING QIANXIN TECH
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