应用于数字电视系统的数据处理方法及装置与流程

文档序号:12378968阅读:196来源:国知局
应用于数字电视系统的数据处理方法及装置与流程

本发明涉及数据处理领域,具体来说,涉及一种应用于数字电视系统的数据处理方法及装置。



背景技术:

由于数据传播的广泛性,尤其是电视、电子类节目的传播已经非常广泛落户各家,人们可以通过观看、收听来涉取各种各样丰富多元化的信息。为了保证传播的海量信息的绿色、安全性,对信息的监管就显得尤为重要。

通过对直播卫星机顶盒端到端信息发布机制的评估,可以发现,紧急广播、数据广播、SI信息等业务头端被非法盗用后,前端通过一定的应急操作可及时消除影响,但如EPG、机顶盒提示信息更新头端被盗用,播发了非法EPG、机顶盒提示信息到终端,前端无法及时消除对已经接收到非法内容的机顶盒的影响,只能通过用户手动恢复出厂设置的方式,才有可能将非法数据清除。

针对相关技术中的问题,目前尚未提出有效的解决方案。



技术实现要素:

针对相关技术中的问题,本发明提出一种应用于数字电视系统的数据处理方法及装置,能够有效保证传播数据的安全性并可以及时消除非法数据的影响。

本发明的技术方案是这样实现的:

根据本发明的一个方面,提供了一种应用于数字电视系统的数据处理方法,该方法包括:

在传输流的网络信息表NIT中添加一私有描述符,私有描述符的版本信息为0x00或0x01且私有描述符的初始版本信息为0x00;

通过综合接收解码器实时监测私有描述符;

在监测到的私有描述符的版本信息为0x00的情况下,综合接收解码器接收及显示发送头端下发的电子节目菜单EPG图片和文字信息;以及

在监测到的私有描述符的版本信息由0x00变为0x01的情况下,删除且不再显示存储器中存储的EPG图片及文字信息,同时停止接收及显示发送头端下发的EPG图片和文字信息。

进一步的,在综合接收解码器监测不到私有描述符或监测到的私有描述符的版本信息既不为0x00也不为0x01的情况下,综合接收解码器接收及显示发送头端下发的EPG图片和文字信息。

其中,在删除存储器中存储的EPG图片及文字信息成功的情况下,还可以重启综合接收解码器;

重启后的综合接收解码器将显示出厂默认的EPG图片及文字信息并停止接收及显示发送头端下发的EPG图片和文字信息。

其中,在综合接收解码器重启后监测不到私有描述符的情况下,综合接收解码器显示出厂默认的EPG图片及文字信息并停止接收及显示发送头端下发的EPG图片和文字信息;

在综合接收解码器重启后监测到的私有描述符的版本信息保持0x01的情况下,综合接收解码器显示出厂默认的EPG图片及文字信息并停止接收及显示发送头端下发的EPG图片和文字信息;

在综合接收解码器重启后监测到的私有描述符的版本信息既不为0x00也不为0x01的情况下,综合接收解码器显示出厂默认的EPG图片及文字信息并停止接收及显示发送头端下发的EPG图片和文字信息。

另外,在综合接收解码器重启后监测到的私有描述符的版本信息为0x00的情况下,再次接收及显示发送头端下发的EPG图片和文字信息。

根据本发明的另一方面,还提供了一种应用于数字电视系统的数据处理装置,包括:

添加模块,用于在传输流的网络信息表NIT中添加一私有描述符,私有描述符的版本信息为0x00或0x01且私有描述符的初始版本信息为0x00;

监测模块,用于通过综合接收解码器实时监测私有描述符;

接收模块,用于在监测到的私有描述符的版本信息为0x00的情况下,综 合接收解码器接收及显示发送头端下发的电子节目菜单EPG图片和文字信息;

删除模块,用于在监测到的私有描述符的版本信息由0x00变为0x01的情况下,删除且不显示存储器中存储的EPG图片及文字信息,同时停止接收及显示发送头端下发的EPG图片和文字信息。

其中,接收模块进一步用于,在综合接收解码器监测不到私有描述符或监测到的私有描述符的版本信息既不为0x00也不为0x01的情况下,综合接收解码器接收及显示发送头端下发的EPG图片和文字信息。

该装置还可以包括:

重启模块,用于在删除存储器中存储的电子节目菜单EPG图片及文字信息成功的情况下,重启综合接收解码器;

其中,接收模块还用于,使重启后的综合接收解码器显示出厂默认的EPG图片及文字信息并停止接收及显示发送头端下发的EPG图片和文字信息。

此外,接收模块进一步用于,在综合接收解码器重启后监测模块监测不到私有描述符的情况下,综合接收解码器显示出厂默认的EPG图片及文字信息并停止接收及显示发送头端下发的EPG图片和文字信息;

在综合接收解码器重启后监测模块监测到的私有描述符的版本信息保持0x01的情况下,综合接收解码器显示出厂默认的EPG图片及文字信息并停止接收及显示发送头端下发的EPG图片和文字信息;以及

在综合接收解码器重启后监测模块监测到的私有描述符的版本信息既不为0x00也不为0x01的情况下,综合接收解码器显示出厂默认的EPG图片及文字信息并停止接收及显示发送头端下发的EPG图片和文字信息。

另外,接收模块进一步用于,在综合接收解码器重启后监测模块监测到的私有描述符的版本信息为0x00的情况下,再次接收及显示发送头端下发的EPG图片和文字信息。

本发明通过在NIT中添加一私有描述符并通过综合接收解码器实时监测该私有描述符,可以及时发现异常情况消除非法数据,有效地保证了传播数据的安全、绿色、健康。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是根据本发明实施例的应用于数字电视系统的数据处理方法的流程图;

图2是根据本发明实施例的测试系统的示意图;

图3是根据本发明实施例的应用于数字电视系统的数据处理装置的框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。

根据本发明的实施例,提供了一种应用于数字电视系统的数据处理方法。

如图1所示,根据本发明实施例的应用于数字电视系统的数据处理方法,包括:

步骤S101,在传输流的网络信息表NIT中添加一私有描述符,该私有描述符的版本信息为0x00或0x01且私有描述符的初始版本信息为0x00;

步骤S103,通过综合接收解码器实时监测所述私有描述符;

步骤S105,在监测到的私有描述符的版本信息为0x00的情况下,综合接收解码器接收及显示发送头端下发的EPG图片和文字信息;以及

步骤S107,在监测到的私有描述符的版本信息由0x00变为0x01的情况下,删除且不再显示存储器中存储的EPG图片及文字信息,同时停止接收及显示发送头端下发的EPG图片和文字信息。

另外,如果综合接收解码器监测不到私有描述符或监测到的私有描述符的版本信息既不为0x00也不为0x01的情况下,那么综合接收解码器的状态不变,继续接收及显示发送头端下发的EPG图片和文字信息,。

其中,当综合接收解码器监测到私有描述的版本信息由初始版本信息0x00变为0x01时,则立刻删除且不再显示综合接收解码器的存储器中已经存储的EPG图片及文字信息,并在删除成功后将当前状态标记为删除成功状态。而在删除成功后,可以选择重启综合接收解码器,重启后的综合接收解码器将显示出厂默认的EPG图片和文字信息并停止接收及显示发送头端下发的EPG图片和文字信息。

重启后的综合接收解码器依然实时监测私有描述符,并且不接收及显示发送头端下发的EPG图片和文字信息,直至综合接收解码器再次监测到私有描述符的版本信息为0x00时,则再次继续接收及显示发送头端下发的EPG图片和文字信息。

另外,在综合接收解码器重启后监测不到私有描述符的情况下,综合接收解码器依然显示出厂默认的EPG图片及文字信息并停止接收及显示发送头端下发的EPG图片和文字信息;

在综合接收解码器重启后监测到的私有描述符的版本信息保持0x01的情况下,综合接收解码器依然显示出厂默认的EPG图片及文字信息并停止接收及显示发送头端下发的EPG图片和文字信息;

在综合接收解码器重启后监测到的私有描述符的版本信息既不为0x00也不为0x01的情况下,综合接收解码器依然显示出厂默认的EPG图片及文字信息并停止接收及显示发送头端下发的EPG图片和文字信息。

在一具体的实施例中可以通过图2所示的系统对实现本发明的各个环节进行测试,表一为本发明定义的私有描述符的语义表。

如下为实现本发明过程中进行擦除数据进行测试的步骤:

(1)首先按照图2所示的框图将各个设备进行连接并保持联通。

(2)使用两台综合接收解码器能够正常播放电视节目,并能够正常接收并显示EPG图片和提示信息文字。

(3)两台综合接收解码器分别处于观看电视节目和观看主菜单状态。

在网络信息表(NIT)中新增一个可选的私有描述符,定义为擦除数据描述符reset_data_descriptor,描述符的标签值为0x8A(reset_data_descriptor 的版本取值只能为0x00或0x01,出厂默认值为0x00)。该描述符的语法语义如下表一所示,综合接收解码器按照下表的定义对该描述符进行解析。

表一擦除数据描述符

(4)通过擦除数据描述符播发服务器,触发在NIT中下发reset_data_descriptor,描述符版本为0x01。

(5)两台综合接收解码器均不再显示任何EPG图片和提示信息文字。

(6)更新EPG图片和提示信息版本,下发新的EPG图片和提示信息文字,两台综合接收解码器均不接收新的数据信息。

(7)重启综合接收解码器,显示出厂默认的EPG图片和提示信息文字。

(8)更新EPG图片和提示信息版本,下发新的EPG图片和提示信息文字,综合接收解码器依然不接收新的数据。

如下为实现本发明过程中恢复数据接收功能的测试步骤:

(1)首先按照图2所示的框图将各个设备进行连接并保持联通;

(2)使用两台综合接收解码器能够正常播放电视节目,接收到版本为0x01的reset_data_descriptor,删除存储器中存储的EPG图片和提示信息文字,删除数据后先不重启,处于不显示任何EPG图片和提示信息文字的状态;

(3)重启其中一台综合接收解码器,使其显示出厂默认的EPG图片和提示信息文字;

(4)通过擦除数据描述符播发服务器,触发在NIT中下发reset_data_descriptor,描述符版本为0x00;

(5)两台综合接收解码器能够正常接收并显示通过前端下发的要求,实时正常接收并显示的数据内容;

(6)重启两台综合接收解码器;

(7)两台综合接收解码器均能够正常播放电视节目,并能够正常接收并显示前端播发的EPG图片和提示信息文字。

如下为实现本发明过程中正常状态干扰测试的步骤:

(1)首先按照图2所示的框图将各个设备进行连接并保持联通;

(2)使用两台综合接收解码器能够正常播放电视节目,并能够正常接收并显示EPG图片和提示信息文字;

(3)两台综合接收解码器分别处于观看电视节目和观看主菜单状态;

(4)删除NIT中的reset_data_descriptor;

(5)两台综合接收解码器能够正常播放电视节目,并能够正常接收并显示EPG图片和提示信息文字;

(6)通过擦除数据描述符播发服务器,触发在NIT中下发reset_data_descriptor,描述符版本为0x00、0x01之外的任意值;

(7)两台综合接收解码器均能够正常播放电视节目,并能够正常接收并显示EPG图片和提示信息文字;

(8)通过擦除数据描述符播发服务器,触发在NIT中下发reset_data_descriptor,描述符版本为0x01;

(9)两台综合接收解码器均不再显示任何EPG图片和提示信息文字;

(10)更新EPG图片和提示信息版本,下发新的EPG图片和提示信息文字,综合接收解码器不接收新的数据;

(11)重启其中一台综合接收解码器,重启后的综合接收解码器显示默认EPG图片和提示信息文字;

(12)更新EPG图片和提示信息版本,下发新的EPG图片和提示信息文字,综合接收解码器依然不接收显示新的数据。

如下为实现本发明过程中紧急状态干扰测试的步骤:

(1)首先按照图2所示的框图将各个设备进行连接并保持联通;

(2)使用两台综合接收解码器能够正常播放电视节目,接收到版本为0x01的reset_data_descriptor,删除存储器中存储的EPG图片和提示信息文字,删除数据后先不重启,处于不显示任何EPG图片和提示信息文字的状态;

(3)重启其中一台综合接收解码器,使其显示默认的EPG图片和提示信息文字;

(4)删除NIT中的reset_data_descriptor;

(5)两台综合接收解码器均保持原有状态,没有变化;

(6)重启正在显示默认EPG图片和提示信息文字的综合接收解码器,依然显示默认的EPG图片和提示信息文字;

(7)通过擦除数据描述符播发服务器,触发在NIT中下发reset_data_descriptor,描述符版本为0x00、0x01之外的任意值;

(8)两台综合接收解码器均保持原有状态,没有变化;

(9)重启正在显示默认EPG图片和提示信息文字的综合接收解码器,依然显示默认的EPG图片和提示信息文字;

(10)通过擦除数据描述符播发服务器,触发在NIT中下发reset_data_descriptor,描述符版本为0x00;

(11)两台综合接收解码器能够正常实时接收并显示通过前端下发的要求正常实时接收并显示的数据内容;

(12)重启两台综合接收解码器;

(13)两台综合接收解码器均能够正常播放电视节目,并能够正常接收并显示前端播发的EPG图片和提示信息文字。

根据本发明的实施例,还提供了一种应用于数字电视系统的数据处理装 置。

如图3所示,根据本发明实施例的应用于数字电视系统的数据处理装置包括:

添加模块31,用于在传输流的网络信息表NIT中添加一私有描述符,私有描述符的版本信息为0x00或0x01且私有描述符的初始版本信息为0x00;

监测模块32,用于通过综合接收解码器实时监测私有描述符;

接收模块33,用于在监测到的私有描述符的版本信息为0x00的情况下,综合接收解码器接收及显示发送头端下发的EPG图片和文字信息;

删除模块34,用于在监测到的私有描述符的版本信息由0x00变为0x01的情况下,删除且不显示存储器中存储的EPG图片及文字信息,同时停止接收及显示发送头端下发的EPG图片和文字信息。

其中,接收模块33进一步用于,在综合接收解码器监测不到私有描述符或监测到的私有描述符的版本信息既不为0x00也不为0x01的情况下,综合接收解码器接收及显示发送头端下发的EPG图片和文字信息。

该装置还可以包括:

重启模块(未示出),用于在删除存储器中存储的电子节目菜单EPG图片及文字信息成功的情况下,重启综合接收解码器;

其中,接收模块33还用于,使重启后的综合接收解码器显示出厂默认的EPG图片及文字信息并停止接收及显示发送头端下发的EPG图片和文字信息。

此外,接收模块33进一步用于,在重启模块重启综合接收解码器后,监测模块32监测不到私有描述符的情况下,综合接收解码器显示出厂默认的EPG图片及文字信息并停止接收及显示发送头端下发的EPG图片和文字信息;

在重启模块重启综合接收解码器后,监测模块32监测到的私有描述符的版本信息保持0x01的情况下,综合接收解码器显示出厂默认的EPG图片及文字信息并停止接收及显示发送头端下发的EPG图片和文字信息;以及

在重启模块重启综合接收解码器后,监测模块32监测到的私有描述符的版本信息既不为0x00也不为0x01的情况下,综合接收解码器显示出厂默认的 EPG图片及文字信息并停止接收及显示发送头端下发的EPG图片和文字信息。

另外,接收模块33进一步用于,在重启模块重启综合接收解码器后,监测模块32监测到的私有描述符的版本信息为0x00的情况下,再次接收及显示发送头端下发的EPG图片和文字信息。

本发明通过在NIT中添加一私有描述符并通过综合接收解码器实时监测该私有描述符,可以及时消除异常情况的非法数据,有效地保证了传播数据的安全、绿色、健康。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1