信为科技(哈尔滨)有限公司王刚连获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉信为科技(哈尔滨)有限公司申请的专利用于RPA系统的桌面控件拾取和定位方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN118916001B 。
龙图腾网通过国家知识产权局官网在2025-08-12发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202410970155.1,技术领域涉及:G06F8/20;该发明授权用于RPA系统的桌面控件拾取和定位方法是由王刚连;张思琦;董广淇;金健博设计研发完成,并于2024-07-19向国家知识产权局提交的专利申请。
本用于RPA系统的桌面控件拾取和定位方法在说明书摘要公布了:本发明公开了用于RPA系统的桌面控件拾取和定位方法,属于自动化软件测试技术领域。解决了现有技术中传统的桌面控件拾取和定位方法无法集成于RPA系统的问题;本发明构建了拾取器websocket接口和定位器websocket接口,前台流程设计器调用拾取器,采用监听鼠标和键盘的方式采集用户操作,当鼠标位置下桌面控件存在变化时,刷新高亮矩形框获取控件信息并回显给前台流程设计器;前台流程设计器调用定位器,匹配拾取器获取的控件信息,根据匹配成功的控件信息计算出桌面控件的中心坐标回显给前台流程设计器。本发明有效简化了拾取和定位操作流程,验证了获取的桌面控件对应控件信息的准确性,可以应用于大规模RPA系统。
本发明授权用于RPA系统的桌面控件拾取和定位方法在权利要求书中公布了:1.用于RPA系统的桌面控件拾取和定位方法,其特征在于,包括以下步骤: S1.构建拾取器websocket接口和定位器websocket接口,RPA系统的前台流程设计器通过与拾取器websocket接口和定位器websocket接口的连接实现对拾取器和定位器的调用; S2.前台流程设计器调用拾取器,采用监听鼠标和键盘的方式采集用户操作,通过win32gui库实时绘制桌面控件的高亮矩形框,当鼠标位置下桌面控件存在变化时,刷新高亮矩形框获取控件信息并回显给前台流程设计器; S3.前台流程设计器调用定位器,采用桌面控件定位方式、控件截图定位方式和拾取时的坐标定位方式依次获取桌面控件及其对应控件信息,直至成功匹配拾取器获取的控件信息,计算出桌面控件的中心坐标回显给前台流程设计器; 所述S1中,构建拾取器websocket接口具体步骤如下:通过class类定义公开访问的服务端PickerSocketServer,通过Session函数建立与客户端的私有的连接会话,当连接状态openFlag为true时,判断连接成功,当连接状态openFlag为false时,判断连接失败,连接状态openFlag通过log.info函数输出到服务端PickerSocketServer,通过@param注解标注客户端向服务端发送的消息message,采用onMessage指令监听消息message,当客户端与服务端发送消息时,将通过log.info函数回调消息message,验证消息message中的参数,参数以chromepickerstart:开头时,代表启动拾取器; 构建定位器websocket接口具体步骤如下:通过class类定义公开访问的服务端LocatorSocketServer,通过Session函数建立与客户端的私有的连接会话,当连接状态openFlag为true时,判断连接成功,当连接状态openFlag为false时,判断连接失败,连接状态openFlag通过log.info函数输出到服务端LocatorSocketServer,通过@param注解标注客户端向服务端发送的消息message,采用onMessage指令监听消息message,当客户端与服务端发送消息时,将通过log.info函数回调消息message,验证消息message中的参数,参数以chromelocatorstart:开头时,代表启动定位器; 所述S3中,桌面控件定位方式具体流程如下:获取拾取器得到的控件信息,对其进行格式化,得到桌面控件的坐标,通过classname类获取桌面控件,即由app类生成高亮矩形框的边界获取桌面控件,如果成功获取且上述桌面控件对应的控件信息与拾取器获取的控件信息匹配,则根据高亮矩形框坐标计算出桌面控件的中心坐标并输出到前台流程设计器,如果未成功匹配,则执行控件截图定位方式; 所述控件截图定位方式具体流程如下:在当前桌面中调用pyautogui库通过locateOn指令查找截图位置获取桌面控件,如果成功获取且上述桌面控件对应的控件信息与拾取器获取的控件信息匹配,则根据截图位置计算出桌面控件的中心坐标并输出到前台流程设计器,如果未成功匹配,则执行拾取时的坐标定位方式; 所述拾取时的坐标定位方式具体流程如下:根据拾取时的坐标计算出桌面控件的中心坐标并输出到前台流程设计器。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人信为科技(哈尔滨)有限公司,其通讯地址为:150000 黑龙江省哈尔滨市南岗区学府路251号一号楼308室;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。