Incremental upgrade method, apparatus for applying method and storage medium

US10031744B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10031744-B2
Application numberUS-201314653704-A
CountryUS
Kind codeB2
Filing dateAug 28, 2013
Priority dateDec 27, 2012
Publication dateJul 24, 2018
Grant dateJul 24, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present invention provides an incremental upgrade method, an apparatus applying the method and a storage medium. The incremental upgrade method comprises: sending a request to a server for downloading an incremental upgrade package corresponding to a local old version file on a terminal; receiving the incremental upgrade package, which comprises unmatched block data obtained by comparing a first compressed file with a second compressed file, and the start and end information of the unmatched block data, wherein the first compressed file is a compressed file that concatenates an old version file and a new version file on the server, and the second compressed file is a compressed file of the old version file on the server; concatenating the unmatched block data in the incremental upgrade package and a local second compressed file generated from the local old version file on the terminal to generate a concatenate compressed file; and at last decompressing the concatenate compressed file to obtain the new version file. The method reduces data traffic and occupied bandwidth resources.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for incremental-upgrading a local old file on a terminal, performed by a processor, comprising: sending a request to a server for downloading an incremental upgrade package corresponding to the local old version file on the terminal; downloading the incremental upgrade package from the server according to the request for downloading the incremental upgrade package corresponding to the local old version file, wherein the incremental upgrade package comprises unmatched block data obtained by comparing a first compressed file with a second compressed file, and the start and end information of the unmatched block data, wherein the second compressed file is a compressed file of an old version file on the server, and the first compressed file is a compressed file that concatenates the old version file and a new version file on the server, and wherein the old version file and the new version file correspond to the local old version file on the terminal; concatenating the unmatched block data and a local second compressed file generated from the local old version file on the terminal according to the start and end information of the unmatched block data in the incremental upgrade package, to generate a concatenate compressed file; and decompressing the concatenate compressed file to obtain the new version file and storing the new version file on the terminal. 2. The method according to claim 1 , wherein the first compressed file and the second compressed file are both compressed files obtained by using a 7-ZIP compression algorithm. 3. The method according to claim 2 , wherein the local second compressed file is a compressed file of the local old version the on the terminal obtain by using a 7-ZIP compression algorithm. 4. The method according to claim 1 , wherein sending the request to the server for downloading the incremental upgrade package corresponding to the local old version file on the terminal, comprises: sending a search request to the server, the search request comprising version information of the local old version file; receiving feedback information from the server, the feedback information comprising description information of the incremental upgrade package; and sending, according to the description information of the incremental upgrade package in the feedback information, the request to the server for downloading the incremental upgrade package corresponding to the local old version the on the terminal. 5. The method according to claim 1 , wherein the request includes version information of the local old version file on the terminal. 6. A terminal, comprising at least one processor configured to provide: an upgrade package requesting unit, configured to send a request to a server for downloading an incremental upgrade package corresponding to a local old version file on the terminal; an upgrade package receiving unit, configured to receive the incremental upgrade package from the server according to the request for downloading the incremental upgrade package corresponding to the local old version file, wherein the incremental upgrade package comprises unmatched block data obtained by comparing a first compressed file with a second compressed file, and the start and end information of the unmatched block data, wherein the second compressed the is a compressed file of an old version file on the server, and the first compressed file is a compressed file that concatenates the old version file and a new version file on the server, and wherein the old version file and the new version file correspond to the local old version file on the terminal; a data combining unit, configured to concatenate the unmatched block data and a local second compressed file generated from the local old version the on the terminal according to the start and end information of the unmatched block data in the incremental upgrade package, to generate a concatenate compressed file; and a decompressing unit, configured to decompress the concatenate compressed file to obtain the new version file and store the new version file on the terminal. 7. The terminal according to claim 6 , wherein the at least one processor is further configured to provide: a search requesting unit, configured to send a search request to the server before the upgrade package requesting unit sends the request to the server for downloading the incremental upgrade package corresponding to the local old version file on the terminal, the search request comprising version information of the local old version file; an information receiving unit, configured to receive feedback information of the server, the feedback information comprising description information of the incremental upgrade package; and the upgrade package requesting unit, configured to send, according to the description information of the incremental upgrade package in the feedback information, the request to the server for downloading the incremental upgrade package corresponding to the local old version file on the terminal.

Assignees

Inventors

Classifications

  • Protocols for data compression, e.g. ROHC · CPC title

  • Provision of network file services by network file servers, e.g. by using NFS, CIFS (network file access protocols H04L67/1097) · CPC title

  • G06F8/658Primary

    Incremental updates; Differential updates · CPC title

  • involving the movement of software or configuration parameters  (network booting or remote initial program loading [RIPL] G06F9/4416) · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10031744B2 cover?
The present invention provides an incremental upgrade method, an apparatus applying the method and a storage medium. The incremental upgrade method comprises: sending a request to a server for downloading an incremental upgrade package corresponding to a local old version file on a terminal; receiving the incremental upgrade package, which comprises unmatched block data obtained by comparing a …
Who is the assignee on this patent?
Guangzhou Ucweb Computer Tech Co Ltd, Guangzhou Ucweb Computer Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F8/658. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 24 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).