CN101345845B - 一种在ims环境中实现视频会议业务的方法 - Google Patents
一种在ims环境中实现视频会议业务的方法 Download PDFInfo
- Publication number
- CN101345845B CN101345845B CN2008101346800A CN200810134680A CN101345845B CN 101345845 B CN101345845 B CN 101345845B CN 2008101346800 A CN2008101346800 A CN 2008101346800A CN 200810134680 A CN200810134680 A CN 200810134680A CN 101345845 B CN101345845 B CN 101345845B
- Authority
- CN
- China
- Prior art keywords
- user terminal
- message
- mcu
- invite
- conference
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明提供了一种在IMS环境中实现视频会议业务的方法,包括步骤A:用户终端将请求消息发送到IP多媒体子系统IMS核心网,IMS核心网将所述请求消息转发到应用服务器AS触发会议业务;步骤B:AS向资源管理系统RMS发送会议资源申请消息,RMS为所述会议指定多点控制单元MCU设备后,AS向所述指定的MCU设备发送请求创建会议消息,MCU创建会议,并将创建结果返回给AS;步骤C:MCU创建会议成功后,AS向所述MCU发送所述终端的请求消息,所述请求消息中携带有所述用户终端的会话描述协议SDP,所述MCU与所述用户终端进行SDP媒体协商,建立SIP会话。本发明丰富了用户终端接入方式。
Description
技术领域
本发明涉及一种在IP多媒体子系统(IP Multimedia Subsystem,简称IMS)环境中实现视频会议业务的方法,尤其涉及IMS网络,利用基于会话初始协议(Session Initialization Protocol,简称SIP)的应用服务器(Application Server,简称AS)和多点控制单元(Multipoint Control Unit,简称MCU),以及资源管理系统(Resource Manager System,简称RMS)实现视频会议业务的方法。
背景技术
在IMS环境中,各个网元之间通过SIP协议通信,进行信令控制。IMS核心网主要负责用户终端的接入,并对用户号码做认证鉴权和会话控制,触发视频会议的业务流程。AS是IMS网络中的实现业务逻辑控制的实体,可以用来搭建各种多媒体应用,实现各种业务,视频会议是其中典型的一种。MCU是音视频媒体的处理设备,通过SIP协议接入AS,实现会议的创建和各种控制功能。RMS的作用是实现对多个MCU的资源管理和调配。
现有的基于MCU的视频会议业务的方案有很大局限性,只能通过AS上搭建控制台的方法来发起并控制视频会议,例如在网页上操作发起并控制视频会议,而不能由用户终端(User Equipment,简称UE)接入而发起视频会议。
现有技术没有在基于IMS网络和MCU设备的环境中提供以下视频会议业务的解决方案:用户终端主动创建即时视频会议;用户终端主动创建预约视频会议;用户终端邀请其他用户终端加入视频会议;用户终端主动加入视频会议。
本发明的提出即为以上业务制定实现方案。
发明内容
本发明所要解决的技术问题是提供一种在IMS环境中实现视频会议业务的方法,所述方法解决了用户终端以多种方式创建和加入基于IMS核心网和MCU的视频会议的问题。
本发明所要解决的一个问题是,用户终端基于IMS核心网和MCU,主动创建即时视频会议。为了解决上述技术问题,本发明提供了一种在IMS环境中实现视频会议业务的方法,用户终端主动创建即时视频会议时,包括如下步骤:
步骤A:用户终端发起基于会话初始协议SIP呼叫,将所述用户终端的INVITE消息发送到IP多媒体子系统IMS核心网,IMS核心网将所述INVITE消息转发到应用服务器AS触发会议业务,所述INVITE消息包括有目的地址;
步骤B:AS根据所述INVITE消息中携带的信息,向资源管理系统RMS发送会议资源申请消息,RMS为所述会议指定多点控制单元MCU设备后,AS向所述指定的MCU设备发送请求创建会议消息,MCU创建会议,并将创建结果返回给AS;
步骤C:MCU创建会议成功后,AS向所述指定的MCU发送所述用户终端的INVITE消息,所述INVITE消息中携带有所述用户终端的会话描述协议SDP,所述指定的MCU与所述用户终端进行SDP媒体协商,建立SIP会话。
进一步地,所述用户终端的请求消息是INVITE消息,所述INVITE消息的目的地址为会议业务的接入码,所述INVITE消息中还包含有以XML文本描述的会议参数和以XML文本描述的会议成员列表信息。
进一步地,所述会议参数包括会议类型。
进一步地,所述步骤B包括如下步骤:
B1:AS根据所述会议参数,组装MESSAGE消息,并向RMS发送所述MESSAGE消息,进行会议资源申请;
B2:RMS判断是否有足够的资源召开所述视频会议,如果有,则RMS为所述视频会议指定一台MCU设备,然后RMS将资源申请结果用SIP-MESSAGE消息返回给AS;
B3:AS收到资源申请成功消息后,组装MESSAGE消息,并将所述MESSAGE消息发给所述指定的MCU设备,请求召开会议。
进一步地,所述步骤C中,AS向所述指定的MCU发送所述用户终端的INVITE消息后,指定的MCU向AS发送183消息,携带MCU的SDP媒体描述,所述183消息中,Contact字段为AS生成的会议URI,用来区分不同的视频会议。
本发明所要解决的另一个问题是,用户终端基于IMS核心网和MCU,主动创建预约视频会议。
为了解决上述技术问题,本发明提供了一种在IMS环境中实现视频会议业务的方法,用户终端主动创建预约视频会议时,包括如下步骤:
步骤A:用户终端发起SIP呼叫,将所述用户终端的INVITE消息发送到IMS核心网,IMS核心网将所述INVITE消息转发至AS触发会议业务,所述INVITE消息包括有目的地址
步骤B:AS根据所述INVITE消息中携带的信息,向RMS发送会议资源预约申请消息,RMS为所述会议申请指定MCU设备后,AS将会议资源预约结果通过IMS核心网通知给用户终端,并结束此SIP会话;
步骤C:预定的会议时间到达后,AS向所述指定的MCU发送请求创建会议消息,MCU创建会议成功后,AS向参加会议的终端发送请求INVITE消息;
步骤D:所述参加会议的终端通过IMS和AS,将参加会议的终端的SDP媒体描述发送给所述指定的MCU,使参加会议的终端和MCU进行SDP媒体协商,建立SIP会话。
所述用户终端的请求消息是INVITE消息,所述INVITE消息的目的地址为会议业务的接入码,所述INVITE消息中还包含有以XML文本描述的会议参数和以XML文本描述的会议成员列表信息。
进一步地,所述步骤B包括如下步骤:
B1:AS根据所述会议参数,组装MESSAGE消息,并向RMS发送所述MESSAGE消息,进行会议资源预约申请;
B2:RMS判断是否有足够的资源召开所述预约视频会议,如果有,则RMS为所述预约视频会议指定一台MCU设备,然后RMS将资源预约申请结果用SIP-MESSAGE消息返回给AS;
B3:AS将会议预约结果通过IMS核心网通知给用户终端,并结束此SIP会话。
本发明所要解决的再一个问题是,用户终端基于IMS核心网和MCU,邀请其他成员加入视频会议。
为了解决上述技术问题,本发明提供了一种在IMS环境中实现视频会议业务的方法,一用户终端邀请另一用户终端加入视频会议时,包括如下步骤:
步骤A:一用户终端发起SIP呼叫,将所述用户终端的REFER消息发送到IMS核心网,IMS核心网将所述REFER消息转发至AS触发会议业务,所述REFER消息包括有目的地址;
步骤B:所述REFER消息的消息头的Refer-To字段中携带所述另一用户终端的用户号码,AS根据所述REFER消息,通过IMS核心网向所述另一用户终端发起INVITE消息;
步骤C:所述另一用户终端通过IMS和AS,将该另一用户终端的SDP发送给所述一用户终端所在的MCU,使该另一用户终端和所述MCU进行SDP媒体协商,建立SIP会话。
进一步地,所述请求消息为相关REFER消息,目的地址为会议URI。
进一步地,步骤C后还包括有,AS发送通知NOTIFY消息给所述一用户终端,告知另一用户终端已加入视频会议,该NOTIFY消息与所述REFER消息属于同一个SIP会话。
本发明所要解决的另一个问题是,用户终端基于IMS核心网和MCU,主动加入视频会议。
为了解决上述技术问题,本发明提供了一种在IMS环境中实现视频会议业务的方法,用户终端主动加入视频会议时,包括如下步骤:
步骤A:用户终端发起SIP呼叫,将所述用户终端的INVITE消息发送到IMS核心网,IMS核心网将所述INVITE消息转发至AS触发会议业务,所述INVITE消息包括有目的地址;
步骤B:AS向用户终端请求加入的会议所在的MCU发送所述INVITE消息,所述INVITE消息还携带有所述终端的SDP媒体描述;
步骤C:所述指定的MCU通过AS和IMS与所述用户终端进行SDP媒体协商,建立SIP会话。
进一步地,所述用户终端的请求消息是INVITE消息,所述INVITE消息的目的地址为会议URI,所述INVITE消息中还包含有以XML文本描述的会议参数。
进一步地,所述步骤B还包括如下步骤:AS从所述INVITE消息中得知所述用户终端要加入的会议URI,并从XML描述的会议参数中读出会议密码,判断密码是否正确,如正确,AS向所述用户终端要加入的会议所在的MCU发送所述INVITE消息,所述INVITE消息携带有所述用户终端的SDP媒体描述。
进一步地,所述步骤C包括如下步骤:
C1:MCU用183消息携带该MCU的SDP媒体描述,并将该183消息返回给AS,AS将此183消息通过IMS核心网转给所述用户终端;
C2:用户终端通过IMS和AS,发送更新UPDATE消息给MCU,该更新UPDATE消息携带满足前条件precondition的SDP媒体描述,使该用户终端与该MCU之间以支持precondition的方式进行SDP媒体协商;
C3:MCU通过AS和IMS,返回针对所述UPDATE的200OK消息给用户终端,该200OK消息携带满足precondition条件的SDP媒体描述;
C4:该用户终端通过IMS核心网和AS,发送ACK到该MCU,SIP会话建立,用户终端成功加入视频会议。
本发明的有益效果在于,解决了现有技术中只能通过AS上搭建控制台的方法来发起并控制视频会议的技术,提供了基于IMS网络和MCU设备的环境中提供以下视频会议业务的解决方案:用户终端主动创建即时视频会议;用户终端主动创建预约视频会议;用户终端邀请其他用户终端加入视频会议;用户终端主动加入视频会议,改善了现有技术的局限性,丰富了用户终端接入方式。
附图说明
图1是本发明的网元结构图。
图2是本发明的用户终端主动创建即时视频会议的信令流程图。
图3是本发明的用户终端主动创建预约视频会议的信令流程图。
图4是本发明的用户终端A邀请用户终端B加入视频会议的信令流程图。
图5是本发明的用户终端主动加入视频会议的信令流程图。
具体实施方式
本发明的目的在于,在IMS网络环境中提供基于MCU设备的视频会议业务,并提供丰富的用户终端接入方式,即,由用户终端通过所在网域IMS,以多种方式创建和加入基于MCU的视频会议。本发明中,用户终端的接入方式,包括:用户终端创建即时视频会议、创建预约视频会议、邀请其他成员加入视频会议以及主动加入视频会议。
本发明的技术方案中,基于IMS环境的视频会议系统,如图1所示,包括用户终端UE、IMS核心网、AS、MCU和RMS。
所述IMS核心网负责用户终端的接入以及业务的触发,所述AS是指承载视频会议业务的应用服务器,所述MCU是负责处理视频媒体的多点控制单元,所述RMS是MCU的资源管理器。
其中,IMS核心网、MCU以及RMS通过SIP协议与AS连接,用户终端与IMS核心网通过SIP协议连接。MCU设备可以有多台,由RMS通过AS间接进行资源管理和调度,RMS和MCU并不直接通信。不同视频会议之间以不同的会议统一资源标识符(Uniform Resource Identifier,简称URI)来区分,此会议URI由AS生成。
下面结合附图,详细描述用户终端创建即时视频会议、创建预约视频会议、邀请其他成员加入视频会议以及主动加入视频会议的实现方法。
用户终端主动创建即时视频会议时,用户终端发起INVITE到IMS核心网,转到AS触发会议业务。AS先向RMS发送消息进行资源申请,RMS判断如果有足够的资源召开当前的视频会议,则为当前会议指定一台MCU设备,然后AS向RMS指定的MCU发送申请创建会议的消息。如果MCU创建会议成功,AS发起INVITE消息至这台MCU,携带用户终端的SDP信息,使用户终端与MCU之间进行SDP媒体协商,媒体协商完成后SIP会话建立,用户终端创建即时视频会议成功。
图2所示为用户终端主动创建即时视频会议的实现方法。包括如下步骤:
步骤1,用户终端主动创建即时视频会议时,用户终端发起SIP呼叫,以INVITE消息送到IMS核心网,IMS核心网将INVITE消息转发至AS触发会议业务。
INVITE消息中目的地址为会议业务的接入码,消息头中支持Supported字段指明支持前条件precondition,除消息头外还携带三部分内容,分别是:用户终端的会话描述协议(Session Description Protocol,简称SDP)媒体描述、以XML文本描述的会议参数和以XML文本描述的会议成员列表信息。
所述会议参数包括会议类型、会议最大人数、会议时长、画面数、画面布局、会议主席密码、会议成员密码和会议成员列表等。
步骤2~3,AS从INVITE中携带的XML读取各个会议参数,并根据会议参数尝试创建视频会议。AS尝试创建视频会议时,根据INVITE携带的信息,组装MESSAGE消息,并向RMS发送SIP-MESSAGE消息进行会议资源申请。
步骤4~5,RMS判断是否有足够的资源召开当前的视频会议,如果有足够的资源召开,RMS对MCU资源进行调度,为当前会议指定一台MCU设备,然后RMS将资源申请结果用SIP-MESSAGE消息返回答复给AS。
步骤6~7,资源申请成功后,AS组装MESSAGE消息,向RMS指定的MCU发送申请创建会议的SIP-MESSAGE消息,请求召开会议。
步骤8~9,MCU尝试创建会议,并将创建会议结果用SIP-MESSAGE消息答复返回给AS。
步骤10,MCU创建会议成功后,AS向指定的MCU发送所述INVITE消息,所述消息中携带所述终端A的SDP媒体描述。
步骤11~13,MCU向AS发送183消息,携带MCU的SDP媒体描述,AS通过IMS核心网转发此183消息至用户终端,并在Contact字段填写AS生成的会议URI,用来区分不同的视频会议。用户终端发出PRACK消息并收到PRACK的200OK应答消息。
步骤14~15,用户终端发送UPDATE消息携带用户终端的SDP媒体描述,并收到UPDATE的200OK应答消息携带MCU的SDP媒体描述。
步骤16~17,MCU发送针对步骤10所述INVITE的200OK消息,经由AS和IMS核心网至用户终端,用户终端发送ACK消息。从步骤10到步骤17是以precondition方式协商SDP媒体描述的,协商完成之后SIP会话建立,用户终端创建即时视频会议成功。
步骤18,用户终端A和MCU之间进行通信,以所述SDP媒体协商的格式传送声音、图像等媒体流,编码一般为RTP,H.263,H.263.4CIF,H.264等。
用户终端主动创建预约视频会议时,用户终端发起INVITE到IMS核心网,转到AS触发会议业务。AS根据会议参数尝试创建视频会议,先向RMS发送SIP-MESSAGE消息进行资源预约申请,RMS判断是否能预留出足够的资源在指定的时间召开该视频会议,如果有,则为该会议指定一台MCU设备,然后RMS将资源预约申请结果用SIP-MESSAGE消息答复AS。如果资源申请成功,AS以200OK消息通过IMS核心网答复用户终端,表示会议已成功预约,并结束用户终端的SIP会话。预约会议时间到时,AS向RMS指定的MCU发送创建会议的SIP-MESSAGE消息,MCU将创建会议结果用SIP-MESSAGE消息答复AS。如果MCU创建会议成功,AS发起INVITE消息发送至成员列表中指明的各个用户终端,使用户终端与MCU之间以支持precondition的方式进行SDP媒体协商,媒体协商完成后SIP会话建立,预约视频会议成功召开。用户终端在SIP会话建立之前收到的INVITE消息中,消息头的From字段、P-Asserted-Identity和P-Service-Param字段都含有AS生成的会议URI,用来区分不同的视频会议。
如图3所示为用户终端主动创建预约视频会议时,本发明实现视频会议业务的方法,包括如下步骤:
步骤1,用户终端发起SIP呼叫,以INVITE消息送到IMS核心网,IMS核心网将INVITE转发至AS触发会议业务。
INVITE消息中目的地址为会议业务的接入码,除消息头外还携带两部分内容,分别是:以XML文本描述的会议参数,以XML文本描述的会议成员列表信息。所述会议参数,包括会议类型,会议最大人数,会议开始时间,会议时长,画面数,画面布局,会议主席密码,会议成员密码,会议成员列表等。
步骤2~3,AS从INVITE中携带的XML读取各个会议参数,并根据所述参数信息尝试创建视频会议。AS尝试创建视频会议时,根据INVITE携带的信息,组装MESSAGE消息,并向RMS发送SIP-MESSAGE消息进行会议资源申请。
步骤4~5,RMS判断是否能预留出足够的资源在指定的时间召开该视频会议,如果有足够的资源召开,RMS对MCU资源进行调度,为该会议指定一台MCU设备,然后RMS将资源预留申请结果用SIP-MESSAGE消息返回答复给AS。
步骤6~9,如果资源申请成功,AS以200OK消息通过IMS核心网答复用户终端,表示会议已成功预约,并结束用户终端的SIP会话。
步骤10~11,预定的会议召开时间到达后,AS组装创建会议的SIP-MESSAGE消息,并将所述消息发往步骤4中指定的MCU,请求召开视频会议。
步骤12~13,MCU尝试创建会议,并将创建会议结果用SIP-MESSAGE消息返回给AS。
步骤14,如果MCU创建会议成功,AS发起INVITE消息发送至成员列表中指明的各个用户终端。所述INVITE消息中,消息头的From字段、P-Asserted-Identity和P-Service-Param字段都含有AS生成的会议URI,用来区分不同的视频会议。
步骤15,用户终端用183消息携带终端的SDP媒体描述,发送给AS。
步骤16~27,AS将用户终端的SDP媒体描述送给MCU,使用户终端与MCU之间以支持precondition的方式进行SDP媒体协商,媒体协商完成后SIP会话建立,预约视频会议成功召开。
步骤28,终端和MCU之间进行通信,以之前SDP媒体协商的格式传送声音图像等媒体流。
用户终端A邀请其他用户终端B加入视频会议时,已经加入了视频会议的用户终端A发起SIP的Refer消息到IMS核心网,此Refer消息可以使用一个单独的SIP会话,或者可以与之前加入会议的SIP会话是同一个会话,Refer消息的目的号码为会议URI,并在消息头的Refer-To字段中携带用户终端B的用户号码。IMS核心网将Refer消息转发至AS。AS发起INVITE消息发送至用户终端B,使用户终端B与MCU之间以支持precondition的方式进行SDP媒体协商,媒体协商完成后SIP会话建立,用户终端B加入视频会议成功。最后AS向用户终端A发送Notify消息,表示用户终端B加入视频会议成功。
图4所示为用户终端UE A邀请用户终端UE B加入视频会议的实现方法,此流程省略创建会议的步骤,具体步骤如下:
步骤1~2,已经加入了视频会议的用户终端A发起SIP的相关Refer消息到IMS核心网,此Refer消息可以使用一个单独的SIP会话,或者可以与之前加入会议的SIP会话是同一个会话,Refer消息的目的地址,即目的号码为会议URI,并在消息头的Refer-To字段中携带用户终端B的用户号码。IMS核心网将Refer消息转发至AS。
步骤3,AS通过IMS核心网向用户终端B发起INVITE。
步骤4,用户终端B用183消息携带SDP媒体描述,发送给AS。
步骤5~16,AS将用户终端B的SDP媒体描述通过INVITE送给MCU,使用户终端B与MCU之间以支持precondition的方式进行SDP媒体协商,媒体协商完成后SIP会话建立,用户终端B加入视频会议成功。
步骤17~18,AS发送NOTIFY消息,将用户终端B加入视频会议这一事件通知给用户终端A。这个NOTIFY与步骤1中的REFER属于同一个SIP会话。
步骤19,用户终端B和MCU之间进行通信,以之前SDP媒体协商的格式传送声音图像等媒体流。
用户终端主动加入视频会议时,需要用户事先知道会议URI。图5所示为本发明的用户终端主动加入视频会议的实现方法,此流程省略创建会议的步骤,此时用户终端不在会议中,但用户已通过某种途径知道会议URI,例如可由AS发起短消息或电子邮件通知,或间接的由其他用户告知。
步骤1,用户终端发起INVITE到IMS核心网,转到AS触发会议业务。首先,用户终端发起SIP呼叫,以INVITE消息送到IMS核心网,INVITE消息中,目的地址为会议URI,除消息头外还携带两部分内容,分别是:以SDP描述的用户终端媒体能力信息,以XML文本描述的会议参数。然后,IMS核心网将INVITE转发至AS触发会议业务。
步骤2,AS从INVITE中得知用户要加入的会议URI,并从INVITE中携带的XML描述的会议参数中读出会议密码,并判断是会议主席密码还是会议成员密码,赋予相应的权限。如果密码正确,AS向当前会议使用的MCU发送INVITE,携带用户终端的SDP媒体描述信息。
步骤3~5,MCU用183消息携带MCU的SDP媒体描述,并将该183消息返回给AS,AS将此183消息通过IMS核心网转给用户终端。
步骤6,用户终端发送UPDATE消息,该UPDATE消息携带满足precondition条件的SDP媒体描述,IMS核心网转给AS,AS转给MCU,使用户终端与MCU之间以支持precondition的方式进行SDP媒体协商。
步骤7,MCU返回针对UPDATE的200OK消息给AS,该200OK消息携带满足precondition条件的SDP媒体描述,发送给AS,AS通过IMS核心网转发给用户终端。
步骤8,MCU返回针对INVITE的200OK消息,通过AS和IMS核心网发给用户终端。
步骤9,用户终端发送ACK,通过IMS核心网和AS发到MCU。SIP会话建立,用户终端成功加入视频会议。
步骤10,用户终端和MCU之间进行通信,以之前SDP媒体协商的格式传送声音图像等媒体流。
本发明改善了现有技术中基于MCU的视频会议业务的方案只能通过AS上搭建控制台的方法来发起并控制视频会议,而不能由用户终端接入而发起视频会议的局限性,提供了现有技术在基于IMS网络和MCU设备的环境中,所没有的以下视频会议业务的解决方案:用户终端主动创建即时视频会议;用户终端主动创建预约视频会议;用户终端邀请其他用户终端加入视频会议;用户终端主动加入视频会议,给从用户终端接入提供了多种技术方案,丰富了用户终端接入方式。
Claims (13)
1.一种在IMS环境中实现视频会议业务的方法,用户终端主动创建即时视频会议时,包括如下步骤:
步骤A:用户终端发起基于会话初始协议SIP呼叫,将所述用户终端的INVITE消息发送到IP多媒体子系统IMS核心网,IMS核心网将所述INVITE消息转发到应用服务器AS触发会议业务,所述INVITE消息包括有目的地址;
步骤B:AS根据所述INVITE消息中携带的信息,向资源管理系统RMS发送会议资源申请消息,RMS为所述会议指定多点控制单元MCU设备后,AS向所述指定的MCU设备发送请求创建会议消息,MCU创建会议,并将创建结果返回给AS;
步骤C:MCU创建会议成功后,AS向所述指定的MCU发送所述用户终端的INVITE消息,所述INVITE消息中携带有所述用户终端的会话描述协议SDP,所述指定的MCU与所述用户终端进行SDP媒体协商,建立SIP会话。
2.如权利要求1所述的方法,其特征在于所述INVITE消息的目的地址为会议业务的接入码,所述INVITE消息中还包含有以XML文本描述的会议参数和以XML文本描述的会议成员列表信息。
3.如权利要求2所述的方法,其特征在于,所述会议参数包括会议类型。
4.如权利要求2至3任一所述的方法,其特征在于,所述步骤B包括如下步骤:
B1:AS根据所述会议参数,组装MESSAGE消息,并向RMS发送所述MESSAGE消息,进行会议资源申请;
B2:RMS判断是否有足够的资源召开所述视频会议,如果有,则RMS为所述视频会议指定一台MCU设备,然后RMS将资源申请结果用SIP-MESSAGE消息返回给AS;
B3:AS收到资源申请成功消息后,组装MESSAGE消息,并将所述MESSAGE消息发给所述指定的MCU设备,请求召开会议。
5.如权利要求4所述的方法,其特征在于,所述步骤C中,AS向所述指定的MCU发送所述用户终端的INVITE消息后,指定的MCU向AS发送183消息,携带MCU的SDP媒体描述,所述183消息中,接触Contact字段为AS生成的会议URI,用来区分不同的视频会议。
6.一种在IMS环境中实现视频会议业务的方法,用户终端主动创建预约视频会议时,包括如下步骤:
步骤A:用户终端发起SIP呼叫,将所述用户终端的INVITE消息发送到IMS核心网,IMS核心网将所述INVITE消息转发至AS触发会议业务,所述INVITE消息包括有目的地址;
步骤B:AS根据所述INVITE消息中携带的信息,向RMS发送会议资源预约申请消息,RMS为所述会议申请指定MCU设备后,AS将会议资源预约结果通过IMS核心网通知给用户终端,并结束此SIP会话;
步骤C:预定的会议时间到达后,AS向所述指定的MCU发送请求创建会议消息,MCU创建会议成功后,AS向参加会议的终端发送请求INVITE消息;
步骤D:所述参加会议的终端通过IMS和AS,将参加会议的终端的SDP媒体描述发送给所述指定的MCU,使参加会议的终端和MCU进行SDP媒体协商,建立SIP会话。
7.如权利要求6所述的方法,其特征在于所述INVITE消息的目的地址为会议业务的接入码,所述INVITE消息中还包含有以XML文本描述的会议参数和以XML文本描述的会议成员列表信息。
8.如权利要求7所述的方法,其特征在于,所述步骤B包括如下步骤:
B1:AS根据所述会议参数,组装MESSAGE消息,并向RMS发送所述MESSAGE消息,进行会议资源预约申请;
B2:RMS判断是否有足够的资源召开所述预约视频会议,如果有,则RMS为所述预约视频会议指定一台MCU设备,然后RMS将资源预约申请结果用SIP-MESSAGE消息返回给AS;
B3:AS将会议预约结果通过IMS核心网通知给用户终端,并结束此SIP会话。
9.一种在IMS环境中实现视频会议业务的方法,一用户终端邀请另一用户终端加入视频会议时,包括如下步骤:
步骤A:一用户终端发起SIP呼叫,将所述用户终端的REFER消息发送到IMS核心网,IMS核心网将所述REFER消息转发至AS触发会议业务,所述REFER消息包括有目的地址;
步骤B:所述REFER消息的消息头的Refer-To字段中携带所述另一用户终端的用户号码,AS根据所述REFER消息,通过IMS核心网向所述另一用户终端发起INVITE消息;
步骤C:所述另一用户终端通过IMS和AS,将该另一用户终端的SDP发送给所述一用户终端所在的MCU,使该另一用户终端和所述MCU进行SDP媒体协商,建立SIP会话。
10.如权利要求9所述的方法,其特征在于,所述REFER消息目的地址为会议URI。
11.如权利要求10所述的方法,其特征在于,步骤C后还包括有,AS发送通知NOTIFY消息给所述一用户终端,告知另一用户终端已加入视频会议,该NOTIFY消息与所述REFER消息属于同一个SIP会话。
12.一种在IMS环境中实现视频会议业务的方法,用户终端主动加入视频会议时,包括如下步骤:
步骤A:用户终端发起SIP呼叫,将所述用户终端的INVITE消息发送到IMS核心网,IMS核心网将所述INVITE消息转发至AS触发会议业务,所述INVITE消息包括有目的地址,所述INVITE消息的目的地址为会议URI,所述INVITE消息中还包含有以XML文本描述的会议参数;
步骤B:AS从所述INVITE消息中得知所述用户终端要加入的会议URI,并从XML描述的会议参数中读出会议密码,判断密码是否正确,如正确,AS向所述用户终端要加入的会议所在的MCU发送所述INVITE消息,所述INVITE消息携带有所述用户终端的SDP媒体描述;
步骤C:所述指定的MCU通过AS和IMS与所述用户终端进行SDP媒体协商,建立SIP会话。
13.如权利要求12所述的方法,其特征在于,所述步骤C包括如下步骤:
C1:MCU用183消息携带该MCU的SDP媒体描述,并将该183消息返回给AS,AS将此183消息通过IMS核心网转给所述用户终端;
C2:用户终端通过IMS和AS,发送更新UPDATE消息给MCU,该更新UPDATE消息携带满足前条件precondition的SDP媒体描述,使该用户终端与该MCU之间以支持precondition的方式进行SDP媒体协商;
C3:MCU通过AS和IMS,返回针对所述UPDATE的200OK消息给用户终端,该200OK消息携带满足precondition条件的SDP媒体描述;
C4:该用户终端通过IMS核心网和AS,发送ACK到该MCU,SIP会话建立,用户终端成功加入视频会议。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101346800A CN101345845B (zh) | 2008-08-15 | 2008-08-15 | 一种在ims环境中实现视频会议业务的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101346800A CN101345845B (zh) | 2008-08-15 | 2008-08-15 | 一种在ims环境中实现视频会议业务的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101345845A CN101345845A (zh) | 2009-01-14 |
CN101345845B true CN101345845B (zh) | 2011-01-05 |
Family
ID=40247716
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008101346800A Active CN101345845B (zh) | 2008-08-15 | 2008-08-15 | 一种在ims环境中实现视频会议业务的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101345845B (zh) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101616186B (zh) * | 2009-07-14 | 2012-10-10 | 中兴通讯股份有限公司 | 基于ip多媒体子系统的远程协助实现方法、装置及系统 |
CN101610385B (zh) * | 2009-07-16 | 2011-12-07 | 中兴通讯股份有限公司 | 一种无线视频会议的实现系统及方法 |
CN102104762B (zh) * | 2009-12-21 | 2013-04-03 | 中国移动通信集团公司 | Ims视频会议媒体录制方法及其设备和系统 |
CN102111603B (zh) * | 2009-12-23 | 2012-12-12 | 中国移动通信集团公司 | 在ims视频会议中实现子会议的方法及其装置和系统 |
CN102111389A (zh) * | 2009-12-23 | 2011-06-29 | 中兴通讯股份有限公司 | 多媒体视频游戏平台及其实现方法 |
CN101820523B (zh) * | 2010-02-26 | 2014-07-02 | 中兴通讯股份有限公司 | 一种会话处理方法和系统 |
CN101815067B (zh) * | 2010-03-08 | 2014-09-10 | 中兴通讯股份有限公司 | 一种多媒体会议的实现方法和系统 |
CN101888520B (zh) * | 2010-06-24 | 2013-12-11 | 中兴通讯股份有限公司 | 视频会议控制方法、装置和系统 |
CN102694777B (zh) * | 2011-03-24 | 2015-04-22 | 中国移动通信集团公司 | 基于ims的多媒体会议实现方法及其装置和系统 |
CN102883131B (zh) * | 2011-07-15 | 2017-02-08 | 中兴通讯股份有限公司 | 基于远程呈现系统的信令交互方法及装置 |
CN102572371A (zh) * | 2011-12-07 | 2012-07-11 | 中兴通讯股份有限公司 | 一种视频会议实现方法及系统 |
WO2012163076A1 (zh) * | 2011-12-31 | 2012-12-06 | 华为技术有限公司 | 一种预约会议的方法及系统 |
CN104270598A (zh) * | 2014-09-22 | 2015-01-07 | 深圳市邦彦信息技术有限公司 | 一种将视频推送到指定成员的视频会议方法及系统 |
GB201510672D0 (en) * | 2015-06-17 | 2015-07-29 | Cyviz As | Video conferencing control systems |
CN106331576A (zh) * | 2015-06-25 | 2017-01-11 | 中兴通讯股份有限公司 | 多媒体业务处理方法、系统及装置 |
CN106331580A (zh) * | 2015-07-02 | 2017-01-11 | 中兴通讯股份有限公司 | 会议呼叫方法及装置 |
CN106856469A (zh) * | 2015-12-09 | 2017-06-16 | 中国电信股份有限公司 | 资源预留机制实现方法、应用服务器和系统 |
CN105554434A (zh) * | 2015-12-22 | 2016-05-04 | 阳光凯讯(北京)科技有限公司 | 基于ims架构的视频组呼业务实现方法及系统 |
CN107155083B (zh) * | 2016-03-02 | 2020-03-17 | 腾讯科技(深圳)有限公司 | 一种多端多媒体数据处理方法、装置和系统 |
CN110719428A (zh) * | 2018-07-11 | 2020-01-21 | 中兴通讯股份有限公司 | 视频会议组织的方法、设备和存储介质 |
CN112543301B (zh) * | 2020-11-13 | 2023-12-12 | 北京长焜科技有限公司 | 一种基于ims的智能会议系统及其实现方法 |
CN112911200A (zh) * | 2021-01-29 | 2021-06-04 | 上海欣方智能系统有限公司 | 一种视频会议实现方法和装置 |
-
2008
- 2008-08-15 CN CN2008101346800A patent/CN101345845B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN101345845A (zh) | 2009-01-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101345845B (zh) | 一种在ims环境中实现视频会议业务的方法 | |
CN101232465B (zh) | 会议系统中传送文件的方法、文件传送系统及会议服务器 | |
CN101257395B (zh) | 支持多媒体会议预约的系统及方法 | |
US9571291B2 (en) | Method for automatically setting up and/or controlling a telecommunication conference | |
US9106716B2 (en) | Method, apparatus, and system for cross-platform conference convergence | |
JP2009500934A (ja) | 通信システムにおけるマルチユーザサービス | |
CN101483749B (zh) | 基于媒体服务器的视频会议实现方法和系统 | |
US8379544B2 (en) | Communications | |
CN106797379B (zh) | 使用合成标识符的电话会议系统 | |
CN105556980B (zh) | 用于在沉浸式社交中心会话中集成内容观看和通信的方法和系统 | |
WO2010069176A1 (zh) | 实现pc客户端绑定硬终端时召开会议的方法、登录服务器、会议服务器及pc客户端 | |
CN101369906B (zh) | 一种会议业务实现方法及设备 | |
CN101123523B (zh) | 一种创建多种媒体类型组合会议的方法 | |
CN101626300A (zh) | 一种多媒体会议中子会议的创建方法和系统 | |
US20100115089A1 (en) | Identifying Participants in a Conference | |
EP2214376B1 (en) | Management method, system and apparatus for specific apparatus in multimedia session | |
US20160072884A1 (en) | Method and apparatus for requesting media replication in a collaborative communication session, and method and apparatus for assigning a communication medium for a collaborative communication session | |
CN102291366A (zh) | 一种实现多媒体会议即时聊天的方法和用户设备 | |
CN100546373C (zh) | 多媒体视讯系统主叫呼集的实现方法 | |
CN101877708A (zh) | 一种ims网络中实现多媒体会议的方法和系统 | |
CN102378355A (zh) | 一种ims多媒体会议终端切换方法和装置 | |
EP2466842B1 (en) | Method and service device for private call of conference in ip multimedia subsystem | |
CN102118354A (zh) | 呼叫中心协同实现方法、呼叫中心协同系统 | |
WO2019088889A1 (en) | Messaging resource function | |
WO2007019761A1 (fr) | Methode de realisation d'extension de session un a un en session nombreux a nombreux |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |