一种跨网络呼叫保持方法和设备的制作方法

文档序号:7691595阅读:139来源:国知局
专利名称:一种跨网络呼叫保持方法和设备的制作方法
技术领域
本发明涉及移动通信领域,特别是涉及一种跨网络呼叫保持方法和设备。
背景技术
IMS (IP Multimedia Subsystem, IP多媒体子系统)是3GPP (The 3rd Generation Partnership Project,第三代伙伴计划)在Release 5版本提出的支持 IP多媒体业务的子系统,其目的是通过互联网为移动用户提供多々某体服务。 IMS的主要特点为(1)基于IP的多媒体业务与会话控制核心网络;(2)支 持各种融合业务的公共平台,不依赖于任何接入技术和接入方式;(3)采用 灵活的SIP (Session Initial Protocol,会话初始协议)协议和标准化的开放接 口,为支持广泛业务提供可能;(4)由多个标准组织定义并发展完善 (3GPP/3GPP2定义了 IMS网络组件及基础架构,并尽可能协调保持一致性; ITU-T、ETSI均釆纳了基于IMS的NGN体系架构并在其&出上进一步发展)。 业界普遍认为IMS是将来的发展方向。
考虑现今绝大部分电信用户还是运用传统的电路交换(CS, Circuit Switched)网络,包括PSTN网、ISDN网、2G GSM网等,因此,IMS网络 与CS网络的互通即实现IMS用户和CS用户间的叫是相当重要的。IMS网络 与CS网络互通地重点设备是MGCF (MGW Control Function,媒体网关控制 功能)和IMS-MGW (IMS Media Gateway,媒体网关)以及BGCF,控制平 面地互连由MGCF承担责任,MGCF可以实现SIP信令与BICC或ISUP地映 射。相应地,IMS-MGW在用户平面进行协议转换,它从CS网络终结,并提 供这两种终结之间地转换。MGCF采纳使用H.248协议对IMS-MGW地行为 进行控制。BGCF适用于IMS用户发起到CS网络用户地呼叫时择定到CS网 络地出口位置。
.鉴于目前CS网络业务平台和IMS网络业务平台分立存在,给运营商造
4成运营成本增加、新业务引入代价高问题,3GPP在研的IMS集中业务控制 (ICS, IMS Centralised Service) i果题力图实现IMS业务平台统一支持用户 CS接入和分组交换接入。其主要思想是,通过CS网络承载实时IMS会话媒 体(语音,视频),UE和IMS网络之间引入一个透明的控制信道以支持IMS 业务控制,控制信道可能通过USSD( Unstructured Supplementary Service Data, 非结构化补充业务数据)(CS网络一种数据通信机制,通常用于UE和服务器 通信)或SIP实现,IMS网络引入ICS服务器以支持ICS,它通过ISC( IP multimedia Subsystem Service Control Interface, IMS业务4空制4矣口 )接口和 S-CSCF ( Call Session Control Function,呼叫^^舌控制功能)通信。
在现有技术中,CS网络下的UE和IMS网络下的UE之间建立呼叫时, 如果CS网络下的UE在呼叫保持操作,需要UE向CS网络发送呼叫保持请 求,同时停止媒体流的编解码,释放无线资源,从而只能由网络播放呼叫保 持提示音给对端设备,不能由UE进行播放,不能适应某些业务场景需求,如 暂时离开电话的用户希望发送个性音乐给对端用户,或者在赛场的用户希望 转4番现场解说给对端用户而不再进行双向交谈。

发明内容
本发明实施例要解决的问题是提供一种跨网络呼叫保持方法和设备,使 CS网络下的UE发起呼叫保持操作后,部分释放无线资源,从而实现对对端 设备播放本地媒体文件的效果。
为达到上述目的,本发明实施例一方面提出一种跨网络呼叫保持方法, 包括以下步骤
IMS网络服务器接收CS网络终端发送的呼叫保持请求,所述呼叫保持请 求包含所述CS网络终端将继续发送媒体流的指示;
所述IMS网络服务器指示对端设备保持接收媒体流,并停止发送媒体流。 另一方面,本发明实施例还提供了一种终端,包括 发送模块,用于向IMS网络服务器发送呼叫保持请求或呼叫取回请求; 保持模块,用于在所述发送模块发送所述呼叫保持请求后,保持CS网络通道。
另 一方面,本发明实施例还提供了 一种IMS网络设备,包括 接收模块,用于接收CS网络终端发送的呼叫保持请求或呼叫取回请求; 发送模块,用于根据所述接收模块所接收的呼叫保持请求或呼叫取回请
求,向对端设备发送信令,进行呼叫保持或呼叫取回。
本发明实施例的技术方案具有以下优点,因为采用了 CS网络下的UE发
起呼叫保持操作后,部分释放无线资源的技术,从而,达到了在呼叫被保持
后可以向对端设备播放本地々某体文件,以及节约网络资源,改善用户使用体
验的效果。


图1为本发明实施例一中一种跨网络呼叫保持方法的流程示意图; 图2为本发明实施例二中 一种通过SIP信令进行跨网络呼叫保持的方法 的流程示意图3为本发明实施例三中 一种通过USSD信令进行跨网络呼叫保持方法 的流程示意图4为本发明实施例四中一种终端的结构示意图5为本发明实施例五中一种IMS网络设备的结构示意图。
具体实施例方式
本发明实施例提供一种跨网络呼叫保持方法,使CS网络下的UE发起呼 叫保持操作后,仅部分释放无线资源,从而实现对对端设备播放本地媒体文 件的效果。
下面结合附图和实施例,对本发明的具体实施方式
作进一步详细描述 如图l所示,为本发明实施例一, 一种跨网络呼叫保持方法的流程示意
图,包括以下步骤
步骤SIOI、 IMS网络服务器接收CS网络终端发送的呼叫保持请求,该
呼叫保持请求包含CS网络终端将继续发送々某体流的指示。具体的,本步骤所述的CS网络终端具体是CS网络下,具有ICS功能的 UE,而另一方面,呼叫保持请求可以是通过SIP信令进行发送,也可以是通 过USSD信令进行发送。
同时,CS网络下的UE直接发送呼叫保持请求给IMS网络服务器,而不 是CS网络设备,实现了呼叫保持在IMS网络的集中业务控制,并且,呼叫 保持后,CS网络下的UE保持了 CS网络通道,仍可以继续收发々某体流,但 终止了对收到的媒体流进行解码的操作,并可以向对端设备播放本地媒体文 件或者继续编码媒体信号发送给对端设备。
步骤S102、 IMS网络服务器指示对端设备保持接收媒体流,并停止发送 媒体流。
本步骤中,实现了对IMS网络的々某体通道,即RTP( Real-time Transmission Protocol,实时传输协议)通道的调整, 一方面,暂停了对端设备发送媒体流 的操作,另一方面,保持了该UE接收媒体流的功能,从而,实现向IMS网 络UE继续发送媒体流,如用于播放CS网络下UE的本地媒体文件的操作。
在呼叫被保持后,CS网络下和IMS网络下的UE都可以选择终止本次呼 叫,从而释放该呼叫的全部资源,使本次呼叫结束,或者,由CS网络下UE 发送呼叫取回请求,恢复本次呼叫,继续通话和收发媒体流。
这里提到的呼叫保持请求同样可以是通过SIP信令进行发送,也可以是 通过USSD信令进行发送。
在呼叫被取回后,CS网络下的UE恢复对接收到的力某体流的解码功能, 而IMS网络下的UE恢复发送媒体流的功能。
在本实施例的技术方案中,因为采用了 CS网络下的UE发起呼叫保持操 作后,部分释放无线资源的技术,从而,达到了在呼叫被保持后可以向对端 设备播放本地媒体文件,以及节约网络资源,改善用户使用体验的效果。
为了进一步对本发明技术方案进行说明,下面结合具体的网络信令交换 流程对跨网络的呼叫保持方法进行描述,如图2所示
需要进一步指出的是,由于本发明技术方案需要CS网络下的终端具有ICS功能,即,CS网络下的UE为ICSUE。 其他网络实体的说明如下
MSC Server: CS移动网络软交换引入的实体,包含MSC的呼叫控制、 移动性管理等功能,控制CS-MGW ( CS Media Gateway , CSJ 某体网关)承 载呼叫的+某体流。MSC Server和UE通过移动网络layer 3信令通信(如3GPP 网络中2楊8信令)。
IMS-MGW: IMS4某体网关,与CS-MGW对应,用于CS网络和IMS网
络媒体流互通。
MGCF:作为IMS-MGW的控制器,并进行IMS网络SIP信令和CS网
络信令转换。
MSC Server和MGCF组合起来实现IMS网络SIP信令和移动网络layer 3 信令转换,可以称为信令转换服务器,信令转换服务器也可能是一个独立的 网纟各实体。
ICS AS (ICS Application Server, ICS应用服务器)IMS网络中支持ICS 的服务器,和S-CSCF通过ISC接口通信。
S-CSCF:执行注册/登记员功能,进行会话控制服务。
基于上述各网络实体,本实施例提供的跨网络呼叫保持方法如下,包括 以下步骤-.
步骤S201 、 ICS UE通过re-INVITE消息发送呼叫保持请求到ICS AS。 re-INVITE即为SIP格式的呼叫保持请求,信令中用sendonly进行指示, 表示ICS UE将继续发送媒体流。
re-INVITE通过S-CSCF转发到达IMS网络月良务器,即ICS AS。 步骤S202、 ICS AS返回一个re-INVITE到S-CSCF。 这是正常的IMS处理流程。
步骤S203、 S-CSCF发送re-INVITE到对端设备,即IMS网络下UE。
信令中用sendonly指示对端设备进行如下操作
呼叫保持,即IMS网络下UE停止向网络側发送媒体流;
继续接收媒体流。
8通过上述操作,对端设备释放发送方向媒体流的相关资源。
步骤S204、对端设备向S-CSCF发送200 OK进行确认。
步骤S205、 S-CSCF发送200 OK到ICS AS。
步骤S206、 ICS AS通过S-CSCF发送一个re-INVITE到MGCF。
本信令中通过recvonly指示MGCF停止接收RTP媒体流但继续发送RTP 媒体流,从而,对应对端设备对媒体流的接收但不发送的状态。
MGCF控制IMS-MGW停止接收对端设备的媒体流但继续向对端设备发 送媒体流。
步骤S207、 MGCF以200 OK向S-CSCF进行确认,并进一步转发给ICSAS。
步骤S208、 ICS AS通过S-CSCF向ICS UE发送200 OK确认呼叫保持操 作成功。
此时,ICSUE的无线空口资源继续存在,ICSUE继续收到媒体流数据, 但只是保持连接用,而不再进行相应的其他操作,ICSUE可以停止收到的媒 体流解码,同时继续编码媒体信号发送给对端设备或者播放本地媒体文件给 对端i殳备。
在呼叫被保持后的后续操作中,ICSUE和对端设备,即CS网络下和IMS 网络下的UE都可以选择终止本次呼叫,从而释》文该呼叫的全部资源,使本次 呼叫结束,或者,由CS网络下UE发送呼叫取回请求,恢复本次呼叫,转入 步骤S209,继续通话和收发媒体流。
步骤S209、 ICS UE通过re-INVITE消息发送呼叫取回请求到ICS AS。
re-INVITE即为SIP格式的呼叫保持请求,信令中用sendrecv进行指示, 表示ICSUE希望恢复呼叫、恢复收发媒体流。
re-INVITE通过S-CSCF转发到达ICS AS。
步骤S210、 ICS AS返回一个re-INVITE到S-CSCF。
这是正常的IMS处理。
步骤S211、 S-CSCF发送re-INVITE到对端设备
本信令中同样用sendrecv指示对端设备恢复发送媒体流并继续接收媒体流。
步骤S212、对端设备以200 OK确认。
步骤S213、 S-CSCF发送200OK到ICSAS。
步骤S214、 ICS AS通过S-CSCF发送一个re-INVITE到MGCF。
通过sendrecv指示MGCF恢复接收RTP媒体流并继续发送媒体流,从而, 对应对端设备恢复发送媒体流的状态。
MGCF控制IMS-MGW恢复接收对端设备的媒体流并继续向对端设备发 送媒体流。
步骤S215、 MGCF以200 OK向S-CSCF进行确认,并进一步转发给ICSAS。
步骤S216、 ICS AS通过S-CSCF向ICS UE发送200 OK确认呼叫取回操 作成功。
在本实施例的技术方案中,因为釆用了 CS网络下的UE发起呼叫保持操 作后,部分释放无线资源的技术,从而,达到了在呼叫被保持后可以向对端 设备播放本地媒体文件,以及节约网络资源,改善用户使用体验的效果。
另一方面,需要指出的是,在上述的本发明实施例二中,呼叫保持信令 或呼叫取回信令都是通过SIP格式的信令进行发送的,但本发明技术方案不 仅限于此,除了 SIP格式外,还可以通过USSD信令进行呼叫保持和取回操 作,具体通过本发明实施例三进行说明,如图3所示,包括以下步骤 步骤S301 、 ICS UE通过USSD信令发送呼叫媒持请求到ICS AS。 信令中用sendonly进行指示,表示ICS UE将继续发送媒体流。 该USSD信令通过S-CSCF转发到达IMS网络服务器,即ICS AS。 步骤S302、 ICS AS返回一个re-INVITE到S-CSCF。 这是正常的IMS处理流程。
步骤S303、 S-CSCF发送re-INVITE到对端i殳备,即IMS网络下UE。 信令中用sendonly指示对端设备进行如下操作 呼叫保持,即IMS网络下UE停止向网络侧发送力某体流;继续接收媒体流。
通过上述操作,对端设备释放发送方向媒体流的相关资源。
步骤S304、对端设备向S-CSCF发送200 OK进行确认。
步骤S305 、 S-CSCF发送200 OK到ICS AS。
步骤S306、 ICS AS通过S-CSCF发送一个re-INVITE到MGCF。
本信令中通过recvonly指示MGCF停止接收媒体流但继续发送媒体流, 从而,对应对端设备对媒体流的接收但不发送的状态。
MGCF控制IMS-MGW停止接收对端设备的媒体流但继续向对端设备发 送媒体流。
步骤S307、 MGCF以200 OK向S-CSCF进行确认,并进一步转发给ICSAS。
步骤S308、 ICS AS通过S-CSCF向ICS UE发送USSD格式的响应消息 确认呼叫保持操作成功。
此时,ICSUE的无线空口资源继续存在,ICSUE继续收到媒体流数据, 但只是保持连接用,ICSUE可以停止收到的i某体流解码,同时继续编码纟某体 信号发送给对端设备或者播放本地媒体文件给对端设备。
在呼叫被保持后的后续操作中,ICSUE和对端设备,即CS网络下和IMS 网络下的UE都可以选择终止本次呼叫,从而释放该呼叫的全部资源,使本次 呼叫结束,或者,由CS网络下UE发送呼叫取回请求,恢复本次呼叫,转入 步骤S309,继续通话和收发媒体流。
步骤S309、 ICS UE通过USSD格式的响应消息发送呼叫取回请求到ICSAS。
re-INVITE即为SIP格式的呼叫保持请求,信令中用sendrecv进行指示, 表示ICSUE希望恢复呼叫、恢复收发媒体流。 re-INVITE通过S-CSCF转发到达ICS AS。 步骤S310、 ICS AS返回一个re-INVITE到S-CSCF。 这是正常的IMS处理。
步骤S311、 S-CSCF发送re-INVITE到对端设备本信令中同样用sendrecv指示对端设备恢复发送媒体流并继续接收媒体流。
步骤S312、对端设备以200 OK确认。 步骤S313、 S-CSCF发送200 OK到ICS AS。
步骤S314、 ICSAS通过S-CSCF发送USSD格式的响应消息到MGCF。 通过sendrecv指示MGCF恢复接收媒体流并继续发送媒体流,从而,对
应对端设备恢复发送媒体流的状态。
MGCF控制IMS-MGW恢复接收对端设备的媒体流并继续向对端设备发
送媒体流。
步骤S315、 MGCF以200 OK向S-CSCF进行确认,并进一步转发给ICSAS。
步骤S316、 ICS AS通过S-CSCF向ICS UE发送USSD才各式的响应消息 确i^呼叫取回操作成功。
在本实施例的技术方案中,因为采用了 CS网络下的UE发起呼叫保持操 作后,部分释放无线资源的技术,从而,达到了在呼叫被保持后可以向对端 设备播放本地媒体文件,以及节约网络资源,改善用户使用体验的效果。
如图4所示,为本发明实施例四, 一种终端的结构示意图,包括 发送模块41,用于向IMS网络服务器,即ICSAS,发送呼叫保持请求或 呼叫取回^青求;
保持才莫块42,用于在所述发送^^莫块41发送所述呼叫保持请求后,保持 CS网络通道。
其中,所述发送模块41,具体包括以下子模块中的一种或多种
SIP发送子模块411 ,用于通过SIP信令向IMS网络服务器发送呼叫保持 i青求或呼叫取回请求;
USSD发送子模块412,用于通过USSD信令向IMS网络服务器发送呼叫 保持请求或呼叫取回请求。
其中,所述保持模块42,还包括播放子模块421 ,用于向对端设备播放本地媒体文件。
如图5所示,为本发明实施例五, 一种IMS网络设备,包括 接收模块51,用于接收CS网络终端发送的呼叫保持请求或呼叫取回请
求;
发送模块52,用于根据所述接收模块51所接收的呼叫保持请求或呼叫取 回请求,向对端设备发送信令,进行呼叫保持或呼叫取回。
其中,所述接收模块51,具体包括以下子模块中的一种或多种
SIP接收子模块511,用于通过SIP信令接收CS网络终端发送的呼叫保 持请求或呼叫取回请求;
USSD接收子模块512,用于通过USSD信令接收CS网络终端发送的呼 叫寸呆持请求或呼叫取回请求。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本 发明可以通过硬件实现,也可以可借助软件加必要的通用硬件平台的方式 来实现基于这样的理解,本发明的技术方案可以以软件产品的形式体现出 来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM, U 盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个 人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的 普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进 和润饰,这些改进和润饰也应^L本发明的保护范围。
权利要求
1、一种跨网络呼叫保持方法,其特征在于,包括以下步骤接收电路交换CS网络终端发送的呼叫保持请求,所述呼叫保持请求包含所述CS网络终端将继续发送媒体流的指示;指示对端设备保持接收媒体流,并停止发送媒体流。
2、 如权利要求1所述跨网络呼叫保持方法,其特征在于,所述接收CS 网络终端发送的呼叫保持请求,具体为接收CS网络终端通过会话初始协议SIP信令发送的呼叫保持请求;或, 接收CS网络终端通过非结构化补充业务数据USSD信令发送的呼叫保持 请求。
3、 如权利要求1所述跨网络呼叫保持方法,其特征在于,所述CS网络 终端发送呼叫保持请求之后,保持CS网络通道,具体为所述CS网络终端接收媒体流,并停止对所述媒体流解码;所述CS网络终端编码并发送媒体流,或向所述对端设备播放本地媒体文件。
4、 如权利要求1所述跨网络呼叫保持方法,其特征在于,所述指示对端 设备保持接收媒体流,并停止发送媒体流之后,还包括接收所述CS网络终端发送的呼叫取回请求; 指示所述对端设备恢复收发媒体流。
5、 如权利要求4所述跨网络呼叫保持方法,其特征在于,所述接收CS 网络终端发送的呼叫取回请求,具体为接收CS网络终端通过SIP信令发送的呼叫取回请求;或, 接收CS网络终端通过USSD信令发送的呼叫取回请求。
6、 如权利要求4所述跨网络呼叫保持方法,其特征在于,所述CS网络 终端发送呼叫取回请求之后,恢复对所述接收到的媒体流进行解码操作。
7、 一种终端,其特征在于,包括发送模块,用于向IMS网络服务器发送呼叫保持请求或呼叫取回请求;保持模块,用于在所述发送模块发送所述呼叫保持请求后,保持cs网络通道。
8、 如权利要求7所述终端,其特征在于,所述发送模块,具体包括以下 子模块中的一种或多种SIP发送子模块,用于通过SIP信令向IMS网络服务器发送呼叫保持请 求或呼叫取回请求;USSD发送子模块,用于通过USSD信令向IMS网络服务器发送呼叫保 持请求或呼叫取回请求。
9、 如权利要求7所述终端,其特征在于,所述保持模块,还包括 播放子模块,用于向对端设备播放本地媒体文件。
10、 一种IMS网络设备,其特征在于,包括接收模块,用于接收CS网络终端发送的呼叫保持请求或呼叫取回请求; 发送模块,用于根据所述接收模块所接收的呼叫保持请求或呼叫取回请 求,向对端设备发送信令,进行呼叫保持或呼叫取回。
11、 如权利要求IO所述IMS网络设备,其特征在于,所述接收模块,具 体包括以下子才莫块中的一种或多种SIP接收子模块,用于通过SIP信令接收CS网络终端发送的呼叫保持请 求或呼叫取回请求;USSD接收子模块,用于通过USSD信令接收CS网络终端发送的呼叫保 持请求或呼叫取回请求。
全文摘要
本发明实施例公开了一种跨网络呼叫保持方法和装置,所述方法包括以下步骤接收CS网络终端发送的呼叫保持请求;指示对端设备保持接收媒体流,并停止发送媒体流。通过应用本发明,可以实现在CS网络下的UE发起呼叫保持操作后,仅部分释放无线资源,从而,达到在呼叫被保持后可以对对端设备播放本地媒体文件,以及节约网络资源,改善用户使用体验的效果。
文档编号H04W88/02GK101527891SQ20081009383
公开日2009年9月9日 申请日期2008年4月30日 优先权日2008年4月30日
发明者段小嫣, 辉 金, 龙水平 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1