一种机顶盒节目安装方法及系统的制作方法

文档序号:10597570阅读:457来源:国知局
一种机顶盒节目安装方法及系统的制作方法
【专利摘要】本发明涉及一种机顶盒节目安装方法及系统,控制由机顶盒将所有节目下载下来并归类出其他运营商的免费节目发送到前端,在前端将所绑定运营商的节目信息和其他运营商的免费节目信息添加到网络信息表中下发到机顶盒,由机顶盒获取并解析出需要安装的节目信息,将运营商需要安装的节目和其他运营商的免费节目安装在机顶盒上,完成节目的安装和更新,无需对机顶盒的软件进行升级,避免给机顶盒带来很大的负担,且升级过程中不容易出现问题,利于机顶盒的维护,大大降低了机顶盒维护成本,同时用户能够观看其他运营商的免费节目,给用户带来很大便利。
【专利说明】
一种机顶盒节目安装方法及系统
技术领域
[0001 ]本发明涉及数字电视领域,尤其涉及一种机顶盒节目安装方法及系统。
【背景技术】
[0002]随着智能化和数字电视的发展,机顶盒的系统越来越庞大,功能越来越丰富,节目数量也越来越大,节目运营商因为拥有大量的节目,使得节目管理起来也越来越复杂。
[0003]由于卫星上的节目量庞大,部分卫星甚至是跨国家、跨区域的进行服务,使得一个节目运营商可能存在多个地区的跨区服务,同时一个地区也有可能有多个节目运营商进行服务。不同的节目运营商存在节目差异,并且随着加扰节目的增多,而大部分节目运营商使用的加扰系统也不一样,不同节目运营商之间需要采用不同的解扰系统付费进行观看,使得不同节目运营商之间的节目不能互相观看。同时,节目运营商为了进行基本的信息推广和运营,会提供一部分公共信息推广的节目,这种节目大都是免费节目,这样就存在每个节目运营商有一部分收费节目,同时又有一部分免费节目。
[0004]通常每个节目运营商为了有排他性,会对所提供的机顶盒进行特殊处理,需要不断地升级或调整机顶盒软件,来对自身的节目进行安装和更新,屏蔽其他节目运营商的节目,这样要不断的升级机顶盒软件,给机顶盒带来很大的负担,且升级过程中容易出现问题不利于机顶盒的维护,大大提高了机顶盒维护成本,由于屏蔽了其他节目运营商的节目,对于其他运营商所提供的免费节目,用户无法进行观看和更新,给用户带来不便。

【发明内容】

[0005]有鉴于此,有必要针对上述对机顶盒节目进行安装需要不断升级机顶盒软件,给机顶盒带来负担,增加维护成本,用户无法观看其他免费节目的问题,提供一种机顶盒节目安装方法及系统。
[0006]本发明提供的一种机顶盒节目安装方法,包括如下步骤:
[0007]S10:控制机顶盒将电视网络中所有节目搜索下来,并将属于同一运营商的节目归为一类;
[0008]S20:获取除机顶盒所绑定运营商以外的,其他运营商的免费节目信息并发送前端;
[0009]S30:在前端,将需要安装的所绑定运营商的节目信息和其他运营商的免费节目信息添加到机顶盒所绑定运营商的网络信息表中,并将网络信息表下发到机顶盒;
[0010]S40:控制机顶盒获取网络信息表并解析,获取网络信息表中的所绑定运营商的节目信息以及其他运营商的免费节目信息,将所绑定运营商的节目和其他运营商的免费节目安装在机顶盒上,完成更新。
[0011]在其中的一个实施方式中,所述步骤S30具体为:增加一个私有描述符,将需要安装的所绑定运营商的节目信息和其他运营商的免费节目信息添加到私有描述符中,并将私有描述符添加到NIT表中,跟随NIT表下发到机顶盒。
[0012]在其中的一个实施方式中,所述步骤S40具体为:控制机顶盒获取网络信息表并解析出私有描述符,根据私有描述符中的描述对节目进行过滤安装,将所绑定运营商的节目信息以及其他运营商的免费节目信息安装在机顶盒上。
[0013]在其中的一个实施方式中,所述步骤S40还包括:在获取到私有描述符时计算私有描述符的CRC并保存在机顶盒的数据库中,并对私有描述符进行循环监控,若监控发现私有描述符的CRC发生变化则表示私有描述符进行了更新,需要对节目进行重新安装,则通知机顶盒对节目进行重新安装。
[0014]本发明提供的一种机顶盒节目安装系统,包括:
[0015]节目分类模块,控制机顶盒将电视网络中所有节目搜索下来,并将属于同一运营商的节目归为一类;
[0016]免费节目获取模块,获取除机顶盒所绑定运营商以外的,其他运营商的免费节目信息并发送前端;
[0017]安装节目添加模块,在前端将需要安装的所绑定运营商的节目信息和其他运营商的免费节目信息添加到机顶盒所绑定运营商的网络信息表中,并将网络信息表下发到机顶盒;
[0018]节目安装模块,控制机顶盒获取网络信息表并解析,获取网络信息表中的所绑定运营商的节目信息以及其他运营商的免费节目信息,将所绑定运营商的节目和其他运营商的免费节目安装在机顶盒上,完成更新。
[0019]在其中的一个实施方式中,所述安装节目添加模块增加一个私有描述符,将需要安装的所绑定运营商的节目信息和其他运营商的免费节目信息添加到私有描述符中,并将私有描述符添加到NIT表中,跟随NIT表下发到机顶盒。
[0020]在其中的一个实施方式中,所述节目安装模块控制机顶盒获取网络信息表并解析出私有描述符,根据私有描述符中的描述对节目进行过滤安装,将所绑定运营商的节目信息以及其他运营商的免费节目信息安装在机顶盒上。
[0021]在其中的一个实施方式中,所述节目安装模块在获取到私有描述符时计算私有描述符的CRC并保存在机顶盒的数据库中,并对私有描述符进行循环监控,若监控发现私有描述符的CRC发生变化则表示私有描述符进行了更新,需要对节目进行重新安装,则通知机顶盒对节目进行重新安装。
[0022]本发明机顶盒节目安装方法及系统,控制由机顶盒将所有节目下载下来并归类出其他运营商的免费节目发送到前端,在前端将所绑定运营商的节目信息和其他运营商的免费节目信息添加到网络信息表中下发到机顶盒,由机顶盒获取并解析出需要安装的节目信息,将运营商需要安装的节目和其他运营商的免费节目安装在机顶盒上,完成节目的安装和更新,无需对机顶盒的软件进行升级,避免给机顶盒带来很大的负担,且升级过程中不容易出现问题,利于机顶盒的维护,大大降低了机顶盒维护成本,同时用户能够观看其他运营商的免费节目,给用户带来很大便利。
【附图说明】
[0023]图1是一个实施例中的机顶盒节目安装方法的流程图;
[0024]图2是一个实施例中的机顶盒节目安装系统的结构图。
【具体实施方式】
[0025]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0026]图1是一个实施例中的机顶盒节目安装方法的流程图;如图1所示,该方法包括:
[0027]S10:控制机顶盒将电视网络中所有节目搜索下来,并将属于同一运营商的节目归为一类。
[0028]在同一地区的电视网络中通常会存在多个运营商,多个运营商的节目都会存在电视网络中。但是机顶盒由于受到机顶盒所绑定运营商的限制,虽然能够搜索下来所有的节目,但是并不能播放其他运营商的节目,使得机顶盒不能播放其他运营商的免费节目。为使得机顶盒能够播放其他运营商的免费节目,在该实施例中,控制由机顶盒将电视网络中所有运营商的节目都搜索下来,并且针对每个运营商的节目都归为一类,便于了解每个运营商的节目是免费还是加密的。
[0029]S20:获取除机顶盒所绑定运营商以外的,其他运营商的免费节目信息并发送前端。
[0030]在归类完成后,对于除机顶盒所绑定运营商以外的其他运营商,控制由机顶盒根据节目的描述信息获取其中的免费节目信息,并发送到前端,以便前端能够了解电视网络中其他运营商的免费节目(正常情况下,前端无法知道电视网络中哪些是免费节目),便于在前端修改对其他运营商节目的限制。
[0031 ] S30:在前端,将需要安装的所绑定运营商的节目信息和其他运营商的免费节目信息添加到机顶盒所绑定运营商的网络信息表(NIT表)中,并将网络信息表下发到机顶盒。
[0032]在将其他运营商免费节目信息发送到机顶盒前端后,为使得机顶盒能够播放其他运营商的免费节目,并且能够使机顶盒能够在不升级软件的情况下完成节目的安装,该实施例中,将需要安装的所绑定运营商的节目信息和其他运营商的免费节目信息添加到机顶盒所绑定运营商的网络信息表(NIT表)中。网络信息表是前端运营商必须要下发的数据表,故利用网络信息表将需要安装的节目信息添加进去并下发到机顶盒。
[0033]具体的,增加一个私有描述符,将需要安装的所绑定运营商的节目信息和其他运营商的免费节目信息添加到私有描述符中,并将私有描述符添加到NIT表中,跟随NIT表下发到机顶盒。
[0034]S40:控制机顶盒获取网络信息表并解析,获取网络信息表中的所绑定运营商的节目信息以及其他运营商的免费节目信息,将所绑定运营商的节目和其他运营商的免费节目安装在机顶盒上,完成更新。
[0035]在运营商在前端将需要安装的节目信息添加到网络信息表中下发到机顶盒后,机顶盒需要获取网络信息表以便知道需要安装哪些节目。该实施例中,获取解析网络信息表,由网络信息表中获取所绑定运营商的节目信息以及其他运营商的免费节目信息,将所绑定运营商的节目和其他运营商的免费节目安装在机顶盒上,完成更新。
[0036]具体的,该步骤为:控制机顶盒获取网络信息表并解析出私有描述符,根据私有描述符中的描述对节目进行过滤安装,将所绑定运营商的节目信息以及其他运营商的免费节目信息安装在机顶盒上。
[0037]进一步的,为实时的获知前端是否需要对节目进行安装或更新,该步骤还包括:在获取到私有描述符时计算私有描述符的CRC(循环冗余校验)并保存在机顶盒的数据库中,并对私有描述符进行循环监控,若监控发现私有描述符的CRC发生变化则表示私有描述符进行了更新,需要对节目进行重新安装,则通知机顶盒对节目进行重新安装。
[0038]该机顶盒节目安装方法,控制由机顶盒将所有节目下载下来并归类出其他运营商的免费节目发送到前端,在前端将所绑定运营商的节目信息和其他运营商的免费节目信息添加到网络信息表中下发到机顶盒,由机顶盒获取并解析出需要安装的节目信息,将运营商需要安装的节目和其他运营商的免费节目安装在机顶盒上,完成节目的安装和更新,无需对机顶盒的软件进行升级,避免给机顶盒带来很大的负担,且升级过程中不容易出现问题,利于机顶盒的维护,大大降低了机顶盒维护成本,同时用户能够观看其他运营商的免费节目,给用户带来很大便利。
[0039]同时,本发明还提供一种机顶盒节目安装系统,如图2所示,包括:
[0040]节目分类模块100,控制机顶盒将电视网络中所有节目搜索下来,并将属于同一运营商的节目归为一类。
[0041]在同一地区的电视网络中通常会存在多个运营商,多个运营商的节目都会存在电视网络中。但是机顶盒由于受到机顶盒所绑定运营商的限制,虽然能够搜索下来所有的节目,但是并不能播放其他运营商的节目,使得机顶盒不能播放其他运营商的免费节目。为使得机顶盒能够播放其他运营商的免费节目,在该实施例中,节目分类模块100控制由机顶盒将电视网络中所有运营商的节目都搜索下来,并且针对每个运营商的节目都归为一类,便于了解每个运营商的节目是免费还是加密的。
[0042]免费节目获取模块200,获取除机顶盒所绑定运营商以外的,其他运营商的免费节目信息并发送前端。
[0043]在归类完成后,对于除机顶盒所绑定运营商以外的其他运营商,免费节目获取模块200控制由机顶盒根据节目的描述信息获取其中的免费节目信息,并发送到前端,以便前端能够了解电视网络中其他运营商的免费节目(正常情况下,前端无法知道电视网络中哪些是免费节目),便于在前端修改对其他运营商节目的限制。
[0044]安装节目添加模块300,在前端将需要安装的所绑定运营商的节目信息和其他运营商的免费节目信息添加到机顶盒所绑定运营商的网络信息表(NIT表)中,并将网络信息表下发到机顶盒。
[0045]在将其他运营商免费节目信息发送到机顶盒前端后,为使得机顶盒能够播放其他运营商的免费节目,并且能够使机顶盒能够在不升级软件的情况下完成节目的安装,该实施例中,安装节目添加模块300将需要安装的所绑定运营商的节目信息和其他运营商的免费节目信息添加到机顶盒所绑定运营商的网络信息表(NIT表)中。网络信息表是前端运营商必须要下发的数据表,故利用网络信息表将需要安装的节目信息添加进去并下发到机顶合
ΙΤΓΤ.0
[0046]具体的,安装节目添加模块300增加一个私有描述符,将需要安装的所绑定运营商的节目信息和其他运营商的免费节目信息添加到私有描述符中,并将私有描述符添加到NIT表中,跟随NIT表下发到机顶盒。
[0047]节目安装模块400,控制机顶盒获取网络信息表并解析,获取网络信息表中的所绑定运营商的节目信息以及其他运营商的免费节目信息,将所绑定运营商的节目和其他运营商的免费节目安装在机顶盒上,完成更新。
[0048]在运营商在前端将需要安装的节目信息添加到网络信息表中下发到机顶盒后,机顶盒需要获取网络信息表以便知道需要安装哪些节目。该实施例中,节目安装模块400获取解析网络信息表,由网络信息表中获取所绑定运营商的节目信息以及其他运营商的免费节目信息,将所绑定运营商的节目和其他运营商的免费节目安装在机顶盒上,完成更新。
[0049]具体的,节目安装模块400控制机顶盒获取网络信息表并解析出私有描述符,根据私有描述符中的描述对节目进行过滤安装,将所绑定运营商的节目信息以及其他运营商的免费节目信息安装在机顶盒上。
[0050]进一步的,为实时的获知前端是否需要对节目进行安装或更新,节目安装模块400在获取到私有描述符时计算私有描述符的CRC(循环冗余校验)并保存在机顶盒的数据库中,并对私有描述符进行循环监控,若监控发现私有描述符的CRC发生变化则表示私有描述符进行了更新,需要对节目进行重新安装,则通知机顶盒对节目进行重新安装。
[0051 ]该机顶盒节目安装系统,控制由机顶盒将所有节目下载下来并归类出其他运营商的免费节目发送到前端,在前端将所绑定运营商的节目信息和其他运营商的免费节目信息添加到网络信息表中下发到机顶盒,由机顶盒获取并解析出需要安装的节目信息,将运营商需要安装的节目和其他运营商的免费节目安装在机顶盒上,完成节目的安装和更新,无需对机顶盒的软件进行升级,避免给机顶盒带来很大的负担,且升级过程中不容易出现问题,利于机顶盒的维护,大大降低了机顶盒维护成本,同时用户能够观看其他运营商的免费节目,给用户带来很大便利。
[0052]本发明机顶盒节目安装方法及系统,控制由机顶盒将所有节目下载下来并归类出其他运营商的免费节目发送到前端,在前端将所绑定运营商的节目信息和其他运营商的免费节目信息添加到网络信息表中下发到机顶盒,由机顶盒获取并解析出需要安装的节目信息,将运营商需要安装的节目和其他运营商的免费节目安装在机顶盒上,完成节目的安装和更新,无需对机顶盒的软件进行升级,避免给机顶盒带来很大的负担,且升级过程中不容易出现问题,利于机顶盒的维护,大大降低了机顶盒维护成本,同时用户能够观看其他运营商的免费节目,给用户带来很大便利。
[0053]以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种机顶盒节目安装方法,其特征在于,包括如下步骤: SlO:控制机顶盒将电视网络中所有节目搜索下来,并将属于同一运营商的节目归为一类; S20:获取除机顶盒所绑定运营商以外的,其他运营商的免费节目信息并发送前端; S30:在前端,将需要安装的所绑定运营商的节目信息和其他运营商的免费节目信息添加到机顶盒所绑定运营商的网络信息表中,并将网络信息表下发到机顶盒; S40:控制机顶盒获取网络信息表并解析,获取网络信息表中的所绑定运营商的节目信息以及其他运营商的免费节目信息,将所绑定运营商的节目和其他运营商的免费节目安装在机顶盒上,完成更新。2.根据权利要求1所述的机顶盒节目安装方法,其特征在于,所述步骤S30具体为:增加一个私有描述符,将需要安装的所绑定运营商的节目信息和其他运营商的免费节目信息添加到私有描述符中,并将私有描述符添加到NIT表中,跟随NIT表下发到机顶盒。3.根据权利要求2所述的机顶盒节目安装方法,其特征在于,所述步骤S40具体为:控制机顶盒获取网络信息表并解析出私有描述符,根据私有描述符中的描述对节目进行过滤安装,将所绑定运营商的节目信息以及其他运营商的免费节目信息安装在机顶盒上。4.根据权利要求3所述的机顶盒节目安装方法,其特征在于,所述步骤S40还包括:在获取到私有描述符时计算私有描述符的CRC并保存在机顶盒的数据库中,并对私有描述符进行循环监控,若监控发现私有描述符的CRC发生变化则表示私有描述符进行了更新,需要对节目进行重新安装,则通知机顶盒对节目进行重新安装。5.一种机顶盒节目安装系统,其特征在于,包括: 节目分类模块,控制机顶盒将电视网络中所有节目搜索下来,并将属于同一运营商的节目归为一类; 免费节目获取模块,获取除机顶盒所绑定运营商以外的,其他运营商的免费节目信息并发送前端; 安装节目添加模块,在前端将需要安装的所绑定运营商的节目信息和其他运营商的免费节目信息添加到机顶盒所绑定运营商的网络信息表中,并将网络信息表下发到机顶盒; 节目安装模块,控制机顶盒获取网络信息表并解析,获取网络信息表中的所绑定运营商的节目信息以及其他运营商的免费节目信息,将所绑定运营商的节目和其他运营商的免费节目安装在机顶盒上,完成更新。6.根据权利要求5所述的机顶盒节目安装系统,其特征在于,所述安装节目添加模块增加一个私有描述符,将需要安装的所绑定运营商的节目信息和其他运营商的免费节目信息添加到私有描述符中,并将私有描述符添加到NIT表中,跟随NIT表下发到机顶盒。7.根据权利要求6所述的机顶盒节目安装系统,其特征在于,所述节目安装模块控制机顶盒获取网络信息表并解析出私有描述符,根据私有描述符中的描述对节目进行过滤安装,将所绑定运营商的节目信息以及其他运营商的免费节目信息安装在机顶盒上。8.根据权利要求7所述的机顶盒节目安装系统,其特征在于,所述节目安装模块在获取到私有描述符时计算私有描述符的CRC并保存在机顶盒的数据库中,并对私有描述符进行循环监控,若监控发现私有描述符的CRC发生变化则表示私有描述符进行了更新,需要对节目进行重新安装,则通知机顶盒对节目进行重新安装。
【文档编号】H04N21/435GK105959780SQ201610502606
【公开日】2016年9月21日
【申请日】2016年6月30日
【发明人】朱星龙
【申请人】深圳市九洲电器有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1