專利名稱:設(shè)備管理服務(wù)器、客戶端及目標(biāo)操作對(duì)象定位方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,特別涉及通信系統(tǒng)中設(shè)備管理技木,具體的講是ー種設(shè)備管理服務(wù)器、客戶端及目標(biāo)操作對(duì)象定位方法。
背景技術(shù):
開(kāi)放移動(dòng)聯(lián)盟的設(shè)備管理版本1. 2 (OMA DM VI. 2 =Open Mobile Alliance Device Management Versionl. 2),以下簡(jiǎn)稱DM規(guī)范,是OMA DM工作小組制定的設(shè)備管理統(tǒng)ー規(guī)范。DM系統(tǒng)提供了一種低成本方案,用于第三方管理和設(shè)置無(wú)線網(wǎng)絡(luò)終端設(shè)備(比如手機(jī)終端及終端中的功能對(duì)象)中的環(huán)境和配置信息,解決這些網(wǎng)絡(luò)設(shè)備在使用過(guò)程中遇到的問(wèn)題,通過(guò)無(wú)線網(wǎng)絡(luò)(0TA:OVer the air)方式進(jìn)行軟件和固件的安裝、升級(jí)等操作,并提供更加人性化和個(gè)性化的服務(wù),提高用戶體驗(yàn)。第三方可以是移動(dòng)運(yùn)營(yíng)商,業(yè)務(wù)提供商或者合作方的信息管理部門。如圖1所示為現(xiàn)有技術(shù)中OMA DM系統(tǒng)結(jié)構(gòu)圖,終端設(shè)備上的代理(DM Agent)用于解釋和執(zhí)行DM服務(wù)器下發(fā)的管理命令。終端設(shè)備上存儲(chǔ)的管理樹(shù)可以被認(rèn)為是ー個(gè) DM krver通過(guò)DM協(xié)議對(duì)終端設(shè)備進(jìn)行管理的接ロ。其中包括ー些基本管理對(duì)象(MO Management Object),DM Server通過(guò)對(duì)管理樹(shù)對(duì)象的操作達(dá)到控制終端管理對(duì)象的目的。 操作命令有Get (獲取)、Replace (替換)、Exec (執(zhí)行)、Copy (復(fù)制)、Delete (刪除)等。MO有自己的標(biāo)識(shí),稱為Μ0Ι,用以唯一的標(biāo)識(shí)ー個(gè)管理對(duì)象。DM管理樹(shù)、管理對(duì)象是由節(jié)點(diǎn)組成的,例如根節(jié)點(diǎn)、內(nèi)部節(jié)點(diǎn)和葉子節(jié)點(diǎn),根節(jié)點(diǎn)是管理樹(shù)中最上層的節(jié)點(diǎn),葉子節(jié)點(diǎn)可以有節(jié)點(diǎn)值,但不能再有子節(jié)點(diǎn),內(nèi)部節(jié)點(diǎn)不能有節(jié)點(diǎn)值,但可以有子節(jié)點(diǎn)。而MO或管理子樹(shù)中最上層的節(jié)點(diǎn)也可稱為MO的根節(jié)點(diǎn)和管理子樹(shù)的根節(jié)點(diǎn)。節(jié)點(diǎn)是通過(guò)URI來(lái)尋址的,URI分為絕對(duì)URI和相對(duì)URI,絕對(duì)URI是以根節(jié)點(diǎn)開(kāi)始的URI,例如“./A/B/C/D”,相對(duì)URI是已某個(gè)位置為參考的URI,例如“A/B/C/D”。在管理樹(shù)中存在著ー類未命名節(jié)點(diǎn),它起到占位符的作用,當(dāng)服務(wù)器或用戶終端對(duì)它進(jìn)行實(shí)例化吋,它才會(huì)被命名,這類節(jié)點(diǎn)叫做X節(jié)點(diǎn)。命名后,該節(jié)點(diǎn)及其下面的子節(jié)點(diǎn)被稱為實(shí)例。若該節(jié)點(diǎn)正好是MO的根節(jié)點(diǎn),則稱作MO實(shí)例。OMA DM 定義了設(shè)備管理帳號(hào)(DMAcc :Device Management Account)標(biāo)準(zhǔn)管理對(duì)象,這個(gè)對(duì)象存儲(chǔ)的是用戶終端與服務(wù)器建立連接時(shí)所需要的相關(guān)參數(shù),如連接參考、服務(wù)器地址和認(rèn)證信息等。OMA DM還定義了收件箱(hbox)標(biāo)準(zhǔn)管理對(duì)象,使用這個(gè)對(duì)象,服務(wù)器對(duì)用戶終端添加管理對(duì)象吋,可以不給出添加的絕對(duì)路徑,而告知用戶終端MOI讓用戶終端自己解析對(duì)象的路徑。DM服務(wù)器對(duì)用戶終端進(jìn)行管理的前提是需要了解當(dāng)前用戶終端上的管理樹(shù)相關(guān)信息,例如節(jié)點(diǎn)的位置、名稱和節(jié)點(diǎn)值等,但有時(shí)用戶終端并未告知服務(wù)器這些信息,且多個(gè)終端中的這些信息也可能會(huì)不一樣。現(xiàn)有技術(shù)一,通過(guò)在管理命令中使用相對(duì)URI,以及添加MOI信息來(lái)定位ー個(gè)管理對(duì)象實(shí)例,現(xiàn)有技術(shù)存在的問(wèn)題如下,該技術(shù)方案是基于多個(gè)終端中的相對(duì)URI —致的前提,若相對(duì)URI在各個(gè)終端中也不一致,則該技術(shù)無(wú)法使用。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種設(shè)備管理客戶端接收設(shè)備管理命令的方法,用于解決現(xiàn)有技術(shù)中不能針對(duì)不同設(shè)備管理客戶端進(jìn)行目標(biāo)操作對(duì)象的定位的問(wèn)題,通過(guò)一次管理命令就可以獲得定位信息,通過(guò)在設(shè)備管理客戶端的設(shè)備管理樹(shù)中尋找相應(yīng)的定位信息, 獲得準(zhǔn)確的URI,最后達(dá)到對(duì)目標(biāo)操作節(jié)點(diǎn)進(jìn)行操作的目的。本發(fā)明的目的還在于提供一種設(shè)備管理客戶端接收設(shè)備管理命令的裝置,用于實(shí)現(xiàn)上述設(shè)備管理客戶端接收設(shè)備管理命令的方法,解決現(xiàn)有技術(shù)中設(shè)備管理服務(wù)器需要給出詳細(xì)的設(shè)備管理客戶端設(shè)備管理樹(shù)節(jié)點(diǎn)的URI的問(wèn)題,實(shí)現(xiàn)通過(guò)一次管理命令就可以獲得定位信息,通過(guò)在設(shè)備管理客戶端的設(shè)備管理樹(shù)中尋找相應(yīng)的定位信息,獲得準(zhǔn)確的 URI,最后達(dá)到對(duì)目標(biāo)操作節(jié)點(diǎn)進(jìn)行操作的目的。本發(fā)明的目的還在于提供一種設(shè)備管理服務(wù)器發(fā)送設(shè)備管理命令的裝置,用于實(shí)現(xiàn)上述設(shè)備管理服務(wù)器發(fā)送設(shè)備管理命令的方法,解決現(xiàn)有技術(shù)中設(shè)備管理服務(wù)器需要針對(duì)于不同設(shè)備管理客戶端生成不同的設(shè)備管理命令的問(wèn)題,以實(shí)現(xiàn)不同的設(shè)備管理客戶端通過(guò)該管理命令準(zhǔn)確定位目標(biāo)操作節(jié)點(diǎn)的目的。為了解決上述不足,本發(fā)明實(shí)施例還提供了一種目標(biāo)操作對(duì)象定位的方法,其特征在于該方法包括,獲取設(shè)備管理服務(wù)器發(fā)送的包括管理對(duì)象定位信息、管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息和目標(biāo)操作對(duì)象信息的管理命令;根據(jù)所述管理命令對(duì)所述目標(biāo)操作對(duì)象進(jìn)行操作。為了解決上述不足,本發(fā)明實(shí)施例還提供了一種設(shè)備管理客戶端,其特征在于該裝置包括,接收單元,處理單元;所述接收單元,用于接收設(shè)備管理服務(wù)器發(fā)送包括管理對(duì)象的定位信息、管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息和目標(biāo)操作對(duì)象信息的管理命令;所述處理單元,用于根據(jù)所述管理命令對(duì)所述目標(biāo)操作對(duì)象進(jìn)行操作。為了解決上述不足,本發(fā)明實(shí)施例還提供了一種設(shè)備管理服務(wù)器,其特征在于該服務(wù)器包括,命令生成単元和發(fā)送單元;所述命令生成単元用于在所述管理命令中加入管理對(duì)象的定位信息、管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息和目標(biāo)操作對(duì)象信息;所述發(fā)送單元用于將上述管理命令通過(guò)所述發(fā)送單元進(jìn)行發(fā)送。本發(fā)明的有益效果在干,通過(guò)本發(fā)明實(shí)施例的設(shè)備管理客戶端和根據(jù)設(shè)備管理命令定位目標(biāo)操作對(duì)象的方法通過(guò)一次與設(shè)備管理服務(wù)器的通信就能夠獲得準(zhǔn)確的目標(biāo)操作節(jié)點(diǎn)的定位信息,節(jié)省了與設(shè)備管理服務(wù)器的多次通信過(guò)程,提高了效率;通過(guò)本發(fā)明實(shí)施例的一種設(shè)備管理服務(wù)器能夠向所述設(shè)備管理客戶端發(fā)送相應(yīng)的設(shè)備管理命令,使得所述設(shè)備管理客戶端實(shí)現(xiàn)上述目的
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)ー步理解,構(gòu)成本申請(qǐng)的一部分,并不構(gòu)成對(duì)本發(fā)明的限定。在附圖中圖1所示為現(xiàn)有技術(shù)中OMA DM系統(tǒng)結(jié)構(gòu)圖2所示為本發(fā)明設(shè)備管理服務(wù)器發(fā)送設(shè)備管理命令的第一實(shí)施例流程圖;圖3所示為本發(fā)明設(shè)備管理服務(wù)器發(fā)送設(shè)備管理命令第二實(shí)施例流程圖;圖4為本發(fā)明設(shè)備管理樹(shù)第一實(shí)施例圖;圖5所示為本發(fā)明設(shè)備管理服務(wù)器發(fā)送設(shè)備管理命令第三實(shí)施例流程圖;圖6所示為本發(fā)明設(shè)備管理服務(wù)器發(fā)送設(shè)備管理命令第四實(shí)施例流程圖;圖7所示為本發(fā)明設(shè)備管理服務(wù)器發(fā)送設(shè)備管理命令第五實(shí)施例流程圖;圖8為本發(fā)明設(shè)備管理樹(shù)第二實(shí)施例圖;圖9所示為本發(fā)明設(shè)備管理服務(wù)器發(fā)送設(shè)備管理命令裝置實(shí)施例結(jié)構(gòu)圖;圖10所示為本發(fā)明設(shè)備管理客戶端根據(jù)設(shè)備管理命令定位目標(biāo)操作對(duì)象的第一實(shí)施例流程圖;圖11所示為本發(fā)明設(shè)備管理客戶端定位目標(biāo)操作對(duì)象中步驟1002的具體實(shí)施例流程圖;圖12所示為本發(fā)明設(shè)備管理客戶端根據(jù)設(shè)備管理命令定位目標(biāo)操作對(duì)象的第二實(shí)施例流程圖;圖13所示為本發(fā)明設(shè)備管理客戶端根據(jù)設(shè)備管理命令定位目標(biāo)操作對(duì)象的第三實(shí)施例流程圖;圖14所示為本發(fā)明設(shè)備管理客戶端根據(jù)設(shè)備管理命令定位目標(biāo)操作對(duì)象的第四實(shí)施例流程圖;圖15所示為本發(fā)明設(shè)備管理客戶端根據(jù)設(shè)備管理命令定位目標(biāo)操作對(duì)象的第五實(shí)施例流程圖;圖16所示為接收設(shè)備管理客戶端實(shí)施例結(jié)構(gòu)17所示為本發(fā)明設(shè)備管理客戶端的處理單元1602實(shí)施例結(jié)構(gòu)圖;圖18所示為本發(fā)明設(shè)備管理客戶端的目標(biāo)操作對(duì)象單元1703實(shí)施例結(jié)構(gòu)圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合實(shí)施方式和附圖,對(duì)本發(fā)明做進(jìn)ー步詳細(xì)說(shuō)明。在此,本發(fā)明的示意性實(shí)施方式及其說(shuō)明用于解釋本發(fā)明,但并不作為對(duì)本發(fā)明的限定。本發(fā)明實(shí)施例提供一種設(shè)備管理服務(wù)器· 客戶端· ·目標(biāo)操作對(duì)象定位方法。 以下結(jié)合附圖對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。如圖2所示為本發(fā)明設(shè)備管理服務(wù)器發(fā)送設(shè)備管理命令第一實(shí)施例流程圖。包括步驟201,在設(shè)備管理服務(wù)器下發(fā)的管理命令中加入管理對(duì)象的定位信息,該管理對(duì)象的定位信息唯一標(biāo)識(shí)ー個(gè)管理對(duì)象,用于終端根據(jù)該標(biāo)識(shí)信息找到要操作的管理對(duì)象。步驟202,在所述設(shè)備管理服務(wù)器下發(fā)的管理命令中加入管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息,該管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息包括唯一標(biāo)識(shí)管理對(duì)象實(shí)例的信息,用于設(shè)備管理客戶端根據(jù)該管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息找到管理對(duì)象實(shí)例的位置(URI)。步驟203,在所述設(shè)備管理服務(wù)器下發(fā)的管理命令中加入目標(biāo)操作對(duì)象信息,該目標(biāo)操作對(duì)象包括“樹(shù)和描述序列化”(TNDS =Tree aNd Description krialization)對(duì)象或
7目標(biāo)操作節(jié)點(diǎn)信息。該目標(biāo)操作節(jié)點(diǎn)信息用于設(shè)備管理客戶端根據(jù)該目標(biāo)操作節(jié)點(diǎn)信息找到要操作的節(jié)點(diǎn)。步驟204,發(fā)送所述管理命令。本發(fā)明實(shí)施例所述步驟201,202,203不限制先后順序,在本例中所述的順序只是其中ー種特例。如圖3所示為本發(fā)明設(shè)備管理服務(wù)器發(fā)送設(shè)備管理命令第二實(shí)施例流程圖。設(shè)備管理樹(shù)如圖4所示,其中節(jié)點(diǎn)1是DMAcc管理對(duì)象的根節(jié)點(diǎn),Serve rID是服務(wù)器標(biāo)識(shí)(各管理實(shí)例中的服務(wù)器標(biāo)識(shí)是不同的),AAUthft~ef是首選認(rèn)證類型。若服務(wù)器希望配置節(jié)點(diǎn)AAutUref的值,但它并不知道這個(gè)管理對(duì)象在終端管理樹(shù)中的位置,也不知道這個(gè)管理對(duì)象實(shí)例的根節(jié)點(diǎn)是節(jié)點(diǎn)1,則可以使用管理對(duì)象以及管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息來(lái)查詢到AAuthI^ef這個(gè)節(jié)點(diǎn)的具體位置,同時(shí)進(jìn)行配置。服務(wù)器使用替代Oteplace)命令來(lái)替換AAuthI^ef節(jié)點(diǎn)的值,在服務(wù)器發(fā)送命令的Item元素中分別使用TargetParent、Target和Data元素來(lái)攜帶管理對(duì)象定位信息、目標(biāo)操作節(jié)點(diǎn)信息和待替換到目標(biāo)節(jié)點(diǎn)的節(jié)點(diǎn)數(shù)據(jù)。步驟301,使用管理對(duì)象標(biāo)識(shí)(Μ0Ι :Management Object Identifier)來(lái)作為管理對(duì)象的定位信息,本例中為urn:0ma:m0:0ma-dm-dmacc: 1. 0,但本發(fā)明并不限定使用現(xiàn)有 DM協(xié)議中定義的MOI來(lái)作為管理對(duì)象的定位信息,只要設(shè)備管理客戶端能夠通過(guò)該定位信息找到需要操作的對(duì)象即可。本例在TargetParent元素中使用LocName元素來(lái)攜帯上述 Μ0Ι,但本發(fā)明并不限定攜帯MOI的元素及其更上層元素的名稱、類型、個(gè)數(shù)。作為優(yōu)選的實(shí)施例,例如可以僅使用ー個(gè)新定義的管理對(duì)象ID (MOID Management Object ID)元素來(lái)攜帶 MOI,如 <M0ID>urn:oma:mo:oma-dm-dmacc: L 0</M0ID>,同時(shí)也不限定MOI信息在管理命令中的位置。步驟302,使用管理對(duì)象中的某個(gè)特征節(jié)點(diǎn)及其節(jié)點(diǎn)信息作為管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息,如本例中的^rverID節(jié)點(diǎn)及其節(jié)點(diǎn)值驟w. sonera. fi-8765。這個(gè)特征節(jié)點(diǎn)及其節(jié)點(diǎn)信息可以在ー個(gè)或多個(gè)設(shè)備管理客戶端中唯一標(biāo)識(shí)ー個(gè)管理對(duì)象實(shí)例,本發(fā)明并不限定由哪個(gè)節(jié)點(diǎn)作為特征節(jié)點(diǎn),也不限定使用節(jié)點(diǎn)值作為節(jié)點(diǎn)信息。本例使用Target中的過(guò)濾元素(Filter)來(lái)攜帯上述信息,具體使用子元素Record/Item/Target/LocURI來(lái)攜帶特征節(jié)點(diǎn)相對(duì)URI,即krverlD節(jié)點(diǎn),使用子元素Record/Item/Data來(lái)攜帶特征節(jié)點(diǎn)信息,即 www. sonera. fi-8765。注意,這里特征節(jié)點(diǎn)的基準(zhǔn)URI (kise URI)不是設(shè)備的根節(jié)點(diǎn),而是管理對(duì)象的根χ節(jié)點(diǎn)。作為優(yōu)選的實(shí)施例,本發(fā)明不限定具體攜帯定位信息的元素及其更上層元素的名稱、類型、個(gè)數(shù),例如可以僅使用ー個(gè)MCHnstID元素來(lái)攜帯,如<M(HnstID>ServerID ? value = www. sonera. fi_8765</M0InstID>,其中 ServerID 是特征 τ 好、,www. sonera. fi-8765是特征節(jié)點(diǎn)值,作為優(yōu)選的實(shí)施例不限定該定位信息在管理命令中的位置。步驟303,本例在Target元素中的LocURI元素來(lái)攜帶目標(biāo)操作節(jié)點(diǎn)的相對(duì)URI信息,如本例中的AAutUref節(jié)點(diǎn)。并在Data元素中加入替換的數(shù)據(jù)內(nèi)容。但與現(xiàn)有DM協(xié)議不同的是,這個(gè)目標(biāo)操作節(jié)點(diǎn)的base URI不是設(shè)備的根節(jié)點(diǎn),而是管理對(duì)象實(shí)例的根節(jié)點(diǎn), 管理對(duì)象實(shí)例的根節(jié)點(diǎn)是通過(guò)上面描述的管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息定位得到的,具體的定位過(guò)程在下面描述。步驟304,設(shè)備管理服務(wù)器向設(shè)備管理客戶端發(fā)送上述替換命令。作為優(yōu)選的實(shí)施例,根據(jù)命令中元素排列的先后順序來(lái)安排定位過(guò)程的順序,例如上面例子中管理對(duì)象定位信息排在最前面(即TargetParent元素中的信息)。也可以通過(guò)其它輔助信息來(lái)確定定位過(guò)程的順序,例如使用ー個(gè)元素kquenceltem,在該元素中寫入管理對(duì)象的定位信息、管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息和目標(biāo)操作對(duì)象信息,標(biāo)識(shí)按照該元素中各信息的順序進(jìn)行處理。這里的辨別定位過(guò)程順序的方法在本發(fā)明的其它部分也適用,后續(xù)不再贅述。如圖5所示為本發(fā)明設(shè)備管理服務(wù)器發(fā)送設(shè)備管理命令第三實(shí)施例流程圖。若服務(wù)器需要?jiǎng)h除某個(gè)管理對(duì)象實(shí)例,例如圖4中的DMAcc管理對(duì)象實(shí)例節(jié)點(diǎn)1。步驟 501,在該 Delete 命令中仍然在 Item/TargetParent/LocName 元素寫入管理對(duì)象定位信息。使用管理對(duì)象標(biāo)識(shí)來(lái)作為管理對(duì)象的定位信息,本例中為 urnomamooma-dm-dmacc1. O0步驟502,寫入管理對(duì)象中的某個(gè)特征節(jié)點(diǎn)及其節(jié)點(diǎn)信息作為管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息,如本例中的^rverID節(jié)點(diǎn)及其節(jié)點(diǎn)值www. sonera. fi-8765。與實(shí)施例二相同在 Filter元素中攜帯管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息。步驟503,Target/LocURI元素中的目標(biāo)操作節(jié)點(diǎn)的相對(duì)URI為空,這表明管理命令操作的節(jié)點(diǎn)就是管理對(duì)象實(shí)例的根節(jié)點(diǎn),即節(jié)點(diǎn)1,此時(shí)整個(gè)管理對(duì)象實(shí)例則被刪除。作為優(yōu)選的實(shí)施例,Target元素中不包括LocURI元素也可以表達(dá)管理命令操作的節(jié)點(diǎn)就是管理對(duì)象實(shí)例的根節(jié)點(diǎn),達(dá)到刪除節(jié)點(diǎn)1的整個(gè)管理對(duì)象實(shí)例的目的。步驟504,設(shè)備管理服務(wù)器向設(shè)備管理客戶端發(fā)送上述刪除命令。如圖6所示為本發(fā)明設(shè)備管理服務(wù)器發(fā)送設(shè)備管理命令第四實(shí)施例流程圖。本例中設(shè)備管理服務(wù)器傳送如實(shí)施例ニ中的R印Iace管理命令,其Target元素中的目標(biāo)地址是./Inbox節(jié)點(diǎn),表示服務(wù)器通過(guò)收件箱功能來(lái)更新ー個(gè)管理對(duì)象實(shí)例。該設(shè)備管理樹(shù)如圖4所示。步驟601,在下發(fā)的R印Iace管理命令中的Filter元素,寫入管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息(在本例中特征節(jié)點(diǎn)為krverlD,特征節(jié)點(diǎn)的節(jié)點(diǎn)值為www. sonera. fi-8765),表明命令中Data元素包含的TNDS對(duì)象所要添加到的節(jié)點(diǎn)1。Item/Data元素中是待更新到設(shè)備管理樹(shù)上的管理對(duì)象實(shí)例,其中<NodeNameXNodeName/>表示管理對(duì)象實(shí)例的根節(jié)點(diǎn)名稱為空,因?yàn)榉?wù)器不知道該實(shí)例的具體定位信息,所以未指定。作為優(yōu)選的實(shí)施例,在TNDS對(duì)象中也可以包含管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息,例如在TNDS對(duì)象中包括了節(jié)點(diǎn)krverlD及其節(jié)點(diǎn)值www. sonera. fi-8765,所以本實(shí)施例可以在管理命令中去掉上述使用Filter元素単獨(dú)攜帯的管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息,設(shè)備管理客戶端收到管理命令后從TNDS對(duì)象中提取管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息。步驟602,在TNDS對(duì)象根節(jié)點(diǎn)的RIProperties/Type元素中加入管理對(duì)象定位信息,即管理對(duì)象標(biāo)識(shí)。步驟603,Data元素中包含了管理命令需要操作的目標(biāo)操作對(duì)象,即TNDS對(duì)象,其中包括了如〈NodeNameMAutUrefX/NodeName〉等需要操作的節(jié)點(diǎn)信息。步驟604,設(shè)備管理服務(wù)器向設(shè)備管理客戶端發(fā)送上述替換命令。
作為優(yōu)選的實(shí)施例,本例中的R印Iace管理命令可以不包括Target元素,即不包括目標(biāo)地址。如圖7所示為本發(fā)明設(shè)備管理服務(wù)器發(fā)送設(shè)備管理命令第五實(shí)施例流程圖。服務(wù)器需要替換如圖8中節(jié)點(diǎn)AAuthType的值,但它并不知道這個(gè)管理對(duì)象在管理樹(shù)中的位置,也不知道這個(gè)管理對(duì)象實(shí)例的根節(jié)點(diǎn)是節(jié)點(diǎn)1,且也不知道管理子樹(shù)實(shí)例2 的根節(jié)點(diǎn)是節(jié)點(diǎn)2,則在使用管理對(duì)象以及管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息的基礎(chǔ)上,再使用管理子樹(shù)實(shí)例定位信息,如圖中的AAuthLevel節(jié)點(diǎn)及其節(jié)點(diǎn)值,來(lái)查詢到AAuthType這個(gè)節(jié)點(diǎn)的具體位置,同時(shí)進(jìn)行配置。步驟701,在該替換命令中,在Item/MOID元素寫入管理對(duì)象定位信息。使用管理對(duì)象標(biāo)識(shí)(MOID)來(lái)作為管理對(duì)象的定位信息,本例中為urn:oma:mo:oma-dm-dmacc:l. 0。步驟702,在Item/MCHnstID元素中寫入管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息,即特征節(jié)點(diǎn)及其節(jié)點(diǎn)值,在本例中為 <M(HnstID>ServerID ? value = www. sonera. fi_8765</ MCHnstlD〉,本例中的krverlD為特征節(jié)點(diǎn),www. sonera. fi-8765為該特征節(jié)點(diǎn)值。步驟703,在Item/SubMCHnst ID元素中寫入管理子樹(shù)實(shí)例的特征節(jié)點(diǎn)信息,即在Item/SubMCHnstlD元素中寫入子樹(shù)中的特征節(jié)點(diǎn)及其節(jié)點(diǎn)值,在本例中為 <SubMOInstID>AAuthLevel. ? value = SRVCRED</SubM(HnstID>,其中 AauthLevel 為子樹(shù)的特征節(jié)點(diǎn),SRVCRED為AauthLevel特征節(jié)點(diǎn)的節(jié)點(diǎn)值。步驟704,*I~aget/LOCURI元素中寫入目標(biāo)操作節(jié)點(diǎn)的相對(duì)URI,在本例中為 <TargetXLocURI>AAuthType</LocURIX/Target>,其中操作節(jié)點(diǎn)為 AauthType。在 Data 元素中寫入HTTP-BASIC作為要替換的數(shù)據(jù)。步驟705,設(shè)備管理服務(wù)器向設(shè)備管理客戶端發(fā)送上述替換命令。作為優(yōu)選的實(shí)施例,管理子樹(shù)實(shí)例的定位信息可以有多個(gè),即有多個(gè) SubMOInstID,以用于定位更下層的管理子樹(shù)實(shí)例。本發(fā)明不限定這些元素在管理命令中的位置,例如它們可以放在Target元素中。如圖9所示為本發(fā)明設(shè)備管理服務(wù)器發(fā)送設(shè)備管理命令裝置實(shí)施例結(jié)構(gòu)圖。包括命令生成単元901和發(fā)送單元902。所述命令生成単元901用于在所述管理命令中加入管理對(duì)象的定位信息、管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息和目標(biāo)操作對(duì)象信息;所述發(fā)送單元902用于將上述管理命令通過(guò)所述發(fā)送単元進(jìn)行發(fā)送。所述命令生成単元901在服務(wù)器下發(fā)的管理命令中加入管理對(duì)象的定位信息,該管理對(duì)象定位信息包括用于唯一標(biāo)識(shí)ー個(gè)管理對(duì)象,用于終端根據(jù)該標(biāo)識(shí)信息找到該管理對(duì)象;并且加入管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息,該管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息包括唯一標(biāo)識(shí)管理對(duì)象實(shí)例的信息,用于終端根據(jù)該管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息找到管理對(duì)象實(shí)例;還加入目標(biāo)操作對(duì)象信息,該目標(biāo)操作對(duì)象信息包括目標(biāo)操作節(jié)點(diǎn)信息和TNDS對(duì)象信息,用于終端根據(jù)該目標(biāo)操作節(jié)點(diǎn)信息找到要操作的節(jié)點(diǎn),或者通過(guò)該TNDS對(duì)象信息找到要操作的管理子樹(shù)實(shí)例。通過(guò)所述發(fā)送單元902發(fā)送所述管理命令。如圖10所示為本發(fā)明設(shè)備管理客戶端根據(jù)設(shè)備管理命令定位目標(biāo)操作對(duì)象的第一實(shí)施例流程圖。步驟1001,獲取設(shè)備管理服務(wù)器發(fā)送的包括管理對(duì)象定位信息、管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息和目標(biāo)操作對(duì)象信息的管理命令。步驟1002,根據(jù)所述管理命令對(duì)所述目標(biāo)操作對(duì)象進(jìn)行操作。通過(guò)上述實(shí)施例,不同的設(shè)備管理客戶端可以根據(jù)同一個(gè)設(shè)備管理命令定位目標(biāo)操作対象。如圖11所示為本發(fā)明設(shè)備管理客戶端定位目標(biāo)操作對(duì)象中步驟1002的具體實(shí)施例流程圖。步驟1101,獲取與所述管理對(duì)象定位信息匹配的管理對(duì)象實(shí)例根節(jié)點(diǎn)的第一 URI。步驟1102,將所述管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息與所述第一 URI對(duì)應(yīng)的管理對(duì)象實(shí)例的特征節(jié)點(diǎn)信息相匹配(即利用特征節(jié)點(diǎn)及其節(jié)點(diǎn)值進(jìn)行匹配),獲取匹配成功的特征節(jié)點(diǎn)對(duì)應(yīng)的管理對(duì)象實(shí)例根節(jié)點(diǎn)的第二 URI步驟1103,根據(jù)所述管理命令中的目標(biāo)操作對(duì)象信息和所述第二統(tǒng)ー資源標(biāo)識(shí), 對(duì)所述目標(biāo)操作對(duì)象進(jìn)行操作。作為優(yōu)選的實(shí)施例,步驟1101中,若設(shè)備管理客戶端中直接存儲(chǔ)了管理對(duì)象的標(biāo)識(shí)與管理對(duì)象位置的對(duì)應(yīng)關(guān)系信息,以及管理對(duì)象位置與各個(gè)管理對(duì)象實(shí)例的對(duì)應(yīng)關(guān)系信息,定位過(guò)程則有所不同,設(shè)備管理客戶端直接在對(duì)應(yīng)關(guān)系信息中查找到相應(yīng)的父節(jié)點(diǎn)URI 即可。例如表1給出了管理對(duì)象所在的父節(jié)點(diǎn)的URI,以及對(duì)應(yīng)的各個(gè)管理對(duì)象實(shí)例表 1
管理対象標(biāo)識(shí)信息父節(jié)點(diǎn)URI管理對(duì)象實(shí)例urnomamooma-dm-dmacc丄.0./MngmtSvr1urnomamooma-dm-dmacc丄.0./MngmtSvr2urnomamooma-scomo1. 0./Application/Software2urnomamooma-scomo1. 0./Application/Software3urn:oma:mo:oma—lawmo:1. 0./Mngmet/LockAndftipe1 作為優(yōu)選的實(shí)施例,所述目標(biāo)操作對(duì)象包括,目標(biāo)操作節(jié)點(diǎn)和TNDS對(duì)象。如圖12所示為本發(fā)明設(shè)備管理客戶端根據(jù)設(shè)備管理命令定位目標(biāo)操作對(duì)象的第 ニ實(shí)施例流程圖。針對(duì)于設(shè)備管理服務(wù)器發(fā)送的替換管理命令,所述設(shè)備管理客戶端的設(shè)備管理樹(shù)如圖4所示,設(shè)備管理客戶端進(jìn)行如下處理包括步驟1201,設(shè)備管理客戶端接收所述替換命令。步驟1202,在設(shè)備管理客戶端的設(shè)備管理樹(shù)匹配DMAcc管理對(duì)象的位置,在本例中利用管理對(duì)象定位信息urn:oma:mo:oma-dm-dmacc:1.0進(jìn)行匹配。匹配到了 N個(gè)(N > 0)管理對(duì)象實(shí)例,例如這些管理對(duì)象實(shí)例的根節(jié)點(diǎn)為節(jié)點(diǎn)1、2、3等。設(shè)備管理客戶端獲取這些實(shí)例根節(jié)點(diǎn)的URI (即上述的第一 URI)。步驟1203,根據(jù)這些URI,設(shè)備管理客戶端再利用管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息對(duì)各管理對(duì)象實(shí)例進(jìn)行匹配,即匹配各個(gè)實(shí)例中的特征節(jié)點(diǎn)ServerlD,判斷其節(jié)點(diǎn)值是否等于www. sonera. fi_8765,若等于,則設(shè)備管理客戶端獲取該節(jié)點(diǎn)對(duì)應(yīng)的管理對(duì)象實(shí)例根節(jié)點(diǎn),在本例中為節(jié)點(diǎn)1,設(shè)備管理客戶端獲取節(jié)點(diǎn)1的URI (即上述的第二 URI)。步驟1204,設(shè)備管理客戶端以節(jié)點(diǎn)1的URI為基準(zhǔn),對(duì)設(shè)備管理客戶端設(shè)備管理樹(shù)的目標(biāo)操作節(jié)點(diǎn)AAuthI^ef進(jìn)行操作,即把節(jié)點(diǎn)1的URI與目標(biāo)操作節(jié)點(diǎn)的相對(duì)URI連接起來(lái),然后進(jìn)行替換操作,將原AAuthPref節(jié)點(diǎn)的值替換為替換命令中Data元素中的內(nèi)容。作為優(yōu)選的實(shí)施例,對(duì)于上述步驟1202和1203,設(shè)備管理客戶端在對(duì)操作命令進(jìn)行解析時(shí)可以根據(jù)命令中元素排列的先后順序來(lái)辨別定位過(guò)程的順序,例如上面例子中管理對(duì)象定位信息排在最前面(即TargetParent元素中的信息),則終端先對(duì)它進(jìn)行處理,這樣就實(shí)現(xiàn)了首先定位管理對(duì)象的目的,也就是上面的1202步驟。當(dāng)然也可以通過(guò)其它輔助信息來(lái)確定定位過(guò)程的順序,例如在管理命令中使用ー個(gè)元素kquenceltem,在該元素中獲取管理對(duì)象的定位信息、管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息和目標(biāo)操作對(duì)象信息,則終端可以順序的處理定位信息。這里的辨別定位過(guò)程順序的方法在本發(fā)明的其它部分也適用,后續(xù)不再贅述。如圖13所示為本發(fā)明設(shè)備管理客戶端根據(jù)設(shè)備管理命令定位目標(biāo)操作對(duì)象的第三實(shí)施例流程圖。若服務(wù)器需要?jiǎng)h除某個(gè)管理對(duì)象實(shí)例,例如圖4中的DMAcc管理對(duì)象實(shí)例1,所述設(shè)備管理客戶端進(jìn)行如下處理流程步驟1301,設(shè)備管理客戶端接收所述刪除命令。步驟1302,在設(shè)備管理客戶端的設(shè)備管理樹(shù)匹配DMAcc管理對(duì)象的位置,在本例中利用管理對(duì)象定位信息urn:oma:mo:oma-dm-dmacc:1.0進(jìn)行匹配。匹配到了 N個(gè)(N > 0)管理對(duì)象實(shí)例,例如這些管理對(duì)象實(shí)例的根節(jié)點(diǎn)為節(jié)點(diǎn)1、2、3等。設(shè)備管理客戶端獲取這些實(shí)例根節(jié)點(diǎn)的URI。步驟1303,根據(jù)這些URI,設(shè)備管理客戶端再利用管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息對(duì)各管理對(duì)象實(shí)例進(jìn)行匹配,即匹配各個(gè)實(shí)例中的特征節(jié)點(diǎn)ServerlD,判斷其節(jié)點(diǎn)值是否等于www. sonera. fi_8765,若等于,則設(shè)備管理客戶端獲取該節(jié)點(diǎn)對(duì)應(yīng)的管理對(duì)象實(shí)例根節(jié)點(diǎn),在本例中為節(jié)點(diǎn)1,設(shè)備管理客戶端獲取節(jié)點(diǎn)1的URI。步驟1304,設(shè)備管理客戶端以節(jié)點(diǎn)1的URI為基準(zhǔn),由于Target/LocURI元素中為空,代表刪除的管理命令操作的節(jié)點(diǎn)為管理對(duì)象實(shí)例的根節(jié)點(diǎn),所以在本步驟中刪除設(shè)備管理客戶端設(shè)備管理樹(shù)的目標(biāo)操作節(jié)點(diǎn)1,此時(shí)整個(gè)管理對(duì)象實(shí)例的節(jié)點(diǎn)1及其子節(jié)點(diǎn)都被刪除。作為優(yōu)選的實(shí)施例,在Target元素中不包括LocURI元素,也可以將節(jié)點(diǎn)1及其子節(jié)點(diǎn)都刪除。如圖14所示為本發(fā)明設(shè)備管理客戶端根據(jù)設(shè)備管理命令定位目標(biāo)操作對(duì)象的第四實(shí)施例流程圖。本例中設(shè)備管理客戶端接收的是如設(shè)備管理客戶端接收管理命令的第二實(shí)施例中的R印Iace管理命令,其Target中的目標(biāo)地址是./Inbox節(jié)點(diǎn),表示設(shè)備管理客戶端通過(guò)對(duì)發(fā)向收件箱的管理命令來(lái)更新ー個(gè)管理對(duì)象實(shí)例。該設(shè)備管理客戶端的設(shè)備管理樹(shù)如圖4所示。
步驟1401,設(shè)備管理客戶端接收所述替換命令。步驟1402,在設(shè)備管理客戶端的設(shè)備管理樹(shù)匹配DMAcc管理對(duì)象的位置,在本例中利用管理對(duì)象定位信息urn:oma:mo:oma-dm-dmacc:1.0進(jìn)行匹配。匹配到了 N個(gè)(N > 0)管理對(duì)象實(shí)例,例如這些管理對(duì)象實(shí)例的根節(jié)點(diǎn)為節(jié)點(diǎn)1、2、3等。設(shè)備管理客戶端獲取這些實(shí)例根節(jié)點(diǎn)的URI。步驟1403,根據(jù)這些URI,設(shè)備管理客戶端再利用管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息對(duì)各管理對(duì)象實(shí)例進(jìn)行匹配,即匹配各個(gè)實(shí)例中的特征節(jié)點(diǎn)ServerlD,判斷其節(jié)點(diǎn)值是否等于www. sonera. fi_8765,若等于,則設(shè)備管理客戶端獲取該節(jié)點(diǎn)對(duì)應(yīng)的管理對(duì)象實(shí)例根節(jié)點(diǎn),在本例中為節(jié)點(diǎn)1,設(shè)備管理客戶端獲取節(jié)點(diǎn)1的URI。TNDS對(duì)象中包含所述管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息。步驟1404,設(shè)備管理客戶端以節(jié)點(diǎn)1的URI為基準(zhǔn),將Data中的TNDS對(duì)象替換所述匹配成功的特征節(jié)點(diǎn)對(duì)應(yīng)的管理對(duì)象實(shí)例。作為優(yōu)選的實(shí)施例,本例的管理命令不包括Target元素,即不包括目標(biāo)地址,也可以實(shí)現(xiàn)上述的定位、替換功能。如圖15所示為本發(fā)明設(shè)備管理客戶端根據(jù)設(shè)備管理命令定位目標(biāo)操作對(duì)象的第五實(shí)施例流程圖。設(shè)備管理客戶端的設(shè)備管理樹(shù)如圖8所示,設(shè)備管理客戶端接收到設(shè)備管理服務(wù)器相應(yīng)的管理命令,在本例中為替換命令,替換節(jié)點(diǎn)AAuthType的值。包括步驟1501,設(shè)備管理客戶端接收所述替換命令。步驟1502,在設(shè)備管理客戶端的設(shè)備管理樹(shù)匹配DMAcc管理對(duì)象的位置,在本例中利用MOID元素中的管理對(duì)象定位信息urn:oma:mo:oma-dm-dmacc: 1. 0進(jìn)行匹配。匹配到了 N個(gè)(N > 0)管理對(duì)象實(shí)例,例如這些管理對(duì)象實(shí)例的根節(jié)點(diǎn)為節(jié)點(diǎn)1、3等。設(shè)備管理客戶端獲取這些實(shí)例根節(jié)點(diǎn)的URI。步驟1503,根據(jù)這些URI,設(shè)備管理客戶端再利用MCHnstID元素中的管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息對(duì)各管理對(duì)象實(shí)例進(jìn)行匹配索,在本例中匹配各個(gè)實(shí)例中的特征節(jié)點(diǎn) ServerID,判斷其節(jié)點(diǎn)值是否等于漏.sonera. f i-8765,若等干,則設(shè)備管理客戶端獲取該節(jié)點(diǎn)對(duì)應(yīng)的管理對(duì)象實(shí)例根節(jié)點(diǎn),在本例中為節(jié)點(diǎn)1,設(shè)備管理客戶端獲取節(jié)點(diǎn)1的URI。步驟1504,根據(jù)管理對(duì)象實(shí)例1的URI,設(shè)備管理客戶端再利用SubMCHnst ID 元素中的管理子樹(shù)實(shí)例的定位信息對(duì)各管理子樹(shù)實(shí)例進(jìn)行匹配,即匹配各個(gè)子樹(shù)中的特征節(jié)點(diǎn)AAuthlevel,判斷其節(jié)點(diǎn)值是否等于SRVCRED,若等干,則設(shè)備管理客戶端獲取該 AAuthlevel節(jié)點(diǎn)對(duì)應(yīng)的管理子樹(shù)實(shí)例的根節(jié)點(diǎn),此時(shí)為節(jié)點(diǎn)2,設(shè)備管理客戶端獲取節(jié)點(diǎn)2 的 URI。步驟1505,判斷是否還有下層管理子樹(shù)實(shí)例定位信息,如果有則進(jìn)入步驟1506, 否則進(jìn)入步驟1507。步驟1506,根據(jù)確定的管理子樹(shù)實(shí)例URI及下層管理子樹(shù)實(shí)例特征節(jié)點(diǎn)信息查找到下層管理子樹(shù)實(shí)例位置,設(shè)備管理客戶端再利用下ー個(gè)SubMCHnstID元素中的管理子樹(shù)實(shí)例的特征節(jié)點(diǎn)信息對(duì)下層的各管理子樹(shù)實(shí)例進(jìn)行匹配,即匹配各個(gè)下層管理子樹(shù)實(shí)例中的特征節(jié)點(diǎn),判斷其節(jié)點(diǎn)值是否等于預(yù)設(shè)的節(jié)點(diǎn)值,若等于,則設(shè)備管理客戶端獲取該節(jié)點(diǎn)對(duì)應(yīng)的管理子樹(shù)實(shí)例根節(jié)點(diǎn),設(shè)備管理客戶端獲取匹配成功的特征節(jié)點(diǎn)對(duì)應(yīng)的管理子樹(shù)實(shí)
13例根節(jié)點(diǎn)的URI,然后返回步驟1505。步驟1507,在本例中設(shè)備管理客戶端以節(jié)點(diǎn)2的URI為基準(zhǔn),對(duì)目標(biāo)操作節(jié)點(diǎn) AAuthType進(jìn)行操作,即把節(jié)點(diǎn)2的URI與目標(biāo)操作節(jié)點(diǎn)的相對(duì)URI連接起來(lái),然后進(jìn)行替換操作。如圖16所示為本發(fā)明設(shè)備管理客戶端實(shí)施例結(jié)構(gòu)圖。包括接收單元1601,處理單元1602 ;所述接收単元1601,用于接收設(shè)備管理服務(wù)器發(fā)送包括管理對(duì)象的定位信息、管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息和目標(biāo)操作對(duì)象信息的管理命令;所述處理単元1602,用于根據(jù)所述管理命令對(duì)所述目標(biāo)操作對(duì)象進(jìn)行操作。通過(guò)上述實(shí)施例,不同的設(shè)備管理客戶端可以根據(jù)同一個(gè)設(shè)備管理命令定位目標(biāo)操作対象。如圖17所示為本發(fā)明設(shè)備管理客戶端的所述處理単元1602實(shí)施例結(jié)構(gòu)圖。包括管理對(duì)象定位単元1701,管理對(duì)象實(shí)例定位単元1702,目標(biāo)操作對(duì)象單元 1703。所述管理對(duì)象定位単元1701,用于獲取與所述管理對(duì)象定位信息匹配的管理對(duì)象實(shí)例根節(jié)點(diǎn)的第一 URI,該第一 URI可以是多個(gè)或者一個(gè)或者也可以是沒(méi)有找到的零個(gè)。所述管理對(duì)象實(shí)例定位単元1702,將所述管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息與所述第一統(tǒng)ー資源標(biāo)識(shí)對(duì)應(yīng)的管理對(duì)象實(shí)例的特征節(jié)點(diǎn)信息相匹配,獲取匹配成功的特征節(jié)點(diǎn)對(duì)應(yīng)的管理對(duì)象實(shí)例根節(jié)點(diǎn)的第二 URI。所述目標(biāo)操作對(duì)象單元1703,所述目標(biāo)操作對(duì)象單元,根據(jù)所述管理命令中的目標(biāo)操作對(duì)象信息和所述第二統(tǒng)ー資源標(biāo)識(shí),對(duì)所述目標(biāo)操作對(duì)象進(jìn)行操作。作為優(yōu)選的實(shí)施例,還包括管理子樹(shù)實(shí)例定位単元,連接于所述管理對(duì)象實(shí)例定位単元1702,根據(jù)所述管理命令中的管理子樹(shù)實(shí)例的特征節(jié)點(diǎn)信息,匹配從所述管理對(duì)象實(shí)例定位單元輸出的管理對(duì)象實(shí)例根節(jié)點(diǎn)的各管理子樹(shù)實(shí)例中的特征節(jié)點(diǎn),獲取該特征節(jié)點(diǎn)對(duì)應(yīng)的管理子樹(shù)實(shí)例根節(jié)點(diǎn)的統(tǒng)ー資源標(biāo)識(shí)(即第二 URI)。作為優(yōu)選的實(shí)施例,在所述設(shè)備管理客戶端還具有一對(duì)應(yīng)關(guān)系表,所述管理對(duì)象定位単元根據(jù)所述管理對(duì)象定位信息和所述對(duì)應(yīng)關(guān)系表匹配管理對(duì)象的第一 URI。如圖18所示為本發(fā)明設(shè)備管理客戶端的所述目標(biāo)操作對(duì)象單元1703實(shí)施例結(jié)構(gòu)圖。所述目標(biāo)操作對(duì)象單元還包括連接模塊1801和執(zhí)行模塊1802,所述連接模塊 1801用于把所述第二 URI與目標(biāo)操作節(jié)點(diǎn)的相對(duì)URI連接起來(lái),獲得目標(biāo)操作節(jié)點(diǎn)的URI ;所述執(zhí)行模塊1802用于對(duì)該目標(biāo)操作節(jié)點(diǎn)進(jìn)行操作,或者將TNDS對(duì)象替換所述匹配成功的特征節(jié)點(diǎn)對(duì)應(yīng)的管理對(duì)象實(shí)例。本發(fā)明設(shè)備管理客戶端不僅限于移動(dòng)通信終端,還可以包括其它符合設(shè)備管理協(xié)議的通信設(shè)備。本發(fā)明有益效果在干,設(shè)備管理服務(wù)器可以在不了解管理對(duì)象的具體位置信息的情況下一次性定位并操作管理對(duì)象,尤其在同時(shí)管理多個(gè)終端時(shí)可以避免各個(gè)終端內(nèi)部結(jié)構(gòu)和實(shí)例名稱不一致的問(wèn)題;設(shè)備管理客戶端可以在接收到不完整的管理命令后,尋找該設(shè)備管理客戶端設(shè)備管理樹(shù)中相應(yīng)的目標(biāo)操作節(jié)點(diǎn),節(jié)省了與設(shè)備管理服務(wù)器多次的通信步驟,節(jié)省了網(wǎng)絡(luò)資源并且提高設(shè)備管理服務(wù)器配置設(shè)備管理客戶端設(shè)備管理命令的效 以上所述的具體實(shí)施方式
,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)ー步詳細(xì)說(shuō)明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施方式
而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種目標(biāo)操作對(duì)象定位的方法,其特征在于該方法包括,獲取設(shè)備管理服務(wù)器發(fā)送的管理命令,所述管理命令包括管理對(duì)象定位信息、管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息和目標(biāo)操作對(duì)象信息;根據(jù)所述管理命令對(duì)所述目標(biāo)操作對(duì)象進(jìn)行操作。
2.根據(jù)權(quán)利要求1所述的目標(biāo)操作對(duì)象定位的方法,其特征在干,所述管理對(duì)象的定位信息用于唯一的標(biāo)識(shí)ー個(gè)管理對(duì)象,管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息用于唯一標(biāo)識(shí)所述管理對(duì)象對(duì)應(yīng)的實(shí)例,所述目標(biāo)操作對(duì)象信息用于表示目標(biāo)操作節(jié)點(diǎn)或TNDS對(duì)象。
3.根據(jù)權(quán)利要求2所述的目標(biāo)操作對(duì)象定位的任一方法,其特征在干,所述根據(jù)所述管理命令對(duì)所述目標(biāo)操作對(duì)象進(jìn)行操作具體包括根據(jù)所述管理對(duì)象定位信息、管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息確定第二統(tǒng)ー資源標(biāo)識(shí);把所述第二統(tǒng)ー資源標(biāo)識(shí)與目標(biāo)操作節(jié)點(diǎn)的相對(duì)統(tǒng)ー資源標(biāo)識(shí)連接起來(lái),獲得目標(biāo)操作節(jié)點(diǎn)的統(tǒng)ー資源標(biāo)識(shí),并對(duì)該目標(biāo)操作節(jié)點(diǎn)進(jìn)行操作;或者將所述TNDS對(duì)象替換所述第 ニ統(tǒng)ー資源標(biāo)識(shí)對(duì)應(yīng)的管理對(duì)象實(shí)例。
4.根據(jù)權(quán)利要求2所述的目標(biāo)操作對(duì)象定位的方法,其特征在干,所述設(shè)備管理客戶端從所述管理命令的TNDS對(duì)象中獲取所述管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息;或者從所述管理命令中的過(guò)濾元素中獲取所述管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息。
5.根據(jù)權(quán)利要求3所述的目標(biāo)操作對(duì)象定位的方法,其特征在干,所述根據(jù)所述管理對(duì)象定位信息、管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息確定第二統(tǒng)ー資源標(biāo)識(shí)包括獲取與所述管理對(duì)象定位信息匹配的管理對(duì)象實(shí)例根節(jié)點(diǎn)的第一統(tǒng)ー資源標(biāo)識(shí);將所述管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息與所述第一統(tǒng)ー資源標(biāo)識(shí)對(duì)應(yīng)的管理對(duì)象實(shí)例的特征節(jié)點(diǎn)信息相匹配,獲取匹配成功的特征節(jié)點(diǎn)對(duì)應(yīng)的管理對(duì)象實(shí)例根節(jié)點(diǎn)的第二統(tǒng)ー資源標(biāo)識(shí)。
6.根據(jù)權(quán)利要求5所述的目標(biāo)操作對(duì)象定位的方法,其特征在干,所述根據(jù)所述管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息,獲取與所述第一統(tǒng)ー資源標(biāo)識(shí)對(duì)應(yīng)的管理對(duì)象實(shí)例根節(jié)點(diǎn)的第二統(tǒng)ー資源標(biāo)識(shí)之后還包括,根據(jù)所述管理命令中的管理子樹(shù)實(shí)例的特征節(jié)點(diǎn)信息,匹配所述設(shè)備管理客戶端中的管理對(duì)象實(shí)例根節(jié)點(diǎn)下層的各管理子樹(shù)實(shí)例中的特征節(jié)點(diǎn),獲取匹配成功的特征節(jié)點(diǎn)對(duì)應(yīng)的管理子樹(shù)實(shí)例根節(jié)點(diǎn)的第二統(tǒng)ー資源標(biāo)識(shí)。
7.根據(jù)權(quán)利要求3所述的目標(biāo)操作對(duì)象定位的方法,其特征在干,根據(jù)所述管理對(duì)象定位信息和設(shè)備管理客戶端中的對(duì)應(yīng)關(guān)系表匹配管理對(duì)象的統(tǒng)ー 資源標(biāo)識(shí);或者根據(jù)所述管理對(duì)象定位信息,在設(shè)備管理樹(shù)中匹配管理對(duì)象的統(tǒng)ー資源標(biāo)識(shí)。
8.根據(jù)權(quán)利要求3所述的目標(biāo)操作對(duì)象定位的方法,其特征在干,如果所述管理命令中的目標(biāo)操作對(duì)象信息為空,則目標(biāo)操作對(duì)象為所述第二統(tǒng)ー資源標(biāo)識(shí)對(duì)應(yīng)的管理對(duì)象實(shí)例。
9.根據(jù)權(quán)利要求3所述的目標(biāo)操作對(duì)象定位的方法,其特征在干,在所述管理命令中按照順序獲取管理對(duì)象的定位信息、管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息和目標(biāo)操作對(duì)象信息;或者在所述管理命令中獲取表示順序的元素,從該元素中順序的獲取管理對(duì)象的定位信息、 管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息和目標(biāo)操作對(duì)象信息。
10.根據(jù)權(quán)利要求1所述的目標(biāo)操作對(duì)象定位的方法,其特征在干,從設(shè)備管理樹(shù)的./Inbox節(jié)點(diǎn)獲得所述管理命令的管理對(duì)象定位信息、管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息和目標(biāo)操作對(duì)象信息。
11.根據(jù)權(quán)利要求1所述的目標(biāo)操作對(duì)象定位的方法,其特征在干,如果所述管理命令中的目標(biāo)操作對(duì)象信息為空,則根據(jù)所述管理對(duì)象定位信息、管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息確定第二統(tǒng)ー資源標(biāo)識(shí);將所述第二統(tǒng)ー資源標(biāo)識(shí)對(duì)應(yīng)的管理對(duì)象實(shí)例作為目標(biāo)操作對(duì)象。
12.—種設(shè)備管理客戶端,其特征在于該裝置包括,接收單元,處理單元;所述接收単元,用于接收設(shè)備管理服務(wù)器發(fā)送包括管理對(duì)象的定位信息、管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息和目標(biāo)操作對(duì)象信息的管理命令;所述處理単元,用于根據(jù)所述管理命令對(duì)所述目標(biāo)操作對(duì)象進(jìn)行操作。
13.根據(jù)權(quán)利要求12所述的ー種設(shè)備管理客戶端,其特征在于所述處理單元還包括管理對(duì)象定位単元,管理對(duì)象實(shí)例定位単元和目標(biāo)操作對(duì)象單元;所述管理對(duì)象定位単元,用于獲取與所述管理對(duì)象定位信息匹配的管理對(duì)象實(shí)例根節(jié)點(diǎn)的第一統(tǒng)ー資源標(biāo)識(shí);所述管理對(duì)象實(shí)例定位単元,將所述管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息與所述第一統(tǒng)ー資源標(biāo)識(shí)對(duì)應(yīng)的管理對(duì)象實(shí)例的特征節(jié)點(diǎn)信息相匹配,獲取匹配成功的特征節(jié)點(diǎn)對(duì)應(yīng)的管理對(duì)象實(shí)例根節(jié)點(diǎn)的第二統(tǒng)ー資源標(biāo)識(shí);所述目標(biāo)操作對(duì)象單元,根據(jù)所述管理命令中的目標(biāo)操作對(duì)象信息和所述第二統(tǒng)ー資源標(biāo)識(shí),對(duì)所述目標(biāo)操作對(duì)象進(jìn)行操作。
14.根據(jù)權(quán)利要求13所述的ー種設(shè)備管理客戶端,其特征在干,所述目標(biāo)操作對(duì)象單元還包括連接模塊和執(zhí)行模塊,所述連接模塊用于把所述第二統(tǒng)ー資源標(biāo)識(shí)與目標(biāo)操作節(jié)點(diǎn)的相對(duì)統(tǒng)ー資源標(biāo)識(shí)連接起來(lái),獲得目標(biāo)操作節(jié)點(diǎn)的統(tǒng)ー資源標(biāo)識(shí);所述執(zhí)行模塊用于對(duì)該目標(biāo)操作節(jié)點(diǎn)進(jìn)行操作,或者將TNDS對(duì)象替換所述匹配成功的特征節(jié)點(diǎn)對(duì)應(yīng)的管理對(duì)象實(shí)例。
15.根據(jù)權(quán)利要求13所述的ー種設(shè)備管理客戶端,其特征在干,在所述設(shè)備管理客戶端還具有一對(duì)應(yīng)關(guān)系表,所述管理對(duì)象定位単元根據(jù)所述管理對(duì)象定位信息和所述對(duì)應(yīng)關(guān)系表匹配管理對(duì)象的統(tǒng)ー資源標(biāo)識(shí)。
16.根據(jù)權(quán)利要求13所述的ー種設(shè)備管理客戶端,其特征在于,還包括管理子樹(shù)定位単元,用于根據(jù)所述管理命令中的管理子樹(shù)實(shí)例的特征節(jié)點(diǎn)信息,匹配從所述管理對(duì)象實(shí)例定位單元輸出的各管理對(duì)象實(shí)例根節(jié)點(diǎn)下層的各管理子樹(shù)實(shí)例中的特征節(jié)點(diǎn),獲取匹配成功的特征節(jié)點(diǎn)對(duì)應(yīng)的管理子樹(shù)實(shí)例根節(jié)點(diǎn)的統(tǒng)ー資源標(biāo)識(shí)。
17.一種設(shè)備管理服務(wù)器,其特征在于該服務(wù)器包括,命令生成単元和發(fā)送單元;所述命令生成単元用于在所述管理命令中加入管理對(duì)象的定位信息、管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息和目標(biāo)操作對(duì)象信息;所述發(fā)送單元用于將上述管理命令通過(guò)所述發(fā)送單元進(jìn)行發(fā)送。
18.一種目標(biāo)操作對(duì)象定位的方法,其特征在于該方法包括,獲取設(shè)備管理服務(wù)器發(fā)送的刪除命令,所述刪除命令包括管理對(duì)象定位信息和管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息;根據(jù)所述管理對(duì)象定位信息、管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息確定管理對(duì)象實(shí)例的根節(jié)點(diǎn);刪除所述管理對(duì)象實(shí)例根節(jié)點(diǎn)及其子節(jié)點(diǎn)。
19.根據(jù)權(quán)利要求18所述的目標(biāo)操作對(duì)象定位的方法,其特征在干,所述管理對(duì)象定位信息和管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息攜帯在所述刪除命令的It em/Source/LocURI元素中。
20.一種目標(biāo)操作對(duì)象定位的方法,其特征在于該方法包括,獲取設(shè)備管理服務(wù)器發(fā)送的刪除命令,所述刪除命令中包括管理對(duì)象定位信息;根據(jù)所述管理對(duì)象定位信息確定全部管理對(duì)象實(shí)例; 刪除所述全部管理對(duì)象實(shí)例。
21.根據(jù)權(quán)利要求20所述的目標(biāo)操作對(duì)象定位的方法,其特征在干,所述管理對(duì)象定位信息攜帯在所述刪除命令的Item/Source/LocURI元素中。
全文摘要
本發(fā)明涉及通信領(lǐng)域,為了解決現(xiàn)有技術(shù)中設(shè)備管理服務(wù)器需要多次與用戶終端通信以獲得不同用戶終端設(shè)備管理節(jié)點(diǎn)的統(tǒng)一資源標(biāo)識(shí)的不足,提供了一種設(shè)備管理服務(wù)器··客戶端··目標(biāo)操作對(duì)象定位方法,該發(fā)送方法包括獲取設(shè)備管理服務(wù)器發(fā)送的包括管理對(duì)象定位信息、管理對(duì)象實(shí)例特征節(jié)點(diǎn)信息和目標(biāo)操作對(duì)象信息的管理命令;根據(jù)所述管理命令對(duì)所述目標(biāo)操作對(duì)象進(jìn)行操作。本發(fā)明的有益效果在于,通過(guò)以此通信就可以定位設(shè)備管理客戶端的目標(biāo)操作對(duì)象,提高了設(shè)備管理服務(wù)器與用戶終端通信的效率。
文檔編號(hào)H04L12/24GK102546237SQ201110424358
公開(kāi)日2012年7月4日 申請(qǐng)日期2008年11月27日 優(yōu)先權(quán)日2008年11月27日
發(fā)明者劉海濤, 宋悅, 王睿 申請(qǐng)人:華為終端有限公司