[发明专利]基于RPA远程控制操作系统自动登录的方法及设备有效
| 申请号: | 201910345536.X | 申请日: | 2019-04-26 |
| 公开(公告)号: | CN110035088B | 公开(公告)日: | 2021-08-24 |
| 发明(设计)人: | 陈成乐;周文贵;张毅麟 | 申请(专利权)人: | 厦门商集网络科技有限责任公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
| 代理公司: | 福州科扬专利事务所(普通合伙) 35001 | 代理人: | 何小星 |
| 地址: | 361101 福建省厦*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 rpa 远程 控制 操作系统 自动 登录 方法 设备 | ||
本发明涉及基于RPA远程控制操作系统自动登录的方法,包括管理平台、应用服务器和登录服务器,登录服务器自动执行如下步骤:登录服务器接收来自管理平台的操作系统登录请求,登录请求中包含应用服务器的IP地址以及该应用服务器的操作系统登录密码;启动登录服务器上的远程桌面控制客户端,登录服务器控制远程桌面控制客户端访问应用服务器的IP地址,获取到远程桌面影像画面;登录服务器控制远程桌面控制客户端发送登录指令,登录服务器获取到登录密码输入界面;登录服务器检索登录密码输入界面中密码输入框的位置,将操作系统登录密码输入所述密码输入框并执行登录,完成应用服务器的远程自动登录。本发明实现了基于RPA的远程控制应用服务器的自动登录。
技术领域
本发明涉及一种基于RPA远程控制操作系统自动登录的方法及设备,属于RPA领域。
背景技术
RPA(Robotic Process Automation),译为机器人流程自动化,又可以称为数字化劳动力,是一种智能化软件,通过模拟并增强人类与计算机的交互过程,实现工作流程中的自动化。随着人工智能的发展,AI+RPA的应用场景越来越广泛,通过RPA模拟人机交互行为以执行业务流程。例如,RPA可以利用用户界面来捕获和操作应用程序,就如同人工操作。
以windows系统为例,现有的大部分机器运行了windows操作系统,机器上安装有各种程序,并要求操作系统处于登录且非锁屏状态下运行被操作程序。在企业的安全要求中对操作系统的登录权限有严格的要求,不能设置免密登录。当机器执行重启、注销等系统维护后,需要人工输入操作系统的用户密码登录系统,方可启动被操作的程序。当机器数量较多时,需要人工执行繁琐重复的登录操作,且运维管理人员必须接触到操作系统的密码明文,存在泄密隐患。
发明内容
为了解决上述技术问题,本发明提供一种基于RPA远程控制操作系统自动登录的方法,解决了现有技术中人工重复执行登录操作,且密码安全性低等问题。
本发明的技术方案一如下:
基于RPA远程控制操作系统自动登录的方法,包括管理平台、应用服务器和登录服务器,所述登录服务器通过RPA自动执行如下步骤:所述登录服务器接收来自管理平台的操作系统登录请求,所述登录请求中包含需要实现自动登录的应用服务器的IP地址以及该应用服务器的操作系统登录密码;启动登录服务器上的远程桌面控制客户端,所述登录服务器控制所述远程桌面控制客户端访问所述应用服务器的IP地址,获取到远程桌面影像画面;所述登录服务器控制所述远程桌面控制客户端发送登录指令,所述登录服务器捕获登录密码输入界面;所述登录服务器检索所述登录密码输入界面中密码输入框的位置,将所述操作系统登录密码输入所述密码输入框并执行登录操作,登录成功,完成应用服务器的远程自动登录。
更优地,所述登录服务器获取到所述远程桌面影像画面后,执行如下步骤:根据预设区域位置截取所述远程桌面影像画面,得到第一图像;比对所述第一图像与所述应用服务器上操作系统的登录界面上相同位置的图像是否相同,若相同,则判定所述远程桌面影像画面为登录界面;所述登录服务器控制所述远程桌面控制客户端向所述应用服务器发送登录指令。
更优地,所述登录服务器检索所述登录密码输入界面中密码输入框的位置,所述检索步骤为:逐个检查所述登录密码输入界面中的每个像素,检测白色点;发现白色点后记下该点坐标(x,y),然后向右横向逐个识别像素的颜色,直到出现非白色点;若连续出现白色点的数量n超过预设的第一阈值,则以白色点(x,y)为起点,向下纵向检查逐个像素,直到出现非白色点,若纵向白色点的数量m超过预设的第二阈值,则判定该该区域是密码输入框,且判定密码输入框的矩形区域为{left:x,top:y,right:x+n,bottom:y+m}。
更优地,完成应用服务器的远程自动登录后,再次确认是否登录成功,具体执行如下步骤:根据所述预设区域位置截取登陆后的应用服务器上的桌面图像,得到第二图像,比对所述第二图像与所述应用服务器上操作系统的登录界面上相同位置的图像是否相同,若相同,则登录失败;否则,认定远程登录成功。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门商集网络科技有限责任公司,未经厦门商集网络科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910345536.X/2.html,转载请声明来源钻瓜专利网。





