System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理,尤其涉及一种业务数据匹配方法、装置、电子设备及存储介质。
技术介绍
1、随着快递业务的暴增,各快递点关联的自动核销量也出现了大幅度的增加。
2、在实际应用中,自动核销的要求匹配的流水和单据的合计款项数额相等,而自动核销通常分为三个场景,分别为:一个流水对应多个单据、一个流水对应一个单据以及多个流水对应一个单据。目前,在进行自动核销时,大多是使用穷举法计算流水和单据之间的潜在匹配关系。但是由于自动核销量的大幅度增加,穷举法存在匹配效率低的问题。
3、为了解决上述问题,需要对自动核销中的业务数据匹配方式进行改进。
技术实现思路
1、本专利技术提供了一种业务数据匹配方法、装置、电子设备及存储介质,以解决现有技术中基于穷举法对业务数据进行数据核销时存在核销速度较低的问题。
2、第一方面,本专利技术实施例提供了一种业务数据匹配方法,包括:
3、获取目标业务数据库中的第一业务数据和第二业务数据;其中,所述第一业务数据为业务流水数据时,则所述第二业务数据为业务单据数据;若所述第一业务数据为业务单据数据时,则所述第二业务数据为业务流水数据;
4、根据业务关联信息对所述第一业务数据和所述第二业务数据进行分组,得到至少一个待匹配数据组;其中,所述待匹配数据组中包括一个第一业务数据和至少一个第二业务数据;
5、针对各待匹配数据组,对当前待匹配数据组中的第一业务数据和第二业务数据进行款项数额匹配,得到匹配结果;
6、若所述匹配结果为匹配成功,则输出与所述当前待匹配数据组对应的款项数额匹配方案。
7、第二方面,本专利技术实施例还提供了一种业务数据匹配装置,包括:
8、数据获取模块,用于获取目标业务数据库中的第一业务数据和第二业务数据;其中,所述第一业务数据为业务流水数据时,则所述第二业务数据为业务单据数据;若所述第一业务数据为业务单据数据时,则所述第二业务数据为业务流水数据;
9、数据组确定模块,用于根据业务关联信息对所述第一业务数据和所述第二业务数据进行分组,得到至少一个待匹配数据组;其中,所述待匹配数据组中包括一个第一业务数据和至少一个第二业务数据;
10、匹配结果确定模块,用于针对各待匹配数据组,对当前待匹配数据组中的第一业务数据和第二业务数据进行款项数额匹配,得到匹配结果;
11、匹配方案确定模块,用于若所述匹配结果为匹配成功,则输出与所述当前待匹配数据组对应的款项数额匹配方案。
12、第三方面,本专利技术实施例还提供了一种电子设备,包括:
13、至少一个处理器;以及
14、与所述至少一个处理器通信连接的存储器;其中,
15、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术任一实施例所述的业务数据匹配方法。
16、第四方面,本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本专利技术任一实施例所述的业务数据匹配方法。
17、本专利技术实施例的技术方案,通过获取目标业务数据库中的第一业务数据和第二业务数据,根据业务关联信息对第一业务数据和第二业务数据进行分组,得到至少一个待匹配数据组,针对各待匹配数据组,对当前待匹配数据组中的第一业务数据和第二业务数据进行款项数额匹配,得到匹配结果;若匹配结果为匹配成功,则输出与当前待匹配数据组对应的款项数额匹配方案。在本技术方案中,通过对目标业务数据库中的业务数据进行分组,将与同一用户关联的第一业务数据和第二业务数据划分为一个待匹配数据组,以便对同一用户对应的第一业务数据和第二业务数据进行快速并准确的核销,并在核销出现异常时,便于查看异常的业务数据。进一步的,本技术方案采用背包算法对待匹配数据组中的第一业务数据和第二业务数据进行背包-物品匹配,得到第一业务数据和第二业务数据的最优匹配方案,并在第一业务数据和第二业务数据完全匹配时,输出相应的款项数额匹配方案。解决了现有技术中基于穷举法对业务数据进行数据核销时存在核销速度较低的问题,实现了在保障业务核销的准确性的前提下,提高自动核销的速度的效果。
18、应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。
本文档来自技高网...【技术保护点】
1.一种业务数据匹配方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述获取目标业务数据库中的第一业务数据和第二业务数据,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据业务关联信息对所述第一业务数据和所述第二业务数据进行分组,得到至少一个待匹配数据组,包括:
4.根据权利要求1所述的方法,其特征在于,所述对当前待匹配数据组中的第一业务数据和第二业务数据进行款项数额匹配,得到匹配结果,包括:
5.根据权利要求4所述的方法,其特征在于,所述至少一个约束条件包括与所述第一业务数据对应的第一约束条件和与所述第二业务数据对应的第二约束条件,所述基于至少一个约束条件对所述布尔变量矩阵进行矩阵约束,得到目标匹配模型,包括:
6.根据权利要求4所述的方法,其特征在于,所述基于所述目标匹配模型,对所述当前待匹配数据组中的第一业务数据和第二业务数据进行款项数额匹配,得到匹配结果,包括:
7.根据权利要求1所述的方法,其特征在于,还包括:
8.一种业务数据匹配装置,其特征在于,包括:
...【技术特征摘要】
1.一种业务数据匹配方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述获取目标业务数据库中的第一业务数据和第二业务数据,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据业务关联信息对所述第一业务数据和所述第二业务数据进行分组,得到至少一个待匹配数据组,包括:
4.根据权利要求1所述的方法,其特征在于,所述对当前待匹配数据组中的第一业务数据和第二业务数据进行款项数额匹配,得到匹配结果,包括:
5.根据权利要求4所述的方法,其特征在于,所述至少一个约束条件包括与所述第一业务数据对应的第一约束条件和与所述第二业务数据对应的第二约束条件,...
【专利技术属性】
技术研发人员:梁辰,张嵬,
申请(专利权)人:中邮信息科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。