任务处理方法技术

技术编号:39651570 阅读:5 留言:0更新日期:2023-12-09 11:19
本申请公开了一种任务处理方法

【技术实现步骤摘要】
任务处理方法、装置、存储介质以及电子设备


[0001]本申请涉及人工智能领域,具体而言,涉及一种任务处理方法

装置

存储介质以及电子设备


技术介绍

[0002]在金融机构的业务流程中,
RPA(Robotic Process Automation
,自动化工具
)
已经广泛应用,尤其是在金融

保险和服务行业中
。RPA
可以提高效率,减少错误,并释放工作人员从重复性劳动中解放出来,从而处理更重要以及更困难的任务

[0003]然而,当前使用的
RPA
技术依赖于固定的

预先定义的规则和脚本,并且对于页面的更改非常敏感,当网页更新或调整页面元素位置时,可能需要重新编写或调整
RPA
脚本

这种需要人工参与的过程不仅成本高昂,而且易出错,限制了
RPA
在动态环境中的应用

[0004]针对相关技术中在页面发生变化的时候,需要人工对自动化工具脚本进行修改的问题,目前尚未提出有效的解决方案


技术实现思路

[0005]本申请提供一种任务处理方法

装置

存储介质以及电子设备,以解决相关技术中在页面发生变化的时候,需要人工对自动化工具脚本进行修改的问题

[0006]根据本申请的一个方面,提供了一种任务处理方法

该方法包括:解析用户发送的任务执行指令,得到目标任务和用户的用户信息;判断脚本库中是否存在用于执行目标任务的目标脚本,在脚本库中存在目标脚本的情况下,获取目标脚本,将目标任务和用户信息发送至目标脚本中,并检测目标脚本执行的操作,其中,目标脚本用于根据用户信息执行目标任务;在检测到目标脚本对目标页面下发的操作指令的情况下,暂停目标脚本对目标任务的执行,获取操作指令,生成目标页面的页面图像,并将页面图像输入目标识别模型中,得到目标页面中的页面信息;根据操作指令和页面信息对目标脚本进行更新,得到更新后的脚本,并通过更新后的脚本继续执行目标任务

[0007]可选地,在脚本库中不存在目标脚本的情况下,该方法还包括:在显示界面显示第一提示信息,其中,第一提示信息用于告知用户目标脚本不存在;响应用户基于第一提示信息反馈的指令信息,在显示界面中显示脚本配置界面,并在脚本配置界面显示目标任务关联的配置指引信息,其中,配置指引信息用于指导用户配置目标脚本

[0008]可选地,根据操作指令和页面信息对目标脚本进行更新,得到更新后的脚本包括:确定操作指令指示的操作对象,并从页面信息中获取操作对象在目标页面中的属性信息,其中,属性信息包括位置信息;将属性信息添加至操作指令中,得到更新后的脚本

[0009]可选地,目标识别模型通过以下方式训练得到:获取多个历史页面图像以及每个历史页面图像中的历史页面信息;将多个历史页面图像以及每个历史页面图像中的历史页面信息确定为训练样本,并通过训练样本对初始神经网络模型进行训练,得到目标识别模型

[0010]可选地,在检测目标脚本执行的操作之后,该方法还包括:在检测到目标脚本下发信息填写指令的情况下,接收目标脚本发送的信息获取请求,根据信息获取请求从用户信息中获取执行信息填写操作所需的目标信息,并通过目标信息执行信息填写操作;在用户信息中不存在目标信息的情况下,在显示界面显示第二提示信息,其中,第二提示信息用于指示用户补充用户信息

[0011]可选地,根据操作指令和页面信息对目标脚本进行更新,得到更新后的脚本之后,该方法还包括:在目标脚本更新失败的情况下,在显示界面显示告警信息,其中,告警信息指示更新后的脚本更新失败;识别更新后的脚本更新失败的原因,得到异常原因,并分析异常原因对应的解决策略,其中,解决策略用于解决更新失败的问题;响应用户的指令信息,并将异常原因和解决策略显示在显示界面

[0012]可选地,该方法还包括:获取目标识别模型执行多次识别操作的识别速度和识别结果,并通过识别速度和识别结果计算目标识别模型的平均识别速度和识别准确率;在平均识别速度低于预设速度,或识别准确率低于预设准确率的情况下,通过识别结果为识别错误的历史页面以及历史页面中的历史页面信息对目标识别模型进行更新,得到更新后的目标识别模型

[0013]根据本申请的另一方面,提供了一种任务处理装置

该装置包括:解析单元,用于解析用户发送的任务执行指令,得到目标任务和用户的用户信息;检测单元,用于检测判断脚本库中是否存在用于执行目标任务的目标脚本,在脚本库中存在目标脚本的情况下,获取目标脚本,将目标任务和用户信息发送至目标脚本中,并检测目标脚本执行的操作,其中,目标脚本用于根据用户信息执行目标任务;识别单元,用于在检测到目标脚本对目标页面下发的操作指令的情况下,暂停目标脚本对目标任务的执行,获取操作指令,生成目标页面的页面图像,并将页面图像输入目标识别模型中,得到目标页面中的页面信息;第一更新单元,用于根据操作指令和页面信息对目标脚本进行更新,得到更新后的脚本,并通过更新后的脚本继续执行目标任务

[0014]根据本专利技术的另一方面,还提供了一种计算机存储介质,计算机存储介质用于存储程序,其中,程序运行时控制计算机存储介质所在的设备执行一种任务处理方法

[0015]根据本专利技术的另一方面,还提供了一种电子设备,包含一个或多个处理器和存储器;存储器中存储有计算机可读指令,处理器用于运行计算机可读指令,其中,计算机可读指令运行时执行一种任务处理方法

[0016]通过本申请,采用以下步骤:解析用户发送的任务执行指令,得到目标任务和用户的用户信息;判断脚本库中是否存在用于执行目标任务的目标脚本,在脚本库中存在目标脚本的情况下,获取目标脚本,将目标任务和用户信息发送至目标脚本中,并检测目标脚本执行的操作,其中,目标脚本用于根据用户信息执行目标任务;在检测到目标脚本对目标页面下发的操作指令的情况下,暂停目标脚本对目标任务的执行,获取操作指令,生成目标页面的页面图像,并将页面图像输入目标识别模型中,得到目标页面中的页面信息;根据操作指令和页面信息对目标脚本进行更新,得到更新后的脚本,并通过更新后的脚本继续执行目标任务

解决了相关技术中在页面发生变化的时候,需要人工对自动化工具脚本进行修改的问题

在进行任务执行的时候,获取与任务相关的执行脚本,并在检测到目标脚本对目标页面下发的操作指令的时候,将目标页面的图像输入模型中,通过模型对页面中的信息
进行识别,并通过识别后的页面信息对脚本进行修改,也即将参数输入至脚本中,从而使得目标脚本可以根据页面信息确定操作内容,并继续进行后续操作,进而达到了通过本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种任务处理方法,其特征在于,包括:解析用户发送的任务执行指令,得到目标任务和所述用户的用户信息;判断脚本库中是否存在用于执行所述目标任务的目标脚本,在所述脚本库中存在所述目标脚本的情况下,获取所述目标脚本,将所述目标任务和所述用户信息发送至所述目标脚本中,并检测所述目标脚本执行的操作,其中,所述目标脚本用于根据所述用户信息执行所述目标任务;在检测到所述目标脚本对目标页面下发的操作指令的情况下,暂停所述目标脚本对所述目标任务的执行,获取所述操作指令,生成所述目标页面的页面图像,并将所述页面图像输入目标识别模型中,得到所述目标页面中的页面信息;根据所述操作指令和所述页面信息对所述目标脚本进行更新,得到更新后的脚本,并通过所述更新后的脚本继续执行所述目标任务
。2.
根据权利要求1所述的方法,其特征在于,在所述脚本库中不存在所述目标脚本的情况下,所述方法还包括:在显示界面显示第一提示信息,其中,所述第一提示信息用于告知所述用户所述目标脚本不存在;响应所述用户基于所述第一提示信息反馈的指令信息,在所述显示界面中显示脚本配置界面,并在所述脚本配置界面显示所述目标任务关联的配置指引信息,其中,所述配置指引信息用于指导所述用户配置所述目标脚本
。3.
根据权利要求1所述的方法,其特征在于,根据所述操作指令和所述页面信息对所述目标脚本进行更新,得到更新后的脚本包括:确定所述操作指令指示的操作对象,并从所述页面信息中获取所述操作对象在所述目标页面中的属性信息,其中,所述属性信息包括位置信息;将所述属性信息添加至所述操作指令中,得到所述更新后的脚本
。4.
根据权利要求1所述的方法,其特征在于,所述目标识别模型通过以下方式训练得到:获取多个历史页面图像以及每个历史页面图像中的历史页面信息;将所述多个历史页面图像以及每个历史页面图像中的历史页面信息确定为训练样本,并通过所述训练样本对初始神经网络模型进行训练,得到所述目标识别模型
。5.
根据权利要求1所述的方法,其特征在于,在检测所述目标脚本执行的操作之后,所述方法还包括:在检测到所述目标脚本下发信息填写指令的情况下,接收所述目标脚本发送的信息获取请求,根据所述信息获取请求从所述用户信息中获取执行信息填写操作所需的目标信息,并通过所述目标信息执行所述信息填写操作;在所述用户信息中不存在所述目标信息的情况下,在显示界面显示第二提示信息,其中,所述第二提示信息用于指示所述...

【专利技术属性】
技术研发人员:赵滢殷文莉丁凯文李金泽
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1