專利名稱:一種外觀包的管理方法、系統(tǒng)和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種外觀包的管理方法、系統(tǒng)和設(shè)備。
背景技術(shù):
隨著無線通信應(yīng)用的不斷發(fā)展,終端越來越成為人們生活中必不可少的
工具,并且人們對(duì)終端的外觀要求也越來越高。而SP (Service Provider,月l 務(wù)提供商)希望向用戶提供各種風(fēng)格的外觀包,以使用戶能個(gè)性化的顯示自 己的終端外觀,終端外觀是指終端對(duì)外顯示的內(nèi)容,如背景、鈴音、菜單等 內(nèi)容,它們單獨(dú)稱為外觀元素。當(dāng)有多個(gè)外觀元素同時(shí)提供給終端,或由終 端進(jìn)行操作時(shí),這些元素的集合稱為外觀包。
同時(shí),SP希望能通過網(wǎng)絡(luò)管理終端上的外觀包,以符合用戶和SP的利 益。對(duì)終端外觀包的管理操作包括外觀包下發(fā)、安裝、激活/去激活、更新、 刪除、鎖定/解鎖等。具體的,下發(fā)指外觀包的發(fā)送,安裝指終端將收到的外 觀包進(jìn)行安裝,產(chǎn)生一個(gè)新的外觀包;激活指使特定外觀包成為終端當(dāng)前使 用的外觀包;更新指將收到的外觀包中的內(nèi)容更新到現(xiàn)有的外觀包中;刪除 指將終端保存的特定外觀包刪除;鎖定/解鎖指鎖定外觀包以避免被修改、以 及解除鎖定。
當(dāng)用戶的外觀定制服務(wù)由一個(gè)SP提供時(shí),SP能對(duì)這些外觀包進(jìn)行統(tǒng)一 編號(hào),服務(wù)器發(fā)起對(duì)這些外觀包的操作時(shí)不會(huì)發(fā)生沖突。但如果一個(gè)用戶的 外觀定制服務(wù)由多個(gè)同時(shí)提供,且提供的內(nèi)容可能存在重復(fù)的情況下,就 存在對(duì)外觀包的操作沖突的可能。例如,SP1發(fā)起針對(duì)一個(gè)外觀包的刪除操作, 終端執(zhí)行這個(gè)操作,卻刪除了 SP2提供的外觀包,造成外觀管理的混亂。
為了解決該問題,服務(wù)器在發(fā)起操作之前需要與終端建立對(duì)外觀包的確 認(rèn)關(guān)系?,F(xiàn)有技術(shù)中有一種基于OMA ( Operation/Management/Authorization,操作/管理/鑒權(quán))-DM (Device Management,設(shè)備管理)進(jìn)行終端外觀管理的 方法,這種方法的管理方是基于OMA-DM技術(shù)的服務(wù)器,該服務(wù)器發(fā)送針對(duì) 某外觀包的操作命令,基于OMA-DM技術(shù)的客戶端執(zhí)行該命令。在這種方法 下,外觀包的識(shí)別是由終端來完成的。每次服務(wù)器下發(fā)一個(gè)新的外觀包時(shí), 終端為該外觀包進(jìn)行編號(hào),并將該編號(hào)返回給服務(wù)器,服務(wù)器記錄該編號(hào); 當(dāng)服務(wù)器要對(duì)該外觀包進(jìn)行操作時(shí),隨操作命令下發(fā)外觀包的編號(hào),使得終 端能針對(duì)正確的外觀包進(jìn)行操作。
OMA-DM只是一種外觀管理中可選的技術(shù)方案,大多數(shù)情況下,外觀管 理不基于該技術(shù),因而服務(wù)器不可能為每款終端記錄其各個(gè)外觀包的編號(hào), 在DM方式下,這種實(shí)現(xiàn)方式也不太可能,往往是通過服務(wù)器查詢的方式獲 得其目標(biāo)外觀包的編號(hào)的。這就需要消耗較多的資源用于服務(wù)器獲取終端的 外觀包信息。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供一種外觀包的管理方法、系統(tǒng)和設(shè)備,用于在服務(wù) 器與終端之間建立了外觀包的唯一標(biāo)識(shí),使服務(wù)器可以對(duì)終端的外觀包進(jìn)行 管理操作。
為達(dá)到上述目的,本發(fā)明的實(shí)施例提供一種外觀包的管理方法,包括以 下步驟 '
接收外觀包,獲取所述外觀包的唯一的外觀包標(biāo)識(shí); 保存所述外觀包與外觀包標(biāo)識(shí)的對(duì)應(yīng)關(guān)系;
接收對(duì)外觀包的操作消息,根據(jù)從所述操作消息中獲取的外觀包標(biāo)識(shí)以 及保存的所述外觀包與外觀包標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,對(duì)所述操作消息中獲取的外 觀包標(biāo)識(shí)對(duì)應(yīng)的外觀包進(jìn)行搡作。
本發(fā)明的實(shí)施例還提供一種服務(wù)器,用于對(duì)發(fā)送到終端的外觀包進(jìn)行管 理,包括
外觀包下發(fā)單元,用于向所述終端下發(fā)外觀包; 操作消息下發(fā)單元,用于向所述終端下發(fā)操作消息;外觀包標(biāo)識(shí)生成單元,用于生成唯一的外觀包標(biāo)識(shí),并將所述外觀包標(biāo) 識(shí)添加在所述外觀包下發(fā)單元下發(fā)的外觀包、和/或所述操作消息下發(fā)單元下 發(fā)的操作消息中。
本發(fā)明的實(shí)施例還提供一種終端,用于對(duì)本終端的外觀包進(jìn)行管理,包
括
外觀包標(biāo)識(shí)獲取單元,用于獲取服務(wù)器發(fā)送的外觀包的唯一的外觀包標(biāo) 識(shí),以及根據(jù)所述服務(wù)器發(fā)送的操作消息獲取外觀包標(biāo)識(shí);
對(duì)應(yīng)關(guān)系保存單元,用于根據(jù)所述外觀包標(biāo)識(shí)獲取單元獲取的外觀包標(biāo) 識(shí),保存外觀包與外觀包標(biāo)識(shí)的對(duì)應(yīng)關(guān)系;
外觀包操作單元,用于根據(jù)所述對(duì)應(yīng)關(guān)系保存單元保存的外觀包與外觀 包標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,對(duì)所述外觀包標(biāo)識(shí)獲取單元從所述服務(wù)器發(fā)送的操作消 息中獲取的外觀包標(biāo)識(shí)所對(duì)應(yīng)的外觀包進(jìn)行操作。
本發(fā)明的實(shí)施例還提供一種外觀包的管理系統(tǒng),包括服務(wù)器和終端, 所述服務(wù)器,用于向所述終端下發(fā)外觀包和對(duì)外觀包的操作消息; 所述終端,用于獲取所述服務(wù)器下發(fā)的外觀包的唯一的外觀包標(biāo)識(shí),保 存所述外觀包與外觀包梓識(shí)的對(duì)應(yīng)關(guān)系;并接收所述服務(wù)器發(fā)起的操作消息, 根據(jù)從所述操作消息中獲取的外觀包標(biāo)識(shí)以及保存的所述外觀包與外觀包標(biāo) 識(shí)的對(duì)應(yīng)關(guān)系,對(duì)所述操作消息中獲取的外觀包標(biāo)識(shí)對(duì)應(yīng)的外觀包進(jìn)行操作。 與現(xiàn)有技術(shù)相比,本發(fā)明的實(shí)施例至少具有以下優(yōu)點(diǎn) 通過使用本發(fā)明提供的方法,使得服務(wù)器與終端之間建立了外觀包的唯 一標(biāo)識(shí),使終端可以辨別服務(wù)器下發(fā)的操作指令的對(duì)象并執(zhí)行對(duì)應(yīng)外觀包的 管理操作。
圖l是本發(fā)明實(shí)施例一中外觀包的管理方法的流程圖; 圖2是本發(fā)明實(shí)施例二中外觀包的管理方法的流程圖; 圖3是本發(fā)明實(shí)施例三中外觀包的管理方法的流程圖; 圖4是本發(fā)明實(shí)施例五中外觀包管理系統(tǒng)的結(jié)構(gòu)示意圖;圖5是本發(fā)明實(shí)施例六中外觀包管理系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
以下結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明的實(shí)施方式做進(jìn)一步說明。 本發(fā)明一種外觀包的管理方法如圖l所示,包括以下步驟 步驟sl01、終端在接收到外觀包時(shí),獲取該外觀包的唯一的外觀包標(biāo)識(shí)。 本發(fā)明的實(shí)施例中,外觀包標(biāo)識(shí)可以至少由兩部分組成提供商標(biāo)識(shí)以 及外觀包編號(hào)。提供商標(biāo)識(shí)是針對(duì)SP的一個(gè)編號(hào),該標(biāo)識(shí)可以是終端分配的, 也可以是SP分配的;外觀包編號(hào)是SP分配的。當(dāng)提供商標(biāo)識(shí)以及外觀包編號(hào) 這兩個(gè)標(biāo)識(shí)一 同4吏用時(shí),可以唯一標(biāo)識(shí)4壬何一個(gè)外》見包。 本發(fā)明的實(shí)施例中,可以使用的外觀包標(biāo)識(shí)包括
(1) 一個(gè)全球唯一標(biāo)識(shí)的號(hào)段+ SP分配的外觀包編號(hào)。 這種方法要求有一個(gè)統(tǒng)一的機(jī)構(gòu)來為每個(gè)SP分配一個(gè)號(hào)段,通過一個(gè)號(hào)
段可以唯一標(biāo)識(shí)一個(gè)SP。例如目前使用的網(wǎng)絡(luò)設(shè)備物理地址,專門機(jī)構(gòu)為每
家網(wǎng)絡(luò)設(shè)備制造商分配一個(gè)物理地址的號(hào)段,網(wǎng)絡(luò)設(shè)備制造商在這個(gè)號(hào)段下
為其每臺(tái)設(shè)備分配一個(gè)物理地址,確保全球唯一;又如汽車的車牌號(hào),每個(gè)
省有一個(gè)唯一標(biāo)識(shí),如北京為京,廣東為粵,再用下面的編號(hào)確定地區(qū)、縣, 確保車牌號(hào)全國唯一。
(2) 提供商的域名十SP分配的外觀包編號(hào)。
域名是每個(gè)提供商都擁有的,終端和服務(wù)器都可以使用該標(biāo)識(shí)。如一個(gè) 外只見包的標(biāo)識(shí)lfc_www.cmcc.com.cn_l0001 。 lfc表示這是一 個(gè)外5見包, www.cmcc.com.cn是中國移動(dòng)使用的域名,表示這是中國移動(dòng)提供的外觀包, 10001是中國移動(dòng)為該外觀包分配的外觀包編號(hào)。利用這個(gè)標(biāo)識(shí)即可唯一標(biāo)識(shí) 一個(gè)外觀包。
(3) 從提供商獲取到該外觀包的下載路徑。
考慮到不同外觀包的下載路徑不同,可以使用外觀包的下載路徑作為外 觀包的標(biāo)識(shí)。如一外觀包的下載路徑為www.cmcc.com.cn/download/lfc/10001 , 則可以使用該路徑作為該外觀包的外觀包標(biāo)識(shí)。IOOOI是中國移動(dòng)為該外觀包分配的外觀包編號(hào),表示該外觀包是從中國移動(dòng)提供的下載資源中獲取的、
編號(hào)為10001的外觀包。
以上描述了幾種外觀包標(biāo)識(shí)的可選方法,4旦本發(fā)明實(shí)施例的保護(hù)范圍并 不限于以上范圍,類似的方法在此不進(jìn)行"-一列舉。利用這一方法,所有設(shè) 備都可以利用這一外觀包標(biāo)識(shí)唯一確認(rèn)一個(gè)外觀包。外》見包標(biāo)識(shí)可以由n務(wù) 器產(chǎn)生,如果由服務(wù)器產(chǎn)生,則服務(wù)器會(huì)將外觀包標(biāo)識(shí)添加在下發(fā)的外觀包
中,由終端從服務(wù)器下發(fā)的外觀包中獲??;如果由終端產(chǎn)生,則終端可以根
據(jù)上述(2)或(3)所涉及的方法來確定外觀包標(biāo)識(shí)。 步驟s 102 、終端保存外^見包與外觀包標(biāo)識(shí)的對(duì)應(yīng)關(guān)系。 當(dāng)終端收到 一個(gè)外觀包并獲取到該外觀包的外觀包標(biāo)識(shí)后,就可以建立
起該外觀包與外觀包標(biāo)識(shí)的對(duì)應(yīng)關(guān)系并在本地進(jìn)行保存。具體的,外觀包標(biāo)
識(shí)和外觀包的對(duì)應(yīng)關(guān)系的建立至少可以通過下面三個(gè)方法實(shí)現(xiàn)
(1) 當(dāng)終端收到一個(gè)外觀包時(shí),如果該外觀包中含有外觀包標(biāo)識(shí),則保 存該外觀包;當(dāng)終端收到針對(duì)外觀包的操作指令時(shí),可以通過對(duì)保存的各外 觀包進(jìn)行解析獲得各外觀包的標(biāo)識(shí),從而找到操作的對(duì)象。
(2) 終端在收到外觀包時(shí)從外觀包中解析出外觀包標(biāo)識(shí)及外觀包內(nèi)容, 并建立兩者的對(duì)應(yīng)關(guān)系,如建立一個(gè)表格,記錄外觀包標(biāo)識(shí)和外觀包保存路 徑的對(duì)應(yīng)關(guān)系,如下表l所示
表l.外觀包標(biāo)識(shí)和外觀包保存路徑的對(duì)應(yīng)關(guān)系
序號(hào)外觀包標(biāo)識(shí)外觀包保存路徑
1lfc_www.cmcc.com.cn—10001C:\LFC\P1
,■ ■
(3)終端利用文件目錄的形式建立兩者的關(guān)系。
如將外觀包中包含'的外觀內(nèi)容保存到以外觀包標(biāo)識(shí)命名的目錄中 c:\LFC\ lfc—www.cmcc.90m.cn—10001 。當(dāng)終端收到針對(duì)外觀包的操作指令時(shí), 可以通過查表或直接讀取目錄的方式找到操作的對(duì)象。
步驟sl03、當(dāng)服務(wù)器發(fā)起對(duì)外觀包的操作時(shí),終端根據(jù)收到的操作消息獲取外觀包標(biāo)識(shí),并對(duì)該外觀包標(biāo)識(shí)對(duì)應(yīng)的外觀包進(jìn)行相應(yīng)操作。
本發(fā)明的實(shí)施例二中,以外觀包標(biāo)識(shí)由SP生成為例,說明本發(fā)明中一種 外觀包的管理方法。如圖2所示,包括如下步驟
步驟s201、 SP在外觀包生成過程中,生成外觀包標(biāo)識(shí)并保存在外觀包中 下發(fā)給終端。
以下面這個(gè)向終端發(fā)送的外觀包為例 <LFCPackage>
<ID> lfc—www.cmcc.com.cn—10001 </ID> <Element><!-外觀包中包含的背景、鈴音等內(nèi)容-> <Type>Wallpaper</Type> <Data>DaXingAnLing.jpg</Data> </Element>
</LFCPackage>
其中,SP以提供商的域名www.cmcc.com.cn作為提供商標(biāo)識(shí),并添加對(duì) 應(yīng)的外觀包編號(hào),生成了外觀包標(biāo)識(shí)lfc一www.cmcc.com.cn—10001 (通過ID字 段進(jìn)行標(biāo)識(shí)),并將該外觀包向終端發(fā)送。
步驟s202、終端建立該外觀包標(biāo)識(shí)與外觀包的對(duì)應(yīng)關(guān)系并保存。 按照步驟sl02中描述的方法,終端建立該外觀包標(biāo)識(shí)與外觀包的對(duì)應(yīng)關(guān)系 并保存。
步驟s2(B、終端接收到針對(duì)外觀包的操作指令時(shí),根據(jù)指令中包括的外觀 包標(biāo)識(shí)尋找到操作的對(duì)象并進(jìn)行操作。
對(duì)于該外觀包,終端接收到針對(duì)標(biāo)識(shí)為lfc www.cmcc.com.cn IOOOI的夕卜 觀包的操作指令時(shí),對(duì)該外觀包進(jìn)行操作。
本發(fā)明的實(shí)施例三中,以外觀包標(biāo)識(shí)由終端生成為例,說明本發(fā)明中一 種外觀包的管理方法。如圖3所示,包括如下步驟 步驟s301、 SP生成外觀包并下發(fā)給終端。與實(shí)施例二不同'的是,該步驟中SP未在外觀包中添加由提供商標(biāo)識(shí)以及
外觀包編號(hào)組成的外觀包標(biāo)識(shí)。
步驟s302、終端根據(jù)預(yù)設(shè)的規(guī)則為該外觀包生成外觀包標(biāo)識(shí)。
終端獲取外觀包后,發(fā)現(xiàn)外觀包中沒有外觀包標(biāo)識(shí)信息,則根據(jù)預(yù)設(shè)的 規(guī)則生成外觀包標(biāo)識(shí)。
以預(yù)設(shè)的規(guī)則為根據(jù)外觀包的下載路徑生成外觀包標(biāo)識(shí)為例假設(shè)終端 記錄外觀包的下栽路徑為www.cmcc.com.cn/download/lfc/10001 ,則將該路徑 作為該外觀包的外觀包摔識(shí)。
以預(yù)設(shè)的規(guī)則為'才艮據(jù)提供商的域名生成外觀包標(biāo)識(shí)為例假設(shè)終端瀏覽 www.cmcc.com.cn/lfc/main網(wǎng)頁開展的外觀定制服務(wù),從中獲取到的外觀包為
<LFCPackage>
<ID>10001</ID〉
<Elemem> <!—外觀包中包含的背景、鈴音等內(nèi)容->
<Type>Wallpaper</Type>
<Data>DaXingAnLing.jpg</Data> </Element>
</LFCPackage>
則終端根據(jù)外觀定制服務(wù)提供網(wǎng)站的域名www.cmcc.com.cn及其中的外 觀包編號(hào)10001獲得外觀包標(biāo)識(shí),并設(shè)置該外觀包標(biāo)識(shí)為 lfc—www.cmcc.com.cn_l 0001 。
步驟s303、終端建立該外觀包標(biāo)識(shí)與外觀包的對(duì)應(yīng)關(guān)系并保存。 該外觀包標(biāo)識(shí)與外觀包的對(duì)應(yīng)關(guān)系的建立方法與上述步驟sl02相似,在此
不進(jìn)行重復(fù)辨述。
步驟s304、終端接收到針對(duì)外觀包的操作指令時(shí),從操作指令的來源和包 含的信息中再次產(chǎn)生外觀包標(biāo)識(shí),并根據(jù)外觀包標(biāo)識(shí)尋找到操作的對(duì)象并進(jìn) 行操作。當(dāng)終端收到針對(duì)外觀包的操作指令時(shí),從操作指令的來源和包含的信息 中再次產(chǎn)生外觀包標(biāo)識(shí),然后可以通過查表或直接讀取目錄的方式找到操作
的對(duì)象。如中國移動(dòng)希望刪除終端上安裝的某個(gè)外觀包,它通過短信觸發(fā) 終端建立到服務(wù)器的安全連接,終端發(fā)起HTTP Get www.cmcc.com.cn/lfc/do 39802 , i艮務(wù)器隨之發(fā)送下列命令到終端 LFC—remove 10001。終端收到該消息時(shí),根據(jù)該消息生成需要操作的外觀包 對(duì)應(yīng)的外觀包標(biāo)識(shí)為lfc—www.cmcc.com.cn—10001,則查找到該外觀包并進(jìn)行 刪除操作。
本發(fā)明的實(shí)施例四中,對(duì)外觀包標(biāo)識(shí)的應(yīng)用作進(jìn)一步說明。除了如上述 實(shí)施例的描述可以對(duì)外觀包進(jìn)行刪除操作時(shí),還可以根據(jù)外觀包標(biāo)識(shí)對(duì)外觀 包的安裝和更新操作進(jìn)行區(qū)分。
具體的,當(dāng)終端收到一個(gè)外觀包時(shí),獲取其中的外觀包標(biāo)識(shí),如果終端 上已經(jīng)存在該外觀包標(biāo)識(shí)對(duì)應(yīng)的外觀包,則判定該操作為外觀包更新操作, 并相應(yīng)完成外觀包的更新;否則,判定該操作為外觀包安裝操作,并相應(yīng)完 成外觀包的安裝。
以終端收到實(shí)施例二中的外觀包為例,此時(shí)終端建立如表l所示的外觀包 標(biāo)識(shí)和外觀包保存路徑對(duì)應(yīng)關(guān)系,并將DaXingAnLing.jpg保存到 C:VLFQPlVWallpapeA下。
如果在后續(xù)某個(gè)時(shí)刻,終端又收到一個(gè)外觀包,其具體內(nèi)容為 <LFCPackage>
<ID> lfc_www.cmcc.com.cn_l0001</ID> <Element><!-外觀包中包含的背景、鈴音等內(nèi)容-> <Type>Wallpaper</Type> <Data>YangHu.jpg</Data> </Element>
</LFCPackage>
通過解析該外觀包的內(nèi)容可以直接獲取到該外觀包的標(biāo)識(shí),因?yàn)樵撏庥^包標(biāo)識(shí)已經(jīng)保存在表l中,終端可以確認(rèn)這次外觀包的下發(fā)是外觀包更新操
作,則終端將刪除DaXingAnLing.jpg文件,并將YangHu.jpg保存到 C:\LFC\Pl\Wallpaper\目錄下。
如果在后續(xù)某個(gè)時(shí)刻,終端又收到一個(gè)外觀包,其具體內(nèi)容為 <LFCPackage>
<ID> lfc—www.cmcc.com.cn—10002</ID> <Element> <!-外觀包中包含的背景、鈴音等內(nèi)容—>
<Type>Wallpaper</Type> <Data〉YangHu.jpg</Data> </Element>
</LFCPackage>
因?yàn)樵撏庥^包的標(biāo)識(shí)未保存在表l中,終端認(rèn)為這次外觀包的下發(fā)是外觀 包安裝操作,則終端將外觀包標(biāo)識(shí)lfc—www.cmcc.com.cn—10002記錄到表1中, 并將YangHu.jpg等外觀內(nèi)容保存到C:\LFC\P2\Wallpaper\目錄下。這時(shí)終端中 存在兩個(gè)外觀包,而更新操作后終端中只有一個(gè)外觀包。
通過使用上述各實(shí)施例提供的外觀包管理方法,在終端和服務(wù)器上建立 了外觀包的唯一標(biāo)識(shí),使終端可以辨別服務(wù)器下發(fā)的操作指令的對(duì)象外觀包。 進(jìn)一步的,還可以利用該外觀包標(biāo)識(shí),區(qū)分外觀包安裝和外觀包更新等不同 操作。
本發(fā)明的實(shí)施例五提供了一種外觀包的管理系統(tǒng),其結(jié)構(gòu)如圖4所示, 包括終端IO和服務(wù)器20。
其中服務(wù)器20,用于向終端10下發(fā)外觀包和對(duì)外觀包的操作消息,其中, 外觀包和操作消息中包括服務(wù)器添加的唯一的外觀包標(biāo)識(shí)。終端10,用于獲 取服務(wù)器20下發(fā)的外觀包的唯一的外觀包標(biāo)識(shí),并保存外觀包與外觀包標(biāo)識(shí) 的對(duì)應(yīng)關(guān)系;在接收到服務(wù)器20發(fā)起的操作消息時(shí),根據(jù)操作消息中獲取外 觀包標(biāo)識(shí),并對(duì)對(duì)應(yīng)的外觀包進(jìn)行操作;該外觀包標(biāo)識(shí)至少包括提供商SP標(biāo) 識(shí)和外)t見包編號(hào)。具體的,終端10進(jìn)一步包括
外觀包標(biāo)識(shí)獲取單元11,用于獲取服務(wù)器20發(fā)送的外觀包的外觀包標(biāo)識(shí), 以及根據(jù)服務(wù)器20發(fā)送的操作消息獲取外觀包標(biāo)識(shí)。該單元進(jìn)一步包括解析 子單元lll,用于解析服務(wù)器20發(fā)送的外觀包、和/或操作消息,從中獲取外 》見包標(biāo)識(shí)。
對(duì)應(yīng)關(guān)系保存單元12,用于根據(jù)所述外觀包標(biāo)識(shí)獲取單元11獲取的外觀 包標(biāo)識(shí),保存外觀包與外觀包標(biāo)識(shí)的對(duì)應(yīng)關(guān)系。
外觀包操作單元13,用于根據(jù)外觀包標(biāo)識(shí)獲取單元11從服務(wù)器20發(fā)送 的操作消息中獲取的外觀包標(biāo)識(shí),對(duì)對(duì)應(yīng)的外觀包進(jìn)行操作。
具體的,服務(wù)器20進(jìn)一步包括 外觀包下發(fā)單元21,用手向終端IO下發(fā)外觀包。 操作消息下發(fā)單元22,用于向終端IO下發(fā)操作消息。 外觀包標(biāo)識(shí)生成單元23,用于生成外觀包標(biāo)識(shí),并將外觀包標(biāo)識(shí)添加在 外觀包下發(fā)單元21下發(fā)的外觀包、和操作消息下發(fā)單元22下發(fā)的操作消息
中。 ,
生成規(guī)則設(shè)置單元24,用于設(shè)置外觀包標(biāo)識(shí)生成單元23生成的外觀包標(biāo) 識(shí)的組成規(guī)則,該外觀包標(biāo)識(shí)至少包括提供商SP標(biāo)識(shí)和外觀包編號(hào)。
本發(fā)明的實(shí)施例六提供了一種外觀包的管理系統(tǒng),其結(jié)構(gòu)如圖5所示, 包括終端30和服務(wù)器40。
其中服務(wù)器40,用于向終端30下發(fā)外觀包和對(duì)外觀包的操作消息。終端 30,用于根據(jù)服務(wù)器4Q下發(fā)的外觀包生成唯一的外觀包標(biāo)識(shí),并保存外觀包 與外觀包標(biāo)識(shí)的對(duì)應(yīng)關(guān)系;在接收到服務(wù)器40發(fā)起的操作消息時(shí),根據(jù)操作 消息生成外觀包標(biāo)識(shí),并對(duì)對(duì)應(yīng)的外觀包進(jìn)行操作;該外觀包標(biāo)識(shí)至少包括 提供商SP標(biāo)識(shí)和外觀包編號(hào)。
具體的,終端30進(jìn)一步包括
外觀包標(biāo)識(shí)獲取單元31,用于獲取服務(wù)器40發(fā)送的外觀包的外觀包標(biāo)識(shí), 以及根據(jù)服務(wù)器40發(fā)送的操作消息獲取外觀包標(biāo)識(shí)。該單元進(jìn)一步包括標(biāo) 識(shí)生成子單元311,用于才艮據(jù)服務(wù)器40發(fā)送的外觀包、和/或操作消息的內(nèi)容,生成對(duì)應(yīng)的外觀包標(biāo)識(shí)。標(biāo)識(shí)規(guī)則設(shè)置子單元312,用于設(shè)置標(biāo)識(shí)生成子單元 311生成的外觀包標(biāo)識(shí)的組成規(guī)則,該外觀包標(biāo)識(shí)至少包括提供商SP標(biāo)識(shí)和 外觀包編號(hào)。
對(duì)應(yīng)關(guān)系保存單元32,用于根據(jù)外觀包標(biāo)識(shí)獲取單元31獲取的外觀包標(biāo) 識(shí),保存外觀包與外觀包標(biāo)識(shí)的對(duì)應(yīng)關(guān)系。
外觀包操作單元33,用于根據(jù)外觀包標(biāo)識(shí)獲取單元31從服務(wù)器40發(fā)送 的操作消息中獲取的外觀包標(biāo)識(shí),對(duì)對(duì)應(yīng)的外觀包進(jìn)行操作。
具體的,服務(wù)器40進(jìn)一步包括
外觀包下發(fā)單元41,用于向終端30下發(fā)外觀包。
才喿作消息下發(fā)單元42,用于向終端30下發(fā)操作消息。
通過使用上述各實(shí)施例提供的外觀包管理系統(tǒng)和設(shè)備,在終端和服務(wù)器 上建立了外觀包的唯一標(biāo)識(shí),使終端可以辨別服務(wù)器下發(fā)的操作指令的對(duì)象 外觀包。進(jìn)一步的,還可以利用該外觀包標(biāo)識(shí),區(qū)分外觀包安裝和外觀包更 新等不同操作。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā) 明可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件, 但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案 本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來, 該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)設(shè)備 執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
以上公開的僅為本發(fā)明的幾個(gè)具體實(shí)施例,但是,本發(fā)明并非局限于此, 任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
1、一種外觀包的管理方法,其特征在于,包括以下步驟接收外觀包,獲取所述外觀包的唯一的外觀包標(biāo)識(shí);保存所述外觀包與外觀包標(biāo)識(shí)的對(duì)應(yīng)關(guān)系;接收對(duì)外觀包的操作消息,根據(jù)從所述操作消息中獲取的外觀包標(biāo)識(shí)以及保存的所述外觀包與外觀包標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,對(duì)所述操作消息中獲取的外觀包標(biāo)識(shí)對(duì)應(yīng)的外觀包進(jìn)行操作。
2、 如權(quán)利要求1所述外觀包的管理方法,其特征在于,所述唯一的外觀 包標(biāo)識(shí)至少包括提供商SP標(biāo)識(shí)和外觀包編號(hào),所述唯一的外觀包標(biāo)識(shí)的組成 規(guī)則具體為一個(gè)唯一標(biāo)識(shí)s 的號(hào)段加SP分配的外觀包編號(hào);或SP的域名加SP命配的外》見包編號(hào);或從SP獲取到特定外觀包編號(hào)的外觀包的下載路徑。
3、 如權(quán)利要求2所述外觀包的管理方法,其特征在于,所述獲取所述外 觀包的唯一的外觀包標(biāo)識(shí)的步驟前還包括服務(wù)器對(duì)于外觀包按照所述外觀包標(biāo)識(shí)的組成規(guī)則生成唯一的外觀包標(biāo) 識(shí),將所述唯一的外觀包標(biāo)識(shí)添加在所述外觀包中并發(fā)送; 所述獲取所述外觀包的外觀包標(biāo)識(shí)的步驟具體為 解析所述外觀包,獲取所述外觀包中攜帶的唯一的外觀包標(biāo)識(shí)。
4、 如權(quán)利要求2所述外觀包的管理方法,其特征在于,所述獲取所述外 觀包的唯一 的外觀包標(biāo)識(shí)的步驟前還包括服務(wù)器發(fā)送外觀包;所述外觀包的外觀包標(biāo)識(shí)的步驟具體為根據(jù)預(yù)先設(shè)定的外觀包標(biāo)識(shí)組成規(guī)則,獲取所述外觀包的唯一的外觀包 標(biāo)識(shí)。
5、 如權(quán)利要求1所述外觀包的管理方法,其特征在于,所述保存所述外 觀包與外觀包標(biāo)識(shí)的對(duì)應(yīng)關(guān)系具體為如果所述外觀包中包括外觀包標(biāo)識(shí),則保存所述外觀包;或 建立并保存外觀包標(biāo)識(shí)和外觀包保存路徑的對(duì)應(yīng)關(guān)系;或以所述外觀包標(biāo)識(shí)作為文件目錄保存外觀包。
6、 如權(quán)利要求1所述外觀包的管理方法,其特征在于,所述從操作消息 中獲取外觀包標(biāo)識(shí)的步驟具體為解析所述操作消息,從中獲取服務(wù)器在操作消息中添加的外觀包標(biāo)識(shí);或根據(jù)所述操作消息的來源以及其中包括的信息,根據(jù)預(yù)先設(shè)定的外觀包 標(biāo)識(shí)組成身見則獲取外觀包標(biāo)識(shí)。
7、 如權(quán)利要求1所述外觀包的管理方法,其特征在于,所述對(duì)對(duì)應(yīng)的外 觀包進(jìn)行的操作包括外觀包的安裝或更新;所述外觀包的安裝或更新具體為判斷從所述操作消息中獲取的外觀包標(biāo)識(shí)對(duì)應(yīng)的外觀包在本地是否存 在,若存在則判斷對(duì)外觀包進(jìn)行更新操作,并完成對(duì)應(yīng)外觀包的更新;否則 判斷對(duì)外觀包進(jìn)行安裝操作,并完成對(duì)應(yīng)外觀包的安裝。
8、 一種服務(wù)器,用于對(duì)發(fā)送到終端的外觀包進(jìn)行管理,其特征在于,包括外觀包下發(fā)單元,用于向所述終端下發(fā)外觀包;才喿作消息下發(fā)單元,用于向所述終端下發(fā)4喿作消息;外觀包標(biāo)識(shí)生成單元,用于生成唯一的外觀包標(biāo)識(shí),并將所述外觀包標(biāo) 識(shí)添加在所述外觀包下發(fā)單元下發(fā)的外觀包、和/或所述操作消息下發(fā)單元下 發(fā)的操作消息中。
9、 如權(quán)利要求8所述服務(wù)器,其特征在于,還包括 生成規(guī)則設(shè)置單元,用于設(shè)置所述外觀包標(biāo)識(shí)生成單元生成的唯一的外觀包標(biāo)識(shí)的組成規(guī)則,所述唯一的外觀包標(biāo)識(shí)至少包括提供商SP標(biāo)識(shí)和外觀 包編號(hào)。
10、 一種終端,用于對(duì)本終端的外觀包進(jìn)行管理,其特征在于,包括 外觀包標(biāo)識(shí)荻取單元,用于獲取服務(wù)器發(fā)送的外觀包的唯一的外觀包標(biāo)識(shí),以及根據(jù)所述服務(wù)器發(fā)送的操作消息獲取外觀包標(biāo)識(shí);對(duì)應(yīng)關(guān)系保存單元,用于根據(jù)所述外觀包標(biāo)識(shí)獲取單元獲取的外觀包標(biāo)識(shí),保存外觀包與外觀包標(biāo)識(shí)的對(duì)應(yīng)關(guān)系;外觀包操作單元,用于根據(jù)所述對(duì)應(yīng)關(guān)系保存單元保存的外觀包與外觀 包標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,對(duì)所述外觀包標(biāo)識(shí)獲取單元從所述服務(wù)器發(fā)送的操作消 息中獲取的外觀包標(biāo)識(shí)所對(duì)應(yīng)的外觀包進(jìn)行操作。
11、 如權(quán)利要求10所述終端,其特征在于,所述外觀包標(biāo)識(shí)獲取單元進(jìn) 一步包括解析子單元,用于解析所迷服務(wù)器發(fā)送的外觀包、和/或操作消息,從中 獲取外,見包標(biāo)識(shí)。
12、 如權(quán)利要求10所述終端,其特征在于,所述外觀包標(biāo)識(shí)獲取單元進(jìn) 一步包括標(biāo)識(shí)生成子單元,用于根據(jù)所述服務(wù)器發(fā)送的外觀包、和/或4喿作消息的 內(nèi)容,生成對(duì)應(yīng)的外乂見包標(biāo)識(shí)。標(biāo)識(shí)規(guī)則設(shè)置子單元,用于設(shè)置所述標(biāo)識(shí)生成子單元生成的外觀包標(biāo)識(shí) 的組成規(guī)則,所述外觀包標(biāo)識(shí)至少包括提供商SP標(biāo)識(shí)和外觀包編號(hào)。
13、 一種外觀包的管理系統(tǒng),包括服務(wù)器和終端,其特征在于, 所述服務(wù)器,用于向所述終端下發(fā)外觀包和對(duì)外觀包的操作消息; 所述終端,用于獲取所述服務(wù)器下發(fā)的外觀包的唯一的外觀包標(biāo)識(shí),保存所述外觀包與外觀包標(biāo)識(shí)的對(duì)應(yīng)關(guān)系;并接收所述服務(wù)器發(fā)起的才喿作消息, 根據(jù)從所述搡作消息中獲取的外觀包標(biāo)識(shí)以及保存的所述外觀包與外觀包標(biāo) 識(shí)的對(duì)應(yīng)關(guān)系,對(duì)所述操作消息中獲取的外觀包標(biāo)識(shí)對(duì)應(yīng)的外觀包進(jìn)行操作。
全文摘要
本發(fā)明公開了一種外觀包的管理方法,包括以下步驟接收外觀包,獲取所述外觀包的唯一的外觀包標(biāo)識(shí);保存所述外觀包與外觀包標(biāo)識(shí)的對(duì)應(yīng)關(guān)系;接收對(duì)外觀包的操作消息,根據(jù)從所述操作消息中獲取的外觀包標(biāo)識(shí)以及保存的所述外觀包與外觀包標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,對(duì)所述操作消息中獲取的外觀包標(biāo)識(shí)對(duì)應(yīng)的外觀包進(jìn)行操作。本發(fā)明還公開了一種外觀包的管理系統(tǒng)和設(shè)備。通過使用本發(fā)明提供的方法,使得服務(wù)器與終端之間建立了外觀包的唯一標(biāo)識(shí),使終端可以辨別服務(wù)器下發(fā)的操作指令的對(duì)象并執(zhí)行對(duì)應(yīng)外觀包的管理操作。
文檔編號(hào)H04W8/18GK101415178SQ20071016501
公開日2009年4月22日 申請(qǐng)日期2007年10月19日 優(yōu)先權(quán)日2007年10月19日
發(fā)明者劉海濤, 悅 宋, 睿 王, 暉 趙 申請(qǐng)人:華為技術(shù)有限公司