一种RPA模拟训练方法及装置、计算设备、存储介质制造方法及图纸

技术编号:25894217 阅读:36 留言:0更新日期:2020-10-09 23:40
本说明书实施例公开一种RPA模拟训练方法及装置、计算设备、存储介质。该方法包括:S1:接收用户客户端通过Web页面发送的RPA模拟训练请求,所述RAA模拟训练请求携带有RPA模拟训练请求;S2:根据所述RPA模拟训练请求获取对应的云主机信息,并根据对应的云主机信息将远程桌面连接至相应的云主机;其中,所述云主机安装有RPA训练软件以及所述RPA训练软件对应的应用系统;S3:将所述远程桌面与所述Web页面进行页面集成,使得所述Web页面进入所述远程桌面,以通过所述远程桌面操作所述云主机上的RPA训练软件对待训练的RPA进行训练。

【技术实现步骤摘要】
一种RPA模拟训练方法及装置、计算设备、存储介质
本说明书涉及机器人流程自动化领域,具体而言,涉及一种RPA模拟训练方法及装置、计算设备、存储介质。
技术介绍
机器人流程自动化(Roboticprocessautomation)简称RPA,是以软件机器人及人工智能(AI)为基础的业务过程自动化科技。RPA应用于多种行业,应用于多种领域。在开发RPA应用过程中,需要面对各式各样的应用场景与环境,RPA实施工程师通常要到客户现场才能应用场景进行开发,无法进行提前准备,无法提前进行训练与技术储备。某些特定的应用场景,也无法安装到个人电脑,很难搭建真实的应用场景用于测试与训练,只能到达客户现场才能够开始进行测试与开发。若可提供与客户实际应用场景一致的模拟环境,提前进行培训与实际操作,可大大提高实施工程师的培训质量,提高工程师的能力素质。因此,亟需一种可以进行RPA模拟训练的方法。
技术实现思路
本说明书实施例提供一种RPA模拟训练方法及装置、计算设备、存储介质,用以克服现有技术中存在的至少一个技术问题。根据本说明书实施例的第一方面,提供一种RPA模拟训练方法,包括:S1:接收用户客户端通过Web页面发送的RPA模拟训练请求;S2:根据所述RPA模拟训练请求获取对应的云主机信息,并根据对应的云主机信息将远程桌面连接至相应的云主机;其中,所述云主机安装有RPA训练软件以及所述RPA训练软件对应的应用系统;S3:将所述远程桌面与所述Web页面进行页面集成,使得所述Web页面进入所述远程桌面,以通过所述远程桌面操作所述云主机上的RPA训练软件对待训练的RPA进行训练。可选地,所述RPA模拟训练请求包括RPA训练条件和训练码;所述S2的具体步骤为:S21:获取所述RPA模拟训练请求中的RPA训练条件,根据所述RPA训练条件,获取用户所需的云主机类型;其中,所述RPA训练条件为待训练的RPA所需的应用环境,所述云主机类型由所述云主机上安装的RPA训练软件对应的应用系统确定;S22:根据所述云主机类型,获取对应的云主机信息;S23:通过RDP或VNC协议,将所述远程桌面连接至相应的云主机。可选地,所述S3的具体步骤为:S31:根据页面集成技术,将所述远程桌面与所述Web页面进行页面集成,使得所述Web页面进入所述远程桌面;S32:通过所述Web页面向用户呈现所述云主机上的RPA训练软件界面,接收用户对所述远程桌面进行的操作指令,从而操作所述云主机上的RPA训练软件对待训练的RPA进行训练。可选地,所述S22的具体步骤为:S221:获取所述RPA模拟训练请求中的训练码,并对所述训练码进行认证,所述训练码为代表用户身份信息的号码,用于确认用户是否有使用权限;S222:当所述训练码认证成功时,根据所述云主机类型,查询对应的远程桌面网关中是否有空闲的云主机;S223:当所述远程桌面网关中有空闲的云主机时,获取空闲的云主机信息。可选地,在所述S2之后,还包括:S4:获取所述RPA模拟训练请求中的训练码,根据所述训练码,创建训练会话,对所述训练会话进行计时。可选地,在所述S3之后,还包括:S5:通过所述Web页面向用户呈现所述训练会话的时间,当所述训练会话的时间超过预设的训练时长时,断开训练会话,将所述云主机还原至预设状态,并断开所述云主机与相应的远程桌面的连接。可选地,在所述S5之前,还包括:S6:若在训练会话断开之前,接收到用户进行延长训练时长的操作,则延长预设的训练时长。根据本说明书实施例的第二方面,提供一种RPA模拟训练装置,包括:接收模块,被配置为接收用户客户端通过Web页面发送的RPA模拟训练请求;连接模块,被配置为根据所述RPA模拟训练请求获取对应的云主机信息,并根据对应的云主机信息将远程桌面连接至相应的云主机;其中,所述云主机安装有RPA训练软件以及所述RPA训练软件对应的应用系统;训练模块,被配置为将所述远程桌面与所述Web页面进行页面集成,使得所述Web页面进入所述远程桌面,以通过所述远程桌面操作所述云主机上的RPA训练软件对待训练的RPA进行训练。可选地,所述连接模块包括:信息获取单元,被配置为获取所述RPA模拟训练请求中的RPA训练条件,根据所述RPA训练条件,获取用户所需的云主机类型;其中,所述RPA训练条件为待训练的RPA所需的应用环境,所述云主机类型由所述云主机上安装的RPA训练软件对应的应用系统确定;云主机信息获取单元,被配置为根据所述云主机类型,获取对应的云主机信息;连接单元,被配置为通过RDP或VNC协议,将所述远程桌面连接至相应的云主机。可选地,所述训练模块包括:集成单元,被配置为根据页面集成技术,将所述远程桌面与所述Web页面进行页面集成,使得所述Web页面进入所述远程桌面;训练单元,被配置为通过所述Web页面向用户呈现所述云主机上的RPA训练软件界面,接收用户对所述远程桌面进行的操作指令,从而操作所述云主机上的RPA训练软件对待训练的RPA进行训练。可选地,所述云主机信息获取单元包括:认证子单元,被配置为获取所述RPA模拟训练请求中的训练码,并对所述训练码进行认证,所述训练码为代表用户身份信息的号码,用于确认用户是否有使用权限;查询子单元,被配置为当所述训练码认证成功时,根据所述云主机类型,查询对应的远程桌面网关中是否有空闲的云主机;云主机获取子单元,被配置为当所述远程桌面网关中有空闲的云主机时,获取空闲的云主机信息。根据本说明书实施例的第三方面,提供一种计算设备,包括存储设备以及处理器,所述存储设备用于存储计算机程序,所述处理器运行所述计算机程序以使所述计算设备执行时实现所述RPA模拟训练方法的步骤。根据本说明书实施例的第四方面,提供一种存储介质,其存储有上述计算设备中所使用的计算机程序,该计算机程序被处理器执行时实现所述RPA模拟训练方法的步骤。本说明书实施例的有益效果如下:在接收到用户客户端通过Web页面发送的RPA模拟训练请求后,根据RPA模拟训练请求获取到对应的云主机信息,可根据云主机信息获取相应的云主机,从而将远程桌面连接至相应的云主机,使得远程桌面获取到该云主机的桌面。在获取到相应的云主机后,将远程桌面与Web页面进行页面进程,使得Web页面进入远程桌面,从而用户可通过在Web页面上操作远程桌面,又因远程桌面与云主机相连接,即可使用云主机上安装的RPA训练软件对待训练的RPA进行训练。本方法基于Web的远程桌面技术与云服务器资源,通过在云主机上安装应用系统,达到在云主机上模拟众多实际应用场景的效果,为RPA实施工程师提供真实的开发环境与应用场景,可用于RPA实施工程师进行真实环境的模拟训练。用户可通过Web页面进入训练接入服务器进行训练,无需安装任何软件,无需配置任何环境,即可进行真实本文档来自技高网...

【技术保护点】
1.一种RPA模拟训练方法,适于在训练接入服务器上执行,其特征在于,包括:/nS1:接收用户客户端通过Web页面发送的RPA模拟训练请求;/nS2:根据所述RPA模拟训练请求获取对应的云主机信息,并根据对应的云主机信息将远程桌面连接至相应的云主机;其中,所述云主机安装有RPA训练软件以及所述RPA训练软件对应的应用系统;/nS3:将所述远程桌面与所述Web页面进行页面集成,使得所述Web页面进入所述远程桌面,以通过所述远程桌面操作所述云主机上的RPA训练软件对待训练的RPA进行训练。/n

【技术特征摘要】
1.一种RPA模拟训练方法,适于在训练接入服务器上执行,其特征在于,包括:
S1:接收用户客户端通过Web页面发送的RPA模拟训练请求;
S2:根据所述RPA模拟训练请求获取对应的云主机信息,并根据对应的云主机信息将远程桌面连接至相应的云主机;其中,所述云主机安装有RPA训练软件以及所述RPA训练软件对应的应用系统;
S3:将所述远程桌面与所述Web页面进行页面集成,使得所述Web页面进入所述远程桌面,以通过所述远程桌面操作所述云主机上的RPA训练软件对待训练的RPA进行训练。


2.根据权利要求1所述的方法,其特征在于,所述RPA模拟训练请求包括RPA训练条件和训练码;所述S2的具体步骤为:
S21:获取所述RPA模拟训练请求中的RPA训练条件,根据所述RPA训练条件,获取用户所需的云主机类型;其中,所述RPA训练条件为待训练的RPA所需的应用环境,所述云主机类型由所述云主机上安装的RPA训练软件对应的应用系统确定;
S22:根据所述云主机类型,获取对应的云主机信息;
S23:通过RDP或VNC协议,将所述远程桌面连接至相应的云主机。


3.根据权利要求1所述的方法,其特征在于,所述S3的具体步骤为:
S31:根据页面集成技术,将所述远程桌面与所述Web页面进行页面集成,使得所述Web页面进入所述远程桌面;
S32:通过所述Web页面向用户呈现所述云主机上的RPA训练软件界面,接收用户对所述远程桌面进行的操作指令,从而操作所述云主机上的RPA训练软件对待训练的RPA进行训练。


4.根据权利要求2所述的方法,其特征在于,所述S22的具体步骤为:
S221:获取所述RPA模拟训练请求中的训练码,并对所述训练码进行认证,所述训练码为代表用户身份信息的号码,用于确认用户是否有使用权限;
S222:当所述训练码认证成功时,根据所述云主机类型,查询...

【专利技术属性】
技术研发人员:胡一川汪冠春褚瑞李玮鲁云罗亮
申请(专利权)人:北京来也网络科技有限公司北京奔影网络科技有限公司
类型:发明
国别省市:北京;11

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

1