CN102053853A - Version updating method of online game - Google Patents

Version updating method of online game Download PDF

Info

Publication number
CN102053853A
CN102053853A CN2010106236753A CN201010623675A CN102053853A CN 102053853 A CN102053853 A CN 102053853A CN 2010106236753 A CN2010106236753 A CN 2010106236753A CN 201010623675 A CN201010623675 A CN 201010623675A CN 102053853 A CN102053853 A CN 102053853A
Authority
CN
China
Prior art keywords
file
tabulation
server
file information
information
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
Application number
CN2010106236753A
Other languages
Chinese (zh)
Inventor
刘毅
钟文杰
王洪彦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Pixel Software Technology Co Ltd
Original Assignee
Beijing Pixel Software Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Pixel Software Technology Co Ltd filed Critical Beijing Pixel Software Technology Co Ltd
Priority to CN2010106236753A priority Critical patent/CN102053853A/en
Publication of CN102053853A publication Critical patent/CN102053853A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention provides a version updating method of an online game, which comprises the following steps: by comparing the difference between file information in a server file list and a local file list, putting the name of each file of which the file content MD5 (message digest 5) value is changed as well as the names of files which need to be newly added into the local file list as compared with the server file list in a file list to be updated; and downloading files in the file list to be updated, putting in a client resource packet, thus finishing version updating. By using the invention, updating files in multiple versions between the current client version and the current server version do not need to be repeatedly downloaded, and only the changed and newly added files need to be downloaded by comparing the current client version with the current server version, thereby reducing the downloading of redundant files.

Description

A kind of online game method for updating edition
Technical field
Field, particularly a kind of online game method for updating edition are supported in the operation that the present invention relates to the network game on line.
Background technology
In diverse network recreation operation, the version updating of client is a very also important link of basis.Game products can be revised leak (bug) originally by frequent upgraded edition, improves player's experience, and increases new game content.The stability and high efficiency of update mechanism has determined that whether the player can finish renewal fast, normally enters recreation.
The update scheme of complete packet is adopted in the recreation of existing diverse network mostly, " the putting to death celestial being " of perfect space-time for example, " the semi-gods and the semi-devils " enjoyed a trip to, " the dreamlike Journey to the West " of Netease etc.
Suppose that client release is 1.0, server version is 1.2, and the process that complete packet is upgraded may further comprise the steps:
A, judge according to the server info file whether the active client version is consistent with server version, if inconsistent, application is upgraded;
B, client apply for downloading 1.0 to 1.1 update package successively, and 1.1 to 1.2 update package is updated to client with the file in the update package.
As seen, adopt the update scheme of complete packet, efficient inadequately, when the needs cross-version upgraded, frequent version updating may cause the bulk redundancy file to be downloaded repeatedly; Adopt the update scheme of complete packet to be difficult to support repair function in addition, client is difficult to provide independently file renewal if damage is arranged, and can only reinstall.The update scheme underaction of complete packet can't be supported reverse renewal, and is general than formally obeying the version height if there is experience clothes in online game, is upgraded to just can't return back to fast after the experience clothes formally to have obeyed, and therefore, is difficult to realize the switching between the different editions.
Summary of the invention
In view of this, the object of the present invention is to provide a kind of online game method for updating edition, this method can reduce the download repeatedly of redundant file.
In order to achieve the above object, the invention provides a kind of online game method for updating edition, this method may further comprise the steps:
A, when detect determining that need carry out client release upgrades, download the server file tabulation in the destination server;
B, from server file tabulation, read a file information, judge in the local file tabulation whether exist and the corresponding fileinfo of this file information, if, execution in step C then; Otherwise execution in step D;
C, judge in this file information the MD5 value whether with in the local file tabulation with the corresponding fileinfo of this file information in the MD5 value identical, if inequality, execution in step D then;
Otherwise, be in the server file tabulation during the last item fileinfo in this file information, execution in step E is not in the server file tabulation during the last item fileinfo in this file information, returns step B and carries out;
D, the filename in this file information is put into listed files to be updated;
E, the file in the listed files to be updated is downloaded, and the file to be updated after will downloading puts into resource packet, finish this renewal.
The described detection of steps A determines that need carry out client network game version method for updating is: download the server info file in the destination server, judge whether version number and client release in the server info file be number identical, if inequality, then need to carry out version updating.
The method of the server file tabulation in the described download destination server of steps A is: send HTML (Hypertext Markup Language) http request to destination server, the server file tabulation in the destination server is downloaded in request;
The method of the server info file in the described download destination server is: send the http request to destination server, the server info file in the destination server is downloaded in request.
After the execution in step A, further comprise before the execution in step B: judge whether it is to upgrade for the first time of client network game version, if, then travel through all associated documents of client release, generate the local file tabulation.
Whether the described judgement of step B exists the method with the corresponding fileinfo of this file information to be in local file tabulation: the filename in the All Files information during filename in this file information and local file are tabulated compares one by one, if the filename in the local file tabulation in file information of existence is identical with the filename in this file information, then exist and this file information corresponding file information in the local file tabulation, otherwise, do not exist and this file information corresponding file information in the local file tabulation.
This method further sets in advance the core document tabulation;
Step C judge in this file information the MD5 value with in local file tabulation with the corresponding fileinfo of this file information in MD5 value identical after, execution in step B or E further comprise before:
C0, judge in the default core document tabulation whether exist and this file information corresponding file, if exist, execution in step C1 then, otherwise, whether be the last item fileinfo execution in step B or E in the server file tabulation according to this file information;
C1, calculate the MD5 value of the file content of the file in the core document tabulation of this file information correspondence, whether the MD5 value that judgement calculates is identical with the MD5 value in this file information, if it is inequality, execution in step D then, otherwise, whether be the last item fileinfo execution in step B or E in the server file tabulation according to this file information.
The filename of storage vital document in the described core document tabulation;
Whether exist the method with this file information corresponding file to be in the default core document tabulation of the described judgement of step C0: the All Files name during filename in this file information and core document are tabulated compares one by one, if have with this file information in the identical filename of filename, there is this file information corresponding file in the then described default core document tabulation, otherwise, do not have this file information corresponding file in the described default core document tabulation.
The described method that file in the listed files to be updated is downloaded of step e is: adopt multithreading, each thread obtains one or more files from listed files to be updated, sends http request application packing to destination server and downloads.
Step e is described will further to be comprised after the download of the file in the listed files to be updated: the file backup to be updated after will downloading;
File to be updated after described will the download further comprises when putting into resource packet: the fileinfo of revising local file tabulation file to be updated;
File to be updated after described will the download is put into after the resource packet, finishes this renewal and further comprises before: the version information that upgrades the client network recreation.
Steps A is described after detection determines to carry out the renewal of client network game version, further comprises: the deleted file of downloading in the destination server for the treatment of is tabulated;
The file to be updated that step e is described after will downloading is put into after the resource packet, finishing this further comprises before upgrading: will treat that the file in the deleted file tabulation deletes from client file, and with deleted file corresponding file information deletion in the local file tabulation.
By top technical scheme as can be known, this online game method for updating edition of the present invention, fileinfo is different in tabulating by contrast server file tabulation and local file, file content MD5 value is changed and server file tabulation is put into listed files to be updated with the filename that newly-increased file is compared in the local file tabulation, the client resource bag is downloaded and put into to file in the listed files to be updated, finish version updating.Using the present invention does not need the updating file in a plurality of versions between active client version and the current server version is downloaded repeatedly, only the active client version need be compared that change and newly-increased file downloads with the current server version, therefore, can reduce redundant file downloads.
Description of drawings
Fig. 1 embodiment of the invention realizes the schematic flow sheet of online game method for updating edition;
Fig. 2 uses the schematic flow sheet that the present invention realizes online game version self-repair method.
Embodiment
In order to make purpose of the present invention, technical scheme and advantage clearer, below in conjunction with the accompanying drawing embodiment that develops simultaneously, the present invention is described in detail.
Main thought of the present invention is: different by fileinfo in contrast server file tabulation and the local file tabulation, the file that file content is changed and increase newly is downloaded again and is put into the local client resource packet, finishes renewal.Use the present invention, the redundant file that can reduce in the online game version updating process is downloaded.
Referring to Fig. 1, Fig. 1 is the schematic flow sheet of embodiment of the invention online game method for updating edition, may further comprise the steps:
Step 101, Download Server message file read server version number from the server info file.
Here, server version number is stored in the server info file in the destination server, and each file of the server version in the destination server all is that the mode that adopts scale-of-two to encrypt compression is stored; Be decrypted after downloading to this locality, prior art is all adopted in encryption and decryption.The Download Server message file can be downloaded according to the several different methods of prior art, adopt in the present embodiment to destination server and send HTML (Hypertext Markup Language) (http) request, the mode of request Download Server message file, the destination server here is a http server.
Step 102, judge whether client release is number consistent with server version number, if then execution in step 114, otherwise, execution in step 103.
In this step, the server version that reads number and client release number are compared,, then begin more new technological process if inconsistent.
The server file of storing in step 103, the download destination server is tabulated and is treated the deleted file tabulation.
Here, server file tabulation and treat that the deleted file tabulation leaves in the destination server, the server file tabulation is same as the prior art, storage be the fileinfo of the All Files relevant with the current server version, every file information is represented one of them file, the include file name, the last modification time of file, file size, relevant informations such as file MD5 value, wherein file MD5 value is to calculate according to file content according to the method that prior art is calculated the MD5 value, and the computing method of the Message Digest Algorithm 5 that all are mentioned among the present invention (MD5) value are all identical; Treat that deleted file tabulation is same as the prior art, storage be occurred in each version before current version and current version in the deleted file information for the treatment of that no longer needs, comprise the filename of the deleted file that remains generating in advance by server.
In this step, Download Server listed files and treat that deleted file tabulation can download according to the several different methods of prior art adopts to destination server in the present embodiment to send the http request mode, request Download Server listed files and treat the deleted file tabulation.
Step 104, from server file tabulation, read a file information.
Fileinfo in the server file tabulation here can be stored according to binary mode, and the storage format of concrete fileinfo is the problem that realizes, repeats no more.
Step 105, judge in the local file tabulation whether exist and this file information corresponding file information, if then execution in step 106, otherwise, execution in step 110.
Here, storage is the fileinfo of the All Files relevant with the active client version in the local file tabulation, every file information is represented one of them file, relevant informations such as include file name, the last modification time of file, file size, file MD5 value, wherein file MD5 value calculates according to file content.
Need to prove that when client release upgraded for the first time, the local file tabulation did not exist, therefore, need before carrying out this step, travel through the All Files relevant, generate the local file tabulation with client release.In renewal process, the renewal updating local file tabulation simultaneously according to client release generates new local file tabulation, therefore, before carrying out this step, need judge earlier whether this upgrades is to carry out version updating the first time, if not, then the local file tabulation exists, need before carrying out this step, not travel through the All Files relevant, generate the local file tabulation with client release, otherwise, need the traversal All Files relevant, generate the local file tabulation with client release.
In this step, judge that the method that whether exists in the local file tabulation with this file information corresponding file information is: the filename in the All Files information in filename in this file information and the local file tabulation is compared one by one, if the filename in the local file tabulation in file information of existence is identical with the filename in this file information, then exist and this file information corresponding file information in the local file tabulation, otherwise, do not exist and this file information corresponding file information in the local file tabulation.
Step 106, judge whether the MD5 value in the corresponding file information is identical in MD5 value and the local file tabulation in this file information, if identical, then execution in step 107, otherwise execution in step 110.
Step 107, judge in the core document tabulation whether have this file information corresponding file, if then execution in step 108, otherwise, execution in step 111.
Here, core document tabulation is by setting in advance in client according to actual conditions, and constant in version after this, is used for when the online game version updating, the file in the core document tabulation further detected, in case replaced by malice.Storage is the filename of realizing all vital documents of Core Feature in the online game version in the core document tabulation, filename in filename in this information and the core document tabulation is compared one by one, if have the filename in this file information in the core document tabulation, then have this file information corresponding file in the core document tabulation.
Step 108, calculate the MD5 value of the core document of this file information clients corresponding version.
In this step,, then need again to recomputate its MD5 value according to the file content of this core document in the active client version if the pairing file of this file information is the core document of client release.
Whether the MD5 value that step 109, judgement calculate is consistent with the MD5 value in this file information, if then execution in step 111, otherwise, execution in step 110.
In this step, will recomputate the MD5 value that obtains and the MD5 value of server end according to the file content of the current pairing core document of this file information in client release and compare, to verify whether this core document needs to upgrade.
Step 110, the filename in this file information is put into listed files to be updated.
In this step, when a file information of taking out from the server file tabulation did not exist in the local file tabulation, explanation was newly-increased file, need put into listed files to be updated; When a file information of taking out in the server file tabulation was inequality with the MD5 value in the corresponding file information in the local file tabulation, supporting paper changed, and need put into listed files to be updated; When a file information of taking out from server file tabulation is vital document in the core document tabulation, when if MD5 value that calculates according to the file content at this core document of client and the MD5 value in this file information are inequality, illustrate that this core document content changes, and need put into listed files to be updated.
Step 111, judge that whether this file information be the last item fileinfo in the server file tabulation, if then execution in step 112, otherwise, return step 104 and carry out.
In this step, judge that whether this file information be that the last item fileinfo method can have multiplely in the server file tabulation, for example judges whether file pointer has arrived end-of-file (EOF).
Step 112, the file in the listed files to be updated is downloaded and generated backup file, will download the back file and put into resource packet, the version information of renewal client.
In this step, the mode that the file in the listed files to be updated is downloaded is: adopt multithreading, each thread obtains one or more files from listed files to be updated, sends http request application packing to destination server and downloads; After destination server receives the http request, one or more file packings of application can be sent.Send the http request application method that packing is downloaded same as the prior art to the destination server application for issue, repeat no more.
After file to be updated downloads to client, the file of downloading to be updated is put into the client resource bag, here, put into the process of resource packet and mistake occurs in order to prevent file to be updated, the file to be updated that also needs to download backs up, so that the described file reparation of carrying out when wrong occurs.
After all files to be updated are put into resource packet, also needing further local file tabulation to upgrade, all files that upgrade corresponding file information correction in the local file tabulation is the fileinfo after upgrading; The version information of active client is updated to the current redaction that is updated to.
Here, if when file to be updated is put into resource packet, find that resource packet damage itself causes and file to be updated can't be put into resource packet, then can also trigger the client self-repair function, the self-repair function of client is realized and will be elaborated in Fig. 2.
Step 113, will treat that the deleted file for the treatment of in the deleted file tabulation deletes from the local client file, and generate new local file and tabulate.
In this step, in client file, search the filename corresponding file for the treatment of in the deleted file tabulation one by one,, then delete this document if exist; Behind the deleted file, also need to delete the deleted file corresponding file information in the local file tabulation.So far, the new local file tabulation of upgrading the back client release generates.
Step 114, this upgrades end.
Provided the scheme of embodiment of the invention realization online game version updating above, realized the implementation method of client release self-repair function to utilizing the present invention below in conjunction with Fig. 2.
Referring to Fig. 2, Fig. 2 uses the method flow diagram that the present invention realizes the client release self-repair function, may further comprise the steps:
Step 201, judge whether the client resource bag damages, if then execution in step 208, otherwise, execution in step 202.
In this step, whether can open to determine whether it damages, if can open, illustrates that the client resource bag does not damage according to the client resource bag, otherwise the client resource bag damages.
Step 202, from the client resource bag, select a file that did not detect, calculate the MD5 value of the file content of this selecteed file.
Step 203, judge whether the MD5 value in the file header information of the MD5 value calculate and this selecteed file is identical, if then execution in step 207, otherwise execution in step 204.
Here, all comprise file header information and file content two parts content in the All Files in the resource packet, what deposit in the file header information is the content relevant with this document, as the MD5 value of this document content, this document content-length etc.
In this step, if two MD5 values are identical, supporting paper does not damage, otherwise, damage is described.
Step 204, judge whether the backup file of this selecteed file that generated when upgrading this selecteed file last time damages, if then execution in step 206, otherwise, execution in step 205;
Step 205, recover the content of this selecteed file according to backup file.
In this step, backup file does not damage, and content that then will this selecteed file replaces with the content of backup file, revises this selecteed file.
Step 206, this selecteed file of deletion.
Step 207, judge whether to have traveled through the All Files in the client resource bag, if, select execution in step 209, otherwise, return step 202 and carry out.
Step 208, delete this client resource bag.
Step 209, regenerate the tabulation of new local file.
Step 210, call refresh routine client release is upgraded.
In this step, call refresh routine, that is to say that the technical scheme that provides in the calling graph 1 upgrades client release, reach the purpose of client release selfreparing.
Here, if the client resource bag damages, will be in the local file tabulation that then regenerates without any fileinfo, therefore, under the All Files download relevant, finish reparation in can be when upgrading with server version with server; If the file corruption in the client resource bag, when detecting file corruption, if can't utilize the backup information reparation, then delete this document, to there be this document corresponding file information in the local file tabulation that regenerates, therefore, under when upgrading, can from server, downloading, finish reparation as newly-increased file.
By top embodiment as can be known, adopt the present invention, only need the relatively local file tabulation of client and the server file tabulation of server end, with in the local file tabulation with the server file tabulation in the MD5 value compare the file that changes, and in local file tabulation, do not deposit at file, the file of down loading updating necessity can be realized upgrading and degradation between any version to resource packet, also can realize the cross-version upgrading; The present invention adopts based on the multithreading download technology, can effectively improve download efficiency, reduces player's stand-by period; In addition, the also natural support of the present invention the client self-repair function.Except any resource file damage of refresh routine itself, as long as activate repair function,, upgrade the damage file by repairing detection algorithm, just can recover complete client again.
The above only is preferred embodiment of the present invention, and is in order to restriction the present invention, within the spirit and principles in the present invention not all, any modification of being made, is equal to replacement, improvement etc., all should be included within the scope of protection of the invention.

Claims (10)

1. an online game method for updating edition is characterized in that, this method may further comprise the steps:
A, when detect determining that need carry out client release upgrades, download the server file tabulation in the destination server;
B, from server file tabulation, read a file information, judge in the local file tabulation whether exist and the corresponding fileinfo of this file information, if, execution in step C then; Otherwise execution in step D;
C, judge in this file information the MD5 value whether with in the local file tabulation with the corresponding fileinfo of this file information in the MD5 value identical, if inequality, execution in step D then;
Otherwise, be in the server file tabulation during the last item fileinfo in this file information, execution in step E is not in the server file tabulation during the last item fileinfo in this file information, returns step B and carries out;
D, the filename in this file information is put into listed files to be updated;
E, the file in the listed files to be updated is downloaded, and the file to be updated after will downloading puts into resource packet, finish this renewal.
2. online game method for updating edition as claimed in claim 1, it is characterized in that, the described detection of steps A determines that need carry out client network game version method for updating is: download the server info file in the destination server, judge whether version number and client release in the server info file be number identical, if inequality, then need to carry out version updating.
3. online game method for updating edition as claimed in claim 2, it is characterized in that, the method of the server file tabulation in the described download destination server of steps A is: send HTML (Hypertext Markup Language) http request to destination server, the server file tabulation in the destination server is downloaded in request;
The method of the server info file in the described download destination server is: send the http request to destination server, the server info file in the destination server is downloaded in request.
4. online game method for updating edition as claimed in claim 3, it is characterized in that, after the execution in step A, further comprise before the execution in step B: judge whether it is the renewal first time of client network game version, if, then travel through all associated documents of client release, generate the local file tabulation.
5. as claim 1 or 4 described online game method for updating edition, it is characterized in that, whether the described judgement of step B exists the method with the corresponding fileinfo of this file information to be in local file tabulation: the filename in the All Files information during filename in this file information and local file are tabulated compares one by one, if the filename in the local file tabulation in file information of existence is identical with the filename in this file information, then exist and this file information corresponding file information in the local file tabulation, otherwise, do not exist and this file information corresponding file information in the local file tabulation.
6. online game method for updating edition as claimed in claim 5 is characterized in that, this method further sets in advance the core document tabulation;
Step C judge in this file information the MD5 value with in local file tabulation with the corresponding fileinfo of this file information in MD5 value identical after, execution in step B or E further comprise before:
C0, judge in the default core document tabulation whether exist and this file information corresponding file, if exist, execution in step C1 then, otherwise, whether be the last item fileinfo execution in step B or E in the server file tabulation according to this file information;
C1, calculate the MD5 value of the file content of the file in the core document tabulation of this file information correspondence, whether the MD5 value that judgement calculates is identical with the MD5 value in this file information, if it is inequality, execution in step D then, otherwise, whether be the last item fileinfo execution in step B or E in the server file tabulation according to this file information.
7. online game method for updating edition as claimed in claim 6 is characterized in that, the filename of storage vital document in the described core document tabulation;
Whether exist the method with this file information corresponding file to be in the default core document tabulation of the described judgement of step C0: the All Files name during filename in this file information and core document are tabulated compares one by one, if have with this file information in the identical filename of filename, there is this file information corresponding file in the then described default core document tabulation, otherwise, do not have this file information corresponding file in the described default core document tabulation.
8. online game method for updating edition as claimed in claim 7, it is characterized in that, the described method that file in the listed files to be updated is downloaded of step e is: adopt multithreading, each thread obtains one or more files from listed files to be updated, send http request application packing to destination server and download.
9. online game method for updating edition as claimed in claim 8 is characterized in that, step e is described will further to be comprised after the download of the file in the listed files to be updated: the file backup to be updated after will downloading;
File to be updated after described will the download further comprises when putting into resource packet: the fileinfo of revising local file tabulation file to be updated;
File to be updated after described will the download is put into after the resource packet, finishes this renewal and further comprises before: the version information that upgrades the client network recreation.
10. online game method for updating edition as claimed in claim 9 is characterized in that, steps A is described after detection determines to carry out the renewal of client network game version, further comprises: the deleted file of downloading in the destination server for the treatment of is tabulated;
The file to be updated that step e is described after will downloading is put into after the resource packet, finishing this further comprises before upgrading: will treat that the file in the deleted file tabulation deletes from client file, and with deleted file corresponding file information deletion in the local file tabulation.
CN2010106236753A 2010-12-30 2010-12-30 Version updating method of online game Pending CN102053853A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010106236753A CN102053853A (en) 2010-12-30 2010-12-30 Version updating method of online game

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010106236753A CN102053853A (en) 2010-12-30 2010-12-30 Version updating method of online game

Publications (1)

Publication Number Publication Date
CN102053853A true CN102053853A (en) 2011-05-11

Family

ID=43958209

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010106236753A Pending CN102053853A (en) 2010-12-30 2010-12-30 Version updating method of online game

Country Status (1)

Country Link
CN (1) CN102053853A (en)

Cited By (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102332135A (en) * 2011-08-02 2012-01-25 中兴通讯股份有限公司 Method, device and system for updating order list of mobile terminal television
CN102360375A (en) * 2011-09-29 2012-02-22 奇智软件(北京)有限公司 Network-based file update management method and system
CN102385614A (en) * 2011-09-29 2012-03-21 奇智软件(北京)有限公司 Terminal file updating management method and system
CN102521295A (en) * 2011-11-30 2012-06-27 深圳市五巨科技有限公司 Method and device for automatically acquiring content updating on designated page
CN102737087A (en) * 2012-03-09 2012-10-17 珠海市君天电子科技有限公司 Real-time misreport removal method
CN102833350A (en) * 2012-09-11 2012-12-19 优视科技有限公司 Processing method and processing device of WebApp updating
CN103064711A (en) * 2012-12-27 2013-04-24 北京思特奇信息技术股份有限公司 Hot loading method based on Spread distributed application system
CN103188097A (en) * 2011-12-30 2013-07-03 金蝶软件(中国)有限公司 Method, device and system achieving patch management
CN103414689A (en) * 2013-07-12 2013-11-27 深圳Tcl新技术有限公司 Connection method and connection device of digital living network alliance (DLNA) equipment
CN103631625A (en) * 2013-12-02 2014-03-12 腾讯科技(成都)有限公司 Data acquisition method, user terminal, server and system
CN103716405A (en) * 2013-12-31 2014-04-09 福建天晴数码有限公司 Game server remote sharing system and method
CN103902299A (en) * 2012-12-24 2014-07-02 航天信息股份有限公司 Software version updating method and system
CN103995892A (en) * 2011-09-29 2014-08-20 北京奇虎科技有限公司 File updating method
CN103995894A (en) * 2011-09-29 2014-08-20 北京奇虎科技有限公司 Terminal file updating management method and system
CN104038520A (en) * 2013-03-05 2014-09-10 北京畅游天下网络技术有限公司 Multi-version distributed resource management method and multi-version distributed resource management system
WO2015003516A1 (en) * 2013-07-08 2015-01-15 惠州Tcl移动通信有限公司 Upgrade packet generation method, server, software upgrade method, and mobile terminal
CN104378397A (en) * 2013-08-15 2015-02-25 世纪禾光科技发展(北京)有限公司 Method and system for issuing incremental updating of program package
CN104539696A (en) * 2014-12-26 2015-04-22 北京像素软件科技股份有限公司 Client end incremental updating method and system
CN104657386A (en) * 2013-11-22 2015-05-27 南京中兴新软件有限责任公司 Method and device for deduplication processing on version files
CN104778063A (en) * 2015-04-16 2015-07-15 小米科技有限责任公司 Method and device for updating resource
CN104850386A (en) * 2014-01-09 2015-08-19 武汉联影医疗科技有限公司 Software system internationalization resource processing method
CN105446829A (en) * 2015-09-29 2016-03-30 网易(杭州)网络有限公司 Client program repair method, device and system and server
CN105511889A (en) * 2016-01-15 2016-04-20 珠海金山网络游戏科技有限公司 General game version incremental updating system and method
CN105573783A (en) * 2015-12-14 2016-05-11 镇江乐游网络科技有限公司 Game client version updating method
CN105577774A (en) * 2015-12-17 2016-05-11 北京奇虎科技有限公司 Forced updating method and device of game logger
CN106293823A (en) * 2016-08-04 2017-01-04 北京白鹭时代信息技术有限公司 A kind of game accelerator automatic heating updates and loading method and device
CN106302763A (en) * 2016-08-19 2017-01-04 北京拓盛智联技术有限公司 A kind of establishment task minute wheel method for down loading and system
CN106897103A (en) * 2017-03-03 2017-06-27 广州四三九九信息科技有限公司 A kind of method that fast speed heat of mobile terminal online game version updates
CN106959843A (en) * 2016-01-11 2017-07-18 陈昕 A kind of cross-platform nest automotive engine system and its development approach
CN107205057A (en) * 2017-08-02 2017-09-26 无锡江南影视传播有限公司 A kind of game resource update method, device and client
CN107256161A (en) * 2017-06-13 2017-10-17 广发证券股份有限公司 Client side upgrading method based on electron technologies
CN107682436A (en) * 2017-10-09 2018-02-09 武汉斗鱼网络科技有限公司 A kind of method, apparatus and equipment of more new file
CN108495196A (en) * 2018-03-13 2018-09-04 刘伟 data processing method and device for video game
CN108845824A (en) * 2018-07-10 2018-11-20 平安科技(深圳)有限公司 Using update method and device and computer readable storage medium
CN108888951A (en) * 2018-06-25 2018-11-27 网易(杭州)网络有限公司 Game resource treating method and apparatus
CN109491644A (en) * 2018-10-30 2019-03-19 甘文君 A kind of game system of object-oriented mode
CN109634782A (en) * 2018-12-06 2019-04-16 Oppo广东移动通信有限公司 A kind of detection method of system robustness, device, storage medium and terminal
CN110134408A (en) * 2018-02-08 2019-08-16 鼎捷软件股份有限公司 Data deployment method and data deployment system
CN110659055A (en) * 2019-10-24 2020-01-07 四川隧唐科技股份有限公司 Installation file application program updating method, updating detection method and device
CN111090446A (en) * 2019-12-20 2020-05-01 北京海益同展信息科技有限公司 Configuration file updating method and system
CN111787019A (en) * 2020-07-02 2020-10-16 深圳市亲邻科技有限公司 Information acquisition method and device based on block chain
CN111897773A (en) * 2019-05-05 2020-11-06 深圳市云趣网络科技股份有限公司 Method and device for searching local game starting file of windows system
CN112395094A (en) * 2021-01-19 2021-02-23 成都四方伟业软件股份有限公司 Resource initialization downloading method and device based on TPL
CN112486555A (en) * 2020-12-07 2021-03-12 浙江诺诺网络科技有限公司 Software increment upgrading method, device, equipment and computer readable storage medium
CN116647732A (en) * 2023-07-27 2023-08-25 深圳市华曦达科技股份有限公司 Updating configuration method and device based on intelligent television box security

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030200207A1 (en) * 1999-05-03 2003-10-23 Symantec Corporation Methods and apparatuses for file synchronization and updating using a signature list
CN1777317A (en) * 2005-12-16 2006-05-24 北京金山软件有限公司 Method for realizing programme update of wireless terminal
CN1904835A (en) * 2006-08-08 2007-01-31 北京飞天诚信科技有限公司 Method for updating computer software
CN101360127A (en) * 2008-09-10 2009-02-04 金蝶软件(中国)有限公司 File updating method and transmission system
CN101662503A (en) * 2009-09-14 2010-03-03 金蝶软件(中国)有限公司 Information transmission method, proxy server and service system in network

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030200207A1 (en) * 1999-05-03 2003-10-23 Symantec Corporation Methods and apparatuses for file synchronization and updating using a signature list
CN1777317A (en) * 2005-12-16 2006-05-24 北京金山软件有限公司 Method for realizing programme update of wireless terminal
CN1904835A (en) * 2006-08-08 2007-01-31 北京飞天诚信科技有限公司 Method for updating computer software
CN101360127A (en) * 2008-09-10 2009-02-04 金蝶软件(中国)有限公司 File updating method and transmission system
CN101662503A (en) * 2009-09-14 2010-03-03 金蝶软件(中国)有限公司 Information transmission method, proxy server and service system in network

Cited By (63)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102332135A (en) * 2011-08-02 2012-01-25 中兴通讯股份有限公司 Method, device and system for updating order list of mobile terminal television
CN103995894A (en) * 2011-09-29 2014-08-20 北京奇虎科技有限公司 Terminal file updating management method and system
CN103995892A (en) * 2011-09-29 2014-08-20 北京奇虎科技有限公司 File updating method
CN103995892B (en) * 2011-09-29 2017-06-30 北京奇虎科技有限公司 File updating method
CN103995894B (en) * 2011-09-29 2017-09-29 北京奇虎科技有限公司 A kind of terminal file updating management method and system
CN102385614A (en) * 2011-09-29 2012-03-21 奇智软件(北京)有限公司 Terminal file updating management method and system
CN102360375A (en) * 2011-09-29 2012-02-22 奇智软件(北京)有限公司 Network-based file update management method and system
CN102360375B (en) * 2011-09-29 2017-05-31 北京奇虎科技有限公司 A kind of network file update management method and system
CN102385614B (en) * 2011-09-29 2014-07-02 奇智软件(北京)有限公司 Terminal file updating management method and system
CN102521295A (en) * 2011-11-30 2012-06-27 深圳市五巨科技有限公司 Method and device for automatically acquiring content updating on designated page
CN103188097A (en) * 2011-12-30 2013-07-03 金蝶软件(中国)有限公司 Method, device and system achieving patch management
CN102737087A (en) * 2012-03-09 2012-10-17 珠海市君天电子科技有限公司 Real-time misreport removal method
CN102737087B (en) * 2012-03-09 2015-02-11 珠海市君天电子科技有限公司 Real-time misreport removal method
CN102833350A (en) * 2012-09-11 2012-12-19 优视科技有限公司 Processing method and processing device of WebApp updating
CN103902299B (en) * 2012-12-24 2017-03-29 航天信息股份有限公司 A kind of update method and system of software version
CN103902299A (en) * 2012-12-24 2014-07-02 航天信息股份有限公司 Software version updating method and system
CN103064711B (en) * 2012-12-27 2016-03-16 北京思特奇信息技术股份有限公司 A kind of hot loading method based on Spread distribution application system
CN103064711A (en) * 2012-12-27 2013-04-24 北京思特奇信息技术股份有限公司 Hot loading method based on Spread distributed application system
CN104038520B (en) * 2013-03-05 2017-11-10 北京畅游天下网络技术有限公司 A kind of multi version distributive resource managing method and system
CN104038520A (en) * 2013-03-05 2014-09-10 北京畅游天下网络技术有限公司 Multi-version distributed resource management method and multi-version distributed resource management system
CN103336703B (en) * 2013-07-08 2018-09-18 惠州Tcl移动通信有限公司 The method of generation upgrade package, server, method for upgrading software, mobile terminal
US9367303B2 (en) 2013-07-08 2016-06-14 Huizhou Tcl Mobile Communication Co., Ltd Upgrade packet generation method, server, software upgrade method, and mobile terminal
WO2015003516A1 (en) * 2013-07-08 2015-01-15 惠州Tcl移动通信有限公司 Upgrade packet generation method, server, software upgrade method, and mobile terminal
CN103414689A (en) * 2013-07-12 2013-11-27 深圳Tcl新技术有限公司 Connection method and connection device of digital living network alliance (DLNA) equipment
CN104378397A (en) * 2013-08-15 2015-02-25 世纪禾光科技发展(北京)有限公司 Method and system for issuing incremental updating of program package
CN104657386A (en) * 2013-11-22 2015-05-27 南京中兴新软件有限责任公司 Method and device for deduplication processing on version files
CN103631625B (en) * 2013-12-02 2018-02-23 腾讯科技(成都)有限公司 A kind of method of data acquisition, user terminal, server and system
CN103631625A (en) * 2013-12-02 2014-03-12 腾讯科技(成都)有限公司 Data acquisition method, user terminal, server and system
CN103716405A (en) * 2013-12-31 2014-04-09 福建天晴数码有限公司 Game server remote sharing system and method
CN103716405B (en) * 2013-12-31 2017-06-06 福建天晴数码有限公司 Game server long-range sharing system and method
CN104850386A (en) * 2014-01-09 2015-08-19 武汉联影医疗科技有限公司 Software system internationalization resource processing method
CN104539696B (en) * 2014-12-26 2018-09-11 北京像素软件科技股份有限公司 A kind of method and system of client incremental update
CN104539696A (en) * 2014-12-26 2015-04-22 北京像素软件科技股份有限公司 Client end incremental updating method and system
CN104778063A (en) * 2015-04-16 2015-07-15 小米科技有限责任公司 Method and device for updating resource
CN105446829A (en) * 2015-09-29 2016-03-30 网易(杭州)网络有限公司 Client program repair method, device and system and server
CN105573783A (en) * 2015-12-14 2016-05-11 镇江乐游网络科技有限公司 Game client version updating method
CN105577774B (en) * 2015-12-17 2018-10-30 北京奇虎科技有限公司 The pressure update method and device of game logger
CN105577774A (en) * 2015-12-17 2016-05-11 北京奇虎科技有限公司 Forced updating method and device of game logger
CN106959843A (en) * 2016-01-11 2017-07-18 陈昕 A kind of cross-platform nest automotive engine system and its development approach
CN105511889B (en) * 2016-01-15 2020-01-07 珠海金山网络游戏科技有限公司 Universal game version increment updating system and method
CN105511889A (en) * 2016-01-15 2016-04-20 珠海金山网络游戏科技有限公司 General game version incremental updating system and method
CN106293823A (en) * 2016-08-04 2017-01-04 北京白鹭时代信息技术有限公司 A kind of game accelerator automatic heating updates and loading method and device
CN106302763A (en) * 2016-08-19 2017-01-04 北京拓盛智联技术有限公司 A kind of establishment task minute wheel method for down loading and system
CN106897103A (en) * 2017-03-03 2017-06-27 广州四三九九信息科技有限公司 A kind of method that fast speed heat of mobile terminal online game version updates
CN107256161A (en) * 2017-06-13 2017-10-17 广发证券股份有限公司 Client side upgrading method based on electron technologies
CN107205057A (en) * 2017-08-02 2017-09-26 无锡江南影视传播有限公司 A kind of game resource update method, device and client
CN107682436A (en) * 2017-10-09 2018-02-09 武汉斗鱼网络科技有限公司 A kind of method, apparatus and equipment of more new file
CN110134408A (en) * 2018-02-08 2019-08-16 鼎捷软件股份有限公司 Data deployment method and data deployment system
CN108495196A (en) * 2018-03-13 2018-09-04 刘伟 data processing method and device for video game
CN108888951A (en) * 2018-06-25 2018-11-27 网易(杭州)网络有限公司 Game resource treating method and apparatus
CN108845824A (en) * 2018-07-10 2018-11-20 平安科技(深圳)有限公司 Using update method and device and computer readable storage medium
WO2020010727A1 (en) * 2018-07-10 2020-01-16 平安科技(深圳)有限公司 Application update method and device, and computer readable storage medium
CN109491644A (en) * 2018-10-30 2019-03-19 甘文君 A kind of game system of object-oriented mode
CN109491644B (en) * 2018-10-30 2022-08-02 甘文君 Object-oriented mode game system
CN109634782A (en) * 2018-12-06 2019-04-16 Oppo广东移动通信有限公司 A kind of detection method of system robustness, device, storage medium and terminal
CN111897773A (en) * 2019-05-05 2020-11-06 深圳市云趣网络科技股份有限公司 Method and device for searching local game starting file of windows system
CN110659055A (en) * 2019-10-24 2020-01-07 四川隧唐科技股份有限公司 Installation file application program updating method, updating detection method and device
CN111090446A (en) * 2019-12-20 2020-05-01 北京海益同展信息科技有限公司 Configuration file updating method and system
CN111787019A (en) * 2020-07-02 2020-10-16 深圳市亲邻科技有限公司 Information acquisition method and device based on block chain
CN112486555A (en) * 2020-12-07 2021-03-12 浙江诺诺网络科技有限公司 Software increment upgrading method, device, equipment and computer readable storage medium
CN112395094A (en) * 2021-01-19 2021-02-23 成都四方伟业软件股份有限公司 Resource initialization downloading method and device based on TPL
CN116647732A (en) * 2023-07-27 2023-08-25 深圳市华曦达科技股份有限公司 Updating configuration method and device based on intelligent television box security
CN116647732B (en) * 2023-07-27 2024-04-19 深圳市华曦达科技股份有限公司 Updating configuration method and device based on intelligent television box security

Similar Documents

Publication Publication Date Title
CN102053853A (en) Version updating method of online game
CN101110788B (en) Method and system for updating client software
US8219984B2 (en) Firmware update network and process employing preprocessing techniques
US9075693B2 (en) Methods for updating applications
CN106302753A (en) The method and system of client-side program incremental update
CN107682436A (en) A kind of method, apparatus and equipment of more new file
US20130055238A1 (en) System and method for providing virus protection
US20060190939A1 (en) Updatable mobile handset based on linux with compression and decompression techniques
CN103002024B (en) Application program upgrade system and application program upgrade method
CN102118640A (en) Digital television as well as software upgrading method and system thereof
CN103019708A (en) Method and system for releasing software
CN103188097A (en) Method, device and system achieving patch management
CN103064666A (en) Multi-channel method and system for issuing software
CN109491698A (en) Method for updating system and device based on hot patch
CN108733400A (en) A kind of hot update method of App increments and service system
AU2010358328B2 (en) Processing devices and methods for transmitting and receiving data
CN102833350A (en) Processing method and processing device of WebApp updating
CN100459500C (en) Method for loading functional extension file of customer end soft ware
CN104217174A (en) Safety storage system and safety storage method for distributed files
CN105160253A (en) Client program restoration method, apparatus and system and server
CN109918113A (en) Multiple/hot update method of IOS application hot repair, server and storage medium
CN105320577A (en) Data backup and recovery method, system and device
CN106250548A (en) A kind of code update method
US10346256B1 (en) Client side cache for deduplication backup systems
CN115509582A (en) Application program issuing method, device, equipment and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20110511