專利名稱:具有多管理對象的終端處理操作指令的方法、終端以及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信領(lǐng)域,特別是指一種具有多管理對象的終端處理操作指令的
方法、終端以及系統(tǒng)。
背景技術(shù):
隨著移動數(shù)據(jù)業(yè)務(wù)日趨豐富和復(fù)雜,業(yè)務(wù)對終端的依賴性越來越高。移動終端作為用戶使用移動業(yè)務(wù)的載體,已成為移動運(yùn)營服務(wù)體系中不可或缺的重要組成部分。為了更好地使終端具備快速提升能力,以應(yīng)對日益激烈的市場競爭,同時能更方便、高效以及快捷地對終端設(shè)備進(jìn)行遠(yuǎn)程管理,各運(yùn)營商和終端廠商都致力于提高終端設(shè)備的遠(yuǎn)程管理能力。 0MA(0pen Mobile Alliance,開放移動聯(lián)盟)的DM(Device Management,設(shè)備管理)技術(shù)主要提供對分布、移動設(shè)備管理的機(jī)制,從而優(yōu)化用戶的經(jīng)驗(yàn)數(shù)據(jù),并減少運(yùn)營商的成本,它通過OTA (Over The Air,空中下載)方式,管理終端設(shè)備的參數(shù)采集配置、固件下載、軟件下載、安裝和升級以及終端軟件錯誤修復(fù)。 MO(Management Object,管理對象)是終端設(shè)備支持的遠(yuǎn)程管理能力的抽象表示。移動電話的幾乎任何方面都可以被定義為一個0MAM0管理對象。M0可以包括用戶應(yīng)用程序、中間件組件、服務(wù)設(shè)置或固件鏡像等。OMA工作組目前已經(jīng)定義的一些管理對象包括FUMO(用于固件無線更新F0TA或固件升級)、SC0M0(用于管理軟件組織)、DIAGM0N(用于執(zhí)行設(shè)備診斷和監(jiān)測)以及LA麗0(用于設(shè)備鎖定/解鎖和數(shù)據(jù)擦除)等等。同時,每個支持OMA DM的設(shè)備上都存儲一棵終端管理樹,它將所有可用MO組成層次結(jié)構(gòu)。該終端管理樹可被認(rèn)為是設(shè)備管理服務(wù)器通過匿協(xié)議對終端設(shè)備進(jìn)行管理的接口 ,該管理樹包括一套基本的管理對象,匿服務(wù)器通過操作管理樹上各個節(jié)點(diǎn)的Get、R印lace、Exec、Add、Delete等管理命令,從而達(dá)到管理整個終端設(shè)備資源。每種類型的管理對象(MO)在終端管理樹上都是以一棵子樹的方法被管理。 目前支持OMA匿的手機(jī)終端通過管理樹處理操作指令的流程如下,當(dāng)設(shè)備服務(wù)器對某個管理對象下發(fā)一個管理命令后,首先,終端加載整棵終端管理樹;然后,根據(jù)命令的路徑在終端管理樹上定位到某個管理對象的子樹上進(jìn)行管理操作。這種常規(guī)的終端管理樹維護(hù)方法存在以下缺陷隨著管理的MO越來越多,終端管理樹會越來越大,每次都需要加載整棵終端管理樹,會占用大量的內(nèi)存,從而占用大量的內(nèi)存資源。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種具有多管理對象的終端處理操作指令的方
法、終端以及系統(tǒng),能夠在處理操作指令時,降低終端內(nèi)存的占用率。 為解決上述技術(shù)問題,本發(fā)明的實(shí)施例提供技術(shù)方案如下 —方面,提供一種具有多管理對象的終端處理操作指令的方法,包括
終端從終端管理服務(wù)器接收操作指令,所述操作指令攜帶待處理管理對象的信息; 所述終端根據(jù)預(yù)設(shè)的管理對象和對象管理樹之間的對應(yīng)關(guān)系,查找所述待處理管
理對象對應(yīng)的對象管理樹,所述對象管理樹對應(yīng)一種類型的管理對象; 所述終端加載查找到的所述對象管理樹; 所述終端通過加載的所述對象管理樹,執(zhí)行所述操作指令。 所述操作指令還攜帶所述待處理管理對象的待處理數(shù)據(jù)的信息; 所述終端通過加載的所述對象管理樹,執(zhí)行所述操作指令的步驟具體為 所述終端在加載的所述對象管理樹中,查找到所述待處理數(shù)據(jù)對應(yīng)的節(jié)點(diǎn); 所述終端在查找到的所述節(jié)點(diǎn)上執(zhí)行所述操作指令。 所述的終端處理操作指令的方法,還包括所述終端判斷在執(zhí)行所述操作指令時,所述對象管理樹是否被更新; 如果更新,則所述終端存儲更新后的所述對象管理樹。 所述的終端處理操作指令的方法,還包括所述終端釋放所述對象管理樹。 所述終端根據(jù)預(yù)設(shè)的管理對象和對象管理樹之間的對應(yīng)關(guān)系,查找所述待處理管
理對象對應(yīng)的對象管理樹的步驟之前,還包括 所述終端給每種類型的管理對象分別建立對象管理樹,所述對象管理樹分別對應(yīng)一種類型的管理對象。 所述管理對象為FUM0固件更新管理對象、SC0M0軟件組件管理對象、DIAGMON診斷和監(jiān)控管理對象、LA麗O鎖定和擦除管理對象、DCMO設(shè)備能力管理對象或SCHEDULE任務(wù)管理對象。
另一方面,提供一種具有多管理對象的終端,包括 存儲單元,用于存儲預(yù)設(shè)的管理對象和對象管理樹之間的對應(yīng)關(guān)系以及對象管理樹; 接收單元,用于從終端管理服務(wù)器接收操作指令,所述操作指令攜帶待處理管理對象的信息; 查找單元,用于根據(jù)預(yù)設(shè)的管理對象和對象管理樹之間的對應(yīng)關(guān)系,查找所述待
處理管理對象對應(yīng)的對象管理樹,所述對象管理樹對應(yīng)一種類型的管理對象; 加載單元,用于加載查找到的所述對象管理樹; 執(zhí)行單元,用于通過加載的所述對象管理樹,執(zhí)行所述操作指令。 所述的終端,還包括 判斷單元,用于判斷在執(zhí)行所述操作指令時,所述對象管理樹是否被更新,生成判斷結(jié)果; 所述存儲單元,還用于當(dāng)所述判斷結(jié)果為是時,存儲更新后的所述對象管理樹。
所述的終端,還包括釋放單元,用于釋放所述對象管理樹。 所述的終端,還包括創(chuàng)建單元,用于給每種類型的管理對象分別建立對象管理樹,所述對象管理樹分別對應(yīng)一種類型的管理對象。 另一方面,提供一種處理操作指令的系統(tǒng),包括具有多管理對象的終端和終端管理服務(wù)器,所述終端包括
存儲單元,用于存儲預(yù)設(shè)的管理對象和對象管理樹之間的對應(yīng)關(guān)系以及對象管理樹; 接收單元,用于從終端管理服務(wù)器接收操作指令,所述操作指令攜帶待處理管理對象的信息; 查找單元,用于根據(jù)預(yù)設(shè)的管理對象和對象管理樹之間的對應(yīng)關(guān)系,查找所述待
處理管理對象對應(yīng)的對象管理樹,所述對象管理樹對應(yīng)一種類型的管理對象; 加載單元,用于加載查找到的所述對象管理樹; 執(zhí)行單元,用于通過加載的所述對象管理樹,執(zhí)行所述操作指令。 本發(fā)明的實(shí)施例具有以下有益效果 上述方案中,終端接收操作指令時,加載對象管理樹,所述對象管理樹對應(yīng)一種類型的管理對象,相比于現(xiàn)有技術(shù)中需要加載整個終端對應(yīng)的管理樹的方案,降低了對終端內(nèi)存的占用率。
圖1為本發(fā)明所述的具有多管理對象的終端處理操作指令的方法的一實(shí)施例的流程示意圖; 圖2為本發(fā)明所述的具有多管理對象的終端處理操作指令的方法的另一實(shí)施例的流程示意圖; 圖3為本發(fā)明所述的具有多管理對象的終端的連接示意 圖4為本發(fā)明所述的處理操作指令的系統(tǒng)的連接示意圖; 圖5為本發(fā)明中終端管理服務(wù)器下發(fā)管理操作指令時的處理流程圖的應(yīng)用場景的流程示意圖。
具體實(shí)施例方式
為使本發(fā)明的實(shí)施例要解決的技術(shù)問題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例進(jìn)行詳細(xì)描述。 本發(fā)明的實(shí)施例針對現(xiàn)有技術(shù)中終端處理操作指令時內(nèi)存占用率比較高的問題,提供一種終端處理操作指令的方法、終端以及系統(tǒng)。 如圖1所示,為本發(fā)明所述的一種具有多管理對象的終端處理操作指令的方法的一實(shí)施例,包括 步驟11,終端從終端管理服務(wù)器接收操作指令,所述操作指令攜帶待處理管理對象的信息; 步驟12,所述終端根據(jù)預(yù)設(shè)的管理對象和對象管理樹之間的對應(yīng)關(guān)系,查找所述
待處理管理對象對應(yīng)的對象管理樹,所述對象管理樹對應(yīng)一種類型的管理對象; 步驟13,所述終端加載查找到的所述對象管理樹; 步驟14,所述終端通過加載的所述對象管理樹,執(zhí)行所述操作指令。 上述方案中,終端接收操作指令時,加載對象管理樹,所述對象管理樹對應(yīng)一種類
型的管理對象,相比于現(xiàn)有技術(shù)中需要加載整個終端對應(yīng)的管理樹的方案,降低了對終端
內(nèi)存的占用率。
可選的,所述操作指令還攜帶所述待處理管理對象的待處理數(shù)據(jù)的信息;
所述終端通過加載的所述對象管理樹,執(zhí)行所述操作指令的步驟具體為
所述終端在加載的所述對象管理樹中,查找到所述待處理數(shù)據(jù)對應(yīng)的節(jié)點(diǎn),
所述終端在查找到的所述節(jié)點(diǎn)上執(zhí)行所述操作指令。 如圖2所示,為本發(fā)明所述的一種具有多管理對象的終端處理操作指令的方法的另一實(shí)施例,包括 步驟21,終端從終端管理服務(wù)器接收操作指令,所述操作指令攜帶待處理管理對象以及待處理管理對象的待處理節(jié)點(diǎn)的信息; 步驟22,所述終端根據(jù)預(yù)設(shè)的管理對象和對象管理樹之間的對應(yīng)關(guān)系,查找所述待處理管理對象對應(yīng)的對象管理樹,所述對象管理樹對應(yīng)一種類型的管理對象;
步驟23,所述終端加載查找到的所述對象管理樹; 步驟24,所述終端根據(jù)所述待處理節(jié)點(diǎn)的信息,查找加載的所述對象管理樹的節(jié)點(diǎn); 步驟25,所述終端在查找到的所述節(jié)點(diǎn)上執(zhí)行所述操作指令。
可選的,所述的終端處理操作指令的方法,還包括 步驟26,所述終端判斷在執(zhí)行所述操作指令時,所述對象管理樹是否被更新;
步驟27,如果更新,則所述終端存儲更新后的所述對象管理樹。
可選的,所述的終端處理操作指令的方法,還包括 步驟28,所述終端釋放所述對象管理樹。如果對象管理樹沒有更新,則直接釋放對象管理書;如果對象管理書已經(jīng)更新,則釋放更新的對象管理樹。 可選的,所述終端根據(jù)預(yù)設(shè)的管理對象和對象管理樹之間的對應(yīng)關(guān)系,查找所述待處理管理對象對應(yīng)的對象管理樹的步驟之前,還包括 步驟20,所述終端給每種類型的管理對象分別建立對象管理樹,所述對象管理樹分別對應(yīng)一種類型的管理對象。 可選的,如果步驟22中,沒有查找所述待處理管理對象對應(yīng)的對象管理樹,則所述終端給待處理管理對象建立對象管理樹,所述對象管理樹對應(yīng)一種類型的管理對象。
所述管理對象為FUM0用于固件無線更新對象、SC0M0用于管理軟件組織對象、DIAGM0N用于執(zhí)行終端診斷和監(jiān)測對象、LA麗0用于終端鎖定/解鎖和數(shù)據(jù)擦除對象、DCM0或SCHEDULE。 如圖3所示,為本發(fā)明所述的一種具有多管理對象的終端30,包括 存儲單元31,用于存儲預(yù)設(shè)的管理對象和對象管理樹之間的對應(yīng)關(guān)系以及對象管
理樹; 接收單元32,用于從終端管理服務(wù)器接收操作指令,所述操作指令攜帶待處理管理對象的信息; 查找單元33,用于根據(jù)預(yù)設(shè)的管理對象和對象管理樹之間的對應(yīng)關(guān)系,查找所述
待處理管理對象對應(yīng)的對象管理樹,所述對象管理樹對應(yīng)一種類型的管理對象; 加載單元34,用于加載查找到的所述對象管理樹; 執(zhí)行單元35,用于通過加載的所述對象管理樹,執(zhí)行所述操作指令。 所述操作指令還攜帶所述待處理管理對象的待處理數(shù)據(jù)的信息;
執(zhí)行單元35包括 查找子單元,用于在加載的所述對象管理樹中,查找到所述待處理數(shù)據(jù)對應(yīng)的節(jié)點(diǎn), 執(zhí)行子單元,用于在查找到的所述節(jié)點(diǎn)上執(zhí)行所述操作指令。 所述管理對象為FUM0固件更新管理對象、SC0M0軟件組件管理對象、DIAGM0N診斷和監(jiān)控管理對象、LA麗0鎖定和擦除管理對象、DCM0設(shè)備能力管理對象或SCHEDULE任務(wù)管理對象。
可選的,所述的終端30,還包括 判斷單元36,用于判斷在執(zhí)行所述操作指令時,是否更新所述對象管理樹,生成判斷結(jié)果; 所述存儲單元31,還用于當(dāng)所述判斷結(jié)果為是時,存儲更新后的所述對象管理樹。
可選的,所述的終端30,還包括 釋放單元37,用于釋放所述對象管理樹,能夠及時釋放內(nèi)存的占用資源。
所述的終端處理操作指令的方法,還包括 創(chuàng)建單元38,用于給每種類型的管理對象分別建立對象管理樹,所述對象管理樹分別對應(yīng)一種類型的管理對象。 上述方案中,終端接收操作指令時,加載對象管理樹,所述對象管理樹對應(yīng)一種類型的管理對象,相比于現(xiàn)有技術(shù)中需要加載整個終端對應(yīng)的管理樹的方案,降低了對終端內(nèi)存的占用率。 如圖4所示,為本發(fā)明所示的一種處理操作指令的系統(tǒng)50,包括具有多管理對象的終端30和終端管理服務(wù)器40,所述終端30包括 存儲單元31,用于存儲預(yù)設(shè)的管理對象和對象管理樹之間的對應(yīng)關(guān)系以及對象管理樹; 接收單元32,用于從終端管理服務(wù)器接收操作指令,所述操作指令攜帶待處理管理對象的信息; 查找單元33,用于根據(jù)預(yù)設(shè)的管理對象和對象管理樹之間的對應(yīng)關(guān)系,查找所述
待處理管理對象對應(yīng)的對象管理樹,所述對象管理樹對應(yīng)一種類型的管理對象; 加載單元34,用于加載查找到的所述對象管理樹; 執(zhí)行單元35,用于通過加載的所述對象管理樹,執(zhí)行所述操作指令。 上述方案中,終端接收操作指令時,加載對象管理樹,所述對象管理樹對應(yīng)一種類
型的管理對象,相比于現(xiàn)有技術(shù)中需要加載整個終端對應(yīng)的管理樹的方案,降低了對終端
內(nèi)存的占用率。 本發(fā)明針對終端中終端管理樹的管理,提出了一種終端存在多種類型管理對象
(Management Object)時對象管理樹的維護(hù)方法。每個管理對象都對應(yīng)一棵對象管理樹,當(dāng)
終端管理服務(wù)器對某個管理對象進(jìn)行管理時,只加載其對應(yīng)的對象管理樹。 本發(fā)明采用的方法是為每種管理對象(MO)建立一棵獨(dú)立的對象管理樹,比如
SCOMO樹、DCMO樹、FUMO樹、SCHEDULE樹等。當(dāng)終端接收到終端管理服務(wù)下發(fā)的操作指令
后,首先檢查是哪種類型的管理對象,并根據(jù)管理對象的類型,加載對應(yīng)的對象管理樹,然
后對該對象管理樹上的節(jié)點(diǎn)進(jìn)行操作,當(dāng)操作完成之后,可以釋放該對象管理樹。
8
本發(fā)明主要包括如下步驟 步驟一,終端與終端管理服務(wù)器建立匿會話;其中,步驟一的發(fā)起匿會話的方式可以是用戶發(fā)起、終端管理服務(wù)器發(fā)起或終端其他事件發(fā)起; 步驟二,終端從終端管理服務(wù)器接收下發(fā)的包含節(jié)點(diǎn)管理命令的SyncML (Synchronization Markup Language,—種移動數(shù)據(jù)同步化協(xié)議)響應(yīng)消息;
步驟三終端解析收到的SyncML消息,并根據(jù)消息中包含的管理對象類型,在內(nèi)存中加載對應(yīng)的對象管理樹; 步驟四在加載的對象管理樹上完成對相應(yīng)節(jié)點(diǎn)的命令操作; 步驟五當(dāng)完成全部的命令操作后,釋放加載的對象管理樹;可根據(jù)實(shí)際情況,確定從內(nèi)存中釋放對象管理樹的時機(jī)。 圖5為本發(fā)明中終端管理服務(wù)器下發(fā)管理操作指令時的處理流程的應(yīng)用場景,具體實(shí)施步驟如下 步驟51 :終端與終端管理服務(wù)器建立匿會話; 步驟52 :終端接收從終端管理服務(wù)器下發(fā)的包含各類管理操作指令的SyncML響應(yīng)消息; 步驟53 :終端解析接收到的SyncML消息,并逐一解析SyncML消息體中包含的命
令,比如 〈Exec〉 〈CmdID>l〈/CmdID> 〈Item〉 〈Target〉 〈lxicURI>SCOMO/Inventory/Delivered/Packagel/Operations/Install〈/lxicU
RI>
〈/Target〉
〈/Item〉
〈/Exec〉 當(dāng)SyncML消息中包含上述Exec命令時,解析到該命令為SC0M0的管理命令,加載SC0M0管理樹。如果SC0M0管理樹不存在,則創(chuàng)建一棵SC0M0管理樹; 步驟54 :在加載的對象管理樹上完成相應(yīng)節(jié)點(diǎn)的操作,比如上例,在SC0M0管理樹完成Packagel的軟件安裝操作。如果SyncML消息中還包含其他的命令,則繼續(xù)下一個命令的解析,轉(zhuǎn)步驟103; 步驟55 :當(dāng)SyncML響應(yīng)消息中所有命令都被解析并執(zhí)行完成后,釋放加載的對象管理樹。 與現(xiàn)有技術(shù)相比,本發(fā)明在終端管理服務(wù)器管理多種管理對象(M0)時,具有明顯的優(yōu)勢首先,終端無需每次都加載所有的管理對象,只需要加載管理的M0對應(yīng)的對象管理樹,極大地減少了內(nèi)存的消耗;其次,終端管理樹越復(fù)雜、內(nèi)容越多,則越會加大命令處理過程的復(fù)雜性。而本發(fā)明中,相對于一棵包含所有M0的終端管理樹,每次只加載和操作需要管理的MO管理樹,不僅減小了處理的復(fù)雜性,也可以提高處理的效率。終端可以為手機(jī)、個人數(shù)字助理等。不僅能夠有效降低內(nèi)存占用率,還可以降低管理樹的維護(hù)復(fù)雜性和提高
9處理效率。 所述方法實(shí)施例是與所述裝置實(shí)施例相對應(yīng)的,在方法實(shí)施例中未詳細(xì)描述的部分參照裝置實(shí)施例中相關(guān)部分的描述即可,在裝置實(shí)施例中未詳細(xì)描述的部分參照方法實(shí)施例中相關(guān)部分的描述即可。 本領(lǐng)域普通技術(shù)人員可以理解,實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,包括如上述方法實(shí)施例的步驟,所述的存儲介質(zhì),如磁碟、光盤、只讀存f諸i己十乙亍本(Read—Only Memory, ROM)或P道豐幾存f諸i己十乙亍本(Random Access Memory, RAM)等。
在本發(fā)明各方法實(shí)施例中,所述各步驟的序號并不能用于限定各步驟的先后順序,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,對各步驟的先后變化也在本發(fā)明的保護(hù)范圍之內(nèi)。 以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
一種具有多管理對象的終端處理操作指令的方法,其特征在于,包括終端從終端管理服務(wù)器接收操作指令,所述操作指令攜帶待處理管理對象的信息;所述終端根據(jù)預(yù)設(shè)的管理對象和對象管理樹之間的對應(yīng)關(guān)系,查找所述待處理管理對象對應(yīng)的對象管理樹,所述對象管理樹對應(yīng)一種類型的管理對象;所述終端加載查找到的所述對象管理樹;所述終端通過加載的所述對象管理樹,執(zhí)行所述操作指令。
2. 根據(jù)權(quán)利要求1所述的具有多管理對象的終端處理操作指令的方法,其特征在于,所述操作指令還攜帶所述待處理管理對象的待處理數(shù)據(jù)的信息;所述終端通過加載的所述對象管理樹,執(zhí)行所述操作指令的步驟具體為所述終端在加載的所述對象管理樹中,查找到所述待處理數(shù)據(jù)對應(yīng)的節(jié)點(diǎn);所述終端在查找到的所述節(jié)點(diǎn)上執(zhí)行所述操作指令。
3. 根據(jù)權(quán)利要求1所述的具有多管理對象的終端處理操作指令的方法,其特征在于,還包括所述終端判斷在執(zhí)行所述操作指令時,所述對象管理樹是否被更新;如果更新,則所述終端存儲更新后的所述對象管理樹。
4. 根據(jù)權(quán)利要求1所述的具有多管理對象的終端處理操作指令的方法,其特征在于,所述終端通過加載的所述對象管理樹,執(zhí)行所述操作指令的步驟之后,還包括所述終端釋放所述對象管理樹。
5. 根據(jù)權(quán)利要求1或2或3或4所述的具有多管理對象的終端處理操作指令的方法,其特征在于,所述終端根據(jù)預(yù)設(shè)的管理對象和對象管理樹之間的對應(yīng)關(guān)系,查找所述待處理管理對象對應(yīng)的對象管理樹的步驟之前,還包括所述終端給每種類型的管理對象分別建立對象管理樹,所述對象管理樹分別對應(yīng)一種類型的管理對象。
6. 根據(jù)權(quán)利要求1或2或3或4所述的具有多管理對象的終端處理操作指令的方法,其特征在于,所述管理對象為FUM0固件更新管理對象、SC0M0軟件組件管理對象、DIAGMON診斷和監(jiān)控管理對象、LA麗O鎖定和擦除管理對象、DCMO設(shè)備能力管理對象或SCHEDULE任務(wù)管理對象。
7. —種具有多管理對象的終端,其特征在于,包括存儲單元,用于存儲預(yù)設(shè)的管理對象和對象管理樹之間的對應(yīng)關(guān)系以及對象管理樹,所述對象管理樹對應(yīng)一種類型的管理對象;接收單元,用于從終端管理服務(wù)器接收操作指令,所述操作指令攜帶待處理管理對象的信息;查找單元,用于根據(jù)預(yù)設(shè)的管理對象和對象管理樹之間的對應(yīng)關(guān)系,查找所述待處理管理對象對應(yīng)的對象管理樹;加載單元,用于加載查找到的所述對象管理樹;執(zhí)行單元,用于通過加載的所述對象管理樹,執(zhí)行所述操作指令。
8. 根據(jù)權(quán)利要求7所述的終端,其特征在于,還包括判斷單元,用于判斷在執(zhí)行所述操作指令時,所述對象管理樹是否被更新,生成判斷結(jié)果;所述存儲單元,還用于當(dāng)所述判斷結(jié)果為是時,存儲更新后的所述對象管理樹。
9. 根據(jù)權(quán)利要求7所述的終端,其特征在于,還包括釋放單元,用于釋放所述對象管理樹。
10. 根據(jù)權(quán)利要求7或8或9所述的終端,其特征在于,還包括創(chuàng)建單元,用于給每種類型的管理對象分別建立對象管理樹,所述對象管理樹分別對應(yīng)一種類型的管理對象。
11. 一種處理操作指令的系統(tǒng),包括具有多管理對象的終端和終端管理服務(wù)器,其特征在于,所述終端包括存儲單元,用于存儲預(yù)設(shè)的管理對象和對象管理樹之間的對應(yīng)關(guān)系以及對象管理樹,所述對象管理樹對應(yīng)一種類型的管理對象;接收單元,用于從終端管理服務(wù)器接收操作指令,所述操作指令攜帶待處理管理對象的信息;查找單元,用于根據(jù)預(yù)設(shè)的管理對象和對象管理樹之間的對應(yīng)關(guān)系,查找所述待處理管理對象對應(yīng)的對象管理樹;加載單元,用于加載查找到的所述對象管理樹;執(zhí)行單元,用于通過加載的所述對象管理樹,執(zhí)行所述操作指令。
全文摘要
本發(fā)明提供一種具有多管理對象的終端處理操作指令的方法、終端以及系統(tǒng),涉及移動通信領(lǐng)域,針對現(xiàn)有技術(shù)中終端處理操作指令時內(nèi)存的占用率高的問題而發(fā)明。所述方法包括終端從終端管理服務(wù)器接收操作指令,所述操作指令攜帶待處理管理對象的信息;所述終端根據(jù)預(yù)設(shè)的管理對象和對象管理樹之間的對應(yīng)關(guān)系,查找所述待處理管理對象對應(yīng)的對象管理樹,所述對象管理樹對應(yīng)一種類型的管理對象;所述終端加載查找到的所述對象管理樹;所述終端通過加載的所述對象管理樹,執(zhí)行所述操作指令。該方案能夠降低終端處理操作指令的內(nèi)存占用率。
文檔編號H04W88/02GK101754188SQ20091026568
公開日2010年6月23日 申請日期2009年12月30日 優(yōu)先權(quán)日2009年12月30日
發(fā)明者沈建, 袁磊, 鞠飛 申請人:中興通訊股份有限公司