[發(fā)明專利]一種文件處理方法及系統(tǒng)、計算設備及存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 201910169501.5 | 申請日: | 2019-03-06 |
| 公開(公告)號: | CN109908585B | 公開(公告)日: | 2022-12-27 |
| 發(fā)明(設計)人: | 崔瓏;梁斌;羅富文;高勇 | 申請(專利權)人: | 珠海金山數(shù)字網(wǎng)絡科技有限公司 |
| 主分類號: | A63F13/60 | 分類號: | A63F13/60;A63F13/69;A63F13/77;G06F8/65 |
| 代理公司: | 北京智信禾專利代理有限公司 11637 | 代理人: | 吳肖肖 |
| 地址: | 519000 廣東省珠海市高新區(qū)唐家灣鎮(zhèn)前島環(huán)路325號102室*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 文件 處理 方法 系統(tǒng) 計算 設備 存儲 介質(zhì) | ||
本申請?zhí)峁┮环N文件處理方法及系統(tǒng)、計算設備及存儲介質(zhì),其中,所述方法包括:從服務器端獲取必要資源文件包和索引文件,所述必要資源文件包中包括多個必要資源文件;根據(jù)用戶信息從服務器獲取附加資源文件包中對應的至少一個附加資源文件分包,每個附加資源文件分包中包括多個對應的附加資源文件;根據(jù)獲取的必要資源文件包和附加資源文件分包,生成文件包隊列;根據(jù)所述索引文件對所述文件包隊列中的必要資源文件和附加資源文件進行校驗,將校驗失敗的附加資源文件進行標記損壞;運行所述文件包隊列,在待加載的第一附加資源文件為被標記損壞的情況下,向服務器發(fā)送獲取請求,根據(jù)所述索引文件重新獲取所述第一附加資源文件。
技術領域
本申請涉及互聯(lián)網(wǎng)技術領域,特別涉及一種文件處理方法及系統(tǒng)、計算設備及存儲介質(zhì)。
背景技術
在網(wǎng)絡游戲的運營過程中,游戲數(shù)據(jù)的修復和更新是無法回避的兩個問題,現(xiàn)有的修復過程包括客戶端提示用戶下載需要修復部分的文件包,根據(jù)操作提示進行安裝,并覆蓋現(xiàn)有版本,游戲數(shù)據(jù)的更新則無例外地涉及客戶端更新包的下載以及對客戶端原有游戲文件中相關部分進行替換,然而一旦涉及到游戲開發(fā)者對整個游戲的修復和更新,問題則會復雜化,有時候開發(fā)者僅僅修改了一行代碼,也需要對整個游戲文件進行編譯打包,以及進行發(fā)布宣傳和提示操作,開發(fā)者側(cè)的修復成本高,并且在客戶端側(cè),則需要用戶等待升級包的下載和安裝,更新安裝成功前用戶無法進行游戲。
隨著游戲體量的增大,游戲的更新量和修復的復雜程度隨之上升,于是用戶需要等待的時間變長,隨之而來的失敗率也會上升,進而導致用戶游戲體驗變差。因此對于需要較頻繁更新或者大體量的游戲,對于更新和修復需要給予一定重視。
發(fā)明內(nèi)容
有鑒于此,本申請實施例提供了文件處理方法及系統(tǒng)、計算設備及存儲介質(zhì),以解決現(xiàn)有技術中存在的技術缺陷。
本申請還提供了一種文件處理方法,包括:
從服務器端獲取必要資源文件包和索引文件,所述必要資源文件包中包括多個必要資源文件;
根據(jù)用戶信息從服務器獲取附加資源文件包中對應的至少一個附加資源文件分包,每個附加資源文件分包中包括多個對應的附加資源文件;
根據(jù)獲取的必要資源文件包和附加資源文件分包,生成文件包隊列;
根據(jù)所述索引文件對所述文件包隊列中的必要資源文件和附加資源文件進行校驗,將校驗失敗的附加資源文件進行標記損壞;
運行所述文件包隊列,在待加載的第一附加資源文件為被標記損壞的情況下,向服務器發(fā)送獲取請求,根據(jù)所述索引文件重新獲取所述第一附加資源文件。
可選的,在運行所述文件包隊列之前,還包括:
將校驗失敗的必要資源文件通過索引文件從服務器重新獲取并覆蓋。
可選的,將校驗失敗的附加資源文件進行標記損壞包括:
獲取所述校驗失敗的附加資源文件在所述索引文件中對應的索引信息;
將所述校驗失敗的附加資源文件的索引信息中的標識字段標記為未下載。
可選的,根據(jù)所述索引文件重新獲取所述被標記損壞的附加資源文件之后,還包括:
將重新獲取的所述第一附加資源文件添加在所述文件包隊列的末尾,并覆蓋被標記為損壞的所述第一附加資源文件。
可選的,在生成文件包隊列之后,還包括:
從所述服務器獲取必要資源文件更新包;
根據(jù)用戶信息從服務器獲取附加資源文件更新包中的至少一個附加資源文件更新分包;
獲取索引補丁文件,根據(jù)所述索引補丁文件對所述索引文件進行更新。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海金山數(shù)字網(wǎng)絡科技有限公司,未經(jīng)珠海金山數(shù)字網(wǎng)絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910169501.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





