用于任务处理的方法、装置、设备、介质和程序产品与流程

摘要: 本文的示例总体涉及计算机领域,特别地涉及用于任务处理的方法、装置、设备、介质和程序产品。背景技术:1、在人工智能驱动的自动化操控领域,通常需要对页面中的交互元素...
用于任务处理的方法、装置、设备、介质和程序产品与流程

本文的示例总体涉及计算机领域,特别地涉及用于任务处理的方法、装置、设备、介质和程序产品。

背景技术:

1、在人工智能驱动的自动化操控领域,通常需要对页面中的交互元素进行定位和操控以完成自动化任务。传统方案通常依赖单一的元素定位路径,当该路径因页面结构复杂、安全策略限制或接口异常等原因失败时,整个自动化任务将中断,导致系统鲁棒性不足。

2、行业内对多种页面结构下交互元素的精确定位和可靠操控提出了更高的稳定性和适配性要求。

技术实现思路

1、在本文的第一方面,提供了一种任务处理方法,包括:响应于接收到执行第一任务的请求,基于第一策略执行至少一个交互元素的定位,其中至少一个交互元素与第一任务的执行相关联,并且第一策略包括基于至少一个交互元素的交互元素标识定位至少一个交互元素;响应于至少一个交互元素的定位执行失败,基于第二策略执行至少一个交互元素的定位,其中第二策略包括基于至少一个交互元素的属性信息定位至少一个交互元素;以及基于经定位的至少一个交互元素执行与第一任务相关联的至少一个交互操作。

2、在本文的第二方面,提供了一种任务处理装置,包括:第一执行模块,被配置为响应于接收到执行第一任务的请求,基于第一策略执行至少一个交互元素的定位,其中至少一个交互元素与第一任务的执行相关联,并且第一策略包括基于至少一个交互元素的交互元素标识定位至少一个交互元素;第二执行模块,被配置为响应于至少一个交互元素的定位执行失败,基于第二策略执行至少一个交互元素的定位,其中第二策略包括基于至少一个交互元素的属性信息定位至少一个交互元素;以及第三执行模块,被配置为基于经定位的至少一个交互元素执行与第一任务相关联的至少一个交互操作。

3、在本文的第三方面,提供了一种电子设备,包括:至少一个处理单元;以及至少一个存储器,至少一个存储器被耦合到至少一个处理单元并且存储用于由至少一个处理单元执行的指令,指令在由至少一个处理单元执行时使电子设备执行根据第一方面的方法。

4、在本文的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序可由处理器执行以实现根据第一方面的方法。

5、在本文的第五方面,提供了一种计算机程序产品,计算机程序产品被有形地存储在计算机存储介质中并且包括计算机可执行指令,计算机可执行指令在由设备执行时使设备执行根据第一方面的方法。

6、以此方式,通过构建第一策略与第二策略的双路径降级定位机制,能够在第一策略定位失败时自动切换到第二策略完成交互元素定位,从而提高了交互元素定位的可靠性与系统整体鲁棒性。

7、应当理解,本内容部分中所描述的内容并非旨在限定本文中的示例的关键特征或重要特征,也不用于限制方案的范围。其它特征将通过以下的描述而变得容易理解。

1.一种任务处理方法,包括:

2.根据权利要求1所述的方法,其中所述至少一个交互元素的所述交互元素标识包括页面中的所述至少一个交互元素在无障碍树中的节点标识,所述无障碍树中的节点对应于所述至少一个交互元素中的交互元素,所述无障碍树指示所述至少一个交互元素之间的逻辑关系,并且基于所述第一策略执行所述至少一个交互元素的定位包括:

3. 根据权利要求2所述的方法,还包括:

4.根据权利要求3所述的方法,还包括:

5.根据权利要求1所述的方法,其中所述至少一个交互操作是基于所接收的操作参数所确定的,所述操作参数包括所述至少一个交互元素的所述交互元素标识、所述至少一个交互操作的操作类型和所述至少一个交互操作的操作值。

6. 根据权利要求1所述的方法,还包括:

7. 根据权利要求1所述的方法,其中所述至少一个交互元素的所述属性信息包括所述至少一个交互元素的用途信息和名称信息中的至少一项,并且基于所述第二策略执行所述至少一个交互元素的定位包括:

8. 根据权利要求1所述的方法,还包括:

9.根据权利要求1所述的方法,还包括:

10.根据权利要求9所述的方法,其中所述可视化元素包括指示动画,所述方法还包括:

11.根据权利要求9所述的方法,还包括:

12.根据权利要求9所述的方法,其中所述至少一个交互元素所在的所述页面包括主页面和嵌入所述主页面的嵌入页面,并且所述方法还包括:

13. 根据权利要求1所述的方法,还包括:

14.一种任务处理装置,包括:

15. 一种电子设备,包括:

16.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序可由处理器执行以实现根据权利要求1至13中任一项所述的方法。

17.一种计算机程序产品,所述计算机程序产品被有形地存储在计算机存储介质中并且包括计算机可执行指令,所述计算机可执行指令在由设备执行时使所述设备执行根据权利要求1至13中任一项所述的方法。