[發明專利]一種游戲資源管理、加載方法、設備及存儲介質有效
| 申請號: | 202011487958.X | 申請日: | 2020-12-16 |
| 公開(公告)號: | CN112473132B | 公開(公告)日: | 2022-08-26 |
| 發明(設計)人: | 郭鵬 | 申請(專利權)人: | 完美世界(北京)軟件科技發展有限公司 |
| 主分類號: | A63F13/35 | 分類號: | A63F13/35 |
| 代理公司: | 北京太合九思知識產權代理有限公司 11610 | 代理人: | 劉戈;張愛 |
| 地址: | 100085 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 游戲 資源管理 加載 方法 設備 存儲 介質 | ||
1.一種游戲資源管理方法,其特征在于,包括:
響應于資源管理請求,確定目標游戲所使用的至少一個資源;
構建所述至少一個資源之間的依賴關系,以生成資源依賴文件;
將所述至少一個資源的屬性信息配置到資源管理文件中,以在所述資源管理文件中包含所述至少一個資源的狀態標識;
將所述資源管理文件、所述資源依賴文件和所述至少一個資源上傳至資源服務器中,以供游戲客戶端基于所述資源管理文件和所述資源依賴文件從所述資源服務器中下載所需的資源;
其中,所述將所述至少一個資源上傳至資源服務器中,包括:
將所述至少一個資源打包為至少一個整包;
將所述至少一個整包上傳至所述資源服務器,以供所述游戲客戶端根據所述資源依賴文件確定待下載的目標資源對應的依賴資源;將所述至少一個整包分別劃分為與網絡參數適配的資源塊;以及根據所述資源管理文件中所述目標資源及其依賴資源的狀態標識確定并下載需要下載的目標資源及其依賴資源各自所在的目標資源塊;在所述目標資源塊下載完成后,加載所述目標資源及其依賴資源,以支持所述目標游戲的運行。
2.根據權利要求1所述的方法,其特征在于,若所述游戲客戶端支持從資源包中讀取資源,則所述將所述至少一個資源的屬性信息配置到資源管理文件中,包括:
若所述資源管理請求為針對所述目標游戲的初次管理請求,則將所述至少一個資源打包為至少一個整包;
將所述至少一個資源的屬性信息分別配置到其所在整包的包頭信息中;
基于所述至少一個整包的包頭信息,構建所述資源管理文件。
3.根據權利要求2所述的方法,其特征在于,所述將所述至少一個資源的屬性信息配置到資源管理文件中,還包括:
若所述資源管理請求為針對所述目標游戲的非初次管理請求,則在所述目標游戲下存在已變化資源的情況下,基于所述已變化資源,更新所述目標游戲下的已有整包和已有資源管理文件。
4.根據權利要求3所述的方法,其特征在于,還包括:
根據所述已變化資源的變化信息,維護一個資源差異文件;
將所述資源差異文件上傳至所述資源服務器中,以供所述游戲客戶端根據所述資源差異文件進行資源更新。
5.根據權利要求4所述的方法,其特征在于,所述根據所述已變化資源的變化信息,維護一個資源差異文件,包括:
將至少一個資源與所述目標游戲下的已有整包進行對比,以確定所述目標游戲下的內容已變化的第一類差異資源;
將所述至少一個資源之間的依賴關系與所述目標資源下的已有資源依賴文件對比,以確定所述目標游戲下依賴關系已變化的第二類差異資源;
將所述第一類差異資源的內容變化信息和所述第二類差異資源的依賴關系變化信息,配置到所述資源差異文件中。
6.根據權利要求3所述的方法,其特征在于,還包括:
修改所述目標游戲的資源版本信息,并將修改后的資源版本信息更新至所述已有資源管理文件中,以供所述游戲客戶端在所述目標游戲的資源版本信息發生更新的情況下,對所述目標游戲進行資源更新。
7.根據權利要求3所述的方法,其特征在于,所述基于所述已變化資源,更新所述目標游戲下的已有整包和已有資源管理文件,包括:
若所述已變化資源為已刪除資源,則將所述已有整包中的對應資源段刪除,并在所述已有資源管理文件中更新所述已變化資源的屬性信息;
若所述已變化資源為新增資源,則將所述已變化資源打包至所述已有整包的已刪除資源段,并在所述已有資源管理文件中更新所述已變化資源的對應的屬性信息,或者,為所述已變化資源創建新屬性信息以及所述已有整包中添加用于承載所述已變化資源的新資源段;
若所述已變化資源為修改資源,則在所述已變化資源長度變大的情況下,在所述已有整包中刪除原資源段并添加用于承載所述已變化資源的新資源段,以及為所述已變化資源創建新屬性信息;在所述已變化資源長度變小或不變的情況下,更新所述已有整包中的對應資源段以及所述已有資源管理文件中的對應屬性信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于完美世界(北京)軟件科技發展有限公司,未經完美世界(北京)軟件科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011487958.X/1.html,轉載請聲明來源鉆瓜專利網。





