專利名稱:鎖定管理的方法、終端及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信系統(tǒng)中移動(dòng)終端的應(yīng)用領(lǐng)域,特別涉及鎖定管理的 方法、終端及系統(tǒng)。
背景技術(shù):
OMA DM ( Open Mobile Alliance Device Management,開放移動(dòng)聯(lián)盟設(shè)備 管理)V1.2(以下筒稱DM規(guī)范)是OMADM WG制定的設(shè)備管理統(tǒng)一規(guī)范。 DM系統(tǒng)提供了 一種低成本方案,用于第三方管理和設(shè)置無線網(wǎng)絡(luò)終端設(shè)備 (比如手機(jī)終端及終端中的功能對(duì)象)中的環(huán)境和配置信息,解決這些網(wǎng)絡(luò) 設(shè)備在使用過程中遇到的問題,通過OTA(overtheair無線網(wǎng)絡(luò))方式進(jìn)行軟 件和固件的安裝、升級(jí)等操作,并提供更加人性化和個(gè)性化的服務(wù),提高用 戶體驗(yàn)。第三方可以是移動(dòng)運(yùn)營(yíng)商,業(yè)務(wù)提供商或者合作方的信息管理部門。
如圖l所示,OMADM的整體結(jié)構(gòu)圖中,終端設(shè)備上的DM Agent (代 理)用于解釋和執(zhí)行DM服務(wù)器發(fā)送的管理命令。終端設(shè)備上存儲(chǔ)的管理樹 可以一皮認(rèn)為是一個(gè)DM Server通過DM協(xié)議對(duì)終端設(shè)備進(jìn)行管理的接口 。其 中包括一些基本管理對(duì)象(MO, Management Object) , DM Server通過對(duì)管 理樹對(duì)象的操作達(dá)到控制終端管理對(duì)象的目的。操作命令有Get (獲取)、 Replace (替換)、Exec (執(zhí)行)、Copy (復(fù)制)、Delete (刪除)等。
目前OMA DM中有一個(gè)LAWMO(Lock and Wipe Management Object,鎖 定擦除管理對(duì)象)功能,其中包括一種在終端丟失狀態(tài)下對(duì)用戶終端數(shù)據(jù)進(jìn) 行保護(hù)的方法,即對(duì)終端進(jìn)行遠(yuǎn)程鎖定操作。鎖定包括完全鎖定和部分鎖定 兩種方式。完全鎖定是指限定對(duì)終端的操作,僅允許使用終端中法律規(guī)定的 功能(如緊急呼叫)、LAWMO功能和其他有助于找回終端的數(shù)據(jù)功能。而部分鎖定是指在完全鎖定的基礎(chǔ)上允許終端接聽來電。
目前關(guān)于終端功能鎖定,還可以根據(jù)用戶設(shè)定的鎖定模式來對(duì)終端的各 種功能進(jìn)行一次性鎖定。它由用戶在終端上設(shè)定多種鎖定模式,鎖定模式中 指定了終端的各項(xiàng)功能鎖定與否,當(dāng)用戶選擇了某個(gè)鎖定模式,終端根據(jù)所 述鎖定模式中指定的各項(xiàng)功能鎖定與否的情況對(duì)終端各項(xiàng)功能進(jìn)行鎖定或 解鎖。
發(fā)明人在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)現(xiàn)現(xiàn)有技術(shù)存在如下不足
現(xiàn)有技術(shù)中的LAWMO中,并未說明在對(duì)終端進(jìn)行鎖定的過程中,如何
指定這些允許使用的功能,以及是否還可以根據(jù)用戶的需求允許一些其它的功能。
發(fā)明內(nèi)容
本發(fā)明的一個(gè)或多個(gè)實(shí)施例中提供鎖定管理的方法、終端及系統(tǒng),用以 解決現(xiàn)有技術(shù)中通過服務(wù)器根據(jù)用戶需求定制需要鎖定功能的問題,使得服 務(wù)器對(duì)終端功能鎖定的管理更加靈活和方便用戶。
本發(fā)明實(shí)施例提供了一種鎖定管理的方法,包括接收服務(wù)器發(fā)送的鎖 定管理消息,所述鎖定管理消息中包括鎖定命令;選擇功能列表,并根據(jù)選 擇的終端功能列表執(zhí)行所述鎖定命令。
本發(fā)明實(shí)施例提供一種解鎖定管理的方法,包括接收服務(wù)器發(fā)送的鎖 定管理消息,所述鎖定管理消息中包括解鎖定命令;選擇功能列表,并根據(jù) 選擇的終端功能列表執(zhí)行所述解鎖定命令。
本發(fā)明實(shí)施例還提供了一種終端,包括消息接收模塊,用于接收服務(wù) 器發(fā)送的鎖定管理消息,所述鎖定管理消息中包括鎖定命令或解鎖定命令; 列表選擇模塊,用于選擇所述鎖定管理消息中的功能列表,或選擇終端中的 默認(rèn)功能列表;命令執(zhí)行模塊,用于根據(jù)所述功能列表,執(zhí)行所述鎖定或解 鎖定命令。本發(fā)明實(shí)施例還提供了一種鎖定管理的系統(tǒng),包括服務(wù)器,用于發(fā)送 鎖定管理消息,所述鎖定管理消息中包括鎖定命令或解鎖定命令;終端,用 于接收所述鎖定管理消息,選擇功能列表,并根據(jù)選擇的終端功能列表執(zhí)行 所述鎖定命令或解鎖定命令。
本發(fā)明的一個(gè)或多個(gè)實(shí)施例的有益效果為,服務(wù)器通過終端設(shè)備管理樹 的一個(gè)管理對(duì)象來管理終端功能列表,實(shí)現(xiàn)服務(wù)器對(duì)終端上的功能管理更加 靈活和個(gè)性化。
圖1為現(xiàn)有技術(shù)OMADM的整體結(jié)構(gòu)示意圖2為本發(fā)明實(shí)施例的鎖定管理對(duì)象結(jié)構(gòu)示意圖3為本發(fā)明實(shí)施例鎖定管理的方法的流程圖4為本發(fā)明實(shí)施例功能允許列表實(shí)例的結(jié)構(gòu)示意圖5為本發(fā)明實(shí)施例解鎖定管理對(duì)象結(jié)構(gòu)示意圖6為本發(fā)明實(shí)施例鎖定和解鎖定管理對(duì)象結(jié)構(gòu)示意圖7為本發(fā)明實(shí)施例一終端的結(jié)構(gòu)示意圖8為本發(fā)明實(shí)施例二終端的結(jié)構(gòu)示意圖9為本發(fā)明實(shí)施例通信系統(tǒng)的結(jié)構(gòu)示意具體實(shí)施例方式
本發(fā)明實(shí)施例提供了一種鎖定管理的方法及系統(tǒng),下面結(jié)合
。 本發(fā)明實(shí)施例通過在服務(wù)器或終端建立功能列表,終端根據(jù)所述功能列 表執(zhí)行鎖定或解鎖定操作。所述功能列表可以為功能允許列表,即列表中包 含終端被鎖定后仍然允許使用的功能;功能列表也可以為功能禁止列表,即 列表中的項(xiàng)目為終端解鎖后仍然需要鎖定的功能。功能列表在執(zhí)行鎖定或解 鎖定前由服務(wù)器指定。
7本發(fā)明實(shí)施例中的功能列表可以是 一 個(gè)包含終端APPID ( Application Identifier應(yīng)用程序標(biāo)識(shí)符)的列表,此APPID在終端中唯一標(biāo)識(shí)一個(gè)功能, 如管理對(duì)象、應(yīng)用程序、用戶界面元素、端口等。APPID可以是標(biāo)準(zhǔn)化組 織定義的,也可以是終端生產(chǎn)廠商自己定義的。例如APPID可以為w5, Browser, apOOOl, Mail, 554等。
其中wX為標(biāo)準(zhǔn)化組織WAP "^侖壇定義的APPID,用于標(biāo)識(shí)終端上的某 個(gè)應(yīng)用,ap000X是OMA組織定義的,用于標(biāo)識(shí)某個(gè)Enabler (引擎)或管 理對(duì)象,數(shù)字554是IANA定義的端口號(hào),用于標(biāo)識(shí)某個(gè)協(xié)i義。Browser和 Mail是終端生產(chǎn)廠商自己定義的APPID,在這種情況下,廠商需要把在終 端中定義的所有APPID都通知運(yùn)營(yíng)商,以存入服務(wù)器中,使服務(wù)器與終端 能達(dá)成一致。
功能列表存儲(chǔ)的方式包括,在終端管理樹的LockMO管理對(duì)象中加入一 個(gè)AllowedList節(jié)點(diǎn),節(jié)點(diǎn)值即為一個(gè)功能允許列表;或節(jié)點(diǎn)值為一個(gè)URI, 指向終端管理樹中某個(gè)位置,所述位置存儲(chǔ)了一個(gè)功能列表;或節(jié)點(diǎn)值為一 個(gè)標(biāo)識(shí),所述標(biāo)識(shí)指向終端中某個(gè)存儲(chǔ)位置,所述位置存儲(chǔ)了一個(gè)功能允許 列表。例如節(jié)點(diǎn)值為"D:\AllowedList";或所述節(jié)點(diǎn)為 一個(gè)內(nèi)部節(jié)點(diǎn),它的 每一個(gè)子節(jié)點(diǎn)用于標(biāo)識(shí)一個(gè)APPID。
圖2為本發(fā)明實(shí)施例的鎖定管理對(duì)象部分結(jié)構(gòu)示意圖。本實(shí)施例中的功 能列表為功能允許列表,即列表中包含終端被鎖定后仍然允許使用的功能, 在LockMO中定義一個(gè)DefmedAllowedList節(jié)點(diǎn)及其子節(jié)點(diǎn),用于存儲(chǔ)多個(gè) 已定義的列表。圖2為本發(fā)明實(shí)施例的鎖定管理對(duì)象部分結(jié)構(gòu)示意圖。其中 的節(jié)點(diǎn)意義如下
LockMO/Operations: —個(gè)內(nèi)部節(jié)點(diǎn),節(jié)點(diǎn)下包含用于實(shí)現(xiàn)鎖定功能的各 操作
LockMO/Operations/FullLock:完全鎖定 LockMO/Operations/PartialLock:部分鎖定
LockMO/Operations/Lock:鎖定,使用此操作會(huì)鎖定終端所有功能。LockMO/AllowedList:此節(jié)點(diǎn)的值是一個(gè)列表或者列表標(biāo)識(shí),此節(jié)點(diǎn)的 作用是,在服務(wù)器發(fā)送功能允許列表更新它的值后,終端根據(jù)一定策略按照 此節(jié)點(diǎn)的值來執(zhí)行鎖定操作。
LockMO/DefmedAllowedList: —個(gè)內(nèi)部節(jié)點(diǎn),節(jié)點(diǎn)下包含零到多個(gè)已定 義好的功能允許列表節(jié)點(diǎn)。
LockMO/DefinedAllowedList/<X〉占位符節(jié)點(diǎn),節(jié)點(diǎn)名稱待指定,節(jié)點(diǎn) 值為已定義好的功能允許列表或列表標(biāo)識(shí)。
LockMO/AllowedListDefault:此節(jié)點(diǎn)存儲(chǔ)一個(gè)默認(rèn)的列表或者列表標(biāo) 識(shí),在沒有為鎖定操作指定列表時(shí),終端根據(jù)一定策略可以按照此默認(rèn)列表 來執(zhí)行鎖定。
LockMO/Strategy:用于標(biāo)識(shí)終端選擇列表時(shí)運(yùn)用的策略,節(jié)點(diǎn)值為0 或l, O表示使用終端本地的默認(rèn)列表,1表示使用服務(wù)器下發(fā)的列表。 圖3為本發(fā)明實(shí)施例鎖定管理的方法的流程圖,包括以下步驟
1、 終端接收服務(wù)器發(fā)送的鎖定管理消息,所述消息中包括鎖定命令或 解鎖定命令;
2、 終端選擇功能列表,并根據(jù)選擇的終端功能列表執(zhí)行所述鎖定命令 或解鎖定命令。
當(dāng)鎖定管理消息中包括功能列表,而終端中沒有存儲(chǔ)默認(rèn)功能列表時(shí), 終端選擇鎖定管理消息中包括的功能列表;
當(dāng)鎖定管理消息中不包括功能列表,而終端中存儲(chǔ)了默認(rèn)功能列表時(shí), 終端選擇終端中的默認(rèn)功能列表。
當(dāng)鎖定管理消息中包括功能列表,且終端中存儲(chǔ)了默認(rèn)功能列表時(shí),根 據(jù)策略選擇鎖定管理消息中的功能列表,或終端中的默認(rèn)功能列表。策略可 以通過管理對(duì)象中一個(gè)標(biāo)志位的設(shè)置來實(shí)現(xiàn),如圖2中的LockMO中定義一 個(gè)Strategy節(jié)點(diǎn)。
鎖定管理消息中包括的功能列表,可以為功能允許列表,即列表中包含 終端被鎖定后仍然允許使用的功能;功能列表也可以為功能禁止列表,即列表中的項(xiàng)目為終端解鎖后仍然需要鎖定的功能。功能列表在執(zhí)行鎖定或解鎖 定前由服務(wù)器指定。該功能列表可以是在鎖定管理消息中直接攜帶功能列 表,或攜帶功能列表的標(biāo)識(shí),此標(biāo)識(shí)指向終端管理樹上的某個(gè)節(jié)點(diǎn)或終端的 某個(gè)存儲(chǔ)位置。此節(jié)點(diǎn)或此位置包含了一個(gè)已定義列表。已定義列表的一種
實(shí)現(xiàn)方式如圖2所示,為在LockMO中定義一個(gè)DefmedAllowedList節(jié)點(diǎn)及其 子節(jié)點(diǎn),用于存儲(chǔ)多個(gè)已定義的列表。
本發(fā)明實(shí)施例鎖定管理方法的一個(gè)具體實(shí)例1如下
服務(wù)器在給終端下發(fā)執(zhí)行鎖定操作的消息時(shí),在消息中包含功能允許列 表。另,終端的LockMO中已設(shè)置./LockMO/Strategy的值為l。服務(wù)器下發(fā)給 終端的消息如下例所示
<Exec>
<CmdID〉4</CmdID> <Item〉 <Target>
鎖定操作--〉
</Target〉 <Meta>
<Format xmlns='syncml:metinf 〉chr</Format〉 <Type xmlns='syncml:metinf〉text/plain</Type> </Meta〉
<Data〉GPS&ap0001&w5</Data〉<!—指定的列表--> </Item〉 </Exec〉
本例中,服務(wù)器下發(fā)給終端的消息中包括了用于執(zhí)行鎖定操作的命令, 即Exec命令,它指向./LockMO/Operations/PartialLock節(jié)點(diǎn),即是對(duì)終端執(zhí)行 部分鎖定。同時(shí)還在Exec命令的〈Item〉/〈Data^"元素中指定了一個(gè)列表,即 "GPS&ap0001&w5"。
終端收到這條消息后,根據(jù)策略,按照服務(wù)器發(fā)送的列表來執(zhí)行部分鎖 定操作,即在對(duì)終端進(jìn)行部分鎖定后,除了允許部分鎖定所指定的接聽來電、 法定功能和LAWMO功能外,還允許4吏用GPS、 ap0001和w5所標(biāo)識(shí)的功能。
本發(fā)明實(shí)施例鎖定管理方法的一個(gè)具體實(shí)例2如下服務(wù)器在下發(fā)的執(zhí)行鎖定操作的消息中包含功能允許列表,但通過更新
終端管理樹的節(jié)點(diǎn)來傳遞列表。另,終端的LockMO中已設(shè)
置./LockMO/Strategy為1 ,并且終端中未設(shè)置默認(rèn)列表。
服務(wù)器下發(fā)給終端的消息如下例所示
<Replace〉
<CmdID〉3</CmdID> 〈Item〉 <Target>
<LocURI〉./LockMO/AllowedList</LocURI><!—列表的URI
--〉
</Target〉 <Meta>
<Format xmlns='syncml:metinf>chr</Format〉 <Type xmlns='syncml:metinf〉text/plain</Type〉 </Meta>
<Data>25 , 110,Mail,w2〈/Data〉〈!一指定的列表—> </Item〉 </ Replace 〉 <Exec>
<CmdID〉4</CmdID〉 <Item> <Target>
<LocURI〉./ LockMO/Operations/FullLock</LocURI〉<!—鎖
定操作-->
</Target〉 </Item〉 </Exec〉
本例中,服務(wù)器下發(fā)給終端的消息中包括了用于執(zhí)行鎖定操作的命令, 即Exec命令,它指向./LockMO/Operations/FullLock節(jié)點(diǎn),即是對(duì)終端執(zhí)行完
全鎖定。消息中還包含了功能允許列表,由1^口1306命令中的<^111>/<0313〉
元素指定,即"25,110,Mail,w2", 列表是通過Replace命令來通知終端的。 終端收到這條消息后,首先執(zhí)行Replace命令,把./LockMO/AllowedList 節(jié)點(diǎn)的值置為上述字符串,然后根據(jù)策略,此時(shí)按照服務(wù)器發(fā)送的列表,即 AllowedList的值來執(zhí)行FullLock操作。在對(duì)終端進(jìn)行完全鎖定后,除了允 許完全鎖定所指定的法定功能和LAWMO功能外,還允許使用25、 110、 Mail和w2所標(biāo)識(shí)的功能。本發(fā)明實(shí)施例鎖定管理方法的一個(gè)具體實(shí)例3如下
服務(wù)器在給終端下發(fā)執(zhí)行鎖定操作的消息時(shí),在消息中包含功能允許列 表的標(biāo)識(shí)。此標(biāo)識(shí)在終端中對(duì)應(yīng)一個(gè)具體的列表。另,終端的LockMO中已 設(shè)置./LockMO/Strategy值為1,終端中已設(shè)置了默認(rèn)列表的值,即選擇服 務(wù)器下發(fā)的列表。
服務(wù)器下發(fā)給終端的消息如下例所示
<Exec>
<CmdID〉4</CmdID〉 <Item> <Target〉
鎖定搡作-->
</Target〉 <Meta>
<Format xmlns='syncml:metinf〉chr</Format> <Type xmlns='syncml:metinf 〉text/plain</Type〉 </Meta〉
<Data〉./LockMO/DefmedAllowedList/AllowedListl</Data〉<!— 指定的列表--> </Item〉 </Exec>
AllowedListl在終端中的設(shè)置如下圖所示,此圖在實(shí)施例用圖的基礎(chǔ)上 做了一些擴(kuò)展,用子節(jié)點(diǎn)的方式來存儲(chǔ)列表,如圖4, AllowedListl為一個(gè) 內(nèi)部節(jié)點(diǎn),它有三個(gè)子節(jié)點(diǎn)APPID1、 APPID2和APPID3分別標(biāo)識(shí)一個(gè)終端 功能,設(shè)它們的值分別為w2、 w4和w5。
本實(shí)例3中,服務(wù)器使用Exec命令來執(zhí)行PartialLock操作,即對(duì)終端進(jìn)行
部分鎖定。同時(shí)在£乂60命令的<^111〉/<0313〉元素中指定了列表標(biāo)識(shí)為
AllowedListl 。
終端收到這條消息后,根據(jù)策略,雖然終端中已設(shè)置了默認(rèn)列表的值, 但仍然選擇服務(wù)器下發(fā)的列表,即按照AllowedListl的值來執(zhí)行PartialLock 操作。在對(duì)終端進(jìn)行部分鎖定后,除了允許接聽來電、法定功能和LAWMO 功能外,還允許4吏用w2、 w4和w5所標(biāo)識(shí)的功能。
本發(fā)明實(shí)施例鎖定管理方法的一個(gè)具體實(shí)例4如下
服務(wù)器在給終端下發(fā)執(zhí)行鎖定操作的消息時(shí),在消息中包含功能允許列
12表的標(biāo)識(shí)。在終端中,已設(shè)置了此列表的值。另,終端的LockMO中已設(shè)
置./LockMO/Strategy的值為0,終端中已設(shè)置了默認(rèn)列表,即設(shè)置LockMO中
節(jié)點(diǎn)AllowedListDefault的值,其值為一個(gè)標(biāo)識(shí)"D:\LockDefault",它指向
存儲(chǔ)在終端某個(gè)位置上的列表,設(shè)LockDefault列表的內(nèi)容為
"EmergencyCall, GPS, w7"。
服務(wù)器下發(fā)給終端的消息如下例所示
<Exec>
<CmdID〉4</CmdID〉 <Item> <Target〉
<LocURI〉./LockMO/Operations/Lock</LocURI><!—鎖定才喿
作-陽>
</Target〉 <Meta〉
<Format xmlns='syncml:metinf〉chr</Format〉 <Type xmlns='syncml :metinf 〉text/plain</Type〉 </Meta〉
<Data>./LockMO/DefmedAllowedList/AllowedList2</Data〉<!— 指定的列表--> </Item〉 </Exec〉
本例中,服務(wù)器使用Exec命令來執(zhí)行Lock操作,即對(duì)終端進(jìn)行鎖定操作。 同時(shí)在£乂60命令的<:^111>/<0313〉元素中指定了列表標(biāo)識(shí)為AllowedList2。
終端收到這條消息后,根據(jù)策略,終端選擇按照本地默認(rèn)列表 AllowedListDefault的值來執(zhí)行鎖定操作,注意,AllowedListDefault所標(biāo)識(shí)的 功能允許列表中可以包含一些必選項(xiàng),例如EmergencyCall、 GPS等,這樣相 當(dāng)于用Lock操作來實(shí)現(xiàn)了FullLock的操作,還可以包括一些可選項(xiàng),例如w7 功能,相當(dāng)于在FullLock的基礎(chǔ)上擴(kuò)展了一些可選的允許的功能。根據(jù) AllowedListDefault的設(shè)置,在對(duì)終端進(jìn)行鎖定后,允許使用EmergencyCall、 GPS和w7所標(biāo)識(shí)的功能,這相當(dāng)于執(zhí)行了 一個(gè)完全鎖定操作。
本發(fā)明實(shí)施例鎖定管理方法的一個(gè)具體實(shí)例5如下
服務(wù)器只發(fā)送執(zhí)行鎖定操作的命令,由終端在執(zhí)行操作時(shí)根據(jù)策略決定是否選擇本地列表。另,終端的LockMO中已設(shè)置./LockMO/Strategy的值為0,
且本地已設(shè)置了節(jié)點(diǎn)AllowedListDefault,它的值為./ RefMO/ Lock/
AllowedListl,這是一個(gè)URI,它指向終端管理樹中一個(gè)存》丈列表的位置,
其中AllowedListl節(jié)點(diǎn)已設(shè)置了值為字符串"SMS Calendar"。
服務(wù)器下發(fā)給終端的消息如下例所示
<Exec〉
<CmdID>4</CmdID〉 <Item〉 <Target>
鎖定操作-〉
</Target> </Item〉 </Exec〉
本例中,服務(wù)器通過Exec命令指示終端執(zhí)行PartialLock操作,即部分鎖 定。終端收到這條消息后,根據(jù)策略,按照本地設(shè)置的默認(rèn)列表 AllowedListDefault的值來執(zhí)行PartialLock操作。在對(duì)終端進(jìn)行部分鎖定后, 除了接聽來電、法定功能和LAWMO功能外,還允許使用SMS和Calendar所 標(biāo)識(shí)的功能。
本發(fā)明實(shí)施例鎖定管理方法的一個(gè)具體實(shí)例6如下,本實(shí)例的管理對(duì)象 如圖5所示
本實(shí)例與實(shí)例2類似,但本例用于對(duì)終端進(jìn)行解鎖。服務(wù)器在下發(fā)的執(zhí) 行解鎖操作的消息中包含功能禁止列表,該列表與功能允許列表類似,但其 中列舉的是在解鎖操作后仍然保持鎖定的功能,由于功能類似,以下仍簡(jiǎn)稱 列表。本例通過更新終端管理樹的節(jié)點(diǎn)來傳遞列表。另,終端的UnLockMO 中已設(shè)置./UnLockMO/Strategy的值為1,并且終端中未設(shè)置默認(rèn)列表。 服務(wù)器下發(fā)給終端的消息如下例所示 <Replace>
<CmdID〉3</CmdID〉 〈Item〉 <Target〉<LocURI>./UnLockMO/UnAllowedList</LocURI〉<!—列表
的函畫->
</Target>
<Meta〉
<Format xmlns='syncml:metinf〉chr</Format〉 <Type xmlns='syncml:metinf〉text/plain</Type〉 </Meta〉
<Data〉25,l 10,Mail,w2</Data><!—指定的列表—> </Item〉 </ Replace 〉 <Exec>
<CmdID〉4</CmdID> <Item> <Target>
<LocURI〉./UnLockMO/Opemtions/UnLock</LocURI><!—
鎖定操作->
</Item〉 </Exec〉
本例中,服務(wù)器下發(fā)給終端的消息中包括了用于執(zhí)行解鎖操作的命令, 即Exec命令,它指向./UnLockMO/Operations/UnLock節(jié)點(diǎn),即是對(duì)終端執(zhí)行 解鎖。消息中還包含了功能禁止列表,由Replace命令中的〈Item〉/〈Data〉元 素指定,即"25,110,Mail,w2", 列表是通過Replace命令來通知終端的。
終端收到這條消息后,首先執(zhí)行Replace命令,把./ UnLockMO/ UnAllowedList節(jié)點(diǎn)的值置為上述字符串,然后根據(jù)策略,此時(shí)按照服務(wù)器 發(fā)送的列表,即UnAllowedList的值來執(zhí)行UnLock操作。在對(duì)終端進(jìn)行解鎖 后,終端解除了所有被鎖定的功能,但25、 110、 Mail和w2所標(biāo)識(shí)的功能仍 處于鎖定狀態(tài)。
〈/Target〉
15圖6為實(shí)現(xiàn)鎖定和解鎖定的管理對(duì)象結(jié)構(gòu)圖,它將圖2中鎖定管理對(duì)象與 圖5中的鎖定管理對(duì)象合并成一個(gè)管理對(duì)象。只要終端在使用列表時(shí)判斷是 鎖定操作還是解鎖操作即可得知對(duì)列表中的功能是鎖定還是解鎖;或者所有 的列表都是功能允許列表,而由解鎖程序(UnLock)來決定對(duì)列舉的功能 進(jìn)行解鎖,對(duì)所有其它功能保持鎖定。在ListDefault節(jié)點(diǎn)下增加了X節(jié)點(diǎn)以 使終端至少可以存儲(chǔ)用于鎖定和用于解鎖的兩個(gè)默認(rèn)列表。
圖7為實(shí)現(xiàn)鎖定和解鎖定的終端結(jié)構(gòu)示意圖,包括,消息接收模塊71, 用于接收服務(wù)器發(fā)送的鎖定管理消息,所述鎖定管理消息中包括鎖定命令或 解鎖定命令;列表選擇模塊72,用于選擇所述鎖定管理消息中的功能列表, 或選擇終端中的默認(rèn)功能列表;命令執(zhí)行模塊73,用于根據(jù)所述功能列表, 執(zhí)行所述鎖定或解鎖定命令。
一個(gè)實(shí)施例中,所述終端還包括,列表存儲(chǔ)模塊84,用于存儲(chǔ)默認(rèn)功 能列表。
一個(gè)實(shí)施例中,所述列表選擇模塊進(jìn)一步包括第一列表獲取模塊821, 用于獲取所述鎖定管理消息中的功能列表;第二列表獲取模塊822,用于獲 取終端中的默認(rèn)功能列表。
另一個(gè)實(shí)施例中,所述列表選擇模塊還包括,列表策略模塊823,用于 獲取預(yù)置的列表選擇的策略,并根據(jù)所述策略選擇所述鎖定管理消息中的功 能列表,或終端中的默認(rèn)功能列表。
如圖8所示的終端結(jié)構(gòu)示意圖,該終端包括,消息接收模塊71,用于 接收服務(wù)器發(fā)送的鎖定管理消息,所述鎖定管理消息中包括鎖定命令或解鎖 定命令;列表選擇模塊72,用于選擇所述鎖定管理消息中的功能列表,或 選擇終端中的默認(rèn)功能列表;命令執(zhí)行模塊73,用于根據(jù)所述功能列表, 執(zhí)行所述鎖定或解鎖定命令。所述列表選擇模塊進(jìn)一步包括第一列表獲取 模塊821,用于獲取所述鎖定管理消息中的功能列表;第二列表獲取模塊 822,用于獲取終端中的默認(rèn)功能列表。終端還包括,列表存儲(chǔ)模塊84,用 于存儲(chǔ)默認(rèn)功能列表。圖9為實(shí)現(xiàn)鎖定和解鎖定的通信系統(tǒng)結(jié)構(gòu)示意圖,包括服務(wù)器91,用 于發(fā)送鎖定管理消息,所述鎖定管理消息中包括鎖定命令或解鎖定命令;終 端92,用于接收所述鎖定管理消息,選擇功能列表,并根據(jù)選擇的終端功 能列表執(zhí)行所述鎖定命令或解鎖定命令。
一個(gè)實(shí)施例中,所述終端92還用于存儲(chǔ)默認(rèn)功能列表。 一個(gè)實(shí)施例中,所述終端92還用于獲取所述鎖定管理消息中的功能列表。
另一個(gè)實(shí)施例中,所述終端92還用于根據(jù)預(yù)置的策略選擇鎖定管理消 息中的功能列表,或終端中的默認(rèn)功能列表。
以上是對(duì)本發(fā)明具體實(shí)施例的說明,本發(fā)明實(shí)現(xiàn)了根據(jù)用戶需求定制需 要鎖定功能,使得服務(wù)器對(duì)終端功能鎖定的管理更加靈活和方便用戶。在具
需要。因此可以理解,根據(jù)本發(fā)明的具體實(shí)施方式
只是起示范作用,并不用 以限制本發(fā)明的保護(hù)范圍。
權(quán)利要求
1、一種鎖定管理的方法,其特征在于,該方法包括,接收服務(wù)器發(fā)送的鎖定管理消息,該鎖定管理消息中包括鎖定命令;選擇功能列表,并根據(jù)選擇的終端功能列表執(zhí)行所述鎖定命令。
2、 如權(quán)利要求1所述的方法,其特征在于,所述功能列表為功能允許 列表或功能禁止列表,所述功能允許列表中的未列舉的功能需要被鎖定,所 述功能禁止列表中列舉的功能需要被鎖定。
3、 如權(quán)利要求1所述的方法,其特征在于,當(dāng)鎖定管理消息中包括功 能列表,而終端中沒有存儲(chǔ)默認(rèn)功能列表時(shí),所述選擇功能列表進(jìn)一步指, 選擇鎖定管理消息中包括的功能列表。
4、 如權(quán)利要求1所述的方法,其特征在于,當(dāng)鎖定管理消息中不包括 功能列表,而終端中存儲(chǔ)了默認(rèn)功能列表時(shí),所述選擇功能列表進(jìn)一步指, 選擇終端中的默認(rèn)功能列表。
5、 如權(quán)利要求1所述的方法,其特征在于,當(dāng)鎖定管理消息中包括功 能列表,且終端中存儲(chǔ)了默認(rèn)功能列表時(shí),所述選擇功能列表進(jìn)一步指,根 據(jù)預(yù)置的策略選擇功能列表;所述策略是指定選擇鎖定管理消息中的功能列 表,或選擇終端中的默認(rèn)功能列表。
6、 如權(quán)利要求5所述的方法,其特征在于,所述策略在管理對(duì)象中一 個(gè)標(biāo)志位上設(shè)置。
7、 如權(quán)利要求4或5所述的方法,其特征在于,終端管理對(duì)象中有一 個(gè)節(jié)點(diǎn),所述終端中存儲(chǔ)的默認(rèn)功能列表,是所述節(jié)點(diǎn)的值,或者是所述節(jié) 點(diǎn)的節(jié)點(diǎn)值指向的終端管理樹節(jié)點(diǎn)或終端中的存儲(chǔ)位置存儲(chǔ)的列表,或者是 所述節(jié)點(diǎn)的子節(jié)點(diǎn)的節(jié)點(diǎn)值標(biāo)識(shí)的列表。
8、 如權(quán)利要求3或5所述的方法,其特征在于,所述鎖定管理消息中 攜帶功能列表,或功能列表的標(biāo)識(shí),所述標(biāo)識(shí)指向終端管理樹上的節(jié)點(diǎn)或終 端的存儲(chǔ)位置,此節(jié)點(diǎn)或此位置包含了一個(gè)預(yù)設(shè)的功能列表。
9、 一種解鎖定管理的方法,其特征在于,所述方法包括,接收服務(wù)器發(fā)送的鎖定管理消息,所述鎖定管理消息中包括解鎖定命令;選擇功能列表,并根據(jù)選擇的終端功能列表執(zhí)行所述解鎖定命令。
10、 如權(quán)利要求9所述的方法,其特征在于,所述功能列表為功能允許 列表或功能禁止列表,所述功能允許列表中的列舉的功能需要被解鎖定,所 述功能禁止列表中未列舉的功能需要被解鎖定。
11、 如權(quán)利要求9所述的方法,其特征在于,當(dāng)鎖定管理消息中包括功 能列表,而終端中沒有存儲(chǔ)默認(rèn)功能列表時(shí),所述選擇功能列表進(jìn)一步指, 選擇鎖定管理消息中包括的功能列表。
12、 如權(quán)利要求9所述的方法,其特征在于,當(dāng)鎖定管理消息中不包括 功能列表,而終端中存儲(chǔ)了默認(rèn)功能列表時(shí),所述選擇功能列表進(jìn)一步指, 選擇終端中的默認(rèn)功能列表。
13、 如權(quán)利要求9所述的方法,其特征在于,當(dāng)鎖定管理消息中包括功 能列表,且終端中存儲(chǔ)了默認(rèn)功能列表時(shí),所述選擇功能列表進(jìn)一步指,根 據(jù)預(yù)置的策略選擇鎖定功能列表;所述策略設(shè)置了選擇鎖定管理消息中的功 能列表,或選擇終端中的默認(rèn)功能列表。
14、 一種終端,其特征在于,包括,消息接收模塊,用于接收服務(wù)器發(fā)送的鎖定管理消息,所述鎖定管理消 息中包括鎖定命令或解鎖定命令;列表選擇模塊,用于選擇所述鎖定管理消息中的功能列表,或選擇終端 中的默認(rèn)功能列表;命令執(zhí)行模塊,用于根據(jù)所述功能列表,執(zhí)行所述鎖定命令或解鎖定命令。
15、 如權(quán)利要求14所述的終端,其特征在于,所述終端還包括,列表 存儲(chǔ)模塊,用于存儲(chǔ)默認(rèn)功能列表。
16、 如權(quán)利要求14所述的終端,其特征在于,所述列表選擇模塊進(jìn)一步包括第 一 列表獲取模塊,用于獲取所述鎖定管理消息中的功能列表; 第二列表獲取模塊,用于獲取終端中的默認(rèn)功能列表。
17、 如權(quán)利要求16所述的終端,其特征在于,所述列表選擇模塊還包括,列表策略模塊,用于獲取預(yù)置的列表選擇的策略,并根據(jù)所述策略選擇 所述鎖定管理消息中的功能列表,或終端中的默認(rèn)功能列表。
18、 一種通信系統(tǒng),其特征在于,包括服務(wù)器,用于發(fā)送鎖定管理消息,所述鎖定管理消息中包括鎖定命令或 解鎖定命令;終端,用于接收所述鎖定管理消息,選擇功能列表,并根據(jù)選擇的終端 功能列表執(zhí)行所述鎖定命令或解鎖定命令。
19、 如權(quán)利要求18所述的系統(tǒng),其特征在于,所述終端還用于,存儲(chǔ) 默認(rèn)功能列表。
20、 如權(quán)利要求18所述的系統(tǒng),其特征在于,所述終端還用于,獲取 所述鎖定管理消息中的功能列表。
21、 如權(quán)利要求18所述的系統(tǒng),其特征在于,所述終端還用于,根據(jù) 預(yù)置的策略選擇鎖定管理消息中的功能列表,或終端中的默認(rèn)功能列表。
全文摘要
本發(fā)明提供一種鎖定管理的方法,該方法包括,接收服務(wù)器發(fā)送的鎖定管理消息,該鎖定管理消息中包括鎖定命令;選擇功能列表,并根據(jù)選擇的終端功能列表執(zhí)行所述鎖定命令。本發(fā)明同時(shí)還提供一種用于該方法的終端和系統(tǒng)。采用本發(fā)明,可以實(shí)現(xiàn)通過服務(wù)器遠(yuǎn)程對(duì)終端的鎖定管理,并根據(jù)用戶需求定制需要鎖定功能的問題,使得服務(wù)器對(duì)終端功能鎖定的管理更加靈活和方便用戶。
文檔編號(hào)H04L29/06GK101442581SQ20071012466
公開日2009年5月27日 申請(qǐng)日期2007年11月22日 優(yōu)先權(quán)日2007年11月22日
發(fā)明者悅 宋, 睿 王, 羅耀平 申請(qǐng)人:華為技術(shù)有限公司