[发明专利]一种数据存储和读取系统及方法、设备和存储介质在审
申请号: | 201810904666.8 | 申请日: | 2018-08-09 |
公开(公告)号: | CN109658074A | 公开(公告)日: | 2019-04-19 |
发明(设计)人: | 刘保伟;吴思进;王志文 | 申请(专利权)人: | 杭州复杂美科技有限公司 |
主分类号: | G06Q20/06 | 分类号: | G06Q20/06;G06Q20/38;G06Q40/04 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 数据上传模块 存储介质 读取系统 数据分配模块 登录模块 分块数据 划分模块 数据存储 用户数据 上传 读取 商业化应用 数据安全 随机存储 用户登录 存储 许可 | ||
1.一种数据存储系统,其特征在于,包括数据分配模块,还包括数据划分模块、数据上传模块和登录模块,登录模块,用于用户登录区块链;数据上传模块,用于上传用户数据;数据划分模块,将数据上传模块上传的用户数据划分成与区块链数量相同的分块数据;数据分配模块将每个分块数据随机存储在不同的区块链上,优选地,所述的区块链为公有链或许可链。
2.一种数据读取系统,其特征在于,根据权利要求1所述的一种数据存储系统,包括数据读取模块、请求模块、智能合约模块和数据合并模块,请求模块,用于区块链运营方向用户发送获取数据请求和智能合约;智能合约模块,用于约定区块链运营方对数据的使用权限,与用户和区块链运营方的公钥地址关联;数据合并模块,用于合并不同的区块链上经用户同意给区块链运营方使用的数据;数据读取模块,用于读取不同区块链上的分块数据。
3.根据权利要求2所述的一种数据读取系统,其特征在于,所述的请求模块,还包括用于第三方机构向区块链运营方发送获取数据请求,以及对应的智能合约;智能合约模块,还用于约定第三方机构对数据的使用权限,并与用户、区块链运营方和第三方机构的公钥地址关联;所述的数据合并模块还用于合并不同的区块链上经用户同意给第三方机构使用的数据,优选地,所述的区块链为公有链或许可链。
4.根据权利要求2所述的一种数据读取系统,其特征在于,智能合约模块,还用于约定第三方机构向区块链运营方和用户支付的代币额度,并与用户、区块链运营方和第三方机构的公钥地址关联。
5.一种数据存储方法,其特征在于,根据权利要求1所述的一种数据存储系统,以及权利要求2-4任一项所述的一种数据读取系统,包括以下步骤:
S101、用户登录区块链;
S102、区块链将上传的用户数据划分成与区块链数量相同的分块数据;
S103、将每个分块数据随机存储在不同的区块链上。
6.一种数据读取方法,其特征在于,根据权利要求1所述的一种数据存储系统,以及权利要求2-4任一项所述的一种数据读取系统,包括以下步骤:
S201、区块链运营方向用户发送获取数据请求和智能合约;
S202、用户同意后,将存储在不同的区块链上经用户同意发送给区块链运营方的分块数据进行合并;
S203、合并后的用户数据发送给区块链运营方。
7.根据权利要求6所述的一种数据读取方法,其特征在于,S201中还包括第三方机构向区块链运营方发送的获取数据请求和智能合约,S202中用户同意后,将存储在不同的区块链上经用户同意发送给第三方机构的分块数据进行合并,S203中合并后的用户数据发送给第三方机构。
8.根据权利要求6或7所述的一种数据读取方法,其特征在于,与S202同时,按照智能合约的约定,第三方机构向区块链运营方和用户支付代币,或者区块链运营方向用户支付代币。
9.一种设备,其特征在于,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器互相连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求5-8任一项所述方法。
10.一种计算机可读存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时,使所述处理器执行如权利要求5-8任一项所述方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州复杂美科技有限公司,未经杭州复杂美科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810904666.8/1.html,转载请声明来源钻瓜专利网。