[发明专利]建立联合会话的方法和应用服务器有效
申请号: | 200910212369.8 | 申请日: | 2009-11-12 |
公开(公告)号: | CN102065062A | 公开(公告)日: | 2011-05-18 |
发明(设计)人: | 金辉;龙水平 | 申请(专利权)人: | 华为终端有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 彭愿洁;李文红 |
地址: | 518129 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 建立 联合 会话 方法 应用 服务器 | ||
技术领域
本发明涉及通信技术领域,具体涉及一种建立联合会话的方法和应用服务器。
背景技术
网际协议多媒体子系统(IMS,Internet protocol Multimedia Subsystem)是基于网际协议(IP,Internet Protocol)的多媒体业务通信网络,可以实现多种网络(例如移动网和固定网,电路交换网络和分组交换网络等)融合的下一代通信网络的核心技术。
当本端用户与对端用户在进行通话的过程中,本端用户可以选择不同的媒体流在不同的用户设备上传输,例如将语音媒体流在固定电话上传输,数据媒体流在电脑上传输,但是对于对端用户来说,不感知本端用户将不同的媒体流在不同的设备上传输的情况。在IMS网络中,通过业务集中和会话连续性应用服务器(SCC AS,Service Centralization Continuity Application Server),将不同的用户设备上的会话进行整合,并给对端用户呈现为一个会话。其中,业务集中和会话连续性应用服务器在本发明中简称为应用服务器。在本端每个用户设备与SCC AS有一个会话,多个用户设备与SCC AS之间的多个会话合在一起称为一个联合会话(Collaborative Session)。具有联合会话控制权的用户设备称为控制者用户设备(Controller UE),不具有联合会话控制权,只具有媒体流的用户设备称为受控者用户设备(Controlee UE)。
在实现本发明过程中,发明人研究发现现有技术至少存在如下问题:
控制者用户设备的SCC AS在向远端的被叫用户设备(Remote UE)发送会话请求消息之前,受控者用户设备的用户处于摘机状态,当远端用户的服务会话控制功能(S-CSCF,Serving Call Session Control Function)实体将会话请求消息分叉(forking),并发送给多个具有相同的公共身份标识的被叫用户设备后,并且多个被叫用户设备均分别回复了会话描述协议应答(SDP Answer,Session Description Protocol Answer)消息,此时受控者用户设备在接收到第一个被叫用户设备的SDP Answer后,将无法处理其它被叫用户设备的SDP Answer,从而导致受控者用户设备无法和多个远端的被叫用户设备进行媒体协商。
发明内容
本发明提供一种使得受控者用户设备可以和多个远端的被叫用户设备进行媒体协商从而建立联合会话的方法和应用服务器。
本发明实施例提供的建立联合会话的方法,包括:接收控制者用户设备发送的第一会话建立请求消息,根据第一会话建立请求消息与受控者用户设备建立连接;
根据第一会话建立请求消息向被叫用户设备发送第二会话建立请求消息;
接收第一被叫用户设备返回的第一会话响应消息,根据第一会话响应消息控制控制者用户设备、受控用户设备分别和第一被叫用户设备完成媒体协商;
接收第二被叫用户设备返回的第二会话响应消息;
在根据第一会话响应消息和第二会话响应消息判断第二会话建立请求消息被分叉时,保存第二会话响应消息;
接收第二被叫用户设备发送的第二摘机消息;
根据保存的第二会话响应消息,控制受控者用户设备和第二被叫用户设备进行媒体协商;
在受控者用户设备和第二被叫用户设备进行媒体协商完成后,控制控制者用户设备、受控者用户设备和第二被叫用户设备之间建立联合会话。
本发明实施例还提供一种建立联合会话的方法,该方法包括:
接收控制者用户设备发送的第一会话建立请求消息;
根据第一会话建立请求消息向被叫用户设备发送第二会话建立请求消息;
在第二会话建立请求消息被分叉的情况下,接收第一被叫用户设备发送的第一摘机消息;
根据第一摘机消息控制控制者用户设备、受控者用户设备和第一被叫用户设备之间建立联合会话;
接收第二被叫用户设备发送的第二摘机消息;
维持受控者用户设备和第二被叫用户设备连接的状态,向控制者用户设备发送第二摘机消息;
接收控制者用户设备发送的终止会话消息;
根据终止会话消息向受控者用户设备发送拒绝消息;
向第二被叫用户设备发送终止会话消息。
本发明实施例还提供一种建立联合会话的方法,该方法包括:
接收控制者用户设备发送的第一会话建立请求消息;
根据第一会话建立请求消息向被叫用户设备发送第二会话建立请求消息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为终端有限公司,未经华为终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910212369.8/2.html,转载请声明来源钻瓜专利网。