[发明专利]机顶盒及其软件升级方法与系统无效
申请号: | 200710073043.2 | 申请日: | 2007-01-25 |
公开(公告)号: | CN101232562A | 公开(公告)日: | 2008-07-30 |
发明(设计)人: | 李昆鹏 | 申请(专利权)人: | 深圳市同洲电子股份有限公司 |
主分类号: | H04N5/00 | 分类号: | H04N5/00;G06F9/445;H04L12/56 |
代理公司: | 深圳市康弘知识产权代理有限公司 | 代理人: | 胡朝阳;朱建霞 |
地址: | 518000广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机顶盒 及其 软件 升级 方法 系统 | ||
技术领域
本发明涉及机顶盒和机顶盒(STB)的软件升级,尤其是涉及利用HTTP协议进行软件升级的机顶盒及软件升级方法与系统。
背景技术
近年来,数字广播电视技术在全球方兴未艾。随着压缩技术的发展和数字视频广播标准的建立,广播电视从演播室到发射的整个传输过程,都处于数字化的过程中。机顶盒(Set Top Box,STB)作为家庭数字化信息的平台,由于能够把数字电视、信息处理、甚至电脑的部分或全部功能综合起来,因此正日益走入寻常百姓的家庭。
由于现有的机顶盒为用户提供的功能、以及机顶盒的标准都处于不断发展与完善的过程中,因此,随着网络运营商为机顶盒的增加应用服务、机顶盒新功能的增加、机顶盒的标准被修改与完善、甚至当机顶盒的软件被损坏不能正常运行时,都需要对机顶盒内的软件升级。
目前,机顶盒经由系统信息(SI)升级软件。具体的说,机顶盒接收和分析SI,根据软件的版本号、厂商信息等,检测可以下载软件的位置,调谐至该位置所在频率,找到该软件数据;然后,将该软件下载至机顶盒的缓冲区中保存,调用升级程序开始升级。
虽然前述方法在一定程度上可实现机顶盒的软件升级,但是,前述升级方法中,由于需要先将升级文件从升级服务器完全下载至机顶盒后方可调用升级程序开始软件升级,因此,机顶盒中需要为保存升级文件预留一个空间较大的缓冲区,对机顶盒的存储空间有较高的要求;另外,前述升级过程时间较长,甚至需要用户浪费时间来等待软件的升级。
发明内容
本发明的目的是提出一种机顶盒及其软件升级方法与系统,以解决机顶盒软件升级对缓存空间要求高、升级时间长的技术问题。
为解决本发明的技术问题,本发明公开一种机顶盒软件升级方法,包括:
机顶盒在获取软件升级所需的升级文件所在的升级服务器位置后,通过HTTP协议支持的断点续传机制获取升级文件,且同时运行升级程序进行软件升级。
其中,所述机顶盒获取升级文件的步骤具体包括:
A、机顶盒向升级服务器发送请求行域为HEAD的请求报文,升级服务器向机顶盒发出为响应报文,机顶盒获取升级文件的大小信息;
B、机顶盒决策下载方式,预留准备下载升级文件的系统资源;
C、机顶盒向升级服务器发送请求行域为GET的请求报文,升级服务器向机顶盒发出为响应报文,机顶盒开始下载所请求的升级文件部分;
D、判断是否下载完毕,若否,则转入步骤C,否则,结束本流程。
其中,所述步骤A中,所述升级文件的大小信息包括在响应报文的实体头域中。
其中,所述步骤C中,所述请求报文的请求头域中包括表示机顶盒希望从升级文件的何处开始下载的Range字段信息。
其中,所述请求报文的结构包括:请求行域、通用信息头域、请求头域、实体头域和报文主体域。
其中,所述报文响应的结构包括:状态行域、通用信息头域、响应头域、实体头域和报文主体域。
相应的,本发明公开一种机顶盒软件升级系统,包括存储有用于机顶盒软件升级所需的升级文件的升级服务器,以及与所述升级服务器连接的机顶盒;
其中,所述升级服务器至少包括:
存储单元,存储用于机顶盒软件升级所需的升级文件;
通信接口单元,采用HTTP协议,发出响应报文响应机顶盒发出的请求;
所述机顶盒至少包括:
检测单元,用于感知进行软件升级所需的升级文件的位置信息;
通信接口单元,采用HTTP协议,向所述升级服务器发出请求报文,获取升级文件的大小信息,并向所述升级服务器请求下载升级文件;
下载决策单元,根据获取的升级文件的大小信息,决策下载升级文件,并预留下载所必要的系统资源;
升级服务单元,运行下载的升级文件进行机顶盒的软件升级。
其中,所述机顶盒向所述升级服务器发出的请求报文包括:用于获取升级文件大小信息,其请求行域为HEAD的请求报文;以及,用于下载升级文件,其请求行域为GET的请求报文。
其中,所述请求行域为GET的请求报文中,包括表示机顶盒希望从升级文件的何处开始下载的Range字段信息。
相应的,本发明公开一种机顶盒,包括:
检测单元,用于感知进行软件升级所需的升级文件的位置信息;
通信接口单元,采用HTTP协议,向所述升级服务器发出请求报文,获取升级文件的大小信息,并向所述升级服务器请求下载升级文件;
下载决策单元,根据获取的升级文件的大小信息,决策下载升级文件,并预留下载所必要的系统资源;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市同洲电子股份有限公司,未经深圳市同洲电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710073043.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种融合数据库的查询树射频标签反碰撞识别方法
- 下一篇:数据接收装置及方法