全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210596512.3 (22)申请日 2022.05.30 (71)申请人 中国平安财产保险股份有限公司 地址 518000 广东省深圳市福田区益田路 5033号平安金融中心12、 13、 38、 39、 40 层 (72)发明人 李娜  (74)专利代理 机构 深圳市世联合知识产权代理 有限公司 4 4385 专利代理师 杨晖琼 (51)Int.Cl. G06F 16/53(2019.01) G06F 16/58(2019.01) G06F 16/23(2019.01) (54)发明名称 基于Git Hook s的重复图片检测方法及相关 设备 (57)摘要 本申请涉及人工智能中的图像处理领域, 尤 其涉及一种基于Git  Hooks的重复图片检测方法 及相关设备。 所述方法包括: 对用户客户端项目 图片计算各自的摘要值, 初始化图片摘要列表; 在用户客户端发起项目提交请求之后, 执行Git   Hooks拦截项目提交请求; 比对工作目录下新增 或修改的图片和图片摘要列表中的摘要值, 并以 此判断新增或修改图片是否属于重复图片。 本申 请还涉及区块链技术, 图片摘要值及其他图片属 性信息可存储于区块链中。 本申请方案中项目提 交请求拦截和重复图片判断都在接收到客户端 的项目提交请求后通过自动运行预先设置的操 作完成, 避免人工检测方式无法及时清理重复图 片或者漏处理的情况, 避免造成项目资源浪费的 问题。 权利要求书2页 说明书10页 附图3页 CN 114925227 A 2022.08.19 CN 114925227 A 1.一种基于Git  Hooks的重复图片检测方法, 其特 征在于, 包括下述 步骤: 对用户客户端 项目图片计算各自的摘要值, 初始化图片摘要列表; 在用户客户端发起项目提交请求之后, 执 行Git Hooks拦截项目提交请求; 比对用户客户端工作目录和云端git服务器 中的项目图片, 得到所述工作目录下新增、 修改的图片; 计算所述工作目录下新增或修改图片的摘要值; 基于所述新增或修改图片的摘要值和所述图片摘要列表中的摘要值, 判断所述新增或 修改图片是否属于 重复图片; 若所述新增或修改图片属于 重复图片, 则给 出提示信息, 并拒绝所述项目提交请求; 若所述新增或修改图片不属于重复图片, 则将所述新增图片的摘要值更新到所述图片 摘要列表中, 并将项目提交至云端git服 务器。 2.根据权利要求1所述的基于Git  Hooks的重复图片检测方法, 其特征在于, 所述对用 户客户端 项目图片计算各自的摘要值, 初始化图片摘要列表的步骤, 具体包括: 遍历所述工作目录, 对每张图片按照预设的算法计算图片的摘要值; 新建图片摘要列表文件, 将每张图片的摘要值和图片所在 路径保存到所述图片摘要列 表文件中, 完成所述图片摘要列表的初始化。 3.根据权利要求2所述的基于Git  Hooks的重复图片检测方法, 其特征在于, 所述新建 图片摘要列表文件, 将每张图片的摘要值和图片所在路径保存到所述图片摘要列表文件 中, 完成所述图片摘要列表的初始化的步骤之后, 还 包括: 提交初始化后的图片摘要列表到云端git服 务器。 4.根据权利要求1至3任意一项所述的基于Git  Hooks的重复图片检测方法, 其特征在 于, 所述在用户客户端发起项目提交请求之后, 执行Git  Hooks拦截项目提交请求的步骤, 具体包括: 触发Git Hooks中pre‑commit操作, 拦截所述项目提交请求。 5.根据权利要求1至3任意一项所述的基于Git  Hooks的重复图片检测方法, 其特征在 于, 所述比对用户客户端工作目录和云端git 服务器中的项目 图片, 得到所述工作目录下新 增、 修改的图片的步骤, 具体包括: 执行git diff命令, 比对工作目录和云端git服务器中的项目图片, 获得所述工作目录 下新增、 修改的图片。 6.根据权利要求1至3任意一项所述的基于Git  Hooks的重复图片检测方法, 其特征在 于, 在所述比对用户客户端工作目录和云端git 服务器中的项目 图片, 得到所述工作目录下 新增、 修改的图片的步骤之后, 还 包括: 执行git diff命令, 比对工作目录和云端git服务器中的项目图片, 获得所述工作目录 下删除的图片; 对所述工作目录下删除的图片, 将所述图片摘要列表中对应于所述删除的图片的摘要 值和所在路径删除。 7.根据权利要求1至3任意一项所述的基于Git  Hooks的重复图片检测方法, 其特征在 于, 在所述若所述新增或修改图片不属于重复图片, 则将所述新增图片的摘要值更新到所 述图片摘要列表中, 并将项目提交至云端git服 务器的步骤之后, 还 包括:权 利 要 求 书 1/2 页 2 CN 114925227 A 2提交更新后的图片摘要列表到云端git服 务器。 8.一种基于Git  Hooks的重复图片检测装置, 其特 征在于, 包括: 图片摘要列表初始化模块, 用于对用户客户端项目图片计算各自的摘要值, 初始化图 片摘要列表; 项目提交请求拦截模块, 用于在用户客户端发起项目提交请求之后, 执行Git  Hooks拦 截项目提交请求; 新增或修改图片获取模块, 用于比对用户客户端工作目录和云端git服务器中的项目 图片, 得到所述工作目录下新增、 修改的图片; 新增或修改图片摘要计算模块, 用于计算所述工作目录下新增或修改图片的摘要值; 摘要比对模块, 用于基于所述新增或修改图片的摘要值和所述图片摘要列表中的摘要 值, 判断所述 新增或修改图片是否属于 重复图片; 执行模块, 用于当所述新增或修改图片属于重复图片时, 给出提示信 息, 并拒绝所述项 目提交请求; 以及当所述新增或修改图片不属于重复图片时, 将所述新增图片的摘要值更 新到所述图片摘要列表中, 并将项目提交至云端git服 务器。 9.一种计算机设备, 包括存储器和处理器, 所述存储器中存储有计算机可读指令, 所述 处理器执行所述计算机可读指 令时实现如权利要求1至7中任一项所述的基于Git  Hooks的 重复图片检测方法的步骤。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质上存储有计算机 可读指令, 所述计算机可读指 令被处理器执行时实现如权利要求 1至7中任一项 所述的基于 Git Hooks的重复图片检测方法的步骤。权 利 要 求 书 2/2 页 3 CN 114925227 A 3

PDF文档 专利 基于Git Hooks的重复图片检测方法及相关设备

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