资源流转的核对方法和装置与流程

文档序号:11591321阅读:307来源:国知局

本申请涉及通信技术领域,尤其涉及一种资源流转的核对方法和装置。



背景技术:

随着互联网技术的快速发展,越来越多的业务可以通过互联网实现,比如:物品购买、基金买卖等。在业务实现的过程中,资金等资源往往要经过多个平台的流转才能到达最终的业务平台,在这个过程中,一旦出现异常情况,就可能会导致用户的资源损失。



技术实现要素:

有鉴于此,本申请提供一种资源流转的核对方法和装置。

具体地,本申请是通过如下技术方案实现的:

一种资源流转的核对方法,所述方法包括:

从第一平台获取第一原始资源流转数据和第一实际资源流转数据;

从第二平台获取第二原始资源流转数据和第二实际资源流转数据;

核对所述第一原始资源流转数据、所述第一实际资源流转数据、所述第二原始资源流转数据和所述第二实际资源流转数据之间是否两两匹配;

当所述第一原始资源流转数据、所述第一实际资源流转数据、所述第二原始资源流转数据和所述第二实际资源流转数据之间两两匹配时,确定资源在所述第一平台和所述第二平台之间流转正常。

一种资源流转的核对装置,所述装置包括:

数据获取单元,从第一平台获取第一原始资源流转数据和第一实际资源流转数据,从第二平台获取第二原始资源流转数据和第二实际资源流转数据;

数据核对单元,核对所述第一原始资源流转数据、所述第一实际资源流转数据、所述第二原始资源流转数据和所述第二实际资源流转数据之间是否两两匹配;

流转确定单元,当所述第一原始资源流转数据、所述第一实际资源流转数据、所述第二原始资源流转数据和所述第二实际资源流转数据之间两两匹配时,确定资源在所述第一平台和所述第二平台之间流转正常。

由以上描述可以看出,本申请核对平台可以对资源流转的相邻平台的原始资源流转数据、实际资源流转数据进行两两核对,当任意两组数据均匹配时,确定资源在相邻平台间流转正常,突破了传统核对过程中下游平台无法理解上游平台的限制,实现了对资源流转的准确核对。

附图说明

图1是本申请一示例性实施例示出的一种资源流转的核对方法的流程图。

图2是本申请一示例性实施例示出的一种核对四组数据是否两两匹配的流程图。

图3是本申请一示例性实施例示出的一种用于资源流转的核对装置的一结构示意图。

图4是本申请一示例性实施例示出的一种资源流转的核对装置的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

图1是本申请一示例性实施例示出的一种资源流转的核对方法的流程图。

请参考图1,所述资源流转的核对方法可以应用在核对平台中,包括有以下步骤:

步骤101,从第一平台获取第一原始资源流转数据和第一实际资源流转数据。

步骤102,从第二平台获取第二原始资源流转数据和第二实际资源流转数据。

在本实施例中,资源流转的过程可能会经过多个平台,核对平台可以依次对资源流转过程中相邻两个平台间的资源进行核对,当本次资源流转过程中所有相邻两个平台间的资源均流转正常时,可以确认整个资源流转过程正常无误。所述核对平台通常为不同于资源流经的平台的其他平台,所述核对平台可以为一台服务器,也可以为多台服务器组成的服务器集群。

在本实施例中,所述第一平台和所述第二平台为资源流转过程的流经过的相邻的两个平台。在资源流转的过程中,所述第一平台可能为所述第二平台的上游平台,所述第一平台也可能为所述第二平台的下游平台,本申请对此不作特殊限制。

在本实施例中,核对平台可以根据资源核对周期对本周期的资源流转进行核对,所述资源核对周期可以由开发人员进行设置,比如:12小时、24小时等。当到达所述资源核对周期时,核对平台可以从第一平台获取第一原始资源流转数据和第一实际资源流转数据,以及从第二平台获取第二原始资源流转数据和第二实际资源流转数据。具体地,核对平台可以从第一平台和第二平台的相关数据库中获取上述数据。

在本实施例中,原始资源流转数据与业务相关,通常以用户的业务请求为基准。实际资源流转数据是资源基于原始资源流转数据的实际流转情况。资源可以包括资金、红包等。以所述资源为资金为例,当用户通过互联网购买基金、衣物等产品时,用户的资金从自身的账号流出后往往要经过多个平台才能到达基金公司的账号或卖家的账号,核对平台用于核对用户资金的流转是否正常。所述原始流转数据通常为订单数据,所述实际资源流转数据通常为基于相关订单,用户资金的实际支付数据。

步骤103,核对所述第一原始资源流转数据、所述第一实际资源流转数据、所述第二原始资源流转数据和所述第二实际资源流转数据之间是否两两匹配。

步骤104,当所述第一原始资源流转数据、所述第一实际资源流转数据、所述第二原始资源流转数据和所述第二实际资源流转数据之间两两匹配时,确定资源在所述第一平台和所述第二平台之间流转正常。

在本实施例中,核对平台在获取到所述第一原始资源流转数据、所述第一实际资源流转数据、所述第二原始资源流转数据和所述第二实际资源流转数据后,对上述四组数据进行两两核对,当任意两组数据均匹配时,可以确定资源在所述第一平台和所述第二平台之间流转正常,当有两组数据不匹配时,可以确定资源在所述第一平台和所述第二平台之间流转异常。

由以上描述可以看出,本申请核对平台可以对资源流转的相邻平台的原始资源流转数据、实际资源流转数据进行两两核对,当任意两组数据均匹配时,确定资源在相邻平台间流转正常,突破了传统核对过程中下游平台无法理解上游平台的限制,实现了对资源流转的准确核对。

需要说明的是,本申请并不限制前述步骤101和步骤102的执行顺序,核对平台也可以先执行步骤102,然后再执行步骤101,核对平台也可以采用并行线程同时执行步骤101和102。

在一个例子中,请参考图2,前述步骤103核对四组数据是否两两匹配的过程可以包括以下步骤:

步骤201,针对第一原始资源流转数据、第一实际资源流转数据、第二原始资源流转数据和第二实际资源流转数据中的任意两组数据,基于原始资源流转标识判断所述任意两组数据所包含的原始资源流转数量是否相同,如果相同,则可以执行步骤202。

在本实施例中,核对平台在获取到第一原始资源流转数据、第一实际资源流转数据、第二原始资源流转数据和第二实际资源流转数据这四组数据之后,针对这四组数据中的任意两组数据,可以基于原始资源流转标识判断所述任意两组数据所包含的原始资源流转数量是否相同,如果相同,则可以执行步骤202,如果不相同,则可以确定所述任意两组数据不匹配,进而可以确定资源在第一平台和第二平台之间流转异常。

在本实施例中,以资源为资金为例,原始资源流转数据为订单数据,实际资源流转数据为资金支付数据,原始资源流转标识为订单号,原始资源流转数量为订单数量。假设与订单相关的业务是基金购买,则用户在请求购买基金的时候,系统会为本次请求生成一笔订单,这笔订单对应有唯一的订单号,又假设本次购买基金需要花费1万块人民币,则在用户在实际支付时,可能一次性支付1万块人民币(在这种情况下,订单数据与资金支付数据是一对一的关系),也可能分期支付这1万块人民币(在这种情况下,订单数据与资金支付数据是一对多的关系),用户还可能将这1万块人民币与其他尚未支付的订单一同支付(在这种情况下,订单数据与资金支付数据是多对一的关系),但无论用户如何支付,各平台间的订单数量肯定是一致的。因此,在本步骤中,核对平台可以根据订单号判断任意两组数据所包含的订单数量是否相同,如果相同,则可以执行步骤202进行进一步判断。如果不相同,则可以确定资金在第一平台和第二平台之间流转异常。

步骤202,判断所述任意两组数据中相同原始资源流转标识对应的资源流转字段值是否均匹配,如果均匹配,则可以执行步骤203。

基于前述步骤201的判断结果,当所述任意两组数据所包含的原始资源流转数量相同时,判断所述任意两组数据中相同原始资源流转标识对应的资源流转字段值是否均匹配,如果均匹配,则可以执行步骤203。如果不均匹配,则可以确定资源在第一平台和第二平台之间流转异常。

在本实施例中,所述资源流转字段值为支付金额。当任意两组数据所包含的订单数量相同时,可以针对每笔订单,可以判断两组数据对应的支付金额是否相同,当支付金额相同时,可以确定所述任意两组数据中相同原始资源流转标识对应的资源流转字段值匹配。

在本实施例中,在对订单数据和实际的资金支付数据这两种不同类型的数据进行匹配时,针对每笔订单,可以先确定这笔订单与对应的资金支付数据的关系。

在一个例子中,当该订单与实际的资金支付数据是一对多的关系时(比如:分期支付),即在资金支付数据中(即实际资源流转数据)中所述订单号对应多个资金金额(即资金流转字段值)时,可以对资金支付数据中的这些资金金额进行数学运算,得到这笔订单在资金支付数据中的资金汇总值(即资源流转汇总值),然后判断该资金汇总值是否和订单数据中该订单号的资金金额相同。

在另一个例子中,当该订单与实际的资金支付数据是多对一的关系时(比如:将多笔订单合并支付),即在订单数据中多个资金金额对应资金支付数据中的一个资金金额,则可以对订单数据中的所述多个资金金额进行数学运算,得到订单数据的资金汇总值,然后判断该资金汇总值是否和资金支付数据中对应的那个资金金额相同,如果相同,则可以确认所述订单数据中的所述多个资金金额对应的多个订单号在这两组数据中对应的资源流转字段值均匹配。

在另一个例子中,当该订单与实际的资金支付数据是一对一的关系时,可以直接判断订单数据中这笔订单的资金金额和资金支付数据中这笔订单的资金金额是否相同。

在本实施例中,所述数学运算通常为加法运算,当然,在某些情况下,当资金数额均以正值的形式存储时,所述数学运算可能为加法运算,也可能为减法运算,在计算时,通常需要根据资金的收支类型(收入或支出)确定运算方式,本申请对此不作特殊限制。

步骤203,确定所述任意两组数据匹配。

基于前述步骤202的判断结果,当任意两组数据中各相同资源流转标识对应的资源流转字段值均匹配时,确定所述任意两组数据匹配。

由以上描述可以看出,本申请核对平台可以对资源流转的相邻平台的原始资源流转数据、实际资源流转数据进行两两核对,当任意两组数据均匹配时,确定资源在相邻平台间流转正常,突破了传统核对过程中下游平台无法理解上游平台的限制,实现了对资源流转的准确核对。

与前述资源流转的核对方法的实施例相对应,本申请还提供了资源流转的核对装置的实施例。

本申请资源流转的核对装置的实施例可以应用在核对平台上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在核对平台的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图3所示,为本申请资源流转的核对装置所在核对平台的一种硬件结构图,除了图3所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的核对平台通常根据该核对平台的实际功能,还可以包括其他硬件,对此不再赘述。

图4是本申请一示例性实施例示出的一种资源流转的核对装置的框图。

请参考图4,所述资源流转的核对装置300可以应用在前述图3所示的核对平台中,包括有:数据获取单元301、数据核对单元302以及流转确定单元303。

其中,数据获取单元301,从第一平台获取第一原始资源流转数据和第一实际资源流转数据,从第二平台获取第二原始资源流转数据和第二实际资源流转数据;

数据核对单元302,核对所述第一原始资源流转数据、所述第一实际资源流转数据、所述第二原始资源流转数据和所述第二实际资源流转数据之间是否两两匹配;

流转确定单元303,当所述第一原始资源流转数据、所述第一实际资源流转数据、所述第二原始资源流转数据和所述第二实际资源流转数据之间两两匹配时,确定资源在所述第一平台和所述第二平台之间流转正常。

可选的,所述数据获取单元301,在到达预设的资源核对周期时,从第一平台获取第一原始资源流转数据和第一实际资源流转数据,以及从第二平台获取第二原始资源流转数据和第二实际资源流转数据。

可选的,所述数据核对单元302,针对所述第一原始资源流转数据、所述第一实际资源流转数据、所述第二原始资源流转数据和所述第二实际资源流转数据中的任意两组数据,基于原始资源流转标识判断所述任意两组数据所包含的原始资源流转数量是否相同;当所述原始资源流转数量相同时,判断所述任意两组数据中相同原始资源流转标识对应的资源流转字段值是否匹配;当所述任意两组数据中各相同原始资源流转标识对应的资源流转字段值均匹配时,确定所述任意两组数据匹配。

可选的,当所述任意两组数据为原始资源流转数据和实际资源流转数据时,所述数据核对单元302,当所述实际资源流转数据中所述相同原始资源流转标识对应多个资源流转字段值时,对所述多个资源流转字段值进行数学运算,得到所述实际资源流转数据的资源流转汇总值,当所述实际资源流转数据的资源流转汇总值与所述原始资源流转数据中所述相同原始资源流转标识对应的资源流转字段值相同时,确定所述任意两组数据中所述相同原始资源流转标识对应的资源流转字段值匹配;

当所述原始资源流转数据中的多个资源流转字段值对应所述实际资源流转数据中一个资源流转字段值时,对所述原始资源流转数据中的多个资源流转字段值进行数学运算,得到所述原始资源流转数据的资源流转汇总值,当所述原始资源流转数据的资源流转汇总值与对应的所述实际资源流转数据中的所述资源流转字段值相同时,确定所述任意两组数据中所述多个资源流转字段值对应的多个原始资源流转标识所对应的资源流转字段值均匹配。

可选的,所述原始资源流转数据为订单数据;

所述实际资源流转数据为资金支付数据;

所述资源流转标识为订单号或支付单号;

所述原始资源流转数量为订单数量;

所述资源流转字段值为支付金额。

上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1