[發(fā)明專利]一種文件的獲取方法和裝置有效
| 申請?zhí)枺?/td> | 201911061972.0 | 申請日: | 2019-11-01 |
| 公開(公告)號: | CN110795394B | 公開(公告)日: | 2022-09-30 |
| 發(fā)明(設(shè)計(jì))人: | 徐亮 | 申請(專利權(quán))人: | 網(wǎng)易(杭州)網(wǎng)絡(luò)有限公司 |
| 主分類號: | G06F16/13 | 分類號: | G06F16/13;G06F16/16 |
| 代理公司: | 北京潤澤恒知識產(chǎn)權(quán)代理有限公司 11319 | 代理人: | 莎日娜 |
| 地址: | 310052 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 文件 獲取 方法 裝置 | ||
本發(fā)明實(shí)施例提供了一種文件的獲取方法及裝置,應(yīng)用于包括一路徑容器的終端,通過獲取當(dāng)前文件的第一路徑,當(dāng)所述路徑容器中存在與所述第一路徑對應(yīng)的目標(biāo)虛擬路徑時(shí),則提取與所述目標(biāo)虛擬路徑對應(yīng)的相對路徑,然后讀取與所述相對路徑對應(yīng)的目標(biāo)文件,通過路徑容器中存儲的虛擬路徑,在文件獲取的過程中,通過虛擬路徑以及與虛擬路徑對應(yīng)的相對路徑,動態(tài)讀取文件,使得應(yīng)用層無需關(guān)心文件路徑替換的問題,降低了終端性能的開銷,且無需對邏輯層進(jìn)行過多的邏輯處理,減小了邏輯層的維護(hù)成本。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,特別是涉及一種文件的獲取方法和一種文件的獲取裝置。
背景技術(shù)
隨著終端的處理能力、渲染能力等的發(fā)展,如果終端配置越高,其處理能力、渲染能力等更強(qiáng),其對應(yīng)的用戶往往具有更高的定置化需求。如在游戲中,用戶可能追求更清晰、更細(xì)節(jié)的畫面顯示,無損、真實(shí)的音頻等等。
由于游戲應(yīng)用程序,在應(yīng)用商城中是唯一的,若用戶追求高模、高品質(zhì)音頻以及拓展性玩法時(shí),需要額外進(jìn)行拓展包的下載,從而獲取對應(yīng)的拓展內(nèi)容。當(dāng)前,加載資源的方式是直接獲取資源對應(yīng)的文件路徑,并從該文件路徑中,讀取對應(yīng)的資源文件。然而,其在每次查找資源的時(shí)候,需要進(jìn)行文件路徑的整體替換,這種替換容易增加終端性能的開銷,占用非必要的運(yùn)存,同時(shí)在應(yīng)用程序的邏輯層需要進(jìn)行響應(yīng)的邏輯處理,提高了應(yīng)用程序的維護(hù)成本。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例是提供一種文件的獲取方法,以解決現(xiàn)有技術(shù)中文件資源加載時(shí)終端性能開銷大、應(yīng)用程序維護(hù)成本高的問題。
相應(yīng)的,本發(fā)明實(shí)施例還提供了一種文件的獲取裝置,用以保證上述方法的實(shí)現(xiàn)及應(yīng)用。
為了解決上述問題,本發(fā)明實(shí)施例公開了一種文件的獲取方法,應(yīng)用于包括一路徑容器的終端,所述路徑容器中包括各文件對應(yīng)的虛擬路徑,所述方法包括:
獲取當(dāng)前文件的第一路徑;
當(dāng)所述路徑容器中存在與所述第一路徑對應(yīng)的目標(biāo)虛擬路徑時(shí),則提取與所述目標(biāo)虛擬路徑對應(yīng)的相對路徑;
讀取與所述相對路徑對應(yīng)的目標(biāo)文件。
可選地,所述當(dāng)所述路徑容器中存在與所述第一路徑對應(yīng)的目標(biāo)虛擬路徑時(shí),則提取與所述目標(biāo)虛擬路徑對應(yīng)的相對路徑,包括:
獲取所述相對路徑的目錄深度;
從所述第一路徑中,提取與所述目標(biāo)深度對應(yīng)的目標(biāo)目錄;
當(dāng)所述路徑容器中存在與所述目標(biāo)目錄對應(yīng)的目標(biāo)虛擬路徑時(shí),則提取與所述目標(biāo)虛擬路徑對應(yīng)的相對路徑。
可選地,所述讀取與所述相對路徑對應(yīng)的目標(biāo)文件,包括:
將所述目標(biāo)目錄替換為所述相對路徑,生成針對所述目標(biāo)文件的目標(biāo)路徑;
讀取與所述目標(biāo)路徑對應(yīng)的目標(biāo)文件。
可選地,還包括:
獲取所述目標(biāo)文件的第二路徑;
確定與所述目標(biāo)文件對應(yīng)的目標(biāo)虛擬路徑,以及獲取所述目標(biāo)虛擬路徑的原始相對路徑;
將所述原始相對路徑更新為與所述第二路徑對應(yīng)的目標(biāo)相對路徑。
可選地,所述將所述原始相對路徑更新為與所述第二路徑對應(yīng)的目標(biāo)相對路徑,包括:
從所述第二路徑中,提取與所述目標(biāo)文件對應(yīng)的特征路徑;
將所述原始相對路徑置換為與所述特征路徑對應(yīng)的目標(biāo)相對路徑。
本發(fā)明實(shí)施例還公開了一種文件的獲取裝置,應(yīng)用于包括一路徑容器的終端,所述路徑容器中包括各文件對應(yīng)的虛擬路徑,所述裝置包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于網(wǎng)易(杭州)網(wǎng)絡(luò)有限公司,未經(jīng)網(wǎng)易(杭州)網(wǎng)絡(luò)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911061972.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





