[发明专利]智能网平台、业务执行方法和分析业务异常的方法有效
申请号: | 201010515498.7 | 申请日: | 2010-10-21 |
公开(公告)号: | CN101980546A | 公开(公告)日: | 2011-02-23 |
发明(设计)人: | 舒畅;童遥;刘昕宇 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04Q3/00 | 分类号: | H04Q3/00;H04L12/24;H04W24/00 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;吴孟秋 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 平台 业务 执行 方法 分析 异常 | ||
1.一种智能网平台,其特征在于,包括:
业务生成模块,用于生成各个智能网业务的业务逻辑所对应的脚本;
业务处理模块,用于在有呼叫触发智能网业务时,根据所述被触发的智能网业务的业务逻辑对应的脚本和所述呼叫的呼叫参数,执行所述被触发的智能网业务并输出结果。
2.根据权利要求1所述的智能网平台,其特征在于,所述业务处理模块包括:
业务逻辑处理单元,用于发送所述业务生成模块生成的所述被触发的智能网业务的业务逻辑所对应的脚本,并导出所述呼叫参数;
编译引擎语法解析单元,用于接收所述业务逻辑处理单元发送的所述被触发的智能网业务的业务逻辑所对应的脚本,并对所述被触发的智能网业务的业务逻辑所对应的脚本进行语法分析;
脚本逻辑处理单元,用于对所述业务逻辑处理单元导出的所述呼叫参数进行脚本的解释执行,并输出执行所述被触发的智能网业务的结果;
语法解析执行单元,用于根据所述脚本逻辑处理单元解释执行后的呼叫参数,将所述编译引擎语法解析单元获得的语法树关系在所述呼叫中解释执行。
3.根据权利要求2所述的智能网平台,其特征在于,所述编译引擎语法解析单元包括:
词法分析子单元,用于对所述被触发的智能网业务的业务逻辑所对应的脚本进行扫描,产生单词序列;
文法分析子单元,用于对所述单词序列进行词法分析,得到语法树;
节点分析子单元,用于分析所述语法树的嵌套执行关系并发送到所述语法解析执行单元。
4.根据权利要求3所述的智能网平台,其特征在于,所述词法分析子单元为Lex词法分析子单元,所述文法分析子单元为yacc文法分析子单元。
5.根据权利要求2所述的智能网平台,其特征在于,所述脚本逻辑处理单元包括:
预处理子单元,用于将智能网呼叫的业务运行状态和呼叫数据区中的内容与所述编译引擎语法解析单元进行关联,提供语法执行的环境变量和初始值,其中,所述呼叫参数包括:所述业务运行状态和所述呼叫数据区中的内容;
结果返回子单元,用于输出执行所述被触发的智能网业务的结果。
6.根据权利要求1至5中任一项所述的智能网平台,其特征在于,所述脚本采用类C语言编写。
7.一种业务执行方法,应用于智能网平台,其特征在于,所述方法包括:
所述智能网平台生成各个智能网业务的业务逻辑所对应的脚本;
当有呼叫触发智能网业务时,所述智能网平台根据所述被触发的智能网业务的业务逻辑对应的脚本和所述呼叫的呼叫参数,执行所述被触发的智能网业务并输出结果。
8.根据权利要求7所述的方法,其特征在于,所述智能网平台包括:业务处理模块和业务生成模块,则所述智能网平台执行所述被触发的智能网业务并返回结果包括:
所述业务处理模块对所述业务生成模块生成的所述被触发的智能网业务的业务逻辑所对应的脚本进行语法分析,对所述呼叫参数进行脚本的解释执行;
所述业务处理模块根据解释执行后的所述呼叫参数,将所述语法分析后获得的语法树关系在所述呼叫中解释执行,输出执行所述被触发的智能网业务的结果。
9.一种使用权利要求1至5中任一项所述的智能网平台分析业务异常的方法,其特征在于,包括:
在编辑业务时预留一个或多个作为定位问题时探针入口的脚本编译节点;
在发现所述业务出现异常时,编写用于获取指定号码的业务运行参数的脚本;
通过管理数据将所述脚本加载到运行的所述业务中去;
当呼叫到达所述脚本编译节点时,执行所述脚本,获取所述指定号码的业务运行参数。
10.根据权利要求9所述的方法,其特征在于,所述用于获取指定号码的业务运行参数的脚本包括:
呼叫匹配脚本,用于根据业务键、主叫号码或被叫号码匹配到一个呼叫;
参数跟踪脚本,用于将所述指定号码的业务运行参数记录至日志中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010515498.7/1.html,转载请声明来源钻瓜专利网。