CN103179526A - 基于ims***的ussd业务触发方法、***和终端 - Google Patents

基于ims***的ussd业务触发方法、***和终端 Download PDF

Info

Publication number
CN103179526A
CN103179526A CN2011104335710A CN201110433571A CN103179526A CN 103179526 A CN103179526 A CN 103179526A CN 2011104335710 A CN2011104335710 A CN 2011104335710A CN 201110433571 A CN201110433571 A CN 201110433571A CN 103179526 A CN103179526 A CN 103179526A
Authority
CN
China
Prior art keywords
ussd
service
access code
request information
cscf
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2011104335710A
Other languages
English (en)
Other versions
CN103179526B (zh
Inventor
姜怡
宋月
王瑞华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201110433571.0A priority Critical patent/CN103179526B/zh
Publication of CN103179526A publication Critical patent/CN103179526A/zh
Application granted granted Critical
Publication of CN103179526B publication Critical patent/CN103179526B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种基于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。采用了本发明的技术方案,能够实现正确的业务识别和触发,并且避免了对业务接入码参数的大量配置工作。

Description

基于IMS***的USSD业务触发方法、***和终端
技术领域
本发明涉及IP多媒体子***(IP Multimedia Subsystem,IMS)技术领域,尤其涉及一种基于IMS***的USSD业务触发方法、***和终端。
背景技术
在IMS技术领域,USSD(Unstructured Supplementary Service Data)业务是一种操作简便、扩展性强的移动网上的新业务。用户可在手机上选择菜单并输入简短的字符串,提交要获取相应信息的请求,输入字符串的格式为*(#)AAA*BBB#,其中AAA为服务号码,BBB为所需的信息的附加参数,对用户提交的USSD业务请求的应答方式可为USSD应答、短消息、传真或者E-mail。
利用USSD业务,可以提供以下应用:
信息查询(如航班情况、体育比赛结果、影院等定票信息等);
金融类应用(如银行帐务查询、支付/转账、外汇交易等);
行业应用(如工业、环境的遥测和遥控等),等等。
USSD业务是在电路域广泛使用的业务,但是在VoLTE时期,运营商仍然需要考虑在LTE上支持同样的业务体验,因此在标准3GPP 24.390中提出了在IMS域实现USSD业务,基本流程图如图1所示。
步骤1、终端UE发送初始的业务请求消息INVITE,其中携带USSD业务接入码,如:*100#,**139*861066006688#。
步骤2、P-CSCF收到业务请求消息INVITE后转发至S-CSCF。
步骤3、S-CSCF收到业务请求消息INVITE后转发至应用服务器AS。
步骤4、应用服务器AS收到业务请求消息INVITE后发送200OK消息给S-CSCF。
步骤5、S-CSCF收到200OK消息后转发至P-CSCF。
步骤6、P-CSCF收到200OK消息后转发至终端UE。
步骤7、终端UE收到200OK消息后发送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消息后发送200OK响应消息给P-CSCF。
步骤15、P-CSCF收到200OK响应消息后转发至S-CSCF。
步骤16、S-CSCF收到200OK响应消息后转发至应用服务器AS。
步骤17、应用服务器AS收到200OK响应消息判断USSD业务操作已完成,则下发BYE消息给S-CSCF,结束会话。
步骤18、S-CSCF收到BYE消息后转发至P-CSCF。
步骤19、P-CSCF收到BYE消息后转发至终端UE。
步骤20、终端UE收到BYE消息后发送200OK响应消息给P-CSCF。
步骤21、P-CSCF收到200OK响应消息后转发至S-CSCF。
步骤22、S-CSCF收到200OK响应消息后转发至应用服务器AS。
流程中步骤3涉及USSD业务的触发,USSD业务的触发流程为:S-CSCF在注册阶段从HSS服务器(Home Subscriber Server)下载业务触发过滤规则iFC(initial Filter Criteria),当收到USSD业务请求消息后,S-CSCF对业务请求进行iFC匹配,并通过匹配的业务点触发器(ServicePoint Trigger,SPT)进行处理,转发到当前匹配SPT所指向的应用服务器AS。
标准3GPP TS 29.228中定义了iFC的格式,包括SPT结构及参数,如图2所示。标准3GPP TS 29.228对SPT的匹配操作也做了要求,其中对SIP Header参数和Session Description参数允许使用可扩展的正则表达式进行匹配。而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业务触发方法、***和终端,能够实现正确的业务识别和触发,并且避免了对业务接入码参数的大量配置工作。
为实现本发明的目的,采用了以下技术方案:
本发明的一个具体实施方式提供了一种基于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。
进一步地,所述业务请求消息的所述USSD业务接入码的服务号码由所述业务请求消息的Request-URI字段携带。
进一步地,所述业务请求消息的所述USSD业务接入码的USSD附加参数由所述业务请求消息的非Request-URI字段携带。
进一步地,所述USSD业务接入码的服务号码是139。
进一步地,触发过滤准则iFC中的业务点触发器SPT按照优先级排列,如果当前的业务点触发器SPT中的Request-URI参数与所述业务请求消息的所述USSD业务接入码的服务号码不一致,则使用下一个优先级的业务点触发器SPT与所述业务请求消息的所述USSD业务接入码的服务号码进行匹配。
进一步地,所述触发过滤准则iFC设置在HSS服务器。
本发明的另一个具体实施方式提供了一种基于IMS***的USSD业务触发***,包括HSS服务器、终端、S-CSCF和接入服务器AS,其中
HSS服务器用于将触发过滤准则iFC的业务点触发器SPT中的Request-URI参数设置为USSD业务接入码的服务号码,并将触发过滤准则iFC发送给S-CSCF;
终端用于向S-CSCF发送业务请求消息,并将所述业务请求消息中的USSD业务接入码区分为服务号码和USSD附加参数;
S-CSCF用于接收所述业务请求消息,获取所述USSD业务接入码的服务号码;用于顺次使用触发过滤准则iFC的业务点触发器SPT,与所述业务请求消息的所述USSD业务接入码的服务号码进行匹配;用于将所述业务请求消息发送给所述当前的业务点触发器SPT对应的接入服务器AS。
进一步地,HSS服务器和S-CSCF中业务点触发器SPT按照优先级排序。
本发明的另一个具体实施方式提供了一种基于IMS***的USSD业务触发终端,包括USSD业务接入码拆分模块和USSD业务接入码分配模块,其中,
USSD业务接入码拆分模块用于将USSD业务接入码拆分为服务号码和USSD附加参数,并发送给USSD业务接入码分配模块;
USSD业务接入码分配模块用于将USSD业务接入码的服务号码分配给业务请求消息的Request-URI字段携带。
进一步地,USSD业务接入码分配模块还用于将USSD业务接入码的USSD附加参数分配给业务请求消息的非Request-URI字段携带。
采用本发明的技术方案,通过将USSD业务接入码拆分成服务号码和USSD附加参数,同时iFC中SPT的Request-URI参数只设置服务号码,S-CSCF也只对服务号码进行匹配,从而同一类服务仅需要一个SPT即可,大大减少了SPT的配置数量,简化了USSD的业务触发。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和具体实施方式,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的具体实施方式一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1是现有技术中USSD业务实现流程图。
图2是现有技术中SPT结构与参数示意图。
图3是本发明具体实施方式一的USSD业务触发***的结构示意图。
图4是本发明具体实施方式二的USSD业务触发终端的结构示意图。
图5是本发明具体实施方式三的USSD业务触发流程图。
具体实施方式
以下结合附图对本发明的优选实施方式进行说明,应当理解,此处所描述的优选实施方式仅用于说明和解释本发明,并不用于限定本发明。
图3是本发明具体实施方式一的USSD业务触发***的结构示意图。如图3所示,该USSD业务触发***包括HSS服务器、终端、S-CSCF和接入服务器AS。
HSS服务器将触发过滤准则iFC的业务点触发器SPT中的Request-URI参数设置为USSD业务接入码的服务号码,并将触发过滤准则iFC发送给S-CSCF,其中HSS服务器中业务点触发器SPT按照优先级排序。
终端向S-CSCF发送业务请求消息,并将业务请求消息中的USSD业务接入码区分为服务号码和USSD附加参数。
S-CSCF接收该业务请求消息,获取USSD业务接入码的服务号码;顺次使用触发过滤准则iFC的业务点触发器SPT,与该业务请求消息的USSD业务接入码的服务号码进行匹配;将该业务请求消息发送给当前的业务点触发器SPT对应的接入服务器AS。
图4是本发明具体实施方式二的USSD业务触发终端的结构示意图。如图4所示,USSD业务触发终端包括USSD业务接入码拆分模块和USSD业务接入码分配模块。
USSD业务接入码拆分模块将USSD业务接入码拆分为服务号码和USSD附加参数,并发送给USSD业务接入码分配模块。
USSD业务接入码分配模块将USSD业务接入码的服务号码分配给业务请求消息的Request-URI字段携带,将USSD业务接入码的USSD附加参数分配给业务请求消息的非Request-URI字段携带。
图5是本发明具体实施方式三的USSD业务触发流程图。如图5所示,该USSD业务触发流程包括以下步骤:
步骤501、HSS服务器中设置触发过滤准则iFC,触发过滤准则iFC包括多个业务点触发器SPT,这些业务点触发器SPT按照优先级排列。
步骤502、将触发过滤准则iFC的业务点触发器SPT中的Request-URI参数设置为USSD业务接入码的服务号码。也就是说触发过滤准则iFC的业务点触发器SPT配置Request-URI参数时,仅对USSD业务接入码的服务号码**AAA*配置过滤规则,例如**139*。
步骤503、终端识别用户输入的USSD业务接入码,将该USSD业务接入码拆分成服务号码**AAA*和USSD附加参数BBB,例如,USSD业务接入码**139*8613xxxxxxxxx#就拆分成服务号码**139*和附加参数8613xxxxxxxxx。
步骤504、终端向S-CSCF发送业务请求消息,其中业务请求消息的Request-URI字段携带服务号码**AAA*,使用其他字段携带USSD附加参数BBB。
步骤505、S-CSCF收到业务请求消息,从中通过业务请求消息的Request-URI字段获取USSD业务接入码的服务号码。
步骤506、S-CSCF按照业务点触发器SPT的优先级,顺次使用触发过滤准则iFC的业务点触发器SPT,与该业务请求消息的USSD业务接入码的服务号码进行匹配。
由于业务点触发器SPT中的Request-URI参数设置的是USSD业务接入码的服务号码,而业务请求消息的Request-URI字段也是服务号码,因此只要两个服务号码匹配,则两者就算匹配成功。例如当前的业务点触发器SPT中的Request-URI参数中的USSD业务接入码服务号码是**139*,同时该业务请求消息的USSD业务接入码的服务号码也是**139*,这样当前的业务点触发器SPT就与业务请求消息的USSD业务匹配成功。
如果当前的业务点触发器SPT中的Request-URI参数中的USSD业务接入码服务号码与该业务请求消息的USSD业务接入码的服务号码不一致,则使用下一个优先级的业务点触发器SPT与该业务请求消息的USSD业务接入码的服务号码进行匹配。
步骤507、如果当前的业务点触发器SPT中的Request-URI参数中的USSD业务接入码的服务号码与该业务请求消息的USSD业务接入码的服务号码一致,即当前的业务点触发器SPT与业务请求消息的USSD业务匹配成功,S-CSCF则将该业务请求消息发送给该当前的业务点触发器SPT对应的接入服务器AS。
最后应说明的是:以上所述仅为本发明的优选实施方式而已,并不用于限制本发明,尽管参照前述实施方式对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施方式所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种基于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。
2.根据权利要求1所述的一种基于IMS***的USSD业务触发方法,其特征在于,所述业务请求消息的所述USSD业务接入码的服务号码由所述业务请求消息的Request-URI字段携带。
3.根据权利要求1所述的一种基于IMS***的USSD业务触发方法,其特征在于,所述业务请求消息的所述USSD业务接入码的USSD附加参数由所述业务请求消息的非Request-URI字段携带。
4.根据权利要求1所述的一种基于IMS***的USSD业务触发方法,其特征在于,所述USSD业务接入码的服务号码是139。
5.根据权利要求1所述的一种基于IMS***的USSD业务触发方法,其特征在于,触发过滤准则iFC中的业务点触发器SPT按照优先级排列,如果当前的业务点触发器SPT中的Request-URI参数与所述业务请求消息的所述USSD业务接入码的服务号码不一致,则使用下一个优先级的业务点触发器SPT与所述业务请求消息的所述USSD业务接入码的服务号码进行匹配。
6.根据权利要求1-5中任一权利要求所述的一种基于IMS***的USSD业务触发方法,其特征在于,所述触发过滤准则iFC设置在HSS服务器。
7.一种基于IMS***的USSD业务触发***,其特征在于,包括HSS服务器、终端、S-CSCF和接入服务器AS,其中,
HSS服务器用于将触发过滤准则iFC的业务点触发器SPT中的Request-URI参数设置为USSD业务接入码的服务号码,并将触发过滤准则iFC发送给S-CSCF;
终端用于向S-CSCF发送业务请求消息,并将所述业务请求消息中的USSD业务接入码区分为服务号码和USSD附加参数;
S-CSCF用于接收所述业务请求消息,获取所述USSD业务接入码的服务号码;用于顺次使用触发过滤准则iFC的业务点触发器SPT,与所述业务请求消息的所述USSD业务接入码的服务号码进行匹配;用于将所述业务请求消息发送给所述当前的业务点触发器SPT对应的接入服务器AS。
8.根据权利要求7所述的一种基于IMS***的USSD业务触发***,其特征在于,HSS服务器和S-CSCF中业务点触发器SPT按照优先级排序。
9.一种基于IMS***的USSD业务触发终端,其特征在于,包括USSD业务接入码拆分模块和USSD业务接入码分配模块,其中,
USSD业务接入码拆分模块用于将USSD业务接入码拆分为服务号码和USSD附加参数,并发送给USSD业务接入码分配模块;
USSD业务接入码分配模块用于将USSD业务接入码的服务号码分配给业务请求消息的Request-URI字段携带。
10.根据权利要求9所述的一种基于IMS***的USSD业务触发终端,其特征在于,USSD业务接入码分配模块还用于将USSD业务接入码的USSD附加参数分配给业务请求消息的非Request-URI字段携带。
CN201110433571.0A 2011-12-21 2011-12-21 基于ims***的ussd业务触发方法、***和终端 Active CN103179526B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110433571.0A CN103179526B (zh) 2011-12-21 2011-12-21 基于ims***的ussd业务触发方法、***和终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110433571.0A CN103179526B (zh) 2011-12-21 2011-12-21 基于ims***的ussd业务触发方法、***和终端

Publications (2)

Publication Number Publication Date
CN103179526A true CN103179526A (zh) 2013-06-26
CN103179526B CN103179526B (zh) 2016-01-20

Family

ID=48639089

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110433571.0A Active CN103179526B (zh) 2011-12-21 2011-12-21 基于ims***的ussd业务触发方法、***和终端

Country Status (1)

Country Link
CN (1) CN103179526B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109565653A (zh) * 2016-08-05 2019-04-02 T移动美国公司 基于ip的ussd通信

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101222668A (zh) * 2007-02-12 2008-07-16 博斐逊企业顾问(深圳)有限公司 移动通信终端来电显示方法
CN101237678A (zh) * 2007-02-02 2008-08-06 华为技术有限公司 个人网管理电路域终端的激活及登记方法、***及装置
CN101247555A (zh) * 2008-01-29 2008-08-20 梁宇杰 一种基于ussd协议的信息服务方法和***
KR100860096B1 (ko) * 2007-08-02 2008-09-25 에스케이 텔레콤주식회사 비동기망에서 ussd를 이용한 음성 사서함 서비스시스템 및 방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101237678A (zh) * 2007-02-02 2008-08-06 华为技术有限公司 个人网管理电路域终端的激活及登记方法、***及装置
CN101222668A (zh) * 2007-02-12 2008-07-16 博斐逊企业顾问(深圳)有限公司 移动通信终端来电显示方法
KR100860096B1 (ko) * 2007-08-02 2008-09-25 에스케이 텔레콤주식회사 비동기망에서 ussd를 이용한 음성 사서함 서비스시스템 및 방법
CN101247555A (zh) * 2008-01-29 2008-08-20 梁宇杰 一种基于ussd协议的信息服务方法和***

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109565653A (zh) * 2016-08-05 2019-04-02 T移动美国公司 基于ip的ussd通信

Also Published As

Publication number Publication date
CN103179526B (zh) 2016-01-20

Similar Documents

Publication Publication Date Title
CN107113312B (zh) 将会话发起协议互联网协议多媒体子***的呼叫分拨到多个相关联的装置
CN106717041B (zh) 用于在外地网络中漫游的移动装置的增强的互联网协议多媒体子***的服务限制和选择控制
US7936665B2 (en) IMS network system and data restoring method
US10356571B2 (en) Method and device for sharing enriched information associated with a call
EP3142339A1 (en) System and method for determining trust for sip messages
CN108781426A (zh) 通信会话注册和辅助请求处理
JP2010541348A (ja) Ipマルチメディア・サブシステム・ネットワークにおける障害回復
US20150282242A1 (en) Methods and apparatus for processing an ims session
CN101227457A (zh) 标识通信业务的方法及其***
EP2898647B1 (en) Methods and apparatus for processing an ims session
CN106211105B (zh) 处理短信的方法和***、及应用服务器
CN100421430C (zh) 一种基于ip网多媒体子***的消息业务实现方法
US20100306349A1 (en) Method and System for Configuring Service on Terminal
EP3471379B1 (en) Method and apparatuses for multi-identity service based on registration of shared identities
CN104303480A (zh) 基于会话的网络跟踪和测试呼叫
EP2673943B1 (en) Method for handling public identities in an internet protocol multimedia subsystem network
KR101173836B1 (ko) Ims망에서 s-cscf 장애 복구 후 착신 및 발신 호 처리 방법 및 그 시스템
CN100466760C (zh) 一种基于ip网络域消息业务的实现方法
CN103179526A (zh) 基于ims***的ussd业务触发方法、***和终端
CN103179525B (zh) 一种基于ims***的ussd业务触发方法和***
EP2532143A1 (en) Method and apparatus for routing xcap requests
CN102045330A (zh) 一种ims软终端及其通信方法
CN106714136B (zh) 数据同步方法、hlr、mmtel as以及***
CN102487495A (zh) Hss异常时实现呼叫的方法及cscf
CN101835133A (zh) 订阅通知处理方法和***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant