[发明专利]进行多方通信的方法、系统及装置和发布事件状态的方法有效
申请号: | 200710006442.7 | 申请日: | 2007-02-01 |
公开(公告)号: | CN101237336A | 公开(公告)日: | 2008-08-06 |
发明(设计)人: | 田林一;孙谦;招扬 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/18 | 分类号: | H04L12/18;H04M3/56 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 宋志强;麻海明 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 进行 多方 通信 方法 系统 装置 发布 事件 状态 | ||
技术领域
本发明涉及在通信领域中的多方通信技术,特别涉及一种进行多方通信的方法、系统及装置和发布事件状态的方法。
背景技术
随着会话初始化协议(SIP,session initiation protocol)技术的发展,在通信领域中进行多方通信,如进行包含视频、语音或文本等媒体类型的多方通信会议变得越来越流行,很多通信业务都支持多方通信,例如即时消息(IM,Instant Messaging)业务和一键通话(PoC,Push-To-Talk over cellular)等。多方通信主要指集中式的会议(Centralized Conferencing),有应用服务器对多方通信进行集中控制。按参与者的类型多方通信主要有两种方式:一种是预定义群组(Pre-defined Group)方式,另一种是临时群组(Ad hocGroup)方式。
在预定义群组方式中,预定义群组包含一个成员列表,使用一个群组标识(ID)来标识这个群组,当使用SIP邀请(SIP INVITE)消息发起多方通信时,则由发起方向多方通信的应用服务器发送携带群组ID的SIP INVITE消息,请求建立多方通信。应用服务器中存储群组ID与成员列表的对应关系,根据对应关系确定接收到消息携带群组ID对应的成员列表,将该消息发送给成员列表对应的各个成员,成员确认后应用服务器为发起方和成员列表对应的各个成员建立多方通信。
在临时群组方式中,由于应用服务器没有存储群组ID与成员列表之间的对应关系,所以发起方向多方通信的应用服务器发送SIP INVITE消息,请求建立多方通信时,需要携带临时群组的成员列表。应用服务器接收到该消息后,根据携带的成员列表向对应的各个成员转发该请求,成员确认后应用服务器为发起方和成员列表对应的各个成员建立多方通信。
在英特网工程任务组(IETF,Internet Engineering Task Force)制定的规范中,可以通过SIP消息的消息体包含临时群组的成员列表,用以邀请多个成员参加多方通信,具体为:在SIP INVITE消息中包含一个multipart/mixed的消息体,其中包含了两个具体的消息体部分:一个是application/sdp消息体,用以描述多方通信,如会话的媒体消息;另一个是application/resource-lists+xml消息体,用以描述参与多方通信的成员的统一资源标识符(URI,uniform resource identifier)列表。
以下以多方通信会话为例进行举例说明。
图1为现有技术中采用SIP技术建立会话的方法流程图,包括的网络实体有会话发起方、应用服务器(可以为IM、PoC或电话会议服务器等)以及多个会话参与方,其具体步骤为:
步骤101、会话发起方向应用服务器发起SIP INVITE请求,其中携带multipart/mixed消息体。
步骤102、接收到该请求的应用服务器向会话发起方返回确认消息,即200OK响应。
步骤103、应用服务器根据该请求携带的multipart/mixed消息体中的临时群组列表确定会话参与方,分别向会话参与方发送SIP INVITE请求,该请求与步骤101中的请求类似,都包含multipart/mixed消息体,区别在于,在multipart/mixed消息体中不包含临时群组列表。
为简要起见,一些公知的消息流步骤如ACK响应等在图中被省略。
在实际建立多方通信时,多方通信的会话发起方希望给参与方设置限制条件,可称之为群组会话条件(Conference Policy或者Group Rules),或简称群组条件,例如:多方通信的群组最大成员数、是否允许成员邀请其他成员参与、是否允许其他成员主动加入或/和是否允许匿名等群组条件。但是,从上述方案可以看出,在采用临时群组方式建立多方通信时,通过现有的SIP消息,如SIP INVITE请求或SIP订阅(SIP SUBSCRIBE)请求等无法满足这一需求。另外,对于采用预定义群组方式建立多方通信时,通过SIP消息,也无法更改在应用服务器中已经预先设置的群组条件。
更进一步地,对于采用两种方式建立多方通信时,群组中的成员还有通过订阅获取针对自己的群组条件的需求,目前,也无法通过现有的SIP消息完成这种需求。
发明内容
本发明实施例提供了一种进行多方通信的方法,该方法能够设置多方通信的群组条件,通过群组条件控制多方通信和限制多方通信的参与方。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710006442.7/2.html,转载请声明来源钻瓜专利网。