[发明专利]异常运行环境的修复方法、装置、计算机设备和存储介质有效
申请号: | 202010913609.3 | 申请日: | 2020-09-03 |
公开(公告)号: | CN112235342B | 公开(公告)日: | 2023-04-14 |
发明(设计)人: | 凌勇;蒋旭曦;李东;陈杰;高勇 | 申请(专利权)人: | 苏宁云计算有限公司 |
主分类号: | H04L67/12 | 分类号: | H04L67/12;H04L67/51;H04L9/40;G06F8/70 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 刘艳丽 |
地址: | 210000 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 异常 运行 环境 修复 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种异常运行环境的修复方法、装置、计算机设备和存储介质。所述方法包括:获取异常修复指令;其中,异常修复指令是软件机器人在执行业务过程中根据异常运行环境而生成的修复指令;异常运行环境为阻碍软件机器人执行业务的运行环境;根据异常修复指令获取异常编码;根据异常编码在修复脚本集合中获取对应的目标修复脚本;根据目标修复脚本对异常运行环境进行修复,以使异常运行环境恢复至正常运行环境。本方法通过软件机器人端与服务端的通信,使得服务端可以及时接收到软件机器人发送的异常修复指令,并对软件机器人业务执行过程中产生的异常运行环境进行修复,从而提高了软件机器人执行业务的稳定性、降低了人工运维的成本。
技术领域
本申请涉及自动化技术领域,特别是涉及一种异常运行环境的修复方法、装置、计算机设备和存储介质。
背景技术
随着自动化技术的发展,出现了软件机器人技术,软件机器人可以模拟人的操作行为对计算机进行鼠标点击、键盘敲击、数据处理等操作。虽然软件机器人的出现可以减少人力成本,但是其运行并不稳定。
传统技术中的软件机器人经常会由于运行环境的改变而异常中断或终止,需要工作人员定期进行人工错误排查或环境参数调整,因此无法长期稳定的运行。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高软件机器人执行业务稳定性的异常运行环境的修复方法、装置、计算机设备和存储介质。
一种异常运行环境的修复方法,上述方法包括:
获取异常修复指令;其中,异常修复指令是软件机器人在执行业务过程中根据异常运行环境而生成的修复指令;异常运行环境为阻碍软件机器人执行业务的运行环境;
根据异常修复指令获取异常编码;
根据异常编码在修复脚本集合中获取对应的目标修复脚本;
根据目标修复脚本对异常运行环境进行修复,以使异常运行环境恢复至正常运行环境。
在一个实施例中,获取异常修复指令,包括:
接收软件机器人发送的异常修复指令的回调请求;
根据回调请求向软件机器人调取异常修复指令。
在一个实施例中,获取异常修复指令之前,方法还包括:
与软件机器人通过操作系统通讯开发平台的双通道通讯机制建立进程间的通信。
在一个实施例中,与软件机器人通过操作系统通讯开发平台的双通道通讯机制建立进程间的通信之前,上述方法还包括:
获取操作系统的管理员会话号码;
根据管理员会话号码获取在操作系统中以管理员权限创建的软件机器人的访问令牌;
根据访问令牌启动软件机器人。
在一个实施例中,异常运行环境因软件机器人的操作对象软件的当前版本与预设版本不同而产生,根据目标修复脚本对异常运行环境进行修复,包括:
根据目标修复脚本获取系统注册表;
根据系统注册表获取系统上的操作对象软件的当前版本;
检测当前版本与预设版本是否相同;
若不同,则利用预设版本替换当前版本。
在一个实施例中,异常运行环境因软件机器人的操作对象软件启动失败而产生,根据目标修复脚本对异常运行环境进行修复,包括:
根据目标修复脚本检测软件机器人的当前运行环境中是否缺少操作对象软件的相关信息;
若是,启动操作对象软件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏宁云计算有限公司,未经苏宁云计算有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010913609.3/2.html,转载请声明来源钻瓜专利网。