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),否则,用户无法在升级的同时收看电视节目,同时升级的过程需要重启两次机顶盒,对用户收视的影响较大;另外这种升级方式升级流以及升级信息均采用广播的方式,前端无法对终端的升级进行管理或者监控,一旦因为某些因素导致机顶盒无法升级,就只能将机顶盒返厂维修,或者进行本地升级,大大增加了维护的成本;另外,由于无法得知用户 ...
【技术保护点】
一种机顶盒的软件升级方法,其特征在于,包括:机顶盒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地址和所述版本名称登录所述版本...
【专利技术属性】
技术研发人员:王从容,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。