基于IMS系统的USSD业务触发方法、系统和终端技术方案

技术编号:8863880 阅读:399 留言:0更新日期:2013-06-29 00:57
本发明专利技术公开了一种基于IMS系统的USSD业务触发方法、系统和终端,首先将iFC的SPT中的Request-URI参数设置为USSD业务接入码的服务号码;终端向S-CSCF发送业务请求消息,包括区分开的USSD业务接入码的服务号码和USSD附加参数;S-CSCF获取USSD业务接入码的服务号码;S-CSCF顺次使用iFC的SPT,与业务请求消息的USSD业务接入码的服务号码进行匹配;如果当前的SPT中的Request-URI参数与业务请求消息的USSD业务接入码的服务号码一致,S-CSCF则将业务请求消息发送给当前的SPT对应的AS。采用了本发明专利技术的技术方案,能够实现正确的业务识别和触发,并且避免了对业务接入码参数的大量配置工作。

【技术实现步骤摘要】

本专利技术涉及IP多媒体子系统(IP Multimedia Subsystem, IMS)
,尤其涉及一种基于頂S系统的USSD业务触发方法、系统和终端。
技术介绍
在IMS
,USSD (Unstructured Supplementary Service Data)业务是一种操作简便、扩展性强的移动网上的新业务。用户可在手机上选择菜单并输入简短的字符串,提交要获取相应信息的请求,输入字符串的格式为*(#)AAA*BBB#,其中AAA为服务号码,BBB为所需的信息的附加参数,对用户提交的USSD业务请求的应答方式可为USSD应答、短消息、传真或者E-mai I。利用USSD业务,可以提供以下应用:信息查询(如航班情况、体育比赛结果、影院等定票信息等);金融类应用(如银行帐务查询、支付/转账、外汇交易等);行业应用(如工业、环境的遥测和遥控等),等等。USSD业务是在电路域广泛使用的业务,但是在VoLTE时期,运营商仍然需要考虑在LTE上支持同样的业务体验,因此在标准3GPP 24.390中提出了在MS域实现USSD业务,基本流程图如图1所不。步骤1、终端UE发送初始的业务请求消息INVITE,其中携带USSD业务接入码,如:*100#, **139*861066006688#。步骤2、P-CSCF收到业务请求消息INVITE后转发至S-CSCF。步骤3、S-CSCF收到业务请求消息INVITE后转发至应用服务器AS。步骤4、应用服务器AS收到业务请求消息INVITE后发送2000K消息给S-CSCF。步骤5、S-CSCF收到2000K消息后转发至P-CSCF。步骤6、P-CSCF收到2000K消息后转发至终端UE。步骤7、终端UE收到2000K消息后发送ACK响应消息给P-CSCF。步骤8、P-CSCF收到ACK响应消息后转发至S-CSCF。步骤9、S-CSCF收到ACK响应消息后转发至应用服务器AS。步骤10、应用服务器AS进行USSD业务操作。步骤11、应用服务器AS下发INFO消息,其中携带USSD业务处理结果。步骤12、S-CSCF收到INFO消息后转发至P-CSCF。步骤13、P-CSCF收到INFO消息后转发至终端UE。步骤14、终端UE收到INFO消息后发送2000K响应消息给P-CSCF。步骤15、P-CSCF收到2000K响应消息后转发至S-CSCF。步骤16、S-CSCF收到2000K响应消息后转发至应用服务器AS。步骤17、应用服务器AS收到2000K响应消息判断USSD业务操作已完成,则下发BYE消息给S-CSCF,结束会话。步骤18、S-CSCF收到BYE消息后转发至P-CSCF。步骤19、P-CSCF收到BYE消息后转发至终端UE。步骤20、终端UE收到BYE消息后发送2000K响应消息给P-CSCF。步骤21、P-CSCF收到2000K响应消息后转发至S-CSCF。步骤22、S-CSCF收到2000K响应消息后转发至应用服务器AS。流程中步骤3涉及USSD业务的触发,USSD业务的触发流程为:S_CSCF在注册阶段从HSS服务器(Home Subscriber Server)下载业务触发过滤规则iFC(initial FilterCriteria),当收到USSD业务请求消息后,S-CSCF对业务请求进行iFC匹配,并通过匹配的业务点触发器(Service Point Trigger, SPT)进行处理,转发到当前匹配SPT所指向的应用服务器AS。标准3GPP TS 29.228中定义了 iFC的格式,包括SPT结构及参数,如图2所示。标准3GPP TS 29.228对SPT的匹配操作也做了要求,其中对SIP Header参数和SessionDescription参数允许使用可扩展的正则表达式进行匹配。而Request-URI参数则未允许使用正则表达式方式匹配。由于现有技术不允许对SPT中的Request-URI参数进行正则表达式匹配,因此如果需要根据业务请求消息中的Request-URI字段触发USSD业务,该字段需要和SPT中配置的Request-URI参数完全匹配一致,而对某些USSD业务来说,该字段的匹配是很困难的事。因为USSD业务接入码格式为*(#)AAA*BBB#,其中AAA为服务号码,编码固定;BBB为所需的信息的附加参数,编码不固定。以**139回拨业务为例,当用户需要呼叫中国移动总机时,业务接入码为**139*861052686688#,当用户呼叫其他手机用户时,业务接入码为**139*8613xxxxxxxxx#。这导致用户可能每次呼叫的业务接入码都不一样,iFC中不可能将全部业务接入码都配置相应的SPT,从而无法进行iFC匹配检测和正确的USSD业务触发。
技术实现思路
本专利技术的目的是针对以上现有USSD业务无法正确触发的问题而提出的一种基于IMS系统的USSD业务触发方法、系统和终端,能够实现正确的业务识别和触发,并且避免了对业务接入码参数的大量配置工作。为实现本专利技术的目的,采用了以下技术方案:本专利技术的一个具体实施方式提供了一种基于MS系统的USSD业务触发方法,包括以下步骤:将触发过滤准则iFC的业务点触发器SPT中的Request-URI参数设置为USSD业务接入码的服务号码;终端向S-CSCF发送业务请求消息,所述业务请求消息包括区分开的USSD业务接入码的服务号码和USSD附加参数;S-CSCF收到所述业务请求消息,获取所述USSD业务接入码的服务号码;S-CSCF顺次使用触发过滤准则iFC的业务点触发器SPT,与所述业务请求消息的所述USSD业务接入码的服务号码进行匹配;如果当前的业务点触发器SPT中的Request-URI参数与所述业务请求消息的所述USSD业务接入码的服务号码一致,S-CSCF则将所述业务请求消息发送给所述当前的业务点触发器SPT对应的接入服务器AS。进一步地,所述业务请求消息的所述USSD业务接入码的服务号码由所述业务请求消息的Request-URI字段携带。进一步地,所述业务请求消息的所述USSD业务接入码的USSD附加参数由所述业务请求消息的非Request-URI字段携带。进一步地,所述USSD业务接入码的服务号码是139。进一步地,触发过滤准则iFC中的业务点触发器SPT按照优先级排列,如果当前的业务点触发器SPT中的Request-URI参数与所述业务请求消息的所述USSD业务接入码的服务号码不一致,则使用下一个优先级的业务点触发器SPT与所述业务请求消息的所述USSD业务接入码的服务号码进行匹配。进一步地,所述触发过滤准则iFC设置在HSS服务器。本专利技术的另一个具体实施方式提供了一种基于MS系统的USSD业务触发系统,包括HSS服务器、终端、S-CSCF和接入服务器AS,其中HSS服务器用于将触发过滤准则iFC的业务点触发器SPT中的Request-URI参数设置为USSD业务接入码的服务号码,并将触发过滤准则iFC发送给S-CSCF ;终端用于向S-CSCF发送业务请求消息,并将所述业务请求消息中的USSD业务接入码区分为服务号码和USSD附加参数;S-CSCF用于接收所述业务本文档来自技高网
...

【技术保护点】
一种基于IMS系统的USSD业务触发方法,其特征在于,包括以下步骤:将触发过滤准则iFC的业务点触发器SPT中的Request?URI参数设置为USSD业务接入码的服务号码;终端向S?CSCF发送业务请求消息,所述业务请求消息包括区分开的USSD业务接入码的服务号码和USSD附加参数;S?CSCF收到所述业务请求消息,获取所述USSD业务接入码的服务号码;S?CSCF顺次使用触发过滤准则iFC的业务点触发器SPT,与所述业务请求消息的所述USSD业务接入码的服务号码进行匹配;如果当前的业务点触发器SPT中的Request?URI参数与所述业务请求消息的所述USSD业务接入码的服务号码一致,S?CSCF则将所述业务请求消息发送给所述当前的业务点触发器SPT对应的接入服务器AS。

【技术特征摘要】
1.一种基于MS系统的USSD业务触发方法,其特征在于,包括以下步骤: 将触发过滤准则iFC的业务点触发器SPT中的Request-URI参数设置为USSD业务接入码的服务号码; 终端向S-CSCF发送业务请求消息,所述业务请求消息包括区分开的USSD业务接入码的服务号码和USSD附加参数; S-CSCF收到所述业务请求消息,获取所述USSD业务接入码的服务号码; S-CSCF顺次使用触发过滤准则iFC的业务点触发器SPT,与所述业务请求消息的所述USSD业务接入码的服务号码进行匹配; 如果当前的业务点触发器SPT中的Request-URI参数与所述业务请求消息的所述USSD业务接入码的服务号码一致,S-CSCF则将所述业务请求消息发送给所述当前的业务点触发器SPT对应的接入服务器AS。2.根据权利要求1所述的一种基于MS系统的USSD业务触发方法,其特征在于,所述业务请求消息的所述USSD业务接入码的服务号码由所述业务请求消息的Request-URI字段携带。3.根据权利要求1所述的一种基于IMS系统的USSD业务触发方法,其特征在于,所述业务请求消息的所述USSD业务接入码的USSD附加参数由所述业务请求消息的非Request-URI字段携带。4.根据权利要求1所述的一种基于MS系统的USSD业务触发方法,其特征在于,所述USSD业务接入码的服务号码是139。5.根据权利要求1所 述的一种基于IMS系统的USSD业务触发方法,其特征在于,触发过滤准则iFC中的业务点触发器SPT按照优先级排列,如果当前的业务点触发器SPT中的Request-URI参数与所述业务请求消息的所述USSD业务接入码的服务号码不一致,则使用下一个优先级的业务点触发器SPT与所述业务请求消息的所述USSD业务接入码的服务...

【专利技术属性】
技术研发人员:姜怡宋月王瑞华
申请(专利权)人:中国移动通信集团公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1