專利名稱:一種移動(dòng)終端主題樣式的動(dòng)態(tài)變更方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種移動(dòng)終端主題樣式的動(dòng)態(tài)變更方法,尤其涉及利用可擴(kuò)展標(biāo)記語(yǔ)言(Hypertext Markup Language,簡(jiǎn)稱XML)作為手機(jī)主題樣式的 配置文件和解析文件實(shí)現(xiàn)手機(jī)主題樣式的動(dòng)態(tài)變更方法。
背景技術(shù):
手機(jī)主題樣式是手機(jī)終端的一個(gè)基本的功能,由于手機(jī)終端i殳備的日益 普及,越來(lái)越多的客戶特別是年輕客戶不僅僅滿足于DIY手機(jī)鈴音,背景 圖片、顏色和動(dòng)畫等簡(jiǎn)單的定制功能,而是希望能夠在手機(jī)終端上實(shí)現(xiàn)更多 的主題樣式、控件布局等的自由控制,以滿足自己的喜好和習(xí)慣。就現(xiàn)在的手機(jī)而言,手機(jī)的主題樣式大部分在代碼中實(shí)現(xiàn),例如各個(gè)圖 形用戶接口 ( graphical user interface,筒稱GUI)控件的布局,需要在手積i 代碼中實(shí)現(xiàn)對(duì)該控件的定位, 一旦定位就不能隨便更改,這些都是出廠前就 已經(jīng)在手機(jī)軟件中確定了 ,所以手機(jī)一旦出廠以后,就不能進(jìn)行動(dòng)態(tài)的更新, 因此現(xiàn)在市面上的手機(jī)大部分只有一種主題樣式,對(duì)主題樣式的修改只能通 過(guò)非動(dòng)態(tài)更新方法,修改諸如鈴音、背景圖片,顏色以及動(dòng)畫等,。各個(gè)手機(jī)廠商有自己不同的主題樣式的設(shè)置,對(duì)于不同手機(jī)廠商,其主 題樣式可能不一樣,例如對(duì)于手機(jī)確認(rèn)鍵是左軟鍵或右軟鍵,不同的手機(jī) 廠商設(shè)計(jì)不同,用戶在更換手機(jī)時(shí)去適應(yīng)就是一件比較麻煩的事。為了能給 用戶提供更好的服務(wù),手機(jī)終端更多的主題樣式的自由定制可以成為手機(jī)終 端廠商和運(yùn)營(yíng)商的竟?fàn)巸?yōu)勢(shì)之一。發(fā)明內(nèi)容本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種手機(jī)主題樣式的動(dòng)態(tài)變更方法,所述方法解決了現(xiàn)有技術(shù)中,手機(jī)終端不能利用動(dòng)態(tài)的變更方法來(lái)修改手機(jī) 主題樣式。為了解決上述技術(shù)問(wèn)題,本發(fā)明提供了 一種手機(jī)主題樣式的動(dòng)態(tài)變更方法,包括如下步驟步驟l:獲取移動(dòng)終端用戶所需要的新的主題樣式的資源文件、所述資 源文件的配置文件和所述配置文件的解析文件;步驟2:將所述資源文件、配置文件和解^f文件輸入到所述移動(dòng)終端中;步驟3:用戶選用所述新的主題樣式后,所述移動(dòng)終端導(dǎo)入所述新的主 題樣式的資源文件的配置文件和所述配置文件的解析文件,所述解析文件對(duì) 所述配置文件進(jìn)行解析生成所述新的主題樣式。進(jìn)一步地,所述步驟l中,獲取移動(dòng)終端用戶所需要的新的主題樣式的 資源文件、所述資源文件的配置文件和所述配置文件的解析文件,包括用 戶通過(guò)移動(dòng)終端配套軟件在電腦上設(shè)置所需要的新的主題樣式的資源文件, 并設(shè)置所述資源文件的配置文件和所述配置文件的解析文件。進(jìn)一步地,所述主題樣式為控件屬性,所述控件屬性包括控件的位置、 大小、顏色和形狀。進(jìn)一步地,用戶通過(guò)移動(dòng)終端配套軟件在電腦上設(shè)置所需要的移動(dòng)終端 的新的控件屬性的資源文件,設(shè)置所述資源文件的配置文件并在所述配置文 件中設(shè)置所述新的控件屬性,設(shè)置所述配置文件的解析文件,所述解析文件 解析所述配置文件,生成所述新的控件屬性。進(jìn)一步地,用戶通過(guò)移動(dòng)終端配套軟件在電腦上設(shè)置所需要的移動(dòng)終端 的新的控件屬性的資源文件,設(shè)置所述資源文件的配置文件,設(shè)置所述配置 文件的解析文件并在所述解析文件中設(shè)置所述配置文件中的新的控件屬性, 所述解析文件解析所述配置文件,生成所述新的控件屬性。進(jìn)一步地,步驟3中,用戶選用所述新的主題樣式,包括如下步驟移 動(dòng)終端在開(kāi)機(jī)過(guò)程中,首先檢測(cè)是否有了新的主題樣式的資源文件,當(dāng)發(fā)現(xiàn) 了新的主題樣式的資源文件時(shí),所述移動(dòng)終端才是示用戶選擇是否啟用新的主 題樣式替換原有主題樣式,用戶選擇新的主題樣式。進(jìn)一步地,步驟3中,用戶選用所述新的主題樣式,包括如下步驟用 戶在移動(dòng)終端設(shè)置區(qū)查找到主題樣式列表,選擇新的主題樣式。進(jìn)一步地,所述配置文件和解析文件為XML配置文件和解4斤文件進(jìn)一步地,所述移動(dòng)終端為手機(jī)。本發(fā)明所提供的方法,使得用戶可以在電腦上利用手機(jī)終端配套軟件自 己設(shè)置需要的手機(jī)主題樣式資源文件、所述資源文件的XML配置文件及解 析文件;或者從網(wǎng)上下載新的手機(jī)主題包,把該主題包中的資源文件、配置 文件和對(duì)應(yīng)的解析文件導(dǎo)入手機(jī)終端,通過(guò)解析文件對(duì)配置文件的解析獲得 新的手機(jī)主題樣式,定位后,實(shí)現(xiàn)對(duì)手機(jī)終端的主題樣式的動(dòng)態(tài)配置。用戶 更換手機(jī)時(shí),就能自己定制自己習(xí)慣的主題樣式,使得新手機(jī)能更好的適應(yīng) 客戶的習(xí)慣。
圖1為變更前手機(jī)中的主題樣式。圖2為圖1中變更前的主題樣式對(duì)應(yīng)的XML配置文件。 圖3為圖2中的XML配置文件對(duì)應(yīng)的解析文件。 圖4為變更后的主題樣式。圖5為變更后的主題樣式對(duì)應(yīng)的XML配置文件。圖6為圖5中變更后的主題樣式對(duì)應(yīng)的XML文件的解析文件。圖7為手機(jī)開(kāi)機(jī)過(guò)程中主題樣式動(dòng)態(tài)變更的流程圖。
具體實(shí)施方式
本發(fā)明的目的在于提供一種手機(jī)終端的主題樣式動(dòng)態(tài)變更的實(shí)現(xiàn)方法, 在不改變當(dāng)前的手機(jī)終端軟件包的情況下,通過(guò)對(duì)手機(jī)終端主題樣式的資源 文件的變更達(dá)到改變手機(jī)終端主題樣式的目的。也就是,讓用戶可以在電腦 上,根據(jù)自己的需要的主題樣式,使用手機(jī)終端的配套軟件,設(shè)置資源文件、 手機(jī)終端主題樣式的XML配置文件和解析文件,或者從網(wǎng)上下載新的手機(jī)主題包,所述手機(jī)主題包中包含由主題設(shè)置所需要的資源文件,對(duì)應(yīng)的XML 配置文件以及對(duì)應(yīng)的解析文件,并把該主題包中的文件導(dǎo)入手機(jī)終端,實(shí)現(xiàn) 對(duì)手機(jī)終端的主題樣式的動(dòng)態(tài)配置。這樣,用戶可以^f艮方便的自己設(shè)置主題 樣式,以滿足自己對(duì)各式主題樣式的需求。本發(fā)明提出的解決方法,采用XML配置文件的可解析性,然后對(duì)XML 的各個(gè)控件屬性,我們自己設(shè)置一個(gè)解析文件,利用解析文件對(duì)所述配置文 件進(jìn)行解析,以實(shí)現(xiàn)主題樣式的動(dòng)態(tài)變更。在該解析文件中,也可以直接定 義XML配置文件中各控件的屬性,同樣可以生成一個(gè)新主題樣式。配置文件既可以是XML類型,也可以是手機(jī)所能處理的其它類型。一 種手機(jī)可以對(duì)幾套配置文件以及配置文件對(duì)應(yīng)的解析文件進(jìn)行處理,只要在 手機(jī)軟件中進(jìn)行了設(shè)置,其他類型的配置文件和解析文件也能實(shí)現(xiàn)資源文件 配置和解析,實(shí)現(xiàn)手機(jī)終端主題樣式的動(dòng)態(tài)變更。具體方法如下第一步用戶在電腦上設(shè)置主題包或下載主題包,即用戶獲取移動(dòng)終端 用戶所需要的新的主題樣式的資源文件、所述資源文件的配置文件和所述配 置文件的解析文件。手機(jī)廠家通過(guò)手機(jī)配套軟件提供用戶 一個(gè)可視化的XML配置文件以及 對(duì)應(yīng)的解析文件的動(dòng)態(tài)生成工具,用戶可以通過(guò)該工具進(jìn)行手機(jī)終端的主題 包的可視化開(kāi)發(fā)或者用戶也可以從網(wǎng)絡(luò)下栽所需要的新的主題包。當(dāng)用戶需要新的手機(jī)終端主題樣式時(shí),可以按照自己所需要的主題樣式 定義一些資源文件,然后根據(jù)這些自定義的資源文件,利用手機(jī)廠商提供的 一種XML配置文件及對(duì)應(yīng)XML解析文件的生成器,在該生成器上按自定 義的主題樣式的資源文件生成XML配置文件和對(duì)應(yīng)的解析文件,最后與用 戶自定義的資源文件一起生成新的手機(jī)資源文件。同樣,該手^L資源文件也 可以在網(wǎng)絡(luò)上進(jìn)行下載交流。第二步將所述資源文件、配置文件和解析文件輸入到手機(jī)中,即把主 題包中的各個(gè)文件一起利用各種傳輸方法導(dǎo)入到手機(jī)特定資源區(qū),以便 XML配置文件利用主題包中的資源文件進(jìn)行配置,解析文件則是對(duì)XML配置文件進(jìn)行解析達(dá)到最后主題定義。第三步用戶選用所述新的主題樣式后,所述移動(dòng)終端導(dǎo)入所述新的主題樣式的資源文件的配置文件和所述配置文件的解析文件,所述解析文件對(duì) 所述配置文件進(jìn)行解析生成所述新的主題樣式。手機(jī)在開(kāi)機(jī)過(guò)程中,首先檢測(cè)是否有了新的主題樣式的資源文件,當(dāng)發(fā) 現(xiàn)了新的主題樣式的資源文件時(shí),手機(jī)提示用戶選擇是否啟用新的主題樣式 替換原有主題樣式,在用戶選擇應(yīng)用新的主題樣式同意變更原來(lái)的資源文件后,手機(jī)軟件將新的資源文件替換原有的主題樣式資源文件,導(dǎo)入該XML 配置文件和對(duì)應(yīng)的解析文件,利用解析文件對(duì)XML配置文件進(jìn)4亍解析,就 得到該文件中所定義的主題樣式,并在手機(jī)界面上進(jìn)行顯示,繼續(xù)完成手機(jī) 開(kāi)機(jī)流程。如杲?jīng)]有開(kāi)機(jī)過(guò)程變更,在手機(jī)設(shè)置區(qū)也可以查找到所有的手機(jī)主題樣 式列表,然后通過(guò)選擇某個(gè)主題樣式最終達(dá)到動(dòng)態(tài)變換手機(jī)終端主題樣式的 目的。利用對(duì)應(yīng)的解析文件對(duì)XML配置文件解析生成手^Uf端主題樣式,不 僅僅能改變開(kāi)關(guān)機(jī)流程和待機(jī)界面的樣式,而且對(duì)于手機(jī)終端中的所有應(yīng)用 子菜單都可以通過(guò)使用這種方式進(jìn)行生成,利用這種方式,可以使得手機(jī)終 端中的所有的人機(jī)界面(Man-MachineInterface,筒稱MMI)都可以通過(guò)該 方法動(dòng)態(tài)變更,更好的滿足用戶自己定制主題的要求。所述終端不限于手機(jī)終端,可以是任何可以進(jìn)行主題樣式動(dòng)態(tài)變更的移 動(dòng)終端。以下結(jié)合附圖的詳細(xì)描述,將更清楚地理解本發(fā)明的技術(shù)方案。如圖1所示,為變更前的主題樣式,為3個(gè)方形的功能1名稱、功能2 名稱和功能3按鈕。如圖2所示,在該主題樣式的XML配置文件中對(duì)應(yīng)的定義了 3個(gè)項(xiàng)目 (ITEM),分別代表了該主題樣式中的3個(gè)控件按鈕和功能以及相對(duì)應(yīng)的 屬性,所述按鈕屬性按鈕的位置、大小、顏色和形狀。如圖3所示,為圖2中的主題樣式對(duì)應(yīng)的XML配置文件的解析文件,所述解析文件解析所述XML配置文件中的各種屬性。例如,項(xiàng)目1、項(xiàng)目 2和項(xiàng)目3的位置屬性,通過(guò)解析文件解析并在屏幕上進(jìn)行定位,分別定位 在(0, 0) 、 (80, 0) 、 (120, 0)。在另一實(shí)施例中,項(xiàng)目1、項(xiàng)目2 和項(xiàng)目3的按鈕的位置屬性也可以在解析文件中直接進(jìn)行設(shè)置。如圖4所示,為手機(jī)變更后的主題樣式,功能1名稱、功能2名稱和功 能3纟姿^組的形狀和位置屬性都發(fā)生了改變。如圖5所示,變更后的主題樣式對(duì)應(yīng)的XML配置文件中同樣定義了 3 個(gè)項(xiàng)目(ITEM),分別代表了該主題樣式中定義的3個(gè)按鈕和功能,但是 這3個(gè)項(xiàng)目(ITEM )的按鈕(button)屬性發(fā)生了改變,分別由原來(lái)的按鈕 1、按鈕2、按鈕3變成了新的按鈕4、按鈕5、按鈕6,主題樣式中的按鈕 樣式屬性由原來(lái)的方形變成了圓形或橢圓形。在這里不僅僅能夠變更按鈕樣 式、位置,還能根據(jù)需要在項(xiàng)目(ITEM)〈屬性(attribute)〉中變更其它屬性, 如大小,顏色等等。如圖6所示,為圖5中變更后的主題樣式對(duì)應(yīng)的XML配置文件的解析 文件,通過(guò)該解析文件對(duì)圖5中的配置文件進(jìn)行解析,使原來(lái)的主題樣式變 更為新的主題樣式。例如,在圖5中的配置文件中設(shè)置項(xiàng)目的位置屬性,在 解析文件中解析該位置屬性進(jìn)行定位,變更原來(lái)的項(xiàng)目中的按鈕位置為新的 位置(120, 260) 、 (0, 260) 、 ( 80, 130),這時(shí)按鈕所對(duì)應(yīng)的功能并 沒(méi)有發(fā)生變化。在另一實(shí)施例中,變更后的項(xiàng)目中按鈕的位置可以在解析文件中直接進(jìn) 行設(shè)置。應(yīng)當(dāng)理解的是,對(duì)本發(fā)明技術(shù)所在領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),可以根據(jù) 本發(fā)明的技術(shù)方案及其構(gòu)思進(jìn)行相應(yīng)的等同改變或替換,而所有這些改變或 替換,都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1、一種移動(dòng)終端主題樣式的動(dòng)態(tài)變更方法,包括如下步驟步驟1獲取移動(dòng)終端用戶所需要的新的主題樣式的資源文件、所述資源文件的配置文件和所述配置文件的解析文件;步驟2將所述資源文件、配置文件和解析文件輸入到所述移動(dòng)終端中;步驟3用戶選用所述新的主題樣式后,所述移動(dòng)終端導(dǎo)入所述新的主題樣式的資源文件的配置文件和所述配置文件的解析文件,所述解析文件對(duì)所述配置文件進(jìn)行解析生成所述新的主題樣式。
2、 如權(quán)利要求l所述的方法,其特征在于,所述步驟1中,獲取移動(dòng) 終端用戶所需要的新的主題樣式的資源文件、所述資源文件的配置文件和所 述配置文件的解析文件,包括用戶通過(guò)移動(dòng)終端配套軟件在電腦上設(shè)置所 需要的新的主題樣式的資源文件,并設(shè)置所述資源文件的配置文件和所述配 置文件的解析文件。
3、 如權(quán)利要求2所述的方法,其特征在于,所述主題樣式為控件屬性, 所述控件屬性包括控件的位置、大小、顏色和形狀。
4、 如權(quán)利要求3所述的方法,其特征在于,包括如下步驟用戶通過(guò) 移動(dòng)終端配套軟件在電腦上設(shè)置所需要的移動(dòng)終端的新的控件屬性的資源 文件,設(shè)置所述資源文件的配置文件并在所述配置文件中設(shè)置所述新的控件 屬性,設(shè)置所述配置文件的解析文件,所述解析文件解析所述配置文件,生 成所述新的控件屬性。
5、 如權(quán)利要求3所述的方法,其特征在于,包括如下步驟用戶通過(guò) 移動(dòng)終端配套軟件在電腦上設(shè)置所需要的移動(dòng)終端的新的控件屬性的資源 文件,設(shè)置所述資源文件的配置文件,設(shè)置所述配置文件的解析文件并在所 述解析文件中設(shè)置所述配置文件中的新的控件屬性,所述解析文件解析所述 配置文件,生成所述新的控件屬性。
6、 如權(quán)利要求l所述的方法,其特征在于,步驟3中,用戶選用所述 新的主題樣式,包括如下步驟移動(dòng)終端在開(kāi)機(jī)過(guò)程中,首先檢測(cè)是否有了 新的主題樣式的資源文件,當(dāng)發(fā)現(xiàn)了新的主題樣式的資源文件時(shí),所述移動(dòng)終端提示用戶選擇是否啟用新的主題樣式替換原有主題樣式,用戶選擇新的 主題樣式。
7、 如權(quán)利要求l所述的方法,其特征在于,步驟3中,用戶選用所述 新的主題樣式,包括如下步驟用戶在移動(dòng)終端設(shè)置區(qū)查找到主題樣式列表, 選擇新的主題樣式。
8、 如權(quán)利要求1至7任一所述的方法,其特征在于,所述配置文件和 解析文件為XML配置文件和解析文件
9、 如權(quán)利要求1至7任一所述的方法,其特征在于,所述移動(dòng)終端為 手機(jī)。
全文摘要
本發(fā)明涉及一種移動(dòng)終端主題樣式的動(dòng)態(tài)變更方法,所述方法包括如下步驟步驟1獲取移動(dòng)終端用戶所需要的新的主題樣式的資源文件、所述資源文件的配置文件和所述配置文件的解析文件;步驟2將所述資源文件、配置文件和解析文件輸入到所述移動(dòng)終端中;步驟3用戶選用所述新的主題樣式后,所述移動(dòng)終端導(dǎo)入所述新的主題樣式的資源文件的配置文件和所述配置文件的解析文件,所述解析文件對(duì)所述配置文件進(jìn)行解析生成所述新的主題樣式。本發(fā)明的有益效果在于,用戶更換手機(jī)時(shí),就能自己定制自己習(xí)慣的主題樣式,使得新手機(jī)能更好的適應(yīng)客戶的習(xí)慣。
文檔編號(hào)G06F9/44GK101216765SQ200810002788
公開(kāi)日2008年7月9日 申請(qǐng)日期2008年1月21日 優(yōu)先權(quán)日2008年1月21日
發(fā)明者周瑞明 申請(qǐng)人:中興通訊股份有限公司