CN108322825A - A kind of difference upgrade method and system - Google Patents
A kind of difference upgrade method and system Download PDFInfo
- Publication number
- CN108322825A CN108322825A CN201810166529.9A CN201810166529A CN108322825A CN 108322825 A CN108322825 A CN 108322825A CN 201810166529 A CN201810166529 A CN 201810166529A CN 108322825 A CN108322825 A CN 108322825A
- Authority
- CN
- China
- Prior art keywords
- top box
- file
- upgraded
- version
- differential
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/458—Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
- H04N21/4586—Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
- H04L63/123—Applying verification of the received information received data contents, e.g. message integrity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26291—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for providing content or additional data updates, e.g. updating software modules, stored at the client
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Stored Programmes (AREA)
Abstract
The present invention provides a kind of difference upgrade method and systems to generate the corresponding upgrade file of each set-top box current version by the way that the first upgraded version of set-top box is carried out differential comparison with each set-top box current version respectively;Upgrade file includes:First script file, the first differential file and the first signed data;Difference upgrade patch packet is generated according to the second script file, the second differential file and the second signed data;According to set top box upgrading agreement to, the difference upgrade patch packet in the memory for downloading to set-top box to be upgraded is copied to the subregion of set-top box to be upgraded;Difference upgrade patch packet is run according to the type of subregion, by set top box upgrading to be upgraded to the technical solution of the first upgraded version of set-top box, the service packs downloading rate and updating speed for improving set-top box are reached, the escalation process of set-top box is simple, the reliability for ensuring data in difference upgrade patch packet by way of signed data verification simultaneously, has provided the advantageous effect of good experience to the user.
Description
Technical field
The present invention relates to updating set-top box software technical field more particularly to a kind of difference upgrade methods and system.
Background technology
There are two types of existing set-top box over the air (OTA, Over-the-Air Technology) upgrading mode has altogether
Triggering mode:OTA mandatory upgrades upgrade automatically with OTA.Above two mode is all that new edition is soft making the process of upgrading stream
The entire software package (image) of part makes upgrading stream.Upgrading data flow is uniformly broadcast by front end (maximum 500K code checks are broadcast).
OTA mandatory upgrades:During set-top-box opening, presses the specific key of front panel (Menu key+left keys) and enter by force
System upgrading interface (Loader).Upgrade into OTA, the letters such as frequency point, modulation system, symbol rate, PID where being manually entered upgrading stream
Breath completes software upgrading.
OTA upgrades automatically:Upgrading data flow (maximum 500K code checks are broadcast) is uniformly broadcast by front end, in set-top-box opening
It checks NIT tables, if it find that meeting promotion condition, then enters upgrade procedure.If do not detected when booting, using journey
The change of the Linkage descriptors in network information table (NIT, Network Information Table) table is periodically monitored in sequence
Change, after discovery meets promotion condition, notifies user that will carry out software upgrading immediately, and the information of frequency point where upgrading stream is write
Enter in flash, set-top box is restarted after 30 seconds, reads flash intermediate-frequeney point information, is gone specified frequency point to download upgrading stream and is carried out software
Upgrading.
Defect existing in the prior art includes:
1. upgrading stream is big, since the prior art is that entire newly-generated image is mirrored into what programming was entered, and one
A module just has a corresponding image, the mirror image that future produces with the increase of business and function that can reach 50M
More than, even more than 100,000,000.
2. updating speed is slow, since whole packet beats stream, upgrading software is big and code check is low, and most soon only 500K causes to download
Slowly, user experience effect is influenced.
3. upgrading stream makes simply, by the entirety of new edition software, by OTA agreements, corresponding upgrading stream is broken into, it can not
In the correctness of local verification upgrade package, can only go to verify when box end upgrades.
With set-top box service it is continuous expand with the constantly improve of function and increase, for do the mirror image upgraded there is also
The growth of the order of magnitude, but it is limited by the restriction of front end bandwidth allocation environment (500K) so that it cannot be by under cable line high speeds
Upgrading software is carried, can seem abnormal slow during upgrading, therefore how to promote that download the rate of software be current sheet
It is badly in need of the technical issues of solving in field.
Invention content
In order to solve defect in the prior art, a kind of difference upgrade method of present invention offer and system, with elevator top
Box downloads the rate of software, improves updating speed, ensures the correctness of upgrade package, more preferably experience effect is provided for client.
To achieve the goals above, the present invention provides a kind of difference upgrade methods, including:
The first upgraded version of set-top box is subjected to differential comparison with each set-top box current version respectively, generates each machine top
The corresponding upgrade file of box current version;The upgrade file includes:First script file, the first differential file and the first signature
Data;
According to one second script file, one second differential file and in response to second script file and second difference
The second signed data that file generates generates difference upgrade patch packet;Wherein, second script file is each first foot
The union of this document, second differential file are the union of each first differential file;
According to set top box upgrading agreement, by the difference upgrade patch packet in the memory for downloading to set-top box to be upgraded
Copy the subregion of set-top box to be upgraded to;
The difference upgrade patch packet is run according to the type of the subregion, by set top box upgrading to be upgraded to the machine
The first upgraded version of top box;The type of the subregion includes:Reading Sections and read-write subregion.
The present invention also provides a kind of difference upgrade-systems, including:
Upgrade file generation unit, it is poor for carrying out the first upgraded version of set-top box with each set-top box current version respectively
Divide and compare, generates the corresponding upgrade file of each set-top box current version;The upgrade file includes:First script file,
First differential file and the first signed data;
Difference upgrade patch packet generation unit, for according to one second script file, one second differential file and in response to institute
It states the second signed data that the second script file and second differential file generate and generates difference upgrade patch packet;Wherein, institute
The union that the second script file is each first script file is stated, second differential file is each first differential file
Union;
Difference upgrade patch packet acquiring unit, for according to set top box upgrading agreement, set-top box to be upgraded will to be downloaded to
Memory in the difference upgrade patch packet copy the subregion of set-top box to be upgraded to;
Set top box upgrading unit will be to be upgraded for running the difference upgrade patch packet according to the type of the subregion
Set top box upgrading to the first upgraded version of the set-top box;The type of the subregion includes:Reading Sections and read-write subregion.
The present invention also provides a kind of computer equipment, including memory, processor and storage on a memory and can located
The computer program run on reason device, the processor realize following steps when executing the computer program:
The first upgraded version of set-top box is subjected to differential comparison with each set-top box current version respectively, generates each machine top
The corresponding upgrade file of box current version;The upgrade file includes:First script file, the first differential file and the first signature
Data;
According to one second script file, one second differential file and in response to second script file and second difference
The second signed data that file generates generates difference upgrade patch packet;Wherein, second script file is each first foot
The union of this document, second differential file are the union of each first differential file;
According to set top box upgrading agreement, by the difference upgrade patch packet in the memory for downloading to set-top box to be upgraded
Copy the subregion of set-top box to be upgraded to;
The difference upgrade patch packet is run according to the type of the subregion, by set top box upgrading to be upgraded to the machine
The first upgraded version of top box;The type of the subregion includes:Reading Sections and read-write subregion.
The present invention also provides a kind of computer readable storage mediums, are stored thereon with computer program, the computer journey
Following steps are realized when sequence is executed by processor:
The first upgraded version of set-top box is subjected to differential comparison with each set-top box current version respectively, generates each machine top
The corresponding upgrade file of box current version;The upgrade file includes:First script file, the first differential file and the first signature
Data;
According to one second script file, one second differential file and in response to second script file and second difference
The second signed data that file generates generates difference upgrade patch packet;Wherein, second script file is each first foot
The union of this document, second differential file are the union of each first differential file;
According to set top box upgrading agreement, by the difference upgrade patch packet in the memory for downloading to set-top box to be upgraded
Copy the subregion of set-top box to be upgraded to;
The difference upgrade patch packet is run according to the type of the subregion, by set top box upgrading to be upgraded to the machine
The first upgraded version of top box;The type of the subregion includes:Reading Sections and read-write subregion.
A kind of difference upgrade method and system provided by the invention, including by the first upgraded version of set-top box respectively with each machine
Top box current version carries out differential comparison, generates the corresponding upgrade file of each set-top box current version;The upgrade file
Including:First script file, the first differential file and the first signed data;According to one second script file, one second difference text
Part and the second signed data generated in response to second script file and second differential file generate difference upgrade patch
Packet;Wherein, second script file is the union of each first script file, and second differential file is each described the
The union of one differential file;According to set top box upgrading agreement, by the difference in the memory for downloading to set-top box to be upgraded
Upgrade patch packet copies the subregion of set-top box to be upgraded to;The difference upgrade patch is run according to the type of the subregion
Packet, by set top box upgrading to be upgraded to the first upgraded version of the set-top box;The type of the subregion includes:Reading Sections and
Read-write subregion.The present invention, which realizes, promotes the rate that set-top box downloads software, improves updating speed, ensures the correct of upgrade package
Property, the advantageous effect of more excellent experience is provided for client.
Description of the drawings
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technology description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
Some embodiments of invention for those of ordinary skill in the art without creative efforts, can be with
Obtain other attached drawings according to these attached drawings.
Fig. 1 is a kind of difference upgrade method flow chart of the application;
Fig. 2 is the difference upgrade method flow chart in one embodiment of the application;
Fig. 3 is the difference upgrade method flow chart in another embodiment of the application;
Fig. 4 is the difference upgrade method flow chart in another embodiment of the application;
Fig. 5 is a kind of structural schematic diagram of difference upgrade-system of the application;
Fig. 6 is the structural schematic diagram of the upgrade file generation unit in one embodiment of the application;
Fig. 7 is the structural schematic diagram of the set top box upgrading unit in one embodiment of the application;
Fig. 8 is the structural schematic diagram of the set top box upgrading unit in another embodiment of the application.
Specific implementation mode
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation describes, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on
Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other
Embodiment shall fall within the protection scope of the present invention.
About " first " used herein, " second " ... etc., not especially censure the meaning of order or cis-position,
Also non-to limit the present invention, only for distinguishing the element described with same technique term or operation.
About " electric property coupling " used herein, can refer to two or multiple element mutually directly make entity or be electrically connected with
It touches, or mutually puts into effect body or in electrical contact indirectly, and " electric property coupling " also can refer to two or more element mutual operations or dynamic
Make.
It is the term of opening, i.e., about "comprising" used herein, " comprising ", " having ", " containing " etc.
Mean including but not limited to.
About it is used herein " and/or ", include the things any or all combinations.
About direction term used herein, such as:Upper and lower, left and right, front or rear etc. are only to refer to annexed drawings
Direction.Therefore, the direction term used is intended to be illustrative and not intended to limit this case.
In view of the deficiencies in the prior art, the present invention provides a kind of difference upgrade method, flow chart such as Fig. 1 institutes
Show, this method includes:
S101:The first upgraded version of set-top box is subjected to differential comparison with each set-top box current version respectively, generates each institute
State the corresponding upgrade file of set-top box current version;The upgrade file includes:First script file, the first differential file and
One signed data.
S102:According to one second script file, one second differential file and in response to second script file and described
The second signed data that two differential files generate generates difference upgrade patch packet;Wherein, second script file is each described
The union of first script file, second differential file are the union of each first differential file.
S103:According to set top box upgrading agreement, the difference in the memory for downloading to set-top box to be upgraded is upgraded
Service packs copies the subregion of set-top box to be upgraded to.
S104:The difference upgrade patch packet is run according to the type of the subregion, set top box upgrading to be upgraded is arrived
The first upgraded version of the set-top box;The type of the subregion includes:Reading Sections and read-write subregion.
Flow as shown in Figure 1 it is found that the present invention will by the first upgraded version of set-top box respectively with the current version of each set-top box
This progress differential comparison generates the corresponding upgrade file of each set-top box current version, according to one second script file, one the
Two differential files and the second signed data generated in response to second script file and second differential file generate difference
Upgrade patch packet, since difference upgrade patch packet is small compared with the first upgraded version of set-top box, each set-top box to be upgraded is under
The rate for downloading software can be improved when carrying difference upgrade patch packet.Then according to set top box upgrading agreement, it will download to and wait rising
The difference upgrade patch packet in the memory of the set-top box of grade copies the subregion of set-top box to be upgraded to;According to the subregion
Type run the difference upgrade patch packet, set top box upgrading to be upgraded to the first upgraded version of the set-top box has
It is improved the updating speed of set-top box to be upgraded.Wherein, the subregion of set-top box includes:Read-write subregion and Reading Sections.For
The subregion of different set-top boxes, using different set-top box current version upgrade steps.
The first upgraded version of set-top box (image1) in step S101, for the recent software version of the current set top box of publication
This, including:The signed data of multiple update version documents and corresponding signed data, wherein the first upgraded version of set-top box is
The signed data generated when generating the first upgraded version of set-top box, is carried on the head and the tail position of the first upgraded version of set-top box,
For the first upgraded version of uniquely tagged set-top box, whether receiving terminal only needs to verify the signed data correct, you can identifier
Whether the data of the first upgraded version of top box are complete, correct.The set-top box current version currently runs for set-top box to be upgraded
Version include:Multiple version files and corresponding signed data, the wherein signed data of set-top box current version are to generate
The signed data generated when set-top box current version is carried on the head and the tail position of set-top box current version, is used for uniquely tagged machine
Whether top box current version, receiving terminal only need to verify the signed data correct, you can the data of identification set-top box current version
It is whether complete, correct.Above-mentioned each software version, upgrade file and the difference upgrade patch packet of the present invention, inside update
After file, it is intended to re-start signed data.
Differential comparison is in step S101:The first upgraded version of set-top box is worked as with one of set-top box at the ends linux
Preceding version executes diff operational orders, obtains the first difference of the first upgraded version of set-top box and current set-top box current version
File, and call and execute the first script file of first differential file.Such as set-top box current version is image_
Rootfs_release_ver_01.bin, then correspondence the first script file rootfs_ver_01_patch generated, the present invention
It is not limited.
In one embodiment, as shown in Fig. 2, step S101 works as the first upgraded version of set-top box with each set-top box respectively
Preceding version carries out differential comparison, generates the corresponding upgrade file of each set-top box current version, including:
S201:By each update version document of the first upgraded version of the set-top box respectively with each set-top box current version
Version file carries out differential comparison, generates corresponding first script file and first differential file.
S202:Each institute is generated according to first script file, first differential file and first signed data
State the corresponding upgrade file of set-top box current version.
When it is implemented, assuming that root file system uses squashfs, there are 01,02,03 three machine tops for root file system
Box current version uniformly needs to be upgraded to 04 version (i.e. the first upgraded version of set-top box is 04 version), wherein set-top box first
Upgraded version includes:Multiple update version documents and a signed data, set-top box current version include:Multiple version files with
An and signed data.
The specific implementation procedures of step S201 are as follows:
1, each set-top box current version is all copied under patch_make/rootfs/image, name is respectively:
image_rootfs_release_ver_01.bin,
image_rootfs_release_ver_02.bin,
image_rootfs_release_ver_03.bin,
image_rootfs_release_ver_04.bin
2, each set-top box current version is decompressed to patch_make/rootfs/mount/rootfs_ver_xxx catalogues, life
It enables as follows:
unsquashfs-d patch_make/rootfs/mount/rootfs_ver_01
patch_make/rootfs/image/image_rootfs_release_ver_01.bin
Each set-top box current version is mounted to corresponding catalogue by the mount modes for being originally here, but is all in public affairs
It is developed on server altogether, other users do not have root authority, so being modified as the mode of anti-decompression.
3, it is that 04 version does difference (at the ends linux with the first upgraded version of set-top box respectively by each set-top box current version
Diff) compare.It is the liter in 04 version by version file and the first upgraded version of set-top box in each set-top box current version
Grade version file is compared one by one, obtains upgrade file corresponding with the version file of the set-top box current version.Wherein, it rises
Grade file include:First script file, the first differential file and the first signed data.It is first poor that first script file can call
Different article part executes the operations such as deletion, increase, modification to the first differential file, and invention is not limited thereto.First signed data is
The signed data generated in response to the generation of the first script file and the first differential file, is disposed on the head and the tail position of upgrade file
The data set.
The specific implementation procedures of step S202 are as follows:The current version of each set-top box is generated under patch_make/rootfs/patch
This corresponding patch files, that is, each upgrade file is as follows:
After carrying out differential comparison with image_rootfs_release_ver_01.bin, acquisition upgrade file is rootfs_
ver_01_patch。
After carrying out differential comparison with image_rootfs_release_ver_02.bin, obtaining update version document is
rootfs_ver_02_patch。
After carrying out differential comparison with image_rootfs_release_ver_03.bin, obtaining update version document is
rootfs_ver_03_patch。
And each set-top box current version is needed into the file copied or catalogue, copy patch_make/rootfs/ to
Update/file catalogues.
In step s 102, difference is carried out to each set-top box to be upgraded in step S101 and the first upgraded version of set-top box
The first script file obtained more afterwards takes union to generate second script file.To each set-top box and set-top box to be upgraded
The first differential file that first upgraded version obtained after differential comparison takes union to generate second differential file.It will generate
The second script file and the second differential file repack compression, while in response to the second script file and the second differential file
It generates and needs to re-start signature, that is, be set to the second script file and second signed data at the second differential file both ends.By
Second script file, the second differential file and the second signed data are constituted suitable for each set-top box current version (i.e. this implementation
Example in set-top box current version 1, set-top box current version 2 and set-top box current version 3) difference upgrade patch packet.
When it is implemented, corresponding first script file of merging set-top box current version is:
Rootfs_ver_01_patch, rootfs_ver_02_patch and rootfs_ver_03_patch are merged and given birth to
At the second script file rootfs_update_patch.
Rootfs_update_patch is stored in patch_make/rootfs/update/patch/rootfs_
Update_patch compresses entire update catalogues, re-starts signature (generating the second signed data) and forms difference afterwards
The packet is broken into upgrading stream by upgrade patch packet update.tgz.
Set top box upgrading agreement is specially in step s 103:Difference upgrade patch packet is packaged into according to the format of TS packets
Whole section of TS streams, are issued to by front end cable lines in the memory of set-top box.Difference upgrade patch packet is downloaded to first and waits rising
In the memory of the set-top box of grade, then from the subregion in memory to difference upgrade patch packet being copied to set-top box to be upgraded.
In one embodiment, as described in Figure 3, when the subregion is read-write subregion, according to institute described in step S104
The type for stating subregion runs the difference upgrade patch packet, by set top box upgrading to be upgraded to the first upgrade version of the set-top box
This, including:
S301:The difference upgrade patch packet is decompressed, second script file and second differential file are obtained.
When it is implemented, when current set top box downloads difference upgrade patch packet, using set top box upgrading agreement, by difference liter
Grade service packs update.tgz is downloaded in the memory of current set top box, and then current bay is downloaded from memory
Update.tgz, the patch files in using update.tgz, upgrades the set-top box current version of current set top box.
S302:According to the version number of set-top box current version to be upgraded, second script file and described the are executed
Corresponding first script file and the first differential file in two differential files update corresponding in set-top box current version to be upgraded
Version file.
When it is implemented, when the subregion of set-top box is read-write subregion, the mode of file in directly operation subregion is taken
The upgrading for carrying out set-top box current version, is as follows:
1, one piece of sufficiently large ramdisk is created, is used for upgrading;
2, update.tgz to ramdisk/update is decompressed;
3, update.tgz is deleted;
4, on carry set-top box the subregion to ramdisk/new_fs;
5, the second script file patch scripts of difference upgrade patch packet is called directly to replace the institute of set-top box current version
Newer version file in need;
6, the subregion is unloaded;
7, the set-top box current version of the set-top box is upgraded to the completion of the first upgraded version of set-top box 04.
Technical solution through this embodiment, the present invention have the service packs downloading rate for improving set-top box and upgrading speed
Degree, the escalation process of set-top box is simple, and has provided the technique effect of good experience to the user.
In one embodiment, as described in Figure 4, when the subregion is Reading Sections, step S104 is according to the subregion
Type run the difference upgrade patch packet, set top box upgrading to be upgraded to the first upgraded version of the set-top box wraps
It includes:
S401:It decompresses the difference upgrade patch packet, obtains second script file, second differential file and the
Two signed datas.
When it is implemented, when current set top box downloads difference upgrade patch packet, using set top box upgrading agreement, by difference liter
Grade service packs reception downloads in the memory of current set top box, and then current bay copies update.tgz from memory, obtains
The second script file patch files, the second differential file and the second signed data in update.tgz.
S402:According to set-top box current version number to be upgraded, second script file and second difference are executed
Corresponding first script file and the first differential file in file, by corresponding version file in the set-top box current version of duplication
Update, and generate current version upgrading software package.Wherein, the second script file is the union of each first script file, and second is poor
Different article part is the union of each first differential file, and being in the second script file of execution can the second differential file of corresponding calling.Its
In, when executing the second script file, can be executed according to the version number of set-top box current version corresponding first script file with
And call corresponding first differential file.
When it is implemented, set-top box current version is copied to current bay first, set-top box current version is then obtained
Version number (such as version number be 1), execute first script file corresponding with version number 1 in the second script file, call the
Corresponding with version number 1 with differential file in two differential files.By built-in subregion tools, such as mkimage etc.
Tool, while the second signed data of difference upgrade patch packet is set to updated set-top box current version in current bay
Data packet head and the tail, and generate current version upgrading software package.Current version upgrades the signed data and difference liter of software package
Second signed data of grade service packs is consistent.
S403:Whether correct verify second signed data.
When it is implemented, to current version upgrading software package carry out signed data verification, judge signed data whether with difference
Second signed data of decilitre grade service packs is consistent.
S404:If so, the current version upgrading software package is run, by set top box upgrading to be upgraded to the machine top
The first upgraded version of box.
When it is implemented, only the signed data of current version upgrading software package is signed with the second of difference upgrade patch packet
When data are consistent, just set-top box current version (i.e. 01 version) to be upgraded can be upgraded to the first upgraded version of set-top box
(i.e. 04 version).
When the subregion of set-top box is Reading Sections, specific implementation procedure is as follows:
1, creating one piece of sufficiently large ramdisk, (content size is 2.5 of size after maximum scalable Reading Sections decompress
Times);
2, update.tgz to ramdisk/update is decompressed;
3, update.tgz is deleted;
4, on carry set-top box the Reading Sections to ramdisk/old_fs;
5, ramdisk/new_fs catalogues are created;
6, All Files are copied in old_fs to new_fs;
7, the second script file patch scripts are called, institute's newer version text in need of set-top box current version is replaced
Part is to new_fs;
8, upgrade software package to ramdisk/new_image.bin using the tool makings current version such as mkimage;
9, the signed data of verification current version upgrading software package new_image.bin whether with difference upgrade patch packet
Second signed data is consistent;
10, after verification passes through, the erasable subregions of flash is carried out, the set-top box current version of the set-top box is upgraded to machine top
The first upgraded version of box 04.
Through this embodiment, the present invention improves the service packs downloading rate and updating speed of set-top box, the liter of set-top box
Grade process is simple, while ensuring the reliabilities of data in difference upgrade patch packet by way of signed data verification, for
Family provides good experience effect.
A kind of difference upgrade method provided by the invention, by working as the first upgraded version of set-top box with each set-top box respectively
Preceding version carries out differential comparison, generates the corresponding upgrade file of each set-top box current version;The upgrade file includes:The
One script file, the first differential file and the first signed data.According to one second script file, one second differential file and in response to
The second signed data that second script file and second differential file generate generates difference upgrade patch packet;Wherein,
Second script file is the union of each first script file, and second differential file is each first difference text
The union of part.According to set top box upgrading agreement, by the difference upgrade patch in the memory for downloading to set-top box to be upgraded
Packet copies the subregion of set-top box to be upgraded to.The difference upgrade patch packet is run according to the type of the subregion, will wait rising
The set top box upgrading of grade is to the first upgraded version of the set-top box;The type of the subregion includes:Reading Sections and read-write point
The technical solution in area, has reached the downloading rate for the difference upgrade patch packet for improving set-top box, and improves the liter of set-top box
Step velocity simplifies the escalation process of set-top box, while ensuring difference upgrade patch packet by way of signed data verification
The reliability of middle data has provided the advantageous effect of good experience to the user.
Conceived based on application identical with above-mentioned difference upgrade method, the present invention also provides a kind of difference upgrade-system,
As described in following example.Since the principle that the difference upgrade-system solves the problems, such as is similar to difference upgrade method, the difference
The implementation for dividing the implementation of upgrade-system to may refer to difference upgrade method, overlaps will not be repeated.
Fig. 5 is the structural schematic diagram of the difference upgrade-system of the embodiment of the present application, as shown in figure 5, the difference upgrade-system
Including:Upgrade file generation unit 501, difference upgrade patch packet generation unit 502, difference upgrade patch packet acquiring unit 503
And set top box upgrading unit 504.
Upgrade file generation unit 501, for by the first upgraded version of set-top box respectively with each set-top box current version into
Row differential comparison generates the corresponding upgrade file of each set-top box current version;The upgrade file includes:First script text
Part, the first differential file and the first signed data;
Difference upgrade patch packet generation unit 502, for according to one second script file, one second differential file and in response to
The second signed data that second script file and second differential file generate generates difference upgrade patch packet;Wherein,
Second script file is the union of each first script file, and second differential file is each first difference text
The union of part;
Difference upgrade patch packet acquiring unit 503, for according to set top box upgrading agreement, machine top to be upgraded will to be downloaded to
The difference upgrade patch packet in the memory of box copies the subregion of set-top box to be upgraded to;
Set top box upgrading unit 504 will wait rising for running the difference upgrade patch packet according to the type of the subregion
The set top box upgrading of grade is to the first upgraded version of the set-top box;The type of the subregion includes:Reading Sections and read-write point
Area.
In one embodiment, the first upgraded version of set-top box includes:Multiple update version documents, set-top box current version
Including:Multiple version files.Fig. 6 is the structural schematic diagram of upgrade file generation unit.As shown in fig. 6, upgrade file generates list
First 501 include:Differential comparison module 601 and upgrade file generation module 602.
Differential comparison module 601, for by each update version document of the first upgraded version of the set-top box respectively with respectively
The version file of set-top box current version carries out differential comparison, generates corresponding first script file and first difference
File;
Upgrade file generation module 602, for according to first script file, first differential file and described the
One signed data generates the corresponding upgrade file of each set-top box current version.
In one embodiment, when the subregion is read-write subregion, as shown in fig. 7, set top box upgrading unit 504 wraps
It includes:Decompression module 701 and update module 702.
Decompression module 701 obtains second script file and described second for decompressing the difference upgrade patch packet
Differential file.
Update module 702 executes the crus secunda herein for the version number according to set-top box current version to be upgraded
Corresponding first script file and the first differential file in part and second differential file, it is current to update set-top box to be upgraded
Corresponding version file in version.
In one embodiment, as shown in figure 8, when the subregion is Reading Sections, set top box upgrading unit 504 wraps
It includes:Decompression module 801, current version upgrading software package generation module 802, correction verification module 803 and upgraded module 804.
Decompression module 801 obtains second script file, described second for decompressing the difference upgrade patch packet
Differential file and the second signed data.
Current version upgrades software package generation module 802, for according to set-top box current version number to be upgraded, executing institute
Corresponding first script file and the first differential file in the second script file and second differential file are stated, by the machine of duplication
Corresponding version file update in top box current version, and generate current version upgrading software package.
Correction verification module 803, it is whether correct for verifying second signed data.
Upgraded module 804 upgrades software package, by set top box upgrading to be upgraded described in for running the current version
The first upgraded version of set-top box.
In one embodiment, upgraded module 804 is specifically used for:The current version is run in such a way that Flash is erasable
Upgrade software package, by set top box upgrading to be upgraded to the first upgraded version of the set-top box.
Conceived based on application identical with above-mentioned difference upgrade method, the application provides a kind of computer equipment, such as following
Described in embodiment.Since the principle that the computer equipment solves the problems, such as is similar to difference upgrade method, the computer equipment
Implementation may refer to the implementation of difference upgrade method, overlaps will not be repeated.
In one embodiment, computer equipment includes:Memory, processor and storage on a memory and can handled
The computer program run on device, as shown in Figure 1, the processor realizes following steps when executing the computer program:
S101:The first upgraded version of set-top box is subjected to differential comparison with each set-top box current version respectively, generates each institute
State the corresponding upgrade file of set-top box current version;The upgrade file includes:First script file, the first differential file and
One signed data.
S102:According to one second script file, one second differential file and in response to second script file and described
The second signed data that two differential files generate generates difference upgrade patch packet;Wherein, second script file is each described
The union of first script file, second differential file are the union of each first differential file.
S103:According to set top box upgrading agreement, the difference in the memory for downloading to set-top box to be upgraded is upgraded
Service packs copies the subregion of set-top box to be upgraded to.
S104:The difference upgrade patch packet is run according to the type of the subregion, set top box upgrading to be upgraded is arrived
The first upgraded version of the set-top box;The type of the subregion includes:Reading Sections and read-write subregion.
Conceived based on application identical with above-mentioned difference upgrade method, the application provides a kind of computer-readable storage medium
Matter, as described in following example.Since the principle that the computer readable storage medium solves the problems, such as is similar to difference upgrade method,
Therefore the implementation of the computer readable storage medium may refer to the implementation of difference upgrade method, and overlaps will not be repeated.
In one embodiment, it is stored with computer program on computer readable storage medium, as shown in Figure 1, the calculating
Machine program realizes following steps when being executed by processor:
S101:The first upgraded version of set-top box is subjected to differential comparison with each set-top box current version respectively, generates each institute
State the corresponding upgrade file of set-top box current version;The upgrade file includes:First script file, the first differential file and
One signed data.
S102:According to one second script file, one second differential file and in response to second script file and described
The second signed data that two differential files generate generates difference upgrade patch packet;Wherein, second script file is each described
The union of first script file, second differential file are the union of each first differential file.
S103:According to set top box upgrading agreement, the difference in the memory for downloading to set-top box to be upgraded is upgraded
Service packs copies the subregion of set-top box to be upgraded to.
S104:The difference upgrade patch packet is run according to the type of the subregion, set top box upgrading to be upgraded is arrived
The first upgraded version of the set-top box;The type of the subregion includes:Reading Sections and read-write subregion.
A kind of difference upgrade method and system provided by the invention, including by the first upgraded version of set-top box respectively with each machine
Top box current version carries out differential comparison, generates the corresponding upgrade file of each set-top box current version;The upgrade file
Including:First script file, the first differential file and the first signed data;According to one second script file, one second difference text
Part and the second signed data generated in response to second script file and second differential file generate difference upgrade patch
Packet;Wherein, second script file is the union of each first script file, and second differential file is each described the
The union of one differential file;According to set top box upgrading agreement, by the difference in the memory for downloading to set-top box to be upgraded
Upgrade patch packet copies the subregion of set-top box to be upgraded to;The difference upgrade patch is run according to the type of the subregion
Packet, by set top box upgrading to be upgraded to the first upgraded version of the set-top box;The type of the subregion includes:Reading Sections and
Read-write subregion.The present invention, which realizes, promotes the rate that set-top box downloads software, improves updating speed, ensures the correct of upgrade package
Property, the advantageous effect of more excellent experience is provided for client.
It should be understood by those skilled in the art that, the embodiment of the present invention can be provided as method, system or computer program
Product.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the present invention
Apply the form of example.Moreover, the present invention can be used in one or more wherein include computer usable program code computer
The computer program production implemented in usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.)
The form of product.
Specific embodiment is applied in the present invention, and principle and implementation of the present invention are described, above example
Explanation be merely used to help understand the present invention method and its core concept;Meanwhile for those of ordinary skill in the art,
According to the thought of the present invention, there will be changes in the specific implementation manner and application range, in conclusion in this specification
Appearance should not be construed as limiting the invention.
Claims (12)
1. a kind of difference upgrade method, which is characterized in that including:
The first upgraded version of set-top box is subjected to differential comparison with each set-top box current version respectively, each set-top box is generated and works as
The corresponding upgrade file of preceding version;The upgrade file includes:First script file, the first differential file and the first number of signature
According to;
According to one second script file, one second differential file and in response to second script file and second differential file
The second signed data generated generates difference upgrade patch packet;Wherein, second script file is each first script text
The union of part, second differential file are the union of each first differential file;
According to set top box upgrading agreement, the difference upgrade patch packet in the memory for downloading to set-top box to be upgraded is copied
To the subregion of set-top box to be upgraded;
The difference upgrade patch packet is run according to the type of the subregion, by set top box upgrading to be upgraded to the set-top box
First upgraded version;The type of the subregion includes:Reading Sections and read-write subregion.
2. difference upgrade method according to claim 1, which is characterized in that the first upgraded version of the set-top box includes:
Multiple update version documents;The set-top box current version includes:Multiple version files;It is described by the first upgraded version of set-top box
Differential comparison is carried out with each set-top box current version respectively, generates the corresponding upgrade file of each set-top box current version, packet
It includes:
By each update version document of the first upgraded version of set-top box version file with each set-top box current version respectively
Differential comparison is carried out, corresponding first script file and first differential file are generated;
Each set-top box is generated according to first script file, first differential file and first signed data to work as
The corresponding upgrade file of preceding version.
3. difference upgrade method according to claim 2, which is characterized in that when the subregion is read-write subregion, institute
It states and the difference upgrade patch packet is run according to the type of the subregion, by set top box upgrading to be upgraded to the set-top box the
One upgraded version, including:
The difference upgrade patch packet is decompressed, second script file and second differential file are obtained;
According to the version number of set-top box current version to be upgraded, second script file and second differential file are executed
In corresponding first script file and the first differential file, update corresponding version text in set-top box current version to be upgraded
Part.
4. difference upgrade method according to claim 2, which is characterized in that it is characterized in that, when the subregion is read-only
It is described that the difference upgrade patch packet is run according to the type of the subregion when subregion, by set top box upgrading to be upgraded to institute
The first upgraded version of set-top box is stated, including:
The difference upgrade patch packet is decompressed, second script file, second differential file and the second number of signature are obtained
According to;
According to set-top box current version number to be upgraded, execute corresponding in second script file and second differential file
The first script file and the first differential file, corresponding version file in the set-top box current version of duplication is updated, and raw
Upgrade software package at current version;
Whether correct verify second signed data;
If so, run current version upgrading software package, by set top box upgrading to be upgraded to first liter of the set-top box
Grade version.
5. difference upgrade method according to claim 4, which is characterized in that the operation current version upgrades software
Packet, by set top box upgrading to be upgraded to the first upgraded version of the set-top box, including:Institute is run in such a way that Flash is erasable
Current version upgrading software package is stated, by set top box upgrading to be upgraded to the first upgraded version of the set-top box.
6. a kind of difference upgrade-system, which is characterized in that including:
Upgrade file generation unit, for the first upgraded version of set-top box to be carried out differential ratio with each set-top box current version respectively
Compared with generating the corresponding upgrade file of each set-top box current version;The upgrade file includes:First script file, first
Differential file and the first signed data;
Difference upgrade patch packet generation unit, for according to one second script file, one second differential file and in response to described the
The second signed data that two script files and second differential file generate generates difference upgrade patch packet;Wherein, described
Two script files be each first script file union, second differential file be each first differential file and
Collection;
Difference upgrade patch packet acquiring unit, for according to set top box upgrading agreement, will download in set-top box to be upgraded
The difference upgrade patch packet in depositing copies the subregion of set-top box to be upgraded to;
Set top box upgrading unit, for running the difference upgrade patch packet according to the type of the subregion, by machine to be upgraded
Top box is upgraded to the first upgraded version of the set-top box;The type of the subregion includes:Reading Sections and read-write subregion.
7. difference upgrade-system according to claim 6, which is characterized in that the first upgraded version of the set-top box includes:
Multiple update version documents;The set-top box current version includes:Multiple version files;The upgrade file generation unit packet
It includes:
Differential comparison module, for working as each update version document of the first upgraded version of the set-top box with each set-top box respectively
The version file of preceding version carries out differential comparison, generates corresponding first script file and first differential file;
Upgrade file generation module, for according to first script file, first differential file and first signature
Data generate the corresponding upgrade file of each set-top box current version.
8. difference upgrade-system according to claim 7, which is characterized in that when the subregion is read-write subregion, institute
Stating set top box upgrading unit includes:
Decompression module obtains second script file and second difference text for decompressing the difference upgrade patch packet
Part;
Update module executes second script file and institute for the version number according to set-top box current version to be upgraded
Corresponding first script file and the first differential file in the second differential file are stated, is updated in set-top box current version to be upgraded
Corresponding version file.
9. difference upgrade-system according to claim 7, which is characterized in that described when the subregion is Reading Sections
Set top box upgrading unit includes:
Decompression module obtains second script file, second differential file for decompressing the difference upgrade patch packet
And second signed data;
Current version upgrades software package generation module, for according to set-top box current version number to be upgraded, executing described second
Corresponding first script file and the first differential file in script file and second differential file, the set-top box of duplication is worked as
Corresponding version file update in preceding version, and generate current version upgrading software package;
Correction verification module, it is whether correct for verifying second signed data;
Upgraded module upgrades software package, by set top box upgrading to be upgraded to the set-top box for running the current version
First upgraded version.
10. difference upgrade-system according to claim 9, which is characterized in that the upgraded module is specifically used for:It utilizes
The erasable modes of Flash run the current version upgrading software package, by set top box upgrading to be upgraded to the set-top box first
Upgraded version.
11. a kind of computer equipment, including memory, processor and storage are on a memory and the meter that can run on a processor
Calculation machine program, which is characterized in that the processor realizes following steps when executing the computer program:
The first upgraded version of set-top box is subjected to differential comparison with each set-top box current version respectively, each set-top box is generated and works as
The corresponding upgrade file of preceding version;The upgrade file includes:First script file, the first differential file and the first number of signature
According to;
According to one second script file, one second differential file and in response to second script file and second differential file
The second signed data generated generates difference upgrade patch packet;Wherein, second script file is each first script text
The union of part, second differential file are the union of each first differential file;
According to set top box upgrading agreement, the difference upgrade patch packet in the memory for downloading to set-top box to be upgraded is copied
To the subregion of set-top box to be upgraded;
The difference upgrade patch packet is run according to the type of the subregion, by set top box upgrading to be upgraded to the set-top box
First upgraded version;The type of the subregion includes:Reading Sections and read-write subregion.
12. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the computer program
Following steps are realized when being executed by processor:
The first upgraded version of set-top box is subjected to differential comparison with each set-top box current version respectively, each set-top box is generated and works as
The corresponding upgrade file of preceding version;The upgrade file includes:First script file, the first differential file and the first number of signature
According to;
According to one second script file, one second differential file and in response to second script file and second differential file
The second signed data generated generates difference upgrade patch packet;Wherein, second script file is each first script text
The union of part, second differential file are the union of each first differential file;
According to set top box upgrading agreement, the difference upgrade patch packet in the memory for downloading to set-top box to be upgraded is copied
To the subregion of set-top box to be upgraded;
The difference upgrade patch packet is run according to the type of the subregion, by set top box upgrading to be upgraded to the set-top box
First upgraded version;The type of the subregion includes:Reading Sections and read-write subregion.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810166529.9A CN108322825A (en) | 2018-02-28 | 2018-02-28 | A kind of difference upgrade method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810166529.9A CN108322825A (en) | 2018-02-28 | 2018-02-28 | A kind of difference upgrade method and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108322825A true CN108322825A (en) | 2018-07-24 |
Family
ID=62900909
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810166529.9A Pending CN108322825A (en) | 2018-02-28 | 2018-02-28 | A kind of difference upgrade method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108322825A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109358894A (en) * | 2018-12-18 | 2019-02-19 | 北京四达时代软件技术股份有限公司 | A kind of Android device upgrade method and system for supporting DVB |
CN109857423A (en) * | 2018-12-20 | 2019-06-07 | Oppo广东移动通信有限公司 | Program version update method, device, server and readable storage medium storing program for executing |
CN112230974A (en) * | 2019-07-15 | 2021-01-15 | 深圳Tcl数字技术有限公司 | Method and system for generating television differential upgrade package |
CN117270902A (en) * | 2023-08-09 | 2023-12-22 | 大拓(山东)物联网科技有限公司 | OTA upgrade package generation method and device, OTA upgrade method and device |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050234984A1 (en) * | 2004-04-07 | 2005-10-20 | Rogerson Dale E | Periodic dynamic updating of content and metadata on a client |
CN101031038A (en) * | 2006-05-10 | 2007-09-05 | 奇景光电股份有限公司 | Digital video transmission method |
CN104581397A (en) * | 2014-12-29 | 2015-04-29 | 四达时代通讯网络技术有限公司 | System upgrade method and device for android set-top box |
CN104657170A (en) * | 2013-11-25 | 2015-05-27 | 腾讯科技(上海)有限公司 | Data updating method, device and system |
CN104899066A (en) * | 2015-06-19 | 2015-09-09 | 青岛海信移动通信技术股份有限公司 | Method and device for continuous upgrading |
CN105468396A (en) * | 2014-09-11 | 2016-04-06 | 深圳Tcl数字技术有限公司 | Generating method for differential package, upgrading method, generating apparatus, and Linux terminal |
-
2018
- 2018-02-28 CN CN201810166529.9A patent/CN108322825A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050234984A1 (en) * | 2004-04-07 | 2005-10-20 | Rogerson Dale E | Periodic dynamic updating of content and metadata on a client |
CN101031038A (en) * | 2006-05-10 | 2007-09-05 | 奇景光电股份有限公司 | Digital video transmission method |
CN104657170A (en) * | 2013-11-25 | 2015-05-27 | 腾讯科技(上海)有限公司 | Data updating method, device and system |
CN105468396A (en) * | 2014-09-11 | 2016-04-06 | 深圳Tcl数字技术有限公司 | Generating method for differential package, upgrading method, generating apparatus, and Linux terminal |
CN104581397A (en) * | 2014-12-29 | 2015-04-29 | 四达时代通讯网络技术有限公司 | System upgrade method and device for android set-top box |
CN104899066A (en) * | 2015-06-19 | 2015-09-09 | 青岛海信移动通信技术股份有限公司 | Method and device for continuous upgrading |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109358894A (en) * | 2018-12-18 | 2019-02-19 | 北京四达时代软件技术股份有限公司 | A kind of Android device upgrade method and system for supporting DVB |
CN109857423A (en) * | 2018-12-20 | 2019-06-07 | Oppo广东移动通信有限公司 | Program version update method, device, server and readable storage medium storing program for executing |
CN109857423B (en) * | 2018-12-20 | 2022-06-10 | Oppo广东移动通信有限公司 | Program version updating method and device, server and readable storage medium |
CN112230974A (en) * | 2019-07-15 | 2021-01-15 | 深圳Tcl数字技术有限公司 | Method and system for generating television differential upgrade package |
CN117270902A (en) * | 2023-08-09 | 2023-12-22 | 大拓(山东)物联网科技有限公司 | OTA upgrade package generation method and device, OTA upgrade method and device |
CN117270902B (en) * | 2023-08-09 | 2024-05-10 | 大拓(山东)物联网科技有限公司 | OTA upgrade package generation method and device, OTA upgrade method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108322825A (en) | A kind of difference upgrade method and system | |
CN103942058B (en) | A kind of EMBEDDED AVIONICS method for upgrading software and system | |
EP2524307B1 (en) | Operating system auto-update procedure | |
US11113045B2 (en) | Image install of a network appliance | |
US20130227089A1 (en) | Building virtual machine disk images for different cloud configurations from a single generic virtual machine disk image | |
US20080215796A1 (en) | Virtual Appliance Management | |
CN105262627A (en) | Firmware upgrade method, device and system | |
US8997085B2 (en) | Image delta-based upgrade of complex stack in software appliance | |
CN105049486A (en) | Version management and file pulling control methods for static files, version management and file pulling control devices, and version control system | |
WO2008002419A2 (en) | Open virtual appliance | |
CN106911729A (en) | A kind of operating system remote installation method suitable for domestic processor | |
WO2013178048A1 (en) | Method and device for generating firmware over-the-air upgrade package | |
CN106325953A (en) | Weblogic cluster one-key automatic deployment method | |
CN101963909B (en) | Information processing apparatus, workflow system and workflow management method | |
JP7231518B2 (en) | Packaging support system and packaging support method | |
CN105072398B (en) | A kind of device updating method and device | |
CN105808273A (en) | Software upgrading method and software upgrading device | |
US20150373102A1 (en) | Deployment of virtual machine disks from a shared network file system | |
CN107423078A (en) | A kind of Oftware updating method and device | |
CN108021427A (en) | Information system deployment and updating management method based on Docker | |
CN111240722A (en) | Method for upgrading firmware over the air, and terminal, server and system applied by same | |
CN112764792A (en) | Associated server version application upgrading method and device and electronic equipment | |
CN106569843A (en) | Method and device for generating OTA central package | |
WO2017000929A1 (en) | Client-based media information delivery method and device | |
CN103139298B (en) | Method for transmitting network data and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180724 |