一种机顶盒升级方法及机顶盒终端的制作方法

文档序号:7861795阅读:205来源:国知局
专利名称:一种机顶盒升级方法及机顶盒终端的制作方法
技术领域
本发明属于机顶盒技术领域,尤其涉及一种机顶盒升级方法及机顶盒终端。
背景技术
机顶盒作为新兴数字电视领域重要组成部分,作用越来越不可替代。机顶盒技术处于快速发展阶段,运营商需要经常地对客户的机顶盒终端进行升级来实现新功能和新技术。运营商,尤其是国外运营商一般是由省一级运营商和省一级运营商下属子运营商组成;这些运营单位尽管采用统ー的升级服务器,但是由于通过0TA(0ver-the-Air technology,空中下载技术)升级频点不一致,导致升级过程比较复杂。·
现有技术采用的方法是由运营商固定某个频点为升级频点,机顶盒搜索该频点的升级数据信息,来确定该频点下面是否有升级软件,使用该方法如果升级频点发生变化或者升级频点没有及时更新升级软件,机顶盒将无法获取升级数据。

发明内容
本发明实施例的目的在于提供一种机顶盒升级方法及机顶盒终端,g在解决现有技术的技术方案在频点更换时,无法及时获取升级数据的问题。本发明的实施例是这样实现的,一种机顶盒升级方法,所述方法包括以下步骤接收网络侧下发的电视节目码流;所述电视节目码流中包括主运营商和子运营商对应升级频点列表;对所述电视节目码流进行解析获取主运营商和子运营商对应升级频点列表;获取当前机顶盒的运营商对应的当前升级频点,捜索和查找当前机顶盒的运营商对应的当前升级频点是否存在新版本的机顶盒软件,如存在新版本的机顶盒软件,则将该当前机顶盒的运营商的当前升级频点作为当前机顶盒的升级频点进行机顶盒软件的升级。本发明的实施例的另一目的在于提供一种机顶盒升级方法的机顶盒终端,所述机顶盒终端包括接收单元,用于在开机时,接收网络侧下发的电视节目码流;所述电视节目码流中包括主运营商对应的当前升级频点列表和子运营商对应的当前升级频点列表,并将所述电视节目码流发送给解析単元;解析単元,用于对所述电视节目码流进行解析运营商对应的当前升级频点列表,并将运营商对应的当前升级频点发送给捜索查找单元;捜索查找单元,用于获取当前机顶盒的运营商对应的当前升级频点,捜索和查找当前机顶盒的运营商对应的当前升级频点是否存在新版本的机顶盒软件,如存在新版本的机顶盒软件,则将该当前机顶盒的运营商的当前升级频点作为当前机顶盒的升级频点进行机顶盒软件的升级。本发明实施例根据接收的网络侧下发的电视节目码流,解析出运营商的标识以及运营商对应的当前升级频点列表,通过搜索和查找升级频点的新版本机顶盒软件进行升级,解决了现有技术频点更换时,无法及时获取升级数据的问题。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I是本发明提供 的机顶盒升级方法的实现流程图;图2是本发明提供的机顶盒终端的模块结构具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明提供了一种机顶盒升级方法,所述方法由机顶盒终端执行,该方法如图I所示,具体步骤包括S11、接收网络侧下发的电视节目码流;需要说明的是,上述电视节目码流中包括主运营商和子运营商对应升级频点列表。需要说明的是,在电视节目码流中携带运营商的标识以及运营商当前对应的升级频点的实现方法具体可以为在电视节目码流的nit表的描述信息中增加一个描述符,该描述符用来描述该主运营商和子运营商常用的升级频点。比如在nit表中描述信息中增加一个frequency_list_descriptor的描述符,可以假定该描述符的值为0x62,该描述符中包含了该运营商A、B所对应的升级频点比如A对应的升级频点为(474000,8),B对应的升级频点为(482000, 8)。当然在实际情况中,还可以采用其他的方式,例如直接在电视节目码流中增加一个升级频点列表,该升级频点列表中包含运营商以及升级频点的映射关系。当然在实际情况中还可以采用其他的方式来携带运营商当前对应的升级频点,这里不再赘述。另外,需要额外说明的是,上述升级频点列表中还可以包括运营商的标识,上述运营商的标识的具体表现形式本发明具体实施方式
并不限制,例如运营商的标识可以为运营商的名称、商标、代
万寸寸。S12、对该电视节目码流进行解析获取主运营商对应的升级频点列表和子运营商对应升级频点列表;S13、获取当前机顶盒的运营商对应的当前升级频点,搜索和查找当前机顶盒的运营商对应的当前升级频点是否存在新版本的机顶盒软件,如存在新版本的机顶盒软件,则将该当前机顶盒的运营商的当前升级频点作为当前机顶盒的升级频点进行机顶盒软件的升级。本发明具体实施方式
提供的方法中的运营商的升级频点是随着电视节目码流下发给机顶盒的,所以其升级频点的更新,处于终端侧的机顶盒由于每次开机都会接收电视节目的码流,所以只要升级频点更换,机顶盒都会获知最新的频点信息,所以其具有频点更新及时,软件升级快的优点。可选的,实现S12的方法具体可以包括对该电视节目码流进行解析获取主运营商对应的当前升级频点和子运营商对应的当前升级频点列表。当然在实际情况中,实现S12的方法也可以仅仅是解析该电视节目码流获取码流内的子运营商对应的当前升级频点列表。需要说明的是,获取主运营商的标识以及主运营商对应的当前升级频点列表可以通过解析码流中的terrestrial_delivery_descriptor描述符获取,获取子运营商的频点列表可以解析码流中的frequency_list_descriptor描述符获取。可选的,上述方法还包括
如当前机顶盒的运营商的当前升级频点没有新版本的升级软件,则逐个搜素和查找其他运营商的当前升级频点列表是否存在新版本的升级软件,如存在,则将存在新版本的升级软件对应的升级频点作为当前机顶盒的升级频点进行软件升级。需要说明的是,上述其他运营商可以为除了当前机顶盒的运营商以外的子运营商。上述方法在当前机顶盒运营商的升级频点没有升级软件时,通过查找其他运营商的当前频点列表的升级软件来升级当前机顶盒的软件,此种方法能够在当前机顶盒的运营商的频点软件更新不及时的情况出现时,及时的从更新及时的其他运营商的升级频点获取升级软件进行机顶盒的软件更新,从来提高软件更新的及时性。可选的,上述方法还包括当确定其他运营商的当前升级频点也不存在新版本的升级软件,则搜索和查找主运营商的当前频点列表是否存在新版本的升级软件,如存在,则将主运营商的当前频点作为当前机顶盒的升级频点进行软件升级,如不存在,不进行软件升级。本发明提供了ー种机顶盒终端,所述机顶盒终端如图2所示,具体包括接收单元21,用于接收网络侧下发的电视节目码流;所述电视节目码流中包括运营商的标识以及运营商对应的当前升级频点,并将所述电视节目码流发送给解析単元22 ;解析単元22,用于对所述电视节目码流进行解析获取运营商的标识以及运营商对应的当前升级频点列表,并将运营商的标识以及运营商对应的当前升级频点列表发送给搜索查找单元23 ;捜索查找单元23,用于获取当前机顶盒的运营商对应的当前升级频点,捜索和查找当前机顶盒的运行商对应的当前升级频点是否存在新版本的机顶盒软件,如存在新版本的机顶盒软件,则将该当前机顶盒的运营商的当前升级频点作为当前机顶盒的升级频点进行机顶盒软件的升级。可选的,上述解析単元22具体用于对该电视节目码流进行解析获取主运营商的标识以及主运营商对应的当前升级频点列表和子运营商标识以及子运营商对应的当前升级频点列表,并将所述子运营商标识以及子运营商对应的当前升级频点列表和主运营商标识以及主运营商对应的当前升级频点列表发送给所述搜索查找单元。
可选的,上述搜索查找单元23进一步还用于如当前机顶盒的运营商的当前升级频点不存在新版本的升级软件,则逐个搜素和查找其他运营商的当前升级频点是否存在新版本的升级软件,如存在,则将存在新版本的升级软件对应的升级频点作为当前机顶盒的升级频点进行软件升级;所述其他运营商为除了当前机顶盒的运营商以外的子运营商。可选的,上述搜索查找单元23进一步还用于当确定其他运营商的当前升级频点列表也不存在新版本的升级软件时,则搜索和查找主运营商的当前频点是否存在新版本的升级软件,如存在,则将主运营商的当前频点作为当前机顶盒的升级频点进行软件升级,如不存在,不进行软件升级。本领域普通技术人员可以理解为上述实施例所包括的各个模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能模·块的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。本领域普通技术人员还可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于机顶盒终端可读取存储介质中,所述的存储介质,包括R0M/RAM等。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种机顶盒升级方法,其特征在于,所述方法包括 接收网络侧下发的电视节目码流;所述电视节目码流中包括主运营商和子运营商对应升级频点列表; 对所述电视节目码流进行解析获取主运营商和子运营商对应升级频点列表; 获取当前机顶盒的运营商对应的当前升级频点,搜索和查找当前机顶盒的运营商对应的当前升级频点是否存在新版本的机顶盒软件,如存在新版本的机顶盒软件,则将该当前机顶盒的运营商的当前升级频点作为当前机顶盒的升级频点进行机顶盒软件的升级。
2.根据权利要求1所述的方法,其特征在于,所述对所述电视节目码流进行解析获取主运营商和子运营商对应升级频点列表包括 对该电视节目码流进行解析获取主运营商对应的当前升级频点列表和子运营商对应的当前升级频点列表。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括 当确定其他运营商的当前升级频点列表也不存在新版本的升级软件时,则搜索和查找主运营商的当前频点列表是否存在新版本的升级软件,如存在,则将主运营商的当前频点作为当前机顶盒的升级频点进行软件升级,如不存在,不进行软件升级,所述其他运营商为除了当前机顶盒的运营商以外的子运营商。
4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括 如当前机顶盒的运营商的当前升级频点不存在新版本的升级软件,则逐个捜索和查找其他运营商的当前升级频点列表是否存在新版本的升级软件,如存在,则将存在新版本的升级软件对应的升级频点作为当前机顶盒的升级频点进行软件升级;所述其他运营商为除了当前机顶盒的运营商以外的子运营商。
5.ー种机顶盒,其特征在于,所述机顶盒包括 接收单元,用于在开机时,接收网络侧下发的电视节目码流;所述电视节目码流中包括主运营商对应的当前升级频点列表和子运营商对应的当前升级频点列表,并将所述电视节目码流发送给解析単元; 解析単元,用于对所述电视节目码流进行解析运营商对应的当前升级频点列表,并将运营商对应的当前升级频点列表发送给捜索查找单元; 捜索查找单元,用于获取当前机顶盒的运营商对应的当前升级频点,捜索和查找当前机顶盒的运营商对应的当前升级频点是否存在新版本的机顶盒软件,如存在新版本的机顶盒软件,则将该当前机顶盒的运营商的当前升级频点作为当前机顶盒的升级频点进行机顶盒软件的升级。
6.根据权利要求5所述的机顶盒,其特征在于,所述解析単元具体用于 对该电视节目码流进行解析获取主运营商对应的当前升级频点列表和子运营商对应的当前升级频点列表,并将所述子运营商对应的当前升级频点列表和主运营商对应的当前升级频点列表发送给所述搜索查找单元。
7.根据权利要求4或5所述的机顶盒,其特征在于,所述搜索查找单元进ー步还用于 当确定其他运营商的当前升级频点列表也不存在新版本的升级软件时,则搜索和查找主运营商的当前频点列表是否存在新版本的升级软件,如存在,则将主运营商的当前频点作为当前机顶盒的升级频点进行软件升级,如不存在,不进行软件升级,所述其他运营商为除了当前机顶盒的运营商以外的子运营商。
8.根据权利要求7所述的机顶盒,其特征在于,所述搜索查找单元进ー步还用于 如当前机顶盒的运营商的当前升级频点列表不存在新版本的升级软件,则逐个搜素和查找其他运营商的当前升级频点列表是否存在新版本的升级软件,如存在,则将存在新版本的升级软件对应的升级频点作为当前机顶盒的升级频点进行软件升级;所述其他运营商为除了当前机顶盒的运营商以外的子运营商。
全文摘要
本发明适用于机顶盒技术领域,提供了一种机顶盒升级方法及机顶盒终端,所述方法包括接收网络侧下发的电视节目码流;所述电视节目码流中包括主运营商的升级频点列表和子运营商的升级频点列表;升级频点的查找顺序是首先检查设置在机顶盒系统中的当前运营商频点是否存在新版本的机顶盒软件,如果存在新版本的机顶盒软件,则将当前升级频点作为升级频点对机顶盒进行升级。本发明解决了多个子运营商由于历史原因无法进行升级频点的统一,但是又全都有升级同样软件的需求。
文档编号H04N21/443GK102957958SQ201210370230
公开日2013年3月6日 申请日期2012年9月27日 优先权日2012年9月27日
发明者陈浩 申请人:四川迪佳通电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1