Edge computing method, layout system, storage medium and electronic device for digital cloud
In the edge computing system, the data interaction mechanism between the first edge device and the second edge device is utilized, combined with the coordination effect of the central cloud, the security problem of data interaction on the edge side is solved, and the secure sharing of data and efficient data processing on the edge side is realized.
Patent Information
- Application Number
- CN202311676824.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-07
- Publication Date
- 2025-02-28
- Estimated Expiration
- 2043-12-07
AI Technical Summary
In the prior art, edge computing nodes are difficult to realize data interaction on the edge side due to problems such as data security.
By acquiring the perceptual data in the first edge device and trying to obtain the basic data directly from the corresponding second edge device. If it is not successful, the request information is sent to the central cloud, and the central cloud sends an indication signal to the second edge device, and the second edge device sends the basic data to the first edge device for calculation.
While meeting data security, data mutual sharing between edge devices is realized, the processing load of the center-side device is reduced, and the data processing capability on the edge-side is improved.
Smart Images

Figure CN117834623B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of Internet of Things technology, and in particular to an edge computing method, a layout system, a storage medium, and an electronic device for a digital cloud. Background Art
[0002] Edge computing is a development platform that integrates network, computing, storage, and application core capabilities at the edge of the network close to objects or data sources, providing edge intelligent services nearby to meet the industry's key digital needs in agile connections, real-time business, data optimization, application intelligence, security and privacy protection, etc.
[0003] In the existing technology, edge computing nodes are affected by aspects such as data security and cannot access each other, making it difficult to achieve data interaction on the edge side. Summary of the Invention
[0004] In order to overcome the technical problems in the prior art, this application proposes an edge computing method for a digital cloud, which is applied to a first edge device and aims to realize data interaction on the edge side while ensuring data security.
[0005] To this end, in a first aspect, the present application provides an edge computing method for a digital cloud, which is applied to a first edge device, including:
[0006] Acquire sensory data;
[0007] Based on the perception data, basic data required for the perception data is obtained;
[0008] Obtaining a second edge device corresponding to the basic data;
[0009] Attempting to obtain basic data directly from a second edge device corresponding to the basic data;
[0010] In the case where the basic data is not directly obtained from the second edge device, a request message is sent to the central cloud; the request message is used by the central cloud to send an instruction signal to the second edge device;
[0011] Acquire basic data sent by the second edge device based on the indication signal;
[0012] Calculate the perception data and the basic data to obtain a calculation result.
[0013] Optionally, the step of attempting to directly obtain basic data from a second edge device corresponding to the basic data includes:
[0014] Determine a target interface combination of the first edge device and the second edge device;
[0015] Determining a communication order of multiple target interfaces based on the target interface combination; wherein the communication order is arranged from low to high according to the security level of the target interface;
[0016] Attempt to communicate with the second edge device in sequence through the multiple target interfaces in the communication order, so as to attempt to obtain basic data from the second edge device through the multiple target interfaces in the communication order.
[0017] Optionally, the attempting to communicate with the second edge device in sequence through the multiple target interfaces in the communication order includes:
[0018] Attempting to communicate with the second edge device through the current target interface;
[0019] If the current target interface has not established communication with the second edge device, determining whether the current target interface has the lowest communication order among the multiple target interfaces;
[0020] If the current target interface is not the one with the lowest communication order among the multiple target interfaces, attempt to communicate with the second edge device through the next target interface of the current target interface.
[0021] Optionally, the attempting to communicate with the second edge device in sequence through the multiple target interfaces in the communication order further includes:
[0022] If the current target interface has the lowest communication order among the multiple target interfaces, the basic data is not directly obtained from the second edge device.
[0023] Optionally, if the current target interface has not established communication with the second edge device, after determining whether the current target interface has the lowest communication order among the multiple target interfaces, the attempting to communicate with the second edge device in sequence through the multiple target interfaces in the communication order further includes:
[0024] Communication is established with the second edge device through the current target interface to obtain the basic data from the second edge device through the current target interface.
[0025] Optionally, the calculating the perception data and the basic data to obtain a calculation result includes:
[0026] Obtain the encrypted basic data and its encryption identifier;
[0027] Obtaining the decryption identifier sent by the central cloud;
[0028] Decrypt the encrypted basic data based on the encryption identifier and the decryption identifier
[0029] Calculation is performed on the perception data and the encrypted basic data.
[0030] Optionally, obtaining basic data required for the perception data based on the perception data includes:
[0031] Get deployment protocol information;
[0032] Based on the deployment protocol information, obtaining computing type information of the perception data and basic data identification information corresponding to the computing type information;
[0033] Based on the basic data identification information, basic data required for the perception data is determined.
[0034] In a second aspect, the present application also proposes a layout system for edge computing of a digital cloud, comprising a first perception group, a first edge device, a second edge device, and a central cloud;
[0035] The first sensing group is used to collect sensing data;
[0036] The first edge device is configured to: obtain the sensed data, and based on the sensed data, obtain basic data required for the sensed data, and obtain a second edge device corresponding to the basic data; attempt to obtain the basic data directly from the second edge device; and the first edge device is further configured to send a request message to the central cloud if the basic data is not obtained directly from the second edge device;
[0037] The central cloud is configured to: send an instruction signal to the second edge device based on the request information;
[0038] The second edge device is configured to: send basic data to the first edge device based on the indication signal;
[0039] The first edge device is further configured to jointly calculate the basic data and the collected perception data to obtain a calculation result.
[0040] On the third aspect, the present application also proposes a computer storage medium, on which a computer program is stored. The computer program is loaded by a processor to execute the steps of the edge computing method of the digital cloud as described above.
[0041] In a fourth aspect, the present application also proposes an electronic device comprising: a memory on which a computer program is stored; and a processor for executing the computer program in the memory to implement the steps of the edge computing method of the digital cloud as described above.
[0042] In the technical solution of the embodiment of the present application, the first edge device obtains the perception data and obtains the basic data required for the joint calculation of the perception data; then the second edge device where the basic data is stored is determined based on the basic data; the first edge device attempts to obtain the basic data from the second edge device; when the basic data is not obtained from the second edge device, a request information is sent to the central cloud to obtain the basic data from the second edge device through the central cloud in coordination with the first edge device to increase the security of the basic data; in an embodiment, the central cloud sends an indication signal to the second edge device based on the request information, and the second edge device sends the basic data to the first edge device, and then the first edge device calculates the obtained perception data and the basic data of the second edge device to obtain a calculation result. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] Figure 1 A schematic diagram of the logical structure of edge computing of the digital cloud proposed in this application;
[0044] Figure 2 A flowchart of the edge computing method for the digital cloud proposed in this application;
[0045] Figure 3 This is a schematic diagram of the system structure of the electronic device proposed in this application. DETAILED DESCRIPTION
[0046] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.
[0047] In related technologies, the edge side can achieve mutual collaboration, for example, when the first edge device is fully loaded, the second edge device can collaborate with the second edge device to process data. The second edge device can migrate the sensory data it collects to the first edge device, and the first edge device can collaborate with the sensory data that originally needed to be processed by the second edge device. This method alleviates the data processing pressure on the edge side to a certain extent, making the load conditions of the edge devices on the edge side roughly the same. However, this is only a relatively basic mutual collaborative processing, and it is difficult to achieve data intercommunication and sharing on the edge side.
[0048] Data processing at the edge typically involves data cleaning and simple calculations. Complex calculations are required to accurately identify correlations between data. Typically, devices at the edge simply process the sensory data they collect, obtaining very basic or even invalid information that can be used by users. If it is necessary to identify correlations between sensory data collected by different devices at the edge to obtain more relevant information, the processed data must be uploaded to processing equipment closer to the center for data security considerations. However, the devices closer to the center face a large amount of data and a heavy processing load, posing a challenge to the computing power of the devices at the center.
[0049] To this end, an embodiment of the present application proposes an edge computing method for a digital cloud, which can at least enable edge devices to share their processed basic data while ensuring data security, thereby enabling more useful information that can be used by users to be mined on the edge side, and reducing the processing load of equipment on the center side.
[0050] Reference Figure 1 As shown, the edge computing method of the present application is illustrated using a first edge device 100, a second edge device 300, and a central cloud 200 as the simplest architecture. In this embodiment, the first edge device 100 is used to obtain basic data from the second edge device 300. The basic data of the second edge device 300 is data obtained by the second edge device 300 after processing the acquired data, which is typically stored in the second edge device 300. The first edge device 100 calculates the collected perception data in combination with the processed basic data from the second edge device 300 to obtain a calculation result.
[0051] Reference Figure 2 As shown, the present application provides an edge computing method for a digital cloud, which is applied to a first edge device 100, including:
[0052] S100, acquiring perception data;
[0053] S200, obtaining basic data required for the perception data based on the perception data;
[0054] S300, obtaining a second edge device 300 corresponding to the basic data;
[0055] S400 , attempting to directly obtain basic data from a second edge device 300 corresponding to the basic data;
[0056] S500: If the basic data is not directly obtained from the second edge device 300, a request message is sent to the central cloud 200; the request message is used by the central cloud 200 to send an instruction signal to the second edge device 300;
[0057] S600: Acquire basic data sent by the second edge device 300 based on the indication signal;
[0058] S700: Calculate the perception data and the basic data to obtain a calculation result.
[0059] In the technical solution of the embodiment of the present application, the first edge device 100 obtains the perception data and obtains the basic data required for the joint calculation of the perception data; then the second edge device 300 where the basic data is stored is determined based on the basic data; the first edge device 100 attempts to obtain the basic data from the second edge device 300; when the basic data is not obtained from the second edge device 300, a request message is sent to the central cloud 200 to obtain the basic data from the second edge device 300 through the central cloud 200 in coordination with the first edge device 100 to increase the security of the basic data; in an embodiment, the central cloud 200 sends an indication signal to the second edge device 300 based on the request message, and the second edge device 300 sends the basic data to the first edge device 100, and then the first edge device 100 calculates the obtained perception data and the basic data of the second edge device 300 to obtain a calculation result.
[0060] It should be noted that, in the embodiment, the layout system includes a plurality of edge devices. The edge device that requests basic data is the first edge device, and the other edge devices are all second edge devices.
[0061] In some embodiments, for data security reasons, when the first edge device 100 attempts to obtain basic data from the second edge device 300, the second edge device 300 refuses to send the basic data directly to the first edge device 100 based on the security level of the basic data. In this case, the first edge device 100 sends a request message through the central cloud 200, and the central cloud 200 sends an instruction signal to the second edge device 300 based on the request message. The second edge device 300 then sends the basic data to the first edge device 100 based on the instruction signal, thereby improving the protection of the basic data.
[0062] In some embodiments, to improve the protection of basic data, as an optional implementation of the above embodiment, the calculating the perception data and the basic data to obtain the calculation result includes:
[0063] Obtain the encrypted basic data and its encryption identifier;
[0064] Obtain the decryption identifier sent by the central cloud 200;
[0065] Decrypting the encrypted basic data based on the encryption identifier and the decryption identifier;
[0066] Calculation is performed on the perception data and the encrypted basic data.
[0067] In an embodiment, when the second edge device 300 sends basic data to the first edge device 100 based on the indication signal, it also encrypts the basic data and generates an encryption identifier; the central cloud 200 generates a decryption identifier corresponding to the encrypted representation and sends it to the first edge device 100; the first edge device 100 decrypts the encrypted basic data based on the encryption identifier and the decryption identifier to obtain the decrypted basic data, and then calculates the perception data and the decrypted basic data. In an embodiment, when the central cloud 200 sends an indication signal to the second edge device 300, it also sends an encryption scheme to the second edge device 200. The second edge device 300 encrypts the basic data based on the encryption scheme and generates an encryption identifier. The central cloud then sends the decryption identifier corresponding to the encryption scheme to the first edge device.
[0068] In other words, when the second edge device 300 does not directly send the basic data to the first edge device 100, it indicates that the basic data has a higher security level. In this case, the central cloud 200 coordinates and processes the basic data. The second edge device 300 encrypts the basic data and generates an encryption identifier. The central cloud 200 then sends the decryption identifier to the first edge device 100. The first edge device 100 decrypts the basic data based on the encryption and decryption identifiers, thereby achieving edge-side data sharing while ensuring data security.
[0069] As an optional implementation of the above embodiment, the step of attempting to directly obtain basic data from the second edge device 300 corresponding to the basic data includes:
[0070] Determine a target interface combination of the first edge device 100 and the second edge device 300;
[0071] Determining a communication order of multiple target interfaces based on the target interface combination; wherein the communication order is arranged from low to high according to the security level of the target interface;
[0072] Attempt to communicate with the second edge device 300 in sequence through the multiple target interfaces in the communication order, so as to attempt to obtain basic data from the second edge device 300 through the multiple target interfaces in the communication order.
[0073] In this embodiment, taking into account deployment costs, processing capabilities, and security considerations, multiple target interfaces are deployed between the first edge device 100 and the second edge device 300, and the target interfaces have different security levels. The first edge device 100 accesses the target interfaces in order of security level, attempting to obtain basic data from the target interfaces with the highest security level.
[0074] That is, for example, in an embodiment, a first target interface, a second target interface, and a third target interface are provided between the first edge device 100 and the second edge device 300 from low to high; the first edge device 100 attempts to obtain basic data from the first target interface, the second target interface, and the third target interface in turn.
[0075] As an optional implementation manner of the above embodiment, the attempting to communicate with the second edge device 300 in sequence through the multiple target interfaces in the communication order includes:
[0076] Attempt to communicate with the second edge device 300 through the current target interface;
[0077] If the current target interface has not established communication with the second edge device 300, determining whether the current target interface has the lowest communication order among the multiple target interfaces;
[0078] If the current target interface is not the one with the lowest communication order among the multiple target interfaces, an attempt is made to communicate with the second edge device 300 through the next target interface of the current target interface.
[0079] As an optional implementation manner of the above embodiment, the attempting to communicate with the second edge device 300 in sequence through the multiple target interfaces in the communication order further includes:
[0080] If the current target interface has the lowest communication order among the multiple target interfaces, the basic data is not directly obtained from the second edge device 300 .
[0081] Because in the embodiment, if the first edge device 100 does not obtain the basic data through the current target interface, and the current target interface has the lowest communication order among the multiple target interfaces, then the current target interface has the highest security level among the multiple target interfaces, and the basic data is not obtained directly from the second edge device 300.
[0082] As an optional implementation manner of the above embodiment, if the current target interface has not established communication with the second edge device 300, after determining whether the current target interface is the one with the lowest communication order among the multiple target interfaces, the attempting to communicate with the second edge device 300 in sequence through the multiple target interfaces in the communication order further includes:
[0083] Communication is established with the second edge device 300 through the current target interface to obtain the basic data from the second edge device 300 through the current target interface.
[0084] For example, in an embodiment, a first target interface, a second target interface, and a third target interface are provided between the first edge device 100 and the second edge device 300 from low to high; the first edge device 100 attempts to obtain basic data from the first target interface, the second target interface, and the third target interface in turn.
[0085] The first edge device 100 first attempts to obtain the basic data through the first target interface. If the basic data corresponds to the security level of the first target interface, the first edge device 100 obtains the basic data through the first target interface. If not, the first edge device 100 then attempts to obtain the basic data through the second target interface. If the basic data corresponds to the security level of the second target interface, the first edge device 100 obtains the basic data through the second target interface. If not, the first edge device 100 then attempts to obtain the basic data through the third target interface. If the basic data corresponds to the security level of the third target interface, the first edge device 100 obtains the basic data through the third target interface. If not, since the third target interface has the highest security level, the first edge device 100 fails to obtain the basic data through the first, second, and third target interfaces. In this case, the first edge device 100 attempts to obtain the data directly but fails. In this case, the request information is sent to the central cloud 200, which coordinates and processes the data.
[0086] As an optional implementation manner of the above embodiment, obtaining basic data required for the perception data based on the perception data includes:
[0087] Get deployment protocol information;
[0088] Based on the deployment protocol information, obtaining computing type information of the perception data and basic data identification information corresponding to the computing type information;
[0089] Based on the basic data identification information, basic data required for the perception data is determined.
[0090] That is, in the embodiment, identification information of the perception data and its corresponding basic data is set in the first edge device 100; when the first edge device 100 obtains the perception data, it determines the basic data required for the perception data according to its calculation type information.
[0091] In some embodiments, the second edge device 300 where the basic data is located may also be determined based on the deployment protocol information.
[0092] Reference Figure 1 As shown, the communication channel between the first edge device 100 and the second edge device 300 includes a first communication channel 10 and a second communication channel 23. The first communication channel 10 is used as a bidirectional channel for the first edge device 100 and the second edge device 300. The first edge device 100 attempts to obtain basic data through the first communication channel. If the basic data meets the security requirements of the second edge device 300, the second edge device 300 sends the basic data to the first edge device 100 through the first communication channel. If the basic data does not meet the security requirements of the second edge device 300, the second edge device 300 rejects the attempt of the first edge device 100. At this time, the first edge device 100 sends a request message to the central cloud 200 through the third communication channel 21. The central cloud 200 sends an indication signal to the second edge device 300 through the fourth communication channel 22. Based on the indication signal, the second edge device 300 sends the basic data (encrypted basic data and encryption identifier) to the first edge device 100 through the second communication channel. In an embodiment, the second communication channel is a dedicated channel for the second edge device 300 to transmit basic data to the first edge device 100 , has the highest security level, and is a one-way communication channel to improve the security and confidentiality of the basic data.
[0093] Furthermore, the central cloud 200 also sends a decryption identifier to the first edge device 100 through the third communication channel.
[0094] Reference Figure 1 As shown, the present application also proposes a layout system for edge computing of a digital cloud, including a first perception group 101, a first edge device 100, a second edge device 300 and a central cloud 200;
[0095] The first sensing group 101 is used to collect sensing data;
[0096] The first edge device 100 is configured to: obtain the sensed data, and based on the sensed data, obtain the basic data required for the sensed data, and obtain the second edge device 300 corresponding to the basic data; try to obtain the basic data directly from the second edge device 300; the first edge device 100 is further configured to send a request message to the central cloud 200 if the basic data is not obtained directly from the second edge device 300;
[0097] The central cloud 200 is configured to: send an instruction signal to the second edge device 300 based on the request information;
[0098] The second edge device 300 is configured to: send basic data to the first edge device 100 based on the indication signal;
[0099] The first edge device 100 is further configured to calculate the basic data and the collected perception data together to obtain a calculation result.
[0100] In an embodiment, the layout system further includes a second sensing group 301 , which is configured to provide the second edge device 300 with collected data, and the second edge device 300 generates basic data based on the collected data.
[0101] Please refer to Figure 3 , which shows a schematic diagram of the structure of an electronic device provided by one embodiment of the present invention. The electronic device includes a central processing unit (CPU), a system memory including a random access memory (RAM) and a read-only memory (ROM), and a system bus connecting the system memory and the central processing unit. The control device also includes a basic input / output system (I / O system) that helps transmit information between various components in the computer, and a large-capacity storage device for storing an operating system, application programs, and other program modules.
[0102] The basic input / output system includes a display for displaying information and input devices such as a mouse and keyboard for user input. The display and input devices are connected to the central processing unit via an input / output controller connected to the system bus. The basic input / output system may also include an input / output controller for receiving and processing input from a variety of other devices such as a keyboard, mouse, or electronic stylus. Similarly, the input / output controller also provides output to a display screen, printer, or other types of output devices.
[0103] The mass storage device is connected to the central processing unit via a mass storage controller (not shown) connected to the system bus. The mass storage device and its associated computer-readable medium provide non-volatile storage for the control device. In other words, the mass storage device may include a computer-readable medium (not shown) such as a hard disk or CD-ROM drive.
[0104] Without loss of generality, the computer-readable medium may include computer storage media and communication media. Computer storage media include volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information such as computer-readable instructions, data structures, program modules or other data. Computer storage media include RAM, ROM, EPROM, EEPROM, flash memory or other solid-state storage technologies, CD-ROM, DVD or other optical storage, tape cassettes, magnetic tape, disk storage or other magnetic storage devices. Of course, those skilled in the art will appreciate that the computer storage media is not limited to the above-mentioned ones. The above-mentioned system memory and mass storage devices can be collectively referred to as memory.
[0105] According to various embodiments of the present invention, the control device may also be connected to a remote computer on a network, such as the Internet, for operation. That is, the control device may be connected to the network via a network interface unit connected to the system bus, or the network interface unit may be used to connect to other types of networks or remote computer systems (not shown).
[0106] The memory further includes one or more programs, which are stored in the memory and are used to execute the method provided in the above embodiment:
[0107] Acquire sensory data;
[0108] Based on the perception data, basic data required for the perception data is obtained;
[0109] Obtaining a second edge device corresponding to the basic data;
[0110] Attempting to obtain basic data directly from a second edge device corresponding to the basic data;
[0111] In the case where the basic data is not directly obtained from the second edge device, a request message is sent to the central cloud; the request message is used by the central cloud to send an instruction signal to the second edge device;
[0112] Acquire basic data sent by the second edge device based on the indication signal;
[0113] Calculate the perception data and the basic data to obtain a calculation result.
[0114] Furthermore, the step of attempting to directly obtain basic data from a second edge device corresponding to the basic data includes:
[0115] Determine a target interface combination of the first edge device and the second edge device;
[0116] Determining a communication order of multiple target interfaces based on the target interface combination;
[0117] Attempt to communicate with the second edge device in sequence through the multiple target interfaces in the communication order, so as to attempt to obtain basic data from the second edge device through the multiple target interfaces in the communication order.
[0118] Further, the attempting to communicate with the second edge device in sequence through the multiple target interfaces in the communication order includes:
[0119] Attempting to communicate with the second edge device through the current target interface;
[0120] If the current target interface has not established communication with the second edge device, determining whether the current target interface has the lowest communication order among the multiple target interfaces;
[0121] If the current target interface is not the one with the lowest communication order among the multiple target interfaces, attempt to communicate with the second edge device through the next target interface of the current target interface.
[0122] Further, the attempting to communicate with the second edge device in sequence through the multiple target interfaces in the communication order further includes:
[0123] If the current target interface has the lowest communication order among the multiple target interfaces, the basic data is not directly obtained from the second edge device.
[0124] Furthermore, if the current target interface has not established communication with the second edge device, after determining whether the current target interface is the one with the lowest communication order among the multiple target interfaces, the attempting to communicate with the second edge device sequentially through the multiple target interfaces in the communication order further includes:
[0125] Communication is established with the second edge device through the current target interface to obtain the basic data from the second edge device through the current target interface.
[0126] Furthermore, the calculating of the perception data and the basic data to obtain a calculation result includes:
[0127] Obtain the encrypted basic data and its encryption identifier;
[0128] Obtaining the decryption identifier sent by the central cloud;
[0129] Decrypt the encrypted basic data based on the encryption identifier and the decryption identifier
[0130] Calculation is performed on the perception data and the encrypted basic data.
[0131] Furthermore, the basic data required for obtaining the perception data based on the perception data includes:
[0132] Get deployment protocol information;
[0133] Based on the deployment protocol information, obtaining computing type information of the perception data and basic data identification information corresponding to the computing type information;
[0134] Based on the basic data identification information, basic data required for the perception data is determined.
[0135] While embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions, and variations may be made to these embodiments without departing from the principles and spirit of the invention, and that the scope of the invention is defined by the appended claims and their equivalents.
Claims
1. A digital cloud edge computing method, applied to a first edge device, characterized in that: include: Acquire sensory data; Based on the perception data, basic data required for the perception data is obtained; Obtaining a second edge device corresponding to the basic data; Attempting to directly obtain basic data from a second edge device corresponding to the basic data; In the case where the basic data is not directly obtained from the second edge device, sending request information to the central cloud; The request information is used by the central cloud to send an instruction signal to the second edge device; Acquire basic data sent by the second edge device based on the indication signal; Calculating the perception data and the basic data to obtain a calculation result; The step of attempting to directly obtain basic data from a second edge device corresponding to the basic data includes: Determine a target interface combination of the first edge device and the second edge device; Based on the target interface combination, determining the communication order of multiple target interfaces; wherein the communication order is set from low to high according to the security level of the target interface; Attempt to communicate with the second edge device in sequence through the multiple target interfaces in the communication order, so as to attempt to obtain basic data from the second edge device through the multiple target interfaces in the communication order.
2. The edge computing method according to claim 1, characterized in that: The attempting to communicate with the second edge device in sequence through the plurality of target interfaces in the communication order comprises: Attempting to communicate with the second edge device through the current target interface; If the current target interface has not established communication with the second edge device, determining whether the current target interface has the lowest communication order among the multiple target interfaces; If the current target interface is not the one with the lowest communication order among the multiple target interfaces, then attempt to communicate with the second edge device through the next target interface of the current target interface.
3. The edge computing method according to claim 2, characterized in that: The attempting to communicate with the second edge device in sequence through the plurality of target interfaces in the communication order further comprises: If the current target interface has the lowest communication order among the multiple target interfaces, the basic data is not directly obtained from the second edge device.
4. The edge computing method according to claim 2, characterized in that: If the current target interface has not established communication with the second edge device, after determining whether the current target interface is the one with the lowest communication order among the multiple target interfaces, the attempting to communicate with the second edge device in sequence through the multiple target interfaces in the communication order further includes: Communication is established with the second edge device through the current target interface to obtain the basic data from the second edge device through the current target interface.
5. The edge computing method according to claim 1, characterized in that: The calculating of the perception data and the basic data to obtain the calculation result includes: Obtain the encrypted basic data and its encryption identifier; Obtaining the decryption identifier sent by the central cloud; Decrypting the encrypted basic data based on the encryption identifier and the decryption identifier; The sensed data and the encrypted basic data are calculated.
6. The edge computing method according to claim 1, characterized in that: The basic data required for obtaining the perception data based on the perception data includes: Get deployment protocol information; Based on the deployment protocol information, obtaining computing type information of the perception data and basic data identification information corresponding to the computing type information; Based on the basic data identification information, basic data required for the perception data is determined.
7. A layout system for edge computing of a digital cloud, characterized in that: including a first sensing group, a first edge device, a second edge device, and a central cloud; The first sensing group is used to collect sensing data; The first edge device is configured to: obtain the sensed data, and based on the sensed data, obtain the basic data required for the sensed data, and obtain the second edge device corresponding to the basic data; try to obtain the basic data directly from the second edge device; the first edge device is also configured to send a request message to the central cloud if the basic data is not obtained directly from the second edge device; The central cloud is configured to: send an indication signal to the second edge device based on the request information; The second edge device is configured to: send basic data to the first edge device based on the indication signal; The first edge device is further configured to jointly calculate the basic data and the collected perception data to obtain a calculation result; The step of attempting to directly obtain basic data from a second edge device corresponding to the basic data includes: Determine a target interface combination of the first edge device and the second edge device; Based on the target interface combination, determining the communication order of multiple target interfaces; wherein the communication order is set from low to high according to the security level of the target interface; Attempt to communicate with the second edge device in sequence through the multiple target interfaces in the communication order, so as to attempt to obtain basic data from the second edge device through the multiple target interfaces in the communication order.
8. A computer storage medium, characterized in that: A computer program is stored on the storage medium, and the computer program is loaded by the processor to execute the steps of the edge computing method of the digital cloud according to any one of claims 1 to 6.
9. An electronic device, characterized in that: include: a memory having a computer program stored thereon; A processor, configured to execute the computer program in the memory to implement the steps of the edge computing method of the digital cloud described in any one of claims 1 to 6.
Citation Information
Patent Citations
Data processing method and data processing equipment
CN115187495A
Data sharing method and system based on intelligent service terminal edge computing
CN115828284A