Nothing Special   »   [go: up one dir, main page]

CN114338281A - Model distribution application design method and system based on edge computing gateway - Google Patents

Model distribution application design method and system based on edge computing gateway Download PDF

Info

Publication number
CN114338281A
CN114338281A CN202111332194.1A CN202111332194A CN114338281A CN 114338281 A CN114338281 A CN 114338281A CN 202111332194 A CN202111332194 A CN 202111332194A CN 114338281 A CN114338281 A CN 114338281A
Authority
CN
China
Prior art keywords
model
edge computing
equipment
computing gateway
service equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202111332194.1A
Other languages
Chinese (zh)
Other versions
CN114338281B (en
Inventor
黄朝裕
陈升东
郑创杰
袁峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Institute of Software Application Technology Guangzhou GZIS
Original Assignee
Guangzhou Institute of Software Application Technology Guangzhou GZIS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Institute of Software Application Technology Guangzhou GZIS filed Critical Guangzhou Institute of Software Application Technology Guangzhou GZIS
Priority to CN202111332194.1A priority Critical patent/CN114338281B/en
Publication of CN114338281A publication Critical patent/CN114338281A/en
Priority to PCT/CN2022/094696 priority patent/WO2023082596A1/en
Application granted granted Critical
Publication of CN114338281B publication Critical patent/CN114338281B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0631Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S40/00Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them
    • Y04S40/20Information technology specific aspects, e.g. CAD, simulation, modelling, system security

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明提供了一种基于边缘计算网关的模型分发应用设计方法及系统。该方案包括通过人机交互界面,根据设备型号和应用场景选择预设的模版,按照预设的模板录入设备配置参数;利用加密算法进行通用模型的信息处理;利用加密算法进行特定模型的信息处理;判断边缘计算网关服务设备是否存在设备主动获取模型请求,通过边缘设备进行设备计算模型的部署更新;获取模型配置参数,判断设备的应用场景,对目标模型进行参数调整;判断边缘计算网关服务设备是否存在异常状态,并将获得的异常状态反馈至云端管理服务设备。该方案通过指令的方式获取服务端的模型,并通过上位机终端设备与边缘端设备物理连接,由上位机终端设备对边缘端设备进行模型部署。

Figure 202111332194

The invention provides a model distribution application design method and system based on edge computing gateway. The scheme includes selecting a preset template according to the device model and application scenario through the human-computer interaction interface, and entering the device configuration parameters according to the preset template; using an encryption algorithm to process information of a general model; using an encryption algorithm to process information of a specific model ; Determine whether the edge computing gateway service device has an active acquisition model request, and deploy and update the device computing model through the edge device; obtain model configuration parameters, determine the application scenario of the device, and adjust the parameters of the target model; Determine the edge computing gateway service device Whether there is an abnormal state, and feedback the obtained abnormal state to the cloud management service device. This solution obtains the model of the server by means of instructions, and physically connects with the edge device through the host computer terminal device, and the host computer terminal device deploys the model to the edge device.

Figure 202111332194

Description

一种基于边缘计算网关的模型分发应用设计方法及系统A model distribution application design method and system based on edge computing gateway

技术领域technical field

本发明涉及边缘计算技术领域,更具体地,涉及一种基于边缘计算网关的模型分发应用设计方法及系统。The present invention relates to the technical field of edge computing, and more particularly, to a model distribution application design method and system based on an edge computing gateway.

背景技术Background technique

随着物联网的迅速发展,万物互联成为了未来发展的趋势,嵌入式节点设备将呈现大量增长。传统云侧的数据中心与此上千成万的物联网节点进行数据交互,不仅计算资源开销巨大,而且存在网络拥堵,且在高峰时段更为明显。虽然拥有高带宽的5G无线移动通信逐渐普及,但是对一些新兴的应用场景,如:无人驾驶、安全监控、路侧感知数据等,需要低延迟延时,高可靠,传统的节点到云端,无法满足这些应用服务的需求。因此,现各行业均在探索新型边缘端AI计算,对物联网系统的安全和性能提高有着至关重要的影响。由于新兴的应用服务需要对特定的场景模型进行定制化,或对通用的场景模型进行大规模的部署,并进行参数量化等组态,故急需一种特定的方式解决这种频繁更换部署难的问题。With the rapid development of the Internet of Things, the Internet of Everything has become the trend of future development, and embedded node devices will show a substantial growth. The data center on the traditional cloud side interacts with the tens of thousands of IoT nodes, which not only costs a lot of computing resources, but also has network congestion, which is more obvious during peak hours. Although 5G wireless mobile communication with high bandwidth is gradually popularized, some emerging application scenarios, such as: unmanned driving, safety monitoring, roadside perception data, etc., require low latency, high reliability, traditional nodes to the cloud, The needs of these application services cannot be met. Therefore, various industries are now exploring new edge AI computing, which has a crucial impact on the security and performance improvement of IoT systems. Since emerging application services require customization of specific scene models, large-scale deployment of general scene models, and configuration such as parameter quantization, a specific method is urgently needed to solve this difficulty in frequent replacement and deployment. question.

发明内容SUMMARY OF THE INVENTION

鉴于上述问题,本发明提出了一种基于边缘计算网关的模型分发应用设计方法及系统,通过指令的方式获取服务端的模型,并通过上位机终端设备与边缘端设备物理连接,由上位机终端设备对边缘端设备进行模型部署。In view of the above problems, the present invention proposes a model distribution application design method and system based on an edge computing gateway. The model of the server is obtained by means of instructions, and is physically connected to the edge device through the host computer terminal device. Model deployment to edge devices.

根据本发明实施例第一方面,提供一种基于边缘计算网关的模型分发应用设计方法。According to the first aspect of the embodiments of the present invention, a method for designing a model distribution application based on an edge computing gateway is provided.

在一个或多个实施例中,优选地,所述一种基于边缘计算网关的模型分发应用设计方法包括:In one or more embodiments, preferably, the method for designing a model distribution application based on an edge computing gateway includes:

在边缘计算网关的模型分发系统中通过人机交互界面,根据设备型号和应用场景选择预设的模版,按照所述预设的模板录入设备配置参数;In the model distribution system of the edge computing gateway, through the human-computer interaction interface, a preset template is selected according to the device model and application scenario, and the device configuration parameters are entered according to the preset template;

获取所述设备配置参数,判断是否存在通用模型,在获得通用模型后,利用加密算法进行通用模型的信息处理;Obtain the device configuration parameters, determine whether there is a general model, and after obtaining the general model, use an encryption algorithm to process the information of the general model;

获取所述设备配置参数,判断是否存在特定模型,在获得特定模型后,利用所述加密算法进行特定模型的信息处理;Obtaining the device configuration parameters, judging whether there is a specific model, and after obtaining the specific model, using the encryption algorithm to process the information of the specific model;

判断所述边缘计算网关服务设备是否存在设备主动获取模型请求,通过边缘设备进行设备计算模型的部署更新;judging whether the edge computing gateway service device has a device active acquisition model request, and deploying and updating the device computing model through the edge device;

获取模型配置参数,判断设备的应用场景,对所述目标模型进行参数调整;Obtaining model configuration parameters, judging the application scenario of the device, and adjusting the parameters of the target model;

判断所述边缘计算网关服务设备是否存在异常状态,并将获得的所述异常状态反馈至云端管理服务设备;Judging whether the edge computing gateway service device has an abnormal state, and feeding back the obtained abnormal state to the cloud management service device;

其中,所述边缘计算网关的模型分发系统包括云端管理服务设备和边缘计算网关服务设备,其中,所述云端管理服务设备包括交互管理服务设备和处理管理服务设备;Wherein, the model distribution system of the edge computing gateway includes a cloud management service device and an edge computing gateway service device, wherein the cloud management service device includes an interaction management service device and a processing management service device;

其中,所述加密算法具体采用对称加密方式,具体流程如下:The encryption algorithm specifically adopts a symmetric encryption method, and the specific process is as follows:

在所述云端管理服务设备下发模型分发请求到所述边缘计算网关服务设备;Delivering a model distribution request to the edge computing gateway service device at the cloud management service device;

所述边缘计算网关服务设备随机选择压缩方式、加密方式,生成对称加密密匙;The edge computing gateway service device randomly selects a compression method and an encryption method, and generates a symmetric encryption key;

发送所述对称加密密匙到所述处理管理服务设备,解析报文,对模型进行加密生成目标模型;sending the symmetric encryption key to the processing management service device, parsing the message, and encrypting the model to generate a target model;

下发所述目标模型到所述边缘计算网关服务设备。delivering the target model to the edge computing gateway service device.

在一个或多个实施例中,优选地,所述在边缘计算网关的模型分发系统中通过人机交互界面,根据设备型号和应用场景选择预设的模版,按照所述预设的模板录入设备配置参数,具体包括:In one or more embodiments, preferably, in the model distribution system of the edge computing gateway, through a human-computer interaction interface, a preset template is selected according to the device model and application scenario, and the device is entered according to the preset template. Configuration parameters, including:

通过R485、网络、IO总线方式中的一种或多种使物联网设备节点与边缘计算网关连接;Connect the IoT device node to the edge computing gateway through one or more of R485, network, and IO bus methods;

通过人机交互界面设置设备型号和应用场景;Set the device model and application scenario through the human-computer interface;

根据所述设备型号和所述应用场景自动在预设的计算模型中获得对应的所述设备配置参数;Automatically obtain the corresponding device configuration parameters in the preset calculation model according to the device model and the application scenario;

通过R485、网络、IO总线方式中的一种或多种将对应的设备配置参数下发。The corresponding device configuration parameters are issued through one or more of the R485, network, and IO bus modes.

在一个或多个实施例中,优选地,所述获取所述设备配置参数,判断是否存在通用模型,在获得通用模型后,利用加密算法进行通用模型的信息处理:In one or more embodiments, preferably, the device configuration parameters are obtained to determine whether there is a general model, and after the general model is obtained, an encryption algorithm is used to perform information processing of the general model:

利用所述边缘计算网关服务设备发出通用场景模型请求;Utilize the edge computing gateway service device to issue a general scenario model request;

根据所述通用场景模型请求,对通用场景模型信息利用所述加密算法加密上报至所述处理管理服务设备,其中,所述通用场景模型信息包括通用场景对应的设备型号、性能、编译链、应用场景类型、应用场景适应性;According to the general scenario model request, the general scenario model information is encrypted and reported to the processing management service device using the encryption algorithm, wherein the general scenario model information includes the device model, performance, compilation chain, application corresponding to the general scenario Scenario type, application scenario adaptability;

利用所述处理管理服务设备将所述通用场景模型信息上报至所述交互管理服务设备;Using the processing management service device to report the general scene model information to the interaction management service device;

根据所述通用场景对应的设备型号、应用场景和编译链从模型数据库中检索所有的通用目标模型;Retrieve all generic target models from the model database according to the device model, application scenario and compilation chain corresponding to the generic scenario;

将所述通用目标模型经过所述处理管理服务设备发送至边缘计算网关管理服务设备。The general target model is sent to the edge computing gateway management service device through the processing management service device.

在一个或多个实施例中,优选地,所述获取所述设备配置参数,判断是否存在特定模型,在获得特定模型后,利用所述加密算法进行特定模型的信息处理,具体包括:In one or more embodiments, preferably, the device configuration parameters are obtained to determine whether a specific model exists, and after the specific model is obtained, the encryption algorithm is used to perform information processing of the specific model, which specifically includes:

获取特定场景模型请求,所述边缘计算网关服务设备利用所述加密算法将特定场景模型信息上报,其中,所述特定场景模型信息包括特定场景对应的设备型号、性能、编译链、应用场景类型、应用场景适应性;Obtaining a specific scenario model request, the edge computing gateway service device uses the encryption algorithm to report the specific scenario model information, where the specific scenario model information includes the device model, performance, compilation chain, application scenario type corresponding to the specific scenario, Adaptability to application scenarios;

通过所述处理管理服务设备向所述边缘计算网关服务设备回复第一答复请求;Replying the first reply request to the edge computing gateway service device through the processing management service device;

在所述边缘计算网关服务设备收到所述第一答复请求后,将所述特定场景模型信息回传至所述处理管理服务设备,进而传递至所述交互管理服务设备;After the edge computing gateway service device receives the first reply request, the specific scenario model information is sent back to the processing management service device, and then to the interaction management service device;

通过所述交互管理服务设备根据特定场景对数据进行筛选、标记、选择特定目标模型;Screening, marking, and selecting a specific target model for data according to a specific scenario through the interaction management service device;

所述交互管理服务设备通过所述处理管理服务设备反馈第二答复请求至所述边缘计算网关服务设备。The interaction management service device feeds back a second reply request to the edge computing gateway service device through the processing management service device.

在一个或多个实施例中,优选地,所述判断所述边缘计算网关服务设备是否存在设备主动获取模型请求,通过边缘设备进行设备计算模型的部署更新,具体包括:In one or more embodiments, preferably, the judging whether the edge computing gateway service device has a device active acquisition model request, and deploying and updating the device computing model through the edge device, specifically includes:

判断所述边缘计算网关服务设备是否存在设备主动获取模型请求;Judging whether the edge computing gateway service device has a device active acquisition model request;

获得所述设备主动获取模型请求,并上传对应设备参数值至所述云端管理服务设备;Obtain the device's active acquisition model request, and upload the corresponding device parameter value to the cloud management service device;

根据预设的模型库和所述对应设备参数值获得对应的模型,进而打包,进行通过加密算法生成主动获取模型;Obtain the corresponding model according to the preset model library and the corresponding device parameter value, and then package it to generate an active acquisition model through an encryption algorithm;

获得所述主动获取模型下发至所述边缘计算网关服务设备。Obtain the active acquisition model and deliver it to the edge computing gateway service device.

在一个或多个实施例中,优选地,所述获取模型配置参数,判断设备的应用场景,对所述目标模型进行参数调整,具体包括:In one or more embodiments, preferably, the acquiring model configuration parameters, judging the application scenario of the device, and adjusting the parameters of the target model specifically include:

在所述交互管理服务设备中获得所述模型配置参数;obtaining the model configuration parameters in the interaction management service device;

通过所述处理管理服务设备根据所述模型配置参数下发模型参数到对应的所述边缘计算网关服务设备;Delivering model parameters to the corresponding edge computing gateway service device according to the model configuration parameters by the processing management service device;

根据所述模型配置参数修改所述目标模型。The target model is modified according to the model configuration parameters.

在一个或多个实施例中,优选地,所述判断所述边缘计算网关服务设备是否存在异常状态,并将获得的所述异常状态反馈至云端管理服务设备,具体包括:In one or more embodiments, preferably, the judging whether the edge computing gateway service device has an abnormal state, and feeding back the obtained abnormal state to the cloud management service device, specifically includes:

根据所述边缘计算网关服务设备上传设备本身参数和异常数据至所述处理管理服务设备;Upload device parameters and abnormal data to the processing management service device according to the edge computing gateway service device;

所述处理管理服务设备将异常情况反馈至所述交互管理服务设备;The processing management service device feeds back the abnormal situation to the interaction management service device;

在所述交互管理服务设备中,工作人员根据情况反馈进行分析,并调整所述目标模型;In the interaction management service device, the staff analyzes according to the situation feedback, and adjusts the target model;

重新下发所述目标模型至所述边缘计算网关服务设备。Re-delivery the target model to the edge computing gateway service device.

根据本发明实施例第二方面,提供一种基于边缘计算网关的模型分发应用设计系统。According to the second aspect of the embodiments of the present invention, a model distribution application design system based on an edge computing gateway is provided.

在一个或多个实施例中,优选地,所述一种基于边缘计算网关的模型分发应用设计系统包括:In one or more embodiments, preferably, the model distribution application design system based on edge computing gateway includes:

设备配置模块,用于在边缘计算网关的模型分发系统中通过人机交互界面,根据设备型号和应用场景选择预设的模版,按照所述预设的模板录入设备配置参数;The device configuration module is used to select a preset template according to the device model and application scenario through the human-computer interaction interface in the model distribution system of the edge computing gateway, and enter the device configuration parameters according to the preset template;

通用模型信息模块,用于获取所述设备配置参数,判断是否存在通用模型,在获得通用模型后,利用加密算法进行通用模型的信息处理;The general model information module is used to obtain the device configuration parameters, determine whether there is a general model, and after obtaining the general model, use an encryption algorithm to process the information of the general model;

特定模型信息模块,用于获取所述设备配置参数,判断是否存在特定模型,在获得特定模型后,利用所述加密算法进行特定模型的信息处理;A specific model information module, used to obtain the device configuration parameters, determine whether there is a specific model, and after obtaining the specific model, use the encryption algorithm to process the information of the specific model;

主动模型更新模块,用于判断所述边缘计算网关服务设备是否存在设备主动获取模型请求,通过边缘设备进行设备计算模型的部署更新;an active model update module, configured to determine whether the edge computing gateway service device has a device actively acquiring a model request, and deploy and update the device computing model through the edge device;

被动模型更新模块,用于获取模型配置参数,判断设备的应用场景,对所述目标模型进行参数调整;A passive model update module, used for acquiring model configuration parameters, judging the application scenario of the device, and adjusting the parameters of the target model;

异常状态分析模块,用于判断所述边缘计算网关服务设备是否存在异常状态,并将获得的所述异常状态反馈至云端管理服务设备。The abnormal state analysis module is used for judging whether the edge computing gateway service device has an abnormal state, and feeding back the obtained abnormal state to the cloud management service device.

根据本发明实施例第三方面,提供一种计算机可读存储介质,其上存储计算机程序指令,所述计算机程序指令在被处理器执行时实现如本发明实施例第一方面中任一项所述的方法。According to a third aspect of the embodiments of the present invention, there is provided a computer-readable storage medium on which computer program instructions are stored, and when executed by a processor, the computer program instructions implement any one of the first aspect of the embodiments of the present invention. method described.

根据本发明实施例第四方面,提供一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现本发明实施例第一方面中任一项所述的步骤。According to a fourth aspect of an embodiment of the present invention, an electronic device is provided, including a memory and a processor, the memory being used to store one or more computer program instructions, wherein the one or more computer program instructions are processed by the processing The controller executes the steps described in any one of the first aspects of the embodiments of the present invention.

本发明的实施例提供的技术方案可以包括以下有益效果:The technical solutions provided by the embodiments of the present invention may include the following beneficial effects:

1)本发明方案具有自动化程度高的特点,具体的,实现统一云中心的统一管理,减少人工的干预,实现自动化数据监控,异常故障的排除;1) The scheme of the present invention has the characteristics of a high degree of automation. Specifically, it realizes the unified management of a unified cloud center, reduces manual intervention, realizes automatic data monitoring, and eliminates abnormal faults;

2)本发明方案具有设备灵活性高、扩展性强的特点,具体的,可根据不同实际场景需求,针对性的远程部署、下发、升级模型,提高了端侧边缘计算的灵活性与应用范围,通过该功能可根据不同的硬件外设,即可适应不同的应用情景,实现不同的功能;2) The solution of the present invention has the characteristics of high equipment flexibility and strong expansibility. Specifically, the remote deployment, distribution and upgrade models can be targeted according to the needs of different actual scenarios, which improves the flexibility and application of end-side edge computing. Through this function, it can adapt to different application scenarios and realize different functions according to different hardware peripherals;

3)本发明方案具有运维便捷、成本低的特点,具体的,方便了软件的升级维护,无需到现场对边缘计算网关进行模型的部署,降低了人工的维护,尤其是,当边缘计算网关的数量达到一定的量级时,通过云端服务实现大规模的通用模型部署,较少成本及费用;3) The solution of the present invention has the characteristics of convenient operation and maintenance and low cost. Specifically, it facilitates software upgrade and maintenance, does not need to go to the site to deploy the model of the edge computing gateway, and reduces manual maintenance, especially when the edge computing gateway is used. When the number of data reaches a certain order of magnitude, large-scale general model deployment can be realized through cloud services, with less cost and expense;

4)本发明方案具有安全性高的特点,具体的,相比较上位机现场部署,直接采用云端到边缘网关的方式,极大程度防止数据包泄露情况,解决了信息安全问题。4) The solution of the present invention has the characteristics of high security. Specifically, compared with the on-site deployment of the host computer, the cloud-to-edge gateway method is directly adopted, which greatly prevents the leakage of data packets and solves the problem of information security.

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。Other features and advantages of the present invention will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention may be realized and attained by the structure particularly pointed out in the written description, claims, and drawings.

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。The technical solutions of the present invention will be further described in detail below through the accompanying drawings and embodiments.

附图说明Description of drawings

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the technical solutions in the embodiments of the present invention more clearly, the following briefly introduces the accompanying drawings used in the description of the embodiments. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained from these drawings without creative effort.

图1是本发明一个实施例的一种基于边缘计算网关的模型分发应用设计方法的流程图。FIG. 1 is a flowchart of a method for designing a model distribution application based on an edge computing gateway according to an embodiment of the present invention.

图2是本发明一个实施例的一种基于边缘计算网关的模型分发应用设计方法中的在边缘计算网关的模型分发系统中通过人机交互界面,根据设备型号和应用场景选择预设的模版,按照所述预设的模板录入设备配置参数的流程图。Fig. 2 is a model distribution application design method based on an edge computing gateway in an embodiment of the present invention, in the model distribution system of the edge computing gateway, through the human-computer interaction interface, according to the device model and application scenario selection preset template, A flowchart of inputting device configuration parameters according to the preset template.

图3是本发明一个实施例的一种基于边缘计算网关的模型分发应用设计方法中的获取所述设备配置参数,判断是否存在通用模型,在获得通用模型后,利用加密算法进行通用模型的信息处理的流程图。3 is an embodiment of the present invention in a model distribution application design method based on an edge computing gateway to obtain the device configuration parameters, determine whether there is a general model, after obtaining the general model, use an encryption algorithm to perform information on the general model Process flow chart.

图4是本发明一个实施例的一种基于边缘计算网关的模型分发应用设计方法中的获取所述设备配置参数,判断是否存在特定模型,在获得特定模型后,利用所述加密算法进行特定模型的信息处理的流程图。FIG. 4 is a method for obtaining the device configuration parameters in a model distribution application design method based on an edge computing gateway according to an embodiment of the present invention, judging whether there is a specific model, and after obtaining the specific model, using the encryption algorithm to perform the specific model The flow chart of information processing.

图5是本发明一个实施例的一种基于边缘计算网关的模型分发应用设计方法中的判断所述边缘计算网关服务设备是否存在设备主动获取模型请求,通过边缘设备进行设备计算模型的部署更新的流程图。Fig. 5 is a method for designing a model distribution application based on an edge computing gateway according to an embodiment of the present invention, which is a process of judging whether the edge computing gateway service device has a device active acquisition model request, and deploying and updating the device computing model through the edge device. flow chart.

图6是本发明一个实施例的一种基于边缘计算网关的模型分发应用设计方法中的获取模型配置参数,判断设备的应用场景,对所述目标模型进行参数调整的流程图。6 is a flowchart of obtaining model configuration parameters, judging the application scenario of the device, and adjusting parameters of the target model in an edge computing gateway-based model distribution application design method according to an embodiment of the present invention.

图7是本发明一个实施例的一种基于边缘计算网关的模型分发应用设计方法中的判断所述边缘计算网关服务设备是否存在异常状态,并将获得的所述异常状态反馈至云端管理服务设备的流程图。FIG. 7 is a method for judging whether the edge computing gateway service device has an abnormal state in an edge computing gateway-based model distribution application design method according to an embodiment of the present invention, and feeding back the obtained abnormal state to the cloud management service device flow chart.

图8是本发明一个实施例的一种基于边缘计算网关的模型分发应用设计系统的结构图。FIG. 8 is a structural diagram of a model distribution application design system based on an edge computing gateway according to an embodiment of the present invention.

图9是本发明一个实施例中一种电子设备的结构图。FIG. 9 is a structural diagram of an electronic device in an embodiment of the present invention.

具体实施方式Detailed ways

在本发明的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。In some of the processes described in the description and claims of the present invention and the above-mentioned drawings, various operations are included in a specific order, but it should be clearly understood that these operations may not be in accordance with the order in which they appear herein. For execution or parallel execution, the sequence numbers of the operations, such as 101, 102, etc., are only used to distinguish different operations, and the sequence numbers themselves do not represent any execution order. Additionally, these flows may include more or fewer operations, and these operations may be performed sequentially or in parallel. It should be noted that the descriptions such as "first" and "second" in this document are used to distinguish different messages, devices, modules, etc., and do not represent a sequence, nor do they limit "first" and "second" are different types.

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative efforts shall fall within the protection scope of the present invention.

随着物联网的迅速发展,万物互联成为了未来发展的趋势,嵌入式节点设备将呈现大量增长。传统云侧的数据中心与此上千成万的物联网节点进行数据交互,不仅计算资源开销巨大,而且存在网络拥堵,且在高峰时段更为明显。虽然拥有高带宽的5G无线移动通信逐渐普及,但是对一些新兴的应用场景,如:无人驾驶、安全监控、路侧感知数据等,需要低延迟延时,高可靠,传统的节点到云端,无法满足这些应用服务的需求。因此,现各行业均在探索新型边缘端AI计算,对物联网系统的安全和性能提高有着至关重要的影响。由于新兴的应用服务需要对特定的场景模型进行定制化,或对通用的场景模型进行大规模的部署,并进行参数量化等组态,故急需一种特定的方式解决这种频繁更换部署难的问题。With the rapid development of the Internet of Things, the Internet of Everything has become the trend of future development, and embedded node devices will show a substantial growth. The data center on the traditional cloud side interacts with the tens of thousands of IoT nodes, which not only costs a lot of computing resources, but also has network congestion, which is more obvious during peak hours. Although 5G wireless mobile communication with high bandwidth is gradually popularized, some emerging application scenarios, such as: unmanned driving, safety monitoring, roadside perception data, etc., require low latency, high reliability, traditional nodes to the cloud, The needs of these application services cannot be met. Therefore, various industries are now exploring new edge AI computing, which has a crucial impact on the security and performance improvement of IoT systems. Since emerging application services require customization of specific scene models, large-scale deployment of general scene models, and configuration such as parameter quantization, a specific method is urgently needed to solve this difficulty in frequent replacement and deployment. question.

在本发明技术之前,现有技术中,对于边缘计算网关设备的模型部署,仍采用人工部署的方案,存在如下问题:Before the technology of the present invention, in the prior art, for the model deployment of the edge computing gateway device, the manual deployment scheme is still adopted, which has the following problems:

1)对工作人员操作要求高。由于到现场进行设备的部署,通过物理连接的方式对设备进行模型的部署,有时边缘计算网关安装的位置环境过于恶劣带来操作不便,对现场支持提供了极为严格的使用要求。1) High operational requirements for staff. Due to the deployment of equipment on site and the deployment of models through physical connection, sometimes the installation environment of the edge computing gateway is too harsh and inconvenient to operate, which provides extremely strict usage requirements for on-site support.

2)运维成本高、效率低。需要上位机终端设备在地理上接近边缘端设备,以便进行物理连接,对上位机终端设备的现场支持提供了极为严格的使用要求,故需要对工作人员进行特定的培训。且工作人员仅能对一个边缘端设备进行运维,需要耗费大量的人力成本和时间成本,运维效率极低。2) The operation and maintenance cost is high and the efficiency is low. The host computer terminal equipment needs to be geographically close to the edge terminal equipment for physical connection, which provides extremely strict usage requirements for the on-site support of the host computer terminal equipment, so specific training for the staff is required. Moreover, the staff can only operate and maintain one edge device, which requires a lot of labor cost and time cost, and the operation and maintenance efficiency is extremely low.

3)中心数据难以汇聚统计。由于边缘计算网关的部署流程复杂,需要参数量化等组态,增对不同的应用场景,需要不同的模型进行分发,人工部署的方式很难对详细信息的统计,并实时回馈到服务器。3) Central data is difficult to aggregate statistics. Due to the complex deployment process of edge computing gateways, configuration such as parameter quantification is required, and different application scenarios are required for distribution, and different models are required for distribution. Manual deployment is difficult to collect detailed information and feed it back to the server in real time.

4)易错性。由于部署环境的复杂性及大量的设备,很容易造成部署错误,造成异常故障及排除难等问题。4) Fallibility. Due to the complexity of the deployment environment and a large number of devices, it is easy to cause deployment errors, resulting in abnormal failures and difficulties in troubleshooting.

5)安全性不高。由于现场人工部署,采用上位机部署,需要边缘计算网关的计算模型数据包,缺乏安全认证,容易造成数据包泄露的情况。5) Security is not high. Due to the manual deployment on site and the deployment of the host computer, the computing model data packets of the edge computing gateway are required, and the lack of security certification is likely to cause data packet leakage.

本发明实施例中,提供了一种基于边缘计算网关的模型分发应用设计方法及系统。该方案通过指令的方式获取服务端的模型,并通过上位机终端设备与边缘端设备物理连接,由上位机终端设备对边缘端设备进行模型部署。In the embodiments of the present invention, a method and system for designing a model distribution application based on an edge computing gateway are provided. This solution obtains the model of the server by means of instructions, and physically connects with the edge device through the host computer terminal device, and the host computer terminal device deploys the model to the edge device.

根据本发明实施例第一方面,提供一种基于边缘计算网关的模型分发应用设计方法。According to the first aspect of the embodiments of the present invention, a method for designing a model distribution application based on an edge computing gateway is provided.

图1是本发明一个实施例的一种基于边缘计算网关的模型分发应用设计方法的流程图。FIG. 1 is a flowchart of a method for designing a model distribution application based on an edge computing gateway according to an embodiment of the present invention.

如图1所示,在一个或多个实施例中,优选地,所述一种基于边缘计算网关的模型分发应用设计方法包括:As shown in FIG. 1, in one or more embodiments, preferably, the method for designing a model distribution application based on an edge computing gateway includes:

S101、在边缘计算网关的模型分发系统中通过人机交互界面,根据设备型号和应用场景选择预设的模版,按照所述预设的模板录入设备配置参数;S101. In a model distribution system of an edge computing gateway, through a human-computer interaction interface, select a preset template according to the device model and application scenario, and enter device configuration parameters according to the preset template;

S102、获取所述设备配置参数,判断是否存在通用模型,在获得通用模型后,利用加密算法进行通用模型的信息处理;S102, obtaining the device configuration parameters, judging whether there is a general model, and after obtaining the general model, use an encryption algorithm to process the information of the general model;

S103、获取所述设备配置参数,判断是否存在特定模型,在获得特定模型后,利用所述加密算法进行特定模型的信息处理;S103, obtaining the device configuration parameters, judging whether there is a specific model, and after obtaining the specific model, use the encryption algorithm to process the information of the specific model;

S104、判断所述边缘计算网关服务设备是否存在设备主动获取模型请求,通过边缘设备进行设备计算模型的部署更新;S104. Determine whether the edge computing gateway service device has a device active acquisition model request, and deploy and update the device computing model through the edge device;

S105、获取模型配置参数,判断设备的应用场景,对所述目标模型进行参数调整;S105, obtaining model configuration parameters, judging the application scenario of the device, and adjusting the parameters of the target model;

S106、判断所述边缘计算网关服务设备是否存在异常状态,并将获得的所述异常状态反馈至云端管理服务设备;S106. Determine whether the edge computing gateway service device has an abnormal state, and feed back the obtained abnormal state to the cloud management service device;

其中,所述边缘计算网关的模型分发系统包括云端管理服务设备和边缘计算网关服务设备,其中,所述云端管理服务设备包括交互管理服务设备和处理管理服务设备;Wherein, the model distribution system of the edge computing gateway includes a cloud management service device and an edge computing gateway service device, wherein the cloud management service device includes an interaction management service device and a processing management service device;

其中,所述加密算法具体采用对称加密方式,具体流程如下:The encryption algorithm specifically adopts a symmetric encryption method, and the specific process is as follows:

在所述云端管理服务设备下发模型分发请求到所述边缘计算网关服务设备;Delivering a model distribution request to the edge computing gateway service device at the cloud management service device;

所述边缘计算网关服务设备随机选择压缩方式、加密方式,生成对称加密密匙;The edge computing gateway service device randomly selects a compression method and an encryption method, and generates a symmetric encryption key;

发送所述对称加密密匙到所述处理管理服务设备,解析报文,对模型进行加密生成目标模型;sending the symmetric encryption key to the processing management service device, parsing the message, and encrypting the model to generate a target model;

下发所述目标模型到所述边缘计算网关服务设备。delivering the target model to the edge computing gateway service device.

在本发明实施例中,边缘计算网关将物联网的节点的信息进行采集及汇总,例如激光雷达的点云数据、摄像头的路侧图像、天气温湿度等,作为训练模型的原始数据。工作人员通过人机交互界面在云端将数据过滤、筛选,训练后,根据边缘计算网关型号及应用场景编译形成对应的模型,配置指定相应的参数,分发到对应的边缘计算网关,解决了可大规模将通用的模型分发到边缘计算网关,或指定到特定的边缘计算网关部署难的问题。同时边缘计算网关的模型出现异常时,可将数据回传到云端,便于记录及统计,解决了模型分发时故障排查难的问题。通过在云端部署模型分发的管理系统,实现对远程边缘计算网关的模型进行管理,频繁部署及更新,解决了边缘计算网关运维复杂问题,从而减少运营成本。In the embodiment of the present invention, the edge computing gateway collects and summarizes the information of the nodes of the Internet of Things, such as point cloud data of lidar, roadside images of cameras, weather temperature and humidity, etc., as the original data of the training model. The staff filters and filters the data in the cloud through the human-computer interaction interface. After training, the corresponding model is compiled according to the edge computing gateway model and application scenario, and the corresponding parameters are specified and distributed to the corresponding edge computing gateway. Scale Distribute general models to edge computing gateways, or specify difficult deployment problems for specific edge computing gateways. At the same time, when the model of the edge computing gateway is abnormal, the data can be sent back to the cloud, which is convenient for recording and statistics, and solves the problem of difficult troubleshooting during model distribution. By deploying the management system for model distribution in the cloud, the model of the remote edge computing gateway can be managed, deployed and updated frequently, which solves the complex problem of edge computing gateway operation and maintenance, thereby reducing operating costs.

具体的,所述加密采用对称加密的方式,传输过程中的报文协议包含着加密密钥、压缩方法、加密类型,加密类型采用常用的AES、DES等,压缩方法zip、rar等,服务端解析报文数据,获取对应的值,对模型固件进行加密压缩,然后发送到客户端,最终客户端对模型进行解压、解密并部署。最终实现了通用模型机特定模型的分发流程。Specifically, the encryption adopts a symmetric encryption method. The message protocol in the transmission process includes an encryption key, a compression method, and an encryption type. The encryption type adopts the commonly used AES, DES, etc., and the compression methods zip, rar, etc. The packet data is parsed, the corresponding value is obtained, the model firmware is encrypted and compressed, and then sent to the client. Finally, the client decompresses, decrypts and deploys the model. Finally, the distribution process of the specific model of the general model machine is realized.

图2是本发明一个实施例的一种基于边缘计算网关的模型分发应用设计方法中的在边缘计算网关的模型分发系统中通过人机交互界面,根据设备型号和应用场景选择预设的模版,按照所述预设的模板录入设备配置参数的流程图。Fig. 2 is a model distribution application design method based on an edge computing gateway in an embodiment of the present invention, in the model distribution system of the edge computing gateway, through the human-computer interaction interface, according to the device model and application scenario selection preset template, A flowchart of inputting device configuration parameters according to the preset template.

如图2所示,在一个或多个实施例中,优选地,所述在边缘计算网关的模型分发系统中通过人机交互界面,根据设备型号和应用场景选择预设的模版,按照所述预设的模板录入设备配置参数,具体包括:As shown in FIG. 2 , in one or more embodiments, preferably, in the model distribution system of the edge computing gateway, a preset template is selected according to the device model and application scenario through a human-computer interaction interface, and according to the described Preset templates enter device configuration parameters, including:

S201、通过R485、网络、IO总线方式中的一种或多种使物联网设备节点与边缘计算网关连接;S201. Connect the IoT device node to the edge computing gateway through one or more of R485, network, and IO bus;

S202、通过人机交互界面设置设备型号和应用场景;S202, setting the device model and application scenario through the human-computer interaction interface;

S203、根据所述设备型号和所述应用场景自动在预设的计算模型中获得对应的所述设备配置参数;S203, automatically obtaining the corresponding device configuration parameters in a preset computing model according to the device model and the application scenario;

S204、通过R485、网络、IO总线方式中的一种或多种将对应的设备配置参数下发。S204 , delivering the corresponding device configuration parameters through one or more of R485, network, and IO bus modes.

在本发明实施例中,基于云端部署模型分发技术,降低深度学习模型部署、运维及技术迭代成本。In the embodiment of the present invention, based on the cloud deployment model distribution technology, the cost of deep learning model deployment, operation and maintenance, and technology iteration is reduced.

其中,所述云端内包括如下业务:人机交互管理、模型分发、数据处理、数据交互服务、OTA,所述云端以所述模型分发业务为主,其他业务作为实现模型分发的辅助模块。The cloud includes the following services: human-computer interaction management, model distribution, data processing, data interaction services, and OTA. The cloud is mainly based on the model distribution service, and other services are used as auxiliary modules for realizing model distribution.

具体的,OTA通过移动通信的空中接口实现对移动终端设备及SIM卡数据进行远程管理的技术。Specifically, OTA realizes the technology of remote management of mobile terminal equipment and SIM card data through the air interface of mobile communication.

具体的,边缘计算网关是部署在网络边缘侧的网关,通过网络联接、协议转换等功能联接物理和数字世界,提供轻量化的联接管理、实时数据分析及应用管理功能。Specifically, an edge computing gateway is a gateway deployed on the edge side of the network. It connects the physical and digital worlds through functions such as network connection and protocol conversion, and provides lightweight connection management, real-time data analysis, and application management functions.

具体的,不同的应用场景有不同的计算模型。具体说明:采用摄像头的车流量分析、采用激光雷达的物体识别跟踪、采用温湿度传感器节点的区域性天气预测、红绿灯的智能动态调控控制、采用摄像头的行人识别、闯红灯识别等算法。Specifically, different application scenarios have different computing models. Specific instructions: traffic flow analysis using cameras, object recognition and tracking using lidar, regional weather forecasting using temperature and humidity sensor nodes, intelligent dynamic control of traffic lights, pedestrian recognition using cameras, red light running recognition and other algorithms.

图3是本发明一个实施例的一种基于边缘计算网关的模型分发应用设计方法中的获取所述设备配置参数,判断是否存在通用模型,在获得通用模型后,利用加密算法进行通用模型的信息处理的流程图。3 is an embodiment of the present invention in a model distribution application design method based on an edge computing gateway to obtain the device configuration parameters, determine whether there is a general model, after obtaining the general model, use an encryption algorithm to perform information on the general model Process flow chart.

如图3所示,在一个或多个实施例中,优选地,所述获取所述设备配置参数,判断是否存在通用模型,在获得通用模型后,利用加密算法进行通用模型的信息处理:As shown in FIG. 3 , in one or more embodiments, preferably, the device configuration parameters are obtained to determine whether there is a general model, and after obtaining the general model, an encryption algorithm is used to perform information processing of the general model:

S301、利用所述边缘计算网关服务设备发出通用场景模型请求;S301, using the edge computing gateway service device to issue a general scenario model request;

S302、根据所述通用场景模型请求,对通用场景模型信息利用所述加密算法加密上报至所述处理管理服务设备,其中,所述通用场景模型信息包括通用场景对应的设备型号、性能、编译链、应用场景类型、应用场景适应性;S302. According to the general scenario model request, encrypt the general scenario model information using the encryption algorithm and report it to the processing management service device, where the general scenario model information includes the device model, performance, compilation chain corresponding to the general scenario , Application scenario type, application scenario adaptability;

S303、利用所述处理管理服务设备将所述通用场景模型信息上报至所述交互管理服务设备;S303. Use the processing management service device to report the general scene model information to the interaction management service device;

S304、根据所述通用场景对应的设备型号、应用场景和编译链从模型数据库中检索所有的通用目标模型;S304. Retrieve all general target models from the model database according to the device model, application scenario and compilation chain corresponding to the general scenario;

S305、将所述通用目标模型经过所述处理管理服务设备发送至边缘计算网关管理服务设备。S305. Send the general target model to the edge computing gateway management service device through the processing management service device.

在本发明实施例中,设备初始化成功之后,将通用场景模型信息注册上报(设备型号、性能、编译链、应用场景类型、应用场景适用性等基础信息),管理服务将配置的模型参数、类型进行协议解析,识别出此设备的某个应用场景为通用类型,云端服务器中预存储着大量模型,通过数据库匹配的方式,主要根据设备的性能选择合适的轻量级的库,应用场景,生成编译的参数,然后通过编译链进行选择性编译。若出现编译错误,预警之后工作人员将对预警进行处理。该方案基于自动化分发的方式,云端储存信息,解决频繁部署的软件更新记录的问题,同时异常信息上报方式,便于故障分析,实现拉方案应用的灵活性与高扩展性。In the embodiment of the present invention, after the device is successfully initialized, the general scene model information (basic information such as device model, performance, compilation chain, application scene type, application scene applicability, etc.) is registered and reported, and the management service will configure the model parameters and types. Perform protocol analysis to identify a certain application scenario of this device as a general type. A large number of models are pre-stored in the cloud server. Through database matching, an appropriate lightweight library is selected mainly according to the performance of the device, and the application scenario is generated. Arguments to compile and then selectively compile through the compile chain. If there is a compilation error, the staff will deal with the warning after the warning. The solution is based on the automatic distribution method, which stores information in the cloud to solve the problem of frequently deployed software update records. At the same time, the abnormal information reporting method is convenient for fault analysis, and realizes the flexibility and high scalability of the application of the pull solution.

图4是本发明一个实施例的一种基于边缘计算网关的模型分发应用设计方法中的获取所述设备配置参数,判断是否存在特定模型,在获得特定模型后,利用所述加密算法进行特定模型的信息处理的流程图。FIG. 4 is a method for obtaining the device configuration parameters in a model distribution application design method based on an edge computing gateway according to an embodiment of the present invention, judging whether there is a specific model, and after obtaining the specific model, using the encryption algorithm to perform the specific model The flow chart of information processing.

如图4所示,在一个或多个实施例中,优选地,所述获取所述设备配置参数,判断是否存在特定模型,在获得特定模型后,利用所述加密算法进行特定模型的信息处理,具体包括:As shown in FIG. 4 , in one or more embodiments, preferably, the device configuration parameters are obtained to determine whether there is a specific model, and after the specific model is obtained, the encryption algorithm is used to process the information of the specific model. , including:

S401、获取特定场景模型请求,所述边缘计算网关服务设备利用所述加密算法将特定场景模型信息上报,其中,所述特定场景模型信息包括特定场景对应的设备型号、性能、编译链、应用场景类型、应用场景适应性;S401. Obtain a request for a specific scenario model, and the edge computing gateway service device uses the encryption algorithm to report the specific scenario model information, where the specific scenario model information includes the device model, performance, compilation chain, and application scenario corresponding to the specific scenario. Type, application scenario adaptability;

S402、通过所述处理管理服务设备向所述边缘计算网关服务设备回复第一答复请求;S402, replying a first reply request to the edge computing gateway service device through the processing management service device;

S403、在所述边缘计算网关服务设备收到所述第一答复请求后,将所述特定场景模型信息回传至所述处理管理服务设备,进而传递至所述交互管理服务设备;S403. After the edge computing gateway service device receives the first reply request, return the specific scenario model information to the processing management service device, and then transmit it to the interaction management service device;

S404、通过所述交互管理服务设备根据特定场景对数据进行筛选、标记、选择特定目标模型;S404. Screen, mark, and select a specific target model for data according to a specific scenario through the interaction management service device;

S405、所述交互管理服务设备通过所述处理管理服务设备反馈第二答复请求至所述边缘计算网关服务设备。S405. The interaction management service device feeds back a second reply request to the edge computing gateway service device through the processing management service device.

在本发明实施例中,设备端注册的流程同通用模型,将本身采集到的信息如图像、点云上传到服务器,工作人员根据特定的场景对数据进行筛选、标记、选择模型训练,形成特定场景的模型。模型的分发过程中涉及到安全加密的方式,加密采用对称加密的方式,传输过程中的报文协议包含着加密密钥、压缩方法、加密类型,加密类型采用常用的AES、DES等,压缩方法zip、rar等,服务端解析报文数据,获取对应的值,对模型固件进行加密压缩,然后发送到客户端,最终客户端对模型进行解压、解密并部署。该方案具备安全认证功能,能更好地保护知识产权及防止信息泄露。In the embodiment of the present invention, the process of registering on the device side is the same as that of the general model. The information collected by itself, such as images and point clouds, is uploaded to the server, and the staff screen, mark and select the model training according to the specific scene to form a specific model. A model of the scene. The distribution process of the model involves the method of secure encryption. The encryption adopts the symmetric encryption method. The message protocol in the transmission process includes the encryption key, the compression method, and the encryption type. The encryption type adopts the commonly used AES, DES, etc., and the compression method zip, rar, etc., the server parses the message data, obtains the corresponding value, encrypts and compresses the model firmware, and then sends it to the client. Finally, the client decompresses, decrypts and deploys the model. The solution has the function of security authentication, which can better protect intellectual property rights and prevent information leakage.

图5是本发明一个实施例的一种基于边缘计算网关的模型分发应用设计方法中的判断所述边缘计算网关服务设备是否存在设备主动获取模型请求,通过边缘设备进行设备计算模型的部署更新的流程图。Fig. 5 is a method for judging whether the edge computing gateway service device has a request to actively acquire a model in an edge computing gateway-based model distribution application design method according to an embodiment of the present invention, and deploying and updating the device computing model through the edge device flow chart.

如图5所示,在一个或多个实施例中,优选地,所述判断所述边缘计算网关服务设备是否存在设备主动获取模型请求,通过边缘设备进行设备计算模型的部署更新,具体包括:As shown in FIG. 5 , in one or more embodiments, preferably, the judging whether the edge computing gateway service device has a device active acquisition model request, and the edge device is used to deploy and update the device computing model, specifically including:

S501、判断所述边缘计算网关服务设备是否存在设备主动获取模型请求;S501. Determine whether the edge computing gateway service device has a device active acquisition model request;

S502、获得所述设备主动获取模型请求,并上传对应设备参数值至所述云端管理服务设备;S502, obtaining the device's active acquisition model request, and uploading the corresponding device parameter value to the cloud management service device;

S503、根据预设的模型库和所述对应设备参数值获得对应的模型,进而打包,进行通过加密算法生成主动获取模型;S503, obtaining a corresponding model according to a preset model library and the corresponding device parameter value, and then packaging, and generating an active acquisition model through an encryption algorithm;

S504、获得所述主动获取模型下发至所述边缘计算网关服务设备。S504. Obtain the active acquisition model and deliver it to the edge computing gateway service device.

在本发明实施例中,具备可视化的操作界面,易操作性及可维护性。In the embodiment of the present invention, a visual operation interface is provided, which is easy to operate and maintain.

图6是本发明一个实施例的一种基于边缘计算网关的模型分发应用设计方法中的获取模型配置参数,判断设备的应用场景,对所述目标模型进行参数调整的流程图。6 is a flowchart of obtaining model configuration parameters, judging the application scenario of the device, and adjusting parameters of the target model in an edge computing gateway-based model distribution application design method according to an embodiment of the present invention.

如图6所示,在一个或多个实施例中,优选地,所述获取模型配置参数,判断设备的应用场景,对所述目标模型进行参数调整,具体包括:As shown in FIG. 6 , in one or more embodiments, preferably, the acquiring model configuration parameters, judging the application scenario of the device, and adjusting the parameters of the target model specifically include:

S601、在所述交互管理服务设备中获得所述模型配置参数;S601. Obtain the model configuration parameter in the interaction management service device;

S602、通过所述处理管理服务设备根据所述模型配置参数下发模型参数到对应的所述边缘计算网关服务设备;S602, delivering model parameters to the corresponding edge computing gateway service device according to the model configuration parameters by the processing management service device;

S603、根据所述模型配置参数修改所述目标模型。S603. Modify the target model according to the model configuration parameter.

在本发明实施例中,工作人员通过人机交互界面,将配置指定设备参数,管理服务模型根据参数生成配置信息,通过网络下发到指定的设备,边缘计算网关根据下发模型参数进行修改,用于对应应用场景的识别。最终,基于云端部署模型方式及通过边缘网关信息交互方式,可对通用化进行大规模部署及特定化部署的功能。In the embodiment of the present invention, the staff configures the specified device parameters through the human-computer interaction interface, the management service model generates configuration information according to the parameters, and delivers it to the specified device through the network, and the edge computing gateway modifies according to the delivery model parameters, Used for identification of corresponding application scenarios. Finally, based on the cloud deployment model and the information interaction method through the edge gateway, the generalized large-scale deployment and specific deployment functions can be performed.

图7是本发明一个实施例的一种基于边缘计算网关的模型分发应用设计方法中的判断所述边缘计算网关服务设备是否存在异常状态,并将获得的所述异常状态反馈至云端管理服务设备的流程图。FIG. 7 is a method for judging whether the edge computing gateway service device has an abnormal state in an edge computing gateway-based model distribution application design method according to an embodiment of the present invention, and feeding back the obtained abnormal state to the cloud management service device flow chart.

如图7所示,在一个或多个实施例中,优选地,所述判断所述边缘计算网关服务设备是否存在异常状态,并将获得的所述异常状态反馈至云端管理服务设备,具体包括:As shown in FIG. 7 , in one or more embodiments, preferably, the judging whether the edge computing gateway service device has an abnormal state, and feeding back the obtained abnormal state to the cloud management service device, specifically includes: :

S701、根据所述边缘计算网关服务设备上传设备本身参数和异常数据至所述处理管理服务设备;S701. Upload device parameters and abnormal data to the processing management service device according to the edge computing gateway service device;

S702、所述处理管理服务设备将异常情况反馈至所述交互管理服务设备;S702, the processing management service device feeds back the abnormal situation to the interaction management service device;

S703、在所述交互管理服务设备中,工作人员根据情况反馈进行分析,并调整所述目标模型;S703, in the interaction management service device, the staff analyzes according to the situation feedback, and adjusts the target model;

S704、重新下发所述目标模型至所述边缘计算网关服务设备。S704. Re-deliver the target model to the edge computing gateway service device.

在本发明实施例中,工作人员通过人机交互界面,根据异常情况进行分析,将重新配置及指定的设备参数,管理服务模型根据参数重新生成模型,通过网络下发到指定的设备,边缘计算网关根据下发模型进行部署,从而解决不同应用出现异常的问题。In the embodiment of the present invention, the staff analyzes the abnormal situation through the human-computer interaction interface, reconfigures and specifies the equipment parameters, and regenerates the model according to the parameters of the management service model, and sends it to the specified equipment through the network. The gateway is deployed according to the delivery model, so as to solve the problem of abnormality of different applications.

根据本发明实施例第二方面,提供一种基于边缘计算网关的模型分发应用设计系统。According to the second aspect of the embodiments of the present invention, a model distribution application design system based on an edge computing gateway is provided.

图8是本发明一个实施例的一种基于边缘计算网关的模型分发应用设计系统的结构图。FIG. 8 is a structural diagram of a model distribution application design system based on an edge computing gateway according to an embodiment of the present invention.

如图8所示,在一个或多个实施例中,优选地,所述一种基于边缘计算网关的模型分发应用设计系统包括:As shown in FIG. 8 , in one or more embodiments, preferably, the model distribution application design system based on an edge computing gateway includes:

设备配置模块801,用于在边缘计算网关的模型分发系统中通过人机交互界面,根据设备型号和应用场景选择预设的模版,按照所述预设的模板录入设备配置参数;The device configuration module 801 is used to select a preset template according to the device model and application scenario through the human-computer interaction interface in the model distribution system of the edge computing gateway, and enter the device configuration parameters according to the preset template;

通用模型信息模块802,用于获取所述设备配置参数,判断是否存在通用模型,在获得通用模型后,利用加密算法进行通用模型的信息处理;The general model information module 802 is used to obtain the device configuration parameters, determine whether there is a general model, and after obtaining the general model, use an encryption algorithm to process the information of the general model;

特定模型信息模块803,用于获取所述设备配置参数,判断是否存在特定模型,在获得特定模型后,利用所述加密算法进行特定模型的信息处理;The specific model information module 803 is used to obtain the device configuration parameters, determine whether there is a specific model, and after obtaining the specific model, use the encryption algorithm to process the information of the specific model;

主动模型更新模块804,用于判断所述边缘计算网关服务设备是否存在设备主动获取模型请求,通过边缘设备进行设备计算模型的部署更新;An active model update module 804, configured to determine whether the edge computing gateway service device has a device active acquisition model request, and deploy and update the device computing model through the edge device;

被动模型更新模块805,用于获取模型配置参数,判断设备的应用场景,对所述目标模型进行参数调整;A passive model update module 805, configured to obtain model configuration parameters, determine the application scenario of the device, and adjust the parameters of the target model;

异常状态分析模块806,用于判断所述边缘计算网关服务设备是否存在异常状态,并将获得的所述异常状态反馈至云端管理服务设备。The abnormal state analysis module 806 is configured to determine whether the edge computing gateway service device has an abnormal state, and feed back the obtained abnormal state to the cloud management service device.

本发明实施例中,部署通用及特定模型、设备主动获取模型,配置直接的参数下发修改模型、异常处理等。实现统一云中心的统一管理边缘网关,减少人工的干预,实现自动化数据监控,异常故障的排除。根据不同实际场景需求,针对性的远程部署、下发、升级模型,提高了端侧边缘计算的灵活性与应用范围,适应不同的应用情景,实现不同的计算模型功能;无需到现场对边缘计算网关进行模型的部署,降低了人工的维护,极大地较少成本及费用。另一方面,采用云端直接到设备的方式,并通过安全加密认证的方式,极大避免了数据包安全泄漏的问题。In the embodiment of the present invention, general and specific models are deployed, models are actively acquired by devices, and direct parameter delivery and modification models, exception handling, and the like are configured. Realize the unified management of edge gateways in the unified cloud center, reduce manual intervention, realize automatic data monitoring, and eliminate abnormal faults. According to the needs of different actual scenarios, targeted remote deployment, distribution, and upgrade models have improved the flexibility and application scope of edge computing on the device side, adapted to different application scenarios, and realized different computing model functions; there is no need to go to the site for edge computing. The gateway deploys the model, which reduces manual maintenance and greatly reduces costs and expenses. On the other hand, the cloud directly to the device is adopted, and the security encryption authentication method is adopted, which greatly avoids the problem of data packet security leakage.

根据本发明实施例第三方面,提供一种计算机可读存储介质,其上存储计算机程序指令,所述计算机程序指令在被处理器执行时实现如本发明实施例第一方面中任一项所述的方法。According to a third aspect of the embodiments of the present invention, there is provided a computer-readable storage medium on which computer program instructions are stored, and when executed by a processor, the computer program instructions implement any one of the first aspect of the embodiments of the present invention. method described.

根据本发明实施例第四方面,提供一种电子设备。图9是本发明一个实施例中一种电子设备的结构图。图9所示的电子设备为通用边缘计算网关模型分发装置,其包括通用的计算机硬件结构,其至少包括处理器901和存储器902。处理器901和存储器902通过总线903连接。存储器902适于存储处理器901可执行的指令或程序。处理器901可以是独立的微处理器,也可以是一个或者多个微处理器集合。由此,处理器901通过执行存储器902所存储的指令,从而执行如上所述的本发明实施例的方法流程实现对于数据的处理和对于其它装置的控制。总线903将上述多个组件连接在一起,同时将上述组件连接到显示控制器904和显示装置以及输入/输出(I/O)装置905。输入/输出(I/O)装置905可以是鼠标、键盘、调制解调器、网络接口、触控输入装置、体感输入装置、打印机以及本领域公知的其他装置。典型地,输入/输出装置905通过输入/输出(I/O)控制器906与系统相连。According to a fourth aspect of the embodiments of the present invention, an electronic device is provided. FIG. 9 is a structural diagram of an electronic device in an embodiment of the present invention. The electronic device shown in FIG. 9 is a general edge computing gateway model distribution apparatus, which includes a general computer hardware structure, which at least includes a processor 901 and a memory 902 . The processor 901 and the memory 902 are connected by a bus 903 . Memory 902 is adapted to store instructions or programs executable by processor 901 . The processor 901 may be an independent microprocessor, or may be a set of one or more microprocessors. Thus, the processor 901 executes the instructions stored in the memory 902 to execute the above-described method flow of the embodiments of the present invention to process data and control other devices. The bus 903 connects the above-mentioned various components together, while connecting the above-mentioned components to the display controller 904 and the display device and the input/output (I/O) device 905 . The input/output (I/O) device 905 may be a mouse, keyboard, modem, network interface, touch input device, somatosensory input device, printer, and other devices known in the art. Typically, input/output devices 905 are connected to the system through input/output (I/O) controllers 906 .

本发明的实施例提供的技术方案可以包括以下有益效果:The technical solutions provided by the embodiments of the present invention may include the following beneficial effects:

1)本发明方案具有自动化程度高的特点,具体的,实现统一云中心的统一管理,减少人工的干预,实现自动化数据监控,异常故障的排除;1) The scheme of the present invention has the characteristics of a high degree of automation. Specifically, it realizes the unified management of a unified cloud center, reduces manual intervention, realizes automatic data monitoring, and eliminates abnormal faults;

2)本发明方案具有设备灵活性高、扩展性强的特点,具体的,可根据不同实际场景需求,针对性的远程部署、下发、升级模型,提高了端侧边缘计算的灵活性与应用范围,通过该功能可根据不同的硬件外设,即可适应不同的应用情景,实现不同的功能;2) The solution of the present invention has the characteristics of high equipment flexibility and strong expansibility. Specifically, the remote deployment, distribution and upgrade models can be targeted according to the needs of different actual scenarios, which improves the flexibility and application of end-side edge computing. Through this function, it can adapt to different application scenarios and realize different functions according to different hardware peripherals;

3)本发明方案具有运维便捷、成本低的特点,具体的,方便了软件的升级维护,无需到现场对边缘计算网关进行模型的部署,降低了人工的维护,尤其是,当边缘计算网关的数量达到一定的量级时,通过云端服务实现大规模的通用模型部署,较少成本及费用;3) The solution of the present invention has the characteristics of convenient operation and maintenance and low cost. Specifically, it facilitates software upgrade and maintenance, does not need to go to the site to deploy the model of the edge computing gateway, and reduces manual maintenance, especially when the edge computing gateway is used. When the number of data reaches a certain order of magnitude, large-scale general model deployment can be realized through cloud services, with less cost and expense;

4)本发明方案具有安全性高的特点,具体的,相比较上位机现场部署,直接采用云端到边缘网关的方式,极大程度防止数据包泄露情况,解决了信息安全问题。4) The solution of the present invention has the characteristics of high security. Specifically, compared with the on-site deployment of the host computer, the cloud-to-edge gateway method is directly adopted, which greatly prevents the leakage of data packets and solves the problem of information security.

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media having computer-usable program code embodied therein, including but not limited to disk storage, optical storage, and the like.

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each process and/or block in the flowchart illustrations and/or block diagrams, and combinations of processes and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to the processor of a general purpose computer, special purpose computer, embedded processor or other programmable data processing device to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing device produce Means for implementing the functions specified in a flow or flow of a flowchart and/or a block or blocks of a block diagram.

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory result in an article of manufacture comprising instruction means, the instructions The apparatus implements the functions specified in the flow or flow of the flowcharts and/or the block or blocks of the block diagrams.

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded on a computer or other programmable data processing device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process such that The instructions provide steps for implementing the functions specified in the flow or blocks of the flowcharts and/or the block or blocks of the block diagrams.

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit and scope of the invention. Thus, provided that these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.

Claims (10)

1. A model distribution application design method based on an edge computing gateway is characterized by specifically comprising the following steps:
selecting a preset template in a model distribution system of an edge computing gateway through a human-computer interaction interface according to the equipment model and an application scene, and inputting equipment configuration parameters according to the preset template;
acquiring the equipment configuration parameters, judging whether a universal model exists or not, and processing the information of the universal model by using an encryption algorithm after the universal model is acquired;
acquiring the equipment configuration parameters, judging whether a specific model exists or not, and processing information of the specific model by using the encryption algorithm after the specific model is acquired;
judging whether the edge computing gateway service equipment has an equipment active model acquisition request or not, and carrying out deployment updating on an equipment computing model through the edge equipment;
obtaining model configuration parameters, judging an application scene of equipment, and performing parameter adjustment on the target model;
judging whether the edge computing gateway service equipment has an abnormal state or not, and feeding back the obtained abnormal state to cloud management service equipment;
the model distribution system of the edge computing gateway comprises cloud management service equipment and edge computing gateway service equipment, wherein the cloud management service equipment comprises interaction management service equipment and processing management service equipment;
the encryption algorithm specifically adopts a symmetric encryption mode, and the specific flow is as follows:
issuing a model distribution request to the edge computing gateway service equipment at the cloud management service equipment;
the edge computing gateway service equipment randomly selects a compression mode and an encryption mode to generate a symmetric encryption key;
sending the symmetric encryption key to the processing management service equipment, analyzing a message, and encrypting a model to generate a target model;
and issuing the target model to the edge computing gateway service equipment.
2. The method according to claim 1, wherein the model distribution application design method based on the edge computing gateway selects a preset template according to the device model and the application scene through a human-computer interface in the model distribution system of the edge computing gateway, and inputs device configuration parameters according to the preset template, and specifically comprises:
connecting the Internet of things equipment node with the edge computing gateway through one or more of R485, network and IO bus modes;
setting equipment models and application scenes through a human-computer interaction interface;
automatically obtaining corresponding equipment configuration parameters in a preset calculation model according to the equipment model and the application scene;
and issuing the corresponding equipment configuration parameters through one or more of R485, network and IO bus modes.
3. The method according to claim 1, wherein the obtaining of the device configuration parameters, the determining of whether the generic model exists, and after obtaining the generic model, performing information processing of the generic model using an encryption algorithm:
sending a universal scene model request by utilizing the edge computing gateway service equipment;
encrypting and reporting general scene model information to the processing management service equipment by using the encryption algorithm according to the general scene model request, wherein the general scene model information comprises equipment model, performance, a compiling chain, an application scene type and application scene adaptability corresponding to a general scene;
reporting the general scene model information to the interactive management service equipment by using the processing management service equipment;
retrieving all the general target models from a model database according to the equipment models, the application scenes and the compiling chains corresponding to the general scenes;
and sending the general target model to edge computing gateway management service equipment through the processing management service equipment.
4. The method according to claim 1, wherein the obtaining of the device configuration parameters, the determining of whether a specific model exists, and after obtaining the specific model, performing information processing on the specific model by using the encryption algorithm specifically includes:
acquiring a specific scene model request, and reporting specific scene model information by the edge computing gateway service equipment by using the encryption algorithm, wherein the specific scene model information comprises equipment model, performance, compiling chain, application scene type and application scene adaptability corresponding to a specific scene;
replying a first reply request to the edge computing gateway service equipment through the processing management service equipment;
after the edge computing gateway service equipment receives the first reply request, the specific scene model information is transmitted back to the processing management service equipment and then transmitted to the interaction management service equipment;
screening, marking and selecting a specific target model for data according to a specific scene through the interactive management service equipment;
and the interactive management service equipment feeds back a second reply request to the edge computing gateway service equipment through the processing management service equipment.
5. The method according to claim 1, wherein the determining whether the edge computing gateway service device has a device active model acquisition request includes:
judging whether the edge computing gateway service equipment has an equipment active model acquisition request or not;
acquiring a model request actively acquired by the equipment, and uploading a corresponding equipment parameter value to the cloud management service equipment;
obtaining a corresponding model according to a preset model library and the corresponding equipment parameter values, further packaging, and generating an active acquisition model through an encryption algorithm;
and obtaining the active acquisition model and issuing the active acquisition model to the edge computing gateway service equipment.
6. The method according to claim 1, wherein the obtaining of the model configuration parameters, the determining of the application scenario of the device, and the parameter adjustment of the target model specifically comprise:
obtaining the model configuration parameters in the interaction management service equipment;
issuing model parameters to the corresponding edge computing gateway service equipment through the processing management service equipment according to the model configuration parameters;
and modifying the target model according to the model configuration parameters.
7. The method according to claim 1, wherein the determining whether the edge computing gateway service device has an abnormal state and feeding back the obtained abnormal state to a cloud management service device specifically includes:
uploading the parameters and abnormal data of the equipment to the processing management service equipment according to the edge computing gateway service equipment;
the processing management service equipment feeds back the abnormal condition to the interactive management service equipment;
in the interactive management service equipment, a worker analyzes according to condition feedback and adjusts the target model;
and re-issuing the target model to the edge computing gateway service equipment.
8. A model distribution application design system based on an edge computing gateway, the system comprising:
the device configuration module is used for selecting a preset template according to the device model and the application scene through a human-computer interaction interface in a model distribution system of the edge computing gateway, and inputting device configuration parameters according to the preset template;
the universal model information module is used for acquiring the equipment configuration parameters, judging whether a universal model exists or not, and processing the information of the universal model by using an encryption algorithm after the universal model is acquired;
the specific model information module is used for acquiring the equipment configuration parameters, judging whether a specific model exists or not, and processing the information of the specific model by using the encryption algorithm after the specific model is acquired;
the active model updating module is used for judging whether the edge computing gateway service equipment has an equipment active model acquisition request or not and carrying out deployment updating on the equipment computing model through the edge equipment;
the passive model updating module is used for acquiring model configuration parameters, judging an application scene of equipment and adjusting parameters of the target model;
and the abnormal state analysis module is used for judging whether the edge computing gateway service equipment has an abnormal state or not and feeding back the obtained abnormal state to the cloud management service equipment.
9. A computer-readable storage medium on which computer program instructions are stored, which, when executed by a processor, implement the method of any one of claims 1-8.
10. An electronic device comprising a memory and a processor, wherein the memory is configured to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the steps of any of claims 1-8.
CN202111332194.1A 2021-11-11 2021-11-11 Model distribution application design method and system based on edge computing gateway Active CN114338281B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202111332194.1A CN114338281B (en) 2021-11-11 2021-11-11 Model distribution application design method and system based on edge computing gateway
PCT/CN2022/094696 WO2023082596A1 (en) 2021-11-11 2022-05-24 Edge computing gateway-based model distribution application design method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111332194.1A CN114338281B (en) 2021-11-11 2021-11-11 Model distribution application design method and system based on edge computing gateway

Publications (2)

Publication Number Publication Date
CN114338281A true CN114338281A (en) 2022-04-12
CN114338281B CN114338281B (en) 2023-04-07

Family

ID=81045414

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111332194.1A Active CN114338281B (en) 2021-11-11 2021-11-11 Model distribution application design method and system based on edge computing gateway

Country Status (2)

Country Link
CN (1) CN114338281B (en)
WO (1) WO2023082596A1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114884960A (en) * 2022-04-13 2022-08-09 北京科技大学 Edge computing gateway system with heterogeneous equipment interaction function
CN114978738A (en) * 2022-06-01 2022-08-30 中国银行股份有限公司 Encryption processing method of interface message, client and server
CN114979139A (en) * 2022-05-05 2022-08-30 苏州思萃工业互联网技术研究所有限公司 Management system and method of heterogeneous virtual gateway in edge computing scene
CN114997062A (en) * 2022-06-15 2022-09-02 同济大学 Industrial water pump fault diagnosis light-weight method and system based on edge calculation
CN115776680A (en) * 2022-11-30 2023-03-10 西部科学城智能网联汽车创新中心(重庆)有限公司 Dynamic deployment method and device of computing model suitable for edge computing equipment
WO2023082596A1 (en) * 2021-11-11 2023-05-19 广州软件应用技术研究院 Edge computing gateway-based model distribution application design method and system
CN116911406A (en) * 2023-07-05 2023-10-20 上海数禾信息科技有限公司 Wind control model deployment method and device, computer equipment and storage medium

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117176513B (en) * 2023-10-31 2024-01-12 湖南承希科技有限公司 Internet of things data acquisition gateway equipment based on 5G-R technology
CN117412314A (en) * 2023-11-30 2024-01-16 西安兆格电子信息技术有限公司 Adaptive model and adaptive method of flexible configuration information based on SIM card following information
CN119232677A (en) * 2024-11-28 2024-12-31 北京火山引擎科技有限公司 Edge switch control method, device, server and edge switch cluster

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111199279A (en) * 2019-10-30 2020-05-26 山东浪潮人工智能研究院有限公司 Cloud edge calculation and artificial intelligence fusion method and device for police service industry
US20200327371A1 (en) * 2019-04-09 2020-10-15 FogHorn Systems, Inc. Intelligent Edge Computing Platform with Machine Learning Capability
CN111901173A (en) * 2020-07-30 2020-11-06 山东超越数控电子股份有限公司 Cloud edge cooperative system construction method, device, equipment and readable medium
CN112016465A (en) * 2020-08-28 2020-12-01 北京百度网讯科技有限公司 Scene recognition method, device and system
CN112995287A (en) * 2021-02-04 2021-06-18 中国科学院计算技术研究所 Keyword detection task scheduling method facing edge calculation
CN113112086A (en) * 2021-04-22 2021-07-13 北京邮电大学 Intelligent production system based on edge calculation and identification analysis
CN113329358A (en) * 2021-04-29 2021-08-31 广州中国科学院软件应用技术研究所 RISC-V instruction set-based AIOT multi-system edge gateway communication system and equipment
WO2021216637A1 (en) * 2020-04-22 2021-10-28 University Of Florida Research Foundation, Incorporated Cloud-based framework for processing, analyzing, and visualizing imaging data

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11082258B1 (en) * 2020-01-14 2021-08-03 Cisco Technology, Inc. Isolation and segmentation in multi-cloud interconnects
CN111416845B (en) * 2020-03-12 2023-09-26 腾讯云计算(北京)有限责任公司 Method, device and storage medium for configuring edge equipment
CN111752556B (en) * 2020-06-28 2021-04-30 自然资源部信息中心 Data prediction system and method based on double-layer model structure
CN112180897B (en) * 2020-09-25 2021-12-17 国网湖南省电力有限公司 Automatic test system and method of relay protection/measurement and control device based on general test template
CN113381511B (en) * 2021-06-02 2022-12-27 深圳市莱达四维信息科技有限公司 Online intelligent inspection system of transformer substation
CN113487156A (en) * 2021-06-30 2021-10-08 同济大学 Worker behavior monitoring and identifying method and device based on cloud-edge architecture
CN114338281B (en) * 2021-11-11 2023-04-07 广州软件应用技术研究院 Model distribution application design method and system based on edge computing gateway

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200327371A1 (en) * 2019-04-09 2020-10-15 FogHorn Systems, Inc. Intelligent Edge Computing Platform with Machine Learning Capability
CN111199279A (en) * 2019-10-30 2020-05-26 山东浪潮人工智能研究院有限公司 Cloud edge calculation and artificial intelligence fusion method and device for police service industry
WO2021216637A1 (en) * 2020-04-22 2021-10-28 University Of Florida Research Foundation, Incorporated Cloud-based framework for processing, analyzing, and visualizing imaging data
CN111901173A (en) * 2020-07-30 2020-11-06 山东超越数控电子股份有限公司 Cloud edge cooperative system construction method, device, equipment and readable medium
CN112016465A (en) * 2020-08-28 2020-12-01 北京百度网讯科技有限公司 Scene recognition method, device and system
CN112995287A (en) * 2021-02-04 2021-06-18 中国科学院计算技术研究所 Keyword detection task scheduling method facing edge calculation
CN113112086A (en) * 2021-04-22 2021-07-13 北京邮电大学 Intelligent production system based on edge calculation and identification analysis
CN113329358A (en) * 2021-04-29 2021-08-31 广州中国科学院软件应用技术研究所 RISC-V instruction set-based AIOT multi-system edge gateway communication system and equipment

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
HAITHAM H等: "Dynamic Traffic Model With Optimal Gateways Placement in IP Cloud Heterogeneous CRAN", 《IEEE ACCESS》 *
杨绍光等: "云边协同关键技术及应用场景研究", 《信息通信技术》 *
邹萍等: "面向边缘计算的制造资源感知接入与智能网关技术研究", 《计算机集成制造系统》 *

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023082596A1 (en) * 2021-11-11 2023-05-19 广州软件应用技术研究院 Edge computing gateway-based model distribution application design method and system
CN114884960A (en) * 2022-04-13 2022-08-09 北京科技大学 Edge computing gateway system with heterogeneous equipment interaction function
CN114884960B (en) * 2022-04-13 2023-05-19 北京科技大学 An edge computing gateway system with heterogeneous device interaction function
CN114979139A (en) * 2022-05-05 2022-08-30 苏州思萃工业互联网技术研究所有限公司 Management system and method of heterogeneous virtual gateway in edge computing scene
CN114979139B (en) * 2022-05-05 2024-05-28 苏州思萃工业互联网技术研究所有限公司 Management system and method for heterogeneous virtual gateway in edge computing scene
CN114978738A (en) * 2022-06-01 2022-08-30 中国银行股份有限公司 Encryption processing method of interface message, client and server
CN114978738B (en) * 2022-06-01 2024-04-16 中国银行股份有限公司 Encryption processing method of interface message, client and server
CN114997062A (en) * 2022-06-15 2022-09-02 同济大学 Industrial water pump fault diagnosis light-weight method and system based on edge calculation
CN115776680A (en) * 2022-11-30 2023-03-10 西部科学城智能网联汽车创新中心(重庆)有限公司 Dynamic deployment method and device of computing model suitable for edge computing equipment
CN116911406A (en) * 2023-07-05 2023-10-20 上海数禾信息科技有限公司 Wind control model deployment method and device, computer equipment and storage medium
CN116911406B (en) * 2023-07-05 2024-02-02 上海数禾信息科技有限公司 Wind control model deployment method and device, computer equipment and storage medium

Also Published As

Publication number Publication date
CN114338281B (en) 2023-04-07
WO2023082596A1 (en) 2023-05-19

Similar Documents

Publication Publication Date Title
CN114338281B (en) Model distribution application design method and system based on edge computing gateway
US10764255B2 (en) Secure command execution from a cloud monitoring system to a remote cloud agent
EP3037901B1 (en) Cloud-based emulation and modeling for automation systems
US20230152789A1 (en) Systems and methods for data lifecycle management with code content optimization and servicing
EP2924572A2 (en) Cloud-level analytics for boiler networks
CN109150610B (en) Network event acquisition method based on rule adaptation
CN111314339B (en) Data transmission method and device
CN102045201A (en) Automatic upgrading method and system of intranet server cluster
CN105082540A (en) Method for controlling 3D printer through 3D slicing device
CN113946143B (en) Industrial Automation Agent Equipment
CN106713053A (en) Method and device for batch updating server firmware based on Linux
CN103248512A (en) Method and system for generating topological structure of application layer in communication network
WO2016000464A1 (en) Method and system for supporting interconnection of integrated northbound interface
WO2024179066A1 (en) Industrial internet platform for rail transit system, and method and storage medium
CN118861642A (en) A water quality monitoring and control method and system
CN118509471A (en) A method for connecting a device with an Internet of Things platform using a large language model
CN114243914B (en) Power monitoring system
CN102238571B (en) Apparatus of Internet of Things machine to machine/man (M2M) business processing, system and method thereof
CN108809731A (en) A kind of control method dimming optical projection system business datum chain based on subway
CN114741699A (en) Fuzzy test vulnerability mining system combined with self-attention mechanism
CN107465716A (en) Structure of network instrument system and method based on LXI buses
CN115699039A (en) Techniques for decentralized fleet analysis
CN110705133B (en) Predictive maintenance method and predictive maintenance equipment
US10749776B2 (en) Method for generating requests for the segmentation of the monitoring of an interconnection network and associated hardware
CN119225299A (en) AGV centralized display method and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant