一种基于自然语言设计的计费引擎
基本信息
申请号 | CN202010638765.3 | 申请日 | - |
公开(公告)号 | CN111913692A | 公开(公告)日 | 2020-11-10 |
申请公布号 | CN111913692A | 申请公布日 | 2020-11-10 |
分类号 | G06F8/20;G06F8/41 | 分类 | 计算;推算;计数; |
发明人 | 彭源林 | 申请(专利权)人 | 广州翰智软件有限公司 |
代理机构 | 广州三环专利商标代理有限公司 | 代理人 | 郭浩辉;麦小婵 |
地址 | 510075 广东省广州市越秀区先烈中路83号510自编之十二房号 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种基于自然语言设计的计费引擎,包括有:规则配置文件,用于自然语言的规则订制;自定义语法约定,用于解析规则配置,提供解析规范;动态语言模板,用于将内置算子和扩展算子、规则语言合并进行计费运算,并返回结果;自定义算子,用于计费引擎的扩展算子定义单元,负责针对不同计费需求的扩展;ANTLR解析器,根据输入自动生成语法树并可视化的显示出来的开源语法分析器;动态语言编译器,用于将语言脚本转换成java字节码,并将转换好的java字节码,通过java类加载器加载到JVM虚拟机中执行,完成自然语言定义的计费规则,通过ANTLR解析器转换为语言脚本,并最终转换为java字节码的完整转换。本发明实现了通过自然语言进行费用计算规则的定制。 |
