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

協(xié)助對終端設備管理的方法、終端設備及設備管理系統(tǒng)的制作方法

文檔序號:7961806閱讀:133來源:國知局
專利名稱:協(xié)助對終端設備管理的方法、終端設備及設備管理系統(tǒng)的制作方法
技術領域
本發(fā)明涉及開放移動聯(lián)盟(OMA,Open Mobile Alliance)設備管理(DM,Device Management)技術領域,尤其是涉及一種協(xié)助設備管理服務器對終端設備進行管理的方法、終端設備及其設備管理系統(tǒng)。
背景技術
開放移動聯(lián)盟設備管理(OMA DM,Open Mobile Alliance DeviceManagement)規(guī)范是一種管理、診斷及維護移動終端設備的技術,它通過空中下載(OTA,Over The Air)方式對終端設備進行管理,其中對終端設備的管理操作包括對終端設備進行參數(shù)設置、固件更新、軟件安裝和升級以及故障診斷等。其中OMA DM規(guī)范所管理的移動終端設備包括手機終端、掌上電腦、筆記本電腦、嵌入式設備和車載系統(tǒng)等,同時不排除任何其它移動終端設備。
如圖1所示,為現(xiàn)有DM規(guī)范的整體管理架構模型圖,在該整體管理架構模型圖中,終端設備上的設備管理代理(DMA gent)用于解釋和執(zhí)行設備管理服務器(DMS,DM Server)下發(fā)的各種管理命令;終端設備上存儲的設備管理樹(DM樹)可以被認為是一個DM Server通過DM協(xié)議對終端設備進行管理的接口,該DM樹中包括一套基本的管理對象(MO,Management Object),DM Server就是通過對DM樹中各MO的管理操作而達到對終端設備資源進行相關控制的。其中DM Server操作DM樹的管理命令包括Get(獲取命令)、Replace(替換命令)、Exec(執(zhí)行命令)、Copy(復制命令)及Delete(刪除命令)等。
如圖2所示,為現(xiàn)有終端設備內(nèi)管理樹中各管理對象的結構狀態(tài)示意圖,例如DM Server若要對終端設備的固件進行更新時,就可以通過對終端設備內(nèi)DM樹中的“固件更新”管理對象(FUMO)執(zhí)行相關的Download操作或者Update操作來實現(xiàn)。
在現(xiàn)有OMA DM規(guī)范中,終端設備的賣方會用設備描述框架(DDF,DeviceDescription Framework)來描述終端設備的DM樹信息,DDF信息可以用于通知DM Server如何對終端設備進行管理,即DM Server根據(jù)終端設備的DDF信息對終端設備進行管理。其中DDF是一個基于可擴展標識語言(XML,Extensible Markup Language)描述的文件,其內(nèi)容是設備賣方對終端設備中DM樹相關信息的描述,一個DDF示例如下<MgmtTree>
<Node>
<NodeName>Vendor</NodeName>
<DFProperties>...</DFProperties>
<Node>
<NodeName>ISP</NodeName>
<DFProperties>...</DFProperties>
<Node>
<NodeName>GWInfo</NodeName>
<DFProperties>...</DFProperties>
<Node>
<NodeName>GWName</NodeName>
<DFProperties>...</DFProperties>
<Value>gw.yyy.se</Value>
</Node>
</Node>
</Node>
</Node>
</MgmtTree>
這樣DM Server就可以依據(jù)終端設備的DDF信息通過對終端設備中DM樹上的各MO進行相關操作來實現(xiàn)對終端設備資源的各項管理了。但是如果DM Server在終端設備的DM樹上增加相關節(jié)點(即DM Server對DM樹執(zhí)行Add命令操作),或者DM Server對終端設備中DM樹上相關節(jié)點的屬性值或值進行更新處理(即DM Server對DM樹中相關節(jié)點執(zhí)行Replace命令操作),可能都會導致增加了新節(jié)點的DM樹或?qū)ο嚓P節(jié)點屬性值或值進行了更新處理的DM樹與設備賣方初始為終端設備配置的DDF信息不符,從而使得DMServer就無法基于終端設備原始的DDF信息來實現(xiàn)對終端設備進行正確且有效的管理了。

發(fā)明內(nèi)容
本發(fā)明提出一種協(xié)助設備管理服務器對終端設備進行管理的方法,以使終端設備能夠?qū)⑾鄳狹O與對應DDF信息不符的信息上報給DM Server,從而協(xié)助DM Server對與DDF信息不符的MO執(zhí)行相關管理達到與DDF信息相符。
相應的,本發(fā)明還提出了一種終端設備及其設備管理系統(tǒng)。
為解決上述問題,本發(fā)明提出了一種協(xié)助設備管理服務器對終端設備進行管理的方法,包括步驟終端設備判斷相應管理對象與對應設備描述框架信息是否相符;并在判斷結果為不相符的情況下,將該管理對象與對應設備描述框架信息不相符的消息上報給設備管理服務器。
較佳地,終端設備判斷相應管理對象與對應設備描述框架信息是否相符的過程具體包括終端設備接收設備管理服務器下發(fā)的管理消息;并判斷若執(zhí)行該管理消息后,所管理到的管理對象與對應設備描述框架信息是否相符。
較佳地,所述方法還包括終端設備在判斷結果為不相符的情況下拒絕執(zhí)行設備管理服務器下發(fā)的管理消息的步驟。
較佳地,所述方法還包括步驟設備管理服務器接收到不相符消息后,根據(jù)該管理對象對應的設備描述框架信息修正所述已下發(fā)的管理消息;并將修正后的管理消息下發(fā)給終端設備執(zhí)行。
較佳地,終端設備判斷相應管理對象與對應設備描述框架信息是否相符的過程具體包括終端設備接收設備管理服務器下發(fā)的管理消息;并在執(zhí)行完成該管理消息后,判斷所管理到的管理對象與對應設備描述框架信息是否相符。
較佳地,所述方法還包括步驟設備管理服務器接收到不相符消息后,根據(jù)該管理對象對應的設備描述框架信息生成用于將該管理對象更新成與對應設備描述框架信息相符的更新管理消息;并將生成的更新管理消息下發(fā)給終端設備執(zhí)行。
較佳地,所述方法還包括步驟設備管理服務器接收到不相符消息后,生成用于刪除該管理對象的刪除管理消息;并將生成的刪除管理消息下發(fā)給終端設備執(zhí)行。
較佳地,所述方法還包括步驟設備管理服務器在終端設備執(zhí)行完成該管理消息后,向終端設備下發(fā)用于指示終端設備判斷管理對象與對應設備描述框架信息是否相符的診斷管理消息;所述終端設備在接收到設備管理服務器下發(fā)的診斷管理消息時,判斷所述管理對象與對應設備描述框架信息是否相符。
較佳地,所述管理消息為用于指示終端設備在設備管理樹中添加相應節(jié)點的添加管理消息;或用于指示終端設備對相應節(jié)點信息進行更新的替換管理消息。
相應的本發(fā)明還提出了一種終端設備,包括判斷單元,用于判斷相應管理對象與對應設備描述框架信息是否相符;消息上報單元,用于在判斷單元的判斷結果為不相符的情況下,將該管理對象與對應設備描述框架信息不相符的消息上報給設備管理服務器。
較佳地,所述判斷單元具體包括第一管理消息接收子單元,用于接收設備管理服務器下發(fā)的管理消息;第一判斷子單元,用于判斷若終端設備執(zhí)行第一管理消息接收子單元接收到的管理消息后,所管到的管理對象與對應設備描述框架信息是否相符。
較佳地,所述終端設備還包括拒絕執(zhí)行單元,用于在第一判斷子單元的判斷結果為不相符情況下,拒絕執(zhí)行第一管理消息接收子單元接收到的設備管理服務器下發(fā)的管理消息。
較佳地,所述判斷單元具體包括第二管理消息接收子單元,用于接收設備管理服務器下發(fā)的管理消息;第二判斷子單元,用于在終端設備執(zhí)行完成第二管理消息接收子單元接收到的管理消息后,判斷所管理到的管理對象與對應設備描述框架信息是否相符。
較佳地,所述管理消息為用于指示終端設備在設備管理樹中添加相應節(jié)點的添加管理消息;或用于指示終端設備對相應節(jié)點信息進行更新的替換管理消息。
相應的本發(fā)明還提出了一種設備管理系統(tǒng),包括設備管理服務器和終端設備,所述終端設備包括用于判斷相應管理對象與對應設備描述框架信息是否相符的判斷單元;和用于在判斷單元的判斷結果為不相符的情況下,將該管理對象與對應設備描述框架信息不相符的消息上報給設備管理服務器的消息上報單元;所述設備管理服務器用于在接收到終端設備中消息上報單元上報來的不相符消息后,指示終端設備執(zhí)行能夠消除該管理對象與對應設備描述框架信息不相符情況的動作。
較佳地,所述判斷單元具體包括第一管理消息接收子單元,用于接收設備管理服務器下發(fā)的管理消息;第一判斷子單元,用于判斷若終端設備執(zhí)行第一管理消息接收子單元接收到的管理消息后,所管理到的管理對象與對應設備描述框架信息是否相符。
較佳地,所述終端設備還包括拒絕執(zhí)行單元,用于在第一判斷子單元的判斷結果為不相符情況下,拒絕執(zhí)行第一管理消息接收子單元接收到的設備管理服務器下發(fā)的管理消息。
較佳地,所述設備管理服務器具體包括第一消息接收單元,用于接收終端設備中消息上報單元上報來的不相符消息;管理消息修正單元,用于在第一消息接收單元接收到不相符消息后,根據(jù)該管理對象對應的設備描述框架信息修正已下發(fā)給終端設備的管理消息;修正管理消息下發(fā)單元,用于將管理消息修正單元修正后的管理消息下發(fā)給終端設備執(zhí)行。
較佳地,所述判斷單元具體包括第二管理消息接收子單元,用于接收設備管理服務器下發(fā)的管理消息;第二判斷子單元,用于在終端設備執(zhí)行完成第二管理消息接收子單元接收到的管理消息后,判斷所管理到的管理對象與對應設備描述框架信息是否相符。
較佳地,所述設備管理服務器具體包括第二消息接收單元,用于接收終端設備中消息上報單元上報來的不相符消息;更新管理消息生成單元,用于在第二消息接收單元接收到不相符消息后,根據(jù)該管理對象對應的設備描述框架信息生成用于將該管理對象更新成與對應設備描述框架信息相符的更新管理消息;
更新管理消息下發(fā)單元,用于將更新管理消息生成單元生成的更新管理消息下發(fā)給終端設備執(zhí)行。
較佳地,所述設備管理服務器具體包括第三消息接收單元,用于接收終端設備中消息上報單元上報來的不相符消息;刪除管理消息生成單元,用于在第三消息接收單元接收到不相符消息后,生成用于刪除該管理對象的刪除管理消息;刪除管理消息下發(fā)單元,用于將刪除管理消息生成單元生成的刪除管理消息下發(fā)給終端設備執(zhí)行。
較佳地,所述設備管理服務器包括診斷管理消息下發(fā)單元,用于在終端設備執(zhí)行完成設備管理服務器下發(fā)的管理消息后,向終端設備下發(fā)用于指示終端設備判斷管理對象與對應設備描述框架信息是否相符的診斷管理消息;所述終端設備中的第二判斷子單元在終端設備接收到設備管理服務器下發(fā)的診斷管理消息時,判斷所述管理對象與對應設備描述框架信息是否相符。
較佳地,所述管理消息為用于指示終端設備在設備管理樹中添加相應節(jié)點的添加管理消息;或用于指示終端設備對相應節(jié)點信息進行更新的替換管理消息。
本發(fā)明技術方案能夠達到的有益效果如下本發(fā)明技術方案通過在終端設備中設置相應MO與對應DDF信息是否相符的判斷處理,當判斷到某個MO和對應的DDF信息不相符時,就將對應的不相符信息上報給DM Server,從而使得DM Server能夠根據(jù)終端設備上報的不相符消息,調(diào)整對MO的操作處理,從而使得終端設備在執(zhí)行完成DM Server下發(fā)的調(diào)整后的管理命令后,能夠使MO和對應的DDF信息相符,進而使DMServer在后續(xù)能夠更好的對終端設備進行管理,達到協(xié)調(diào)DM Server對終端設備進行管理的作用,進而避免了由于在管理過程中使某些MO和對應的DDF信息不符時,可能會導致DM Server依據(jù)原始的DDF信息對后續(xù)經(jīng)更改處理了的DM樹無法進行正確有效管理的弊端。


圖1為現(xiàn)有DM規(guī)范的整體管理架構模型圖;圖2為現(xiàn)有終端設備內(nèi)管理樹中各管理對象的結構狀態(tài)示意圖;圖3為本發(fā)明協(xié)助DM Server對終端設備進行管理的方法的主要實現(xiàn)原理流程圖;圖4為本發(fā)明方法的第一種實施情況處理流程圖;圖5為本發(fā)明方法的第二種實施情況處理流程圖;圖6為本發(fā)明方法實施例中所列舉的DM子樹結構示意圖;圖7為對圖6所示的DM子樹按照本發(fā)明方法原理實施處理后的子樹結構示意圖;圖8為本發(fā)明終端設備的具體組成結構框圖;圖9為本發(fā)明終端設備的第一實施例組成結構框圖;圖10為本發(fā)明終端設備的第二實施例組成結構框圖;圖11為本發(fā)明設備管理系統(tǒng)的主要組成結構框圖;圖12為本發(fā)明設備管理系統(tǒng)的第一實施例組成結構框圖;圖13為本發(fā)明設備管理系統(tǒng)的第二實施例組成結構框圖;圖14為本發(fā)明設備管理系統(tǒng)的第三實施例組成結構框圖。
具體實施例方式
本發(fā)明技術方案針對在OMA DM規(guī)范中,當DM Server對終端設備中的DM樹執(zhí)行Add操作或Replace操作時,可能會導致DM樹和終端設備的賣方為終端設備初始配置的DDF信息不相符,從而導致DM Server無法對終端設備執(zhí)行正確有效的管理,而提出在終端設備中設置判斷相應MO與對應DDF信息是否相符的判斷處理,當判斷到某個MO和對應的DDF信息不相符時,就將對應的不相符信息上報給DM Server,從而使得DM Server能夠根據(jù)終端設備上報的不相符消息,調(diào)整對MO的操作處理,從而使得終端設備在執(zhí)行完成DM Server下發(fā)的調(diào)整后的管理命令后,能夠使MO和對應的DDF信息相符,進而使DM Server在后續(xù)能夠更好的對終端設備進行管理,達到協(xié)調(diào)DMServer對終端設備進行管理的作用。
下面將結合各個附圖對本發(fā)明技術方案的主要實現(xiàn)原理具體實施方式
及其對應能夠達到的有益效果進行詳細的闡述。
請參照圖3,該圖是本發(fā)明協(xié)助DM Server對終端設備進行管理的方法的主要實現(xiàn)原理流程圖,其主要實現(xiàn)原理如下步驟S10,終端設備判斷相應MO與對應DDF信息是否相符;步驟S20,終端設備在上述判斷結果為不相符的情況下,將該MO與對應DDF信息不相符的消息上報給DM Server。
根據(jù)本發(fā)明方法的上述主要實現(xiàn)原理,下面列舉兩種具體實施情況第一種實施情況終端設備接收DM Server下發(fā)的管理消息(該下發(fā)的管理消息典型的指用于指示終端設備在DM樹中添加相應節(jié)點的添加管理消息,即Add操作命令;或指用于指示終端設備對相應節(jié)點信息進行更新處理的更新管理消息,即Replace操作命令);終端設備判斷若執(zhí)行該管理消息后(此時終端設備還沒有執(zhí)行DM Server下發(fā)的管理消息),該管理消息所管理到的MO與對應DDF信息是否相符,如果判斷結果為不相符就將該MO與對應DDF信息不符的消息上報給DMServer。這種實施情況的基本思路是DM Server向終端設備下發(fā)管理消息(Add操作命令和/或Replace操作命令),終端設備在執(zhí)行DM Server下發(fā)的管理消息前檢查此管理消息所操作到的目標MO是否有對應的DDF描述,如果有則進一步判斷若執(zhí)行此管理消息后目標MO是否和其對應的DDF描述相符,如果判斷結果為不符,則終端設備拒絕執(zhí)行DM Server下發(fā)的該管理消息,并將未執(zhí)行管理消息的原因(即管理消息所管理后的MO與DDF信息不符)上報給DM Server。
在該種實施情況下,可以采取兩種措施來避免終端設備執(zhí)行其已下發(fā)的管理消息所導致的相應MO與對應DDF信息不符現(xiàn)象的發(fā)生一種方式是終端設備放棄執(zhí)行前述DM Server已下發(fā)的管理消息,以避免終端設備執(zhí)行前述管理消息后可能會導致該管理消息所管理到的MO與對應DDF信息不符的情況;另一種方式是DM Server接收到終端設備上報來的MO與對應DDF信息不符的消息后,根據(jù)該MO對應的DDF信息修正前述已下發(fā)的管理消息,并將修正處理后的管理消息再次下發(fā)給終端設備執(zhí)行,從而使終端設備執(zhí)行DMServer重新下發(fā)的修正處理后的管理消息,能夠避免執(zhí)行完成管理消息后出現(xiàn)MO與對應DDF信息不符的情況。
如圖4所示,為本發(fā)明方法的第一種實施情況處理流程圖,其具體實施過程如下步驟S100,DM Server向終端設備下發(fā)管理消息(如Add操作命令或Replace操作命令);步驟S110,終端設備接收到DM Server下發(fā)的該管理消息后,判斷該管理消息所管理到的MO是否存在對應的DDF信息,如果是,執(zhí)行下述步驟S120;否則終端設備正常執(zhí)行DM Server下發(fā)的該管理消息;步驟S120,終端設備判斷若執(zhí)行完成該管理消息,執(zhí)行該管理消息后的MO是否與對應的DDF信息相符,如果是,終端設備正常執(zhí)行DM Server下發(fā)的該管理消息;否則執(zhí)行下述步驟S130;步驟S130,終端設備拒絕執(zhí)行該管理消息,并返回未執(zhí)行該管理消息的原因(具體為執(zhí)行該管理消息會導致所管理到的MO與對應的DDF消息不符)給DM Server;步驟S140,DM Server根據(jù)終端設備反饋來的原因消息,即根據(jù)MO對應的DDF信息,修正上述步驟S100中已下發(fā)給終端設備的管理消息,以使修正后的管理消息在終端設備上執(zhí)行后,能夠使執(zhí)行到的目標MO和對應的DDF信息相符;步驟S150,DM Server將修正處理后的管理消息重新下發(fā)給終端設備執(zhí)行,然后返回繼續(xù)執(zhí)行步驟S110,從而避免終端設備執(zhí)行上述步驟S100中DMServer下發(fā)的管理消息會導致所管理后的MO與對應的DDF信息不符的問題。
第二種實施情況終端設備接收DM Server下發(fā)的管理消息(該下發(fā)的管理消息為Add操作命令和/或Replace操作命令);終端設備在執(zhí)行完成DM Server下發(fā)的該管理消息后,再判斷所管理到的MO與對應DDF信息是否相符,如果判斷結果為不相符就將該MO與對應DDF信息不符的消息上報給DM Server。這種實施情況的基本思路是DM Server向終端設備下發(fā)管理消息(Add操作命令和/或Replace操作命令),終端設備正常執(zhí)行DM Server下發(fā)的該管理消息;并在執(zhí)行完成該管理消息的一段時間后檢查此管理消息所操作到的目標MO是否與對應的DDF信息相符(其中終端設備可以自行發(fā)起該檢查處理;也可以在接收到DM Server下發(fā)的診斷任務后對該管理消息所管理到的MO和對應DDF信息是否相符進行判斷),如果判斷結果為不符,則終端設備將管理消息所管理后的MO與DDF信息不符的消息上報給DM Server。
在該種實施情況下DM Server接收到終端設備反饋來的MO與對應DDF信息不相符的消息后,同樣也可以采取兩種措施來避免終端設備執(zhí)行完成其已下發(fā)的管理消息所導致的相應MO與對應DDF信息不符的問題一種方式是DM Server接收到MO與對應DDF信息不相符消息后,根據(jù)該MO對應的DDF信息生成用于將該MO更新處理成與對應DDF信息相符的更新管理消息(即Replace操作命令),并將生成的更新管理消息下發(fā)給終端設備執(zhí)行,從而使終端設備執(zhí)行完成DM Server下發(fā)的該更新管理消息后,能夠消除執(zhí)行上述管理消息后所導致的MO與對應DDF信息不符的現(xiàn)象。
另一種方式是DM Server接收到MO與對應DDF信息不相符消息后,生成用于刪除該MO的刪除管理消息(即Delete操作命令),并將生成的刪除管理消息下發(fā)給終端設備執(zhí)行,從而使終端設備刪除與DDF信息發(fā)生不符的MO,也可以達到避免執(zhí)行上述管理消息后所導致的MO與對應DDF信息不符的現(xiàn)象。
如圖5所示,為本發(fā)明方法的第二種實施情況處理流程圖,終端設備在正常執(zhí)行完成DM Server下發(fā)的管理消息后,在完成執(zhí)行管理消息后的某個時間點進行如下實施過程步驟S200,終端設備自行發(fā)起,或者接收DM Server下發(fā)的用于觸發(fā)終端設備執(zhí)行檢測相應MO與對應DDF信息是否相符的診斷管理消息后發(fā)起檢測上述執(zhí)行管理消息后所管理到的MO與對應的DDF信息是否相符;步驟S210,終端設備首先判斷所要檢查的MO是否有對應的DDF信息,如果是執(zhí)行步驟S220;否則執(zhí)行步驟S250;步驟S220,終端設備再次判斷所檢查到的MO是否與對應的DDF信息相符,如果是執(zhí)行步驟S250;否則執(zhí)行步驟S230;步驟S230,終端設備根據(jù)檢查結果,將MO與對應DDF信息不相符的消息通知給DM Server;步驟S240,DM Server根據(jù)終端設備上報的MO與對應DDF信息不相符的消息,生成用于更新該MO相關信息使之與對應DDF信息相符的Replace管理命令,并將生成的Replace管理命令下發(fā)給終端設備執(zhí)行,從而消除終端設備執(zhí)行上述管理消息后所導致的管理到的MO與對應DDF信息不符的問題;步驟S250,終端設備通知DM Server未發(fā)現(xiàn)所檢查的MO與對應的DDF信息不符。
下面將列舉一個具體實施例對本發(fā)明上述方法的實施情況進行更為具體的闡述。
假設終端設備中的DM樹上存在如圖6所示的一棵子樹,其對應的DDF信息具體如下
<?xml version=″1.0″encoding=″UTF-8″?>
<!DOCTYPE MgmtTree PUBLIC ″-//OMA//DTD-DM-DDF 1.2//EN″http://www.openmobilealliance.org/tech/DTD/OMA-TS-DM-DDF-1_2_0.dtd>
<MgmtTree>
<VerDTD>1.2</VerDTD>
<Node>
<NodeName>MO_A</NodeName> 下述為對應MO_A的DDF信息<Path>.</Path>
<DFProperties>
<AccessType><Get/><Add/></AccessType>
<DFFormat><node/></DFFormat>
<Scope><Dynamic/></Scope>
<DFTitle></DFTitle>
<DFType><DDFName></DDFName></DFType>
<CaseSense><CS/></CaseSense>
</DFProperties>
<Node>
<NodeName>ID</NodeName> 下述為MO_A中節(jié)點ID的DDF信息<Path>./MO_A</Path>
<DFProperties>
<AccessType><Get/><Add/><Replace/></AccessType>
<DFFormat><node/></DFFormat>
<Scope><Dynamic/></Scope>
<DFTitle></DFTitle>
<DFType><DDFName></DDFName></DFType>
</DFProperties>
</Node>
<Node>
<NodeName>Action_1</NodeName> 下述為MO_A中節(jié)點Action_1的DDF信息<Path>./MO_A</Path>
<Occurrence><ZeroOrOne></Occurrence>
<DFProperties>
<AccessType><Exec/></AccessType>
<DFFormat><node/></DFFormat>
<Scope><Dynamic/></Scope>
<DFTitle></DFTitle>
<DFType><DDFName></DDFName></DFType>
</DFProperties>
</Node>
<Node>
<NodeName>Name</NodeName> 下述為MO_A中節(jié)點Name的DDF信息<Path>./MO_A</Path>
<DFProperties>
<AccessType><Get/><Replace/></AccessType>
<DFFormat><node/></DFFormat>
<Scope><Dynamic/></Scope>
<DFTitle></DFTitle>
<DFType><DDFName></DDFName></DFType>
</DFProperties>
</Node>
...</Node>
</MgmtTree>
假設DM Server向終端設備下發(fā)了一個Add管理命令以在終端設備的DM中的MO_A節(jié)點下增加一個Action_1節(jié)點,DM Server下發(fā)的具體管理命令如下<Add>
<CmdID>2</CmdID>
<Meta>
<Format xmlns=″syncml:metinf″>chr</Format>
<Type xmlns=″syncml:metinf″>MIME</Type>
</Meta>
<Item>
<Target><LocURI>./MO_A/action_1</LocURI></Target>
<Data>
action_1
</Data>
</Item>
</Add>
根據(jù)上述DDF信息的相關描述,MO_A下的節(jié)點對大小寫比較敏感,然而在DDF中定義的名稱是Action_1,但在DM Server下發(fā)的Add管理命令中要求增加的節(jié)點名稱是action_1,所以會導致終端設備在執(zhí)行該Add管理命令后,使MO_A與對應的DDF信息不相符,在這種情況下可以采取以下兩種解決措施給以解決MO_A與對應DDF信息不相符的問題方法一終端設備在執(zhí)行DM Server上述下發(fā)的Add管理命令之前,首先判斷出若執(zhí)行該Add管理命令會導致新增加的節(jié)點action_1與MO_A對應的DDF信息不相符,因此終端設備拒絕執(zhí)行DM Server下發(fā)的該Add管理命令,并返回未執(zhí)行管理命令的原因指示“執(zhí)行管理命令后MO不符合對應DDF信息”給DM Server,DM Server根據(jù)終端設備返回的指示信息和Action_1節(jié)點對應的DDF信息,對上述已下發(fā)的Add管理命令進行修正,并將修正后的Add管理命令重新下發(fā)給終端設備執(zhí)行,其修正后的Add管理命令具體如下<Add>
<CmdID>2</CmdID>
<Meta>
<Format xmlns=″syncml:metinf″>chr</Format>
<Type xmlns=″syncml:metinf″>MIME</Type>
</Meta>
<Item>
<Target><LocURI>./MO_A/Action_1</LocURI></Target>
<Data>
Action_1</Data>
</Item>
</Add>
終端設備執(zhí)行DM Server本次下發(fā)的Add管理命令后,將使得在DM樹中新增加該Action_1節(jié)點后的MO_A和對應的DDF信息相符。
方法二終端設備正常執(zhí)行完成DM Server下發(fā)的Add管理命令,在正常執(zhí)行完成Add管理命令后續(xù),終端設備接收到DM Server下發(fā)的一個診斷任務,要求終端設備對DM樹中新增加的action_1節(jié)點和對應DDF信息的相符性進行檢查,終端設備對比當前新增加的action_1節(jié)點和對應的DDF信息,結果發(fā)現(xiàn)新增加action_1節(jié)點后的MO_A和對應的DDF信息不相符,就將具體不相符消息上報給了DM Server,DM Server針對與DDF信息不符的action_1節(jié)點使用如下的Replace管理命令對新增加的action_1節(jié)點信息進行了修復處理<Replace>
<CmdID>4</CmdID>
<Item>
<Target>
<LocURI>./MO_A/action_1 ?Name</LocURI>
</Target>
<Data>Action_1</Data>
</Item>
</Replace>
終端設備執(zhí)行完成DM Server下發(fā)的該Replace管理命令后,就能夠使得新增加Action_1節(jié)點后的MO_A與對應的DDF信息相符。
通過執(zhí)行上述方法一或方法二的處理后,終端設備中DM樹上的MO_A具體結構示意圖就如圖7所示。
綜上可見,本發(fā)明技術方案通過在終端設備中增加相應MO與對應DDF信息是否相符的判斷處理,并在判斷結果為不相符的情況下,將相關不相符信息通知給DM Server,以使DM Server能夠調(diào)整對MO的相關管理,使其能夠與對應的DDF信息相符。其中終端設備可以在執(zhí)行DM Server下發(fā)的管理命令前判斷若執(zhí)行該管理命令是否導致所管理到的MO與對應的DDF信息不符,并在判斷結果為不符時拒絕執(zhí)行DM Server下發(fā)的管理命令,并將不符結果通知給DM Server,以使DM Server修正已下發(fā)的管理命令使終端設備執(zhí)行修正后的管理命令后能夠使管理到的MO與對應的DDF信息相符;此外終端設備還可以正常執(zhí)行完成DM Server下發(fā)的管理命令,并在后續(xù)再判斷管理命令所執(zhí)行過的MO是否與對應的DDF信息相符,并在不符情況下將相關不符信息上報給DM Server,DM Server對與DDF信息不符的MO執(zhí)行相關Replace命令,使得更新處理后的MO與對應的DDF信息相符,或者刪除與DDF信息不符的MO,以避免MO與對應DDF信息不符的問題。由此通過這種方式可以實現(xiàn)終端設備能夠協(xié)助DM Server對終端設備進行更好的管理,避免了由于在管理過程中使某些MO和對應的DDF信息不符時,可能會導致DM Server依據(jù)原始的DDF信息對后續(xù)經(jīng)更改處理了的DM樹無法進行正確有效管理的弊端。
相應于本發(fā)明上述提出的方法,本發(fā)明這里還進而提出了一種終端設備,請參照圖8,該圖是本發(fā)明終端設備的具體組成結構框圖,其主要包括判斷單元10和消息上報單元20,其中這兩個組成單元的具體作用如下判斷單元10,用于判斷相應MO與對應的DDF信息是否相符;消息上報單元20,用于在上述判斷單元10的判斷結果為不相符的情況下,將該MO與對應DDF信息不相符的消息上報給DM Server。
請參照圖9,該圖是本發(fā)明終端設備的第一實施例組成結構框圖,其中判斷單元10具體可以包括第一管理消息接收子單元110和第一判斷子單元120,此外終端設備中還可以包括拒絕執(zhí)行單元30;其中第一管理消息接收子單元110,用于接收DM Server下發(fā)的管理消息,其中DM Server下發(fā)的管理消息可以為用于指示終端設備在DM樹中添加相應節(jié)點的添加管理消息(Add管理命令)和/或用于指示終端設備對相應節(jié)點信息進行更新處理的替換管理消息(Replace管理命令);第一判斷子單元120,用于判斷若終端設備執(zhí)行第一管理消息接收子單元110接收到的管理消息(Add管理命令和/或Replace管理命令)后,所管理到的MO與對應的DDF信息是否相符;拒絕執(zhí)行單元30,用于在上述第一判斷子單元120的判斷結果為不相符情況下,拒絕執(zhí)行第一管理消息接收子單元110接收到的DM Server下發(fā)的管理消息。
請參照圖10,該圖是本發(fā)明終端設備的第二實施例組成結構框圖,其中判斷單元10具體可以包括第二管理消息接收子單元130和第二判斷子單元140,其中第二管理消息接收子單元130,用于接收DM Server下發(fā)的管理消息(Add管理命令和/或Replace管理命令);第二判斷子單元140,用于在終端設備執(zhí)行完成第二管理消息接收子單元130接收到的管理消息(Add管理命令和/或Replace管理命令)后,判斷所管理到的MO與對應的DDF信息是否相符。
其中本發(fā)明終端設備中的其他相關技術實現(xiàn)細節(jié)請參照本發(fā)明上述方法中的相關技術實現(xiàn)細節(jié)的描述,這里不再給以過多贅述。
相應的本發(fā)明這里還進而提出了一種設備管理系統(tǒng),具體請參照圖11,該圖是本發(fā)明設備管理系統(tǒng)的主要組成結構框圖,其主要包括DM Server 100和終端設備200,其中終端設備200進而又具體包括判斷單元210和消息上報單元220,其中各組成部分的主要作用如下判斷單元210,用于判斷相應MO與對應的DDF信息是否相符;消息上報單元220,用于在上述判斷單元210的判斷結果為不相符的情況下,將該MO與對應DDF信息不相符的消息上報給DM Server 100;DM Server 100,用于在接收到終端設備中消息上報單元220上報來的不相符消息后,指示終端設備執(zhí)行能夠消除該MO與對應的DDF信息不相符情況的相關動作。
請參照圖12,該圖是本發(fā)明設備管理系統(tǒng)的第一實施例組成結構框圖,其中在上述圖11的組成結構基礎上,終端設備中還包括拒絕執(zhí)行單元230,其判斷單元210具體又包括第一管理消息接收子單元2101和第一判斷子單元2102,DM Server 100具體又包括第一消息接收單元1010、管理消息修正單元1020和修正管理消息下發(fā)單元1030,其中第一管理消息接收子單元2101,用于接收DM Server 100下發(fā)的管理消息,其中DM Server 100下發(fā)的管理消息可以為用于指示終端設備200在DM樹中添加相應節(jié)點的添加管理消息(Add管理命令)和/或用于指示終端設備200對相應節(jié)點信息進行更新處理的替換管理消息(Replace管理命令);第一判斷子單元2102,用于判斷若終端設備200執(zhí)行第一管理消息接收子單元2101接收到的管理消息后,所管理到的MO與對應DDF信息是否相符;拒絕執(zhí)行單元230,用于在上述第一判斷子單元2102的判斷結果為不相符情況下,拒絕執(zhí)行第一管理消息接收子單元2101接收到的DM Server 100下發(fā)的管理消息;在第一判斷子單元2102的判斷結果為不相符時,消息上報單元220將MO與對應DDF信息不相符的消息上報給DM Server 100;這樣DM Server 100中的第一消息接收單元1010,用于接收終端設備200中消息上報單元220上報來的MO與對應DDF信息不相符的消息;管理消息修正單元1020,用于在上述第一消息接收單元1010接收到不相符消息后,根據(jù)該MO對應的DDF信息修正已經(jīng)下發(fā)給終端設備200的管理消息;修正管理消息下發(fā)單元1030,用于將管理消息修正單元1020修正處理后的管理消息重新下發(fā)給終端設備200執(zhí)行,從而使得終端設備200在執(zhí)行完成該修正的管理消息后使管理到的MO與對應的DDF信息相符。
請參照圖13,該圖是本發(fā)明設備管理系統(tǒng)的第二實施例組成結構框圖,其中在上述圖11的組成結構基礎上,終端設備中的判斷單元210具體又包括第二管理消息接收子單元2103和第二判斷子單元2104,DM Server 100中具體又包括第二消息接收單元1040、更新管理消息生成單元1050、更新管理消息下發(fā)單元1060和診斷管理消息下發(fā)單元1070,其中第二管理消息接收子單元2103,用于接收DM Server 100下發(fā)的管理消息(Add管理命令和/或Replace管理命令);第二判斷子單元2104,用于在終端設備200執(zhí)行完成第二管理消息接收子單元2103接收到的管理消息后,在后續(xù)接收到DM Server 100中診斷管理消息下發(fā)單元1070下發(fā)的診斷管理消息時,執(zhí)行判斷所管理到的MO與對應DDF信息是否相符的處理;消息上報單元220在第二判斷子單元2104的判斷結果為不相符情況下,將該MO與對應的DDF信息不相符的消息上報給DM Server 100;DM Server 100中的第二消息接收單元1040,用于接收終端設備200中消息上報單元220上報來的不相符消息;更新管理消息生成單元1050,用于在第二消息接收單元1040接收到不相符消息后,根據(jù)該MO對應的DDF信息生成用于將該MO更新成與對應DDF信息相符的更新管理消息(Replace管理命令);更新管理消息下發(fā)單元1060,用于將更新管理消息生成單元1050生成的更新管理消息(Replace管理命令)下發(fā)給終端設備200執(zhí)行,從而使得終端設備200在執(zhí)行完成該更新管理消息(Replace管理命令)后使更新的MO與對應的DDF信息相符。
請參照圖14,該圖是本發(fā)明設備管理系統(tǒng)的第三實施例組成結構框圖,其中在上述圖11的組成結構基礎上,終端設備中的判斷單元210具體又包括第二管理消息接收子單元2103和第二判斷子單元2104,DM Server 100中具體又包括第三消息接收單元1080、刪除管理消息生成單元1090、刪除管理消息下發(fā)單元1110和診斷管理消息下發(fā)單元1070,其中第二管理消息接收子單元2103,用于接收DM Server 100下發(fā)的管理消息(Add管理命令和/或Replace管理命令);第二判斷子單元2104,用于在終端設備200執(zhí)行完成第二管理消息接收子單元2103接收到的管理消息后,在后續(xù)接收到DM Server 100中診斷管理消息下發(fā)單元1070下發(fā)的診斷管理消息時,執(zhí)行判斷所管理到的MO與對應DDF信息是否相符的處理;消息上報單元220在第二判斷子單元2104的判斷結果為不相符情況下,將該MO與對應的DDF信息不相符的消息上報給DM Server 100;第三消息接收單元1080,用于接收終端設備200中消息上報單元220上報來的MO與對應DDF信息不相符的消息;刪除管理消息生成單元1090,用于在第三消息接收單元1080接收到MO與對應DDF信息不相符的消息后,生成用于刪除該MO的刪除管理消息(即Delete管理命令);刪除管理消息下發(fā)單元1110,用于將刪除管理消息生成單元1090生成的刪除管理消息(Delete管理命令)下發(fā)給終端設備200執(zhí)行,從而避免終端設備200執(zhí)行DM Server下發(fā)的管理消息后所產(chǎn)生的MO與對應DDF信息不相符的現(xiàn)象。
其中本發(fā)明設備管理系統(tǒng)中的其他相關技術實現(xiàn)細節(jié)請參照本發(fā)明上述方法中的相關技術實現(xiàn)細節(jié)的描述,這里不再給以過多贅述。
顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權利要求
1.一種協(xié)助設備管理服務器對終端設備進行管理的方法,其特征在于,包括步驟終端設備判斷相應管理對象與對應設備描述框架信息是否相符;并在判斷結果為不相符的情況下,將該管理對象與對應設備描述框架信息不相符的消息上報給設備管理服務器。
2.如權利要求1所述的方法,其特征在于,終端設備判斷相應管理對象與對應設備描述框架信息是否相符的過程具體包括終端設備接收設備管理服務器下發(fā)的管理消息;并判斷若執(zhí)行該管理消息后,所管理到的管理對象與對應設備描述框架信息是否相符。
3.如權利要求2所述的方法,其特征在于,還包括終端設備在判斷結果為不相符的情況下拒絕執(zhí)行設備管理服務器下發(fā)的管理消息的步驟。
4.如權利要求3所述的方法,其特征在于,還包括步驟設備管理服務器接收到不相符消息后,根據(jù)該管理對象對應的設備描述框架信息修正所述已下發(fā)的管理消息;并將修正后的管理消息下發(fā)給終端設備執(zhí)行。
5.如權利要求1所述的方法,其特征在于,終端設備判斷相應管理對象與對應設備描述框架信息是否相符的過程具體包括終端設備接收設備管理服務器下發(fā)的管理消息;并在執(zhí)行完成該管理消息后,判斷所管理到的管理對象與對應設備描述框架信息是否相符。
6.如權利要求5所述的方法,其特征在于,還包括步驟設備管理服務器接收到不相符消息后,根據(jù)該管理對象對應的設備描述框架信息生成用于將該管理對象更新成與對應設備描述框架信息相符的更新管理消息;并將生成的更新管理消息下發(fā)給終端設備執(zhí)行。
7.如權利要求5所述的方法,其特征在于,還包括步驟設備管理服務器接收到不相符消息后,生成用于刪除該管理對象的刪除管理消息;并將生成的刪除管理消息下發(fā)給終端設備執(zhí)行。
8.如權利要求5所述的方法,其特征在于,還包括步驟設備管理服務器在終端設備執(zhí)行完成該管理消息后,向終端設備下發(fā)用于指示終端設備判斷管理對象與對應設備描述框架信息是否相符的診斷管理消息;所述終端設備在接收到設備管理服務器下發(fā)的診斷管理消息時,判斷所述管理對象與對應設備描述框架信息是否相符。
9.如權利要求2、3、4、5或8所述的方法,其特征在于,所述管理消息為用于指示終端設備在設備管理樹中添加相應節(jié)點的添加管理消息;或用于指示終端設備對相應節(jié)點信息進行更新的替換管理消息。
10.一種終端設備,其特征在于,包括判斷單元,用于判斷相應管理對象與對應設備描述框架信息是否相符;消息上報單元,用于在判斷單元的判斷結果為不相符的情況下,將該管理對象與對應設備描述框架信息不相符的消息上報給設備管理服務器。
11.如權利要求10所述的終端設備,其特征在于,所述判斷單元具體包括第一管理消息接收子單元,用于接收設備管理服務器下發(fā)的管理消息;第一判斷子單元,用于判斷若終端設備執(zhí)行第一管理消息接收子單元接收到的管理消息后,所管到的管理對象與對應設備描述框架信息是否相符。
12.如權利要求11所述的終端設備,其特征在于,還包括拒絕執(zhí)行單元,用于在第一判斷子單元的判斷結果為不相符情況下,拒絕執(zhí)行第一管理消息接收子單元接收到的設備管理服務器下發(fā)的管理消息。
13.如權利要求10所述的終端設備,其特征在于,所述判斷單元具體包括第二管理消息接收子單元,用于接收設備管理服務器下發(fā)的管理消息;第二判斷子單元,用于在終端設備執(zhí)行完成第二管理消息接收子單元接收到的管理消息后,判斷所管理到的管理對象與對應設備描述框架信息是否相符。
14.如10~13任一權利要求所述的終端設備,其特征在于,所述管理消息為用于指示終端設備在設備管理樹中添加相應節(jié)點的添加管理消息;或用于指示終端設備對相應節(jié)點信息進行更新的替換管理消息。
15.一種設備管理系統(tǒng),包括設備管理服務器和終端設備,其特征在于,所述終端設備包括用于判斷相應管理對象與對應設備描述框架信息是否相符的判斷單元;和用于在判斷單元的判斷結果為不相符的情況下,將該管理對象與對應設備描述框架信息不相符的消息上報給設備管理服務器的消息上報單元;所述設備管理服務器用于在接收到終端設備中消息上報單元上報來的不相符消息后,指示終端設備執(zhí)行能夠消除該管理對象與對應設備描述框架信息不相符情況的動作。
16.如權利要求15所述的系統(tǒng),其特征在于,所述判斷單元具體包括第一管理消息接收子單元,用于接收設備管理服務器下發(fā)的管理消息;第一判斷子單元,用于判斷若終端設備執(zhí)行第一管理消息接收子單元接收到的管理消息后,所管理到的管理對象與對應設備描述框架信息是否相符。
17.如權利要求16所述的系統(tǒng),其特征在于,所述終端設備還包括拒絕執(zhí)行單元,用于在第一判斷子單元的判斷結果為不相符情況下,拒絕執(zhí)行第一管理消息接收子單元接收到的設備管理服務器下發(fā)的管理消息。
18.如權利要求17所述的系統(tǒng),其特征在于,所述設備管理服務器具體包括第一消息接收單元,用于接收終端設備中消息上報單元上報來的不相符消息;管理消息修正單元,用于在第一消息接收單元接收到不相符消息后,根據(jù)該管理對象對應的設備描述框架信息修正已下發(fā)給終端設備的管理消息;修正管理消息下發(fā)單元,用于將管理消息修正單元修正后的管理消息下發(fā)給終端設備執(zhí)行。
19.如權利要求15所述的系統(tǒng),其特征在于,所述判斷單元具體包括第二管理消息接收子單元,用于接收設備管理服務器下發(fā)的管理消息;第二判斷子單元,用于在終端設備執(zhí)行完成第二管理消息接收子單元接收到的管理消息后,判斷所管理到的管理對象與對應設備描述框架信息是否相符。
20.如權利要求19所述的系統(tǒng),其特征在于,所述設備管理服務器具體包括第二消息接收單元,用于接收終端設備中消息上報單元上報來的不相符消息;更新管理消息生成單元,用于在第二消息接收單元接收到不相符消息后,根據(jù)該管理對象對應的設備描述框架信息生成用于將該管理對象更新成與對應設備描述框架信息相符的更新管理消息;更新管理消息下發(fā)單元,用于將更新管理消息生成單元生成的更新管理消息下發(fā)給終端設備執(zhí)行。
21.如權利要求19所述的系統(tǒng),其特征在于,所述設備管理服務器具體包括第三消息接收單元,用于接收終端設備中消息上報單元上報來的不相符消息;刪除管理消息生成單元,用于在第三消息接收單元接收到不相符消息后,生成用于刪除該管理對象的刪除管理消息;刪除管理消息下發(fā)單元,用于將刪除管理消息生成單元生成的刪除管理消息下發(fā)給終端設備執(zhí)行。
22.如權利要求19所述的系統(tǒng),其特征在于,所述設備管理服務器包括診斷管理消息下發(fā)單元,用于在終端設備執(zhí)行完成設備管理服務器下發(fā)的管理消息后,向終端設備下發(fā)用于指示終端設備判斷管理對象與對應設備描述框架信息是否相符的診斷管理消息;所述終端設備中的第二判斷子單元在終端設備接收到設備管理服務器下發(fā)的診斷管理消息時,判斷所述管理對象與對應設備描述框架信息是否相符。
23.如權利要求16、17、18、19或22所述的系統(tǒng),其特征在于,所述管理消息為用于指示終端設備在設備管理樹中添加相應節(jié)點的添加管理消息;或用于指示終端設備對相應節(jié)點信息進行更新的替換管理消息。
全文摘要
本發(fā)明公開了一種協(xié)助設備管理服務器對終端設備進行管理的方法,包括終端設備判斷相應管理對象與對應設備描述框架信息是否相符;并在判斷結果為不相符的情況下,將該管理對象與對應設備描述框架信息不相符的消息上報給設備管理服務器。相應的本發(fā)明還公開了一種終端設備及其設備管理系統(tǒng)。本發(fā)明可以使終端設備能夠?qū)⑾鄳狹O與對應DDF信息不符的信息上報給DM Server,從而協(xié)助DM Server對與DDF信息不符的MO執(zhí)行相關管理達到與DDF信息相符的目的。
文檔編號H04L12/26GK101083554SQ20061008382
公開日2007年12月5日 申請日期2006年6月1日 優(yōu)先權日2006年6月1日
發(fā)明者柴曉前, 李克鵬 申請人:華為技術有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
原阳县| 兴义市| 繁峙县| 涡阳县| 长治市| 寿光市| 长岛县| 盈江县| 普格县| 乐安县| 缙云县| 合阳县| 新乡市| 鹤庆县| 安塞县| 疏勒县| 安溪县| 洛隆县| 安仁县| 崇左市| 嘉峪关市| 申扎县| 竹溪县| 钟祥市| 阳高县| 西乌珠穆沁旗| 尼玛县| 象州县| 涿州市| 孝感市| 泸定县| 辰溪县| 临湘市| 内乡县| 东安县| 平阳县| 蒙城县| 岳阳县| 治多县| 平阴县| 玛曲县|