基于ussdagw的ussd业务的实现方法

文档序号:7986392阅读:360来源:国知局
基于ussd agw的ussd业务的实现方法
【专利摘要】本发明提供了一种USSD?AGW、USSD网关以及基于USSD?AGW的USSD业务的实现方法,其中,该USSD?AGW包括:接口模块,用于为ASP网元提供基于网页服务的SOAP接口,以及完成USSD业务流程中与ASP网元交互的SOAP信令和与USSD?GW交互的SMPP信令之间的转换;接入认证管理模块,用于对ASP网元提供认证,对上行消息进行接入码匹配和路由,以及对所述ASP网元的业务接入访问次数进行控制;以及会话控制管理模块,用于对所述ASP网元或终端发起的USSD的会话数据进行管理和控制。本发明对ASP提供了相对较为方便的网页服务的接入方式,降低了ASP的USSD业务接入的技术门槛。
【专利说明】基于USSD AGW的USSD业务的实现方法
【技术领域】
[0001]本发明涉及通信行业的USSD (Unstructured Supplementary Service Data,非结构化补充数据业务)增值业务,尤其涉及一种USSD接入网关(AGW)、USSD网关(GW)系统以及基于USSD AGff的USSD业务的实现方法。
【背景技术】
[0002]非结构化补充数据(UnstructuredSupplementary Service Data, USSD)业务,是一种基于全球移动通信系统(GSM)网络的交互式数据业务。典型的应用场景是:使用手机键盘输入一些网络已预先制定的数字或者符号比如等,再按拨号(send)键向网络侧的业务提供商(ASP)发送一条指令,ASP根据指令选择相关的服务内容返回给终端,终端收到ASP的服务内容后,可再次发送指令继续该后面的业务,依此类推,业务可持续数个回

口 ο
[0003]目前业内比较成熟的USSD网关(GW),大都是向ASP提供基于点对点短消息(shortmessage peer to peer, SMPP)协议的接口,对于目前发展较快的互联网ASP而言,该接口的接入门槛较高,业务流程较为复杂,不利于USSD业务的发展,因此目前急需一种能够提供较为简单接入接口 USSD业务网关。

【发明内容】

[0004]本发明实施例提供了一种USSD AGff,USSD Gff系统以及基于USSDAGW的USSD业务的实现方法,以克服现有的USSD网关对ASP提供的接口接入门槛较高的缺陷。
[0005]本发明实施例提供了一种非结构化补充数据(USSD)接入网关(AGW),该USSD AGff包括:
[0006]接口模块,用于为应用和服务提供商(ASP)网元提供基于网页服务(WebService)的简单对象访问协议(SOAP)接口,以及完成USSD业务流程中与所述ASP网元交互的SOAP信令和与USSD网关(GW)交互的点对点短消息(SMPP)信令之间的转换;
[0007]接入认证管理模块,用于对所述ASP网元提供认证,对上行消息进行接入码匹配和路由,以及对所述ASP网元的业务接入访问次数进行控制;以及
[0008]会话控制管理模块,用于对所述ASP网元或终端发起的USSD的会话数据进行管理和控制。
[0009]优选地,所述接口模块,具体用于和所述ASP网元进行所述ASP网元主动发起的USSD会话的下行流程接口消息、所述ASP网元主动结束的USSD会话的下行流程接口消息、所述终端主动发起的USSD会话的上行流程接口消息、所述USSD会话内所述ASP网元和所述终端之间业务信息交互的上行流程会话内接口消息和所述USSD会话内通知所述ASP网元会话结束的上行流程会话内接口消息的交互。
[0010]优选地,所述ASP主动发起的USSD会话业务的下行流程接口消息包括对应的请求消息和回复消息,所述对应的请求消息中包含表示终端号码的字段和表示USSD消息内容的字段,所述对应的回复消息中包含表示USSD会话标识(ID)的字段;
[0011]所述ASP主动结束的USSD会话的下行流程接口消息包括对应的请求消息和回复消息,所述对应的请求消息中包含表示USSD消息内容的字段和表示USSD会话ID的字段,所述对应的回复消息为空;
[0012]所述终端主动发起的USSD会话的上行流程接口消息包括对应的请求消息和回复消息,所述对应的请求消息中包含表示USSD会话ID的字段、表示所述终端号码的字段、表示ASP的业务接入码的字段和表示所述终端发送给所述ASP网元的USSD消息内容的字段,所述对应的回复消息中包含表示所述ASP网元返回给所述终端的USSD消息内容的字段和表示是否需要保持会话的字段;
[0013]所述USSD会话内所述ASP网元和所述终端之间业务信息交互的上行流程会话内接口消息包括对应的请求消息和回复消息,所述对应的请求消息中包含表示USSD会话ID的字段、表示终端号码的字段和表示所述终端发给所述ASP网元的USSD消息内容的字段,所述对应的回复消息中包含表示所述ASP网元返回给所述终端的USSD消息内容的字段和表示是否需要保持会话的字段;
[0014]所述USSD会话内通知所述ASP网元会话结束的上行流程会话内接口消息包括对应的请求消息和回复消息,所述对应的请求消息中包含表示USSD会话ID的字段和表示USSD会话结束原因的字段,所述对应的回复消息为空。
[0015]优选地,所述接口模块,具体用于通过以下的映射关系完成所述SOAP信令和所述SMPP信令之间的转换:
[0016]所述SOAP信令的所述ASP主动发起的USSD会话的下行流程接口消息与所述SMPP的短信下行请求消息相对应;
[0017]所述SOAP信令的所述终端主动发起的USSD会话的上行流程接口对应的请求消息与所述SMPP的短信上行请求消息相对应;
[0018]所述SOAP信令的所述终端主动发起的USSD会话的上行流程接口对应的回复消息与所述SMPP的短信下行请求消息相对应;
[0019]所述SOAP信令的所述USSD会话内所述ASP网元和所述终端之间业务信息交互的上行流程会话内接口对应的请求消息与所述SMPP的短信上行请求消息相对应;
[0020]所述SOAP信令的所述USSD会话内所述ASP网元和所述终端之间业务信息交互的上行流程会话内接口对应的回复消息与所述SMPP的短信下行请求消息相对应;
[0021 ] 所述SOAP信令的所述ASP主动结束的USSD会话的下行流程接口消息与所述SMPP的短信下行请求消息相对应;以及
[0022]所述SOAP信令的所述USSD会话内通知所述ASP网元会话结束的上行流程会话内接口消息与所述SMPP的短信上行请求消息相对应。
[0023]本发明实施例还提供了一种非结构化补充数据(USSD)网关(GW)系统,包括相连的应用和服务提供商(ASP)网元和USSD GW,其特征在于,该系统还包括位于所述ASP网元和所述USSD GW之间的USSD接入网元(AGW),该USSD AGff为权利要求1_4任一权利要求所述的 USSD AGW。
[0024]本发明实施例还提供了一种基于上述USSD AGff的USSD业务的实现方法,该方法包括:[0025]USSD AGW通过与ASP网元和USSD GW进行交互,将下行起呼或上行起呼的第一USSD消息发送给终端;
[0026]所述USSD AGff将来自所述USSD Gff的消息发送给所述ASP网元;
[0027]所述USSD AGff通过与所述ASP网元和所述USSD Gff进行交互,将所述ASP网元提交的第二 USSD消息发送给所述终端;
[0028]所述USSD AGff通过与所述ASP网元和所述USSD Gff进行交互,完成多次USSD交
互信息;
[0029]所述USSD AGff通过与所述ASP网元和所述USSD Gff进行交互,结束所述USSD会话,并将所述ASP网元发送的最终消息通知所述终端。
[0030]优选地,所述USSD AGff通过与ASP网元和USSD Gff进行交互,将下行起呼的第一USSD消息发送给终端,包括:
[0031]所述USSD AGff接收所述ASP网元发送的下行建立USSD会话请求消息,建立USSD会话,并向USSD GW发起基于SMPP协议的短信下行请求消息,所述短信下行请求消息中携带第一 USSD消息且由所述USSG Gff通过相关中继网元发送给终端;或者
[0032]所述USSD AGff通过与ASP网元和USSD Gff进行交互,将上行起呼的第一 USSD消息发送给终端,包括:
[0033]所述USSD AGW接收所述USSD GW发送的携带USSD起呼消息的基于SMPP协议的短信上行请求消息,建立USSD会话,根据所述短信上行请求消息中的业务接入码进行接入码匹配,找到对应的ASP网元,向所述ASP网元发送携带USSD起呼消息的所述终端主动发起的USSD会话的上行流程接口请求消息;
[0034]所述USSD AGff将所述ASP发送的第一 USSD消息映射为基于SMPP协议的短信下行请求消息发送给所述USSD GW,以便所述USSD GW通过中继网元转发到所述终端。
[0035]优选地,所述USSD AGff将来自所述USSD Gff的消息发送给所述ASP网元,包括:
[0036]所述USSD AGff接收所述USSD Gff发送的携带所述消息的基于SMPP协议的短信上行请求消息,将所述短信上行请求消息映射为所述ASP网元和所述终端之间业务信息交互的上行流程会话内接口请求消息,发送给所述ASP网元。
[0037]优选地,所述消息包括所述终端的回复消息和所述第二 USSD消息。
[0038]优选地,所述USSD AGff通过与所述ASP网元和所述USSD Gff进行交互,将所述ASP网元提交的第二 USSD消息发送给终端,包括:
[0039]所述USSD AGff将所述ASP网元提交的第二 USSD消息重新映射为基于SMPP协议的短信下行请求消息,将所述ASP网元提交的所述第二 USSD消息由所述USSG GW通过相关中继网元发送给所述终端。
[0040]优选地,所述USSD AGff通过与所述ASP网元进行交互,完成多次USSD交互信息,包括:
[0041]所述USSD AGff通过所述ASP网元和所述终端之间业务信息交互的上行流程会话内接口请求消息完成多次USSD交互信息。
[0042]优选地,所述USSD AGff通过与所述ASP网元和所述USSD Gff进行交互,结束所述USSD会话,并将所述ASP网元发送的最终消息通知所述终端,包括:
[0043]所述USSD AGff接收所述ASP网元发送的最后一个所述ASP网元和所述终端之间业务信息交互的上行流程会话内接口请求消息,结束所述USSD会话,并向所述USSD Gff发送所述短信下行请求消息,以便所述USSD Gff通知所述终端并结束所述USSD会话。
[0044]优选地,所述方法还包括:
[0045]所述USSD AGW接收所述USSD GW发送的所述短信上行请求消息,结束所述USSD会话,所述短信上行请求消息中携带终端挂机的信息或网络侧异常信息;
[0046]所述USSD AGW将所述短信上行请求消息中携带的信息映射为所述USSD会话内通知所述ASP网元会话结束的上行流程会话内接口请求消息并发送至所述ASP网元。
[0047]优选地,所述方法还包括:
[0048]所述USSD AGff接收所述ASP网元发送的所述ASP网元主动结束USSD会话的下行流程接口请求消息,结束所述USSD会话;
[0049]所述USSD AGff将所述ASP网元主动结束USSD会话的下行流程接口请求消息映射为基于SMPP的短信下行请求消息,向所述USSD Gff发送所述短信下行请求消息。
[0050]本发明实施例,对ASP提供了相对较为方便的Web Service的接入方式,降低了ASP的USSD业务接入的技术门槛;该接入方式与目前普遍使用的ParlayX标准相类似,符合行业的发展趋势;同时对AS提供接入认证和管理功能,功能丰富,业务功能完整,具有大规模开发使用的应用前景。
【专利附图】

【附图说明】
[0051]图1a是本发明USSD AGff实施例的结构示意图;
[0052]图1b是本发明USSD网关系统实施例的结构示意图;
[0053]图2是本发明USSD业务下行起呼实施例的信令流程图;
[0054]图3是本发明USSD业务上行起呼实施例的信令流程图;
[0055]图4是本发明USSD业务网络侧终端主动挂机实施例的信令流程图;
[0056]图5是本发明USSD业务网络侧异常实施例的信令流程图;
[0057]图6是本发明USSD业务侧ASP主动结束会话实施例的信令流程图。
【具体实施方式】
[0058]为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0059]本发明实施例提供了一种USSD AGff,如图1a所示,该USSD AGff包括:
[0060]接口模块11,用于为应用和服务提供商(ASP)网元提供基于网页服务(WebService)的简单对象访问协议(SOAP)接口,以及完成USSD业务流程中与所述ASP网元交互的SOAP信令和与USSD网关(GW)交互的点对点短消息(SMPP)信令之间的转换;
[0061]接入认证管理模块12,用于对所述ASP网元提供认证,对上行消息进行接入码匹配和路由,以及对所述ASP网元的业务接入访问次数进行控制;以及
[0062]会话控制管理模块13,用于对所述ASP网元或终端发起的USSD的会话数据进行管理和控制。
[0063]另外,本发明还提供了一种USSD网关系统,如图1b所示,其中,如图1a所示结构和功能的USSD AGff处于ASP网元(简称ASP)和USSD Gff之间,对ASP开放基于网页服务(Web Service)的简单对象访问协议(SOAP)协议接口,和USSD GW之间采用SMPP协议进行对接,提供如下功能:
[0064]DASP的接入和认证管理功能,针对ASP提供相关接入密码、IP状态、签约关系认证,同时对上行消息(终端发给ASP的消息)进行接入码匹配和路由,对ASP的业务接入访问次数进行控制;
[0065]2) USSD会话控制和管理,即对ASP或终端发起的USSD的会话数据进行管理和控制;
[0066]3) USSD业务信令转换,提供USSD业务流程中,与ASP交互的SOAP信令和与USSDGff交互的SMPP信令之间的转换。
[0067]1、根据SOAP协议的特点,本USSD网关系统对ASP开放的针对USSD业务的SOAP接口定义如下:[0068]SOAP 接口字段:采用了 XML (Extensible Markup Language 可扩展标记语言)和部分ParlayX标准中的结构定义,对这部分结构定义,不做赘述。
[0069](I)下行流程SOAP头(Header)定义如下(用于ASP向USSD AGff发起的请求消息makeUssd 和 endUssd 接口中):
[0070]表1下行流程SOAP Header结构定义
【权利要求】
1.一种非结构化补充数据(USSD)接入网关(AGW),其特征在于,该USSD AGW包括: 接口模块,用于为应用和服务提供商(ASP)网元提供基于网页服务(WebService)的简单对象访问协议(SOAP)接口,以及完成USSD业务流程中与所述ASP网元交互的SOAP信令和与USSD网关(GW)交互的点对点短消息(SMPP)信令之间的转换; 接入认证管理模块,用于对所述ASP网元提供认证,对上行消息进行接入码匹配和路由,以及对所述ASP网元的业务接入访问次数进行控制;以及 会话控制管理模块,用于对所述ASP网元或终端发起的USSD的会话数据进行管理和控制。
2.根据权利要求1所述的USSDAGW,其特征在于: 所述接口模块,具体用于和所述ASP网元进行所述ASP网元主动发起的USSD会话的下行流程接口消息、所述ASP网元主动结束的USSD会话的下行流程接口消息、所述终端主动发起的USSD会话的上行流程接口消息、所述USSD会话内所述ASP网元和所述终端之间业务信息交互的上行流程会话内接口消息和所述USSD会话内通知所述ASP网元会话结束的上行流程会话内接口消息的交互。
3.根据权利要求2所述的USSDAGW,其特征在于: 所述ASP主动发起的USSD会话业务的下行流程接口消息包括对应的请求消息和回复消息,所述对应的请求消息中包含表示终端号码的字段和表示USSD消息内容的字段,所述对应的回复消息中包含表示USSD会话标识(ID)的字段; 所述ASP主动结束的USSD会话的下行 流程接口消息包括对应的请求消息和回复消息,所述对应的请求消息中包含表示USSD消息内容的字段和表示USSD会话ID的字段,所述对应的回复消息为空; 所述终端主动发起的USSD会话的上行流程接口消息包括对应的请求消息和回复消息,所述对应的请求消息中包含表示USSD会话ID的字段、表示所述终端号码的字段、表示ASP的业务接入码的字段和表示所述终端发送给所述ASP网元的USSD消息内容的字段,所述对应的回复消息中包含表示所述ASP网元返回给所述终端的USSD消息内容的字段和表示是否需要保持会话的字段; 所述USSD会话内所述ASP网元和所述终端之间业务信息交互的上行流程会话内接口消息包括对应的请求消息和回复消息,所述对应的请求消息中包含表示USSD会话ID的字段、表示终端号码的字段和表示所述终端发给所述ASP网元的USSD消息内容的字段,所述对应的回复消息中包含表示所述ASP网元返回给所述终端的USSD消息内容的字段和表示是否需要保持会话的字段; 所述USSD会话内通知所述ASP网元会话结束的上行流程会话内接口消息包括对应的请求消息和回复消息,所述对应的请求消息中包含表示USSD会话ID的字段和表示USSD会话结束原因的字段,所述对应的回复消息为空。
4.根据权利要求3所述的USSDAGW,其特征在于: 所述接口模块,具体用于通过以下的映射关系完成所述SOAP信令和所述SMPP信令之间的转换: 所述SOAP信令的所述ASP主动发起的USSD会话的下行流程接口消息与所述SMPP的短信下行请求消息相对应;所述SOAP信令的所述终端主动发起的USSD会话的上行流程接口对应的请求消息与所述SMPP的短信上行请求消息相对应; 所述SOAP信令的所述终端主动发起的USSD会话的上行流程接口对应的回复消息与所述SMPP的短信下行请求消息相对应; 所述SOAP信令的所述USSD会话内所述ASP网元和所述终端之间业务信息交互的上行流程会话内接口对应的请求消息与所述SMPP的短信上行请求消息相对应; 所述SOAP信令的所述USSD会话内所述ASP网元和所述终端之间业务信息交互的上行流程会话内接口对应的回复消息与所述SMPP的短信下行请求消息相对应; 所述SOAP信令的所述ASP主动结束的USSD会话的下行流程接口消息与所述SMPP的短信下行请求消息相对应;以及 所述SOAP信令的所述USSD会话内通知所述ASP网元会话结束的上行流程会话内接口消息与所述SMPP的短信上行请求消息相对应。
5.一种非结构化补充数据(USSD)网关(GW)系统,包括相连的应用和服务提供商(ASP)网元和USSD GW,其特征在于,该系统还包括位于所述ASP网元和所述USSD GW之间的USSD接入网元(AGW),该USSDAGW为权利要求1_4任一权利要求所述的USSD AGl
6.一种基于权利要求1-4任一权利要求所述的USSD AGW的USSD业务的实现方法,其特征在于,该方法包括: USSD AGW通过与ASP网元和USSD GW进行交互,将下行起呼或上行起呼的第一 USSD消息发送给终端;· 所述USSD AGff将来自所述USSD Gff的消息发送给所述ASP网元; 所述USSD AGff通过与所述ASP网元和所述USSD Gff进行交互,将所述ASP网元提交的第二 USSD消息发送给所述终端; 所述USSD AGff通过与所述ASP网元和所述USSD Gff进行交互,完成多次USSD交互信息; 所述USSD AGW通过与所述ASP网元和所述USSD GW进行交互,结束所述USSD会话,并将所述ASP网元发送的最终消息通知所述终端。
7.根据权利要求6所述的方法,其特征在于: 所述USSD AGff通过与ASP网元和USSD Gff进行交互,将下行起呼的第一 USSD消息发送给终端,包括: 所述USSD AGW接收所述ASP网元发送的下行建立USSD会话请求消息,建立USSD会话,并向USSD GW发起基于SMPP协议的短信下行请求消息,所述短信下行请求消息中携带第一USSD消息且由所述USSG Gff通过相关中继网元发送给终端;或者 所述USSD AGff通过与ASP网元和USSD Gff进行交互,将上行起呼的第一 USSD消息发送给终端,包括: 所述USSD AGff接收所述USSD Gff发送的携带USSD起呼消息的基于SMPP协议的短信上行请求消息,建立USSD会话,根据所述短信上行请求消息中的业务接入码进行接入码匹配,找到对应的ASP网元,向所述ASP网元发送携带USSD起呼消息的所述终端主动发起的USSD会话的上行流程接口请求消息; 所述USSD AGff将所述ASP发送的第一 USSD消息映射为基于SMPP协议的短信下行请求消息发送给所述USSD GW,以便所述USSD GW通过中继网元转发到所述终端。
8.根据权利要求7所述的方法,其特征在于: 所述USSD AGff将来自所述USSD Gff的消息发送给所述ASP网元,包括: 所述USSD AGW接收所述USSD GW发送的携带所述消息的基于SMPP协议的短信上行请求消息,将所述短信上行请求消息映射为所述ASP网元和所述终端之间业务信息交互的上行流程会话内接口请求消息,发送给所述ASP网元。
9.根据权利要求8所述的方法,其特征在于: 所述消息包括所述终端的回复消息和所述第二 USSD消息。
10.根据权利要求9所述的方法,其特征在于: 所述USSD AGff通过与所述ASP网元和所述USSD Gff进行交互,将所述ASP网元提交的第二 USSD消息发送给终端,包括: 所述USSD AGff将所述ASP网元提交的第二 USSD消息重新映射为基于SMPP协议的短信下行请求消息,将所述ASP网元提交的所述第二 USSD消息由所述USSG GW通过相关中继网元发送给所述终端。
11.根据权利要求10所述的方法,其特征在于: 所述USSD AGff通过与所述ASP网元进行交互,完成多次USSD交互信息,包括: 所述USSD AGW通过所述 ASP网元和所述终端之间业务信息交互的上行流程会话内接口请求消息完成多次USSD交互信息。
12.根据权利要求11所述的方法,其特征在于: 所述USSD AGff通过与所述ASP网元和所述USSD Gff进行交互,结束所述USSD会话,并将所述ASP网元发送的最终消息通知所述终端,包括: 所述USSD AGff接收所述ASP网元发送的最后一个所述ASP网元和所述终端之间业务信息交互的上行流程会话内接口请求消息,结束所述USSD会话,并向所述USSD Gff发送所述短信下行请求消息,以便所述USSD Gff通知所述终端并结束所述USSD会话。
13.根据权利要求6-12任一权利要求所述的方法,其特征在于,所述方法还包括: 所述USSD AGW接收所述USSD GW发送的所述短信上行请求消息,结束所述USSD会话,所述短信上行请求消息中携带终端挂机的信息或网络侧异常信息; 所述USSD AGff将所述短信上行请求消息中携带的信息映射为所述USSD会话内通知所述ASP网元会话结束的上行流程会话内接口请求消息并发送至所述ASP网元。
14.根据权利要求6-12任一权利要求所述的方法,其特征在于,所述方法还包括: 所述USSD AGff接收所述ASP网元发送的所述ASP网元主动结束USSD会话的下行流程接口请求消息,结束所述USSD会话; 所述USSD AGff将所述ASP网元主动结束USSD会话的下行流程接口请求消息映射为基于SMPP的短信下行请求消息,向所述USSD Gff发送所述短信下行请求消息。
【文档编号】H04W88/16GK103856917SQ201210495534
【公开日】2014年6月11日 申请日期:2012年11月28日 优先权日:2012年11月28日
【发明者】刘坤 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1