一种IMS网络中实现USSD功能的方法及装置与流程

文档序号:12629778阅读:777来源:国知局
一种IMS网络中实现USSD功能的方法及装置与流程

本发明涉及核心网领域,特别涉及一种IP多媒体子系统(IP Multimedia Subsystem,IMS)网络中实现非结构化补充业务数据(Unstructured Supplementary Service Data Center,USSD)功能的方法及装置。



背景技术:

标准协议中,终端在第二代(2nd-Generation,2G)或第三代(3rd-Generation,3G)网络和在IMS网络时,终端与核心网网元USSD中心之间的交互流程分别如图1至图4所示。其中,已在2G或3G的电路交换(Circuit Switched,CS)网络注册的终端与USSD中心之间交互的流程图如图1至图2所示,已在IMS网络注册的终端与USSD中心之间交互的流程图如图3至图4所示。

图1是现有技术提供的3GPP协议中由已在CS网络注册的终端发起并与USSD中心之间交互的流程图,如图1所示,步骤如下:

步骤1至步骤3:终端已在CS网络注册,终端发起移动应用部分协议(Mobile Application Part,MAP)USSD请求,经过拜访位置寄存器(Visitor Location Register,VLR)和归属位置寄存器(Home Location Register,HLR)转发给USSD中心。

步骤4至步骤9:当USSD中心需要与终端进一步交互信息时,触发步骤4至步骤9执行一次或多次,步骤4至步骤9是可选步骤。

步骤10至步骤12:USSD中心经过HLR和VLR向终端发送MAP USSD Response,流程结束。

图2是现有技术提供的3GPP协议中由USSD中心发起并与已在CS网络注册的终端之间交互的流程图,如图2所示,步骤包括:

步骤1至步骤3:终端已在CS网络注册,USSD中心发起MAP USSD请求,经过HLR和VLR转发给终端。

步骤4至步骤6:终端发送MAP USSD响应,经过VLR和HLR转发给USSD中 心。

步骤7至步骤12:当USSD中心需要与终端进一步交互信息时,需要触发步骤7到步骤12执行一次或多次,步骤7至步骤12是可选步骤。

步骤13至步骤15:USSD中心向终端发送Release,USSD中心与终端之间交互的流程结束。

图3是现有技术提供的3GPP协议中由已在IMS网络注册的终端发起并与USSD中心之间交互的流程图,如图3所示,步骤包括:

步骤1至步骤9:终端已在IMS网络注册,终端发起会话发起协议(Session Initiation Protocol,SIP)INVITE<USSD>请求,经过核心网网元代理呼叫会话控制功能(Proxy Call Session Control Function,P-CSCF)和服务呼叫会话控制功能(Serving Call Session Control Function,S-CSCF)转发给USSD中心。

步骤10至步骤22:当USSD中心需要与终端进一步交互信息时,需要触发步骤10至步骤22执行一次或多次,步骤10至步骤22是可选步骤。

步骤23至步骤29:USSD中心向终端发送SIP BYE<USSD>,USSD中心和终端之间交互的流程结束。

图4是现有技术提供的3GPP协议中由USSD发起并与已在CS网络注册的终端之间交互的流程图,如图4所示,步骤包括:

步骤1至步骤9:终端已在IMS网络注册,USSD中心发起SIP INVITE<USSD>请求,经过S-CSCF和P-CSCF转发给终端。

步骤10至步骤16:终端发送SIP INFO<USSD>响应,经过P-CSCF和S-CSCF转发给USSD中心。

步骤17至步骤29:当USSD中心需要与终端进一步交互信息时,需要触发步骤17至步骤29执行一次或多次,步骤17至步骤29是可选步骤。

步骤30到步骤35:USSD中心向终端发送SIP BYE<USSD>,USSD中心和终端之间交互的流程结束。

由图1至图4可知,用户在IMS注册时,按照当前的标准协议,S-CSCF和USSD中心间直接交互SIP协议封装的USSD信令,因此,当网络由2G/3G CS网络升级到IMS网络时,需要USSD中心支持SIP协议,这就需要改造原有的USSD 中心以支持SIP信令,增加了网络平滑升级的困难,增加了运营商投资。



技术实现要素:

本发明的目的在于提供一种IMS网络中实现USSD功能的方法及装置,能够在IMS网络中,在不改造原有USSD中心的情况下实现USSD功能。

根据本发明的一个方面,提供了一种IMS网络中实现USSD功能的方法,包括:

对来自终端的上行USSD信令进行协议转换处理,得到USSD中心支持的上行USSD信令,并发送至所述USSD中心;

对来自所述USSD中心的下行USSD信令进行协议转换处理,得到终端支持的下行USSD信令,并发送至所述终端。

根据本发明的另一方面,提供了一种IMS网络中实现USSD功能的装置,包括:

第一处理模块,用于对来自终端的上行USSD信令进行协议转换处理,得到USSD中心支持的上行USSD信令,并发送至所述USSD中心;

第二处理模块,用于对来自所述USSD中心的下行USSD信令进行协议转换处理,得到终端支持的下行USSD信令,并发送至所述终端。

与现有技术相比较,本发明的有益效果在于:

本发明在2G/3G的CS网络升级为IMS网络时,能够有效复用现有网络资源,无需对USSD中心进行改造,节省运营商投资成本。

附图说明

图1是现有技术提供的3GPP协议中由已在CS网络注册的终端发起并与USSD中心之间交互的流程图;

图2是现有技术提供的3GPP协议中由USSD中心发起并与已在CS网络注册的终端之间交互的流程图;

图3是现有技术提供的3GPP协议中由已在IMS网络注册的终端发起并与USSD中心之间交互的流程图;

图4是现有技术提供的3GPP协议中由USSD中心发起并与已在IMS网络注册 的终端之间交互的流程图;

图5是本发明第一实施例提供的IMS网络中实现USSD功能的方法原理框图;

图6是本发明第二实施例提供的IMS网络中实现USSD功能的方法原理框图;

图7是本发明第三实施例提供的IMS网络中实现USSD功能的装置框图;

图8是本发明第四实施例提供的由已在IMS网络注册的终端发起并与USSD中心之间交互的流程图;

图9是本发明第五实施例提供的由USSD中心发起并与已在IMS网络注册的终端之间交互的流程图。

具体实施方式

以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

图5是本发明第一实施例提供的IMS网络中实现USSD功能的方法原理框图,如图5所示,步骤包括:

步骤S101:对来自终端的上行USSD信令进行协议转换处理,得到USSD中心支持的上行USSD信令。

具体地说,所述终端是已在IMS网络注册的终端,AS接收该终端发送的SIP协议封装的上行USSD信令,由于现有USSD中心支持MAP协议的信令,因此需要对所述SIP协议封装的上行USSD信令进行协议转换,得到MAP协议封装的上行USSD信令。

例如,可以将SIP协议封装的上行USSD信令进行解封装,得到净荷中的业务数据,然后按照MAP协议对所述业务数据进行封装,即把所述业务数据映射到MAP封装协议的净荷中,然后填充MAP协议包头,从而得到MAP协议封装的上行USSD信令。也就是说,将SIP协议格式的上行USSD信令转换为MAP协议格式的上行USSD信令。

步骤S102:将所述USSD中心支持的上行USSD信令并发送至所述USSD中心。

具体地说,AS将所述MAP协议封装的上行USSD信令经由HLR发送至所述USSD中心。

图6是本发明第二实施例提供的IMS网络中实现USSD功能的方法原理框图, 如图6所示,步骤包括:

步骤S201:对来自所述USSD中心的下行USSD信令进行协议转换处理,得到终端支持的下行USSD信令。

具体地说,AS接收USSD中心经由HLR发送的MAP协议封装的下行USSD信令,对所述MAP协议封装的下行USSD信令进行协议转换,得到所述终端支持的SIP协议封装的下行USSD信令。

例如,可以将MAP协议封装的下行USSD信令进行解封装,得到净荷中的业务数据,然后按照SIP协议对所述业务数据进行封装,即把所述业务数据映射到SIP封装协议的净荷中,然后填充SIP协议包头,从而得到SIP协议封装的下行USSD信令。也就是说,将MAP协议格式的下行USSD信令转换为SIP协议格式的下行USSD信令。

其中,当所述HLR收到USSD中心发送的MAP协议封装的下行USSD信令时,判断终端在IMS网络和/或CS网络注册,具体地说,当所述HLR判断终端在IMS网络注册时,确定向IMS网络转发所述信令;当所述HLR判断终端在CS网络注册时,确定向CS网络转发所述信令;当所述HLR判断终端同时在IMS网络和CS网络注册时,根据配置的IMS网络和CS网络的优先级,确定向某一个网络转发所述信令,例如向优先级高的一个网络转发所述信令。进一步地,若确定向IMS网络转发所述信令,则将所述信令转发至AS。

步骤S202:将所述终端支持的下行USSD信令发送至所述终端,具体是将转换得到的SIP协议封装的下行USSD信令发送至所述终端。

图7是本发明第三实施例提供的IMS网络中实现USSD功能的装置框图,如图7所示,包括:第一处理模块10和第二处理模块20。

第一处理模块10用于对来自终端的上行USSD信令进行协议转换处理,得到USSD中心支持的上行USSD信令,并发送至所述USSD中心。具体地说,第一处理模块10接收已在IMS注册的终端发送的SIP协议封装的上行USSD信令,对所述SIP协议封装的上行USSD信令进行协议转换,得到所述USSD中心支持的MAP协议封装的上行USSD信令,并将所述MAP协议封装的上行USSD信令经由HLR发送至所述USSD中心。

第二处理模块20用于对来自所述USSD中心的下行USSD信令进行协议转换 处理,得到终端支持的下行USSD信令,并发送至所述终端。具体地说,第二处理模块20接收USSD中心经由HLR发送的MAP协议封装的下行USSD信令,对所述MAP协议封装的下行USSD信令进行协议转换,得到所述终端支持的SIP协议封装的下行USSD信令,并将所述SIP协议封装的下行USSD信令发送至所述终端。

所述装置还包括:HLR网络选择模块30在收到USSD中心发送的MAP协议封装的下行USSD信令时,若判断终端在IMS网络注册,则确定向IMS网络转发所述信令;若判断终端在CS网络注册,则确定向CS网络转发所述信令;若判断终端同时在IMS网络和CS网络注册,则根据配置的IMS网络和CS网络的优先级,确定向其中某一个网络(例如高优先级网络)转发所述信令,并当确定向IMS网络转发所述信令时,将所述信令转发至第二处理模块20。

图8是本发明第四实施例提供的由已在IMS网络注册的终端发起并与USSD中心之间交互的流程图,如图8所示,终端已在IMS注册时,终端始发的USSD请求经过HLR转发给USSD中心,具体地说,终端始发的SIP协议封装的USSD请求经过AS时,转换为MAP协议封装的USSD请求后,转发给HLR,HLR再转发给USSD中心。HLR和USSD中心间接口支持MAP协议,无需改造USSD中心。

具体步骤包括:

步骤1:终端已在IMS注册,终端通过SIP协议发起USSD请求经由P-CSCF、S-CSCF转发至AS。

步骤2:AS将SIP协议的USSD请求转换为MAP协议的USSD请求后转发给HLR。

步骤3:HLR将该MAP协议的USSD请求转发给USSD中心。

步骤4至步骤10:当USSD中心需要与终端进一步交互信息时,需要触发步骤4到步骤10一次或多次,是可选步骤。

其中,AS负责MAP USSD信令和SIP USSD信令的相互转换,即在收到来自USSD中心的MAP协议封装的USSD信令时,将其转换为SIP协议封装的USSD信令发送至终端;在收到来自终端的SIP协议封装的USSD信令时,将其转换为MAP协议封装的USSD信令发送至USSD中心。

步骤11:USSD流程结束时,USSD中心向HLR发送MAP USSD Response信令。

步骤12:HLR将所述MAP USSD Response信令转发给AS。

步骤13:AS将所述MAP USSD Response信令转换为SIP BYE<USSD>转发给终端。

步骤14:AS经由S-CSCF、P-CSCF将SIP BYE<USSD>转发给终端,流程结束。

图9是本发明第五实施例提供的由USSD中心发起并与已在IMS网络注册的终端之间交互的流程图,如图9所示,USSD中心始发的MAP协议封装的USSD请求先发到HLR,HLR根据相关配置策略,决定向IMS网络或CS网络转发USSD请求,如果选择CS网络转发USSD请求,流程和图2相同,如果选择IMS网络转发USSD请求,HLR将请求转发给AS网元,AS将MAP USSD请求转换为SIP USSD请求后转发给终端。HLR和USSD中心间接口支持MAP协议,无需改造USSD中心。

具体步骤包括:

步骤1:终端已在IMS注册,USSD中心通过MAP协议发送USSD请求到HLR。

步骤2:HLR根据配置策略进行网络选择。

终端已在IMS和/或CS注册,HLR根据相关配置策略,决定向IMS网络或CS网络转发USSD请求。若决定向CS网络转发USSD请求,则执行步骤3a;若决定向IMS网络转发USSD请求,则执行步骤3b。

步骤3a:当HLR选择CS网络转发USSD请求时,后续流程与图2相同。

步骤3b:当HLR选择IMS网络转发USSD请求时,HLR发送USSD请求到AS。

步骤4至步骤8:AS负责转换MAP USSD和SIP USSD信令,实现终端和USSD中心互通。

步骤9至步骤15:当USSD中心需要与终端进一步交互信息时,需要触发步骤9到步骤15一次或多次,是可选步骤。

步骤16:USSD中心向HLR发送MAP Release信令。

步骤17:HLR将MAP Release信令转发给AS。

步骤18:AS将MAP Release信令转换为SIP BYE<USSD>,并经由P-CSCF、S-CSCF转发给终端,流程结束。

综上所述,本发明具有以下技术效果:

本发明无需改造USSD中心就可以在IMS网络中实现USSD功能,在2G/3G网络升级为IMS网络时,能够有效复用现有网络资源,节省运营商投资。

尽管上文对本发明进行了详细说明,但是本发明不限于此,本技术领域技术 人员可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为落入本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1