H04N7/15
1.一种多路辅流控制方法,其特征在于,包括:
第一会场的终端申请内容PRE令牌;
在申请得到PRE令牌后,第一会场的终端利用所述PRE令牌对应的PRE辅 流通道向第二会场的终端发送一路辅流,利用与所述PRE辅流通道绑定的辅流 通道向所述第二会场的终端发送其他辅流。
2.根据权利要求1所述的方法,其特征在于,
第一会场的终端利用所述PRE令牌对应的PRE辅流通道向第二会场的终 端发送一路辅流,利用与所述PRE辅流通道绑定的辅流通道向所述第二会场的 终端发送其他辅流包括:
当第一会场的终端和第二会场的终端都支持使用PRE辅流通道和与所述 PRE辅流通道绑定的辅助内容PREAnnex辅流通道时,利用所述PRE辅流通道 向第二会场的终端发送一路辅流,利用与所述PRE辅流通道绑定的PREAnnex 辅流通道向第二会场的终端发送其他辅流;
或者,
当第一会场的终端和第二会场的终端都支持使用PRE辅流通道和与所述 PRE辅流通道绑定的活动LIVE辅流通道时,利用所述PRE辅流通道向第二会 场的终端发送一路辅流,利用与所述PRE辅流通道绑定的LIVE辅流通道向第 二会场的终端发送其他辅流。
3.根据权利要求1所述的方法,其特征在于,
与所述PRE辅流通道绑定的辅流通道是:扩展的辅助内容PREAnnex辅流 通道,或者活动LIVE辅流通道。
4.根据权利要求3所述的方法,其特征在于,
第一会场的终端利用所述PRE令牌对应的PRE辅流通道向第二会场的终 端发送一路辅流,利用与所述PRE辅流通道绑定的辅流通道向所述第二会场的 终端发送其他辅流包括:
当第一会场的终端和第二会场的终端都支持使用PRE辅流通道时,根据预 定的规则确定第一会场的终端和第二会场的终端也支持使用与PRE辅流通道 绑定的PREAnnex辅流通道,利用所述PRE辅流通道向第二会场的终端发送一 路辅流,利用与所述PRE辅流通道绑定的PREAnnex辅流通道向第二会场的终 端发送其他辅流,其中,预定的规则规定了支持PRE辅流通道的终端也支持 PREAnnex辅流通道。
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辅流通道绑定的辅流通道是:扩展的PREAnnex辅流通道,或 者,LIVE辅流通道。
14.根据权利要求12所述终端,其特征在于,还包括:
绑定关系发送单元,用于向第二会场的终端发送绑定关系指示信息,所 述绑定关系指示信息指示与所述PRE辅流通道绑定的LIVE辅流通道;或者, 向会议服务器发送绑定关系指示信息,所述绑定关系指示信息指示与所述PRE 辅流通道绑定的LIVE辅流通道,使会议服务器接收到所述第一会场的终端发 送的多路辅流之后,利用所述PRE辅流通道和与所述PRE辅流通道绑定的 LIVE辅流通道向会议中除第一会场以外的其他会场的终端发送多路辅流。
13.根据权利要求11所述终端,其特征在于,
所述辅流发送单元,具体用于在点对点会议中,利用所述PRE令牌对应的 PRE辅流通道直接向第二会场的终端发送一路辅流,利用与所述PRE辅流通道 绑定的辅流通道直接向所述第二会场的终端发送其他辅流;
或者,
所述辅流发送单元,具体用于在多点会议中,利用所述PRE令牌对应的 PRE辅流通道向会议服务器发送一路辅流,利用与所述PRE辅流通道绑定的辅 流通道向所述会议服务器发送其他辅流,使所述会议服务器分别向会议中除 第一会场以外的其他会场的终端发送所述一路辅流和其他辅流。
15.一种网络系统,其特征在于,包括:第一终端和第二终端,所述第 一终端和第二终端位于第一会场中,
第一终端,用于在第一会场申请得到PRE令牌后,利用第一辅流通道发送 一路辅流,使第二会场中与所述第一终端配对的终端接收到所述一路辅流;
第二终端,用于在第一会场申请得到PRE令牌后,利用第二辅流通道发送 另一路辅流,使第二会场中与所述第二终端配对的终端接收到所述另一路辅 流。
16.根据权利要求15所述的网络系统,其特征在于,
所述第一终端,还用于在第一终端申请得到PRE令牌后,向第二终端发送 通知消息,所述通知消息指示利用辅流通道发送辅流;
所述第二终端,具体用于接收到所述通知消息之后,利用第二辅流通道 发送另一路辅流。
17.根据权利要求15所述的网络系统,其特征在于,
所述第一终端,具体用于在第一终端申请得到第一PRE令牌后,利用第一 辅流通道发送一路辅流;其中,所述第一PRE令牌是适用于所述第一终端和会 议中除第一会场以外的其他会场中与第一终端配对的终端的PRE令牌;
所述第二终端,具体用于在第二终端申请得到第二PRE令牌后,利用第二 辅流通道发送另一路辅流;其中,所述第二PRE令牌是适用于所述第二终端和 会议中除第一会场以外的其他会场中与第二终端配对的终端的PRE令牌。
18.根据权利要求17所述的网络系统,其特征在于,还包括:
会议服务器,用于确定申请PRE令牌的终端是否属于同一会场,如果是, 同意授予第一终端第一PRE令牌、第二终端第二PRE令牌。
本发明涉及通信技术领域,特别涉及一种多路辅流控制方法、装置及网 络系统。
视讯会议业务是一种多媒体通信业务,其利用视讯终端和通信网络召开 会议,可以同时实现两地或多个地点之间的图像、语音、数据的交互。会场 中的终端将本地摄像机拍摄的图像信号、与会者区域中的麦克风拾取的与会 者的声音信号进行压缩编码,经过传输网络传至远方会场。同时,通过传输 网络接收远方会场传来的数字信号,对数字信号进行解码得到远方会场与会 者的图像和信号。随着视频会议的发展,会场已经由以前的一个摄像机、一 个显示器、一个与会者区域发展到多个摄像机、多个显示器、多个与会者区 域,这些在同一会场的多个摄像机、多个显示器、多个与会者区域通过物理 的或者逻辑的关系进行关联。
在视频会议中,因为有时候需要针对会议内容进行讨论,所以需要在会 场的显示器上显示会议内容图像,如图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辅流通道绑定的辅流通道为本申请扩展的PREAnnex辅 流通道,或者,与所述PRE辅流通道绑定的辅流通道为LIVE辅流通道。
其中,PRE辅流通道是一种常用的传输辅流的通道,申请到PRE令牌的终 端就可以利用PRE辅流通道传输辅流。
其中,PREAnnex辅流通道是本申请扩展的辅流通道,PREAnnex辅流通 道跟随PRE辅流通道传输辅流,在本发明实施例中和图3、4所示实施例中,利 用PRE辅流通道向哪个终端发送辅流,就利用PREAnnex辅流通道向哪个终端 发送辅流,即利用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辅流通道绑定的辅助内容PREAnnex辅流通道时,利用所述PRE 辅流通道向第二会场的终端发送一路辅流,利用与所述PRE辅流通道绑定的 PREAnnex辅流通道向第二会场的终端发送其他辅流;或者,当第一会场的终 端和第二会场的终端都支持使用PRE辅流通道和与所述PRE辅流通道绑定的 活动LIVE辅流通道时,利用所述PRE辅流通道向第二会场的终端发送一路辅 流,利用与所述PRE辅流通道绑定的LIVE辅流通道向第二会场的终端发送其 他辅流。
或者,当第一会场的终端和第二会场的终端都支持使用PRE辅流通道时, 第一会场的终端可以根据预定的规则确定第一会场的终端和第二会场的终端 也支持使用与PRE辅流通道绑定的PREAnnex辅流通道,利用所述PRE辅流通 道向第二会场的终端发送一路辅流,利用与所述PRE辅流通道绑定的 PREAnnex辅流通道向第二会场的终端发送其他辅流,其中,预定的规则可以 是规定终端支持PRE辅流通道则该终端支持PREAnnex辅流通道。
其中,还可以在会场的终端上预置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示出了本发明实施例提供的一种辅流控制方法,该方法中扩展了一 个新的辅流PREAnnex,利用扩展的辅流通道和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辅流通道 所绑定的PREAnnex辅流通道传输辅流,打开终端A与终端B之间的 PREAnnex辅流通道。
306、终端A利用PREAnnex辅流通道向终端B发送另一路辅流。
后续,如果终端A不需要发送另一路辅流了,则可以关闭PREAnnex辅 流通道。
需要说明的是,该实施例以点对点会议为例进行描述的,对于多点会议, 与上述不同之处在于,各个终端直接和会议服务器进行能力集交换,终端A 申请到PRE令牌,打开终端A到会议服务器之间的PRE辅流通道和 PREAnnex辅流通道之后,会议服务器在根据其他会场的终端的能力集确定 支持PRE辅流通道和PREAnnex辅流通道的终端后,会议服务器打开会议服 务器到其他会场中终端的PRE辅流通道和PREAnnex辅流通道,然后利用会 议服务器到其他会场各终端间的PRE辅流通道和PREAnnex辅流通道将从终 端A接收的两路辅流广播给会议中其他会场的终端。
需要说明的是,终端间可以不进行是否支持PREAnnex辅流通道的能力 协商,即在步骤301的能力集中不涉及PREAnnex辅流通道信息,而是按照 预定的规则确定是否能打开PREAnnex辅流通道,比如规则规定终端支持 PRE辅流通道则表示支持PREAnnex辅流通道,则只要对端支持使用PRE辅 流通道就可以打开PREAnnex辅流通道了,具体的,预定的规则还可以规定 利用PREAnnex辅流通道发送辅流的格式、所遵从的协议、辅流接收端上 PREAnnex辅流通道的端口号等信息。
本发明实施例中终端A获取PRE令牌后,能够利用PRE令牌对应的PRE 辅流通道和与所述PRE辅流通道绑定的PREAnnex辅流通道向终端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 辅流通道或者PREAnnex辅流通道,本实施例及后续图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中的终端A1与会场B中的终端B1配对,会场A 中的终端A2与会场B中的终端B2配对。
602、会场A中的终端A1从会场B中的终端B1申请到第一PRE令牌。
603、终端A1根据终端B1的能力集和终端A1的能力集,当确定终端 B1和终端A1都能使用PRE辅流通道时,打开终端A1与终端B1之间的PRE 辅流通道。
604、终端A1利用打开的辅流通道向终端B1发送一路辅流。
605、会场A中的终端A2从会场B中的终端B2申请到第二PRE令牌。
606、终端A2根据终端B2的能力集和终端A2的能力集,当确定终端 B2和终端A2都能使用PRE辅流通道时,打开终端A2与终端B2之间的PRE 辅流通道。
607、终端A2利用打开的辅流通道向终端B2发送另一路辅流。
后续,如果终端A1不需要发送辅流时,则可以释放掉终端A1所申请到 的PRE令牌;如果终端A2不需要发送辅流时,则可以释放掉终端A2所申 请到的PRE令牌。
上述实施例是以点对点会议为例进行描述的,在多点会议场景下,各个 终端直接和会议服务器进行能力集交换,终端A1申请令牌,终端A2申请令 牌,会议服务器判断申请令牌的终端是否属于同一会场,如果是,同意授予 终端A1第一PRE令牌,授予终端A2第二PRE令牌,这样,终端A1获取 到第一PRE令牌之后,打开终端A1到会议服务器间的PRE辅流通道,会议 服务器在根据其他会场的终端的能力集确定支持PRE辅流通道、且与终端 A1配对的终端后,会议服务器打开会议服务器到所确定的与终端A1配对且 支持PRE辅流通道的终端间的PRE辅流通道,后续将所接收的来自终端A1 的辅流向其他会场的相应终端(即支持PRE辅流通道、且与终端A1配对的 终端)发送;终端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中的终端A1与会场B中的终端B1配对,会场A 中的终端A2与会场B中的终端B2配对。
702A、会场A中的终端A1从会场B中的终端B1申请到PRE令牌。
703A、终端A1向终端A2发送通知消息,该通知消息用于指示终端A2 利用辅流通道发送辅流。
704A、终端A1根据终端B1的能力集和终端A1的能力集,当确定终端 B1和终端A1都支持使用PRE辅流通时,终端A1打开终端A1与终端B1 之间的PRE辅流通道。
705A、终端A2根据终端B2的能力集和终端A2的能力集,当确定终端 B2和终端A2都支持使用PRE辅流通或者LIVE辅流通道时,终端A2接收 到终端A1发送的通知消息之后,打开终端A2与终端B2之间的PRE辅流通 道或者LIVE辅流通道。
706A、终端A1利用打开的辅流通道向终端B1发送一路辅流。
707A、终端A2利用打开的辅流通道向终端B2发送另一路辅流。
需要说明的是,步骤703A和704A没有执行上的先后顺序,步骤706A、 707A没有执行上的先后顺序。
上述实施例是以点对点会议为例进行描述的,在多点会议场景下,各个 终端直接和会议服务器进行能力集交换,终端A1获取到PRE令牌之后,终 端A1请求打开终端A1到会议服务器间的一条PRE辅流通道,终端A2请求 打开终端A2到会议服务器间的PRE辅流通道或者LIVE辅流通道,会议服 务器判断请求打开辅流通道的终端是否属于同一会场,如果是,则允许终端 A1、终端A2打开相应的辅流通道。会议服务器在根据其他会场的终端的能 力集确定支持PRE辅流通道、且与终端A1配对的终端后,会议服务器打开 会议服务器到所确定的与终端A1配对且支持PRE辅流通道的终端间的PRE 辅流通道,后续将所接收的来自终端A1的辅流向其他会场的相应终端(即 支持PRE辅流通道、且与终端A1配对的终端)发送;会议服务器在根据其 他会场的终端的能力集确定支持PRE辅流通道或者一条LIVE辅流通道、且 与终端A2配对的终端后,会议服务器打开会议服务器到所确定的与终端A2 配对的终端间的PRE辅流通道或者一条LIVE辅流通道,后续将所接收的来 自终端A2的辅流向其他会场的相应终端(即支持PRE辅流通道、且与终端 A2配对的终端)发送。
需要说明的是,会场A中获取PRE令牌的终端可以认为是会场A中的 主终端,本实施例中会场中的主终端是指能够通知其他终端(比如终端A2) 利用辅流通道发送辅流的终端,可选的,在多点会议场景下,会议服务器判 断是否允许终端A2打开辅流通道可以提前到终端A2和会议服务器进行能力 集交换时进行,即在终端A2与会议服务器进行能力集交换时,会议服务器 向终端发送的能力集中不携带辅流通道类型,这样终端A2就不会打开辅流 通道了。
本发明实施例终端A1在申请到PRE令牌之后,打开终端A1的辅流通 道,并通知终端A2打开辅流通道传输辅流,这样位于同一会场的终端A1 和终端A2都能发送辅流,使其他会场中与终端A1配对的终端能够接收到终 端A1发送的辅流,其他会场中与终端A2配对的终端能够接收到终端A2发 送的辅流,这样其他会场中与会者就可以看到多路辅流的图像了。
图7B示出了本发明实施例提供的又一种多路辅流控制方法,该方法与 图7A所示实施例的区别主要在于:由本端会场中的主终端与对端会场的主 终端进行能力集交换(本实施例中能力集携带会场中多个终端的能力),本端 会场中的多个终端向对端会场的多个终端发送辅流,该方法具体包括:
701B、会场A中的终端A1向会场B中的终端B1发送会场A的能力集,; 会场B中的终端B1向会场A中的终端A1发送会场B的能力集。
本发明实施例中终端A1和终端A2绑定,假定两者中终端A1作为会场 A中的主终端;终端B1和终端B2绑定,假定两者中终端B1作为会场B中 的主终端。其中,本实施例中会场的主终端是代表本会场与会议中其他会场 进行能力协商、且能够打开多条辅流通道的终端,且主终端知道本地会场的 各终端支持的辅流通道类型。
其中,该步骤中会场的能力集是表示该会场支持哪些辅流通道类型,比 如PRE辅流通道、LIVE辅流通道和/或PREAnnex辅流通道。
702B、会场A中的终端A1从会场B中的终端B1申请到PRE令牌。
703B、会场A中的终端A1根据终端A1和终端B1的能力,当确定终端 A1和终端B1都支持使用PRE辅流通道时,终端A1打开PRE辅流通道。
704B、会场A中的终端A1根据终端A2支持的辅流通道类型和会场B 的能力集,当确定终端A2和会场B的终端支持使用PREAnnex辅流通道或 者终端A2和会场B的终端支持使用LIVE辅流通道时,打开所确定的终端 A2和会场B的终端支持使用的辅流通道,即PREAnnex辅流通道或者LIVE 辅流通道。
假定终端A2支持使用LIVE辅流通道,且会场B的能力集中包括LIVE 辅流通道类型时,当需要传输多路辅流时,终端A1会向终端B1发送打开 LIVE辅流通道的请求,假定终端B2支持使用LIVE辅流通道,终端B1向 终端A1发送响应消息,消息中携带LIVE辅流通道对应的辅流的接收地址为 终端B2的地址,打开终端A2到终端B2间的辅流通道。
705B、会场A中的终端A1向终端A2发送通知消息,通知终端A2利 用已打开的PREAnnex辅流通道或者LIVE辅流通道向终端B2发送另一路辅 流。
706B、会场A中的终端A1向会场B中的终端B1发送一路辅流。
707B、会场A中的终端A2向会场B中的终端B2发送另一路辅流。
本实施例是以点对点会议为例进行描述的,在多点会议场景下,各个终 端直接和会议服务器进行能力集交换,终端A1申请到PRE令牌之后,终端 A1打开上述两条辅流通道,终端A1、终端A2分别发送辅流,会议服务器 在接收到终端A1发送的辅流后,利用相应的辅流通道向其他会场中与终端 A1配对的终端发送该辅流;在接收到终端A2发送的辅流后,利用相应的辅 流通道向其他会场中与终端A2配对的终端发送该辅流。
本发明实施例终端A1在申请到PRE令牌之后,打开多条辅流通道,并 通知终端A2传输辅流,这样位于同一会场的终端A1和终端A2都能发送辅 流,使其他会场中与终端A1配对的终端能够接收到终端A1发送的辅流,其 他会场中与终端A2配对的终端能够接收到终端A2发送的辅流,这样其他会 场中与会者就可以看到多路辅流的图像了。
上述各实施例是以H.323为例进行描述的,本发明各实施例提供的技术 方案也可以适用于SIP协议,与利用H.323协议不同之处在于:利用SIP协 议时,不同会场的终端不会彼此传输自己的能力集,即没有单独的能力集的 传输过程,利用SIP协议时,可以在终端发起的呼叫流程中请求打开相应的 辅流通道,具体利用SIP协议发送的呼叫消息包括如下内容:
v=0
o=Alice 292742730 29277831 IN IP4 131.163.72.4
s=Second lecture from information technology
c=IN IP4 131.164.74.2
t=00
m=video 52886RTP/AVP 31(辅流通道1的定义)
a=rtpmap:31 H261/9000
a=content:slides(辅流通道1的角定义)
m=video 53334 RTP/AVP 31(辅流通道2的定义)
a=rtpmap:31 H261/9000
a=content:PREAnnex(辅流通道2的角定义)
m=video 54132 RTP/AVP 31(主流通道的定义)
a=rtpmap:31 H261/9000
a=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辅流通道绑定的辅流通道 是:扩展的PREAnnex辅流通道,或者,LIVE辅流通道。具体的,所述辅流发 送单元802具体用于在点对点会议中,利用所述PRE令牌对应的PRE辅流通道 直接向第二会场的终端发送一路辅流,利用与所述PRE辅流通道绑定的辅流通 道直接向所述第二会场的终端发送其他辅流;或者,所述辅流发送单元具体 用于在多点会议中,利用所述PRE令牌对应的PRE辅流通道向会议服务器发送 一路辅流,利用与所述PRE辅流通道绑定的辅流通道向所述会议服务器发送其 他辅流,使所述会议服务器分别向会议中除第一会场以外的其他会场的终端 发送所述一路辅流和其他辅流。
其中,辅流发送单元802具体用于在申请到PRE令牌后,当第一会场的终 端和第二会场的终端都支持使用PRE辅流通道和与所述PRE辅流通道绑定的 辅流通道时,利用所述PRE辅流通道向第二会场的终端发送一路辅流,利用与 所述PRE辅流通道绑定的辅流通道向第二会场的终端发送其他辅流;或者,当 第一会场的终端和第二会场的终端都支持使用PRE辅流通道时,根据预定的规 则确定第一会场的终端和第二会场的终端也支持使用与PRE辅流通道绑定的 PREAnnex辅流通道,利用所述PRE辅流通道向第二会场的终端发送一路辅流, 利用与所述PRE辅流通道绑定的PREAnnex辅流通道向第二会场的终端发送其 他辅流。
可选的,为了通知对端使用哪条LIVE辅流通道,该终端还包括:绑定关 系发送单元803,用于向第二会场的终端发送绑定关系指示信息,所述绑定关 系指示信息指示与所述PRE辅流通道绑定的LIVE辅流通道;或者,向会议服 务器发送绑定关系指示信息,所述绑定关系指示信息指示与所述PRE辅流通道 绑定的LIVE辅流通道,使会议服务器通知会议中除第一会场以外的其他会场 的终端所述与PRE辅流通道绑定的LIVE辅流通道。
本发明实施例中终端申请得到PRE令牌后,能够利用PRE令牌对应的 PRE辅流通道和与所述PRE辅流通道绑定的PREAnnex或者LIVE辅流通道 发送多路辅流,能够使接收多路辅流的会场中的与会者同时看到多路辅流的 图像。
本发明实施例提供一种网络系统,其包括:第一终端901和第二终端902, 所述第一终端和第二终端位于第一会场中,
第一终端,用于在第一会场申请得到PRE令牌后,利用第一辅流通道发送 一路辅流,使第二会场中与所述第一终端配对的终端接收到所述一路辅流;
第二终端,用于在第一会场申请得到PRE令牌后,利用第二辅流通道发送 另一路辅流,使第二会场中与所述第二终端配对的终端接收到所述另一路辅 流。
在一种具体实现方式中,该第一终端还用于在申请得到PRE令牌后,向 第二终端发送通知消息,所述通知消息指示利用辅流通道发送辅流;所述第 二终端具体用于接收到所述通知消息之后,利用第二辅流通道发送另一路辅 流。
这样,通过终端A1通知终端A2打开辅流通道传输辅流,可以使位于同 一会场的终端A1和终端A2都能发送辅流,使其他会场中与终端A1配对的 终端能够接收到终端A1发送的辅流,其他会场中与终端A2配对的终端能够 接收到终端A2发送的辅流,这样其他会场中与会者就可以看到多路辅流的 图像了。
在另一种具体实现方式中,该第一终端具体用于在申请得到第一PRE令牌 后,利用第一辅流通道发送一路辅流;其中,所述第一PRE令牌是适用于所述 第一终端和其他会场中与第一终端配对的终端的PRE令牌;第二终端具体用于 在申请得到第二PRE令牌后,利用第二辅流通道发送另一路辅流;其中,所述 第二PRE令牌是适用于所述第二终端和其他会场中与第二终端配对的终端的 PRE令牌。此时,可选的,该网络系统还包括:会议服务器903,用于确定申 请PRE令牌的终端是否属于同一会场,如果是,同意授予第一终端第一PRE令 牌、第二终端第二PRE令牌。
这样通过终端A1申请得到第一PRE令牌并利用PRE辅流通道发送辅 流,使其他会场中与终端A1配对的终端接收到该辅流;通过终端A2申请得 到第二PRE令牌并利用PRE辅流通道发送辅流,使其他会场中与终端A2 配对的终端接收到该辅流,使其他会场中的与会者能够看到多路辅流的图像。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤 是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机 可读存储介质中,例如只读存储器,磁盘或光盘等。
以上对本发明实施例所提供的多路辅流控制方法、装置及网络系统进行 了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述, 以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对 于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围 上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
本文发布于:2023-04-14 14:23:55,感谢您对本站的认可!
本文链接:https://patent.en369.cn/patent/1/87212.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |