[发明专利]一种界面元素探测识别方法、装置、存储介质及电子设备在审
申请号: | 202210081823.6 | 申请日: | 2022-01-24 |
公开(公告)号: | CN114428575A | 公开(公告)日: | 2022-05-03 |
发明(设计)人: | 陈宏伟;饶玉田 | 申请(专利权)人: | 京北方信息技术股份有限公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481;G06F3/0484;G06F9/451 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 李礼 |
地址: | 100089 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 界面 元素 探测 识别 方法 装置 存储 介质 电子设备 | ||
本申请实施例公开了一种界面元素探测识别方法、装置、存储介质及电子设备。该方法包括:在监视窗口消息的钩子打开的情况下,获取与鼠标移动位置相关联的元素应用类型;其中,所述元素应用类型包括Win32桌面程序、IE浏览器、webkit内核浏览器和java桌面程序;确定与所述元素应用类型相匹配的元素识别算法信息;根据所述元素识别算法信息,对鼠标移动位置的元素对象进行识别,得到目标元素对象;其中,所述元素对象包括基本属性信息、隶属对象信息、基本操作信息以及对象转选择串信息。本技术方案,可以根据元素应用类型自动识别元素对象,可以有效的屏蔽各种应用场景中的技术复杂度,提高了元素的识别精度,减少了资源的浪费。
技术领域
本申请实施例涉及计算机自动化技术领域,尤其涉及一种界面元素探测识别方法、装置、存储介质及电子设备。
背景技术
随着全球数字化经济的深入,各行业开始实施数字化转型,以实现降本增效开源节流的目的。其中,RPA(Robotic process automation,机器人流程自动化)的弱耦合性、易操作、部署便捷、效率高等特性受到了各行业的青睐,从而成为重要的企业数字化转型工具之一。同时为了进一步提升RPA产能,很多企业开始通过RPA+AI+创新技术的超级自动化,将费时、费力的非结构化数据业务实现自动化。因此一种高效的、准确的、跨平台的计算机系统元素识别技术赋能计算机自动化应用就减少研发成本、专注于业务研发来说是非常重要的。
计算机自动化领域中当前界面元素探测识别主要采用MSAA(Microsoft ActiveAccessibility)、UIA(Microsoft User Interface Automation)、MSHTML、浏览器扩展(Chrome Extension)和JAB(Java Access Bridge)等技术。
由于各种软件系统使用的技术栈以及和它运行的操作系统不同,当前界面元素探测识别方法对于各种复杂场景往往很难满足需求,需要大量的人力物力根据不同场景结合不同场景进行改进。
发明内容
本申请实施例提供一种界面元素探测识别方法、装置、存储介质及电子设备,根据元素应用类型自动识别元素对象,可以有效的屏蔽各种应用场景中的技术复杂度,提高了元素的识别精度,减少了资源的浪费。
第一方面,本申请实施例提供了一种界面元素探测识别方法,该方法包括:
在监视窗口消息的钩子打开的情况下,获取与鼠标移动位置相关联的元素应用类型;其中,所述元素应用类型包括Win32桌面程序、IE浏览器、webkit内核浏览器和java桌面程序;
确定与所述元素应用类型相匹配的元素识别算法信息;
根据所述元素识别算法信息,对鼠标移动位置的元素对象进行识别,得到目标元素对象;其中,所述元素对象包括基本属性信息、隶属对象信息、基本操作信息以及对象转选择串信息。
第二方面,本申请实施例提供了一种界面元素探测识别装置,该装置包括:
元素应用类型获取模块,用于在监视窗口消息的钩子打开的情况下,获取与鼠标移动位置相关联的元素应用类型;其中,所述元素应用类型包括Win32桌面程序、IE浏览器、webkit内核浏览器和java桌面程序;
元素识别算法信息确定模块,用于确定与所述元素应用类型相匹配的元素识别算法信息;
目标元素对象得到模块,用于根据所述元素识别算法信息,对鼠标移动位置的元素对象进行识别,得到目标元素对象;其中,所述元素对象包括基本属性信息、隶属对象信息、基本操作信息以及对象转选择串信息。
第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例所述的界面元素探测识别方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京北方信息技术股份有限公司,未经京北方信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210081823.6/2.html,转载请声明来源钻瓜专利网。