一种机顶盒节目信息扩展更新方法技术

技术编号:30518249 阅读:19 留言:0更新日期:2021-10-27 23:01
本发明专利技术公开了一种机顶盒节目信息扩展更新方法。本发明专利技术方法包括卫星广播前端建立节目信息数据文件,和机顶盒通过对象轮播接收节目信息数据文件,完成更新后节目列表安装。卫星广播前端建立节目信息数据文件包括:节目信息、节目列表信息、主索引文件。卫星广播前端通过对象轮播方式将节目信息数据文件播发,并在主频点码流中插入时间和日期表、网络信息表、业务群关联表、节目关联表、节目映射表的信息。更新时,卫星广播前端更改主索引文件中对应数据文件及时间戳,机顶盒持续监控主索引文件中各个数据文件时间戳,如发生变化,即锁定指定频点,进行更新。本发明专利技术方法对节目列表进行了扩展及聚合,提高了客户界面体验,更新效率高。更新效率高。更新效率高。

【技术实现步骤摘要】
一种机顶盒节目信息扩展更新方法


[0001]本专利技术属于数字机顶盒
,具体涉及一种机顶盒节目信息扩展更新方法。

技术介绍

[0002]DSM

CC(Digital Storage Media Command and Control,数字存储媒体命令和控制扩展协议)是DVB(Digital Video Broadcasting,数字视频广播)标准的重要组成部分。DSM

CCOC(Object Carousel,对象轮播)是一种支持服务器周期性传输对象到用户端的广播业务,使用BIOP(Broadcase inter

ORB protocol)格式封装数据,并将封装后的数据称为对象。
[0003]对象轮播主要包括如下几种对象:
[0004]1.srg业务网关对象,service gateway object;
[0005]2.dir目录对象,directory object;
[0006]3.file文件对象,file object;
[0007]4.str流对象,stream object;
[0008]5.ste流事件对象,stream event object。
[0009]通过对这些对象的解析,能够建立相应的文件目录,并解析出DSM

CC相应对象的数据,例如图片、文本等。
[0010]随着数字广播电视的发展,卫星节目越来越多,同时卫星上存在许多节目运营商,不同的节目运营商存在节目差异,而且大部分运营商使用的加密系统也不一样。节目运营商为了推广会提供一部分免费节目,因此每个节目运营商会有加密节目用于收费运营,同时又有免费节目用于推广。
[0011]通常卫星广播网络前端在每个频点码流中插入NIT(Network Information Table,网络信息表)、BAT(Bouquet Association Table,业务群关联表)、PAT(Program Association Table,节目关联表)、PMT(Program Map Table,节目映射表)、SDT(Service Description Table,业务描述表)、TDT(Time&Date Table,时间和日期表)信息。
[0012]1.NIT,描述整个网络,如多少TS流、频点和调制方式等信息,并且描述了TP信息,例如频点频率、符号率、极化方向、调制方式等;
[0013]2.BAT,提供了业务群名称及其业务群相关的信息,描述了频道的分组方式;
[0014]3.PAT,用于描述节目关联信息,包括该频点码流中所有节目映射表即每个节目的PMT PID和传输流ID;
[0015]4.PMT,该表的PID是由PAT给出的,通过该表可以得到一路节目中包含的基本信息,包括音频、视频和数据以及各流对应的PID;
[0016]5.SDT,提供当前传输流和其他传输流的业务信息,描述了频道专有信息,如标识符、名称、频道类型等;
[0017]6.TDT,提供当前的时间和日期相关的信息。
[0018]用于零售市场的机顶盒,没有绑定运营商,没有节目观看限制,因此可以搜索任意
卫星、任意频点以观看不同运营商提供的免费节目。一般通过盲扫的方式来获取节目列表。
[0019]机顶盒通过逐一扫描频点,即盲扫的方式来获取所有节目,包括加密节目和免费节目,流程步骤如下:
[0020]1.根据目标卫星确定搜索频率范围,以固定步进尝试锁定频点;
[0021]2.当频点可以锁定时,开始过滤相关PSI/SI表用于获取节目信息:过滤解析PAT数据,获取该频点频道PMT描述信息;接收SDT数据,获取该频点的频道描述信息;接收各个频道PMT数据,获取该频点频道音频、视频、数据等信息;
[0022]3.以固定步进锁定下一个频点,重复步骤2,直到完成整个频段的扫描;
[0023]4.将频点及节目信息存储机顶盒数据库,完成频道信息安装更新。
[0024]通过以上流程可以完成节目信息的安装更新,基于盲扫的工作流程,在安装更新过程中需要逐一锁定卫星频点,从每一个频点过滤接收前端发送的PSI/SI数据,而每个频点的锁频操作是慢速操作,需要较长的时间,因此每次盲扫都需要耗费较长的时间才能完成节目的搜索更新,效率低下。
[0025]因为获取的是整个卫星上的免费节目,包含不同的节目运营商,因此没有有效统一的更新机制,当有节目更新时需要用户手动重新盲扫以完成安装更新,不够友好、人性化,而且耗时。
[0026]通过盲扫获取到的节目列表信息有限,通常只有节目名称,没有扩展信息,节目列表呈现不够直观,用户界面体验不高。盲扫获取的节目包括多个运营商提供的免费节目,初始排序状态是搜索时的先后顺序,用户看来杂乱无章,没有提供分类或排序,或者只提供了简单的排序,没有将节目进行有意义的聚合,例如将不同运营商提供的免费新闻节目统一聚合到新闻组,难以便捷的浏览节目;同时运营商提供跨地区服务,搜索获取到的节目存在多语言问题,不是所有节目可以根据语言设置进行本地化。

技术实现思路

[0027]本专利技术的目的就是针对现有技术的不足,即传统节目安装方式耗时且无统一更新机制,传统节目安装方式获取的节目列表无序聚合,或者只可以进行简单的分类,传统节目安装方式获取的节目列表只有简单的名字,没有富文本显示,没有多语言扩展,提供一种机顶盒节目信息扩展更新方法。
[0028]本专利技术方法包括卫星广播前端建立节目信息数据文件,和机顶盒通过对象轮播接收节目信息数据文件,完成更新后节目列表安装。
[0029]卫星广播前端建立节目信息数据文件,完成节目信息的扩展;
[0030]所述的节目信息数据文件包括:
[0031]节目信息,包括节目频点信息、节目Logo以及节目多语言信息;
[0032]节目列表信息,包括节目列表Logo、节目列表多语言信息、节目列表简介、节目排序信息以及节目聚合分类信息;
[0033]主索引文件,用于管理所有数据文件以及各个数据文件时间戳,用于指示各个数据文件是否存在更新,同时指明各个数据文件所在对象轮播的数据通道,是整个数据的索引及入口;
[0034]所述的节目信息的扩展增加的支持包括:节目多语言支持、节目Logo支持、节目排
序支持、节目分类支持;
[0035]卫星广播前端通过对象轮播方式将节目信息数据文件播发,并在主频点码流中插入时间和日期表、网络信息表、业务群关联表、节目关联表、节目映射表的信息;
[0036]节目信息或节目列表信息需要更新时,卫星广播前端更改主索引文件中对应数据文件及时间戳,机顶盒持续监控主索引文件中各个数据文件时间戳,如数据文件时间戳的值发生变化,即锁定指定频点,并通过解析到的数据通道下载更新相应数据文件,从而完成更新。
[0037]采用本专利技术的更新方法本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机顶盒节目信息扩展更新方法,其特征在于:包括卫星广播前端建立节目信息数据文件,和机顶盒通过对象轮播接收节目信息数据文件,完成更新后节目列表安装;卫星广播前端建立节目信息数据文件,完成节目信息的扩展;所述的节目信息数据文件包括:节目信息,包括节目频点信息、节目Logo以及节目多语言信息;节目列表信息,包括节目列表Logo、节目列表多语言信息、节目列表简介、节目排序信息以及节目聚合分类信息;主索引文件,用于管理所有数据文件以及各个数据文件时间戳,用于指示各个数据文件是否存在更新,同时指明各个数据文件所在对象轮播的数据通道,是整个数据的索引及入口;所述的节目信息的扩展增加的支持包括:节目多语言支持、节目Logo支持、节目排序支持、节目分类支持;卫星广播前端通过对象轮播方式将节目信息数据文件播发,并在主频点码流中插入时间和日期表、网络信息表、业务群关联表、节目关联表、节目映射表的信息;节目信息或节目列表信息需要更新时,卫星广播前端更改主索引文件中对应数据文件及时间戳,机顶盒持续监控主索引文件中各个数据文件时间戳,如数据文件时间戳的值发生变化,即锁定指定频点,并通过解析到的数据通道下载更新相应数据文件,从而完成更新。2.如权利要求1所述的一种机顶盒节目信息扩展更新方法,其特征在于:所述的时间和日期表描述了时间,用于同步更新机顶盒时间,以及后续主索引文件中各个数据文件时间戳的比较操作;所述的网络信息表描述了机顶盒锁频时需要的频点信息;所述的业务群关联表插入链接描述符,用于指示具体某个节目映射表携带对象轮播描述信息,包括原始网络标识、传输流标识和业务标识;所述的节目关联表插入节目映射表描述符,将业务标识与节目映射表包标识映射对应;所述的节目映射表插入对象轮播描述符,携带对...

【专利技术属性】
技术研发人员:闫文志周真荣刘建华
申请(专利权)人:杭州国芯科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1