An edge computing cloud-edge collaboration method, system and apparatus
By employing an edge computing cloud-edge collaboration approach, and using WebSocket long connections and preset command protocols to manage edge applications and nodes, the high cost problem of edge computing backend systems and cloud-edge collaboration systems is solved, achieving efficient information management and data transmission.
Patent Information
- Application Number
- CN202310080167.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-02
- Publication Date
- 2026-01-09
- Estimated Expiration
- 2043-02-02
AI Technical Summary
In existing technologies, the communication and maintenance costs between edge computing backend systems and cloud-edge collaborative systems are high, and there is a lack of effective management systems.
By employing an edge computing cloud-edge collaboration approach, and using WebSocket long connections and preset command protocols for edge application and node management, information management and data transmission between the edge computing backend system and the cloud-edge collaboration system are achieved, reducing communication costs and operational complexity.
It reduces CPU and memory usage, alleviates network congestion, reduces request response time, and uses JSON data format which is easy to parse, thus reducing operation and maintenance and communication costs.
Smart Images

Figure CN116614497B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of edge computing, in particular to an edge computing cloud edge collaboration method, system and device. BACKGROUND
[0002] In the field of edge computing industry, the cloud edge collaboration system usually has the functions of algorithm application distribution and deployment, and uniformly manages, monitors and maintains the edge application; the cloud edge collaboration system realizes the functions of configuration, distribution, monitoring and maintenance of edge algorithm application detection rules, and realizes the combination management of edge node and terminal device capabilities, and realizes the informatization mode of edge application algorithm management based on cloud edge collaboration.
[0003] On the user side, the edge computing background system usually serves as a web service, processes and packages the operation instructions of the user on the web page and the operation instructions of the device, and sends the instructions to the cloud edge collaboration system through the WEBSOCKET link and key verification to complete the corresponding operation; the edge computing background system receives the information of the cloud edge collaboration system, processes and stores the information according to the agreed information instruction set, provides real-time information feedback of the application and the device for the web page, and analyzes and counts the received information. The cloud edge collaboration system and the edge computing background system complete the full closed-loop process from the cloud side to the edge side through the standardized communication protocol and the agreed instruction set, and the agreed data transmission format.
[0004] At present, there is a lack of an edge application management system based on the edge computing background system and the cloud edge collaboration system, resulting in high communication cost and maintenance cost of the edge computing background system and the cloud edge collaboration system.
[0005] Therefore, the above technical problems in the related art need to be solved. SUMMARY
[0006] The present application aims to solve one of the technical problems in the related art. To this end, the present application provides an edge computing cloud edge collaboration method, system and device, which can reduce the communication cost and maintenance cost of the edge computing background system and the cloud edge collaboration system.
[0007] According to an aspect of the present application, an edge computing cloud edge collaboration method is provided, the method comprising:
[0008] Adding a new edge application and filling in the information of the new application;
[0009] Performing Websocket long link through a preset instruction protocol, distributing and deploying corresponding algorithms to the edge box according to the selected algorithm, node and terminal device of the edge application and the configuration of the algorithm detection rule;
[0010] Change the edge computing web page to configure the edge application algorithm detection;
[0011] Perform enable, disable and uninstall operations on the edge computing web page for the edge application;
[0012] Obtain monitoring information of the edge application from the cloud-edge collaboration system and store it in the corresponding database table, wherein the monitoring information of the edge application includes performance indicators and detection results.
[0013] The application must obtain the user's right to use the edge application and the legality of the edge computing background system connection through the key password through the preset instruction protocol Websocket long link.
[0014] The background system and the cloud-edge collaboration system must complete the management of the edge application information through the preset instruction protocol.
[0015] The method further comprises:
[0016] According to the business logic, report the detection information of the algorithm and the data obtained by the algorithm detection to the cloud-edge collaboration system;
[0017] After authentication connection, send the data to the edge computing background system and store it in the database, and classify and display the data on the web page.
[0018] According to an embodiment of the present application, a method for edge computing cloud-edge collaboration is provided, which comprises:
[0019] Add a new edge node and fill in the new node information;
[0020] According to the edge node serial code, register, activate and enable the node through the preset instruction protocol Websocket long link;
[0021] Perform enable, disable and uninstall operations on the edge computing web page for the edge node, and add the edge node;
[0022] Store the information management of the edge node by the user on the edge computing web page in the corresponding database table.
[0023] The node must obtain the node's ownership of the user and the legality of the edge computing background system connection through the key activation through the preset instruction protocol Websocket long link.
[0024] The background system and the cloud-edge collaboration system must complete the management of the edge application information through the preset instruction protocol.
[0025] According to an aspect of the embodiments of the present application, an edge computing cloud edge collaboration system is provided for performing any of the edge computing cloud edge collaboration methods described in the preceding embodiments. The system comprises an edge computing background system, a cloud edge collaboration system, an edge node, and an edge device.
[0026] According to an aspect of the embodiments of the present application, an edge computing cloud edge collaboration device is provided. The device comprises:
[0027] A first module is configured to add an edge application and fill in the information of the added application.
[0028] A second module is configured to perform Websocket long link through a preset instruction protocol, and according to the algorithm, node and terminal device selected by the edge application and the configuration of the algorithm detection rule, the corresponding algorithm is distributed and deployed to the edge box.
[0029] A third module is configured to change the configuration of the edge computing web page for the edge application algorithm detection.
[0030] A fourth module is configured to perform the enablement, disablement and uninstallation operation of the edge application on the edge computing web page.
[0031] A fifth module is configured to obtain the monitoring information of the edge application from the cloud edge collaboration system and store the monitoring information in a corresponding database table. The monitoring information of the edge application includes performance indicators and detection results.
[0032] According to an aspect of the embodiments of the present application, an edge computing cloud edge collaboration device is provided. The device comprises:
[0033] At least one processor;
[0034] At least one memory for storing at least one program;
[0035] When at least one program is executed by at least one processor, a method for edge computing cloud edge collaboration is implemented as described in the preceding embodiments.
[0036] The edge computing cloud edge collaboration method, system and device provided by the embodiments of the present application have the following advantages: the present application reduces the use of CPU and memory, reduces network congestion, reduces the corresponding time of subsequent requests, and realizes data transmission communication between the edge computing background system and the cloud edge collaboration system. Json is used as the data exchange format, which has smaller data length and is easier to parse and debug than XML. At the same time, according to the agreed instruction set, the management of the edge node and the edge device is reduced, thereby reducing the operation and maintenance cost and the communication cost.
[0037] Additional aspects and advantages of the present application will be made apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS
[0038] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiment description will be briefly introduced as follows. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without any creative effort on the basis of these drawings.
[0039] Figure 1 The flowchart of the synchronization of node information after the communication between the edge computing background system and the cloud-edge collaborative system provided by the embodiments of the present application;
[0040] Figure 2 The flowchart of adding an edge node and registering and activating a node provided by the embodiments of the present application;
[0041] Figure 3 The flowchart of the change management operation of edge node information provided by the embodiments of the present application;
[0042] Figure 4 The flowchart of adding an edge device provided by the embodiments of the present application;
[0043] Figure 5 The flowchart of the attribute change management of an edge device provided by the embodiments of the present application. DETAILED DESCRIPTION
[0044] In order to enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be described clearly and completely in the following with reference to the drawings of the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without any creative effort should fall within the scope of protection of the present application.
[0045] The terms “first”, “second”, “third”, and “fourth” and the like in the specification and claims of the present application and the drawings are used to distinguish different objects, and are not used to describe a particular order. In addition, the terms “include” and “have” and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device including a series of steps or units is not limited to the listed steps or units, but can optionally include steps or units not listed or can optionally include other steps or units inherent to the process, method, product or device.
[0046] Reference to“an embodiment” herein means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment. The appearances of the phrase“in one embodiment” in various places in the specification are not necessarily referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is appreciated that the embodiments described herein can be combined with other embodiments.
[0047] In the field of edge computing, the cloud-edge collaboration system usually has the functions of algorithm application distribution and deployment, and uniformly manages, monitors and maintains the edge application. The system realizes the configuration, distribution, monitoring and maintenance of the detection rules of edge algorithm application, and realizes the combination management of edge nodes and terminal device capabilities, and realizes the informatization of edge application algorithm management based on cloud-edge collaboration.
[0048] On the user side, the edge computing background system usually serves as a web service to process and package the operation instructions of the user on the web page and the operation instructions of the device, and sends the instructions to the cloud-edge collaboration system through the WEBSOCKET link and key verification to complete the corresponding operation. The edge computing background system receives the information of the cloud-edge collaboration system, processes and stores the information according to the agreed information instruction set, provides real-time information feedback of the application and the device for the web page, and analyzes and counts the received information. The cloud-edge collaboration system and the edge computing background system complete the full closed-loop process from the cloud side to the edge side through the standardized communication protocol and the agreed instruction set and the agreed data transmission format.
[0049] At present, there is a lack of an edge application management system based on the edge computing background system and the cloud-edge collaboration system, resulting in high communication cost and maintenance cost of the edge computing background system and the cloud-edge collaboration system.
[0050] To solve the above problems, the application provides an edge computing cloud edge collaboration method, system and device. The application can reduce the communication cost and complexity of the edge computing background system and the cloud edge collaboration system. The application includes edge node registration and activation, edge node information management, edge node operation management, terminal device access management, and terminal device information management, etc. The application includes the following steps: 1) in the service end, the edge computing background system registers with the cloud edge collaboration system according to the agreement instructions to activate the edge node; 2) management of edge node information changes; 3) publishing and management of operation instructions for the registered node; 4) management of terminal device access and terminal device information changes by the edge computing background system. The application realizes the detection, attribute change, instruction operation, etc. of the edge computing node and the terminal device, and provides information sources and device bases for the subsequent application management node binding and device binding functions. The application reduces the complexity and operation and maintenance cost of the edge side management by realizing the edge node management and device management, and reduces the communication cost of the edge computing background system and the cloud edge collaboration system through the communication rules agreed by both parties.
[0051] The edge computing cloud edge collaboration method provided by the application includes: adding an edge application and filling in the information of the added application; performing Websocket long link through a preset instruction protocol, and according to the configuration of the algorithm, node and terminal device selected by the edge application and the algorithm detection rule, the corresponding algorithm is issued and deployed to the edge box; changing the edge computing web page to configure the edge application algorithm detection; performing the enable, disable and uninstall operation of the edge application on the edge computing web page; obtaining the monitoring information of the edge application from the cloud edge collaboration system and storing it in the corresponding database table, wherein the monitoring information of the edge application includes performance indicators and detection results.
[0052] Optionally, the application must obtain the use right of the edge application and the legality of the edge computing background system connection through a key password through the preset instruction protocol. The background system and the cloud edge collaboration system must complete the management of the edge application information through the preset instruction protocol.
[0053] Optionally, the method further includes: reporting the detection information of the algorithm and each item of data obtained by the algorithm detection to the cloud edge collaboration system according to the business logic; sending the each item of data to the edge computing background system through the authentication connection, and storing it in the database, and classifying and displaying the each item of data on the web page.
[0054] In addition, when the management object is a node, the edge computing cloud edge collaboration method provided by the application includes: adding an edge node and filling in the information of the added node;
[0055] The edge node is activated and enabled by a preset instruction protocol for websocket long link.
[0056] The edge node is activated and deactivated and unloaded on the edge computing web page, and the edge node is added.
[0057] The information of the edge node on the edge computing web page is stored in the corresponding database table. The node must be activated by a key to obtain the node's ownership of the user and the legality of the edge computing background system connection through the preset instruction protocol for websocket long link.
[0058] In one embodiment, the background system and the cloud edge collaborative system must complete the management of the edge application information through the preset instruction protocol.
[0059] In addition, the present application also provides an edge computing cloud edge collaborative system for executing the edge computing cloud edge collaborative method of the foregoing embodiments, and the system comprises an edge computing background system, a cloud edge collaborative system, an edge node and an edge device.
[0060] In addition, the present application also provides an edge computing cloud edge collaborative device, as shown in Figure 6 The device comprises:
[0061] A first module for adding an edge application and filling in the information of the added application;
[0062] A second module for websocket long link through a preset instruction protocol, and for distributing and deploying corresponding algorithms to the edge box according to the selected algorithm, node and terminal device of the edge application and the configuration of the algorithm detection rule;
[0063] A third module for changing the configuration of the edge application algorithm detection on the edge computing web page;
[0064] A fourth module for activating, deactivating and unloading the edge application on the edge computing web page;
[0065] A fifth module for obtaining the monitoring information of the edge application from the cloud edge collaborative system and storing the monitoring information in the corresponding database table, wherein the monitoring information of the edge application comprises performance indicators and detection results.
[0066] In addition, the present application also provides an edge computing cloud edge collaborative device, as shown in Figure 7 The device comprises:
[0067] At least one processor;
[0068] at least one memory for storing at least one program;
[0069] When the at least one program is executed by the at least one processor, an edge computing cloud edge collaboration method as described in the foregoing embodiments is implemented.
[0070] When the management object is an edge application, the technical solution of the present application is as follows:
[0071] The edge computing background system uses a Websocket long link to perform handshake communication with the cloud edge collaboration system, and performs permission verification through a key generated by agreement. If necessary, the connection is successful. If the network fails or the cloud edge collaboration system fails, the edge computing background system attempts to reconnect until the communication is successfully connected, thereby ensuring the reliability of the communication link.
[0072] Step 2: After the two services successfully establish a connection, the edge computing background system actively requests and obtains all online edge node information of the cloud edge collaboration system. The edge computing background system matches the edge node id with the edge node information in the database to determine whether the edge node is in the database. If it is already in the database, the information is synchronized, such as updating the online status and other attribute information corresponding in the database. If the node information does not exist in the database, the node information is encapsulated and then stored in the database. The consistency of the data of the two end edge nodes is realized.
[0073] Step 3: The user must register and activate the node in the edge computing business before performing subsequent node device binding, enabling, and other operations. As shown in Figure 2 After the user registers and activates the edge node according to the edge node serial number, the edge computing background system encapsulates the edge node serial number according to the agreement instruction and sends an activation instruction to the cloud edge collaboration system to actively activate the edge node and enable the node. At the same time, the association information of the user and the edge node is recorded in the database to realize the binding relationship of the user on the web business side of the edge computing background system.
[0074] Step 4: After the edge node is successfully activated, the node is officially enabled, and the user can start subsequent operations on the node in the web list. The cloud edge collaboration system continuously detects the running state of the edge node and actively pushes the performance indicators (cpu utilization, memory usage, gpu utilization, and network bandwidth data) of the node to the edge computing background system. The edge computing background system analyzes, statistically processes, and stores the information corresponding to the edge node id in the corresponding database table, and finally displays the information to the user in the form of a chart in the web interface.
[0075] Step 5: As shown in Figure 3As shown, the edge computing backend system encapsulates the edge node ID and operation instructions sent from the web page and sends them to the cloud-edge collaboration system. First, it authenticates the user's binding relationship with the edge node based on the binding relationship stored in the database; then, it performs preliminary verification and judgment on the current edge node's status and operation instructions, sending operations that conform to the edge node's business logic, such as restart and deletion instructions, to the cloud-edge collaboration system.
[0076] Step 6: To use the various functions of the terminal device, it must be bound to the edge box. Typically, the terminal device's attributes need to be configured first on the web interface. Then, the specified terminal device and edge node are bound. The edge computing backend system encapsulates the data using a command format agreed upon with the cloud-edge collaboration system and sends it to the cloud-edge collaboration system for formal binding. The cloud-edge collaboration system returns the binding result to the edge computing backend. Based on the feedback, the edge computing backend system records the binding status in the database and finally displays the binding result of the terminal device and edge node on the web page.
[0077] Step 7: When a user operates the terminal device on the web page, the edge computing backend system matches the terminal device ID and edge node ID in the request parameters with the terminal device ID and edge node ID in the binding relationship table in the database. If the match is successful, it means that the binding relationship is correct and the data is valid. Then, the operation instructions of the user on the web page can be sent to the cloud-edge collaboration system to realize remote operation of the terminal device.
[0078] Step 8: As Figure 4 As shown. Newly added edge terminal devices need to be configured with communication protocols, IP addresses, ports, and other information to provide users with the ability to filter and bind device nodes later.
[0079] Step 9: After the edge device is successfully configured, you can open a node in the node management list, select the device to be bound by filtering, and send the binding instruction to the cloud-edge collaboration system according to the agreement between the edge computing backend system and the cloud-edge collaboration system. The cloud-edge collaboration system will return a success message after successful binding, and the edge computing backend system will change the binding information status to formal binding and store it in the database.
[0080] Step 10: The cloud-edge collaboration system will continuously send device status and performance metrics data to the edge computing backend system. Based on the edge node ID and edge device ID in the received data, the edge computing backend system analyzes and statistically processes the device status and performance metrics information, displaying it on a web page to ensure timely edge device management.
[0081] Step 11: As Figure 5As shown. When the corresponding device needs to be changed, such as attribute change, activation and deactivation of the device; the edge computing background system can change the information according to the information that needs to be changed, encapsulate the data information, and send it to the cloud edge collaborative system according to the agreement instruction of the cloud edge collaborative system, so as to realize the change, activation and unloading of the device attribute and the like.
[0082] The application provides a complete edge node and edge device management method based on an edge computing background system and a cloud edge collaborative system, standardizes the data communication mode and interaction rules of the two systems, reduces the communication cost and complexity of the edge computing background system and the cloud edge collaborative system, and provides complete remote operation functions for information management and monitoring operation of the edge node and the terminal device. A large amount of maintenance cost is reduced.
[0083] When the management object is an edge node, the technical scheme of the application is as follows:
[0084] Step 1: as shown in Figure 1 , the edge computing background system uses Websocket long link to communicate with the cloud edge collaborative system, and performs permission verification through the key generated by the agreement. If necessary, the connection is successful, if the network fails or the cloud edge collaborative system fails, the edge computing background system will try to reconnect until the communication is successful, so as to ensure the reliability of the communication link.
[0085] Step 2: after the successful connection of the two services, the edge computing background system actively requests to obtain all online edge node information of the cloud edge collaborative system, and the edge computing background system matches the edge node id with the edge node information in the database to judge whether the edge node is in the database. If it has been in the database, the information is synchronized, such as updating the corresponding online state and other attribute information in the database; if the node information does not exist in the database, the node information is encapsulated and then in the database operation is carried out. The consistency of the edge node data of the two ends is realized.
[0086] Step 3: the user must register and activate the node in the edge computing business, and then can perform a series of operations such as node device binding, activation and the like. As shown in Figure 2 , after the user registers and activates the edge node according to the edge node serial number, the edge computing background system encapsulates the edge node serial number according to the agreement instruction, and sends the activation instruction to the cloud edge collaborative system to actively activate the edge node and enable the node. At the same time, the association information of the user and the edge node is recorded in the database, and the binding relationship of the user on the web business side of the edge computing background system is realized.
[0087] Step 4: After the edge node is activated successfully, the node is officially enabled, and the web list can start subsequent operations on the node. The cloud-edge collaboration system continuously detects the running state of the edge node and actively pushes various performance indicators (CPU utilization, memory usage, GPU utilization, and network bandwidth data) of the node to the edge computing background system. The edge computing background system analyzes, statistically processes, and stores these information according to the edge node id in the corresponding database table, and finally displays them to the user in the form of charts on the web interface.
[0088] Step 5: As shown in Figure 3 , the edge computing background system encapsulates and sends the edge node id and operation instructions sent by the web page to the cloud-edge collaboration system. First, according to the binding relationship stored in the database, the binding relationship between the user and the edge node is authenticated; the node state and operation instructions of the current edge node are preliminarily checked and judged, and the operation instructions that meet the business logic of the edge node, such as restart and delete, are sent to the cloud-edge collaboration system.
[0089] Step 6: To use the functions of the terminal device, the terminal device must be bound to the edge box. Usually, the properties of the terminal device are configured on the web interface first, and then the specified terminal device and the specified edge node are bound. The edge computing background system encapsulates the data according to the instruction format agreed with the cloud-edge collaboration system and sends it to the cloud-edge collaboration system for formal binding; the cloud-edge collaboration system returns the binding result to the edge computing background, and the edge computing background system records the binding state in the database according to the feedback result, and finally displays the binding result of the terminal device and the edge node on the web page.
[0090] Step 7: When the user performs operations on the terminal device on the web page, the edge computing background system matches the terminal device id and edge node id in the request parameter with the terminal device id and edge node id in the binding relationship table in the database. If the matching is successful, it means that the binding relationship is correct and the data is legal, and then the user's operation instructions on the terminal device on the web page can be sent to the cloud-edge collaboration system to realize remote operation of the terminal device.
[0091] Step 8: As shown in Figure 4 , the newly added edge terminal device needs to be configured with communication protocols, IP, port, and other information to provide users with subsequent device node screening and binding functions.
[0092] Step 9: After the edge device is successfully configured, you can open a node in the node management list, select the device to be bound by filtering, and send the binding instruction to the cloud-edge collaboration system according to the agreement between the edge computing backend system and the cloud-edge collaboration system. The cloud-edge collaboration system will return a success message after successful binding, and the edge computing backend system will change the binding information status to formal binding and store it in the database.
[0093] Step 10: The cloud-edge collaboration system will continuously send device status and performance metrics data to the edge computing backend system. Based on the edge node ID and edge device ID in the received data, the edge computing backend system analyzes and statistically processes the device status and performance metrics information, displaying it on a web page to ensure timely edge device management.
[0094] Step 11: As Figure 5 As shown. When the corresponding device needs to be changed, such as attribute changes, device activation, or deactivation, the edge computing backend system can encapsulate the data information according to the information to be changed, and send it to the cloud-edge collaboration system according to the agreed instructions with the cloud-edge collaboration system, thereby realizing operations such as changing device attributes, activating, and deactivating.
[0095] This invention provides a complete management method for edge nodes and edge devices based on an edge computing backend system and a cloud-edge collaborative system. It standardizes the data communication methods and interaction rules between the two systems, reduces the communication cost and complexity between the edge computing backend system and the cloud-edge collaborative system, and provides complete remote operation functionality for the information management and monitoring of edge nodes and terminal devices. This significantly reduces maintenance costs.
[0096] In some alternative embodiments, the functions / operations mentioned in the block diagrams may not occur in the order shown in the operation diagrams. For example, depending on the functions / operations involved, two consecutively shown blocks may actually be executed substantially simultaneously, or the blocks may sometimes be executed in reverse order. Furthermore, the embodiments presented and described in the flowcharts of this application are provided by way of example to provide a more comprehensive understanding of the technology. The disclosed methods are not limited to the operations and logic flows presented herein. Alternative embodiments are contemplated in which the order of various operations is changed and sub-operations described as part of a larger operation are executed independently.
[0097] Furthermore, although the present application is described in the context of functional modules, it is understood that one or more of the functions and / or features can be integrated in a single physical device and / or software module, or one or more functions and / or features can be implemented in separate physical devices or software modules. It is also understood that a detailed discussion of the actual implementation of each module is unnecessary to an understanding of the present application. Rather, the properties, functions and internal relationships of the various functional modules disclosed herein are deemed to be sufficiently disclosed in connection with the description of the apparatus set out above. Thus, those skilled in the art with access to the teachings provided herein will be able to implement the present application without undue trial and error. It is also understood that the particular concepts disclosed herein are meant to be illustrative only and not limiting of the scope of the application, which is to be determined by the full scope of the claims set forth below and equivalents thereof.
[0098] Logic and / or steps represented in flow charts and / or described herein, for example, can be embodied in computer-readable instructions, which can be used to cause a general-purpose computing device, special purpose computing device, or other computing device to perform functions explained in the aspects of the present disclosure. The computer-readable instructions can be stored on one or more computer-readable media, which can be used to store program instructions and data accessible by a computing device. Computer-readable media can include computer storage media and / or communication media. Computer storage media can include volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules, or other data. Computer storage media can further include, but is not limited to, RAM, ROM, EEPROM, solid state drives, flash memory, phase-change memory, other types of memory, other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store or transfer computer readable instructions and which can be accessed by a computing device.
[0099] More specific examples (a non-exhaustive list) of the computer-readable medium include the following: an electrical connection (electronic) having one or more wires, a portable computer diskette (magnetic), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, and a portable compact disc read-only memory (CD-ROM). Additionally, the computer-readable medium can also be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, for example, via an optical scanner, then compiled, interpreted, or otherwise processed, and stored in a computer memory in a form that is then employable by a computer.
[0100] It should be understood that portions of the application can be realized with hardware, software, firmware or a combination thereof. In the foregoing embodiments, a plurality of steps or methods can be realized with software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if realized with hardware, and as in another embodiment, any one or a combination of the following technologies known in the art can be used: discrete logic circuitry having logic gates for implementing logic functions on data signals, application specific integrated circuits having appropriate combinational logic gates, programmable gate arrays (PGA), field programmable gate arrays (FPGA), etc.
[0101] In the above description of the present specification, the description of the terms "one embodiment", "another embodiment" or "certain embodiments" or the like means that the specific features, structures, materials or characteristics described in connection with the embodiments or examples are included in at least one embodiment or example of the present application. In the present specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.
[0102] Although the embodiments of the present application have been shown and described, it will be understood by those of ordinary skill in the art that various changes, modifications, substitutions and variations can be made thereto without departing from the principles and spirit of the present application, and the scope of the present application is defined by the claims and their equivalents.
[0103] The above, the above examples are only to illustrate the technical solutions of the present application, not to limit it; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement for part of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. An edge computing cloud edge collaboration method, characterized in that, The method comprises: The edge computing background system adds an edge node and fills in the information of the added node; The edge computing background system communicates with the cloud-edge collaboration system through a standardized communication protocol, encapsulates the edge node serial code, and sends an activation instruction to the cloud-edge collaboration system to actively activate the edge node and enable the edge node; The edge computing background system enables, disables, and unloads the edge node on the edge computing web page, and adds the edge node; The cloud-edge collaboration system continuously detects the running state of the edge node and actively pushes various performance indicators of the edge node to the edge computing background system; The edge computing background system manages the information of the edge node on the edge computing web page and stores it in the corresponding database table. 2.The edge computing cloud edge collaboration method of claim 1, wherein, The edge computing background system communicates with the cloud-edge collaboration system through a standardized communication protocol, and performs permission verification through the key generated by the agreement. If the key is correct, the connection is successful. 3.The edge computing cloud-edge collaboration method of claim 1, wherein, The edge computing background system and the cloud-edge collaboration system must complete the management of the edge node information through a standardized communication protocol.
4. An edge computing cloud edge collaboration system, characterized by, A system for performing the edge computing cloud-edge collaboration method of claim 1, comprising: an edge computing background system, a cloud-edge collaboration system, an edge node, and an edge device.
5. An edge computing cloud edge collaboration apparatus, characterized by, The apparatus comprises: at least one processor; at least one memory for storing at least one program; when at least one of the programs is executed by at least one of the processors, a method for edge computing cloud-edge collaboration according to any one of claims 1-3 is implemented.
Citation Information
Patent Citations
Cloud edge cooperation system and method in edge cloud computing scene
CN114466029A
Edge application management method and system
US20210092188A1