[发明专利]设备管理客户端多服务器下设备管理树的管理方法及装置有效
申请号: | 201110038005.X | 申请日: | 2011-02-14 |
公开(公告)号: | CN102158351A | 公开(公告)日: | 2011-08-17 |
发明(设计)人: | 沈建 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06;H04W24/00 |
代理公司: | 北京元本知识产权代理事务所 11308 | 代理人: | 秦力军 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设备管理 客户端 服务器 管理 方法 装置 | ||
技术领域
本发明涉及移动通信领域的开放移动联盟(OMA,Open Mobile Alliance)设备管理(DM,Device Management)客户端,特别是涉及DM客户端多服务器下设备管理树的管理方法及装置。
背景技术
随着移动数据业务日趋丰富和复杂,业务对终端的依赖性越来越高。移动终端作为用户使用移动业务的载体,已成为移动运营服务体系中不可或缺的重要组成部分。为了更好地使终端具备快速提升的能力以应对日益激烈的市场竞争,同时能更方便、高效、快捷地对终端设备进行远程管理,各运营商和终端厂商都致力于提高终端设备的远程管理能力。
开放移动联盟(OMA,Open Mobile Alliance)的设备管理(DM,Device Management)技术主要提供对分布、移动设备管理的机制,从而优化用户的经验数据,并减少运营商的成本,具体主要用于终端设备的管理、诊断、信息采集、软件管理,它通过OTA(Over The Air)方式,管理终端设备的参数采集配置、固件下载、软件下载、安装和升级以及终端软件错误修复。
在现有的DM规范的体系架构中,终端设备上的存储了一棵设备管理树,该设备管理树可被认为是一个设备管理服务器通过DM协议对终端设备进行管理的接口,该管理树包括一套基本的管理对象,DM服务器通过操作管理树上各个节点的Get、Replace、Exec、Add、Delete等管理命令,从而达到管理整个终端设备资源。
设备管理树中的各个节点包括永久节点和动态节点,其中永久节点是指在设备制造时内嵌的,不能被删除的;动态节点则可以在运行时由服务器创建和删除。设备管理服务器操作管理树节点的权限控制是通过节点的ACL(控制访问列表)来实现的,在ACL中通过配置设备管理服务器标识来设置该设备管理服务器对此节点的操作权限;如果使用的是“*”标识,则标识此命令操作权限是开放给所有可通过认证的设备管理服务器。比如下述的ACL表达式:
Add=SeverA&Replace=ServerA+SeverB&Delete=SeverC
标识设备管理服务器A对该节点有Add和Replace权限,设备管理服务器B对该节点有Replace权限,设备管理服务器C对该节点有Delete权限。
如果一个节点的ACL为空,则该节点的操作权限可以继承父节点的操作权限。
终端设备上节点都是通过ACL来控制,同时对于节点,ACL权限的改变同时受到其父节点的ACL控制,也就是说对父节点有控制权限的服务器能够同时控制其子节点。这个过程分两步走,首先服务器修改子节点的ACL,然后再获取节点值、孩子节点列表或其他的节点属性等。即如果想改变一个子节点的值,只需要先改变其子节点的ACL值即可。
多设备管理服务器的状态下,目前这种设备管理树的管理方法存在一些明显的缺陷:(1)每个管理服务器添加或查询任何节点,都必须操作整棵设备管理树,包括管理服务器创建各自的私有节点;(2)对任何管理服务器创建的节点,其他节点都是可见的,必须通过ACL权限进行控制,大大增加了节点处理过程的复杂性;(3)每个管理服务器各自创建并管理的私有动态节点,对其他管理服务器都是可见的,并且其他服务器可以通过控制其父节点的方式来控制子节点,减小了私有动态节点的安全性。
发明目的
本发明的目的是提供一种DM客户端多服务器下设备管理树的管理方法,通过每个管理服务器唯一的节点管理表对不同管理服务器创建的私有动态节点提供差异性的管理,以解决目前常规的设备管理树管理方法所带来的缺陷。
本发明的另一目的是提供一种解决目前常规设备管理树管理缺陷DM的客户端多服务器下设备管理树的管理装置。
根据本发明第一方面,设备管理DM客户端多服务器下设备管理树的管理方法包括以下步骤:
在DM客户端为每个设备管理服务器建立一个与其服务器ID唯一对应的节点管理表,用于存放由设备管理服务器创建和管理的动态节点;
当DM客户端收到设备管理服务器下发的管理操作命令时,根据所述管理操作命令中含有的服务器ID,提取与其匹配的节点管理表;
然后DM客户端通过检测所述节点管理表中是否存在管理操作命令中所需节点,对设备管理表节点直接操作或者在加载设备管理树后对树上节点进行操作。
其中当DM客户端检测到节点管理表存在操作命令中所需节点时,根据所述管理操作命令直接对检测到的所需节点进行操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110038005.X/2.html,转载请声明来源钻瓜专利网。