基于区块链的资源处理方法、装置、电子设备和存储介质与流程

文档序号:36834996发布日期:2024-01-26 16:51阅读:16来源:国知局
基于区块链的资源处理方法、装置、电子设备和存储介质与流程

本发明属于区块链数据处理,具体涉及一种基于区块链的资源处理方法、资源处理装置、电子设备和存储介质。


背景技术:

1、随着互联网的迅速发展,共享产品因其存在较大的便利性迅速走进用户的生活,例如:共享单车、共享汽车、共享充电宝等。在用户使用共享产品时,通常需要交付一定的预存资源,以防止某些用户在使用共享产品的过程中存在恶意损坏产品的行为,适量的收取用户在预存资源,对企业(共享产品提供方)来说,也可以一定程度上保证自己的合法利益。

2、基于区块链的不可篡改性与真实性,为提高用户对企业的信任,提高用户对其交付预存资源的安全要求,实现企业对用户预存资源的安全管理,已有现有技术采用区块链的方式对用户交付的预存资源进行管理。

3、因此,针对区块链方式管理的用户资源,设计实用性强且安全性高的资源处理方法就很有必要。


技术实现思路

1、本发明所要解决的技术问题是,针对现有技术的不足,提供一种基于区块链的资源处理方法、资源处理装置、电子设备和存储介质。

2、为解决上述技术问题,本发明所采用的技术方案是:

3、一种基于区块链的资源处理方法,包括:接收用户发送的获取资源授权指令;从授权指令中解析出用户标识id和验证密钥;根据用户标识id和验证密钥调用区块链中对应的数据资源;向用户展示所调用数据资源的预览;若接收到用户发送的预览资源正确反馈,则:根据用户标识id获取当前可用的区块链计算资源;利用区块链计算资源对所调用数据资源进行计算处理;将计算处理后的数据资源发送给用户。

4、进一步的,还包括:生成包含数据资源处理全过程及发送目的地的记录数据;存储该记录数据。

5、进一步的,存储该记录数据的方法包括:在区块链节点及区块链服务器中同时存储该记录数据。

6、进一步的,调用区块链中对应的数据资源的方法包括:根据用户标识id查找用户存储在区块链中的全部数据资源;根据验证密钥验证并调用区块链中对应的数据资源。

7、进一步的,根据用户标识id查找用户存储在区块链中的全部数据资源的方法包括:通过用户标识id构建统一的寻址指针;根据寻址指针寻找对应的存储记录;根据存储记录对区块链中对应数据资源进行预调用。

8、进一步的,根据验证密钥验证并调用区块链中对应的数据资源的方法包括:解密验证密钥后获得密钥明文;利用密钥明文对预调用的数据资源中的加密文进行解密,确定匹配的数据资源;从区块链中调用所匹配的数据资源。

9、进一步的,根据用户标识id获取当前可用的区块链计算资源的方法包括:根据用户标识id获取对应的资源使用权限;根据对应的资源使用权限在可调用的区块链节点内获取可用的区块链计算资源。

10、一种基于区块链的资源处理装置,包括处理单元和区块链单元;

11、所述处理单元,用于接收用户发送的获取数据资源的授权指令,用于从授权指令中解析出用户标识id和验证密钥,用于向用户展示所调用数据资源的预览,用于接收用户发送的预览资源正确反馈,用于将最终计算处理后的数据资源发送给用户;

12、所述区块链单元,用于根据用户标识id和验证密钥调用区块链中对应的数据资源,用于根据用户标识id获取当前可用的区块链计算资源,用于利用区块链计算资源对所调用数据资源进行计算处理。

13、一种电子设备,包括处理器和存储器;所述存储器用于存储可执行指令,所述处理器用于执行所述指令,以实现所述的资源处理方法。

14、一种计算机可读存储介质,所述可读存储介质中存储有指令,当所述指令被执行时,实现所述的资源处理方法。

15、与现有技术相比,本发明有益效果如下:

16、本发明根据用户发送的获取资源授权指令调用数据资源,授权指令中包含用户标识id和验证密钥,通过用户标识id和验证密钥的使用,以及多层次的解密和验证,能够确保数据安全,保证只有授权的用户才能调用自己的数据和计算资源,防止未经授权的访问和数据泄漏。

17、本发明在调用数据资源后,先向用户发送所调用资源的预览,由用户确认是否为其所请求的数据资源,区块链服务器根据用户的反馈决定中止执行或继续执行,只有在用户确认正确后才调用区块链计算资源对资源数据进行计算处理,通过用户事先确认的方式,避免浪费区块链计算资源,也能够提升用户体验和系统的透明度。

18、本发明基于当前用户的标识id,获取对应的资源使用权限,通过资源使用权限在可调用的区块链节点内获取对应的计算资源,而后对全部的计算资源进行统计,最终获得当前可用的区块链计算资源,最终所获取的区块链计算资源对所调用数据资源进行计算。通过用户标识id和资源使用权限,区块链服务器可以有效的管理可用的区块链计算资源,避免资源浪费,确保资源的有效利用。通过区块链计算资源的使用,数据资源可以在服务器端进行计算和处理,减轻了用户终端的负担。

19、本发明根据本次对数据资源的处理全过程及数据资源最终的发送目的地,生成记录数据,并将记录数据存储在所调用的区块链接点和区块链服务器内,记录数据中的数据资源处理全过程包括数据资源的请求、调用、验证、计算处理、发送过程。通过对数据资源处理全过程的记录,有助于追踪数据的历史,实施审计,确保数据的完整性,帮助解决潜在的争议。通过在多个区块链节点和服务器上存储记录数据,确保了数据的冗余存储,减少了数据丢失的风险,提高了数据的持久性。将记录数据写入区块链中,可以增加操作的透明度和可追溯性,确保记录数据不可篡改。



技术特征:

1.一种基于区块链的资源处理方法,其特征在于:包括:

2.根据权利要求1所述的基于区块链的资源处理方法,其特征在于:还包括:

3.根据权利要求2所述的基于区块链的资源处理方法,其特征在于:存储该记录数据的方法包括:在区块链节点及区块链服务器中同时存储该记录数据。

4.根据权利要求1所述的基于区块链的资源处理方法,其特征在于:调用区块链中对应的数据资源的方法包括:

5.根据权利要求4所述的基于区块链的资源处理方法,其特征在于:根据用户标识id查找用户存储在区块链中的全部数据资源的方法包括:

6.根据权利要求5所述的基于区块链的资源处理方法,其特征在于:根据验证密钥验证并调用区块链中对应的数据资源的方法包括:

7.根据权利要求1所述的基于区块链的资源处理方法,其特征在于:根据用户标识id获取当前可用的区块链计算资源的方法包括:

8.一种基于区块链的资源处理装置,其特征在于:包括处理单元和区块链单元;

9.一种电子设备,其特征在于:包括处理器和存储器;所述存储器用于存储可执行指令,所述处理器用于执行所述指令,以实现权利要求1-7任一项所述的资源处理方法。

10.一种计算机可读存储介质,其特征在于:所述可读存储介质中存储有指令,当所述指令被执行时,实现权利要求1-7任一项所述的资源处理方法。


技术总结
本发明提供了一种基于区块链的资源处理方法、资源处理装置、电子设备和存储介质,属于区块链数据处理技术领域。一种基于区块链的资源处理方法,包括:接收用户发送的获取资源授权指令;从授权指令中解析出用户标识ID和验证密钥;根据用户标识ID和验证密钥调用区块链中对应的数据资源;向用户展示所调用数据资源的预览;若接收到用户发送的预览资源正确反馈,则:根据用户标识ID获取当前可用的区块链计算资源;利用区块链计算资源对所调用数据资源进行计算处理;将计算处理后的数据资源发送给用户。本发明基于区块链技术,采用用户标识ID和验证密钥等验证方式,保障数据安全,提高数据可信度,并优化区块链资源的利用率,避免资源浪费,实用性强。

技术研发人员:王心妍,刘咏,朱莹,宁永杰,贾静丽,赵曜,王军义,李晓庆,陈婉菲,王亚勇,崔磊
受保护的技术使用者:国网河南省电力公司信息通信分公司
技术研发日:
技术公布日:2024/1/25
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1