多路辅流控制方法、装置及网络系统的制作方法

文档序号:7768001阅读:297来源:国知局
专利名称:多路辅流控制方法、装置及网络系统的制作方法
技术领域
本发明涉及通信技术领域,特别涉及一种多路辅流控制方法、装置及网络系统。
背景技术
视讯会议业务是一种多媒体通信业务,其利用视讯终端和通信网络召开会议,可以同时实现两地或多个地点之间的图像、语音、数据的交互。会场中的终端将本地摄像机拍摄的图像信号、与会者区域中的麦克风拾取的与会者的声音信号进行压缩编码,经过传输网络传至远方会场。同时,通过传输网络接收远方会场传来的数字信号,对数字信号进行解码得到远方会场与会者的图像和信号。随着视频会议的发展,会场已经由以前的一个摄像机、一个显示器、一个与会者区域发展到多个摄像机、多个显示器、多个与会者区域,这些在同一会场的多个摄像机、多个显示器、多个与会者区域通过物理的或者逻辑的关系进行关联。在视频会议中,因为有时候需要针对会议内容进行讨论,所以需要在会场的显示器上显示会议内容图像,如图1所示,会场A将会议内容图像通过辅流通道发送给远端会场 B和C的终端,会场B和会场C的终端收到后,在本地的显示器显示该会议内容图像。现有技术提供一种基于令牌的辅流发送方式,具体的,一个会议只有一个辅流令牌,得到令牌的会场发送辅流,各个会场的与会者都观看有令牌的会场的辅流图像。现有技术具有如下缺点一些视频会议中,可能要求一边看实物投影、一边看会议内容图像,这样,就需要两路辅流,一路传输实物投影图像、另一路传输会议内容图像,但是现有技术中一个会议中只有一个辅流令牌,而且该辅流令牌只能和一路辅流进行绑定,所以无法使会场中的与会者同时看到实物投影和会议内容图像。

发明内容
本发明实施例提供一种多路辅流控制方法、装置及网络系统,能够使会场中的与会者同时看到多路辅流的图像。有鉴于此,本发明实施例提供一种多路辅流控制方法,包括第一会场的终端申请内容PRE令牌;在申请得到PRE令牌后,第一会场的终端利用所述PRE令牌对应的PRE辅流通道向第二会场的终端发送一路辅流,利用与所述PRE辅流通道绑定的辅流通道向所述第二会场的终端发送其他辅流。一种多路辅流控制方法,包括同一会场的多个终端在所述会场申请得到PRE令牌之后,利用各自的辅流通道发送辅流,使会议的其他会场中与发送辅流的终端配对的终端接收到各自的辅流。一种终端,位于第一会场中,包括
令牌申请单元,用于申请PRE令牌;辅流发送单元,用于在申请得到PRE令牌后,利用所述PRE令牌对应的PRE辅流通道向第二会场的终端发送一路辅流,利用与所述PRE辅流通道绑定的辅流通道向所述第二会场的终端发送其他辅流。一种网络系统,包括第一终端和第二终端,所述第一终端和第二终端位于第一会场中,第一终端,用于在第一会场申请得到PRE令牌后,利用第一辅流通道发送一路辅流,使第二会场中与所述第一终端配对的终端接收到所述一路辅流;第二终端,用于在第一会场申请得到PRE令牌后,利用第二辅流通道发送另一路辅流,使第二会场中与所述第二终端配对的终端接收到所述另一路辅流。本发明实施例中第一会场获取内容(presentation,PRE)令牌后,能够利用PRE令牌对应的PRE辅流通道和与所述PRE辅流通道绑定的辅流通道发送多路辅流,能够使接收多路辅流的会场中的与会者同时看到多路辅流的图像;或者,获取到PRE令牌后,该会场的多个终端分别发送辅流,能够使其他会场中与发送辅流的终端配对的终端接收到各自的辅流,以便其他会场的与会者能看到多路辅流的图像。


为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是现有技术提供的多会场显示会议内容图像的示意图;图2是本发明实施例提供的一种多路辅流控制方法流程图;图3是本发明实施例提供的一种同一终端发送多路辅流的方法流程图;图4是本发明实施例提供的另一种同一终端发送多路辅流的方法流程图;图5是本发明实施例提供的另一种多路辅流控制方法流程图;图6是本发明实施例提供的一种多个终端发送多路辅流的方法流程图;图7A是本发明实施例提供的另一种多个终端发送多路辅流的方法流程图;图7B是本发明实施例提供的又一种多个终端发送多路辅流的方法流程图;图8是本发明实施例提供的终端结构图;图9是本发明实施例提供的网络结构图。
具体实施例方式参阅图2,本发明实施例提供一种多路辅流控制方法,其包括201、第一会场的终端申请内容(presentation,PRE)令牌。202、第一会场的终端利用申请到的PRE令牌对应的PRE辅流通道向第二会场的终端发送一路辅流,利用与所述PRE辅流通道绑定的辅流通道向第二会场的终端发送其他辅流。其中,与所述PRE辅流通道绑定的辅流通道为本申请扩展的PREArmex辅流通道, 或者,与所述PRE辅流通道绑定的辅流通道为LIVE辅流通道。
其中,PRE辅流通道是一种常用的传输辅流的通道,申请到PRE令牌的终端就可以利用PRE辅流通道传输辅流。其中,PREAnnex辅流通道是本申请扩展的辅流通道,PREAnnex辅流通道跟随PRE 辅流通道传输辅流,在本发明实施例中和图3、4所示实施例中,利用PRE辅流通道向哪个终端发送辅流,就利用PREArmex辅流通道向哪个终端发送辅流,即利用PRE辅流通道和 PREAnnex辅流通道向同一个终端发送多路辅流其中,现有技术中的LIVE辅流通道是跟随主流使用的,主流可以是会议中与会者的图像,假定B会场向A会场发送主流,则B会场也会利用LIVE辅流通道向A会场发送辅流;而在本发明实施例中和图3、4所示实施例中,LIVE辅流通道是与PRE令牌对应的PRE 辅流通道绑定的,即该LIVE辅流通道是跟随PRE辅流通道的,利用PRE辅流通道向哪个终端发送辅流,就利用该LIVE辅流通道向哪个终端发送辅流,即利用PRE辅流通道和LIVE辅流通道向同一个会场的同一终端发送多路辅流。具体的,当第一会场的终端和第二会场的终端都支持使用PRE辅流通道和与所述 PRE辅流通道绑定的辅流通道,且与所述PRE辅流通道绑定的辅流通道类型相同时,第一会场的终端利用所述PRE辅流通道向第二会场的终端发送一路辅流,利用与所述PRE辅流通道绑定的辅流通道向第二会场的终端发送其他辅流;具体的,当第一会场的终端和第二会场的终端都支持使用PRE辅流通道和与所述PRE辅流通道绑定的辅助内容PREArmex辅流通道时,利用所述PRE辅流通道向第二会场的终端发送一路辅流,利用与所述PRE辅流通道绑定的PREArmex辅流通道向第二会场的终端发送其他辅流;或者,当第一会场的终端和第二会场的终端都支持使用PRE辅流通道和与所述PRE辅流通道绑定的活动LIVE辅流通道时,利用所述PRE辅流通道向第二会场的终端发送一路辅流,利用与所述PRE辅流通道绑定的LIVE辅流通道向第二会场的终端发送其他辅流。或者,当第一会场的终端和第二会场的终端都支持使用PRE辅流通道时,第一会场的终端可以根据预定的规则确定第一会场的终端和第二会场的终端也支持使用与PRE 辅流通道绑定的PREArmex辅流通道,利用所述PRE辅流通道向第二会场的终端发送一路辅流,利用与所述PRE辅流通道绑定的PREArmex辅流通道向第二会场的终端发送其他辅流, 其中,预定的规则可以是规定终端支持PRE辅流通道则该终端支持PREArmex辅流通道。其中,还可以在会场的终端上预置PRE辅流通道与LIVE辅流通道的绑定关系;或者,默认所述PRE令牌对应的PRE辅流通道与多条LIVE辅流通道具有缺省的绑定关系,即只要所述PRE令牌对应的PRE辅流通道被打开且用于传送辅流,则各LIVE辅流通道也用于传送辅流,且各LIVE辅流通道跟随PRE辅流通道,与PRE辅流通道的目的会场一致,或者, 在该步骤之前,向目标会场发送绑定关系指示信息,所述绑定关系指示信息指示与所述PRE 辅流通道绑定的LIVE辅流通道;或者,向会议服务器发送绑定关系指示信息,所述绑定关系指示信息指示与所述PRE辅流通道绑定的LIVE辅流通道,使会议服务器接收到所述终端发送的多路辅流之后,利用所述PRE辅流通道和与所述PRE辅流通道绑定的LIVE辅流通道向除第一会场以外的其他会场发送多路辅流。 具体的,在点对点会议中,第一会场的终端利用所述PRE令牌对应的PRE辅流通道直接向第二会场的终端发送一路辅流,利用与所述PRE辅流通道绑定的辅流通道直接向所述第二会场的终端发送其他辅流;在多点会议中,第一会场的终端利用所述PRE令牌对应的PRE辅流通道向会议服务器发送一路辅流,利用与所述PRE辅流通道绑定的辅流通道向所述会议服务器发送其他辅流,使所述会议服务器分别向会议中除第一会场以外的其他会场的终端发送所述一路辅流和其他辅流。其中,会议服务器可以是信令和媒体处理集成一体的多点控制单元(Multipoint Control Unit,MCU),也可以包括控制信令和媒体处理分开的两个设备。本发明实施例中第一会场获取PRE令牌后,能够利用PRE令牌对应的PRE辅流通道和与所述PRE辅流通道绑定的辅流通道向第二会场的终端发送多路辅流,能够使第二会场的与会者同时看到多路辅流的图像。如下两个实施例对本发明上述实施例提供的技术方案进行详细描述图3示出了本发明实施例提供的一种辅流控制方法,该方法中扩展了一个新的辅流PREArmex,利用扩展的辅流通道和PRE辅流通道发送多路辅流,其具体包括301、终端A向终端B发送终端A的能力集,终端B向终端A发送终端B的能力集。其中,终端A和终端B分别位于不同的会场中,所述能力集中携带终端支持使用的辅流通道类型,即PRE (presentation)辅流通道和/或PREAnnex辅流通道。302、终端A申请到PRE令牌。具体的,终端A可以向当前会议中持有令牌的终端发送令牌获取请求,从当前会议中持有令牌的终端获取到令牌。303、终端A根据终端B的能力集和终端A的能力集,当确定终端A和终端B都能够使用PRE辅流通道传输辅流时,打开终端A与终端B之间的PRE辅流通道。304、终端A利用PRE通道向终端B发送一路辅流。305、如果终端A需要发送另一路辅流,则终端A根据终端B的能力集和终端A的能力集,当确定终端A和终端B能够使用与所述PRE辅流通道所绑定的PREArmex辅流通道传输辅流,打开终端A与终端B之间的PREArmex辅流通道。306、终端A利用PREArmex辅流通道向终端B发送另一路辅流。后续,如果终端A不需要发送另一路辅流了,则可以关闭PREArmex辅流通道。需要说明的是,该实施例以点对点会议为例进行描述的,对于多点会议,与上述不同之处在于,各个终端直接和会议服务器进行能力集交换,终端A申请到PRE令牌,打开终端A到会议服务器之间的PRE辅流通道和PREArmex辅流通道之后,会议服务器在根据其他会场的终端的能力集确定支持PRE辅流通道和PREArmex辅流通道的终端后,会议服务器打开会议服务器到其他会场中终端的PRE辅流通道和PREArmex辅流通道,然后利用会议服务器到其他会场各终端间的PRE辅流通道和PREArmex辅流通道将从终端A接收的两路辅流广播给会议中其他会场的终端。需要说明的是,终端间可以不进行是否支持PREArmex辅流通道的能力协商,即在步骤301的能力集中不涉及PREArmex辅流通道信息,而是按照预定的规则确定是否能打开PREArmex辅流通道,比如规则规定终端支持PRE辅流通道则表示支持PREArmex辅流通道,则只要对端支持使用PRE辅流通道就可以打开PREArmex辅流通道了,具体的,预定的规则还可以规定利用PREArmex辅流通道发送辅流的格式、所遵从的协议、辅流接收端上 PREAnnex辅流通道的端口号等信息。本发明实施例中终端A获取PRE令牌后,能够利用PRE令牌对应的PRE辅流通道和与所述PRE辅流通道绑定的PREArmex辅流通道向终端B发送多路辅流,能够使B终端所在会场的与会者看到多路辅流的图像。图4示出了本发明实施例提供的一种辅流控制方法,该方法利用PRE辅流通道和 LIVE辅流通道发送多路辅流,其具体包括401、终端A向终端B发送终端A的能力集,终端B向终端A发送终端B的能力集。其中,终端A和终端B分别位于不同的会场中,所述能力集中携带终端支持使用的辅流通道类型,即PRE辅流通道和/或LIVE辅流通道。402、终端A申请到PRE令牌。403、终端A根据终端B的能力集和终端A的能力集,当确定终端B和终端A都能利用PRE辅流通道时,打开终端A与终端B之间的PRE辅流通道。404、终端A利用PRE辅流通道向终端B发送一路辅流。405、如果终端A需要发送另一路辅流,则终端A根据终端B的能力集和终端A的能力集,当确定终端B和终端A都能使用LIVE辅流通道时,打开终端A与终端B之间的一条或者多条LIVE辅流通道。需要说明的是,步骤405中的LIVE辅流通道可以在打开PRE辅流通道之前打开, 也可以在打开PRE辅流通道之后打开,不影响本发明的实现。406、终端A向终端B发送绑定关系指示信息,所述绑定关系指示信息指示与所述 PRE辅流通道绑定的LIVE辅流通道,即指示了哪条LIVE辅流通道与PRE辅流通道绑定。具体的,可以通过私有信令发送绑定关系指示信息。该步骤可以是在需要利用打开的辅流通道发送另一条或者若干条辅流时,发送绑定关系指示信息。407、终端A利用与所述PRE辅流通道所绑定的LIVE辅流通道向终端B发送另一路辅流。其中,步骤406是可选步骤,即也可以不向终端B发送绑定关系指示信息,可以认为所有的LIVE辅流通道都是和PRE辅流通道绑定的。需要说明的,该实施例以点对点会议为例进行描述的,对于多点会议,与上述不同之处在于,各个终端直接和会议服务器进行能力集交换,终端A申请到PRE令牌打开终端A 到会议服务器之间的PRE辅流通道和LIVE辅流通道之后,会议服务器在根据其他会场的终端的能力集确定支持PRE辅流通道和LIVE辅流通道的终端后,打开会议服务器到其他会场终端间的PRE辅流通道和LIVE辅流通道,然后利用会议服务器到其他会场终端间的PRE辅流通道和LIVE辅流通道将从终端A接收的两路辅流广播给会议中的终端。本发明实施例中终端A获取PRE令牌后,能够利用PRE令牌对应的PRE辅流通道和与所述PRE辅流通道绑定的LIVE辅流通道向终端B发送多路辅流,能够使终端B所在会场的与会者看到多路辅流的图像。参阅图5,本发明实施例提供一种多路辅流控制方法,该方法中由同一会场的不同终端发送辅流,该方法具体包括501、同一会场的多个终端在所述会场申请得到PRE令牌之后,利用各自的辅流通道发送辅流;502、会议的其他会场中与发送辅流的终端配对的终端接收到各自的辅流。
具体的,假定第一终端和第二终端位于第一会场中,则步骤501中第一会场中的第一终端在第一会场获取PRE令牌后,利用第一辅流通道发送一路辅流,使其他会场中与所述第一终端配对的终端接收到所述一路辅流;其中,第一辅流通道为PRE辅流通道,第一会场中的第二终端在第一会场获取PRE令牌后,利用第二辅流通道发送另一路辅流,使其他会场中与所述第二终端配对的终端接收到所述另一路辅流,其中,第二辅流通道为PRE 辅流通道、LIVE辅流通道或者PREArmex辅流通道,本实施例及后续图6和图7A和图7B所示实施例中,第二辅流通道根据跟随第一辅流通道,其与图2、图3、图4所示实施例的“跟随”不同,本实施例及后续图6和图7A和图7B所示实施例中,利用第一辅流通道向哪个会场发送辅流,就利用该第二辅流通道向哪个会场发送另一路辅流,即利用第一辅流通道和第二辅流通道向同一个会场发送多路辅流。其中,不同会场中终端的配对关系可以是预先定义的,比如参与会议的是一个三屏会场和一个单屏会场,则三屏会场中的一个终端和单屏会场的终端配对,这种情况下只给单屏会场发送一路辅流。可选的,还可以包括第一终端获取PRE令牌后,向所述第二终端发送通知消息, 所述通知消息指示利用辅流通道发送辅流。步骤502中第二终端接收到所述通知消息之后,利用第二辅流通道发送另一路辅流。或者,同一会场的多个终端在各自申请得到PRE令牌之后,利用各自的辅流通道发送辅流,其中,每一个终端各自申请得到的PRE令牌是适用于所述终端和其他会场中与所述终端配对的终端的PRE令牌,所述其他会场是会议中除了所述终端所在会场以外的会场。具体的,第一终端在申请得到第一PRE令牌后,利用第一辅流通道发送一路辅流;其中, 所述第一 PRE令牌是适用于所述第一终端和其他会场中与第一终端配对的终端的PRE令牌;第二终端在申请得到第二 PRE令牌后,利用第二辅流通道发送另一路辅流;其中,所述第二 PRE令牌是适用于所述第二终端和其他会场中与第二终端配对的终端的PRE令牌。为了申请到PRE令牌,该方法还包括多个终端分别向会议服务器申请PRE令牌; 所述会议服务器确定申请PRE令牌的多个终端是属于同一会场后,分别向申请PRE令牌的各终端分别发送适用于相应终端和其他会场中与所述相应终端配对的终端的PRE令牌。本发明实施例中在本会场获取到PRE令牌后,同一会场的多个终端分别发送辅流,能够使其他会场中与发送辅流的终端配对的终端接收到各自的辅流,以便其他会场的与会者能看到多路辅流的图像。如下两个实施例将对图5所示实施例进行详细描述图6示出了本发明实施例提供的一种多路辅流控制方法,该方法可适用于点对点会议中,在多终端会场,每个会场的终端和对端会场的相应终端配对,不同对终端之间的呼叫独立,PRE令牌也独立,因此一个会场的不同终端向对端会场的相应终端各自申请PRE令牌,互不影响,得到PRE令牌后分别打开各自的辅流通道,该方法具体包括601、会场A中的终端向会场B中与会场A中终端配对的终端发送会场A中终端的能力集;会场B中的终端向会场A中与会场B中终端配对的终端发送会场B中终端的能力集。本实施例假定会场A中的终端Al与会场B中的终端Bl配对,会场A中的终端A2 与会场B中的终端B2配对。
602、会场A中的终端Al从会场B中的终端Bl申请到第一 PRE令牌。603、终端Al根据终端Bl的能力集和终端Al的能力集,当确定终端Bl和终端Al 都能使用PRE辅流通道时,打开终端Al与终端Bl之间的PRE辅流通道。604、终端Al利用打开的辅流通道向终端Bl发送一路辅流。605、会场A中的终端A2从会场B中的终端B2申请到第二 PRE令牌。606、终端A2根据终端B2的能力集和终端A2的能力集,当确定终端B2和终端A2 都能使用PRE辅流通道时,打开终端A2与终端B2之间的PRE辅流通道。607、终端A2利用打开的辅流通道向终端B2发送另一路辅流。后续,如果终端Al不需要发送辅流时,则可以释放掉终端Al所申请到的PRE令牌;如果终端A2不需要发送辅流时,则可以释放掉终端A2所申请到的PRE令牌。上述实施例是以点对点会议为例进行描述的,在多点会议场景下,各个终端直接和会议服务器进行能力集交换,终端Al申请令牌,终端A2申请令牌,会议服务器判断申请令牌的终端是否属于同一会场,如果是,同意授予终端Al第一 PRE令牌,授予终端A2第二 PRE令牌,这样,终端Al获取到第一 PRE令牌之后,打开终端Al到会议服务器间的PRE辅流通道,会议服务器在根据其他会场的终端的能力集确定支持PRE辅流通道、且与终端Al配对的终端后,会议服务器打开会议服务器到所确定的与终端Al配对且支持PRE辅流通道的终端间的PRE辅流通道,后续将所接收的来自终端Al的辅流向其他会场的相应终端(即支持PRE辅流通道、且与终端Al配对的终端)发送;终端A2获取到第二 PRE令牌之后,打开终端A2到会议服务器间的PRE辅流通道,会议服务器在根据其他会场的终端的能力集确定支持PRE辅流通道、且与终端A2配对的终端后,会议服务器打开会议服务器到所确定的与终端A2配对且支持PRE辅流通道的终端间的PRE辅流通道,后续将所接收的来自终端A2 的辅流向其他会场的相应终端(即支持PRE辅流通道、且与终端A2配对的终端)发送。本发明实施例终端中每个会场的终端和对端会场的相应终端配对,不同对终端之间的呼叫独立,PRE令牌也独立,一个会场的不同终端向对端会场的相应终端各自申请得到 PRE令牌后,分别打开各自的辅流通道,传输辅流,使其他会场中的与会者能够看到多路辅流的图像。图7A示出了本发明实施例提供的一种多路辅流控制方法,该方法中,多屏会场的一个终端获取到PRE令牌,控制该会场的多个终端发送多个辅流,该方法具体包括701A、会场A中的终端向会场B中与会场A中终端配对的终端发送会场A中终端的能力集;会场B中的终端向会场A中与会场B中终端配对的终端发送会场B中终端的能力集。本实施例假定会场A中的终端Al与会场B中的终端Bl配对,会场A中的终端A2 与会场B中的终端B2配对。702A、会场A中的终端Al从会场B中的终端Bl申请到PRE令牌。703A、终端Al向终端A2发送通知消息,该通知消息用于指示终端A2利用辅流通道发送辅流。704A、终端Al根据终端Bl的能力集和终端Al的能力集,当确定终端Bl和终端Al 都支持使用PRE辅流通时,终端Al打开终端Al与终端Bl之间的PRE辅流通道。705A、终端A2根据终端B2的能力集和终端A2的能力集,当确定终端B2和终端A2都支持使用PRE辅流通或者LIVE辅流通道时,终端A2接收到终端Al发送的通知消息之后, 打开终端A2与终端B2之间的PRE辅流通道或者LIVE辅流通道。706A、终端Al利用打开的辅流通道向终端Bl发送一路辅流。707A、终端A2利用打开的辅流通道向终端B2发送另一路辅流。需要说明的是,步骤703A和704A没有执行上的先后顺序,步骤706A、707A没有执行上的先后顺序。上述实施例是以点对点会议为例进行描述的,在多点会议场景下,各个终端直接和会议服务器进行能力集交换,终端Al获取到PRE令牌之后,终端Al请求打开终端Al到会议服务器间的一条PRE辅流通道,终端A2请求打开终端A2到会议服务器间的PRE辅流通道或者LIVE辅流通道,会议服务器判断请求打开辅流通道的终端是否属于同一会场,如果是,则允许终端Al、终端A2打开相应的辅流通道。会议服务器在根据其他会场的终端的能力集确定支持PRE辅流通道、且与终端Al配对的终端后,会议服务器打开会议服务器到所确定的与终端Al配对且支持PRE辅流通道的终端间的PRE辅流通道,后续将所接收的来自终端Al的辅流向其他会场的相应终端(即支持PRE辅流通道、且与终端Al配对的终端) 发送;会议服务器在根据其他会场的终端的能力集确定支持PRE辅流通道或者一条LIVE辅流通道、且与终端A2配对的终端后,会议服务器打开会议服务器到所确定的与终端A2配对的终端间的PRE辅流通道或者一条LIVE辅流通道,后续将所接收的来自终端A2的辅流向其他会场的相应终端(即支持PRE辅流通道、且与终端A2配对的终端)发送。需要说明的是,会场A中获取PRE令牌的终端可以认为是会场A中的主终端,本实施例中会场中的主终端是指能够通知其他终端(比如终端似)利用辅流通道发送辅流的终端,可选的,在多点会议场景下,会议服务器判断是否允许终端A2打开辅流通道可以提前到终端A2和会议服务器进行能力集交换时进行,即在终端A2与会议服务器进行能力集交换时,会议服务器向终端发送的能力集中不携带辅流通道类型,这样终端A2就不会打开辅流通道了。本发明实施例终端Al在申请到PRE令牌之后,打开终端Al的辅流通道,并通知终端A2打开辅流通道传输辅流,这样位于同一会场的终端Al和终端A2都能发送辅流,使其他会场中与终端Al配对的终端能够接收到终端Al发送的辅流,其他会场中与终端A2配对的终端能够接收到终端A2发送的辅流,这样其他会场中与会者就可以看到多路辅流的图像了。图7B示出了本发明实施例提供的又一种多路辅流控制方法,该方法与图7A所示实施例的区别主要在于由本端会场中的主终端与对端会场的主终端进行能力集交换(本实施例中能力集携带会场中多个终端的能力),本端会场中的多个终端向对端会场的多个终端发送辅流,该方法具体包括701B、会场A中的终端Al向会场B中的终端Bl发送会场A的能力集,;会场B中的终端Bl向会场A中的终端Al发送会场B的能力集。本发明实施例中终端Al和终端A2绑定,假定两者中终端Al作为会场A中的主终端;终端Bl和终端B2绑定,假定两者中终端Bl作为会场B中的主终端。其中,本实施例中会场的主终端是代表本会场与会议中其他会场进行能力协商、且能够打开多条辅流通道的终端,且主终端知道本地会场的各终端支持的辅流通道类型。
其中,该步骤中会场的能力集是表示该会场支持哪些辅流通道类型,比如PRE辅流通道、LIVE辅流通道和/或PREArmex辅流通道。702B、会场A中的终端Al从会场B中的终端Bl申请到PRE令牌。703B、会场A中的终端Al根据终端Al和终端Bl的能力,当确定终端Al和终端Bl 都支持使用PRE辅流通道时,终端Al打开PRE辅流通道。704B、会场A中的终端Al根据终端A2支持的辅流通道类型和会场B的能力集,当确定终端A2和会场B的终端支持使用PREArmex辅流通道或者终端A2和会场B的终端支持使用LIVE辅流通道时,打开所确定的终端A2和会场B的终端支持使用的辅流通道,即 PREAnnex辅流通道或者LIVE辅流通道。假定终端A2支持使用LIVE辅流通道,且会场B的能力集中包括LIVE辅流通道类型时,当需要传输多路辅流时,终端Al会向终端Bl发送打开LIVE辅流通道的请求,假定终端B2支持使用LIVE辅流通道,终端Bl向终端Al发送响应消息,消息中携带LIVE辅流通道对应的辅流的接收地址为终端B2的地址,打开终端A2到终端B2间的辅流通道。705B、会场A中的终端Al向终端A2发送通知消息,通知终端A2利用已打开的 PREAnnex辅流通道或者LIVE辅流通道向终端B2发送另一路辅流。706B、会场A中的终端Al向会场B中的终端Bl发送一路辅流。707B、会场A中的终端A2向会场B中的终端B2发送另一路辅流。本实施例是以点对点会议为例进行描述的,在多点会议场景下,各个终端直接和会议服务器进行能力集交换,终端Al申请到PRE令牌之后,终端Al打开上述两条辅流通道,终端Al、终端A2分别发送辅流,会议服务器在接收到终端Al发送的辅流后,利用相应的辅流通道向其他会场中与终端Al配对的终端发送该辅流;在接收到终端A2发送的辅流后,利用相应的辅流通道向其他会场中与终端A2配对的终端发送该辅流。本发明实施例终端Al在申请到PRE令牌之后,打开多条辅流通道,并通知终端A2 传输辅流,这样位于同一会场的终端Al和终端A2都能发送辅流,使其他会场中与终端Al 配对的终端能够接收到终端Al发送的辅流,其他会场中与终端A2配对的终端能够接收到终端A2发送的辅流,这样其他会场中与会者就可以看到多路辅流的图像了。上述各实施例是以H. 323为例进行描述的,本发明各实施例提供的技术方案也可以适用于SIP协议,与利用H. 323协议不同之处在于利用SIP协议时,不同会场的终端不会彼此传输自己的能力集,即没有单独的能力集的传输过程,利用SIP协议时,可以在终端发起的呼叫流程中请求打开相应的辅流通道,具体利用SIP协议发送的呼叫消息包括如下内容v = 0ο = Alice 292742730 29277831 IN IP4 131. 163. 72. 4s = Second lecture from information technologyc = IN IP4 131. 164. 74. 2t = 00m = video 52886RTP/AVP 31 (辅流通道 1 的定义)a = rtpmap:31 H261/9000a = content: si ides (辅流通道1的角色定义)
m = video 53334 RTP/AVP 31 (辅流通道 2 的定义)a = rtpmap:31 H261/9000a = content:PREAnnex(辅流通道2的角色定义)m = video 54132 RTP/AVP 31 (主流通道的定义)a = rtpmap:31 H261/9000a = content: main (主流通道的类型定义)其中,a = content: slides表示终端能使用slides辅流通道,其相当于H. 323协议中的PRE辅流通道,a = content:PREAnnex表示终端能使用PREAnnex辅流通道。其中, 利用SIP协议发送的呼叫消息中也可以包括alt辅流通道,其相当于H. 239中的LIVE辅流通道。参阅图8,本发明实施例提供一种终端,位于第一会场中,其主要包括令牌申请单元801,用于申请PRE令牌;辅流发送单元802,用于在申请得到PRE令牌后,利用所述PRE令牌对应的PRE辅流通道向第二会场的终端发送一路辅流,利用与所述PRE辅流通道绑定的辅流通道向第二会场的终端发送其他辅流。其中,该终端是第一会场中的终端;与所述PRE辅流通道绑定的辅流通道是扩展的PREArmex辅流通道,或者,LIVE辅流通道。具体的,所述辅流发送单元802具体用于在点对点会议中,利用所述PRE令牌对应的PRE辅流通道直接向第二会场的终端发送一路辅流,利用与所述PRE辅流通道绑定的辅流通道直接向所述第二会场的终端发送其他辅流; 或者,所述辅流发送单元具体用于在多点会议中,利用所述PRE令牌对应的PRE辅流通道向会议服务器发送一路辅流,利用与所述PRE辅流通道绑定的辅流通道向所述会议服务器发送其他辅流,使所述会议服务器分别向会议中除第一会场以外的其他会场的终端发送所述一路辅流和其他辅流。其中,辅流发送单元802具体用于在申请到PRE令牌后,当第一会场的终端和第二会场的终端都支持使用PRE辅流通道和与所述PRE辅流通道绑定的辅流通道时,利用所述PRE辅流通道向第二会场的终端发送一路辅流,利用与所述PRE辅流通道绑定的辅流通道向第二会场的终端发送其他辅流;或者,当第一会场的终端和第二会场的终端都支持使用PRE辅流通道时,根据预定的规则确定第一会场的终端和第二会场的终端也支持使用与 PRE辅流通道绑定的PREArmex辅流通道,利用所述PRE辅流通道向第二会场的终端发送一路辅流,利用与所述PRE辅流通道绑定的PREArmex辅流通道向第二会场的终端发送其他辅流。可选的,为了通知对端使用哪条LIVE辅流通道,该终端还包括绑定关系发送单元803,用于向第二会场的终端发送绑定关系指示信息,所述绑定关系指示信息指示与所述 PRE辅流通道绑定的LIVE辅流通道;或者,向会议服务器发送绑定关系指示信息,所述绑定关系指示信息指示与所述PRE辅流通道绑定的LIVE辅流通道,使会议服务器通知会议中除第一会场以外的其他会场的终端所述与PRE辅流通道绑定的LIVE辅流通道。本发明实施例中终端申请得到PRE令牌后,能够利用PRE令牌对应的PRE辅流通道和与所述PRE辅流通道绑定的PREArmex或者LIVE辅流通道发送多路辅流,能够使接收多路辅流的会场中的与会者同时看到多路辅流的图像。
本发明实施例提供一种网络系统,其包括第一终端901和第二终端902,所述第
一终端和第二终端位于第一会场中,第一终端,用于在第一会场申请得到PRE令牌后,利用第一辅流通道发送一路辅流,使第二会场中与所述第一终端配对的终端接收到所述一路辅流;第二终端,用于在第一会场申请得到PRE令牌后,利用第二辅流通道发送另一路辅流,使第二会场中与所述第二终端配对的终端接收到所述另一路辅流。在一种具体实现方式中,该第一终端还用于在申请得到PRE令牌后,向第二终端发送通知消息,所述通知消息指示利用辅流通道发送辅流;所述第二终端具体用于接收到所述通知消息之后,利用第二辅流通道发送另一路辅流。这样,通过终端Al通知终端A2打开辅流通道传输辅流,可以使位于同一会场的终端Al和终端A2都能发送辅流,使其他会场中与终端Al配对的终端能够接收到终端Al发送的辅流,其他会场中与终端A2配对的终端能够接收到终端A2发送的辅流,这样其他会场中与会者就可以看到多路辅流的图像了。在另一种具体实现方式中,该第一终端具体用于在申请得到第一 PRE令牌后,利用第一辅流通道发送一路辅流;其中,所述第一 PRE令牌是适用于所述第一终端和其他会场中与第一终端配对的终端的PRE令牌;第二终端具体用于在申请得到第二PRE令牌后,利用第二辅流通道发送另一路辅流;其中,所述第二 PRE令牌是适用于所述第二终端和其他会场中与第二终端配对的终端的PRE令牌。此时,可选的,该网络系统还包括会议服务器 903,用于确定申请PRE令牌的终端是否属于同一会场,如果是,同意授予第一终端第一 PRE 令牌、第二终端第二 PRE令牌。这样通过终端Al申请得到第一 PRE令牌并利用PRE辅流通道发送辅流,使其他会场中与终端Al配对的终端接收到该辅流;通过终端A2申请得到第二 PRE令牌并利用PRE 辅流通道发送辅流,使其他会场中与终端A2配对的终端接收到该辅流,使其他会场中的与会者能够看到多路辅流的图像。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,例如只读存储器,磁盘或光盘等。以上对本发明实施例所提供的多路辅流控制方法、装置及网络系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种多路辅流控制方法,其特征在于,包括第一会场的终端申请内容PRE令牌;在申请得到PRE令牌后,第一会场的终端利用所述PRE令牌对应的PRE辅流通道向第二会场的终端发送一路辅流,利用与所述PRE辅流通道绑定的辅流通道向所述第二会场的终端发送其他辅流。
2.根据权利要求1所述的方法,其特征在于,第一会场的终端利用所述PRE令牌对应的PRE辅流通道向第二会场的终端发送一路辅流,利用与所述PRE辅流通道绑定的辅流通道向所述第二会场的终端发送其他辅流包括当第一会场的终端和第二会场的终端都支持使用PRE辅流通道和与所述PRE辅流通道绑定的辅助内容PREArmex辅流通道时,利用所述PRE辅流通道向第二会场的终端发送一路辅流,利用与所述PRE辅流通道绑定的PREArmex辅流通道向第二会场的终端发送其他辅流;或者,当第一会场的终端和第二会场的终端都支持使用PRE辅流通道和与所述PRE辅流通道绑定的活动LIVE辅流通道时,利用所述PRE辅流通道向第二会场的终端发送一路辅流,利用与所述PRE辅流通道绑定的LIVE辅流通道向第二会场的终端发送其他辅流。
3.根据权利要求1所述的方法,其特征在于,与所述PRE辅流通道绑定的辅流通道是扩展的辅助内容PREArmex辅流通道,或者活动LIVE辅流通道。
4.根据权利要求3所述的方法,其特征在于,第一会场的终端利用所述PRE令牌对应的PRE辅流通道向第二会场的终端发送一路辅流,利用与所述PRE辅流通道绑定的辅流通道向所述第二会场的终端发送其他辅流包括当第一会场的终端和第二会场的终端都支持使用PRE辅流通道时,根据预定的规则确定第一会场的终端和第二会场的终端也支持使用与PRE辅流通道绑定的PREArmex辅流通道,利用所述PRE辅流通道向第二会场的终端发送一路辅流,利用与所述PRE辅流通道绑定的PREArmex辅流通道向第二会场的终端发送其他辅流,其中,预定的规则规定了支持PRE 辅流通道的终端也支持PREArmex辅流通道。
5.根据权利要求1所述的方法,其特征在于,第一会场的终端利用所述PRE令牌对应的PRE辅流通道向第二会场的终端发送一路辅流,利用与所述PRE辅流通道绑定的辅流通道向所述第二会场的终端发送其他辅流具体为在点对点会议中,第一会场的终端利用所述PRE令牌对应的PRE辅流通道直接向第二会场的终端发送一路辅流,利用与所述PRE辅流通道绑定的辅流通道直接向所述第二会场的终端发送其他辅流;或者,在多点会议中,第一会场的终端利用所述PRE令牌对应的PRE辅流通道向会议服务器发送一路辅流,利用与所述PRE辅流通道绑定的辅流通道向所述会议服务器发送其他辅流,使所述会议服务器分别向会议中除第一会场以外的其他会场的终端发送所述一路辅流和其他辅流。
6.根据权利要求1所述的方法,其特征在于,在利用与所述PRE辅流通道绑定的辅流通道向所述第二会场的终端发送其他辅流之前,该方法还包括向第二会场的终端发送绑定关系指示信息,所述绑定关系指示信息指示与所述PRE辅流通道绑定的LIVE辅流通道; 或者,向会议服务器发送绑定关系指示信息,所述绑定关系指示信息指示与所述PRE辅流通道绑定的LIVE辅流通道,使会议服务器接收到所述第一会场的终端发送的多路辅流之后, 利用所述PRE辅流通道和与所述PRE辅流通道绑定的LIVE辅流通道向会议中除第一会场以外的其他会场的终端发送多路辅流。
7.一种多路辅流控制方法,其特征在于,包括同一会场的多个终端在所述会场申请得到PRE令牌之后,利用各自的辅流通道发送辅流,使会议的其他会场中与发送辅流的终端配对的终端接收到各自的辅流。
8.根据权利要求7所述的方法,其特征在于, 所述多个终端包括第一终端和第二终端; 该方法还包括所述第一终端申请得到PRE令牌后,向所述第二终端发送通知消息,所述通知消息指示利用辅流通道发送辅流;利用各自的辅流通道发送辅流包括第一终端申请得到PRE令牌后,利用第一辅流通道发送一路辅流; 第二终端接收到所述通知消息之后,利用第二辅流通道发送另一路辅流。
9.根据权利要求7所述的方法,其特征在于,同一会场的多个终端在所述会场申请得到PRE令牌之后,利用各自的辅流通道发送辅流包括同一会场的多个终端在各自申请得到PRE令牌之后,利用各自的辅流通道发送辅流, 其中,每一个终端各自申请得到的PRE令牌是适用于所述终端和其他会场中与所述终端配对的终端的PRE令牌。
10.根据权利要求9所述的方法,其特征在于,该方法还包括 多个终端分别向会议服务器申请PRE令牌;所述会议服务器确定申请PRE令牌的多个终端是属于同一会场后,分别向申请PRE令牌的各终端分别发送适用于相应终端和其他会场中与所述相应配对的终端的PRE令牌。
11.一种终端,位于第一会场中,其特征在于,包括 令牌申请单元,用于申请PRE令牌;辅流发送单元,用于在申请得到PRE令牌后,利用所述PRE令牌对应的PRE辅流通道向第二会场的终端发送一路辅流,利用与所述PRE辅流通道绑定的辅流通道向所述第二会场的终端发送其他辅流。
12.根据权利要求11所述终端,其特征在于,与所述PRE辅流通道绑定的辅流通道是扩展的PREArmex辅流通道,或者,LIVE辅流通道。
13.根据权利要求11所述终端,其特征在于,所述辅流发送单元,具体用于在点对点会议中,利用所述PRE令牌对应的PRE辅流通道直接向第二会场的终端发送一路辅流,利用与所述PRE辅流通道绑定的辅流通道直接向所述第二会场的终端发送其他辅流;或者,所述辅流发送单元,具体用于在多点会议中,利用所述PRE令牌对应的PRE辅流通道向会议服务器发送一路辅流,利用与所述PRE辅流通道绑定的辅流通道向所述会议服务器发送其他辅流,使所述会议服务器分别向会议中除第一会场以外的其他会场的终端发送所述一路辅流和其他辅流。
14.根据权利要求12所述终端,其特征在于,还包括绑定关系发送单元,用于向第二会场的终端发送绑定关系指示信息,所述绑定关系指示信息指示与所述PRE辅流通道绑定的LIVE辅流通道;或者,向会议服务器发送绑定关系指示信息,所述绑定关系指示信息指示与所述PRE辅流通道绑定的LIVE辅流通道,使会议服务器接收到所述第一会场的终端发送的多路辅流之后,利用所述PRE辅流通道和与所述 PRE辅流通道绑定的LIVE辅流通道向会议中除第一会场以外的其他会场的终端发送多路辅流。
15.一种网络系统,其特征在于,包括第一终端和第二终端,所述第一终端和第二终端位于第一会场中,第一终端,用于在第一会场申请得到PRE令牌后,利用第一辅流通道发送一路辅流,使第二会场中与所述第一终端配对的终端接收到所述一路辅流;第二终端,用于在第一会场申请得到PRE令牌后,利用第二辅流通道发送另一路辅流, 使第二会场中与所述第二终端配对的终端接收到所述另一路辅流。
16.根据权利要求15所述的网络系统,其特征在于,所述第一终端,还用于在第一终端申请得到PRE令牌后,向第二终端发送通知消息,所述通知消息指示利用辅流通道发送辅流;所述第二终端,具体用于接收到所述通知消息之后,利用第二辅流通道发送另一路辅流。
17.根据权利要求15所述的网络系统,其特征在于,所述第一终端,具体用于在第一终端申请得到第一 PRE令牌后,利用第一辅流通道发送一路辅流;其中,所述第一 PRE令牌是适用于所述第一终端和会议中除第一会场以外的其他会场中与第一终端配对的终端的PRE令牌;所述第二终端,具体用于在第二终端申请得到第二 PRE令牌后,利用第二辅流通道发送另一路辅流;其中,所述第二 PRE令牌是适用于所述第二终端和会议中除第一会场以外的其他会场中与第二终端配对的终端的PRE令牌。
18.根据权利要求17所述的网络系统,其特征在于,还包括会议服务器,用于确定申请PRE令牌的终端是否属于同一会场,如果是,同意授予第一终端第一 PRE令牌、第二终端第二 PRE令牌。
全文摘要
本发明实施例提供一种多路辅流控制方法、装置及网络系统,其中,多路辅流控制方法包括第一会场的终端申请内容PRE令牌;在申请得到PRE令牌后,第一会场的终端利用所述PRE令牌对应的PRE辅流通道向第二会场的终端发送一路辅流,利用与所述PRE辅流通道绑定的辅流通道向所述第二会场的终端发送其他辅流。采用本发明实施例提供的技术方案,能够使会场中的与会者同时看到多路辅流的图像。
文档编号H04N7/15GK102572367SQ201010577099
公开日2012年7月11日 申请日期2010年12月7日 优先权日2010年12月7日
发明者吴姣黎, 廖述钊 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1