行业标准网
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210776248.1 (22)申请日 2022.07.04 (65)同一申请的已公布的文献号 申请公布号 CN 114840349 A (43)申请公布日 2022.08.02 (73)专利权人 东声 (苏州) 智能科技有限公司 地址 215000 江苏省苏州市自由贸易试验 区苏州片区苏州工业园区酝慧路168 号星洲大厦101、 102、 20 3、 205、 213室 (72)发明人 韩旭 黄颢  (74)专利代理 机构 北京超成律师事务所 1 1646 专利代理师 冯洁 (51)Int.Cl. G06F 9/50(2006.01) G06F 9/48(2006.01)G06T 7/00(2017.01) (56)对比文件 CN 113093682 A,2021.07.09 CN 113742075 A,2021.12.0 3 JP 特開2013 -232130 A,2013.1 1.14 审查员 李楠楠 (54)发明名称 AI智能相机的分布式任务调度方法及AI智 能相机系统 (57)摘要 本申请公开了一种AI智能相机的分布式任 务调度方法及AI智能相机系统, 该方法在AI智能 相机本机的当前任务度量值大于本机的最大任 务量阈值时, 获取多个AI智能相机中其他AI智能 相机每个的当前任务度量值, 基于其他AI智能相 机的当前任务度量值生成本机的调度优先级列 表, 根据调度优 先级列表将已生成的图像检测任 务发送给调度优先级最高的其他AI智 能相机进 行图像检测处理。 本申请通过AI智能相机之间的 分布式调度, 可以实现同一时间段位于同一网段 的各AI智能相机处理图像检测任务的负载均衡, 避免AI智能相机的处理资源的浪费, 显著提高生 产线工位上产品缺陷的图像 检测效率。 权利要求书3页 说明书12页 附图5页 CN 114840349 B 2022.11.01 CN 114840349 B 1.一种AI智能相机的分布式任务调度方法, 其特 征在于, 包括: 通过网络通信连接的多个AI智能相机分别对应拍摄位于生产线工位上的多个检测区 域的目标产品图像并生成各自的图像检测任务, 所述多个A I智能相机中的第一A I智能相机 基于对所述多个检测区域中的第一检测区域拍摄的目标产品图像, 生成第一图像检测任 务; 所述第一AI智能相机判断本机的当前任务度量值是否大于本机的最大任务量阈值, 如 否, 则直接调用本机的图像处理模块执行所述第一图像检测任务; 如是, 则从所述多个A I智 能相机中其他A I智能相机获取所述其他A I智能相机的当前任务度量值, 生成本机的调度优 先级列表, 并在本机构建和缓存包括所述本机的当前任务度量值和所述其他A I智能相机中 每个的当前任务度量值的全局当前任务度量值列 表, 依次向所述其他A I智能相机中的每个 发送所述全局当前任务度量 值列表; 所述第一AI智能相机根据 所述本机的调度优先级列表, 从所述其他AI智能相机 中选择 调度优先级最高的第二AI智能相机, 将所述第一图像检测任务发送给所述第二AI智能相 机; 所述第二AI智能相机接收所述第一图像检测任务, 调用本机的图像处理模块执行所述 第一图像检测任务, 并将执行所述第一图像检测任务的检测结果 发送给所述第一A I智能相 机; 所述其他AI智能相机中的每个接收和缓存所述全局当前任务度量值列表, 基于所述全 局当前任务度量值列表各自生成本机的调度优先级列表或者当已经存在本机的调度优先 级列表时更新本 机的调度优先级列表。 2.根据权利要求1所述的AI智能相机的分布式任务调度 方法, 其特征在于, 所述获取多 个AI智能相机中其 他AI智能相机的当前任务度量 值, 生成本 机的调度优先级列表包括: 所述第一AI智能相机从本机保存 的IP地址列表中获取所述多个AI智能相机中其他AI 智能相机的IP地址, 根据所述IP地址依次向所述其他A I智能相机中的每个发送当前任务度 量命令; 响应于接收到所述当前任务度量命令, 所述其他AI智能相机 中的每个运行本机的当前 任务度量进程, 计算得到本机的当前任务度量值, 并将本机的当前任务度量值返回给所述 第一AI智能相机; 所述第一AI智能相机根据 所述其他AI智能相机中每个的当前任务度量值的大小, 确定 所述其他AI智能相机中每 个的调度优先级。 3.根据权利要求2所述的AI智能相机的分布式任务调度 方法, 其特征在于, 所述获取多 个AI智能相机中其 他AI智能相机的当前任务度量 值, 生成本 机的调度优先级列表还 包括: 所述第一AI智能相机判断已经存在本机的调度优先级列表时, 根据所述其他AI智能相 机中每个的当前任务度量 值和调度优先级, 更新所述本 机的调度优先级列表。 4.根据权利要求3所述的AI智能相机的分布式任务调度 方法, 其特征在于, 所述方法还 包括: 所述多个AI智能相机中的第二AI智能相机基于对所述多个检测区域中的第二检测区 域拍摄的目标产品图像, 生成第二图像 检测任务; 所述第二AI智能相机判断本机的当前任务度量值大于本机的最大任务量阈值时, 从本 机缓存的全局当前任务度量值列 表中获取更新时间, 在当前时间与所述更新时间之 间的差权 利 要 求 书 1/3 页 2 CN 114840349 B 2值大于第一阈值时, 依 次向其他AI智能相机中的每个发送当前任务度量命令, 并根据所述 其他AI智能相机中的每 个返回的当前任务度量 值, 更新本 机的调度优先级列表; 所述第二AI智能相机根据 所述本机的调度优先级列表, 从所述其他AI智能相机 中选择 调度优先级最高的第三AI智能相机, 将所述第二图像检测任务发送给所述第三AI智能相 机。 5.根据权利要求4所述的AI智能相机的分布式任务调度 方法, 其特征在于, 所述当前任 务度量值包括第一度量因子和 第二度量因子的加权求和, 其中第一度量因子为A I智能相机 的当前活跃任务数的归一化值, 第二度量因子为A I智能相机的当前负载率 或者最近一段时 间平均负载率的归一 化值。 6.一种AI智能相机系统, 其特 征在于, 包括: 多个AI智能相机, 所述多个AI智能相机通过网络通信连接, 用于分别对应拍摄位于生 产线工位上的多个 检测区域的目标产品图像并生成各自的图像 检测任务; 多个客户端, 用于通过所述网络分别接收所述多个AI智能相机对所述目标产品图像的 检测结果; 其中, 所述多个AI智能相机中的每 个分别包括: 图像采集模块, 用于基于对所述多个检测区域中的对应检测区域拍摄的目标产品图 像, 生成第一图像 检测任务; 任务调度模块, 用于判断本机的当前任务度量值是否大于本机的最大任务量阈值, 如 否, 则直接调用本机的图像处理模块执行所述第一图像检测任务; 如是, 则从所述多个A I智 能相机中其他A I智能相机获取所述其他A I智能相机的当前任务度量值, 生成本机的调度优 先级列表, 并在本机构建和缓存包括所述本机的当前任务度量值和所述其他A I智能相机中 每个的当前任务度量值的全局当前任务度量值列 表, 依次向所述其他A I智能相机中的每个 发送所述全局当前任务度量值列表; 根据所述调度优先级列表, 从所述其他AI智能相机中 选择调度优先级最高的第二A I智能相机, 将所述第一图像检测任务 发送给所述第二A I智能 相机; 所述任务调度模块还用于接收其他AI智能相机中第三AI智能相机发送给自 己的第二 图像检测任务, 调用本机的图像处理模块执行所述第二图像检测任务, 并将执行所述第二 图像检测任务的检测结果 发送给所述第三A I智能相机; 并且从其他A I智能相机接收和缓存 所述全局当前任务度量值列 表, 基于所述全局当前任务度量值列 表生成本机的调度优先级 列表或者当已经存在本 机的调度优先级列表时更新本 机的调度优先级列表; 数据缓存模块, 用于缓存本机生成或者从其他AI智能相机接收的图像检测任务以及本 机的调度优先级列表、 全局当前任务度量 值列表; 图像处理模块, 用于对所述数据缓存模块中的图像检测任务进行检测 处理, 输出检测 结果。 7.根据权利要求6所述的AI智能相机系统, 其特 征在于, 所述任务调度模块包括: 度量命令单元, 用于从本机保存的IP地址列表中获取所述多个AI智能相机中其他AI智 能相机的IP地址, 根据所述IP地址依次向所述其他A I智能相机中的每个发送当前任务度量 命令; 任务度量单元, 用于响应于接收到所述当前任务度量命令, 运行本机的当前任务度量权 利 要 求 书 2/3 页 3 CN 114840349 B 3

.PDF文档 专利 AI智能相机的分布式任务调度方法及AI智能相机系统

文档预览
中文文档 21 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 AI智能相机的分布式任务调度方法及AI智能相机系统 第 1 页 专利 AI智能相机的分布式任务调度方法及AI智能相机系统 第 2 页 专利 AI智能相机的分布式任务调度方法及AI智能相机系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:25:18上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。