一种视频会议的处理方法、装置和通信系统的制作方法

文档序号:7847304阅读:138来源:国知局
专利名称:一种视频会议的处理方法、装置和通信系统的制作方法
技术领域
本发明涉及通信技术领域,具体涉及一种视频会议的处理方法、装置和通信系统。
背景技术
在全球经济迅猛发展,视频会议系统已经日渐成为企业和个人日常工作的基本工
具。 视频会议系统通过媒体资源服务器(MRS,Media Resource Server)和每个与会终端的音视频互通,并对所有与会者的音视频媒体进行处理,例如多方混音、编解码转换等。同一个会议中,当接收媒体流的终端与发送媒体流的对端终端采用了不同速率,或采用不同的视频协议时,MRS需要进行媒体流的转换,首先对发送方发送的媒体流进行解码,再按接收方的协议和速率对解码后的媒体流重新编码后发送给接收方,此过程称为速率或协议的适配。每适配一类终端将会消耗一路适配资源,所以,如果终端类型越多,消耗的适配资源也就越多。为了节省适配资源,现有技术中常常对与会终端的类型和媒体能力进行限制,但是,随着经济和科技的发展,终端类型和媒体能力的也越来越多样化,对终端类型和媒体能力进行限制,显然会大大降低用户体验,以及不利于扩大视频会议系统的适用性,如何让更多不同类型的终端以及支持不同类型媒体能力的终端接入同一个视频会议中的同时,尽可能节省适配资源,已经成了一个备受关注的问题。

发明内容
本发明实施例提供一种视频会议的处理方法、装置和通信系统,可以在不限制终端类型和媒体能力的同时,减少媒体流的适配转换,以节省适配资源。一种视频会议的处理方法,包括接收会议发起者发送的会议发起请求;根据所述会议发起请求创建会议,并确定终端档次列表,所述终端档次列表包括一个或多个终端档次,每个终端档次对应一组用于定义音视频通话的媒体格式的音视频参数;获取与会终端的媒体格式集;根据所述终端档次列表和媒体格式集进行音视频参数协商,以确定终端档次;根据确定的终端档次与与会终端建立会议通话。可选的,该视频会议的处理方法还可以包括根据所述终端档次列表预留适配资源;在会议通话的过程中,利用预留的适配资源为不同终端档次之间的互通进行媒体适配转换。一种视频会议的处理设备,包括接收单元,用于接收会议发起者发送的会议发起请求;
处理单元,用于根据接收单元接收到的会议发起请求创建会议,并确定终端档次列表,所述终端档次列表包括一个或多个终端档次,每个终端档次对应一组用于定义音视频通话的媒体格式的音视频参数;获取单元,用于获取与会终端的媒体格式集;协商单元,用于根据处理单元确定的终端档次列表和获取单元获取到的媒体格式集进行音视频参数协商,以确定终端档次;建立单元,用于根据协商单元确定的终端档次与与会终端建立会议通话。此外,可选的,该视频会议的处理设备还可以包括预留单元和适配单元;预留单元,用于根据处理单元确定的终端档次列表预留适配资源;适配单元,用于在会议通话的过程中,利用预留单元预留的适配资源为不同终端 档次之间的互通进行媒体适配转换。一种视频会议系统,包括本发明实施例提供的任一种视频会议的处理设备。本发明实施例采用为每一种媒体格式设定对应的终端档次,然后根据终端档次列表和媒体格式集进行音视频参数协商来确定终端档次,从而要求与会终端采用某一种媒体格式,以减少媒体流的适配转换,而对于无法采用同一种媒体格式的与会终端,才进行媒体适配转换,从而从整体上减少了适配资源的消耗。也就是说,采用该方案,可以在保证各种终端类型和媒体能力的与会终端都能接入到同一个会议中的同时,节省媒体适配资源。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I是本发明实施例提供的视频会议的处理方法的流程图;图2a是本发明实施例提供的视频会议的处理方法的场景示意图;图2b是本发明实施例提供的视频会议的处理方法的另一流程图;图3是本发明实施例提供的视频会议的处理方法的又一流程图;图4a是本发明实施例提供的视频会议的处理设备的结构示意图;图4b是本发明实施例提供的视频会议的处理设备的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例提供一种视频会议的处理方法、装置和通信系统。以下分别进行详细说明。实施例一、本实施例将从视频会议的处理设备的角度进行描述,其中,该视频会议的处理设备可以包括应用服务器(AS, Application Server)和媒体资源服务器(MRS, MediaResource Server)。—种视频会议的处理方法,包括接收会议发起者发送的会议发起请求;根据该会议发起请求创建会议,并确定终端档次列表,其中,终端档次列表包括终端档次,每个终端档次对应一组用于定义音视频通话的媒体格式的音视频参数;获取与会终端的媒体格式集;根据该确定的终端档次列表和获取到的媒体格式集进行音视频参数协商,以确定终端档次;根据确定的终端档次与与会终端建立会议通话。参见图I,具体流程可以如下101、接收会议发起者发送的会议发起请求;例如,具体可以接收会议发起者发送的预定会议发起请求或立即会议发起请求。其中,会议发起者具体可以为终端或视频会议的处理设备中的会议发起模块。·
其中,该会议发起请求可以指定本次会议使用的终端档次列表,或者,也可以指定参加本次会议的与会终端列表,即步骤101具体可以采用如下任意一种方式(I)接收会议发起者发送的携带第一指示信息的会议发起请求,其中,第一指示信息指示本次会议使用的终端档次列表;其中,终端档次列表包括至少一个(即一个或多个)终端档次,每个终端档次对应一组音视频参数,比如语音编解码、视频编解码、分辨率和带宽等参数,这些参数可以精确地定义音视频通话的媒体格式,也就是说,每个终端档次对应一组用于定义音视频通话的媒体格式的音视频参数。需说明的是,该第一指示信息可以包括终端档次列表的具体内容,也可以只包括一个第一标识。如果只包括一个第一标识的话,则视频会议的处理设备接收到该第一标识后,根据该第一标识查找预置的第一对应表,从而获得相应的终端档次列表;其中,第一对应表中保存着弟一标识和终端档次列表的对应关系。(2)接收会议发起者发送的携带第二指示信息的会议发起请求,其中,第二指示信息指示参加本次会议的与会终端列表,即第二指示信息指示参与本次会议的终端有哪些终端。当然,除了以上所列举的两种方式之外,终端档次列表还可以通过其他方式来指定,在此不再赘述。此外,由于视频会议可以有两路视频流,一路是主视频流,用于显示与会者的,另一路是辅视频流,用来共享桌面,例如进行幻灯片共享等等,所以,终端档次列表也可以分别针对主视频流和辅视频流进行指定,例如,可以定义一到多个终端的主视频流终端档次列表,与此同时,还可以定义一到多个终端的辅视频流终端档次列表;或者,也可以定义某个终端档次列表同时适用于主视频流和辅视频流,在此不再赘述。102、根据步骤101中接收到的会议发起请求创建会议,并确定终端档次列表;例如,具体可以如下(I)如果在步骤101中接收到的是携带第一指示信息的会议发起请求,则此时,根据会议发起请求创建会议,并确定终端档次列表具体可以为根据该会议发起请求创建会议,并根据第一指示信息确定终端档次列表。比如,如果第一指示信息包括了终端档次列表的具体内容,则直接将该终端档次列表的具体内容作为确定的终端档次列表;如果第一指示信息只包括第一标识,则视频会议的处理设备接收到该第一标识后,根据该第一标识查找预置的第一对应表,从而获得相应的终端档次列表;其中,第一对应表中保存着第一标识和终端档次列表的对应关系。(2)如果在步骤101中接收到的是携带第二指示信息的会议发起请求,则根据会议发起请求创建会议,并确定终端档次列表具体可以为根据该会议发起请求创建会议,并根据第二指示信息与预保存的与会终端的媒体能力计算出终端档次列表。比如,可以在视频会议的处理设备中预先保存视频会议系统中所有视频终端的媒体能力,然后,在接收到携带第二指示信息的会议发起请求后,根据第二指示信息与预保存的与会终端的媒体能力自动算出终端档次列表。103、根据步骤102中确定的终端档次列表预留适配资源,步骤103可选;其中,预留适配资源的方法可参见现有技术,在此不再赘述。比如,如果终端档次列表存在两个终端档次,则此时只需预留一路适配资源即可,如果终端档次列表存在三个 终端档次,则此时需要预留二路适配资源,以此类推,等等,当然,如果终端档次列表只存在一个终端档次,那就表明所有终端所采用的媒体格式相同,此时可以不需要预留适配资源,即预留的适配资源为O。104、获取与会终端的媒体格式集;例如,具体可以接收与会终端发起的参加会议的呼叫请求,其中,该参加会议的呼叫请求中携带与会终端的媒体格式集。或者,如果终端是被邀请入会的,则视频会议的处理设备可以向终端发送邀请参加会议的呼叫请求,终端在接收到该邀请参加会议的呼叫请求后,返回相应的响应消息,响应消息中可以携带终端的媒体格式集。其中,媒体格式集指的是终端所能支持的媒体格式的集合,该媒体格式集可以反映终端的媒体能力。105、根据步骤102中确定的终端档次列表和步骤104中获取到的媒体格式集进行音视频参数协商,以确定终端档次;例如,具体可以如下将终端档次列表和媒体格式集的音视频参数进行匹配,若能匹配,则根据预置策略从匹配到的终端档次中选择合适的终端档次,比如,可以选择能够提供最高的音视频参数的终端档次(即最佳媒体效果的终端档次)作为确定的终端档次;若不能匹配,则返回错误提示信息,这样,终端在接收到该错误提示信息后,就可以根据该错误提示信息对用户进行提示,以便用户及时进行处理。需说明的是,如果与会终端和该视频会议的处理设备之间仅仅是视频能力协商失败,该视频会议的处理设备可以允许视频终端以纯语音方式入会,当然,在具体实施时也可以将纯语音方法作为其中的一个终端档次,直接选择该终端档次即可。如果确定的终端档次列表和获取到的媒体格式集不能匹配,即如果有终端的媒体格式集无法匹配本次会议中的任意一个终端档次,则该视频会议的处理设备可以为该会议临时增加一个新的终端档次,并为该新的终端档次增加相应的适配资源,从而支持该终端加入该会议。即该视频会议的处理方法还可以包括根据媒体格式集在终端档次列表中新增终端档次,以及为新增的终端档次增加适配资源。
此外,如果在会议的过程中,该会议支持的终端档次列表中存在不被使用到的终端档次(即实际参与会议的终端都不和这些终端档次匹配),则该视频会议的处理设备也可以临时删除该终端档次,并释放对应的适配资源,从而可以节省适配资源的占用。即该视频会议的处理方法还可以包括删除终端档次列表中没有被使用到的终端档次,并释放与该删除的终端档次对应的适配资源。106、根据确定的终端档次与与会终端建立会议通话;例如,具体可以如下由于每个终端档次都对应一组音视频参数,比如语音编解码、视频编解码、分辨率和带宽等参数,这些参数可以精确地定义音视频通话的媒体格式,所以,只要根据相应的音视频参数与与会终端建立会议通话即可。如果此前已经根据确定的终端档次列表预留了适配资源(即步骤103),则可选 的,在会议通话的过程中,还可以利用预留的适配资源为不同终端档次之间的互通进行媒体适配转换。即该方法还可以包括步骤107 ;107、在会议通话的过程中,利用预留的适配资源为不同终端档次之间的互通进行媒体适配转换。由于每个终端档次都对应一组用于定义音视频通话的媒体格式的音视频参数,所以,如果终端档次不同,也就意味着音视频通话的媒体格式不同,所以,对于不同终端档次之间的互通需要进行媒体适配转换,其中,媒体适配转换的方法具体可参见现有技术,在此不再赘述。由上可知,本实施例采用为每一种媒体格式设定对应的终端档次,然后根据终端档次列表和媒体格式集进行音视频参数协商来确定终端档次,从而要求与会终端采用某一种媒体格式,以减少媒体流的适配转换,而对于无法采用同一种媒体格式的与会终端,才进行媒体适配转换,从而从整体上减少了适配资源的消耗。也就是说,采用该方案,可以在保证各种终端类型和媒体能力的与会终端都能接入到同一个会议中的同时,节省适配资源。根据实施例一所描述的方法,以下将以视频会议的处理设备具体包括应用服务器和媒体资源服务器为例,在实施例二和实施例三中进行详细说明。实施例二、在本实施例中,将以会议发起者发送的会议发起请求中携带第一指示信息为例进行说明。其中,第一指示信息指示本次会议使用的终端档次列表。如图2a所示,该图为视频会议系统的场景示意图。在该场景图中,视频会议系统包括视频会议的处理设备和终端,其中,视频会议的处理设备具体可以包括应用服务器和媒体资源服务器,而终端可以有多个,比如参见图2a,可以包括终端A、终端B、终端C、终端D和终端E,各个终端的媒体能力具体可以如表一所示。表一
权利要求
1.一种视频会议的处理方法,其特征在于,包括 接收会议发起者发送的会议发起请求; 根据所述会议发起请求创建会议,并确定终端档次列表,所述终端档次列表包括一个或多个终端档次,每个终端档次对应一组用于定义音视频通话的媒体格式的音视频参数;获取与会终端的媒体格式集; 根据所述终端档次列表和媒体格式集进行音视频参数协商,以确定终端档次; 根据确定的终端档次与与会终端建立会议通话。
2.根据权利要求I所述的方法,其特征在于, 所述接收会议发起者发送的会议发起请求具体为接收会议发起者发送的携带第一指示信息的会议发起请求,所述第一指示信息指示本次会议使用的终端档次列表; 则所述根据所述会议发起请求创建会议,并确定终端档次列表具体为根据所述会议发起请求创建会议,并根据第一指示信息确定终端档次列表。
3.根据权利要求I所述的方法,其特征在于, 所述接收会议发起者发送的会议发起请求具体为接收会议发起者发送的携带第二指示信息的会议发起请求,所述第二指示信息指示参加本次会议的与会终端列表; 则所述根据所述会议发起请求创建会议,并确定终端档次列表具体为根据所述会议发起请求创建会议,并根据第二指示信息与预保存的与会终端的媒体能力计算出终端档次列表。
4.根据权利要求I至3中任一项所述的方法,其特征在于,所述获取与会终端的媒体格式集,包括 接收与会终端发起的参加会议的呼叫请求,所述呼叫请求中携带与会终端的媒体格式集;或者, 向与会终端发送邀请参加会议的呼叫请求,接收与会终端返回的响应消息,所述响应消息中携带与会终端的媒体格式集。
5.根据权利要求I至3中任一项所述的方法,其特征在于,还包括 根据所述终端档次列表预留适配资源; 在会议通话的过程中,利用预留的适配资源为不同终端档次之间的互通进行媒体适配转换。
6.根据权利要求I至3中任一项所述的方法,其特征在于,根据所述终端档次列表和媒体格式集进行音视频参数协商,以确定终端档次,包括 将所述终端档次列表和媒体格式集的音视频参数进行匹配; 若能匹配,从匹配到的终端档次中选择能够提供最高的音视频参数的终端档次; 若不能匹配,则返回错误提示信息。
7.根据权利要求6所述的方法,其特征在于,若所述终端档次列表和媒体格式集不能匹配,还包括 根据所述媒体格式集在终端档次列表中新增终端档次,以及 为新增的终端档次增加适配资源。
8.根据权利要求6所述的方法,其特征在于,该方法还包括 删除终端档次列表中没有被使用到的终端档次,并释放与该删除的终端档次对应的适配资源。
9.一种视频会议的处理设备,其特征在于,包括 接收单元,用于接收会议发起者发送的会议发起请求; 处理单元,用于根据接收单元接收到的会议发起请求创建会议,并确定终端档次列表,所述终端档次列表包括一个或多个终端档次,每个终端档次对应一组用于定义音视频通话的媒体格式的音视频参数; 获取单元,用于获取与会终端的媒体格式集; 协商单元,用于根据处理单元确定的终端档次列表和获取单元获取到的媒体格式集进行音视频参数协商,以确定终端档次; 建立单元,用于根据协商单元确定的终端档次与与会终端建立会议通话。
10.根据权利要求9所述的视频会议的处理设备,其特征在于, 所述接收单元,具体用于接收会议发起者发送的携带第一指示信息的会议发起请求,所述第一指示信息指示本次会议使用的终端档次列表; 则所述处理单元,具体用于根据接收单元接收到的会议发起请求创建会议,并根据第一指示信息确定终端档次列表。
11.根据权利要求9所述的视频会议的处理设备,其特征在于, 所述接收单元,具体用于接收会议发起者发送的携带第二指示信息的会议发起请求,所述第二指示信息指示参加本次会议的与会终端列表; 则所述处理单元,具体用于根据接收单元接收到的会议发起请求创建会议,并根据第二指示信息与预保存的与会终端的媒体能力计算出终端档次列表。
12.根据权利要求9至11中任一项所述的视频会议的处理设备,其特征在于, 获取单元,具体用于接收与会终端发起的参加会议的呼叫请求,所述呼叫请求中携带与会终端的媒体格式集;或者,向与会终端发送邀请参加会议的呼叫请求,接收与会终端返回的响应消息,所述响应消息中携带与会终端的媒体格式集。
13.根据权利要求9至11中任一项所述的视频会议的处理设备,其特征在于,还包括预留单元和适配单元; 预留单元,用于根据处理单元确定的终端档次列表预留适配资源; 适配单元,用于在会议通话的过程中,利用预留单元预留的适配资源为不同终端档次之间的互通进行媒体适配转换。
14.根据权利要求9至11中任一项所述的视频会议的处理设备,其特征在于, 协商单元,具体用于将所述终端档次列表和媒体格式集的音视频参数进行匹配;若能匹配,从匹配到的终端档次中选择能够提供最高的音视频参数的终端档次;若不能匹配,则返回错误提示信息。
15.根据权利要求14所述的视频会议的处理设备,其特征在于,还包括增加单元; 所述增加单元,用于根据所述媒体格式集在终端档次列表中新增终端档次,以及为新增的终端档次增加适配资源。
16.根据权利要求14所述的视频会议的处理设备,其特征在于,还包括删除单元所述删除单元,用于删除终端档次列表中没有被使用到的终端档次,并释放与该删除的终端档次对应的适配资源。
17.—种视频会议系统,包括权利要求9至16所述的任一种视频会议的处理设备。
全文摘要
一种视频会议的处理方法,包括接收会议发起者发送的会议发起请求;根据会议发起请求创建会议,并确定终端档次列表,所述终端档次列表包括一个或多个终端档次,每个终端档次对应一组用于定义音视频通话的媒体格式的音视频参数;获取与会终端的媒体格式集;根据所述终端档次列表和媒体格式集进行音视频参数协商,以确定终端档次;根据确定的终端档次与与会终端建立会议通话。本发明还相应地提供一种视频会议的处理设备和视频会议系统。
文档编号H04N7/15GK102893603SQ201180003293
公开日2013年1月23日 申请日期2011年12月31日 优先权日2011年12月31日
发明者胡云, 梁维, 蔡亲飞 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1