一种面向家庭客户的云存储方法和系统技术方案

技术编号:32531646 阅读:19 留言:0更新日期:2022-03-05 11:26
本发明专利技术涉及一种互联网技术实现面向家庭客户的云存储方法和系统。利用本发明专利技术的基于计算机技术实现面向家庭客户的云存储方法和系统的验证试验结果表明,基于同类型产品比较可知,本发明专利技术的面向家庭客户的云存储方法和系统模式更先进,执行逻辑,过程更优化,存储内容审核更严密,即满足了家庭客户存储的需求,也净化了网络空间。化了网络空间。化了网络空间。

【技术实现步骤摘要】
一种面向家庭客户的云存储方法和系统


[0001]本专利技术属于互联网云存储
,是一种涉及互联网技术实现面向家庭客户的云存储方法和系统。

技术介绍

[0002]随着互联网的快速发展,大数据、云空间,云存储应运而生;云存储是指通过集群应用、网格技术或分布式文件系统等功能,将分布式网络中大量的各种不同类型的可联网存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问的一个功能系统。云存储系统具有海量存储容量、高可靠性、高可用性、低成本等特性,具备开放性、标准化的接口与其他系统互联,可以保证数据一直在线的特点。云存储中保存的文件通过多副本、纠删码、异地存储和备份等多种方式,保证用户的数据可靠存储;然而,现有技术中家庭客户的云存储上传的文件内容多种多样,有积极地内容,也有消极的内容,甚至还有一些违禁内容,这些消极的内容和违禁内容发放到网络中会给社会造成不好的影响。

技术实现思路

[0003]本专利技术一方面涉及了一种面向家庭客户的云存储方法和系统,在这些方法的实施例中,一种面向家庭客户的云存储方法,其特征在于,所述云存储方法包括如下步骤:
[0004]基于IPFS协议构建面向家庭用户存储文件的分布式网络;
[0005]为所述分布式网络构建用于审查文件的审查层,所述审查层包括位于每个家庭用户节点上的监测程序,待审核文件模块和已审核通过文件模块;每个家庭用户节点上传文件时先进行初步审核,具体步骤如下:
[0006]A)对预上传文件进行粗切片得到若干较大块文件;
[0007]B)将若干所述较大块文件进行封装得到若干封装好的较大块文件;
[0008]C)将若干所述封装好的较大块文件进行哈希运算得到若干预上传文件哈希值;
[0009]D)将若干所述预上传文件哈希值存入待审核文件模块;
[0010]E)所述审查层内的所述监测程序检测到待审核文件模块内存入的若干所述预上传文件哈希值;所述审查层对待审核文件模块内的若干预上传文件哈希值进行自动审核并得到初步审核结果;基于所述初步审核结果做出相应的处理:若所述初步审核结果为所述预上传文件包含违禁内容,则所述审查层发送所述预上传文件包含违禁内容的提示信息;若所述初步审核结果为所述预上传文件不包含违禁内容,则所述审查层将所述预上传文件发送到所述已审核通过文件模块;所述审查层发送所述预上传文件初步审核合格的信息;
[0011]F)接收到所述审查层发送的信息并做出处理:若接收到所述审查层发送的所述预上传文件包含违禁内容的提示信息,则将所述预上传文件从所述待审核文件模块中移除并删除;若接收到所述审查层发送的所述预上传文件初步审核合格的信息,则将所述已审核通过文件模块中的若干所述预上传文件进行纠删编码得到若干副本切片;
[0012]G)将若干所述副本切片进行非对称加密后发送到距本节点逻辑距离最近的一层
若干其他节点存储;
[0013]H)结束初步审核。
[0014]本专利技术的有益效果在于,提供了一种面向家庭客户的云存储方法和系统。利用本专利技术的面向家庭客户的云存储方法和系统的验证试验结果表明,基于同类型产品比较可知,该面向家庭客户的云存储方法和系统模式更先进,执行逻辑,过程更优化,存储内容审核更严密,即满足了家庭客户存储的需求,也净化了网络空间。
附图说明
[0015]图1初步审核第一部分图;
[0016]图2初步审核第二部分图;
[0017]图3二次审核逻辑图;
[0018]图4雾计算网络拓扑图;
[0019]图5内容分发网络拓扑图;
[0020]图6底层协议功能划分图。
具体实施方式
[0021]本专利技术的不同实施例的技术特征可以在符合本专利技术主旨的情况下进行任意组合,因此,任何具体实施例不应被理解为对本专利技术保护范围的限制。
[0022]在一些面向家庭客户的云存储方法和系统的实施例中,一种面向家庭客户的云存储方法,其特征在于,云存储方法包括如下步骤:
[0023]基于IPFS协议构建面向家庭用户存储文件的分布式网络;
[0024]为分布式网络构建用于审查文件的审查层,审查层包括位于每个家庭用户节点上的监测程序,待审核文件模块和已审核通过文件模块;每个家庭用户节点上传文件时先进行初步审核,具体步骤如下:
[0025]A)对预上传文件进行粗切片得到若干较大块文件;
[0026]B)将若干较大块文件进行封装得到若干封装好的较大块文件;
[0027]C)将若干封装好的较大块文件进行哈希运算得到若干预上传文件哈希值;
[0028]D)将若干预上传文件哈希值存入待审核文件模块;
[0029]E)审查层内的监测程序检测到待审核文件模块内存入的若干预上传文件哈希值;审查层对待审核文件模块内的若干预上传文件哈希值进行自动审核并得到初步审核结果;基于所述初步审核结果做出相应的处理:若初步审核结果为预上传文件包含违禁内容,则审查层发送所述预上传文件包含违禁内容的提示信息;若初步审核结果为预上传文件不包含违禁内容,则所述审查层将所述预上传文件发送到已审核通过文件模块;审查层发送所述预上传文件初步审核合格的信息;
[0030]F)接收到审查层发送的信息并做出处理:若接收到审查层发送的预上传文件包含违禁内容的提示信息,则将预上传文件从待审核文件模块中移除并删除;若接收到审查层发送的预上传文件初步审核合格的信息,则将已审核通过文件模块中的若干预上传文件进行纠删编码得到若干副本切片;
[0031]G)将若干副本切片进行非对称加密后发送到距离本节点逻辑距离最近的一层若
干其他节点存储;
[0032]H)结束初步审核。
[0033]初步审核A)步骤中对预上传文件进行粗切片得到若干较大块文件,一般粗切为原文件6个均等块文件,也可根据不同的情况设置文件粗切片块数;
[0034]术语“IPFS”是一个基于内容寻址的、分布式的、新型超媒体传输协议,IPFS支持创建完全分布式的应用;IPFS还是一个分布式文件系统,它的目标是将所有的计算设备连接到同一个文件系统,从而成为一个全球统一的存储系统;
[0035]术语“分布式网络”指P2P网络,即对等计算机网络,是一种在对等者(Peer)之间分配任务和工作负载的分布式应用架构,是对等计算模型在应用层形成的一种组网或网络形式。
[0036]在一些面向家庭客户的云存储方法和系统的实施例中,审查层将预上传数据哈希值与违禁文件指纹库中的违禁数据哈希值做匹配进行自动审核;
[0037]审查层中的监测程序监测到待审核文件模块发送的预上传文件哈希值和自动审核预上传数据哈希值的指令;将预上传文件哈希值与违禁文件指纹库中的违禁数据哈希值进行匹配得到预上传文件匹配结果;将所述预上传文件匹配结果转换为所述初步审核结果发送到所述待审核文件模块。
[0038]在一些面向家庭客户的云存储方法和系统的实施例中,违禁文件指纹库分布式存储在审查本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种面向家庭客户的云存储方法,其特征在于,所述云存储方法包括如下步骤:基于IPFS协议构建面向家庭用户存储文件的分布式网络;为所述分布式网络构建用于审查文件的审查层,所述审查层包括位于每个家庭用户节点上的监测程序,待审核文件模块和已审核通过文件模块;每个家庭用户节点上传文件时先进行初步审核,具体步骤如下:A)对预上传文件进行粗切片得到若干较大块文件;B)将若干所述较大块文件进行封装得到若干封装好的较大块文件;C)将若干所述封装好的较大块文件进行哈希运算得到若干预上传文件哈希值;D)将若干所述预上传文件哈希值存入待审核文件模块;E)所述审查层内的所述监测程序检测到待审核文件模块内存入的若干所述预上传文件哈希值;所述审查层对待审核文件模块内的若干预上传文件哈希值进行自动审核并得到初步审核结果;基于所述初步审核结果做出相应的处理:若所述初步审核结果为所述预上传文件包含违禁内容,则所述审查层发送所述预上传文件包含违禁内容的提示信息;若所述初步审核结果为所述预上传文件不包含违禁内容,则所述审查层将所述预上传文件发送到所述已审核通过文件模块;所述审查层发送所述预上传文件初步审核合格的信息;F)接收到所述审查层发送的信息并做出处理:若接收到所述审查层发送的所述预上传文件包含违禁内容的提示信息,则将所述预上传文件从所述待审核文件模块中移除并删除;若接收到所述审查层发送的所述预上传文件初步审核合格的信息,则将所述已审核通过文件模块中的若干所述预上传文件进行纠删编码得到若干副本切片;G)将若干所述副本切片进行非对称加密后发送到距本节点逻辑距离最近的一层若干其他节点存储;H)结束初步审核。2.根据权利要求1所述一种面向家庭客户的云存储方法,其特征在于,E)步骤中,所述审查层将所述预上传数据哈希值与违禁文件指纹库中的所述违禁数据哈希值做匹配进行自动审核;所述审查层中的所述监测程序监测到所述待审核文件模块发送的预上传文件哈希值和自动审核所述预上传数据哈希值的指令;将所述预上传文件哈希值与所述违禁文件指纹库中的所述违禁数据哈希值进行匹配得到预上传文件匹配结果;将所述预上传文件匹配结果转换为所述初步审核结果发送到所述待审核文件模块。3.根据权利要求1所述一种面向家庭客户的云存储方法,其特征在于,所述违禁文件指纹库分布式存储在审查层中的各个节点贡献的存储空间中;所述违禁文件指纹库中包括违禁文件指纹表;所述违禁文件指纹表的条目包括:违禁数据哈希值,违禁数据类型和上传所述违禁数据节点的节点ID。4.根据权利要求1所述一种面向家庭客户的云存储方法,其特征在于,G)步骤中,基于IPFS协议具有的非对称加密功能;每个所述...

【专利技术属性】
技术研发人员:陈霁红
申请(专利权)人:北京中合谷投资有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1