CN113589767A - 一种机器人流程自动化rpa处理方法和相关装置 - Google Patents
一种机器人流程自动化rpa处理方法和相关装置 Download PDFInfo
- Publication number
- CN113589767A CN113589767A CN202110844441.XA CN202110844441A CN113589767A CN 113589767 A CN113589767 A CN 113589767A CN 202110844441 A CN202110844441 A CN 202110844441A CN 113589767 A CN113589767 A CN 113589767A
- Authority
- CN
- China
- Prior art keywords
- rpa
- target
- video
- abnormal
- video information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004801 process automation Methods 0.000 title claims abstract description 21
- 238000003672 processing method Methods 0.000 title claims abstract description 14
- 230000002159 abnormal effect Effects 0.000 claims abstract description 193
- 238000000034 method Methods 0.000 claims abstract description 90
- 230000008569 process Effects 0.000 claims abstract description 50
- 238000012545 processing Methods 0.000 claims description 8
- 230000005856 abnormality Effects 0.000 description 12
- 230000009471 action Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/4184—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by fault tolerance, reliability of production system
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31088—Network communication between supervisor and cell, machine group
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请公开了一种机器人流程自动化RPA处理方法和相关装置,该方法包括:在启动目标RPA时开始采集目标RPA对应的视频;若在目标RPA运行过程中检测到异常操作,记录异常操作对应的异常视频信息;在关闭目标RPA时结束采集目标RPA对应的视频;基于采集的目标RPA对应的视频和异常视频信息,获得目标RPA对应的目标视频;响应于用户回溯目标RPA的操作,播放目标RPA对应的时间轴上显示异常视频信息的目标视频。目标RPA对应的目标视频直观地记录***内部和***外部的某些影响原因所导致的异常操作,通过回溯RPA对应的时间轴上显示异常视频信息的视频,快速、简单地确定RPA运行异常的根本原因。
Description
本申请要求于2021年04月06日提交中国专利局、申请号为202110368895.4、申请名称为“一种机器人流程自动化RPA处理方法和相关装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及计算机技术领域,尤其涉及一种机器人流程自动化RPA处理方法和相关装置。
背景技术
随着机器人流程自动化(Robotic process automation,RPA)技术的快速发展,RPA技术的应用越来越广泛。RPA通常在无人值守的情况下运行,可能会因为***内部或者***外部的某些影响原因导致RPA运行异常,此时,需要确定RPA运行异常的根本原因提供给RPA业务人员。
一般地,为了确定RPA运行异常的根本原因,需要在RPA运行时记录每个操作至日志中,若RPA运行异常,异常操作也记录在日志中,通过查找日志中异常操作,确定RPA运行异常的根本原因。
但是,发明人经过研究发现,该日志无法实时记录***外部的某些影响原因和其所导致的异常操作,例如,某些软件随机弹出的广告窗口遮挡操作页面而引发异常操作;因此,即使采用上述在RPA运行时记录每个操作至日志中,通过查找日志中异常操作的方式,实际上也很难确定RPA运行异常的根本原因。
发明内容
有鉴于此,本申请实施例提供一种机器人流程自动化RPA方法和相关装置,能够快速、简单地确定RPA运行异常的根本原因。
第一方面,本申请实施例提供了一种机器人流程自动化RPA方法,应用于RPA***中,所述方法包括:
在启动目标RPA时开始采集所述目标RPA对应的视频;
若在所述目标RPA运行过程中检测到异常操作,记录所述异常操作对应的异常视频信息;
在关闭所述目标RPA时结束采集所述目标RPA对应的视频;
基于采集的所述目标RPA对应的视频和所述异常视频信息,获得所述目标RPA对应的目标视频;
响应于用户回溯所述目标RPA运行过程的操作,播放所述目标RPA对应的目标视频,在所述目标视频的时间轴上显示所述异常视频信息。
可选的,所述异常视频信息包括异常操作步骤和异常操作时间。
可选的,还包括:
响应于用户触发所述异常视频信息的操作,播放所述目标视频中所述异常视频信息对应的视频片段。
可选的,还包括:
在所述目标RPA运行过程中,记录所述目标RPA中关键操作对应的关键视频信息;
对应地,所述在所述目标视频的时间轴上显示所述异常视频信息,具体为:
在所述目标视频的时间轴上显示所述异常视频信息和所述关键视频信息。
可选的,所述关键视频信息包括关键操作步骤和关键操作时间。
可选的,还包括:
按照预设周期将采集的视频从缓存写入至本地硬盘,获得所述目标RPA对应的视频片段;
上传所述本地硬盘中所述目标RPA对应的视频片段;
对应地,所述基于采集的所述目标RPA对应的视频和所述异常视频信息,获得所述目标RPA对应的目标视频,具体为:
合并上传的所述目标RPA对应的视频片段和所述异常视频信息,获得所述目标RPA对应的目标视频。
可选的,还包括:
删除所述本地硬盘中已上传的所述目标RPA对应的视频片段。
第二方面,本申请实施例提供了一种机器人流程自动化RPA处理装置,应用于RPA***中,所述装置包括:
开始采集单元,用于在启动目标RPA时开始采集所述目标RPA对应的视频;
异常记录单元,用于若在所述目标RPA运行过程中检测到异常操作,记录所述异常操作对应的异常视频信息;
结束采集单元,用于在关闭所述目标RPA时结束采集所述目标RPA对应的视频;
视频获得单元,用于基于采集的所述目标RPA对应的视频和所述异常视频信息,获得所述目标RPA对应的目标视频;
视频播放单元,用于响应于用户回溯所述目标RPA运行过程的操作,播放所述目标RPA对应的目标视频,在所述目标视频的时间轴上显示所述异常视频信息。
可选的,所述异常视频信息包括异常操作步骤和异常操作时间。
可选的,所述装置还包括:
片段播放单元,用于响应于用户触发所述异常视频信息的操作,播放所述目标视频中所述异常视频信息对应的视频片段。
可选的,所述装置还包括:
关键记录单元,用于在所述目标RPA运行过程中,记录所述目标RPA中关键操作对应的关键视频信息;
对应地,所述视频播放单元304,用于:
响应于用户回溯所述目标RPA运行过程的操作,播放所述目标RPA对应的目标视频,在所述目标视频的时间轴上显示所述异常视频信息和所述关键视频信息。
可选的,所述关键视频信息包括关键操作步骤和关键操作时间。
可选的,所述装置还包括:
片段写入单元,用于按照预设周期将采集的视频从缓存写入至本地硬盘,获得所述目标RPA对应的视频片段;
片段上传单元,用于上传所述本地硬盘中所述目标RPA对应的视频片段;
对应地,所述视频获得单元,用于:
合并上传的所述目标RPA对应的视频片段和所述异常视频信息,获得所述目标RPA对应的目标视频。
可选的,所述装置还包括:
片段删除单元,用于删除所述本地硬盘中已上传的所述目标RPA对应的视频片段。
第三方面,本申请实施例提供了一种用于机器人流程自动化RPA处理的设备,所述设备包括处理器以及存储器:
所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
所述处理器用于根据所述程序代码中的指令执行上述第一方面任一项所述的机器人流程自动化RPA处理方法。
第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行上述第一方面任一项所述的机器人流程自动化RPA处理方法。
与现有技术相比,本申请至少具有以下优点:
采用本申请实施例的技术方案,在启动目标RPA时开始采集目标RPA对应的视频;若在目标RPA运行过程中检测到异常操作,记录异常操作对应的异常视频信息;在关闭目标RPA时结束采集目标RPA对应的视频;基于采集的目标RPA对应的视频和异常视频信息,获得目标RPA对应的目标视频;响应于用户回溯目标RPA的操作,播放目标RPA对应的目标视频,在目标视频的时间轴上显示异常视频信息。由此可见,RPA运行过程中每个操作对应的视频均被采集,并记录异常操作对应的异常视频信息,使得RPA对应的视频可以直观地记录***内部和***外部的某些影响原因所导致的异常操作,通过回溯RPA对应的时间轴上显示异常视频信息的视频,能够快速、简单地确定RPA运行异常的根本原因。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为本申请实施例中一种应用场景所涉及的***框架示意图;
图2为本申请实施例提供的一种机器人流程自动化RPA方法的流程示意图;
图3为本申请实施例提供的一种机器人流程自动化RPA装置的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
现阶段,RPA通常在无人值守的情况下运行,可能会因为***内部或者***外部的某些影响原因导致RPA运行异常,为了确定RPA运行异常的根本原因提供给RPA业务人员,需要在RPA运行时记录每个操作至日志中,若RPA运行异常,异常操作也记录在日志中,通过查找日志中异常操作,确定RPA运行异常的根本原因。
但是,发明人经过研究发现,该日志无法实时记录***外部的某些影响原因和其所导致的异常操作,例如,RPA运行过程中,某软件随机弹出一个广告窗口遮挡RPA的操作页面,原本的“点击A按钮(坐标:300,500)”操作,在点击(坐标:300,500)时,由于广告窗口的遮挡,实际变为“点击广告窗口”操作,导致后续操作发生错误,而在日志中记录的仍然是“点击A按钮(坐标:300,500)”操作,并没有记录为异常操作,在后续某个操作才被记录为异常操作。基于此,即使在查找日志时找到异常操作,实际上也很难确定RPA运行异常的根本原因。
为了解决这一问题,本申请实施例中,在启动目标RPA时开始采集目标RPA对应的视频;若在目标RPA运行过程中检测到异常操作,记录异常操作对应的异常视频信息;在关闭目标RPA时结束采集目标RPA对应的视频;基于采集的目标RPA对应的视频和异常视频信息,获得目标RPA对应的目标视频;响应于用户回溯目标RPA的操作,播放目标RPA对应的目标视频,在目标视频的时间轴上显示异常视频信息。由此可见,RPA运行过程中每个操作对应的视频均被采集,并记录异常操作对应的异常视频信息,使得RPA对应的视频可以直观地实时记录***内部和***外部的某些影响原因所导致的异常操作,通过回溯RPA对应的时间轴上显示异常视频信息的视频,能够快速、简单地确定RPA运行异常的根本原因。
举例来说,本申请实施例的场景之一,可以是应用到如图1所示的场景中。该场景包括RPA***100,RPA***100包括RPA客户端101和RPA服务端102,RPA客户端101包括用于运行RPA的RPA运行器,RPA服务端102包括用于控制和协调RPA运行器的RPA控制器。在RPA***100中通过RPA客户端101和RPA服务端102之间的交互,执行本申请实施例所提供的机器人流程自动化RPA处理方法。
首先,在上述应用场景中,虽然将本申请实施例提供的实施方式的动作描述由RPA***100执行;但是,本申请实施例在执行主体方面不受限制,只要执行了本申请实施例提供的实施方式所公开的动作即可。
其次,上述场景仅是本申请实施例提供的一个场景示例,本申请实施例并不限于此场景。
下面结合附图,通过实施例来详细说明本申请实施例中机器人流程自动化RPA方法和相关装置的具体实现方式。
示例性方法
参见图2,示出了本申请实施例中一种机器人流程自动化RPA方法的流程示意图。在本实施例中,应用于RPA***中,所述方法例如可以包括以下步骤:
步骤201:在启动目标RPA时开始采集所述目标RPA对应的视频。
由于在RPA运行时记录每个操作至日志中的方式,无法实时记录***外部的某些影响原因和其所导致的异常操作,导致即使查找日志中异常操作,实际上也很难确定RPA运行异常的根本原因。因此,本申请实施例中,考虑到采集RPA对应的视频的方式,能够直观地实时记录***内部和***外部的某些影响原因所导致的异常操作,在目标RPA被启动时,即可启动视频采集模块,开始采集目标RPA对应的视频,即,开始采集目标RPA运行时所显示的画面。
步骤202:若在所述目标RPA运行过程中检测到异常操作,记录所述异常操作对应的异常视频信息。
在步骤201开始采集目标RPA对应的视频基础上,在目标RPA运行过程中,可能会出现RPA运行异常的情况,即,在目标RPA运行过程中检测到异常操作;此时,还需要单独记录异常操作对应的异常视频信息,以便后续能够通过异常操作对应的异常视频信息,在采集的目标RPA对应的视频中找到异常操作对应视频片段。
其中,为了能够明确目标RPA运行过程中所检测到异常操作的详细情况,不仅需要记录异常操作的具体步骤,而且需要记录异常操作的发生时间,即,需要记录异常操作步骤和异常操作时间作为异常视频信息。因此,在本申请实施例一种可选的实施方式中,所述异常视频信息包括异常操作步骤和异常操作时间。
此外,本申请实施例中,目标RPA运行过程中存在一些关键操作,该关键操作和上述异常操作一般存在较大的关联性,或者,在后续确定RPA运行异常的根本原因是具有一定的辅助作用;则还可以在目标RPA运行过程中,单独记录关键操作对应的关键视频信息,以便后续能够通过关键操作对应的关键视频信息,在采集的目标RPA对应的视频中找到关键操作对应视频片段。因此,在本申请实施例一种可选的实施方式中,例如还可以包括步骤A:在所述目标RPA运行过程中,记录所述目标RPA中关键操作对应的关键视频信息。
参见上述异常视频信息的说明,同理可得,为了能够明确目标RPA运行过程中关键操作的详细情况,不仅需要记录关键操作的具体步骤,而且需要记录关键操作的发生时间,即,需要记录关键操作步骤和关键操作时间作为关键视频信息。因此,在本申请实施例一种可选的实施方式中,所述关键视频信息包括关键操作步骤和关键操作时间。
步骤203:在关闭所述目标RPA时结束采集所述目标RPA对应的视频。
对应于步骤201,在目标RPA被关闭时,即可关闭视频采集模块,结束采集目标RPA对应的视频,即,结束采集目标RPA运行时所显示的画面。
步骤204:基于采集的所述目标RPA对应的视频和所述异常视频信息,获得所述目标RPA对应的目标视频。
在步骤201-步骤203采集的目标RPA对应的视频,以及记录的异常操作对应的异常视频信息的基础上,基于这些数据进行整合处理,才能获得目标RPA对应的目标视频。该目标RPA对应的目标视频不仅包括采集的目标RPA对应的视频,还需要包括记录的异常操作对应的异常视频信息,使得该目标RPA对应的目标视频能够直观地记录***内部和***外部的某些影响原因所导致的异常操作。
此外,本申请实施例中,步骤201-步骤203采集的目标RPA对应的视频实时存储在缓存中,为了保存采集的目标RPA对应的视频,需要将采集的目标RPA对应的视频从缓存写入至本地硬盘,并从本地硬盘上传至服务端;考虑到写入和上传所占用的***资源,可以先基于一定的预设周期分段将目标RPA对应的视频从缓存写入至本地硬盘,得到目标RPA对应的视频片段;再将本地硬盘中目标RPA对应的视频片段上传至服务端。因此,在本申请实施例一种可选的实施方式中,例如还可以包括以下步骤:
步骤B:按照预设周期将采集的视频从缓存写入至本地硬盘,获得所述目标RPA对应的视频片段。
步骤C:上传所述本地硬盘中所述目标RPA对应的视频片段。
对应地,由于步骤B-步骤C得到的是目标RPA对应的视频片段,为了得到目标RPA对应的目标视频,需要合并目标RPA对应的视频片段,以及异常操作对应的异常视频信息。所述步骤204例如具体可以为:合并上传的所述目标RPA对应的视频片段和所述异常视频信息,获得所述目标RPA对应的目标视频。
基于上述说明,为了节省本地硬盘中存储资源,在本地硬盘中目标RPA对应的视频片段上传完成后,还可以删除本地硬盘中已上传的目标RPA对应的视频片段。因此,在本申请实施例一种可选的实施方式中,例如还可以包括以下步骤D:删除所述本地硬盘中已上传的所述目标RPA对应的视频片段。具体地,既可以在本地硬盘中目标RPA对应的视频片段上传完成后,立即执行删除本地硬盘中已上传的目标RPA对应的视频片段;也可以基于一定的预设周期定期删除本地硬盘中已上传的目标RPA对应的视频片段。
步骤205:响应于用户回溯所述目标RPA运行过程的操作,播放所述目标RPA对应的目标视频,在所述目标视频的时间轴上显示所述异常视频信息。
本申请实施例中,在步骤204获得目标RPA对应的目标视频后,为了确定RPA运行异常的根本原因,用户可以回溯目标RPA运行过程;则响应于用户回溯所述目标RPA运行过程的操作,可以通过播放目标RPA对应的目标视频的方式,实现目标RPA运行过程的回溯,该目标RPA对应的目标视频的时间轴上可以显示异常视频信息,以便用户基于此确定RPA运行异常的根本原因。
对应地上述步骤A,步骤205中目标RPA对应的目标视频的时间轴上不仅可以显示异常视频信息,而且可以显示关键视频信息。因此,在本申请实施例一种可选的实施方式中,所述步骤205中在所述目标视频的时间轴上显示所述异常视频信息,例如具体可以为:在所述目标视频的时间轴上显示所述异常视频信息和所述关键视频信息。
此外,本申请实施例中,在目标RPA对应的目标视频的时间轴上,显示异常视频信息的基础上,用户还可以直接触发异常视频信息,回溯目标RPA异常运行过程,而不是回溯整个目标RPA运行过程;则响应于用户触发异常视频信息的操作,播放目标RPA对应的目标视频中异常视频信息对应的视频片段,而不是整个目标RPA对应的目标视频,从而不仅能够便捷地确定RPA运行异常的根本原因,而且能够节省确定RPA运行异常的根本原因所消耗的时间,进一步快速、简单地确定RPA运行异常的根本原因。因此,在本申请实施例一种可选的实施方式中,在所述步骤205之后,例如还可以包括步骤E:响应于用户触发所述异常视频信息的操作,播放所述目标视频中所述异常视频信息对应的视频片段。
对应地上述步骤A,同理可得,在本申请实施例一种可选的实施方式中,在所述步骤205之后,例如还可以包括步骤F:响应于用户触发所述关键视频信息的操作,播放所述目标视频中所述关键视频信息对应的视频片段。
通过本实施例提供的各种实施方式,在启动目标RPA时开始采集目标RPA对应的视频;若在目标RPA运行过程中检测到异常操作,记录异常操作对应的异常视频信息;在关闭目标RPA时结束采集目标RPA对应的视频;基于采集的目标RPA对应的视频和异常视频信息,获得目标RPA对应的目标视频;响应于用户回溯目标RPA的操作,播放目标RPA对应的目标视频,在目标视频的时间轴上显示异常视频信息。由此可见,RPA运行过程中每个操作对应的视频均被采集,并记录异常操作对应的异常视频信息,使得RPA对应的视频可以直观地实时记录***内部和***外部的某些影响原因所导致的异常操作,通过回溯RPA对应的时间轴上显示异常视频信息的视频,能够快速、简单地确定RPA运行异常的根本原因。
示例性装置
对应于上述机器人流程自动化RPA处理方法,本申请实施例提供了机器人流程自动化RPA处理装置。
参见图3,示出了本申请实施例中一种机器人流程自动化RPA处理装置的结构示意图。在本实施例中,应用于RPA***中,所述装置例如具体可以包括:
开始采集单元301,用于在启动目标RPA时开始采集所述目标RPA对应的视频;
异常记录单元302,用于若在所述目标RPA运行过程中检测到异常操作,记录所述异常操作对应的异常视频信息;
结束采集单元303,用于在关闭所述目标RPA时结束采集所述目标RPA对应的视频;
视频获得单元304,用于基于采集的所述目标RPA对应的视频和所述异常视频信息,获得所述目标RPA对应的目标视频;
回溯播放单元305,用于响应于用户回溯所述目标RPA运行过程的操作,播放所述目标RPA对应的目标视频,在所述目标视频的时间轴上显示所述异常视频信息。
在本申请实施例一种可选的实施方式中,所述异常视频信息包括异常操作步骤和异常操作时间。
在本申请实施例一种可选的实施方式中,所述装置还包括:
片段播放单元,用于响应于用户触发所述异常视频信息的操作,播放所述目标视频中所述异常视频信息对应的视频片段。
在本申请实施例一种可选的实施方式中,所述装置还包括:
关键记录单元,用于在所述目标RPA运行过程中,记录所述目标RPA中关键操作对应的关键视频信息;
对应地,所述视频播放单元304,用于:
响应于用户回溯所述目标RPA运行过程的操作,播放所述目标RPA对应的目标视频,在所述目标视频的时间轴上显示所述异常视频信息和所述关键视频信息。
在本申请实施例一种可选的实施方式中,所述关键视频信息包括关键操作步骤和关键操作时间。
在本申请实施例一种可选的实施方式中,所述装置还包括:
片段写入单元,用于按照预设周期将采集的视频从缓存写入至本地硬盘,获得所述目标RPA对应的视频片段;
片段上传单元,用于上传所述本地硬盘中所述目标RPA对应的视频片段;
对应地,所述视频获得单元,用于:
合并上传的所述目标RPA对应的视频片段和所述异常视频信息,获得所述目标RPA对应的目标视频。
在本申请实施例一种可选的实施方式中,所述装置还包括:
片段删除单元,用于删除所述本地硬盘中已上传的所述目标RPA对应的视频片段。
通过本实施例提供的各种实施方式,在启动目标RPA时开始采集目标RPA对应的视频;若在目标RPA运行过程中检测到异常操作,记录异常操作对应的异常视频信息;在关闭目标RPA时结束采集目标RPA对应的视频;基于采集的目标RPA对应的视频和异常视频信息,获得目标RPA对应的目标视频;响应于用户回溯目标RPA的操作,播放目标RPA对应的目标视频,在目标视频的时间轴上显示异常视频信息。由此可见,RPA运行过程中每个操作对应的视频均被采集,并记录异常操作对应的异常视频信息,使得RPA对应的视频可以直观地实时记录***内部和***外部的某些影响原因所导致的异常操作,通过回溯RPA对应的时间轴上显示异常视频信息的视频,能够快速、简单地确定RPA运行异常的根本原因。
此外,本申请实施例还提供了一种用于机器人流程自动化RPA处理的设备,所述设备包括处理器以及存储器:
所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
所述处理器用于根据所述程序代码中的指令执行一种机器人流程自动化RPA处理方法,包括:
在启动目标RPA时开始采集所述目标RPA对应的视频;
若在所述目标RPA运行过程中检测到异常操作,记录所述异常操作对应的异常视频信息;
在关闭所述目标RPA时结束采集所述目标RPA对应的视频;
基于采集的所述目标RPA对应的视频和所述异常视频信息,获得所述目标RPA对应的目标视频;
响应于用户回溯所述目标RPA运行过程的操作,播放所述目标RPA对应的目标视频,在所述目标视频的时间轴上显示所述异常视频信息。
在本申请实施例一种可选的实施方式中,所述异常视频信息包括异常操作步骤和异常操作时间。
在本申请实施例一种可选的实施方式中,还包括:
响应于用户触发所述异常视频信息的操作,播放所述目标视频中所述异常视频信息对应的视频片段。
在本申请实施例一种可选的实施方式中,还包括:
在所述目标RPA运行过程中,记录所述目标RPA中关键操作对应的关键视频信息;
对应地,所述在所述目标视频的时间轴上显示所述异常视频信息,具体为:
在所述目标视频的时间轴上显示所述异常视频信息和所述关键视频信息。
在本申请实施例一种可选的实施方式中,所述关键视频信息包括关键操作步骤和关键操作时间。
在本申请实施例一种可选的实施方式中,还包括:
按照预设周期将采集的视频从缓存写入至本地硬盘,获得所述目标RPA对应的视频片段;
上传所述本地硬盘中所述目标RPA对应的视频片段;
对应地,所述基于采集的所述目标RPA对应的视频和所述异常视频信息,获得所述目标RPA对应的目标视频,具体为:
合并上传的所述目标RPA对应的视频片段和所述异常视频信息,获得所述目标RPA对应的目标视频。
在本申请实施例一种可选的实施方式中,还包括:
删除所述本地硬盘中已上传的所述目标RPA对应的视频片段。
本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行一种机器人流程自动化RPA处理方法,包括:
在启动目标RPA时开始采集所述目标RPA对应的视频;
若在所述目标RPA运行过程中检测到异常操作,记录所述异常操作对应的异常视频信息;
在关闭所述目标RPA时结束采集所述目标RPA对应的视频;
基于采集的所述目标RPA对应的视频和所述异常视频信息,获得所述目标RPA对应的目标视频;
响应于用户回溯所述目标RPA运行过程的操作,播放所述目标RPA对应的目标视频,在所述目标视频的时间轴上显示所述异常视频信息。
在本申请实施例一种可选的实施方式中,所述异常视频信息包括异常操作步骤和异常操作时间。
在本申请实施例一种可选的实施方式中,还包括:
响应于用户触发所述异常视频信息的操作,播放所述目标视频中所述异常视频信息对应的视频片段。
在本申请实施例一种可选的实施方式中,还包括:
在所述目标RPA运行过程中,记录所述目标RPA中关键操作对应的关键视频信息;
对应地,所述在所述目标视频的时间轴上显示所述异常视频信息,具体为:
在所述目标视频的时间轴上显示所述异常视频信息和所述关键视频信息。
在本申请实施例一种可选的实施方式中,所述关键视频信息包括关键操作步骤和关键操作时间。
在本申请实施例一种可选的实施方式中,还包括:
按照预设周期将采集的视频从缓存写入至本地硬盘,获得所述目标RPA对应的视频片段;
上传所述本地硬盘中所述目标RPA对应的视频片段;
对应地,所述基于采集的所述目标RPA对应的视频和所述异常视频信息,获得所述目标RPA对应的目标视频,具体为:
合并上传的所述目标RPA对应的视频片段和所述异常视频信息,获得所述目标RPA对应的目标视频。
在本申请实施例一种可选的实施方式中,还包括:
删除所述本地硬盘中已上传的所述目标RPA对应的视频片段。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开装置而言,由于其与实施例公开方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述,仅是本申请的较佳实施例而已,并非对本申请作任何形式上的限制。虽然本申请已以较佳实施例揭露如上,然而并非用以限定本申请。任何熟悉本领域的技术人员,在不脱离本申请技术方案范围情况下,都可利用上述揭示方法和技术内容对本申请技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例。因此,凡是未脱离本申请技术方案的内容,依据本申请的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本申请技术方案保护的范围内。
Claims (10)
1.一种机器人流程自动化RPA处理方法,其特征在于,应用于RPA***中,包括:
在启动目标RPA时开始采集所述目标RPA对应的视频;
若在所述目标RPA运行过程中检测到异常操作,记录所述异常操作对应的异常视频信息;
在关闭所述目标RPA时结束采集所述目标RPA对应的视频;
基于采集的所述目标RPA对应的视频和所述异常视频信息,获得所述目标RPA对应的目标视频;
响应于用户回溯所述目标RPA运行过程的操作,播放所述目标RPA对应的目标视频,在所述目标视频的时间轴上显示所述异常视频信息。
2.根据权利要求1所述方法,其特征在于,所述异常视频信息包括异常操作步骤和异常操作时间。
3.根据权利要求1所述方法,其特征在于,还包括:
响应于用户触发所述异常视频信息的操作,播放所述目标视频中所述异常视频信息对应的视频片段。
4.根据权利要求1所述方法,其特征在于,还包括:
在所述目标RPA运行过程中,记录所述目标RPA中关键操作对应的关键视频信息;
对应地,所述在所述目标视频的时间轴上显示所述异常视频信息,具体为:
在所述目标视频的时间轴上显示所述异常视频信息和所述关键视频信息。
5.根据权利要求1所述方法,其特征在于,所述关键视频信息包括关键操作步骤和关键操作时间。
6.根据权利要求1所述方法,其特征在于,还包括:
按照预设周期将采集的视频从缓存写入至本地硬盘,获得所述目标RPA对应的视频片段;
上传所述本地硬盘中所述目标RPA对应的视频片段;
对应地,所述基于采集的所述目标RPA对应的视频和所述异常视频信息,获得所述目标RPA对应的目标视频,具体为:
合并上传的所述目标RPA对应的视频片段和所述异常视频信息,获得所述目标RPA对应的目标视频。
7.根据权利要求6所述方法,其特征在于,还包括:
删除所述本地硬盘中已上传的所述目标RPA对应的视频片段。
8.一种机器人流程自动化RPA处理装置,其特征在于,应用于RPA***中,包括:
开始采集单元,用于在启动目标RPA时开始采集所述目标RPA对应的视频;
异常记录单元,用于若在所述目标RPA运行过程中检测到异常操作,记录所述异常操作对应的异常视频信息;
结束采集单元,用于在关闭所述目标RPA时结束采集所述目标RPA对应的视频;
视频获得单元,用于基于采集的所述目标RPA对应的视频和所述异常视频信息,获得所述目标RPA对应的目标视频;
视频播放单元,用于响应于用户回溯所述目标RPA运行过程的操作,播放所述目标RPA对应的目标视频,在所述目标视频的时间轴上显示所述异常视频信息。
9.一种用于机器人流程自动化RPA处理的设备,其特征在于,所述设备包括处理器以及存储器:
所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
所述处理器用于根据所述程序代码中的指令执行权利要求1-7任一项所述的机器人流程自动化RPA处理方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行权利要求1-7任一项所述的机器人流程自动化RPA处理方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110368895 | 2021-04-06 | ||
CN2021103688954 | 2021-04-06 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113589767A true CN113589767A (zh) | 2021-11-02 |
Family
ID=78249965
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110844441.XA Pending CN113589767A (zh) | 2021-04-06 | 2021-07-26 | 一种机器人流程自动化rpa处理方法和相关装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113589767A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114661459A (zh) * | 2022-01-19 | 2022-06-24 | 浙江网商银行股份有限公司 | 机器人流程自动化rpa的运行方法、装置、***及电子设备 |
CN114915807A (zh) * | 2022-07-14 | 2022-08-16 | 飞狐信息技术(天津)有限公司 | 一种信息处理方法及装置 |
CN116185881A (zh) * | 2023-04-27 | 2023-05-30 | 杭州城市大数据运营有限公司 | 源***页面变化检测定位方法、装置、设备、存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110617965A (zh) * | 2019-04-26 | 2019-12-27 | 深圳市豪视智能科技有限公司 | 齿轮组异常的检测方法及相关产品 |
US20200026263A1 (en) * | 2018-07-17 | 2020-01-23 | Accenture Global Solutions Limited | Smart resource manager in unified automation platforms for robotic process automation |
CN111209438A (zh) * | 2020-01-14 | 2020-05-29 | 上海摩象网络科技有限公司 | 视频处理方法、装置、设备及计算机存储介质 |
CN112182655A (zh) * | 2020-10-13 | 2021-01-05 | 深圳壹账通智能科技有限公司 | 多设备间的数据交互方法及相关设备 |
CN112423135A (zh) * | 2020-09-18 | 2021-02-26 | 苏宁云计算有限公司 | 视频回放的信息处理方法、装置、计算机设备和存储介质 |
CN112464623A (zh) * | 2020-11-24 | 2021-03-09 | 金蝶软件(中国)有限公司 | Rpa流程文件生成方法、装置、计算机设备和存储介质 |
CN112581444A (zh) * | 2020-12-15 | 2021-03-30 | 中国建设银行股份有限公司 | 一种异常检测方法、装置及设备 |
-
2021
- 2021-07-26 CN CN202110844441.XA patent/CN113589767A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20200026263A1 (en) * | 2018-07-17 | 2020-01-23 | Accenture Global Solutions Limited | Smart resource manager in unified automation platforms for robotic process automation |
CN110617965A (zh) * | 2019-04-26 | 2019-12-27 | 深圳市豪视智能科技有限公司 | 齿轮组异常的检测方法及相关产品 |
CN111209438A (zh) * | 2020-01-14 | 2020-05-29 | 上海摩象网络科技有限公司 | 视频处理方法、装置、设备及计算机存储介质 |
CN112423135A (zh) * | 2020-09-18 | 2021-02-26 | 苏宁云计算有限公司 | 视频回放的信息处理方法、装置、计算机设备和存储介质 |
CN112182655A (zh) * | 2020-10-13 | 2021-01-05 | 深圳壹账通智能科技有限公司 | 多设备间的数据交互方法及相关设备 |
CN112464623A (zh) * | 2020-11-24 | 2021-03-09 | 金蝶软件(中国)有限公司 | Rpa流程文件生成方法、装置、计算机设备和存储介质 |
CN112581444A (zh) * | 2020-12-15 | 2021-03-30 | 中国建设银行股份有限公司 | 一种异常检测方法、装置及设备 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114661459A (zh) * | 2022-01-19 | 2022-06-24 | 浙江网商银行股份有限公司 | 机器人流程自动化rpa的运行方法、装置、***及电子设备 |
CN114915807A (zh) * | 2022-07-14 | 2022-08-16 | 飞狐信息技术(天津)有限公司 | 一种信息处理方法及装置 |
CN116185881A (zh) * | 2023-04-27 | 2023-05-30 | 杭州城市大数据运营有限公司 | 源***页面变化检测定位方法、装置、设备、存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113589767A (zh) | 一种机器人流程自动化rpa处理方法和相关装置 | |
EP2717564B1 (en) | Method, device and system for realizing video retrieval | |
US7292961B2 (en) | Capturing session activity as in-memory snapshots using a time-based sampling technique within a database for performance tuning and problem diagnosis | |
US8116179B2 (en) | Simultaneous viewing of multiple tool execution results | |
US8086904B2 (en) | Event-based setting of process tracing scope | |
US7802233B2 (en) | Automated display of trace historical data | |
EP2801943A1 (en) | A system and method for generating a chronological timesheet | |
RU2688757C1 (ru) | Устройство и способ для анализа импортированного видео | |
KR20060128022A (ko) | 사용성 테스트를 실시하기 위한 자동화 시스템 및 방법 | |
CN105144117B (zh) | 对调用堆栈和上下文数据的自动相关分析方法 | |
CN112423135B (zh) | 视频回放的信息处理方法、装置、计算机设备和存储介质 | |
CN108600779B (zh) | 一种基于视频内容的目标对象操作方法及装置 | |
US20130036330A1 (en) | Execution difference identification tool | |
JP4350137B2 (ja) | 端末監視方法、端末監視装置、及び端末監視プログラム | |
CN113824987A (zh) | 直播间首帧耗时的确定方法、介质、装置和计算设备 | |
CN110659435A (zh) | 页面数据采集处理方法、装置、计算机设备和存储介质 | |
CN111757037B (zh) | 一种录像文件读写方法及装置 | |
US7500145B2 (en) | Anomaly-driven software switch to capture event responses and automate recovery | |
US20230142311A1 (en) | Method and apparatus for monitoring usage of at least one application executed within an operating system | |
JP2022043130A5 (zh) | ||
CN110990239A (zh) | 一种基于软传感器在用户设备中采集用户数据的***及方法 | |
US20160119200A1 (en) | Systems and methods for providing user analytics | |
WO2021036599A1 (zh) | 机顶盒测试方法及装置、机顶盒及计算机可读存储介质 | |
CN111198794B (zh) | 基于列表控件的浏览行为数据采集方法和装置 | |
JP6887131B2 (ja) | 再生装置、再生方法及び再生プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |