[发明专利]一种多媒体远程终端的软件升级方法及其装置有效
申请号: | 200710075467.2 | 申请日: | 2007-07-24 |
公开(公告)号: | CN101355434A | 公开(公告)日: | 2009-01-28 |
发明(设计)人: | 郭永红 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L1/00 |
代理公司: | 深圳市君胜知识产权代理事务所 | 代理人: | 王永文 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多媒体 远程 终端 软件 升级 方法 及其 装置 | ||
技术领域
本发明涉及多媒体远程终端的升级领域,尤其涉及一种多媒体远 程终端的软件升级方法及其装置。
背景技术
近年来,多媒体技术发展迅猛,多媒体终端产品层出不穷,技术 也在迅速的更新换代。对于已经发布到用户手中的终端产品,必然涉 及到功能更新和升级的需求。
现有的多媒体终端产品的升级方法归纳起来有两种方法;一种是 将flash(闪存)设计较大,保留一个备份区域,将待升级软件从网 络接收下来,存储在备份区域,再从备份区域更新版本;另一种升级 方法,将待升级软件分成多个小部分,对每个小部分数据,先接收到 内存中,然后更新到设备对应区域,逐个处理完后,升级完成。
然而,这两种升级方法都存在不足之处:第一种方法,需要较多 的flash空间,浪费成本;第二种方法,持续的时间长,且当网络升 级中途中断的时候,终端产品中的版本只更新了一部分,容易导致终 端产品恢复不了,况且又难以适应恶劣的网络状况。
因此,现有技术还有待于完善和发展。
发明内容
本发明所要解决的问题在于提供一种将网络接收过程和升级过 程独立分开,且具有较强网络适应性的多媒体远程终端的软件升级方 法。
为了解决上述问题,本发明提供一种多媒体远程终端的软件升级 方法,包括如下步骤:
A、停止所述多媒体远程终端总内存中的其它业务;
B、升级模块从所述总内存中获取一个用于存储软件升级版 本的内存;
C、从网络升级服务器上接收所述软件升级版本,并将该软 件升级版本保存到所述内存中;
D、所述升级模块对存储于所述内存中的所述软件升级版本 进行校验;
E、所述升级模块将校验后的所述软件升级版本保存到闪存 的目标位置,完成升级过程。
其中,所述步骤B中,还包括如下步骤:
B1、对所述软件升级版本的大小进行判断;
B2、申请分配一个用于存储所述软件升级版本的内存;
B3、通过网络协议接收所述软件升级版本,并保存到所述内 存中。
其中,所述升级方法中,所述软件升级版本的接收采用断点续传 方式。
其中,所述步骤C中,所述校验为循环冗余校验、错误检查和纠 正校验或密钥解密验证。
其中,所述步骤C中还包括步骤:C1、如果校验失败,直接删 除所述内存资源中的所述软件升级版本,恢复原有软件版本。
本发明还提供一种多媒体远程终端的软件升级装置,其与所述多 媒体远程终端相连接,包括:
升级模块,用于从所述多媒体远程终端的总内存中获取一个用于 存储所述软件升级版本的内存;及
网络接收模块,用于从网络升级服务器中接收软件升级版本,并 将所述软件升级模块存储于所述内存;
所述升级模块还包括一校验单元,用于对存储在所述内存中的所 述软件升级版本进行校验,之后将所述软件升级版本保存到一闪存。
其中,所述装置中,所述网络接收模块还包括一判断单元,用于 对所述软件升级版本的大小进行判断。
其中,所述装置中,所述升级模块还包括一恢复单元,用于所述 软件升级版本校验失败后恢复原有软件版本。
与现有技术相比,本发明采用网络接收和升级过程相分离,并利 用升级设备中的内存资源的软件升级方法,可以减少了资源浪费,降 低了升级过程对网络状况的强依赖性;同时,升级时间短、网络适应 性强,且出现升级故障时原有软件版本可恢复使用比率高。
附图说明
图1为本发明的多媒体远程终端的软件升级方法的流程图;
图2为本发明的多媒体远程终端的软件升级装置的方框图。
具体实施方式
下面结合附图,对本发明的较佳实施例作进一步详细说明。
本发明提供了一种多媒体远程终端的软件升级方法,如图1所 示,其实现流程步骤如下:
110、停止所述多媒体远程终端总内存中的其它业务,开始软件 升级;
120、升级模块从所述总内存中获取一个用于存储软件升级版本 的内存,以备软件升级过程使用;
130、网络接收模块通过http网络协议判断所述软件升级版本的 大小;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710075467.2/2.html,转载请声明来源钻瓜专利网。