亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

資源管理方法和系統(tǒng)的制作方法

文檔序號:7739610閱讀:320來源:國知局
專利名稱:資源管理方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種資源管理方法和系統(tǒng)。
背景技術(shù)
目前在手機軟件開發(fā)領(lǐng)域,對于匪I(Man Machine Interface,人機交互界面)開 發(fā)中所用到的資源(比如圖片、國際化字符串、鈴音等)沒有進行統(tǒng)一的管理,采取誰使用 誰定義的方式,對資源的訪問也沒有統(tǒng)一的接口,并且資源直接作為全局變量使用。這樣會 造成下面幾個問題 (1)資源定義分散在移動終端的應用的開發(fā)代碼的各個文件中,不能方便地進行 查看管理; (2)資源訪問接口沒有統(tǒng)一,使用資源的開發(fā)人員必須了解資源的具體屬性,比如 是文件型資源還是內(nèi)嵌資源; (3)資源與應用的開發(fā)代碼的耦合性很強,一旦更換資源就要大量改動代碼,從而 增加了開發(fā)人員的工作量,降低了工作效率。

發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種資源管理方法和系統(tǒng),以至少解決上述問題。
根據(jù)本發(fā)明的一個方面,提供了一種基于移動終端的資源管理方法,包括資源編 輯器接受用戶添加資源以及定義資源的ID ;資源編譯工具將資源編輯器中的數(shù)據(jù)轉(zhuǎn)化為 源文件并將源文件存放到移動終端的資源管理系統(tǒng)中,其中數(shù)據(jù)包括添加的資源及其ID。
優(yōu)選地,在資源編譯工具將資源編輯器中的數(shù)據(jù)轉(zhuǎn)化為源文件并將源文件存放到 移動終端的資源管理系統(tǒng)中之后還包括移動終端的應用將所要訪問的資源的ID傳入移 動終端的資源管理系統(tǒng);移動終端的資源管理系統(tǒng)根據(jù)ID利用源文件將資源的結(jié)構(gòu)體返 回給移動終端的應用。
優(yōu)選地,資源編輯器接受用戶添加資源以及定義資源的ID包括當資源為文件型 資源時,資源編輯器接受用戶添加資源、定義資源的ID以及指定資源的路徑。
優(yōu)選地,源文件包括資源編輯器中的內(nèi)嵌資源轉(zhuǎn)化成的結(jié)構(gòu)體以及資源與ID的 對應表,資源與ID的對應表包括資源的ID以及ID所對應的資源信息,其中資源信息包括 ID所對應的資源轉(zhuǎn)化成的結(jié)構(gòu)體的名稱和/或資源的路徑。 優(yōu)選地,當資源為內(nèi)嵌資源時,移動終端的應用將所要訪問的資源的ID傳入移動
終端的資源管理系統(tǒng)包括應用調(diào)用資源管理接口將所要訪問的資源的ID傳入移動終端
的資源管理系統(tǒng);移動終端的資源管理系統(tǒng)根據(jù)ID利用源文件將資源的結(jié)構(gòu)體返回給移
動終端的應用包括移動終端的資源管理系統(tǒng)使用ID在資源與ID的對應表中查找到ID所
對應的資源轉(zhuǎn)化成的結(jié)構(gòu)體的名稱;移動終端的資源管理系統(tǒng)使用結(jié)構(gòu)體的名稱查找到資
源的結(jié)構(gòu)體;移動終端的資源管理系統(tǒng)將查找到的資源的結(jié)構(gòu)體返回給應用。 優(yōu)選地,當資源為文件型資源時,移動終端的應用將所要訪問的資源的ID傳入移
4動終端的資源管理系統(tǒng)包括應用調(diào)用資源管理接口將所要訪問的資源的ID傳入移動終 端的資源管理系統(tǒng);移動終端的資源管理系統(tǒng)根據(jù)ID利用源文件將資源的結(jié)構(gòu)體返回給 移動終端的應用包括移動終端的資源管理系統(tǒng)使用ID在資源與ID的對應表中查找到ID 所對應的資源的路徑;移動終端的資源管理系統(tǒng)使用資源的路徑找到資源;移動終端的資 源管理系統(tǒng)將資源加載成結(jié)構(gòu)體;移動終端的資源管理系統(tǒng)保存ID以及ID所對應的資源 的結(jié)構(gòu)體的內(nèi)存地址;移動終端的資源管理系統(tǒng)將資源的結(jié)構(gòu)體返回給應用。
優(yōu)選地,在移動終端的資源管理系統(tǒng)根據(jù)ID利用源文件將資源的結(jié)構(gòu)體返回給 移動終端的應用之后還包括移動終端的應用將所要釋放的資源的ID傳入移動終端的資 源管理系統(tǒng);移動終端的資源管理系統(tǒng)根據(jù)ID釋放資源。 優(yōu)選地,當資源為文件型資源時,移動終端的應用將所要釋放的資源的ID傳入移 動終端的資源管理系統(tǒng)包括應用調(diào)用資源管理接口將所要釋放的資源的ID傳入移動終 端的資源管理系統(tǒng);移動終端的資源管理系統(tǒng)根據(jù)ID釋放資源包括移動終端的資源管理 系統(tǒng)使用ID查找到保存的ID所對應的內(nèi)存地址;移動終端的資源管理系統(tǒng)釋放內(nèi)存地址 所對應的內(nèi)存空間。 優(yōu)選地,在資源編譯工具將資源編輯器中的數(shù)據(jù)轉(zhuǎn)化為源文件并將源文件存放到 移動終端的資源管理系統(tǒng)中之后還包括源文件中的資源與ID的對應表接受用戶修改ID 所對應的資源信息。 優(yōu)選地,資源包括圖片、國際化語言字符串、鈴音、窗口布局、以及主題。 根據(jù)本發(fā)明的另一方面,提供了一種資源管理系統(tǒng),包括資源編輯器以及移動終
端的資源管理系統(tǒng),其中資源編輯器用于接受用戶添加資源以及定義資源的ID ;資源編
輯器中的數(shù)據(jù)通過資源編譯工具轉(zhuǎn)化為源文件并存放到移動終端的資源管理系統(tǒng)中,其中
數(shù)據(jù)包括添加的資源及其ID。
優(yōu)選地,資源編輯器包括于個人電腦PC的資源管理系統(tǒng)。 通過本發(fā)明,由于在資源編輯器中添加資源以及定義資源的ID,并將資源編輯器 中的上述數(shù)據(jù)編譯成源文件保存到移動終端的資源管理系統(tǒng)中進行統(tǒng)一管理,解決了相關(guān) 技術(shù)未對資源進行統(tǒng)一管理以及不能方便地查看管理資源的問題,從而提供了資源的統(tǒng)一 管理方法,能夠通過資源編輯器添加資源并定義資源的ID,并將轉(zhuǎn)化得到的包含資源與ID 的對應關(guān)系的源文件保存到移動終端的資源管理系統(tǒng)中進行統(tǒng)一管理,可以方便、高效地 對資源進行統(tǒng)一管理,并在需要時可以方便地查看資源。


此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)
明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中 圖1是根據(jù)本發(fā)明實施例的基于移動終端的資源管理方法的流程圖; 圖2是根據(jù)本發(fā)明實施例的資源管理系統(tǒng)的結(jié)構(gòu)示意圖; 圖3是根據(jù)本發(fā)明優(yōu)選實施例的資源管理方法的流程圖; 圖4是根據(jù)本發(fā)明優(yōu)選實施例的資源管理方法中資源訪問的流程圖; 圖5是根據(jù)本發(fā)明優(yōu)選實施例的資源管理方法中資源釋放的流程圖。
具體實施例方式
下文中將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的 情況下,本申請中的實施例及實施例中的特征可以相互組合。 圖1是根據(jù)本發(fā)明實施例的基于移動終端的資源管理方法的流程圖,包括以下步 驟 步驟S102,資源編輯器接受用戶添加資源以及定義資源的ID ; 步驟S104,資源編譯工具將資源編輯器中的數(shù)據(jù)轉(zhuǎn)化為源文件并將源文件存放到
移動終端的資源管理系統(tǒng)中,其中上述數(shù)據(jù)包括添加的資源及其ID。 該實施例由于在資源編輯器中添加資源以及定義資源的ID,并將資源編輯器中的 上述數(shù)據(jù)編譯成源文件保存到移動終端的資源管理系統(tǒng)中進行統(tǒng)一管理,從而解決了相關(guān) 技術(shù)未對資源進行統(tǒng)一管理以及不能方便地查看管理資源的問題。該實施例提供了資源的 統(tǒng)一管理方法,能夠通過資源編輯器添加資源并定義資源的ID,并將轉(zhuǎn)化得到的包含資源 與ID的對應關(guān)系的源文件保存到移動終端的資源管理系統(tǒng)中進行統(tǒng)一管理,可以方便、高 效地對資源進行統(tǒng)一管理,并在需要時可以方便地查看資源。 優(yōu)選地,在步驟S104之后還包括移動終端的應用將所要訪問的資源的ID傳入移 動終端的資源管理系統(tǒng);移動終端的資源管理系統(tǒng)根據(jù)該ID利用源文件將該資源的結(jié)構(gòu) 體返回給移動終端的應用。 該優(yōu)選實施例提供了移動終端的應用通過ID訪問該ID所對應的資源的具體實施 方案。移動終端的應用的開發(fā)代碼中可以只有資源的ID,而無需直接與資源名稱發(fā)生關(guān)聯(lián), 降低了資源與應用的開發(fā)代碼的耦合度。 其中,步驟S102包括當資源為文件型資源時,資源編輯器接受用戶添加資源、定 義資源的ID以及指定資源的路徑。而對于內(nèi)嵌資源則只需添加資源以及定義該資源的ID 即可。 其中,上述的源文件包括資源編輯器中的內(nèi)嵌資源轉(zhuǎn)化成的結(jié)構(gòu)體以及資源與 ID的對應表,資源與ID的對應表包括資源的ID以及ID所對應的資源信息,其中資源信息 包括ID所對應的資源轉(zhuǎn)化成的結(jié)構(gòu)體的名稱和/或資源的路徑。 優(yōu)選地,當資源為內(nèi)嵌資源時,移動終端的應用將所要訪問的資源的ID傳入移動 終端的資源管理系統(tǒng)包括應用調(diào)用資源管理接口將所要訪問的資源的ID傳入移動終端 的資源管理系統(tǒng); 移動終端的資源管理系統(tǒng)根據(jù)ID利用源文件將資源的結(jié)構(gòu)體返回給移動終端的
應用包括移動終端的資源管理系統(tǒng)使用該ID在資源與ID的對應表中查找到該ID所對應
的資源轉(zhuǎn)化成的結(jié)構(gòu)體的名稱;移動終端的資源管理系統(tǒng)使用該結(jié)構(gòu)體的名稱查找到該資
源的結(jié)構(gòu)體;移動終端的資源管理系統(tǒng)將查找到的資源的結(jié)構(gòu)體返回給應用。 當資源為文件型資源時,移動終端的應用將所要訪問的資源的ID傳入移動終端
的資源管理系統(tǒng)包括應用調(diào)用資源管理接口將所要訪問的資源的ID傳入移動終端的資
源管理系統(tǒng); 移動終端的資源管理系統(tǒng)根據(jù)ID利用源文件將資源的結(jié)構(gòu)體返回給移動終端的 應用包括移動終端的資源管理系統(tǒng)使用該ID在資源與ID的對應表中查找到該ID所對應 的資源的路徑;移動終端的資源管理系統(tǒng)使用該資源的路徑找到該資源;移動終端的資源管理系統(tǒng)將該資源加載成結(jié)構(gòu)體;移動終端的資源管理系統(tǒng)保存該ID以及該ID所對應的資源的結(jié)構(gòu)體的內(nèi)存地址;移動終端的資源管理系統(tǒng)將該資源的結(jié)構(gòu)體返回給應用。
上述優(yōu)選實施例分別提供了移動終端的應用訪問內(nèi)嵌資源和文件型資源的具體實施方案。這樣,資源可以不必存放在內(nèi)存中,可以按需加載。 優(yōu)選地,在移動終端的資源管理系統(tǒng)根據(jù)ID利用源文件將資源的結(jié)構(gòu)體返回給移動終端的應用之后還包括移動終端的應用將所要釋放的資源的ID傳入移動終端的資源管理系統(tǒng);移動終端的資源管理系統(tǒng)根據(jù)該ID釋放資源。 其中,當資源為文件型資源時,移動終端的應用將所要釋放的資源的ID傳入移動終端的資源管理系統(tǒng)包括應用調(diào)用資源管理接口將所要釋放的資源的ID傳入移動終端的資源管理系統(tǒng); 移動終端的資源管理系統(tǒng)根據(jù)ID釋放資源包括移動終端的資源管理系統(tǒng)使用該ID查找到保存的該ID所對應的內(nèi)存地址;移動終端的資源管理系統(tǒng)釋放該內(nèi)存地址所對應的內(nèi)存空間。 該優(yōu)選實施例提供了移動終端的應用調(diào)用資源管理接口通過ID釋放資源的具體實施方案。對于內(nèi)嵌資源來說,移動終端的應用將ID通過資源管理接口傳給UE的資源管理系統(tǒng)中后,UE的資源管理系統(tǒng)判定該ID所對應的資源為內(nèi)嵌資源則不用釋放內(nèi)存空間。
上述優(yōu)選實施例由于定義時使用了 ID作為資源的唯一標識,應用只需通過ID調(diào)用統(tǒng)一接口即可對資源進行操作如訪問、釋放資源等,而無需關(guān)心資源的具體狀態(tài),解決了相關(guān)技術(shù)中沒有統(tǒng)一資源訪問接口,使用資源的開發(fā)人員必須了解資源的具體屬性的問題,資源管理系統(tǒng)屏蔽資源的屬性,將ID與資源進行綁定,(MMI)開發(fā)人員不用關(guān)心資源的存放方式,甚至資源如何釋放,只需知道資源的ID即可,可以減輕開發(fā)人員的負擔,提高代碼質(zhì)量。 此外,移動終端的應用通過ID來訪問、釋放資源(即移動終端的應用的開發(fā)代碼中只有ID),解決了相關(guān)技術(shù)中資源與移動終端的開發(fā)代碼耦合性很強,一旦更換資源就要大量改動代碼的問題,減小了應用與資源的耦合度,在應用的開發(fā)代碼中只有資源的ID,由于資源的ID是開發(fā)人員自定義的,ID與資源的對應關(guān)系由資源管理系統(tǒng)負責。所以,移動終端的應用并沒直接與資源名稱發(fā)生關(guān)聯(lián),降低了耦合度,維護比較方便。
在步驟S104之后還包括源文件中的資源與ID的對應表接受用戶修改ID所對應的資源信息。其中,資源包括圖片、國際化語言字符串、鈴音、窗口布局、以及主題。
該優(yōu)選實施例通過修改資源與ID的對應表中ID所對應的資源信息實現(xiàn)動態(tài)地切換資源。動態(tài)保存ID與資源的對應關(guān)系,可以方便資源的查找和運行時(主題)的資源切換。由于在移動終端的應用的開發(fā)代碼中只有資源的ID,ID與資源的對應關(guān)系由資源管理系統(tǒng)負責,通過修改該對應關(guān)系就可以做到不更改代碼而切換資源。需要切換資源的模塊有國際化字符串和主題,包括界面在內(nèi)的其它資源也可以運行時切換。另外,切換的新資源不用都放在內(nèi)存中,可以按需加載。 圖2是根據(jù)本發(fā)明實施例的資源管理系統(tǒng)的結(jié)構(gòu)示意圖,包括資源編輯器IOI以及移動終端的資源管理系統(tǒng)30,其中資源編輯器10用于接受用戶添加資源以及定義資源的ID ;資源編輯器10中的數(shù)據(jù)通過資源編譯工具20轉(zhuǎn)化為源文件并存放到移動終端的資源管理系統(tǒng)30中,其中數(shù)據(jù)包括添加的資源及其ID。
其中,資源編輯器101包括于PC的資源管理系統(tǒng)10。 結(jié)合圖1和圖2詳細描述本發(fā)明的資源管理方法。資源的管理主要包括資源的定義、訪問、釋放和切換。使用ID作為資源的唯一標識,移動終端的應用通過ID對資源進行操作,同時結(jié)合資源編譯工具完成資源的統(tǒng)一管理(參看圖1)。如圖2所示(以圖片資源為例),本發(fā)明的資源管理方法包括以下步驟
步驟一,資源的定義 步驟l,在類似EXCEL界面資源編輯器中添加圖片資源并同時定義該圖片資源的ID ;如果圖片資源運行時存放在UE的文件系統(tǒng)中,還需要指定該圖片資源的路徑;刪除資源與添加資源類似,不再贅述; 步驟2,使用資源編譯工具將資源編輯器中的數(shù)據(jù)進行資源編譯,轉(zhuǎn)化成源文件,并將源文件存放到移動終端的資源管理系統(tǒng)中。源文件主要包括兩大部分一部分是嵌入式資源(即內(nèi)嵌資源,這種資源存放在內(nèi)存中)轉(zhuǎn)化成的結(jié)構(gòu)體;另一部分是生成的資源與ID的對應表,即資源信息結(jié)構(gòu)體數(shù)組。該結(jié)構(gòu)體數(shù)組中包括ID以及ID所對應的資源信息,資源信息包括資源的結(jié)構(gòu)體名稱(對于內(nèi)嵌資源)、資源的路徑等。
步驟二,資源的使用 步驟3,移動終端的應用(開發(fā)代碼)通過向移動終端的資源管理系統(tǒng)傳入資源ID調(diào)用統(tǒng)一的資源管理接口訪問資源,獲取圖片。統(tǒng)一的資源管理接口屏蔽資源的具體存放方式(文件還是內(nèi)存),返回的結(jié)果都是內(nèi)存中的圖片資源的結(jié)構(gòu)體。
如圖4所示,具體的資源訪問流程包括 步驟402,移動終端的應用調(diào)用資源管理接口將所要訪問的資源的ID傳入UE的資源管理系統(tǒng); 步驟404, UE的資源管理系統(tǒng)根據(jù)該ID判斷該資源是內(nèi)嵌資源還是文件型資源,若是內(nèi)嵌資源,則轉(zhuǎn)入步驟406,若是文件型資源,則轉(zhuǎn)入步驟410 ; 步驟406, UE的資源管理系統(tǒng)在資源與ID對應表中查找到該ID所對應的資源的結(jié)構(gòu)體的名稱; 步驟408, UE的資源管理系統(tǒng)使用該結(jié)構(gòu)體的名稱找到對應的結(jié)構(gòu)體,并將該結(jié)構(gòu)體返回給該應用; 步驟410, UE的資源管理系統(tǒng)在資源與ID對應表中查找到該ID所對應的資源的路徑; 步驟412, UE的資源管理系統(tǒng)使用該資源的路徑找到該資源; 步驟414,UE的資源管理系統(tǒng)將該資源加載成結(jié)構(gòu)體,并保存該資源的ID、該資源
的結(jié)構(gòu)體占用的內(nèi)存空間的內(nèi)存地址以及兩者之間的對應關(guān)系; 步驟416, UE的資源管理系統(tǒng)將該資源的結(jié)構(gòu)體返回給該應用。 如圖5所示,具體的資源釋放流程包括 步驟502,移動終端的應用調(diào)用資源管理接口將所要釋放的資源的ID傳入UE的資源管理系統(tǒng); 步驟504, UE的資源管理系統(tǒng)根據(jù)該ID判斷該資源是內(nèi)嵌資源還是文件型資源,若是內(nèi)嵌資源,則結(jié)束流程,若是文件型資源,則轉(zhuǎn)入步驟506 ; 步驟5Q6,UE的資源管理系統(tǒng)使用該ID查找到對應的資源的結(jié)構(gòu)體占用的內(nèi)存空間的內(nèi)存地址; 步驟508, UE的資源管理系統(tǒng)釋放該內(nèi)存地址對應的內(nèi)存空間。 在上述步驟中資源的訪問和資源的釋放所調(diào)用的接口都是通過傳入唯一的資源
ID來進行調(diào)用。 步驟4,在應用運行的時候可以通過修改資源與ID的對應表來實現(xiàn)動態(tài)切換資 源。匪I開發(fā)人員在移動終端的應用的開發(fā)代碼中通過修改資源與ID的對應表完成圖片資 源的切換。圖片的切換可以應用在主題的切換。經(jīng)常用到的國際化語言的切換也可以作為 字符串資源的切換。如果把窗口布局作為一種資源,那么窗口布局也可以在運行的時候進 行切換。這就大大擴大了移動終端可用的功能。 上述優(yōu)選實施例實現(xiàn)了整個匪I工程的資源統(tǒng)一管理,便于維護資源。統(tǒng)一的資 源管理類似于一個資源池,界面設計或是主題制作時可以直接從這個池子中選取資源,并 且每種資源都可以按照開發(fā)模塊進行劃分。這樣的資源操作維護更加方便且有序。
此外,資源管理系統(tǒng)容易與PC側(cè)工具(包括資源編輯器和資源編譯工具)結(jié)合起 來。PC側(cè)工具提供資源編輯和資源編譯,自動生成的代碼(即源文件)與資源管理接口一 起對用戶進行支撐。用戶添加一個資源所需操作即是在資源編輯器中定義該資源的ID ;對 資源的訪問和釋放即是調(diào)用資源管理系統(tǒng)的接口 (即資源管理接口 )并傳入資源的ID。
從以上的描述中,可以看出,本發(fā)明實現(xiàn)了如下技術(shù)效果 (1)可以提高匪I開發(fā)的效率,并且更方便地對移動終端資源進行管理,能夠快速 地完成從資源的定義到資源的訪問、釋放、更換的操作,從而提高了開發(fā)和維護匪I代碼的 效率; (2)結(jié)合匪I開發(fā)人員對資源的使用方式,讓開發(fā)人員方便高效的定義、訪問、釋 放以及更換資源,從而減輕了匪I開發(fā)人員的負擔和工作量。 顯然,本領(lǐng)域的技術(shù)人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用 的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成 的網(wǎng)絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲 在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示 出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或 步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技 術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
一種基于移動終端的資源管理方法,其特征在于,包括資源編輯器接受用戶添加資源以及定義所述資源的ID;資源編譯工具將所述資源編輯器中的數(shù)據(jù)轉(zhuǎn)化為源文件并將所述源文件存放到移動終端的資源管理系統(tǒng)中,其中所述數(shù)據(jù)包括添加的資源及其ID。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在資源編譯工具將所述資源編輯器中的 數(shù)據(jù)轉(zhuǎn)化為源文件并將所述源文件存放到移動終端的資源管理系統(tǒng)中之后還包括所述移動終端的應用將所要訪問的資源的ID傳入所述移動終端的資源管理系統(tǒng); 所述移動終端的資源管理系統(tǒng)根據(jù)所述ID利用所述源文件將所述資源的結(jié)構(gòu)體返回 給所述移動終端的應用。
3. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,資源編輯器接受用戶添加資源以及定義所述資源的ID包括當資源為文件型資源時,所述資源編輯器接受用戶添加所述資源、定義所述資源的ID以及指定所述資源的路徑。
4. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述源文件包括所述資源編輯器中的內(nèi)嵌資源轉(zhuǎn)化成的結(jié)構(gòu)體以及資源與ID的對應表,所述資源與ID的對應表包括資源的 ID以及所述ID所對應的資源信息,其中所述資源信息包括所述ID所對應的資源轉(zhuǎn)化成的 結(jié)構(gòu)體的名稱和/或所述資源的路徑。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,當所述資源為內(nèi)嵌資源時, 移動終端的應用將所要訪問的資源的ID傳入所述移動終端的資源管理系統(tǒng)包括所述應用調(diào)用資源管理接口將所要訪問的資源的ID傳入移動終端的資源管理系統(tǒng);所述移動終端的資源管理系統(tǒng)根據(jù)所述ID利用所述源文件將所述資源的結(jié)構(gòu)體返回給所述移動終端的應用包括所述移動終端的資源管理系統(tǒng)使用所述ID在所述資源與ID的對應表中查找到所述ID 所對應的資源轉(zhuǎn)化成的結(jié)構(gòu)體的名稱;所述移動終端的資源管理系統(tǒng)使用所述結(jié)構(gòu)體的名稱查找到所述資源的結(jié)構(gòu)體; 所述移動終端的資源管理系統(tǒng)將查找到的所述資源的結(jié)構(gòu)體返回給所述應用。
6. 根據(jù)權(quán)利要求4所述的方法,其特征在于,當所述資源為文件型資源時, 移動終端的應用將所要訪問的資源的ID傳入所述移動終端的資源管理系統(tǒng)包括所述應用調(diào)用資源管理接口將所要訪問的資源的ID傳入移動終端的資源管理系統(tǒng);所述移動終端的資源管理系統(tǒng)根據(jù)所述ID利用所述源文件將所述資源的結(jié)構(gòu)體返回給所述移動終端的應用包括所述移動終端的資源管理系統(tǒng)使用所述ID在所述資源與ID的對應表中查找到所述ID 所對應的資源的路徑;所述移動終端的資源管理系統(tǒng)使用所述資源的路徑找到所述資源; 所述移動終端的資源管理系統(tǒng)將所述資源加載成結(jié)構(gòu)體;所述移動終端的資源管理系統(tǒng)保存所述ID以及所述ID所對應的資源的結(jié)構(gòu)體的內(nèi)存 地址;所述移動終端的資源管理系統(tǒng)將所述資源的結(jié)構(gòu)體返回給所述應用。
7. 根據(jù)權(quán)利要求6所述的方法,其特征在于,在所述移動終端的資源管理系統(tǒng)根據(jù)所述ID利用所述源文件將所述資源的結(jié)構(gòu)體返回給所述移動終端的應用之后還包括所述移動終端的應用將所要釋放的資源的ID傳入所述移動終端的資源管理系統(tǒng); 所述移動終端的資源管理系統(tǒng)根據(jù)所述ID釋放所述資源。
8. 根據(jù)權(quán)利要求7所述的方法,其特征在于,當所述資源為文件型資源時, 所述移動終端的應用將所要釋放的資源的ID傳入所述移動終端的資源管理系統(tǒng)包括所述應用調(diào)用資源管理接口將所要釋放的資源的ID傳入所述移動終端的資源管理系統(tǒng);所述移動終端的資源管理系統(tǒng)根據(jù)所述ID釋放所述資源包括所述移動終端的資源管理系統(tǒng)使用所述ID查找到保存的所述ID所對應的內(nèi)存地址;所述移動終端的資源管理系統(tǒng)釋放所述內(nèi)存地址所對應的內(nèi)存空間。
9. 根據(jù)權(quán)利要求4所述的方法,其特征在于,在資源編譯工具將所述資源編輯器中的數(shù)據(jù)轉(zhuǎn)化為源文件并將所述源文件存放到移動終端的資源管理系統(tǒng)中之后還包括所述源文件中的所述資源與ID的對應表接受用戶修改ID所對應的資源信息。
10. 根據(jù)權(quán)利要求9所述的方法,其特征在于,所述資源包括圖片、國際化語言字符串、鈴音、窗口布局、以及主題。
11. 一種資源管理系統(tǒng),其特征在于,包括資源編輯器以及移動終端的資源管理系 統(tǒng),其中所述資源編輯器用于接受用戶添加資源以及定義所述資源的ID ;所述資源編輯器中 的數(shù)據(jù)通過資源編譯工具轉(zhuǎn)化為源文件并存放到移動終端的資源管理系統(tǒng)中,其中所述數(shù) 據(jù)包括添加的資源及其ID。
12. 根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述資源編輯器包括于個人電腦PC的資源管理系統(tǒng)。
全文摘要
本發(fā)明公開了一種資源管理方法和系統(tǒng),其中,方法包括資源編輯器接受用戶添加資源以及定義資源的ID;資源編譯工具將資源編輯器中的數(shù)據(jù)轉(zhuǎn)化為源文件并將源文件存放到移動終端的資源管理系統(tǒng)中,其中數(shù)據(jù)包括添加的資源及其ID。本發(fā)明可以方便、高效地對資源進行統(tǒng)一管理,并在需要時可以方便地查看資源。
文檔編號H04M1/725GK101788906SQ20101000106
公開日2010年7月28日 申請日期2010年1月21日 優(yōu)先權(quán)日2010年1月21日
發(fā)明者楊 一 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1