[发明专利]一种数据处理方法及装置有效
申请号: | 201910780314.0 | 申请日: | 2019-08-22 |
公开(公告)号: | CN110502546B | 公开(公告)日: | 2022-04-19 |
发明(设计)人: | 张志勇;李涛 | 申请(专利权)人: | 郑州阿帕斯科技有限公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F16/22;G06F16/21 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 朱文杰 |
地址: | 450000 河南省郑州市河南自贸试验区郑州*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 | ||
本申请实施例提供了一种数据处理方法及装置,涉及数据处理技术领域,其中方法包括:接收业务处理请求,按照预设频率从规则库中获取业务信息对应的目标规则组;接收待处理数据,并与目标规则组包括的数据处理规则进行匹配;如失败,则将待处理数据发送给第二数据处理节点,以基于待处理数据定义新的数据处理规则,并将新的数据处理规则保存至规则库中相应的规则组中;以及,在获取到包括新的数据处理规则的规则组时,根据新的数据处理规则对第二数据处理节点发送的所述待处理数据进行处理。通过本申请实施例,实现了数据处理规则的及时更新,提升了数据处理效率。
技术领域
本申请涉及数据处理技术领域,尤其涉及一种数据处理方法及装置。
背景技术
随着互联网技术的快速发展,人们对数据处理效率的要求越来越高。实时处理技术以其响应速率快、可扩展的等优势被广泛应用。当前的实时处理技术,通常是程序一旦启动,程序中定义的数据处理方式便是固定的,一成不变的。然而,当有新的数据类型的数据需要处理时,则需要关闭程序以对程序进行更改而引入新的数据处理方式,并在程序更改完成后重新启动程序,程序中的各数据处理方式才能生效。而多次的进行程序的关闭、更改以及启动操作,不仅操作繁琐,而且降低了数据处理效率。
发明内容
本申请实施例的目的是提供一种数据处理方法及装置,在无需关闭程序、更改程序以及启动更改后的程序的情况下,实现了数据处理规则的及时更新和及时生效,提升了数据处理效率。
第一方面,本申请实施例提供了一种数据处理方法,应用于第一数据处理节点,包括:
接收业务处理请求,其中,所述业务处理请求包括业务信息;
按照预设频率从规则库中获取所述业务信息对应的目标规则组,其中,所述规则库中存有与业务对应的多个规则组,所述规则组中包括多个数据处理规则;
接收待处理数据,将所述待处理数据与所述目标规则组包括的数据处理规则进行匹配;如失败,则将所述待处理数据发送给第二数据处理节点,以基于所述待处理数据定义新的数据处理规则,并将所述新的数据处理规则保存至所述规则库中相应的规则组中;以及,
在获取到包括所述新的数据处理规则的规则组时,根据所述新的数据处理规则对所述第二数据处理节点发送的所述待处理数据进行处理。
第二方面,本申请实施例提供了一种数据处理方法,应用于第二数据处理节点,包括:
接收第一数据处理节点发送的待处理数据;
保存所述待处理数据,以基于所述待处理数据定义新的数据处理规则,并将所述新的数据规则保存至规则库中相应的规则组中;其中,所述规则库中存有与业务对应的多个规则组,所述规则组中包括多个数据处理规则;
若检测到满足数据放行条件,则将保存的所述待处理数据发送给所述第一数据处理节点,以使所述第一数据处理节点根据所述新的数据处理规则对所述待处理数据进行处理。
第三方面,本申请实施例提供了一种数据处理装置,应用于第一数据处理节点,其特征在于,包括:
接收模块,用于接收业务处理请求,其中,所述业务处理请求包括业务信息;
获取模块,用于按照预设频率从规则库中获取所述业务信息对应的目标规则组,其中,所述规则库中存有与业务对应的多个规则组,所述规则组中包括多个数据处理规则;
匹配模块,用于接收待处理数据,将所述待处理数据与所述目标规则组包括的数据处理规则进行匹配;
发送模块,用于如所述匹配模块匹配失败,则将所述待处理数据发送给第二数据处理节点,以基于所述待处理数据定义新的数据处理规则,并将所述新的数据处理规则保存至所述规则库中相应的规则组中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州阿帕斯科技有限公司,未经郑州阿帕斯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910780314.0/2.html,转载请声明来源钻瓜专利网。