非结构化补充业务实现方法、装置和系统转让专利

申请号 : CN201110248248.6

文献号 : CN102291698B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 席春艳章强李学军

申请人 : 中兴通讯股份有限公司

摘要 :

本发明提供了一种非结构化补充业务实现方法、装置及系统,通过USSD中心接收移动台发送的USSD业务请求,所述USSD业务请求中包括所述移动台所属的用户识别卡信息,所述USSD业务请求为查询所述用户识别卡信息对应的第一接入码信息业务请求;USSD中心通过查询,获取存储信息中与所述用户识别卡信息对应的第一接入码信息,所述第一接入码信息中包括与所述用户识别卡信息对应的USSD业务接入码信息,所述USSD业务接入码信息包括USSD业务名称信息以及USSD业务接入码;USSD中心将所述第一接入码信息发送给所述移动台。从而使用户无需牢记USSD业务的接入码,方便用户使用USSD业务。

权利要求 :

1.一种非结构化补充业务的实现方法,其特征在于,包括:

非结构化补充业务USSD中心接收移动台发送的USSD业务请求,所述USSD业务请求中包括所述移动台所属的用户识别卡信息,所述USSD业务请求为查询所述用户识别卡信息对应的第一接入码信息业务请求;

USSD中心通过查询,获取存储信息中与所述用户识别卡信息对应的第一接入码信息,所述第一接入码信息中包括与所述用户识别卡信息对应的USSD业务接入码信息,所述USSD业务接入码信息包括USSD业务名称信息以及USSD业务接入码;

USSD中心将所述第一接入码信息发送给所述移动台;

所述方法在USSD中心接收USSD业务请求之前,还包括:

USSD中心接收并保存USSD业务提供商提供的第一接入码信息。

2.如权利要求1所述的方法,其特征在于,所述USSD中心接收USSD业务请求包括:USSD中心接收由移动交换中心或拜访位置寄存器转发的拜访地USSD业务请求,或者USSD中心接收由归属位置寄存器转发的归属地USSD业务请求。

3.如权利要求1所述的方法,其特征在于,所述USSD业务请求中还包括:统一接入码信息,所述统一接入码信息用于标识所述USSD业务请求为请求查询所述用户识别卡信息对应的USSD业务接入码信息;

所述统一接入码信息为移动台预先获取的;

所述USSD中心通过查询,获取存储信息中与所述用户识别卡信息对应的第一接入码信息包括:USSD中心根据所述统一接入码,确定所述USSD业务请求为请求查询所述用户识别卡信息对应的USSD业务接入码信息,并通过查询,获取存储信息中,与所述用户识别卡信息对应的第一接入码信息。

4.如权利要求1所述的方法,其特征在于,所述USSD中心将所述第一接入码信息发送给所述移动台包括:所述USSD中心将所述第一接入码信息按预设的编码格式进行封装,并将封装后的第一接入码信息发送给所述移动台,以用于所述移动台按预设的显示方式显示所述第一接入码信息。

5.一种非结构化补充业务的实现方法,其特征在于,包括:

移动台接收非结构化补充业务USSD中心发送的第一接入码信息,所述第一接入码信息是USSD中心根据接收的、所述移动台发送的USSD业务请求,通过查询存储信息获取的,所述第一接入码信息是由USSD业务提供商提供并保存在所述USSD中心的,所述USSD业务请求中包括所述移动台所属的用户识别卡信息,所述第一接入码信息中包括与所述用户识别卡信息对应的USSD业务接入码信息;

移动台按照预设的显示方式,显示所述第一接入码信息。

6.如权利要求5所述的方法,其特征在于,所述USSD业务请求中还包括移动台预先获取的统一接入码信息,所述统一接入码信息用于标识所述USSD业务请求为请求查询所述用户识别卡信息对应的USSD业务接入码信息。

7.如权利要求5所述的方法,其特征在于,所述移动台接收非结构化补充业务USSD中心发送的第一接入码信息包括:移动台对按照预设的编码格式进行封装的第一接入码信息进行解析处理,获取封装前的第一接入码信息。

8.一种非结构化补充业务的实现装置,其特征在于,包括:

接收模块,用于接收移动台发送的非结构化补充业务USSD业务请求,所述USSD业务请求中包括所述移动台所属的用户识别卡信息,所述USSD业务请求为查询所述用户识别卡信息对应的第一接入码信息业务请求;

查询模块,用于通过查询,获取存储信息中与所述用户识别卡信息对应的第一接入码信息,所述第一接入码信息中包括与所述用户识别卡信息对应的USSD业务接入码信息,所述USSD业务接入码信息包括USSD业务名称信息以及USSD业务接入码;

发送模块,用于将所述第一接入码信息发送给所述移动台;

存储模块,用于保存所述接收模块接收的、由USSD业务提供商提供的第一接入码信息。

9.如权利要求8所述的装置,其特征在于,所述USSD业务请求中还包括:统一接入码信息,所述统一接入码信息用于标识所述USSD业务请求为请求查询所述用户识别卡信息对应的USSD业务接入码信息,所述统一接入码信息为移动台预先获取的。

10.如权利要求8所述的装置,其特征在于,所述发送模块,还用于按预设的编码格式将所述第一接入码信息进行封装,并发送封装后的第一接入码信息。

11.一种非结构化补充业务的实现装置,其特征在于,包括:

接收模块,用于接收非结构化补充业务USSD中心发送的第一接入码信息,所述第一接入码信息是USSD中心根据接收的、所述装置发送的USSD业务请求,通过查询存储信息获取的,所述第一接入码信息是由USSD业务提供商提供并保存在所述USSD中心的,所述USSD业务请求中包括所述装置所属的用户识别卡信息,所述第一接入码信息中包括与所述用户识别卡信息对应的USSD业务接入码信息;

显示模块,用于按照预设的显示方式,显示所述第一接入码信息。

12.如权利要求11所述的装置,其特征在于,还包括:

发送模块,用于发送USSD业务请求,所述USSD业务请求中包括所述装置所属的用户识别卡信息,或者包括所述用户识别卡信息和统一接入码信息,所述统一接入码信息用于标识所述USSD业务请求为请求查询所述用户识别卡信息对应的USSD业务接入码信息。

13.如权利要求11所述的装置,其特征在于,所述接收模块,还用于对按照预设的编码格式进行封装的第一接入码信息进行解析处理,获取封装前的第一接入码信息。

14.一种非结构化补充业务的实现系统,其特征在于,包括第一装置和第二装置;

其中,所述第一装置包括:

接收模块,用于接收所述第二装置发送的非结构化补充业务USSD业务请求,所述USSD业务请求中包括所述第二装置所属的用户识别卡信息,所述USSD业务请求为查询所述用户识别卡信息对应的第一接入码信息业务请求;

查询模块,用于通过查询,获取存储信息中与所述用户识别卡信息对应的第一接入码信息,所述第一接入码信息中包括与所述用户识别卡信息对应的USSD业务接入码信息,所述第一接入码信息中包括与所述用户识别卡信息对应的USSD业务接入码信息;

发送模块,用于将所述第一接入码信息发送给所述第二装置;

存储模块,用于保存所述接收模块接收的、由USSD业务提供商提供的第一接入码信息。

15.如权利要求14所述的系统,其特征在于,所述第二装置包括:

接收模块,用于接收所述第一装置发送的所述第一接入码信息;

显示模块,用于按照预设的显示方式,显示所述第一接入码信息。

16.如权利要求15所述的系统,其特征在于,所述第二装置还包括:发送模块,用于向所述第一装置发送USSD业务请求,所述业务请求中包括所述第二装置所属的用户识别卡信息,或者包括用户识别卡信息和统一接入码信息,所述统一接入码信息用于标识所述USSD业务请求为请求查询所述用户识别卡信息对应的USSD业务接入码信息。

说明书 :

非结构化补充业务实现方法、装置和系统

技术领域

[0001] 本发明涉及移动通讯技术领域,具体涉及一种非结构化补充业务实现方法、装置和系统。

背景技术

[0002] 非结构化补充业务(USSD Unstructured supplementary services data)是一种基于全球移动通讯系统(GSM)网络的新型交互式数据业务,它是在GSM的短信息(SMS)系统基础上推出的具有快速方便、面向连接、广泛适用、实时性高的新业务。
[0003] USSD在通话状态下使用独立专用控制信道(SDCCH:Stand-aloneDedicated Control Channel),数据传输速率大约为600bps;而非通话状态时,USSD使用快速辅助控制信道(FACCH:Fast Associated Control Channel),数据传输速率大约为1kbps,比SMS传输速率高。
[0004] USSD在会话过程中一直保持通话连接,提供透明通道,不进行存储转发;而SMS在物理承载层没有会话通道,是一个存储转发系统,用户完成一次查询需要进行多次会话过程。由于USSD与通用分组无线服务技术(GPRS)类似,在交互中保持一个会话过程,每次数据发送不需要重新建立信道,所以USSD系统对用户的呼叫请求是即时响应,使响应时间大大加快,主要的响应时延已转移为应用服务器一端,响应时间比SMS快。
[0005] 当用户使用移动台(MS)例如手机键盘输入一些网络已预先制定的数字或者符号比如*#等,再按发送(send)也就是拨号键就可以向网络发送一条指令,网络根据用户的指令选择用户需要的服务提供给用户。这些预先制定的数字或者符号比如*#等就是USSD业务接入码,这些接入码用来与应用业务关联,从而将对应的服务提高给用户。
[0006] 比如:用户在拨号键盘中输入“**21*1234567#SEND”,则该用户的所有来话都将被转移到号码1234567。*108#,实现话费查询,*101#综合频道等等。
[0007] 现有的实现USSD业务的流程可如附图1所示:
[0008] 步骤11,用户首先向移动台上输入需要获得USSD业务的接入码,比如*101#,移动台接收业务接入码的界面目前比较单调,主要是拨号盘。
[0009] 步骤12,移动台根据用户的业务请求,向USSD中心传达USSD业务请求。
[0010] 步骤13,USSD中心在接收到USSD业务请求后,根据USSD业务请求中的业务接入码,找到指定的业务提供商(SP),并将USSD业务请求转发至指定的业务提供商。
[0011] 步骤14,业务提供商在分析业务请求后,将请求结果通过USSD中心反馈给移动台。
[0012] 目前USSD业务接入码太多,用户基本无法记得清楚,比如*100#、*102#、*103#等很多很多,而且同一个接入码,在不同的市区,不同的用户识别(SIM)卡服务也不一样,有的SIM卡支持,有的SIM卡不支持,有的市区支持某项业务,而有市区则不支持该业务。因此,用户如果想得到某个业务的信息,必须要知道这个业务接入码。随着USSD业务的发展,用户需要记忆越来越多的业务接入码,这样用户就很难接受去记忆这么多的信息来使用这些USSD业务,不方便用户使用USSD业务,也不利于USSD业务的发展。

发明内容

[0013] 有鉴于此,本发明实施例提供了一种USSD业务实现方法、装置和系统,从而解决了现有技术中由于用户需要牢记所有USSD业务接入码而导致用户使用USSD业务不方便的技术问题。
[0014] 为解决上述技术问题,本发明提供方案如下:
[0015] 本发明实施例提供了一种非结构化补充业务的实现方法,包括:
[0016] 非结构化补充业务USSD中心接收移动台发送的USSD业务请求,所述USSD业务请求中包括所述移动台所属的用户识别卡信息,所述USSD业务请求为查询所述用户识别卡信息对应的第一接入码信息业务请求;
[0017] USSD中心通过查询,获取存储信息中与所述用户识别卡信息对应的第一接入码信息,所述第一接入码信息中包括与所述用户识别卡信息对应的USSD业务接入码信息,所述USSD业务接入码信息包括USSD业务名称信息以及USSD业务接入码;
[0018] USSD中心将所述第一接入码信息发送给所述移动台。
[0019] 优选的,所述方法在USSD中心接收USSD业务请求之前,还包括:
[0020] USSD中心接收并保存USSD业务提供商提供的第一接入码信息。
[0021] 优选的,所述USSD中心接收USSD业务请求包括:
[0022] USSD中心接收由移动交换中心或拜访位置寄存器转发的拜访地USSD业务请求,或者USSD中心接收由归属位置寄存器转发的归属地USSD业务请求。
[0023] 优选的,所述USSD业务请求中还包括:统一接入码信息,所述统一接入码信息用于标识所述USSD业务请求为请求查询所述用户识别卡信息对应的USSD业务接入码信息;
[0024] 所述统一接入码信息为移动台预先获取的;
[0025] 所述USSD中心通过查询,获取存储信息中与所述用户识别卡信息对应的第一接入码信息包括:
[0026] USSD中心根据所述统一接入码,确定所述USSD业务请求为请求查询所述用户识别卡信息对应的USSD业务接入码信息,并通过查询,获取存储信息中,与所述用户识别卡信息对应的第一接入码信息。
[0027] 优选的,所述USSD中心将所述第一接入码信息发送给所述移动台包括:
[0028] 所述USSD中心将所述第一接入码信息按预设的编码格式进行封装,并将封装后的第一接入码信息发送给所述移动台,以用于所述移动台按预设的显示方式显示所述第一解码信息。
[0029] 本发明实施例还提供了一种非结构化补充业务的实现方法,包括:
[0030] 移动台接收非结构化补充业务USSD中心发送的第一接入码信息,所述第一接入码信息是USSD中心根据接收的、所述移动台发送的USSD业务请求,通过查询存储信息获取的,所述USSD业务请求中包括所述移动台所属的用户识别卡信息,所述第一接入码信息中包括与所述用户识别卡信息对应的USSD业务接入码信息;
[0031] 移动台按照预设的显示方式,显示所述第一接入码信息。
[0032] 优选的,所述USSD业务请求中还包括移动台预先获取的统一接入码信息,所述统一接入码信息用于标识所述USSD业务请求为请求查询所述用户识别卡信息对应的USSD业务接入码信息。
[0033] 优选的,所述移动台接收非结构化补充业务USSD中心发送的第一接入码信息包括:
[0034] 移动台对按照预设的编码格式进行封装的第一接入码信息进行解析处理,获取封装前的第一接入码信息。
[0035] 本发明实施例还提供了一种非结构化补充业务的实现装置,包括:
[0036] 接收模块,用于接收移动台发送的非结构化补充业务USSD业务请求,所述USSD业务请求中包括所述移动台所属的用户识别卡信息,所述USSD业务请求为查询所述用户识别卡信息对应的第一接入码信息业务请求;
[0037] 查询模块,用于通过查询,获取存储信息中与所述用户识别卡信息对应的第一接入码信息,所述第一接入码信息中包括与所述用户识别卡信息对应的USSD业务接入码信息,所述USSD业务接入码信息包括USSD业务名称信息以及USSD业务接入码;
[0038] 发送模块,用于将所述第一接入码信息发送给所述移动台。
[0039] 优选的,所述装置还包括:
[0040] 存储模块,用于保存所述接收模块接收的、由USSD业务提供商提供的第一接入码信息。
[0041] 优选的,所述USSD业务请求中还包括:统一接入码信息,所述统一接入码信息用于标识所述USSD业务请求为请求查询所述用户识别卡信息对应的USSD业务接入码信息,所述统一接入码信息为移动台预先获取的。
[0042] 优选的,所述发送模块,还用于按预设的编码格式将所述第一接入码信息进行封装,并发送封装后的第一接入码信息。
[0043] 本发明实施例还提供了一种非结构化补充业务的实现装置,包括:
[0044] 接收模块,用于接收非结构化补充业务USSD中心发送的第一接入码信息,所述第一接入码信息是USSD中心根据接收的、所述装置发送的USSD业务请求,通过查询存储信息获取的,所述USSD业务请求中包括所述装置所属的用户识别卡信息,所述第一接入码信息中包括与所述用户识别卡信息对应的USSD业务接入码信息;
[0045] 显示模块,用于按照预设的显示方式,显示所述第一接入码信息。
[0046] 优选的,所述装置还包括:
[0047] 发送模块,用于发送USSD业务请求,所述USSD业务请求中包括所述装置所属的用户识别卡信息,或者包括所述用户识别卡信息和统一接入码信息,所述统一接入码信息用于标识所述USSD业务请求为请求查询所述用户识别卡信息对应的USSD业务接入码信息。
[0048] 优选的,所述接收模块,还用于对按照预设的编码格式进行封装的第一接入码信息进行解析处理,获取封装前的第一接入码信息。
[0049] 本发明实施例还提供了一种非结构化补充业务的实现系统,包括第一装置和第二装置;
[0050] 其中,所述第一装置包括:
[0051] 接收模块,用于接收所述第二装置发送的非结构化补充业务USSD业务请求,所述USSD业务请求中包括所述第二装置所属的用户识别卡信息,所述USSD业务请求为查询所述用户识别卡信息对应的第一接入码信息业务请求;
[0052] 查询模块,用于通过查询,获取存储信息中与所述用户识别卡信息对应的第一接入码信息,所述第一接入码信息中包括与所述用户识别卡信息对应的USSD业务接入码信息,所述第一接入码信息中包括与所述用户识别卡信息对应的USSD业务接入码信息;
[0053] 发送模块,用于将所述第一接入码信息发送给所述第二装置。
[0054] 优选的,所述第二装置包括:
[0055] 接收模块,用于接收所述第一装置发送的所述第一接入码信息;
[0056] 显示模块,用于按照预设的显示方式,显示所述第一接入码信息。
[0057] 优选的,所述第二装置还包括:
[0058] 发送模块,用于向所述第一装置发送一USSD业务请求,所述业务请求中包括所述第二装置所属的用户识别卡信息,或者包括用户识别卡信息和统一接入码信息,所述统一接入码信息用于标识所述USSD业务请求为请求查询所述用户识别卡信息对应的USSD业务接入码信息。
[0059] 从以上所述可以看出,本发明实施例提供的USSD业务实现方法、装置及系统,通过USSD中心接收移动台发送的USSD业务请求,所述USSD业务请求中包括所述移动台所属的用户识别卡信息,所述USSD业务请求为查询所述用户识别卡信息对应的第一接入码信息业务请求;USSD中心通过查询,获取存储信息中与所述用户识别卡信息对应的第一接入码信息,所述第一接入码信息中包括与所述用户识别卡信息对应的USSD业务接入码信息,所述USSD业务接入码信息包括USSD业务名称信息以及USSD业务接入码;USSD中心将所述第一接入码信息发送给所述移动台。从而使用户无需牢记USSD业务的接入码,方便用户使用USSD业务。

附图说明

[0060] 图1为现有技术中USSD业务实现流程图;
[0061] 图2为本发明实施例提供的USSD业务实现方法流程示意图一;
[0062] 图3为本发明实施例提供的USSD业务实现系统结构示意图一;
[0063] 图4为本发明实施例提供的MS结构示意图;
[0064] 图5为本发明实施例提供的USSD中心结构示意图;
[0065] 图6为本发明实施例提供的USSD业务实现系统结构示意图二;
[0066] 图7为本发明实施例提供的USSD业务实现方法流程示意图二。

具体实施方式

[0067] 本发明实施例提供了一种非结构化补充业务的实现方法,如附图2所示,该方法包括:
[0068] 步骤21,非结构化补充业务(USSD)中心接收移动台(MS)发送的USSD业务请求。所述USSD业务请求中包括MS所属的用户识别(SIM)卡信息,所述USSD业务请求为查询SIM卡信息对应的第一接入码信息业务请求。
[0069] 步骤22,USSD中心通过查询,获取存储信息中与SIM卡信息对应的第一接入码信息。所述第一接入码信息中包括与SIM卡信息对应的USSD业务接入码信息,所述USSD业务接入码信息包括USSD业务名称信息和USSD业务接入码。
[0070] 步骤23,USSD中心将所述第一接入码信息发送给MS。
[0071] 本发明实施例提供的非结构化补充业务的实现方法,可以使MS(例如手机)的用户,无需牢记该MS所属的SIM卡所对应的USSD业务接入码,只需通过一个简单的查询操作,即可获取MS所属的SIM卡所对应的USSD业务接入码,从而方便用户使用USSD业务。
[0072] 本发明实施例提供的USSD业务实现方法,可应用于由MS31和USSD中心32等装置组成的USSD业务实现系统中(具体可如附图3所示),因此,本发明实施例还提供了一种USSD业务实现系统。
[0073] 本发明实施例提供的USSD业务实现系统在具体实现时,可涉及用户(例如手机等MS)、运营商和USSD业务提供商(SP)三者,其中运营商除包括USSD中心以外,还可以涉及移动交换中心(MSC)/拜访位置寄存器(VLR)33、归属位置寄存器(HLR)34等。下面对本发明实施例所涉及的各装置的功能和作用进行详细的描述:
[0074] 本发明实施例所涉及的MS31可用于发送USSD业务请求、对USSD中心返回的业务请求结果进行解析和处理,并负责界面显示。如附图4所示,MS31具体可以包括:
[0075] 发送模块311,用于发送USSD业务请求,所述USSD业务请求中包括MS31所属的SIM卡信息。
[0076] 本发明实施例中,发送模块311所发送的USSD业务请求的形式不限,该业务请求的本身可表示请求USSD中心查询该USSD业务请求中携带的SIM卡对应的第一接入码信息。
[0077] 另外,在一个可选实施例中,USSD业务请求中还可以携带一个运营商事先预定好的统一接入码,该统一接入码可用于标识该USSD业务请求为请求查询SIM卡信息对应的所有USSD第一接入码信息。该统一接入码可以是运营商统一规定的一个固定的接入码,可以类似于其他接入码,也可以是一个特别的号码,例如*0000#等,但这个号码能唯一标识该查询业务,即根据这个统一接入码可以查询获得SIM卡对应的USSD业务第一接入码信息(如步骤21所述,该第一接入码信息中包括与SIM卡信息对应的USSD业务接入码信息,该USSD业务接入码信息包括USSD业务的名称信息以及对应的USSD接入码)。另外,这个固定的统一接入码,可以在进行网络注册时,由网络侧下发给MS31,MS31将该统一接入码进行保存,供之后发送USSD业务请求时使用。
[0078] 接收模块312,用于接收USSD中心发送的第一接入码信息。
[0079] 如果接收模块312所接收的第一接入码信息,已经按照预设的编码格式进行了封装,则接收模块312还可以用于对接收的第一接入码信息进行解析处理,获取封装前的第一接入码信息,即SIM卡对应的所有USSD业务接入码信息。
[0080] 显示模块313,用于按照预设的显示方式,显示接收模块312接收的第一接入码信息。
[0081] 具体的,显示模块313可以按照菜单等形式将第一接入码信息即SIM卡对应的所有USSD业务接入码信息显示给用户,也可以是其他显示形式,这里有很大的优化空间,可以对SIM卡对应的所有USSD业务接入码进行一个归类处理,按照不同的类别显示给用户,而用户不需要关注具体的业务接入码,只要点击菜单,或进行其他的类型的选择,就可以发出对应的USSD业务请求,得到用户关心的相关USSD业务。
[0082] 本发明实施例所涉及的MSC/VLR33具体可用于检查MS31发出的USSD业务请求的合法性;当USSD业务请求合法时,分析USSD业务请求,以决定将该USSD业务请求是归属地请求(即本地请求)还是拜访地请求(即跨地区请求)。对于USSD业务请求为归属地USSD业务请求,MSC/VLR33确定该USSD业务请求由本地公用陆地移动网络(HPLMN:Home Public LandMobile Network)处理,对于USSD业务请求为拜访地请求,则MSC/VLR33确定该USSD业务请求由拜访公用陆地移动网络(VPLMN:Visited Public LandMobile Network)处理。如果该USSD业务请求应该由HPLMN处理,则MSC/VLR33将USSD业务请求路由到MS31对应的HLR34;如果该USSD业务请求由VPLMN处理,则MSC/VLR33直接将该USSD业务请求路由到对应的USSD中心32。
[0083] 本发明实施例所涉及的HLR34具体可用于当MS31发起USSD业务请求应该由HPLMN负责处理时,HLR34将该USSD业务请求转发给对应的USSD中心32处理;当USSD中心32主动发出USSD业务请求时,可以提供当前MS31的位置信息,从而为用户提供USSD业务。
[0084] 本发明实施例所涉及的USSD中心32具体可用于接收并保存USSD业务提供商注册即提供的USSD第一接入码信息,该USSD第一接入码信息用来指定MS31所属的SIM卡对应的所有USSD业务接入码信息,包括USSD名称信息和该USSD业务对应的接入码。当USSD中心32接收到MS31所发送的USSD业务请求(具体可由MSC/VLR33或者HLR34转发的USSD业务请求)时,USSD中心32通过查询保存信息,获取MS31所属的SIM卡对应的第一接入码信息,并将第一接入码信息反馈至MS31。
[0085] 如附图5所示,USSD中心32具体可以包括:
[0086] 接收模块321,用于接收MS31发送的USSD业务请求。
[0087] 该USSD业务请求中具体可以包括MS31所属的的SIM卡信息;在一个可选实施例中,该USSD业务请求中还可以包括MS31事先获取的统一接入码,用于标识该USSD业务请求为请求查询MS31所属的的SIM卡对应的第一接入码信息。
[0088] 另外,接收模块321还可以用于接收USSD业务提供商提供的USSD第一接入码信息。
[0089] 查询模块322,用于通过查询,获取存储信息中与MS31所属的SIM卡对应的第一接入码信息,该第一接入码信息中包括与SIM卡信息对应的USSD业务接入码信息。
[0090] 查询模块322在具体实现查询操作过程中,具体可以基于USSD中心32自身保存的SIM卡与其对应的第一接入码之间的关系,或者通过USSD中心32与例如HLR34等进行交互,获取保存在其他功能装置中的SIM卡与其对应的第一接入码之间的关系,从而在保存信息中确定于SIM卡对应的第一接入码,即该SIM卡已经开通并可以使用的USSD业务对应的名称信息和接入码。
[0091] 发送模块323,用于将查询模块322获取的第一接入码信息发送给MS31。
[0092] 具体的,发送模块323可以按照预设的编码格式将第一接入码信息进行封装,并发送封装后的第一接入码信息。上述编码格式可为MS能够进行解析的格式,具体可以借助现有的协议来实现。
[0093] 在一个可选实施例中,USSD中心32具体还可以设置有存储模块324即数据库,用于保存USSD中心32所涉及的各种信息,例如USSD业务提供商提供的USSD第一接入码等。该数据库可以允许具有权限(或者无权限)的USSD业务提供商对数据库中的内容进行新增、删除、更新等操作,新的USSD业务提供商可以进行注册,已经注册的USSD业务提供商也可以退出,还可以进行更新其相关信息,但这些操作都是对MS31用户是透明的,用户不需要关心具体的第一业务接入码的内容等。
[0094] 本发明实施例提供的USSD业务实现系统的具体结构示意图还可如附图6所示。
[0095] 下面结合附图7,对本发明实施例提供的USSD业务实现方法及系统的一个具体实施例的实现过程进行详细的表述,该实施例具体可以包括:
[0096] 步骤71,MS31发送USSD业务请求。
[0097] 该USSD业务请求中具体可以包括MS31所属的SIM卡信息,进一步还可以包括MS31事先获取的统一接入码信息
[0098] 步骤72,MSC/VLR33对接收到USSD业务请求进行合法性验证,并当该USSD业务请求为归属地USSD业务请求时,将该USSD业务请求经由HLR34后转发至USSD中32;当该USSD业务请求为拜访地USSD业务请求时,将该USSD业务请求直接交由对应的USSD中心32。
[0099] 步骤73,USSD中心32接收USSD业务请求。
[0100] 步骤74,USSD中心32根据USSD业务请求中携带的SIM卡信息,查询存储信息中,预先设置好的、与SIM卡信息对应的USSD第一接入码。
[0101] 步骤75,USSD中心32查找完成后,将查找到SIM卡对应的第一接入码信息返回至MS31。
[0102] 此步骤中,USSD中心32还可以按预设的编码格式对查找到的第一接入码信息进行封装,并将封装后的第一接入码返回至MS31。
[0103] 如果查找失败,则此步骤中,USSD中心32还可以向MS31返回失败信息,同样,该失败信息也可以按照预设的编码格式进行封装。
[0104] 编码格式举个例子,以一个统一接入码来标识此次USSD业务请求为查询SIM卡对应的第一接入码,该统一接入码可为*0000#等,查询后,USSD中心32返回的第一接入码在按一预定的编码格式进行封装后,可如下所示:
[0105] CHAR(4)+业务接入码1+(CHAR4)+该业务的名称1+回车
[0106] +业务接入码2+(CHAR4)+该业务的名称2+回车
[0107] +业务接入码3+(CHAR4)+该业务的名称3+回车
[0108] …
[0109] +业务接入码n+(CHAR4)+该业务的名称n+回车
[0110] 步骤76,MS31接收第一接入码。
[0111] 此步骤中还可以包括MS31对接收的第一接入码进行解封装操作。
[0112] 步骤77,MS31按预设的显示方式显示第一接入码信息。
[0113] 具体的,显示模块313可以按照菜单等形式将第一接入码信息即SIM卡对应的所有USSD业务接入码信息显示给用户。
[0114] 通过以上描述可以看出,本发明实施例提供的USSD业务实现方法、装置及系统,通过USSD中心接收MS发送的USSD业务请求,所述USSD业务请求中包括MS所属的用户识别(SIM)卡信息;USSD中心通过查询,获取存储信息中与SIM卡信息对应的第一接入码信息,所述第一接入码信息中包括与SIM卡信息对应的USSD业务接入码信息;USSD中心将所述第一接入码信息发送给MS,从而给用户提供一种方便快捷的方式用来获得用户MS所属的SIM卡对应的USSD服务,不再需要用户记忆繁琐的USSD业务接入码信息,方便用户使用。在用户更换SIM卡后,仍能非常方便的获得更换后的SIM卡对应的所有USSD业务。而且,本发明实施例充分利用了运营商的现有资源,对现有USSD业务接入码处理方式没有任何影响,且对于USSD中心所存储的USSD业务接入码的管理对于用户来说是透明的。同时,本发明实施例对于终端厂商开发MS比较方便,只需要对双方规定的封装格式进行解析,以菜单形式发送USSD请求即可。
[0115] 以上所述仅是本发明的实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。