金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210854355.1 (22)申请日 2022.07.14 (71)申请人 山石网科通信技 术股份有限公司 地址 215000 江苏省苏州市高新区景润路 181号 (72)发明人 李文越 何伊圣 张王俊杰  孙涛  (74)专利代理 机构 北京超凡宏宇专利代理事务 所(特殊普通 合伙) 11463 专利代理师 刘秋月 (51)Int.Cl. H04L 67/1097(2022.01) H04L 9/14(2006.01) H04L 9/40(2022.01) H04L 9/32(2006.01) (54)发明名称 一种数据云存储方法、 装置, 管理服务器及 用户终端 (57)摘要 本申请提供一种数据云存储方法、 装置, 管 理服务器及用户终端。 该方法包括: 获取用户终 端发送的待存储文件的分块数量n; 其中, n为正 整数; 确定与分块数量n对应的N个云存储服务 器; 将N个云存储服务器各自对应的会话密钥发 送至用户终端, 以使用户终端通过不同的会话密 钥与N个云存储服务器建立通信, 并将待存储文 件的分块发送至各自对应的云存储服务器进行 存储。 通过该方式, 可以实现对用户隐私的保护, 以及可以提高待 存储文件存储的安全性。 权利要求书3页 说明书11页 附图4页 CN 115242815 A 2022.10.25 CN 115242815 A 1.一种数据云存 储方法, 其特 征在于, 应用于管理服 务器, 所述方法包括: 获取用户终端发送的待存 储文件的分块数量 n; 其中, n 为正整数; 确定与所述分块数量 n对应的N个云存 储服务器; 其中, N 为正整数; 将所述N个云存储服务器各自对应的会话密钥发送至所述用户终端, 以使所述用户终 端通过不同的会话密钥与所述N个云存储服务器建立通信, 并将所述待存储文件的分块发 送至各自对应的云存 储服务器进行存 储。 2.根据权利要求1所述的方法, 其特征在于, 在所述获取用户终端发送的待存储文件的 分块数量 n之前, 所述方法还 包括: 接收用户终端发送 的数据存储请求报文; 其中, 所述数据存储请求报文中包括待存储 文件信息; 基于所述待存 储文件信息的数据量大小, 确定 M个云存储服务器; 将云存储服务器的数量M发送至所述用户终端, 以使所述用户终端基于所述云存储服 务器的数量M确定所述分块数量 n。 3.根据权利要求2所述的方法, 其特征在于, 所述数据存储请求报文包括所述用户终端 的ID以及加密数据; 所述加密数据包括用户身份证明信息以及所述待存储文件信息; 在所 述基于所述待存储文件信息的数据量大小, 确定所述M个云存储服务器之前, 所述方法还包 括: 基于所述用户终端的ID对应的公钥对所述加密数据进行解密, 获取所述用户身份证明 信息以及所述待存 储文件信息; 确定所述用户身份 证明信息有效。 4.根据权利要求2或3所述的方法, 其特征在于, 所述数据存储请求报文还包括服务等 级; 其中, 所述 服务等级表征 所述待存 储文件的重要程度; 所述基于所述待存 储文件信息的数据量大小, 确定所述M个云存 储服务器, 包括: 基于所述待存储文件信息的数据量大小以及所述服务等级, 确定所述M个云存储服务 器。 5.根据权利要求1 ‑4中任一项所述的方法, 其特征在于, 所述确定与所述分块数量n对 应的N个云存 储服务器, 包括: 基于所述分块数量n生成随机数序列; 其中, 所述随机数序列中的每个元素对应一个分 块; 将预先确定出的多个云存储服务器与所述随机数序列关联; 其中, 所述随机数序列中 的每个元素的随机数均与所述多个云存储服务器中的一个云存储服务器的序号相同; 关联 后的云存 储服务器的数量 为N; 相应的, 所述将所述N个云存储服务器各自对应的会话密钥发送至所述用户终端, 包 括: 将所述N个云存储服务器各自对应的会话密钥以及分块发送至所述用户终端。 6.根据权利要求1 ‑5中任一项所述的方法, 其特征在于, 在所述将所述N个云存储服务 器各自对应的会话密钥发送至所述用户终端之后, 所述方法还 包括: 接收所述用户终端发送的对所述待存 储文件的目标分块进行 校验的校验码; 接收目标云存储服务器对接收到的所述待存储文件的目标分块进行校验得到的校验权 利 要 求 书 1/3 页 2 CN 115242815 A 2码; 其中, 所述目标云存 储服务器为所述 N个云存储服务器中的其中一个云存 储服务器; 基于所述用户终端发送的校验码以及所述目标云存储服务器发送的校验码进行验证; 其中, 当所述用户终端发送的校验码以及所述 目标云存储服务器发送的校验码相等时, 将 所述用户终端的目标分块与所述目标云存 储服务器进行关联。 7.一种数据云存 储方法, 其特 征在于, 应用于用户终端, 所述方法包括: 向管理服 务器发送待存 储文件的分块数量 n; 其中, n 为正整数; 获取所述管理服 务器发送的N个云存 储服务器各自对应的会话密钥; N 为正整数; 通过不同的会话密钥与所述N个云存储服务器建立通信, 并将所述待存储文件的分块 发送至各自对应的云存 储服务器进行存 储。 8.根据权利要求7所述的方法, 其特征在于, 在所述向管理服务器发送待存储文件的分 块数量n之前, 所述方法还 包括: 将所述待存 储文件进行初次分块, 得到多个第一子块; 对每个所述第一子块进行随机化处 理; 对随机化处理后的每个第 一子块进行二次分割, 得到多个第 二子块; 其中, 所述第二子 块的数量 为n。 9.一种数据云存 储装置, 其特 征在于, 应用于管理服 务器, 所述装置包括: 获取模块, 用于获取用户终端发送的待存 储文件的分块数量 n; 其中, n 为正整数; 确定模块, 用于确定与所述分块数量 n对应的N个云存 储服务器; 其中, N 为正整数; 发送模块, 用于将所述N个云存储服务器各自对应的会话密钥发送至所述用户终端, 以 使所述用户终端通过不同的会话密钥与所述N个云存储服务器建立通信, 并将所述待存储 文件的分块发送至各自对应的云存 储服务器进行存 储。 10.一种数据云存 储装置, 其特 征在于, 应用于用户终端, 所述装置包括: 发送模块, 用于向管理服 务器发送待存 储文件的分块数量 n; 其中, n 为正整数; 获取模块, 用于获取所述管理服务器发送的N个云存储服务器各自对应的会话密钥; N 为正整数; 存储模块, 用于通过不同的会话密钥与所述N个云存储服务器建立通信, 并将所述待存 储文件的分块发送至各自对应的云存 储服务器进行存 储。 11.一种管理服务器, 其特征在于, 包括: 处理器和存储器, 所述处理器和所述存储器连 接; 所述存储器用于存 储程序; 所述处理器用于运行存储在所述存储器中的程序, 执行如权利要求1 ‑6中任一项所述 的方法。 12.一种用户终端, 其特征在于, 包括: 处理器和存储器, 所述处理器和所述存储器连 接; 所述存储器用于存 储程序; 所述处理器用于运行存储在所述存储器中的程序, 执行如权利要求7 ‑8中任一项所述 的方法。 13.一种计算机可读存储介质, 其特征在于, 其上存储有计算机程序, 所述计算机程序 在被计算机运行时执行如权利要求1 ‑6中任一项所述的方法, 或所述计算机程序在被计算权 利 要 求 书 2/3 页 3 CN 115242815 A 3

PDF文档 专利 一种数据云存储方法、装置,管理服务器及用户终端

文档预览
中文文档 19 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种数据云存储方法、装置,管理服务器及用户终端 第 1 页 专利 一种数据云存储方法、装置,管理服务器及用户终端 第 2 页 专利 一种数据云存储方法、装置,管理服务器及用户终端 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-03-03 12:16:34上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。