[发明专利]虚拟机图形用户界面生效、执行过程记录方法和装置有效
申请号: | 201910434680.0 | 申请日: | 2019-05-23 |
公开(公告)号: | CN110286998B | 公开(公告)日: | 2022-08-02 |
发明(设计)人: | 邹庆;蒋旭曦;高勇;王威;陈勇 | 申请(专利权)人: | 南京苏宁软件技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/451 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 黄玉东 |
地址: | 210042 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 图形 用户界面 生效 执行 过程 记录 方法 装置 | ||
本申请涉及一种虚拟机图形用户界面生效、执行过程记录方法和装置。所述虚拟机图形用户界面生效方法包括:获取针对调用虚拟机的本地会话连接组件的触发事件;在获取到触发事件后,调用本地会话连接组件,以使虚拟机的图形用户界面生效。所述虚拟机执行过程记录方法包括:获取针对调用虚拟机的本地会话连接组件的触发事件;在获取到触发事件后,调用本地会话连接组件,以使虚拟机的图形用户界面生效,在所述图形用户界面处于生效后,对所述虚拟机的自动化流程任务的执行过程进行记录。采用本申请方法能够使得包含键鼠操作、图像识别等组件的自动化流程以及屏幕录制流程在远程的虚拟环境中能够正常运行。
技术领域
本申请涉及自动化技术领域,特别是涉及一种虚拟机图形用户界面生效、执行过程记录方法、装置、计算机设备和存储介质。
背景技术
随着自动化运维技术以及自动化流程调试的发展,出现了PRA(Robotic ProcessAutomation,机器人流程自动化/软件机器人/虚拟劳动者)技术,RPA是以机器人作为虚拟劳动力,依据预先设定的程序与现有用户系统进行交互并完成预期的任务。
目前RPA行业的无人值守机器人一般采用虚拟机的部署方式,称为云端机器人。该类机器人无法直接执行图形用户界面(Graphical User Interface,GUI)的相关操作,这其中就包含了流程自动化中用到的鼠标、键盘等操作组件,以及图像识别组件、系统桌面截屏、屏幕录制等。对于包含键鼠操作、图像识别等组件以及需要进行录屏的自动化流程,传统的解决方案大多采用以下两种方式实现:
方式一,部署于用户本地电脑,以有人值守的方式运行,但这样既浪费了用户的电脑资源,又可能由于用户操作对自动化流程的干扰导致流程执行的失败。方式二,部署于云端虚拟机,多数使用实体机对虚拟机进行远程连接方式,保持远程连接一直存在,并且不能将远程桌面窗口最小化,方可实现相关自动化流程的云端部署,以及虚拟机的录屏功能。这样对于大批量上线的云端虚拟机服务器,要实现此类功能,需要使用多台实体机与之进行远程桌面的长连接,还要保证实体机远程连接的可靠性,才能使得相关功能代码或组件的生效。
将包含键鼠操作、图像识别等组件的自动化流程部署于云端虚拟环境,不但可以为用户节省电脑资源,还可避免外界干扰,保证流程运行的稳定性。部署于云端的自动化流程,用户无法看到流程操作执行过程。对于流程开发者来说,若执行过程出现异常,无法直接看到当时的情况。对于常规用户来说,用户更希望在任务执行结束后,确认下自动化流程执行的可靠性。对于安全审计类流程任务,审计人员更加需要自动化流程的执行过程录像,用于开展后续的审计工作。然而,针对云端虚拟环境,计算机实际一直处于锁屏状态,没有图形用户界面,无法获取到桌面窗口句柄,导致键鼠操作、图像识别等自动化流程组件的功能失效,无法实现屏幕录制功能。
发明内容
基于此,有必要针对上述技术问题,提供一种使得包含键鼠操作、图像识别等组件的自动化流程以及屏幕录制流程在远程的虚拟环境中能够正常运行的虚拟机图形用户界面生效、执行过程记录方法、装置、计算机设备和存储介质。
本申请第一方面,提供一种虚拟机图形用户界面生效方法,该方法包括:
获取针对调用虚拟机的本地会话连接组件的触发事件;
在获取到触发事件后,调用本地会话连接组件,以使虚拟机的图形用户界面生效。
在其中一个实施例中,上述的触发事件为接收到自动化流程任务的执行指令。
在其中一个实施例中,上述的调用本地会话连接组件,以使虚拟机的图形用户界面生效,包括:
获取第一标识信息和第二标识信息,第一标识信息为虚拟机的当前进程所在会话的标识信息,第二标识信息为虚拟机待进入的本地会话的标识信息;
根据第一标识信息和第二标识信息生成本地会话调用指令;
执行本地会话调用指令,以使虚拟机的图形用户界面生效。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京苏宁软件技术有限公司,未经南京苏宁软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910434680.0/2.html,转载请声明来源钻瓜专利网。