本发明专利技术公开了一种监测TS流中PSI/SI数据版本的方法及装置。所述方法包括下述步骤:启动解复用设备,对TS流进行解复用,获得PSI/SI数据;用户启动后台监控模块,设置要监测的数据的监测参数,将监测参数传输至后台监控模块;后台监控模块后台实时读取PSI/SI数据中的版本信息,根据监测参数监测相应的数据版本是否发生变化;在监测到监测参数对应的数据版本发生变化时,将数据版本信息及版本变化信息回传至用户。本发明专利技术通过设置后台监控模块对数据版本进行统一监测,并根据用户需求在版本发生变化时及时通知用户,提高了多用户获取数据版本的速度和准确性。
【技术实现步骤摘要】
本专利技术属于数字电视
,具体地说,是涉及数字电视
的数据处理技术,更具体地说,是涉及一种监测TS流中PSI/SI数据版本的方法及装置。
技术介绍
机顶盒、一体机等数字电视接收机要实现节目实时数据更新、在线升级应用程序、更新系统时间、加密节目授权控制信息ECM及授权管理信息EMM的包标识符(PID)变化等应用,都需要实时监测TS流中PSI(节目特定信息)及SI(业务信息)数据版本是否发生了变化。现有技术中,各应用在需要或者PSI/SI数据版本时,通常采用的方法是每个应用各自从PSI/SI中查询所关心的表格数据版本,并判断版本是否发生了变化。由于缺乏对数据版本的统一管理,多个应用各自读取某个或某些表格的版本时,极容易会阻塞其他应用对相同数据版本的读取,从而经常会出现多个应用竞争同一数据而造成资源冲突、均不能快速获得所需信息的问题,影响了应用的正常运行。如果应用不能快速、正常进行,将影响数字电视接收机用户的收看体验,进而影响数字电视接收机的推广。
技术实现思路
本专利技术针对现有技术中数据版本监测因缺乏统一管理而容易造成资源冲突和数据阻塞等上述问题,提供了一种监测TS流中PSI/SI数据版本的方法和装置,通过设置后台监控模块对数据版本进行统一监测,并根据用户需求在版本发生变化时及时通知用户,提高了多用户获取数据版本的速度和准确性。为实现上述专利技术目的,本专利技术采用下述技术方案予以实现:一种监测TS流中PSI/SI数据版本的方法,所述方法包括下述步骤:a1、启动解复用设备,对TS流进行解复用,获得PSI/SI数据;a2、用户启动后台监控模块,设置要监测的数据的监测参数,将监测参数传输至后台监控模块;a3、后台监控模块后台实时读取PSI/SI数据中的版本信息,根据监测参数监测相应的数据版本是否发生变化;a4、在监测到监测参数对应的数据版本发生变化时,将数据版本信息及版本变化信息回传至用户。如上所述的方法,为减少资源占用,提高其他用户数据版本获取速度,在所述步骤a4之后还包括下述步骤:a5、用户获取完所需的数据版本信息及版本变化信息,关闭所述后台监控模块对其回传信息的功能。如上所述的方法,在所述步骤a2中,所述要监测的数据为节目映射表格数据,所述监测参数为节目映射表格数据的包标识符、业务标识符和表标识符;要监测的数据为其他类型表格数据,监测参数为所有要监测的数据的包标识符和表标识符。如上所述的方法,为简化监测参数,减少参数大小,在要监测的数据为其他类型表格数据时,为每个要监测的数据类型设置一个宏,所述监测参数为所有要监测的数据类型对应的宏经逻辑运算后的数值。优选的,要监测的数据为其他类型表格数据,所述监测参数为所有要监测的数据类型对应的宏经逻辑或运算后的数值。如上所述的方法,为进一步提高信息获取的实时性和准确性,在所述步骤a2中,用户将监测参数以注册回调函数的方式传输至后台监控模块;在所述步骤a4中,后台监控模块调用用户注册的回调函数,以回调函数的方式将数据版本信息及版本变化信息回传至用户。为实现前述专利技术目的,本专利技术提供的装置采用下述技术方案来实现:一种监测TS流中PSI/SI数据版本的装置,所述装置包括:解复用设备,用来对TS流进行解复用,获得PSI/SI数据;监测参数输入单元,用来供用户输入要监测的数据的监测参数;后台监控模块,与解复用设备和用户监测参数输入单元相连接,接收用户监测参数,实时读取PSI/SI数据中的版本信息,并根据监测参数监测相应的数据版本是否发生变化;后台监控模块开关控制单元,与后台监控模块和用户相连接,用来供用户对后台监控模块进行开关控制;监测结果输出单元,与后台监控模块和用户相连接,用来将后台监控模块所监控的数据版本信息及版本变化信息回传至用户。如上所述的装置,为减少资源占用,提高其他用户数据版本获取速度,在用户通过所述监测结果输出单元获取完所需的数据版本信息及版本变化信息时,通过所述后台监控模块开关控制单元关闭所述后台监控模块对其回传信息的功能。如上所述的装置,所述监测参数输入单元所输入的监测参数在所述要监测的数据是节目映射表格数据时为节目映射表格数据的包标识符、业务标识符和表标识符,在要监测的数据是其他类型表格数据时为所有要监测的数据类型对应的宏经逻辑运算后的数值。如上所述的装置,所述监测参数优选以注册回调函数的方式传输至所述后台监控模块;后台监控模块调用用户注册的回调函数,以回调函数的方式将数据版本信息及版本变化信息通过所述监测结果输出单元回传至用户。与现有技术相比,本专利技术的优点和积极效果是:本专利技术通过设置后台监控模块在后台对数据版本进行统一监测和管理,并根据用户设置的监测参数监测到相应数据版本发生变化时及时通过用户,既能保证用户及时获取所需数据版本的变化信息,又有效避免了多个用户同时读取相同数据版本时因资源冲突而造成的阻塞问题,提高了用户对数据版本的实时性和准确性监测。结合附图阅读本专利技术的具体实施方式后,本专利技术的其他特点和优点将变得更加清楚。附图说明图1是本专利技术监测TS流中PSI/SI数据版本的装置一个实施例的结构框图;图2是本专利技术监测TS流中PSI/SI数据版本的方法一个实施例的流程图。 具体实施方式下面结合附图和具体实施方式对本专利技术的技术方案作进一步详细的说明。请参考图1,该图1所示为本专利技术监测TS流中PSI/SI数据版本的装置一个实施例的结构框图。该实施例所要监测的TS流中PSI/SI数据版本,主要是指机顶盒、一体机等数字电视接收机中的各种应用监测通过数字电视接收机中的解复用设备从TS流中解析出来的PSI/SI中的各种表格数据的版本及版本的变化,而且,在该实施例中,将要监测数据版本的各种应用作为用户来描述监测TS流中PSI/SI数据版本的装置的结构。如图1所示,该实施例监测TS流中PSI/SI数据版本的装置所包括的单元结构、相互之间的连接关系及功能如下:解复用设备11,用来对TS流进行解复用,获得PSI/SI数据。后台监控模块12,作为整个装置的监控核心,与解复用设备11及下面所述的监测结果输出单元13、监测参数输入单元14及后台监控模块开关控制单元15相连接,接收用户16通过监测参数输入单元14输入的监测参数,实时读取解复用设备11输出的PSI/SI数据中的版本信息,并根据监测参数监测相应的数据版本是否发生变化。监测参数输入单元14,与用户16和后台监控模块12相连接,用来供用户16输入要监测的数据的监测参数至后台监控模块12中。监测结果输出单元13,与后台监控模块12和用户16相连接,用来将后台监控模块12所监控的数据版本信息及版本变化信息回传至用户16。后台监控模块开关控制单元15,与后台监控模块12和用户16相连接,用来供用户对后台监控模块进行开关控制。具体来说,在用户16需要监测P本文档来自技高网...
【技术保护点】
一种监测TS流中PSI/SI数据版本的方法,其特征在于,所述方法包括下述步骤:a1、启动解复用设备,对TS流进行解复用,获得PSI/SI数据;a2、用户启动后台监控模块,设置要监测的数据的监测参数,将监测参数传输至后台监控模块;a3、后台监控模块后台实时读取PSI/SI数据中的版本信息,根据监测参数监测相应的数据版本是否发生变化;a4、在监测到监测参数对应的数据版本发生变化时,将数据版本信息及版本变化信息回传至用户。
【技术特征摘要】
1.一种监测TS流中PSI/SI数据版本的方法,其特征在于,所述方法包括下述步骤:
a1、启动解复用设备,对TS流进行解复用,获得PSI/SI数据;
a2、用户启动后台监控模块,设置要监测的数据的监测参数,将监测参数传输至后台监控模块;
a3、后台监控模块后台实时读取PSI/SI数据中的版本信息,根据监测参数监测相应的数据版本是否发生变化;
a4、在监测到监测参数对应的数据版本发生变化时,将数据版本信息及版本变化信息回传至用户。
2.根据权利要求1所述的方法,其特征在于,在所述步骤a4之后还包括下述步骤:
a5、用户获取完所需的数据版本信息及版本变化信息,关闭所述后台监控模块对其回传信息的功能。
3.根据权利要求1所述的方法,其特征在于,在所述步骤a2中,所述要监测的数据为节目映射表格数据,所述监测参数为节目映射表格数据的包标识符、业务标识符和表标识符;要监测的数据为其他类型表格数据,监测参数为所有要监测的数据的包标识符和表标识符。
4.根据权利要求1所述的方法,其特征在于,在所述步骤a2中,所述要监测的数据为节目映射表格数据,所述监测参数为节目映射表格数据的包标识符、业务标识符和表标识符;要监测的数据为其他类型表格数据时,为每个要监测的数据类型设置一个宏,所述监测参数为所有要监测的数据类型对应的宏经逻辑运算后的数值。
5.根据权利要求4所述的方法,其特征在于,要监测的数据为其他类型表格数据时,为每个要监测的数据类型设置一个宏,所述监测参数为所有要监测的数据类型对应的宏经逻辑或运算后的数值。
6.根据权利要求1至5中任一项所述的方法,其特征在于,在所述步骤a2中,用户...
【专利技术属性】
技术研发人员:孟新红,
申请(专利权)人:青岛海信宽带多媒体技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。