An electromagnetic safety driven allocation of edge computing resources for data
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- MILITARY SECRECY QUALIFICATION EXAMINATION & CERTIFICATION CENT
- Filing Date
- 2026-01-16
- Publication Date
- 2026-08-07
AI Technical Summary
[0003]在强电磁干扰环境下,传统边缘计算系统采用固定频段分配策略,导致高频段资源被不稳定节点占用引发传输中断,低频段优质节点带宽受限无法支撑关键业务,同时缺乏对节点通信质量的动态感知与频谱适配机制,因此,难以满足工业等高安全领域对边缘数据实时可靠处理的严苛需求
Smart Images

Figure CN121568175B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of control technology, and in particular to a method and system for allocating edge computing resources for electromagnetic safety driven data. Background Technology
[0002] In environments or enterprises with a large number of electromagnetic devices, electromagnetic interference emitted by the devices themselves or other devices is the main factor affecting the communication quality of electromagnetically related devices during the communication process of sending driving data or other data resources to the devices via wireless communication.
[0003] In environments with strong electromagnetic interference, traditional edge computing systems employ fixed frequency band allocation strategies, which result in high-frequency band resources being occupied by unstable nodes, causing transmission interruptions. Meanwhile, the bandwidth of high-quality nodes in the low-frequency band is limited, making it impossible to support critical services. Furthermore, they lack dynamic perception of node communication quality and spectrum adaptation mechanisms. Therefore, they are unable to meet the stringent requirements of real-time and reliable edge data processing in high-security fields such as industry. Summary of the Invention
[0004] This application provides a method and system for allocating edge computing resources for electromagnetic safety driven data, in order to improve the above-mentioned problems.
[0005] To achieve the above objectives, this application adopts the following technical solution: Firstly, this application proposes a method for allocating edge computing resources for electromagnetic safety driven data, applied to an electromagnetic safety driven data allocation system. The system includes N edge computing nodes (N being an even number greater than 2), a data source server, and a controller. The method is applicable to N edge controllers, including: Control the communication quality between the N edge data source servers and the N edge computing nodes in the first cycle; The control system divides the N edge computing nodes into two groups of equal numbers: a high-communication-quality group and a low-communication-quality group, based on the communication quality to the N edge data source servers. In the second cycle, the control system reallocates the communication frequency band between each edge computing node and the data source of the N edge in the N edge region, so that the frequency of the communication frequency band between the edge computing node of the N edge region belonging to the high communication quality group of the N edge region and the data source of the N edge region is greater than the frequency of the communication frequency band between the edge computing node of the N edge region belonging to the low communication quality group of the N edge region and the data source of the N edge region. The control system distributes data to be sent to N edge computing nodes based on the reallocated communication frequency bands to N edge data source servers.
[0006] In conjunction with the first aspect, as one implementation method, controlling the communication quality between the N edge data source servers and the N edge computing nodes in the first period includes: The system controls the sending of data to be sent to N edge data source servers to N edge computing nodes via the main link. Each piece of data to be sent to N edge computing nodes includes multiple feature identifiers that are evenly distributed in sequence within the data to be sent to N edge computing nodes. The control system receives feedback data from each of the N edge computing nodes via a side link to the N edge data source server. The feedback data to the N edges consists of the identification information sent to the N edge data source server when the N edge computing node receives the N edge feature identifiers. The N edge identifiers correspond one-to-one with the multiple feature identifiers of the N edges. The system controls the receiving order of N sets of N edge identifier information corresponding to the N edge computing nodes, thereby determining the communication quality between the N edge data sources and the N edge computing nodes.
[0007] In conjunction with the first aspect, as one implementation method, controlling the receiving order of N sets of N-edge identifier information corresponding to N-edge edge computing nodes by the N-edge data source servers, and determining the communication quality between the N-edge data source and the N-edge edge computing nodes, includes: The control system maps each group of received identification information to the time axis of the N edge data source server, determines the correspondence of different groups of N edge identification information, and determines the position information of the corresponding N edge identification information in each group on the N edge time axis. This determines the communication quality between the N edge data source and the N edge computing nodes. The N edge identification information that is closer to the beginning of the N edge time axis corresponds to higher communication quality with the corresponding N edge computing nodes.
[0008] In conjunction with the first aspect, as one implementation method, the control server for the N edge data sources redistributes the communication frequency band between each of the N edge computing nodes and the N edge data sources in the second period, so that the frequency of the communication frequency band between the N edge computing nodes belonging to the high communication quality group and the N edge data sources is less than the frequency of the communication frequency band between the N edge computing nodes belonging to the low communication quality group and the N edge data sources, including: Control the acquisition of the total communication frequency bands between the N edge data source servers and the N edge computing nodes; The control system allocates the communication frequency bands corresponding to multiple edge computing nodes to the total communication frequency band of the N edges. Among them, two adjacent communication frequency bands to the N edges have idle frequency bands.
[0009] In conjunction with the first aspect, as one implementation method, the control server allocates multiple communication frequency bands corresponding to the N edge computing nodes to the total communication frequency band of the N edge, wherein two adjacent communication frequency bands to the N edge have idle frequency bands, including: The control system determines N communication frequency bands to be allocated to N edges based on the total communication frequency bands to N edges. The control system divides the N-to-N edge communication frequency bands into a high-frequency group and a low-frequency group based on the frequency corresponding to each N-to-N edge communication frequency band. The N-to-N edge communication frequency bands belonging to the high-frequency group have a higher N-to-N edge frequency than the N-to-N edge communication frequency bands belonging to the low-frequency group. The system controls the N edge data source servers to establish communication with the N edge edge computing nodes belonging to the N edge high communication quality group through the N edge frequency bands of the N edge high frequency group, and to establish communication with the N edge edge computing nodes belonging to the N edge low communication quality group through the N edge frequency bands of the N edge low frequency group.
[0010] In conjunction with the first aspect, as one implementation method, controlling the N edge data source servers to establish communication with the N edge edge computing nodes belonging to the N edge high communication quality group through the N edge frequency bands of the N edge high frequency group, and to establish communication with the N edge edge computing nodes belonging to the N edge low communication quality group through the N edge frequency bands of the N edge low frequency group, includes: The control determines the amount of data to be sent to the N edges in the second cycle of the N edge data source server and the edge computing nodes belonging to the high communication quality group of the N edge; The control system allocates N-edge communication frequency bands to multiple edge computing nodes belonging to the N-edge high communication quality group based on the amount of N-edge data. Among them, the edge computing node with a larger amount of N-edge data has a higher N-edge frequency in its corresponding N-edge frequency band.
[0011] In conjunction with the first aspect, as one implementation method, controlling the N edge data source servers to establish communication with the N edge edge computing nodes belonging to the N edge high communication quality group through the N edge frequency bands of the N edge high frequency group, and to establish communication with the N edge edge computing nodes belonging to the N edge low communication quality group through the N edge frequency bands of the N edge low frequency group, includes: The system controls the acquisition of the location information of each edge computing node belonging to the low communication quality group of the N edges from the data source servers of the N edges. The location information of the N edges includes the angle between the line connecting the adjacent edge computing node of the N edges and the data source server of the N edges. The system determines the N edge computing nodes with the lowest communication quality among the N edge data source servers as the target computing nodes, and the connection between the target computing node and the N edge data source servers is the target connection. The control system allocates multiple communication frequency bands belonging to the low-frequency group of the N-edge to multiple edge computing nodes to multiple edge computing nodes based on the angle between the N-edge target connection line and the N-edge connection line between each N-edge edge computing node and the N-edge data source server.
[0012] In conjunction with the first aspect, as one implementation method, the N-edge data source server is controlled to allocate multiple N-edge communication frequency bands belonging to the N-edge low-frequency group to multiple N-edge edge computing nodes based on the angle between the N-edge target connection line and the N-edge connection line between each N-edge edge computing node and the N-edge data source server, including: Control the N edge data source servers to allocate the N edge communication frequency band with the lowest frequency among all the N edge communication frequency bands to the N edge target computing nodes; The control system arranges the angles between multiple N-edges according to their size, and allocates different N-edge communication frequency bands to multiple edge computing nodes belonging to the low-communication-quality group of N-edges based on the size of the angles. The smaller the angle between the N-edges, the lower the frequency of the N-edge communication band allocated to the edge computing node.
[0013] Secondly, this application proposes a method for allocating edge computing resources for electromagnetic safety-driven data, applied to an electromagnetic safety-driven data allocation system. The system comprises N edge computing nodes, where N is an even number greater than 2, and is configured as follows: Control the communication quality between the N edge data source servers and the N edge computing nodes in the first cycle; The control system divides the N edge computing nodes into two groups of equal numbers: a high-communication-quality group and a low-communication-quality group, based on the communication quality to the N edge data source servers. In the second cycle, the control system reallocates the communication frequency band between each edge computing node and the data source of the N edge in the N edge region, so that the frequency of the communication frequency band between the edge computing node of the N edge region belonging to the high communication quality group of the N edge region and the data source of the N edge region is greater than the frequency of the communication frequency band between the edge computing node of the N edge region belonging to the low communication quality group of the N edge region and the data source of the N edge region. The control system distributes data to be sent to N edge computing nodes based on the reallocated communication frequency bands to N edge data source servers.
[0014] In conjunction with the second aspect, as one implementation method, the system is configured as follows: Controlling the communication quality between the N edge data source servers and the N edge computing nodes in the first cycle includes: The system controls the sending of data to be sent to N edge data source servers to N edge computing nodes via the main link. Each piece of data to be sent to N edge computing nodes includes multiple feature identifiers that are evenly distributed in sequence within the data to be sent to N edge computing nodes. The control system receives feedback data from each of the N edge computing nodes via a side link to the N edge data source server. The feedback data to the N edges consists of the identification information sent to the N edge data source server when the N edge computing node receives the N edge feature identifiers. The N edge identifiers correspond one-to-one with the multiple feature identifiers of the N edges. The system controls the receiving order of N sets of N edge identifier information corresponding to the N edge computing nodes, thereby determining the communication quality between the N edge data sources and the N edge computing nodes.
[0015] In conjunction with the second aspect, as one implementation method, the system is configured as follows: Controlling the reception order of N sets of N-edge identifier information corresponding to N-edge edge computing nodes by the N-edge data source servers, and determining the communication quality between the N-edge data source and the N-edge edge computing nodes, including: The control system maps each group of received identification information to the time axis of the N edge data source server, determines the correspondence of different groups of N edge identification information, and determines the position information of the corresponding N edge identification information in each group on the N edge time axis. This determines the communication quality between the N edge data source and the N edge computing nodes. The N edge identification information that is closer to the beginning of the N edge time axis corresponds to higher communication quality with the corresponding N edge computing nodes.
[0016] In conjunction with the second aspect, as one implementation method, the system is configured as follows: In the second cycle, the control system reallocates the communication frequency band between each edge computing node and the N edge data source for each of the N edge data sources. This ensures that the frequency of the communication frequency band between edge computing nodes belonging to the high-quality group and the N edge data source is lower than the frequency of the communication frequency band between edge computing nodes belonging to the low-quality group and the N edge data source. This includes: Control the acquisition of the total communication frequency bands between the N edge data source servers and the N edge computing nodes; The control system allocates the communication frequency bands corresponding to multiple edge computing nodes to the total communication frequency band of the N edges. Among them, two adjacent communication frequency bands to the N edges have idle frequency bands.
[0017] In conjunction with the second aspect, as one implementation method, the system is configured as follows: The control system allocates the communication frequency bands corresponding to multiple edge computing nodes to the total communication frequency band of the N edges across the N edge data source servers. Among these, two adjacent communication frequency bands to the N edges have available free frequency bands, including: The control system determines N communication frequency bands to be allocated to N edges based on the total communication frequency bands to N edges. The control system divides the N-to-N edge communication frequency bands into a high-frequency group and a low-frequency group based on the frequency corresponding to each N-to-N edge communication frequency band. The N-to-N edge communication frequency bands belonging to the high-frequency group have a higher N-to-N edge frequency than the N-to-N edge communication frequency bands belonging to the low-frequency group. The system controls the N edge data source servers to establish communication with the N edge edge computing nodes belonging to the N edge high communication quality group through the N edge frequency bands of the N edge high frequency group, and to establish communication with the N edge edge computing nodes belonging to the N edge low communication quality group through the N edge frequency bands of the N edge low frequency group.
[0018] In conjunction with the second aspect, as one implementation method, the system is configured as follows: The system controls the establishment of communication between the N edge data source servers and the N edge computing nodes belonging to the N edge high communication quality group via the N edge high frequency bands, and the establishment of communication between the N edge edge computing nodes belonging to the N edge low communication quality group via the N edge low frequency bands, including: The control determines the amount of data to be sent to the N edges in the second cycle of the N edge data source server and the edge computing nodes belonging to the high communication quality group of the N edge; The control system allocates N-edge communication frequency bands to multiple edge computing nodes belonging to the N-edge high communication quality group based on the amount of N-edge data. Among them, the edge computing node with a larger amount of N-edge data has a higher N-edge frequency in its corresponding N-edge frequency band.
[0019] In conjunction with the second aspect, as one implementation method, the system is configured as follows: The system controls the establishment of communication between the N edge data source servers and the N edge computing nodes belonging to the N edge high communication quality group via the N edge high frequency bands, and the establishment of communication between the N edge edge computing nodes belonging to the N edge low communication quality group via the N edge low frequency bands, including: The system controls the acquisition of the location information of each edge computing node belonging to the low communication quality group of the N edges from the data source servers of the N edges. The location information of the N edges includes the angle between the line connecting the adjacent edge computing node of the N edges and the data source server of the N edges. The system determines the N edge computing nodes with the lowest communication quality among the N edge data source servers as the target computing nodes, and the connection between the target computing node and the N edge data source servers is the target connection. The control system allocates multiple communication frequency bands belonging to the low-frequency group of the N-edge to multiple edge computing nodes to multiple edge computing nodes based on the angle between the N-edge target connection line and the N-edge connection line between each N-edge edge computing node and the N-edge data source server.
[0020] In conjunction with the second aspect, as one implementation method, the system is configured as follows: The control mechanism allocates multiple communication frequency bands belonging to the low-frequency group of the N-edge to multiple edge data source servers based on the angle between the N-edge target line and the N-edge to each N-edge edge computing node and the N-edge data source server. These bands include: Control the N edge data source servers to allocate the N edge communication frequency band with the lowest frequency among all the N edge communication frequency bands to the N edge target computing nodes; The control system arranges the angles between multiple N-edges according to their size, and allocates different N-edge communication frequency bands to multiple edge computing nodes belonging to the low-communication-quality group of N-edges based on the size of the angles. The smaller the angle between the N-edges, the lower the frequency of the N-edge communication band allocated to the edge computing node.
[0021] A third aspect of this invention provides an electronic device, which includes: At least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method proposed in the first aspect of the present invention.
[0022] A fourth aspect of the present invention provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method as described in the first aspect of the present invention.
[0023] In summary, the above methods and systems have the following technical effects: This application proposes a method and system for allocating edge computing resources for electromagnetic safety-driven data. First, it controls N edge data source servers to acquire the communication quality between the N edge data sources and N edge computing nodes in a first cycle. Then, based on the N edge communication quality, the N edge computing nodes are divided into equal numbers of high-communication-quality groups and low-communication-quality groups. Next, in a second cycle, the N edge data source servers reallocate the communication frequency band between each edge computing node and the N edge data source, ensuring that the frequency of the communication frequency band between the edge computing nodes belonging to the high-communication-quality group and the N edge data source is greater than the frequency of the communication frequency band between the edge computing nodes belonging to the low-communication-quality group and the N edge data source. Finally, the N edge data source servers allocate data to be transmitted to the N edge computing nodes based on the reallocated communication frequency band. This application proposes a method and system for allocating edge computing resources for electromagnetic safety-driven data. By periodically evaluating node communication quality and intelligently grouping nodes, it dynamically switches high-communication-quality groups to high-frequency bands to carry high-bandwidth critical services, while allocating low-frequency bands to low-communication-quality groups to ensure basic connectivity and improve anti-interference capabilities, thus achieving dual optimization in an electromagnetic warfare environment. Attached Figure Description
[0024] Figure 1 This diagram illustrates a method for allocating edge computing resources for electromagnetic safety-driven data, as proposed in this application. Detailed Implementation
[0025] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0026] This application proposes a method for allocating edge computing resources for electromagnetic safety driven data, applied to an electromagnetic safety driven data allocation system. The system includes N edge computing nodes (N being an even number greater than 2), a data source server, and a controller. The method is applicable to N-edge controllers. It should be noted that the controller and the data source server can be the same device or separate devices connected to the data source server, such as a USB flash drive or external hard drive; this is not limited here. In this embodiment, a separate device is used as an example; please refer to [link to relevant documentation]. Figure 1 The method includes the following steps: S101: Controls the communication quality between the N edge data source servers and the N edge computing nodes in the first cycle.
[0027] It is understandable that communication equipment experiences a significant decline in communication quality when subjected to electromagnetic interference, leading to data loss or data accumulation. Therefore, the data source server needs to minimize electromagnetic interference when sending data to edge computing nodes. However, electromagnetic interference is inevitable in places like factories with many electromagnetic devices. Therefore, in this embodiment, the communication quality between each edge computing node and the data source server in the previous cycle can be obtained first.
[0028] The methods for obtaining communication quality have been disclosed in relevant technical documents. In this embodiment, for example, the process of obtaining communication quality may include the following steps: S1011: Control the sending of data to be sent to N edge computing nodes via the main link to N edge data source servers. Each piece of data to be sent to N edge computing nodes includes multiple feature identifiers that are evenly distributed in sequence within the data to be sent to N edge computing nodes.
[0029] S1012: Control the N edge data source servers to receive feedback data from each of the N edge edge computing nodes based on the side link. The N edge feedback data is the identification information sent to the N edge data source servers when the N edge edge computing nodes receive the N edge feature identifiers. The N edge identifier information corresponds one-to-one with the multiple feature identifiers of the N edges.
[0030] S1013: Control the N edge data source server to determine the communication quality between the N edge data source and the N edge computing nodes based on the receiving order of the N sets of N edge identifier information corresponding to the N edge computing nodes.
[0031] Understandably, the data source sends data with embedded feature identifiers to all edge nodes via the main link. For example, unique identifiers are inserted into the data stream at fixed intervals, such as a 16-bit hash identifier every 1MB of data. Edge nodes detect these feature identifiers in real time and immediately feed them back to the data source via a side link independent of the main link. Thus, the node initiates feedback the instant it recognizes the identifier; the main link transmits service data, while the side link is dedicated to control signaling, avoiding congestion and interference.
[0032] Then, the N edge data source servers can be controlled to map each group of received identification information onto the time axis, determine the correspondence of different groups of N edge identification information, and determine the position information of the corresponding N edge identification information in each group on the N edge time axis. This determines the communication quality between the N edge data source and the N edge computing nodes. The N edge identification information closer to the beginning of the N edge time axis corresponds to higher communication quality with the corresponding N edge computing nodes.
[0033] Understandably, each set of feedback identifiers is mapped to a unified timeline based on the received timestamp, and cross-node identifier associations are established through sequence number matching. Of course, when using this method, if a specific node experiences temporal position degradation, such as a shift in its timeline position, it can also be associated with nearby electromagnetic radiation enhancement events.
[0034] S102: Control the N edge data source servers to divide the N edge computing nodes into two groups of equal numbers: a high communication quality group and a low communication quality group, based on the communication quality to the N edges.
[0035] S103: Control the N-edge data source server to reallocate the communication frequency band between each N-edge edge computing node and the N-edge data source in the second cycle, so that the frequency of the communication frequency band between the N-edge edge computing node belonging to the N-edge high communication quality group and the N-edge data source is greater than the frequency of the N-edge communication frequency band between the N-edge edge computing node belonging to the N-edge low communication quality group and the N-edge data source.
[0036] It is understandable that signal transmission in different frequency bands has different physical characteristics; that is, the anti-interference capability of low-frequency bands is greater than that of high-frequency bands. Therefore, in this embodiment, the edge settlement nodes in the original low-quality communication group, i.e., weak nodes, are assigned to low frequencies: basic connectivity is ensured through strong diffraction capability. At the same time, high-quality nodes are assigned to high frequencies to carry high-bandwidth services using their stable links.
[0037] Specifically, in this embodiment, for the specific allocation of frequency bands, the total communication frequency bands of all N edge data source servers and N edge computing nodes can be obtained. Then, the N edge data source servers are controlled to allocate the N edge communication frequency bands corresponding to multiple N edge edge computing nodes to the total N edge communication frequency bands. Among them, two adjacent N edge communication frequency bands have idle frequency bands, which minimizes communication interference between adjacent communication frequency bands.
[0038] For example, N communication bands to be allocated to N edges can be determined based on the total communication frequency bands to N edges. Then, the data source server for N edges is controlled to divide the N communication bands to N edges into a high-frequency group and a low-frequency group according to the frequency corresponding to each communication band to N edges. The communication bands to N edges belonging to the high-frequency group have a higher frequency than the communication bands to N edges belonging to the low-frequency group.
[0039] The data source server can establish communication with the N edge computing nodes belonging to the N edge high communication quality group through the N edge frequency bands of the N edge high frequency group, and establish communication with the N edge computing nodes belonging to the N edge low communication quality group through the N edge frequency bands of the N edge low frequency group.
[0040] Optionally, in some implementations, during the process of establishing a connection between the data source server and the high communication quality group, the data source server controls the N edge computing nodes belonging to the N edge high communication quality group to determine the amount of data to be sent to the N edge in the second cycle of the N edge. The control system allocates N-edge communication frequency bands to multiple edge computing nodes belonging to the N-edge high communication quality group based on the amount of N-edge data. Among them, the edge computing node with a larger amount of N-edge data has a higher N-edge frequency in its corresponding N-edge frequency band.
[0041] Understandably, since higher frequency bands have stronger carrying capacity, edge settlement nodes with larger data volumes can be connected to each other at higher frequency bands, ensuring that they can carry large bandwidth services using their stable links.
[0042] Optionally, in some implementations, during the process of establishing a connection between the data source server and the low communication quality group, taking a factory workshop as an example, when electromagnetic interference occurs in a certain area of the workshop, communication passing through that area will inevitably be interfered with. Therefore, in this embodiment, the position information of each N-edge edge computing node belonging to the N-edge low communication quality group can be obtained. The N-edge position information includes the angle between the adjacent N-edge edge computing nodes and the N-edge data source server. Then, the N-edge edge computing node with the lowest communication quality is determined as the target computing node, and the connection between the N-edge target computing node and the N-edge data source server is the target connection.
[0043] Subsequently, based on the angle between the N-edge connection line to the N-edge target and the N-edge connection line between each N-edge edge computing node and the N-edge data source server, multiple N-edge communication frequency bands belonging to the N-edge low-frequency group can be allocated to multiple N-edge edge computing nodes.
[0044] Specifically, the data source server controls the N edge data to allocate the N edge communication frequency band with the lowest frequency among all the N edge communication frequency bands to the N edge target computing nodes. In this way, the interference can be reduced as much as possible by taking advantage of the anti-interference ability of low frequency communication.
[0045] Simultaneously, the control system arranges the angles between multiple N-edges according to their size, and allocates different N-edge communication frequency bands to multiple edge computing nodes belonging to the low-communication-quality group of N-edges based on the size of the angles between the N-edges. Specifically, the smaller the angle between the N-edges of the corresponding edge computing node, the lower the frequency of the N-edge communication band it is assigned to.
[0046] It is understandable that the smaller the angle between the N sides, the closer the data transmission direction is to the direction of the interference source. Therefore, the closer the communication frequency band is, the lower the frequency, which improves the overall anti-interference capability.
[0047] S104: Control the distribution of data to be sent to N edge computing nodes based on the reallocated communication frequency bands of the N edge data source servers.
[0048] Understandably, after reallocating the communication frequency band in the above manner, the communication robustness in the second cycle is stronger. Of course, the second cycle in this embodiment can also be used as the data for the first cycle in the next allocation, thus ensuring the communication allocation in each cycle.
[0049] This application proposes a method for allocating edge computing resources for electromagnetic safety-driven data. First, it controls N edge data source servers to acquire the communication quality between the N edge data sources and N edge computing nodes in a first cycle. Then, based on the N edge communication quality, the N edge computing nodes are divided into equal numbers of high-communication-quality groups and low-communication-quality groups. Next, in a second cycle, the N edge data source servers reallocate the communication frequency band between each edge computing node and the N edge data source, ensuring that the frequency of the communication frequency band between the edge computing nodes belonging to the high-communication-quality group and the N edge data source is greater than the frequency of the communication frequency band between the edge computing nodes belonging to the low-communication-quality group and the N edge data source. Finally, the N edge data source servers allocate data to be transmitted to the N edge computing nodes based on the reallocated communication frequency band. This application proposes a method for allocating edge computing resources for electromagnetic safety-driven data. By periodically evaluating node communication quality and intelligently grouping nodes, it dynamically switches high-communication-quality groups to high-frequency bands to carry high-bandwidth critical services, while allocating low-frequency bands to low-communication-quality groups to ensure basic connectivity and improve anti-interference capabilities, thus achieving dual optimization in an electromagnetic warfare environment.
[0050] Based on the same inventive concept, this application also proposes a method for allocating edge computing resources for electromagnetic safety driven data, applied to an electromagnetic safety driven data allocation system. The electromagnetic safety driven data allocation system comprises N edge computing nodes, where N is an even number greater than 2. The system is configured as follows: Control the communication quality between the N edge data source servers and the N edge computing nodes in the first cycle; The control system divides the N edge computing nodes into two groups of equal numbers: a high-communication-quality group and a low-communication-quality group, based on the communication quality to the N edge data source servers. In the second cycle, the control system reallocates the communication frequency band between each edge computing node and the data source of the N edge in the N edge region, so that the frequency of the communication frequency band between the edge computing node of the N edge region belonging to the high communication quality group of the N edge region and the data source of the N edge region is greater than the frequency of the communication frequency band between the edge computing node of the N edge region belonging to the low communication quality group of the N edge region and the data source of the N edge region. The control system distributes data to be sent to N edge computing nodes based on the reallocated communication frequency bands to N edge data source servers.
[0051] In conjunction with the second aspect, as one implementation method, the system is configured as follows: Controlling the communication quality between the N edge data source servers and the N edge computing nodes in the first cycle includes: The system controls the sending of data to be sent to N edge data source servers to N edge computing nodes via the main link. Each piece of data to be sent to N edge computing nodes includes multiple feature identifiers that are evenly distributed in sequence within the data to be sent to N edge computing nodes. The control system receives feedback data from each of the N edge computing nodes via a side link to the N edge data source server. The feedback data to the N edges consists of the identification information sent to the N edge data source server when the N edge computing node receives the N edge feature identifiers. The N edge identifiers correspond one-to-one with the multiple feature identifiers of the N edges. The system controls the receiving order of N sets of N edge identifier information corresponding to the N edge computing nodes, thereby determining the communication quality between the N edge data sources and the N edge computing nodes.
[0052] In one implementation, the system is configured as follows: Controlling the reception order of N sets of N-edge identifier information corresponding to N-edge edge computing nodes by the N-edge data source servers, and determining the communication quality between the N-edge data source and the N-edge edge computing nodes, including: The control system maps each group of received identification information to the time axis of the N edge data source server, determines the correspondence of different groups of N edge identification information, and determines the position information of the corresponding N edge identification information in each group on the N edge time axis. This determines the communication quality between the N edge data source and the N edge computing nodes. The N edge identification information that is closer to the beginning of the N edge time axis corresponds to higher communication quality with the corresponding N edge computing nodes.
[0053] In one implementation, the control server for the N edge data sources reallocates the communication frequency band between each of the N edge computing nodes and the N edge data sources in the second cycle, so that the frequency of the communication frequency band between the N edge computing nodes belonging to the high communication quality group and the N edge data sources is less than the frequency of the communication frequency band between the N edge computing nodes belonging to the low communication quality group and the N edge data sources, including: Control the acquisition of the total communication frequency bands between the N edge data source servers and the N edge computing nodes; The control system allocates the communication frequency bands corresponding to multiple edge computing nodes to the total communication frequency band of the N edges. Among them, two adjacent communication frequency bands to the N edges have idle frequency bands.
[0054] In one implementation, the system is configured as follows: The control system allocates the communication frequency bands corresponding to multiple edge computing nodes to the total communication frequency band of the N edges across the N edge data source servers. Among these, two adjacent communication frequency bands to the N edges have available free frequency bands, including: The control system determines N communication frequency bands to be allocated to N edges based on the total communication frequency bands to N edges. The control system divides the N-to-N edge communication frequency bands into a high-frequency group and a low-frequency group based on the frequency corresponding to each N-to-N edge communication frequency band. The N-to-N edge communication frequency bands belonging to the high-frequency group have a higher N-to-N edge frequency than the N-to-N edge communication frequency bands belonging to the low-frequency group. The system controls the N edge data source servers to establish communication with the N edge edge computing nodes belonging to the N edge high communication quality group through the N edge frequency bands of the N edge high frequency group, and to establish communication with the N edge edge computing nodes belonging to the N edge low communication quality group through the N edge frequency bands of the N edge low frequency group.
[0055] In one implementation, the system is configured as follows: The system controls the establishment of communication between the N edge data source servers and the N edge computing nodes belonging to the N edge high communication quality group via the N edge high frequency bands, and the establishment of communication between the N edge edge computing nodes belonging to the N edge low communication quality group via the N edge low frequency bands, including: The control determines the amount of data to be sent to the N edges in the second cycle of the N edge data source server and the edge computing nodes belonging to the high communication quality group of the N edge; The control system allocates N-edge communication frequency bands to multiple edge computing nodes belonging to the N-edge high communication quality group based on the amount of N-edge data. Among them, the edge computing node with a larger amount of N-edge data has a higher N-edge frequency in its corresponding N-edge frequency band.
[0056] In one implementation, the system is configured as follows: The system controls the establishment of communication between the N edge data source servers and the N edge computing nodes belonging to the N edge high communication quality group via the N edge high frequency bands, and the establishment of communication between the N edge edge computing nodes belonging to the N edge low communication quality group via the N edge low frequency bands, including: The system controls the acquisition of the location information of each edge computing node belonging to the low communication quality group of the N edges from the data source servers of the N edges. The location information of the N edges includes the angle between the line connecting the adjacent edge computing node of the N edges and the data source server of the N edges. The system determines the N edge computing nodes with the lowest communication quality among the N edge data source servers as the target computing nodes, and the connection between the target computing node and the N edge data source servers is the target connection. The control system allocates multiple communication frequency bands belonging to the low-frequency group of the N-edge to multiple edge computing nodes to multiple edge computing nodes based on the angle between the N-edge target connection line and the N-edge connection line between each N-edge edge computing node and the N-edge data source server.
[0057] In one implementation, the system is configured as follows: The control mechanism allocates multiple communication frequency bands belonging to the low-frequency group of the N-edge to multiple edge data source servers based on the angle between the N-edge target line and the N-edge to each N-edge edge computing node and the N-edge data source server. These bands include: Control the N edge data source servers to allocate the N edge communication frequency band with the lowest frequency among all the N edge communication frequency bands to the N edge target computing nodes; The control system arranges the angles between multiple N-edges according to their size, and allocates different N-edge communication frequency bands to multiple edge computing nodes belonging to the low-communication-quality group of N-edges based on the size of the angles. The smaller the angle between the N-edges, the lower the frequency of the N-edge communication band allocated to the edge computing node.
[0058] This application proposes an edge computing resource allocation system for electromagnetic safety-driven data. First, it controls N edge data source servers to acquire the communication quality between the N edge data sources and N edge computing nodes in a first cycle. Then, based on the N edge communication quality, the N edge computing nodes are divided into equal numbers of high-communication-quality groups and low-communication-quality groups. Next, in a second cycle, the N edge data source servers reallocate the communication frequency band between each edge computing node and the N edge data source, ensuring that the frequency of the communication frequency band between the edge computing nodes belonging to the high-communication-quality group and the N edge data source is greater than the frequency of the communication frequency band between the edge computing nodes belonging to the low-communication-quality group and the N edge data source. Finally, the N edge data source servers allocate data to be transmitted to the N edge computing nodes based on the reallocated communication frequency band. This application proposes an edge computing resource allocation system for electromagnetic safety-driven data. By periodically evaluating node communication quality and intelligently grouping nodes, it dynamically switches high-communication-quality groups to high-frequency bands to carry high-bandwidth critical services, while allocating low-frequency bands to low-communication-quality groups to ensure basic connectivity and improve anti-interference capabilities, thus achieving dual optimization in electromagnetic warfare environments.
[0059] Based on the same inventive concept, embodiments of this application also propose an electronic device, which includes: At least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the edge computing resource allocation method for electromagnetic safety drive data according to embodiments of this application.
[0060] Furthermore, to achieve the above objectives, embodiments of this application also propose a computer-readable storage medium storing a computer program, which, when executed by a processor, implements an edge computing resource allocation method for electromagnetic safety drive data according to embodiments of this application.
[0061] The following is a detailed introduction to the various components of the electronic device: In this context, the processor is the control center of the electronic device. It can be a single processor or a collective term for multiple processing elements. For example, a processor can be one or more central processing units (CPUs), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present invention, such as one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs).
[0062] Alternatively, the processor can perform various functions of the electronic device by running or executing software programs stored in memory and by calling data stored in memory.
[0063] Specifically, N edge memories are used to store the software program that executes the present invention, and the execution is controlled by the processor. For specific implementation methods, please refer to the above method embodiments, which will not be repeated here.
[0064] Optionally, the memory can be read-only memory (ROM) or other types of static storage devices capable of storing static information and instructions, random access memory (RAM) or other types of dynamic storage devices capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto. The memory can be integrated with the processor or exist independently and coupled to the processor through the interface circuit of the electronic device; the embodiments of the present invention do not specifically limit this.
[0065] A transceiver is used to communicate with network devices or with terminal devices.
[0066] Optionally, the transceiver may include a receiver and a transmitter. The receiver is used to implement the receiving function, and the transmitter is used to implement the sending function.
[0067] Optionally, the transceiver can be integrated with the processor or exist independently and coupled to the processor through the router's interface circuit. This embodiment of the invention does not specifically limit this.
[0068] Furthermore, the technical effects of the electronic device can be referenced from the technical effects of the data transmission method to N edges described in the above method embodiments, and will not be repeated here.
[0069] It should be understood that the processor in the embodiments of the present invention can be a central processing unit (CPU), or it can be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.
[0070] It should also be understood that the memory in the embodiments of the present invention can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous DRAM (DDR SDRAM), enhanced synchronous DRAM (ESDRAM), synchronous linked DRAM (SLDRAM), and direct rambus RAM (DR RAM).
[0071] The above embodiments can be implemented, in whole or in part, by software, hardware (such as circuits), firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, as a computer program product. A computer program product for N edges includes one or more computer instructions or computer programs. When the computer instructions or computer program for N edges are loaded or executed on a computer, all or part of the flow or function for N edges according to the embodiments of the present invention is generated. The computer for N edges can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions for N edges can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions for N edges can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium for N edges can be any available medium that a computer can access or a data storage device such as a server or data center containing one or more sets of available media. The available media for the N edges can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media. Semiconductor media can be solid-state drives (SSDs).
[0072] It should be understood that the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. A and B can be singular or plural. Additionally, the character " / " in this article generally indicates an "or" relationship between the preceding and following related objects, but it can also represent an "and / or" relationship. Please refer to the context for a more accurate understanding.
[0073] In this invention, "at least one" means one or more, and "more than one" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of a single item or a plurality of items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be a single item or multiple items.
[0074] It should be understood that, in various embodiments of the present invention, the order of the above-mentioned process numbers does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0075] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.
Claims
1. A method for allocating edge computing resources for electromagnetic safety-driven data, characterized in that, The method is applied to an electromagnetic safety-driven data distribution system, which includes N edge computing nodes (N being an even number greater than 2), a data source server, and a controller. The method is applicable to the controller and includes: The data source server is controlled to acquire the communication quality between the data source and the N edge computing nodes in the first cycle; The data source server controls the N edge computing nodes to be divided into an equal number of high communication quality groups and low communication quality groups based on the communication quality. The data source server is controlled to reallocate the communication frequency band between each edge computing node and the data source in the second cycle, so that the frequency of the communication frequency band between the edge computing nodes belonging to the high communication quality group and the data source is greater than the frequency of the communication frequency band between the edge computing nodes belonging to the low communication quality group and the data source, including: Control the data source server to obtain the total communication frequency bands between all the data source servers and the edge computing nodes; The data source server controls the allocation of communication frequency bands corresponding to multiple edge computing nodes into the total communication frequency band, wherein two adjacent communication frequency bands have idle frequency bands, including: The data source server is controlled to determine N communication frequency bands to be allocated based on the total communication frequency bands; The data source server is controlled to divide the N communication frequency bands into a high-frequency group and a low-frequency group according to the frequency corresponding to each communication frequency band. The frequency of the communication frequency band belonging to the high-frequency group is greater than the frequency of the communication frequency band belonging to the low-frequency group. Controlling the data source server to establish communication with the edge computing nodes belonging to the high communication quality group through the frequency band of the high-frequency group, and to establish communication with the edge computing nodes belonging to the low communication quality group through the frequency band of the low-frequency group, includes: The data source server is controlled to obtain the location information of each edge computing node belonging to the low communication quality group, the location information including the angle between the line connecting the adjacent edge computing node and the data source server; The data source server controls the edge computing node with the lowest communication quality to be the target computing node, and the connection between the target computing node and the data source server is the target connection. The data source server controls the allocation of multiple communication frequency bands belonging to the low-frequency group to multiple edge computing nodes based on the angle between the target connection and the connection between each edge computing node and the data source server. The data source server is controlled to distribute data to be sent to N edge computing nodes based on the reallocated communication frequency band.
2. The method for allocating edge computing resources for electromagnetic safety driven data according to claim 1, characterized in that, Controlling the data source server to acquire the communication quality between the data source and the N edge computing nodes in the first cycle includes: The data source server is controlled to send the data to be sent to N edge computing nodes based on the main link. The data to be sent to each edge computing node includes multiple feature identifiers that are evenly distributed in the data to be sent in sequence. The data source server is controlled to receive feedback data from each of the edge computing nodes based on the side link. The feedback data is the identification information sent by the edge computing node to the data source server when the feature identifier is received, wherein the identification information corresponds one-to-one with the plurality of feature identifiers. The data source server determines the communication quality between the data source and the N edge computing nodes based on the receiving order of the N sets of identification information corresponding to the N edge computing nodes.
3. The method for allocating edge computing resources for electromagnetic safety driven data according to claim 2, characterized in that, Controlling the data source server to determine the communication quality between the data source and the N edge computing nodes based on the receiving order of the N sets of identification information corresponding to the N edge computing nodes includes: The data source server is controlled to map each group of received identification information onto a time axis, determine the correspondence of the identification information in different groups, and determine the position information of the corresponding identification information in each group on the time axis. The communication quality between the data source and N edge computing nodes is determined, wherein the identification information closer to the beginning of the time axis corresponds to the edge computing node with higher communication quality.
4. The method for allocating edge computing resources for electromagnetic safety driven data according to claim 1, characterized in that, Controlling the data source server to establish communication with the edge computing nodes belonging to the high communication quality group through the frequency band of the high-frequency group, and to establish communication with the edge computing nodes belonging to the low communication quality group through the frequency band of the low-frequency group, includes: The data source server is controlled to determine the amount of data to be sent in the second period corresponding to the edge computing node belonging to the high communication quality group; The data source server controls the allocation of communication frequency bands to multiple edge computing nodes belonging to the high communication quality group based on the amount of data, wherein the edge computing node with a larger amount of data has a higher frequency in the corresponding frequency band.
5. The method for allocating edge computing resources for electromagnetic safety driven data according to claim 1, characterized in that, The data source server, based on the angle between the target connection and the connection between each edge computing node and the data source server, allocates multiple communication frequency bands belonging to the low-frequency group to multiple edge computing nodes, including: The data source server is controlled to allocate the lowest frequency communication band among all the communication bands to the target computing node; The data source server is controlled to arrange multiple angles according to their size, and to allocate different communication frequency bands to multiple edge computing nodes belonging to the low communication quality group according to the size of the angles. The edge computing node with the smaller angle is assigned a lower frequency of the communication frequency band.
6. A system for allocating edge computing resources for electromagnetically safe driven data, characterized in that, The system, comprising N edge computing nodes, a data source server, and a controller, is configured as follows: The data source server is controlled to acquire the communication quality between the data source and the N edge computing nodes in the first cycle; The data source server controls the N edge computing nodes to be divided into an equal number of high communication quality groups and low communication quality groups based on the communication quality. The data source server is controlled to reallocate the communication frequency band between each edge computing node and the data source in the second cycle, so that the frequency of the communication frequency band between the edge computing nodes belonging to the high communication quality group and the data source is greater than the frequency of the communication frequency band between the edge computing nodes belonging to the low communication quality group and the data source, including: Control the data source server to obtain the total communication frequency bands between all the data source servers and the edge computing nodes; The data source server controls the allocation of communication frequency bands corresponding to multiple edge computing nodes into the total communication frequency band, wherein two adjacent communication frequency bands have idle frequency bands, including: The data source server is controlled to determine N communication frequency bands to be allocated based on the total communication frequency bands; The data source server is controlled to divide the N communication frequency bands into a high-frequency group and a low-frequency group according to the frequency corresponding to each communication frequency band. The frequency of the communication frequency band belonging to the high-frequency group is greater than the frequency of the communication frequency band belonging to the low-frequency group. Controlling the data source server to establish communication with the edge computing nodes belonging to the high communication quality group through the frequency band of the high-frequency group, and to establish communication with the edge computing nodes belonging to the low communication quality group through the frequency band of the low-frequency group, includes: The data source server is controlled to obtain the location information of each edge computing node belonging to the low communication quality group, the location information including the angle between the line connecting the adjacent edge computing node and the data source server; The data source server controls the edge computing node with the lowest communication quality to be the target computing node, and the connection between the target computing node and the data source server is the target connection. The data source server controls the allocation of multiple communication frequency bands belonging to the low-frequency group to multiple edge computing nodes based on the angle between the target connection and the connection between each edge computing node and the data source server. The data source server is controlled to distribute data to be sent to N edge computing nodes based on the reallocated communication frequency band.
7. An electronic device, characterized in that, include: At least one processor; And a memory communicatively connected to at least one of the processors; wherein the memory stores instructions executable by at least one of the processors to enable at least one of the processors to perform the method as claimed in any one of claims 1-5.
Citation Information
Patent Citations
Point-to-multipoint communication method, device, system and equipment and storage medium
CN120786203A
Communication method and apparatus, and electronic device
WO2021237564A1