專利名稱:嵌入式用戶界面系統(tǒng)換膚的方法、終端和服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用戶界面系統(tǒng)換膚的方法、終端和服務(wù)器領(lǐng)域,更具體的說,改進(jìn)涉及
的是一種嵌入式用戶界面系統(tǒng)換膚的方法、終端和服務(wù)器。
背景技術(shù):
在計(jì)算機(jī)圖形UI(user Interface,用戶界面)方面,存在著不可思議的矛盾一 方面,傳統(tǒng)上人們認(rèn)為,圖形用戶界面應(yīng)當(dāng)具有連貫性,由此,很多公司發(fā)布了用戶界面設(shè) 計(jì)指南,對按鈕、滑動(dòng)塊等元素做出了規(guī)定;另一方面,人們又希望這些圖形用戶界面可以 控制,使其成為完全可換膚的。 但是,市場上大部分嵌入式產(chǎn)品的UI系統(tǒng),換膚只是終端設(shè)備上預(yù)設(shè)的幾種備選 方案可供選擇,能夠更換的也只是控件背景色、前景色、字體大小、窗口背景等內(nèi)容,給產(chǎn)品 的升級(jí)和設(shè)計(jì)需求變更都會(huì)帶來很多重復(fù)性的工作量。
因此,現(xiàn)有技術(shù)尚有待改進(jìn)和發(fā)展。
發(fā)明內(nèi)容
本發(fā)明的目的是,在于提供一種嵌入式用戶界面系統(tǒng)換膚的方法、終端和服務(wù)器,
不僅可以從根本上改善換膚的內(nèi)容,而且還可以簡化產(chǎn)品升級(jí)服務(wù)和設(shè)計(jì)需求變更中很多
重復(fù)性的工作量。 本發(fā)明的技術(shù)方案如下 —種嵌入式用戶界面系統(tǒng)換膚的方法,包括以下步驟 A、用于定制皮膚的宿主服務(wù)器收到嵌入式用戶界面系統(tǒng)的登錄終端定制皮膚請 求; B、所述宿主服務(wù)器根據(jù)所述登錄終端的請求配置參數(shù),編譯生成實(shí)現(xiàn)用戶界面的 XML描述文件; C、所述登錄終端下載并解析所述XML描述文件,更新嵌入式用戶界面系統(tǒng)的皮 膚。 所述的方法,其中,所述步驟B還包括 在編譯的過程中將嵌入式用戶界面系統(tǒng)的窗口及窗口控件XML描述文件與邏輯 控制代碼文件分離。 所述的方法,其中,在所述步驟C解析XML描述文件后生成嵌入式用戶界面系統(tǒng)的
圖形庫,用于封裝常用控件,以便在所述登錄終端上顯示輸出。 所述的方法,其中,所述步驟C還包括 Cl、將所述XML描述文件通過互聯(lián)網(wǎng)下載到本地U盤; C2、插入所述登錄終端的USB接口升級(jí)嵌入式用戶界面系統(tǒng)。 —種實(shí)現(xiàn)嵌入式用戶界面系統(tǒng)換膚的終端,其中,包括一登錄模塊和一XML解析 模塊;所述登錄模塊用于登錄portal服務(wù)器發(fā)出定制用戶界面皮膚的請求;所述XML解析模塊用于解析所述portal服務(wù)器生成的所述XML描述文件,更新嵌入式用戶界面系統(tǒng)的皮 膚。 所述的終端,其中,所述嵌入式用戶界面系統(tǒng)的登錄終端為一手機(jī)。
—種用于定制嵌入式用戶界面系統(tǒng)換膚的服務(wù)器,其中,包括一登錄驗(yàn)證模塊和 一 XML編譯模塊;所述登錄驗(yàn)證模塊用于接收嵌入式用戶界面系統(tǒng)的登錄終端定制皮膚的 請求;所述XML編譯模塊用于根據(jù)所述登錄終端的請求配置參數(shù),編譯生成實(shí)現(xiàn)用戶界面 的XML描述文件。 所述的服務(wù)器,其中,所述XML描述文件包括全局XML描述文件和窗口 XML描述文 件。 所述的服務(wù)器,其中,生成實(shí)現(xiàn)用戶界面的XML描述文件的服務(wù)器為一 portal服 務(wù)器。 本發(fā)明所提供的一種嵌入式用戶界面系統(tǒng)換膚的方法、終端和服務(wù)器,由于采用 了 XML描述文件實(shí)現(xiàn)嵌入式用戶界面系統(tǒng)中的窗口及窗口控件,通過登錄宿主服務(wù)器進(jìn) 行簡單的皮膚定制,即可下載自動(dòng)編譯生成的XML描述文件升級(jí)本地的嵌入式用戶界面系 統(tǒng),不僅從根本上增加了換膚的內(nèi)容,更在產(chǎn)品升級(jí)服務(wù)和設(shè)計(jì)需求變更中簡化了很多重 復(fù)性的工作量。
圖1為本發(fā)明嵌入式用戶界面系統(tǒng)換膚的終端和服務(wù)器示意圖; 圖2為本發(fā)明嵌入式用戶界面系統(tǒng)換膚方法中由XML描述文件生成UI的過程。
具體實(shí)施例方式
以下將結(jié)合附圖,對本發(fā)明的具體實(shí)施方式
加以詳細(xì)說明。 本發(fā)明嵌入式用戶界面系統(tǒng)換膚的方法、終端和服務(wù)器,其主要發(fā)明點(diǎn)在于,采用 XML描述文件描述嵌入式UI系統(tǒng)的窗口及窗口控件,通過登錄宿主服務(wù)器進(jìn)行簡單的皮 膚定制,即可下載自動(dòng)編譯生成的XML描述文件升級(jí)本地的嵌入式用戶界面系統(tǒng),不僅從 根本上增加了換膚的內(nèi)容,更在產(chǎn)品升級(jí)服務(wù)和設(shè)計(jì)需求變更中簡化了很多重復(fù)性的工作 量。至于嵌入式產(chǎn)品、UI系統(tǒng)、XML描述文件等技術(shù)為本領(lǐng)域技術(shù)人員所熟知,在此不再贅 述。 本發(fā)明的一種嵌入式用戶界面系統(tǒng)換膚的方法,包括以下步驟 步驟A、用于定制皮膚的宿主服務(wù)器收到嵌入式用戶界面系統(tǒng)的登錄終端定制皮
膚的請求; 步驟B、所述宿主服務(wù)器根據(jù)所述登錄終端的請求配置參數(shù),編譯生成實(shí)現(xiàn)用戶界 面的XML描述文件; 步驟C、所述登錄終端下載并解析所述宿主服務(wù)器生成的所述XML描述文件,更新 所述登錄終端嵌入式用戶界面系統(tǒng)的皮膚。 作為本發(fā)明方法的較佳實(shí)施方式,在所述步驟B中,在編譯的過程中可還將嵌入
式用戶界面系統(tǒng)的窗口及窗口控件XML描述文件與邏輯控制代碼文件相分離。 如附圖2所示,例如,以portal服務(wù)器作為所述宿主服務(wù)器,由XML描述文件生成UI的具體過程如下 步驟S210、 portal服務(wù)器編譯生成全局XML描述文件;
步驟S220、 portal服務(wù)器編譯生成窗口 XML描述文件; 步驟S230、嵌入式用戶界面系統(tǒng)的終端設(shè)備解析下載后的XML描述文件,包括全
局XML描述文件和窗口 XML描述文件; 步驟S240、生成UI的圖形庫,用于封裝常用控件; 步驟S250、在嵌入式UI系統(tǒng)的終端設(shè)備上顯示輸出。 以及,所述步驟C還包括將所述XML描述文件通過因特網(wǎng)下載到本地U盤;插入所述登錄終端的USB接口升級(jí)嵌入式用戶界面系統(tǒng)。 基于上述方法,如附圖1所示,本發(fā)明的一種實(shí)現(xiàn)嵌入式用戶界面系統(tǒng)換膚的終端130,包括一登錄模塊和一XML解析模塊;所述登錄模塊用于通過互聯(lián)網(wǎng)120登錄portal服務(wù)器發(fā)出定制用戶界面皮膚的請求;所述XML解析模塊用于解析所述portal服務(wù)器生成的所述XML描述文件,更新嵌入式用戶界面系統(tǒng)的皮膚。 在本發(fā)明終端的較佳實(shí)施方式中,所述嵌入式UI系統(tǒng)登錄終端130為一手機(jī),例如3G手機(jī),PDA手機(jī)等。 基于上述方法,如附圖l所示,本發(fā)明的一種用于定制嵌入式用戶界面系統(tǒng)換膚的服務(wù)器IIO,包括一登錄驗(yàn)證模塊和一XML編譯模塊;所述登錄驗(yàn)證模塊用于通過互聯(lián)網(wǎng)120接收嵌入式用戶界面系統(tǒng)的登錄終端130定制皮膚的請求;所述XML編譯模塊用于根據(jù)所述登錄終端的請求配置參數(shù),編譯生成實(shí)現(xiàn)用戶界面的XML描述文件。
在本發(fā)明服務(wù)器的較佳實(shí)施方式中,所述XML描述文件包括全局XML描述文件和窗口 XML描述文件;生成實(shí)現(xiàn)用戶界面的XML描述文件的服務(wù)器110為一 portal服務(wù)器。
應(yīng)當(dāng)理解的是,對本領(lǐng)域普通技術(shù)人員來說可以根據(jù)上述說明加以改進(jìn)或變換而所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
權(quán)利要求
一種嵌入式用戶界面系統(tǒng)換膚的方法,包括以下步驟A、用于定制皮膚的宿主服務(wù)器收到嵌入式用戶界面系統(tǒng)的登錄終端定制皮膚請求;B、所述宿主服務(wù)器根據(jù)所述登錄終端的請求配置參數(shù),編譯生成實(shí)現(xiàn)用戶界面的XML描述文件;C、所述登錄終端下載并解析所述XML描述文件,更新嵌入式用戶界面系統(tǒng)的皮膚。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟B還包括 在編譯的過程中將嵌入式用戶界面系統(tǒng)的窗口及窗口控件XML描述文件與邏輯控制代碼文件分離。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述步驟C解析XML描述文件后生成嵌 入式用戶界面系統(tǒng)的圖形庫,用于封裝常用控件,以便在所述登錄終端上顯示輸出。
4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟C還包括 Cl、將所述XML描述文件通過互聯(lián)網(wǎng)下載到本地U盤; C2、插入所述登錄終端的USB接口升級(jí)嵌入式用戶界面系統(tǒng)。
5. —種實(shí)現(xiàn)嵌入式用戶界面系統(tǒng)換膚的終端,其特征在于,包括一登錄模塊和一XML 解析模塊;所述登錄模塊用于登錄portal服務(wù)器發(fā)出定制用戶界面皮膚的請求;所述XML 解析模塊用于解析所述portal服務(wù)器生成的所述XML描述文件,更新嵌入式用戶界面系統(tǒng) 的皮膚。
6. 根據(jù)權(quán)利要求5所述的終端,其特征在于,所述嵌入式用戶界面系統(tǒng)的登錄終端為 一手機(jī)。
7. —種用于定制嵌入式用戶界面系統(tǒng)換膚的服務(wù)器,其特征在于,包括一登錄驗(yàn)證模 塊和一 XML編譯模塊;所述登錄驗(yàn)證模塊用于接收嵌入式用戶界面系統(tǒng)的登錄終端定制皮 膚的請求;所述XML編譯模塊用于根據(jù)所述登錄終端的請求配置參數(shù),編譯生成實(shí)現(xiàn)用戶 界面的XML描述文件。
8. 根據(jù)權(quán)利要求7所述的服務(wù)器,其特征在于,所述XML描述文件包括全局XML描述文 件和窗口 XML描述文件。
9. 根據(jù)權(quán)利要求7所述的服務(wù)器,其特征在于,生成實(shí)現(xiàn)用戶界面的XML描述文件的服 務(wù)器為一 portal服務(wù)器。
全文摘要
本發(fā)明公開了嵌入式用戶界面系統(tǒng)換膚的方法、終端和服務(wù)器,該方法包括,用于定制皮膚的宿主服務(wù)器收到嵌入式用戶界面系統(tǒng)登錄終端定制皮膚的請求;所述宿主服務(wù)器根據(jù)所述登錄終端請求的配置參數(shù),編譯生成實(shí)現(xiàn)用戶界面的XML描述文件;所述登錄終端下載并解析所述XML描述文件,更新嵌入式用戶界面系統(tǒng)的皮膚。由于采用了XML描述文件實(shí)現(xiàn)嵌入式用戶界面系統(tǒng)中的窗口及窗口控件,通過登錄宿主服務(wù)器進(jìn)行簡單的皮膚定制,即可下載自動(dòng)編譯生成的XML描述文件升級(jí)本地的嵌入式用戶界面系統(tǒng),不僅從根本上增加了換膚的內(nèi)容,更在產(chǎn)品升級(jí)服務(wù)和設(shè)計(jì)需求變更中簡化了很多重復(fù)性的工作量。
文檔編號(hào)H04W88/02GK101714095SQ200910189000
公開日2010年5月26日 申請日期2009年12月18日 優(yōu)先權(quán)日2009年12月18日
發(fā)明者胡佳文, 鄧忠平 申請人:康佳集團(tuán)股份有限公司