專利名稱:一種通信系統(tǒng)中管理終端的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是指一種通信系統(tǒng)中管理終端的方法和系統(tǒng)。
背景技術(shù):
隨著移動通信技術(shù)的發(fā)展,終端的功能不斷地增加,日趨復(fù)雜。對于終端的管理帶來了難度。
開放移動聯(lián)盟設(shè)備管理(Open Mobile Alliance DeviceManagement,OMA DM)提供新的管理方案,主要用于第三方管理和設(shè)置無線網(wǎng)絡(luò)中終端設(shè)備(比如手機終端及終端中的功能對象)的環(huán)境和配置信息,解決這些網(wǎng)絡(luò)設(shè)備在使用過程中遇到的問題,通過無線網(wǎng)絡(luò)方式進行軟件安裝、升級等操作,并提供更加人性化和個性化的服務(wù),提高用戶體驗。第三方可以是移動運營商,業(yè)務(wù)提供商或者合作方的信息管理部門。
在OMA DM的方案中,終端設(shè)備提供一套設(shè)備管理樹,各類管理對象(MO,Management Object)組織在管理樹上。參見圖1,圖1是OMA DM的系統(tǒng)結(jié)構(gòu)圖,其中,設(shè)備管理(DM,Device Management)服務(wù)器103通過DM協(xié)議接口向終端設(shè)備101下發(fā)操作命令,終端設(shè)備101上的設(shè)備管理代理單元102(DMA,Device Management Agent)用于解釋和執(zhí)行DM服務(wù)器下發(fā)的管理命令。終端設(shè)備101上存儲的管理樹是DM服務(wù)器通過DM協(xié)議對終端設(shè)備進行管理的接口,其中管理樹上包括設(shè)備管理對象,DM服務(wù)器通過對管理樹上管理對象的操作達(dá)到控制終端管理對象的目的。操作命令有Get(獲取)、Replace(替換)、Exec(執(zhí)行)、Copy(復(fù)制)、Delete(刪除)等。
對軟件組件的管理可以通過對終端設(shè)備上的軟件組件管理對象(SCoMO,Software Component Management Object)的添加、刪除、修改等操作來實現(xiàn)。軟件組件包括可執(zhí)行應(yīng)用程序、動態(tài)鏈接庫等。這些軟件可以是由多個軟件提供商提供的。
對于終端內(nèi)原有的軟件組件,其MO是預(yù)先設(shè)置在終端設(shè)備內(nèi)的,比如,由DMA掃描終端上安裝的所有軟件組件并生成相關(guān)MO,添加到管理樹上;對于DM服務(wù)器下發(fā)給終端的軟件組件,其MO是由DM服務(wù)器下發(fā)操作命令來生成的;對于用戶自行下載安裝的軟件組件,則是由終端的診斷監(jiān)控端(Diagnostic and Monitoring Enabler)監(jiān)控到終端內(nèi)的安裝事件,并將軟件組件信息上報給DM服務(wù)器,由DM服務(wù)器下發(fā)操作命令生成相應(yīng)的MO。
在上述的DM方案中,雖然能對終端設(shè)備的MO操作,但無法實現(xiàn)由DM服務(wù)器對終端上的設(shè)備能力進行管理和控制,如在某些保密的區(qū)域內(nèi),禁止終端上的攝像設(shè)備使用拍照、攝像功能等。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明在于提供一種通信系統(tǒng)中管理終端的方法和系統(tǒng),以解決上述不能對終端設(shè)備的能力進行管理和控制的問題。
為解決上述問題,本發(fā)明提供一種通信系統(tǒng)中管理終端的方法,包括 終端的設(shè)備管理代理單元利用接收到的命令對終端的設(shè)備能力管理對象MO的目標(biāo)操作節(jié)點操作; 所述對目標(biāo)操作節(jié)點的操作觸發(fā)終端的設(shè)備能力管理代理單元執(zhí)行相應(yīng)的設(shè)備能力管理操作,所述設(shè)備能力管理操作遷移設(shè)備能力的狀態(tài)。
其中,該方法之前進一步包括設(shè)備管理服務(wù)器向所述設(shè)備管理代理單元發(fā)送所述命令。
其中,該方法之前進一步包括終端直接向所述設(shè)備管理代理單元發(fā)送所述命令,或終端通過智能卡向所述設(shè)備管理代理單元發(fā)送所述命令。
其中,所述目標(biāo)操作節(jié)點是可執(zhí)行節(jié)點,所述對目標(biāo)操作節(jié)點的操作是執(zhí)行所述目標(biāo)操作節(jié)點。
其中,所述觸發(fā)是由設(shè)備管理代理單元通知設(shè)備能力管理代理單元。
其中,所述目標(biāo)操作節(jié)點是指示符節(jié)點,所述對目標(biāo)操作節(jié)點的操作是修改所述目標(biāo)操作節(jié)點的值。
其中,該方法進一步包括 終端監(jiān)測到所述目標(biāo)操作節(jié)點的值改變后,通知設(shè)備能力管理執(zhí)行相應(yīng)的設(shè)備能力管理操作。
其中,所述設(shè)備能力管理代理單元執(zhí)行相應(yīng)的設(shè)備能力管理操作后進一步包括 設(shè)備能力管理代理單元將操作的結(jié)果通過設(shè)備管理代理單元轉(zhuǎn)發(fā)至設(shè)備管理服務(wù)器。
其中,所述執(zhí)行相應(yīng)的設(shè)備能力管理操作是更新操作、移除操作、開啟操作、啟用操作、關(guān)閉操作、臨時禁用操作或強制禁用操作。
其中,所述設(shè)備能力管理操作將設(shè)備能力的狀態(tài)遷移至就緒狀態(tài)、開啟狀態(tài)、啟用狀態(tài)、臨時禁用狀態(tài)或強制禁用狀態(tài)。
其中,所述執(zhí)行相應(yīng)的設(shè)備能力管理操作之前進一步包括 獲取設(shè)備能力管理操作,并通過設(shè)備能力MO上的狀態(tài)節(jié)點操作,獲取當(dāng)前設(shè)備能力的狀態(tài)信息,判斷所述設(shè)備能力管理操作是否有效,如果有效,則執(zhí)行該操作。
其中,所述判斷為 如果判斷出所述設(shè)備能力管理操作是開啟操作、當(dāng)前設(shè)備能力的狀態(tài)是啟用狀態(tài),則執(zhí)行所述開啟操作,設(shè)備能力的狀態(tài)遷移至開啟狀態(tài);或, 如果判斷出所述設(shè)備能力管理操作是關(guān)閉操作、當(dāng)前設(shè)備能力的狀態(tài)是開啟狀態(tài),則執(zhí)行所述關(guān)閉操作,設(shè)備能力的狀態(tài)遷移至關(guān)閉狀態(tài)。
其中,所述開啟或關(guān)閉操作是通過應(yīng)用程序接口遷移設(shè)備能力的狀態(tài)。
其中,所述判斷為 如果判斷出當(dāng)前設(shè)備能力的狀態(tài)是啟用狀態(tài)、所述設(shè)備能力管理操作是臨時禁用操作,則臨時禁用該設(shè)備能力,設(shè)備能力的狀態(tài)遷移至臨時禁用狀態(tài); 如果判斷出當(dāng)前設(shè)備能力的狀態(tài)是啟用狀態(tài)、所述設(shè)備能力管理操作是移除操作,則移除該設(shè)備能力驅(qū)動,設(shè)備能力的狀態(tài)遷移至就緒狀態(tài); 如果判斷出當(dāng)前設(shè)備能力的狀態(tài)是臨時禁用狀態(tài)、所述設(shè)備能力管理操作是啟用操作,則啟用該設(shè)備能力,設(shè)備能力的狀態(tài)遷移至啟用狀態(tài); 如果判斷出當(dāng)前設(shè)備能力的狀態(tài)是就緒狀態(tài)、所述設(shè)備能力管理操作是啟用操作,則啟用該設(shè)備能力,設(shè)備能力的狀態(tài)遷移至啟用狀態(tài);或, 如果判斷出當(dāng)前設(shè)備能力的狀態(tài)是就緒狀態(tài)、所述設(shè)備能力管理操作是更新操作,則更新其設(shè)備能力驅(qū)動,設(shè)備能力的狀態(tài)保持在就緒狀態(tài)。
其中,所述判斷之前進一步包括獲取設(shè)備能力管理操作方的發(fā)起方信息。
其中,所述判斷為 如果判斷出所述設(shè)備能力管理操作來自終端、當(dāng)前設(shè)備能力的狀態(tài)是強制禁用的狀態(tài),則所述設(shè)備能力管理操作無效。
其中,所述判斷為 如果判斷出所述設(shè)備能力管理操作是來自設(shè)備管理服務(wù)器、所述設(shè)備能力的狀態(tài)是強制禁用狀態(tài)、所述設(shè)備能力管理操作是啟用操作,則啟用該設(shè)備能力,設(shè)備能力的狀態(tài)遷移至啟用狀態(tài)。
本發(fā)明還提供一種通信系統(tǒng)中管理終端的系統(tǒng),包括終端,其中,所述終端進一步包括設(shè)備管理代理單元、設(shè)備能力管理代理單元, 設(shè)備管理代理單元,用于利用接收到命令對終端的設(shè)備能力管理對象MO的目標(biāo)操作節(jié)點操作,對目標(biāo)操作節(jié)點的操作觸發(fā)與所述目標(biāo)操作節(jié)點相應(yīng)設(shè)備能力管理操作; 設(shè)備能力管理代理單元,用于執(zhí)行所述設(shè)備能力管理操作。
其中,所述系統(tǒng)進一步包括設(shè)備管理服務(wù)器,用于向所述設(shè)備管理代理單元發(fā)送所述命令。
其中,終端進一步用于向所述設(shè)備管理代理單元發(fā)送所述命令,或終端通過智能卡向所述設(shè)備管理代理單元發(fā)送所述命令。
其中,所述目標(biāo)操作節(jié)點是可執(zhí)行節(jié)點,所述設(shè)備管理代理單元用于直接對目標(biāo)操作節(jié)點的執(zhí)行操作。
其中,所述觸發(fā)是由設(shè)備管理代理單元通知設(shè)備能力管理代理單元。
其中,所述目標(biāo)操作節(jié)點是指示符節(jié)點,所述設(shè)備管理代理單元用于修改所述目標(biāo)操作節(jié)點的值。
其中,所述終端還包括 監(jiān)測單元,用于監(jiān)測到所述目標(biāo)操作節(jié)點的值改變后,通知設(shè)備能力管理執(zhí)行相應(yīng)的設(shè)備能力管理操作。
其中,所述系統(tǒng)中設(shè)備能力管理代理單元執(zhí)行相應(yīng)的設(shè)備能力管理操作后, 設(shè)備能力管理代理單元還用于將操作的結(jié)果通過設(shè)備管理代理單元轉(zhuǎn)發(fā)至設(shè)備管理服務(wù)器。
其中,所述設(shè)備能力管理代理單元用于執(zhí)行相應(yīng)的設(shè)備能力管理操作是更新操作、移除操作、開啟操作、啟用操作、關(guān)閉操作、臨時禁用操作或強制禁用操作。
其中,所述設(shè)備能力管理代理單元通過設(shè)備能力管理操作將設(shè)備能力的狀態(tài)遷移至就緒狀態(tài)、開啟狀態(tài)、啟用狀態(tài)、臨時禁用狀態(tài)或強制禁用狀態(tài)。
其中,所述系統(tǒng)中設(shè)備管理代理單元包括 獲取單元,用于獲取當(dāng)前設(shè)備能力的狀態(tài)信息發(fā)送至狀態(tài)識別單元,獲取設(shè)備能力管理操作的發(fā)起方信息發(fā)送至發(fā)起方識別單元,獲取當(dāng)前所要執(zhí)行的設(shè)備管理操作發(fā)送至權(quán)限判別單元,獲取設(shè)備能力管理操作發(fā)送管理操作識別單元; 狀態(tài)識別單元,用于利用狀態(tài)信息識別出當(dāng)前設(shè)備能力的狀態(tài),發(fā)送至權(quán)限判別單元; 發(fā)起方識別單元,用于利用設(shè)備能力管理操作的發(fā)起方信息識別出當(dāng)前設(shè)備能力管理操作的發(fā)起方是設(shè)備管理服務(wù)器或終端自身,并發(fā)送至發(fā)起方識別單元; 管理操作識別單元,用于判別出當(dāng)前所要執(zhí)行的設(shè)備能力管理操作發(fā)送至權(quán)限判別單元; 權(quán)限判別單元,用于利用當(dāng)前設(shè)備能力的狀態(tài)、設(shè)備能力管理操作的發(fā)起方或當(dāng)前所要執(zhí)行的設(shè)備能力管理操作,進行判斷所要執(zhí)行的管理操作是否有效,如果有效,則通知設(shè)備能力管理操作執(zhí)行單元; 設(shè)備能力管理操作執(zhí)行單元,用于執(zhí)行設(shè)備能力管理操作。
本發(fā)明的方法和系統(tǒng),通過設(shè)備管理服務(wù)器對進入某個區(qū)域的終端發(fā)送命令,終端的設(shè)備管理代理接收到命令并對目標(biāo)操作節(jié)點執(zhí)行后,觸發(fā)與目標(biāo)操作節(jié)點相應(yīng)的設(shè)備能力操作,實現(xiàn)了對終端的設(shè)備能力的管理和控制,終端能夠識別出自用戶或服務(wù)器的命令,對于用戶或服務(wù)器分別持有不同的權(quán)限,實現(xiàn)了服務(wù)器和用戶對終端的設(shè)備能力不同狀態(tài)的控制,如在需要保密不能拍照、或下載的區(qū)域,實現(xiàn)對該區(qū)域的終端設(shè)備能力狀態(tài)的管理和控制。
圖1是OMA DM的系統(tǒng)結(jié)構(gòu)圖; 圖2是本發(fā)明方法的流程圖; 圖3是設(shè)備能力MO的結(jié)構(gòu)圖; 圖4是DM服務(wù)器的命令與設(shè)備能力的狀態(tài)轉(zhuǎn)換示意圖; 圖5是用戶通過終端下發(fā)的命令與設(shè)備能力的狀態(tài)轉(zhuǎn)換示意圖; 圖6是應(yīng)用本發(fā)明第一實施例的流程圖; 圖7是應(yīng)用本發(fā)明第二實施例的流程圖; 圖8是本發(fā)明的系統(tǒng)圖。
具體實施例方式 在基于DM服務(wù)器的通信系統(tǒng)中,終端的設(shè)備管理樹上存儲著MO節(jié)點,包括設(shè)備能力MO,軟件組件MO、固件更新MO、連接參數(shù)MO、Scheduling任務(wù)MO、診斷監(jiān)控MO等,設(shè)備能力MO的節(jié)點與設(shè)備能力管理操作相對應(yīng),對管理樹上設(shè)備能力MO節(jié)點的操作觸發(fā)與節(jié)點相應(yīng)的設(shè)備能力管理操作。設(shè)備能力主要是硬件上相關(guān)的能力,如USB、Camera、藍(lán)牙、紅外等。
下面結(jié)合附圖詳細(xì)描述本發(fā)明方法,參見圖2,本發(fā)明的方法包括以下幾個步驟。
步驟S201終端的設(shè)備管理代理單元利用接收到的命令對終端的設(shè)備能力管理對象MO的目標(biāo)操作節(jié)點操作; 步驟S202所述對目標(biāo)操作節(jié)點的操作觸發(fā)終端的設(shè)備能力管理代理單元執(zhí)行相應(yīng)的設(shè)備能力管理操作,所述設(shè)備能力管理操作遷移設(shè)備能力的狀態(tài)。
對于本發(fā)明中通過目標(biāo)操作節(jié)點的操作觸發(fā)相應(yīng)的設(shè)備能力操作,設(shè)備能力MO的結(jié)構(gòu)參見圖3, 上面的操作Operation節(jié)點下面的孩子結(jié)點,各個節(jié)點為啟用Enable,臨時禁用Temp Disable,強制禁用Keep Disable,開啟Start,關(guān)閉Stop,更新Update,移除Remove,各個節(jié)點作為一個可執(zhí)行節(jié)點與相應(yīng)的設(shè)備能力操作相對應(yīng),DM服務(wù)器可以通過Exec命令來執(zhí)行對應(yīng)的管理操作; Operation節(jié)點下面的孩子節(jié)點,Enable,Temp Disable,KeepDisable,Start,Stop,Update,Remove也可以是一個是普通的葉子節(jié)點,節(jié)點上存儲是一個操作指示符,各個節(jié)點和其各節(jié)點的屬性參見表1至表8。其中,出現(xiàn)次數(shù)是該節(jié)點在管理樹的MO上可能出現(xiàn)的次數(shù),格式為操作指示符的類型,可以是字符型、布爾型等,最小存取類型為DM服務(wù)器對該節(jié)點所能執(zhí)行的操作類型。
<X>/Operation/Enable 表1 其中Enable節(jié)點是用來啟動該外部設(shè)備的能力,使其處于可用的狀態(tài); <X>/Operation/Keep Disable 表2 Keep Disable節(jié)點是用來對設(shè)備能力進行禁用,通過該節(jié)點操作,用戶不能通過對設(shè)備能力進行自行啟用,達(dá)到對設(shè)備能力的強制禁用的目的; <X>/Operation/Temp Disable 表3 Temp Disable節(jié)點用于來對外部設(shè)備能力的禁用,服務(wù)器通過執(zhí)行該節(jié)點的操作,來完成對設(shè)備能力的臨時禁用; <X>/Operation/Start 表4 Start節(jié)點用于來對外部設(shè)備能力進行開啟,服務(wù)器通過執(zhí)行該節(jié)點的操作,來完成對設(shè)備能力的開啟; <X>/Operation/Stop 表5 Stop節(jié)點用于來對外部設(shè)備能力的停止,服務(wù)器通過執(zhí)行該節(jié)點的操作,來完成對設(shè)備能力的停止; <X>/Operation/Update 表6 Update節(jié)點用于對設(shè)備能力的驅(qū)動進行更新; <X>/Operation/Remove 表7 Remove節(jié)點用用戶對設(shè)備能力驅(qū)動的移除; <X>/Status 表8 狀態(tài)(Status)節(jié)點用于存儲設(shè)備能力的當(dāng)前狀態(tài),可能的狀態(tài)有啟用(Enable),臨時禁用(Temp Disable),強制禁用(Keep Disable),就緒(Ready),開啟(Start)等;各個目標(biāo)操作節(jié)點所觸發(fā)的操作與設(shè)備能力各個狀態(tài)的轉(zhuǎn)換參見圖4,其中,對于來自DM服務(wù)器對目標(biāo)操作節(jié)點的操作命令,設(shè)備能力的狀態(tài)如下 就緒(Ready),表示設(shè)備能力在終端上可以進行安裝; 啟用(Enable),表示設(shè)備能力已經(jīng)出于可啟用狀態(tài); 臨時禁用(Temp Disable),表示的該設(shè)備能力臨時被禁用,用戶必須通過Enable管理操作,才能重新啟用設(shè)備能力;也可通過服務(wù)器下發(fā)對應(yīng)的管理操作,實現(xiàn)對該設(shè)備能力狀態(tài)的改變; 強制禁用(Keep Disable),表示的該設(shè)備能力被強制禁用,用戶不能通過對管理樹上管理操作節(jié)點的操作,來改變該設(shè)備能力的狀態(tài);對于該狀態(tài)的改變,只能通過服務(wù)器下發(fā)管理操作,進行改變其狀態(tài)。
開啟(Start),表示的是設(shè)備能力處于開啟狀態(tài)。
用戶對終端設(shè)備能力的操作是通過終端的交互界面向設(shè)備管理代理單元直接發(fā)起操作,或通過終端上的智能卡向設(shè)備管理代理單元發(fā)送命令。對于用戶通過終端對管理樹上設(shè)備能力MO的目標(biāo)操作節(jié)點進行操作的命令與設(shè)備能力狀態(tài)的遷移參見圖5,其中,因為用戶不能將終端上的設(shè)備能力的狀態(tài)遷移至強制禁用狀態(tài),所以,設(shè)備能力的狀態(tài)與圖4相比,只是缺少了強制禁用的狀態(tài),所能執(zhí)行的操作命令也缺少了強制禁用的操作。因為設(shè)備能力處于強制禁用狀態(tài)下,需要對用戶和DM服務(wù)器的權(quán)限判別,用戶和DM服務(wù)器可執(zhí)行的管理操作不同,設(shè)備能力處于強制禁用狀態(tài)時,用戶不能進行任何管理操作改變其狀態(tài)。
來自服務(wù)器的命令操作和來自用戶通過終端發(fā)送的命令操作參見下表,表中表示了設(shè)備能力在各種狀態(tài)下,可用的各種管理操作。
表9 下面結(jié)合圖6詳細(xì)描述應(yīng)用本發(fā)明方法的第一實施例。
步驟S601外部系統(tǒng)將其對應(yīng)的設(shè)備能力管理操作,通過瀏覽器服務(wù)接口(WSI,Web Service Interface)協(xié)議發(fā)送管理操作請求至設(shè)備能力管理服務(wù)器。
步驟S602設(shè)備能力管理服務(wù)器會對其外部系統(tǒng)進行身份驗證,以及相關(guān)管理操作的語法驗證,并將設(shè)備能力管理操作發(fā)送至DM服務(wù)器。
步驟S603設(shè)備管理服務(wù)器將其設(shè)備能力管理操作請求,下發(fā)至設(shè)備管理代理單元,該管理操作的的下發(fā)形式,是通過DM服務(wù)器對管理樹上可執(zhí)行節(jié)點的操作完成的,通過下發(fā)一個可執(zhí)行命令,直接執(zhí)行對應(yīng)管理操作的目標(biāo)操作節(jié)點,例如 <Exec><CmdID>3</CmdID><Item> <Target><LocURI>./USB/Operation/Enable</LocURI> </Target> <Item> </Exec> 步驟S604設(shè)備管理代理單元根據(jù)其DM服務(wù)器下發(fā)的設(shè)備能力管理操作對管理樹上設(shè)備能力MO的節(jié)點進行操作,利用命令執(zhí)行管理樹上相應(yīng)的目標(biāo)操作節(jié)點Enable。
步驟S605設(shè)備管理代理單元執(zhí)行管理樹上的目標(biāo)操作節(jié)點Enable,觸發(fā)通知設(shè)備能力管理代理單元執(zhí)行對應(yīng)的設(shè)備能力管理操作; 步驟S606設(shè)備能力管理代理單元接收到設(shè)備管理代理單元的通知,設(shè)備能力管理代理單元執(zhí)行對應(yīng)的設(shè)備能力管理操作,設(shè)備能力代理在執(zhí)行對應(yīng)的操作之前,要先對該設(shè)備能力管理操作的合法性進行驗證,驗證該設(shè)備能力管理操作在終端設(shè)備能力的當(dāng)前狀態(tài)是否為合法管理操作; 步驟S607設(shè)備能力管理代理單元將設(shè)備能力管理操作結(jié)果傳送給設(shè)備管理代理單元DMA; 步驟S608設(shè)備管理代理單元通過DM協(xié)議將設(shè)備能力管理操作結(jié)果發(fā)送給DM服務(wù)器; 步驟S609DM服務(wù)器將設(shè)備能力管理操作結(jié)果發(fā)送設(shè)備能力管理服務(wù)器; 步驟S610設(shè)備能力管理服務(wù)器依據(jù)策略將設(shè)備能力管理操作結(jié)果發(fā)送給外部系統(tǒng)。
外部系統(tǒng)根據(jù)設(shè)備能力管理操作的結(jié)果做出后續(xù)的操作。至此,此次對終端上的設(shè)備能力管理執(zhí)行完畢。
在上述實施例中,目標(biāo)操作節(jié)點為可執(zhí)行節(jié)點,也可以是指示符節(jié)點。當(dāng)設(shè)備能力管理樹上的目標(biāo)操作節(jié)點是指示符節(jié)點,由于是指示符的情況,則設(shè)備能力管理代理單元不能直接接收到設(shè)備能力管理操作的通知消息,因此必須要有第三方的監(jiān)控單元對設(shè)備能力的操作節(jié)點的值進行監(jiān)控,通過該操作結(jié)點值的改變,觸發(fā)該監(jiān)控程序通知設(shè)備能力管理代理單元執(zhí)行對應(yīng)的設(shè)備能力管理操作,該第三方的監(jiān)控程序,可以是一個Scheduling任務(wù)或者是診斷監(jiān)控的一個任務(wù)。下面結(jié)合圖7詳細(xì)描述應(yīng)用本發(fā)明方法的第二實施例。參見圖7, 步驟S701外部系統(tǒng)將其對應(yīng)的設(shè)備能力管理操作,通過WSI協(xié)議發(fā)送設(shè)備能力管理操作請求至設(shè)備能力管理服務(wù)器。
步驟S702設(shè)備能力管理服務(wù)器會對其外部系統(tǒng)進行身份驗證,以及相關(guān)管理操作的語法驗證,并發(fā)送設(shè)備能力管理操作請求至DM服務(wù)器。
步驟S703DM服務(wù)器將其設(shè)備能力管理操作請求,下發(fā)至設(shè)備管理代理單元,該設(shè)備能力管理操作的的下發(fā)形式,是通過DM服務(wù)器對管理樹上設(shè)備能力MO的指示符節(jié)點的操作完成的,通過下發(fā)一個Replace命令,修改該設(shè)備能力管理操作相應(yīng)的目標(biāo)操作節(jié)點的取值,例如<Replace> <CmdID>3</CmdID> <Item> <Target><LocURI>./USB/Operation/Enable</LocURI> <Value>true</Value></Target> <Item> </Replace> 步驟S704設(shè)備管理代理單元根據(jù)其DM服務(wù)器下發(fā)的啟用操作對設(shè)備能力管理樹上的目標(biāo)操作節(jié)點Enable進行操作,修改該操作節(jié)點的值為true; 步驟S705Enable節(jié)點的值修改完成后,監(jiān)控單元監(jiān)控到該Enable操作節(jié)點的值改變; 步驟S706監(jiān)控單元通知設(shè)備能力管理代理單元執(zhí)行相應(yīng)的設(shè)備能力管理操作; 步驟S707設(shè)備能力管理代理單元接收到監(jiān)控單元的通知,設(shè)備能力管理代理單元執(zhí)行對應(yīng)的設(shè)備能力操作,設(shè)備能力管理代理單元在執(zhí)行對應(yīng)的設(shè)備能力管理操作之前,要先對該管理操作的合法性進行驗證,驗證該設(shè)備能力管理操作在終端設(shè)備能力當(dāng)前的狀態(tài)下是否為合法管理操作; 步驟S708設(shè)備能力管理代理單元將設(shè)備能力管理操作結(jié)果傳送給設(shè)備管理代理單元DMA; 步驟S709設(shè)備管理代理單元通過DM協(xié)議將設(shè)備能力管理操作結(jié)果發(fā)送給DM服務(wù)器; 步驟S710DM服務(wù)器將設(shè)備能力管理操作結(jié)果發(fā)送設(shè)備能力管理服務(wù)器; 步驟S711設(shè)備能力管理服務(wù)器依據(jù)策略將設(shè)備能力管理操作結(jié)果發(fā)送給外部系統(tǒng)。
外部系統(tǒng)根據(jù)設(shè)備能力管理操作的結(jié)果做出后續(xù)的操作。至此,此次對終端上的設(shè)備能力管理執(zhí)行完畢。
對于管理樹上的設(shè)備能力管理操作,如果當(dāng)前終端的設(shè)備能力狀態(tài)在啟用或開啟的狀態(tài)下,所執(zhí)行的管理操作是對設(shè)備能力的開啟操作或關(guān)閉操作,在這種情況下的開啟操作或關(guān)閉操作稱為使用操作。使用操作通過調(diào)用基于設(shè)備能力驅(qū)動的應(yīng)用程序接口(API,Application Programming Interface)函數(shù),實現(xiàn)對驅(qū)動程序的開啟或關(guān)閉操作。
由于使用操作需要調(diào)用API函數(shù)來實現(xiàn)對設(shè)備能力驅(qū)動的開啟操作或關(guān)閉操作,相對于其它的設(shè)備能力管理操作在實現(xiàn)上還是有所不同的,所以在上述第一實施例中步驟S606、第二實施例中步驟S707中,設(shè)備能力管理代理單元接收到設(shè)備能力管理操作后,設(shè)備能力管理代理單元要獲取當(dāng)前設(shè)備能力的狀態(tài)信息,當(dāng)前設(shè)備能力的狀態(tài)信息是通過設(shè)備能力MO中Status節(jié)點中獲得,從設(shè)備管理代理單元獲取當(dāng)前設(shè)備能力管理操作的發(fā)起方信息進行判斷,如果判斷出當(dāng)前設(shè)備能力的狀態(tài)是啟用狀態(tài)或開啟狀態(tài),獲取當(dāng)前設(shè)備能力管理操作并判斷出設(shè)備能力管理操作為開啟操作或關(guān)閉操作,即當(dāng)前的操作是使用操作,對于使用操作,無論該設(shè)備能力管理操作是來自DM服務(wù)器或用戶,均通過API實現(xiàn)該設(shè)備能力管理操作。
對于除了使用操作以外的部分管理操作,用戶和設(shè)備能力管理代理單元均可執(zhí)行的操作,不需要通過API實現(xiàn)遷移設(shè)備能力的狀態(tài),對于這類操作和使用操作,通過判斷出當(dāng)前設(shè)備能力的狀態(tài)、所要執(zhí)行的設(shè)備能力管理操作,就可判別出該設(shè)備能力管理操作是否可以執(zhí)行。對于當(dāng)前設(shè)備能力的狀態(tài)和當(dāng)前設(shè)備能力管理操作的判斷是不分先后順序的。對于這類操作的判斷如下 如果是開啟狀態(tài),設(shè)備能力管理操作如果是關(guān)閉操作,則關(guān)閉該設(shè)備能力,設(shè)備能力的狀態(tài)遷移至啟用狀態(tài); 如果是開啟狀態(tài),設(shè)備能力管理操作如果不是關(guān)閉操作,則該管理操作無效; 如果是啟用狀態(tài),設(shè)備能力管理操作如果是開啟操作,則開啟該設(shè)備能力,設(shè)備能力的狀態(tài)遷移至開啟狀態(tài); 如果是啟用狀態(tài),設(shè)備能力管理操作如果是臨時禁用操作,則臨時禁用該設(shè)備能力,設(shè)備能力的狀態(tài)遷移至臨時禁用狀態(tài); 如果是啟用狀態(tài),設(shè)備能力管理操作如果是移除操作,則移除該設(shè)備能力驅(qū)動,設(shè)備能力的狀態(tài)遷移至就緒狀態(tài); 如果是啟用狀態(tài),設(shè)備能力管理操作如果不是開啟操作、臨時禁用操作或移除操作,則該管理操作無效; 如果是臨時禁用狀態(tài),設(shè)備能力管理操作如果是啟用操作,則啟用該設(shè)備能力,設(shè)備能力的狀態(tài)遷移至啟用狀態(tài); 如果是臨時禁用狀態(tài),設(shè)備能力管理操作如果不是啟用操作,則該管理操作無效; 如果是就緒狀態(tài),設(shè)備能力管理操作如果是啟用操作,則啟用該設(shè)備能力,設(shè)備能力的狀態(tài)遷移至啟用狀態(tài); 如果是就緒狀態(tài),設(shè)備能力管理操作如果是更新操作,則更新其設(shè)備能力驅(qū)動,設(shè)備能力的狀態(tài)保持在就緒狀態(tài); 如果是就緒狀態(tài),設(shè)備能力管理操作如果不是啟用操作或更新操作,則該管理操作無效; 對于有些狀態(tài)下的設(shè)備能力管理操作,用戶和設(shè)備能力管理服務(wù)器有不同的操作權(quán)限,對于這類操作,要判斷當(dāng)前設(shè)備能力管理操作的發(fā)起方是來自終端還是來自DM服務(wù)器、以及當(dāng)前設(shè)備能力的狀態(tài)、所要執(zhí)行的設(shè)備能力管理操作,對于這類的判斷是不分先后順序的,判斷過程如下 如果接收到的操作命令的管理操作方是來自用戶,即用戶通過終端發(fā)送的命令,則判斷當(dāng)前設(shè)備能力的狀態(tài)是哪一種狀態(tài); 如果是強制禁用的狀態(tài),則該管理操作無效。
如果接收到的操作命令的管理操作方是來自設(shè)備管理服務(wù)器, 如果是強制禁用的狀態(tài)、設(shè)備能力管理操作是啟用操作,則通知設(shè)備能力管理操作執(zhí)行單元啟用該設(shè)備能力,設(shè)備能力的狀態(tài)遷移至啟用狀態(tài),或, 如果是強制禁用的狀態(tài)、設(shè)備能力管理操作是臨時禁用操作,則通知設(shè)備能力管理操作執(zhí)行單元臨時禁用該設(shè)備能力,設(shè)備能力的狀態(tài)遷移至臨時禁用狀態(tài), 至此,第一實施例步驟S606、及第二實施例步驟S707中的判斷,及基于判斷結(jié)果所能執(zhí)行的操作全部結(jié)束。
本發(fā)明還提供一種通信系統(tǒng)中管理終端的系統(tǒng),包括終端,其中,所述終端進一步包括設(shè)備管理代理單元802、設(shè)備能力管理代理單元801, 設(shè)備管理代理單元802,用于利用接收到命令對終端的設(shè)備能力管理對象MO的目標(biāo)操作節(jié)點操作,對目標(biāo)操作節(jié)點的操作觸發(fā)與所述目標(biāo)操作節(jié)點相應(yīng)設(shè)備能力管理操作; 設(shè)備能力管理代理單元801,用于執(zhí)行所述設(shè)備能力管理操作。
本發(fā)明的系統(tǒng)進一步包括設(shè)備管理服務(wù)器803,用于向所述設(shè)備管理代理單元802發(fā)送所述命令。
本發(fā)明的終端進一步用于向所述設(shè)備管理代理單元802發(fā)送所述命令。
本發(fā)明中所述目標(biāo)操作節(jié)點是可執(zhí)行節(jié)點,所述設(shè)備管理代理單元802用于直接對目標(biāo)操作節(jié)點的執(zhí)行操作,此時觸發(fā)是由設(shè)備管理代理單元802通知設(shè)備能力管理代理單元801。
本發(fā)明中所述目標(biāo)操作節(jié)點是指示符節(jié)點,所述設(shè)備管理代理單元802用于修改所述目標(biāo)操作節(jié)點的值。
本發(fā)明中所述終端還包括 監(jiān)測單元804,用于監(jiān)測到所述目標(biāo)操作節(jié)點的值改變后,通知設(shè)備能力管理執(zhí)行相應(yīng)的設(shè)備能力管理操作。
本發(fā)明的系統(tǒng)還包括 外部系統(tǒng)805,用于將設(shè)備能力管理操作請求發(fā)送至設(shè)備管理服務(wù)器803; 設(shè)備管理服務(wù)器803還用于生成與所述設(shè)備能力管理操作請求相應(yīng)的所述對目標(biāo)操作節(jié)點操作的命令。
本發(fā)明的系統(tǒng)還包括設(shè)備能力管理服務(wù)器806, 用于接收外部系統(tǒng)805的設(shè)備能力管理操作請求并發(fā)送至設(shè)備管理服務(wù)器803。
本發(fā)明中所述設(shè)備能力管理服務(wù)器806還用于,對外部系統(tǒng)805身份驗證和設(shè)備能力操作請求的命令驗證通過后,將設(shè)備能力管理操作請求發(fā)送至設(shè)備管理服務(wù)器803。
本發(fā)明的系統(tǒng)中設(shè)備能力管理代理單元801執(zhí)行相應(yīng)的設(shè)備能力管理操作后, 設(shè)備能力管理代理單元801還用于將操作的結(jié)果通過設(shè)備管理代理單元802轉(zhuǎn)發(fā)至設(shè)備管理服務(wù)器803; 設(shè)備管理服務(wù)器803還用于將所述結(jié)果通過設(shè)備能力管理服務(wù)器806轉(zhuǎn)發(fā)至外部系統(tǒng)805。
本發(fā)明的設(shè)備能力管理代理單元801用于執(zhí)行相應(yīng)的設(shè)備能力管理操作是更新操作、移除操作、開啟操作、啟用操作、關(guān)閉操作、臨時禁用操作或強制禁用操作。
本發(fā)明的設(shè)備能力管理代理單元801通過設(shè)備能力管理操作將設(shè)備能力的狀態(tài)遷移至就緒狀態(tài)、開啟狀態(tài)、啟用狀態(tài)、臨時禁用狀態(tài)或強制禁用狀態(tài)。
本發(fā)明系統(tǒng)中設(shè)備管理代理單元802包括 獲取單元807,用于獲取當(dāng)前設(shè)備能力的狀態(tài)信息發(fā)送至狀態(tài)識別單元808,獲取設(shè)備能力管理操作的發(fā)起方信息發(fā)送至發(fā)起方識別單元809,獲取當(dāng)前所要執(zhí)行的設(shè)備管理操作發(fā)送至權(quán)限判別單元,獲取設(shè)備能力管理操作發(fā)送管理操作識別單元810; 狀態(tài)識別單元808,用于利用狀態(tài)信息識別出當(dāng)前設(shè)備能力的狀態(tài),發(fā)送至權(quán)限判別單元; 發(fā)起方識別單元809,用于利用設(shè)備能力管理操作的發(fā)起方信息識別出當(dāng)前設(shè)備能力管理操作的發(fā)起方是設(shè)備管理服務(wù)器803或終端自身,并發(fā)送至發(fā)起方識別單元809; 管理操作識別單元810,用于判別出當(dāng)前所要執(zhí)行的設(shè)備能力管理操作發(fā)送至權(quán)限判別單元; 權(quán)限判別單元,用于利用當(dāng)前設(shè)備能力的狀態(tài)、設(shè)備能力管理操作的發(fā)起方、當(dāng)前所要執(zhí)行的設(shè)備能力管理操作,進行判斷所要執(zhí)行的管理操作是否有效,如果有效,則通知設(shè)備能力管理操作執(zhí)行單元811; 設(shè)備能力管理操作執(zhí)行單元811,用于執(zhí)行設(shè)備能力管理操作。
本發(fā)明的系統(tǒng)中權(quán)限判別單元814用于, 判斷出所述設(shè)備能力管理操作是開啟操作、當(dāng)前設(shè)備能力的狀態(tài)是啟用狀態(tài),則通知設(shè)備能力管理操作執(zhí)行單元811執(zhí)行所述開啟操作,設(shè)備能力的狀態(tài)遷移至開啟狀態(tài);或, 判斷出所述設(shè)備能力管理操作是關(guān)閉操作、當(dāng)前設(shè)備能力的狀態(tài)是開啟狀態(tài),則通知設(shè)備能力管理操作執(zhí)行單元811執(zhí)行所述關(guān)閉操作,設(shè)備能力的狀態(tài)遷移至關(guān)閉狀態(tài)。
本發(fā)明的系統(tǒng)包括API單元812,用于收到設(shè)備能力管理操作執(zhí)行單元811的開啟或關(guān)閉操作后,通過應(yīng)用程序接口API函數(shù)遷移設(shè)備能力的狀態(tài)。
本發(fā)明的權(quán)限判別單元814用于, 判斷出當(dāng)前設(shè)備能力的狀態(tài)是啟用狀態(tài)、所述設(shè)備能力管理操作是臨時禁用操作,則通知設(shè)備能力管理操作執(zhí)行單元811臨時禁用該設(shè)備能力,設(shè)備能力的狀態(tài)遷移至臨時禁用狀態(tài); 判斷出當(dāng)前設(shè)備能力的狀態(tài)是啟用狀態(tài)、所述設(shè)備能力管理操作是移除操作,則通知設(shè)備能力管理操作執(zhí)行單元811移除該設(shè)備能力驅(qū)動,設(shè)備能力的狀態(tài)遷移至就緒狀態(tài); 判斷出當(dāng)前設(shè)備能力的狀態(tài)是臨時禁用狀態(tài)、所述設(shè)備能力管理操作是啟用操作,則通知設(shè)備能力管理操作執(zhí)行單元811啟用該設(shè)備能力,設(shè)備能力的狀態(tài)遷移至啟用狀態(tài); 判斷出當(dāng)前設(shè)備能力的狀態(tài)是就緒狀態(tài)、所述設(shè)備能力管理操作是啟用操作,則通知設(shè)備能力管理操作執(zhí)行單元811啟用該設(shè)備能力,設(shè)備能力的狀態(tài)遷移至啟用狀態(tài);或, 判斷出當(dāng)前設(shè)備能力的狀態(tài)是就緒狀態(tài)、所述設(shè)備能力管理操作是更新操作,則通知設(shè)備能力管理操作執(zhí)行單元811更新其設(shè)備能力驅(qū)動,設(shè)備能力的狀態(tài)保持在就緒狀態(tài)。
本發(fā)明的權(quán)限判別單元814的用于, 判斷出所述設(shè)備能力管理操作來自終端、當(dāng)前設(shè)備能力的狀態(tài)是強制禁用的狀態(tài),則通知設(shè)備能力管理操作執(zhí)行單元811所述設(shè)備能力管理操作無效。
本發(fā)明的權(quán)限判別單元814用于, 判斷出所述設(shè)備能力管理操作是來自設(shè)備管理服務(wù)器803、所述設(shè)備能力的狀態(tài)是強制禁用狀態(tài)、所述設(shè)備能力管理操作是啟用操作,則通知設(shè)備能力管理操作執(zhí)行單元811啟用該設(shè)備能力,設(shè)備能力的狀態(tài)遷移至啟用狀態(tài)。
設(shè)備能力管理操作執(zhí)行單元811對設(shè)備能力驅(qū)動813執(zhí)行設(shè)備能力管理操作。
對于本發(fā)明的方法和系統(tǒng),凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種通信系統(tǒng)中管理終端的方法,其特征在于,包括
終端的設(shè)備管理代理單元利用接收到的命令對終端的設(shè)備能力管理對象MO的目標(biāo)操作節(jié)點操作;
所述對目標(biāo)操作節(jié)點的操作觸發(fā)終端的設(shè)備能力管理代理單元執(zhí)行相應(yīng)的設(shè)備能力管理操作,所述設(shè)備能力管理操作遷移設(shè)備能力的狀態(tài)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法之前進一步包括設(shè)備管理服務(wù)器向所述設(shè)備管理代理單元發(fā)送所述命令。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法之前進一步包括終端直接向所述設(shè)備管理代理單元發(fā)送所述命令,或終端通過智能卡向所述設(shè)備管理代理單元發(fā)送所述命令。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標(biāo)操作節(jié)點是可執(zhí)行節(jié)點,所述對目標(biāo)操作節(jié)點的操作是執(zhí)行所述目標(biāo)操作節(jié)點。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述觸發(fā)是由設(shè)備管理代理單元通知設(shè)備能力管理代理單元。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標(biāo)操作節(jié)點是指示符節(jié)點,所述對目標(biāo)操作節(jié)點的操作是修改所述目標(biāo)操作節(jié)點的值。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,該方法進一步包括
終端監(jiān)測到所述目標(biāo)操作節(jié)點的值改變后,通知設(shè)備能力管理執(zhí)行相應(yīng)的設(shè)備能力管理操作。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述設(shè)備能力管理代理單元執(zhí)行相應(yīng)的設(shè)備能力管理操作后進一步包括
設(shè)備能力管理代理單元將操作的結(jié)果通過設(shè)備管理代理單元轉(zhuǎn)發(fā)至設(shè)備管理服務(wù)器。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述執(zhí)行相應(yīng)的設(shè)備能力管理操作是更新操作、移除操作、開啟操作、啟用操作、關(guān)閉操作、臨時禁用操作或強制禁用操作。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述設(shè)備能力管理操作將設(shè)備能力的狀態(tài)遷移至就緒狀態(tài)、開啟狀態(tài)、啟用狀態(tài)、臨時禁用狀態(tài)或強制禁用狀態(tài)。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述執(zhí)行相應(yīng)的設(shè)備能力管理操作之前進一步包括
獲取設(shè)備能力管理操作,并通過設(shè)備能力MO上的狀態(tài)節(jié)點操作,獲取當(dāng)前設(shè)備能力的狀態(tài)信息,判斷所述設(shè)備能力管理操作是否有效,如果有效,則執(zhí)行該操作。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述判斷為
如果判斷出所述設(shè)備能力管理操作是開啟操作、當(dāng)前設(shè)備能力的狀態(tài)是啟用狀態(tài),則執(zhí)行所述開啟操作,設(shè)備能力的狀態(tài)遷移至開啟狀態(tài);或,
如果判斷出所述設(shè)備能力管理操作是關(guān)閉操作、當(dāng)前設(shè)備能力的狀態(tài)是開啟狀態(tài),則執(zhí)行所述關(guān)閉操作,設(shè)備能力的狀態(tài)遷移至關(guān)閉狀態(tài)。
13.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述開啟或關(guān)閉操作是通過應(yīng)用程序接口遷移設(shè)備能力的狀態(tài)。
14.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述判斷為
如果判斷出當(dāng)前設(shè)備能力的狀態(tài)是啟用狀態(tài)、所述設(shè)備能力管理操作是臨時禁用操作,則臨時禁用該設(shè)備能力,設(shè)備能力的狀態(tài)遷移至臨時禁用狀態(tài);
如果判斷出當(dāng)前設(shè)備能力的狀態(tài)是啟用狀態(tài)、所述設(shè)備能力管理操作是移除操作,則移除該設(shè)備能力驅(qū)動,設(shè)備能力的狀態(tài)遷移至就緒狀態(tài);
如果判斷出當(dāng)前設(shè)備能力的狀態(tài)是臨時禁用狀態(tài)、所述設(shè)備能力管理操作是啟用操作,則啟用該設(shè)備能力,設(shè)備能力的狀態(tài)遷移至啟用狀態(tài);
如果判斷出當(dāng)前設(shè)備能力的狀態(tài)是就緒狀態(tài)、所述設(shè)備能力管理操作是啟用操作,則啟用該設(shè)備能力,設(shè)備能力的狀態(tài)遷移至啟用狀態(tài);或,
如果判斷出當(dāng)前設(shè)備能力的狀態(tài)是就緒狀態(tài)、所述設(shè)備能力管理操作是更新操作,則更新其設(shè)備能力驅(qū)動,設(shè)備能力的狀態(tài)保持在就緒狀態(tài)。
15.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述判斷之前進一步包括獲取設(shè)備能力管理操作方的發(fā)起方信息。
16.根據(jù)權(quán)利要求15所述的方法,其特征在于,所述判斷為
如果判斷出所述設(shè)備能力管理操作來自終端、當(dāng)前設(shè)備能力的狀態(tài)是強制禁用的狀態(tài),則所述設(shè)備能力管理操作無效。
17.根據(jù)權(quán)利要求15所述的方法,其特征在于,所述判斷為
如果判斷出所述設(shè)備能力管理操作是來自設(shè)備管理服務(wù)器、所述設(shè)備能力的狀態(tài)是強制禁用狀態(tài)、所述設(shè)備能力管理操作是啟用操作,則啟用該設(shè)備能力,設(shè)備能力的狀態(tài)遷移至啟用狀態(tài)。
18.一種通信系統(tǒng)中管理終端的系統(tǒng),其特征在于,包括終端,其中,所述終端進一步包括設(shè)備管理代理單元、設(shè)備能力管理代理單元,
設(shè)備管理代理單元,用于利用接收到命令對終端的設(shè)備能力管理對象MO的目標(biāo)操作節(jié)點操作,對目標(biāo)操作節(jié)點的操作觸發(fā)與所述目標(biāo)操作節(jié)點相應(yīng)設(shè)備能力管理操作;
設(shè)備能力管理代理單元,用于執(zhí)行所述設(shè)備能力管理操作。
19.根據(jù)權(quán)利要求18所述的系統(tǒng),其特征在于,所述系統(tǒng)進一步包括設(shè)備管理服務(wù)器,用于向所述設(shè)備管理代理單元發(fā)送所述命令。
20.根據(jù)權(quán)利要求18所述的系統(tǒng),其特征在于,終端進一步用于向所述設(shè)備管理代理單元發(fā)送所述命令,或終端通過智能卡向所述設(shè)備管理代理單元發(fā)送所述命令。
21.根據(jù)權(quán)利要求18所述的系統(tǒng),其特征在于,所述目標(biāo)操作節(jié)點是可執(zhí)行節(jié)點,所述設(shè)備管理代理單元用于直接對目標(biāo)操作節(jié)點的執(zhí)行操作。
22.根據(jù)權(quán)利要求21所述的系統(tǒng),其特征在于,所述觸發(fā)是由設(shè)備管理代理單元通知設(shè)備能力管理代理單元。
23.根據(jù)權(quán)利要求18所述的系統(tǒng),其特征在于,所述目標(biāo)操作節(jié)點是指示符節(jié)點,所述設(shè)備管理代理單元用于修改所述目標(biāo)操作節(jié)點的值。
24.根據(jù)權(quán)利要求23所述的系統(tǒng),其特征在于,所述終端還包括
監(jiān)測單元,用于監(jiān)測到所述目標(biāo)操作節(jié)點的值改變后,通知設(shè)備能力管理執(zhí)行相應(yīng)的設(shè)備能力管理操作。
25.根據(jù)權(quán)利要求19所述的系統(tǒng),其特征在于,所述系統(tǒng)中設(shè)備能力管理代理單元執(zhí)行相應(yīng)的設(shè)備能力管理操作后,
設(shè)備能力管理代理單元還用于將操作的結(jié)果通過設(shè)備管理代理單元轉(zhuǎn)發(fā)至設(shè)備管理服務(wù)器。
26.根據(jù)權(quán)利要求18所述的系統(tǒng),其特征在于,所述設(shè)備能力管理代理單元用于執(zhí)行相應(yīng)的設(shè)備能力管理操作是更新操作、移除操作、開啟操作、啟用操作、關(guān)閉操作、臨時禁用操作或強制禁用操作。
27.根據(jù)權(quán)利要求26所述的系統(tǒng),其特征在于,所述設(shè)備能力管理代理單元通過設(shè)備能力管理操作將設(shè)備能力的狀態(tài)遷移至就緒狀態(tài)、開啟狀態(tài)、啟用狀態(tài)、臨時禁用狀態(tài)或強制禁用狀態(tài)。
28.根據(jù)權(quán)利要求27所述的系統(tǒng),其特征在于,所述系統(tǒng)中設(shè)備管理代理單元包括
獲取單元,用于獲取當(dāng)前設(shè)備能力的狀態(tài)信息發(fā)送至狀態(tài)識別單元,獲取設(shè)備能力管理操作的發(fā)起方信息發(fā)送至發(fā)起方識別單元,獲取當(dāng)前所要執(zhí)行的設(shè)備管理操作發(fā)送至權(quán)限判別單元,獲取設(shè)備能力管理操作發(fā)送管理操作識別單元;
狀態(tài)識別單元,用于利用狀態(tài)信息識別出當(dāng)前設(shè)備能力的狀態(tài),發(fā)送至權(quán)限判別單元;
發(fā)起方識別單元,用于利用設(shè)備能力管理操作的發(fā)起方信息識別出當(dāng)前設(shè)備能力管理操作的發(fā)起方是設(shè)備管理服務(wù)器或終端自身,并發(fā)送至發(fā)起方識別單元;
管理操作識別單元,用于判別出當(dāng)前所要執(zhí)行的設(shè)備能力管理操作發(fā)送至權(quán)限判別單元;
權(quán)限判別單元,用于利用當(dāng)前設(shè)備能力的狀態(tài)、設(shè)備能力管理操作的發(fā)起方或當(dāng)前所要執(zhí)行的設(shè)備能力管理操作,進行判斷所要執(zhí)行的管理操作是否有效,如果有效,則通知設(shè)備能力管理操作執(zhí)行單元;
設(shè)備能力管理操作執(zhí)行單元,用于執(zhí)行設(shè)備能力管理操作。
全文摘要
本發(fā)明公開了一種通信系統(tǒng)中管理終端的方法和系統(tǒng),本發(fā)明的方法包括終端的設(shè)備管理代理單元利用接收到的命令對終端的設(shè)備能力管理對象MO的目標(biāo)操作節(jié)點操作;所述對目標(biāo)操作節(jié)點的操作觸發(fā)終端的設(shè)備能力管理代理單元執(zhí)行相應(yīng)的設(shè)備能力管理操作,所述設(shè)備能力管理操作遷移設(shè)備能力的狀態(tài)。本發(fā)明還公開了一種系統(tǒng),包括終端,其中,所述終端還包括設(shè)備管理代理單元、設(shè)備能力管理代理單元。本發(fā)明的方法和系統(tǒng),通過設(shè)備能力操作,實現(xiàn)了對終端的設(shè)備能力的管理和控制,對于用戶或服務(wù)器分別持有不同的權(quán)限,在對于如需要保密不能拍照、或下載的區(qū)域,實現(xiàn)對該區(qū)域的終端設(shè)備能力狀態(tài)的管理和控制。
文檔編號H04M3/24GK101123785SQ200610115238
公開日2008年2月13日 申請日期2006年8月11日 優(yōu)先權(quán)日2006年8月11日
發(fā)明者何江水, 李克鵬, 柴曉前 申請人:華為技術(shù)有限公司