1.一种机顶盒频道信息及菜单信息更新方法,包括如下步骤:
A、建立包含频道信息及菜单信息的文本文件作为配置文件;
B、前端系统通过对象轮播方式播发配置文件数据,并在数字电视频点码流的NIT表中插入描述配置文件的描述符,描述符中包括配置文件的版本号及下载配置文件的数据通道;
C、配置文件更新时,相应更改描述符中的配置文件版本号的值;
D、通过对象轮播方式将新的配置文件播发;
E、机顶盒持续监控NIT表中的描述符中的配置文件版本号的值,一旦描述符中配置文件版本号的值发生变化,则通过指定的下载配置文件的数据通道在当前频点下载新的配置文件;
F、将下载的新的配置文件通过linux的文件机制更新机顶盒中FLASH中的数据,机顶盒读取配置文件,从而更新频道信息和菜单信息。
一种机顶盒频道信息及菜单信息更新方法\n技术领域\n[0001] 本发明涉及广播电视网络中对机顶盒的频道信息及菜单信息进行更新的方法。\n背景技术\n[0002] 广播电视网络,播发过程中,运营商通过数字电视前端系统在每个数字电视频点码流中,插入NIT表(网络信息表)、BAT表(业务群关联表)、SDT表(业务描述表)以及PMT表(节目关联表)信息。 其中,NIT表,描述了机顶盒要扫描的通道信息,如频点频率、符号率、调制方式等,并通过自身的版本号作为触发机顶盒重新搜台的标识符;BAT表,描述了频道的分组方式;SDT表,描述了频道专有信息,如标识符、名称、频道类型等;PMT表,描述了频道的视音频流的标识符和流类型。\n[0003] 当运营商需要对频道信息进行更新时, 通过数字电视前端系统提供的操作界面,更改码流中的上述表格信息;并同时更改NIT表版本号。机顶盒在工作过程中,不管处于任何业务状态,都持续监控NIT表版本号,一旦发现NIT表版本号发生变化,将按照如下流程更新频道信息:\n[0004] 1)锁定主频点(该频点在机顶盒出厂时即指定),接收NIT 表数据,获取所有广播电视的通道信息;\n[0005] 2)接收BAT表数据,获取频道的分组信息;\n[0006] 3)锁定NIT表指定的第一个频点,接收SDT表数据,获取该频点的频道的描述信息;\n[0007] 4)接收PMT表,获取该频点频道的视音频码流信息;\n[0008] 5)锁定NIT表指定的第二个频点,重复3)、4)两步,直到扫描完毕所有的广播电视频点;\n[0009] 6)将获取到的所有信息以SI数据库(服务信息数据库)的方式,保存在机顶盒的Flash存储区中。\n[0010] 通过上述步骤,机顶盒可完成频道信息的更新。\n[0011] 上述现有频道信息更新方法,其更新过程中,无论用户正在使用广播业务、点播业务还是增值业务,当前业务都需要被中断,从而进入频道搜索界面或者机顶盒升级程序,其中断了用户当前服务,影响了运营商的服务质量,不够人性化。而且,在更新频道信息时,机顶盒需要逐一锁定广播电视频点,从每一个频点接收播发的SI表格数据,而一般运营商都使用几十个广播电视频点,每个频点扫描都需要接近一秒的时间,因此一次更新频道信息需要很长的半分钟到一分钟,甚至更长的时间;而且更新菜单信息时,需要两次重启机顶盒,下载升级软件,更新FLASH中的数据,因此整个过程至少需要几分钟的时间,其更新耗时长、效率低。再有,现有的方法在更新频道信息时,数据都是以二进制的方式保存在机顶盒的FLASH存储区中,数据的写入缺乏文件的保护机制,容易因为写入数据出错导致FLASH存储区损坏,从而导致机顶盒故障。此外,上述更新方法,更新频道信息时,需要操作播发系统,配置SI数据,容易造成播发事故;更新菜单信息时,需要重新制作机顶盒软件,并将软件封装在TS码流(传送流)中进行播发,步骤繁琐,需要耗费较长时间。\n发明内容\n[0012] 本发明旨在给出一种更新效率高、安全可靠、运营维护方便,且用户体验好的机顶盒频道信息及菜单信息更新方法。\n[0013] 本发明所述的机顶盒频道信息及菜单信息更新方法,包括如下步骤:\n[0014] A、建立包含频道信息及菜单信息的文本文件作为配置文件;\n[0015] B、前端系统通过对象轮播方式(OC 方式)播发配置文件数据,并在数字电视频点码流的NIT表中插入描述配置文件的描述符,描述符中包括配置文件的版本号及下载配置文件的数据通道;\n[0016] C、配置文件更新时,相应更改描述符中的配置文件版本号的值;\n[0017] D、通过对象轮播方式(OC方式)将新的配置文件播发;\n[0018] E、机顶盒持续监控NIT表中的描述符中的配置文件版本号的值,一旦描述符中配置文件版本号的值发生变化,则通过指定的下载配置文件的数据通道在当前频点下载新的配置文件;\n[0019] F、将下载的新的配置文件覆盖机顶盒原有配置文件,机顶盒读取配置文件,从而更新频道信息和菜单信息。\n[0020] 本发明所述的机顶盒频道信息及菜单信息更新方法,其在前端系统建立了并播发包含频道信息及菜单信息的文本文件形式的配置文件,当频道信息和菜单信息需要变更时,前端系统修改新的配置文件,并将其以对象轮播的方式(OC方式)播发;并同时在改变在数字电视频点码流的NIT表中插入的描述配置文件的描述符中的配置文件版本号的值。\n而机顶盒则监测码流中描述符中的配置文件版本号的值,一旦发生变化,即通过描述符中指定下载配置文件的通道下载新的配置文件并将其覆盖原有的配置文件;之后机顶盒读取配置文件,从而实现了机顶盒频道信息及菜单信息的更新。其机顶盒频道信息机菜单信息的更新过程中的,检测更新、下载文件、写入覆盖文件等操作都在后台进行,用户不需要中断当前业务,可继续当前的服务,用户使用不受影响,用户体验佳。同时,其更新过程仅为文本文件形式的配置文件的下载及覆盖过程,不需要现有技术中频道信息更新时的频点的逐一扫描和菜单信息更新时的机顶盒重起、下载升级软件及更新FLASH储存器中的数据,其整个更新速度快,耗时短,几秒几个完成,极大地缩短了用户的等待时间。此外,配置文件是通过文件机制更新FLASH存储器中的数据,(如:机顶盒使用linux操作系统,通过Linux的文件机制对配置文件的保存、复制、移动、删除操作,可通过linux操作系统提供的通用文件操作函数实现),系统安全性高,利于延长机顶盒的寿命,降低机顶盒的故障率。另外,本发明的频道信息更新方法,使用配置文件方式更新频道信息,仅需要通过文本编辑软件修改配置文件内容即可,其更新频道信息不需要操作播发系统和配置SI数据库,不会因此造成播发事故;更新菜单信息不需要制作机顶盒软件,也不存在将机顶盒软件封装在TS码流中播发的问题,其既提高运营效率,又降低维护成本。\n具体实施方式\n[0021] 一种机顶盒频道信息及菜单信息更新方法,运营商建立配置文件,配置文件中包
法律信息
- 2018-06-12
专利权的转移
登记生效日: 2018.05.23
专利权人由广东省广播电视网络股份有限公司变更为广东弘视数字传媒有限公司
地址由510000 广东省广州市天河区沿江大道5号保利中心28楼变更为510000 广东省广州市天河区珠江西路17号3401房
- 2015-11-18
- 2013-01-16
实质审查的生效
IPC(主分类): H04N 21/238
专利申请号: 201210293809.9
申请日: 2012.08.17
- 2012-11-21
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2009-07-01
|
2008-09-26
| | |
2
| |
2011-08-17
|
2011-02-28
| | |
3
| |
2010-06-16
|
2009-12-22
| | |
4
| | 暂无 |
2008-11-19
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |