(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211202855.3
(22)申请日 2022.09.29
(71)申请人 苏州浪潮智能科技有限公司
地址 215000 江苏省苏州市吴中区吴中经
济开发区郭巷街道关浦路1号9幢
(72)发明人 宋小妹
(74)专利代理 机构 北京康信知识产权代理有限
责任公司 1 1240
专利代理师 周春枚
(51)Int.Cl.
G06F 16/27(2019.01)
(54)发明名称
镜像文件的同步方法、 装置、 存储介质及电
子设备
(57)摘要
本申请提供了一种镜像文件的同步方法、 装
置、 存储介质及电子设备, 该方法包括: 响应同步
指令, 将待同步的镜像文件从第一容器镜像仓库
同步至第二容器镜像仓库, 第一容器镜像仓库与
第二容器镜像仓库属于相同类型的镜像仓库; 遍
历第二容器镜像仓库的镜像文件及存储推理平
台能够识别的镜像文件的目标数据库中的镜像
文件, 根据遍历结果确定第二容器镜像仓库与目
标数据库之间存在差异的镜像文件, 得到目标镜
像文件; 基于目标镜像文件将第二容器镜像仓库
的镜像文件同步至目标数据库, 以使推理平台使
用目标数据库的镜像文件向目标对象提供服务。
通过本申请, 解决了相关技术中, 镜像文件同步
效率低的问题, 达到了提升镜像文件的同步效率
的效果。
权利要求书2页 说明书11页 附图6页
CN 115510163 A
2022.12.23
CN 115510163 A
1.一种镜像文件的同步方法, 其特 征在于, 包括:
响应同步指令, 将待 同步的镜像文件从第一容器镜像仓库同步至第二容器镜像仓库,
其中, 所述第一容器镜像仓库用于存储训练平台为预设训练场景所生成的镜像文件, 所述
第二容器镜像仓库用于存储推理平台为目标对象提供服务所需的镜像文件, 所述第一容器
镜像仓库 与所述第二 容器镜像仓库属于相同类型的镜像仓库;
遍历所述第二容器镜像仓库中的镜像文件, 并遍历 目标数据库中的镜像文件, 得到遍
历结果, 其中, 所述目标 数据库用于存 储所述推理平台能够识别的镜像文件;
根据所述遍历结果确定所述第二容器镜像仓库与所述目标数据库之间存在差异的镜
像文件, 得到目标镜像文件;
基于所述目标镜像文件将所述第二容器镜像仓库中的镜像文件同步至所述目标数据
库中, 以使所述推理平台使用所述目标 数据库中的镜像文件向所述目标对象提供服 务。
2.根据权利要求1所述的方法, 其特征在于, 响应同步指令, 将待 同步的镜像文件从第
一容器镜像仓库同步至第二 容器镜像仓库, 包括:
对所述同步指令进行解析, 确定源项目的项目标识、 目标项目的项目标识以及目标用
户的用户信息, 其中, 所述目标用户为发出 所述同步指令的用户;
根据所述源项目的项目标识确定所述第 一容器镜像仓库, 根据 所述目标项目的项目标
识确定所述第二 容器镜像仓库;
根据所述目标用户的用户信息建立所述第一容器镜像仓库与所述第二容器镜像仓库
的连接, 并确定所述目标用户的同步权限, 其中, 所述同步权限表征所述目标用户能否访问
所述第一 容器镜像仓库中的镜像文件;
在所述目标用户的同步权限达到目标权限时, 将所述待同步的镜像文件从所述第 一容
器镜像仓库同步至所述第二 容器镜像仓库。
3.根据权利要求2所述的方法, 其特征在于, 在将所述待同步的镜像文件从所述第 一容
器镜像仓库同步至所述第二 容器镜像仓库之后, 所述方法还 包括:
在所述第一容器镜像仓库中的镜像文件发生更新 时, 将更新后的镜像文件由所述第 一
容器镜像仓库同步至所述第二 容器镜像仓库。
4.根据权利要求1所述的方法, 其特征在于, 根据 所述遍历结果确定所述第 二容器镜像
仓库与所述目标 数据库之间存在差异的镜像文件, 得到目标镜像文件, 包括:
根据所述遍历结果获取所述第二容器镜像仓库中的第一镜像文件的目标文件标识及
所述第一镜像文件的目标文件大小; 在所述目标数据库中不存在文件标识与所述第一镜像
文件的目标文件标识相同, 并且, 文件大小与所述第一镜像文件的目标文件大小相同的镜
像文件时, 确定所述第一镜像文件为第一目标镜像文件;
根据所述遍历结果获取所述目标数据库中的第二镜像文件的目标文件标识及所述第
二镜像文件的目标文件大小; 在所述第二容器镜像仓库中不存在文件标识与所述第二镜像
文件的目标文件标识相同, 并且, 文件大小与所述第二镜像文件的目标文件大小相同的镜
像文件时, 确定所述第二镜像文件为第二目标镜像文件。
5.根据权利要求4所述的方法, 其特征在于, 基于所述目标镜像文件将所述第 二容器镜
像仓库中的镜像文件同步至所述目标 数据库中, 包括:
在所述目标镜像文件为所述第 一目标镜像文件时, 获取所述推理平台所提供服务的服权 利 要 求 书 1/2 页
2
CN 115510163 A
2务信息、 所述第一目标镜像文件的文件标识、 所述第一目标镜像文件的镜像同步信息;
基于所述服务信 息、 所述第 一目标镜像文件的文件标识及所述镜像同步信 息生成目标
数据;
将所述目标 数据及所述第一目标镜像文件同步至所述目标 数据库中。
6.根据权利要求4所述的方法, 其特征在于, 基于所述目标镜像文件将所述第 二容器镜
像仓库中的镜像文件同步至所述目标 数据库中, 包括:
在所述目标镜像文件为所述第 二目标镜像文件时, 从所述目标数据库中删除所述第 二
目标镜像文件。
7.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括:
在检测到所述第二 容器镜像仓库中的镜像文件 存在更新时, 获取 更新后的镜像文件;
将所述更新后的镜像文件同步至所述第一 容器镜像仓库中。
8.根据权利要求1所述的方法, 其特征在于, 在基于所述目标镜像文件将所述第 二容器
镜像仓库中的镜像文件同步至所述目标 数据库中之后, 所述方法还 包括:
响应平台同步指令, 将第 一推理平台所对应的镜像文件同步至第 二推理平台所对应的
容器镜像仓库中, 其中, 所述第一推理平台的容器镜像仓库与所述第二推理平台的容器镜
像仓库相同。
9.一种镜像文件的同步装置, 其特 征在于, 包括:
第一同步模块, 用于响应同步指令, 将待 同步的镜像文件从第一容器镜像仓库同步至
第二容器镜像仓库, 其中, 所述第一容器镜像仓库用于存储训练平台为预设训练场景所生
成的镜像文件, 所述第二容器镜像仓库用于存储推理平台为目标对象提供服务所需的镜像
文件, 所述第一 容器镜像仓库 与所述第二 容器镜像仓库属于相同类型的镜像仓库;
遍历模块, 用于遍历所述第二容器镜像仓库中的镜像文件, 并遍历 目标数据库中的镜
像文件, 得到遍历结果, 其中, 所述目标数据库用于存储所述推理平台能够识别的镜像文
件;
差异确定模块, 用于根据所述遍历结果确定所述第 二容器镜像仓库与 所述目标数据库
之间存在差异的镜像文件, 得到目标镜像文件;
第二同步模块, 用于基于所述目标镜像文件将所述第 二容器镜像仓库中的镜像文件同
步至所述目标数据库中, 以使 所述推理平台使用所述目标数据库中的镜像文件向所述目标
对象提供服 务。
10.一种计算机可读存储介质, 其特征在于, 计算机可读存储介质中存储有计算机程
序, 其中, 所述计算机程序被处理器执行时实现所述权利要求1至8 中任一项所述的镜像文
件的同步方法。
11.一种电子设备, 包括存储器、 处理器以及存储在所述存储器上并可在所述处理器上
运行的计算机程序, 其特征在于, 所述处理器执行所述计算机程序时实现所述权利要求 1至
8中任一项所述的镜像文件的同步方法。权 利 要 求 书 2/2 页
3
CN 115510163 A
3
专利 镜像文件的同步方法、装置、存储介质及电子设备
文档预览
中文文档
20 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共20页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 00:51:02上传分享