协助对终端设备管理的方法、终端设备及设备管理系统的制作方法

文档序号:7961806阅读:108来源:国知局
专利名称:协助对终端设备管理的方法、终端设备及设备管理系统的制作方法
技术领域
本发明涉及开放移动联盟(OMA,Open Mobile Alliance)设备管理(DM,Device Management)技术领域,尤其是涉及一种协助设备管理服务器对终端设备进行管理的方法、终端设备及其设备管理系统。
背景技术
开放移动联盟设备管理(OMA DM,Open Mobile Alliance DeviceManagement)规范是一种管理、诊断及维护移动终端设备的技术,它通过空中下载(OTA,Over The Air)方式对终端设备进行管理,其中对终端设备的管理操作包括对终端设备进行参数设置、固件更新、软件安装和升级以及故障诊断等。其中OMA DM规范所管理的移动终端设备包括手机终端、掌上电脑、笔记本电脑、嵌入式设备和车载系统等,同时不排除任何其它移动终端设备。
如图1所示,为现有DM规范的整体管理架构模型图,在该整体管理架构模型图中,终端设备上的设备管理代理(DMA gent)用于解释和执行设备管理服务器(DMS,DM Server)下发的各种管理命令;终端设备上存储的设备管理树(DM树)可以被认为是一个DM Server通过DM协议对终端设备进行管理的接口,该DM树中包括一套基本的管理对象(MO,Management Object),DM Server就是通过对DM树中各MO的管理操作而达到对终端设备资源进行相关控制的。其中DM Server操作DM树的管理命令包括Get(获取命令)、Replace(替换命令)、Exec(执行命令)、Copy(复制命令)及Delete(删除命令)等。
如图2所示,为现有终端设备内管理树中各管理对象的结构状态示意图,例如DM Server若要对终端设备的固件进行更新时,就可以通过对终端设备内DM树中的“固件更新”管理对象(FUMO)执行相关的Download操作或者Update操作来实现。
在现有OMA DM规范中,终端设备的卖方会用设备描述框架(DDF,DeviceDescription Framework)来描述终端设备的DM树信息,DDF信息可以用于通知DM Server如何对终端设备进行管理,即DM Server根据终端设备的DDF信息对终端设备进行管理。其中DDF是一个基于可扩展标识语言(XML,Extensible Markup Language)描述的文件,其内容是设备卖方对终端设备中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就可以依据终端设备的DDF信息通过对终端设备中DM树上的各MO进行相关操作来实现对终端设备资源的各项管理了。但是如果DM Server在终端设备的DM树上增加相关节点(即DM Server对DM树执行Add命令操作),或者DM Server对终端设备中DM树上相关节点的属性值或值进行更新处理(即DM Server对DM树中相关节点执行Replace命令操作),可能都会导致增加了新节点的DM树或对相关节点属性值或值进行了更新处理的DM树与设备卖方初始为终端设备配置的DDF信息不符,从而使得DMServer就无法基于终端设备原始的DDF信息来实现对终端设备进行正确且有效的管理了。

发明内容
本发明提出一种协助设备管理服务器对终端设备进行管理的方法,以使终端设备能够将相应MO与对应DDF信息不符的信息上报给DM Server,从而协助DM Server对与DDF信息不符的MO执行相关管理达到与DDF信息相符。
相应的,本发明还提出了一种终端设备及其设备管理系统。
为解决上述问题,本发明提出了一种协助设备管理服务器对终端设备进行管理的方法,包括步骤终端设备判断相应管理对象与对应设备描述框架信息是否相符;并在判断结果为不相符的情况下,将该管理对象与对应设备描述框架信息不相符的消息上报给设备管理服务器。
较佳地,终端设备判断相应管理对象与对应设备描述框架信息是否相符的过程具体包括终端设备接收设备管理服务器下发的管理消息;并判断若执行该管理消息后,所管理到的管理对象与对应设备描述框架信息是否相符。
较佳地,所述方法还包括终端设备在判断结果为不相符的情况下拒绝执行设备管理服务器下发的管理消息的步骤。
较佳地,所述方法还包括步骤设备管理服务器接收到不相符消息后,根据该管理对象对应的设备描述框架信息修正所述已下发的管理消息;并将修正后的管理消息下发给终端设备执行。
较佳地,终端设备判断相应管理对象与对应设备描述框架信息是否相符的过程具体包括终端设备接收设备管理服务器下发的管理消息;并在执行完成该管理消息后,判断所管理到的管理对象与对应设备描述框架信息是否相符。
较佳地,所述方法还包括步骤设备管理服务器接收到不相符消息后,根据该管理对象对应的设备描述框架信息生成用于将该管理对象更新成与对应设备描述框架信息相符的更新管理消息;并将生成的更新管理消息下发给终端设备执行。
较佳地,所述方法还包括步骤设备管理服务器接收到不相符消息后,生成用于删除该管理对象的删除管理消息;并将生成的删除管理消息下发给终端设备执行。
较佳地,所述方法还包括步骤设备管理服务器在终端设备执行完成该管理消息后,向终端设备下发用于指示终端设备判断管理对象与对应设备描述框架信息是否相符的诊断管理消息;所述终端设备在接收到设备管理服务器下发的诊断管理消息时,判断所述管理对象与对应设备描述框架信息是否相符。
较佳地,所述管理消息为用于指示终端设备在设备管理树中添加相应节点的添加管理消息;或用于指示终端设备对相应节点信息进行更新的替换管理消息。
相应的本发明还提出了一种终端设备,包括判断单元,用于判断相应管理对象与对应设备描述框架信息是否相符;消息上报单元,用于在判断单元的判断结果为不相符的情况下,将该管理对象与对应设备描述框架信息不相符的消息上报给设备管理服务器。
较佳地,所述判断单元具体包括第一管理消息接收子单元,用于接收设备管理服务器下发的管理消息;第一判断子单元,用于判断若终端设备执行第一管理消息接收子单元接收到的管理消息后,所管到的管理对象与对应设备描述框架信息是否相符。
较佳地,所述终端设备还包括拒绝执行单元,用于在第一判断子单元的判断结果为不相符情况下,拒绝执行第一管理消息接收子单元接收到的设备管理服务器下发的管理消息。
较佳地,所述判断单元具体包括第二管理消息接收子单元,用于接收设备管理服务器下发的管理消息;第二判断子单元,用于在终端设备执行完成第二管理消息接收子单元接收到的管理消息后,判断所管理到的管理对象与对应设备描述框架信息是否相符。
较佳地,所述管理消息为用于指示终端设备在设备管理树中添加相应节点的添加管理消息;或用于指示终端设备对相应节点信息进行更新的替换管理消息。
相应的本发明还提出了一种设备管理系统,包括设备管理服务器和终端设备,所述终端设备包括用于判断相应管理对象与对应设备描述框架信息是否相符的判断单元;和用于在判断单元的判断结果为不相符的情况下,将该管理对象与对应设备描述框架信息不相符的消息上报给设备管理服务器的消息上报单元;所述设备管理服务器用于在接收到终端设备中消息上报单元上报来的不相符消息后,指示终端设备执行能够消除该管理对象与对应设备描述框架信息不相符情况的动作。
较佳地,所述判断单元具体包括第一管理消息接收子单元,用于接收设备管理服务器下发的管理消息;第一判断子单元,用于判断若终端设备执行第一管理消息接收子单元接收到的管理消息后,所管理到的管理对象与对应设备描述框架信息是否相符。
较佳地,所述终端设备还包括拒绝执行单元,用于在第一判断子单元的判断结果为不相符情况下,拒绝执行第一管理消息接收子单元接收到的设备管理服务器下发的管理消息。
较佳地,所述设备管理服务器具体包括第一消息接收单元,用于接收终端设备中消息上报单元上报来的不相符消息;管理消息修正单元,用于在第一消息接收单元接收到不相符消息后,根据该管理对象对应的设备描述框架信息修正已下发给终端设备的管理消息;修正管理消息下发单元,用于将管理消息修正单元修正后的管理消息下发给终端设备执行。
较佳地,所述判断单元具体包括第二管理消息接收子单元,用于接收设备管理服务器下发的管理消息;第二判断子单元,用于在终端设备执行完成第二管理消息接收子单元接收到的管理消息后,判断所管理到的管理对象与对应设备描述框架信息是否相符。
较佳地,所述设备管理服务器具体包括第二消息接收单元,用于接收终端设备中消息上报单元上报来的不相符消息;更新管理消息生成单元,用于在第二消息接收单元接收到不相符消息后,根据该管理对象对应的设备描述框架信息生成用于将该管理对象更新成与对应设备描述框架信息相符的更新管理消息;
更新管理消息下发单元,用于将更新管理消息生成单元生成的更新管理消息下发给终端设备执行。
较佳地,所述设备管理服务器具体包括第三消息接收单元,用于接收终端设备中消息上报单元上报来的不相符消息;删除管理消息生成单元,用于在第三消息接收单元接收到不相符消息后,生成用于删除该管理对象的删除管理消息;删除管理消息下发单元,用于将删除管理消息生成单元生成的删除管理消息下发给终端设备执行。
较佳地,所述设备管理服务器包括诊断管理消息下发单元,用于在终端设备执行完成设备管理服务器下发的管理消息后,向终端设备下发用于指示终端设备判断管理对象与对应设备描述框架信息是否相符的诊断管理消息;所述终端设备中的第二判断子单元在终端设备接收到设备管理服务器下发的诊断管理消息时,判断所述管理对象与对应设备描述框架信息是否相符。
较佳地,所述管理消息为用于指示终端设备在设备管理树中添加相应节点的添加管理消息;或用于指示终端设备对相应节点信息进行更新的替换管理消息。
本发明技术方案能够达到的有益效果如下本发明技术方案通过在终端设备中设置相应MO与对应DDF信息是否相符的判断处理,当判断到某个MO和对应的DDF信息不相符时,就将对应的不相符信息上报给DM Server,从而使得DM Server能够根据终端设备上报的不相符消息,调整对MO的操作处理,从而使得终端设备在执行完成DM Server下发的调整后的管理命令后,能够使MO和对应的DDF信息相符,进而使DMServer在后续能够更好的对终端设备进行管理,达到协调DM Server对终端设备进行管理的作用,进而避免了由于在管理过程中使某些MO和对应的DDF信息不符时,可能会导致DM Server依据原始的DDF信息对后续经更改处理了的DM树无法进行正确有效管理的弊端。


图1为现有DM规范的整体管理架构模型图;图2为现有终端设备内管理树中各管理对象的结构状态示意图;图3为本发明协助DM Server对终端设备进行管理的方法的主要实现原理流程图;图4为本发明方法的第一种实施情况处理流程图;图5为本发明方法的第二种实施情况处理流程图;图6为本发明方法实施例中所列举的DM子树结构示意图;图7为对图6所示的DM子树按照本发明方法原理实施处理后的子树结构示意图;图8为本发明终端设备的具体组成结构框图;图9为本发明终端设备的第一实施例组成结构框图;图10为本发明终端设备的第二实施例组成结构框图;图11为本发明设备管理系统的主要组成结构框图;图12为本发明设备管理系统的第一实施例组成结构框图;图13为本发明设备管理系统的第二实施例组成结构框图;图14为本发明设备管理系统的第三实施例组成结构框图。
具体实施例方式
本发明技术方案针对在OMA DM规范中,当DM Server对终端设备中的DM树执行Add操作或Replace操作时,可能会导致DM树和终端设备的卖方为终端设备初始配置的DDF信息不相符,从而导致DM Server无法对终端设备执行正确有效的管理,而提出在终端设备中设置判断相应MO与对应DDF信息是否相符的判断处理,当判断到某个MO和对应的DDF信息不相符时,就将对应的不相符信息上报给DM Server,从而使得DM Server能够根据终端设备上报的不相符消息,调整对MO的操作处理,从而使得终端设备在执行完成DM Server下发的调整后的管理命令后,能够使MO和对应的DDF信息相符,进而使DM Server在后续能够更好的对终端设备进行管理,达到协调DMServer对终端设备进行管理的作用。
下面将结合各个附图对本发明技术方案的主要实现原理具体实施方式
及其对应能够达到的有益效果进行详细的阐述。
请参照图3,该图是本发明协助DM Server对终端设备进行管理的方法的主要实现原理流程图,其主要实现原理如下步骤S10,终端设备判断相应MO与对应DDF信息是否相符;步骤S20,终端设备在上述判断结果为不相符的情况下,将该MO与对应DDF信息不相符的消息上报给DM Server。
根据本发明方法的上述主要实现原理,下面列举两种具体实施情况第一种实施情况终端设备接收DM Server下发的管理消息(该下发的管理消息典型的指用于指示终端设备在DM树中添加相应节点的添加管理消息,即Add操作命令;或指用于指示终端设备对相应节点信息进行更新处理的更新管理消息,即Replace操作命令);终端设备判断若执行该管理消息后(此时终端设备还没有执行DM Server下发的管理消息),该管理消息所管理到的MO与对应DDF信息是否相符,如果判断结果为不相符就将该MO与对应DDF信息不符的消息上报给DMServer。这种实施情况的基本思路是DM Server向终端设备下发管理消息(Add操作命令和/或Replace操作命令),终端设备在执行DM Server下发的管理消息前检查此管理消息所操作到的目标MO是否有对应的DDF描述,如果有则进一步判断若执行此管理消息后目标MO是否和其对应的DDF描述相符,如果判断结果为不符,则终端设备拒绝执行DM Server下发的该管理消息,并将未执行管理消息的原因(即管理消息所管理后的MO与DDF信息不符)上报给DM Server。
在该种实施情况下,可以采取两种措施来避免终端设备执行其已下发的管理消息所导致的相应MO与对应DDF信息不符现象的发生一种方式是终端设备放弃执行前述DM Server已下发的管理消息,以避免终端设备执行前述管理消息后可能会导致该管理消息所管理到的MO与对应DDF信息不符的情况;另一种方式是DM Server接收到终端设备上报来的MO与对应DDF信息不符的消息后,根据该MO对应的DDF信息修正前述已下发的管理消息,并将修正处理后的管理消息再次下发给终端设备执行,从而使终端设备执行DMServer重新下发的修正处理后的管理消息,能够避免执行完成管理消息后出现MO与对应DDF信息不符的情况。
如图4所示,为本发明方法的第一种实施情况处理流程图,其具体实施过程如下步骤S100,DM Server向终端设备下发管理消息(如Add操作命令或Replace操作命令);步骤S110,终端设备接收到DM Server下发的该管理消息后,判断该管理消息所管理到的MO是否存在对应的DDF信息,如果是,执行下述步骤S120;否则终端设备正常执行DM Server下发的该管理消息;步骤S120,终端设备判断若执行完成该管理消息,执行该管理消息后的MO是否与对应的DDF信息相符,如果是,终端设备正常执行DM Server下发的该管理消息;否则执行下述步骤S130;步骤S130,终端设备拒绝执行该管理消息,并返回未执行该管理消息的原因(具体为执行该管理消息会导致所管理到的MO与对应的DDF消息不符)给DM Server;步骤S140,DM Server根据终端设备反馈来的原因消息,即根据MO对应的DDF信息,修正上述步骤S100中已下发给终端设备的管理消息,以使修正后的管理消息在终端设备上执行后,能够使执行到的目标MO和对应的DDF信息相符;步骤S150,DM Server将修正处理后的管理消息重新下发给终端设备执行,然后返回继续执行步骤S110,从而避免终端设备执行上述步骤S100中DMServer下发的管理消息会导致所管理后的MO与对应的DDF信息不符的问题。
第二种实施情况终端设备接收DM Server下发的管理消息(该下发的管理消息为Add操作命令和/或Replace操作命令);终端设备在执行完成DM Server下发的该管理消息后,再判断所管理到的MO与对应DDF信息是否相符,如果判断结果为不相符就将该MO与对应DDF信息不符的消息上报给DM Server。这种实施情况的基本思路是DM Server向终端设备下发管理消息(Add操作命令和/或Replace操作命令),终端设备正常执行DM Server下发的该管理消息;并在执行完成该管理消息的一段时间后检查此管理消息所操作到的目标MO是否与对应的DDF信息相符(其中终端设备可以自行发起该检查处理;也可以在接收到DM Server下发的诊断任务后对该管理消息所管理到的MO和对应DDF信息是否相符进行判断),如果判断结果为不符,则终端设备将管理消息所管理后的MO与DDF信息不符的消息上报给DM Server。
在该种实施情况下DM Server接收到终端设备反馈来的MO与对应DDF信息不相符的消息后,同样也可以采取两种措施来避免终端设备执行完成其已下发的管理消息所导致的相应MO与对应DDF信息不符的问题一种方式是DM Server接收到MO与对应DDF信息不相符消息后,根据该MO对应的DDF信息生成用于将该MO更新处理成与对应DDF信息相符的更新管理消息(即Replace操作命令),并将生成的更新管理消息下发给终端设备执行,从而使终端设备执行完成DM Server下发的该更新管理消息后,能够消除执行上述管理消息后所导致的MO与对应DDF信息不符的现象。
另一种方式是DM Server接收到MO与对应DDF信息不相符消息后,生成用于删除该MO的删除管理消息(即Delete操作命令),并将生成的删除管理消息下发给终端设备执行,从而使终端设备删除与DDF信息发生不符的MO,也可以达到避免执行上述管理消息后所导致的MO与对应DDF信息不符的现象。
如图5所示,为本发明方法的第二种实施情况处理流程图,终端设备在正常执行完成DM Server下发的管理消息后,在完成执行管理消息后的某个时间点进行如下实施过程步骤S200,终端设备自行发起,或者接收DM Server下发的用于触发终端设备执行检测相应MO与对应DDF信息是否相符的诊断管理消息后发起检测上述执行管理消息后所管理到的MO与对应的DDF信息是否相符;步骤S210,终端设备首先判断所要检查的MO是否有对应的DDF信息,如果是执行步骤S220;否则执行步骤S250;步骤S220,终端设备再次判断所检查到的MO是否与对应的DDF信息相符,如果是执行步骤S250;否则执行步骤S230;步骤S230,终端设备根据检查结果,将MO与对应DDF信息不相符的消息通知给DM Server;步骤S240,DM Server根据终端设备上报的MO与对应DDF信息不相符的消息,生成用于更新该MO相关信息使之与对应DDF信息相符的Replace管理命令,并将生成的Replace管理命令下发给终端设备执行,从而消除终端设备执行上述管理消息后所导致的管理到的MO与对应DDF信息不符的问题;步骤S250,终端设备通知DM Server未发现所检查的MO与对应的DDF信息不符。
下面将列举一个具体实施例对本发明上述方法的实施情况进行更为具体的阐述。
假设终端设备中的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中节点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中节点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中节点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向终端设备下发了一个Add管理命令以在终端设备的DM中的MO_A节点下增加一个Action_1节点,DM Server下发的具体管理命令如下<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>
根据上述DDF信息的相关描述,MO_A下的节点对大小写比较敏感,然而在DDF中定义的名称是Action_1,但在DM Server下发的Add管理命令中要求增加的节点名称是action_1,所以会导致终端设备在执行该Add管理命令后,使MO_A与对应的DDF信息不相符,在这种情况下可以采取以下两种解决措施给以解决MO_A与对应DDF信息不相符的问题方法一终端设备在执行DM Server上述下发的Add管理命令之前,首先判断出若执行该Add管理命令会导致新增加的节点action_1与MO_A对应的DDF信息不相符,因此终端设备拒绝执行DM Server下发的该Add管理命令,并返回未执行管理命令的原因指示“执行管理命令后MO不符合对应DDF信息”给DM Server,DM Server根据终端设备返回的指示信息和Action_1节点对应的DDF信息,对上述已下发的Add管理命令进行修正,并将修正后的Add管理命令重新下发给终端设备执行,其修正后的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>
终端设备执行DM Server本次下发的Add管理命令后,将使得在DM树中新增加该Action_1节点后的MO_A和对应的DDF信息相符。
方法二终端设备正常执行完成DM Server下发的Add管理命令,在正常执行完成Add管理命令后续,终端设备接收到DM Server下发的一个诊断任务,要求终端设备对DM树中新增加的action_1节点和对应DDF信息的相符性进行检查,终端设备对比当前新增加的action_1节点和对应的DDF信息,结果发现新增加action_1节点后的MO_A和对应的DDF信息不相符,就将具体不相符消息上报给了DM Server,DM Server针对与DDF信息不符的action_1节点使用如下的Replace管理命令对新增加的action_1节点信息进行了修复处理<Replace>
<CmdID>4</CmdID>
<Item>
<Target>
<LocURI>./MO_A/action_1 ?Name</LocURI>
</Target>
<Data>Action_1</Data>
</Item>
</Replace>
终端设备执行完成DM Server下发的该Replace管理命令后,就能够使得新增加Action_1节点后的MO_A与对应的DDF信息相符。
通过执行上述方法一或方法二的处理后,终端设备中DM树上的MO_A具体结构示意图就如图7所示。
综上可见,本发明技术方案通过在终端设备中增加相应MO与对应DDF信息是否相符的判断处理,并在判断结果为不相符的情况下,将相关不相符信息通知给DM Server,以使DM Server能够调整对MO的相关管理,使其能够与对应的DDF信息相符。其中终端设备可以在执行DM Server下发的管理命令前判断若执行该管理命令是否导致所管理到的MO与对应的DDF信息不符,并在判断结果为不符时拒绝执行DM Server下发的管理命令,并将不符结果通知给DM Server,以使DM Server修正已下发的管理命令使终端设备执行修正后的管理命令后能够使管理到的MO与对应的DDF信息相符;此外终端设备还可以正常执行完成DM Server下发的管理命令,并在后续再判断管理命令所执行过的MO是否与对应的DDF信息相符,并在不符情况下将相关不符信息上报给DM Server,DM Server对与DDF信息不符的MO执行相关Replace命令,使得更新处理后的MO与对应的DDF信息相符,或者删除与DDF信息不符的MO,以避免MO与对应DDF信息不符的问题。由此通过这种方式可以实现终端设备能够协助DM Server对终端设备进行更好的管理,避免了由于在管理过程中使某些MO和对应的DDF信息不符时,可能会导致DM Server依据原始的DDF信息对后续经更改处理了的DM树无法进行正确有效管理的弊端。
相应于本发明上述提出的方法,本发明这里还进而提出了一种终端设备,请参照图8,该图是本发明终端设备的具体组成结构框图,其主要包括判断单元10和消息上报单元20,其中这两个组成单元的具体作用如下判断单元10,用于判断相应MO与对应的DDF信息是否相符;消息上报单元20,用于在上述判断单元10的判断结果为不相符的情况下,将该MO与对应DDF信息不相符的消息上报给DM Server。
请参照图9,该图是本发明终端设备的第一实施例组成结构框图,其中判断单元10具体可以包括第一管理消息接收子单元110和第一判断子单元120,此外终端设备中还可以包括拒绝执行单元30;其中第一管理消息接收子单元110,用于接收DM Server下发的管理消息,其中DM Server下发的管理消息可以为用于指示终端设备在DM树中添加相应节点的添加管理消息(Add管理命令)和/或用于指示终端设备对相应节点信息进行更新处理的替换管理消息(Replace管理命令);第一判断子单元120,用于判断若终端设备执行第一管理消息接收子单元110接收到的管理消息(Add管理命令和/或Replace管理命令)后,所管理到的MO与对应的DDF信息是否相符;拒绝执行单元30,用于在上述第一判断子单元120的判断结果为不相符情况下,拒绝执行第一管理消息接收子单元110接收到的DM Server下发的管理消息。
请参照图10,该图是本发明终端设备的第二实施例组成结构框图,其中判断单元10具体可以包括第二管理消息接收子单元130和第二判断子单元140,其中第二管理消息接收子单元130,用于接收DM Server下发的管理消息(Add管理命令和/或Replace管理命令);第二判断子单元140,用于在终端设备执行完成第二管理消息接收子单元130接收到的管理消息(Add管理命令和/或Replace管理命令)后,判断所管理到的MO与对应的DDF信息是否相符。
其中本发明终端设备中的其他相关技术实现细节请参照本发明上述方法中的相关技术实现细节的描述,这里不再给以过多赘述。
相应的本发明这里还进而提出了一种设备管理系统,具体请参照图11,该图是本发明设备管理系统的主要组成结构框图,其主要包括DM Server 100和终端设备200,其中终端设备200进而又具体包括判断单元210和消息上报单元220,其中各组成部分的主要作用如下判断单元210,用于判断相应MO与对应的DDF信息是否相符;消息上报单元220,用于在上述判断单元210的判断结果为不相符的情况下,将该MO与对应DDF信息不相符的消息上报给DM Server 100;DM Server 100,用于在接收到终端设备中消息上报单元220上报来的不相符消息后,指示终端设备执行能够消除该MO与对应的DDF信息不相符情况的相关动作。
请参照图12,该图是本发明设备管理系统的第一实施例组成结构框图,其中在上述图11的组成结构基础上,终端设备中还包括拒绝执行单元230,其判断单元210具体又包括第一管理消息接收子单元2101和第一判断子单元2102,DM Server 100具体又包括第一消息接收单元1010、管理消息修正单元1020和修正管理消息下发单元1030,其中第一管理消息接收子单元2101,用于接收DM Server 100下发的管理消息,其中DM Server 100下发的管理消息可以为用于指示终端设备200在DM树中添加相应节点的添加管理消息(Add管理命令)和/或用于指示终端设备200对相应节点信息进行更新处理的替换管理消息(Replace管理命令);第一判断子单元2102,用于判断若终端设备200执行第一管理消息接收子单元2101接收到的管理消息后,所管理到的MO与对应DDF信息是否相符;拒绝执行单元230,用于在上述第一判断子单元2102的判断结果为不相符情况下,拒绝执行第一管理消息接收子单元2101接收到的DM Server 100下发的管理消息;在第一判断子单元2102的判断结果为不相符时,消息上报单元220将MO与对应DDF信息不相符的消息上报给DM Server 100;这样DM Server 100中的第一消息接收单元1010,用于接收终端设备200中消息上报单元220上报来的MO与对应DDF信息不相符的消息;管理消息修正单元1020,用于在上述第一消息接收单元1010接收到不相符消息后,根据该MO对应的DDF信息修正已经下发给终端设备200的管理消息;修正管理消息下发单元1030,用于将管理消息修正单元1020修正处理后的管理消息重新下发给终端设备200执行,从而使得终端设备200在执行完成该修正的管理消息后使管理到的MO与对应的DDF信息相符。
请参照图13,该图是本发明设备管理系统的第二实施例组成结构框图,其中在上述图11的组成结构基础上,终端设备中的判断单元210具体又包括第二管理消息接收子单元2103和第二判断子单元2104,DM Server 100中具体又包括第二消息接收单元1040、更新管理消息生成单元1050、更新管理消息下发单元1060和诊断管理消息下发单元1070,其中第二管理消息接收子单元2103,用于接收DM Server 100下发的管理消息(Add管理命令和/或Replace管理命令);第二判断子单元2104,用于在终端设备200执行完成第二管理消息接收子单元2103接收到的管理消息后,在后续接收到DM Server 100中诊断管理消息下发单元1070下发的诊断管理消息时,执行判断所管理到的MO与对应DDF信息是否相符的处理;消息上报单元220在第二判断子单元2104的判断结果为不相符情况下,将该MO与对应的DDF信息不相符的消息上报给DM Server 100;DM Server 100中的第二消息接收单元1040,用于接收终端设备200中消息上报单元220上报来的不相符消息;更新管理消息生成单元1050,用于在第二消息接收单元1040接收到不相符消息后,根据该MO对应的DDF信息生成用于将该MO更新成与对应DDF信息相符的更新管理消息(Replace管理命令);更新管理消息下发单元1060,用于将更新管理消息生成单元1050生成的更新管理消息(Replace管理命令)下发给终端设备200执行,从而使得终端设备200在执行完成该更新管理消息(Replace管理命令)后使更新的MO与对应的DDF信息相符。
请参照图14,该图是本发明设备管理系统的第三实施例组成结构框图,其中在上述图11的组成结构基础上,终端设备中的判断单元210具体又包括第二管理消息接收子单元2103和第二判断子单元2104,DM Server 100中具体又包括第三消息接收单元1080、删除管理消息生成单元1090、删除管理消息下发单元1110和诊断管理消息下发单元1070,其中第二管理消息接收子单元2103,用于接收DM Server 100下发的管理消息(Add管理命令和/或Replace管理命令);第二判断子单元2104,用于在终端设备200执行完成第二管理消息接收子单元2103接收到的管理消息后,在后续接收到DM Server 100中诊断管理消息下发单元1070下发的诊断管理消息时,执行判断所管理到的MO与对应DDF信息是否相符的处理;消息上报单元220在第二判断子单元2104的判断结果为不相符情况下,将该MO与对应的DDF信息不相符的消息上报给DM Server 100;第三消息接收单元1080,用于接收终端设备200中消息上报单元220上报来的MO与对应DDF信息不相符的消息;删除管理消息生成单元1090,用于在第三消息接收单元1080接收到MO与对应DDF信息不相符的消息后,生成用于删除该MO的删除管理消息(即Delete管理命令);删除管理消息下发单元1110,用于将删除管理消息生成单元1090生成的删除管理消息(Delete管理命令)下发给终端设备200执行,从而避免终端设备200执行DM Server下发的管理消息后所产生的MO与对应DDF信息不相符的现象。
其中本发明设备管理系统中的其他相关技术实现细节请参照本发明上述方法中的相关技术实现细节的描述,这里不再给以过多赘述。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种协助设备管理服务器对终端设备进行管理的方法,其特征在于,包括步骤终端设备判断相应管理对象与对应设备描述框架信息是否相符;并在判断结果为不相符的情况下,将该管理对象与对应设备描述框架信息不相符的消息上报给设备管理服务器。
2.如权利要求1所述的方法,其特征在于,终端设备判断相应管理对象与对应设备描述框架信息是否相符的过程具体包括终端设备接收设备管理服务器下发的管理消息;并判断若执行该管理消息后,所管理到的管理对象与对应设备描述框架信息是否相符。
3.如权利要求2所述的方法,其特征在于,还包括终端设备在判断结果为不相符的情况下拒绝执行设备管理服务器下发的管理消息的步骤。
4.如权利要求3所述的方法,其特征在于,还包括步骤设备管理服务器接收到不相符消息后,根据该管理对象对应的设备描述框架信息修正所述已下发的管理消息;并将修正后的管理消息下发给终端设备执行。
5.如权利要求1所述的方法,其特征在于,终端设备判断相应管理对象与对应设备描述框架信息是否相符的过程具体包括终端设备接收设备管理服务器下发的管理消息;并在执行完成该管理消息后,判断所管理到的管理对象与对应设备描述框架信息是否相符。
6.如权利要求5所述的方法,其特征在于,还包括步骤设备管理服务器接收到不相符消息后,根据该管理对象对应的设备描述框架信息生成用于将该管理对象更新成与对应设备描述框架信息相符的更新管理消息;并将生成的更新管理消息下发给终端设备执行。
7.如权利要求5所述的方法,其特征在于,还包括步骤设备管理服务器接收到不相符消息后,生成用于删除该管理对象的删除管理消息;并将生成的删除管理消息下发给终端设备执行。
8.如权利要求5所述的方法,其特征在于,还包括步骤设备管理服务器在终端设备执行完成该管理消息后,向终端设备下发用于指示终端设备判断管理对象与对应设备描述框架信息是否相符的诊断管理消息;所述终端设备在接收到设备管理服务器下发的诊断管理消息时,判断所述管理对象与对应设备描述框架信息是否相符。
9.如权利要求2、3、4、5或8所述的方法,其特征在于,所述管理消息为用于指示终端设备在设备管理树中添加相应节点的添加管理消息;或用于指示终端设备对相应节点信息进行更新的替换管理消息。
10.一种终端设备,其特征在于,包括判断单元,用于判断相应管理对象与对应设备描述框架信息是否相符;消息上报单元,用于在判断单元的判断结果为不相符的情况下,将该管理对象与对应设备描述框架信息不相符的消息上报给设备管理服务器。
11.如权利要求10所述的终端设备,其特征在于,所述判断单元具体包括第一管理消息接收子单元,用于接收设备管理服务器下发的管理消息;第一判断子单元,用于判断若终端设备执行第一管理消息接收子单元接收到的管理消息后,所管到的管理对象与对应设备描述框架信息是否相符。
12.如权利要求11所述的终端设备,其特征在于,还包括拒绝执行单元,用于在第一判断子单元的判断结果为不相符情况下,拒绝执行第一管理消息接收子单元接收到的设备管理服务器下发的管理消息。
13.如权利要求10所述的终端设备,其特征在于,所述判断单元具体包括第二管理消息接收子单元,用于接收设备管理服务器下发的管理消息;第二判断子单元,用于在终端设备执行完成第二管理消息接收子单元接收到的管理消息后,判断所管理到的管理对象与对应设备描述框架信息是否相符。
14.如10~13任一权利要求所述的终端设备,其特征在于,所述管理消息为用于指示终端设备在设备管理树中添加相应节点的添加管理消息;或用于指示终端设备对相应节点信息进行更新的替换管理消息。
15.一种设备管理系统,包括设备管理服务器和终端设备,其特征在于,所述终端设备包括用于判断相应管理对象与对应设备描述框架信息是否相符的判断单元;和用于在判断单元的判断结果为不相符的情况下,将该管理对象与对应设备描述框架信息不相符的消息上报给设备管理服务器的消息上报单元;所述设备管理服务器用于在接收到终端设备中消息上报单元上报来的不相符消息后,指示终端设备执行能够消除该管理对象与对应设备描述框架信息不相符情况的动作。
16.如权利要求15所述的系统,其特征在于,所述判断单元具体包括第一管理消息接收子单元,用于接收设备管理服务器下发的管理消息;第一判断子单元,用于判断若终端设备执行第一管理消息接收子单元接收到的管理消息后,所管理到的管理对象与对应设备描述框架信息是否相符。
17.如权利要求16所述的系统,其特征在于,所述终端设备还包括拒绝执行单元,用于在第一判断子单元的判断结果为不相符情况下,拒绝执行第一管理消息接收子单元接收到的设备管理服务器下发的管理消息。
18.如权利要求17所述的系统,其特征在于,所述设备管理服务器具体包括第一消息接收单元,用于接收终端设备中消息上报单元上报来的不相符消息;管理消息修正单元,用于在第一消息接收单元接收到不相符消息后,根据该管理对象对应的设备描述框架信息修正已下发给终端设备的管理消息;修正管理消息下发单元,用于将管理消息修正单元修正后的管理消息下发给终端设备执行。
19.如权利要求15所述的系统,其特征在于,所述判断单元具体包括第二管理消息接收子单元,用于接收设备管理服务器下发的管理消息;第二判断子单元,用于在终端设备执行完成第二管理消息接收子单元接收到的管理消息后,判断所管理到的管理对象与对应设备描述框架信息是否相符。
20.如权利要求19所述的系统,其特征在于,所述设备管理服务器具体包括第二消息接收单元,用于接收终端设备中消息上报单元上报来的不相符消息;更新管理消息生成单元,用于在第二消息接收单元接收到不相符消息后,根据该管理对象对应的设备描述框架信息生成用于将该管理对象更新成与对应设备描述框架信息相符的更新管理消息;更新管理消息下发单元,用于将更新管理消息生成单元生成的更新管理消息下发给终端设备执行。
21.如权利要求19所述的系统,其特征在于,所述设备管理服务器具体包括第三消息接收单元,用于接收终端设备中消息上报单元上报来的不相符消息;删除管理消息生成单元,用于在第三消息接收单元接收到不相符消息后,生成用于删除该管理对象的删除管理消息;删除管理消息下发单元,用于将删除管理消息生成单元生成的删除管理消息下发给终端设备执行。
22.如权利要求19所述的系统,其特征在于,所述设备管理服务器包括诊断管理消息下发单元,用于在终端设备执行完成设备管理服务器下发的管理消息后,向终端设备下发用于指示终端设备判断管理对象与对应设备描述框架信息是否相符的诊断管理消息;所述终端设备中的第二判断子单元在终端设备接收到设备管理服务器下发的诊断管理消息时,判断所述管理对象与对应设备描述框架信息是否相符。
23.如权利要求16、17、18、19或22所述的系统,其特征在于,所述管理消息为用于指示终端设备在设备管理树中添加相应节点的添加管理消息;或用于指示终端设备对相应节点信息进行更新的替换管理消息。
全文摘要
本发明公开了一种协助设备管理服务器对终端设备进行管理的方法,包括终端设备判断相应管理对象与对应设备描述框架信息是否相符;并在判断结果为不相符的情况下,将该管理对象与对应设备描述框架信息不相符的消息上报给设备管理服务器。相应的本发明还公开了一种终端设备及其设备管理系统。本发明可以使终端设备能够将相应MO与对应DDF信息不符的信息上报给DM Server,从而协助DM Server对与DDF信息不符的MO执行相关管理达到与DDF信息相符的目的。
文档编号H04L12/26GK101083554SQ20061008382
公开日2007年12月5日 申请日期2006年6月1日 优先权日2006年6月1日
发明者柴晓前, 李克鹏 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1