CN114567635A - Edge data processing method and device and computer readable storage medium - Google Patents
Edge data processing method and device and computer readable storage medium Download PDFInfo
- Publication number
- CN114567635A CN114567635A CN202210236940.5A CN202210236940A CN114567635A CN 114567635 A CN114567635 A CN 114567635A CN 202210236940 A CN202210236940 A CN 202210236940A CN 114567635 A CN114567635 A CN 114567635A
- Authority
- CN
- China
- Prior art keywords
- data
- processing
- edge
- data unit
- computing power
- 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.)
- Pending
Links
- 238000003860 storage Methods 0.000 title claims abstract description 14
- 238000003672 processing method Methods 0.000 title claims description 17
- 238000001514 detection method Methods 0.000 claims abstract description 113
- 238000012545 processing Methods 0.000 claims abstract description 101
- 238000000034 method Methods 0.000 claims abstract description 82
- 230000008569 process Effects 0.000 claims description 52
- 230000011218 segmentation Effects 0.000 claims description 18
- 238000013507 mapping Methods 0.000 claims description 10
- 238000003062 neural network model Methods 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 6
- 230000005540 biological transmission Effects 0.000 abstract description 15
- 230000006870 function Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Sources (AREA)
Abstract
Description
技术领域technical field
本发明涉及边缘设备技术领域,尤其涉及边缘数据的处理方法、设备及计算机可读存储介质。The present invention relates to the technical field of edge devices, and in particular, to a method, device and computer-readable storage medium for processing edge data.
背景技术Background technique
电子技术的飞速发展,给人们带来越来越便利的生活条件。建设智慧城市、智慧区县、智慧社区、智慧小区、智慧家庭等需要各种不同电子设备,这些电子设备的部署位置、业务功能、处理性能都不尽相同,这样就导致了各种各样的边缘设备的出现,例如,采集图像的摄像头、采集语音信号的定向声音采集器、进行无线传输的网络传输模块、采集温度和湿度的温湿度采集模块等。The rapid development of electronic technology has brought more and more convenient living conditions to people. The construction of smart cities, smart districts and counties, smart communities, smart communities, smart homes, etc. requires various electronic devices. The deployment locations, business functions, and processing performance of these electronic devices are not the same, which leads to various The emergence of edge devices, such as cameras that collect images, directional sound collectors that collect voice signals, network transmission modules that perform wireless transmission, and temperature and humidity collection modules that collect temperature and humidity, etc.
在同一应用场景中,对各个边缘设备的要求不尽相同,因此在边缘设备采集的数据量巨大时,该边缘设备的算力可能不足以处理采集的数据,此时就需要将无法处理的数据传输到服务器进行处理,然而这将会占用大量的传输资源。In the same application scenario, the requirements for each edge device are different. Therefore, when the amount of data collected by the edge device is huge, the computing power of the edge device may not be enough to process the collected data. Transfer to the server for processing, however this will take up a lot of transfer resources.
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。The above content is only used to assist the understanding of the technical solutions of the present invention, and does not mean that the above content is the prior art.
发明内容SUMMARY OF THE INVENTION
本发明的主要目的在于提供一种边缘数据的处理方法、设备及计算机可读存储介质,旨在解决处理边缘数据时占用大量传输资源的技术问题。The main purpose of the present invention is to provide a processing method, device and computer-readable storage medium for edge data, aiming at solving the technical problem of occupying a large amount of transmission resources when processing edge data.
为实现上述目的,本发明提供一种边缘数据的处理方法,所述边缘数据的处理方法应用于边缘设备,所述边缘数据的处理方法包括以下步骤:To achieve the above object, the present invention provides a method for processing edge data, the method for processing edge data is applied to edge devices, and the method for processing edge data includes the following steps:
在当前边缘设备的冗余算力小于处理所述当前边缘设备接收的检测数据所需要的算力时,将所述检测数据分割为若干第一数据单元,并将所述第一数据单元发送至共享平台;When the redundant computing power of the current edge device is less than the computing power required for processing the detection data received by the current edge device, the detection data is divided into several first data units, and the first data units are sent to bdfgh;
在当前边缘设备的冗余算力大于处理所述共享平台内的第一数据单元或第二数据单元所需要的算力时,接收并处理所述第一数据单元或所述第二数据单元,其中,所述第二数据单元为其他边缘设备发送至所述共享平台的数据。When the redundant computing power of the current edge device is greater than the computing power required to process the first data unit or the second data unit in the shared platform, receive and process the first data unit or the second data unit, Wherein, the second data unit is data sent by other edge devices to the sharing platform.
可选地,所述将所述检测数据分割为若干第一数据单元的步骤包括:Optionally, the step of dividing the detection data into several first data units includes:
确定所述检测数据的分割规则;determining the segmentation rule of the detection data;
根据所述分割规则分割所述检测数据。The detection data is segmented according to the segmentation rule.
可选地,所述分割规则包括按照时间段分割以及按照数据组成的基础单元分割。Optionally, the division rule includes division according to time period and division according to basic unit composed of data.
可选地,所述根据所述分割规则分割所述检测数据的步骤之后还包括:Optionally, after the step of dividing the detection data according to the dividing rule, the step further includes:
在处理所述第一数据单元所需要的算力大于预设算力时,增加分割所述检测数据后得到的所述第一数据单元的数量。When the computing power required for processing the first data unit is greater than the preset computing power, the number of the first data unit obtained after dividing the detection data is increased.
可选地,所述边缘数据的处理方法还包括:Optionally, the method for processing edge data further includes:
获取处理所述第一数据单元或第二数据单元所需要的算力与所述边缘设备的CPU利用率的映射关系;obtaining a mapping relationship between the computing power required to process the first data unit or the second data unit and the CPU utilization of the edge device;
根据所述映射关系确定所述当前边缘设备的冗余算力。The redundant computing power of the current edge device is determined according to the mapping relationship.
可选地,所述边缘数据的处理方法的步骤还包括:Optionally, the steps of the edge data processing method further include:
确定所述第一数据单元在检测时间上的排列顺序;determining the arrangement order of the first data unit in the detection time;
根据所述排列顺序对应汇合所述共享平台内对所述第一数据单元的处理结果。The processing results of the first data unit in the shared platform are correspondingly merged according to the arrangement order.
可选地,所述根据所述排列顺序对应汇合所述共享平台内对所述第一数据单元的处理结果的步骤包括:Optionally, the step of correspondingly merging the processing results of the first data unit in the sharing platform according to the arrangement order includes:
接收所述共享平台内对所述第一数据单元的处理结果;receiving the processing result of the first data unit in the sharing platform;
根据所述排列顺序汇合所述当前边缘设备对所述第一数据单元的处理结果以及接收到的所述共享平台内对所述第一数据单元的处理结果。The processing result of the current edge device on the first data unit and the received processing result of the first data unit in the shared platform are combined according to the arrangement order.
可选地,所述边缘数据的处理方法的步骤还包括:Optionally, the steps of the edge data processing method further include:
获取用于处理所述检测数据的子模型,其中,所述当前边缘设备获取的子模型与加载于所述其他边缘设备的子模型构成深度神经网络模型;acquiring a sub-model for processing the detection data, wherein the sub-model acquired by the current edge device and the sub-model loaded on the other edge devices constitute a deep neural network model;
将所述检测数据输入所述子模型,并将所述子模型对所述检测数据的处理结果发送给所述其他边缘设备上的子模型。The detection data is input into the sub-model, and the processing result of the detection data by the sub-model is sent to the sub-models on the other edge devices.
此外,为实现上述目的,本发明还提供一种边缘设备,所述边缘设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述任一所述的边缘数据的处理方法的步骤。In addition, in order to achieve the above object, the present invention also provides an edge device, the edge device includes: a memory, a processor, and a computer program stored on the memory and executable on the processor, the computer program When executed by the processor, the steps of the method for processing edge data as described above are implemented.
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有边缘数据的处理程序,所述边缘数据的处理程序被处理器执行时实现如上述任一所述的边缘数据的处理方法的步骤。In addition, in order to achieve the above object, the present invention also provides a computer-readable storage medium, characterized in that the computer-readable storage medium stores a processing program for edge data, and the processing program for edge data is executed by a processor When implementing the steps of the edge data processing method as described above.
本发明实施例提出的一种边缘数据的处理方法,在当前边缘设备的冗余算力小于处理所述当前边缘设备接收的检测数据所需要的算力时,将所述检测数据分割为若干第一数据单元,并将所述第一数据单元发送至共享平台;在当前边缘设备的冗余算力大于处理所述共享平台内的第一数据单元或第二数据单元所需要的算力时,接收并处理所述第一数据单元或所述第二数据单元,以使所述当前边缘设备和所述其他边缘设备可以通过所述共享平台共享算力,减小传输所述检测数据占用的传输资源。In an edge data processing method proposed by an embodiment of the present invention, when the redundant computing power of the current edge device is less than the computing power required to process the detection data received by the current edge device, the detection data is divided into several a data unit, and send the first data unit to the shared platform; when the redundant computing power of the current edge device is greater than the computing power required to process the first data unit or the second data unit in the shared platform, Receive and process the first data unit or the second data unit, so that the current edge device and the other edge devices can share computing power through the shared platform, reducing the transmission occupied by the transmission of the detection data resource.
附图说明Description of drawings
图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图;1 is a schematic diagram of a terminal structure of a hardware operating environment involved in an embodiment of the present invention;
图2为本发明边缘数据的处理方法第一实施例的流程示意图;2 is a schematic flowchart of a first embodiment of a method for processing edge data according to the present invention;
图3为图2中步骤S10的细化流程示意图;FIG. 3 is a schematic diagram of the refinement process of step S10 in FIG. 2;
图4为本发明边缘数据的处理方法第二实施例的流程示意图;4 is a schematic flowchart of a second embodiment of a method for processing edge data according to the present invention;
图5为图4中步骤S40的细化流程示意图。FIG. 5 is a schematic diagram of the refinement flow of step S40 in FIG. 4 .
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The realization, functional characteristics and advantages of the present invention will be further described with reference to the accompanying drawings in conjunction with the embodiments.
具体实施方式Detailed ways
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。It should be understood that the specific embodiments described herein are only used to explain the present invention, but not to limit the present invention.
本发明实施例的主要解决方案是:在当前边缘设备的冗余算力小于处理所述当前边缘设备接收的检测数据所需要的算力时,将所述检测数据分割为若干第一数据单元,并将所述第一数据单元发送至共享平台;在当前边缘设备的冗余算力大于处理所述共享平台内的第一数据单元或第二数据单元所需要的算力时,接收并处理所述第一数据单元或所述第二数据单元,其中,所述第二数据单元为其他边缘设备发送至所述共享平台的数据。The main solution of the embodiment of the present invention is: when the redundant computing power of the current edge device is less than the computing power required for processing the detection data received by the current edge device, the detection data is divided into several first data units, Send the first data unit to the shared platform; when the redundant computing power of the current edge device is greater than the computing power required to process the first data unit or the second data unit in the shared platform, receive and process all the The first data unit or the second data unit, wherein the second data unit is data sent by other edge devices to the sharing platform.
在一示例方案中,边缘设备接收传感器检测到的检测数据,然后通过所述边缘设备对将所述检测数据进行处理,但是在所述边缘设备的算力不足以处理所述检测数据时,需要通过所述边缘设备将所述检测数据传输至服务器,通过服务器处理所述边缘设备发送的检测数据,而在所述边缘设备将所述检测数据传输至服务器的过程中,会占用大量的传输资源,造成资源的浪费。In an example solution, the edge device receives the detection data detected by the sensor, and then processes the detection data through the edge device, but when the computing power of the edge device is not enough to process the detection data, it needs to The detection data is transmitted to the server through the edge device, and the detection data sent by the edge device is processed through the server. In the process of transmitting the detection data to the server by the edge device, a large amount of transmission resources will be occupied , resulting in a waste of resources.
本发明提供一种解决方案,在当前边缘设备的冗余算力小于处理所述当前边缘设备接收的检测数据所需要的算力时,将所述检测数据分割为若干第一数据单元,并将所述第一数据单元发送至共享平台;在当前边缘设备的冗余算力大于处理所述共享平台内的第一数据单元或第二数据单元所需要的算力时,接收并处理所述第一数据单元或所述第二数据单元,以使所述当前边缘设备和所述其他边缘设备可以通过所述共享平台共享算力,减小传输所述检测数据占用的传输资源。The present invention provides a solution, when the redundant computing power of the current edge device is less than the computing power required for processing the detection data received by the current edge device, the detection data is divided into several first data units, and the detection data is divided into several first data units, and the The first data unit is sent to the shared platform; when the redundant computing power of the current edge device is greater than the computing power required to process the first data unit or the second data unit in the shared platform, receive and process the first data unit. A data unit or the second data unit, so that the current edge device and the other edge devices can share computing power through the shared platform, thereby reducing the transmission resources occupied by the transmission of the detection data.
如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。As shown in FIG. 1 , FIG. 1 is a schematic structural diagram of a terminal of a hardware operating environment involved in an embodiment of the present invention.
本发明实施例终端可以是边缘设备,也可以是PC,还可以是智能手机、平板电脑、便携计算机等具有显示功能的可移动式终端设备。The terminal in the embodiment of the present invention may be an edge device, a PC, or a mobile terminal device with a display function, such as a smart phone, a tablet computer, and a portable computer.
如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。As shown in FIG. 1 , the terminal may include: a
可选地,终端还可以包括摄像头、RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在移动终端移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,移动终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。Optionally, the terminal may further include a camera, an RF (Radio Frequency, radio frequency) circuit, a sensor, an audio circuit, a WiFi module, and the like. Among them, sensors such as light sensors, motion sensors and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display screen according to the brightness of the ambient light, and the proximity sensor may turn off the display screen and/or turn off the display screen when the mobile terminal is moved to the ear. Backlight. As a kind of motion sensor, the gravitational acceleration sensor can detect the magnitude of acceleration in various directions (generally three axes), and can detect the magnitude and direction of gravity when stationary, and can be used for applications that recognize the posture of mobile terminals (such as horizontal and vertical screen switching, related games, magnetometer attitude calibration), vibration recognition related functions (such as pedometer, tapping), etc.; of course, the mobile terminal can also be equipped with other sensors such as gyroscope, barometer, hygrometer, thermometer, infrared sensor, etc. No longer.
本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。Those skilled in the art can understand that the terminal structure shown in FIG. 1 does not constitute a limitation on the terminal, and may include more or less components than the one shown, or combine some components, or arrange different components.
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及边缘数据的处理程序。As shown in FIG. 1 , the
在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的边缘数据的处理程序,并执行以下操作:In the terminal shown in FIG. 1 , the
在当前边缘设备的冗余算力小于处理所述当前边缘设备接收的检测数据所需要的算力时,将所述检测数据分割为若干第一数据单元,并将所述第一数据单元发送至共享平台;When the redundant computing power of the current edge device is less than the computing power required for processing the detection data received by the current edge device, the detection data is divided into several first data units, and the first data units are sent to bdfgh;
在当前边缘设备的冗余算力大于处理所述共享平台内的第一数据单元或第二数据单元所需要的算力时,接收并处理所述第一数据单元或所述第二数据单元。When the redundant computing power of the current edge device is greater than the computing power required for processing the first data unit or the second data unit in the shared platform, the first data unit or the second data unit is received and processed.
进一步地,处理器1001可以调用存储器1005中存储的边缘数据的处理程序,还执行以下操作:Further, the
确定所述检测数据的分割规则;determining the segmentation rule of the detection data;
根据所述分割规则分割所述检测数据。The detection data is segmented according to the segmentation rule.
进一步地,处理器1001可以调用存储器1005中存储的边缘数据的处理程序,还执行以下操作:Further, the
在处理所述第一数据单元所需要的算力大于预设算力时,增加分割所述检测数据后得到的所述第一数据单元的数量。When the computing power required for processing the first data unit is greater than the preset computing power, the number of the first data unit obtained after dividing the detection data is increased.
进一步地,处理器1001可以调用存储器1005中存储的边缘数据的处理程序,还执行以下操作:Further, the
获取处理所述第一数据单元或第二数据单元所需要的算力与所述边缘设备的CPU利用率的映射关系;obtaining a mapping relationship between the computing power required to process the first data unit or the second data unit and the CPU utilization of the edge device;
根据所述映射关系确定所述当前边缘设备的冗余算力。The redundant computing power of the current edge device is determined according to the mapping relationship.
进一步地,处理器1001可以调用存储器1005中存储的边缘数据的处理程序,还执行以下操作:Further, the
确定所述第一数据单元在检测时间上的排列顺序;determining the arrangement order of the first data unit in the detection time;
根据所述排列顺序对应汇合所述共享平台内对所述第一数据单元的处理结果。The processing results of the first data unit in the shared platform are correspondingly merged according to the arrangement order.
进一步地,处理器1001可以调用存储器1005中存储的边缘数据的处理程序,还执行以下操作:Further, the
接收所述共享平台内对所述第一数据单元的处理结果;receiving the processing result of the first data unit in the sharing platform;
根据所述排列顺序汇合所述当前边缘设备对所述第一数据单元的处理结果以及接收到的所述共享平台内对所述第一数据单元的处理结果。The processing result of the current edge device on the first data unit and the received processing result of the first data unit in the shared platform are combined according to the arrangement order.
进一步地,处理器1001可以调用存储器1005中存储的边缘数据的处理程序,还执行以下操作:Further, the
获取用于处理所述检测数据的子模型,其中,所述当前边缘设备获取的子模型与加载于所述其他边缘设备的子模型构成深度神经网络模型;acquiring a sub-model for processing the detection data, wherein the sub-model acquired by the current edge device and the sub-model loaded on the other edge devices constitute a deep neural network model;
将所述检测数据输入所述子模型,并将所述子模型对所述检测数据的处理结果发送给所述其他边缘设备上的子模型。The detection data is input into the sub-model, and the processing result of the detection data by the sub-model is sent to the sub-models on the other edge devices.
本发明实施例提供一种边缘数据的处理方法,所述边缘数据的处理方法应用于边缘设备。An embodiment of the present invention provides a method for processing edge data, and the method for processing edge data is applied to an edge device.
如图2所示,本发明第一实施例提供一种边缘数据的处理方法,所述边缘数据的处理方法包括:As shown in FIG. 2 , the first embodiment of the present invention provides a method for processing edge data, and the method for processing edge data includes:
步骤S10,在当前边缘设备的冗余算力小于处理所述当前边缘设备接收的检测数据所需要的算力时,将所述检测数据分割为若干第一数据单元,并将所述第一数据单元发送至共享平台。Step S10, when the redundant computing power of the current edge device is less than the computing power required for processing the detection data received by the current edge device, the detection data is divided into several first data units, and the first data is divided into several first data units. Units are sent to a shared platform.
在建设智慧城市、智慧区县、智慧社区、智慧小区以及智慧家庭时,需要用到多个边缘设备,并在所述边缘设备上设置不同功能的传感器,以使所述边缘设备具有不同的业务功能。例如,在所述边缘设备上设置用于采集图像的摄像头,以使所述边缘设备具有图像采集功能,可选地,该摄像头可以是标清摄像头,也可以是高清摄像头,还可以是具有AI分析能力的图像检测摄像头、图像语义分割摄像头;在所述边缘设备上设置声音传感器,以使所述边缘设备具有声音采集功能,可选地,该声音传感器可以是定向声音采集器,也可以是全向拾音器;在所述边缘设备上设置无线收发装置,以使所述边缘设备具有无线传输功能;在所述边缘设备上设置温度传感器和湿度传感器,以使该边缘设备具有采集温度和湿度的功能。When building smart cities, smart districts, smart communities, smart communities and smart homes, multiple edge devices need to be used, and sensors with different functions are set on the edge devices, so that the edge devices have different services Function. For example, a camera for capturing images is set on the edge device, so that the edge device has an image capturing function. Optionally, the camera may be a standard-definition camera, a high-definition camera, or an AI analysis camera capable of image detection cameras and image semantic segmentation cameras; a sound sensor is set on the edge device, so that the edge device has a sound collection function, optionally, the sound sensor can be a directional sound collector, or a full A wireless transceiver is set on the edge device, so that the edge device has a wireless transmission function; a temperature sensor and a humidity sensor are set on the edge device, so that the edge device has the function of collecting temperature and humidity .
在实际应用中,当所述边缘设备接收到传感器检测到的图像数据时,由于处理所述图像数据需要的算力较大,因此要求所述边缘设备具有较大的算力;当所述边缘设备接收到传感器检测到的声音数据、温度数据或湿度数据时,由于处理声音数据、温度数据或湿度数据需要的算力较小,因此对所述边缘设备的算力要求不大。基于不同功能的所述边缘设备处理接收到的对应的检测数据所需要的算力不同,因此在设计所述边缘设备时,可以适当降低所述边缘设备的算力,使得所述边缘设备的算力小于处理所述检测数据所需要的最大算力,并大于处理所述检测数据所需要的最小算力。当所述边缘设备处理所述检测数据的算力不足时,可以将所述检测数据分割后,由其他具有冗余算力的边缘设备计算,并最后将计算结果汇合。In practical applications, when the edge device receives the image data detected by the sensor, since the computing power required to process the image data is large, the edge device is required to have a large computing power; When the device receives the sound data, temperature data or humidity data detected by the sensor, since the computing power required to process the sound data, temperature data or humidity data is small, the computing power of the edge device is not required much. The edge devices based on different functions require different computing power to process the corresponding detection data received. Therefore, when designing the edge device, the computing power of the edge device can be appropriately reduced, so that the computing power of the edge device can be reduced. The power is smaller than the maximum computing power required for processing the detection data, and is greater than the minimum computing power required for processing the detection data. When the computing power of the edge device to process the detection data is insufficient, the detection data may be divided, and then calculated by other edge devices with redundant computing power, and finally the calculation results are merged.
所述边缘设备可以是标准化设备,使得所述边缘设备的接口、运算能力和存储能力均相同。由于所述边缘设备是标准化设备,因此可以批量生产所述边缘设备,以降低所述边缘设备的生产成本,还方便对所述边缘设备进行维护。在设计所述边缘设备的算力时,可以根据处理所述检测数据所需要的总算力以及所述边缘设备的数量,确定所述边缘设备的算力,并且为了使所述边缘设备的算力满足需要以应对意外情况,可以适当增大所述边缘设备的算力。The edge device may be a standardized device, so that the interface, computing capability and storage capability of the edge device are all the same. Since the edge device is a standardized device, the edge device can be mass-produced, so as to reduce the production cost of the edge device and facilitate the maintenance of the edge device. When designing the computing power of the edge device, the computing power of the edge device can be determined according to the total computing power required to process the detection data and the number of the edge devices, and in order to make the computing power of the edge device To meet the needs to cope with unexpected situations, the computing power of the edge device can be appropriately increased.
传感器采集到检测数据后,将所述检测数据发送给所述当前边缘设备,以通过所述当前边缘设备处理所述检测数据。在所述当前边缘设备的冗余算力小于处理所述当前边缘设备接收到的检测数据所需要的算力时,说明所述当前边缘设备的算力不足以处理接收到的所述检测数据,此时所述当前边缘设备将接收到的所述检测数据进行分割,以将所述检测数据分割为若干第一数据单元;由于所述第一数据单元是通过所述检测数据分割得来,因此处理所述第一数据单元所需要的算力小于处理所述检测数据所需要的算力,然后再通过所述当前边缘设备以及其他边缘设备处理所述第一数据单元。其中,所述当前边缘设备的冗余算力是指所述当前边缘设备目前可以使用的算力。After the sensor collects the detection data, it sends the detection data to the current edge device, so that the detection data is processed by the current edge device. When the redundant computing power of the current edge device is less than the computing power required to process the detection data received by the current edge device, it means that the computing power of the current edge device is insufficient to process the received detection data, At this time, the current edge device divides the received detection data to divide the detection data into several first data units; since the first data unit is obtained by dividing the detection data, therefore The computing power required for processing the first data unit is less than the computing power required for processing the detection data, and then the first data unit is processed through the current edge device and other edge devices. The redundant computing power of the current edge device refers to the computing power currently available to the current edge device.
可选地,所述当前边缘设备将所述检测数据分割为所述第一数据单元后,可以将分割后的所述第一数据单元全部发送至共享平台,由其他边缘设备接收所述共享平台发送的所述第一数据单元,并处理所述第一数据单元;或者,由所述当前边缘设备和所述其他边缘设备接收所述共享平台发送的所述第一数据单元,并处理所述第一数据单元。将所述检测数据分割为第一数据单元后,处理所述第一数据单元所需要的算力就会减小,因此所述边缘设备的算力可以满足处理所述第一数据单元的需求。Optionally, after the current edge device divides the detection data into the first data units, it may send all the divided first data units to the shared platform, and other edge devices receive the shared platform. the first data unit sent by the shared platform, and process the first data unit; or, the current edge device and the other edge devices receive the first data unit sent by the sharing platform, and process the first data unit first data unit. After the detection data is divided into the first data unit, the computing power required for processing the first data unit is reduced, so the computing power of the edge device can meet the requirements for processing the first data unit.
可选地,所述当前边缘设备将所述检测数据分割为所述第一数据单元后,可以将分割后的部分所述第一数据单元发送至共享平台,由其他边缘设备接收所述共享平台发送的所述第一数据单元,并处理所述第一数据单元,而未发送至所述共享平台的所述第一数据单元则由所述当前边缘设备处理。Optionally, after the current edge device divides the detection data into the first data units, the divided first data units may be sent to the sharing platform, and other edge devices may receive the sharing platform. The first data unit sent and processed, while the first data unit not sent to the sharing platform is processed by the current edge device.
共享平台可以是DDS(Data Distribution Service,数据分发服务)协议搭建的共享平台,用于解决分布式实时系统中的数据发布/订阅问题。DDS协议标准了分布式实时系统中数据发布、传递和接收的接口和行为,定义了以数据为中心的发布-订阅机制,提供了一个共享平台。DDS协议将分布式网络中传输的数据定义为主题,将数据的产生和接收对象分别定义为发布者和订阅者,从而构成数据的发布/订阅传输模型。The shared platform may be a shared platform built by a DDS (Data Distribution Service, data distribution service) protocol, which is used to solve the data publishing/subscription problem in the distributed real-time system. The DDS protocol standardizes the interfaces and behaviors of data publishing, transmission and reception in distributed real-time systems, defines a data-centric publish-subscribe mechanism, and provides a shared platform. The DDS protocol defines the data transmitted in the distributed network as a topic, and defines the data generating and receiving objects as publishers and subscribers respectively, thus constituting the publish/subscribe transmission model of data.
步骤S20,在当前边缘设备的冗余算力大于处理所述共享平台内的第一数据单元或第二数据单元所需要的算力时,接收并处理所述第一数据单元或所述第二数据单元。Step S20, when the redundant computing power of the current edge device is greater than the computing power required to process the first data unit or the second data unit in the shared platform, receive and process the first data unit or the second data unit. data unit.
在其他边缘设备的算力不足以处理其所接收的检测数据时,也会将所述检测数据进行分割,以将所述其他边缘设备接收到的检测数据分割为第二数据单元,并将所述第二数据单元发送至所述共享平台,并通过所述共享平台将所述第二数据单元分配给具有冗余算力的边缘设备,以对所述第二数据单元进行处理。When the computing power of other edge devices is insufficient to process the detection data received by them, the detection data will also be divided to divide the detection data received by the other edge devices into second data units, and the detection data received by the other edge devices will be divided into second data units. The second data unit is sent to the sharing platform, and the second data unit is allocated to an edge device with redundant computing power through the sharing platform to process the second data unit.
所述共享平台可以存储边缘设备发送的第一数据单元或第二数据单元,在所述当前边缘设备的冗余算力大于处理所述共享平台内的第一数据单元或第二数据单元所需要的算力时,接收所述共享平台内的第一数据单元或第二数据单元以对其进行处理。The shared platform can store the first data unit or the second data unit sent by the edge device, and the redundant computing power of the current edge device is greater than that required for processing the first data unit or the second data unit in the shared platform When the computing power is calculated, the first data unit or the second data unit in the shared platform is received to process it.
本发明实施例提供的边缘数据的处理方法,在当前边缘设备的冗余算力小于处理所述当前边缘设备接收的检测数据所需要的算力时,将所述检测数据分割为若干第一数据单元,并将所述第一数据单元发送至共享平台;在当前边缘设备的冗余算力大于处理所述共享平台内的第一数据单元或第二数据单元所需要的算力时,接收并处理所述第一数据单元或所述第二数据单元,以使所述当前边缘设备和所述其他边缘设备可以通过所述共享平台共享算力,减小传输所述检测数据占用的传输资源。In the edge data processing method provided by the embodiment of the present invention, when the redundant computing power of the current edge device is less than the computing power required for processing the detection data received by the current edge device, the detection data is divided into a plurality of first data unit, and send the first data unit to the shared platform; when the redundant computing power of the current edge device is greater than the computing power required to process the first data unit or the second data unit in the shared platform, receive and The first data unit or the second data unit is processed, so that the current edge device and the other edge devices can share computing power through the shared platform, thereby reducing the transmission resources occupied by the transmission of the detection data.
可选地,在当前边缘设备的冗余算力大于处理所述当前边缘设备接收的检测数据所需要的算力时,也可以通过所述当前边缘设备将所述检测数据分割为若干第一数据单元。Optionally, when the redundant computing power of the current edge device is greater than the computing power required to process the detection data received by the current edge device, the detection data can also be divided into several first data through the current edge device. unit.
可选地,在将接收到的检测数据分割为若干第一数据单元或第二数据单元后,处理各个所述第一数据单元或所述第二数据单元所需要的算力可以不相同,也可以相同。Optionally, after the received detection data is divided into several first data units or second data units, the computing power required to process each of the first data units or the second data units may be different, or can be the same.
可选地,如图3所示,所述将所述检测数据分割为若干第一数据单元的步骤包括:Optionally, as shown in FIG. 3 , the step of dividing the detection data into several first data units includes:
步骤S11,确定所述检测数据的分割规则;Step S11, determining the segmentation rule of the detection data;
步骤S12,根据所述分割规则分割所述检测数据。Step S12, dividing the detection data according to the dividing rule.
在将检测数据分割为第一数据单元或第二数据单元时,有不同的分割规则,可以根据实际情况选择合适的分割规则,然后按照分割规则分割所述检测数据。通常情况下需要根据所述检测数据的类型确定检测数据的分割规则。When the detection data is divided into the first data unit or the second data unit, there are different segmentation rules, and an appropriate segmentation rule can be selected according to the actual situation, and then the detection data is divided according to the segmentation rules. Usually, it is necessary to determine the segmentation rule of the detection data according to the type of the detection data.
可选地,所述分割规则包括按照时间段分割以及按照数据组成的基础单元分割。按照时间段分割是指按照传感器采集检测数据的时间段的长短来进行分割,例如,按照2秒的时间段进行分割,分割后的第一数据单元或第二数据单元包含2秒内传感器采集的数据;按照数据组成的基础单元分割是指将检测数据以最小的组成单元进行分割,例如,在检测数据为视频数据时,视频数据的最小组成单元为图像帧,以图像帧为最小组成单元进行分割。Optionally, the division rule includes division according to time period and division according to basic unit composed of data. Segmentation by time period refers to the division according to the length of the time period in which the sensor collects the detection data. For example, it is divided according to the time period of 2 seconds. The divided first data unit or second data unit contains the data collected by the sensor within 2 seconds. Data; segmentation according to the basic unit composed of data refers to dividing the detection data into the smallest unit. For example, when the detection data is video data, the smallest unit of the video data is an image frame, and the image frame is the smallest unit. segmentation.
可选地,所述根据所述分割规则分割所述检测数据的步骤之后还包括:Optionally, after the step of dividing the detection data according to the dividing rule, the step further includes:
在处理所述第一数据单元所需要的算力大于预设算力时,增加分割所述检测数据后得到的所述第一数据单元的数量。When the computing power required for processing the first data unit is greater than the preset computing power, the number of the first data unit obtained after dividing the detection data is increased.
由于边缘设备的算力有限,在处理第一数据单元或第二数据单元所需要的算力大于预设算力时,说明处理所述第一数据单元或第二数据单元所需要的算力过大,使得边缘设备的算力不足以处理所述第一数据单元或第二数据单元,需要增加分割所述检测数据后得到的第一数据单元或第二数据单元的数量,以减小处理所述第一数据单元或第二数据单元所需要的算力,使得边缘设备可以接收所述第一数据单元或第二数据单元,并对所述第一数据单元或第二数据单元进行处理,即使得当前边缘设备可以接收并处理所述第一数据单元或第二数据单元。其中,所述预设算力根据边缘设备的算力进行确定。Due to the limited computing power of the edge device, when the computing power required to process the first data unit or the second data unit is greater than the preset computing power, it means that the computing power required to process the first data unit or the second data unit is too high. is large, so that the computing power of the edge device is not enough to process the first data unit or the second data unit, it is necessary to increase the number of the first data unit or the second data unit obtained after dividing the detected data to reduce the processing computing power required by the first data unit or the second data unit, so that the edge device can receive the first data unit or the second data unit and process the first data unit or the second data unit, even if The current edge device can receive and process the first data unit or the second data unit. Wherein, the preset computing power is determined according to the computing power of the edge device.
可选地,所述边缘数据的处理方法还包括:Optionally, the method for processing edge data further includes:
获取处理所述第一数据单元或第二数据单元所需要的算力与所述边缘设备的CPU利用率的映射关系;obtaining a mapping relationship between the computing power required to process the first data unit or the second data unit and the CPU utilization of the edge device;
根据所述映射关系确定所述当前边缘设备的冗余算力。The redundant computing power of the current edge device is determined according to the mapping relationship.
边缘设备的CPU处理第一数据单元或第二数据单元的能力是一定的,因此可以建立处理所述第一数据单元或第二数据单元所需要的算力与所述边缘设备的CPU利用率的映射关系,而当前边缘设备的CPU利用率是可以通过统计得到的,因此在所述当前边缘设备的CPU利用率已知的情况下,可以根据所述映射关系得到所述当前边缘设备的冗余算力。The ability of the CPU of the edge device to process the first data unit or the second data unit is certain. Therefore, a relationship between the computing power required to process the first data unit or the second data unit and the CPU utilization of the edge device can be established. The mapping relationship, and the CPU utilization of the current edge device can be obtained through statistics. Therefore, when the CPU utilization of the current edge device is known, the redundancy of the current edge device can be obtained according to the mapping relationship. computing power.
如图4所示,基于所述第一实施例,本发明第二实施例提供的边缘数据的处理方法还包括:As shown in FIG. 4 , based on the first embodiment, the edge data processing method provided by the second embodiment of the present invention further includes:
步骤S30,确定所述第一数据单元在检测时间上的排列顺序;Step S30, determining the arrangement order of the first data unit in the detection time;
步骤S40,根据所述排列顺序对应汇合所述共享平台内对所述第一数据单元的处理结果。Step S40, correspondingly merge the processing results of the first data unit in the sharing platform according to the arrangement order.
在边缘设备接收到传感器检测到的检测数据,将所述检测数据分割为第一数据单元或第二数据单元后,由其他边缘设备分别处理,因此得到的对应的处理结果是针对所述第一数据单元或第二数据单元的处理结果,需要将对所述第一数据单元或第二数据单元的处理结果汇合,并且按照采集所述检测数据的时间先后顺序汇合对所述第一数据单元或第二数据单元的处理结果,从而形成对所述检测数据的处理结果,实现对所述检测数据处理的目的。After the edge device receives the detection data detected by the sensor, the detection data is divided into the first data unit or the second data unit, and then processed by other edge devices respectively. Therefore, the corresponding processing result obtained is for the first data unit or the second data unit. The processing result of the data unit or the second data unit needs to be combined with the processing results of the first data unit or the second data unit, and the first data unit or The processing result of the second data unit, thereby forming the processing result of the detection data, to achieve the purpose of processing the detection data.
在其他边缘设备将所述第一数据单元或第二数据单元处理并得到对应的处理结果后,需要将对所述第一数据单元或第二数据单元的处理结果发送至共享平台。在将所述检测数据按照采集时间分割为所述第一数据单元或所述第二数据单元后,所述第一数据单元或所述第二数据单元在检测时间上的排列形成排列顺序(即采集各个所述第一数据单元或第二数据单元的先后顺序),从而根据所述排列顺序将所述共享平台内对应的处理结果汇合。After other edge devices process the first data unit or the second data unit and obtain a corresponding processing result, the processing result of the first data unit or the second data unit needs to be sent to the sharing platform. After the detection data is divided into the first data unit or the second data unit according to the collection time, the arrangement of the first data unit or the second data unit in the detection time forms an arrangement sequence (that is, The sequence of collecting each of the first data units or the second data units), so as to combine the corresponding processing results in the shared platform according to the arrangement sequence.
可选地,当前边缘设备以及其他边缘设备在处理所述第一数据单元或所述第二数据单元后,均会将对应的处理结果发送至所述共享平台,以在所述共享平台将所述对应的处理结果汇合,从而形成对所述检测数据的处理结果,再将汇合后的处理结果发送至接收所述检测数据的边缘设备。Optionally, after processing the first data unit or the second data unit, the current edge device and other edge devices will send the corresponding processing result to the sharing platform, so that the sharing platform can send all the data to the sharing platform. The corresponding processing results are merged to form a processing result for the detection data, and the merged processing result is sent to the edge device that receives the detection data.
可选地,如图5所示,所述根据所述排列顺序对应汇合所述共享平台内对所述第一数据单元的处理结果的步骤包括:Optionally, as shown in FIG. 5 , the step of correspondingly merging the processing results of the first data unit in the sharing platform according to the arrangement order includes:
步骤S41,接收所述共享平台内对所述第一数据单元的处理结果;Step S41, receiving the processing result of the first data unit in the sharing platform;
步骤S42,根据所述排列顺序汇合所述当前边缘设备对所述第一数据单元的处理结果以及接收到的所述共享平台内对所述第一数据单元的处理结果。Step S42 , consolidate the processing result of the current edge device on the first data unit and the received processing result of the first data unit in the shared platform according to the arrangement order.
在当前边缘设备接收到检测数据时,所述当前边缘设备不需要将对第一数据单元的处理结果发送到共享平台,而是接收所述共享平台内对第一数据单元的处理结果,并通过所述当前边缘设备汇合所述当前边缘设备对所述第一数据单元的处理结果,以及从所述共享平台内接收到的对所述第一数据单元的处理结果,形成对所述检测数据的处理结果。When the current edge device receives the detection data, the current edge device does not need to send the processing result of the first data unit to the sharing platform, but receives the processing result of the first data unit in the sharing platform, and passes the processing result of the first data unit to the sharing platform. The current edge device combines the processing result of the first data unit by the current edge device and the processing result of the first data unit received from the shared platform to form a detection data. process result.
基于所述第一实施例或所述第二实施例,本发明第三实施例提供的边缘数据的处理方法还包括:Based on the first embodiment or the second embodiment, the edge data processing method provided by the third embodiment of the present invention further includes:
获取用于处理所述检测数据的子模型;obtaining a submodel for processing the detection data;
将所述检测数据输入所述子模型,并将所述子模型对所述检测数据的处理结果发送给所述其他边缘设备上的子模型。The detection data is input into the sub-model, and the processing result of the detection data by the sub-model is sent to the sub-models on the other edge devices.
深度神经网络模型对所述边缘设备的算力要求较高,在所述边缘设备的算力较低时,所述深度神经网络模型在所述边缘设备上可能无法运行,因此可以将所述深度神经网络模型进行分割,以将所述深度神经网络模型分割为多个子模型,每个子模型都是一个独立的模块。将分割后的各个所述子模型分别加载到各个边缘设备,在所述当前边缘设备获取检测数据后,将所述检测数据输入所述子模型,所述子模型对所述检测数据处理后,所述当前边缘设备将所述子模型对所述检测数据的处理结果发送给其他边缘设备,再通过所述其他边缘设备上的子模型处理所述当前边缘设备对所述检测数据的处理结果,从而实现所述深度神经网络模型对所述检测数据的处理。The deep neural network model has high requirements on the computing power of the edge device. When the computing power of the edge device is low, the deep neural network model may not be able to run on the edge device. The neural network model is segmented to segment the deep neural network model into multiple sub-models, each sub-model being an independent module. Load each of the divided sub-models into each edge device, and after the current edge device obtains the detection data, input the detection data into the sub-model, and after the sub-model processes the detection data, The current edge device sends the processing result of the detection data by the sub-model to other edge devices, and then processes the processing result of the detection data by the current edge device through the sub-model on the other edge device, Thus, the processing of the detection data by the deep neural network model is realized.
可选地,可以直接将所述当前边缘设备上的子模型对所述检测数据的处理结果发送给所述其他边缘设备;也可以将所述当前边缘设备上的子模型对所述检测数据的处理结果发送给共享平台,再通过所述共享平台发送给所述其他边缘设备。Optionally, the processing result of the detection data by the sub-model on the current edge device may be directly sent to the other edge devices; the detection data may also be processed by the sub-model on the current edge device. The processing result is sent to the sharing platform, and then sent to the other edge devices through the sharing platform.
此外,本发明实施例还提出一种边缘设备,所述边缘设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述任一所述的边缘数据的处理方法的步骤。In addition, an embodiment of the present invention further provides an edge device, the edge device includes: a memory, a processor, and a computer program stored on the memory and executable on the processor, the computer program being The processor implements the steps of any one of the foregoing edge data processing methods when executed.
此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有边缘设备的数据处理程序,所述边缘设备的数据处理程序被处理器执行时实现如上述任一所述的边缘数据的处理方法的步骤。In addition, an embodiment of the present invention also provides a computer-readable storage medium, where a data processing program of an edge device is stored on the computer-readable storage medium, and when the data processing program of the edge device is executed by a processor, any of the above-mentioned steps are implemented. 1. The steps of the edge data processing method.
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。It should be noted that, herein, the terms "comprising", "comprising" or any other variation thereof are intended to encompass non-exclusive inclusion, such that a process, method, article or system comprising a series of elements includes not only those elements, It also includes other elements not expressly listed or inherent to such a process, method, article or system. Without further limitation, an element qualified by the phrase "comprising a..." does not preclude the presence of additional identical elements in the process, method, article or system that includes the element.
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。The above-mentioned serial numbers of the embodiments of the present invention are only for description, and do not represent the advantages or disadvantages of the embodiments.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。From the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general hardware platform, and of course hardware can also be used, but in many cases the former is better implementation. Based on this understanding, the technical solutions of the present invention can be embodied in the form of software products in essence or the parts that make contributions to the prior art. The computer software products are stored in a storage medium (such as ROM/RAM) as described above. , magnetic disk, optical disk), including several instructions to make a terminal device (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) execute the methods described in the various embodiments of the present invention.
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。The above are only preferred embodiments of the present invention, and are not intended to limit the scope of the present invention. Any equivalent structure or equivalent process transformation made by using the contents of the description and drawings of the present invention, or directly or indirectly applied in other related technical fields , are similarly included in the scope of patent protection of the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210236940.5A CN114567635A (en) | 2022-03-10 | 2022-03-10 | Edge data processing method and device and computer readable storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210236940.5A CN114567635A (en) | 2022-03-10 | 2022-03-10 | Edge data processing method and device and computer readable storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN114567635A true CN114567635A (en) | 2022-05-31 |
Family
ID=81716890
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210236940.5A Pending CN114567635A (en) | 2022-03-10 | 2022-03-10 | Edge data processing method and device and computer readable storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN114567635A (en) |
Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108243246A (en) * | 2017-12-25 | 2018-07-03 | 北京市天元网络技术股份有限公司 | A kind of edge calculations resource regulating method, edge device and system |
| JP2018195175A (en) * | 2017-05-19 | 2018-12-06 | コニカミノルタ株式会社 | Edge computing system, communication control method, and communication control program |
| CN109725991A (en) * | 2018-02-28 | 2019-05-07 | 平安普惠企业管理有限公司 | Task processing method, device, equipment and readable storage medium storing program for executing |
| CN109873868A (en) * | 2019-03-01 | 2019-06-11 | 深圳市网心科技有限公司 | A computing power sharing method, system and related equipment |
| CN110231984A (en) * | 2019-06-06 | 2019-09-13 | 湖南大学 | Multi-workflow method for allocating tasks, device, computer equipment and storage medium |
| CN111949394A (en) * | 2020-07-16 | 2020-11-17 | 广州玖的数码科技有限公司 | Method, system and storage medium for sharing computing power resource |
| CN112202932A (en) * | 2020-12-07 | 2021-01-08 | 北京欣博电子科技有限公司 | Method and device for performing structured analysis on video based on edge calculation |
| CN112272239A (en) * | 2020-10-30 | 2021-01-26 | 深圳市雷鸟网络传媒有限公司 | Edge calculation method and device, intelligent terminal and computer readable storage medium |
| CN112286751A (en) * | 2020-11-24 | 2021-01-29 | 华中科技大学 | Intelligent diagnosis system and method for high-end equipment fault based on edge cloud cooperation |
| CN112329073A (en) * | 2021-01-05 | 2021-02-05 | 腾讯科技(深圳)有限公司 | Distributed data processing method, device, computer equipment and storage medium |
| CN112650590A (en) * | 2020-12-29 | 2021-04-13 | 北京奇艺世纪科技有限公司 | Task processing method, device and system, and task distribution method and device |
| CN113849302A (en) * | 2021-08-27 | 2021-12-28 | 青岛海尔科技有限公司 | Task execution method and device, storage medium and electronic device |
-
2022
- 2022-03-10 CN CN202210236940.5A patent/CN114567635A/en active Pending
Patent Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018195175A (en) * | 2017-05-19 | 2018-12-06 | コニカミノルタ株式会社 | Edge computing system, communication control method, and communication control program |
| CN108243246A (en) * | 2017-12-25 | 2018-07-03 | 北京市天元网络技术股份有限公司 | A kind of edge calculations resource regulating method, edge device and system |
| CN109725991A (en) * | 2018-02-28 | 2019-05-07 | 平安普惠企业管理有限公司 | Task processing method, device, equipment and readable storage medium storing program for executing |
| CN109873868A (en) * | 2019-03-01 | 2019-06-11 | 深圳市网心科技有限公司 | A computing power sharing method, system and related equipment |
| CN110231984A (en) * | 2019-06-06 | 2019-09-13 | 湖南大学 | Multi-workflow method for allocating tasks, device, computer equipment and storage medium |
| CN111949394A (en) * | 2020-07-16 | 2020-11-17 | 广州玖的数码科技有限公司 | Method, system and storage medium for sharing computing power resource |
| CN112272239A (en) * | 2020-10-30 | 2021-01-26 | 深圳市雷鸟网络传媒有限公司 | Edge calculation method and device, intelligent terminal and computer readable storage medium |
| CN112286751A (en) * | 2020-11-24 | 2021-01-29 | 华中科技大学 | Intelligent diagnosis system and method for high-end equipment fault based on edge cloud cooperation |
| CN112202932A (en) * | 2020-12-07 | 2021-01-08 | 北京欣博电子科技有限公司 | Method and device for performing structured analysis on video based on edge calculation |
| CN112650590A (en) * | 2020-12-29 | 2021-04-13 | 北京奇艺世纪科技有限公司 | Task processing method, device and system, and task distribution method and device |
| CN112329073A (en) * | 2021-01-05 | 2021-02-05 | 腾讯科技(深圳)有限公司 | Distributed data processing method, device, computer equipment and storage medium |
| CN113849302A (en) * | 2021-08-27 | 2021-12-28 | 青岛海尔科技有限公司 | Task execution method and device, storage medium and electronic device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112153071B (en) | Message sending method, device, gateway and storage medium | |
| CN111090687B (en) | Data processing method, device and system and computer readable storage medium | |
| CN107172477B (en) | Voting method and device | |
| US9386264B2 (en) | Augmenting capabilities of a host device | |
| US10165058B2 (en) | Dynamic local function binding apparatus and method | |
| CN108401026B (en) | Block chain-based data storage method, system and computer-readable storage medium | |
| CN113746685B (en) | Stream collection processing method and device based on pulsar log and readable storage medium | |
| CN110781373B (en) | List updating method and device, readable medium and electronic equipment | |
| CN110413822B (en) | Offline image structured analysis method, device and system and storage medium | |
| CN112333556A (en) | Control method for monitoring video transmission bandwidth, terminal equipment and readable storage medium | |
| CN111258670A (en) | Management method and device of component data, electronic equipment and storage medium | |
| CN111163324A (en) | Information processing method and device and electronic equipment | |
| CN107479953A (en) | process management method, device, storage medium and electronic equipment | |
| CN115146117A (en) | Identification method, device and computer-readable storage medium based on WeChat ecology | |
| JP6862564B2 (en) | Methods, devices and non-volatile computer-readable media for image composition | |
| CN111752688B (en) | Data acquisition method and device, electronic equipment and storage medium | |
| CN113900920A (en) | Data processing method and device, electronic equipment and computer readable storage medium | |
| CN114880519A (en) | Multi-video abstract generation method, system, equipment and storage medium | |
| CN114567635A (en) | Edge data processing method and device and computer readable storage medium | |
| CN110650309B (en) | Video conference video image transmission method, terminal and readable storage medium | |
| CN113590063B (en) | Method for controlling multimedia presentation by third party | |
| CN115375208B (en) | Camera data analysis method and device, electronic equipment and storage medium | |
| CN116958794A (en) | Equipment control method, device, electronic equipment and storage medium | |
| CN116095077A (en) | Data transmission method, device, electronic equipment and storage medium | |
| CN113891441A (en) | Network connection method and device and electronic equipment |
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 | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20220531 |