数据处理方法、装置、设备及可读存储介质与流程

    专利查询2026-01-30  4


    本技术涉及计算机,尤其涉及一种数据处理方法、装置、设备及可读存储介质。


    背景技术:

    1、线上的领域交易场景所涉及的资源主要包括数字资源以及余额资源,其中,余额资源是指用于在交易过程中充当一般等价物的资源;数字资源是指一种基于节点网络和数字加密算法的虚拟资源。

    2、现有的数字资源尤其是去中心化的加密资源的记账方式主要依赖于区块链技术,但是区块链交易方式性能低下,并不适用于余额资源所涉及的较为复杂的领域交易场景,例如理财、保险等;而余额资源的记账系统依赖于大型数据库,记账过程与余额资源所涉及的领域交易场景耦合较为严重,因此余额资源的记账系统在可扩张性上实现较为复杂,例如,适用于理财场景的记账系统很难同时用于保险场景。此外,余额资源的交易过程与数字资源的交易过程又有很大区别,因此数字资源很难直接使用余额资源的记账系统来记账。


    技术实现思路

    1、本技术实施例提供了一种数据处理方法、装置、设备及可读存储介质,可以实现多个领域交易场景下,数字资源与余额资源的融合记账。

    2、本技术实施例一方面提供了一种数据处理方法,包括:

    3、通过目标领域交易组件接收交易任务,通过目标领域交易组件执行交易任务,得到交易执行结果,将交易执行结果发送至微核心组件;目标领域交易组件属于一个或多个领域交易组件;

    4、在微核心组件中,确定交易执行结果关联的资源类型;

    5、若资源类型为余额资源类型,则根据交易执行结果确定与交易任务相关联的s个第一账号的余额转移关系,基于余额转移关系对s个第一账号的余额资源进行复式转移记账处理;s为正整数;

    6、若资源类型为数字资源类型,则根据交易执行结果确定与交易任务相关联的l个第二账号之间的数字资源转移关系,基于数字资源转移关系对l个第二账号的数字资源进行等值转移记账处理;l为正整数;等值记账处理后的l个第二账号中,属于转移输出类型的第二账号对应的转出数字资源的总数量,等于属于转移输入类型的第二账号对应的转入数字资源的总数量。

    7、本技术实施例一方面提供了一种数据处理装置,包括:

    8、交易执行模块,用于通过目标领域交易组件接收交易任务,通过目标领域交易组件执行交易任务,得到交易执行结果,将交易执行结果发送至微核心组件;目标领域交易组件属于一个或多个领域交易组件;

    9、类型确定模块,用于在微核心组件中,确定交易执行结果关联的资源类型;

    10、第一转移记账模块,用于若资源类型为余额资源类型,则根据交易执行结果确定与交易任务相关联的s个第一账号的余额转移关系,基于余额转移关系对s个第一账号的余额资源进行复式转移记账处理;s为正整数;

    11、第二转移记账模块,用于若资源类型为数字资源类型,则根据交易执行结果确定与交易任务相关联的l个第二账号之间的数字资源转移关系,基于数字资源转移关系对l个第二账号的数字资源进行等值转移记账处理;l为正整数;等值记账处理后的l个第二账号中,属于转移输出类型的第二账号对应的转出数字资源的总数量,等于属于转移输入类型的第二账号对应的转入数字资源的总数量。

    12、其中,交易执行结果包括序列交易操作数据;

    13、交易执行模块,包括:

    14、任务确定单元,用于通过目标领域交易组件接收交易任务,通过目标领域交易组件,确定交易任务的任务类型;

    15、序列获取单元,用于获取与任务类型匹配的记账序列;

    16、序列执行单元,用于根据记账序列执行交易任务,得到交易任务对应的序列交易操作数据,将序列交易操作数据发送至微核心组件。

    17、其中,序列获取单元,包括:

    18、数据库获取子单元,用于获取与目标领域交易组件相关联的记账序列数据库;记账序列数据库包含一个或多个配置任务类型以及每个配置任务类型绑定的记账序列;

    19、序列确定子单元,用于将记账序列数据库中,与任务类型相同的配置任务类型绑定的记账序列,确定为与任务类型匹配的记账序列。

    20、其中,记账序列包括m个记账操作;m为正整数;

    21、序列执行单元,包括:

    22、遍历子单元,用于遍历m个记账操作,获取第k个记账操作;k为小于或等于m的正整数;

    23、执行子单元,用于根据第k个记账操作和k-1个交易操作数据,执行交易任务,得到第k个交易操作数据;

    24、确定子单元,用于当遍历m个记账操作完成时,将k个交易操作数据确定为序列交易操作数据;将序列交易操作数据发送至微核心组件。

    25、其中,上述数据处理装置,还包括:

    26、凭证生成模块,用于在目标领域交易组件中,生成针对交易执行结果的交易凭证,将交易凭证发送至微核心组件;

    27、凭证验证模块,用于在微核心组件中,对交易凭证进行验证处理,得到验证结果;

    28、验证通过模块,用于若验证结果为验证通过结果,则执行确定交易执行结果关联的资源类型的步骤。

    29、其中,交易凭证包含签名数据;凭证验证模块,包括:

    30、公钥验签单元,用于在微核心组件中,确定与目标领域交易组件关联的凭证公钥;

    31、公钥验签单元,还用于根据凭证公钥对签名数据进行验签处理,得到验签结果;

    32、结果确定单元,用于若验签结果为验签成功结果,则确定验证结果为验证通过结果;

    33、结果确定单元,用于若验签结果为验签失败结果,则确定验证结果为验签不通过结果。

    34、其中,微核心组件包含事务记账层和对象资源层;

    35、第一转移记账模块,包括:

    36、第一关系确定单元,用于若资源类型为余额资源类型,则在事务记账层中,根据交易执行结果确定与交易任务相关联的s个第一账号的余额转移关系;

    37、第一记账单元,用于基于余额转移关系对s个第一账号进行复式记账处理,得到复式记账结果;

    38、账号确定单元,用于若复式记账结果为复式记账成功结果,则在对象资源层中,确定s个第一账号分别对应的余额资源管理账号;一个余额资源管理账号用于管理一个或多个第一账号的余额资源;

    39、第一转移单元,用于根据余额转移关系和s个第一账号分别对应的余额资源管理账号,对s个第一账号的余额资源进行转移处理。

    40、其中,第一记账单元,包括:

    41、第一确定子单元,用于基于余额转移关系,将s个第一账号中属于借方类型的第一账号确定为第一借方账号,将s个第一账号中属于还方类型的第一账号确定为第一还方账号;

    42、第一确定子单元,还用于根据余额转移关系确定第一借方账号分别对应的借方余额;

    43、第一确定子单元,还用于根据余额转移关系确定第一还方账号分别对应的还方余额;

    44、第一记账子单元,用于若第一借方账号分别对应的借方余额的总和等于第一还方账号分别对应的还方余额,则记录第一借方账号分别对应的借方余额和第一还方账号分别对应的还方余额,确定复式记账结果为复式记账成功结果。

    45、其中,第一转移单元,包括:

    46、第一转移子单元,用于若s个第一账号分别对应的余额资源管理账号相同,则基于余额转移关系对s个第一账号中的账号余额进行数值更新处理;一个账号余额用于表征一个第一账号从余额资源管理账号中可兑换的余额资源的数量;

    47、第二转移子单元,用于若s个第一账号分别对应的余额资源管理账号不相同,则基于余额转移关系对s个第一账号分别对应的余额资源管理账号进行余额资源转移处理,得到余额资源转移结果;

    48、第二转移子单元,还用于根据余额资源转移结果对s个第一账号中的账号余额进行数值更新处理。

    49、其中,微核心组件包含事务记账层和对象资源层;

    50、第二转移记账模块,包括:

    51、第二关系确定单元,用于若资源类型为余额资源类型,则在事务记账层中,根据交易执行结果确定与交易任务相关联的l个第二账号之间的数字资源转移关系;

    52、第二记账单元,用于基于数字资源转移关系对l个第二账号的数字资源进行等值记账处理,得到等值记账结果;

    53、第二转移单元,用于若等值记账结果为等值记账成功结果,则在对象资源层中,基于数字资源转移关系对l个第二账号的数字资源进行数字资源转移处理。

    54、其中,第二记账单元,包括:

    55、第二确定子单元,用于基于数字资源转移关系,将l个第二账号中属于转移输出类型的第二账号确定为第二转出账号,将l个第二账号中属于转移输入类型的第二账号确定为第二转入账号;

    56、第二确定子单元,还用于根据数字资源转移关系确定第二转出账号分别对应的转出单位数字资源数量;

    57、第二确定子单元,还用于根据数字资源转移关系确定第二转入账号分别对应的转入单位数字资源数量;

    58、第二记账子单元,用于若第二转出账号分别对应的转出单位数字资源数量的总和等于第二转入账号分别对应的转入单位数字资源数量的总和,则记录第二转出账号分别对应的转出单位数字资源数量和第二转入账号分别对应的转入单位数字资源数量,确定等值记账结果为等值记账成功结果。

    59、本技术实施例一方面提供了一种计算机设备,包括:处理器、存储器、网络接口;

    60、上述处理器与上述存储器、上述网络接口相连,其中,上述网络接口用于提供数据通信网元,上述存储器用于存储计算机程序,上述处理器用于调用上述计算机程序,以执行本技术实施例中的方法。

    61、本技术实施例一方面提供了一种计算机可读存储介质,上述计算机可读存储介质中存储有计算机程序,上述计算机程序适于由处理器加载并执行本技术实施例中的方法。

    62、本技术实施例一方面提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中,计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本技术实施例中的方法。

    63、本技术实施例中,可以通过包含的一个或多个领域交易组件中的目标领域交易组件接收交易任务,通过目标领域交易组件执行交易任务,得到交易执行结果,将交易执行结果发送至微核心组件;然后,在微核心组件中,确定交易执行结果关联的资源类型;若资源类型为余额资源类型,则根据交易执行结果确定与交易任务相关联的s个第一账号的余额转移关系,基于余额转移关系对s个第一账号的余额资源进行复式转移记账处理;若资源类型为数字资源类型,则根据交易执行结果确定与交易任务相关联的l个第二账号之间的数字资源转移关系,基于数字资源转移关系对l个第二账号的数字资源进行等值转移记账处理。其中,s为正整数;l为正整数;等值记账处理后的l个第二账号中,属于转移输出类型的第二账号对应的转出数字资源的总数量,等于属于转移输入类型的第二账号对应的转入数字资源的总数量。通过本技术实施例提供的方法,不同领域交易场景下的交易任务交由对应的领域交易组件来完成,数字资源或者余额资源的转移记账过程则统一由微核心组件来完成,将交易任务的执行过程与交易任务涉及的数字资源或者余额资源的转移记账过程进行解耦,可以实现多个领域交易场景下,数字资源与余额资源的融合记账。


    技术特征:

    1.一种数据处理方法,其特征在于,所述方法由服务器执行,所述服务器包括一个或多个领域交易组件、以及微核心组件;所述方法包括:

    2.根据权利要求1所述的方法,其特征在于,所述交易执行结果包括序列交易操作数据;

    3.根据权利要求2所述的方法,其特征在于,所述获取与所述任务类型匹配的记账序列,包括:

    4.根据权利要求2所述的方法,其特征在于,所述记账序列包括m个记账操作;m为正整数;

    5.根据权利要求1所述的方法,其特征在于,还包括:

    6.根据权利要求5所述的方法,其特征在于,所述交易凭证包含签名数据;所述在所述微核心组件中,对所述交易凭证进行验证处理,得到验证结果,包括:

    7.根据权利要求1所述的方法,其特征在于,所述微核心组件包含事务记账层和对象资源层;

    8.根据权利要求7所述的方法,其特征在于,所述基于所述余额转移关系对s个所述第一账号进行复式记账处理,得到复式记账结果,包括:

    9.根据权利要求7所述的方法,其特征在于,所述根据所述余额转移关系和s个所述第一账号分别对应的余额资源管理账号,对s个所述第一账号的余额资源进行转移处理,包括:

    10.根据权利要求1所述的方法,其特征在于,所述微核心组件包含事务记账层和对象资源层;

    11.根据权利要求9所述的方法,其特征在于,所述基于所述数字资源转移关系对l个所述第二账号的数字资源进行等值记账处理,得到等值记账结果,包括:

    12.一种数据处理装置,其特征在于,所述装置运行在服务器上,所述服务器包括一个或多个领域交易组件、以及微核心组件;所述装置包括:

    13.一种计算机设备,其特征在于,包括:处理器、存储器以及网络接口;

    14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序适于由处理器加载并执行权利要求1-11任一项所述的方法。

    15.一种计算机程序产品,包括计算机程序/指令,其特征在于,所述计算机程序/指令被处理器执行时,可以执行权利要求1-11任一项所述的方法。


    技术总结
    本发明公开了一种数据处理方法、装置、设备及可读存储介质,该方法包括:通过目标领域交易组件执行交易任务,得到交易执行结果,将交易执行结果发送至微核心组件;在微核心组件中,确定交易执行结果关联的资源类型;若资源类型为余额资源类型,则根据交易执行结果确定与交易任务相关联的S个第一账号的余额转移关系,基于余额转移关系对S个第一账号的余额资源进行复式转移记账处理;若资源类型为数字资源类型,则根据交易执行结果确定与交易任务相关联的L个第二账号之间的数字资源转移关系,基于数字资源转移关系对L个第二账号的数字资源进行等值转移记账处理。采用本发明,可以实现多个领域交易场景下,数字资源与余额资源的融合记账。

    技术研发人员:刘伟
    受保护的技术使用者:腾讯科技(深圳)有限公司
    技术研发日:
    技术公布日:2024/11/26
    转载请注明原文地址:https://tc.8miu.com/read-33766.html

    最新回复(0)