[发明专利]安装软件组件的方法、系统及装置有效
申请号: | 200710130148.7 | 申请日: | 2007-07-20 |
公开(公告)号: | CN101325509A | 公开(公告)日: | 2008-12-17 |
发明(设计)人: | 崔首领;柴晓前;田林一;李克鹏 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 黄志华 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 安装 软件 组件 方法 系统 装置 | ||
技术领域
本发明涉及通信领域的数据传输技术,尤其涉及一种安装软件组件的方法、系统及装置。
背景技术
移动终端设备是整个移动网络运营服务体系中的重要组成部分,设备管理(Device Management,DM)是指通过空中下载(Over The Air,OTA)方式将数据包从网络侧下载到终端设备上,并由终端设备读取下载的数据,进而完成后续相应的软件组件的安装和配置处理。同时还可以将用户需要的业务信息和终端设备的功能信息等自动从终端设备传递到DM服务器侧。由此可见,设备管理系统(Device Management System,DMS)提供了一种低成本方案,来维护和管理终端设备的数据,包括设置终端设备的初始配置信息,及在终端设备上安装和更新永久性信息,以及从终端设备中提取管理信息,处理终端设备产生的各类事件和告警信息等。
在现有的开放移动联盟设备管理(DM Open Mobile Alliance DM,OMA)规范中,已经实现了对终端设备进行软件组件的下载、安装、删除等管理。下面以下载和安装软件组件为例,说明现有技术的方案。
在现有技术中,软件组件管理对象(Software Component ManagementObject,SCOMO)被存储在终端设备的管理树上,DM服务器通过对SCOMO上的可执行节点下发Exec命令来实现对软件组件的管理。当然,DM服务器对所述管理对象的管理、维护和操作是通过OMA DM协议实现的。
如图1所示,为现有技术中SCOMO的部分结构示意图,下载并且安装的过程包括:DM服务器通过对此SCOMO的下载(Download)子树或已下发(Delivered)子树进行操作实现软件组件的下载,当终端下载完组件后,DM 服务器向SCOMO的可执行节点下发Exec命令,终端设备执行该命令,对软件组件进行安装。接收Exec命令的节点为:Delivered子树中的安装(Install)节点或安装未激活(InstallInactive)节点。安装完成后,终端向DM服务器上报安装结果,如果是异步上报方式,则通过发送Generic Alert上报安装结果,上报的信息包括已安装软件组件的统一资源标识(Universal Resource Identity,URI),如果是同步上报方式,则通过Exec命令对应的Status命令上报Exec命令的执行结果代码。
但是,现有的通过DM方式实现软件组件下载安装的方案并不完善,主要体现在以下几个方面:1、在软件组件的安装和管理过程中不支持参数,可能会导致操作失败,如软件组件安装过程中可能会需要序列号等信息,或者无法实现个性化的管理,不用满足用户的要求。2、在安装完成后,由于没有对安装后软件组件对象的访问控制权限分配方法,可能会导致安全性降低的问题。
3、安装完成后,由于在已安装(Deployed)子树上生成的管理节点中,其子节点Deployed/<x>/Name为可选,则完成后上报DM服务器的信息没有包括软件组件名称,服务器无法获悉终端安装的组件和服务器下发的组件的对应关系,会给服务器识别软件组件造成困难,在利用同步方式上报时,没有携带目标子树的URI信息以及ID信息或Name信息,使得服务器无法获知其在终端管理树上的路径。4、如果要安装软件组件是对现有软件组件的升级,则不能识别是升级操作。例如第一次下发的软件组件包中包含的软件组件为:A、B、C,第二次下发的软件组件包中只包含软件组件A,终端可能会为A生成两个Deployed子树下的管理节点,从而无法达到升级的目的,并且导致节点冗余。5、服务器利用下载并安装(DownloadInstall)或者下载安装未激活(DownloadInstallInactive)指令时,如果客户端执行安装失败时,没有向服务器发送通知,也没有在Delivered子树下生成对应的管理节点,可能导致服务器无法进行后续操作。6、在下载的软件组件包中没有携带各个软件组件的信息,使得终端较难获取包中组件的信息。
发明内容
本发明实施例提供一种安装软件组件的方法、系统及装置,以解决现有技术中存在的OMA DM规范中关于SCOMO的规定不完善问题。
本发明实施例提供一种安装软件组件的方法,该方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710130148.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:提供同时软件/硬件高速缓存填充的方法与装置
- 下一篇:半导体器件及其制造方法