[发明专利]基于类自然语言的规则配置与解析方法、系统及设备在审
申请号: | 202010794055.X | 申请日: | 2020-08-10 |
公开(公告)号: | CN111966342A | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 王峰;林文升 | 申请(专利权)人: | 上海中通吉网络技术有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/74 |
代理公司: | 北京细软智谷知识产权代理有限责任公司 11471 | 代理人: | 牛晴 |
地址: | 201799 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 自然语言 规则 配置 解析 方法 系统 设备 | ||
本发明涉及一种基于类自然语言的规则配置与解析方法、系统及设备,属于计算机网络技术领域,该方法、系统或设备通过接收配置规则请求,基于可视化规则定义工具,获取规则定义文件;基于规则引擎,解析规则定义文件,获取解析后的规则数据;将规则数据,保存在数据库中;接收规则调用请求,基于规则引擎和数据库,解析与执行与调用请求相对应的规则,获取规则结果。本发明采用前后端分离技术,为用户提供简洁灵活的配置界面,简单易懂的类自然语言让非IT专业人士可以进行业务逻辑配置;同时采用前后端分离的技术方案,简化技术开发与维护难度,便于系统跨平台部署、调用,以及快速扩容,有效应对互联网大流量、快速迭代需要。
技术领域
本发明属于计算机网络技术领域,具体涉及一种基于类自然语言的规则配置与解析方法、系统及设备。
背景技术
随着科技的发展,规则配置与解析工具的运用范围日益广阔。在快递行业中,通常会使用规则配置与解析工具来对快递运营中数据的使用进行配置和解析。
目前,现有规则配置与解析工具很多需要采用编程语言硬编码设置,语法复杂,同时主要面向专业开发人员,业务人员不易介入,无法做到业务逻辑与代码之间的解耦与分离。其他一些类似软件技术上过于陈旧,未前后端分离,代码臃肿,不易维护与扩展,无法应对互联网时代快速迭代与高并发需求。
因此,如何使得规则配置与解析便捷、快速,成为现有技术中亟待解决的技术问题。
发明内容
为了至少解决现有技术存在的上述问题,本发明提供了一种基于类自然语言的规则配置与解析方法、系统及设备。
本发明提供的技术方案如下:
一方面,一种基于类自然语言的规则配置与解析方法,包括:
接收配置规则请求,基于可视化规则定义工具,获取规则定义文件;
基于规则引擎,解析所述规则定义文件,获取解析后的规则数据;
将所述规则数据,保存在数据库中;
接收规则调用请求,基于所述规则引擎和所述数据库,解析与执行与所述调用请求相对应的规则,获取规则结果。
可选的,所述接收配置规则请求,基于可视化规则定义工具,获取规则定义文件,包括:
接收规则配置请求,所述规则配置请求携带规则配置内容;
基于所述规则配置内容和所述可视化规则定义工具,配置规则,获取规则定义文件。
可选的,所述基于规则引擎,解析所述规则定义文件,获取解析后的规则数据,包括:
基于规则引擎,解析所述规则定义文件,获取解析后的规则数据,所述规则数据为第一预设格式。
可选的,所述解析与执行与所述调用请求相对应的规则,获取规则结果,包括:
解析与执行与所述调用请求相对应的规则,获取规则结果,所述规则结果为第二预设格式。
又一方面,一种基于类自然语言的规则配置与解析系统,包括:前端、后端;
所述前端,用于接收配置规则请求,基于可视化规则定义工具,获取规则定义文件;
所述后端,用于基于规则引擎,解析所述规则定义文件,获取解析后的规则数据;将所述规则数据,保存在数据库中;
所述后端,还用于接收规则调用请求,基于所述规则引擎和所述数据库,解析与执行与所述调用请求相对应的规则,获取规则结果。
可选的,还包括:第三方服务系统;
所述第三方业务系统,用于发送规则调用请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海中通吉网络技术有限公司,未经上海中通吉网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010794055.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:业务测试方法、装置和系统
- 下一篇:快递派费计费方法及系统