一种用于边缘智能管理平台的分析模型一键下发的方法技术

技术编号:34373733 阅读:59 留言:0更新日期:2022-07-31 12:26
本发明专利技术提供一种用于边缘智能管理平台的分析模型一键下发的方法,涉及智能管理技术领域。该用于边缘智能管理平台的分析模型一键下发的方法,包括管理平台和边缘设备,所述管理平台连接边缘设备,所述管理平台包括设备管理、APIServer、Scheduler、AgentServer、UI页面、模型管理,所述边缘设备的组件包括Agent client、UI页面、容器引擎、DHCP。本发明专利技术提供一种用于边缘智能管理平台的分析模型一键下发的方法,该用于边缘智能管理平台的分析模型一键下发的方法,可以实现对边缘设备上的模型进行统一管理,包括批量化将模型部署于多台设备,远程更新或删除模型,模型结果数据回传,支持ARM架构的设备。持ARM架构的设备。持ARM架构的设备。

A method of one click distribution of analysis model for edge intelligent management platform

【技术实现步骤摘要】
一种用于边缘智能管理平台的分析模型一键下发的方法


[0001]本专利技术涉及智能管理
,具体为一种用于边缘智能管理平台的分析模型一键下发的方法。

技术介绍

[0002]智能管理,是指依照公共组织编制法律法规,科学、合理、有效地界定和协调各级公共组织、部门及其内设机构的政府职能的行为,政府职能,是指公共组织一一政府在行使国家行政管理权力,依法管理国家政治经济事务、社会公共事务和社会内部事务时所承担的职责和所具有的功能,政府职能是公共组织编制管理的依据和基础。
[0003]随着人工智能发展趋势向着边缘端、轻量化方向发展,越来越多的模型算法运行于靠近边缘端的设备之上,是人工智能落地的“最后一公里”。此次同时,边缘端的设备越来越多,对边缘设备上的模型进行统一管理(对设备进行模型的部署、更新、删除、数据回传)日趋重要。
[0004]边缘端的设备具有以下特点:硬件架构多种多样,具有ARM、X86,很多设备使用移动网络4G/5G,网络不稳定,没有固定IP,无法像数据中心一样,通过固定IP管理,工业现场环境复杂,运维成本高,例如像矿井下面的设备,需要专业的技术人员下井操作,目前市场上管理平台仅支持X86架构,无法对ARM架构的设备管理,对于一些使用移动网络的边缘设备,仅支持数据传输,无法做到远程更新模型、软件功能,每次当模型需要更新时,只能派专人到设备所在的安装位置进行操作,尤其在设备数量很多的情况下,耗费了大量的人力、时间成本。

技术实现思路

[0005](一)解决的技术问题
[0006]针对现有技术的不足,本专利技术提供了一种用于边缘智能管理平台的分析模型一键下发的方法,解决了问题。
[0007](二)技术方案
[0008]为实现以上目的,本专利技术通过以下技术方案予以实现:一种用于边缘智能管理平台的分析模型一键下发的方法,包括管理平台和边缘设备,所述管理平台连接边缘设备,所述管理平台包括设备管理、APIServer、Scheduler、 AgentServer、UI页面、模型管理,所述边缘设备的组件包括Agent client、 UI页面、容器引擎、DHCP。
[0009]优选的,所述UI页面操作具体包括以下步骤:
[0010]S1.浏览器打开UI页面;
[0011]S2.选择模型;
[0012]S3.选择部署于哪些设备;
[0013]S4.选择模型运行周期。
[0014]优选的,所述UI页面为使用nodejs开发,B/S架构,使用者通过浏览器操作,可查看
模型的部署情况,及模型运行结果。
[0015]优选的,所述设备管理为使用Python语言开发,对边缘设备进行删改查操作,所述模型管理为使用Python语言开发,对模型进行增删改查操作,所述Agent Server为使用Golang语言开发,负责与边缘设备通信。
[0016]优选的,所述首次安装边缘设备的具体包括以下步骤:
[0017]1).施工人员通过网线连接电脑笔记本和设备,笔记本电脑通过设备的 DHCP服务自动获取IP,此时,笔记本电脑和设备处于同一网络;
[0018]2).打开电脑浏览器输入UI页面地址,通过页面填写管理平台的IP地址及认证信息;
[0019]3).向管理平台发送注册请求,请求成功后设备端会启动Agent client 服务,该服务与管理平台的Agent Server通过websocket协议通信,至此本设备就可以被管理平台通一管理。
[0020]优选的,所述API Server的实现:采用golang开发,采用HTTP协议,遵循open API规范,处理来自管理平台的各类请求,以及模型结果数据的回传请求webhook。
[0021]优选的,所述Scheduler为使用Golang语言开发,负责模型的调度, Scheduler调度功能的实现:管理平台上为每台边缘设备设置多个标签,设备 ID、架构、版本号、业务,Scheduler根据标签刷选边缘设备,通过cron实现模型周期性运行,cron可灵活的配置各类运行周期。
[0022]优选的,所述安装过程中采用websocket协议,是由于websocket是全双工长连接协议,可通过该连接发送、接收指令,Agent client使用Golang 语言开发。
[0023]优选的,所述边缘设备接收部署模型指令具体包括以下步骤:
[0024]a.边缘设备侧模型运行结果存储于本地的sqlite数据库,并通过Webhook 返回给管理平台,即使遇到网络中断的情况模型结果数据也不会丢失,并且在网络恢复时,会将本地sqlite里的数据再传给管理平台;
[0025]b.管理平台在调度模型时会将Webhook地址传递给Agent client,模型在运行时再通过环境变量传给容器实例,结束后发送POST请求给webhook地址,从而将结果成功发给管理平台。
[0026](三)有益效果
[0027]本专利技术提供了一种用于边缘智能管理平台的分析模型一键下发的方法。具备以下有益效果:
[0028]本专利技术提供了一种用于边缘智能管理平台的分析模型一键下发的方法,本专利技术通过websocket协议可以实现模型下发至使用移动网络4G/5G的边缘设备。
[0029]本专利技术提供了一种用于边缘智能管理平台的分析模型一键下发的方法,本专利技术核心组件采用Golang开发,仅占用很少硬件资源,适合各类资源受限的边缘设备。
[0030]本专利技术提供了一种用于边缘智能管理平台的分析模型一键下发的方法,本专利技术采用容器的技术可以支持Arm、X86多种硬件构架的设备。
[0031]本专利技术提供了一种用于边缘智能管理平台的分析模型一键下发的方法,本专利技术开发了一套管理平台,可以实现在管理平台上对多台边缘设备远程下发模型,无需工作人员到边缘设备所在地部署模型,极大的降低了人力成本。
附图说明
[0032]图1为本专利技术的管理平台流程示意图;
[0033]图2为本专利技术的下发模型流程示意图;
[0034]图3为本专利技术的边缘设备接收部署模型指令流程示意图;
[0035]图4为本专利技术的运行流程图。
具体实施方式
[0036]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0037]实施例:
[0038]如图1

4所示,本专利技术实施例提供一种用于边缘智能管理平台的分析模型一键下发的方法,包括管理平台和边缘设备,管理平台连接边缘设备,管理平台包括设备管理、APIServer、Scheduler、AgentServer、UI页面、模型管理,边缘设备的组件包括Agent client、UI页本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于边缘智能管理平台的分析模型一键下发的方法,包括管理平台和边缘设备,其特征在于:所述管理平台连接边缘设备,所述管理平台包括设备管理、APIServer、Scheduler、AgentServer、UI页面、模型管理,所述边缘设备的组件包括Agent client、UI页面、容器引擎、DHCP。2.根据权利要求1所述的一种用于边缘智能管理平台的分析模型一键下发的方法,其特征在于:所述UI页面操作具体包括以下步骤:S1.浏览器打开UI页面;S2.选择模型;S3.选择部署于哪些设备;S4.选择模型运行周期。3.根据权利要求1所述的一种用于边缘智能管理平台的分析模型一键下发的方法,其特征在于:所述UI页面为使用nodejs开发,B/S架构,使用者通过浏览器操作,可查看模型的部署情况,及模型运行结果。4.根据权利要求1所述的一种用于边缘智能管理平台的分析模型一键下发的方法,其特征在于:所述设备管理为使用Python语言开发,对边缘设备进行删改查操作,所述模型管理为使用Python语言开发,对模型进行增删改查操作,所述Agent Server为使用Golang语言开发,负责与边缘设备通信。5.根据权利要求1所述的一种用于边缘智能管理平台的分析模型一键下发的方法,其特征在于:所述首次安装边缘设备的具体包括以下步骤:1).施工人员通过网线连接电脑笔记本和设备,笔记本电脑通过设备的DHCP服务自动获取IP,此时,笔记本电脑和设备处于同一网络;2).打开电脑浏览器输入UI页面地址,通过页面填写管理平台的IP地址及认证信息;3).向管理平台发送注册请求,请求成功后设备端会启动Agent client服务,该服务与管理平台的Agent Server通过webs...

【专利技术属性】
技术研发人员:王亮丁思超
申请(专利权)人:上海孪影科技有限公司
类型:发明
国别省市:

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

1