全网唯一标准王
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210362528.8 (22)申请日 2022.04.07 (65)同一申请的已公布的文献号 申请公布号 CN 114443608 A (43)申请公布日 2022.05.06 (73)专利权人 深圳市星卡科技股份有限公司 地址 518000 广东省深圳市龙岗区坂田街 道岗头社区天安云谷产业园二期4栋 2606 (72)发明人 谭斌 蒋永鑫  (51)Int.Cl. G06F 16/182(2019.01) G06F 21/60(2013.01) G06F 21/62(2013.01) H04L 67/06(2022.01)H04L 67/1097(2022.01) H04L 67/12(2022.01) (56)对比文件 WO 202108 8278 A1,2021.0 5.14 审查员 王爽 (54)发明名称 分布式文件存储及下载方法、 装置、 设备及 介质 (57)摘要 本申请涉及车辆诊断数据存储技术领域, 公 开了一种分布式文件存储及下载方法、 装置、 设 备及介质, 通过对接收的车辆诊断数据进行解析 加密, 从而对车辆诊断数据加以保护, 将车辆诊 断数据以元数据和文件数据的形式进行存储, 这 样能够为服务器减轻运行压力; 通过接收请求下 载指令, 从而可根据请求下载指令获取车辆诊断 设备的地址, 再根据该地址, 基于边缘计算方式, 查找与车辆诊断设备的地址最近的节点最为下 载节点, 再将下载节点上存储的文件数据和/或 元数据传输至车辆诊断设备, 这样使得车辆诊断 设备能够优先从离自己最近的节点下载所需的 数据, 从而不受限于云服务器的带宽, 加快车辆 诊断数据存 储和下载的速度。 权利要求书4页 说明书12页 附图2页 CN 114443608 B 2022.07.29 CN 114443608 B 1.一种分布式文件 存储及下载方法, 应用于云服 务器, 其特 征在于, 包括: 接收车辆诊断数据; 对所述车辆诊断数据进行解析加密, 得到元 数据与文件数据; 对所述元数据进行集中存储, 对所述文件数据进行分散存储, 其中, 所述元数据与文件 数据分别存 储于云服 务器中的多个节点上; 接收车辆诊断设备发送的请求下载指令, 根据所述请求下载指令获取车辆诊断设备的 地址; 根据所述车辆诊断设备的地址, 基于边缘计算方式查找离所述车辆诊断设备的地址最 近的节点作为下 载节点; 将所述下载节点上存储的文件数据和/或元数据发送至所述车辆诊断设备, 以完成所 述文件数据的下 载; 其中, 所述对所述车辆诊断数据进行解析加密, 得到元 数据与文件数据的步骤, 包括: 对所述车辆诊断数据按照参数类型进行分类, 得到车型数据、 故障诊断数据与维修数 据; 分别对所述车型数据、 所述故障诊断数据以及所述维修数据基于预设关键字进行计算 分析, 得到车 型纲要数据、 故障诊断纲要数据以及维修纲要数据; 获取第一加密秘钥; 将所述第 一加密秘钥发送至云服务器的多个节点上, 其中, 每个所述节点设有随机数, 多个所述节点 根据随机数与第一加密秘钥生成多个不同的第二加密秘钥; 接收多个第 二加密秘钥并根据 所述第二加密秘钥分别对所述车型数据、 故障诊断数据 以及维修数据进行加密; 获取第三加密秘钥, 根据所述第三加密秘钥分别对所述车型纲要数据、 故障诊断纲要 数据以及维修纲要数据进行加密; 获取多份加密的空白数据, 并对多个所述空白数据进行文件命名, 其中, 所述文件命名 包括: 第一车 型数据、 第一故障诊断数据以及第一维修数据; 分别将所述第一车型数据、 所述车型数据与车型纲要数据进行绑定, 第一故障诊断数 据、 故障诊断数据与所述 故障诊断纲要 数据进行绑定, 第一 维修数据、 维修数据与维修纲要 数据进行绑定, 得到车辆数据集, 故障诊断数据集; 将所述车辆数据集, 所述故障诊断数据集, 所述维修数据集作为文件数据进行 标记; 对所述第二加密秘钥、 所述第三加密秘钥基于SHA ‑2算法进行运 算, 得到元 数据。 2.根据权利要求1所述的分布式文件存储及下载方法, 其特征在于, 对所述元数据进行 集中存储, 对所述文件数据进行分散存 储的步骤, 包括: 获取多个节点的容量使用率和储存消耗 时间, 并对每次获取到的容量使用率进行第 一 权重值标值, 对每次获取到的所述储 存消耗时间进行第二权 重值标值; 根据所述第 一权重值以及所述第 二权重值计算多个所述节点的使用性 能值, 得到多个 使用性能值; 对多个所述使用性能值按照从大到小的顺序依次排序, 并计算所述使用性能值的总 数; 根据所述总数以及多个所述使用性 能值, 按照预设条件选择至少一个使用性 能值对应权 利 要 求 书 1/4 页 2 CN 114443608 B 2的节点作为标准节点; 根据所述标准节点, 对多个节点进行划分, 得到多个存储节点区间, 其中, 多个存储节 点区间包括 一个优先存 储节点区间以及多个次级存 储节点区间; 将所述元数据集中存储于优先存储节点区间的节点上, 将所述文件数据存储于次级存 储节点区间的节点上。 3.根据权利要求2所述的分布式文件存储及下载方法, 其特征在于, 所述获取多个节点 的容量使用率和储存消 耗时间, 并对每次获取到的容量使用率进行第一权重值标值, 对每 次获取到的所述储 存消耗时间进行第二权 重值标值的步骤, 包括: 获取每个节点的总容 量以及已使用容 量; 实时获取每次向每 个节点发送的数据量; 根据所述总容 量、 已使用容 量、 数据量计算所述节点的容 量使用率, 其中, 计算公式为: S=(Xa+Xb)/Xc; 其中, S表示总容 量,Xa表示已使用容 量,Xb表示数据量; 根据多个节点的容量使用率按照预设规则依次对每个节点进行第一权重值标值, 其 中, 所述容量使用率越高的节点所对应的第一权 重值越低; 获取多个所述节点的平均耗时; 向多个所述节点发送同一个空白文件, 并获取多个节点存储所述空白文件的第一耗 时; 根据所述平均耗时、 所述第一耗时以及所述节点的总容量, 计算多个所述节点的单位 储存耗时, 其中, 计算公式为: Td=(Te‑Tf)/Xc; 其中, 所述 Td表示单位存 储耗时, 所述 Te表示第一 耗时, 所述 Tf表示平均耗时; 根据多个节点的单位储存耗 时按照预设规则依次对每个节点进行第 二权重值标值, 其 中, 所述单位储 存耗时越高的节点所对应的第二权 重值越低。 4.根据权利要求1所述的分布式文件存储及下载方法, 其特征在于, 所述接收车辆诊断 设备发送的请求下 载指令, 根据所述请求下 载指令获取 车辆诊断设备的地址的步骤, 包括: 接收车辆诊断设备发送的请求下载指令, 并对所述请求下载指令进行解析, 得到下载 需求信息、 车辆诊断设备IP地址; 根据所述下载需求信 息, 获取与所述下载需求信息对应的节点, 其中, 所述节点上存储 有与所述下 载需求对应的存 储信息; 将所述节点的信息关联在所述 IP地址上, 得到包括节点信息的车辆诊断设备的地址 。 5.根据权利要求1所述的分布式文件存储及下载方法, 其特征在于, 所述接收车辆诊断 设备发送的请求下载指令, 根据所述请求下载指令获取车辆诊断设备 的地址的步骤之后, 还包括: 根据所述 地址, 获取 车辆诊断设备的下 载路径; 根据所述下 载路径, 获取与所述下 载路径对应的可存 储容量; 判断所述可存 储容量是否满足第一预设容 量; 若所述可存 储容量满足第一预设容 量, 向所述车辆诊断设备发送确认下 载指令; 若所述可存储容量不满足第一预设容量, 获取车辆诊断设备的整体存储容量, 并判断权 利 要 求 书 2/4 页 3 CN 114443608 B 3

PDF文档 专利 分布式文件存储及下载方法、装置、设备及介质

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