[發(fā)明專利]一種資源包加載裝置、方法和計算設備有效
| 申請?zhí)枺?/td> | 201510577489.3 | 申請日: | 2015-09-11 |
| 公開(公告)號: | CN105068850B | 公開(公告)日: | 2018-08-10 |
| 發(fā)明(設計)人: | 卓健;姚劍軍;陳智 | 申請(專利權(quán))人: | 廈門喜魚網(wǎng)絡科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京思睿峰知識產(chǎn)權(quán)代理有限公司 11396 | 代理人: | 董寧;謝建云 |
| 地址: | 361008 福建省*** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 資源 加載 裝置 方法 計算 設備 | ||
本發(fā)明公開了一種資源包加載裝置,駐留在計算設備中,該裝置包括:存儲單元,適于存儲第一資源包和第二資源包,第一資源包包括第一資源,第二資源包包括第二資源列表,第二資源列表包括第一關鍵值和第二關鍵值,第一關鍵值為第一資源的標識,第二關鍵值為使用第一資源的對象;資源包加載單元,適于在加載存儲單元中第二資源包時,讀取第二資源列表中的第一關鍵值,加載對應第一關鍵值的第一資源包,加載完成后,讀取第二資源列表中的第二關鍵值,根據(jù)第二關鍵值,由使用第一資源的對象進行第一資源加載。本發(fā)明還公開了包含該資源包加載裝置的計算設備以及相應的資源包加載方法。
技術領域
本發(fā)明涉及一種資源包加載裝置、方法和計算設備。
背景技術
在諸如游戲這樣的應用中,大量UI界面往往存在重復部分,在進行資源包打包時,在依次打包UI資源包例如資源包A、B時,首先打包A,再打包下一個B,當發(fā)現(xiàn)B里有A用過的資源例如C,就在B里面標記一下這個資源,后面的打包過程相同。那么在第二次打包這些資源包時,如果資源C發(fā)生變化,需要重新打包,從而帶來較大的工作負擔,也會會占用較大的UI資源空間,造成不必要的浪費。
發(fā)明內(nèi)容
為此,本發(fā)明提供一種新的資源包加載裝置、方法和計算設備,以力圖解決或者至少緩解上面存在的問題。
根據(jù)本發(fā)明的一個方面,提供一種資源包加載裝置,駐留在計算設備中,該裝置包括:存儲單元,適于存儲第一資源包和第二資源包,第一資源包包括第一資源,第二資源包包括第二資源列表,第二資源列表包括第一關鍵值和第二關鍵值,第一關鍵值為第一資源的標識,第二關鍵值為使用第一資源的對象;資源包加載單元,適于在加載存儲單元中第二資源包時,讀取第二資源列表中的第一關鍵值,加載對應第一關鍵值的第一資源包,加載完成后,讀取第二資源列表中的第二關鍵值,根據(jù)第二關鍵值,由使用第一資源的對象進行第一資源加載。
可選地,在根據(jù)本發(fā)明的資源包加載裝置中,其中第二資源列表為哈希表。
可選地,在根據(jù)本發(fā)明的資源包加載裝置中,其中第一資源包括圖片。
根據(jù)本發(fā)明的一個方面,提供一種資源包加載方,駐留在計算設備中執(zhí)行,該方法包括:存儲至少第一資源包和第二資源包,其中,第一資源包包括第一資源,第二資源包包括第二資源列表,第二資源列表包括第一關鍵值和第二關鍵值,第一關鍵值為第一資源的標識,第二關鍵值為使用第一資源的對象;加載第二資源包時,讀取第二資源列表中的第一關鍵值,加載對應第一關鍵值的第一資源包,加載完成后,讀取第二資源列表中的第二關鍵值,并根據(jù)第二關鍵值,由使用第一資源的對象進行第一資源加載。
可選地,在根據(jù)本發(fā)明的資源包加載方法中,其中第二資源列表為哈希表。
可選地,在根據(jù)本發(fā)明的資源包加載方法中,其中第一資源包括圖片。
根據(jù)本發(fā)明的一個方面,提供一種計算設備,包括如上所述的任一項資源包加載設備。
根據(jù)本發(fā)明的技術方案,分別加載具有依賴關系的資源包,這樣在依賴資源包中資源發(fā)生變化時,只需要更改使用依賴資源的資源包的地址即可,減少了修改需要的工作量,避免了重新打包資源包,降低了出錯率。
附圖說明
為了實現(xiàn)上述以及相關目的,本文結(jié)合下面的描述和附圖來描述某些說明性方面,這些方面指示了可以實踐本文所公開的原理的各種方式,并且所有方面及其等效方面旨在落入所要求保護的主題的范圍內(nèi)。通過結(jié)合附圖閱讀下面的詳細描述,本公開的上述以及其它目的、特征和優(yōu)勢將變得更加明顯。遍及本公開,相同的附圖標記通常指代相同的部件或元素。
圖1示出了根據(jù)本發(fā)明的資源包加載裝置的示例計算設備100的框圖;
圖2示出了根據(jù)本發(fā)明一個實施例的資源包加載裝置200的結(jié)構(gòu)圖;以及
該專利技術資料僅供研究查看技術是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廈門喜魚網(wǎng)絡科技有限公司,未經(jīng)廈門喜魚網(wǎng)絡科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510577489.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





