一种在线计费系统下的非结构化补充业务提供方法及装置的制作方法

文档序号:7917949阅读:180来源:国知局

专利名称::一种在线计费系统下的非结构化补充业务提供方法及装置的制作方法
技术领域
:本发明涉及电信通讯行业领域,具体的说,涉及一种在线计费系统下的非结构化补充业务提供方法及装置。
背景技术
:现在的移动通信,己经发展到不仅能支持用户的基本业务需求,更能为用户提供丰富的补充业务。常用的补充业务包括呼入/呼出限制、主叫号码显示、呼叫转移等各种业务类型。补充业务主要包括结构化补充业务和非结构化补充业务,结构化补充业务是通过欧洲远程通信标准研究所(ETSI)定义的标准格式输入命令来激活业务。而非结构化补充业务则是由运营商在本地网范围内自行指定具体的业务接入号,其他接入机制与结构化补充业务相同。非结构化补充业务支持例如银行业务、金融交易、话费査询等等业务。目前,GSM(全球移动通信系统)移动智能网中的一种在线计费系统(OCS)下的USSD(非结构化补充业务数据)业务为用户提供诸如查询余额、充值、转账等一系列的单项服务,具体实现为用户输入USSD指令后,MSC(移动交换中心)或HLR(归属位置寄存器)将指令发送到USSDC(非结构化补充业务数据中心),USSDC将指令转换为MML(人机语言)指令发送到OCS(在线计费系统),OCS将结果以丽L指令返回给USSDC,USSDC将MML指令转化为USSD串发送给用户。其信令流程图参见图l-a,具体流程包括1.当用户拨打USSD接入码时,MSC/HLR根据USSD业务信息触发向USSDC发送PUSSDR(ProcessingUSSDRequest,处理USSD请求)消息,触发USSD智能业务。2.USSDC收到PUSSDR消息后,进行USSD串的处理以获取接入码等参数。3.USSDC根据接入码对应的具体流程(如查询余额、充值等)向OCS发送醒L指令。4.OCS接收到指令后,内部处理,然后通过醒LACK(ACK,Acknowledgement的简写,即收到确认)返回处理结果。5.USSDC将0CS返回的处理结果组成相应的字符串通过PUSSDR—ACK将结果发送给用户,流程结束。现有技术中的这种0CS下的USSD业务提供方法,用户要使用某项业务时,必须牢牢记住提供这项服务的指令以及指令格式,因而造成用户使用上的不便。发明目的有鉴于上述背景,本发明提供了一种在线计费系统下的非结构化补充业务提供方法及装置,使得用户可以方便的使用USSD业务。为了解决上述技术问题,本发明采用了如下技术方案一种在线计费系统下的非结构化补充业务提供方法,包含如下步骤A、非结构化补充业务数据中心为非结构化补充业务接入码配置相应的菜单项;B、非结构化补充业务数据中心接收来自移动交换中心或归属位置寄存器的非结构化补充业务触发消息,经非结构化补充业务字符串处理,获取所述触发消息中的非结构化补充业务接入码;C、非结构化补充业务数据中心根据所述接入码获取对应菜单项,返回给移动交换中心或归属位置寄存器;D、非结构化补充业务数据中心接收来自移动交换中心或归属位置寄存器的菜单项响应消息,根据所述菜单项响应消息,形成非结构化补充业务操作指令,发送给在线计费系统;E、非结构化补充业务数据中心接收在线计费系统对所述非结构化补充业务操作指令的处理结果,将所述处理结果进行非结构化补充业务字符串处理,发送给移动交换中心或归属位置寄存器。所述的非结构化补充业务提供方法,所述菜单项为多级菜单项,所述步骤D具体包括如下处理非结构化补充业务数据中心接收来自移动交换中心或归属位置寄存器的菜单项响应消息;如果所述菜单项响应消息为下一级菜单响应,将对应的下一级菜单项返回给移动交换中心或归属位置寄存器;如果所述菜单项响应消息为业务操作响应,形成非结构化补充业务操作指令,发送给在线计费系统。非结构化补充业务提供方法,所述步骤A中,接入码的菜单项配置通过菜单信息表和菜单响应表形式配置。所述的非结构化补充业务提供方法,所述菜单项包括菜单索引和菜单具体信息,非结构化补充业务数据中心根据接入码获取对应菜单项时,通过菜单索引获取菜单具体信息。所述的非结构化补充业务提供方法,还包括如下处理非结构化补充业务数据中心对接入码的菜单项配置进行动态调整。本发明还公开了一种在线计费系统下的非结构化补充业务提供装置,包括非结构化补充业务数据中心,所述非结构化补充业务数据中心包括菜单项配置模块和业务交互模块,所述菜单项配置模块用于为非结构化补充业务接入码配置相应的菜单项;所述业务交互模块用于实现与在线计费系统、移动交换中心或归属位置寄存器之间的交互操作,所述交互操作包括接收来自移动交换中心或归属位置寄存器的非结构化补充业务触发消息,经非结构化补充业务字符串处理,获取所述触发消息中的非结构化补充业务接入码;根据所述接入码从菜单项配置模块获取对应菜单项,返回给移动交换中心或归属位置寄存器;接收来自移动交换中心或归属位置寄存器的菜单项响应消息,根据所述菜单项响应消息,形成非结构化补充业务操作指令,发送给在线计费系统;接收在线计费系统对所述非结构化补充业务操作指令的处理结果,将所述处理结果进行非结构化补充业务字符串处理,发送给移动交换中心或归属位置寄存器。所述的非结构化补充业务提供装置,所述菜单项为多级菜单项,所述菜单项响应消息包括下一级菜单响应和业务操作响应,所述业务交互模块的交互操作中,如果所述菜单项响应消息为下一级菜单响应,还包括将对应的下一级菜单项返回给移动交换中心或归属位置寄存器的处理过程。所述的非结构化补充业务提供装置,接入码的菜单项配置包括菜单信息表和菜单响应表。所述的非结构化补充业务提供装置,所述菜单项包括菜单索引和菜单具体信息,业务交互模块根据接入码获取对应菜单项时,是通过菜单索引获取菜单具体信息的。本发明通过为USSD业务配置菜单项,通过与用户的交互操作引导用户通过菜单选择完成USSD业务操作,使得用户可以方便的使用USSD业务,而无需记住繁琐的指令,提高了USSD业务的易用性;实现方式简单易行,具有较大的实用价值。图l-a是现有技术中的USSD业务信令流程图;图l-b是本发明具体实施方式的USSD业务信令流程图;图2是本发明具体实施方式的USSD业务处理流程图;图3是本发明具体实施方式的存储过程2的处理流程图;图4时本发明具体实施方式的存储过程1的处理流程图。具体实施例方式下面结合附图及具体实施方式对本发明进行进一步说明。如图1-b所示,本发明具体实施方式的USSD信令流程为1.当用户拨打USSD接入码时,MSC/HLR根据USSD业务信息触发向USSDC发送PUSSDR(即USSD业务触发消息)消息,触发USSD智能业务,PUSSDR消息中包含有USSD串。2.USSDC收到PUSSDR消息后,进行USSD串的处理以获取接入码等参数。例如,如果PUSSDR消息中包含的USSD串为*123#,那么经过串处理,可以得到123为接入码。3.USSDC根据接入码调用存储过程1,获取对应的菜单索引,该索引对应菜单的详细信息见后文描述的菜单信息表。4.将菜单内容通过USSDR(USSDResponse,USSD响应)消息发送给用户,用户可以根据菜单内容输入按键,然后点击发送,用户按键的响应消息通过USSDR_ACK消息送给USSDC,USSDC从USSDR_ACK消息中得到用户响应消息,再使用菜单索引和用户响应消息调用存储过程2,获取对应的操作或者菜单信息,如果是操作流程,则直接进入5,如果仍然是菜单流程(这时的菜单相当于前次菜单的子菜单,前次菜单为父菜单),重复步骤4。5.USSDC将操作流程通过MML指令发送给OCS,0CS接收到指令后,内部处理,然后通过丽L—ACK消息返回处理结果。6.USSDC将OCS返回的处理结果组成相应的字符串,通过PUSSDR一ACK消息将结果发送给用户,流程结束。通过这种交互式的USSDC流程,系统端只要配置好菜单信息表和菜单响应表,就可以很方便的扩展业务流程;用户不用牢记命令码,小心地输入流程需要的每个参数,而只需要根据菜单提示输入相应的参数,就可以实现具体操作(如査询余额、充值等)。菜单信息表和菜单响应表如下<table>tableseeoriginaldocumentpage8</column></row><table><table>tableseeoriginaldocumentpage9</column></row><table>上述两表的说明如下菜单信息表1.每个菜单的配置项有以下几个属性菜单索引menuid、英语内容串content1、本地语内容串content2、菜单类型menumode和菜单描述description。2.menuid为唯一索引,唯一标示一个菜单,其值表示用户签约的预付费业务所在的SCP(业务控制点,也就是USSDC)。3.content1禾口content2么、另lj是英i吾禾口本i也i吾的内容串,如productinfopress1(产品消息请按l)querybalancepress2(查询余额请按2)。4.menumode的值为0或1,0表示该菜单为请求型的菜单,可以接收用户的响应;1表示菜单为通知型的菜单,该菜单的内容直接发送给用户,不需要用户的响应。例如上述的"产品消息请按1.査询余额请按2"为请求型菜单,需要用户响应。而表l中的"呼叫中心"则是通知型菜单,不需要用户响应。5.配置项可以动态增加、删除或修改。菜单响应表1.(menuid,keynum)为唯一索弓l,通过menuid禾口用户输入的key薩可以惟一确定后续操作的业务类型(lmenu,2func)以及业务类型对应的索弓l(menuid,funcid)。2.可以根据业务类型对应的索引中的菜单索引,通过査询菜单信息表得到菜单内容、类型等信息。3.配置项可以动态增加、删除或修改。对于USSD业务的菜单项交互,除上述菜单信息表和菜单响应表,并增加处理USSD接入码、或者菜单索引和用户输入对应菜单信息的存储过程,存储过程包括存储过程1和存储过程2。通过调用存储过程可以完成对菜单项的交互操作。存储过程处理流程详见后文。如图2所示,USSDC提供业务的具体处理流程为51.当用户拨打USSD接入码时,MSC/HLR根据USSD业务信息触发向OCSUSSDC发送PUSSDR消息,触发USSD智能业务。52.USSDC收到PUSSDR消息后,进行USSD串的处理以获取接入码等参数。53.USSPC根据接入码调用存储过程1,查询接入码对应的业务类型(参见表2,类型lme皿表示菜单流程,2fimc表示具体的操作流程,例如充值,4sms表示转成短信发送流程等等)、业务类型对应的索引、菜单索引对应的英语内容、菜单索引对应的本地语内容、菜单模式(O为请求型,1为通知型)。54.USSDC判断业务类型是否为菜单流程,如果不是,转入步骤S9;如果是,则进入下一步。55.USSDC判断菜单类型,如果是通知型菜单,转入步骤S10;如果不是(即是请求型菜单),则进入下一步。56.USSDC通过USSDR消息将菜单内容发送给用户。57.用户根据提示输入按键,如果输入错误,转入步骤ll;否则,进入下一步。58.根据父菜单索引、用户输入的按键信息,USSDC调用菜单信息的存储过程2,得到按键信息对应的业务类型(类型同步骤S3描述)、类型对应的索引、菜单索引对应的英语内容(业务类型为菜单时才有)、菜单索引对应的本地语内容(业务类型为菜单时才有)、菜单模式(同步骤S3描述),返回步骤S4。S9.不是菜单流程的具体操作流程处理,例如SMS等。510.通过PUSSDR一ACK消息将结果发送给用户。511.结束。上述流程中涉及到存储过程1和2的调用,存储过程相当于一个完成特定处理的子处理模块,只需为该子处理模块提供输入参数,子处理模块则可以完成特定处理,返回处理结果。如图3所示,存储过程2的处理流程包括1.流程开始;2.接受参数输入,存储过程2的输入参数包括输入父菜单的索引号,用户输入的按键、用户优选语言;上述参数中,对于用户来说,一般只需输入按键,用户优选语言可由系统根据用户当前使用的语言确定,当然也可以提供一请求型菜单项供用户进行选择。参数确定后,USSDC在调用存储过程2时将参数提供给存储过程2。3.在"菜单信息表"中找出符合条件的业务类型、业务类型对应的索引。4.是菜单流程进入下一步,否则根据业务类型、业务索引查找业务需要的信息。5.根据菜单索引menuid和用户优选语言查找"菜单信息表"得到菜单内容、菜单类型。6.如果没有一个满足条件的功能项,则结果result为0,否则结果result为1。7.结束。存储过程1如图4所示,其与存储过程2类似,区别主要在于存储过程2的输入参数是"父菜单的索引号,用户输入的按键、用户优选语言",而存储过程1的输入参数是"USSD业务的接入码"。本发明的处理主要是在USSDC侧修改USSD业务逻辑,增加交互式USSD功能处理模块;通过USSDC业务的USSD流程功能菜单动态可配的思想,使用交互式USSD功能处理模块来实现OCS环境下的交互式USSD功能。通过交互式USSD功能处理模块,运营商只要定义一个USSD业务的主指令、主指令对应的菜单(主指令对应的接入码对应一个菜单索引,该索引对应菜单的详细信息详见表1描述的菜单信息表),以及该菜单下用户各个响应对应的具体操作或者对应的下一级菜单索引即可(菜单索引和用户输入对应响应信息详见表2描述的菜单响应表),方便更新和扩充,且对于接入码的修改不会影响用户的使用。用户通过移动交换中心或归属位置寄存器返回菜单项响应消息,在菜单项响应消息中,如果用户响应的是具体操作,称这种响应为业务操作响应;如果响应的是下一级菜单,称这种响应为下一级菜单响应,当然,对于前述通知型菜单,用户实质上只是得到了通知消息,并不需要进行例如按键动作等实际上的响应操作,但为描述上的统一,在此,仍然将其和对请求型菜单的响应统称为菜单响应。USSDC收到MSC/HLR发来的USSD串时,不是简单的将USSD串转化为MML指令发送到OCS,而是根据接入码配置的菜单项跟用户交互,提示用户下面该如何操作。例如当收到代码为*111#的USSD串后,向用户发送"press1forrecharge,press2forquerybalance......,,用户再次发送l后,USSDC根据用户的输入,进一步和用户交互,将最终的操作以MML的形式发送给0CS,收到OCS的返回结果后向用户发送USSD消息。即将原本应该由用户记住的指令分解开来,一步一步提示用户输入需要的各类消息,最后由业务逻辑组成特定格式的指令发给OCS。本发明具体实施方式的在线计费系统下的非结构化补充业务提供装置,包括非结构化补充业务数据中心,所述非结构化补充业务数据中心包括菜单项配置模块和业务交互模块,所述菜单项配置模块用于为非结构化补充业务接入码配置相应的菜单项;所述业务交互模块用于实现与在线计费系统、移动交换中心或归属位置寄存器之间的交互操作,所述交互操作包括接收来自移动交换中心或归属位置寄存器的非结构化补充业务触发消息,经非结构化补充业务字符串处理,获取所述触发消息中的非结构化补充业务接入码;根据所述接入码从菜单项配置模块获取对应菜单项,返回给移动交换中心或归属位置寄存器;接收来自移动交换中心或归属位置寄存器的菜单项响应消息,根据所述菜单项响应消息,形成非结构化补充业务操作指令,发送给在线计费系统;接收在线计费系统对所述非结构化补充业务操作指令的处理结果,将所述处理结果进行非结构化补充业务字符串处理,发送给移动交换中心或归属位置寄存器。上述装置的工作方式与前述方法类似,在此不再赘述。本发明通过交互式USSD的操作,使得OCS用户可以根据系统提示交互的使用USSD业务,而不必再去记住繁琐的指令,使USSD业务对终端用户更具有易用性。同时也为运营商提供了一种可灵活配置和扩充USSD业务的方法。以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属
技术领域
的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。权利要求1.一种在线计费系统下的非结构化补充业务提供方法,其特征在于,包含如下步骤A、非结构化补充业务数据中心为非结构化补充业务接入码配置相应的菜单项;B、非结构化补充业务数据中心接收来自移动交换中心或归属位置寄存器的非结构化补充业务触发消息,经非结构化补充业务字符串处理,获取所述触发消息中的非结构化补充业务接入码;C、非结构化补充业务数据中心根据所述接入码获取对应菜单项,返回给移动交换中心或归属位置寄存器;D、非结构化补充业务数据中心接收来自移动交换中心或归属位置寄存器的菜单项响应消息,根据所述菜单项响应消息,形成非结构化补充业务操作指令,发送给在线计费系统;E、非结构化补充业务数据中心接收在线计费系统对所述非结构化补充业务操作指令的处理结果,将所述处理结果进行非结构化补充业务字符串处理,发送给移动交换中心或归属位置寄存器。2.如权利要求1所述的非结构化补充业务提供方法,其特征在于,所述菜单项为多级菜单项,所述步骤D具体包括如下处理非结构化补充业务数据中心接收来自移动交换中心或归属位置寄存器的菜单项响应消息;如果所述菜单项响应消息为下一级菜单响应,将对应的下一级菜单项返回给移动交换中心或归属位置寄存器;如果所述菜单项响应消息为业务操作响应,形成非结构化补充业务操作指令,发送给在线计费系统。3.如权利要求1或2所述的非结构化补充业务提供方法,其特征在于,所述步骤A中,接入码的菜单项配置通过菜单信息表和菜单响应表形式配置。4.如权利要求1或2所述的非结构化补充业务提供方法,其特征在于,所述菜单项包括菜单索弓I和菜单具体信息,非结构化补充业务数据中心根据接入码获取对应菜单项时,通过菜单索弓I获取菜单具体信息。5.如权利要求1或2所述的非结构化补充业务提供方法,其特征在于,还包括如下处理非结构化补充业务数据中心对接入码的菜单项配置进行动态调整。6.—种在线计费系统下的非结构化补充业务提供装置,包括非结构化补充业务数据中心,其特征在于,所述非结构化补充业务数据中心包括菜单项配置模块和业务交互模块,所述菜单项配置模块用于为非结构化补充业务接入码配置相应的菜单项;所述业务交互模块用于实现与在线计费系统、移动交换中心或归属位置寄存器之间的交互操作,所述交互操作包括接收来自移动交换中心或归属位置寄存器的非结构化补充业务触发消息,经非结构化补充业务字符串处理,获取所述触发消息中的非结构化补充业务接入码;根据所述接入码从菜单项配置模块获取对应菜单项,返回给移动交换中心或归属位置寄存器;接收来自移动交换中心或归属位置寄存器的菜单项响应消息,根据所述菜单项响应消息,形成非结构化补充业务操作指令,发送给在线计费系统;接收在线计费系统对所述非结构化补充业务操作指令的处理结果,将所述处理结果进行非结构化补充业务字符串处理,发送给移动交换中心或归属位置寄存器。7.如权利要求6所述的非结构化补充业务提供装置,其特征在于,所述菜单项为多级菜单项,所述菜单项响应消息包括下一级菜单响应和业务操作响应,所述业务交互模块的交互操作中,如果所述菜单项响应消息为下一级菜单响应,还包括将对应的下一级菜单项返回给移动交换中心或归属位置寄存器的处理过程。8.如权利要求6或7所述的非结构化补充业务提供装置,其特征在于,接入码的菜单项配置包括菜单信息表和菜单响应表。9.如权利要求6或7所述的非结构化补充业务提供装置,其特征在于,所述菜单项包括菜单索弓I和菜单具体信息,业务交互模块根据接入码获取对应菜单项时,是通过菜单索引获取菜单具体信息的。全文摘要本发明公开了一种在线计费系统下的非结构化补充业务提供方法及装置,所述方法包含如下步骤A.为接入码配置相应的菜单项;B.接收非结构化补充业务触发消息,获取所述触发消息中的非结构化补充业务接入码;C.根据所述接入码获取对应菜单项,返回给移动交换中心或归属位置寄存器;D.接收响应消息,根据所述菜单项响应消息,形成非结构化补充业务操作指令,发送给在线计费系统;E.接收在线计费系统对所述非结构化补充业务操作指令的处理结果,将所述处理结果发送给移动交换中心或归属位置寄存器。本发明使得用户可以方便的使用USSD业务,而无需记住繁琐的指令,提高了USSD业务的易用性;实现方式简单易行,具有较大的实用价值。文档编号H04M15/00GK101355732SQ20081014186公开日2009年1月28日申请日期2008年9月8日优先权日2008年9月8日发明者周志军,朱仲亮,松沈,许凤杰申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1