[发明专利]安装软件组件的方法、系统及装置有效
申请号: | 201010582679.1 | 申请日: | 2007-07-20 |
公开(公告)号: | CN102006334A | 公开(公告)日: | 2011-04-06 |
发明(设计)人: | 崔首领;柴晓前;田林一;李克鹏 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L12/24;G06F9/445 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 安装 软件 组件 方法 系统 装置 | ||
1.一种安装软件组件的方法,其特征在于,该方法包括:
设备管理服务器将软件组件包直接下发给终端,或将软件组件包的下载地址和指示下载的命令下发给终端,该软件组件包包含了一个或多个软件组件;
若所述终端接收到的是所述下载地址和指示下载的命令,则利用所述下载地址下载所述软件组件包;
所述终端将获得的该软件组件包安装在本地,并在软件组件管理对象中的已安装子树下生成所述软件组件对应的管理节点及其子节点,其中,在已安装子树下生成所述软件组件对应的管理节点的步骤包括:
所述终端获取一所述软件组件对应的标识,并将该标识设置为所述软件组件对应的管理节点的软件组件标识子节点的值,所述软件组件对应的标识由网络侧提供,并作为所述软件组件包的一部分下发给终端,或独立于所述软件组件包下发给终端。
2.如权利要求1所述的方法,其特征在于,在软件组件包安装之后,且在已安装子树下生成所述软件组件对应的管理节点之前,还包括步骤:
判断所述软件组件包中一软件组件是否与已安装子树下已有的一管理节点对应的软件组件相同,若相同,则将已安装子树下该管理节点的信息修改为所述软件组件包中该软件组件的信息,否则,在已安装子树下生成所述软件组件包中软件组件对应的管理节点。
3.如权利要求2所述的方法,其特征在于,若判断结果为软件组件相同,则将已安装子树下该管理节点的信息修改为所述软件组件包中该软件组件的信息的步骤包括:
在所述管理节点下保留已有的关联信息,并在该管理节点下添加新的关联信息,所述新的关联信息为:所述软件组件包和该包中所述管理节点对应的软件组件的关联关系。
4.如权利要求2所述的方法,其特征在于,判断所述软件组件包中一软件组件是否与已安装子树下已有的一管理节点对应的软件组件相同的步骤包括:
若软件组件的标识或名称相同,则表示两个软件组件相同;否则,表示两个软件组件不相同。
5.如权利要求4所述的方法,其特征在于,若判断所述软件组件包中一软件组件与已安装子树下已有的一管理节点对应的软件组件相同,则将已安装子树下该管理节点的信息修改为所述软件组件包中该软件组件的信息之后还包括步骤:
将已下发子树下或下载子树下为该软件组件包生成的管理节点的访问控制权限与已安装子树中已有的该管理节点的访问控制权限之和,作为已安装子树下该管理节点的访问控制权限。
6.如权利要求1所述的方法,其特征在于,所述设备管理服务器将软件组件包通过设备管理命令直接下发给终端之前,指示终端在已下发子树下生成所述软件组件包对应的管理节点,且该管理节点下包含软件组件信息;
则在已安装子树中生成所述软件组件对应的管理节点的步骤包括:
将已下发子树下管理节点下包含的所述软件组件信息保存到已安装子树中。
7.如权利要求1所述的方法,其特征在于,当在软件组件管理对象中的已安装子树下生成所述软件组件对应的管理节点之后还包括步骤:
终端将安装响应消息上报给设备管理服务器,所述安装响应消息包括:已安装子树中生成的所述管理节点的统一资源标识,
若终端还在软件组件管理对象中的已下发子树下生成所述软件组件包对应的管理节点,则所述安装响应消息还包括:已下发子树下生成的所述管理节点的统一资源标识;
若所述指示下载的命令中包含的间接下载的指令为下载,当下载完成之后,且安装所述软件组件包之前,或,若所述指示下载的命令中包含的间接下载的指令为下载并安装或下载安装未激活,当下载完成,且安装失败时,包括步骤:
终端将下载响应消息上报给设备管理服务器,所述下载响应消息包括:已下发子树下生成的所述管理节点的统一资源标识。
8.如权利要求7所述的方法,其特征在于,所述下载响应消息和所述安装响应消息的上报方式为:同步上报方式或异步上报方式。
9.如权利要求8所述的方法,其特征在于,若利用所述同步上报方式上报,则在Status命令的Item元素中携带下载响应消息或安装响应消息中的统一资源标识。
10.如权利要求7所述的方法,其特征在于,所述下载响应消息还包括:所述软件组件包的名称和/或标识;
所述安装响应消息还包括:所述软件组件的名称和/或标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010582679.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种旱地移栽机植苗机构
- 下一篇:一种聚氨酯树脂绝缘电力杆塔