【技术实现步骤摘要】
一种基于自然语言设计的计费引擎
本专利技术涉及分组业务计费
,具体涉及一种基于自然语言设计的计费引擎。
技术介绍
目前市面上大部分计费引擎的开发与使用主要集中在电信计费业务、物流管理软件和供应链管理软件中、以及物业收费中等经济活动中。为了解决这个问题,一般都是开发一套规则引擎来适配各种复杂场景的规则定制。计费引擎具体可解释为,是指在企业信息化管理软件中涉及到的根据企业自身特点,自定义各种计费规则、计费类型而达到系统自动提取符合业务计费要求的费用值,从而实现自动计费功能。通过规则计费引擎定制各种复杂多样的业务计费规则,并结合特有的复杂计费细则,实现了企业经营活动中数据处理的全面控制,全面协调整个经营活动的控制和管理能力,实现了计费简易化、可视化、集成化及规范化,达到规范计费管理。但业务规则随着业务发展变得越来越复杂,规则的定义变得复杂,为了简化用户的操作步骤和降低用户的使用门槛,需要一种能根据自然语言匹配进行计费的计费引擎。
技术实现思路
本专利技术的目的就在于提供一种基于自然语言设计的计费引 ...
【技术保护点】
1.一种基于自然语言设计的计费引擎,其特征在于,包括有:规则配置文件,用于客户系统管理员、项目实施、开发人员、其他相关人员进行简单的自然语言的规则订制;/n自定义语法约定,用于解析规则配置,提供标准的解析规范,由ANTLR进行解析;/n动态语言模板,用于计费引擎的标准接口和运算处理单元,将内置算子和扩展算子、规则语言合并一起进行计费运算,并返回结果;/n自定义算子,用于计费引擎的扩展算子定义单元,负责针对不同计费需求的扩展,其格式遵循动态语言的语法约定;/nANTLR解析器,根据输入自动生成语法树并可视化的显示出来的开源语法分析器;为包括Java、C++、C#的语言提供一个 ...
【技术特征摘要】
1.一种基于自然语言设计的计费引擎,其特征在于,包括有:规则配置文件,用于客户系统管理员、项目实施、开发人员、其他相关人员进行简单的自然语言的规则订制;
自定义语法约定,用于解析规则配置,提供标准的解析规范,由ANTLR进行解析;
动态语言模板,用于计费引擎的标准接口和运算处理单元,将内置算子和扩展算子、规则语言合并一起进行计费运算,并返回结果;
自定义算子,用于计费引擎的扩展算子定义单元,负责针对不同计费需求的扩展,其格式遵循动态语言的语法约定;
ANTLR解析器,根据输入自动生成语法树并可视化的显示出来的开源语法分析器;为包括Java、C++、C#的语言提供一个通过语法描述来自动构造自定义言的识别器recognizer,编译器parser和解释器translator的框架;
语言编译器,用于将语言脚本转换成java字节码;并将转换好的java字节码,通过java类加载器加载到JVM虚拟机中执行,从而完成自然语言定义的计费规则,通过ANTLR解析器转换为语言脚本,并最终转换为java字节码的完整转换。
2.一种基于自然语言设计的计费引擎的实施方法,基于上述权利要求1所述...
【专利技术属性】
技术研发人员:彭源林,
申请(专利权)人:广州翰智软件有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。