[發明專利]資源文件搜索方法和系統有效
| 申請號: | 201410757966.X | 申請日: | 2014-12-10 |
| 公開(公告)號: | CN105740272B | 公開(公告)日: | 2019-05-31 |
| 發明(設計)人: | 王旭欽 | 申請(專利權)人: | 博雅網絡游戲開發(深圳)有限公司 |
| 主分類號: | G06F16/14 | 分類號: | G06F16/14 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 何平 |
| 地址: | 518057 廣東省深圳市南山區中山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 資源 文件 搜索 方法 系統 | ||
1.一種資源文件搜索方法,其特征在于,包括以下步驟:
遍歷資源文件目錄;
若搜索到資源文件,則生成與所述資源文件對應的映射文件;
遍歷所述資源文件;
若從所述資源文件中查找到導出類,則建立所述導出類與所述資源文件路徑的映射關系,將所述映射關系寫入所述映射文件,并繼續遍歷所述資源文件直到查找完導出類;
遍歷所述映射文件;
讀取所述映射文件;
對讀取的所述映射文件中的映射關系進行分割以得到導出類和對應的資源文件路徑;
以導出類為索引將得到的導出類和對應的資源文件路徑進行存儲;
獲取導出類作為搜索詞,根據所述導出類搜索到對應的資源文件路徑。
2.根據權利要求1所述的資源文件搜索方法,其特征在于,所述映射文件為文本文件,所述文本文件的名稱為對所述資源文件路徑處理得到;
所述建立所述導出類與所述資源文件路徑的映射關系的步驟包括:
將所述導出類和對應的資源文件路徑通過預設字符進行連接;
對讀取的所述映射文件中的映射關系進行分割以得到導出類和對應的資源文件路徑的步驟包括:
對讀取的所述映射文件中的所述映射關系以所述預設字符為分隔符進行分割以得到導出類和對應的資源文件路徑。
3.根據權利要求1所述的資源文件搜索方法,其特征在于,所述方法還包括:若從所述資源文件中未查找到導出類,則繼續遍歷下一個資源文件目錄;每個資源文件生成一個對應的映射文件;
所述遍歷資源文件目錄的步驟包括:通過腳本遍歷資源文件目錄;
所述遍歷所述資源文件的步驟包括:通過腳本遍歷資源文件。
4.根據權利要求1至3中任一項所述的資源文件搜索方法,其特征在于,在所述讀取所述映射文件的步驟之后,所述方法還包括:
判斷是否讀到所述映射文件的文件尾,若是,則遍歷下一個映射文件,若否,則執行對讀取的所述映射文件中的映射關系進行分割以得到導出類和對應的資源文件路徑和以導出類為索引將得到的導出類和對應的資源文件路徑進行存儲的步驟,然后再判斷是否讀到所述映射文件的文件尾。
5.一種資源文件搜索系統,其特征在于,包括:
生成模塊,用于生成映射文件,所述生成模塊包括:
遍歷單元,用于遍歷資源文件目錄;
生成單元,用于若搜索到資源文件,則生成與所述資源文件對應的映射文件;
所述遍歷單元還用于遍歷所述資源文件;
關系建立單元,用于若從所述資源文件中查找到導出類,則建立所述導出類與所述資源文件路徑的映射關系;
寫入單元,用于將所述映射關系寫入所述映射文件,繼續由遍歷單元遍歷所述資源文件直到查找完導出類;
遍歷模塊,用于遍歷所述映射文件;
讀取模塊,用于讀取所述映射文件;
分割模塊,用于對讀取的所述映射文件中的映射關系進行分割以得到導出類和對應的資源文件路徑;
存儲模塊,用于以導出類為索引將得到的導出類和對應的資源文件路徑進行存儲;
搜索模塊,用于獲取導出類作為搜索詞,根據所述導出類搜索到對應的資源文件路徑。
6.根據權利要求5所述的資源文件搜索系統,其特征在于,所述映射文件為文本文件,所述文本文件的名稱為對所述資源文件路徑處理得到;
所述關系建立單元還用于將所述導出類和對應的資源文件路徑通過預設字符進行連接;
所述分割模塊還用于對讀取的所述映射文件中的所述映射關系以所述預設字符為分隔符進行分割以得到導出類和對應的資源文件路徑。
7.根據權利要求5所述的資源文件搜索系統,其特征在于,所述系統還包括:所述遍歷單元還用于若從所述資源文件中未查找到導出類,則繼續遍歷下一個資源文件目錄,以及通過腳本遍歷資源文件目錄和資源文件;所述生成單元還用于每個資源文件生成一個對應的映射文件。
8.根據權利要求5至7中任一項所述的資源文件搜索系統,其特征在于,所述系統還包括:
判斷模塊,用于在讀取模塊讀取所述映射文件之后判斷是否讀到所述映射文件的文件尾;
所述遍歷模塊還用于當所述判斷模塊判斷出讀到所述映射文件的文件尾時,遍歷下一個映射文件;
當所述判斷模塊判斷出未讀到所述映射文件的文件尾時,所述分割模塊對讀取的所述映射文件中的映射關系進行分割以得到導出類和對應的資源文件路徑和所述存儲模塊以導出類為索引將得到的導出類和對應的資源文件路徑進行存儲,然后再由判斷模塊判斷是否讀到所述映射文件的文件尾。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于博雅網絡游戲開發(深圳)有限公司,未經博雅網絡游戲開發(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410757966.X/1.html,轉載請聲明來源鉆瓜專利網。





