System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 多智能设备控制系统及方法、电子设备和存储介质技术方案_技高网

多智能设备控制系统及方法、电子设备和存储介质技术方案

技术编号:41223751 阅读:2 留言:0更新日期:2024-05-09 23:42
本公开涉及一种多智能设备控制系统及方法、电子设备和存储介质。该系统包括:程序管理中心以及至少一个智能设备;所述程序管理中心,接收程序装载指示信息,所述程序装载指示信息表征不同的程序装载场景;并对所述程序装载指示信息进行解析,得到标识信息,并基于所述标识信息确定待安装的目标程序,以及目标智能设备;以及向所述目标智能设备发送目标程序安装指令,以指示目标智能设备安装所述目标程序;所述目标智能设备,响应于接收到目标程序安装指令,对目标程序进行安装,并在安装完成后运行所述目标程序,以执行目标程序对应的任务。无需人员进入到智能设备所在场地,提高多智能设备的程序装载的效率,并可以降低程序装载错误的概率。

【技术实现步骤摘要】

本公开涉及自动化控制领域,尤其涉及一种多智能设备控制系统及方法、电子设备和存储介质


技术介绍

1、随着人工智能的快速发展,人工智能设备已应用到不同的场景中,提升了生产效率,方便了人们的生活。

2、多智能设备系统(multi-agent system,缩写m.a.s.),是由在一个环境中交互的多个智能设备组成的计算系统。多智能设备系统相比于使用单一智能设备,具有较高的鲁棒性以及可拓展性,这使得其对于复杂环境具有较高抗干扰能力。

3、由于考虑到轻便和安全性,大部分智能设备的硬件性能受限。因此单个智能设备上会装载单一程序。如果需要改变程序,则需要以人工手动编程的方式为单个智能设备装载程序。在成百上千智能设备协作的应用场景中,使用这种方式改变智能设备的程序将耗费大量的时间和人力,而且容易出错。


技术实现思路

1、有鉴于此,本公开提出了一种多智能设备控制方案。

2、根据本公开的一方面,提供了一种多智能设备控制系统,包括:程序管理中心以及至少一个智能设备;所述程序管理中心,接收程序装载指示信息,所述程序装载指示信息表征不同的程序装载场景;所述程序管理中心,对所述程序装载指示信息进行解析,得到标识信息,并基于所述标识信息确定待安装的目标程序,以及目标智能设备;所述程序管理中心,向所述目标智能设备发送目标程序安装指令,以指示目标智能设备安装所述目标程序;所述目标智能设备,响应于接收到目标程序安装指令,对目标程序进行安装,并在安装完成后运行所述目标程序,以执行目标程序对应的任务。

3、在一种可能的实现方式中,所述系统还包括上层决策系统;所述上层决策系统,用于响应于新智能设备或新程序的接入请求,或者响应于智能设备的任务切换请求,将所述程序装载指示信息发送至所述程序管理中心;所述程序管理中心,用于接收所述上层决策系统发送的程序装载指示信息,并根据所述程序装载指示信息向所述目标智能设备发送目标程序安装指令。

4、在一种可能的实现方式中,所述程序管理中心,用于将句柄注册到所述至少一个智能设备以及所述上层决策系统,所述句柄表示发送所述程序装载指示信息的预设发送条件;所述上层决策系统,用于接收所述句柄,并在满足所述预设发送条件的情况下,将所述程序装载指示信息发送至所述程序管理中心;所述智能设备,用于接收所述句柄,并在满足所述预设发送条件的情况下,向所述程序管理中心发送所述程序装载指示信息。

5、在一种可能的实现方式中,所述程序装载指示信息包括程序还原指令,所述程序还原指令表征的程序装载场景为智能设备程序还原场景,所述标识信息包括目标智能设备标识和待还原时间点;所述程序管理中心,解析所述程序还原指令,得到待还原时间点和目标智能设备标识;所述程序管理中心,从数据库存储的历史数据中,确定在所述待还原时间点目标智能设备所安装的程序的程序信息,得到待安装的目标程序。

6、在一种可能的实现方式中,所述程序装载指示信息包括智能设备故障信息,智能设备故障信息表征的程序装载场景为智能设备程序重装场景,所述标识信息包括目标智能设备标识;所述程序管理中心,解析所述智能设备故障信息,得到所述目标智能设备标识;基于所述目标智能设备标识,从对应的目标智能设备获取目标智能设备的属性信息;所述程序管理中心,基于所述目标智能设备的属性信息,从数据库存储的历史数据中,确定与所述属性信息对应的程序信息,得到待安装的目标程序。

7、在一种可能的实现方式中,所述程序装载指示信息包括切换任务指令,切换任务指令表征的程序装载场景为智能设备任务切换场景,所述标识信息包括第一任务标识和目标智能设备标识:所述程序管理中心,解析所述切换任务指令,得到所述第一任务标识和目标智能设备标识,所述第一任务标识表征待执行任务;所述程序管理中心,基于所述目标智能设备标识,从所述目标智能设备获取目标智能设备的硬件信息;所述程序管理中心,从所述第一任务标识对应的多个程序中,确定与所述目标智能设备的硬件信息匹配的目标程序。

8、在一种可能的实现方式中,所述程序装载指示信息包括新智能设备接入指令,切换任务指令表征的程序装载场景为智能设备接入系统的场景,所述标识信息包括第二任务标识和目标智能设备标识:所述程序管理中心,解析所述新智能设备接入指令,得到待接入的目标智能设备的目标智能设备标识和所述第二任务标识,所述第二任务标识表征待接入的智能设备需要执行的任务;所述程序管理中心,执行全局扫描,得到接入扫描的新设备,并根据所述目标智能设备标识,从扫描到的新设备中,获取目标智能设备的硬件信息;所述程序管理中心,从所述第二任务标识对应的多个程序中,确定与所述目标智能设备的硬件信息匹配的目标程序。

9、在一种可能的实现方式中,所述程序管理中心,获取各智能设备的层级标识,根据所述层级标识,确定所述智能设备停止执行任务的顺序;所述程序管理中心,按照所述停止执行任务的顺序,向所述目标智能设备发送停止任务指令;所述目标智能设备,响应于接收到所述停止任务指令,停止在目标智能设备上正在执行的程序;所述程序管理中心,在目标智能设备停止正在执行的程序后,向所述目标智能设备发送目标程序安装指令;所述目标智能设备,响应于接收到目标程序安装指令,对目标程序进行安装;所述程序管理中心,在目标程序安装完成后,根据所述层级标识,确定所述智能设备恢复执行任务的顺序,所述恢复执行任务的顺序与所述停止执行任务的顺序互逆;所述程序管理中心,按照所述恢复执行任务的顺序,恢复运行所述目标智能设备上的程序。

10、在一种可能的实现方式中,系统包括:同构的多个智能设备和/或同位的多个智能设备;所述同构的多个智能设备为硬件功能相同的多个智能设备;所述同位的多个智能设备为软件功能相同的多个智能设备。

11、根据本公开的另一方面,提供了一种多智能设备程序装载方法,包括:接收程序装载指示信息,所述程序装载指示信息表征不同的程序装载场景;对所述程序装载指示信息进行解析,得到标识信息,并基于所述标识信息确定待安装的目标程序,以及目标智能设备;向所述目标智能设备发送目标程序安装指令,以指示目标智能设备安装所述目标程序。

12、在一种可能的实现方式中,所述程序装载指示信息包括程序还原指令,所述程序还原指令表征的程序装载场景为智能设备程序还原场景,所述标识信息包括目标智能设备标识和待还原时间点;所述对所述程序装载指示信息进行解析,得到标识信息,并基于所述标识信息确定待安装的目标程序,以及目标智能设备,包括:解析所述程序还原指令,得到待还原时间点和目标智能设备标识;从数据库存储的历史数据中,确定在所述待还原时间点目标智能设备所安装的程序的程序信息,得到待安装的目标程序。

13、在一种可能的实现方式中,所述程序装载指示信息包括智能设备故障信息,智能设备故障信息表征的程序装载场景为智能设备程序重装场景,所述标识信息包括目标智能设备标识;所述对所述程序装载指示信息进行解析,得到标识信息,并基于所述标识信息确定待安装的目标程序,本文档来自技高网...

【技术保护点】

1.一种多智能设备控制系统,其特征在于,包括:程序管理中心以及至少一个智能设备;

2.根据权利要求1所述的系统,其特征在于,所述系统还包括上层决策系统;

3.根据权利要求2所述的系统,其特征在于:

4.根据权利要求1所述的系统,其特征在于,所述程序装载指示信息包括程序还原指令,所述程序还原指令表征的程序装载场景为智能设备程序还原场景,所述标识信息包括目标智能设备标识和待还原时间点;

5.根据权利要求1所述的系统,其特征在于,所述程序装载指示信息包括智能设备故障信息,智能设备故障信息表征的程序装载场景为智能设备程序重装场景,所述标识信息包括目标智能设备标识;

6.根据权利要求1所述的系统,其特征在于,所述程序装载指示信息包括切换任务指令,切换任务指令表征的程序装载场景为智能设备任务切换场景,所述标识信息包括第一任务标识和目标智能设备标识:

7.根据权利要求1所述的系统,其特征在于,所述程序装载指示信息包括新智能设备接入指令,切换任务指令表征的程序装载场景为智能设备接入系统的场景,所述标识信息包括第二任务标识和目标智能设备标识:

8.根据权利要求1所述的制系统,其特征在于:

9.根据权利要求1所述的系统,其特征在于,所述系统包括:同构的多个智能设备和/或同位的多个智能设备;

10.一种多智能设备程序装载方法,其特征在于,包括:

11.根据权利要求10所述的方法,其特征在于,所述程序装载指示信息包括程序还原指令,所述程序还原指令表征的程序装载场景为智能设备程序还原场景,所述标识信息包括目标智能设备标识和待还原时间点;

12.根据权利要求10所述的方法,其特征在于,所述程序装载指示信息包括智能设备故障信息,智能设备故障信息表征的程序装载场景为智能设备程序重装场景,所述标识信息包括目标智能设备标识;

13.根据权利要求10所述的方法,其特征在于,所述程序装载指示信息包括切换任务指令,切换任务指令表征的程序装载场景为智能设备任务切换场景,所述标识信息包括第一任务标识和目标智能设备标识:

14.根据权利要求10所述的方法,其特征在于,所述程序装载指示信息包括新智能设备接入指令,切换任务指令表征的程序装载场景为智能设备接入系统的场景,所述标识信息包括第二任务标识和目标智能设备标识:

15.根据权利要求10所述的方法,其特征在于,所述向所述目标智能设备发送目标程序安装指令,以指示目标智能设备安装所述目标程序,包括:

16.一种电子设备,其特征在于,包括:

17.一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述计算机程序指令被处理器执行时实现权利要求10至15中任意一项所述的方法。

...

【技术特征摘要】

1.一种多智能设备控制系统,其特征在于,包括:程序管理中心以及至少一个智能设备;

2.根据权利要求1所述的系统,其特征在于,所述系统还包括上层决策系统;

3.根据权利要求2所述的系统,其特征在于:

4.根据权利要求1所述的系统,其特征在于,所述程序装载指示信息包括程序还原指令,所述程序还原指令表征的程序装载场景为智能设备程序还原场景,所述标识信息包括目标智能设备标识和待还原时间点;

5.根据权利要求1所述的系统,其特征在于,所述程序装载指示信息包括智能设备故障信息,智能设备故障信息表征的程序装载场景为智能设备程序重装场景,所述标识信息包括目标智能设备标识;

6.根据权利要求1所述的系统,其特征在于,所述程序装载指示信息包括切换任务指令,切换任务指令表征的程序装载场景为智能设备任务切换场景,所述标识信息包括第一任务标识和目标智能设备标识:

7.根据权利要求1所述的系统,其特征在于,所述程序装载指示信息包括新智能设备接入指令,切换任务指令表征的程序装载场景为智能设备接入系统的场景,所述标识信息包括第二任务标识和目标智能设备标识:

8.根据权利要求1所述的制系统,其特征在于:

9.根据权利要求1所述的系统,其特征在于,所述系统包括:同构的多个智能设备和/或同位的多个智能设备;

10.一种多智...

【专利技术属性】
技术研发人员:请求不公布姓名请求不公布姓名请求不公布姓名
申请(专利权)人:摩尔线程智能科技北京有限责任公司
类型:发明
国别省市:

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

1