(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210484920.X
(22)申请日 2022.05.06
(71)申请人 广东博力威科技股份有限公司
地址 523000 广东省东莞 市东城街道同沙
新工业园
(72)发明人 樊文豪 唐波 刘志辉 彭观强
夏得欢 唐凯 刘聪
(74)专利代理 机构 广东合方知识产权代理有限
公司 44561
专利代理师 梁洪文
(51)Int.Cl.
G06F 11/36(2006.01)
G06F 9/451(2018.01)
(54)发明名称
一种用于电池保护板测试的窗口视觉算法
区域坐标定位控制系统
(57)摘要
本发明涉及自动控制技术领域, 且公开了一
种用于电池保护板测试的窗口视觉算法区域坐
标定位控制系统, 包括电池测试仪, 所述电池测
试仪主要分为六个模块。 该用于电池保护板测试
的窗口视觉算法区域坐标定位控制系统, 通过软
件代码, 调用Wi ndows系统的API, 控制鼠标和键
盘, 在第三方软件界面进行鼠标和键盘输入操
作, 再根据视觉分析, 判断操作结果, 首先对要操
作的软件界面进行最大化定位, 通过调用wi
ndows系统API来设置鼠标的输入位置(XY坐标)
和操作方法(左右键点击或者双击等), 再配合键
鼠相关API, 控制键鼠轨迹, 实现模拟键鼠输入信
息, 通过对当前窗口截图, 对图片区域内某个坐
标的颜色进行分析, 判断操作结果。
权利要求书2页 说明书5页 附图2页
CN 114780427 A
2022.07.22
CN 114780427 A
1.一种用于电池保护 板测试的窗口视觉算法区域坐标定位控制系统, 包括电池测试仪
(1), 其特征在于: 所述电池测试仪(1)主要分为六个模块, 六个所述模块分为别: 软件定位
模块(2)、 视觉判断模块(3)、 鼠标控制模块(4)、 键盘控制模块(5)、 外围仪控制模块(6)和信
息整合模块(7);
所述软件定位模块(2): 通过Battery Management Studio窗口句柄是否存在, 判断软
件是否打开, 如已经打开, 则进行置顶操作, 如不存在, 则自动调用Battery Management
Studio并打开, 同时置顶窗口, 固定软件界面 坐标。
所述视觉判断模块(3): 通过对当前windows窗口的截图, 根据 生成的图片的相关属性,
判断当前状态。
所述鼠标控制模块(4): 通过调用Windows系统鼠标控制API,控制鼠标在不同的坐标进
行不同的操作方法, 左右键点击或者双击等, 模拟人工操作鼠标的动作。
所述键盘控制模块(5): 通过调用Windows系统键盘控制API, 控制键盘按键操作, 代替
人工操作键盘的动作。
所述外围仪控制模块(6), 通过与外围仪的通讯控制, 配合完成各个步骤的测试动作。
所述信息整合模块(7), 用于传输测试参数, 显示测试步骤及测试结果, 同时保存测试
记录。
2.根据权利要求1所述的一种用于电池保护 板测试的窗口视觉算法区域坐标定位控制
系统, 其特征在于: 所述软件定位模块(2)用于对Battery Management Studio软件的
Windows句柄获取, 判断软件当前状态, 是否能进入下一 步测试;
a.如果句柄为0, 则说明该软件没有被打开, 此时通过PLC控制模块激活待测产品, 同时
start cmd指令打开Bat tery Management Studio软件。
3.根据权利要求2所述的一种用于电池保护 板测试的窗口视觉算法区域坐标定位控制
系统, 其特 征在于: 所述Bat tery Management Studio句柄进行获取;
a.1如句柄为0, 则打开失败, 重试3次后, 句柄仍为0, 则此步骤判定通讯失败, 测试结
束;
a.2如果获取的到的句柄为非0的整型数字,则判定软件打开成功, 同时给出初始化测
试界面信号, 通过鼠标控制模块(4)、 键盘控制模块(5)对测试界面进行初始化操作, 进入 下
一步测试;
b.如果获取的到的句柄为非0的整型数字, 则判断软件已经打开, 初始化操作已经进行
过, 则进入下一 步测试。
4.根据权利要求1所述的一种用于电池保护 板测试的窗口视觉算法区域坐标定位控制
系统, 其特 征在于: 所述视 觉判断模块(3)对当前w indows活动窗口截图;
a.根据活动窗口 的尺寸大小, 与正常测试返回的窗口尺寸对比;
b.把活动窗口图片, 与正常测试返回的图片, 某一特定坐标的颜色进行判断。
5.根据权利要求1所述的一种用于电池保护 板测试的窗口视觉算法区域坐标定位控制
系统, 其特征在于: 所述鼠标控制模块(4)用于调用windows系统鼠标相关API,实现鼠标左
键、 右键、 单击、 双击等操作手法, 配合每一个测试步骤需要的操作方法, 模拟人工操作鼠
标。
6.根据权利要求1所述的一种用于电池保护 板测试的窗口视觉算法区域坐标定位控制权 利 要 求 书 1/2 页
2
CN 114780427 A
2系统, 其特征在于: 所述键盘控制模块(5)用于调用windows系统键盘相关API,控制键盘上
每一个按键的按下, 弹起等操作手法, 配合每一个测试步骤需要的动作, 模拟人工操作键
盘。
7.根据权利要求1所述的一种用于电池保护 板测试的窗口视觉算法区域坐标定位控制
系统, 其特征在于: 所述外围仪控制模块(6)通过通讯协议对外围仪进行控制, 配合测试工
步设置对应的参数, 并自动回采测试 数据。
8.根据权利要求1所述的一种用于电池保护 板测试的窗口视觉算法区域坐标定位控制
系统, 其特征在于: 所述信息整合模块(7)显示每一测试步骤的结, 总输出最终测试显示结
果和保存当前测试的测试记录 。权 利 要 求 书 2/2 页
3
CN 114780427 A
3
专利 一种用于电池保护板测试的窗口视觉算法区域坐标定位控制系统
文档预览
中文文档
10 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 11:24:21上传分享