[发明专利]实现远程软件升级的系统及方法无效
申请号: | 200610076618.1 | 申请日: | 2006-04-19 |
公开(公告)号: | CN101060427A | 公开(公告)日: | 2007-10-24 |
发明(设计)人: | 颜俊贤;陈莉 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/28;H04L29/06;H04N7/173 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 远程 软件 升级 系统 方法 | ||
技术领域
本发明涉及远程管理技术领域,具体涉及一种实现远程软件升级的系统及方法。
背景技术
IPTV(网络电视)是一种利用宽带有线电视网,集互联网、多媒体、通讯等多种技术于一体,向用户提供包括数字电视在内的多种交互式服务的崭新技术。IPTV是互联网与传统电视相互融合的结果,视频流经过高效的压缩编码后被广播到IP网络上,通过位于宽带网络边缘的IP电视头端设备把直播电视、按需视频和个人录像等IPTV服务传送给用户。用户可以有两种方式享受IPTV服务:计算机;网络机顶盒+普通电视机。它能够很好地适应当今网络飞速发展的趋势,充分有效地利用网络资源。
IPTV(网络电视)中远程管理系统以家庭网络为基础,家庭网络中的任何一台设备都是被管理的对象,该系统主要是由头端的管理服务器和终端的数个被管理的设备组成。IPTV中的远程管理系统要求头端的管理服务器和终端的被管理设备间能够互相操作,进行特定软件的升级,获得特定客户端主机的配置信息、设备信息,通过RMS(区域管理系统)对客户端主机进行配置参数管理和设备管理,根据所获得的信息,进行远程排错等功能。
数字电视机顶盒的软件系统是一种基于嵌入式操作系统的嵌入式软件系统。在实际使用中,为了解决软件中存在的问题,提高机顶盒运行性能,进一步扩展机顶盒的功能,需要对机顶盒的软件系统及时进行更新。目前,对机顶盒的软件远程更新的方式是利用网络中数据广播(含有待更新软件程序)进行在线升级。比如,EuroLoader,其利用数字电视中普遍使用的广播,DSM-CC(Digital Stroage Media Command and Control,数字媒体存储命令和控制)等数据下发技术。这种方法虽然比较好地与数字电视的传输机制相融合,但是下发方式不够灵活,同时依赖于业务信息、DSM-CC等数字电视特有的元素,只能进行广播方式的软件更新,没有相应的更新策略支持,也没有与DNG(Delivery network gateway,传输网网关)相互结合。
发明内容
本发明的目的是提供一种实现远程软件升级的系统,以使对设备的远程管理更灵活、方便,保持网络中设备所运行的软件版本始终保持最新,提高设备性能。
本发明的另一个目的是提供一种实现远程软件升级的方法,以建立灵活的下发方式,满足IPTV对软件升级多节点、多时间、尽量占用较少的接入网带宽的要求。
为此,本发明提供如下的技术方案:
一种实现远程软件升级的系统,所述系统包括:
远程管理服务器、传输网网关和至少一个本地客户端设备,所述本地客户端设备通过所述传输网网关与所述远程管理服务器进行信息交互,获取软件更新信息,并完成其软件更新。
所述远程管理服务器包括:
软件存储单元,用于存储升级的软件版本信息及软件压缩包;
升级控制器,用于从所述软件存储单元获取本地客户端设备需要升级的软件压缩包,并通过所述传输网网关发送给所述本地客户端设备。
优选地,所述远程管理服务器进一步包括:
升级策略定制器,用于制定并向所述升级控制器提供软件升级策略。
所述升级策略定制器制定的软件升级策略包括:
根据所述本地客户端设备的请求单播发送需要升级的软件压缩包,和/或由远程管理服务器主动广播/组播发送需要升级的软件版本信息或软件压缩包。
可选地,所述升级控制器通过读取所述升级策略定制器获取软件升级策略;或者由所述升级策略定制器将所述软件升级策略发送给所述升级控制器。
所述传输网网关包括:
版本数据库,用于存储与所述传输网网关相连的所有本地客户端设备上的软件信息;
升级决策单元,用于接收所述本地客户端设备的升级请求,并根据该升级请求中的信息及所述版本数据库中的信息决策是否从本地获取升级软件包,如果从本地获取升级软件包,则将其发送给所述本地客户端设备,否则将所述升级请求消息转发给所述远程管理服务器,并接收其下发的升级软件包,根据该升级软件包的版本信息更新所述版本数据库中的软件信息,并将该软件包的拷贝下发给所述本地客户端设备,同时以广播或组播或单播的方式发送给网络内其他的客户端设备。
所述版本数据库存储的软件信息至少包括:软件对应的设备标识、软件名称、软件版本号、本地存放路径。
所述远程管理服务器进一步包括:
版本检测单元,与所述传输网网关相互通信,获取所述本地客户端设备当前的软件版本号,并将获取的软件版本号传送给所述升级控制器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610076618.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:发光器件及其制造方法
- 下一篇:高频外科手术设备