数字电视播放录制方法及装置转让专利

申请号 : CN201210282795.0

文献号 : CN102801945B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王晴

申请人 : 珠海全志科技股份有限公司

摘要 :

本发明提供一种数字电视播放录制方法及装置,该方法包括播放模块或录制模块向传输流控制器发送接收具有指定标识码的传输流包的指令,传输流控制器建立过滤器的虚拟通道,同时建立过滤器与虚拟通道的映射关系,传输流控制器将传输流包发送过滤器,虚拟通道将过滤后的数据发送至播放模块或录制模块。该装置包括播放模块、录制模块及传输流控制器,传输流控制器具有过滤器及驱动模块,用于建立过滤器的虚拟通道,并建立过滤器与虚拟通道的映射关系,将传输流包发送至能够接收该传输流包的过滤器,过滤器用于对传输流包进行过滤并由虚拟通道将数据发送至播放模块或录制模块。本发明能减少播放录制装置的硬件资源,降低其生产成本。

权利要求 :

1.数字电视播放录制方法,包括

播放模块或录制模块向传输流控制器发送接收具有指定标识码的传输流包的指令;

其特征在于:

所述传输流控制器建立过滤器的虚拟通道,同时建立所述过滤器与所述虚拟通道的映射关系,赋予每一所述虚拟通道唯一的标识,将所述虚拟通道的标识发送至所述播放模块或录制模块,建立所述虚拟通道的步骤为:所述传输流控制器接收所述指令后,判断是否有处于工作状态的过滤器已经接收的传输流包的标识码与所述指令中所需接收的传输流包的标识码相同,如有,建立处于工作状态的所述过滤器的一条新的虚拟通道;如没有,激活一个新的过滤器,并建立新激活的所述过滤器的虚拟通道;

所述传输流控制器根据所接收的传输流包的标识码将所述传输流包发送至能够接收所述传输流包的过滤器中,所述过滤器对应的虚拟通道分别对所述传输流包进行处理,并将处理后的数据发送至所述播放模块或所述录制模块。

2.根据权利要求1所述的数字电视播放录制方法,其特征在于:

所述传输流控制器建立在一个过滤器上的虚拟通道的数量为二条以上。

3.根据权利要求1或2所述的数字电视播放录制方法,其特征在于:所述传输流控制器向所述播放模块或所述录制模块发送数据后,在所述播放模块或所述录制模块停止播放或停止录制后,所述播放模块或所述录制模块向所述传输流控制器发送关闭虚拟通道的指令;

所述传输流控制器取消所需关闭的虚拟通道与其对应的过滤器的映射关系,并判断是否需要关闭所述过滤器。

4.根据权利要求3所述的数字电视播放录制方法,其特征在于:

所述传输流控制器判断是否需要关闭所述过滤器的步骤是:查看所需关闭的过滤器是否存在未取消映射关系的虚拟通道,如不存在,则关闭所述过滤器;如存在,则不关闭所述过滤器。

5.根据权利要求1或2所述的数字电视播放录制方法,其特征在于:所述过滤器具有缓冲器,所述传输流控制器将接收的传输流包存储在能够接收所述传输流包的过滤器的所述缓冲器中;

所述过滤器判断自身的所述缓冲器存储的数据量大于阈值时,通知其对应的所有虚拟通道。

6.数字电视播放录制装置,包括

播放模块、录制模块及向所述播放模块或录制模块发送数据的传输流控制器,所述传输流控制器具有一个以上的过滤器;

其特征在于:

所述传输流控制器包括驱动模块,用于在播放模块或录制模块向所述传输流控制器发送接收具有指定标识码的传输流包的指令后,建立所述过滤器的虚拟通道,并建立所述过滤器与所述虚拟通道的映射关系,赋予每一所述虚拟通道唯一的标识,将所述虚拟通道的标识发送至所述播放模块或录制模块,并根据所接收的传输流包的标识码将所述传输流控制器所接收的传输流包发送至能够接收所述传输流包的过滤器中;

所述驱动模块还包括过滤器选取模块,用于在所述传输流控制器接收所述指令后,判断是否有处于工作状态的过滤器已经接收的传输流包的标识码与所述指令中所需接收的传输流包的标识码相同,如有,选取处于工作状态的所述过滤器并建立该过滤器的一条新的虚拟通道;如没有,选取并激活一个新的过滤器,建立新激活的所述过滤器的虚拟通道;

所述虚拟通道用于对所述过滤器所接收的传输流包进行处理,并将处理后的数据发送至所述播放模块或所述录制模块。

7.根据权利要求6所述的数字电视播放录制装置,其特征在于:

建立在同一个过滤器上的所述虚拟通道的数量为二条以上。

8.根据权利要求6或7所述的数字电视播放录制装置,其特征在于:所述驱动模块还包括过滤器关闭模块,用于在所述播放模块或所述录制模块向所述传输流控制器发送关闭所述虚拟通道的指令后,取消所需关闭的虚拟通道与对应的过滤器的映射关系,并在所述过滤器不存在未取消映射关系的虚拟通道时,关闭所述过滤器。

说明书 :

数字电视播放录制方法及装置

技术领域

[0001] 本发明涉及数字电视的数据处理领域,具体地,是一种数字电视播放录制的方法及装置。

背景技术

[0002] 随着数字电视广播技术的发展与应用,数字电视已经进入千家万户,如手持移动电视、车载电视及家庭电视等均广泛应用数字电视广播技术。数字电视技术可以对数字电视的信号进行播放与录制,并且播放与录制工作可以同时进行。数据电视信号播放与录制均需要接收传输流(transport stream)包,但由于外部传输的传输流包包含有视频包、音频包、字幕包等,不同种类的传输流包使用不同的标识码(PID, Packet Identifier)进行标识,因此数字电视播放录制装置需要使用传输流控制器(transport stream controller)对传输流包进行过滤,将传输流包中的视频包、音频包、字幕包等过滤出来,以便对各种包进行解码并播放或录制。
[0003] 现有的数字电视播放录制的装置的结构框图如图1所示,其包含一个播放模块11、录制模块12以及两个传输流控制器13、17,传输流控制器13仅接收播放模块11发送的传输流包,而传输流控制器17仅接收录制模块12发送的传输流包。
[0004] 传输流控制器13内设有多个过滤器14、15、16…,每一个过滤器14、15、16用于接收具有指定标识码的传输流包,不同的过滤器接收的传输流包往往是具有不同的标识码。在数字电视进行播放操作时,播放模块11向传输流控制器13发送指令,要求传输流控制器
13接收具有指定标识码的传输流包,传输流控制器13将分配一个固定的过滤器,如过滤器
14,用于接收该指定标识码的传输流包。
[0005] 传输流控制器13接收外部发送的传输流包,如从路由器或调制解调器等接收传输流包后,根据传输流包的标识码将其发送至能够接收该传输流包的过滤器中。本文所指的某一过滤器能够接收某一传输流包,是指某一过滤器被分配所接收的传输流包的标识码与传输流控制器13所接收的传输流包的标识码相同。例如,过滤器11被指定接收标识码为PID1的传输流包,若传输流控制器13接收到的传输流包的标识码为PID1,则过滤器11能够接收该传输流包。若传输流控制器13接收的传输流包的标识码为PID2,则过滤器11不能接收该传输流包。
[0006] 传输流控制器13通过不同的过滤器对具有不同标识码的传输流包进行分离,从而将视频包、音频包、字幕包等分开,即实现对传输流包的过滤。
[0007] 由于数字电视的播放对时间要求很高,要求传输流控制器13在短时间内完成传输流包的过滤工作,因此传输流控制器13接收到传输流包后,需要马上进行过滤,并将过滤后的数据及时发送至播放模块11。
[0008] 相同地,传输流控制器17内也设有多个过滤器18、19、20…,每一个过滤器18、19、20用于接收具有指定标识码的传输流包。在录制数字电视的数据时,传输流控制器17接收外部发送的传输流包,并根据传输流包的标识码将传输流包发送至不同过滤器18、19、20等,并由过滤器18、19、20等将指定的视频包、音频包、字幕包等过滤出来,然后将过滤后的数据发送至录制模块12。由于录制数字电视时,希望尽量减少对存储设备的写入次数,因此,录制模块12并不要求传输流控制器17及时将过滤后的数据发送至录制模块12,而是待传输流控制器17累积一定的数据量以后,将大量的数据一并发送至录制模块12中。
[0009] 由于传输流控制器13与传输流控制器17的结构相同,过滤器的工作原理也相同,若播放模块11与录制模块12简单地共用一个传输流控制器,即播放模块11与录制模块12均从同一个传输流控制器接收传输流包,若播放模块11与录制模块12均需要从传输流控制器接收具有相同标识码的传输流包,则传输流控制器将具有相同标识码的传输流包发送至同一个过滤器,但过滤器无法分辨所接收的传输流包需要发送到播放模块11还是录制模块12,导致播放模块11与录制模块12中的一个将少接收一部分数据,影响播放或录制的工作,不能实现同时播放与录制。
[0010] 因此,基于上述情况,现有的数字电视播放录制装置需要设置两个独立工作的传输流控制器13、17,分别满足播放与录制的要求,导致数字电视播放录制装置的生产较高。并且,两个传输流控制器13、17分别独立工作,也导致数字电视播放录制装置功率较大,消耗的电能较多,不利于节省能源。

发明内容

[0011] 本发明的主要目的是提供一种应用硬件资源较小的数字电视播放录制方法。
[0012] 本发明的另一目的是提供一种生产成本较低、功率较小的数字电视播放录制装置。
[0013] 为了实现上述的主要目的,本发明提供的数字电视播放录制方法包括播放模块或录制模块向传输流控制器发送接收具有指定标识码的传输流包的指令,传输流控制器建立过滤器的虚拟通道,同时建立过滤器与虚拟通道的映射关系,赋予每一虚拟通道唯一的标识,将虚拟通道的标识发送至播放模块或录制模块,传输流控制器根据所接收的传输流包的标识码将传输流包发送至能够接收传输流包的过滤器中,过滤器对应的虚拟通道对传输流包进行处理,并将处理后的数据发送至播放模块或录制模块。
[0014] 由上述方案可见,传输流控制器通过建立过滤器的虚拟通道,实现过滤器的虚拟化,且仍由过滤器接收传输流包,而由虚拟通道执行传输流包的后处理操作。这样,传输流控制器既可以向播放模块发送传输流包,又可以向录制模块发送传输流包,并分别使用不同的虚拟通道接收播放模块或录制模块所需的传输流包,并由过滤器进行过滤操作。由于不同的虚拟通道之间独立工作,不会相互干扰,使得播放模块与录制模块互不影响。
[0015] 可见,数字电视播放录制装置使用一个传输流控制器,即可同时完成播放与录制工作,减少数字电视播放录制装置所使用的硬件资源,降低数字电视播放录制装置的生产成本。
[0016] 一个优选的方案是,传输流控制器建立在一个过滤器上的虚拟通道的数量为二条以上。
[0017] 由此可见,同一个过滤器上可以同时建立多个虚拟通道,能够满足播放与录制的要求。
[0018] 进一步的方案是,建立虚拟通道的步骤为:传输流控制器接收指令后,判断是否有处于工作状态的过滤器已经接收的传输流包的标识码与所接收的指令中需要接收的传输流包的标识码相同,如有,建立处于工作状态的过滤器的一条新的虚拟通道;如没有,激活一个新的过滤器,并建立新激活的过滤器的虚拟通道。
[0019] 可见,同一个过滤器的不同虚拟通道可以向上对应不同的使用者,如播放模块或录制模块,这样播放模块与录制模块所需的具有相同标识码的传输流包可以在同一个过滤器上进行过滤操作,有利于减少过滤器的数量,从而节省数字电视播放录制装置的硬件资源。
[0020] 为实现上述的另一目的,本发明提供的数字电视播放录制装置包括播放模块、录制模块及向播放模块或录制模块发送数据的传输流控制器,传输流控制器具有一个以上的过滤器,其中,传输流控制器包括驱动模块,用于播放模块或录制模块向传输流控制器发送接收具有指定标识码的传输流包的指令后,建立过滤器的虚拟通道,并建立过滤器与虚拟通道的映射关系,赋予每一虚拟通道唯一的标识,将虚拟通道的标识发送至播放模块或录制模块,并根据所接收的传输流包的标识码将传输流控制器所接收的传输流包发送至能够接收传输流包的过滤器中,虚拟通道用于对过滤器所接收的传输流包进行处理,并将处理后的数据发送至播放模块或录制模块。
[0021] 由上述方案可见,由于传输流控制器建立了过滤器的虚拟通道,并使用虚拟通道接收播放模块或录制模块所需的传输流包,同一过滤器的多条虚拟通道相互独立的工作,因此播放模块与录制模块所需的传输流包可以由在同一过滤器的不同虚拟通道分别进行处理,并统一由对应的过滤器进行接收。这样,数字电视播放录制装置仅需要设置一个传输流控制器,即可以满足播放与录制的需要,其生产成本较低,功率较小,节省电能的消耗。
[0022] 一个优选的方案是,驱动模块还包括过滤器选取模块,用于在传输流控制器接收指令后,判断是否有处于工作状态的过滤器已经接收的传输流包的标识码与所接收的指令中需要接收的传输流包的标识码相同,如有,选取处于工作状态的过滤器并建立该过滤器的一条新的虚拟通道;如没有,选取并激活一个新的过滤器,建立新激活的过滤器的虚拟通道。
[0023] 由此可见,播放模块与录制模块所需的具有相同标识码的传输流包可以由同一过滤器进行接收操作,并通过不同的虚拟通道对传输流包进行处理,有利于节省传输流控制器设置的过滤器的数量,从而降低数字电视播放录制装置的生产成本。

附图说明

[0024] 图1是现有数字电视播放录制装置的结构框图。
[0025] 图2是本发明数字电视播放录制装置实施例的结构框图。
[0026] 图3是本发明数字电视播放录制方法实施例中建立虚拟通道的流程图。
[0027] 图4是本发明数字电视播放录制方法实施例中过滤器处理传输流包的流程图。
[0028] 图5是本发明数字电视播放录制方法实施例中关闭过滤器的流程图。
[0029] 以下结合附图及实施例对本发明作进一步说明。

具体实施方式

[0030] 本发明的数字电视播放录制装置可以应用在手持移动电视、车载电视以及家庭电视中,还可以应用在其他应用数字电视广播技术的电子设备中。
[0031] 参见图2,本发明的数字电视播放录制装置具有播放模块21、录制模块22以及传输流控制器23,播放模块21可以接收传输流控制器23输入的音视频传输流包所携带的数据并进行解码处理,因此,播放模块21是用于对数字电视的数据包进行解码播放。
[0032] 录制模块22用于将传输流控制器23输入的音视频传输流包所携带的数据存储为文件,录制模块22接收到数据,将数据存储在自己的内部大缓冲区内,再逐段写入文件,由此提高写入效率。因此,录制模块22用于对数据电视信号进行录制。
[0033] 传输流控制器23内设有多个独立工作的过滤器30、40、50…,每一个过滤器30、40、50均被设定其接收的传输流包的标识码,传输流控制器23接收到传输流包后,按该传输流包的标识码,发送到相应的过滤器的缓冲器中,通过这种方式将传输流包中的视频包、音频包、字幕包等进行过滤处理。传输流控制器23内还设有驱动模块60,驱动模块60内设有过滤器选取模块61、虚拟通道管理模块62以及过滤器关闭模块63。
[0034] 本发明采用硬件虚拟技术,根据过滤器的工作需要,在过滤器上建立虚拟通道。如图2所示的,传输流控制器23在过滤器30上建立四条虚拟通道,分别是虚拟通道31、32、33、34。建立虚拟通道采用的硬件虚拟技术为常用的硬件虚拟技术,现有的硬件虚拟技术可以参考公开号为CN101751285A的中国发明专利申请。当然,本发明还可以采用其他的硬件虚拟技术。
[0035] 虚拟通道31、32、33、34并不是固定存在的,而是传输流控制器23根据工作需要,在过滤器30上建立的,只有传输流控制器23接收到播放模块21或录制模块22发送的指令后,才会在某一过滤器上建立虚拟通道。当过滤器30处于空闲状态时,其没有对应的虚拟通道。在过滤器30将传输流包过滤完毕后,传输流控制器23根据播放模块21或录制模块22发出的指令,取消不再工作的虚拟通道,并且在过滤器关联的虚拟通道都取消后,关闭过滤器,过滤器即进入空闲状态,此时过滤器上没有虚拟通道。
[0036] 播放模块21或录制模块22需要接收具有某一指定标识码的传输流包时,向传输流控制器23发送指令,该指令是指示传输流控制器23接收具有指定标识码的传输流包。传输流控制器23接收指令后,将分配一个过滤器用于接收具有指定标识码的传输流包。
[0037] 驱动模块60的虚拟通道管理模块62对建立的虚拟通道进行管理,包括建立虚拟通道与过滤器的映射关系。例如,传输流控制器23接收到播放模块21或录制模块22的指令后,需要在过滤器30上建立虚拟通道,若过滤器30处于空闲状态,即没有建立任何的虚拟通道,此时驱动模块62在过滤器30上建立一条虚拟通道,如虚拟通道31。建立的虚拟通道31将接收到由播放模块21或录制模块22发送的指针函数,并使用该指针函数所指向的函数对传输流包的数据进行处理。
[0038] 虚拟通道31、32均能存储在过滤器30的缓冲器35的传输流包进行处理,不同的虚拟通道分别使用各自的指针函数所指向函数对同一传输流包进行处理,即一个传输流包可以被多个虚拟通道进行处理。由于虚拟通道对传输流包进行处理时,只能读取传输流包的数据,不能改写传输流包的数据,因此多个虚拟通道对同一传输流包进行处理,并不会影响传输流包的数据完整性。
[0039] 关于虚拟通道对传输流包的处理,对于发送给播放模块21的数据,是将传输流包去掉包头重组为PES包,再去掉PES包的包头所剩下的数据。对于发送给录制模块22的数据不做任何处理。虚拟通道读取对应的过滤器中的缓冲器数据,然后对传输流包进行处理,处理后的数据放入从播放模块21或者录制模块22申请来的缓冲区中,不会改写过滤器的缓冲器数据,从而保证过滤器的缓冲器数据的纯净。
[0040] 由于在同一过滤器上建立的虚拟通道可以是多条,因此驱动模块60根据过滤器的实际工作需要,在同一过滤器上建立多于一条的虚拟通道。不同的虚拟通道分别接收不同传输流包。
[0041] 虚拟通道管理模块62建立虚拟通道与过滤器之间的映射关系,并且分配给每一虚拟通道唯一的标识,用于标识每一虚拟通道。
[0042] 过滤器30内设有一个缓冲器35,用于存储过滤器30所接收的传输流包。过滤器30接收传输流包后,不会通知虚拟通道31、32、33、34对其进行处理,而是在缓冲器35存储的数据量超出阈值时,才会通知过滤器31、32、33、34进行处理。虚拟通道31、32、33、34将处理后的数据发送至播放模块21或录制模块22。
[0043] 过滤器40、50的结构与工作原理与过滤器30,均具有缓冲器45、55,且驱动模块60可以在过滤器40、50上建立多条虚拟通道,如在过滤器40上建立虚拟通道41、42、43,在过滤器50上建立虚拟通道51、52等。
[0044] 下面结合图3、图4及图5说明虚拟通道的建立、工作以及关闭过程。
[0045] 参见图3,传输流控制器23首先判断是否接收到由播放模块21或录制模块22发送的指令,该指令是接收具有指定标识码的传输流包,即执行步骤S1。传输流控制器23接收的传输流包的标识码可以是任意值。
[0046] 接着,驱动模块60的过滤器选取模块61执行步骤S2,判断是否有正在工作的过滤器已经接收的传输流包的标识码与所接收的指令要求接收的传输流包的标识码相同。假设此时过滤器30处于工作状态,在其上仅建立一条虚拟通道31,虚拟通道31接收的传输流包的标识码为PID1。此时,过滤器选取模块61判断过滤器30的虚拟通道31接收的传输流包与新接收指令要求接收的传输流包的标识码相同,因此执行步骤S3,在过滤器30上建立一条新的虚拟通道,如虚拟通道32。
[0047] 虚拟通道管理模块62对新建立的虚拟通道32进行管理,包括建立虚拟通道32与过滤器30的映射关系,即虚拟通道32对应于过滤器30,也就是执行步骤S7。同时,虚拟通道管理模块62还分配虚拟通道32的唯一的标识,用于标识虚拟通道32。最后,虚拟通道管理模块62执行步骤S8,将虚拟通道32的标识返回至播放模块21或录制模块22。
[0048] 假设过滤器30的虚拟通道31已经接收的传输包的标识码是PID2,而不是PID1,且没有其他的过滤器处于工作状态。在这种情况下,在步骤S2中,过滤器选取模块61判断没有正在工作的过滤器已经接收的传输流包的标识码与新接收的指令所需要接收的传输流包标识码相同,执行步骤S4,选取一个空闲的过滤器,如过滤器40,并激活过滤器40,在过滤器40上建立一条新的虚拟通道,如虚拟通道41,即执行步骤S5。
[0049] 然后,虚拟通道管理模块62建立虚拟通道41与过滤器40的映射关系,赋予虚拟通道41唯一的标识,即执行步骤S6。最后,将虚拟通道41的标识码返回至播放模块21或录制模块22,播放模块21或录制模块22将从虚拟通道41中获取数据。
[0050] 这样,只要播放模块21要求接收的传输流包的标识码与录制模块22要求接收的传输流包的标识码相同,这些传输流包可以由同一过滤器接收,再由不同的虚拟通道分别处理。由于不同的虚拟通道之间相互独立工作,因此播放模块21从虚拟通道接收的数据与录制模块从虚拟通道所接收的数据不会相互影响,这样能够节省过滤器的数量。
[0051] 例如,播放模块21与录制模块22均需要接收标识码为PID1的传输流包,并且均向传输流控制器23发送指令,传输流控制器23将在过滤器30上建立两条虚拟通道31、32,虚拟通道31用于向播放模块21发送数据,虚拟通道32用于向录制模块22发送数据。然后,传输流控制器23将虚拟通道31的标识发送给播放模块21,将虚拟通道32的标识发送至录制模块22。
[0052] 过滤器接收到传输流包后,将传输流包存储在自身缓冲器中。例如,过滤器30接收的传输流包均存储在过滤器30的缓冲器35内。
[0053] 参见图4,传输流控制器接收到传输流包后,判断传输流包的标识码,并查看有没有处于工作状态的过滤器需要接收该标识码的传输流包,若有,将传输流包发送至相应的过滤器中,过滤器将接收的传输流包存储在缓冲器内,即执行步骤S11。当然,若传输流控制器没有发现有过滤器需要接收该标识码的传输流包,则将该传输流包丢掉。
[0054] 然后,过滤器执行步骤S12,判断自身的缓冲器35所存储的数据量是否大于阈值,若没有大于阈值,继续等待,否则执行步骤S13,逐一地通知虚拟通道31、32对数据进行处理,每一虚拟通道对数据进行处理,并将处理后的数据发送至播放模块或录制模块,也就是复制到播放模块21或录制模块22内部的缓冲区,即执行步骤S14。在步骤S15中,过滤器30判断是否还有没有被通知的虚拟通道,若有,则继续通知未被通知的虚拟通道。
[0055] 若所有虚拟通道均被通知完毕,过滤器则执行步骤S16,清除过滤后的数据。
[0056] 播放模块21或录制模块22接收到发送来的数据后,进行播放或者录制处理。如果停止播放或录制,会向传输流控制器23发出关闭虚拟通道的指令。例如,播放模块21向传输流控制器23发出关闭虚拟通道31的指令。
[0057] 参见图5,传输流控制器23判断是否接收到关闭虚拟通道的指令,即执行步骤S21,若接收到指令,由虚拟通道关闭模块63执行步骤S22,取消过滤器30与虚拟通道31的映射关系,然后执行步骤S23,判断过滤器30是否还有未取消映射关系的虚拟通道。若过滤器30已经没有其他建立了映射关系的虚拟通道,则执行步骤S24,关闭过滤器30,过滤器30进入空闲状态,即过滤器30上没有虚拟通道。若步骤S23中,过滤器关闭模块63判断过滤器30上还有未取消映射关系的虚拟通道32,则不关闭过滤器。
[0058] 由上述的方案可见,播放模块21与录制模块22所需的传输流包可以在同一传输流控制器23上进行数据处理,传输流控制器23内的同一个过滤器的不同虚拟通道可以分别向播放模块21与录制模块22发送数据,使得播放模块21和录制模块22接收的数据相互不影响,确保播放与录制工作的独立进行。
[0059] 由于数字电视的播放录制装置仅设置一个传输流控制器,节省了一套硬件设备,从而降低数字电视播放录制装置的生产成本,也减少所需要的功率,减小电能的消耗。
[0060] 当然,上述实施例仅是本发明较佳的实施方式,实际应用时,还可以有更多的改变,例如,对建立在每一过滤器上的虚拟通道的数量进行限制,限制每一过滤器建立的虚拟通道的数量最大值为四条;或者,选取不同的过滤器对具有相同标识码的传输流包进行过滤,这样的改变也能实现本发明的目的。
[0061] 最后需要强调的是,本发明不限于上述实施方式,如过滤器数量的改变、每一过滤器上建立虚拟通道数量的改变等变化也应该包括在本发明权利要求的保护范围内。