[发明专利]一种文件分散存储方法及装置在审
申请号: | 202210083805.1 | 申请日: | 2022-01-20 |
公开(公告)号: | CN114237517A | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 徐敏;陈国超;石岩 | 申请(专利权)人: | 苏州飞易智能系统有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F16/13;G06F16/172;G06F21/60 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 215000 江苏省苏州市工*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 分散 存储 方法 装置 | ||
1.一种文件分散存储方法,其特征在于,所述方法包括:
获取第一信息;所述第一信息包括第一用户存储的第一文件、第一标识信息;
将所述第一文件进行加密处理,切分为多个第二文件;
将所述第二文件分别发送至不同的第一存储服务器,实现数据存储;所述第一存储服务器为多个点对点的匿名存储服务器;
第二用户下载第二文件、还原第一文件。
2.根据权利要求1所述的文件分散存储方法,其特征在于,所述方法还包括:
对所述第一文件进行去中心化数据属性的加密处理,得到多个第二文件;
获得所述第二文件集合;
计算第二文件的哈希值,获得所述第二文件的哈希值集合;
将所述第二文件集合复制多次;得到一个关于第二文件的矩阵集合。
3.根据权利要求1所述的文件分散存储方法,其特征在于,所述方法还包括:
选择一个第一存储服务器作为中转服务器;
将所述第二文件发送至中转服务器;
中转服务器将第二文件发送至不同的第一存储服务器。
4.根据权利要求1所述的文件分散存储方法,其特征在于,所述方法还包括:
将所述第一存储服务器作为存储点,存储所述第二文件;
其中,单个第一存储服务器所存储的同一第二文件或第二文件副本的个数小于或等于1。
5.根据权利要求1所述的文件分散存储方法,其特征在于,所述方法还包括:
第一用户获取第二文件中预定片段的哈希值集合;
将第二文件发送至第一存储服务器时,要求所述第一存储服务器返回相应的第二文件中预定片段的哈希值集合;
第一用户获取到第一存储服务器返回的哈希值,根据第二文件中预定片段的哈希值集合进行第一分析;
根据第一分析结果判断所述第二文件完整性。
6.根据权利要求1所述的文件分散存储方法,其特征在于,所述方法还包括:
获取第二用户输入的第二标识信息;
判断第二用户是否具有第一权限;所述第一权限为调用所述第二文件并进行还原操作的权限;
第二用户获取第二文件的集合,然后根据第三关联下载存储在第一存储服务器中的第二文件;
检验第二文件传输的完整性;判断是否重新发送第二文件;
还原第一文件,并对第一文件进行解密。
7.根据权利要求1所述的文件分散存储方法,其特征在于,所述方法还包括:
获取第二用户所在服务器与第一存储服务器之间的距离;
计算第二用户所在服务器与第一存储服务器之间的距离等级;
统计第一存储服务器不同时间段存储第二文件的文件完整性校核出问题的次数;
计算得出第一存储服务器相对于第二用户所在服务器的优选等级;
选择等级评分低的第一存储服务器下载第二文件或第二文件副本。
8.一种文件分散存储装置,其特征在于,所述装置包括:
第一获取单元,用于获取第一信息;所述第一信息包括第一用户存储的第一文件、第一标识信息;
第一处理单元,用于将所述第一文件进行加密处理,切分为多个第二文件;
第二处理单元,用于将所述第二文件发送至第一存储服务器对数据进行存储;所述第一存储服务器为点对点的匿名存储服务器;
第一执行单元,第二用户下载第二文件、还原第一文件。
9.一种文件分散存储用服务器,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现权利要求1-7任一项所述方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现权利要求1-7任一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州飞易智能系统有限公司,未经苏州飞易智能系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210083805.1/1.html,转载请声明来源钻瓜专利网。