【技术实现步骤摘要】
结合RPA及AI的元素截图方法以及装置
[0001]本申请涉及自动化
,尤其涉及一种结合RPA及AI的元素截图方法以及装置。
技术介绍
[0002]RPA(Robotic Process Automation,机器人流程自动化)是通过特定的“机器人软件”,模拟人在计算机上的操作,按规则自动执行流程任务。
[0003]AI(Artificial Intelligence,人工智能)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门技术科学。
[0004]随着时代的不断发展,一些公司当中需要截图操作的任务越来越多,常规软件的截图的实现方式是采用将当前屏幕进行图像生成。这种方式在RPA流程开发中不适用,其主要原因是开发完的RPA流程需要分发到不同的业务人员电脑上进行RPA的流程作业,而不同的电脑屏幕分辨率不同,会导致截取的图片无法一致,图片不一致会导致后续作业失败,这就导致截图工作不仅操作繁琐,而且浪费了大量的人力与时间。
技术实现思路
[0005]本申请提供了一种结合 ...
【技术保护点】
【技术特征摘要】
1.一种结合RPA及AI的元素截图方法,其特征在于,所述方法适用于机器人流程自动化RPA流程开发中,所述方法包括:响应于元素截图事件的触发命令,定位所述元素截图事件的触发区域的元素代码位置信息;根据所述元素代码位置信息,建立所述触发区域的坐标系;根据所述坐标系进行所述触发区域内至少部分区域的截图操作。2.根据权利要求1所述的方法,其特征在于,所述定位所述元素截图事件的触发区域的元素代码位置信息,包括:获取所述触发区域在应用程序中所对应的源代码;根据所述源代码识别所述触发区域所属的应用程序类型;根据所述应用程序类型确定代码的上下级结构信息;基于所述代码的上下级结构信息,定位所述元素截图事件的触发区域的元素代码位置信息。3.根据权利要求2所述的方法,其特征在于,所述根据所述源代码识别所述触发区域所属的应用程序类型,包括:基于人工智能AI技术对所述源代码进行自然语言处理NLP,以提取所述源代码的特征信息,并根据所述源代码的特征信息,识别所述触发区域所属的应用程序类型。4.根据权利要求1所述的方法,其特征在于,所述根据所述元素代码位置信息,建立所述触发区域的坐标系,包括:根据所述元素代码位置信息获取所述触发区域的宽度信息和高度信息;根据所述宽度信息和高度信息,以所述触发区域的左上角作为原点,建立所述触发区域的坐标系。5.根据权利要求1所述的方法,其特征在于,所述根据所述坐标系进行所述触发区域内至少部分区域的截图操作,包括:响应于针对所述触发区域内至少部分区域的截图操作,基于所述触发区域的坐标系,获取所述至少部分区域的相对坐标信息;根据所述触发区域的相对坐标信息和所述至少部分区域的相对坐标信息确定所述至少部分区域的位置信息,根据所述至少部分区域的位置信息控制RPA机器人对所述至少部分区域的操作截图。6.根据权利要求2所述的方法,其特征在于,所述应用程序类型包括网页浏览器类型。7.一种结合RPA及AI的元素截图装置,其特征在于,所述装置适用于机器人流程自动化RPA流程开发中,所述装置包括:定位模块,用于响应于元素截图事件的触发命令,定位所述元素截图事件的触发区域的元素代码位置信息;建立模块,用于根...
【专利技术属性】
技术研发人员:李检,王瑞丰,汪冠春,胡一川,褚瑞,李玮,
申请(专利权)人:来也科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。