專利名稱:一種訪問文件資源方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通訊領(lǐng)域,尤其涉及一種訪問文件資源的方法及裝置。
背景技術(shù):
目前,移動終端中的文件資源越來越豐富,隨著文件資源的增多,對資源文件進行 訪問的也變得越來越頻繁,維護也變得越來越復雜。目前對移動終端中的文件資源進行訪 問的主要方式為在需要對文件系統(tǒng)中的某一文件資源進行訪問時,直接在文件資源訪問 界面輸入需要訪問的文件資源的路徑信息(如絕對路徑),再根據(jù)輸入的路徑信息從文件 系統(tǒng)中定位到該需要訪問的文件資源。 采用現(xiàn)有的訪問方式雖然能夠快速的訪問文件資源,但是由于訪問文件資源時需 要輸入需要訪問的文件資源路徑信息,因此,采用現(xiàn)有的文件資源訪問方式存在以下技術(shù) 缺陷當需要對文件系統(tǒng)中的某一文件資源修改為新的文件資源或者將該文件資源移動到 其他的存儲空間位置(改變了該資源文件的存儲位置信息)時,開發(fā)人員需要更改代碼中 該文件資源的絕對路徑,才能為后續(xù)正確的使用該文件資源,因此,現(xiàn)有技術(shù)存在維護文件 資源路徑信息較復雜、效率較低的問題。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種訪問文件資源的方法及裝置,以降低對移動終端中的文件 資源進行維護的流程,提高對文件資源進行維護的效率。 —種訪問文件資源的裝置,包括文件資源存儲單元、信息存儲單元、訪問接口單 元、操作接口單元,其中 文件資源存儲單元,用于存儲文件系統(tǒng)中所有的文件資源; 信息存儲單元,用于存儲所述文件資源存儲單元中所有文件資源的標識與存儲位 置信息的對應關(guān)系; 訪問接口單元,用于接收文件資源訪問請求,并根據(jù)所述文件資源訪問請求從所 述信息存儲單元中存儲的對應關(guān)系中獲取所述待訪問文件資源的存儲位置信息;
操作接口單元,用于根據(jù)所述訪問接口單元獲取到的存儲位置信息從所述文件資 源存儲單元中定位出待訪問文件資源,并讀取該待訪問文件資源。 較佳地,所述信息存儲單元具體應用為建立文件資源信息列表,在所述文件資源 信息列表中存儲所述對應關(guān)系。 較佳地,訪問接口單元具體應用為接收攜帶有所述待訪問文件資源的標識信息 的文件資源訪問請求,并根據(jù)所述待訪問文件的標識信息從所述信息存儲單元中存儲的對 應關(guān)系中獲取所述待訪問文件資源的存儲位置信息。 較佳地,訪問接口單元根據(jù)所述對應關(guān)系不能獲取到所述待訪問文件資源的存儲
位置信息,則向所述文件資源訪問請求發(fā)送方發(fā)送待訪問文件不存在的通知消息。
較佳地,所述裝置還包括信息編輯單元
信息編輯單元,用于在對所述文件資源存儲單元進行文件資源更改時,對所述信
息存儲單元存儲的信息進行相應的更新。 較佳地,所述信息編輯單元具體應用為 當所述文件資源存儲單元中的文件資源的存儲位置信息發(fā)生改變時,所述信息編輯單元對所述信息存儲單元中存儲的所述文件資源的存儲位置信息進行相應的修改;
當對所述文件資源存儲單元中的文件資源進行刪除時,所述信息編輯單元將所述信息存儲單元中存儲的所述文件資源的標識及存儲位置信息刪除; 當在所述文件資源存儲單元中添加新的文件資源時,所述信息編輯單元在所述信息存儲單元中增加該新的文件資源的標識與存儲位置信息的對應關(guān)系。
較佳地,所述信息編輯單元為文本編輯器或代碼編輯器。
—種訪問文件資源的方法,包括 根據(jù)接收到的文件資源訪問請求從存儲的所有文件資源的標識與存儲位置信息的對應關(guān)系中獲取待訪問文件資源的存儲位置信息; 根據(jù)所述訪問接口單元獲取到的存儲位置信息從文件資源存儲單元中定位出待訪問文件資源,并讀取該待訪問文件資源。 本發(fā)明實施例中,信息存儲單元中存儲有文件系統(tǒng)中所有文件資源的標識與該文件資源的存儲位置信息的對應關(guān)系,當訪問接口單元接收到文件資源訪問請求時,根據(jù)該文件資源訪問請求從該對應關(guān)系獲取待訪問文件資源的存儲位置信息;操作接口單元根據(jù)訪問接口單元獲取到的待訪問文件的存儲為位置信息從文件系統(tǒng)中定位出待訪問文件資源,并讀取該文件資源。采用本發(fā)明技術(shù)方案,由于存儲有文件系統(tǒng)中所有文件資源的標識與存儲位置信息的對應關(guān)系,因此,在后續(xù)的文件資源信息維護過程中,若對文件資源存儲單元進行了更新,可對信息存儲單元中存儲的信息進行相應的更新,從而簡化了文件資源信息的維護流程與維護效率。
圖1為本發(fā)明實施例中應用于對移動終端的文件資源進行訪問的裝置的結(jié)構(gòu)示意圖; 圖2為本發(fā)明實施例中采用如圖1所示裝置對文件資源進行訪問的方法流程圖。
具體實施例方式
下面結(jié)合說明書附圖對本發(fā)明實施例進行詳細的描述。 參見圖l,為本發(fā)明實施例中應用于對移動終端的文件資源進行訪問的裝置的結(jié)構(gòu)示意圖,該裝置包括訪問接口單元11、信息存儲單元12、操作接口單元13、文件資源存儲單元14,其中 訪問接口單元11 ,用于接收文件資源訪問請求,該文件資源訪問請求中攜帶有待訪問文件資源的標識信息;以及,根據(jù)該文件資源訪問請求中的標識信息從信息存儲單元12中獲取待訪問文件資源的存儲位置信息。 本發(fā)明實施例中的訪問接口單元11可以是現(xiàn)有已經(jīng)存在的訪問接口層中的接□。
信息存儲單元12,用于存儲移動終端中所有文件資源的標識信息(只要可用于唯一標識文件資源的標識都可以,如文件資源的編號、名稱等)和存儲位置信息(如文件資源存儲在文件資源存儲單元14的絕對路徑)。 本發(fā)明實施例中,信息存儲單元12中建立有文件資源信息列表,該文件資源信息列表中存儲有移動終端中所有文件資源的標識信息及其存儲位置信息的對應關(guān)系;該文件資源信息列表可通過C語言中的靜態(tài)數(shù)組或文件的形式實現(xiàn),文件資源的標識則可采用該文件資源的信息在數(shù)組中的位置的下標來標識。本發(fā)明實施例并不僅限于通過建立列表的方式存儲文件資源的標識信息及其存儲位置信息的對應關(guān)系,還可以通過其他的方式存儲上述對應關(guān)系,如通過建立映射表等。 操作接口單元13,用于根據(jù)訪問接口單元11從信息存儲單元12中獲取到的待訪問文件資源的位置信息定位到文件資源存儲單元14中存儲的待訪問文件資源,并讀取該以文件形式保存的待訪問文件資源。 本發(fā)明實施例中的操作接口單元13可以是現(xiàn)有已經(jīng)存在的操作接口層的接口。 文件資源存儲單元14,用于以文件的形式存儲文件資源。 本發(fā)明實施例中,文件資源存儲單元14可以為現(xiàn)有的文件資源存儲庫。 較佳地,為進一步保證信息存儲單元12存儲的信息得到更新,為后續(xù)對文件資源
進行訪問提供方便,本發(fā)明實施例中的上述裝置還包括信息編輯單元15,其中 信息編輯單元15,用于在文件資源存儲單元14中文件資源進行了修改、刪除或增
加時,對信息存儲單元12中存儲的信息進行相應的更新。 當文件資源存儲單元14中的文件資源的的路徑信息發(fā)生了改變時,信息編輯單元15對信息存儲單元12中的存儲的相應的文件資源的存儲位置信息進行相應的修改;當刪除了文件資源存儲單元14中的文件資源時,信息編輯單元15將信息存儲單元12中存儲該已刪除的文件資源的存儲位置信息刪除;當在資源文件存儲單元14中添加了文件資源時,信息編輯單元15在信息存儲單元12中增加記錄,該記錄包括該添加的文件資源的標識信息與存儲位置信息。 本發(fā)明實施例中的信息編輯單元15可以由單獨的設(shè)備實現(xiàn),如現(xiàn)有的文本編輯器或代碼編輯器等。 為了更清楚、詳細的描述本發(fā)明技術(shù)方案,下面以采用圖l所示的裝置對移動終端中的資源文件進訪問的方法流程來對本發(fā)明技術(shù)方案進行詳細的描述,該方法流程如圖2所示。 參見圖2,為本發(fā)明實施例中對文件資源進行訪問的方法流程圖,該流程包括
步驟201、訪問接口單元11接收文件資源訪問請求,該文件資源訪問請求攜帶有待訪問文件資源的標識信息。 步驟202、訪問接口單元11根據(jù)該文件資源訪問請求,從信息存儲單元12中的信息列表中獲取待訪問文件資源的存儲位置信息,若能獲取到該待訪問文件資源的位置信息,則執(zhí)行步驟203,否則,執(zhí)行步驟205。 步驟203、操作接口單元13根據(jù)訪問接口單元11獲取到的待訪問文件資源的存儲位置信息定位到文件資源存儲單元14存儲的該訪問文件資源。
步驟204、操作接口單元13讀取該待訪問文件資源。
步驟205、訪問接口單元向文件資源訪問請求發(fā)送方返回待訪問文件資源不存在的通知消息。 本發(fā)明實施例中,針對文件系統(tǒng)中的所有文件資源,建立一個文件資源信息列表,在該文件資源信息列表中存儲有所有文件資源的標識信息及其存儲在文件系統(tǒng)中的絕對路徑信息的對應關(guān)系,當需要訪問文件系統(tǒng)中的某一文件(該需要訪問的文件資源稱為待訪問文件資源)時,只需要從文件資源信息列表中獲取該待訪問文件資源的存儲位置信息,即可定位到該以文件形式保存的待訪問文件資源,并且在對文件資源進行維護時,若對文件系統(tǒng)進行了文件資源的修改、刪除或增加而導致文件資源存儲位置信息需要更新時,只需要修改列表中存儲的信息即可,不需要向現(xiàn)有技術(shù)那樣,需要對代碼進行修改來更新文件資源的路徑信息,因此,采用本發(fā)明技術(shù)方案,可以簡化對文件資源的存儲位置信息進行維護流程,提高對文件資源進行維護的效率。 當然,本發(fā)明還可以有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當可根據(jù)本發(fā)明作出各種相應的改變和變形,但這些相應的改變和變形都應屬于本發(fā)明所附權(quán)利要求的保護范圍。
權(quán)利要求
一種訪問文件資源的裝置,其特征在于,包括文件資源存儲單元、信息存儲單元、訪問接口單元、操作接口單元,其中文件資源存儲單元,用于存儲文件系統(tǒng)中所有的文件資源;信息存儲單元,用于存儲所述文件資源存儲單元中所有文件資源的標識與存儲位置信息的對應關(guān)系;訪問接口單元,用于接收文件資源訪問請求,并根據(jù)所述文件資源訪問請求從所述信息存儲單元中存儲的對應關(guān)系中獲取所述待訪問文件資源的存儲位置信息;操作接口單元,用于根據(jù)所述訪問接口單元獲取到的存儲位置信息從所述文件資源存儲單元中定位出待訪問文件資源,并讀取該待訪問文件資源。
2. 如權(quán)利要求l所述的裝置,其特征在于,所述信息存儲單元具體應用為建立文件資 源信息列表,在所述文件資源信息列表中存儲所述對應關(guān)系。
3. 如權(quán)利要求l所述的裝置,其特征在于,訪問接口單元具體應用為接收攜帶有所述待訪問文件資源的標識信息的文件資源訪 問請求,并根據(jù)所述待訪問文件的標識信息從所述信息存儲單元中存儲的對應關(guān)系中獲取 所述待訪問文件資源的存儲位置信息。
4. 如權(quán)利要求l所述的裝置,其特征在于,訪問接口單元進一步具體應用為根據(jù)所述 對應關(guān)系不能獲取到所述待訪問文件資源的存儲位置信息,則向所述文件資源訪問請求發(fā) 送方發(fā)送待訪問文件不存在的通知消息。
5. 如權(quán)利要求1 4任一項所述的裝置,其特征在于,所述裝置還包括信息編輯單元 信息編輯單元,用于在對所述文件資源存儲單元進行文件資源更改時,對所述信息存儲單元存儲的信息進行相應的更新。
6. 如權(quán)利要求5所述的裝置,其特征在于,所述信息編輯單元具體應用為 當所述文件資源存儲單元中的文件資源的存儲位置信息發(fā)生改變時,所述信息編輯單元對所述信息存儲單元中存儲的所述文件資源的存儲位置信息進行相應的修改;當對所述文件資源存儲單元中的文件資源進行刪除時,所述信息編輯單元將所述信息存儲單元中存儲的所述文件資源的標識及存儲位置信息刪除;當在所述文件資源存儲單元中添加新的文件資源時,所述信息編輯單元在所述信息存儲單元中增加該新的文件資源的標識與存儲位置信息的對應關(guān)系。
7. 如權(quán)利要求5所述的裝置,其特征在于,所述信息編輯單元為文本編輯器或代碼編 輯器。
8. —種訪問文件資源的方法,其特征在于,包括根據(jù)接收到的文件資源訪問請求從存儲的所有文件資源的標識與存儲位置信息的對 應關(guān)系中獲取待訪問文件資源的存儲位置信息;根據(jù)所述訪問接口單元獲取到的存儲位置信息從文件資源存儲單元中定位出待訪問 文件資源,并讀取該待訪問文件資源。
9. 如權(quán)利要求8所述的方法,其特征在于,存儲所有文件資源的標識與存儲位置信息的對應關(guān)系,具體為建立文件資源信息列表,在所述文件資源信息列表中存儲所述對應關(guān) 系。
10. 如權(quán)利要求8所述的方法,其特征在于,還包括,根據(jù)所述所述標識信息及信息存儲單元中存儲的對應關(guān)系不能獲取到所述待訪問文件資源的存儲位置信息時,則向所述文 件資源訪問請求發(fā)送方發(fā)送待訪問文件不存在的通知消息。
11. 如權(quán)利要求8 10任一項所述的方法,其特征在于,還包括步驟 在對所述文件資源存儲單元進行文件資源更改時,對所述信息存儲單元存儲的信息進行相應的更新。
12. 如權(quán)利要求11所述的方法,其特征在于,對所述信息存儲單元中存儲的信息進行相應的更新,具體為當所述文件資源存儲單元中的文件資源的存儲位置信息發(fā)生改變時,對所述信息存儲單元中存儲的所述文件資源的存儲位置信息進行相應的修改;當對所述文件資源存儲單元中的文件資源進行刪除時,將所述信息存儲單元中存儲的 所述文件資源的標識及存儲位置信息刪除;當在所述文件資源存儲單元中添加新的文件資源時,在所述信息存儲單元中增加該新 的文件資源的標識與存儲位置信息的對應關(guān)系。
全文摘要
本發(fā)明公開了一種訪問文件資源的方法及裝置,以解決現(xiàn)有技術(shù)中維護文件資源流程較復雜從而導致對文件資源進行維護的效率較低的問題。該方法包括根據(jù)接收到的文件資源訪問請求從存儲的所有文件資源的標識與存儲位置信息的對應關(guān)系中獲取待訪問文件資源的存儲位置信息;根據(jù)所述訪問接口單元獲取到的存儲位置信息從文件資源存儲單元中定位出待訪問文件資源,并讀取該待訪問文件資源采用本發(fā)明技術(shù)方案簡化了維護文件資源的流程,從而提高了對文件資源進行維護的效率。
文檔編號G06F17/30GK101763418SQ20091025277
公開日2010年6月30日 申請日期2009年12月16日 優(yōu)先權(quán)日2009年12月16日
發(fā)明者張煉 申請人:中興通訊股份有限公司