[发明专利]文件存储方法、装置、区块链节点和系统有效
申请号: | 201811461945.8 | 申请日: | 2018-12-03 |
公开(公告)号: | CN111262822B | 公开(公告)日: | 2022-04-19 |
发明(设计)人: | 陈健康 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | H04L67/06 | 分类号: | H04L67/06;H04L67/1074;H04L67/1095;H04L67/1097;H04L9/40;G06F16/182 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 孙玉 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 存储 方法 装置 区块 节点 系统 | ||
本公开涉及一种文件存储方法、装置、区块链节点和系统,涉及计算机技术领域。本公开的方法包括:第一节点接收第二节点发送的文件广播信息,第一节点和第二节点为区块链系统中的区块链节点,文件广播信息包括待存储的文件分片的标识信息;第一节点根据自身的存储状态,选取待存储的文件分片,并向第二节点发送存储请求;存储请求中包括选取的待存储的文件分片的标识信息;第一节点接收第二节点发送的存储响应并对选取的待存储的文件分片进行存储,存储响应中包括选取的待存储的文件分片;第一节点生成存储广播信息,并发送至区块链系统中的其他节点;存储广播信息包括已存储的待存储的文件分片的标识信息。
技术领域
本公开涉及计算机技术领域,特别涉及一种文件存储方法、装置、区块链节点和系统。
背景技术
随着互联网技术的发展,数据呈现爆炸性增长的趋势,用户对硬件的存储能力的需求也越来越高。网盘技术(或云存储)的出现,解决了用户本地硬件存储能力有限的问题,用户可以将文件上传至网盘进行存储,不占用本地存储空间。
传统网盘的解决方案一般是简单的将用户的文件数据保存在单一或者多个数据存储中心。
发明内容
发明人发现:网盘技术依赖于服务提供商的数据中心的存储服务器,一旦服务器出现问题,可能导致隐私泄露,文件数据安全难以保证。
本公开所要解决的一个技术问题是:提高文件数据存储的安全性。
根据本公开的一些实施例,提供的一种文件存储方法,包括:第一节点接收第二节点发送的文件广播信息,第一节点和第二节点为区块链系统中的区块链节点,文件广播信息包括待存储的文件分片的标识信息;第一节点根据自身的存储状态,选取待存储的文件分片,并向第二节点发送存储请求;存储请求中包括选取的待存储的文件分片的标识信息;第一节点接收第二节点发送的存储响应并对选取的待存储的文件分片进行存储,存储响应中包括选取的待存储的文件分片;第一节点生成存储广播信息,并发送至区块链系统中的其他节点;存储广播信息包括已存储的待存储的文件分片的标识信息。
在一些实施例中,第一节点根据自身的存储状态,选取待存储的文件分片包括:第一节点根据自身剩余的存储空间,确定待存储的文件分片的可存储数量,根据可存储数量选取待存储的文件分片;或者,第一节点将已存储的文件分片的标识信息与待存储的文件分片的标识信息进行比对,选取未存储过的待存储的文件分片。
在一些实施例中,第一节点根据自身的存储状态,选取待存储的文件分片包括:第一节点根据自身的存储状态和网络状况,选取待存储的文件分片。
在一些实施例中,第一节点根据自身的存储状态,选取待存储的文件分片包括:第一节点根据自身的存储状态和区块链系统中其他节点的存储广播信息,选取待存储的文件分片。
在一些实施例中,第一节点根据自身的存储状态和区块链系统中其他节点的存储广播信息,选取待存储的文件分片包括:第一节点根据区块链系统中其他节点的存储广播信息,确定待存储的文件分片已存储的次数;在已存储的次数达到阈值的情况下,第一节点不选取该待存储的文件分片。
在一些实施例中,该方法还包括:第一节点接收第二节点的文件获取广播信息,文件获取广播信息包括待获取的文件分片的标识信息;第一节点在本地查找待获取的文件分片;在查找到的情况下,第一节点将待获取的文件分片发送至用户;第一节点向区块链系统中的其他节点发送文件提取广播消息,文件提取广播信息包括发送至用户的待获取的文件分片的标识信息。
在一些实施例中,该方法还包括:在未查找到的情况下,第一节点向区块链系统中的其他节点发送文件获取广播信息。
在一些实施例中,该方法还包括:第一节点监测预设范围内其他节点的运行状况;在其他节点故障的情况下,第一节点向区块链系统中的节点发送故障广播信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811461945.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种巧克力风味粉的细度检测方法
- 下一篇:一种紧固螺栓的制备方法