一种对账系统、方法、设备及存储介质技术方案

技术编号:39045645 阅读:11 留言:0更新日期:2023-10-10 11:58
本申请公开了一种对账系统、方法、设备及存储介质,涉及大数据技术领域,包括:数据获取模块,用于基于对账模式选择指令确定目标对账模式,并通过预设数据接收接口获取目标平台的待比对数据;第一数据存储工具,用于若所述目标对账模式为预设第一目标对账模式,则将所述待比对数据存储至预设消息队列中;数据转化器,用于根据预设数据转化标准依次对所述消息队列中出列的所述待比对数据进行格式转化以得到各转化后数据;数据比对工具,用于将各所述转化后数据与对应的预设标准数据进行比对以得到各比对结果,并基于各所述比对结果确定出所述待比对数据的对账结果。本申请通过将对账流程抽象为数据比对,并通过消息队列的设置实现海量数据的处理。实现海量数据的处理。实现海量数据的处理。

【技术实现步骤摘要】
一种对账系统、方法、设备及存储介质


[0001]本专利技术涉及大数据
,特别涉及一种对账系统、方法、设备及存储介质。

技术介绍

[0002]现有技术中,在对账过程中,面对多变的对比规则、复杂的业务场景、多种的接口协议和多样的数据来源,无法实现统一管控,并且对于海量的数据的处理负担也比较重。因此如何适应多样化的业务对账场景和降低数据处理的负担是需要解决的。

技术实现思路

[0003]有鉴于此,本专利技术的目的在于提供一种对账系统、方法、设备及存储介质,能够将对账流程抽象为数据比对,并通过消息队列的设置实现海量数据的处理,适应多样化的业务对账场景和降低数据处理的负担。其具体方案如下:
[0004]第一方面,本申请公开了一种对账系统,包括:
[0005]数据获取模块,用于基于对账模式选择指令确定目标对账模式,并通过预设数据接收接口获取目标平台的待比对数据;
[0006]第一数据存储工具,用于若所述目标对账模式为预设第一目标对账模式,则将所述待比对数据存储至预设消息队列中;
[0007]数据转化器,用于根据预设数据转化标准依次对所述消息队列中出列的所述待比对数据进行格式转化以得到各转化后数据;
[0008]数据比对工具,用于将各所述转化后数据与对应的预设标准数据进行比对以得到各比对结果,并基于各所述比对结果确定出所述待比对数据的对账结果。
[0009]可选的,所述数据获取模块,包括:
[0010]平台连接单元,用于通过预设数据获取工具连接目标平台的预设数据接收接口以获取所述目标平台的待比对数据。
[0011]可选的,所述第一数据存储工具,包括:
[0012]数据投递单元,用于若所述目标对账模式为预设第一目标对账模式,则通过Spark引擎将所述待比对数据投递至预设消息队列中。
[0013]可选的,所述数据转化器,包括:
[0014]数据发送单元,用于通过所述Spark引擎将所述消息队列中出列的所述待比对数据发送至对应的预设数据处理节点以得到待转化数据;
[0015]数据转化单元,用于通过所述预设数据处理节点和预设数据转化标准对所述待转化数据进行格式转化以得到各转化后数据。
[0016]可选的,所述数据转化器,包括:
[0017]数据加载单元,用于将所述消息队列的所述待比对数据依次加载至预设事件池中;
[0018]数据读取单元,用于根据时间顺序依次从所述预设事件池中读取所述待比对数据
并根据预设数据转化标准进行格式转化以得到各转化后数据。
[0019]可选的,所述对账系统,还包括:
[0020]第二数据存储工具,用于若所述目标对账模式为预设第二目标对账模式,则将所述待比对数据存储至预设数据库中;
[0021]数据库分片模块,用于将所述预设数据库中进行分片处理以得到各分片后数据库;根据预设数据转化标准依次对各分片后数据库中的待处理数据进行格式转化以得到各转化后数据。
[0022]可选的,所述数据比对工具,包括:
[0023]数据判断单元,用于判断各所述转化后数据与对应的预设标准数据是否一致;
[0024]结果获取单元,用于若所述转化后数据与对应的预设标准数据不一致,则记录比对结果并基于各所述比对结果确定出所述待比对数据的对账结果。
[0025]第二方面,本申请公开了一种对账方法,包括:
[0026]基于对账模式选择指令确定目标对账模式,并通过预设数据接收接口获取目标平台的待比对数据;
[0027]若所述目标对账模式为预设第一目标对账模式,则将所述待比对数据存储至预设消息队列中;
[0028]根据预设数据转化标准依次对所述消息队列中出列的所述待比对数据进行格式转化以得到各转化后数据;
[0029]将各所述转化后数据与对应的预设标准数据进行比对以得到各比对结果,并基于各所述比对结果确定出所述待比对数据的对账结果。
[0030]第三方面,本申请公开了一种电子设备,包括:
[0031]存储器,用于保存计算机程序;
[0032]处理器,用于执行所述计算机程序以实现前述的对账方法。
[0033]第四方面,本申请公开了一种计算机可读存储介质,用于保存计算机程序,所述计算机程序被处理器执行时实现前述的对账方法。
[0034]可见,本实施例中,数据获取模块,用于基于对账模式选择指令确定目标对账模式,并通过预设数据接收接口获取目标平台的待比对数据;第一数据存储工具,用于若所述目标对账模式为预设第一目标对账模式,则将所述待比对数据存储至预设消息队列中;数据转化器,用于根据预设数据转化标准依次对所述消息队列中出列的所述待比对数据进行格式转化以得到各转化后数据;数据比对工具,用于将各所述转化后数据与对应的预设标准数据进行比对以得到各比对结果,并基于各所述比对结果确定出所述待比对数据的对账结果。由此可见,一方面本申请通过将对账数据抽象为数据比对的过程,通过预设接口获取到待比对数据,将所述待比对数据根据预设数据转化标准转化为转化后数据实现数据比对得到对账结果;可以适应多样化的业务场景。另一方面,通过消息队列的设置,将待对账数据分散进行处理,将数据块变小减轻了海量数据的处理压力。
附图说明
[0035]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本
专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0036]图1为本申请公开的一种对账装置结构示意图;
[0037]图2为本申请公开的一种具体的对账方法流程图;
[0038]图3为本申请公开的一种电子设备结构图。
具体实施方式
[0039]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0040]目前,在面对多样化的业务场景以及海量对账数据的处理仍然是比较吃力的。为此,本身请提出一种对账系统,可以满足多变的业务场景下的对账需求。
[0041]参见图1所示,本申请实施例公开了一种对账系统,包括:
[0042]数据获取模块11,用于基于对账模式选择指令确定目标对账模式,并通过预设数据接收接口获取目标平台的待比对数据。
[0043]本实施例中,所述数据获取模块,包括:平台连接单元,用于通过预设数据获取工具连接目标平台的预设数据接收接口以获取所述目标平台的待比对数据。即,通过预设数据获取工具连接上目标平台的预设数据接收接口,通过所述预设数据获取工具来获取待比对数据。其中所述待比对数据即为需要进行对账的数据。所述预设数据获取工具本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种对账系统,其特征在于,包括:数据获取模块,用于基于对账模式选择指令确定目标对账模式,并通过预设数据接收接口获取目标平台的待比对数据;第一数据存储工具,用于若所述目标对账模式为预设第一目标对账模式,则将所述待比对数据存储至预设消息队列中;数据转化器,用于根据预设数据转化标准依次对所述消息队列中出列的所述待比对数据进行格式转化以得到各转化后数据;数据比对工具,用于将各所述转化后数据与对应的预设标准数据进行比对以得到各比对结果,并基于各所述比对结果确定出所述待比对数据的对账结果。2.根据权利要求1所述的对账系统,其特征在于,所述数据获取模块,包括:平台连接单元,用于通过预设数据获取工具连接目标平台的预设数据接收接口以获取所述目标平台的待比对数据。3.根据权利要求1所述的对账系统,其特征在于,所述第一数据存储工具,包括:数据投递单元,用于若所述目标对账模式为预设第一目标对账模式,则通过Spark引擎将所述待比对数据投递至预设消息队列中。4.根据权利要求3所述的对账系统,其特征在于,所述数据转化器,包括:数据发送单元,用于通过所述Spark引擎将所述消息队列中出列的所述待比对数据发送至对应的预设数据处理节点以得到待转化数据;数据转化单元,用于通过所述预设数据处理节点和预设数据转化标准对所述待转化数据进行格式转化以得到各转化后数据。5.根据权利要求1所述的对账系统,其特征在于,所述数据转化器,包括:数据加载单元,用于将所述消息队列的所述待比对数据依次加载至预设事件池中;数据读取单元,用于根据时间顺序依次从所述预设事件池中读取所...

【专利技术属性】
技术研发人员:张向宇
申请(专利权)人:上海微盟企业发展有限公司
类型:发明
国别省市:

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

1