快速对多种硬件配置机顶盒进行在线升级的方法及其系统的制作方法

xiaoxiao2020-7-22  18

快速对多种硬件配置机顶盒进行在线升级的方法及其系统的制作方法
【专利摘要】本发明公开了一种快速对多种硬件配置机顶盒进行在线升级的方法及其系统,包括:将不同型号机顶盒的多个升级流合并成一个升级流;所述合并后的升级流中包含不同型号机顶盒的硬件配置信息,并且该合并后的升级流中设置有与所述不同型号机顶盒的硬件配置信息相对应的升级流的PID;将合并后的升级流通过广电前端发送到每个频率上,使不同型号机顶盒处于任何频率上就都能检测到所述合并后的升级流;所述不同型号机顶盒根据实际硬件配置信息找到对应的PID,以下载数据进行升级。显著地改善了机顶盒产品维护困难的问题,大大降低维护成本。
【专利说明】快速对多种硬件配置机顶盒进行在线升级的方法及其系统
【技术领域】
[0001]本发明涉及数字电视【技术领域】,具体涉及一种快速对多种硬件配置机顶盒进行在线升级的方法及其系统。
【背景技术】
[0002]随着数字电视整转的日益深入,机顶盒的使用量越来越大;整个机顶盒生产行业也呈现出持续繁荣的景象,各个机顶盒生产厂家为了向市场提供更具性价比的产品,持续改进软件和硬件的设计,但这样就出现了一个问题:当市场获得新产品的时候,先前的老产品也在同时使用。如何快速的将老产品中的软件进行更新,从而实现对老产品的快速维护,让使用老产品的用户迅速获得良好的用户体验,就成了摆在各个机顶盒生产厂家面前的难题。
[0003]机顶盒作为一个最终的产品,只要产品的各个指标符合国家的规定,就能面向市场销售;至于机顶盒使用的各个部件,国家并没有强制规定使用何种型号,因此机顶盒生产厂家使用的各个部件不尽相同,这样就造成了硬件上的差异,而每种不同的硬件又都会对应的不同的软件,相当于每种硬件都需要对应特定的软件才能正常使用,这种多种硬件配置的情况不仅仅是因为存在多个生产厂家,每个生产厂家的设计思路不同;还因为同一个生产厂家为了使产品具有更好的性价比,也在不断的对硬件进行改版。这么多的硬件,这么多的软件,该怎样维护?就成为机顶盒生产厂家和客户的首要难题。
[0004]机顶盒产品是如何发放到最终端的客户手上的、又是怎样维护的呢? 如,当您坐在家中,想玩玩机顶盒中提供的俄罗斯方块游戏,结果你的游戏技术实在太好了,连续玩了三个小时都没有失误,正当你准备将游戏积分再推高时,却发现机顶盒居然死机了。你拿起电话就打给你所在地的广播电视局,酣畅淋漓的向接电话的广电人员痛斥了 一番你购买的机顶盒。广电人员听到你的这一番痛斥也不好受,马上给机顶盒的生产厂家打电话,又将机顶盒生产厂家酣畅淋漓的痛斥了一番;机顶盒生产厂家立即对问题进行分析,结果发现是软件存在一个问题(BUG),于是花时间解决掉这个问题,生成了一版没有问题的软件,我们姑且将这版软件称之为完美软件,如何让用户使用到这版完美的软件呢?那就通过在线升级吧,机顶盒生产厂家制作了一个升级流,放到广电局的前端进行播放,当用户家的机顶盒检测到有升级流时,就进行更新,更新完后,用户就可以使用到这版完美软件了。
[0005]从上可以看出,机顶盒生产厂家生产出来的机顶盒是先提供给广电局,再由广电局将机顶盒发放给最终的用户。当用户发现机顶盒的问题时,是直接向广电局进行反馈,再由广电局将问题反馈给生产厂家,由生产厂家解决问题,生产厂家最后制作升级流,放到广电局的前端进行播放,从而达到对所有的终端进行升级的目的。
[0006]上面的例子只是举了一个游戏的问题,在机顶盒的实际使用中,更多的问题是比玩游戏更让人郁闷的不能看电视的问题,解决这种问题的紧迫程度更高。
[0007]“机顶盒生产厂家制作升级流,拿到广电前端一播发,就可以对终端用户进行升级”,这个维护工作看上去只有寥寥几句话,但实际上这个维护工作是一项庞大的、系统的工程。机顶盒生产厂家生成完美软件后,就开始统计在该广电局卖了多少种硬件配置的机顶盒,假设统计出来有12种硬件配置,由于每种配置都要对应一版完美软件,每版软件制作一个升级流,那么就有12个升级流,而广电局的前端同一时间又只能播一个流,于是这12个升级流就依次进行播发,但机顶盒要检测到升级信息,就必须要开机,有的用户可能出去旅游了,要十天半月才回来,为了保证绝大部分的终端用户能被升级,那每个升级流就播2月吧,等12个升级流都播完的时候,两年时间就过去了。因此需要耗费大量的时间。
[0008]机顶盒检测升级信息,还存在检测效率的问题。在广电前端,电视节目及其他信息都是依赖于频率(频点)进行传输的,但一个频率上放的信息有限,因此前端会使用多个频率,每个频率传输特定的信息。一直以来,升级信息都是放到其中一个频率上进行传输的,这个频率通常是该前端的中心频率(又叫主频率)。机顶盒必须处在有升级信息的频率上才能触发升级,如果处于其他频率上则是无法检测升级的,这时问题就产生了,用户处于中心频率上的概率并不是100%,也就是说前端播发升级流之后,终端的机顶盒如果不是处于中心频率上,将无法检测到升级信息,只有用户切换到中心频率上时,机顶盒才能检测到升级信息。简而言之,该版完美软件无法立即提供给用户。
[0009]从上面我们了解到目前对机顶盒进行在线升级存在两个影响效率的地方,第一个是机顶盒必须处于中心频率上才能检测到升级信息;第二个是只能在前端播一个升级流,升级一种硬件配置的机顶盒。

【发明内容】

[0010]本发明克服了现有技术的不足,提供一种快速对多种硬件配置机顶盒进行在线升级的方法及其系统,使得机顶盒不处于中心频率也能检测到升级信息,同时在前端能播放多种硬件配置的升级流。
[0011]考虑到现有技术的上述问题,根据本发明公开的一个方面,本发明采用以下技术
方案:
[0012]一种快速对多种硬件配置机顶盒进行在线升级的方法,包括:
[0013]将不同型号机顶盒的多个升级流合并成一个升级流;
[0014]所述合并后的升级流中包含不同型号机顶盒的硬件配置信息,并且该合并后的升级流中设置有与所述不同型号机顶盒的硬件配置信息相对应的升级流的PID ;
[0015]将合并后的升级流通过广电前端发送到每个频率上,使不同型号机顶盒处于任何频率上就都能检测到所述合并后的升级流;
[0016]所述不同型号机顶盒根据实际硬件配置信息找到对应的PID,以下载数据进行升级。
[0017]为了更好地实现本发明,进一步的技术方案是:
[0018]根据本发明的一个实施方案,所述合并后的升级流先传给加扰机,加扰机再将其传输给调制器,调制器再将其传输至网络中。
[0019]根据本发明的一个实施方案,所述多个升级流合并成一个升级流采用:ts流拼包方式进行合并。
[0020]根据本发明的一个实施方案,包括:
[0021]升级流合并模块,将不同型号机顶盒的多个升级流合并成一个升级流;所述合并后的升级流中包含不同型号机顶盒的硬件配置信息,并且该合并后的升级流中设置有与所述不同型号机顶盒的硬件配置信息相对应的升级流的PID ;
[0022]传输模块,将合并后的升级流通过广电前端发送到每个频率上,使不同型号机顶盒处于任何频率上就都能检测到所述合并后的升级流;
[0023]下载升级模块,所述不同型号机顶盒根据实际硬件配置信息找到对应的PID,以下载数据进行升级。
[0024]根据本发明的一个实施方案,还包括加扰机和调制器,所述合并后的升级流先传给加扰机,加扰机再将其传输给调制器,调制器再将其传输至网络中。
[0025]本发明还可以是:
[0026]根据本发明的一个实施方案,所述升级流合并模块采用:ts流拼包方式进行合并。
[0027]与现有技术相比,本发明的有益效果之一是:
[0028]本发明的一种快速对多种硬件配置机顶盒进行在线升级的方法及其系统,使得机顶盒不处于中心频率也能检测到升级信息,同时在前端能播放多种硬件配置的升级流,方便了快速升级;采用本申请的技术方案显著地改善了机顶盒产品维护困难的问题,大大降低维护成本,并且能给用户带来极高的售后体验。
【具体实施方式】
[0029]下面结合实施例对本发明作进一步地详细说明,但本发明的实施方式不限于此。
[0030]为了解决【背景技术】提到的问题,本申请的一个实施例是将升级信息发到每个频率上,使得机顶盒不论处于哪个频率上就都能检测到升级信息;升级流是一种ts格式的流,通过将多个升级流合并为一个升级流,就相当于在前端播发了多个硬件配置的升级流,终端的每种硬件配置就都能同时升级。
[0031]广电搭建一个完整的频率,所要用到的设备必定有复用器、加扰机、调制器这三种。复用器出来的节目会传输给加扰机,加扰机出来的节目会传输给调制器,调制器再将节目调制到指定的频率上,通过广电的有线网络传输给终端用户。
[0032]对于如何将升级信息发到各个频率上的技术问题,本实施例中将升级信息传输给加扰机,再经过调制器,就可以将升级信息传输到网络中。针对某些认识缺陷而产生的疑问:可能会问一台加扰机只对应一个频点,那这个应用是不是也只能对应操作一台加扰机,多台加扰机就必须使用多个应用才能搞定,这样会带来操作麻烦的技术问题。对此,本实施例的目的是为了提高效率,方便用户使用,当然不会允许这样的情况出现,本实施例的技术方案之所以将升级信息传输给加扰机,而不传输给其他设备,比如复用器、调制器的原因;因为加扰机带有网口,每台加扰机都会被链接在一个网络中,通过网络来管理网内所有加扰机,并且能向每台加扰机发送升级信息,就达到了每个频率上都有升级信息的效果,这时不论用户处于哪个频点,都能够检测到升级信息。
[0033]对于如何将多个升级流的进行合并的技术问题,通过查看ts格式的语法结构,可以知道ts无外乎就是一个多个包的组合,将多个ts流进行合并,其本质也就是将包进行链接(通俗的说法叫拼包);因此也可以采用的方法是:能够将准备合并的升级流导入进来,然后将包进行链接,链接完之后就输出一个合并的流。[0034]对于如何保证终端的每种硬件配置机顶盒都能找到自己对应的那个升级流进行升级的技术问题。对此本实施例的技术方案中的机顶盒的硬件配置信息应该被包含在升级流中,并且每种硬件配置对应的升级流的PID (包的标识号)应该各不相同;机顶盒能根据实际硬件配置找到对应的PID去下载数据进行升级。
[0035]综上所述,通过对以上提到的技术问题的分析,一个具体的实施例的技术方案如下:
[0036]一种快速对多种硬件配置机顶盒进行在线升级的方法,包括:
[0037]将不同型号机顶盒的多个升级流合并成一个升级流;所述多个升级流可以采用ts流拼包方式进行合并。
[0038]所述合并后的升级流中包含不同型号机顶盒的硬件配置信息,并且该合并后的升级流中设置有与所述不同型号机顶盒的硬件配置信息相对应的升级流的PID。
[0039]将合并后的升级流通过广电前端发送到每个频率上,所述合并后的升级流先传给加扰机,加扰机再将其传输给调制器,调制器再将其传输至网络中。使不同型号机顶盒处于任何频率上就都能检测到所述合并后的升级流。
[0040]所述不同型号机顶盒根据实际硬件配置信息找到对应的PID,以下载数据进行升级。
[0041]一种快速对多种硬件配置机顶盒进行在线升级的系统,包括:
[0042]升级流合并模块,将不同型号机顶盒的多个升级流合并成一个升级流;所述合并后的升级流中包含不同型号机顶盒的硬件配置信息,并且该合并后的升级流中设置有与所述不同型号机顶盒的硬件配置信息相对应的升级流的PID ;所述升级流合并模块可以采用:ts流拼包方式进行合并。
[0043]传输模块、加扰机和调制器,将合并后的升级流通过广电前端发送到每个频率上,所述合并后的升级流先传给加扰机,加扰机再将其传输给调制器,调制器再将其传输至网络中,使不同型号机顶盒处于任何频率上就都能检测到所述合并后的升级流;
[0044]下载升级模块,所述不同型号机顶盒根据实际硬件配置信息找到对应的PID,以下载数据进行升级。
[0045]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同相似部分相互参见即可。
[0046]在本说明书中所谈到的“一个实施例”、“另一个实施例”、“实施例”、等,指的是结合该实施例描述的具体特征、结构或者特点包括在本申请概括性描述的至少一个实施例中。在说明书中多个地方出现同种表述不是一定指的是同一个实施例。进一步来说,结合任一实施例描述一个具体特征、结构或者特点时,所要主张的是结合其他实施例来实现这种特征、结构或者特点也落在本发明的范围内。
[0047]尽管这里参照本发明的多个解释性实施例对本发明进行了描述,但是,应该理解,本领域技术人员可以设计出很多其他的修改和实施方式,这些修改和实施方式将落在本申请公开的原则范围和精神之内。更具体地说,在本申请公开和权利要求的范围内,可以对主题组合布局的组成部件和/或布局进行多种变型和改进。除了对组成部件和/或布局进行的变型和改进外,对于本领域技术人员来说,其他的用途也将是明显的。
【权利要求】
1.一种快速对多种硬件配置机顶盒进行在线升级的方法,其特征在于,包括: 将不同型号机顶盒的多个升级流合并成一个升级流; 所述合并后的升级流中包含不同型号机顶盒的硬件配置信息,并且该合并后的升级流中设置有与所述不同型号机顶盒的硬件配置信息相对应的升级流的PID ; 将合并后的升级流通过广电前端发送到每个频率上,使不同型号机顶盒处于任何频率上就都能检测到所述合并后的升级流; 所述不同型号机顶盒根据实际硬件配置信息找到对应的PID,以下载数据进行升级。
2.根据权利要求1所述的快速对多种硬件配置机顶盒进行在线升级的方法,其特征在于,所述合并后的升级流先传给加扰机,所述加扰机再将其传输给调制器,所述调制器再将其传输至网络中。
3.根据权利要求1或2所述的快速对多种硬件配置机顶盒进行在线升级的方法,其特征在于,所述多个升级流通过ts流拼包方式合并成一个升级流。
4.一种快速对多种硬件配置机顶盒进行在线升级的系统,其特征在于,包括: 升级流合并模块,将不同型号机顶盒的多个升级流合并成一个升级流;所述合并后的升级流中包含不同型号机顶盒的硬件配置信息,并且该合并后的升级流中设置有与所述不同型号机顶盒的硬件配置信息相对应的升级流的PID ; 传输模块,将合并后的升级流通过广电前端发送到每个频率上,使不同型号机顶盒处于任何频率上就都能检测到所述合并后的升级流; 下载升级模块,所述不同型号机顶盒根据实际硬件配置信息找到对应的PID,以下载数据进行升级。
5.根据权利要求4所述的快速对多种硬件配置机顶盒进行在线升级的方法,其特征在于,还包括加扰机和调制器,所述合并后的升级流先传给加扰机,加扰机再将其传输给调制器,调制器再将其传输至网络中。
6.根据权利要求4或5所述的快速对多种硬件配置机顶盒进行在线升级的方法,其特征在于,所述升级流合并模块采用:ts流拼包方式进行合并。
【文档编号】G06F9/445GK103995713SQ201410175989
【公开日】2014年8月20日 申请日期:2014年4月28日 优先权日:2014年4月28日
【发明者】蒲万勇 申请人:四川金网通电子科技有限公司

最新回复(0)