远程系统的登录方法及其相关设备技术方案

技术编号:34846800 阅读:23 留言:0更新日期:2022-09-08 07:45
本申请实施例属于人工智能领域,涉及一种远程系统的登录方法,应用于本地设备,方法包括获取远程登录凭证和服务配置;根据服务配置生成机器人流程自动化RPA监听服务和RPA解锁服务;当RPA监听服务监听到远程桌面连接中断时,通过RPA解锁服务重新建立远程连接会话,并通过远程连接会话和远程登录凭证登录远程系统;读取远程系统中任务的执行状态,并根据执行状态执行任务。本申请还提供一种远程系统的登录装置、计算机设备及存储介质。本申请解决了由于RPA在启动的时候,云端计算机是锁屏状态导致的流程执行报错的问题。态导致的流程执行报错的问题。态导致的流程执行报错的问题。

【技术实现步骤摘要】
远程系统的登录方法及其相关设备


[0001]本申请涉及人工智能
,尤其涉及一种远程系统的登录方法及其相关设备。

技术介绍

[0002]机器人流程自动化(Robotic Process Automation,RPA)产品是一款新型工作流程自动化办公机器人软件,RPA可以通过模拟人工手动操作键盘和鼠标,自动批量化处理规则清晰的高频业务,能够将办公人员从每日的重复工作中解放出来,提高生产效率。
[0003]用户可以通过本地计算机将RPA部署在云端计算机的云端桌面,进行自动化操作来处理业务。但是,由于云端计算机通常都有自动锁屏机制,在长时间无操作的情况下,就需要手动输入用户名和密码才可以重新进入到操作系统中。另外,当锁屏后本地计算机和云端计算机的远程桌面连接(Microsoft terminal services client,mstsc)的会话(Session)也会中断,这样,如果RPA在启动的时候,云端计算机是锁屏状态,那么本地计算机就会中断与远程桌面的会话,从而造成流程执行报错。

技术实现思路

[0004]本申请实施例的目的在于提出一种远程系统的登录方法及其相关设备,以解决由于RPA在启动的时候,云端计算机是锁屏状态导致的流程执行报错的问题。
[0005]为了解决上述技术问题,本申请实施例提供一种远程系统的登录方法,应用于本地设备,采用了如下所述的技术方案:
[0006]获取远程登录凭证和服务配置;根据所述服务配置生成机器人流程自动化RPA监听服务和RPA解锁服务;当所述RPA监听服务监听到远程桌面连接中断时,通过所述RPA解锁服务重新建立远程连接会话,并通过所述远程连接会话和所述远程登录凭证登录远程系统;读取所述远程系统中任务的执行状态,并根据所述执行状态执行任务。
[0007]进一步的,所述服务配置包括监听配置参数和解锁配置参数;所述根据所述服务配置生成机器人流程自动化RPA监听服务和RPA解锁服务,包括:调用所述监听配置参数生成RPA监听服务,并调用所述解锁配置参数生成RPA解锁服务。
[0008]进一步的,所述通过所述RPA解锁服务重新建立远程连接会话,包括:通过所述RPA解锁服务发起远程桌面连接,并通过所述远程桌面连接进入远程连接会话。
[0009]进一步的,在通过所述远程连接会话和所述远程登录凭证登录远程系统之前,所述登录方法还包括:解密所述远程登录凭证,得到远程账户以及与所述远程账户对应的密码。
[0010]进一步的,所述远程连接会话对应的会话框中包括远程账户输入框、密码输入框以及登录控件,所述通过所述远程连接会话和所述远程登录凭证登录远程系统,包括:将所述远程账户写入所述远程账户输入框,将所述远程账户对应的密码写入所述密码输入框,并触发所述登录控件,以登录所述远程系统。
[0011]进一步的,所述执行状态为未执行和已执行中的任意一个;所述根据所述执行状态执行任务,包括:在目标任务的执行状态为未执行时,启动所述目标任务对应的业务脚本,以执行所述目标任务。
[0012]进一步的,在通过所述远程连接会话和所述远程登录凭证登录远程系统之后,所述方法还包括:截获登录界面,并在通过光学字符识别OCR技术识别所述登录界面为登录成功界面时,确定所述远程系统登录成功。
[0013]为了解决上述技术问题,本申请实施例还提供一种远程系统的登录装置,采用了如下所述的技术方案:
[0014]获取模块,用于获取远程登录凭证和服务配置;生成模块,用于根据所述服务配置生成机器人流程自动化RPA监听服务和RPA解锁服务;登录模块,用于当所述RPA监听服务监听到远程桌面连接中断时,通过所述RPA解锁服务重新建立远程连接会话,并通过所述远程连接会话和所述远程登录凭证登录远程系统;执行模块,用于读取所述远程系统中任务的执行状态,并根据所述执行状态执行任务。
[0015]进一步的,所述服务配置包括监听配置参数和解锁配置参数;所述生成模块,具体用于调用所述监听配置参数生成RPA监听服务,并调用所述解锁配置参数生成RPA解锁服务。
[0016]进一步的,所述登录模块包括第一登录子模块;所述第一登录子模块,用于通过所述RPA解锁服务发起远程桌面连接,并通过所述远程桌面连接进入远程连接会话。
[0017]进一步的,所述登录装置还包括解密模块;所述解密模块,用于解密所述远程登录凭证,得到远程账户以及与所述远程账户对应的密码。
[0018]进一步的,所述远程连接会话对应的会话框中包括远程账户输入框、密码输入框以及登录控件;所述登录模块还包括第二登录子模块;所述第二登录子模块,用于将所述远程账户写入所述远程账户输入框,将所述远程账户对应的密码写入所述密码输入框,并触发所述登录控件,以登录所述远程系统。
[0019]进一步的,所述执行状态为未执行和已执行中的任意一个;所述执行模块,具体用于在目标任务的执行状态为未执行时,启动所述目标任务对应的业务脚本,以执行所述目标任务。
[0020]进一步的,所述登录装置还包括识别模块;所述识别模块,截获登录界面,并在通过光学字符识别OCR技术识别所述登录界面为登录成功界面时,确定所述远程系统登录成功。
[0021]为了解决上述技术问题,本申请实施例还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现上述远程系统的登录方法的步骤。
[0022]为了解决上述技术问题,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述远程系统的登录方法的步骤。
[0023]与现有技术相比,本申请实施例主要有以下有益效果:首先获取远程登录凭证和服务配置,并根据服务配置生成RPA监听服务和RPA解锁服务。当RPA监听服务监听到远程桌面连接中断时,通过RPA解锁服务重新建立远程连接会话,并通过远程连接会话和远程登录
凭证登录远程系统。之后,读取远程系统中任务的执行状态,并根据执行状态执行任务。即能够通过RPA监听服务监听到远程桌面连接断开,通过RPA解锁服务重新登录到远程系统。避免了云端计算机在长时间无操作的情况下,需要手动输入用户名和密码才可以重新进入到操作系统中的情况,实现了远程系统的自动登录。
[0024]另外,在重新登录远程系统之后,能够读取远程系统中任务的执行状态,并根据执行状态执行任务。避免了云端计算机是锁屏状态,本地计算机中断与远程桌面的会话,从而造成的流程执行报错的问题。
附图说明
[0025]为了更清楚地说明本申请中的方案,下面将对本申请实施例描述中所需要使用的附图作一个简单介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0026]图1是本申请可以应用于其中的示例性系统架构图;
[0027]图2是根据本申请的远程系统本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种远程系统的登录方法,应用于本地设备,其特征在于,包括下述步骤:获取远程登录凭证和服务配置;根据所述服务配置生成机器人流程自动化RPA监听服务和RPA解锁服务;当所述RPA监听服务监听到远程桌面连接中断时,通过所述RPA解锁服务重新建立远程连接会话,并通过所述远程连接会话和所述远程登录凭证登录远程系统;读取所述远程系统中任务的执行状态,并根据所述执行状态执行任务。2.根据权利要求1所述的登录方法,其特征在于,所述服务配置包括监听配置参数和解锁配置参数;所述根据所述服务配置生成机器人流程自动化RPA监听服务和RPA解锁服务,包括:调用所述监听配置参数生成RPA监听服务,并调用所述解锁配置参数生成RPA解锁服务。3.根据权利要求1所述的登录方法,其特征在于,所述通过所述RPA解锁服务重新建立远程连接会话,包括:通过所述RPA解锁服务发起远程桌面连接,并通过所述远程桌面连接进入远程连接会话。4.根据权利要求1所述的登录方法,其特征在于,在通过所述远程连接会话和所述远程登录凭证登录远程系统之前,所述登录方法还包括:解密所述远程登录凭证,得到远程账户以及与所述远程账户对应的密码。5.根据权利要求4所述的登录方法,其特征在于,所述远程连接会话对应的会话框中包括远程账户输入框、密码输入框以及登录控件,所述通过所述远程连接会话和所述远程登录凭证登录远程系统,包括:将所述远程账户写入所述远程账户输入框,将所述远程账户对应的密码写入所述密码输入框,并触发...

【专利技术属性】
技术研发人员:赵莫言
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:

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

1