资源数据转移方法、装置、存储介质和计算机设备制造方法及图纸

技术编号:24356209 阅读:11 留言:0更新日期:2020-06-03 02:36
本申请涉及一种资源数据转移方法、装置、存储介质和计算机设备,所述方法包括:接收携带用户标识的资源数据转移请求,根据用户标识从预设的身份认证区块链中,获取与用户标识对应的待认证特定用户数据,根据待认证特定用户数据进行特定用户身份认证,得到特定用户身份认证结果,当特定用户身份认证结果为通过时,调用特定用户资源数据转移智能合约,由特定用户资源数据转移智能合约执行声明的特定用户资源数据转移逻辑,基于特定用户身份认证结果中的用户等级得到特定用户资源数据转移信息,根据特定用户资源数据转移信息转移资源数据。本申请提供的方案可以实现资源数据的准确转移。

Resource data transfer methods, devices, storage media and computer equipment

【技术实现步骤摘要】
资源数据转移方法、装置、存储介质和计算机设备
本申请涉及区块链
,特别是涉及一种资源数据转移方法、装置、存储介质和计算机设备。
技术介绍
随着计算机技术的发展,出现了特定用户资源数据转移系统,传统的特定用户资源数据转移系统,是根据申请人提供的待认证材料来进行资格认证,得到资格认证结果,在资格认证通过后,根据资格认证结果进行资源数据转移。在根据资格认证结果进行资源数据转移时,在得到资格认证结果后,计算机需要将资格认证结果存入资源数据转移数据库中进行保存,由该特定用户资源数据转移系统的各级管理员在对资格认证结果进行审批之后再进行资源数据转移。例如,特定用户款项发放系统,是根据待认证特定用户提供的待认证材料来进行身份认证,得到身份认证结果,在身份认证通过后,根据身份认证结果中的用户等级将对应的款项打入特定用户的账户。然而,目前的特定用户资源数据转移方式,在进行资源数据转移时,计算机会接受各级管理员的审批数据并将审批数据存入资源数据转移数据库中,由于资源数据转移数据库中的数据可以人为进行修改,如果资源数据转移数据库的管理员作恶,私自篡改其中数据,将会造成资源数据转移不准确。
技术实现思路
基于此,有必要针对资源数据转移不准确的技术问题,提供一种资源数据转移方法、装置、存储介质和计算机设备。一种资源数据转移方法,包括:接收携带用户标识的资源数据转移请求,根据用户标识从预设的身份认证区块链中,获取与用户标识对应的待认证特定用户数据;根据待认证特定用户数据进行特定用户身份认证,得到特定用户身份认证结果;当特定用户身份认证结果为通过时,调用特定用户资源数据转移智能合约,由特定用户资源数据转移智能合约执行声明的特定用户资源数据转移逻辑,基于特定用户身份认证结果中的用户等级得到特定用户资源数据转移信息;根据特定用户资源数据转移信息转移资源数据。一种资源数据转移装置,包括:接收模块,用于接收携带用户标识的资源数据转移请求,根据用户标识从预设的身份认证区块链中,获取与用户标识对应的待认证特定用户数据;身份认证模块,用于根据待认证特定用户数据进行特定用户身份认证,得到特定用户身份认证结果;调用模块,用于当特定用户身份认证结果为通过时,调用特定用户资源数据转移智能合约,由特定用户资源数据转移智能合约执行声明的特定用户资源数据转移逻辑,基于特定用户身份认证结果中的用户等级得到特定用户资源数据转移信息;处理模块,用于根据特定用户资源数据转移信息转移资源数据。一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:接收携带用户标识的资源数据转移请求,根据用户标识从预设的身份认证区块链中,获取与用户标识对应的待认证特定用户数据;根据待认证特定用户数据进行特定用户身份认证,得到特定用户身份认证结果;当特定用户身份认证结果为通过时,调用特定用户资源数据转移智能合约,由特定用户资源数据转移智能合约执行声明的特定用户资源数据转移逻辑,基于特定用户身份认证结果中的用户等级得到特定用户资源数据转移信息;根据特定用户资源数据转移信息转移资源数据。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时实现以下步骤:接收携带用户标识的资源数据转移请求,根据用户标识从预设的身份认证区块链中,获取与用户标识对应的待认证特定用户数据;根据待认证特定用户数据进行特定用户身份认证,得到特定用户身份认证结果;当特定用户身份认证结果为通过时,调用特定用户资源数据转移智能合约,由特定用户资源数据转移智能合约执行声明的特定用户资源数据转移逻辑,基于特定用户身份认证结果中的用户等级得到特定用户资源数据转移信息;根据特定用户资源数据转移信息转移资源数据。上述资源数据转移方法、装置、存储介质和计算机设备,接收携带用户标识的资源数据转移请求,根据用户标识从预设的身份认证区块链中获取对应的待认证特定用户数据,由于区块链上的数据是不易篡改的,通过这种方式能够获取到真实的待认证特定用户数据,进而根据待认证特定用户数据进行特定用户身份认证,得到准确的特定用户身份认证结果,当特定用户身份认证结果为通过时,调用特定用户资源数据转移智能合约,由特定用户资源数据转移智能合约执行声明的特定用户资源数据转移逻辑,基于特定用户身份认证结果中的用户等级得到特定用户资源数据转移信息,并根据特定用户资源数据转移信息转移资源数据。由于智能合约中的特定用户资源数据转移逻辑也是不易篡改的,整个过程,可以实现得到准确的资源数据转移信息,并根据该资源数据转移信息进行资源数据转移,确保资源数据转移的准确。附图说明图1为一个实施例中资源数据转移方法的应用环境图;图2为一个实施例中资源数据转移方法的流程示意图;图3为另一个实施例中资源数据转移方法的流程示意图;图4为另一个实施例中资源数据转移方法的应用环境图;图5为又一个实施例中资源数据转移方法的流程示意图;图6为一个实施例中资源数据转移装置的结构框图;图7为一个实施例中计算机设备的结构框图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。图1为一个实施例中资源数据转移方法的应用环境图。参照图1,该资源数据转移方法应用于资源数据转移系统。该资源数据转移系统包括终端110、包括多个区块链节点120的资源数据转移区块链130和身份认证区块链140。多个区块链节点120可以是指资源数据转移区块链130中各客户端。每个区块链节点120在进行正常工作可以接收到输入信息,并基于接收到的输入信息维护该资源数据转移区块链130内的共享数据。为了保证资源数据转移区块链内的信息互通,资源数据转移区块链中的每个区块链节点之间可以存在信息连接,区块链节点之间可以通过上述信息连接进行信息传输。例如,当资源数据转移区块链中的任意区块链节点接收到输入信息时,资源数据转移区块链中的其他区块链节点便根据共识算法获取该输入信息,将该输入信息作为共享数据中的数据进行存储,使得资源数据转移区块链中全部区块链节点上存储的数据均一致。对于资源数据转移区块链中的每个区块链节点,均具有与其对应的节点标识,而且资源数据转移区块链中的每个区块链节点均可以存储有资源数据转移区块链中其他节点的节点标识,以便后续根据其他节点的节点标识,将生成的区块广播至资源数据转移区块链中的其他节点。每个区块链节点中可维护一个节点标识列表,将节点名称和节点标识对应存储至该节点标识列表中。其中,节点标识可为IP(InternetProtocol,网络之间互联的协议)地址以及其他任一种能够用于标识该区块链节点的信息。其中,资源数据转移区块链包括多个区块链节点,资源数据转移区块链中的每个区块本文档来自技高网...

【技术保护点】
1.一种资源数据转移方法,包括:/n接收携带用户标识的资源数据转移请求,根据所述用户标识从预设的身份认证区块链中,获取与所述用户标识对应的待认证特定用户数据;/n根据所述待认证特定用户数据进行特定用户身份认证,得到特定用户身份认证结果;/n当所述特定用户身份认证结果为通过时,调用特定用户资源数据转移智能合约,由所述特定用户资源数据转移智能合约执行声明的特定用户资源数据转移逻辑,基于所述特定用户身份认证结果中的用户等级得到特定用户资源数据转移信息;/n根据所述特定用户资源数据转移信息转移资源数据。/n

【技术特征摘要】
1.一种资源数据转移方法,包括:
接收携带用户标识的资源数据转移请求,根据所述用户标识从预设的身份认证区块链中,获取与所述用户标识对应的待认证特定用户数据;
根据所述待认证特定用户数据进行特定用户身份认证,得到特定用户身份认证结果;
当所述特定用户身份认证结果为通过时,调用特定用户资源数据转移智能合约,由所述特定用户资源数据转移智能合约执行声明的特定用户资源数据转移逻辑,基于所述特定用户身份认证结果中的用户等级得到特定用户资源数据转移信息;
根据所述特定用户资源数据转移信息转移资源数据。


2.根据权利要求1所述的方法,其特征在于,所述根据所述用户标识从预设的身份认证区块链中,获取与所述用户标识对应的待认证特定用户数据包括:
根据预设的特征值算法对所述用户标识进行特征值运算,得到所述用户标识的特征值;
根据所述特征值从预设的身份认证区块链中,获取与所述特征值对应的待认证特定用户数据。


3.根据权利要求2所述的方法,其特征在于,所述根据所述特征值从预设的身份认证区块链中,获取与所述特征值对应的待认证特定用户数据包括:
发送携带所述特征值的特定用户数据获取请求至所述身份认证区块链中;
接收所述身份认证区块链在对所述特征值进行校验后反馈的待认证特定用户数据。


4.根据权利要求1所述的方法,其特征在于,所述根据所述待认证特定用户数据进行特定用户身份认证,得到特定用户身份认证结果包括:
调用特定用户身份认证智能合约,由所述特定用户身份认证智能合约执行声明的特定用户身份认证逻辑,基于所述待认证特定用户数据得到特定用户身份认证结果。


5.根据权利要求4所述的方法,其特征在于,所述调用特定用户身份认证智能合约,由所述特定用户身份认证智能合约执行声明的特定用户身份认证逻辑,基于所述待认证特定用户数据得到特定用户身份认证结果之前,还包括:
接收携带特定用户认证条件集合的特定用户身份认证合约部署请求;
根据所述特定用户身份认证合约部署请求中携带的身份认证部署用户标识对所述身份认证部署用户进行验证;
当所述身份认证部署用户通过验证时,根据所述特定用户认证条件集合生成特定用户身份认证智能合约,并在预设的资源数据转移区块链上部署所述特定用户身份认证智能合约。


6.根据权...

【专利技术属性】
技术研发人员:蔡弋戈秦青杨晨王乐庆李琴
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1