一种数据维护方法及机器人控制器、数据运维系统技术方案

技术编号:36948017 阅读:32 留言:0更新日期:2023-03-22 19:09
本申请一种数据维护方法及机器人控制器、数据运维系统,其中,所述机器人控制器包含与所述数据运维系统中,所述方法应用于所述机器人控制器,所述方法包括:接收目标对话RPA发送的当前命令,并生成当前命令对应的当前任务;其中,目标对话RPA指代当前发起任务的对话RPA;对话RPA为用户侧的机器人客户端;将当前任务分发给各个当前执行机器人,以通过各个当前执行机器人执行当前任务并反馈任务执行结果;其中,当前执行机器人包括指定的对话RPA,和/或数据中心RPA;数据中心RPA为数据中心设备侧的机器人客户端;接收各个当前执行机器人反馈的任务执行结果;基于各个任务执行结果向目标对话RPA反馈当前任务的最终结果。目标对话RPA反馈当前任务的最终结果。目标对话RPA反馈当前任务的最终结果。

【技术实现步骤摘要】
一种数据维护方法及机器人控制器、数据运维系统


[0001]本申请涉及数据运维
,特别涉及一种数据维护方法及机器人控制器、数据运维系统。

技术介绍

[0002]银行大型数据中心运维的特点是需要管理的系统复杂、设备多、跨地域、运维环节多、需要协调的人员多等。但是在一些特殊情况下,运维人员并不能到现场进行工作,所以无法在数据中心现场进行数据维护,也无法与其他人员直接进行现场协调。
[0003]当前针对linux系统,通常使用putty以通过ssh协议远程登录linux系统,执行命令。而对于windows,则主要是通过安装并登陆远程控制客户端,从而可以使用键盘鼠标远程控制目标系统。而对于协调工作,则主要采用社交软件进行交互。
[0004]但是,现有的方式存在一次仅能控制一个设备,也无法多人同时对数据中心的设备进行远程操作等问题,从而导致无法实现某一些数据维护操作。并且通过社交软件进行工作的协调效率相对较慢,也无法保证准确性。

技术实现思路

[0005]基于上述现有技术的不足,本申请提供了一种数据维护方法及机器人控制器、数据运维系统,以解决现有技术无法远程执行部分数据维护操作,且效率较低的问题。
[0006]为了实现上述目的,本申请提供了以下技术方案:
[0007]本申请第一方面提供了一种数据维护方法,应用于机器人控制器,所述数据维护方法,包括:
[0008]接收目标对话RPA发送的当前命令,并生成所述当前命令对应的当前任务;其中,所述目标对话RPA指代当前发起任务的对话RPA;所述对话RPA为用户侧的机器人客户端;
[0009]将所述当前任务分发给各个当前执行机器人,以通过各个所述当前执行机器人执行所述当前任务并反馈任务执行结果;其中,所述当前执行机器人包括指定的所述对话RPA,和/或数据中心RPA;所述数据中心RPA为数据中心设备侧的机器人客户端;
[0010]接收各个所述当前执行机器人反馈的所述任务执行结果;
[0011]基于各个所述任务执行结果向所述目标对话RPA反馈所述当前任务的最终结果。
[0012]可选地,在上述的数据维护方法中,所述接收目标对话RPA发送的当前命令,并生成所述当前命令对应的当前任务,包括:
[0013]接收所述目标对话RPA发送的当前命令;
[0014]对所述当前命令进行解析,并基于解析后的所述当前命令在任务队列中生成所述当前任务。
[0015]可选地,在上述的数据维护方法中,所述将所述当前任务分发给各个当前执行机器人,包括:
[0016]根据所述当前任务的信息确定出各个所述当前执行机器人;
[0017]分别针对每个所述当前执行机器人,判断所述当前执行机器人的工作状态是否为空闲状态;
[0018]若判断出所述当前执行机器人的工作状态为非空闲状态,则将所述当前执行机器人对应的子任务的状态置为等待状态;
[0019]每间隔第一预设时间长度,检测所述当前执行机器人的工作状态是否更新为空闲状态;
[0020]若判断出所述当前执行机器人的工作状态为空闲状态,或检测出所述当前执行机器人的工作状态更新为空闲状态,则将所述当前任务中所述当前执行机器人对应的子任务发送给所述当前执行机器人。
[0021]可选地,在上述的数据维护方法中,所述将所述当前任务中所述当前执行机器人对应的子任务发送给所述当前执行机器人之后,还包括:
[0022]将所述当前执行机器人的工作状态置为非空闲状态;其中,所述当前执行机器人的工作状态在所述当前执行机器人反馈其对应的子任务的任务执行结果后,再次由非空闲状态置为空闲状态;
[0023]将所述当前执行机器人对应的子任务的状态置为正在执行状态。
[0024]可选地,在上述的数据维护方法中,还包括:
[0025]每间隔第二预设时间长度,检测是否已接收到每个所述当前执行机器人反馈的任务执行结果;其中,若检测到已接收到每个所述当前执行机器人反馈的任务执行结果,则执行所述基于各个所述任务执行结果向所述目标对话RPA反馈所述当前任务的最终结果。
[0026]可选地,在上述的数据维护方法中,所述基于各个所述任务执行结果向所述目标对话RPA反馈所述当前任务的最终结果,包括:
[0027]若所述当前任务需要人工处理,则将各个所述任务执行结果发送给各个当前指定用户,以通过所述当前指定用户基于所述任务执行结果进行后续处理,并反馈人工处理结果;
[0028]接收各个所述当前指定用户反馈的所述人工处理结果,并将各个所述人工处理结果进行汇总,得到所述当前任务的最终结果;
[0029]将所述最终结果反馈给所述目标对话RPA。
[0030]本申请第二方面提供了一种机器人控制器,包括:
[0031]生成单元,用于接收目标对话RPA发送的当前命令,并生成所述当前命令对应的当前任务;其中,所述目标对话RPA指代当前发起任务的对话RPA;所述对话RPA为用户侧的机器人客户端;
[0032]分发单元,用于将所述当前任务分发给各个当前执行机器人,以通过各个所述当前执行机器人执行所述当前任务并反馈任务执行结果;其中,所述当前执行机器人包括指定的所述对话RPA,和/或数据中心RPA;所述数据中心RPA为数据中心设备侧的机器人客户端;
[0033]第一接收单元,用于接收各个所述当前执行机器人反馈的所述任务执行结果;
[0034]结果反馈单元,用于基于各个所述任务执行结果向所述目标对话RPA反馈所述当前任务的最终结果。
[0035]可选地,在上述的机器人控制器中,所述生成单元,包括:
[0036]命令接收单元,用于接收所述目标对话RPA发送的当前命令;
[0037]解析单元,用于对所述当前命令进行解析,并基于解析后的所述当前命令在任务队列中生成所述当前任务。
[0038]可选地,在上述的机器人控制器中,所述分发单元,包括:
[0039]确定单元,用于根据所述当前任务的信息确定出各个所述当前执行机器人;
[0040]判断单元,用于分别针对每个所述当前执行机器人,判断所述当前执行机器人的工作状态是否为空闲状态;
[0041]第一设置单元,用于在判断出所述当前执行机器人的工作状态为非空闲状态时,将所述当前执行机器人对应的子任务的状态置为等待状态;
[0042]第一检测单元,用于每间隔第一预设时间长度,检测所述当前执行机器人的工作状态是否更新为空闲状态;
[0043]第一发送单元,用于在判断出所述当前执行机器人的工作状态为空闲状态,或检测出所述当前执行机器人的工作状态更新为空闲状态时,将所述当前任务中所述当前执行机器人对应的子任务发送给所述当前执行机器人。
[0044]可选地,在上述的机器人控制器中,还包括:
[0045]第二设置单元,用于将所述当前执行机器人的工作状态置为非空闲状态;其中,所述当前执行机器人的工作状态在所述当前本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据维护方法,其特征在于,应用于机器人控制器,所述数据维护方法,包括:接收目标对话RPA发送的当前命令,并生成所述当前命令对应的当前任务;其中,所述目标对话RPA指代当前发起任务的对话RPA;所述对话RPA为用户侧的机器人客户端;将所述当前任务分发给各个当前执行机器人,以通过各个所述当前执行机器人执行所述当前任务并反馈任务执行结果;其中,所述当前执行机器人包括指定的所述对话RPA,和/或数据中心RPA;所述数据中心RPA为数据中心设备侧的机器人客户端;接收各个所述当前执行机器人反馈的所述任务执行结果;基于各个所述任务执行结果向所述目标对话RPA反馈所述当前任务的最终结果。2.根据权利要求1所述的方法,其特征在于,所述接收目标对话RPA发送的当前命令,并生成所述当前命令对应的当前任务,包括:接收所述目标对话RPA发送的当前命令;对所述当前命令进行解析,并基于解析后的所述当前命令在任务队列中生成所述当前任务。3.根据权利要求1所述的方法,其特征在于,所述将所述当前任务分发给各个当前执行机器人,包括:根据所述当前任务的信息确定出各个所述当前执行机器人;分别针对每个所述当前执行机器人,判断所述当前执行机器人的工作状态是否为空闲状态;若判断出所述当前执行机器人的工作状态为非空闲状态,则将所述当前执行机器人对应的子任务的状态置为等待状态;每间隔第一预设时间长度,检测所述当前执行机器人的工作状态是否更新为空闲状态;若判断出所述当前执行机器人的工作状态为空闲状态,或检测出所述当前执行机器人的工作状态更新为空闲状态,则将所述当前任务中所述当前执行机器人对应的子任务发送给所述当前执行机器人。4.根据权利要求3所述的方法,其特征在于,所述将所述当前任务中所述当前执行机器人对应的子任务发送给所述当前执行机器人之后,还包括:将所述当前执行机器人的工作状态置为非空闲状态;其中,所述当前执行机器人的工作状态在所述当前执行机器人反馈其对应的子任务的任务执行结果后,再次由非空闲状态置为空闲状态;将所述当前执行机器人对应的子任务的状态置为正在执行状态。5.根据权利要求1所述的方法,其特征在于,还包括:每间隔第二预设时间长度,检测是否已接收到每个所述当前执行机器人反馈的任务执行结果;其中,若检测到已接收到每个所述当前执行机器人反馈的任务执行结果,则执行所述基于各个所述任务执行结果向所述目标对话RPA反馈所述当前任务的最终结果。6.根据权利要求1所述的方法,其特征在于,所述基于各个所述任务执行结果向所述目标对话RPA反馈所述当前任务的最终结果,包括:若所述当前任务需要人工处理,则将各个所述任务执行结果发送给各个当前指定用户,以通过所述当前指定用户基于所述任务执行结果进行后续处理,并反馈人工处理结果;
接收各个所述当前指定用户反馈的所述人...

【专利技术属性】
技术研发人员:王也延皓吴炎冰王永明
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1