1.机顶盒对节目信号中断恢复的自动检测方法,其特征在于:包括:
复数个识别前端网络节目信号的各种异常状态的监控判断过程:判断机顶盒tuner是否处于锁定状态,机顶盒是否处于播放电视节目的状态,是否处在父母锁加锁状态,判断视频缓冲区是否有数据,判断是否用户操作的节目暂停,判断画面是否已经有第一帧数据出现,判断ts流中的视频数据是否为加扰数据;以及
复数个显示异常状态的提示过程:提示CA系统问题,提示信号中断,提示节目加锁,提示前端节目暂停,提示用户操作的节目暂停;
所述自动检测方法具体包括如下步骤:
步骤1:监控过程开始;
步骤2:判断tuner是否处于锁定状态?是,转入步骤3;否,转入步骤4;
步骤3:判断视频缓冲区是否有数据?是,回到步骤2继续监控;否,转入步骤6;
步骤4:判断是否处于播放节目状态?是,转入步骤5;否,回到步骤2继续监控;
步骤5:判断是否处于父母锁加锁状态?是,转入步骤11;否,转入步骤10;
步骤6:判断ts流是否为加扰数据?是,转入步骤7;否,转入步骤12;
步骤7:判断画面是否已经有第一帧数据出现?是,转入步骤9;否,转入步骤8;
步骤8:判断是否用户操作的节目暂停?是,转入步骤13;否,转入步骤12;
步骤9:CA系统出现错误,读取ca错误值,提示CA系统问题;
步骤10:提示信号中断;
步骤11:提示节目加锁;
步骤12:提示前端节目暂停;
步骤13:提示用户操作的节目暂停;
或者采用如下步骤:
步骤1:监控过程开始;
步骤2:判断tuner是否处于锁定状态?是,转入步骤3;否,转入步骤5;
步骤3:判断视频缓冲区是否有数据?是,回到步骤2继续监控;否,转入步骤6;
步骤4:判断是否处于播放节目状态?是,转入步骤10;否,回到步骤2继续监控;
步骤5:判断是否处于父母锁加锁状态?是,转入步骤11;否,转入步骤4;
步骤6:判断ts流是否为加扰数据?是,转入步骤8;否,转入步骤12;
步骤7:判断画面是否已经有第一帧数据出现?是,转入步骤12;否,转入步骤9;
步骤8:判断是否用户操作的节目暂停?是,转入步骤13;否,转入步骤7;
步骤9:CA系统出现错误,读取ca错误值,提示CA系统问题;
步骤10:提示信号中断;
步骤11:提示节目加锁;
步骤12:提示前端节目暂停;
步骤13:提示用户操作的节目暂停。
2.根据权利要求1所述的机顶盒对节目信号中断恢复的自动检测方法其特征在于:所述判断视频缓冲区是否有数据的方法进一步为:编写回调函数,在所述回调函数中设置全局变量表示是否进行过数据播放,当进行换台操作时设置全局变量为0,表示没有播放过视频数据,并把所述回调函数注册入视频解码模块中,当视频开始播放时,调用注册的所述回调函数,在调用回调函数时把全局变量改为1,表示播放过视频,如果监控到全局变量为1,则判断视频缓冲区有数据,如果监控到全局变量为0,则判断视频缓冲区没有数据。
3.根据权利要求1所述的机顶盒对节目信号中断恢复的自动检测方法,其特征在于:
所述判断ts流是否为加扰数据的方法进一步为:每过一段时间,调用解复用驱动对ts流的数据进行截取,取出188个字节的ts包,找到它的加扰控制位进行判断,同时对ts流的净负荷数据进行判断,如果是pes数据,则找到pes数据中的pes加扰控制位,如果它同时也是加扰状态的话,则就认为视频数据为加扰数据。
机顶盒对节目信号中断恢复的自动检测方法\n【技术领域】\n[0001] 本发明涉及一种应用于机顶盒的检测技术,尤其是一种应用于数字机顶盒上对节目信号中断恢复的自动检测的方法,属于数字电视技术领域。\n【背景技术】\n[0002] 随着通信技术的快速发展,采用机顶盒收看电视已成为有线电视发展的主要方向,机顶盒作为一种数字网络装置已逐渐走入千家万户,收视过程中,终端用户与服务提供商之间的互动显得日益重要。传统的数字电视机顶盒在终端用户收看电视节目的过程中出现的节目信号中断或异常等问题时,就不显示,即在信号或者节目暂停后无法及时通知用户具体发生了什么问题,以至于让用户无法了解是什么原因造成此现象,使得用户无法及时地与服务提供商的售后或客服沟通和联系。\n【发明内容】\n[0003] 本发明要解决的技术问题在于提供机顶盒对节目信号中断恢复的自动检测方法,对数字电视收视过程中出现的异常进行自动识别,以最简易的方式告知用户,能够解决现有技术中的机顶盒存在的信号或者节目暂停后无法及时通知用户使用户了解问题状态的问题。\n[0004] 本发明是通过采用以下技术方案解决上述技术问题的:机顶盒对节目信号中断恢复的自动检测方法,其中,包括:复数个识别前端网络节目信号的各种异常状态的监控判断过程:判断机顶盒tuner是否处于锁定状态,机顶盒是否处于播放电视节目的状态,是否处在父母锁加锁状态,判断视频缓冲区是否有数据,判断是否用户操作的节目暂停,判断画面是否已经有第一帧数据出现,判断ts流中的视频数据是否为加扰数据;以及复数个显示异常状态的提示过程:提示CA系统问题,提示信号中断,提示节目加锁,提示前端节目暂停,提示用户操作的节目暂停。\n[0005] 进一步地,具体包括如下步骤:步骤1:监控过程开始;步骤2:判断tuner是否处于锁定状态?是,转入步骤3;否,转入步骤4;步骤3:判断视频缓冲区是否有数据?是,回到步骤2继续监控;否,转入步骤6;步骤4:判断是否处于播放节目状态?是,转入步骤5;\n否,回到步骤2继续监控;步骤5:判断是否处于父母锁加锁状态?是,转入步骤11;否,转入步骤10;步骤6:判断ts流是否为加扰数据?是,转入步骤7;否,转入步骤12;步骤7:\n判断画面是否已经有第一帧数据出现?是,转入步骤9;否,转入步骤8;步骤8:判断是否用户操作的节目暂停?是,转入步骤13;否,转入步骤12;步骤9:CA系统出现错误,读取ca错误值,提示CA系统问题;步骤10:提示信号中断;步骤11:提示节目加锁;步骤12:提示前端节目暂停;步骤13:提示用户操作的节目暂停。\n[0006] 进一步地,具体包括如下步骤:步骤1:监控过程开始;步骤2:判断tuner是否处于锁定状态?是,转入步骤3;否,转入步骤5;步骤3:判断视频缓冲区是否有数据?是,回到步骤2继续监控;否,转入步骤6;步骤4:判断是否处于播放节目状态?是,转入步骤10;\n否,回到步骤2继续监控;步骤5:判断是否处于父母锁加锁状态?是,转入步骤11;否,转入步骤4;步骤6:判断ts流是否为加扰数据?是,转入步骤8;否,转入步骤12;步骤7:判断画面是否已经有第一帧数据出现?是,转入步骤12;否,转入步骤9;步骤8:判断是否用户操作的节目暂停?是,转入步骤13;否,转入步骤7;步骤9:CA系统出现错误,读取ca错误值,提示CA系统问题;步骤10:提示信号中断;步骤11:提示节目加锁;步骤12:提示前端节目暂停;步骤13:提示用户操作的节目暂停。\n[0007] 进一步地,所述判断视频缓冲区是否有数据的方法进一步为:编写回调函数,在所述回调函数中设置全局变量表示是否进行过数据播放,当进行换台操作时设置全局变量为\n0,表示没有播放过视频数据,并把所述回调函数注册入视频解码模块中,当视频开始播放时,调用注册的所述回调函数,在调用回调函数时把全局变量改为1,表示播放过视频,如果监控到全局变量为1,则判断视频缓冲区有数据,如果监控到全局变量为0,则判断视频缓冲区没有数据。\n[0008] 进一步地,所述判断ts流是否为加扰数据的方法进一步为:每过一段时间,调用解复用驱动对ts流的数据进行截取,取出188个字节的ts包,找到它的加扰控制位进行判断,同时对ts流的净负荷数据进行判断,如果是pes数据,则找到pes数据中的pes加扰控制位,如果它同时也是加扰状态的话,则就认为视频数据为加扰数据。\n[0009] 本发明所实现的机顶盒对节目信号中断恢复的自动检测方法具有如下优点:对节目信号中断恢复的自动检测技术有效方便,便于在机顶盒异常发生后,清晰明了地向用户指出各种信号状态,使用户可以有效快速地针对各种异常现象做出判断,在与服务供应商联系沟通的过程中,帮助售后或客服人员快速地解决机顶盒出现的问题。\n【附图说明】\n[0010] 下面参照附图结合具体实施例对本发明作进一步的说明。\n[0011] 图1是机顶盒对节目信号中断恢复的自动检测方法的第一流程框图。\n[0012] 图2是机顶盒对节目信号中断恢复的自动检测方法的第二流程框图。\n【具体实施方式】\n[0013] 本发明所涉及的机顶盒对节目信号中断恢复的自动检测方法为:包括多个识别前端网络节目信号的各种异常状态的监控判断过程:判断机顶盒的tuner控制器(tuner为数位电视调谐器)是否处于锁定状态,机顶盒是否处于播放电视节目的状态,是否处在父母锁加锁状态,视频缓冲区是否有数据,是否是用户操作的节目暂停功能,画面是否已经有第一帧数据出现,传输流(ts流)中的视频数据是否为加扰数据等各种状态的判断;还包括多个显示异常状态的提示过程:提示CA系统问题,提示信号中断,提示节目加锁,提示前端节目暂停,提示用户操作的节目暂停。\n[0014] 参考图1,机顶盒对节目信号中断恢复的自动检测方法具体包括如下步骤:\n[0015] 步骤1:监控过程开始;\n[0016] 步骤2:判断tuner是否处于锁定状态?是,转入步骤3;否,转入步骤4;\n[0017] 步骤3:判断视频缓冲区是否有数据?是,回到步骤2继续监控;否,转入步骤6;\n[0018] 步骤4:判断是否处于播放节目状态?是,转入步骤5;否,回到步骤2继续监控;\n[0019] 步骤5:判断是否处于父母锁加锁状态?是,转入步骤11;否,转入步骤10;\n[0020] 步骤6:判断ts流是否为加扰数据?是,转入步骤7;否,转入步骤12;\n[0021] 步骤7:判断画面是否已经有第一帧数据出现?是,转入步骤9;否,转入步骤8;\n[0022] 步骤8:判断是否用户操作的节目暂停?是,转入步骤13;否,转入步骤12;\n[0023] 步骤9:CA系统出现错误,读取ca错误值,提示CA系统问题;\n[0024] 步骤10:提示信号中断;\n[0025] 步骤11:提示节目加锁;\n[0026] 步骤12:提示前端节目暂停;\n[0027] 步骤13:提示用户操作的节目暂停。\n[0028] 参考图2,机顶盒对节目信号中断恢复的自动检测方法具体还可以是如下步骤:\n[0029] 步骤1:监控过程开始;\n[0030] 步骤2:判断tuner是否处于锁定状态?是,转入步骤3;否,转入步骤5;\n[0031] 步骤3:判断视频缓冲区是否有数据?是,回到步骤2继续监控;否,转入步骤6;\n[0032] 步骤4:判断是否处于播放节目状态?是,转入步骤10;否,回到步骤2继续监控;\n[0033] 步骤5:判断是否处于父母锁加锁状态?是,转入步骤11;否,转入步骤4;\n[0034] 步骤6:判断ts流是否为加扰数据?是,转入步骤8;否,转入步骤12;\n[0035] 步骤7:判断画面是否已经有第一帧数据出现?是,转入步骤12;否,转入步骤9;\n[0036] 步骤8:判断是否用户操作的节目暂停?是,转入步骤13;否,转入步骤7;\n[0037] 步骤9:CA系统出现错误,读取ca错误值,提示CA系统问题;\n[0038] 步骤10:提示信号中断;\n[0039] 步骤11:提示节目加锁;\n[0040] 步骤12:提示前端节目暂停;\n[0041] 步骤13:提示用户操作的节目暂停。\n[0042] 本发明所涉及的机顶盒对节目信号中断恢复的自动检测方法的监控判断原理如下:机顶盒进行节目播放时,首先要进行信号的锁定工作,主要由电子调谐器(tuner控制器)控制高频头对所需的频点进行锁定操作,tuner控制器放大从信号电缆(或其他传送介质)中接受到的射频全电视信号,滤除接收到的无用电磁波干扰并抑制接收机本身的各种辐射干扰,并把所需要锁定的频率调整到统一的中频信号,完成对信号的锁定。\n[0043] 具体地,关于判断视频缓冲区中是否有第一帧数据的做法为:编写回调函数,在回调函数中设置全局变量表示是否进行过数据播放,当进行换台操作时设置全局变量为0,表示没有播放过视频数据。并把回调函数注册入视频解码模块中。当视频开始播放时,调用我们注册的回调函数,我们在回调函数把全局变量改为1,表示播放过视频。因此只要我们监控到全局变量为1,则认为曾经播放成功过视频。\n[0044] 具体地,关于判断是否为加扰数据的方式为:每过一段时间,调用解复用驱动对ts流的数据进行截取,取出188个字节的ts包,找到它的加扰控制位进行判断,同时对ts流的净负荷数据进行判断如果是pes数据,则找到pes数据中的pes加扰控制位,如果它同时也是加扰状态的话,我们就认为视频数据为加扰数据。\n[0045] 本发明所实现的机顶盒对节目信号中断恢复的自动检测方法,通过监控机顶盒中tuner控制器的锁定状态,机顶盒是否处于播放电视节目的状态,机顶盒是否处在父母锁加锁状态,视频缓冲区是否有数据,是否是用户操作的节目暂停功能,画面是否已经有第一帧数据出现,ts流中的视频数据是否为加扰数据等各种状态的判断,来识别前端网络节目信号的各种异常状态,并通过提示信息告知用户,以为售后或者客服能够及时快速的处理问题。
法律信息
- 2020-03-27
未缴年费专利权终止
IPC(主分类): H04N 21/442
专利号: ZL 201010146049.X
申请日: 2010.04.12
授权公告日: 2011.08.10
- 2011-08-10
- 2010-12-01
实质审查的生效
IPC(主分类): H04N 17/00
专利申请号: 201010146049.X
申请日: 2010.04.12
- 2010-10-20
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
1996-09-04
|
1995-11-13
| | |
2
| |
2010-01-13
|
2008-07-11
| | |
3
| |
2009-12-16
|
2009-07-01
| | |
4
| |
2004-09-08
|
2002-03-15
| | |
5
| |
2009-06-10
|
2007-11-29
| | |
6
| |
2009-12-02
|
2009-06-30
| | |
7
| | 暂无 |
2008-11-27
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |