利索能及
我要发布
收藏
专利号: 2021116153011
申请人: 深圳市华盛智联科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2024-12-18
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种文件副本的云安全存储方法,其特征在于,包括:编码模块基于待处理文件的文件属性,对所述待处理文件进行编码,生成所述待处理文件的文件副本;

节点管理模块获取云平台中各存储节点的节点信息,基于所述节点信息确定所述存储节点的稳定性参数;

文件管理模块基于各所述存储节点的稳定性参数以及各所述文件副本对应的副本属性,对所述存储节点和所述文件副本进行匹配,确定与文件副本对应的存储节点;

节点存储模块将各所述存储节点的节点秘钥发送至对应的存储节点,以在所述存储节点中基于所述节点秘钥存储对应的文件副本;

基于待处理文件的文件属性,对所述待处理文件进行编码,生成所述待处理文件的文件副本,包括:

获取所述待处理文件的文件属性,所述文件属性包括文件数据量和重要等级;

基于所述文件数据量和重要等级,确定待理处文件对应的文件副本的副本数量;

对所述待处理文件进行编码,生成所述副本数量对应的文件副本;

通过如下公式计算所述文件副本的数量:其中, 表示数量因子, 表示文件副本的副本数量, 表示待处理文件的重要等级, 表示文件数据量。

2.根据权利要求1所述的方法,其特征在于,获取云平台中各存储节点的节点信息,基于所述节点信息确定所述存储节点的稳定性参数,包括:获取云平台中各存储节点的节点信息,所述节点信息包括节点存储阈值、当前存储量和数据传输频率;

基于所述节点信息中的节点存储阈值、当前存储量,确定所述存储节点的存储参数;

基于所述存储参数和所述数据传输频率,确定所述存储节点的稳定性参数。

3.根据权利要求1所述的方法,其特征在于,基于各所述存储节点的稳定性参数以及各所述文件副本对应的副本属性,对所述存储节点和所述文件副本进行匹配,确定与文件副本对应的存储节点,包括:

对所述存储节点按照稳定性参数由大到小的顺序排序,得到第一队列;

对所述文件副本,按照文件副本的数据量由大到小的顺序排序;得到第二队列;所述数据量属于所述副本属性;

基于所述第一队列和所述第二队列,对所述存储节点和所述文件副本进行匹配,确定与文件副本对应的存储节点。

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述存储节点的节点信息;

基于所述节点信息,生成各存储节点的节点秘钥。

5.根据权利要求1‑4任一条所述的方法,其特征在于,所述方法还包括:在获取到终端触发的文件请求时;

基于所述文件请求中的文件标识,确定所述文件标识对应的存储节点;

从所述存储节点处获取所述文件标识对应的文件副本;

对所述文件副本进行校验,并在校验通过之后,将所述文件副本组成的文件发送至所述终端。

6.一种文件副本的云安全存储系统,其特征在于,包括:编码模块,用于基于待处理文件的文件属性,对所述待处理文件进行编码,生成所述待处理文件的文件副本;

节点管理模块,用于获取云平台中各存储节点的节点信息,基于所述节点信息确定所述存储节点的稳定性参数;

文件管理模块,用于基于各所述存储节点的稳定性参数以及各所述文件副本对应的副本属性,对所述存储节点和所述文件副本进行匹配,确定与文件副本对应的存储节点;

节点存储模块,用于将各所述存储节点的节点秘钥发送至对应的存储节点,以在所述存储节点中基于所述节点秘钥存储对应的文件副本;

基于待处理文件的文件属性,对所述待处理文件进行编码,生成所述待处理文件的文件副本,包括:

获取所述待处理文件的文件属性,所述文件属性包括文件数据量和重要等级;

基于所述文件数据量和重要等级,确定待理处文件对应的文件副本的副本数量;

对所述待处理文件进行编码,生成所述副本数量对应的文件副本;

通过如下公式计算所述文件副本的数量:其中, 表示数量因子, 表示文件副本的副本数量, 表示待处理文件的重要等级, 表示文件数据量。

7.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5中任一项所述的文件副本的云安全存储方法。

8.一种电子设备,其特征在于,包括:一个或多个处理器;

存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如权利要求1至5中任一项所述的文件副本的云安全存储方法。