【技术实现步骤摘要】
面向业务流程智能自动化的分布式软件机器人集群架构
[0001]本专利技术属于人工智能领域,具体涉及面向业务流程智能自动化的分布式软件机器人集群架构
。
技术介绍
[0002]现有的集中式软件机器人集群架构存在一些缺点,主要表现在以下几个方面:
1、
单点故障影响全部流程
。
集中式软件机器人所有任务均依赖于中心服务器,任务流程固定,当中心服务器或流程某节点发生故障时,则系统终止运行,任务失败
。2、
流程驱动的服务管理缺乏自动化
。
这种架构下的业务系统往往是基于固定的规则进行开发和运行的,而不能根据实时任务指令的变化进行调整,这样就导致了数据处理流程无法适应新情况,使业务流程缺乏智能自动化
。3、
资源配置灵活性差
。
应用软件中功能模块的占用资源无法按需分配,在用户指令完成后,无法实现占用资源的动态回收,使系统资源分配存在浪费现象
。
为克服集中式软件机器人集群架构存在的缺点,可以采用分布式集群架构,在分布式架构下,可以将任务拆分到不同的节点上进行处理,从而保证可靠性
、
高效性和灵活性
。
技术实现思路
[0003](1)专利技术目的本专利技术的目的是提供一种面向业务流程智能自动化的分布式软件机器人集群架构,解决单点故障影响全部流程
、
流程管理缺乏智能自动化
、
资源配置灵活性差的技术问题
。
[0004 ...
【技术保护点】
【技术特征摘要】
1.
面向业务流程智能自动化的分布式软件机器人集群架构,其特征在于,包括如下步骤:第一步:部署检测
、
识别软件机器人用于检测识别用户指令,并将识别结果下发给机器人指挥官;所述检测
、
识别软件机器人利用机器学习算法进行用户指令的识别和分类,用户指令最终分为单一指令
、
多个指令
、
特殊指令;单一指令是指多种单一化的用户命令,这类命令的任务流程固定,通过不同工作组的串联机器人逐级工作就能够完成任务;多个指令是指用户命令多种多样,且用户需求存在交叉,机器人指挥官将指令下发至并联机器人仓库,将任务分配给并联软件机器人,并联软件机器人到达工作节点后协同合作,共同完成任务指令;特殊指令是在满足一定条件时,才会触发的指令;机器人指挥官将特殊指令直接下发给特种机器人,特种机器人根据特殊命令完成特殊任务;特殊指令包括用户的特殊需求,同时也包含在系统出现用户业务过载和串联
、
并联机器人出现故障时,全局软件机器人的紧急调用命令;第二步:部署软件机器人指挥官;机器人指挥官具有派发指令和调遣软件机器人的能力,机器人指挥官根据指令类别下发命令至串联
、
并联和特种机器人仓库,选取合适的软件机器人到达工作节点,与此同时,全局软件机器人根据机器人工作节点反馈的信息,协调机器人指挥官派遣合适数量的机器人到达指定工作节点;第三步:构建串联
、
并联和特种软件机器人仓库;串联机器人仓库中存储不同的工作小组,每个工作小组执行单一指令任务,小组之间又相互配合;并联机器人执行多指令任务;特种机器人执行特殊任务和系统紧急任务;基于潜在的业务目标和用户需求分析,编写软件功能模块至软件机器人中,并将软件机器人存储在不同类型的机器人仓库中,机器人仓库中的机器人不占用实际的系统内存资源,只占用外存储空间;第四步:部署机器人工作节点;机器人工作节点包括串联
、
并联和特种机器人执行节点,机器人工作节点接收来自机器人仓库的静态机器人,并转化为动态的工作机器人;第五步:部署全局软件机器人;全局软件机器人为系统总指挥官,用于保证业务流程的顺利进行;全局软件机器人通过监测处于机器人工作节点的机器人运行情况,及时地对机器人指挥官进行反馈,机器人指挥官动态地派遣和回收工作机器人的数量;当机器人执行节点处的机器人数量过多时,资源使用超过配置的上限阈值时,全局软件机器人动态地增加相应执行节点的资源配额,反之,减少资源配额;当用户指令大量增加时,全局软机器人感知并协调机器人指挥官增加派遣工作机器人的数量,反之,机器人仓库回收工作节点处的机器人;
当某特定功能的机器人完成任务时,全局软件机器人及时通知机器人指挥官回收此软件机器人,释放占用的系统资源
。2.
根据权利要求1所述的面向业务流程智能自动化的分布式软件机器人集群架构,其特征在于,所述检测
、
识别软件机器人利用朴素贝叶斯分类
、
支持向量机
、
决策树或神经网络机器学习算法进...
【专利技术属性】
技术研发人员:刘红卫,姜志杰,李泰博,张翔,黄奕勇,韩伟,李天恩,熊丹,张琦,
申请(专利权)人:中国人民解放军军事科学院国防科技创新研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。