欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

設(shè)備管理的權(quán)限控制方法和終端的制作方法

文檔序號(hào):7889003閱讀:177來源:國知局
專利名稱:設(shè)備管理的權(quán)限控制方法和終端的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及信息技術(shù)領(lǐng)域,特別涉及一種設(shè)備管理的權(quán)限控制方法和終端。
背景技術(shù)
設(shè)備管理(Device Management ;DM)系統(tǒng)提供了一種低成本方案,用于第三方管理和設(shè)置無線網(wǎng)絡(luò)終端中的環(huán)境和配置信息,通過無線網(wǎng)絡(luò)(Over The Air ;OTA)方式對(duì)終端進(jìn)行軟件和固件的安裝、升級(jí)等操作,并提供更加人性化和個(gè)性化的服務(wù)。第三方可以是移動(dòng)運(yùn)營商、業(yè)務(wù)提供商或者合作方的信息管理部門。在DM系統(tǒng)中,終端上的代理(DM Agent)用于解釋和執(zhí)行DM服務(wù)器下發(fā)的管理命令。終端上存儲(chǔ)的管理樹可以認(rèn)為是一個(gè)DM服務(wù)器通過DM協(xié)議對(duì)終端進(jìn)行管理的接口,管理上包括管理對(duì)象(Management Object ;M0),DM服務(wù)器通過對(duì)管理樹上的MO操作來控制終端上的MO。訪問控制列表(Access Control List ;ACL)是終端管理樹上各節(jié)點(diǎn)的一個(gè)屬性,ACL中標(biāo)識(shí)了節(jié)點(diǎn)可執(zhí)行各項(xiàng)操作的權(quán)限。現(xiàn)有技術(shù)中,對(duì)于終端管理樹上的一個(gè)MO實(shí)例(instance),通常只在根節(jié)點(diǎn)(instance root)上設(shè)置ACL,然而,當(dāng)DM客戶端判斷該MO實(shí)例上其他節(jié)點(diǎn)的訪問權(quán)限時(shí),如果該節(jié)點(diǎn)的ACL為空,則客戶端根據(jù)ACL的繼承機(jī)制,尋找該節(jié)點(diǎn)的父節(jié)點(diǎn)的ACL值,如果父節(jié)點(diǎn)的ACL值也為空,則繼續(xù)尋找父節(jié)點(diǎn)的父節(jié)點(diǎn)的ACL值,直到找到ACL值不為空的祖先節(jié)點(diǎn)。因此,現(xiàn)有技術(shù)浪費(fèi)DM客戶端資源,對(duì)MO實(shí)例的操作效率低。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種設(shè)備管理的權(quán)限控制方法和終端,以提高對(duì)MO實(shí)例中各節(jié)點(diǎn)的操作效率,節(jié)約DM客戶 端資源。本發(fā)明實(shí)施例提供一種設(shè)備管理的權(quán)限控制方法,包括:解析設(shè)備管理服務(wù)器下發(fā)的操作指令,獲取目標(biāo)操作節(jié)點(diǎn)所屬管理對(duì)象MO實(shí)例的根節(jié)點(diǎn)的通用資源標(biāo)識(shí)符URI ;獲取存儲(chǔ)的與所述根節(jié)點(diǎn)的URI對(duì)應(yīng)的所述MO實(shí)例的訪問控制列表ACL ;根據(jù)所述MO實(shí)例的ACL確定是否執(zhí)行所述操作指令中指示的操作。本發(fā)明實(shí)施例還提供一種終端,包括客戶端,所述客戶端包括:接收器,用于接收設(shè)備管理服務(wù)器下發(fā)的操作指令;處理器,用于解析所述接收器接收的所述操作指令,獲取目標(biāo)操作節(jié)點(diǎn)所屬管理對(duì)象MO實(shí)例的根節(jié)點(diǎn)的通用資源標(biāo)識(shí)符URI ;并獲取存儲(chǔ)的與所述根節(jié)點(diǎn)的URI對(duì)應(yīng)的所述MO實(shí)例的訪問控制列表ACL ;并根據(jù)所述MO實(shí)例的ACL確定是否執(zhí)行所述操作指令中指示的操作。本發(fā)明實(shí)施例提供的設(shè)備管理的權(quán)限控制方法和終端,終端的客戶端在接收到DM服務(wù)器的操作指令后,能夠根據(jù)目標(biāo)操作節(jié)點(diǎn)所屬根節(jié)點(diǎn)的URI直接獲取對(duì)應(yīng)存儲(chǔ)的ACL,從而提高對(duì)MO實(shí)例中各節(jié)點(diǎn)的操作效率,節(jié)約DM客戶端資源。


為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明提供的設(shè)備管理的權(quán)限控制方法一個(gè)實(shí)施例的流程圖;圖2為本發(fā)明提供的設(shè)備管理的權(quán)限控制方法又一個(gè)實(shí)施例的流程圖;圖3為本發(fā)明提供的設(shè)備管理的權(quán)限控制方法另一個(gè)實(shí)施例的流程圖;圖4為本發(fā)明提供的設(shè)備管理的權(quán)限控制方法另一個(gè)實(shí)施例的流程圖;圖5為本發(fā)明提供的終端一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

圖1為本發(fā)明提供的設(shè)備管理的權(quán)限控制方法一個(gè)實(shí)施例的流程圖,如圖1所示,該方法包括:S101、解析設(shè)備管理服務(wù)器下發(fā)的操作指令,獲取目標(biāo)操作節(jié)點(diǎn)所屬管理對(duì)象MO實(shí)例的根節(jié)點(diǎn)的通用資源標(biāo)識(shí)符URI ;S102、獲取存儲(chǔ)的與根節(jié)點(diǎn)的URI對(duì)應(yīng)的所述MO實(shí)例的訪問控制列表ACL ;S103、根據(jù)MO實(shí)例的ACL確定是否執(zhí)行所述操作指令中指示的操作。以上步驟的執(zhí)行主體為終端上設(shè)置的DM客戶端。終端的管理樹上包括一些基本的管理對(duì)象MO,DM服務(wù)器通過對(duì)管理樹上的MO操作來控制MO。MO由節(jié)點(diǎn)組成,具體包括:根節(jié)點(diǎn)、內(nèi)部節(jié)點(diǎn)和葉子節(jié)點(diǎn)等等。DM服務(wù)器可以向客戶端下發(fā)創(chuàng)建MO實(shí)例指示,指示客戶端在終端的管理樹上創(chuàng)建MO實(shí)例,DM服務(wù)器還同時(shí)向客戶端下發(fā)該創(chuàng)建的MO實(shí)例的ACL,該ACL表示了各種服務(wù)器對(duì)該創(chuàng)建的MO實(shí)例上各節(jié)點(diǎn)所執(zhí)行操作的權(quán)限。例如:DM服務(wù)器下發(fā)的ACL值可以表示如下:Add = www.sonera.f1-8765&Delete = www.sonera.f1-8765&Replace = www.sonera.fi_8765+321_ibm.com&Get = *其中,www.sonera.f1-8765為一個(gè)服務(wù)器標(biāo)識(shí)(Server Identifier ;Server ID),321_ibm.com為另一個(gè)服務(wù)器標(biāo)識(shí)。上述ACL值表示:標(biāo)識(shí)為www.sonera.f1-8765的服務(wù)器,具有對(duì)該創(chuàng)建的MO實(shí)例上各節(jié)點(diǎn)執(zhí)行添加(Add),刪除(Delete)和替換(Replace)操作的權(quán)限;標(biāo)識(shí)為321_ibm.com的服務(wù)器,具有對(duì)該創(chuàng)建的MO實(shí)例上各節(jié)點(diǎn)執(zhí)行替換(Replace)操作的權(quán)限;所有的服務(wù)器都對(duì)該創(chuàng)建的MO實(shí)例上各節(jié)點(diǎn)都具有執(zhí)行獲取(Get)操作的權(quán)限。作為一種可行的實(shí)施方式,客戶端可以根據(jù)DM服務(wù)器下發(fā)的創(chuàng)建MO實(shí)例指令,在終端的管理樹上創(chuàng)建MO實(shí)例,并將創(chuàng)建的MO實(shí)例的根節(jié)點(diǎn)的URI,以及創(chuàng)建的MO實(shí)例的ACL(即服務(wù)器下發(fā)的ACL)關(guān)聯(lián)添加到MO列表(ListMO)中。當(dāng)客戶端接收到DM服務(wù)器下發(fā)的操作指令后,客戶端能夠從操作指令中解析出目標(biāo)操作節(jié)點(diǎn)采用的通用資源標(biāo)識(shí)符(Uniform Resource Identifier ;URI)是相對(duì)URI (Relative URI)還是絕對(duì)URI (AbsoluteURI),如果目標(biāo)操作節(jié)點(diǎn)采用相對(duì)URI,則客戶端可以從操作指令的〈Target Parent)字段中直接解析出目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn)的URI,由于DM服務(wù)器指示創(chuàng)建的MO實(shí)例的根節(jié)點(diǎn)的URI及其ACL關(guān)聯(lián)保存在MO列表中,因此,客戶端根據(jù)從〈Target Parent)字段中解析出的目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn)的URI,能夠在MO列表中查找到相應(yīng)的ACL ;如果目標(biāo)操作節(jié)點(diǎn)采用絕對(duì)URI,則客戶端可以根據(jù)目標(biāo)操作節(jié)點(diǎn)的URI,獲取具有MOI屬性的節(jié)點(diǎn),該具有MOI屬性的節(jié)點(diǎn)的URI即為目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn)的URI,進(jìn)而能夠在MO列表中查找到相關(guān)聯(lián)的ACL??蛻舳丝梢赃M(jìn)一步根據(jù)在MO列表中查找到的ACL的權(quán)限,判斷出操作指令中指示的服務(wù)器是否具有對(duì)目標(biāo)操作節(jié)點(diǎn)執(zhí)行特定操作的權(quán)限,進(jìn)而確定目標(biāo)操作節(jié)點(diǎn)執(zhí)行相應(yīng)操作,或是向DM服務(wù)器返回失敗響應(yīng)消息(404消息)。作為另一種可行的實(shí)施方式,客戶端在接收到DM服務(wù)器下發(fā)的創(chuàng)建MO實(shí)例指示后,在終端的管理樹上創(chuàng)建MO實(shí)例,并且,客戶端可以在創(chuàng)建的MO實(shí)例的根節(jié)點(diǎn)的ACL屬性中,添加該MO實(shí)例的ACL值。當(dāng)客戶端接收到DM服務(wù)器下發(fā)的操作指令后,客戶端能夠從操作指令中解析出目標(biāo)操作節(jié)點(diǎn)采用的URI是相對(duì)URI還是絕對(duì)URI,進(jìn)而可以獲取目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn)的URI,客戶端可以根據(jù)該目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn)的URI找到對(duì)應(yīng)的根節(jié)點(diǎn),查找該根節(jié)點(diǎn)的ACL值,并根據(jù)該ACL值判斷出操作指令中指示的服務(wù)器是否具有對(duì)目標(biāo)操作節(jié)點(diǎn)執(zhí)行特定操作的權(quán)限,進(jìn)而確定目標(biāo)操作節(jié)點(diǎn)執(zhí)行相應(yīng)操作,或是向DM服務(wù)器返回失敗響應(yīng)消息(404消息)。在終端的管理樹上創(chuàng)建MO實(shí)例,并在該MO實(shí)例的根節(jié)點(diǎn)的ACL屬性中添加MO實(shí)例的ACL值后,作為另一種可行的實(shí)施方式,客戶端還可以將該創(chuàng)建的MO實(shí)例的根節(jié)點(diǎn)的URI添加到創(chuàng)建的MO實(shí)例中各節(jié)點(diǎn)的設(shè)定屬性中,例如:可以添加到創(chuàng)建的MO實(shí)例中各節(jié)點(diǎn)的RootRef屬性中。當(dāng)客戶端接收到DM服務(wù)器下發(fā)的操作指令后,可以從該操作指令中解析出目標(biāo)操作節(jié)點(diǎn)的URI,進(jìn)而可以進(jìn)一步查找到該目標(biāo)操作節(jié)點(diǎn)的設(shè)定屬性中保存的目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O 實(shí)例的根節(jié)點(diǎn)的URI,以便對(duì)目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn)進(jìn)行定位,進(jìn)而獲取目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn)的ACL值,判斷出操作指令中指示的服務(wù)器是否具有對(duì)目標(biāo)操作節(jié)點(diǎn)執(zhí)行特定操作的權(quán)限,進(jìn)而確定目標(biāo)操作節(jié)點(diǎn)執(zhí)行相應(yīng)操作,或是向DM服務(wù)器返回失敗響應(yīng)消息(404消息)。本實(shí)施例提供的設(shè)備管的權(quán)限控制方法,客戶端在接收到DM服務(wù)器的操作指令后,能夠根據(jù)目標(biāo)操作節(jié)點(diǎn)所屬根節(jié)點(diǎn)的URI直接獲取對(duì)應(yīng)存儲(chǔ)的ACL,從而提高對(duì)MO實(shí)例中各節(jié)點(diǎn)的操作效率,節(jié)約DM客戶端資源。圖2為本發(fā)明提供的設(shè)備管理的權(quán)限控制方法又一個(gè)實(shí)施例的流程圖,如圖2所示,本實(shí)施例中,客戶端將MO實(shí)例的根節(jié)點(diǎn)的URI和DM服務(wù)器下發(fā)的MO實(shí)例的ACL值關(guān)聯(lián)添加到MO列表中。當(dāng)客戶端接收到DM服務(wù)器的操作指令,可以根據(jù)目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn)的URI,從MO列表中查找到與該URI相關(guān)聯(lián)的ACL值,從而可以判斷是否執(zhí)行DM服務(wù)器指示的相應(yīng)操作。該方法具體包括:S20UDM服務(wù)器向客戶端下發(fā)創(chuàng)建MO實(shí)例指令,以及設(shè)置MO實(shí)例的ACL的指令。
其中,一個(gè)終端可能存在一個(gè)或多個(gè)管理方(Management Authority ;MA),每個(gè)MA均可向客戶端下發(fā)創(chuàng)建MO實(shí)例指令,指示客戶端在終端的管理樹上創(chuàng)建MO實(shí)例,并且,MA還可以同時(shí)向客戶端下發(fā)設(shè)置MO實(shí)例的ACL的指令,以明確各種服務(wù)器對(duì)所創(chuàng)建的MO實(shí)例中各節(jié)點(diǎn)的操作權(quán)限。S202、客戶端在終端的管理樹上創(chuàng)建MO實(shí)例,并將該MO實(shí)例的根節(jié)點(diǎn)的URI,以及該MO實(shí)例的ACL關(guān)聯(lián)添加到MO列表(ListMO)中。具體的,客戶端在管理樹上創(chuàng)建MO實(shí)例的過程中,將該MO實(shí)例的相關(guān)信息添加到MO列表中,這些相關(guān)信息包括:該MO實(shí)例的M0ID,該MO實(shí)例的根節(jié)點(diǎn)的URI等等。進(jìn)一步的,客戶端還可以將DM服務(wù)器下發(fā)的ACL(即該MO實(shí)例的ACL)與該MO實(shí)例的根節(jié)點(diǎn)的URI相關(guān)聯(lián),并添加到MO列表(ListMO)中。S203、客戶端接收到DM服務(wù)器下發(fā)的操作指令,從操作指令中解析出服務(wù)器標(biāo)識(shí)(Server ID)和目標(biāo)操作節(jié)點(diǎn)信息。其中,操作指令中包含目標(biāo)操作節(jié)點(diǎn)信息,可以指示目標(biāo)操作節(jié)點(diǎn)采用的URI為相對(duì)URI或絕對(duì)URI。若目標(biāo)操作節(jié)點(diǎn)指定采用相對(duì)URI (Relative URI),則執(zhí)行S204a,若目標(biāo)操作節(jié)點(diǎn)指定采用絕對(duì)URI (Absolute URI),則執(zhí)行S204b。S204a、客戶端從操作指令中的〈TargetParent〉字段中解析出MO標(biāo)識(shí)(MOID)。S205a、客戶端在MO列表中找到該MOID對(duì)應(yīng)的MO實(shí)例。S206a、客戶端從〈TargetParent〉字段中解析出目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn)的URI。S207a、客戶端在MO列表中查找到目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn)的URI及其相關(guān)聯(lián)的ACL值。S208a、客戶端根據(jù)在MO列表中查找到的與目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn)的URI相關(guān)聯(lián)的ACL值,判斷操作指令中解析出的Server ID是否具有操作指令中指定的操作的權(quán)限;如果該Server ID具有權(quán)限,則執(zhí)行S209a,否則執(zhí)行S210a。S209a、客戶端繼續(xù)解析出整個(gè)目標(biāo)節(jié)點(diǎn)的路徑,執(zhí)行操作指令中指示的相關(guān)操作。S210a、客戶端向DM服務(wù)器返回失敗響應(yīng)消息(404),指示無法執(zhí)行指定操作。S204b、客戶端根據(jù)目標(biāo)操作節(jié)點(diǎn)的URI獲取具有MOI屬性的節(jié)點(diǎn),該具有MOI屬性的節(jié)點(diǎn)的URI即為根節(jié)點(diǎn)的URI。其中,具有MOI屬性的節(jié)點(diǎn)即為MO實(shí)例的根節(jié)點(diǎn),因此,該具有MOI屬性的節(jié)點(diǎn)的URI即為根節(jié)點(diǎn)的URI。S205b、客戶端在MO列表中,查找與目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn)的URI相關(guān)聯(lián)的ACL。具體的,客戶端解析操作指令中目標(biāo)節(jié)點(diǎn)的URI,解析每一小節(jié)URI所對(duì)應(yīng)的節(jié)點(diǎn)是否具有MOI屬性,如果有MOI屬性,則在MO列表中獲取該節(jié)點(diǎn)的URI對(duì)應(yīng)的ACL值,否則繼續(xù)判斷其他節(jié)點(diǎn)。例如:客戶端首先判斷./Al節(jié)點(diǎn)是否具有MOI屬性,有則獲取./Al/在MO列表中對(duì)應(yīng)的ACL值,如果./Al/沒有MOI屬性,則繼續(xù)判斷./A1/E/對(duì)應(yīng)的節(jié)點(diǎn)是否有MOI屬性,直至找到具有MOI屬性的節(jié)點(diǎn)。S206b、客戶 端根據(jù)具有MOI屬性的節(jié)點(diǎn)的URI在MO列表中對(duì)應(yīng)的ACL值,判斷操作指令中解析出的Server ID是否具有操作指令中指定的操作的權(quán)限;如果該Server ID具有權(quán)限,則執(zhí)行S207b,否則執(zhí)行S208b。S207b、客戶端繼續(xù)解析出整個(gè)目標(biāo)節(jié)點(diǎn)的路徑,執(zhí)行操作指令中指示的相關(guān)操作。S208b、客戶端向DM服務(wù)器返回失敗響應(yīng)消息(404),指示無法執(zhí)行指定操作。本實(shí)施例提供的設(shè)備管理的權(quán)限控制方法,客戶端將MO實(shí)例的根節(jié)點(diǎn)的URI和DM服務(wù)器下發(fā)的MO實(shí)例的ACL值關(guān)聯(lián)添加到MO列表中。當(dāng)客戶端接收到DM服務(wù)器的操作指令,可以根據(jù)目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn)的URI,從MO列表中查找到與該URI相關(guān)聯(lián)的ACL值,可以判斷是否執(zhí)行DM服務(wù)器指示的相應(yīng)操作。從而提高了客戶端獲取目標(biāo)操作節(jié)點(diǎn)的訪問權(quán)限的效率,尤其在目標(biāo)操作節(jié)點(diǎn)采用相對(duì)URI的方式下,客戶端獲取目標(biāo)操作節(jié)點(diǎn)訪問權(quán)限的效率提升更為明顯。圖3為本發(fā)明提供的設(shè)備管理的權(quán)限控制方法另一個(gè)實(shí)施例的流程圖,如圖3所示,本實(shí)施例中,客戶端在MO實(shí)例的根節(jié)點(diǎn)的ACL屬性中添加DM服務(wù)器下發(fā)的MO實(shí)例的ACL值。當(dāng)客戶端獲取到DM服務(wù)器下發(fā)的操作指令后,解析出目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn)的URI,從而獲取目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn)的ACL值,從而可以判斷是否執(zhí)行DM服務(wù)器指示的相應(yīng)操作。 該方法具體包括:S301、DM服務(wù)器向客戶端下發(fā)創(chuàng)建MO實(shí)例指令,并且下發(fā)設(shè)置該MO實(shí)例的ACL的指令。S302、客戶端在終端的管理樹上創(chuàng)建MO實(shí)例,并將DM服務(wù)器下發(fā)MO實(shí)例的ACL值添加到該MO實(shí)例根節(jié)點(diǎn)的ACL屬性中。S303、客戶端接收到DM服務(wù)器下發(fā)的操作指令,從中解析出服務(wù)器標(biāo)識(shí)(ServerID)和目標(biāo)操作節(jié)點(diǎn)信息。其中,目標(biāo)操作節(jié)點(diǎn)信息指示目標(biāo)操作節(jié)點(diǎn)采用的URI為相對(duì)URI或絕對(duì)URI。若目標(biāo)操作節(jié)點(diǎn)指定采用相對(duì)URI (Relative URI),則執(zhí)行S304a,若目標(biāo)操作節(jié)點(diǎn)指定采用絕對(duì) URI (Absolute URI),則執(zhí)行 S304b ;S304a、客戶端從操作指令的〈TargetParent〉字段中解析出目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn)的URI。S305a、客戶端根據(jù)目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn)的URI,查詢?cè)摳?jié)點(diǎn)的ACL屬性值。S306a、客戶端判斷該ACL值,判斷操作指令中解析出的Server ID是否具有操作指令中指定的操作的權(quán)限;如果該Server ID具有權(quán)限,則執(zhí)行S307a,否則執(zhí)行S308a。S307a、客戶端繼續(xù)解析出整個(gè)目標(biāo)節(jié)點(diǎn)的路徑,執(zhí)行操作指令中指示的相關(guān)操作。S308a、客戶端向DM服務(wù)器返回失敗響應(yīng)消息(404),指示無法執(zhí)行指定操作。S304b、客戶端根據(jù)所述目標(biāo)操作節(jié)點(diǎn)的URI獲取具有MOI屬性的節(jié)點(diǎn),所述具有MOI屬性的節(jié)點(diǎn)的URI即為所述根節(jié)點(diǎn)的URI。具體的,客戶端解析操作指令中目標(biāo)節(jié)點(diǎn)的URI,解析每一小節(jié)URI所對(duì)應(yīng)的節(jié)點(diǎn)是否具有MOI屬性,如果有MOI屬性,則獲取該節(jié)點(diǎn)的ACL屬性值,否則繼續(xù)判斷其他節(jié)點(diǎn)。S305b、客戶端根據(jù)具有MOI屬性的節(jié)點(diǎn)的ACL值,判斷操作指令中解析出的Server ID是否具有操作指令中指定的操作的權(quán)限;如果該Server ID具有權(quán)限,則執(zhí)行S306a,否則執(zhí)行S307a。S306b、客戶端繼續(xù)解析出整個(gè)目標(biāo)節(jié)點(diǎn)的路徑,執(zhí)行操作指令中指示的相關(guān)操作。S307b、客戶端向DM服務(wù)器返回失敗響應(yīng)消息(404),指示無法執(zhí)行指定操作。本實(shí)施例提供的設(shè)備管理DM系統(tǒng)的權(quán)限控制方法,客戶端在MO實(shí)例的根節(jié)點(diǎn)的ACL屬性中添加DM服務(wù)器下發(fā)的MO實(shí)例的ACL值。當(dāng)客戶端獲取到DM服務(wù)器下發(fā)的操作指令后,解析出目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn)的URI,從而獲取目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn)的ACL值,可以判斷是否執(zhí)行DM服務(wù)器指示的相應(yīng)操作。從而提高了客戶端獲取目標(biāo)操作節(jié)點(diǎn)的訪問權(quán)限的效率,節(jié)約DM客戶端資源圖4為本發(fā)明提供的設(shè)備管理的權(quán)限控制方法另一個(gè)實(shí)施例的流程圖,如圖4所示,本實(shí)施例中,客戶端在管理樹上創(chuàng)建MO實(shí)例后,在創(chuàng)建的MO實(shí)例的根節(jié)點(diǎn)的ACL屬性中添加該MO實(shí)例的ACL值,并將創(chuàng)建的MO實(shí)例的根節(jié)點(diǎn)的URI添加到創(chuàng)建的MO實(shí)例中各節(jié)點(diǎn)的設(shè)定屬性中。當(dāng)客戶端接收到DM服務(wù)器下發(fā)的操作之后,解析獲取目標(biāo)操作節(jié)點(diǎn)的URI,查找到目標(biāo)操作節(jié)點(diǎn)的設(shè)定屬性中添加的目標(biāo)操作節(jié)點(diǎn)所屬管理對(duì)象MO實(shí)例的根節(jié)點(diǎn)的URI,從而查找該根節(jié)點(diǎn)的ACL屬性值。該方法具體包括:S401、DM服務(wù)器向客戶端下發(fā)創(chuàng)建MO實(shí)例指令,并且下發(fā)設(shè)置該MO實(shí)例的ACL的指令。S402、客戶端在終端的管理樹上創(chuàng)建MO實(shí)例,在MO實(shí)例的根節(jié)點(diǎn)的ACL屬性中添加MO實(shí)例的ACL值,并將創(chuàng)建的MO實(shí)例的根節(jié)點(diǎn)的URI添加到創(chuàng)建的MO實(shí)例中各節(jié)點(diǎn)的設(shè)定屬性中。 設(shè)定屬性可以為RootRef屬性。S403、客戶端接收到DM服務(wù)器下發(fā)的操作指令,從中解析出服務(wù)器標(biāo)識(shí)(ServerID)和目標(biāo)操作節(jié)點(diǎn)信息(目標(biāo)操作節(jié)點(diǎn)的URI)。S404、客戶端根據(jù)目標(biāo)操作節(jié)點(diǎn)的URI,查找目標(biāo)操作節(jié)點(diǎn)的設(shè)定屬性中添加的目標(biāo)操作節(jié)點(diǎn)所屬管理對(duì)象MO實(shí)例的根節(jié)點(diǎn)的URI。S405、客戶端根據(jù)目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn)的URI,獲取目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn)的ACL值。判斷操作指令中解析出的Server ID是否具有操作指令中指定的操作的權(quán)限;如果該Server ID具有權(quán)限,則執(zhí)行S406,否則執(zhí)行S407。S406、客戶端繼續(xù)解析出整個(gè)目標(biāo)節(jié)點(diǎn)的路徑,執(zhí)行操作指令中指示的相關(guān)操作。S407、客戶端向DM服務(wù)器返回失敗響應(yīng)消息(404),指示無法執(zhí)行指定操作。其中,客戶端可以在失敗響應(yīng)消息中攜帶設(shè)定屬性的屬性值,以使DM服務(wù)器向上級(jí)管理方請(qǐng)求修改設(shè)定屬性的屬性值指向的根節(jié)點(diǎn)的ACL。S408、客戶端向所述DM服務(wù)器返回響應(yīng)消息(非2000K響應(yīng)消息),所述響應(yīng)消息中攜帶所述設(shè)定屬性的屬性值,以使DM服務(wù)器修改所述目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的其它節(jié)點(diǎn)值時(shí),根據(jù)所述設(shè)定屬性的屬性值和MO DFF定位所述目標(biāo)操作節(jié)點(diǎn)的URI。具體的,設(shè)備描述框架(device description framework,DDF)中描述了節(jié)點(diǎn)和根節(jié)點(diǎn)的相對(duì)位置關(guān)系,客戶端可以從RootRef中獲取到根節(jié)點(diǎn)的絕對(duì)URI,然后結(jié)合DDF中獲取描述的目標(biāo)節(jié)點(diǎn)和根節(jié)點(diǎn)的相對(duì)位置關(guān)系,就可以知道了即可以獲取目標(biāo)節(jié)點(diǎn)的絕對(duì)路徑了。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random AccessMemory, RAM)等。圖5為本發(fā)明提供的終端一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,如圖5所示,該終端包括客戶端,客戶端可以包括:接收器11和處理器12 ;接收器11,用于接收設(shè)備管理服務(wù)器下發(fā)的操作指令;處理器12,用于解析所述操作指令,獲取目標(biāo)操作節(jié)點(diǎn)所屬管理對(duì)象MO實(shí)例的根節(jié)點(diǎn)的通用資源標(biāo)識(shí)符URI ;并獲取存儲(chǔ)的與所述根節(jié)點(diǎn)的URI對(duì)應(yīng)的所述MO實(shí)例的訪問控制列表ACL ;還用于根據(jù)所述MO實(shí)例的ACL確定是否執(zhí)行所述操作指令中指示的操作。作為一種可行的實(shí)施方式,處理器12可以具體用于:判斷操作指令中目標(biāo)操作節(jié)點(diǎn)的URI為相對(duì)URI或絕對(duì)URI ;若目標(biāo)操作節(jié)點(diǎn)的URI為相對(duì)URI,則在操作指令中獲取根節(jié)點(diǎn)的URI ;若目標(biāo)操作節(jié)點(diǎn)的URI為絕對(duì)URI,則根據(jù)目標(biāo)操作節(jié)點(diǎn)的URI獲取具有MOI屬性的節(jié)點(diǎn),具有MOI屬性的節(jié)點(diǎn)的URI即為根節(jié)點(diǎn)的URI??蛇x的,接收器11還可以用于:獲取設(shè)備管理服務(wù)器下發(fā)的創(chuàng)建MO實(shí)例指令及設(shè)置所述MO實(shí)例的ACL的指令;相應(yīng)的,處理器12還可以用于:在終端的管理樹上創(chuàng)建所述MO實(shí)例,并將所述MO實(shí)例的根節(jié)點(diǎn)的URI以及所述MO實(shí)例的ACL關(guān)聯(lián)添加到MO列表中;或者,用于在所述MO實(shí)例的根節(jié)點(diǎn)的ACL屬性中添加所述MO實(shí)例的ACL值。

進(jìn)一步的,處理器12還可以具體用于:在MO列表中,查找與目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn)的URI相關(guān)聯(lián)的ACL ;或者,用于根據(jù)目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn)的URI,找到目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn),獲取目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn)的ACL 值。作為另一種可行的實(shí)施方式,接收器11還可以用于:獲取設(shè)備管理服務(wù)器下發(fā)的創(chuàng)建MO實(shí)例指令及設(shè)置所述MO實(shí)例的ACL的指令;相應(yīng)的,處理器12還可以用于:在終端的管理樹上創(chuàng)建MO實(shí)例,在所述MO實(shí)例的根節(jié)點(diǎn)的ACL屬性中添加所述MO實(shí)例的ACL,并將所述MO實(shí)例的根節(jié)點(diǎn)的URI添加到所述MO實(shí)例中各節(jié)點(diǎn)的設(shè)定屬性中。進(jìn)一步的,處理器12可以具體用于:解析設(shè)備管理服務(wù)器下發(fā)的操作指令,獲取目標(biāo)操作節(jié)點(diǎn)的通用資源標(biāo)識(shí)符URI ;并根據(jù)目標(biāo)操作節(jié)點(diǎn)的URI,查找目標(biāo)操作節(jié)點(diǎn)的設(shè)定屬性中添加的目標(biāo)操作節(jié)點(diǎn)所屬管理對(duì)象MO實(shí)例的根節(jié)點(diǎn)的URI。處理器12還可以具體用于:根據(jù)目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn)的URI,獲取目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn)的ACL值。處理器12還可以具體用于:根據(jù)根節(jié)點(diǎn)的ACL向設(shè)備管理服務(wù)器返回失敗響應(yīng)消息,失敗響應(yīng)消息中攜帶設(shè)定屬性的屬性值,以使設(shè)備管理服務(wù)器向上級(jí)管理方請(qǐng)求修改設(shè)定屬性的屬性值指向的根節(jié)點(diǎn)的ACL。處理器12還可以用于:向設(shè)備管理服務(wù)器返回響應(yīng)消息,響應(yīng)消息中攜帶設(shè)定屬性的屬性值,以使設(shè)備管理服務(wù)器修改目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的其它節(jié)點(diǎn)值時(shí),根據(jù)設(shè)定屬性的屬性值和MO設(shè)備描述框架DDF定位目標(biāo)操作節(jié)點(diǎn)的URI。本發(fā)明實(shí)施例提供的終端,與本發(fā)明實(shí)施例提供的設(shè)備管理的權(quán)限控制方法相對(duì)應(yīng),為設(shè)備管理的權(quán)限控制方法的執(zhí)行設(shè)備,其實(shí)現(xiàn)設(shè)備管理的權(quán)限控制方法的過程可參見方法實(shí)施例,不再贅述。本實(shí)施例提供的終端,其上設(shè)置的客戶端在接收到DM服務(wù)器的操作指令后,能夠根據(jù)目標(biāo)操作節(jié)點(diǎn)所屬根節(jié)點(diǎn)的URI直接獲取對(duì)應(yīng)存儲(chǔ)的ACL,從而提高對(duì)MO實(shí)例中各節(jié)點(diǎn)的操作效率,節(jié)約DM客戶端資源。最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。·
權(quán)利要求
1.一種設(shè)備管理的權(quán)限控制方法,其特征在于,包括: 解析設(shè)備管理服務(wù)器下發(fā)的操作指令,獲取目標(biāo)操作節(jié)點(diǎn)所屬管理對(duì)象MO實(shí)例的根節(jié)點(diǎn)的通用資源標(biāo)識(shí)符URI ; 獲取存儲(chǔ)的與所述根節(jié)點(diǎn)的URI對(duì)應(yīng)的所述MO實(shí)例的訪問控制列表ACL ; 根據(jù)所述MO實(shí)例的ACL確定是否執(zhí)行所述操作指令中指示的操作。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述解析設(shè)備管理服務(wù)器下發(fā)的操作指令,獲取目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn)的通用資源標(biāo)識(shí)符URI,具體為: 解析所述操作指令中所述目標(biāo)操作節(jié)點(diǎn)的URI為相對(duì)URI或絕對(duì)URI ; 若所述目標(biāo)操作節(jié)點(diǎn)的URI為相對(duì)URI,則在所述操作指令中獲取所述根節(jié)點(diǎn)的URI ;若所述目標(biāo)操作節(jié)點(diǎn)的URI為絕對(duì)URI,則根據(jù)所述目標(biāo)操作節(jié)點(diǎn)的URI獲取具有MOI屬性的節(jié)點(diǎn),所述具有MOI屬性的節(jié)點(diǎn)的URI即為所述根節(jié)點(diǎn)的URI。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,在所述解析設(shè)備管理服務(wù)器下發(fā)的操作指令之前,還包括: 獲取所述設(shè)備 管理服務(wù)器下發(fā)的創(chuàng)建MO實(shí)例指令及設(shè)置所述MO實(shí)例的ACL的指令;在終端的管理樹上創(chuàng)建所述MO實(shí)例,并將所述MO實(shí)例的根節(jié)點(diǎn)的URI以及所述MO實(shí)例的ACL關(guān)聯(lián)添加到MO列表中。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述獲取存儲(chǔ)的與所述根節(jié)點(diǎn)的URI對(duì)應(yīng)的所述MO實(shí)例的訪問控制列表ACL,包括: 在所述MO列表中,查找與所述目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn)的URI相關(guān)聯(lián)的ACL。
5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,在所述解析設(shè)備管理服務(wù)器下發(fā)的操作指令之前,還包括: 獲取所述設(shè)備管理服務(wù)器下發(fā)的創(chuàng)建MO實(shí)例指令及設(shè)置所述MO實(shí)例的ACL的指令;在終端的管理樹上創(chuàng)建所述MO實(shí)例,并在所述MO實(shí)例的根節(jié)點(diǎn)的ACL屬性中添加所述MO實(shí)例的ACL值。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述獲取存儲(chǔ)的與所述根節(jié)點(diǎn)的URI對(duì)應(yīng)的所述MO實(shí)例的訪問控制列表ACL,包括: 根據(jù)所述目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn)的URI,找到所述目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn); 獲取所述目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn)的ACL值。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述解析設(shè)備管理服務(wù)器下發(fā)的操作指令之前,還包括:獲取所述設(shè)備管理服務(wù)器下發(fā)的創(chuàng)建MO實(shí)例指令及設(shè)置所述MO實(shí)例的ACL的指令;在終端的管理樹上創(chuàng)建所述MO實(shí)例,在所述MO實(shí)例的根節(jié)點(diǎn)的ACL屬性中添加所述MO實(shí)例的ACL,并將所述MO實(shí)例的根節(jié)點(diǎn)的URI添加到所述MO實(shí)例中各節(jié)點(diǎn)的設(shè)定屬性中。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述解析設(shè)備管理服務(wù)器下發(fā)的操作指令,獲取目標(biāo)操作節(jié)點(diǎn)所屬管理對(duì)象MO實(shí)例的根節(jié)點(diǎn)的通用資源標(biāo)識(shí)符URI,包括: 解析所述設(shè)備管理服務(wù)器下發(fā)的操作指令,獲取目標(biāo)操作節(jié)點(diǎn)的通用資源標(biāo)識(shí)符URI ; 根據(jù)所述目標(biāo)操作節(jié)點(diǎn)的URI,查找所述目標(biāo)操作節(jié)點(diǎn)的設(shè)定屬性中添加的所述目標(biāo)操作節(jié)點(diǎn)所屬管理對(duì)象MO實(shí)例的根節(jié)點(diǎn)的URI。
9.根據(jù)權(quán)利要求7或8所述的方法,其特征在于,所述獲取存儲(chǔ)的與所述根節(jié)點(diǎn)的URI對(duì)應(yīng)的所述MO實(shí)例的訪問控制列表ACL,包括: 根據(jù)所述目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn)的URI,獲取所述目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn)的ACL值。
10.根據(jù)權(quán)利要求7或8所述的方法,其特征在于,若根據(jù)所述根節(jié)點(diǎn)的ACL向所述設(shè)備管理服務(wù)器返回失敗響應(yīng)消息,則在所述失敗響應(yīng)消息中攜帶所述設(shè)定屬性的屬性值,以使所述設(shè)備管理服務(wù)器向上級(jí)管理方請(qǐng)求修改所述設(shè)定屬性的屬性值指向的根節(jié)點(diǎn)的ACL。
11.根據(jù)權(quán)利要求7或8所述的方法,其特征在于,所述根據(jù)所述根節(jié)點(diǎn)的ACL確定是否執(zhí)行所述操作指令指示的操作之后,還包括: 向所述設(shè)備管理服務(wù)器返回響應(yīng)消息,所述響應(yīng)消息中攜帶所述設(shè)定屬性的屬性值,以使設(shè)備管理服務(wù)器修改所述目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的其它節(jié)點(diǎn)值時(shí),根據(jù)所述設(shè)定屬性的屬性值和MO設(shè)備描述框架DDF定位所述目標(biāo)操作節(jié)點(diǎn)的URI。
12.—種終端,包括客戶端,其特征在于,所述客戶端包括: 接收器,用于接收設(shè)備管理服務(wù)器下發(fā)的操作指令; 處理器,用于解析所述接收器接收的所述操作指令,獲取目標(biāo)操作節(jié)點(diǎn)所屬管理對(duì)象MO實(shí)例的根節(jié)點(diǎn)的通用資源標(biāo)識(shí)符URI ;并獲取存儲(chǔ)的與所述根節(jié)點(diǎn)的URI對(duì)應(yīng)的所述MO實(shí)例的訪問控制列表ACL ;并根據(jù)所述MO實(shí)例的ACL確定是否執(zhí)行所述操作指令中指示的操作。
13.根據(jù)權(quán)利要求12所述的終端,其特征在于,所述處理器具體用于:判斷所述操作指令中所述目標(biāo)操作節(jié)點(diǎn)的URI為相對(duì)URI或絕對(duì)URI ;若所述目標(biāo)操作節(jié)點(diǎn)的URI為相對(duì)URI,則在所述操作指令中獲取所述根節(jié)點(diǎn)的URI ;若所述目標(biāo)操作節(jié)點(diǎn)的URI為絕對(duì)URI,則根據(jù)所述目標(biāo)操作節(jié)點(diǎn)的URI獲取具有MOI屬性的節(jié)點(diǎn),所述具有MOI屬性的節(jié)點(diǎn)的URI即為所述根節(jié)點(diǎn)的URI。
14.根據(jù)權(quán)利要求12或13所述的終端,其特征在于,所述接收器還用于:獲取所述設(shè)備管理服務(wù)器下發(fā)的創(chuàng)建MO實(shí)例指令及設(shè)置所述MO實(shí)例的ACL的指令; 所述處理器還用于:在終端的管理樹上創(chuàng)建所述MO實(shí)例,并將所述MO實(shí)例的根節(jié)點(diǎn)的URI以及所述MO實(shí)例的ACL關(guān)聯(lián)添加到MO列表中;或者,用于在所述MO實(shí)例的根節(jié)點(diǎn)的ACL屬性中添加所述MO實(shí)例的ACL值。
15.根據(jù)權(quán)利要求14所述的終端,其特征在于,所述處理器具體用于:在所述MO列表中,查找與所述目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn)的URI相關(guān)聯(lián)的ACL ;或者,用于根據(jù)所述目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn)的URI,找到所述目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn),獲取所述目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn)的ACL值。
16.根據(jù)權(quán)利要求12所述的終端,其特征在于,所述接收器還用于:獲取所述設(shè)備管理服務(wù)器下發(fā)的創(chuàng)建MO實(shí)例指令及設(shè)置所述MO實(shí)例的ACL的指令; 所述處理器還用于:在終端的管理樹上創(chuàng)建所述MO實(shí)例,在所述MO實(shí)例的根節(jié)點(diǎn)的ACL屬性中添加所述MO實(shí)例的ACL,并將所述MO實(shí)例的根節(jié)點(diǎn)的URI添加到所述MO實(shí)例中各節(jié)點(diǎn)的設(shè)定屬性中。
17.根據(jù)權(quán)利要求16所述的終端,其特征在于,所述處理器具體用于:解析所述設(shè)備管理服務(wù)器下發(fā)的操作指令,獲取目標(biāo)操作節(jié)點(diǎn)的通用資源標(biāo)識(shí)符URI ;并根據(jù)所述目標(biāo)操作節(jié)點(diǎn)的URI,查找所述目標(biāo)操作節(jié)點(diǎn)的設(shè)定屬性中添加的所述目標(biāo)操作節(jié)點(diǎn)所屬管理對(duì)象MO實(shí)例的根節(jié)點(diǎn)的URI。
18.根據(jù)權(quán)利要求16或17所述的終端,其特征在于,所述處理器具體用于:根據(jù)所述目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn)的URI,獲取所述目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的根節(jié)點(diǎn)的ACL 值。
19.根據(jù)權(quán)利要求16或17所述的終端,其特征在于,所述處理器具體用于:根據(jù)所述根節(jié)點(diǎn)的ACL向所述設(shè)備管理服務(wù)器返回失敗響應(yīng)消息,所述失敗響應(yīng)消息中攜帶所述設(shè)定屬性的屬性值,以使設(shè)備管理服務(wù)器向上級(jí)管理方請(qǐng)求修改所述設(shè)定屬性的屬性值指向的根節(jié)點(diǎn)的ACL。
20.根據(jù)權(quán)利要求16或17所述的終端,其特征在于,所述處理器還用于:向所述設(shè)備管理服務(wù)器返回響應(yīng)消息,所述響應(yīng)消息中攜帶所述設(shè)定屬性的屬性值,以使設(shè)備管理服務(wù)器修改所述目標(biāo)操作節(jié)點(diǎn)所屬M(fèi)O實(shí)例的其它節(jié)點(diǎn)值時(shí),根據(jù)所述設(shè)定屬性的屬性值和MO設(shè)備描述框架DDF定位所·述目標(biāo)操作節(jié)點(diǎn)的URI。
全文摘要
本發(fā)明實(shí)施例提供一種設(shè)備管理的權(quán)限控制方法和終端。一種方法包括解析設(shè)備管理服務(wù)器下發(fā)的操作指令,獲取目標(biāo)操作節(jié)點(diǎn)所屬管理對(duì)象MO實(shí)例的根節(jié)點(diǎn)的通用資源標(biāo)識(shí)符URI;獲取存儲(chǔ)的與所述根節(jié)點(diǎn)的URI對(duì)應(yīng)的所述MO實(shí)例的訪問控制列表ACL;根據(jù)所述MO實(shí)例的ACL確定是否執(zhí)行所述操作指令中指示的操作。本發(fā)明實(shí)施例,終端的客戶端在接收到DM服務(wù)器的操作指令后,能夠根據(jù)目標(biāo)操作節(jié)點(diǎn)所屬根節(jié)點(diǎn)的URI直接獲取對(duì)應(yīng)存儲(chǔ)的ACL,從而提高對(duì)MO實(shí)例中各節(jié)點(diǎn)的操作效率,節(jié)約DM客戶端資源。
文檔編號(hào)H04L29/08GK103248506SQ20121002748
公開日2013年8月14日 申請(qǐng)日期2012年2月8日 優(yōu)先權(quán)日2012年2月8日
發(fā)明者常新苗, 金志皓 申請(qǐng)人:華為終端有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
阿鲁科尔沁旗| 潼南县| 蒙城县| 柞水县| 公安县| 咸阳市| 琼海市| 康平县| 昌都县| 封丘县| 贺兰县| 孝义市| 兴宁市| 巴塘县| 安多县| 那坡县| 晋江市| 连云港市| 大化| 罗江县| 大荔县| 贵阳市| 溧水县| 织金县| 富平县| 嘉义市| 定南县| 曲水县| 苏州市| 宣化县| 绩溪县| 台州市| 安阳县| 武宁县| 仁化县| 德化县| 丰城市| 衡山县| 雅江县| 成安县| 大余县|