專利名稱:微技資源導入及導出的方法及裝置的制作方法
技術(shù)領域:
本發(fā)明涉及通信技術(shù)領域,尤其涉及一種微技資源導入及導出的方法及裝置。
背景技術(shù):
Widget (微技)是一種基于互聯(lián)網(wǎng)web技術(shù)的工具應用。通常是為了實現(xiàn)某種功能,為用戶展示各種個性化有用的信息。目前,widget工具的開發(fā)過程都由制作者完成,用戶被動接受,不能參與其中,靈活性較差,也不夠個性化。比如有些應用的背景音樂,背景圖片,都是由制作者規(guī)定的。
發(fā)明內(nèi)容
鑒于上述的分析,本發(fā)明旨在提供一種微技資源導入及導出的方法及裝置,用于解決現(xiàn)有widget工具靈活性較差的問題。本發(fā)明的目的主要是通過以下技術(shù)方案實現(xiàn)的本發(fā)明提供了一種微技widget資源導入及導出的方法,包括在widget工具的配置文件中添加資源標簽,并在所述資源標簽中加入允許導入和/或?qū)С龅馁Y源文件的列表;對添加了所述資源標簽的widget工具進行打包發(fā)布。進一步地,還包括widget客戶端管理器對下載到本地的widget工具中的配置文件進行解析,解析出允許導入和/或?qū)С龅馁Y源文件的列表。進一步地,還包括根據(jù)允許導入和/或?qū)С龅馁Y源文件的列表,進行導入和/或?qū)С霾僮骱?,生成新的widget工具。進一步地,所述資源標簽包括file標簽和dir標簽,其中,file標簽,表示允許被導入和/或?qū)С龅馁Y源文件;dir標簽,表示所有資源文件都允許被導入和/或?qū)С龅哪夸?。進一步地,file標簽和dir標簽均具有以下三個屬性路徑屬性,表示導出和/或?qū)氲馁Y源文件的完全路徑;類型屬性表示資源文件允許被用戶操作的屬性;描述屬性,表示對導出和/或?qū)氲馁Y源文件的說明和介紹。進一步地,所述類型屬性為以下三種之一import only、export only 以及 all,其中,import only,表示只允許被導入;export only,表示只允許被導出;all,表示既允許被導入又允許被導出。本發(fā)明還提供了一種微技widget資源導入及導出的裝置,包括
配置模塊,用于在widget工具的配置文件中添加資源標簽,并在所述資源標簽中加入允許導入和/或?qū)С龅馁Y源文件列表;發(fā)布模塊,用于對添加了所述資源標簽的widget工具進行打包發(fā)布。進一步地,還包括解析模塊,用于對下載到本地的widget工具中的配置文件進行解析,解析出允許導入和/或?qū)С龅馁Y源文件的列表。進一步地,還包括 生成模塊,用于當根據(jù)允許導入和/或?qū)С龅馁Y源文件的列表,進行導入和/或?qū)С霾僮骱螅尚碌膚idget工具。進一步地,所述資源標簽包括file標簽和dir標簽,其中,file標簽,表示允許被導入和/或?qū)С龅馁Y源文件;dir標簽,表示所有資源文件都允許被導入和/或?qū)С龅哪夸洝1景l(fā)明有益效果如下本發(fā)明可以實現(xiàn)用戶根據(jù)自己的喜好自由導入和/或?qū)С鲑Y源文件,使得widget 工具更具有靈活性,并且更符合用戶個性化的需求。本發(fā)明的其他特征和優(yōu)點將在隨后的說明書中闡述,并且,部分的從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
圖1為本發(fā)明實施例所述方法的流程示意圖;圖2本發(fā)明實施例所述裝置的結(jié)構(gòu)示意圖。
具體實施例方式下面結(jié)合附圖來具體描述本發(fā)明的優(yōu)選實施例,其中,附圖構(gòu)成本申請一部分,并與本發(fā)明的實施例一起用于闡釋本發(fā)明的原理。首先,結(jié)合附圖1對本發(fā)明實施例所述方法進行詳細說明。如圖1所示,圖1為本發(fā)明實施例所述方法的流程示意圖,具體可以包括如下步驟步驟100 開發(fā)者通過軟件開發(fā)制作一個widget工具;步驟101 在widget工具的配置文件中添加resource (資源)標簽;步驟102 在resource標簽里加入允許導入和/或?qū)С龅馁Y源文件的列表;需要說明的是,此處以及以下所說的資源文件可以為單個文件,也可以為文件夾;在config. xml文件(widget工具中的配置文件)中添加的resource標簽例如以
下所示<resource>
<f iIe type="all" src="background. mp3" description="The music running at the background’,/〉
<filetype="importonly"src="pic/wallpager. png"
description="The default wallpaper’)
<dir type=’’export only" src=’’icons/’,description=’’The icon of numbers. You can change it according to the name of the icon."> </resource〉其中,resource標簽包含兩種標簽,file標簽和dir標簽file標簽,表示某個資源文件可以被導入和/或?qū)С?;dir標簽,表示某個目錄下的所有資源文件都可以被導入和/或?qū)С觥2⑶?,file標簽和dir標簽都有三個必備的屬性src屬性(路徑屬性),表示導入和/或?qū)С龅馁Y源文件的完全路徑;type屬性(類型屬性),表示資源文件允許被用戶操作的屬性,可以為以下三種之import only,表示只允許被導入;export only,表示只允許被導出;all,表示既允許被導入又允許被導出;description屬性(描述屬性),表示對該導入和/或?qū)С龅馁Y源文件的說明和介紹,通過description屬性的描述用戶就可以知道該文件的作用;步驟103 對添加了 resource標簽的widget工具進行打包后發(fā)布;步驟104 用戶下載該widget工具后,widget工具的客戶端管理器,對其中的配置文件進行解析;步驟105 解析出允許導入和/或?qū)С龅馁Y源文件的列表,并提示給用戶;步驟106 用戶根據(jù)需要進行導入和/或?qū)С霾僮?,根?jù)自己的喜好可以導出并保存一部分資源文件到本地使用,也可以更換其中的資源文件,即導入自己喜歡的資源文件; 例如,將背景音樂文件開放給用戶,用戶可以保存widget工具的背景音樂文件到本地使用,也可以修改widge的背景音樂,將自己喜歡的背景音樂文件導入到widget工具;步驟107 重新生成widget工具。接下來結(jié)合附圖2對本發(fā)明實施例所述裝置進行詳細說明。如圖2所示,圖2為本發(fā)明實施例所述裝置的結(jié)構(gòu)示意圖,具體可以包括配置模塊、發(fā)布模塊,解析模塊和生成模塊,以下對各個模塊分別予以詳細說明。配置模塊,在widget工具的配置文件中添加resource標簽,并在resource標簽中加入允許導入和/或?qū)С龅馁Y源文件列表;
其中,resource標簽包含兩種標簽,file標簽和dir標簽file標簽,表示某個資源文件可以被導入和/或?qū)С?;dir標簽,表示某個目錄下的所有資源文件都可以被導入和/或?qū)С觥2⑶?,file標簽和dir標簽都有三個必備的屬性src屬性,表示導入和/或?qū)С龅馁Y源文件的完全路徑;type屬性,表示資源文件允許被用戶操作的屬性,可以包含以下三種之一import only,表示只允許被導入;export only,表示只允許被導出;all,表示既允許被導入又允許被導出;description屬性,表示對該導入和/或?qū)С龅馁Y源文件的說明和介紹,通過 description屬性的描述用戶就可以知道該文件的作用;發(fā)布模塊,對資源標簽的widget工具進行打包發(fā)布。解析模塊,對下載到本地的widget工具中的配置文件進行解析,解析出允許導入和/或?qū)С龅馁Y源文件的列表,并提供給用戶。生成模塊,當用戶根據(jù)允許導入和/或?qū)С龅馁Y源文件的列表,進行導入和/或?qū)С霾僮骱?,生成新的widget工具。綜上所述,本發(fā)明實施例提供一種微技資源導入及導出的方法及裝置,當用戶下載該widget工具后,widget工具的客戶端管理器,對配置文件進行解析,將解析資源文件列表展示給用戶,用戶通過閱讀具體的描述,根據(jù)自己的喜好可以保存一部分資源文件到本地使用,也可以將本地的資源文件導入其中。這樣就使得widget工具更具有靈活性,并且更符合用戶個性化的需求以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不局限于此, 任何熟悉本技術(shù)領域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換, 都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應該以權(quán)利要求書的保護范圍為準。
權(quán)利要求
1.一種微技widget資源導入及導出的方法,其特征在于,包括在widget工具的配置文件中添加資源標簽,并在所述資源標簽中加入允許導入和/或?qū)С龅馁Y源文件的列表;對添加了所述資源標簽的widget工具進行打包發(fā)布。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括widget客戶端管理器對下載到本地的widget工具中的配置文件進行解析,解析出允許導入和/或?qū)С龅馁Y源文件的列表。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括根據(jù)允許導入和/或?qū)С龅馁Y源文件的列表,進行導入和/或?qū)С霾僮骱?,生成新?widget 工具。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述資源標簽包括file標簽和dir標簽,其中,file標簽,表示允許被導入和/或?qū)С龅馁Y源文件;dir標簽,表示所有資源文件都允許被導入和/或?qū)С龅哪夸洝?br>
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,file標簽和dir標簽均具有以下三個屬性路徑屬性,表示導出和/或?qū)氲馁Y源文件的完全路徑; 類型屬性表示資源文件允許被用戶操作的屬性; 描述屬性,表示對導出和/或?qū)氲馁Y源文件的說明和介紹。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述類型屬性為以下三種之一 import only、export only 以及 all,其中,import only,表示只允許被導入; export only,表示只允許被導出; al 1,表示既允許被導入又允許被導出。
7.一種微技widget資源導入及導出的裝置,其特征在于,包括配置模塊,用于在widget工具的配置文件中添加資源標簽,并在所述資源標簽中加入允許導入和/或?qū)С龅馁Y源文件列表;發(fā)布模塊,用于對添加了所述資源標簽的widget工具進行打包發(fā)布。
8.根據(jù)權(quán)利要求1所述的裝置,其特征在于,還包括解析模塊,用于對下載到本地的widget工具中的配置文件進行解析,解析出允許導入和/或?qū)С龅馁Y源文件的列表。
9.根據(jù)權(quán)利要求9所述的裝置,其特征在于,還包括生成模塊,用于根據(jù)允許導入和/或?qū)С龅馁Y源文件的列表,進行導入和/或?qū)С霾僮骱?,生成新的widget工具。
10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述資源標簽包括file標簽和dir標簽,其中,file標簽,表示允許被導入和/或?qū)С龅馁Y源文件;dir標簽,表示所有資源文件都允許被導入和/或?qū)С龅哪夸洝?br>
全文摘要
本發(fā)明公開了一種微技widget資源導入及導出的方法及裝置,其中方法包括在widget工具的配置文件中添加資源標簽,并在所述資源標簽中加入允許導入和/或?qū)С龅馁Y源文件的列表;對添加了所述資源標簽的widget工具進行打包發(fā)布;本發(fā)明可以實現(xiàn)用戶根據(jù)自己的喜好自由導入和/或?qū)С鲑Y源文件,使得widget工具更具有靈活性,并且更符合用戶個性化的需求。
文檔編號G06F9/44GK102411497SQ20111020340
公開日2012年4月11日 申請日期2011年7月20日 優(yōu)先權(quán)日2011年7月20日
發(fā)明者劉學佳 申請人:中興通訊股份有限公司