[发明专利]一种数据处理方法及装置在审
申请号: | 202110679108.8 | 申请日: | 2021-06-18 |
公开(公告)号: | CN113326407A | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 刘同旺;卢三雄 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06F16/903 | 分类号: | G06F16/903 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 雷航 |
地址: | 518027 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 | ||
本发明公开了一种数据处理方法及装置,方法为:接收业务处理请求,业务处理请求包括业务需求和业务数据;基于业务需求,确定业务需求对应的业务逻辑,并确定业务逻辑对应的因子和对比值;基于业务逻辑,从预设规则库中查找目标运算符和目标连接符,且基于业务逻辑、目标运算符、目标连接符、因子以及对比值,创建目标规则表达式;基于预设拆分条件,对目标规则表达式进行拆分,获得目标表达式列表;目标表达式列表包括多个进行一次数据运算的基本表达式;基于目标表达式列表,对业务数据进行处理,获得处理结果,并将处理结果进行反馈。基于该方法,可以实现对规则表达式的灵活配置,且对目标规则表达式进行解析,提高对业务处理请求的处理速度。
技术领域
本发明实施例涉及金融科技(Fintech)领域,尤其涉及一种数据处理方法及装置。
背景技术
随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技转变,但由于金融行业的安全性、实时性要求,也对技术提出的更高的要求。
目前,现有技术中都是基于已有的固定语法模块来编写业务规则,然而,采用固定语法模块确定业务规则的方式,无法应对新的业务的规则配置需求,且固定语法模块比较依赖大型的规则引擎框架,导致引入外部jar包时存在安全风险。
发明内容
本发明提供一种数据处理方法及装置,解决了现有技术中无法满足新的业务的规则配置的问题。
第一方面,本发明提供一种数据处理方法,应用于业务规则配置与处理系统,所述方法包括:接收业务处理请求,所述业务处理请求包括业务需求和业务数据;基于所述业务需求,确定所述业务需求对应的业务逻辑,并确定所述业务逻辑对应的因子和对比值;其中,所述因子用于表征所述业务逻辑中的对比项;基于所述业务逻辑,从预设规则库中查找目标运算符和目标连接符,且基于所述业务逻辑、所述目标运算符、所述目标连接符、所述因子以及所述对比值,创建目标规则表达式;其中,所述预设规则库包括运算符以及连接符,所述目标规则表达式用于表征对所述业务数据进行处理的表达式;基于预设拆分条件,对所述目标规则表达式进行拆分,获得目标表达式列表;所述目标表达式列表包括多个进行一次数据运算的基本表达式;基于所述目标表达式列表,对所述业务数据进行处理,获得处理结果,并将所述处理结果进行反馈。
上述方法中,可以基于业务需求,确定业务需求对应的业务逻辑,然后确定业务逻辑对应的因子和对比值,即确定业务需求对业务数据进行计算时计算哪一个对比项,以及与这个对比项对应的对比值,从而基于业务逻辑,从预设规则库中查找目标运算符和目标连接符,进而基于业务逻辑以及前述确定的因子、对比值、目标运算符和目标连接符,创建目标规则表达式。也就是说,是从基本符号和因子构建起的目标规则表达式,这样的方式,可以较为准确的确定目标规则表达式,即无需预先配置的语法模块,可以更为灵活的基于实际业务需求创建目标规则表达式。并且,这样基于预设规则库和业务需求配置目标规则表达式的方式,可以灵活且快速的确定对业务数据进行处理的表达式,增强了规则表达式的拓展性,且无需大量的存储区域,节省存储空间。进一步地,可以基于预设拆分条件,对目标规则表达式进行拆分,获得目标表达式列表,即获得多个进行一次数据运算的基本表达式,从而可以基于多个进行一次数据运算的基本表达式对业务数据进行处理,获得处理结果,并将处理结果进行反馈,从而提高对业务处理请求的处理效率。
可选的,所述基于预设拆分条件,对所述目标规则表达式进行拆分,获得目标表达式列表,包括:利用空格字符替换所述目标规则表达式中的预设字符,获得第一目标规则表达式;其中,所述预设字符至少包括跳格、回车、换行符;基于所述第一目标规则表达式列表中的连接符,对所述第一目标规则表达式进行划分,获得第一表达式列表;确定所述第一表达式列表中任一子表达式是否为基本表达式,当确定所述第一表达式列表中任一子表达式为所述基本表达式时,将所述第一表达式列表作为所述目标表达式列表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110679108.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种会话消息显示方法、装置、电子设备及存储介质
- 下一篇:一种饰带缝纫机