[发明专利]一种实现非结构化补充数据业务的方法及装置有效
申请号: | 201310079449.7 | 申请日: | 2013-03-13 |
公开(公告)号: | CN104053135B | 公开(公告)日: | 2018-03-23 |
发明(设计)人: | 魏学松 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04W4/14 | 分类号: | H04W4/14 |
代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 王磊,龙洪 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 结构 补充 数据业务 方法 装置 | ||
技术领域
本发明涉及电信通讯领域,尤其涉及一种实现非结构化补充数据业务的方法及装置。
背景技术
智能网是一个用于生成和提供业务的体系结构,其最重要的特点是快速方便、灵活经济的提供各种菜单和消息服务。USSD(非结构化补充数据业务)作为预付费智能业务中的重要增值业务,得到了快速的发展和应用,在查询余额、充值、更改套餐以及提供灵活丰富的内容服务(Service Provider)等应用中,USSD都提供了很丰富的应用。为用户提供了更多的智能化的服务,也为运营商取得了不错的经济效益。
USSD应用,由于其方便、快捷、安全性等优点越来越多的被推广应用,其提供的增值服务被越来越多的应用,比如查询、充值、转账、代缴费服务、银行服务和股票服务等等,在极大的方便了广大用户的同时,增加了运营商的经济效益,但是针对内容丰富的USSD菜单和消息内容,在很多时候,运营商需要根据业务特性的需要,对USSD菜单内容进行调整和修改,特别是对有参数显示的动态菜单内容的修改。
传统的方式,对静态菜单内容的修改可以配置解决,但对动态菜单内容的修改,涉及业务逻辑的更改,往往需要更改业务版本,修改的过程包括:提出更改需求,进入业务更改流程,接下来是版本研发流程、测试流程和升级流程等待一系列的需求更改流程,这样就导致业务更改的周期非常长,不能适应快速响应的要求。很多时候,运营商提出的是极小的逻辑更改,这种逻辑相对于当前在用的业务版本,可能是没有这个逻辑处理功能,如果要想实现必须进入版本变更的流程,针对各个运营商的这种特有的小改动需求,而业务版本又不可能全部预先解决,一旦遇到业务版本没有这种逻辑处理功能,往往导致业务版本更改,进入较长的业务更改周期。
发明内容
本发明要解决的技术问题是提供一种实现非结构化补充数据业务的方法及装置,能够在不修改业务模板的情况下,对USSD业务进行改进。
为解决上述技术问题,本发明的一种实现非结构化补充数据业务的方法,包括:
生成非结构化补充数据业务USSD消息,所述USSD消息中包含参数的参数标签和对参数的参数值进行逻辑修改的函数的函数标签,所述函数标签中包含函数所要修改的参数的参数标签;
在发送所述USSD消息前,扫描所述USSD消息中的参数标签,将扫描到的参数标签替换为对应的参数值;扫描所述USSD消息中的函数标签,将函数标签中的参数标签对应的参数值作为入参数调用函数,进行函数处理,采用函数处理后的参数值在USSD消息中替换函数所要修改的参数的参数值。
进一步地,所述函数包含原函数和用户函数,所述对参数的参数值进行逻辑修改的函数的函数标签为用户函数的函数标签;
所述将函数标签中的参数标签对应的参数值作为入参数调用函数,包括:在扫描到用户函数的函数标签后,从预先配置的用户函数表中查询用户函数对应的原函数,并查询调用对应的原函数的入参数配置和出参数配置,在用户函数包含配置的附加入参数时,采用函数标签中的参数标签对应的参数值和附加入参数调用对应的原函数,并根据出参数配置从原函数的处理结果中得到所述函数处理后的参数值。
进一步地,根据出参数配置从原函数的处理结果中得到所述函数处理后的参数值,包括:
所述原函数的处理结果中包含多个出参数,所述出参数配置包含选择的出参数的序号,根据选择的出参数的序号从所述原函数的处理结果中选择出参数,作为所述函数处理后的参数值。
进一步地,还包括:
所述用户函数表中还包含语言配置,所述出参数配置中还包含针对各种语言的附加说明,在从所述原函数的处理结果中选择出参数后,根据所述语言配置将对应语言的附加说明和选择的出参数共同作为所述函数处理后的参数值。
进一步地,所述函数为原函数,所述对参数的参数值进行逻辑修改的函数的函数标签为原函数的函数标签;
所述将函数标签中的参数标签对应的参数值作为入参数调用函数,包括:在扫描到原函数的函数标签后,在函数标签中包含附加入参数时,采用附加入参数和原函数的函数标签中的参数标签对应的参数值调用原函数,并从原函数的处理结果中得到所述函数处理后的参数值。
进一步地,一种实现非结构化补充数据业务的装置,包括:消息生成模块、参数替换模块和函数处理模块,其中:
所述消息生成模块,用于生成非结构化补充数据业务USSD消息,所述USSD消息中包含参数的参数标签和对参数的参数值进行逻辑修改的函数的函数标签,所述函数标签中包含函数所要修改的参数的参数标签;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310079449.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:网络节点发现方法和装置
- 下一篇:一种新型亚克力雕刻发光字