CN103179526A - 基于ims***的ussd业务触发方法、***和终端 - Google Patents
基于ims***的ussd业务触发方法、***和终端 Download PDFInfo
- 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
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
技术领域
本发明涉及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字段携带。
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109565653A (zh) * | 2016-08-05 | 2019-04-02 | T移动美国公司 | 基于ip的ussd通信 |
Citations (4)
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를 이용한 음성 사서함 서비스시스템 및 방법 |
-
2011
- 2011-12-21 CN CN201110433571.0A patent/CN103179526B/zh active Active
Patent Citations (4)
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)
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 |