边缘设备的运行方法和装置、存储介质及电子设备制造方法及图纸

技术编号:39331423 阅读:26 留言:0更新日期:2023-11-12 16:07
本申请实施例提供了一种边缘设备的运行方法和装置、存储介质及电子设备,其中,该方法包括:加载算法运行镜像,其中,算法运行镜像用于提供预设处理算法的运行环境,预设处理算法用于对边缘设备的接入设备所传输的待处理数据进行数据处理;加载管理平台镜像,其中,管理平台镜像为用于对边缘设备的接入设备和预设处理算法进行控制的管理平台的镜像;基于算法运行镜像和管理平台镜像启动算法运行容器和管理平台容器;在启动算法运行容器和管理平台容器的过程中,将预设处理算法的算法工程文件分别映射进算法运行容器和管理平台容器中,以在算法运行容器和管理平台容器之间进行信息同步。同步。同步。

【技术实现步骤摘要】
边缘设备的运行方法和装置、存储介质及电子设备


[0001]本申请实施例涉及计算机领域,具体而言,涉及一种边缘设备的运行方法和装置、存储介质及电子设备。

技术介绍

[0002]边缘设备是一种具备灵活性的高性能设备,它可以部署在数据中心之外,靠近终端用户或服务提供商的网络边缘;例如,边缘服务器可以部署在数据中心或互联网的边缘并提供、存储和网络等应用服务,并且可以处理本地或实时的数据流。
[0003]由于边缘场景的多样性以及边缘端设备的密集性,需要针对不同应用场景的边缘设备配置不同的处理算法,且边缘设备数量较大,因此在短时间内实现大量边缘设备的算法部署、运行是较为困难的。
[0004]由此可见,相关技术中的边缘设备的运行方法,存在算法部署效率低且工作量大的问题。

技术实现思路

[0005]本申请实施例提供了一种边缘设备的运行方法和装置、存储介质及电子设备以及计算机程序产品,以至少解决相关技术中的边缘设备的运行方法存在算法部署效率低且工作量大的问题。
[0006]根据本申请的一个实施例,提供了一种边缘设备的运行方法,包括:加载算法运行镜像,其中,所述算法运行镜像用于提供预设处理算法的运行环境,所述预设处理算法用于对所述边缘设备的接入设备所传输的待处理数据进行数据处理;加载管理平台镜像,其中,所述管理平台镜像为用于对所述边缘设备的接入设备和所述预设处理算法进行控制的管理平台的镜像;基于所述算法运行镜像和所述管理平台镜像启动算法运行容器和管理平台容器,其中,所述算法运行容器为所述算法运行镜像启动的运行实例,所述管理平台容器为所述管理平台镜像启动的运行实例;在启动所述算法运行容器和所述管理平台容器的过程中,将所述预设处理算法的算法工程文件分别映射进所述算法运行容器和所述管理平台容器中,以在所述算法运行容器和所述管理平台容器之间进行信息同步。
[0007]根据本申请的又一个实施例,提供了一种边缘设备的运行装置,包括:第一加载单元,用于加载算法运行镜像,其中,所述算法运行镜像用于提供预设处理算法的运行环境,所述预设处理算法用于对所述边缘设备的接入设备所传输的待处理数据进行数据处理;第二加载单元,用于加载管理平台镜像,其中,所述管理平台镜像为用于对所述边缘设备的接入设备和所述预设处理算法进行控制的管理平台的镜像;启动单元,用于基于算法运行镜像和管理平台镜像启动算法运行容器和管理平台容器,其中,算法运行容器为算法运行镜像启动的运行实例,管理平台容器为管理平台镜像启动的运行实例;映射单元,用于在启动所述算法运行容器和所述管理平台容器的过程中,将所述预设处理算法的算法工程文件分别映射进所述算法运行容器和所述管理平台容器中,以在所述算法运行容器和所述管理平
台容器之间进行信息同步。
[0008]根据本申请的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
[0009]根据本申请的又一个实施例,还提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
[0010]根据本申请的又一个实施例,还提供了一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述任一项方法实施例中的步骤。
[0011]通过本申请提供的实施例,加载用于为预设处理算法提供运行环境的算法运行镜像,预设处理算法用于对边缘设备的接入设备传输的待处理数据进行数据处理,由此,通过加载算法运行镜像,避免重新在边缘设备上配置算法环境,能够提高算法环境配置的效率;加载用于对边缘设备的接入设备和预设处理算法进行控制的管理平台镜像,由此,通过加载管理平台镜像,避免重新在边缘设备中配置管理平台,能够提高管理平台配置的效率;直接根据算法运行镜像与管理平台镜像启动算法运行容器与管理平台容器,能够普遍适配于各个边缘设备,且在后续配置、更新过程中,仅需替换镜像即可更新各个边缘设备的容器配置;将预设处理算法分别映射至算法运行容器与管理平台容器,使得算法运行容器与管理平台容器能够获取相同的预设算法信息,以达到容器之间信息同步的效果;由此,通过加载镜像能够实现同时配置大量边缘设备,基于容器间同步的算法信息能够快速配置边缘设备的处理算法,达到了提高在大量边缘设备上部署处理算法的效率的技术效果,进而解决了相关技术中的边缘设备的运行方法存在算法部署效率低且工作量大的问题。
附图说明
[0012]图1是本申请实施例提供的一种可选的边缘设备的运行系统的架构示意图;
[0013]图2是本申请实施例提供的一种可选的电子设备的结构示意图;
[0014]图3是根据本申请实施例的一种可选的边缘设备的运行方法的流程示意图;
[0015]图4是根据本申请实施例的一种可选的边缘设备的信息更新示意图;
[0016]图5是根据本申请实施例的一种可选的边缘设备的结构示意图;
[0017]图6是根据本申请实施例的一种可选的边缘设备的运行方法的整体流程示意图;
[0018]图7是根据本申请实施例的一种可选的边缘设备的运行装置的结构框图;
[0019]图8是根据本申请实施例的一种可选的电子设备的计算机系统的结构框图。
具体实施方式
[0020]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0021]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第
二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0022]本申请实施例提供了一种边缘设备的运行方法和装置、存储介质及电子设备以及计算机程序产品,能够快速部署边缘设备的处理算法,下面说明本申请实施例提供的电子设备的示例性应用,本申请实施例提供的电子设备可以实施为边缘服务器、笔记本电脑,平板电脑,台式计算机,机顶盒,移动设备(例如,移动电话,便携式音乐播放器,个人数字助理,专用消息设备,便携式游戏设备)等各种类型的终端设备,也可以实施为服务器或者其他类型的处理设备。下面将说明设备实施为边缘设备时示例性应用。
[0023]根据本申请实施例的一个方面,提供本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种边缘设备的运行方法,其特征在于,包括:加载算法运行镜像,其中,所述算法运行镜像用于提供预设处理算法的运行环境,所述预设处理算法用于对所述边缘设备的接入设备所传输的待处理数据进行数据处理;加载管理平台镜像,其中,所述管理平台镜像为用于对所述边缘设备的接入设备和所述预设处理算法进行控制的管理平台的镜像;基于所述算法运行镜像和所述管理平台镜像启动算法运行容器和管理平台容器,其中,所述算法运行容器为所述算法运行镜像启动的运行实例,所述管理平台容器为所述管理平台镜像启动的运行实例;在启动所述算法运行容器和所述管理平台容器的过程中,将所述预设处理算法的算法工程文件分别映射进所述算法运行容器和所述管理平台容器中,以在所述算法运行容器和所述管理平台容器之间进行信息同步。2.根据权利要求1所述的方法,其特征在于,在所述将所述预设处理算法的算法工程文件分别映射进所述算法运行容器和所述管理平台容器中之后,所述方法还包括:响应于从所述管理平台容器获取到的文件更新信息,将所述文件更新信息同步至所述算法运行容器的所述算法工程文件中,其中,所述文件更新信息包括:用于指示通过所述管理平台为所述边缘设备添加的第一接入设备的设备信息以及用于指示为所述第一接入设备绑定的第一处理算法的算法绑定信息。3.根据权利要求2所述的方法,其特征在于,所述响应于从所述管理平台容器获取到的文件更新信息,将所述文件更新信息同步至所述算法运行容器的所述算法工程文件中,包括:响应于从所述管理平台容器获取到的所述文件更新信息,将所述文件更新信息保存到所述边缘设备的所述算法工程文件中,得到更新的所述边缘设备的所述算法工程文件;将更新的所述边缘设备的所述算法工程文件同步为所述算法运行容器的所述算法工程文件,以将所述文件更新信息同步至所述算法运行容器的所述算法工程文件中。4.根据权利要求1所述的方法,其特征在于,在所述将所述预设处理算法的算法工程文件分别映射进所述算法运行容器和所述管理平台容器中之后,所述方法还包括:响应于从所述管理平台容器获取到的算法更新信息,将所述算法更新信息同步至所述算法运行容器的所述算法工程文件中,其中,所述算法更新信息用于指示通过所述管理平台将所述边缘设备的第二接入设备所绑定的处理算法更新为第二处理算法。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述管理平台容器中映射有所述边缘设备上与所述管理平台容器对应的应用容器引擎目录;在所述基于所述算法运行镜像和所述管理平台镜像启动算法运行容器和管理平台容器之后,所述方法还包括:在所述管理平台容器内通过第一容器命令进入到所述算法运行容器内部的目标命令行界面,其中,所述第一...

【专利技术属性】
技术研发人员:杨群
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1