[发明专利]基于区块链的用户数据处理系统有效
申请号: | 202110514559.6 | 申请日: | 2021-05-12 |
公开(公告)号: | CN112995226B | 公开(公告)日: | 2021-08-03 |
发明(设计)人: | 薄满辉;佟业新;曲新奎;唐红武;冯海伟;陈晓宇;李乐;章秀静 | 申请(专利权)人: | 中航信移动科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京锺维联合知识产权代理有限公司 11579 | 代理人: | 丁慧玲 |
地址: | 100029 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 用户 数据处理系统 | ||
1.一种基于区块链的用户数据处理系统,其特征在于,
包括区块链系统、存储有计算机程序的存储器和处理器,所述区块链系统包括M个区块链联盟链{L1,L2,…LM},其中,Lm为第m条区块链联盟链,m取值为1到M,Lm包括与共享节点对应的数据共享通道和与第m节点对应的第m数据维护通道,所述数据共享通道和第m数据维护通道基于预设的相同的数据类型定义和接口定义传输数据,所述共享节点为所有第m节点信任的节点,所述数据共享通道基于预设的用户数据结构为每一注册用户创建用户数据授权信息,所述用户数据结构包括用户区块链id数据段、用户证书数据段和数据授权信息数据段,所述数据授权信息数据段包括至少一个授权数据类型id数据段,每一授权数据类型id数据段包括至少一个数据维护通道id数据段,当所述处理器执行所述计算机程序时,包括以下步骤:
步骤S1、所述数据共享通道接收第m节点发送的用户数据上传请求,所述用户数据上传请求包括待上传用户区块链id、待上传数据类型id和待上传数据,基于所述待上传用户区块链id对应的用户数据授权信息判待上传数据类型id是否为授权数据类型id,若是,则将所述待上传数据存储至第m数据维护通道,否则,结束数据上传流程;
步骤S2、所述数据共享通道接收客户端发送的目标数据获取请求,所述目标数据获取请求包括目标用户区块链id和目标数据类型id,基于所述目标用户区块链id对应的用户数据授权信息确定所有目标数据维护通道id,基于每一目标数据维护通道id、目标用户区块链id和目标数据类型id从对应的数据维护通道中获取目标数据,将所有的目标数据打包发送给所述客户端。
2.根据权利要求1所述的系统,其特征在于,
所述系统还包括用户中心模块,所述用户中心模块中存储有第一映射表,所述第一映射表用于存储用户区块链id和注册用户id映射表,当所述处理器执行所述计算机程序时,包括以下步骤:
步骤S10、所述用户中心模块接收客户端发送的区块链用户注册请求,所述区块链用户注册请求包括待注册用户id;
步骤S20、基于所述待注册用户id检索所述第一映射表,判断所述第一映射表中是否存在所述待注册用户id,若存在,则结束用户注册流程,否则,执行步骤S30;
步骤S30、所述用户中心模块将所述待注册用户id发送至所述区块链系统的CA模块,在所述CA模块中注册唯一的用户区块链id,并分配对应的用户证书、私钥,并发送给所述用户中心模块和客户端,所述用户中心模块基于所述待注册用户id和对应的用户区块链id更新所述第一映射表;
步骤S40、将所述用户区块链id、用户证书和私钥发送给待注册用户id的客户端,并基于所述用户区块链id、用户证书以及客户端发送的区块链用户id的数据类型授权指令,在所述共享通道基于预设的用户数据结构为每一注册用户创建用户数据授权信息。
3.根据权利要求2所述的系统,其特征在于,
当所述处理器执行所述计算机程序时,包括以下步骤:
步骤S101、所述用户中心模块接收客户端发送的区块链用户注销请求,所述区块链用户注销请求包括待注销用户id;
步骤S102、基于所述待注销用户id检索所述第一映射表,判断所述第一映射表中是否存在所述待注销用户id,若不存在,则结束注销流程,否则,将待注销用户id对应的映射关系从所述第一映射表中删除,并将所述共享通道中待注销用户区块链id对应的用户数据授权信息删除。
4.根据权利要求1所述的系统,其特征在于,
当所述处理器执行所述计算机程序时,还包括以下步骤:
步骤S111、所述数据共享通道接收第m节点发送的数据类型注册信息,所述数据类型注册信息包括第m节点对应的数据维护通道id和数据类型id;
步骤S112、接收用户发送的创建用户数据授权信息,所述用户数据授权信息包括用户区块链id、授权数据类型id,基于所述授权数据类型id确定对应的数据维护通道id,基于所述预设的用户数据结构创建对应的用户数据授权信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中航信移动科技有限公司,未经中航信移动科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110514559.6/1.html,转载请声明来源钻瓜专利网。