一种家用文件存储系统、方法、设备及存储介质与流程

文档序号:36400901发布日期:2023-12-16 03:36阅读:27来源:国知局
一种家用文件存储系统的制作方法

本发明涉及存储管理,尤其涉及一种家用文件存储系统、方法、设备及存储介质。


背景技术:

1、随着云存储系统的发展,各种各样的云盘受到了广大用户的欢迎,人们将日常的各种文件存储在云盘中,极大地方便了用户的远程存储需求,但随着用户对隐私数据保护的意识加强,越来越多的用户意识到存储于网络云盘上的文件存在隐私泄露的风险,所以家用文件存储系统应运而生。

2、现有的家用文件存储技术多为基于家用网络附加存储的存储方法,即将文件存储于用户本地的存储设备,然后通过网络接口,使得用户可以随时随地通过网络访问用户本地文件。实际应用中,基于家用网络附加存储的存储方法的存储空间大小一定,难以动态扩展,且存储的数据难以备份,一旦本地存储设备损坏,存储的数据极容易丢失,从而导致进行家用文件存储时的鲁棒性较差。


技术实现思路

1、本发明提供一种家用文件存储系统、方法、设备及存储介质,其主要目的在于解决进行家用文件存储时的鲁棒性较差的问题。

2、为了解决上述问题,本发明还提供一种家用文件存储系统,该系统包括客户端以及证明中心端,其中:客户端,用于将预设的存储空间拆分成本地存储空间和贡献存储空间,根据贡献存储空间生成存储节点群,根据本地存储空间为预设的大型存储文件生成存储需求,将预设的随机验证发送至证明中心端;证明中心端,用于根据存储需求从存储节点群中筛选出扩展存储节点群,根据存储需求、本地存储空间和扩展存储节点群对大型存储文件进行分块备份存储,得到备份存储节点群和存储索引表,根据随机验证和备份存储节点群计算出存储索引表对应的存储证明,并将存储索引表和存储证明发送至客户端。

3、为实现上述目的,本发明提供的一种家用文件存储方法,应用于家用文件存储系统,该系统包括客户端以及证明中心端,所述方法包括:利用客户端将预设的存储空间拆分成本地存储空间和贡献存储空间,根据贡献存储空间生成存储节点群;利用客户端根据本地存储空间为预设的大型存储文件生成存储需求,利用证明中心端根据存储需求从存储节点群中筛选出扩展存储节点群;利用证明中心端根据存储需求、本地存储空间和扩展存储节点群对大型存储文件进行分块备份存储,得到备份存储节点群和存储索引表,利用客户端将预设的随机验证发送至证明中心端;利用证明中心端根据随机验证和备份存储节点群计算出存储索引表对应的存储证明,并将存储索引表和存储证明发送至客户端。

4、为了解决上述问题,本发明还提供一种电子设备,电子设备包括:

5、至少一个处理器;以及,

6、与至少一个处理器通信连接的存储器;其中,

7、存储器存储有可被至少一个处理器执行的计算机程序,计算机程序被至少一个处理器执行,以使至少一个处理器能够执行上述的家用文件存储方法。

8、为了解决上述问题,本发明还提供一种计算机可读存储介质,计算机可读存储介质中存储有至少一个计算机程序,至少一个计算机程序被电子设备中的处理器执行以实现上述的家用文件存储方法。

9、本发明实施例通过利用证明中心端根据存储需求、本地存储空间和扩展存储节点群对大型存储文件进行分块备份存储,可以实现存储文件的备份,进而保证存储文件的数据安全稳定性,使其不容易丢失,通过利用证明中心端生成存储证明,利用客户端验证存储证明,可以确保用户的无感知性,提高用户的存储体验,通过将扩展存储文件均匀分割成扩展文件块集,可以确保每个大型存储文件的每个文件块同时被多个节点保存,提高了存储文件的隐私性和安全性,通过零知识证明实现对存储在扩展存储节点群中的扩展存储文件进行数据复制证明,进而防止扩展存储文件被篡改。因此本发明提出的家用文件存储系统、方法、设备及存储介质,可以解决进行家用文件存储时的鲁棒性较差的问题。



技术特征:

1.一种家用文件存储系统,其特征在于,所述系统包括客户端以及证明中心端,其中:

2.如权利要求1所述的家用文件存储系统,其特征在于,所述客户端在执行所述根据所述本地存储空间为预设的大型存储文件生成存储需求的功能时,具体用于:

3.如权利要求1所述的家用文件存储系统,其特征在于,所述证明中心端在执行所述根据所述存储需求、所述本地存储空间和所述扩展存储节点群对所述大型存储文件进行分块备份存储,得到备份存储节点群和存储索引表的功能时,具体用于:

4.如权利要求3所述的家用文件存储系统,其特征在于,所述证明中心端在执行所述根据所述存储需求中的备份次数和所述扩展哈希指纹集将所述标准文件块集备份存储在所述扩展存储节点群中,得到备份存储节点群的功能时,具体用于:

5.如权利要求3所述的家用文件存储系统,其特征在于,所述证明中心端在执行所述根据所述备份存储节点群和所述扩展哈希指纹集生成存储索引表的功能时,具体用于:

6.如权利要求1所述的家用文件存储系统,其特征在于,所述证明中心端在执行所述根据所述随机验证和所述备份存储节点群计算出所述存储索引表对应的存储证明的功能时,具体用于:

7.如权利要求1所述的家用文件存储系统,其特征在于,所述客户端在执行所述将预设的随机验证发送至所述证明中心端的功能之后,具体还用于:

8.一种家用文件存储方法,应用于家用文件存储系统,所述系统包括客户端以及证明中心端,其特征在于,所述方法包括:

9.一种电子设备,其特征在于,所述电子设备包括:

10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求8所述的家用文件存储方法。


技术总结
本发明涉及存储管理技术领域,揭露了一种家用文件存储系统,包括客户端以及证明中心端,客户端用于将预设的存储空间拆分成本地存储空间和贡献存储空间,根据贡献存储空间生成存储节点群,根据本地存储空间为大型存储文件生成存储需求;证明中心端用于根据存储需求从存储节点群中筛选出扩展存储节点群,根据存储需求、本地存储空间和扩展存储节点群对大型存储文件进行分块备份存储,得到备份存储节点群和存储索引表,根据随机验证和备份存储节点群计算出存储索引表的存储证明。本发明还提出一种家用文件存储方法、设备以及存储介质。通过本发明实施例的多节点分块备份存储、复制证明及哈希存储索引,可以提高家用文件存储的鲁棒性。

技术研发人员:刘知胜,黄泼,罗桦槟
受保护的技术使用者:深圳市领存技术有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1