[发明专利]一种在计算机设备中执行的规则配置方法及装置在审
申请号: | 201910394017.2 | 申请日: | 2019-05-13 |
公开(公告)号: | CN110187874A | 公开(公告)日: | 2019-08-30 |
发明(设计)人: | 李琦;徐昀 | 申请(专利权)人: | 第四范式(北京)技术有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34 |
代理公司: | 北京鼎佳达知识产权代理事务所(普通合伙) 11348 | 代理人: | 王伟锋;刘铁生 |
地址: | 100085 北京市海淀区上*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 规则元素 配置界面 计算机设备 规则配置 配置规则 自定义规则 生成规则 配置 展示 | ||
本发明实施例提供一种在计算机设备中执行的规则配置方法及装置,该方法包括:展示用于配置规则的配置界面;获取用户通过所述配置界面所设置的规则元素,其中,所述规则元素用于组成和/或连接用于构成规则的一个或多个条件;基于所述规则元素,生成对应的规则。如此,由用户通过配置界面设置生成规则所需的规则元素,能够实现便捷地配置自定义规则,提高了配置规则的效率。
技术领域
本发明实施例涉及计算机应用技术领域,尤其涉及一种在计算机设备中执行的规则配置方法及装置。
背景技术
随着计算机应用技术的迅速发展,计算机设备已经成为很多人日常工作生活中不可或缺的工具。为了便于业务顺利展开,往往在业务决策流中对各决策节点配置一定的规则,以便计算机设备能够根据该规则进行业务决策。
目前,主要是由开发人员根据不同的业务决策需求手动编写代码来配置规则的,例如,开发人员使用结构化查询语言(Structured Query Language,SQL)来编写出复杂的SQL语句来实现相应的业务规则。由于这种规则配置方式需要用户懂一定的计算机编程语言,一方面,对于不懂计算机编程语言的非技术人员,如业务人员就无法进行规则配置,配置起来十分不方便。另一方面,在对较为复杂的规则进行配置时,由于规则中包含着大量条件之间的逻辑关系,如表示“与”关系的逻辑关系、表示“或”关系的逻辑关系等,导致需要编写的代码量较大,耗时较多,进而使得配置效率较为低下。
可见,目前通过编写代码配置规则的方式,存在配置过程不方便且配置效率比较低下的问题。
发明内容
有鉴于此,本发明实施例提供一种在计算机设备中执行的规则配置方法及装置,可以由用户通过配置界面设置生成规则所需的规则元素,能够实现便捷地配置自定义规则,提高了配置规则的效率。
为解决上述技术问题,本发明实施例提供如下技术方案:
第一方面,本发明实施例提供一种在计算机设备中执行的规则配置方法,所述方法包括:展示用于配置规则的配置界面;获取用户通过所述配置界面所设置的规则元素,其中,所述规则元素用于组成和/或连接用于构成规则的一个或多个条件;基于所述规则元素,生成对应的规则。
在本发明实施例中,所述规则元素包括变量、常数、括号、算术运算符、关系运算符和逻辑运算符之中的至少一项。
在本发明实施例中,所述获取用户通过所述配置界面所设置的规则元素,包括:获取用户在所述配置界面上通过输入操作和/或选择操作所设置的规则元素。
在本发明实施例中,所述配置界面被展示为能够以逐个条件的方式设置规则元素。
在本发明实施例中,所述获取用户通过所述配置界面所设置的规则元素,包括:获取用户在所述配置界面上针对各个条件所分别设置的规则元素,其中,每个条件以卡片的形式展现在所述配置界面中。
在本发明实施例中,所述卡片包括:用于设置关系运算符的控件、用于设置位于关系运算符左侧的规则元素的控件和/或用于设置位于关系运算符右侧的规则元素的控件。
在本发明实施例中,所述用于设置关系运算符的控件为选择控件;和/或,所述用于设置位于关系运算符左侧的规则元素的控件为选择控件;和/或,所述用于设置位于关系运算符右侧的规则元素的控件为输入控件。
在本发明实施例中,若所述规则由多个条件构成,所述配置界面还包括:用于设置逻辑运算符的控件。
在本发明实施例中,所述获取用户通过所述配置界面所设置的规则元素,包括:响应于用户在所述配置界面上的用于添加至少一个条件的操作,在所述配置界面上显示每个条件所分别对应的卡片;响应于用户对每个卡片中显示的各个控件的输入操作和/或选择操作,获取用户针对每个条件所设置的用于组成每个条件的规则元素。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于第四范式(北京)技术有限公司,未经第四范式(北京)技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910394017.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种规则代码生成方法和装置
- 下一篇:一种组件可视化开发方法