PC自动化作业监控方法及系统与流程

文档序号:18703322发布日期:2019-09-17 23:15阅读:789来源:国知局
PC自动化作业监控方法及系统与流程

本发明涉及自动化领域,具体的说,是一种方便追溯操作轨迹及时纠错、提高生产效率的pc自动化作业监控方法及系统。



背景技术:

随着rpa技术的深入发展和普及,自动化作业技术在越来越多的行业使用及发展,减轻了使用人员对重复性、规律性作业的工作负担。但是,作为在服务器运行的应用,用户并不能直观地感知到整个自动化作业过程,而当自动化作业出现问题时,用户也不能快速定位问题。

为了解决上述问题,需要对自动化作业进行监控,传统的监控采用日志的形式进行监控,当作业执行成功时通知用户成功执行,当执行失败时,将错误信息记录下来,返回简短的帮助信息给用户。用户通过帮助信息修改作业任务内容,以匹配正确的执行结果,或者直接提交开发人员解决。传统日志监控通常采用文件形式进行记录存储,全面的考虑整个作业执行期间可能会出现的错误及异常情况,针对这些异常情况编写对应的帮助信息。当异常或错误发生时,程序主动的去捕获错误,记录日志,返回用户帮助信息。

上述日志形式的监控容易出现如下问题:

当系统配置较为复杂,且验证不严格时,容易导致用户的配置和实际配置有偏差,造成作业执行失败。而用户不能直观地感知到整个作业执行过程,并不能直接定位错误位置,需要不断的去修改作业配置,然后执行,已达到正确配置。

当作业执行成功,但作业执行结果和预期结果有偏差时,用户不能判断是作业内容配置错误,还是应用系统错误导致问题,只能统一提交开发人员,等待解决。



技术实现要素:

本发明的一个目的在于:提供一种pc自动化作业监控方法,能够追溯操作轨迹及时纠错、提高生产效率。

本发明通过下述技术方案实现:pc自动化作业监控方法,包括以下步骤:

s1:作业站启动,作业站从调度站获取作业任务并开始执行;

s2:启动监控进程监控作业站的作业任务的操作轨迹,生成监控视频文件;

s3:若作业任务无异常,监控进程录制并根据预设时间周期合并、覆盖前面的监控视频文件;若作业任务异常,则保存当个时间周期和上个时间周期的视频,且跳转s5;

s4:继续执行作业任务,同时监控进程持续录制,直至作业任务结束;

s5:结束监控进程,并向调度站发送提示信息。

进一步地,为了更好的实现本发明,特别采用下述设置:所述的步骤s1中,作业站采用rpa模拟替代人工操作控制作业任务的执行流程。

进一步地,为了更好的实现本发明,特别采用下述设置:所述的步骤s2中,通过h.256高清编码器生成监控视频文件。

进一步地,为了更好的实现本发明,特别采用下述设置:所述的步骤s2中,生成的监控视频文件通过非对称加密算法加密。

进一步地,为了更好的实现本发明,特别采用下述设置:所述的监控视频文件通过nginx进行管理。

本发明的另一个发明目的在于:提供一种pc自动化作业监控系统,能够追溯操作轨迹及时纠错、提高生产效率。

其采取的技术方案为,pc自动化作业监控系统:

包括作业站,通过自动化操作软件代替人工控制操作,执行作业任务;

监控模块,与自动化操作软件配合,记录自动化操作软件的操作轨迹以及作业任务的执行日志,并生成监控视频文件;

数据处理模块,接收上述监控视频文件,通过非对称加密算法加密,并传送给调度站;

提示模块,与作业站配合,当作业任务出现异常或者作业完成,则提示调度站处理;

调度站,完成作业站作业任务的统筹分配,并处理提示模块的提示信息和分析数据处理模块传来的监控视频文件。

进一步地,为了更好的实现本发明,特别采用下述设置:所述的提示模块采用弹窗消息向调度站发出提示信息。

本发明与现有技术相比,具有以下优点及有益效果:本发明采用监控及回放技术,对整个作业执行过程进行录制,对录制视频进行统一管理,并提供接口供使用者对作业过程进行查看。最终,实现以监控作业站作业过程,并对用户提供回放为目的的自动化作业监控回放技术。通过回放监控视频,用户能够直观查看作业执行结果、错误原因类别与问题定位。及时快速地修改作业内容以解决问题,或提交应用系统错误至开发人员。

附图说明

图1为本发明的pc自动化作业监控方法的一种流程框图;

图2为本发明的pc自动化作业监控系统的一种结构框图。

具体实施方式

下面结合实施例对本发明作进一步地详细说明,但本发明的实施方式不限于此。

实施例1:

本发明通过下述技术方案实现,如图1、图2所示,本发明的pc自动化作业监控方法,包括以下步骤:

s1:作业站启动,作业站从调度站获取作业任务并开始执行;

s2:启动监控进程监控作业站的作业任务的操作轨迹,生成监控视频文件;

s3:若作业任务无异常,监控进程录制并根据预设时间周期合并、覆盖前面的监控视频文件;若作业任务异常,则保存当个时间周期和上个时间周期的视频,且跳转s5;

s4:继续执行作业任务,同时监控进程持续录制,直至作业任务结束;

s5:结束监控进程,并向调度站发送提示信息。

本发明采用监控及回放技术,对整个作业执行过程进行录制,对录制视频进行统一管理,并提供接口供使用者对作业过程进行查看。最终,实现以监控作业站作业过程,并对用户提供回放为目的的自动化作业监控回放技术。通过回放监控视频,用户能够直观查看作业执行结果、错误原因类别与问题定位。及时快速地修改作业内容以解决问题,或提交应用系统错误至开发人员。在实际操作时,首先检测作业站各个设备是否正常,确认无误后启动作业站以及与作业站相匹配的监控进程,作业站从调度站获取作业任务开始执行,同时监控进程开始监控录制作业任务的操作轨迹;若作业任务没有异常,监控进程录制并根据预设的时间周期合并、覆盖前面的监控视频文件,预设的时间周期可以根据实际情况设定,可以设定为一天、一周或者其他;如果作业任务异常,出现系统异常或者作业任务执行本身异常,比如产品质量与预设值偏差较大,则保存当个时间周期内的监控视频和上个时间周期内的监控视频,并向调度站发送提示信息,可以通过弹窗、短信或者其他方式提示,位于调度站的工作人员能够直观查看作业执行结果、错误原因类别与问题定位。及时快速地修改作业内容以解决问题。

实施例2:

本实施例在上述实施例的基础上做进一步优化,所述的步骤s1中,作业站采用rpa模拟替代人工操作控制作业任务的执行流程。所述的rpa是指机器人流程自动化(roboticprocessautomation),是智能的软件虚拟大脑,可模拟人在电脑上的不同系统之间操作行为,替代人在电脑前执行具有规律与重复性高的办公流程,具有较高的智能化。

实施例3:

本实施例在上述实施例的基础上做进一步优化,所述的步骤s2中,通过h.256高清编码器生成监控视频文件。h.256高清编码器具有多元化的解码控制模式,支持主动解码和被动解码两种解码模式,支持开窗、窗口漫游功能,而最大支持16块屏幕任意拼接,此外还支持直接连接前端设备解码上墙和通过流媒体转发的方式解码上墙。

实施例4:

本实施例在上述实施例的基础上做进一步优化,所述的步骤s2中,生成的监控视频文件通过非对称加密算法加密。非对称加密是加密算法的一种,使用两种密钥,分别为公钥和私钥,接收方在发送消息前需要事先生成公钥和私钥,然后将公钥发送给发送方;发送放收到公钥后,将待发送数据用公钥加密,发送给接收方;接收到收到数据后,用私钥解密。

实施例5:

本实施例在上述实施例的基础上做进一步优化,所述的监控视频文件通过nginx进行管理。nginx是一款轻量级的web服务器/反向代理服务器及电子邮件(imap/pop3)代理服务器,在bsd-like协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。

作为一种优选的实施方式,以作业站为核心,对整个作业站作业任务的

生命周期进行全方位监控。作业站启动作业任务后,监控程序检测到作业站进入作业状态,监控程序开始工作。监控程序开始记录作业执行过程中的所有操作轨迹,并以每秒16帧的速度抓取作业过程画面。当作业执行结束后,监控程序同步停止监控,并以h.264编码生成监控视频文件。

监控视频采用节点标注技术,对作业执行过程中的关键节点在作业时间

轴内进行标注,经过x264压缩算法压缩后,再采用rsa非对称加密算法进行多次加密,通过二进制流传输至视频存储区,防止监控信息被非法截取;之后,存储区对加密视频流进行解密存储。

调度站可以在浏览器端通过html5技术,对监控视频进行回放。回放时使用预加载技术,对未播放的片段进行预先加载,提高用户观看的体验。在视频播放过程中能够针对上述视频时间轴标注节点进行快速跳转。而观看后的监控,采用缓存技术存储至本地,方便用户下一次回放,提高带宽利用率,降低了视频存储区负荷。

实施例6:

本实施例在上述实施例的基础上做进一步优化,pc自动化作业监控系统,其特征在于:

包括作业站,通过自动化操作软件代替人工控制操作,执行作业任务;

监控模块,与自动化操作软件配合,记录自动化操作软件的操作轨迹以及作业任务的执行日志,并生成监控视频文件;

数据处理模块,接收上述监控视频文件,通过非对称加密算法加密,并传送给调度站;

提示模块,与作业站配合,当作业任务出现异常或者作业完成,则提示调度站处理;

调度站,完成作业站作业任务的统筹分配,并处理提示模块的提示信息和分析数据处理模块传来的监控视频文件。

实施例7:

本实施例在上述实施例的基础上做进一步优化,所述的提示模块采用弹窗消息向调度站发出提示信息。所述的提示模块还可以采用短信、声音等方式提醒,调度站的工作的工作人员接收到提示信息后,能够及时地响应,采取合理的应对措施,提高产品质量、提高生产效率。

以上所述,仅是本发明的较佳实施例,并非对本发明做任何形式上的限制,凡是依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化,均落入本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1