一种基于边缘计算网关的模型分发应用设计方法及系统与流程

文档序号:29643861发布日期:2022-04-13 19:27阅读:132来源:国知局
一种基于边缘计算网关的模型分发应用设计方法及系统与流程

1.本发明涉及边缘计算技术领域,更具体地,涉及一种基于边缘计算网关的模型分发应用设计方法及系统。


背景技术:

2.随着物联网的迅速发展,万物互联成为了未来发展的趋势,嵌入式节点设备将呈现大量增长。传统云侧的数据中心与此上千成万的物联网节点进行数据交互,不仅计算资源开销巨大,而且存在网络拥堵,且在高峰时段更为明显。虽然拥有高带宽的5g无线移动通信逐渐普及,但是对一些新兴的应用场景,如:无人驾驶、安全监控、路侧感知数据等,需要低延迟延时,高可靠,传统的节点到云端,无法满足这些应用服务的需求。因此,现各行业均在探索新型边缘端ai计算,对物联网系统的安全和性能提高有着至关重要的影响。由于新兴的应用服务需要对特定的场景模型进行定制化,或对通用的场景模型进行大规模的部署,并进行参数量化等组态,故急需一种特定的方式解决这种频繁更换部署难的问题。


技术实现要素:

3.鉴于上述问题,本发明提出了一种基于边缘计算网关的模型分发应用设计方法及系统,通过指令的方式获取服务端的模型,并通过上位机终端设备与边缘端设备物理连接,由上位机终端设备对边缘端设备进行模型部署。
4.根据本发明实施例第一方面,提供一种基于边缘计算网关的模型分发应用设计方法。
5.在一个或多个实施例中,优选地,所述一种基于边缘计算网关的模型分发应用设计方法包括:
6.在边缘计算网关的模型分发系统中通过人机交互界面,根据设备型号和应用场景选择预设的模版,按照所述预设的模板录入设备配置参数;
7.获取所述设备配置参数,判断是否存在通用模型,在获得通用模型后,利用加密算法进行通用模型的信息处理;
8.获取所述设备配置参数,判断是否存在特定模型,在获得特定模型后,利用所述加密算法进行特定模型的信息处理;
9.判断所述边缘计算网关服务设备是否存在设备主动获取模型请求,通过边缘设备进行设备计算模型的部署更新;
10.获取模型配置参数,判断设备的应用场景,对所述目标模型进行参数调整;
11.判断所述边缘计算网关服务设备是否存在异常状态,并将获得的所述异常状态反馈至云端管理服务设备;
12.其中,所述边缘计算网关的模型分发系统包括云端管理服务设备和边缘计算网关服务设备,其中,所述云端管理服务设备包括交互管理服务设备和处理管理服务设备;
13.其中,所述加密算法具体采用对称加密方式,具体流程如下:
14.在所述云端管理服务设备下发模型分发请求到所述边缘计算网关服务设备;
15.所述边缘计算网关服务设备随机选择压缩方式、加密方式,生成对称加密密匙;
16.发送所述对称加密密匙到所述处理管理服务设备,解析报文,对模型进行加密生成目标模型;
17.下发所述目标模型到所述边缘计算网关服务设备。
18.在一个或多个实施例中,优选地,所述在边缘计算网关的模型分发系统中通过人机交互界面,根据设备型号和应用场景选择预设的模版,按照所述预设的模板录入设备配置参数,具体包括:
19.通过r485、网络、io总线方式中的一种或多种使物联网设备节点与边缘计算网关连接;
20.通过人机交互界面设置设备型号和应用场景;
21.根据所述设备型号和所述应用场景自动在预设的计算模型中获得对应的所述设备配置参数;
22.通过r485、网络、io总线方式中的一种或多种将对应的设备配置参数下发。
23.在一个或多个实施例中,优选地,所述获取所述设备配置参数,判断是否存在通用模型,在获得通用模型后,利用加密算法进行通用模型的信息处理:
24.利用所述边缘计算网关服务设备发出通用场景模型请求;
25.根据所述通用场景模型请求,对通用场景模型信息利用所述加密算法加密上报至所述处理管理服务设备,其中,所述通用场景模型信息包括通用场景对应的设备型号、性能、编译链、应用场景类型、应用场景适应性;
26.利用所述处理管理服务设备将所述通用场景模型信息上报至所述交互管理服务设备;
27.根据所述通用场景对应的设备型号、应用场景和编译链从模型数据库中检索所有的通用目标模型;
28.将所述通用目标模型经过所述处理管理服务设备发送至边缘计算网关管理服务设备。
29.在一个或多个实施例中,优选地,所述获取所述设备配置参数,判断是否存在特定模型,在获得特定模型后,利用所述加密算法进行特定模型的信息处理,具体包括:
30.获取特定场景模型请求,所述边缘计算网关服务设备利用所述加密算法将特定场景模型信息上报,其中,所述特定场景模型信息包括特定场景对应的设备型号、性能、编译链、应用场景类型、应用场景适应性;
31.通过所述处理管理服务设备向所述边缘计算网关服务设备回复第一答复请求;
32.在所述边缘计算网关服务设备收到所述第一答复请求后,将所述特定场景模型信息回传至所述处理管理服务设备,进而传递至所述交互管理服务设备;
33.通过所述交互管理服务设备根据特定场景对数据进行筛选、标记、选择特定目标模型;
34.所述交互管理服务设备通过所述处理管理服务设备反馈第二答复请求至所述边缘计算网关服务设备。
35.在一个或多个实施例中,优选地,所述判断所述边缘计算网关服务设备是否存在
设备主动获取模型请求,通过边缘设备进行设备计算模型的部署更新,具体包括:
36.判断所述边缘计算网关服务设备是否存在设备主动获取模型请求;
37.获得所述设备主动获取模型请求,并上传对应设备参数值至所述云端管理服务设备;
38.根据预设的模型库和所述对应设备参数值获得对应的模型,进而打包,进行通过加密算法生成主动获取模型;
39.获得所述主动获取模型下发至所述边缘计算网关服务设备。
40.在一个或多个实施例中,优选地,所述获取模型配置参数,判断设备的应用场景,对所述目标模型进行参数调整,具体包括:
41.在所述交互管理服务设备中获得所述模型配置参数;
42.通过所述处理管理服务设备根据所述模型配置参数下发模型参数到对应的所述边缘计算网关服务设备;
43.根据所述模型配置参数修改所述目标模型。
44.在一个或多个实施例中,优选地,所述判断所述边缘计算网关服务设备是否存在异常状态,并将获得的所述异常状态反馈至云端管理服务设备,具体包括:
45.根据所述边缘计算网关服务设备上传设备本身参数和异常数据至所述处理管理服务设备;
46.所述处理管理服务设备将异常情况反馈至所述交互管理服务设备;
47.在所述交互管理服务设备中,工作人员根据情况反馈进行分析,并调整所述目标模型;
48.重新下发所述目标模型至所述边缘计算网关服务设备。
49.根据本发明实施例第二方面,提供一种基于边缘计算网关的模型分发应用设计系统。
50.在一个或多个实施例中,优选地,所述一种基于边缘计算网关的模型分发应用设计系统包括:
51.设备配置模块,用于在边缘计算网关的模型分发系统中通过人机交互界面,根据设备型号和应用场景选择预设的模版,按照所述预设的模板录入设备配置参数;
52.通用模型信息模块,用于获取所述设备配置参数,判断是否存在通用模型,在获得通用模型后,利用加密算法进行通用模型的信息处理;
53.特定模型信息模块,用于获取所述设备配置参数,判断是否存在特定模型,在获得特定模型后,利用所述加密算法进行特定模型的信息处理;
54.主动模型更新模块,用于判断所述边缘计算网关服务设备是否存在设备主动获取模型请求,通过边缘设备进行设备计算模型的部署更新;
55.被动模型更新模块,用于获取模型配置参数,判断设备的应用场景,对所述目标模型进行参数调整;
56.异常状态分析模块,用于判断所述边缘计算网关服务设备是否存在异常状态,并将获得的所述异常状态反馈至云端管理服务设备。
57.根据本发明实施例第三方面,提供一种计算机可读存储介质,其上存储计算机程序指令,所述计算机程序指令在被处理器执行时实现如本发明实施例第一方面中任一项所
述的方法。
58.根据本发明实施例第四方面,提供一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现本发明实施例第一方面中任一项所述的步骤。
59.本发明的实施例提供的技术方案可以包括以下有益效果:
60.1)本发明方案具有自动化程度高的特点,具体的,实现统一云中心的统一管理,减少人工的干预,实现自动化数据监控,异常故障的排除;
61.2)本发明方案具有设备灵活性高、扩展性强的特点,具体的,可根据不同实际场景需求,针对性的远程部署、下发、升级模型,提高了端侧边缘计算的灵活性与应用范围,通过该功能可根据不同的硬件外设,即可适应不同的应用情景,实现不同的功能;
62.3)本发明方案具有运维便捷、成本低的特点,具体的,方便了软件的升级维护,无需到现场对边缘计算网关进行模型的部署,降低了人工的维护,尤其是,当边缘计算网关的数量达到一定的量级时,通过云端服务实现大规模的通用模型部署,较少成本及费用;
63.4)本发明方案具有安全性高的特点,具体的,相比较上位机现场部署,直接采用云端到边缘网关的方式,极大程度防止数据包泄露情况,解决了信息安全问题。
64.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
65.下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
66.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
67.图1是本发明一个实施例的一种基于边缘计算网关的模型分发应用设计方法的流程图。
68.图2是本发明一个实施例的一种基于边缘计算网关的模型分发应用设计方法中的在边缘计算网关的模型分发系统中通过人机交互界面,根据设备型号和应用场景选择预设的模版,按照所述预设的模板录入设备配置参数的流程图。
69.图3是本发明一个实施例的一种基于边缘计算网关的模型分发应用设计方法中的获取所述设备配置参数,判断是否存在通用模型,在获得通用模型后,利用加密算法进行通用模型的信息处理的流程图。
70.图4是本发明一个实施例的一种基于边缘计算网关的模型分发应用设计方法中的获取所述设备配置参数,判断是否存在特定模型,在获得特定模型后,利用所述加密算法进行特定模型的信息处理的流程图。
71.图5是本发明一个实施例的一种基于边缘计算网关的模型分发应用设计方法中的判断所述边缘计算网关服务设备是否存在设备主动获取模型请求,通过边缘设备进行设备计算模型的部署更新的流程图。
72.图6是本发明一个实施例的一种基于边缘计算网关的模型分发应用设计方法中的获取模型配置参数,判断设备的应用场景,对所述目标模型进行参数调整的流程图。
73.图7是本发明一个实施例的一种基于边缘计算网关的模型分发应用设计方法中的判断所述边缘计算网关服务设备是否存在异常状态,并将获得的所述异常状态反馈至云端管理服务设备的流程图。
74.图8是本发明一个实施例的一种基于边缘计算网关的模型分发应用设计系统的结构图。
75.图9是本发明一个实施例中一种电子设备的结构图。
具体实施方式
76.在本发明的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
77.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
78.随着物联网的迅速发展,万物互联成为了未来发展的趋势,嵌入式节点设备将呈现大量增长。传统云侧的数据中心与此上千成万的物联网节点进行数据交互,不仅计算资源开销巨大,而且存在网络拥堵,且在高峰时段更为明显。虽然拥有高带宽的5g无线移动通信逐渐普及,但是对一些新兴的应用场景,如:无人驾驶、安全监控、路侧感知数据等,需要低延迟延时,高可靠,传统的节点到云端,无法满足这些应用服务的需求。因此,现各行业均在探索新型边缘端ai计算,对物联网系统的安全和性能提高有着至关重要的影响。由于新兴的应用服务需要对特定的场景模型进行定制化,或对通用的场景模型进行大规模的部署,并进行参数量化等组态,故急需一种特定的方式解决这种频繁更换部署难的问题。
79.在本发明技术之前,现有技术中,对于边缘计算网关设备的模型部署,仍采用人工部署的方案,存在如下问题:
80.1)对工作人员操作要求高。由于到现场进行设备的部署,通过物理连接的方式对设备进行模型的部署,有时边缘计算网关安装的位置环境过于恶劣带来操作不便,对现场支持提供了极为严格的使用要求。
81.2)运维成本高、效率低。需要上位机终端设备在地理上接近边缘端设备,以便进行物理连接,对上位机终端设备的现场支持提供了极为严格的使用要求,故需要对工作人员进行特定的培训。且工作人员仅能对一个边缘端设备进行运维,需要耗费大量的人力成本和时间成本,运维效率极低。
82.3)中心数据难以汇聚统计。由于边缘计算网关的部署流程复杂,需要参数量化等组态,增对不同的应用场景,需要不同的模型进行分发,人工部署的方式很难对详细信息的
统计,并实时回馈到服务器。
83.4)易错性。由于部署环境的复杂性及大量的设备,很容易造成部署错误,造成异常故障及排除难等问题。
84.5)安全性不高。由于现场人工部署,采用上位机部署,需要边缘计算网关的计算模型数据包,缺乏安全认证,容易造成数据包泄露的情况。
85.本发明实施例中,提供了一种基于边缘计算网关的模型分发应用设计方法及系统。该方案通过指令的方式获取服务端的模型,并通过上位机终端设备与边缘端设备物理连接,由上位机终端设备对边缘端设备进行模型部署。
86.根据本发明实施例第一方面,提供一种基于边缘计算网关的模型分发应用设计方法。
87.图1是本发明一个实施例的一种基于边缘计算网关的模型分发应用设计方法的流程图。
88.如图1所示,在一个或多个实施例中,优选地,所述一种基于边缘计算网关的模型分发应用设计方法包括:
89.s101、在边缘计算网关的模型分发系统中通过人机交互界面,根据设备型号和应用场景选择预设的模版,按照所述预设的模板录入设备配置参数;
90.s102、获取所述设备配置参数,判断是否存在通用模型,在获得通用模型后,利用加密算法进行通用模型的信息处理;
91.s103、获取所述设备配置参数,判断是否存在特定模型,在获得特定模型后,利用所述加密算法进行特定模型的信息处理;
92.s104、判断所述边缘计算网关服务设备是否存在设备主动获取模型请求,通过边缘设备进行设备计算模型的部署更新;
93.s105、获取模型配置参数,判断设备的应用场景,对所述目标模型进行参数调整;
94.s106、判断所述边缘计算网关服务设备是否存在异常状态,并将获得的所述异常状态反馈至云端管理服务设备;
95.其中,所述边缘计算网关的模型分发系统包括云端管理服务设备和边缘计算网关服务设备,其中,所述云端管理服务设备包括交互管理服务设备和处理管理服务设备;
96.其中,所述加密算法具体采用对称加密方式,具体流程如下:
97.在所述云端管理服务设备下发模型分发请求到所述边缘计算网关服务设备;
98.所述边缘计算网关服务设备随机选择压缩方式、加密方式,生成对称加密密匙;
99.发送所述对称加密密匙到所述处理管理服务设备,解析报文,对模型进行加密生成目标模型;
100.下发所述目标模型到所述边缘计算网关服务设备。
101.在本发明实施例中,边缘计算网关将物联网的节点的信息进行采集及汇总,例如激光雷达的点云数据、摄像头的路侧图像、天气温湿度等,作为训练模型的原始数据。工作人员通过人机交互界面在云端将数据过滤、筛选,训练后,根据边缘计算网关型号及应用场景编译形成对应的模型,配置指定相应的参数,分发到对应的边缘计算网关,解决了可大规模将通用的模型分发到边缘计算网关,或指定到特定的边缘计算网关部署难的问题。同时边缘计算网关的模型出现异常时,可将数据回传到云端,便于记录及统计,解决了模型分发
时故障排查难的问题。通过在云端部署模型分发的管理系统,实现对远程边缘计算网关的模型进行管理,频繁部署及更新,解决了边缘计算网关运维复杂问题,从而减少运营成本。
102.具体的,所述加密采用对称加密的方式,传输过程中的报文协议包含着加密密钥、压缩方法、加密类型,加密类型采用常用的aes、des等,压缩方法zip、rar等,服务端解析报文数据,获取对应的值,对模型固件进行加密压缩,然后发送到客户端,最终客户端对模型进行解压、解密并部署。最终实现了通用模型机特定模型的分发流程。
103.图2是本发明一个实施例的一种基于边缘计算网关的模型分发应用设计方法中的在边缘计算网关的模型分发系统中通过人机交互界面,根据设备型号和应用场景选择预设的模版,按照所述预设的模板录入设备配置参数的流程图。
104.如图2所示,在一个或多个实施例中,优选地,所述在边缘计算网关的模型分发系统中通过人机交互界面,根据设备型号和应用场景选择预设的模版,按照所述预设的模板录入设备配置参数,具体包括:
105.s201、通过r485、网络、io总线方式中的一种或多种使物联网设备节点与边缘计算网关连接;
106.s202、通过人机交互界面设置设备型号和应用场景;
107.s203、根据所述设备型号和所述应用场景自动在预设的计算模型中获得对应的所述设备配置参数;
108.s204、通过r485、网络、io总线方式中的一种或多种将对应的设备配置参数下发。
109.在本发明实施例中,基于云端部署模型分发技术,降低深度学习模型部署、运维及技术迭代成本。
110.其中,所述云端内包括如下业务:人机交互管理、模型分发、数据处理、数据交互服务、ota,所述云端以所述模型分发业务为主,其他业务作为实现模型分发的辅助模块。
111.具体的,ota通过移动通信的空中接口实现对移动终端设备及sim卡数据进行远程管理的技术。
112.具体的,边缘计算网关是部署在网络边缘侧的网关,通过网络联接、协议转换等功能联接物理和数字世界,提供轻量化的联接管理、实时数据分析及应用管理功能。
113.具体的,不同的应用场景有不同的计算模型。具体说明:采用摄像头的车流量分析、采用激光雷达的物体识别跟踪、采用温湿度传感器节点的区域性天气预测、红绿灯的智能动态调控控制、采用摄像头的行人识别、闯红灯识别等算法。
114.图3是本发明一个实施例的一种基于边缘计算网关的模型分发应用设计方法中的获取所述设备配置参数,判断是否存在通用模型,在获得通用模型后,利用加密算法进行通用模型的信息处理的流程图。
115.如图3所示,在一个或多个实施例中,优选地,所述获取所述设备配置参数,判断是否存在通用模型,在获得通用模型后,利用加密算法进行通用模型的信息处理:
116.s301、利用所述边缘计算网关服务设备发出通用场景模型请求;
117.s302、根据所述通用场景模型请求,对通用场景模型信息利用所述加密算法加密上报至所述处理管理服务设备,其中,所述通用场景模型信息包括通用场景对应的设备型号、性能、编译链、应用场景类型、应用场景适应性;
118.s303、利用所述处理管理服务设备将所述通用场景模型信息上报至所述交互管理
服务设备;
119.s304、根据所述通用场景对应的设备型号、应用场景和编译链从模型数据库中检索所有的通用目标模型;
120.s305、将所述通用目标模型经过所述处理管理服务设备发送至边缘计算网关管理服务设备。
121.在本发明实施例中,设备初始化成功之后,将通用场景模型信息注册上报(设备型号、性能、编译链、应用场景类型、应用场景适用性等基础信息),管理服务将配置的模型参数、类型进行协议解析,识别出此设备的某个应用场景为通用类型,云端服务器中预存储着大量模型,通过数据库匹配的方式,主要根据设备的性能选择合适的轻量级的库,应用场景,生成编译的参数,然后通过编译链进行选择性编译。若出现编译错误,预警之后工作人员将对预警进行处理。该方案基于自动化分发的方式,云端储存信息,解决频繁部署的软件更新记录的问题,同时异常信息上报方式,便于故障分析,实现拉方案应用的灵活性与高扩展性。
122.图4是本发明一个实施例的一种基于边缘计算网关的模型分发应用设计方法中的获取所述设备配置参数,判断是否存在特定模型,在获得特定模型后,利用所述加密算法进行特定模型的信息处理的流程图。
123.如图4所示,在一个或多个实施例中,优选地,所述获取所述设备配置参数,判断是否存在特定模型,在获得特定模型后,利用所述加密算法进行特定模型的信息处理,具体包括:
124.s401、获取特定场景模型请求,所述边缘计算网关服务设备利用所述加密算法将特定场景模型信息上报,其中,所述特定场景模型信息包括特定场景对应的设备型号、性能、编译链、应用场景类型、应用场景适应性;
125.s402、通过所述处理管理服务设备向所述边缘计算网关服务设备回复第一答复请求;
126.s403、在所述边缘计算网关服务设备收到所述第一答复请求后,将所述特定场景模型信息回传至所述处理管理服务设备,进而传递至所述交互管理服务设备;
127.s404、通过所述交互管理服务设备根据特定场景对数据进行筛选、标记、选择特定目标模型;
128.s405、所述交互管理服务设备通过所述处理管理服务设备反馈第二答复请求至所述边缘计算网关服务设备。
129.在本发明实施例中,设备端注册的流程同通用模型,将本身采集到的信息如图像、点云上传到服务器,工作人员根据特定的场景对数据进行筛选、标记、选择模型训练,形成特定场景的模型。模型的分发过程中涉及到安全加密的方式,加密采用对称加密的方式,传输过程中的报文协议包含着加密密钥、压缩方法、加密类型,加密类型采用常用的aes、des等,压缩方法zip、rar等,服务端解析报文数据,获取对应的值,对模型固件进行加密压缩,然后发送到客户端,最终客户端对模型进行解压、解密并部署。该方案具备安全认证功能,能更好地保护知识产权及防止信息泄露。
130.图5是本发明一个实施例的一种基于边缘计算网关的模型分发应用设计方法中的判断所述边缘计算网关服务设备是否存在设备主动获取模型请求,通过边缘设备进行设备
计算模型的部署更新的流程图。
131.如图5所示,在一个或多个实施例中,优选地,所述判断所述边缘计算网关服务设备是否存在设备主动获取模型请求,通过边缘设备进行设备计算模型的部署更新,具体包括:
132.s501、判断所述边缘计算网关服务设备是否存在设备主动获取模型请求;
133.s502、获得所述设备主动获取模型请求,并上传对应设备参数值至所述云端管理服务设备;
134.s503、根据预设的模型库和所述对应设备参数值获得对应的模型,进而打包,进行通过加密算法生成主动获取模型;
135.s504、获得所述主动获取模型下发至所述边缘计算网关服务设备。
136.在本发明实施例中,具备可视化的操作界面,易操作性及可维护性。
137.图6是本发明一个实施例的一种基于边缘计算网关的模型分发应用设计方法中的获取模型配置参数,判断设备的应用场景,对所述目标模型进行参数调整的流程图。
138.如图6所示,在一个或多个实施例中,优选地,所述获取模型配置参数,判断设备的应用场景,对所述目标模型进行参数调整,具体包括:
139.s601、在所述交互管理服务设备中获得所述模型配置参数;
140.s602、通过所述处理管理服务设备根据所述模型配置参数下发模型参数到对应的所述边缘计算网关服务设备;
141.s603、根据所述模型配置参数修改所述目标模型。
142.在本发明实施例中,工作人员通过人机交互界面,将配置指定设备参数,管理服务模型根据参数生成配置信息,通过网络下发到指定的设备,边缘计算网关根据下发模型参数进行修改,用于对应应用场景的识别。最终,基于云端部署模型方式及通过边缘网关信息交互方式,可对通用化进行大规模部署及特定化部署的功能。
143.图7是本发明一个实施例的一种基于边缘计算网关的模型分发应用设计方法中的判断所述边缘计算网关服务设备是否存在异常状态,并将获得的所述异常状态反馈至云端管理服务设备的流程图。
144.如图7所示,在一个或多个实施例中,优选地,所述判断所述边缘计算网关服务设备是否存在异常状态,并将获得的所述异常状态反馈至云端管理服务设备,具体包括:
145.s701、根据所述边缘计算网关服务设备上传设备本身参数和异常数据至所述处理管理服务设备;
146.s702、所述处理管理服务设备将异常情况反馈至所述交互管理服务设备;
147.s703、在所述交互管理服务设备中,工作人员根据情况反馈进行分析,并调整所述目标模型;
148.s704、重新下发所述目标模型至所述边缘计算网关服务设备。
149.在本发明实施例中,工作人员通过人机交互界面,根据异常情况进行分析,将重新配置及指定的设备参数,管理服务模型根据参数重新生成模型,通过网络下发到指定的设备,边缘计算网关根据下发模型进行部署,从而解决不同应用出现异常的问题。
150.根据本发明实施例第二方面,提供一种基于边缘计算网关的模型分发应用设计系统。
151.图8是本发明一个实施例的一种基于边缘计算网关的模型分发应用设计系统的结构图。
152.如图8所示,在一个或多个实施例中,优选地,所述一种基于边缘计算网关的模型分发应用设计系统包括:
153.设备配置模块801,用于在边缘计算网关的模型分发系统中通过人机交互界面,根据设备型号和应用场景选择预设的模版,按照所述预设的模板录入设备配置参数;
154.通用模型信息模块802,用于获取所述设备配置参数,判断是否存在通用模型,在获得通用模型后,利用加密算法进行通用模型的信息处理;
155.特定模型信息模块803,用于获取所述设备配置参数,判断是否存在特定模型,在获得特定模型后,利用所述加密算法进行特定模型的信息处理;
156.主动模型更新模块804,用于判断所述边缘计算网关服务设备是否存在设备主动获取模型请求,通过边缘设备进行设备计算模型的部署更新;
157.被动模型更新模块805,用于获取模型配置参数,判断设备的应用场景,对所述目标模型进行参数调整;
158.异常状态分析模块806,用于判断所述边缘计算网关服务设备是否存在异常状态,并将获得的所述异常状态反馈至云端管理服务设备。
159.本发明实施例中,部署通用及特定模型、设备主动获取模型,配置直接的参数下发修改模型、异常处理等。实现统一云中心的统一管理边缘网关,减少人工的干预,实现自动化数据监控,异常故障的排除。根据不同实际场景需求,针对性的远程部署、下发、升级模型,提高了端侧边缘计算的灵活性与应用范围,适应不同的应用情景,实现不同的计算模型功能;无需到现场对边缘计算网关进行模型的部署,降低了人工的维护,极大地较少成本及费用。另一方面,采用云端直接到设备的方式,并通过安全加密认证的方式,极大避免了数据包安全泄漏的问题。
160.根据本发明实施例第三方面,提供一种计算机可读存储介质,其上存储计算机程序指令,所述计算机程序指令在被处理器执行时实现如本发明实施例第一方面中任一项所述的方法。
161.根据本发明实施例第四方面,提供一种电子设备。图9是本发明一个实施例中一种电子设备的结构图。图9所示的电子设备为通用边缘计算网关模型分发装置,其包括通用的计算机硬件结构,其至少包括处理器901和存储器902。处理器901和存储器902通过总线903连接。存储器902适于存储处理器901可执行的指令或程序。处理器901可以是独立的微处理器,也可以是一个或者多个微处理器集合。由此,处理器901通过执行存储器902所存储的指令,从而执行如上所述的本发明实施例的方法流程实现对于数据的处理和对于其它装置的控制。总线903将上述多个组件连接在一起,同时将上述组件连接到显示控制器904和显示装置以及输入/输出(i/o)装置905。输入/输出(i/o)装置905可以是鼠标、键盘、调制解调器、网络接口、触控输入装置、体感输入装置、打印机以及本领域公知的其他装置。典型地,输入/输出装置905通过输入/输出(i/o)控制器906与系统相连。
162.本发明的实施例提供的技术方案可以包括以下有益效果:
163.1)本发明方案具有自动化程度高的特点,具体的,实现统一云中心的统一管理,减少人工的干预,实现自动化数据监控,异常故障的排除;
164.2)本发明方案具有设备灵活性高、扩展性强的特点,具体的,可根据不同实际场景需求,针对性的远程部署、下发、升级模型,提高了端侧边缘计算的灵活性与应用范围,通过该功能可根据不同的硬件外设,即可适应不同的应用情景,实现不同的功能;
165.3)本发明方案具有运维便捷、成本低的特点,具体的,方便了软件的升级维护,无需到现场对边缘计算网关进行模型的部署,降低了人工的维护,尤其是,当边缘计算网关的数量达到一定的量级时,通过云端服务实现大规模的通用模型部署,较少成本及费用;
166.4)本发明方案具有安全性高的特点,具体的,相比较上位机现场部署,直接采用云端到边缘网关的方式,极大程度防止数据包泄露情况,解决了信息安全问题。
167.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
168.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
169.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
170.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
171.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1