专利名称:获取远端坐席位置信息的方法及远程呈现系统的制作方法
技术领域:
本发明涉及电视会议领域,具体而言,涉及一种获取远端坐席位置信息的方法及 远程呈现系统。
背景技术:
远程呈现系统特指经过精心的环境设计,使与会者有身临其境的现场感的会议电 视系统,相比传统视频会议系统具有能够提供真人大小的图像、眼神交流效果、更加流畅的 运动以及远端参会者精确的肢体行为的优点,极大程度上改善了视频通信的体验。远程电 视会议会场称为网真会场,有别于传统电视会议所用的会场,网真会场一般有单屏、多屏之 分,这里的屏指的是用于呈现远端网真会场的大显示器,几屏就包含几个显示器,相应的就 有几路视频及音频媒体数据。网真会场一般包含一会议桌,若干座位。坐在椅子上的用户 根据位置被编成若干组,每个小组分别对应一个摄像头和一个显示器。这里将编了组的多 个用户简称为坐席区域。根据屏,坐席区域的设计,每个坐席区域都是有相对位置,例如,针对具有双屏的 网真会场,坐席区域有左右之分,针对具有三屏的网真会场三屏的网真会场,坐席区域有左 中右之分,同理,四屏及以上的网真会场,坐席区域也有相应的位置。位于会议发起方的多点控制单元(MCU)需要获取上述坐席区域的位置信息进行 会场视频的切换等操作。目前,MCU获取远程系统中坐席位置信息的传统方法如下在会议 召开之前,用户通过一定渠道,如通过电话,通过沟通等知道每一个会场中坐席的位置后, 然后再将这些信息告诉MCU。这种方式的缺点是坐席所在位置只有远端会场的管理员知 道,而本端的会议召开者是不知道会场坐席信息的,需要额外通过一定渠道,多方沟通,电 话联系等获取到每一个会场坐席的位置,如果坐席所在位置发生变化,需要坐席所在端主 动通知会议召开者,会议召开者重新配置好发生变化的坐席位置,这无疑增加了会议电视 召开的难度和成本,影响会议召开的效率。目前,远程呈现系统广泛地应用了 H. 323协议,但是现有的基于H. 323的远程呈现 系统,不存在一种实时地获取远端坐席位置信息的技术方案。
发明内容
本发明的主要目的在于提供一种获取远端坐席位置信息的方法及远程呈现系统, 以解决现有的基于H. 323的远程呈现系统,不存在一种实时地获取远端坐席位置信息的技 术方案的问题。根据本发明的一个方面,提供了一种获取远端坐席位置信息的方法,包括多点控 制单元MCU接收来自远端的会议设备的控制信令,其中,控制信令携带坐席位置信息;MCU 从控制信令中解析出坐席位置信息,所述控制信令基于H. 323协议。根据本发明的另一方面,提供了一种远程呈现系统,包括远端的会议设备、网守 设备GK以及多点控制单元MCU,其中,
远端的会议设备,包括第一发送模块,用于发送携带远端坐席位置信息的第一控 制命令;网守设备GK,包括第一接收模块,用于接收第一控制命令;第一解析模块,与第 一接收模块耦接,用于从第一控制命令中解析出坐席位置信息,并保存在本地;第二发送模 块,用于将坐席位置信息携带在第二控制信令中发送至多点控制单元MCU;MCU,包括第二接收模块,用于接收第二控制信令;第二解析模块,用于从第二控 制信令中解析出坐席位置信息,并保存在本地;其中,第一控制信令及第二控制信令基于H. 323协议。与现有技术相比,本发明提供的技术方案,使得基于H. 323的远程呈现系统的会 议召开方无需管理坐席的位置,可以更方便网真会议的召开。
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据本发明实施例的远程呈现系统的应用场景示意图;图2是根据本发明实施例一的获取远端坐席位置信息的方法的流程图;图3是根据本发明实施例三的获取远端坐席位置信息的方法的流程图;图4是根据本发明实施例四的MCU获取坐席位置信息的流程图;图5是根据本发明实施例四的远程呈现系统结构框图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。下面结合附图对技术方案的实施用一个具体的例子作进一步的详细描述。图1是根据本发明实施例的远程呈现系统的应用场景示意图,如图1所示,该系统 由系统的设置多点控制单元MCU的主会场,以及多个网真会场组成,其中每个网真会场具 备多个坐席区域(不限于左、中、右三个区域),每一个坐席区域对应一路视频,为实现MCU 对各个会场各路视频的切换及调度,MCU需要获知各个网真会场的坐席位置信息。以下提 供的实施例均适用于该应用场景,需要说明的是,为方便描述,该场景中未示出远程呈现系 统所包括的其他设备,例如网守设备GK。实施例一在本实施例中,提供了一种获取远端坐席位置信息的方法,图2是根据本发明实 施例一的获取远端坐席位置信息的方法的流程图,如图2所示,该方法包括步骤S202、会议召开方(即主会场)的MCU接收来自远端的会议设备的控制信令, 其中,该控制信令携带坐席位置信息,该控制信令基于H. 323协议;在实施过程中,上述控制信令可以但不限于是基于现有H. 323系统的RAS信令,也 可以通过设置私有控制信令实现MCU与远端的会议设备的交互,在控制信令中携带网真会 场的坐席位置信息,其中,每个网真会场可以有多个对应于不同坐席区域的会议设备,也可 以通过一个会议设备处理不多个坐席区域的视频数据。
上述坐席位置信息可以但不限于描述为左、中、右,也可以描述为坐席区域的约
定编号。控制信令中除了携带坐席位置信息之外,还携带该信息所属会场的标识,或者会 场中坐席区域的标识,以使坐席位置信息与各路视频对应,方便MCU设置播放区域及播放 画面的切换。步骤S204,MCU从所述控制信令中解析出所述坐席位置信息。在实施过程中,MCU在接收到的控制信令中解析出各个网真会场的坐席位置信息, 以及控制信令中携带的会场标识和/或坐席区域标识,根据这些信息进行播放区域的设置 或播放画面的切换。与现有技术相比,本实施例提供的上述方法远端会议设备通过控制信令将坐席位 置信息通知给主会场的MCU,不仅使得基于H. 323的远程呈现系统的会议召开方无需管理 坐席的位置,可以更方便网真会议的召开。并且实现了业务数据与媒体数据的分离,符合通 信系统的发展趋势,简化了逻辑控制,提高了数据交互效率,从而更有利于网真会议的互通互联。在实施过程中,在远端会议设备与MCU交互坐席位置信息之前,预先配置各个网 真现场的坐席位置信息。可选的,可以由各个网真现场的会议设备配置所属会场的坐席位置信息,也可以 在每个会场另外布置一台控制设备配置坐席位置信息,并将配置好的坐席位置信息发送给 本会场的会议设备。优选地,为方便会议召开者能够按照自己的意愿安排各个分会场的坐席区域,也 可以由主会场的MCU为各个网真现场配置坐席位置信息,并将配置好的坐席位置信息发送 给各个会场的会议设备,也可以在主会场另外布置一台控制设备配置坐席位置信息。应该理解,各个会场的坐席位置信息可以根据用户的需求灵活设定,不限于以上 几种方式,其目的均是方便用户使用,提高会议召开的效率。实施例二针对实施例一提供的方法,本实施例提供一种优选的实施方式,图3是根据本发 明实施例三的获取远端坐席位置信息的方法的流程图,在该实施方式中,远端的会议设备 通过网守设备GK向位于主会场的MCU发送其所属会场的坐席位置信息,包括以下步骤步骤S302、网守设备GK接收来自远端的会议设备的第一控制信令,其中,第一控 制信令中携带远端坐席位置信息;步骤S304、GK从第一控制信令中解析出的远端坐席位置信息,并携带在第二控制 信令中发送至会议召开方的多点控制单元MCU ;步骤S306、MCU接收第二控制信令,从第二控制信令中解析出坐席位置信息,并保 存在本地。 在实施过程中,会议设备一般需要通过中间设备GK实现与主会场MCU的业务数据 (控制信令)的交互,,上述第一控制信令、第二控制信令可以采用基于现有H. 323系统的 RAS信令中的一个特定的信令,例如,第一控制信令可以但不限于是注册请求RRQ消息,第 二控制信令可以但不限于是入会响应ACF消息,也可以采用专用于交互坐席位置信息的位 置的私有控制信令。
6
通过上述实施方式,可以根据用户需求,远端的会议设备在现有的业务数据交互 流程中,通过网守设备GK向主会场的MCU发送携带坐席位置信息的控制信令,不仅易于实 现,也省略了额外的坐席位置信息的交互流程,提高会议召开的效率。在实施过程中,当GK从上述第一控制信令中解析出远端坐席位置信息后,可以不 立即发送上述MCU第二控制信令,将解析出的远端坐席位置信息保存在本地,优选地,可以 等待MCU的指示该远端的会议设备加入会议的控制命令,为方便描述,该控制信令标记为 第三控制命令,GK在接收到第三控制命令之后,触发向MCU发送第二控制信令的操作,将远 端坐席位置信息通知给MCU。优选地,上述第三控制信令可以但不限于是入会请求ARQ消 肩、o上述优选的转发方式,使得对远端坐席位置信息的获取可以由MCU控制,避免了 MCU被动接收坐席位置信息,使得MCU对业务数据处理的逻辑更加简单,提高了处理效率。实施例三以图1所示的场景为例,本实施例提供一个具体的实施方式,网真会场1的坐席 1配置有基于H. 323的会议设备,该会议设备将自己的位置信息传给主会场的MCU,这里约 定,RAS信令中非标字段标识为“1.3. 6. 1.4. 1.3902. 3005”时表示该信令中带有位置信息。图4是根据本发明实施例四的MCU获取坐席位置信息的流程图,如图4所示,该流 程包括步骤S401 在会场1中的坐席1对应的坐会议设备配置好坐席的位置信息,坐席1 的位置是左屏,则位置信息对应为左;步骤S402 坐席1向GK处注册时,向GK发送RRQ注册消息,在RRQ注册消息中通 过字段将坐席1的位置信息通知给GK。在RRQ信令的非标准字段中增加一个位置标识,将 位置信息附载内容中。RRQ信令的非标字段设置如下RegistrationRequest: = SEQUENCE—(RRQ)......}NonStandardParameter: = SEQUENCE{nonStandardldentifier NonStandardldentifier,dataOCTET STRING}定义一个新的NonStandardldentif ier 值,值为 “1. 3. 6. 1. 4. 1. 3902. 3005” 表示 该非标消息内容带有位置信息。位置信息内容附在data值域中。Data值设置为“左”。步骤S403 :GK识别出RRQ信令中的非标字段的“ 1. 3. 6. 1. 4. 1. 3902. 3005”标识, 从data域中解析出该坐席的位置信息,并保存起来;步骤S404 :MCU呼叫坐席1时,需要先向GK发起ARQ消息;
{
requestSeqNum protocolIdentifier nonStandardData
RequestSeqNum, ProtocolIdentifier, NonStandardParameter OPTIONAL,
步骤S405 :GK收到ARQ消息后,获取到对应坐席之前保存得位置信息,将其携带在 ACF消息的“ 1. 3. 6. 1. 4. 1. 3902. 3005”非标字段的data中,回应给MCU,ACF消息的非标字 段设置如下RegistrationConfirm: = SEQUENCE—(RCF){nonStandardData NonStandardParameter OPTIONAL,}NonStandardParameter:: = SEQUENCE{nonStandardldentifier NonStandardldentifier,dataOCTET STRING}增加一个NonStandardldentifier 的值,标识为 “1. 3. 6. 1. 4. 1. 3902. 3005”,表明 该非标字段为位置信息,位置信息的内容附在data值域中。data值设置为“左“;步骤S406 :MCU解析出ACF消息中的“1. 3. 6. 1. 4. 1. 3902. 3005”非标标识,取出非 标字段的内容,获取到对应坐席1的位置为左。与现有技术相比,采用实施例提供的技术方案,做到了会场坐席自己配置位置,不 再需要会场召集人员费力气去维护会场召唤平台的坐席位置信息,同时在非媒体处理中即 可获取到坐席位置信息,做到媒体与业务完全分离。以上所述,仅为本发明较有代表的一种具体实施方式
,但本发明的保护范围并不 局限于此,坐席的位置信息的表述不限于左,中,右,只要和位置相关都属于位置信息;屏幕 的数目不限于1,2,3屏,任何屏都在本发明保护范围之内;H. 323坐席将位置信息告诉GK, 不限于使用现有RRQ的非标字段;MCU和GK通过ACF交互获取到位置信息,不限于使用非 标字段,使用其它任何字段都在本发明保护范围之内。实施例四在本实施例中,提供一种远程呈现系统,图5是根据本发明实施例四的远程呈现 系统结构框图,如图5所示,该系统包括远端的会议设备50,网守设备GK 52,多点控制单 元MCU 54,其中,远端的会议设备50,包括第一发送模块500,用于发送携带远端坐席位置信息的 第一控制命令,优选地,第一控制命令采用基于H. 232系统的RAS信令的RRQ消息。网守设备GK 52,包括第一接收模块520、第一解析模块522以及第二发送模块 524,其中,第一接收模块520,用于接收第一控制命令;第一解析模块522,与第一接收模块 520耦接,用于从第一控制命令中解析出坐席位置信息,并保存在本地;第二发送模块524, 用于将坐席位置信息携带在第二控制信令中发送至MCU 54,优选地,第二控制命令采用基 于H. 232系统的RAS信令的ACF消息。多点控制单元MCU 54,包括第二接收模块540以及第二解析模块542,其中,第二requestSeqNumprotocolIdentifier
RequestSeqNum, ProtocolIdentifier,
8接收模块540,用于接收第二控制信令;第二解析模块542,用于从第二控制信令中解析出 坐席位置信息,并保存在本地。其中,上述第一控制信令和第二控制信令基于H. 323协议。与现有技术相比,本实施例提供的上述远程呈现系统,远端会议设备通过控制信 令将坐席位置信息通知给主会场的MCU,不仅使得基于H. 323的远程呈现系统的会议召开 方无需管理坐席的位置,可以更方便网真会议的召开。并且实现了业务数据与媒体数据的 分离,符合通信系统的发展趋势,简化了逻辑控制,提高了数据交互效率,从而更有利于网 真会议的互通互联。优选地,上述远程呈现系统还可以包括配置模块,用于配置坐席位置信息,该配 置模块可以设置于远端的会议设备50中,也可以设置于该会场另外布置一台控制设备中, 还可以设置于MCU 54中或设置于主会场布置的控制设备中。应该理解,配置模块可以根据用户的需求灵活设置,不限于以上几种方式,其目的 均是方便用户使用,提高会议召开的效率。优选地,上述远程呈现系统中的MCU 54还可以包括第三发送模块544,用于向GK 发送第三控制信令,指示远端的会议设备加入会议,优选地,第三控制信令可以但不限于采 用基于H. 232系统的RAS信令的ARQ消息。优选地,GK 52,还可以包括第三接收模块526以及存储模块528,其中,第三接收 模块526,用于接收第三控制命令,并触发第二发送模块;存储模块528,用于存储从第一控 制命令中解析出的坐席位置信息。上述优选的系统,使得对远端坐席位置信息的获取可以由MCU控制,避免了 MCU被 动接收坐席位置信息,使得MCU对业务数据处理的逻辑更加简单,提高了处理效率。从以上的描述中,可以看出,与现有技术相比,本发明实施例提供的技术方案,基 于H. 323的远程呈现系统的会议召开者不需再去管理坐席的位置,而坐席位置完全交由坐 席所在会场自己去管理,可以更方便网真会议的召开,并且本发明获取坐席的位置采用的 是通过控制信令获取坐席位置信息,实现了业务数据与媒体数据分离,简化了逻辑控制,提 高了数据获取效率,另外本发明提供的优选实施方式,即在H. 323的已有信令中扩充携带 坐席位置信息,和媒体数据无关,便于实现,更有利于网真会议的互通互联。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示 出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或 步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种获取远端坐席位置信息的方法,其特征在于,包括多点控制单元MCU接收来自远端的会议设备的控制信令,其中,所述控制信令携带坐席位置信息,所述控制信令基于H.323协议;所述MCU从所述控制信令中解析出所述坐席位置信息。
2.根据权利要求1所述的方法,其特征在于,在MCU接收来自远端的会议设备的控制信 令之前,还包括配置所述坐席位置信息;所述远端的会议设备将所述坐席位置信息携带在所述控制信令中,发送至所述GK。
3.根据权利要求2所述的方法,其特征在于,由所述远端的会议设备或远端的控制设 备配置所述坐席位置信息。
4.根据权利要求2所述的方法,其特征在于,由所述会议召开方的MCU或所述会议召开 方的控制设备配置所述坐席位置信息,并将配置好的所述坐席位置信息发送给所述远端的 会议设备。
5.根据权利要求1所述的方法,所述MCU接收来自所述远端的会议设备的控制信令包括网守设备GK接收来自所述远端的会议设备的第一控制信令,其中,所述第一控制信令 中携带远端坐席位置信息;所述GK从所述第一控制信令中解析出的所述远端坐席位置信息,并携带在第二控制 信令中发送至所述MCU;所述MCU接收所述第二控制信令。
6.根据权利要求5所述的方法,其特征在于,在所述GK解析出的所述远端坐席位置信 息之后,还包括所述GK将所述远端坐席位置信息保存在本地。
7.根据权利要求5所述的方法,其特征在于,在所述GK向所述MCU发送所述第二控制 信令之前,还包括GK接收来至所述MCU的第三控制信令,其中,所述第三控制信令用于指 示所述远端的会议设备加入会议。
8.根据权利要求1至7任一项所述的方法,其特征在于,所述第一控制信令为注册请 求RRQ消息,所述第二控制信令为入会响应ACF消息,所述第三控制信令为入会请求ARQ消 肩、o
9.一种远程呈现系统,包括 远端的会议设备,包括第一发送模块,用于发送携带远端坐席位置信息的第一控制命令; 网守设备GK,包括第一接收模块,用于接收所述第一控制命令;第一解析模块,与所述第一接收模块耦接,用于从所述第一控制命令中解析出所述坐 席位置信息,并保存在本地;第二发送模块,用于将所述坐席位置信息携带在第二控制信令中发送至多点控制单元MCU ;所述MCU,包括第二接收模块,用于接收所述第二控制信令;第二解析模块,用于从所述第二控制信令中解析出所述坐席位置信息,并保存在本地;其中,所述第一控制信令及所述第二控制信令基于H. 323协议。
10.根据权利要求9所述的系统,其特征在于,还包括 配置模块,用于配置所述坐席位置信息;所述配置模块设置于所述远端的会议设备或远端的控制设备;或者, 所述配置模块设置于所述MCU或会议召开方的控制设备。
11.根据权利要求9所述的系统,其特征在于, 所述MCU,还包括第三发送模块,用于向所述GK发送第三控制信令,指示所述远端的会议设备加入会议;所述GK,还包括第三接收模块,用于接收所述第三控制命令,并触发所述第二发送模块; 存储模块,用于存储从所述第一控制命令中解析出的所述坐席位置信息。
12.根据权利要求11所述的系统,其特征在于,所述第一控制信令为注册请求RRQ消 息,所述第二控制信令为入会响应ACF消息,所述第三控制信令为入会请求ARQ消息。
全文摘要
本发明公开了一种获取远端坐席位置信息的方法及远程呈现系统,在上述方法中,多点控制单元MCU接收来自远端的会议设备的控制信令,其中,控制信令携带坐席位置信息;MCU从控制信令中解析出坐席位置信息,本发明提供的技术方案使得基于H.323的远程呈现系统的会议召开方无需管理坐席的位置,可以更方便网真会议的召开。
文档编号H04N7/15GK101867770SQ20101018942
公开日2010年10月20日 申请日期2010年5月26日 优先权日2010年5月26日
发明者丁鹏, 包明辉, 孙波 申请人:中兴通讯股份有限公司