专利名称:一种终端设备间媒体转移方法和网络设备的制作方法
技术领域:
本发明涉及基于IP的多媒体业务通信网络IMS,尤其涉及一种终端设 备间媒体转移方法和网络设备。
背景技术:
IMS (IPMultimedia Subsystem)是基于IP (Internet Protocol,网际坊、议) 的多媒体业务通信网络,它是支持语音、视频、数据等多种媒体及其组合业 务,并实现多种网络,例如移动与固定网络、PS (Packet Switch,分组交换) 与CS (Circuit Switch,电路交换)网络等,融合的下一代通信网络的核心技 术。IMS网络采用IMS核心网子系统(IP Multimedia Core Network Subsystem) 进行业务控制,并采用SIP信令作为呼叫控制信令。分组交换网络PS或电 路交换网络CS作为接入网络,为信令和媒体传输提供承载,从而将业务控 制网络和承载网络分离,为IP多媒体应用提供了统一和灵活的支持平台。
在IMS网络中,呼叫会话控制功能实体(CSCF: Call Session Control Function)提供了核心的IMS会话控制功能。CSCF按其位置和功能可分为 代理呼叫会话控制功能实体P-CSCF、服务呼叫会话控制功能实体S-CSCF 和询问呼叫会话控制功能实体I-CSCF。应用服务器(AS: Application Server) 为IMS用户提供IM增值业务,可以位于用户归属网,也可以由第三方提供。 AS与S-CSCF之间进行交互和业务控制。
图1为IMS集中业务系统ICS的基本架构示意图,其是一种采用IMS 核心网子系统进行业务集中控制、电路交换CS网络和分组交换PS网络作 为接入网络(即承载网络)的通用IMS网络。其中,业务集中与连续性应用 月艮务器SCC AS (Service Centralization and Continuity Application Server)是 系统中的关键功能实体,它执行核心的ICS和SC (IMS Service Continuity,IMS业务连续性)业务逻辑控制。
图2为IMS会话连续性系统SC (IMS Service Continuity)中,IMS会
话媒体在不同终端设备之间转移的一个例子,其采用与IMS集中业务系统相 同的架构,如图1所示。当IMS用户在不同接入网络之间移动时,为了确保 良好的用户体验,要求不中断当前正在进行的IMS会话,即保持IMS会话 的连续性。类似地,当用户将正在进行的IMS会话的部分或全部媒体由一个 终端设备转移到另一个终端设备时,为了提供良好的用户体验,要求会话媒 体流在此转移过程中也保持连续、不中断。如图2所示,UE-1将-一个正在 与UE-2进行的IMS会话中的语音媒体转移到UE-3,视频媒体转移到UE-4, 由UE-3与UE-2进行语音会话,而由UE-4与UE-2进行视频会话。 在实现本发明的过程中,发明人发现现有技术中存在如下问题 应用现有技术提供的实现IMS会话媒体在两个终端设备之间的转移的 解决方案,能够实现IMS会话媒体在UE-1和UE-2之间的转移,但是,接 收媒体转移的终端设备为具有SIP信令能力的IMS终端,对于只能通过电路 交换CS网络接入的终端设备,却无法接收由其它终端转移来的多媒体会话 媒体。
发明内容
本发明实施例的主要目的在于解决通过电路交换CS网络接入的终端设 备如何接收多媒体会话媒体转移的问题。
本发明实施例的上述目的是通过如下技术方案来实现的 一种终端设备间媒体转移方法,所述方法包括接收媒体转移请求设备
通过基于IP的多媒体子系统IMS网络侧发送的请求将多媒体会话中的部分 或全部媒体转移到电路交换域媒体转移目标设备的媒体转移请求消息;根据 所述媒体转移请求消息,为电路交换域媒体转移目标设备与对端设备建立会 话,完成媒体转移。
一种网络设备,所述网络设备包括IMS网络侧媒体转移请求接收单元,用于接收媒体转移请求设备通过基于IP的多媒体子系统IMS网络侧发送的 请求将多媒体会话中的部分或全部媒体转移到电路交换域媒体转移目标设 备的媒体转移请求消息;电路交换域媒体转移执行单元,用于根据所述媒体
转移请求消息,为电路交换域媒体转移目标设备与对端设备建立会话,完成 媒体转移。
通过本发明实施例的方法,使通过电路交换CS网络接入IMS网络的终 端设备能够接收多媒体会话媒体转移,扩大了多媒体会话媒体在终端间转移 的应用范围,使通信媒体处理方式更加灵活,提高了用户体验。
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部
分,并不构成对本发明的限定。在附图中
图1为IMS业务集中和会话连续性系统组成结构框图2为IMS会话媒体在不同终端设备之间转移示意图3为本发明实施例的方法流程图4为本发明另一实施例的方法流程图5为图4所示实施例的方法交互流程图6为本发明实施例的网络设备组成框图。
具体实施例方式
为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合实 施例和附图,对本发明实施例做进一步详细说明。在此,本发明的示意性实 施例及其说明用于解释本发明,但并不作为对本发明的限定。
实施例一
本发明实施例提供一种终端设备间媒体转移方法,以下结合附图对本实 施例进行详细说明。
图3为本发明实施例的方法流程图,如图3所示,本发明实施例的终端
6设备间媒体转移方法包括
301:接收媒体转移请求设备通过基于IP的多媒体子系统IMS网络侧发
送的请求将多媒体会话中的部分或全部媒体转移到电路交换域媒体转移目 标设备的媒体转移请求消息;
在本实施例中,媒体转移请求消息可以包含请求的行为,例如转移媒 体到另一终端设备;媒体转移目标设备;待转移媒体信息,例如媒体类型、 媒体相关联的对话等。
在本实施例中,电路交换域媒体转移目标设备为只能通过电路交换网 CS接入IMS网络的终端设备,进一步的,其可以不具有SIP信令功能。
302:根据所述媒体转移请求消息,为电路交换域媒体转移目标设备与 对端设备建立会话,完成媒体转移。
在本实施例中,根据媒体转移请求消息,确定了媒体转移目标设备和待 转移的媒体信息,即可以通过为电路交换域媒体转移目标设备与对端设备建 立会话的方式完成媒体转移。
本实施例的方法可以应用于MSC Server (Mobile-services Switching Centre Server,移动业务交换中心服务器)或其他的网络设备,本实施例并 不以此作为限制。
根据本实施例的方法,在媒体转移请求设备与对端设备会话过程中,当 媒体转移请求设备要将会话中的部分媒体或全部媒体转移到电路交换域媒 体转移目标设备,由电路交换域媒体转移目标设备与对端设备进行相应会话 时,可以通过本实施例的上述方法,通过为电路交换域媒体转移目标设备与 对端设备建立会话的方式,将相应媒体转移到媒体转移目标设备。
通过本实施例的方法,即便是通过电路交换CS网络接入IMS网络的终 端设备,也能够接收多媒体会话媒体转移,扩大了多媒体会话媒体在终端间 转移的应用范围,使通信媒体处理方式更加灵活,提高了用户体验。
实施例二本发明实施例还提供一种终端设备间媒体转移方法,以下结合附图对本 实施例进行详细说明。
图4为本发明实施例的方法流程图,如图4所示,本发明实施例的终端 设备间媒体转移方法包括
401:接收媒体转移请求设备通过基于IP的多媒体子系统IMS网络侧发 送的请求将多媒体会话中的部分或全部媒体转移到电路交换域媒体转移目 标设备的媒体转移请求消息;
在本实施例中,媒体转移请求消息可以包含请求的行为,例如转移媒 体到另一终端设备;媒体转移目标设备;待转移媒体信息,例如媒体类型、 媒体相关联的对话等。
在本实施例中,电路交换域媒体转移目标设备为只能通过电路交换网 CS接入IMS网络的终端设备,进一步的,其可以不具有SIP信令功能。
402:根据所述媒体转移请求消息,为电路交换域媒体转移目标设备与 对端设备建立会话,完成媒体转移。
在本实施例中,根据媒体转移请求消息,确定了媒体转移目标设备和待 转移的媒体信息,即可以通过为电路交换域媒体转移目标设备与对端设备建 立会话的方式完成媒体转移。
在本实施例中,该步骤402可以进一步包括
4021:向电路交换域媒体转移目标设备发送包含待转移媒体信息的电路 域会话建立Setup消息,指示媒体转移目标设备建立与对端设备的会话;
其中,待转移媒体信息是媒体转移请求消息的一部分,这里是指要转移 到媒体转移目标设备的媒体的信息。
4022:接收媒体转移目标设备发送的包含确认的媒体的信息的电路交换 域连接建立Connect消息;
根据本实施例的方法,当媒体转移目标设备接受了上述媒体转移请求 时,根据待转移媒体信息确定其支持的媒体功能,进而将确认的媒体的信息
8反馈回来。在本实施例,该确认的媒体的信息通过电路交换域连接建立消息
Connect传递。
4023:向IMS网络侧发送会话初始化协议SIP会话建立请求消息,请求 与所述对端设备建立会话。
根据本实施例的方法,当接收到连接消息后,即可向IMS网络侧发送会 话初始化协议SIP会话建立请求消息,请求建立与对端设备的会话,进而实 现媒体转移。
在本实施例中,为了响应步骤4021的会话建立Setup消息,媒体转移目 标设备会发送呼叫确认消息和振铃消息,因此,本实施例的方法还包括
接收媒体转移目标设备发送的呼叫确认消息和振铃消息的步骤。
同样的,为了响应步骤401从媒体转移请求设备接收到的媒体转移请求 消息,本实施例的方法还包括
通过所述IMS网络侧向所述媒体转移请求设备发送媒体转移请求被接 受消息的步骤。
在本实施例中,为了确认媒体转移目标设备与对端设备的会话己经建
立,本实施例的方法还包括
接收IMS网络侧发送的SIP会话建立成功消息,以确认会话建立请求被 接受;
向所述媒体转移目标设备发送电路交换域连接确认消息。 在本实施例中,当完成媒体转移之后,本实施例的方法还包括 通过所述IMS网络向所述媒体转移请求设备发送媒体转移完成消息; 接收所述媒体转移请求设备通过所述IMS网络返回的确认消息。 本实施例的方法可以应用于MSC Server (Mobile-services Switching
Centre Server,移动业务交换中心服务器)或其他的网络设备,本实施例并
不以此作为限制。
根据本实施例的方法,在媒体转移请求设备与对端设备会话过程中,当媒体转移请求设备要将会话中的部分媒体或全部媒体转移到电路交换域媒 体转移目标设备,由电路交换域媒体转移目标设备与对端设备进行相应会话 时,可以通过本实施例的上述方法,通过为电路交换域媒体转移目标设备与 对端设备建立会话的方式,将相应媒体转移到电路交换域媒体转移目标设 备。
通过本实施例的方法,即便是通过电路交换CS网络接入IMS网络的终 端设备,也能够接收多媒体会话媒体转移,扩大了多媒体会话媒体在终端间 转移的应用范围,使通信媒体处理方式更加灵活,提高了用户体验。
实施例三
本发明实施例还提供一种终端设备间媒体转移方法,以下结合附图对本 实施例进行详细说明。
图5为MSC Server应用本发明实施例的方法,完成由UE-1向UE-2发 起媒体转移,再由UE-2向SCC AS发起会话建立请求,以完成媒体转移的 流程图。
在本实施例中,UE-1作为本实施例的媒体转移请求设备,其为具有ISP 信令能力的IMS终端;UE-2作为本实施例的媒体转移目标设备,其为不具 有ICS功能的终端设备,即NonICSUE,其MSC Server具有增强的ICS业 务能力。请参照图5,应用本实施例的方法的流程包括 501: UE-1和远端UE建立起一个多媒体会话。 502:用户决定将UE-1会话中的一个或多个媒体转移到UE-2。 503: UE-1向S-CSCF发送媒体转移请求消息,例如REFER消息,请 求转移上述一个或多个媒体到l正-2。
其中,上述媒体转移请求消息包含了下列信息请求的行为,例如转移 媒体到另一设备;媒体转移目标设备,例如UE-2;待转移媒体信息,例如
媒体类型、媒体相关联的对话等。举例说明如下
REFER (UE-2 number)Via: SIP/2.0/UDP referrer.exampk;branch=z9hG4bK392039842 To: (UE-2 number) From: (UE-1 number)
Call-ID: (session ID beween UE-1 and the remote UE) Refer-To: (remote UE number)
Referred-By: (UE-1 number);cid= X (Content ID of the transferring session
info)
Content-Type: multipart/mixed; boundary=my-boundary-9 Content-Length: (appropriate value)
—my-boundary-9
Content-Type: multipart/signed;…
Content-ID: X (Content ID of the transferring session info) Content-Type: message/sipfrag
Date: (Media transferring time, from the REFER request) Refer-To: (Remote UE number)
Referred-By: (UE-1 number);cid= X (Content ID of the transferring session
info)
—my-boundary-9 Content-Type: application/sdp Content-Length: (appropriate value)
v=0
o=(username of UE-2)(sess-id) (sess-version) (nettype) (addrtype) (address ofUE-2)m=audio 49172 RTP/AVP 0 (info of the transferred media)
a=rtpmap:0 PCMU/8000
—my-boimdary-9—
504: S-CSCF发送REFER消息给MSC Server,请求将UE-1正在进行 的会话中的一个或多个媒体转移到UE-2。
505: MSC Server接收到REFER消息后,向UE-2发送电路交换CS域 的会话建立消息,例如Setup消息,请求UE-2与对端UE建立会话,该会话 建立消息中包含上述媒体转移请求消息中的待转移媒体信息。
506: UE-2接收到上述会话建立消息后,如果接受媒体转移请求,则向 MSC Server发送呼叫确认消息,例如Call Confirmed消息,和振铃消息,例 如Alerting消息,确认接收到呼叫并发起了振铃。
507-508: MSC Server通过S-CSCF向UE-1发送202 Accepted消息,表 明UE-2接受此媒体转移请求。
509:如果UE-2接受了上述媒体转移请求,则根据步骤505接收到的会 话建立消息中的待转移媒体信息,核对自己支持的媒体类型,确定确认的媒 体的信息,向MSC Server发送电路交换CS域连接建立消息,例如Connect 消息,请求建立与对端设备的会话,其中携带确认的媒体信息。
5010: MSC Server接收到Connect消息后,向SCC AS发送会话初始化
协议SIP会话建立请求消息,例如INVITE消息,请求与对端设备建立会话。
举例说明如下
INVITE (Remote UE number)
To: (Remote UE number) From: (UE-2 number)
Call-ID: (call ID for the call being established between UE-2 and the remote
UE)Referred-By: (UE-1 number);cid= X (Content ID of the transferring session
info)
Content-Type: multipart/mixed; boundary=my-boundary-9 Content-Length: (appropriate value)
—my-boundary-9 Content-Type: application/sdp Content-Length: (appropriate value)
v=0
o=(username of UE-2)(sess-id) (sess-version) (nettype) (addrtype) (address ofUE-2)
m=audio 49172 RTP/AVP 0 (info of the transferred media) a=rtpmap:0 PCMU/8000
—my-boundary-9
Content-Type: multipart/signed;…
Content-ID: X (Content ID of the transferring session info, from the REFER request)
Content-Type: message/sipfrag
Date: (Media transferring time, from the REFER request) Refer-To: (Remote UE number)
Referred-By: (UE-1 number);cid= X (Content ID of the transferring session
13—my-boundary-9—
5011: S-CSCF将上述的INVITE消息转发给SCC AS。
5012-5017: SCCAS接收到INVITE消息后,将请求建立的会话与原有
会话相关联,即将新的UE-2会话接入分支与对端会话分支相关联,向对端
设备发送re-INVITE消息,更新远端会话分支。
5018: SCCAS向S-CSCF发送200OK消息,表明接受UE-2的会话建
立请求(步骤5011)。
5019: S-CSCF向MSC Server转发上述200 OK消息。
5020: MSC Server向UE-2发送连接确认消息,例如Connect Acknowledge
消息,表明UE-2与对端设备之间的会话成功建立。
5021-5022: MSC Server向SCCAS回复确认消息,例如ACK消息。 5023-5024:如果UE-l会话中只有部分媒体转移到了 UE-2, SCCAS向
UE-l发送re-INVITE消息,指示UE-1停止发送/接收已转移出的媒体;如果
UE-l会话中的全部媒体都转移到了 UE-2, SCCAS向UE-l发送BYE消息,
指示UE-l将会话释放。
5025-5026: UE-l接收到re-INVITE或BYE消息,相应地更新或释放会
话,并向SCCAS发送200 OK消息。
5027-5028:如果步骤5023-5024中SCC AS向UE-l发送了 re-INVITE
消息,则SCCAS向UE-l发送ACK消息,确认UE-l会话更新。
5029: MSC Server代替UE-2经S-CSCF向UE-l发送媒体转移完成消
息,例如NOTIFY消息,通知UE-1媒体转移完成。
5030: UE-l经S-CSCF向MSC Server回复200 OK消息。 通过本实施例的方法,UE-l向UE-2发起媒体转移请求(不经过SCC
AS),再由UE-2向SCC AS发起会话建立(媒体转移)请求,从而实现将
UE-l正在进行的多媒体会话中的部分或全部媒体转移到UE-2,使通过电路
交换CS网络接入IMS网络的终端设备,也能够接收多媒体会话媒体转移,扩大了多媒体会话媒体在终端间转移的应用范围,使通信媒体处理方式更加 灵活,提高了用户体验。 实施例四
本发明实施例还提供一种网络设备,用于实现终端设备间媒体转移,以 下结合附图对本实施例进行详细说明。
图6为本实施例的网络设备组成框图,请参照图6,本实施例的网络设
备主要包括
IMS网络侧媒体转移请求接收单元61,用于接收媒体转移请求设备通过 基于IP的多媒体子系统IMS网络侧发送的请求将多媒体会话中的部分或全 部媒体转移到电路交换域媒体转移目标设备的媒体转移请求消息;
电路交换域媒体转移执行单元62,用于根据所述媒体转移请求消息,为 电路交换域媒体转移目标设备与对端设备建立会话,完成媒体转移。
在本实施例中,该电路交换域媒体转移执行单元62可以包括
会话建立消息发送模块621,用于向所述电路交换域媒体转移目标设备 发送包含待转移媒体信息的电路交换域会话建立消息,指示媒体转移目标设 备建立与对端设备的会话;
连接建立消息接收模块622,用于接收媒体转移目标设备发送的包含确 认的媒体的信息的电路交换域连接建立消息;
会话建立请求发送模块623,用于向IMS网络侧发送SIP会话建立请求 消息,请求与所述对端设备建立会话。
在本实施例中,该电路交换域媒体转移执行单元62还可以包括
会话建立成功消息接收模块624,用于接收IMS网络侧发送的会话建立 请求被接受消息;
连接确认消息发送模块625,用于向所述媒体转移目标设备发送电路交 换域连接确认消息。
在本实施例中,该电路交换域媒体转移执行单元62还可以包括
15媒体转移完成消息发送模块626,用于通过所述IMS网络向所述媒体转 移请求设备发送媒体转移完成消息;
媒体转移完成确认消息接收模块627,用于接收所述媒体转移请求设备 通过所述IMS网络返回的确认消息。
本实施例的网络设备用于完成上述实施例一、实施例二以及实施例三的 方法,对于本实施例的网络设备的各组成部分的功能,已经在前述方法实施 例中作了详细说明,在此不再赘述。
通过本实施例的网络设备,使通过电路交换CS网络接入IMS网络的终 端设备,也能够接收多媒体会话媒体转移,扩大了多媒体会话媒体在终端间 转移的应用范围,使通信媒体处理方式更加灵活,提高了用户体验。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了 进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已, 并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任 何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种终端设备间媒体转移方法,其特征在于,所述方法包括接收媒体转移请求设备通过基于IP的多媒体子系统IMS网络侧发送的请求将多媒体会话中的部分或全部媒体转移到电路交换域媒体转移目标设备的媒体转移请求消息;根据所述媒体转移请求消息,为电路交换域媒体转移目标设备与对端设备建立会话,完成媒体转移。
2. 根据权利要求1所述的方法,其特征在于,所述根据所述媒体转移 请求消息,为电路交换域媒体转移目标设备与对端设备建立会话包括向所述媒体转移目标设备发送包含待转移媒体信息的电路交换域会话 建立消息,指示所述媒体转移目标设备建立与对端设备的会话;接收媒体转移目标设备发送的包含确认的媒体信息的电路交换域连接 建立消息;向IMS网络侧发送会话初始化协议SIP会话建立请求消息,请求与所述 对端设备建立会话。
3. 根据权利要求2所述的方法,其特征在于,所述向IMS网络侧发送 会话建立请求消息之后还包括接收IMS网络侧发送的SIP会话建立成功消息;向所述媒体转移目标设备发送电路交换域连接确认消息。
4. 根据权利要求3所述的方法,其特征在于,所述根据所述媒体转移请求消息,为电路交换域媒体转移目标设备与对端设备建立会话之后还包括 通过所述IMS网络向所述媒体转移请求设备发送媒体转移完成消息;接收所述媒体转移请求设备通过所述IMS网络返回的确认消息。
5. 根据权利要求1一4任一项所述的方法,其特征在于,所述媒体转移 目标设备为通过电路交换网络接入IMS网络的终端设备。
6. —种网络设备,其特征在于,所述网络设备包括IMS网络侧媒体转移请求接收单元,用于接收媒体转移请求设备通过基于IP的多媒体子系统IMS网络侧发送的请求将多媒体会话中的部分或全部 媒体转移到电路交换域媒体转移目标设备的媒体转移请求消息;电路交换域媒体转移执行单元,用于根据所述媒体转移请求消息,为电 路交换域媒体转移目标设备与对端设备建立会话,完成媒体转移。
7. 根据权利要求6所述的网络设备,其特征在于,所述电路交换域媒 体转移执行单元包括-会话建立消息发送模块,用于向所述电路交换域媒体转移目标设备发送 包含待转移媒体信息的电路交换域会话建立Setup消息,指示媒体转移目标 设备建立与对端设备的会话;连接建立消息接收模块,用于接收所述媒体转移目标设备发送的包含确 认的媒体信息的电路交换域连接建立Connect消息;会话建立请求发送模块,用于向IMS网络侧发送SIP会话建立请求消息, 请求与所述对端设备建立会话。
8. 根据权利要求7所述的网络设备,其特征在于,所述电路交换域媒 体转移执行单元还包括会话建立成功消息接收模块,用于接收IMS网络侧发送的会话建立请求 被接受消息;连接确认消息发送模块,用于向所述媒体转移目标设备发送电路交换域 连接确认消息。
9. 根据权利要求8所述的网络设备,其特征在于,所述电路交换域媒 体转移执行单元还包括媒体转移完成消息发送模块,用于通过所述IMS网络向所述媒体转移请 求设备发送媒体转移完成消息;媒体转移完成确认消息接收模块,用于接收所述媒体转移请求设备通过 所述IMS网络返回的确认消息。
全文摘要
本发明实施例提供一种终端设备间媒体转移方法和网络设备,所述方法包括接收媒体转移请求设备通过基于IP的多媒体子系统IMS网络侧发送的请求将多媒体会话中的部分或全部媒体转移到电路交换域媒体转移目标设备的媒体转移请求消息;根据所述媒体转移请求消息,为电路交换域媒体转移目标设备与对端设备建立会话,完成媒体转移。通过本发明实施例的方法,使通过电路交换CS网络接入IMS网络的终端设备也能够接收多媒体会话媒体转移,扩大了多媒体会话媒体在终端间转移的应用范围,使通信媒体处理方式更加灵活,提高了用户体验。
文档编号H04L29/06GK101494648SQ20091000571
公开日2009年7月29日 申请日期2009年2月3日 优先权日2009年2月3日
发明者段小嫣, 辉 金 申请人:深圳华为通信技术有限公司