System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种算法管理的方法、系统、装置及电子设备制造方法及图纸_技高网

一种算法管理的方法、系统、装置及电子设备制造方法及图纸

技术编号:40960581 阅读:2 留言:0更新日期:2024-04-18 20:38
本申请提供了一种算法管理的方法、系统、装置及电子设备,用以避免当前将算法部署于调度中心端或边端(边缘设备)所导致的容易因单点故障而无法调用/升级的可靠性不足的问题。该方法包括:确定算法的算法包和硬件依赖;记录所述算法包与所述硬件依赖的映射关系,并将所述算法包存储于分布式集群中;其中,所述映射关系包括访问所述硬件依赖的路径。

【技术实现步骤摘要】

本申请涉及无线通信,尤其涉及一种算法管理的方法、系统、装置及电子设备


技术介绍

1、随着智能算法在智能交通领域和智慧安全领域中的广泛应用,越来越多的应用系统都趋于智能化:作为算法应用统一集成于硬件系统中。

2、在调用或升级算法应用时,为保障高效率,并确保设备的基础业务正常运行,现多见于将算法插件化后部署于调度中心端,以通过算法与软件的解耦,实现高效调用/升级算法;或者,将算法提前部署于边缘设备上,以高效完成算法包的使用或升级。然而,当出现单点故障时,即部署算法包的调度中心端或边缘设备出现故障时,则无法调用或升级算法。可见,当前算法管理方法存在可靠性不足的问题。


技术实现思路

1、本申请提供了一种算法管理的方法、系统、装置及电子设备,用以避免当前将算法部署于调度中心端或边端(边缘设备)所导致的容易因单点故障而无法调用/升级的可靠性不足的问题。

2、第一方面、本申请实施例提供一种算法管理的方法,包括:

3、确定算法的算法包和硬件依赖;

4、记录所述算法包与所述硬件依赖的映射关系,并将所述算法包存储于分布式集群中;其中,所述映射关系包括访问所述硬件依赖的路径。

5、一种可能的实施方式,所述硬件依赖包括所述算法在异构系统中各架构中运行所需的硬件信息;

6、则所述映射关系包括所述算法包,及所述算法包在各所述架构中的硬件依赖。

7、一种可能的实施方式,所述记录所述算法包与所述硬件依赖的映射关系,包括:

8、将映射目录记录于云服务容器中,以使所述云服务容器基于所述映射目录为所述算法包加载所述硬件依赖;其中,

9、所述映射目录包括所述算法包与所述硬件依赖之间的所述映射关系。

10、一种可能的实施方式,所述记录所述算法包与所述硬件依赖的映射关系,并将所述算法包存储于分布式集群中之后,还包括:

11、接收处理指令;其中,所述处理指令包括算法更新指令,所述算法更新指令包括待更新的第一目标算法的第一信息、和用于更新所述第一信息的第二信息;

12、将所述第一信息更新为所述第二信息。

13、一种可能的实施方式,所述第一信息包括所述第一目标算法的第一算法包的标识符、和所述第一算法包的硬件依赖;

14、则将所述第一信息更新为所述第二信息,包括:

15、基于所述第一信息中第一算法包的标识符,在所述分布式集群中识别出所述第一算法包;

16、将所述分布式集群中的所述第一算法包更新为所述第二信息中的第二算法包;

17、基于所述第二信息,确定所述第二算法包的第二硬件依赖;

18、将所述第一算法包与第一硬件依赖之间的所述映射关系更新为所述第二算法包与所述第二硬件依赖之间的所述映射关系。

19、一种可能的实施方式,所述记录所述算法包与所述硬件依赖的映射关系,并将所述算法包存储于分布式集群中之后,还包括:

20、接收处理指令;其中,所述处理指令包括算法运行指令,所述算法运行指令包括待运行的第二目标算法的第三信息;

21、基于所述第三信息,确定所述第二目标算法的算法包的标识符;

22、基于所述第二目标算法的算法包的标识符,从所述分布式集群中下载所述第二目标算法的算法包,并加载所述第二目标算法的算法包的硬件依赖;

23、基于所述第二目标算法的算法包、和所述第二目标算法的算法包的硬件依赖,运行所述第二目标算法。

24、一种可能的实施方式,所述基于所述第三信息,确定所述第二目标算法的算法包的标识符,包括:

25、在所述第三信息中,读取标识所述第二目标算法的关键信息;其中,所述关系信息包括所述第二目标算法的算法包所依赖的cpu架构、系统类型和智能卡类型;

26、按照预设规则,拼接所述关键信息,得到所述第二目标算法的算法包的标识符。

27、第二方面、本申请实施例提供一种算法管理系统,包括云集群,

28、所述云集群用于执行第一方面及任一种可能的实施方式所述的方法。

29、第三方面、本申请实施例提供一种算法管理的装置,包括:

30、算法单元,用于确定算法的算法包和硬件依赖;

31、存储单元,用于记录所述算法包与所述硬件依赖的映射关系,并将所述算法包存储于分布式集群中;其中,所述映射关系包括访问所述硬件依赖的路径。

32、一种可能的实施方式,所述硬件依赖包括所述算法在异构系统中各架构中运行所需的硬件信息;

33、则所述映射关系包括所述算法包,及所述算法包在各所述架构中的硬件依赖。

34、一种可能的实施方式,所述存储单元具体用于将映射目录记录于云服务容器中,以使所述云服务容器基于所述映射目录为所述算法包加载所述硬件依赖;其中,所述映射目录包括所述算法包与所述硬件依赖之间的所述映射关系。

35、一种可能的实施方式,所述装置还包括第一指令单元,所述第一指令单元具体用于接收处理指令;其中,所述处理指令包括算法更新指令,所述算法更新指令包括待更新的第一目标算法的第一信息、和用于更新所述第一信息的第二信息;将所述第一信息更新为所述第二信息。

36、一种可能的实施方式,所述第一信息包括所述第一目标算法的第一算法包的标识符、和所述第一算法包的硬件依赖;则所述第一指令单元还用于基于所述第一信息中第一算法包的标识符,在所述分布式集群中识别出所述第一算法包;将所述分布式集群中的所述第一算法包更新为所述第二信息中的第二算法包;基于所述第二信息,确定所述第二算法包的第二硬件依赖;将所述第一算法包与第一硬件依赖之间的所述映射关系更新为所述第二算法包与所述第二硬件依赖之间的所述映射关系。

37、一种可能的实施方式,所述装置还包括第二指令单元,所述第二指令单元具体用于接收处理指令;其中,所述处理指令包括算法运行指令,所述算法运行指令包括待运行的第二目标算法的第三信息;基于所述第三信息,确定所述第二目标算法的算法包的标识符;基于所述第二目标算法的算法包的标识符,从所述分布式集群中下载所述第二目标算法的算法包,并加载所述所述第二目标算法的算法包的的硬件依赖;基于所述第二目标算法的算法包、和所述第二目标算法的算法包的硬件依赖,运行所述第二目标算法。

38、一种可能的实施方式,所述第二指令单元还用于在所述第三信息中,读取标识所述第二目标算法的关键信息;其中,所述关系信息包括所述第二目标算法的算法包所依赖的cpu架构、系统类型和智能卡类型;按照预设规则,拼接所述关键信息,得到所述第二目标算法的算法包的的标识符。

39、第四方面、本申请实施例提供一种可读存储介质,包括,

40、存储器,

41、所述存储器用于存储计算机程序,当所述计算机程序被处理器执行时,使得包括所述可读存储介质的装置完成如第一方面及任一种可能的实施方式所述的方法。<本文档来自技高网...

【技术保护点】

1.一种算法管理的方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述记录所述算法包与所述硬件依赖的映射关系,包括:

3.如权利要求1或2所述的方法,其特征在于,所述记录所述算法包与所述硬件依赖的映射关系,并将所述算法包存储于分布式集群中之后,还包括:

4.如权利要求3所述的方法,其特征在于,所述第一信息包括所述第一目标算法的第一算法包的标识符、和所述第一算法包的硬件依赖;

5.如权利要求1或2所述的方法,其特征在于,所述记录所述算法包与所述硬件依赖的映射关系,并将所述算法包存储于分布式集群中之后,还包括:

6.如权利要求5所述的方法,其特征在于,所述基于所述第三信息,确定所述第二目标算法的算法包的标识符,包括:

7.一种算法管理系统,其特征在于,包括云集群,

8.一种算法管理的装置,其特征在于,包括:

9.一种可读存储介质,其特征在于,包括,

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

【技术特征摘要】

1.一种算法管理的方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述记录所述算法包与所述硬件依赖的映射关系,包括:

3.如权利要求1或2所述的方法,其特征在于,所述记录所述算法包与所述硬件依赖的映射关系,并将所述算法包存储于分布式集群中之后,还包括:

4.如权利要求3所述的方法,其特征在于,所述第一信息包括所述第一目标算法的第一算法包的标识符、和所述第一算法包的硬件依赖;

5.如权利要求1...

【专利技术属性】
技术研发人员:胡典荣沈佳张哲陈伟牛建袁少楠杜伟
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

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

1