[发明专利]基于区块链的数据管理方法、装置、设备及存储介质有效
申请号: | 201910910864.X | 申请日: | 2019-09-25 |
公开(公告)号: | CN110597919B | 公开(公告)日: | 2023-09-01 |
发明(设计)人: | 崔冉 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F21/62 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 祝亚男 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 数据管理 方法 装置 设备 存储 介质 | ||
1.一种基于区块链的数据管理方法,其特征在于,所述方法由服务器执行,所述方法包括:
响应于目标用户通过第一账号发生资源转移,生成所述第一账号的第一资源转移记录,所述目标用户是所述第一账号所属的用户,所述第一资源转移记录是任意一次所述第一账号发生资源转移时生成的资源转移记录;
将所述第一资源转移记录存储至所述区块链中;
接收所述区块链返回的所述第一资源转移记录对应的第一记录地址,所述第一记录地址是所述第一资源转移记录存储在所述区块链中的地址;
在本地存储所述第一记录地址与所述第一资源转移记录之间的对应关系;其中,在查询所述第一资源转移记录时,根据所述第一记录地址查询所述第一资源转移记录;
在预设时间节点到达之时或之后,从所述区块链中获取所述第一账号在第一时间段内的资源转移记录,所述第一时间段是所述预设时间节点之前的任意一个时间段;
根据所述第一时间段内的资源转移记录,生成所述第一时间段内的资源转移核对表,所述资源转移核对表中包含所述第一时间段内的资源转移记录;
将所述资源转移核对表存储至所述区块链中;
向所述目标用户发送所述资源转移核对表,以及向所述目标用户发送提示消息,所述提示消息用于指示所述服务器已经将所述资源转移核对表发送给所述目标用户,以提醒所述目标用户对所述资源转移核对表进行核对;
将所述提示消息存储至所述区块链中;
接收所述目标用户对所述资源转移核对表的核对结果,将所述核对结果存储至所述区块链中。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述区块链上存储所述第一资源转移记录对应的第一记录地址;
对所述第一记录地址与所述第一资源转移记录建立对应关系,在所述区块链上存储所述对应关系。
3.根据权利要求1所述的方法,其特征在于,所述将所述资源转移核对表存储至所述区块链中,包括:
将所述资源转移核对表的资源转移数量、资源剩余数量以及资源哈希值存储至所述区块链中。
4.根据权利要求1至3任一所述的方法,其特征在于,所述第一账号是银行账号。
5.一种基于区块链的数据管理装置,其特征在于,所述装置用于服务器中,所述装置包括:
记录存储模块,用于响应于目标用户通过第一账号发生资源转移,生成所述第一账号的第一资源转移记录,所述目标用户是所述第一账号所属的用户,所述第一资源转移记录是任意一次所述第一账号发生资源转移时生成的资源转移记录;将所述第一资源转移记录存储至所述区块链中;
地址存储模块,用于接收所述区块链返回的所述第一资源转移记录对应的第一记录地址,所述第一记录地址是所述第一资源转移记录存储在所述区块链中的地址;在本地存储所述第一记录地址与所述第一资源转移记录之间的对应关系;其中,在查询所述第一资源转移记录时,根据所述第一记录地址查询所述第一资源转移记录;
转移记录获取模块,用于在预设时间节点到达之时或之后,从所述区块链中获取所述第一账号在第一时间段内的资源转移记录,所述第一时间段是所述预设时间节点之前的任意一个时间段;
核对表生成模块,用于根据所述第一时间段内的资源转移记录,生成所述第一时间段内的资源转移核对表,所述资源转移核对表中包含所述第一时间段内的资源转移记录;
数据存储模块,用于将所述资源转移核对表存储至所述区块链中;
核对表发送模块,用于向所述目标用户发送所述资源转移核对表,以及向所述目标用户发送提示消息,所述提示消息用于指示所述服务器已经将所述资源转移核对表发送给所述目标用户,以提醒所述目标用户对所述资源转移核对表进行核对;
所述数据存储模块,还用于将所述提示消息存储至所述区块链中;
核对结果存储模块,用于接收所述目标用户对所述资源转移核对表的核对结果,将所述核对结果存储至所述区块链中。
6.一种计算机设备,其特征在于,所述计算机设备包含处理器和存储器,所述存储器中存储有至少一段程序,所述至少一段程序由所述处理器加载并执行以实现如权利要求1至4任一所述的基于区块链的数据管理方法。
7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一段程序,所述至少一段程序由处理器加载并执行以实现如权利要求1至4任一所述的基于区块链的数据管理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910910864.X/1.html,转载请声明来源钻瓜专利网。