机顶盒的软件升级方法及装置制造方法及图纸

技术编号:9620943 阅读:92 留言:0更新日期:2014-01-30 10:05
本发明专利技术公开了一种机顶盒的软件升级方法及装置。其中,该方法包括:机顶盒(STB)通过以太网数据通过同轴电缆传输(EOC)局端设备,接收管理服务器下发的软件升级命令消息,其中,软件升级命令消息中携带版本服务器的以太网协议(IP)地址和最新软件版本的版本名称;STB根据IP地址和版本名称登录版本服务器后,获取最新版本的版本文件;STB根据版本文件将STB当前使用的软件版本升级至最新软件版本。通过本发明专利技术,达到了有效节约网络带宽资源、降低软件升级成本的效果。

Software upgrading method and device for set-top box

The invention discloses a software upgrading method and device for set-top boxes. Among them, the method comprises: a set-top box (STB) through the Ethernet data transmission through the coaxial cable (EOC) office equipment, software management server receives the upgrade command message, the software upgrade version of the server to carry Ethernet protocol command message (IP) address and the latest version of the software version name; according to STB the IP address and the name login server version version, to obtain the latest version of the latest version of the file; STB software according to the version of the file will be currently used by STB software version upgrade version. The invention achieves the effect of effectively saving the network bandwidth resource and reducing the software upgrading cost.

【技术实现步骤摘要】
机顶盒的软件升级方法及装置
本专利技术涉及通信领域,具体而言,涉及一种机顶盒的软件升级方法及装置。
技术介绍
软件升级是机顶盒(Set Top Box,简称为STB)中一项非常重要的功能,随着业务的增长,各种各样的功能集成到机顶盒中,新增功能以及软件缺陷修改等都需要对机顶盒进行软件升级。目前机顶盒升级的主要方式是运营商在前端将升级文件封装成MPEG-2标准的传输流(Transport Stream,简称为TS),与电视节目流复用后,调制到电视网进行广播,同时根据数字视频广播(Digital Video Broadcasting,简称为DVB)标准将升级TS流的定位信息添加在网络信息表(Network Information Table,简称为NIT)或者BAT表中播发;对应的,终端机顶盒中包括应用程序和加载程序(Loader)两个版本,其中Loader专门用以机顶盒的升级,机顶盒在NIT或者BAT表中检测到升级信息后,与用户交互确认升级,保存升级定位信息到闪存(FLASH)中,重启机顶盒进入Loader,调频至升级TS流频点并接收升级流,更新应用程序。对于这种机顶盒升级方式,升级流在网络中某个频点播发,因此,除非机顶盒有两个解调器(Tuner),否则,用户无法在升级的同时收看电视节目,同时升级的过程需要重启两次机顶盒,对用户收视的影响较大;另外这种升级方式升级流以及升级信息均采用广播的方式,前端无法对终端的升级进行管理或者监控,一旦因为某些因素导致机顶盒无法升级,就只能将机顶盒返厂维修,或者进行本地升级,大大增加了维护的成本;另外,由于无法得知用户何时开机升级,必须在网络中长期播发升级流,造成网络带宽的浪费。以太网数据通过同轴电缆传输(Ethernet Over Coax,简称为E0C)技术是在同轴电缆中进行以太网数据信号的传输,主流是将以太网信号经过调制后在同轴电缆中进行数据传输,其频率不占用有线电视频率段,和有线电视信号共存,既不影响有线电视信号的传输,又有双向独享的宽带综合业务接入,可以大大简化混合光纤同轴电缆(HybridFiber-Coax,简称为HFC)网络的双向改造,利用现有的广电HFC网络为用户提供数字电视,互动电视和宽带业务。针对相关技术中的软件升级机顶盒方法维护成本过高,容易造成网络带宽浪费问题,目前尚未提出采用EOC技术对机顶盒进行软件升级的有效解决方案。
技术实现思路
本专利技术提供了一种机顶盒的软件升级方法及装置,以至少解决上述问题。根据本专利技术的一个方面,提供了一种机顶盒的软件升级方法,包括:机顶盒(STB)通过以太网数据通过同轴电缆传输(EOC)局端设备,接收管理服务器下发的软件升级命令消息,其中,软件升级命令消息中携带版本服务器的以太网协议(IP)地址和最新软件版本的版本名称;STB根据IP地址和版本名称登录版本服务器后,获取最新版本的版本文件;STB根据版本文件将STB当前使用的软件版本升级至最新软件版本。优选地,在机顶盒(STB)通过以太网数据通过同轴电缆传输(EOC)局端设备,接收管理服务器下发的软件升级命令消息之前,该方法还包括:STB启动后向管理服务器发送上线消息,其中,上线消息中携带STB的序列号和STB的媒体接入控制(MAC)地址。优选地,机顶盒STB通过以太网数据通过同轴电缆传输EOC局端设备,接收管理服务器下发的软件升级命令消息,包括:待管理服务器根据序列号和MAC地址将STB添加到管理服务器管理的STB活动信息中后,STB通过EOC局端设备接收管理服务器下发的软件升级命令消息。优选地,STB根据版本文件将STB当前使用的软件版本升级至最新软件版本,包括=STB根据版本文件中的循环冗余校验(CRC)校验字段对版本文件进行CRC校验;在版本文件校验正确的情况下,STB对版本文件的版本头进行合法性检查,其中,版本头包括终端类型和厂商标识;当对终端类型和厂商标识的检查结果为合格时,STB将STB当前使用的软件版本升级至最新软件版本。优选地,软件升级命令消息中还携带升级延迟时长和最新软件版本的统一资源定位符(URL)。优选地,STB根据IP地址和版本名称登录版本服务器后,获取最新版本的版本文件,包括:STB根据IP地址和版本名称登录版本服务器;STB按照最新软件版本的URL找到最新软件版本后,下载最新软件版本。优选地,在STB从软件升级命令消息中解析出升级延迟时长之后,包括:STB在等待升级延迟时长终止后,开始将STB当前使用的软件版本升级至最新软件版本的软件升级操作。根据本专利技术的另一方面,提供了一种机顶盒的软件升级装置,包括:接收模块,用于通过以太网数据通过同轴电缆传输(EOC)局端设备,接收管理服务器下发的软件升级命令消息,其中,软件升级命令消息中携带版本服务器的以太网协议(IP)地址和最新软件版本的版本名称;获取模块,用于根据IP地址和版本名称登录版本服务器后,获取最新版本的版本文件;升级模块,用于根据版本文件将机顶盒(STB)当前使用的软件版本升级至最新软件版本。优选地,该装置还包括:发送模块,用于在STB启动后向管理服务器发送上线消息,其中,上线消息中携带STB的序列号和STB的媒体接入控制(MAC)地址。优选地,接收模块包括:接收单元,用于待管理服务器根据序列号和MAC地址将STB添加到管理服务器管理的STB活动信息中后,通过EOC局端设备接收管理服务器下发的软件升级命令消息。优选地,升级模块包括:校验单元,用于根据版本文件中的循环冗余校验(CRC)校验字段对版本文件进行CRC校验;检查模块,用于在版本文件校验正确的情况下,对版本文件的版本头进行合法性检查,其中,版本头包括终端类型和厂商标识;升级单元,用于当对终端类型和厂商标识的检查结果为合格时,将STB当前使用的软件版本升级至最新软件版本。通过本专利技术,采用在机顶盒中内置EOC模块同时结合外部的EOC局端设备,利用机顶盒与EOC局端设备之间的双向接入通道的方式,可以在不影响用户的正常收视的同时进行软件升级,并且可以使运营商实现对机顶盒升级过的管理和监控,无需长期播发升级流,解决了软件升级机顶盒方法维护成本过高,容易造成网络带宽浪费问题的问题,从而达到了有效节约网络带宽资源、降低软件升级成本的效果。【附图说明】此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的机顶盒的软件升级方法流程图;图2是根据本专利技术实施例的机顶盒的软件升级装置的结构框图;图3是根据本专利技术优选实施例的机顶盒的软件升级装置的结构框图;图4是根据本专利技术优选实施例的机顶盒的组网结构示意图;图5是根据本专利技术优选实施例的机顶盒的软件升级过程的示意图;图6是根据本专利技术优选实施例一的机顶盒的软件升级流程图;图7是根据本专利技术优选实施例二的机顶盒的软件升级流程图;图8是根据本专利技术优选实施例三的机顶盒的软件升级流程图。【具体实施方式】下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。图1是根据本专利技术实施例的机顶盒的软件升级方法流程图,如图1所示,本文档来自技高网
...
机顶盒的软件升级方法及装置

【技术保护点】
一种机顶盒的软件升级方法,其特征在于,包括:机顶盒STB通过以太网数据通过同轴电缆传输EOC局端设备,接收管理服务器下发的软件升级命令消息,其中,所述软件升级命令消息中携带版本服务器的以太网协议IP地址和最新软件版本的版本名称;所述STB根据所述IP地址和所述版本名称登录所述版本服务器后,获取所述最新版本的版本文件;所述STB根据所述版本文件将所述STB当前使用的软件版本升级至所述最新软件版本。

【技术特征摘要】
1.一种机顶盒的软件升级方法,其特征在于,包括: 机顶盒STB通过以太网数据通过同轴电缆传输EOC局端设备,接收管理服务器下发的软件升级命令消息,其中,所述软件升级命令消息中携带版本服务器的以太网协议IP地址和最新软件版本的版本名称; 所述STB根据所述IP地址和所述版本名称登录所述版本服务器后,获取所述最新版本的版本文件; 所述STB根据所述版本文件将所述STB当前使用的软件版本升级至所述最新软件版本。2.根据权利要求1所述的方法,其特征在于,在机顶盒STB通过以太网数据通过同轴电缆传输EOC局端设备,接收管理服务器下发的软件升级命令消息之前,所述方法还包括: 所述STB启动后向所述管理服务器发送上线消息,其中,所述上线消息中携带所述STB的序列号和所述STB的媒体接入控制MAC地址。3.根据权利要求2所述的方法,其特征在于,机顶盒STB通过以太网数据通过同轴电缆传输EOC局端设备,接收管理服务器下发的软件升级命令消息,包括: 待所述管理服务器根据所述序列号和所述MAC地址将所述STB添加到所述管理服务器管理的STB活动信息中后,所述STB通过所述EOC局端设备接收所述管理服务器下发的软件升级命令消息。4.根据权利要求1所述的方法,其特征在于,所述STB根据所述版本文件将所述STB当前使用的软件版本升级至所述最新软件版本,包括: 所述STB根据所述版本文件中的循环冗余校验CRC校验字段对所述版本文件进行CRC校验; 在所述版本文件校验正确的情况下,所述STB对所述版本文件的版本头进行合法性检查,其中,所述版本头包括终端类型和厂商标识; 当对所述终端类型和所述厂商标识的检查结果为合格时,所述STB将所述STB当前使用的软件版本升级至所述最新软件版本。5.根据权利要求1所述的方法,其特征在于,所述软件升级命令消息中还携带升级延迟时长和所述最新软件版本的统一资源定位符URL。6.根据权利要求5所述的方法,其特征在于,所述STB根据所述IP地址和所述版本名称登录所述版本...

【专利技术属性】
技术研发人员:王从容
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1