一种数据匹配方法及装置制造方法及图纸

技术编号:37682338 阅读:25 留言:0更新日期:2023-05-28 09:35
本申请公开一种数据匹配方法,可应用于数据处理的技术领域。该方法包括:可以获取待匹配数据,根据预设匹配规则,将所述待匹配数据中的关键字字段与预设的配置文件或数据库码表中的配置数据的关键字字段进行匹配,若确定所述待匹配数据和所述配置数据存在匹配的关键字字段,输出匹配结果,也就说本申请中可以根据匹配场景配置预先将匹配数据配置至配置文件或者数据库码表中,由于配置文件或者数据库码表比较灵活,遇到不同匹配场景时,直接对配置文件或者数据库码表修改就可以,无需重新编写低层代码,这样也就能够极大程度的减少数据匹配场景下的人力消耗。据匹配场景下的人力消耗。据匹配场景下的人力消耗。

【技术实现步骤摘要】
一种数据匹配方法及装置


[0001]本申请涉及数据处理的
,特别是涉及一种数据测试方法。

技术介绍

[0002]现在,很多IT公司在程序开发中,由于很多业务场景对实时数据的要求越来越重要,尤其在数据上做实时数据分类等要求越来越多,所有数据的实时匹配、交易分类、客户喜好分类等也越来越多,每次对数据进行分类都需要数据匹配,且每次实时业务场景匹配变更都需要编写相应的实时匹配的代码,随着匹配场景的增加,以及业务对实时数据的匹配分类需求也越来越多,则对应系统的数据匹配分类功能改造也越来越多,则对应需要编写大量代码。由于需要编写大量代码,人工需要长时间工作,导致耗费大量人力。
[0003]因此,如何极大程度的减少数据匹配场景下的人力消耗是本领域技术人员急需解决的技术问题。

技术实现思路

[0004]基于上述问题,本申请提供了一种数据匹配方法及装置,以极大程度的减少数据匹配场景下的人力消耗。本申请实施例公开了如下技术方案。
[0005]第一方面,本申请一种数据匹配方法,包括:
[0006]获取待匹配数据;
[0007]根据预设匹配规则,将所述待匹配数据中的关键字字段与预设的配置文件或数据库码表中的配置数据的关键字字段进行匹配;
[0008]若确定所述待匹配数据和所述配置数据存在匹配的关键字字段,输出匹配结果。
[0009]可选的,在所述获取待匹配数据之前,所述方法还包括:
[0010]获取所述配置文件或数据库码表中的初始数据;
[0011]根据预设检验规则,对所述配置文件或数据库码表中的初始数据进行校验,获得配置数据;
[0012]可选的,所述根据预设匹配规则,将所述待匹配数据中的关键字字段与预设的配置文件或数据库码表中的配置数据的关键字字段进行匹配,包括:
[0013]若确定所述待匹配数据中的关键字字段小于配置数据中的关键字字段,用所述待匹配数据中的关键字字段去配置数据中的关键字字段中匹配。
[0014]若确定所述待匹配数据中的关键字字段大于配置数据中的关键字字段,用所述配置数据中的关键字字段去所述待匹配数据中的关键字字段中匹配。
[0015]可选的,所述用所述配置数据中的关键字字段去所述待匹配数据中的关键字字段中匹配,包括:
[0016]根据预设的关键字字段优先级,每次从所述配置数据中按照优先级从高到低选取预设数量的关键字字段去所述待匹配数据中的关键字字段中匹配。
[0017]可选的,所述若确定所述待匹配数据和所述配置数据存在匹配的关键字字段,输
出匹配结果,包括:
[0018]若确定所述待匹配数据和所述配置数据存在一个匹配的关键字字段,输出所述匹配的关键字字段;
[0019]若确定所述待匹配数据和所述配置数据存在多个匹配的关键字字段,根据预设的关键字字段优先级,输出所述多个匹配的关键字字段中优先级最高的匹配关键字字段。
[0020]第二方面,本申请提供一种数据匹配装置,其特征在于,包括:
[0021]第一获取模块,用于获取待匹配数据;
[0022]匹配模块,用于根据预设匹配规则,将所述待匹配数据中的关键字字段与预设的配置文件或数据库码表中的配置数据的关键字字段进行匹配;
[0023]输出模块,用于若确定所述待匹配数据和所述配置数据存在匹配的关键字字段,输出匹配结果。
[0024]可选的,所述装置还包括:
[0025]第二获取模块,用于获取所述配置文件或数据库码表中的初始数据;
[0026]获得模块,用于根据预设检验规则,对所述配置文件或数据库码表中的初始数据进行校验,获得配置数据。
[0027]可选的,所述第一匹配模块,包括:
[0028]第一匹配单元,用于若确定所述待匹配数据中的关键字字段小于配置数据中的关键字字段,用所述待匹配数据中的关键字字段去配置数据中的关键字字段中匹配;
[0029]第二匹配单元,用于若确定所述待匹配数据中的关键字字段大于配置数据中的关键字字段,用所述配置数据中的关键字字段去所述待匹配数据中的关键字字段中匹配。
[0030]可选的,第二匹配单元,具体用于:
[0031]根据预设的关键字字段优先级,每次从所述配置数据中按照优先级从高到低选取预设数量的关键字字段去所述待匹配数据中的关键字字段中匹配。
[0032]可选的,所述输出模块,具体用于:
[0033]若确定所述待匹配数据和所述配置数据存在一个匹配的关键字字段,输出所述匹配的关键字字段;
[0034]若确定所述待匹配数据和所述配置数据存在多个匹配的关键字字段,根据预设的关键字字段优先级,输出所述多个匹配的关键字字段中优先级最高的匹配关键字字段。
[0035]第三方面,本申请实施例提供了一种设备,所述设备包括存储器和处理器,所述存储器用于存储指令或代码,所述处理器用于执行所述指令或代码,以使所述设备执行前述第一方面任一项所述的方法。
[0036]第四方面,本申请实施例提供了一种计算机存储介质,所述计算机存储介质中存储有代码,当所述代码被运行时,运行所述代码的设备实现前述第一方面任一项所述的方法。
[0037]相较于现有技术,本申请具有以下有益效果:
[0038]本申请中可以获取待匹配数据,根据预设匹配规则,将所述待匹配数据中的关键字字段与预设的配置文件或数据库码表中的配置数据的关键字字段进行匹配,若确定所述待匹配数据和所述配置数据存在匹配的关键字字段,输出匹配结果,也就说本申请中可以根据匹配场景配置预先将匹配数据配置至配置文件或者数据库码表中,由于配置文件或者
数据库码表比较灵活,遇到不同匹配场景时,直接对配置文件或者数据库码表修改就可以,无需重新编写低层代码,这样也就能够极大程度的减少数据匹配场景下的人力消耗。
附图说明
[0039]为更清楚地说明本实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0040]图1为本申请实施例提供的一种数据匹配方法流程图;
[0041]图2为本申请实施例提供的一种数据匹配装置一种具体的结构示意图。
具体实施方式
[0042]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本申请保护范围。
[0043]需要说明的是,本申请提供的一种数据匹配方法及装置,用于数据处理领域,上述仅为示例,并不对本申请提供的方法及装置名称的应用领域进行限定。
[0044]现在,很多IT公司在程序开发中,由于很多业务场景对实时本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据匹配方法,其特征在于,包括:获取待匹配数据;根据预设匹配规则,将所述待匹配数据中的关键字字段与预设的配置文件或数据库码表中的配置数据的关键字字段进行匹配;若确定所述待匹配数据和所述配置数据存在匹配的关键字字段,输出匹配结果。2.根据权利要求1所述的方法,其特征在于,在所述获取待匹配数据之前,所述方法还包括:获取所述配置文件或数据库码表中的初始数据;根据预设检验规则,对所述配置文件或数据库码表中的初始数据进行校验,获得配置数据。3.根据权利要求1

2任一项所述的方法,其特征在于,所述根据预设匹配规则,将所述待匹配数据中的关键字字段与预设的配置文件或数据库码表中的配置数据的关键字字段进行匹配,包括:若确定所述待匹配数据中的关键字字段小于所述配置数据中的关键字字段,用所述待匹配数据中的关键字字段去所述配置数据中的关键字字段中匹配;若确定所述待匹配数据中的关键字字段大于所述配置数据中的关键字字段,用所述配置数据中的关键字字段去所述待匹配数据中的关键字字段中匹配。4.根据权利要求3所述的方法,其特征在于,所述用所述配置数据中的关键字字段去所述待匹配数据中的关键字字段中匹配,包括:根据预设的关键字字段优先级,每次从所述配置数据中按照优先级从高到低选取预设数量的关键字字段去所述待匹配数据中的关键字字段中匹配。5.根据权利要求1

4任一项所述的方法,其特征在于,所述若确定所述待匹配数据和所述配置数据存在匹配的关键字字段,输出匹配结果,包括:若确定所述待匹配数据和所述配置数据存在一个匹配的关键字字段,输出所述匹配的关键字字段;若确定所述待匹配数据和所述配置数据存在多个匹配的关键字字段,根据预设的关键字字段优先级,输出所述多...

【专利技术属性】
技术研发人员:陈国杰
申请(专利权)人:中银金融科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1