[發明專利]一種移動端網絡游戲版本快速熱更新的方法有效
| 申請號: | 201710123078.6 | 申請日: | 2017-03-03 |
| 公開(公告)號: | CN106897103B | 公開(公告)日: | 2020-11-06 |
| 發明(設計)人: | 羅培羽;黃劍基 | 申請(專利權)人: | 廣州四三九九信息科技有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;H04L29/08 |
| 代理公司: | 北京市盛峰律師事務所 11337 | 代理人: | 梁艷 |
| 地址: | 510630 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 移動 網絡游戲 版本 快速 更新 方法 | ||
本發明公開了一種移動端網絡游戲版本快速熱更新的方法,涉及網絡游戲文件處理技術領域。該方法通過將多個小文件打包成一個大文件,再一次性下載該大文件來完成游戲更新,這種方法只需下載較少的文件,所以所需與服務器建立連接與關閉連接的次數較少,與現有技術中,需要對多個小文件逐個下載,重復多次進行連接資源服務器、下載小文件,關閉連接的操作,需要連接多次資源服務器、關閉多次連接的方法相比,完成相同大小的資源下載,所需要的時間更短,下載資源的速度更快,因此,采用本發明實施例提供的方法,提升了移動客戶端游戲版本更新速度,提高了游戲留存率。
技術領域
本發明涉及網絡游戲文件處理技術領域,尤其涉及一種移動端網絡游戲版本快速熱更新的方法。
背景技術
目前,移動客戶端網絡游戲版本熱更新,一般是通過對比“服務器文件列表”和“本地文件列表”中的信息,將“文件版本號”或“md5值”變化的文件或新增的文件放入“待更新文件列表”,將“待更新文件列表”中的文件下載下來并放入客戶端資源包,完成版本更新。
然而,由于移動客戶端(比如手機)網絡的限制,逐個下載更新文件速度很慢,導致玩家等待的時間長。尤其是對于大版本的更新文件下載,需要玩家等待的時間更長,降低了玩家的游戲體驗,從而導致很多玩家的流失。
發明內容
本發明的目的在于提供一種移動端網絡游戲版本快速熱更新的方法,從而解決現有技術中存在的前述問題。
為了實現上述目的,本發明采用的技術方案如下:
一種移動端網絡游戲版本快速熱更新的方法,包括如下步驟:
S1,服務器生成新版本時,獲取所述新版本與舊版本之間的增量文件,并將所述增量文件進行打包,得到打包文件;
S2,移動客戶端從所述服務器下載所述打包文件并將其放入客戶端資源包,完成版本更新。
優選地,如果所述版本的形式為X.Y.Z,其中Z表示小版本,即每次更新任何文件Z都會自增;Y表示中間版本,是Z自增到一定階段的進位;X為大版本,是Y自增到一定程度的進位;則,S1中所述將所述增量文件進行打包,包括如下步驟:
S101,對每個所述中間版本的增量文件分別進行打包,得到每個中間版本的壓縮包;
S102,判斷是否存在所述小版本更新,如果是,則單獨存放所述小版本的更新文件,并記錄文件的md5碼,否則,結束。
優選地,S101與S102之間,還包括如下步驟,判斷是否需要跨所述中間版本進行打包,如果需要,則對跨所述中間版本的增量文件進行打包,得到跨版本的壓縮包,再執行S102,否則,直接執行S102。
優選地,S2包括如下步驟:
S201,客戶端獲取服務器上的最新版本號,并對比客戶端的版本號和服務端的版本號,如果相同,則結束,否則,進入下一個階段;
S202,根據客戶端與服務端之間版本號的差異,以及服務端的更新文件,客戶端生成包含最少文件個數的待更新文件列表;
S203,客戶端根據所述待更新文件列表逐個下載文件。
優選地,所述包含最少文件個數的待更新文件列表,包含:中間版本的壓縮包、跨版本的壓縮包和小版本文件。
優選地,S202包括如下步驟:
S2021,根據客戶端與服務端之間版本號的差異,生成包含最少壓縮包個數的中間版本待更新文件列表;
S2022,判斷客戶端與服務端之間每個小版本更新的文件md5碼是否相同,如果不同,則將這些文件添加至所述待更新文件列表,否則,結束。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州四三九九信息科技有限公司,未經廣州四三九九信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710123078.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種智能終端工作模式配置方法、裝置及智能終端
- 下一篇:程序處理方法和裝置





