智能机顶盒高效升级方法及装置.pdf

上传人:000****221 文档编号:496536 上传时间:2018-02-19 格式:PDF 页数:9 大小:599.89KB
返回 下载 相关 举报
摘要
申请专利号:

CN201410354588.0

申请日:

2014.07.24

公开号:

CN104144356A

公开日:

2014.11.12

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):H04N 21/443申请日:20140724|||公开

IPC分类号:

H04N21/443(2011.01)I; H04L29/08; G06F9/445

主分类号:

H04N21/443

申请人:

丹阳市广播电视台

发明人:

张克兢; 裴家平; 朱国宝; 潘晓芳

地址:

212300 江苏省镇江市丹阳市凤凰路广电中心

优先权:

专利代理机构:

南京正联知识产权代理有限公司 32243

代理人:

沈志海

PDF下载: PDF下载
内容摘要

本发明公开了智能机顶盒高效升级方法及装置,将比特流协议和覆盖技术相结合,利用比特流协议服务器和比特流协议下载技术对智能机顶盒机顶盒(用户终端)进行升级,并采用覆盖技术对智能机顶盒终端进行升级,也就是通过共享的方式来实现升级文件的分发,覆盖技术更新技术合理结合,有效地缓解了智能机顶盒服务器的压力,提升了机顶盒机顶盒用户终端的多线程下载速度,极大的减轻了服务端的压力,也提高了整体网络的健壮性,实现了终端设备快速高效升级方式。

权利要求书

1.  智能机顶盒高效升级方法,其特征在于:采用比特流协议结合Android覆盖升级方式实现机顶盒终端设备高效的升级,包括以下步骤:
启动升级模块:智能机顶盒开机启动后,启动空中下载服务模块判定系统设定的升级方式;
连接空中下载服务器:空中下载服务模块启动后,自动连接空中下载服务器,连接失败就退出空中下载服务器,连接空中下载服务器成功就检查升级文件,并比较升级文件的版本信息,无升级文件的新版本信息,退出空中下载服务模块;
检查是否有更新文件:查验到新版升级文件后,提示用户是否更新;
下载并检验升级文件:利用比特流协议下载升级文件,并对升级文件进行校验;
升级:升级文件下载完成后,设置覆盖模式重启动机顶盒,重新开机后,机顶盒直接实现覆盖升级;
提交升级结果:覆盖升级成功后,再开机提交升级成功与否的报告。

2.
   根据权利要求1所述的智能机顶盒高效升级方法,其特征在于:第5)步覆盖升级失败后,覆盖退出并重启。

3.
   智能机顶盒高效升级装置,其特征在于:包括若干个智能机顶盒和比特流协议服务器,每一个所述智能机顶盒连接在比特流协议服务器上,所述比特流协议服务器上设置有比特流协议下载分发模块,所述机顶盒内设置有覆盖升级模块;智能机顶盒开机后,按照升级需要启动覆盖升级模块,所述覆盖升级模块升级时通过比特流协议下载分发模块下载新版本的升级文件。

4.
  根据权利要求3所述的智能机顶盒高效升级装置,其特征在于:所述覆盖升级模块为Android 覆盖升级方式。

5.
  根据权利要求3所述的智能机顶盒高效升级装置,其特征在于:智能机顶盒启动后,采用空中下载服务模块自动启动覆盖升级模块,所述覆盖升级模块自动检查是否有更新文件,检查到更新文件后,使用比特流协议下载分发模块下载新版本的升级文件。

说明书

智能机顶盒高效升级方法及装置
技术领域
本发明涉及智能机顶盒技术领域,特别是涉及智能机顶盒高效升级系统。 
背景技术
随着数字电视产业的发展,网络内数字电视机顶盒的厂商以及每个厂商提供的机顶盒的软件、硬件版本都在逐渐增多。开通新的业务、解决机顶盒软件缺陷等都需要进行机顶盒软件升级,但多厂家、多软硬件版本给机顶盒软件升级的管理带来了很大的难度。机顶盒软件升级成为了数字电视网络运营商需要面临的重要问题之一。
如图3所示,传统的升级方式,以HTTP、FTP等下载方式而言,一般都是将升级文件放到服务器上,然后再由服务器传送到每个机顶盒上,工作原理如图1所示。因此如果同一时刻下载的机顶盒数量太多,势必影响到所有客户端的下载速度,如果客户端使用多线程下载,那对带宽的影响就更严重。
发明内容
为了克服上述现有技术的不足,本发明提供了智能机顶盒高效升级方法及装置,旨在解决现有技术中存在的终端升级低效率的问题。  
本发明所采用的技术方案是:智能机顶盒高效升级方法,利用比特流协议结合Android 覆盖升级方式实现机顶盒终端设备高效的升级,包括以下步骤:
1)启动升级模块:智能机顶盒开机启动后,启动空中下载服务模块判定系统设定的升级方式;
2)连接空中下载服务器:空中下载服务模块启动后,自动连接空中下载服务器,连接失败就退出空中下载服务器,连接空中下载服务器成功就检查升级文件,并比较升级文件的版本信息,无升级文件的新版本信息,退出空中下载服务模块;
3)检查是否有更新文件:查验到新版升级文件后,提示用户是否更新;
4)下载并检验升级文件:利用比特流协议下载升级文件,并对升级文件进行校验;
5)升级:升级文件下载完成后,设置覆盖模式重启动机顶盒,重新开机后,机顶盒直接实现覆盖升级;
6)提交升级结果:覆盖升级成功后,再开机提交升级成功与否的报告。
本发明的升级方法明将比特流协议和覆盖技术相结合,利用比特流协议服务器和比特流协议下载技术对智能机顶盒用户终端进行升级,并采用覆盖技术对智能机顶盒终端进行升级,也就是通过共享的方式来实现升级文件的分发,覆盖技术更新技术合理结合,有效地缓解了智能机顶盒服务器的压力,提升了机顶盒用户终端的多线程下载速度,极大的减轻了服务端的压力,也提高了整体网络的健壮性,实现了终端设备快速高效升级方式。
优选地,为了快速高效地进行智能机顶盒的升级,第5)步覆盖升级失败后,覆盖退出并重启,从而节约了重新机顶盒的时间,并有效地避免了升级文件的重新下载。 
智能机顶盒高效升级装置,包括若干个智能机顶盒和比特流协议服务器,每一个所述智能机顶盒连接在比特流协议服务器上,所述比特流协议服务器上设置有比特流协议下载分发模块,所述机顶盒内设置有覆盖升级模块;智能机顶盒开机后,按照升级需要启动覆盖升级模块,所述覆盖升级模块升级时通过比特流协议下载分发模块下载新版本的升级文件。
优选地,覆盖升级模块为Android 覆盖升级方式,提高了智能机顶盒的升级速度。
优选地,智能机顶盒启动后,采用空中下载服务模块自动启动覆盖升级模块,所述覆盖升级模块自动检查是否有更新文件,检查到更新文件后,使用比特流协议下载分发模块下载新版本的升级文件,从实现快速、高效地升级机顶盒。
与现有技术相比,本发明的有益效果是:本发明的升级方法明将比特流协议和覆盖技术相结合,利用比特流协议服务器和比特流协议下载技术对智能机顶盒用户终端进行升级,并采用覆盖技术对智能机顶盒终端进行升级,也就是通过共享的方式来实现升级文件的分发,覆盖技术更新技术合理结合,有效地缓解了智能机顶盒服务器的压力,提升了机顶盒用户终端的多线程下载速度,极大的减轻了服务端的压力,也提高了整体网络的健壮性,实现了终端设备快速高效升级方式。
 本发明的方法和装置有效地减轻了服务端的压力,提高了整体网络的健壮性,实现了终端设备快速高效升级方式。
附图说明
图1为智能机顶盒高效升级方法的步骤图;
图2为智能机顶盒高效升级方法及装置该进前的结构示意图;
图3为智能机顶盒高效升级方法及装置改进后的比特流协议服务器工作结构图原理图;
图4为智能机顶盒高效升级方法及装置的工作流程图;
其中:BitTorrent-比特流协议,STB-机顶盒,OTA-空中下载,OTAServer-空中下载服务模块,Recovery-覆盖,Android-安卓。
具体实施方式
为了加深对本发明的理解,下面结合附图和实施例对本发明进一步说明,该实施例仅用于解释本发明,并不对本发明的保护范围构成限定。 
如图1所示,智能机顶盒高效升级方法,利用比特流协议结合Android 覆盖升级方式实现机顶盒终端设备高效的升级,包括以下步骤:
1)启动升级模块:智能机顶盒开机启动后,启动空中下载服务模块判定系统设定的升级方式;
2)连接空中下载服务器:空中下载服务模块启动后,自动连接空中下载服务器,连接失败就退出空中下载服务器,连接空中下载服务器成功就检查升级文件,并比较升级文件的版本信息,无升级文件的新版本信息,退出空中下载服务模块;
3)检查是否有更新文件:查验到新版升级文件后,提示用户是否更新;
4)下载并检验升级文件:利用比特流协议下载升级文件,并对升级文件进行校验;
5)升级:升级文件下载完成后,设置覆盖模式重启动机顶盒,重新开机后,机顶盒直接实现覆盖升级;
6)提交升级结果:覆盖升级成功后,再开机提交升级成功与否的报告。
本发明的升级方法明将比特流协议和覆盖技术相结合,通过共享的方式来实现升级文件的分发,并采用覆盖技术对智能机顶盒终端进行升级,极大的减轻了服务端的压力,也提高了整体网络的健壮性,实现了终端设备快速高效升级方式。
为了快速高效地进行智能机顶盒的升级,第5)步覆盖升级失败后,覆盖退出并重启,从而节约了重新机顶盒的时间,并有效地避免了升级文件的重新下载。 
智能机顶盒高效升级装置,包括若干个智能机顶盒和比特流协议服务器,每一个所述智能机顶盒连接在比特流协议服务器上,所述比特流协议服务器上设置有比特流协议下载分发模块,所述机顶盒内设置有覆盖升级模块;智能机顶盒开机后,按照升级需要启动覆盖升级模块,所述覆盖升级模块升级时通过比特流协议下载分发模块下载新版本的升级文件。
覆盖升级模块为Android 覆盖升级方式,提高了智能机顶盒的升级速度。
智能机顶盒启动后,采用空中下载服务模块自动启动覆盖升级模块,所述覆盖升级模块自动检查是否有更新文件,检查到更新文件后,使用比特流协议下载分发模块下载新版本的升级文件,从实现快速、高效地升级机顶盒。
如图3所示,比特流协议服务器是通过一种共享方式来实现升级文件分发的。举例,例如BT服务器将一个文件分成了N个部分,有甲、乙、丙、丁四位客户同时下载,那么BT并不会完全从服务器下载这个文件的所有部分,而是根据实际情况有选择地从其他用户的机器中下载已下载完成的部分。例如甲已经下载了第1部分,乙已经下载了第2部分,那么丙就会从甲的机器中下载第1部分,从乙的机器中下载第2部分,当然甲、乙、丁三位用户也在同时从丙的机器中下载相应的部分,这就大大减轻了BT服务器的负荷,也同时加快了丙的下载速度,也就是说每台参加下载的计算机既从其他用户的计算机上下载文件,同时自身也向其他用户提供下载,因此参与下载的用户数量越多,下载速度也越高。
如图4所示,为本发明的一个实施例的工作流程图。智能机顶盒开机启动后,启动空中下载服务模块判定系统设定的升级方式,之后空中下载服务模块自动连接比特流协议服务器,以便检查升级文件update.xml,查验到新版本的升级文件后,提示用户是否更新,查验不到的话,退出空中下载服务。
对于检查到更新升级文件,并需要更新的,利用比特流协议下载升级包,从而有效地提高了智能机顶盒终端的升级效率和健壮性。
下载完成后,设置覆盖模式重新启动,开机后智能机顶盒终端自动覆盖升级,升级不成功退出重启,升级成功提交成功报告,至此,升级完成。
本发明的方法和装置极大的减轻了服务端的压力,也提高了整体网络的健壮性,实现了终端设备快速高效升级方式。
本发明的实施例公布的是较佳的实施例,但并不局限于此,本领域的普通技术人员,极易根据上述实施例,领会本发明的精神,并做出不同的引申和变化,但只要不脱离本发明的精神,都在本发明的保护范围内。

智能机顶盒高效升级方法及装置.pdf_第1页
第1页 / 共9页
智能机顶盒高效升级方法及装置.pdf_第2页
第2页 / 共9页
智能机顶盒高效升级方法及装置.pdf_第3页
第3页 / 共9页
点击查看更多>>
资源描述

《智能机顶盒高效升级方法及装置.pdf》由会员分享,可在线阅读,更多相关《智能机顶盒高效升级方法及装置.pdf(9页珍藏版)》请在专利查询网上搜索。

本发明公开了智能机顶盒高效升级方法及装置,将比特流协议和覆盖技术相结合,利用比特流协议服务器和比特流协议下载技术对智能机顶盒机顶盒(用户终端)进行升级,并采用覆盖技术对智能机顶盒终端进行升级,也就是通过共享的方式来实现升级文件的分发,覆盖技术更新技术合理结合,有效地缓解了智能机顶盒服务器的压力,提升了机顶盒机顶盒用户终端的多线程下载速度,极大的减轻了服务端的压力,也提高了整体网络的健壮性,实现了终。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1