通过虚拟机对dvb-t2码流信息提取的方法及系统的制作方法

文档序号:7818859阅读:312来源:国知局
通过虚拟机对dvb-t2码流信息提取的方法及系统的制作方法
【专利摘要】本发明公开一种通过虚拟机对DVB-T2码流信息提取的方法及系统,该方法包括:识别DVB-T2系统上的多个逻辑数据流;基于多个逻辑数据流为每一逻辑数据流建立所对应的java虚拟机;通过所对应的java虚拟机运行所对应的每一逻辑数据流;基于所述所对应的java虚拟机显示每一逻辑数据流所对应的参数信息。本发明实施例通过在接收端识别DVB-T2系统上的多个逻辑数据流,并针对每一逻辑数据流来建立所对应的java虚拟机,从而运行每一逻辑数据流,可以将逻辑数据流中的内容或者参数反馈给操作用户,方便操作用户了解逻辑数据流中的相关信息,以便针对这些逻辑数据流加以处理等,从而实现对逻辑数据流的控制。
【专利说明】通过虚拟机对DVB-T2码流信息提取的方法及系统

【技术领域】
[0001]本发明涉及数字电视【技术领域】,尤其涉及一种通过虚拟机对DVB-T2码流信息提取的方法及系统。

【背景技术】
[0002]DVB-T2是第二代欧洲数字地面电视广播传输标准,在8MHz频谱带宽内所支持的最高TS流传输速率约50.1Mbit/s (如包括可能去除的空包,最高TS流传输速率可达100Mbit/s)。目前欧洲DVB标准已陆续进入第二代颁布期,其中DVB-S2标准已于2006年公布,DVB-T2标准于2008年6月公布。
[0003]为了能在地面电视频道中挤压出更多的容量以适用于HDTV服务,欧洲数字视频广播组织(DVB)制定了第二代地面数字电视广播标准——DVB-T2。该标准采用目前世界上最先进的编码与调制方式,并引入PLP(物理层管道)和FEF(未来扩展帧)等新技术,在相同的规划限制和条件下能够比DVB-T多提供至少30%信道容量,具有更高的数据传输效率、可靠性、灵活性和优良的移动接收性能等优势,成为当前的研究热点。
[0004]DVB-T2中的待传输业务先通过输入预处理器分解成一个或多个MPEG传输流(TS)和/或通用流(GS),然后通过T2系统进行传输。输入预处理器可以是业务分割器或传输流的解复用器,用于将待传输业务分解成多个逻辑数据流。整个系统的典型输出是在单个射频通路传输的单天线信号。T2也支持MISO(多入单出)传输模式,即系统将待传输信号进行空频编码后通过两个发射天线进行发射,接收端使用一个接收天线进行接收。在支持时频分片模式时,T2系统输出是在多个射频通路传输的多路信号,相应地,接收端也需要支持多个射频通路的调谐器和射频前端。
[0005]现有的多入单出模式中的多个逻辑数据流对于接收端来说是封闭无法预知的,不能很好解读这些逻辑数据流的参数状态或者传输内容等,会对整个接收端的维护处理造成不便,不能很好的实现数据过滤和内容参数修改等。


【发明内容】

[0006]本发明要解决的技术问题是,针对现有接收端无法解析逻辑数据流的参数或者内容等,提供了一种通过虚拟机对DVB-T2码流信息提取的方法及系统,能够从接收端很好解析每一逻辑数据流中参数或者内容等,保障接收端很好的对数据进行处理。
[0007]本发明的目的通过以下技术方案实现:
[0008]本发明提供了一种通过虚拟机对DVB-T2码流信息提取的方法,其特征在于,包括:
[0009]识别DVB-T2系统上的多个逻辑数据流;
[0010]基于多个逻辑数据流为每一逻辑数据流建立所对应的java虚拟机;
[0011]通过所对应的java虚拟机运行所对应的每一逻辑数据流;
[0012]基于所述所对应的java虚拟机显示每一逻辑数据流所对应的参数信息。
[0013]所述多个逻辑数据流为两个或以上。
[0014]所述方法还包括:
[0015]DVB-T2系统接收端通过支持多个射频通路的调谐器和射频前端接收多路信号,所述多路信号承载有多个逻辑数据流。
[0016]所述方法还包括:
[0017]接收用户指令,基于用户指令完成对多个逻辑数据流的操作。
[0018]所述用户指令包括:逻辑数据流的过滤指令、或者逻辑数据流的参数修改指令。
[0019]相应的,本发明还提供了一种通过虚拟机对DVB-T2码流信息提取的系统,所述系统包括:
[0020]数据流识别模块,用于识别DVB-T2系统上的多个逻辑数据流;
[0021]虚拟机设置模块,用于基于多个逻辑数据流为每一逻辑数据流建立所对应的java虚拟机;
[0022]虚拟机运行模块,用于通过所对应的java虚拟机运行所对应的每一逻辑数据流;
[0023]虚拟机显示模块,用于基于所述所对应的java虚拟机显示每一逻辑数据流所对应的参数信息。
[0024]所述多个逻辑数据流为两个或以上。
[0025]所述系统还包括:
[0026]数据流接收模块,用于基于DVB-T2系统接收端通过支持多个射频通路的调谐器和射频前端接收多路信号,所述多路信号承载有多个逻辑数据流。
[0027]所述系统还包括:
[0028]用户指令处理模块,用于接收用户指令,并基于用户指令完成对多个逻辑数据流的操作。
[0029]所述用户指令包括:逻辑数据流的过滤指令、或者逻辑数据流的参数修改指令。
[0030]与现有技术相比,本发明实施例通过在接收端识别DVB-T2系统上的多个逻辑数据流,并针对每一逻辑数据流来建立所对应的java虚拟机,从而运行每一逻辑数据流,可以将逻辑数据流中的内容或者参数反馈给操作用户,方便操作用户了解逻辑数据流中的相关信息,以便针对这些逻辑数据流加以处理等,从而实现对逻辑数据流的控制。

【专利附图】

【附图说明】
[0031]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0032]图1是本发明实施例的通过虚拟机对DVB-T2码流信息提取的方法流程图;
[0033]图2是本发明实施例的通过虚拟机对DVB-T2码流信息提取的系统结构图。

【具体实施方式】
[0034]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0035]本发明主要通过识别DVB-T2系统上的多个逻辑数据流;然后基于多个逻辑数据流为每一逻辑数据流建立所对应的java虚拟机;通过所对应的java虚拟机运行所对应的每一逻辑数据流;基于所对应的java虚拟机显示每一逻辑数据流所对应的参数信息。通过虚拟机解析逻辑数据流,再反馈到操作端。
[0036]相应的,图1示出了本发明实施例中的通过虚拟机对DVB-T2码流信息提取的方法流程图,包括如下步骤:
[0037]SlOl、DVB_T2系统接收端通过支持多个射频通路的调谐器和射频前端接收多路信号;
[0038]需要说明的是,这里的多路信号承载有多个逻辑数据流。由于DVB-T2也支持MISO(多入单出)传输模式,即系统将待传输信号进行空频编码后通过两个发射天线进行发射,接收端使用一个接收天线进行接收。在支持时频分片模式时,DVB-T2系统输出是在多个射频通路传输的多路信号,相应地,接收端也需要支持多个射频通路的调谐器和射频前端。在DVB-T2接收端接收多路数信号后,该DVB-T2系统接收端通过支持多个射频通路的调谐器和射频前端接收多路信号,多路信号中的每一路信号都承载有一个逻辑数据流。
[0039]S102、识别DVB-T2系统上的多个逻辑数据流;
[0040]针对支持MISO(多入单出)传输模式,接收端需要控制多入单出的情况,需要识别有多少个逻辑数据流,即识别出多路信号情况上的多个逻辑数据流,这样子好根据每个逻辑数据流来建立相应的java虚拟机。
[0041]S103、基于多个逻辑数据流为每一逻辑数据流建立所对应的java虚拟机;
[0042]在本实施例中,在创建java虚拟机时,可以利用轻量级的虚拟化技术或者完全虚拟化技术来实现,开启对应的人机交互界面,即可实现当前逻辑数据流的运行。
[0043]S104、通过所对应的java虚拟机运行所对应的每一逻辑数据流;
[0044]由于不同的逻辑数据流承载的数据对象不同或者内容不同,可以针对所创建的虚拟机来完成相应的进程运行,保障每个java虚拟机能完成单一逻辑数据流的运行环境,每个逻辑数据流不会融合在一起,保证了多路信号分支并行的独立性。
[0045]S105、基于所述所对应的java虚拟机显示每一逻辑数据流所对应的参数信息;
[0046]每个java虚拟机都能将逻辑数据流显示出来,完成相应参数或者内容的反馈,通过java虚拟机的界面能够了解到每一逻辑数据流所传递的信息或者内容等。
[0047]S106、接收用户指令,基于用户指令完成对多个逻辑数据流的操作。
[0048]该用户指令包括对逻辑数据流的过滤指令,或者逻辑数据流的参数修改指令等。通过虚拟机再现了 DVB-T2码流信息中的各项参数或者内容,容易让接收端的用户掌握整个信息数据流,从而适当配置和控制信息传递的内容。比如传统的数据过滤,过滤一些噪声或者广告等内容。也可以通过虚拟机界面插入一些参数或者内容。
[0049]相应的,图2示出了本发明实施例中的通过虚拟机对DVB-T2码流信息提取的系统结构图,该系统包括:
[0050]数据流识别模块,用于识别DVB-T2系统上的多个逻辑数据流;
[0051]需要说明的是,这里的多路信号承载有多个逻辑数据流。由于DVB-T2也支持MISO(多入单出)传输模式,即系统将待传输信号进行空频编码后通过两个发射天线进行发射,接收端使用一个接收天线进行接收。在支持时频分片模式时,DVB-T2系统输出是在多个射频通路传输的多路信号,相应地,接收端也需要支持多个射频通路的调谐器和射频前端。在DVB-T2接收端接收多路数信号后,该DVB-T2系统接收端通过支持多个射频通路的调谐器和射频前端接收多路信号,多路信号中的每一路信号都承载有一个逻辑数据流。
[0052]虚拟机设置模块,用于基于多个逻辑数据流为每一逻辑数据流建立所对应的java虚拟机;
[0053]针对支持MISO(多入单出)传输模式,接收端需要控制多入单出的情况,需要识别有多少个逻辑数据流,即识别出多路信号情况上的多个逻辑数据流,这样子好根据每个逻辑数据流来建立相应的java虚拟机。
[0054]虚拟机运行模块,用于通过所对应的java虚拟机运行所对应的每一逻辑数据流;
[0055]在本实施例中,在创建java虚拟机时,可以利用轻量级的虚拟化技术或者完全虚拟化技术来实现,开启对应的人机交互界面,即可实现当前逻辑数据流的运行。
[0056]虚拟机显示模块,用于基于所述所对应的java虚拟机显示每一逻辑数据流所对应的参数信息。
[0057]由于不同的逻辑数据流承载的数据对象不同或者内容不同,可以针对所创建的虚拟机来完成相应的进程运行,保障每个java虚拟机能完成单一逻辑数据流的运行环境,每个逻辑数据流不会融合在一起,保证了多路信号分支并行的独立性。每个java虚拟机都能将逻辑数据流显示出来,完成相应参数或者内容的反馈,通过java虚拟机的界面能够了解到每一逻辑数据流所传递的信息或者内容等。
[0058]需要说明的是,该系统还包括:数据流接收模块,用于基于DVB-T2系统接收端通过支持多个射频通路的调谐器和射频前端接收多路信号,所述多路信号承载有多个逻辑数据流。
[0059]需要说明的是,该系统还包括:
[0060]用户指令处理模块,用于接收用户指令,并基于用户指令完成对多个逻辑数据流的操作。
[0061]这里的用户指令包括:逻辑数据流的过滤指令、或者逻辑数据流的参数修改指令。该用户指令包括对逻辑数据流的过滤指令,或者逻辑数据流的参数修改指令等。通过虚拟机再现了 DVB-T2码流信息中的各项参数或者内容,容易让接收端的用户掌握整个信息数据流,从而适当配置和控制信息传递的内容。比如传统的数据过滤,过滤一些噪声或者广告等内容。也可以通过虚拟机界面插入一些参数或者内容。
[0062]与现有技术相比,本发明实施例通过在接收端识别DVB-T2系统上的多个逻辑数据流,并针对每一逻辑数据流来建立所对应的java虚拟机,从而运行每一逻辑数据流,可以将逻辑数据流中的内容或者参数反馈给操作用户,方便操作用户了解逻辑数据流中的相关信息,以便针对这些逻辑数据流加以处理等,从而实现对逻辑数据流的控制。
[0063]以上对本发明实施例所提供的通过虚拟机对DVB-T2码流信息提取的方法及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种通过虚拟机对DVB-T2码流信息提取的方法,其特征在于,包括: 识别DVB-T2系统上的多个逻辑数据流; 基于多个逻辑数据流为每一逻辑数据流建立所对应的java虚拟机; 通过所对应的java虚拟机运行所对应的每一逻辑数据流; 基于所述所对应的java虚拟机显示每一逻辑数据流所对应的参数信息。
2.如权利要求1所述的通过虚拟机对DVB-T2码流信息提取的方法,其特征在于,所述多个逻辑数据流为两个或以上。
3.如权利要求2所述的通过虚拟机对DVB-T2码流信息提取的方法,其特征在于,所述方法还包括: DVB-T2系统接收端通过支持多个射频通路的调谐器和射频前端接收多路信号,所述多路信号承载有多个逻辑数据流。
4.如权利要求3所述的通过虚拟机对DVB-T2码流信息提取的方法,其特征在于,所述方法还包括: 接收用户指令,基于用户指令完成对多个逻辑数据流的操作。
5.如权利要求3所述的通过虚拟机对DVB-T2码流信息提取的方法,其特征在于,所述用户指令包括:逻辑数据流的过滤指令、或者逻辑数据流的参数修改指令。
6.一种通过虚拟机对DVB-T2码流信息提取的系统,其特征在于,所述系统包括: 数据流识别模块,用于识别DVB-T2系统上的多个逻辑数据流; 虚拟机设置模块,用于基于多个逻辑数据流为每一逻辑数据流建立所对应的java虚拟机; 虚拟机运行模块,用于通过所对应的java虚拟机运行所对应的每一逻辑数据流; 虚拟机显示模块,用于基于所述所对应的java虚拟机显示每一逻辑数据流所对应的参数信息。
7.如权利要求6所述的通过虚拟机对DVB-T2码流信息提取的系统,其特征在于,所述多个逻辑数据流为两个或以上。
8.如权利要求7所述的通过虚拟机对DVB-T2码流信息提取的系统,其特征在于,所述系统还包括: 数据流接收模块,用于基于DVB-T2系统接收端通过支持多个射频通路的调谐器和射频前端接收多路信号,所述多路信号承载有多个逻辑数据流。
9.如权利要求8所述的通过虚拟机对DVB-T2码流信息提取的系统,其特征在于,所述系统还包括: 用户指令处理模块,用于接收用户指令,并基于用户指令完成对多个逻辑数据流的操作。
10.如权利要求9所述的通过虚拟机对DVB-T2码流信息提取的系统,其特征在于,所述用户指令包括:逻辑数据流的过滤指令、或者逻辑数据流的参数修改指令。
【文档编号】H04N21/472GK104320698SQ201410617753
【公开日】2015年1月28日 申请日期:2014年11月5日 优先权日:2014年11月5日
【发明者】庄宏东 申请人:广州长嘉电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1