Multi-domain cluster cooperative networking simulation test method, electronic equipment and storage medium

By deploying virtual devices in a multi-domain cluster collaborative network and utilizing the methods and technical solutions proposed in the patent, the problem of poor effectiveness in simulation testing in existing technologies is solved, and the problem of poor effectiveness under external interference environments is addressed. By acquiring simulation scene information and node information, deploying virtual objects, forming a self-organizing network, and generating a self-organizing network, the effectiveness of adaptive reconstructed data transmission in self-organizing networks, which has not been addressed in existing technologies, is solved, and the problem of poor effectiveness in simulation testing in existing technologies is solved, achieving optimized data transmission under external interference conditions.

CN119545406BActive Publication Date: 2026-06-19BEIJING AEROSPACE RUNPU TECH DEV CO LTD +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING AEROSPACE RUNPU TECH DEV CO LTD
Filing Date
2024-11-20
Publication Date
2026-06-19

AI Technical Summary

Technical Problem

The simulation and testing effectiveness of existing technologies for multi-domain cluster collaborative networking is poor, especially in complex battlefield environments where it is impossible to effectively simulate the impact of external interference on electronic equipment clusters.

Method used

By acquiring simulation scene information and node information, virtual objects are deployed to form a self-organizing network, generating initial data transmission information. After synchronizing external interference information across the entire domain, adaptive reconstruction is performed to determine the reconstructed data transmission path and transmission parameters, and then the simulation is displayed.

Benefits of technology

It improves the effectiveness of simulation testing, enabling optimization of data transmission paths and power beam pointing under simulated external interference conditions, thereby enhancing the realism and reliability of simulation testing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119545406B_ABST
    Figure CN119545406B_ABST
Patent Text Reader

Abstract

This application provides a multi-domain cluster collaborative networking simulation testing method, electronic device, and storage medium. It acquires simulation scene information and simulation node information; the simulation node information represents the virtual objects deployed in the virtual scene and the number of virtual objects; virtual objects are deployed in the virtual scene according to the number of objects to obtain object cluster information; multi-domain cluster information is obtained based on the simulation node information and object cluster information; initial data transmission information is generated based on the multi-domain cluster information; initial interference information set by the user is acquired; the initial interference information is synchronized across the entire domain using the multi-domain cluster information to determine the global interference information; the initial data transmission information is adaptively reconstructed based on the global interference information to obtain reconstructed data transmission information; and the simulation displays the multi-domain cluster information, initial data transmission information, and reconstructed data transmission information, thus solving the problem of poor simulation testing effectiveness.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a simulation test method for multi-domain cluster collaborative networking, electronic equipment, and storage medium. Background Technology

[0002] With the development of wireless communication network technology, multi-domain clustered electronic equipment based on space, sky, ground and sea surfaces is gradually being applied in modern high-tech electronic warfare.

[0003] In existing technologies, in order to enable flexible control of multi-domain clustered networked electronic equipment groups for combat in complex battlefield environments, simulation testing is often conducted using digital simulation systems. This reduces the testing costs associated with physical testing while ensuring control training of the multi-domain clustered networked electronic equipment groups.

[0004] However, existing solutions suffer from poor effectiveness in simulation testing. Summary of the Invention

[0005] This application provides a multi-domain cluster collaborative networking simulation test method, electronic device, and storage medium to solve the problem of poor simulation test effectiveness.

[0006] In a first aspect, embodiments of this application provide a simulation testing method for multi-domain cluster collaborative networking, comprising: acquiring simulation scene information and simulation node information; the simulation scene information characterizing the scene features of a virtual scene undergoing multi-domain cluster collaborative networking; the simulation node information characterizing virtual objects deployed in the virtual scene, and the number of virtual objects; the virtual objects including virtual space objects, virtual air objects, virtual ground objects, virtual sea surface objects, and virtual sea objects; deploying the virtual objects in the virtual scene according to the number of objects to obtain object cluster information; the object cluster information being used to indicate a self-organizing network composed of at least two virtual objects; obtaining multi-domain cluster information according to the simulation node information and the object cluster information; the multi-domain cluster information characterizing a self-organizing network corresponding to at least one virtual object, a collaborative network composed of at least another virtual object, and corresponding network features; generating initial data transmission information according to the multi-domain cluster information; the initial data transmission... The transmission information represents the initial transmission path of the target data during transmission, and / or the initial transmit power and / or initial beam pointing angle when the virtual object sends the target data; it acquires user-set initial interference information, which represents the interference characteristics of external interference signals received by the virtual object; it performs global synchronization of the initial interference information through the multi-domain cluster information to determine global interference information; the global interference information represents the global interference characteristics of the external interference signal in the cooperative network; it adaptively reconstructs the initial data transmission information based on the global interference information to obtain reconstructed data transmission information; the reconstructed data transmission information represents the reconstructed transmission path of the target data under the interference of the external interference signal, and / or the reconstructed transmit power and / or reconstructed beam pointing angle when the virtual object sends the target data; and it simulates and displays the multi-domain cluster information, the initial data transmission information, and the reconstructed data transmission information.

[0007] In one possible implementation, the step of deploying the virtual objects in the virtual scene according to the number of objects to obtain object cluster information includes: randomly deploying the virtual objects in the virtual scene according to the number of objects to obtain virtual object location information; the virtual object location information characterizes the four-dimensional location features of the virtual objects in the virtual scene, the four-dimensional location features including time dimension features and spatial dimension features; calculating the location distance between the virtual objects based on the virtual object location information to establish the self-organizing network.

[0008] In one possible implementation, obtaining multi-domain cluster information based on the simulation node information and the object cluster information includes: performing spatial geometric analysis on the self-organizing network based on the spatial dimension features to obtain cluster head virtual objects, wherein the cluster head virtual objects are used to indicate virtual objects at the spatial geometric center of the self-organizing network; calculating the positional distance between the cluster head virtual objects and / or the positional distance between the cluster head virtual objects and another type of virtual object, and establishing the cooperative network to obtain the multi-domain cluster information.

[0009] In one possible implementation, generating initial data transmission information based on the multi-domain cluster information includes: allocating different communication frequency bands to at least two communication channels of the virtual object using a graph coloring algorithm based on the multi-domain cluster information to obtain communication channel information; and performing path planning based on the data sending node, the data receiving node, and the communication channel information to obtain the initial data transmission information.

[0010] In one possible implementation, the step of performing path planning based on the data sending node, the data receiving node, and the communication channel information to obtain the initial data transmission information includes: performing path planning based on the data sending node, the data receiving node, and the communication channel information to obtain the initial transmission path; determining at least one relay transmission node based on the initial transmission path, the relay transmission node being used to receive and send the target data; iteratively optimizing the transmit power and beam pointing angle of the data sending node, the data receiving node, and the relay transmission node to obtain the initial transmit power and the initial beam pointing angle; and obtaining the initial data transmission information based on the initial transmission path, the initial transmit power, and the initial beam pointing angle.

[0011] In one possible implementation, the virtual object includes a virtual composite object, which includes a first virtual sub-object and a second virtual sub-object; the virtual object location information includes first virtual object location information, second virtual object location information, and third virtual object location information; the step of randomly deploying the virtual objects in the virtual scene according to the number of objects to obtain the virtual object location information includes: randomly deploying the virtual composite object in the virtual scene according to the number of objects; at a first moment, obtaining the first virtual object location information based on the virtual composite object; at a second moment, splitting the virtual composite object into the first virtual sub-object and the second virtual sub-object; obtaining the second virtual object location information based on the first virtual sub-object; and obtaining the third virtual object location information based on the second virtual sub-object.

[0012] Secondly, embodiments of this application provide a multi-domain cluster collaborative networking simulation test system, including: a node deployment module, a collaborative networking module, a transmission planning module, an interference location module, a route reconstruction module, and a simulation display module; the node deployment module is used to acquire simulation scene information and simulation node information; the simulation scene information represents the scene characteristics of the virtual scene in which multi-domain cluster collaborative networking is performed; the simulation node information represents the virtual objects deployed in the virtual scene, and the number of virtual objects; the virtual objects include virtual space objects, virtual air objects, virtual ground objects, virtual sea surface objects, and virtual sea objects; the virtual objects are deployed in the virtual scene according to the number of objects to obtain object cluster information; the object cluster information is used to indicate a self-organizing network composed of at least two virtual objects; the collaborative networking module is used to obtain multi-domain cluster information according to the simulation node information and the object cluster information; the multi-domain cluster information represents a collaborative network composed of a self-organizing network corresponding to at least one virtual object and at least another virtual object, and the corresponding network characteristics; the transmission planning module is used to obtain multi-domain cluster information according to the multi-domain cluster information. The system comprises the following components: an initial data transmission information module, a simulation display module, and a simulation display module. The initial data transmission information represents the initial transmission path of the target data during transmission, and / or the initial transmit power and / or initial beam pointing angle when the virtual object sends the target data. The interference localization module acquires user-defined initial interference information, which represents the interference characteristics of external interference signals received by the virtual object. The initial interference information is synchronized across the entire domain using the multi-domain cluster information to determine global interference information. Global interference information represents the global interference characteristics of external interference signals in the cooperative network. The route reconstruction module adaptively reconstructs the initial data transmission information based on the global interference information to obtain reconstructed data transmission information. The reconstructed data transmission information represents the reconstructed transmission path of the target data under interference from external interference signals, and / or the reconstructed transmit power and / or reconstructed beam pointing angle when the virtual object sends the target data.

[0013] In one possible implementation, the system further includes an interference generation module for providing the user with interactive controls to set the initial interference information.

[0014] Thirdly, embodiments of this application provide a multi-domain cluster collaborative networking simulation test device, comprising:

[0015] The acquisition unit is used to acquire simulation scene information and simulation node information; the simulation scene information represents the scene characteristics of the virtual scene in which multi-domain cluster collaborative networking is performed; the simulation node information represents the virtual objects deployed in the virtual scene, and the number of virtual objects; the virtual objects include virtual space objects, virtual air objects, virtual ground objects, virtual sea surface objects, and virtual sea objects;

[0016] The processing unit is configured to deploy the virtual objects in the virtual scene according to the number of objects to obtain object cluster information; the object cluster information is used to indicate a self-organizing network composed of at least two virtual objects; based on the simulation node information and the object cluster information, multi-domain cluster information is obtained; the multi-domain cluster information characterizes a self-organizing network corresponding to at least one virtual object, a cooperative network composed of at least another virtual object, and the corresponding network characteristics; based on the multi-domain cluster information, initial data transmission information is generated; the initial data transmission information characterizes the initial transmission path of the target data during the transmission of the target data, and / or the initial transmission power and / or the initial beam pointing angle when the virtual object sends the target data;

[0017] The acquisition unit is further configured to acquire initial interference information set by the user, wherein the initial interference information characterizes the interference characteristics of external interference signals received by the virtual object;

[0018] The processing unit is further configured to perform global synchronization of the initial interference information using the multi-domain cluster information to determine global interference information; the global interference information characterizes the global interference characteristics of the external interference signal in the cooperative network; adaptively reconstruct the initial data transmission information based on the global interference information to obtain reconstructed data transmission information; the reconstructed data transmission information characterizes the reconstructed transmission path re-determined for the target data under the interference of the external interference signal, and / or the reconstructed transmit power and / or reconstructed beam pointing angle when the virtual object sends the target data;

[0019] The display unit is used to simulate and display the multi-domain cluster information, the initial data transmission information, and the reconstructed data transmission information.

[0020] In one possible implementation, when the processing unit deploys the virtual objects in the virtual scene according to the number of objects to obtain object cluster information, it is specifically used to: randomly deploy the virtual objects in the virtual scene according to the number of objects to obtain virtual object location information; the virtual object location information characterizes the four-dimensional location features of the virtual objects in the virtual scene, the four-dimensional location features including time dimension features and spatial dimension features; calculate the location distance between the virtual objects according to the virtual object location information, and establish the self-organizing network.

[0021] In one possible implementation, when the processing unit obtains multi-domain cluster information based on the simulation node information and the object cluster information, it is specifically used to: perform spatial geometric analysis on the self-organizing network based on the spatial dimension features to obtain cluster head virtual objects, wherein the cluster head virtual objects are used to indicate the virtual objects at the spatial geometric center of the self-organizing network; calculate the positional distance between the cluster head virtual objects and / or the positional distance between the cluster head virtual objects and the other virtual object, and establish the cooperative network to obtain the multi-domain cluster information.

[0022] In one possible implementation, when the processing unit generates initial data transmission information based on the multi-domain cluster information, it specifically performs the following: based on the multi-domain cluster information, it allocates different communication frequency bands to at least two communication channels of the virtual object using a graph coloring algorithm to obtain communication channel information; and performs path planning based on the data sending node, the data receiving node, and the communication channel information to obtain the initial data transmission information.

[0023] In one possible implementation, when the processing unit performs path planning based on the data sending node, the data receiving node, and the communication channel information to obtain the initial data transmission information, it specifically performs the following steps: performing path planning based on the data sending node, the data receiving node, and the communication channel information to obtain the initial transmission path; determining at least one relay transmission node based on the initial transmission path, the relay transmission node being used to receive and send the target data; iteratively optimizing the transmit power and beam pointing angle of the data sending node, the data receiving node, and the relay transmission node to obtain the initial transmit power and the initial beam pointing angle; and obtaining the initial data transmission information based on the initial transmission path, the initial transmit power, and the initial beam pointing angle.

[0024] In one possible implementation, the virtual object includes a virtual composite object, which includes a first virtual sub-object and a second virtual sub-object; the virtual object location information includes first virtual object location information, second virtual object location information, and third virtual object location information; when the processing unit randomly deploys the virtual objects in the virtual scene according to the number of objects to obtain the virtual object location information, it is specifically used to: randomly deploy the virtual composite object in the virtual scene according to the number of objects; at a first moment, obtain the first virtual object location information based on the virtual composite object; at a second moment, split the virtual composite object into the first virtual sub-object and the second virtual sub-object; obtain the second virtual object location information based on the first virtual sub-object; and obtain the third virtual object location information based on the second virtual sub-object.

[0025] Fourthly, embodiments of this application provide an electronic device, including: a memory and a processor;

[0026] The memory stores computer-executed instructions;

[0027] The processor executes computer execution instructions stored in the memory, causing the processor to perform the first aspect and / or various possible implementations of the first aspect as described above.

[0028] Fifthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the first aspect and / or various possible implementations of the first aspect.

[0029] In a sixth aspect, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the first aspect and / or various possible implementations of the first aspect.

[0030] The multi-domain cluster collaborative networking simulation test method, electronic device, and storage medium provided in this application embodiment acquire simulation scene information and simulation node information. The simulation scene information characterizes the scene features of the virtual scene in which multi-domain cluster collaborative networking is performed. The simulation node information characterizes the virtual objects deployed in the virtual scene and the number of virtual objects. The virtual objects include virtual space objects, virtual air objects, virtual ground objects, virtual sea surface objects, and virtual sea objects. The virtual objects are deployed in the virtual scene according to the number of objects to obtain object cluster information. The object cluster information is used to indicate a self-organizing network composed of at least two virtual objects. Multi-domain cluster information is obtained according to the simulation node information and the object cluster information. The multi-domain cluster information characterizes a self-organizing network corresponding to at least one virtual object and a collaborative network composed of at least another virtual object and the corresponding network features. Initial data transmission information is generated according to the multi-domain cluster information. The transmission information characterizes the initial transmission path of the target data during transmission, and / or the initial transmit power and / or initial beam pointing angle when the virtual object sends the target data; it acquires user-set initial interference information, which characterizes the interference characteristics of external interference signals received by the virtual object; it performs global synchronization of the initial interference information through the multi-domain cluster information to determine global interference information; the global interference information characterizes the global interference characteristics of the external interference signal in the cooperative network; it adaptively reconstructs the initial data transmission information based on the global interference information to obtain reconstructed data transmission information; the reconstructed data transmission information characterizes the reconstructed transmission path of the target data under the interference of the external interference signal, and / or the reconstructed transmit power and / or reconstructed beam pointing angle when the virtual object sends the target data; and it simulates and displays the multi-domain cluster information, the initial data transmission information, and the reconstructed data transmission information. Based on the establishment of self-organizing and cooperative networks using simulation scenario information and simulation node information, the initial data transmission information for target data transmission is determined. Then, by parsing the initial interference information and performing global synchronization in the cooperative network, the global interference characteristics of external interference signals in the cooperative network are obtained. In response to the global interference characteristics, the initial data transmission information is reconstructed to obtain the reconstructed data transmission information. The above process is further simulated and displayed, thus completing the simulation test when multi-domain cluster cooperative networking is interfered with by external interference signals, solving the problem of poor effectiveness of simulation testing. Attached Figure Description

[0031] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0032] Figure 1 A schematic diagram illustrating the scenario of the multi-domain cluster collaborative networking simulation test method provided in this application;

[0033] Figure 2 A flowchart illustrating a multi-domain cluster collaborative networking simulation test method provided in one embodiment of this application;

[0034] Figure 3 for Figure 2 A schematic diagram illustrating the specific implementation steps of step S104 shown;

[0035] Figure 4 for Figure 3 A schematic diagram illustrating the specific implementation steps of step S1042 in the illustrated embodiment;

[0036] Figure 5 A flowchart illustrating a multi-domain cluster collaborative networking simulation test method provided in another embodiment of this application;

[0037] Figure 6 for Figure 5 A schematic diagram illustrating the specific implementation steps of step S202 in the illustrated embodiment;

[0038] Figure 7 This is a schematic diagram of the structure of a multi-domain cluster collaborative networking simulation test system provided in one embodiment of this application;

[0039] Figure 8 This is a schematic diagram of the structure of a multi-domain cluster collaborative networking simulation test device provided in one embodiment of this application;

[0040] Figure 9 A schematic diagram of the structure of the electronic device provided in this application.

[0041] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation

[0042] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0043] The technical solution of this application involves the collection, storage, use, processing, transmission, provision and disclosure of user personal information and data, which comply with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0044] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation entry points are provided for users to choose to authorize or refuse.

[0045] The application scenarios of the embodiments of this application are explained below:

[0046] Figure 1 This is a schematic diagram of a scenario for the multi-domain cluster collaborative networking simulation test method provided in this application, such as... Figure 1 As shown, the specific application scenario of this application is a scenario of simulating anti-signal interference testing when communication is carried out by a group of electronic devices based on multiple domains. The execution subject of the method provided in this application embodiment can be an electronic control unit, an electronic device, or a terminal device. Taking a terminal device as the execution subject, the terminal device constructs a group of electronic devices based on multiple domains in a virtual scene based on simulation scene information and simulation node information. For example, a radar group corresponding to a virtual ground object, a drone group corresponding to a virtual air object, and a satellite group corresponding to a virtual space object. Then, an initial data transmission path is established between the radar group, the drone group, and the satellite group. When the above-mentioned electronic device group is interfered with by external interference signals, the initial data transmission path is reconstructed by locating and identifying the external interference signals, and the corresponding adjusted transmission power and beam pointing angle are determined. Then, based on the time sequence, the terminal device displays to the user the construction process of the electronic device group, the data transmission process based on the initial data transmission path, and the data transmission process after the initial data transmission path is reconstructed, thereby realizing the communication simulation test of the group of electronic devices in multiple domains.

[0047] Based on the above scenarios, it can be seen that in the existing technology, when simulating and testing a group of electronic devices in multiple domains, the simulation and testing are usually carried out under the condition of no signal interference or only self-interference. However, in the actual modern high-tech electronic warfare, the signal interference often comes from the outside. Therefore, the existing simulation and testing schemes have the problem of poor simulation and testing effectiveness.

[0048] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will be described below with reference to the accompanying drawings.

[0049] Figure 2 This is a flowchart of a multi-domain cluster collaborative networking simulation test method provided in one embodiment of this application, as shown below. Figure 2 As shown, the execution subject of the multi-domain cluster collaborative networking simulation test method provided in this embodiment can be an electronic control unit, an electronic device, or a terminal device. For example, this embodiment uses a vehicle-mounted device as the execution subject of the method. The multi-domain cluster collaborative networking simulation test method provided in this embodiment includes the following steps:

[0050] Step S101: Obtain simulation scene information and simulation node information; simulation scene information represents the scene characteristics of the virtual scene in which multi-domain cluster collaborative networking is performed; simulation node information represents the virtual objects deployed in the virtual scene, as well as the number of virtual objects; virtual objects include virtual space objects, virtual air objects, virtual ground objects, virtual sea surface objects, and virtual sea objects.

[0051] For example, multi-domain cluster collaborative networking refers to a communication network composed of electronic devices or groups of electronic devices in at least two spatial domains. Spatial domains include space domain, sky domain, ground domain, sea surface domain, and sea domain. Simulation scene information is used to indicate the scene characteristics of the virtual scene used for multi-domain cluster collaborative networking. The simulation scene information can be constructed by user-defined input or selected by the user from at least two preset simulation scene information. Simulation node information is used to indicate the virtual objects deployed in the virtual scene and the number of virtual objects. The virtual objects include virtual space objects, virtual air objects, virtual ground objects, virtual sea surface objects, and virtual sea objects. That is, virtual space objects can be deployed in the virtual space domain, and virtual space objects are, for example, satellites; virtual air objects can be deployed in the virtual sky domain, and virtual air objects are, for example, drones; virtual ground objects can be deployed in the virtual ground domain, and virtual ground objects are, for example, ground radars; virtual sea surface objects can be deployed in the virtual sea surface domain, and virtual sea surface objects are, for example, ships; and virtual sea objects can be deployed in the virtual sea domain, and virtual sea objects are, for example, submarines.

[0052] Step S102: Deploy virtual objects in the virtual scene according to the number of objects to obtain object cluster information; the object cluster information is used to indicate a self-organizing network composed of at least two virtual objects.

[0053] For example, object cluster information is used to indicate a self-organizing network composed of at least two virtual objects, that is, at least two virtual objects within a certain preset virtual space range are grouped into a group, i.e., forming a small-scale self-organizing network. Specifically, the terminal device builds a virtual scene by obtaining preset simulation scene information selected by the user or user-defined simulation scene information, so as to provide a virtual scene for simulation testing of multi-domain cluster collaborative networking. After obtaining the type of virtual object selected by the user and the corresponding number of virtual objects, the terminal device can deploy virtual objects in the virtual scene, and based on the preset virtual space range, form a self-organizing network of virtual objects of the same type within the same virtual space range, i.e., obtain object cluster information. For example, if there are 5 drones within a certain virtual space range, a self-organizing network based on the 5 drones within that virtual space range is established.

[0054] Step S103: Based on the simulation node information and object cluster information, obtain multi-domain cluster information; the multi-domain cluster information represents the self-organizing network corresponding to at least one virtual object, the cooperative network composed of at least another virtual object, and the corresponding network characteristics.

[0055] For example, multi-domain cluster information is used to indicate a collaborative network composed of a self-organizing network corresponding to at least one virtual object and at least another virtual object (or a self-organizing network corresponding to another virtual object), as well as the corresponding network characteristics. Specifically, for example, based on the type of virtual object selected by the user and the number of virtual objects, in this virtual scenario, there are 5 self-organizing networks net_1, net_2, net_3, net_4, and net_5 composed of UAV swarms, 2 satellites satellite_1 and satellite_2, and 3 ground radars radar_1, radar_2, and radar_3; then the collaborative network corresponding to this virtual scenario is composed of 5 self-organizing networks, 2 satellites, and 3 ground radars.

[0056] Step S104: Generate initial data transmission information based on multi-domain cluster information; the initial data transmission information represents the initial transmission path of the target data during the transmission of the target data, and / or the initial transmit power and / or initial beam pointing angle when the virtual object sends the target data.

[0057] For example, multi-domain cluster information is used to indicate the collaborative network and corresponding network characteristics in the virtual scene. Then, based on the distances between virtual objects, the distances between virtual objects and self-organizing networks, and the distances between self-organizing networks, the transmission path of the target data is planned to obtain the initial transmission path of the target data. Furthermore, based on the goal of maximizing system performance, the initial transmit power and / or initial beam pointing angle when the virtual object sends the target data are obtained. Specifically, for example, Figure 3 for Figure 2 A schematic diagram illustrating the specific implementation steps of step S104 is shown below. Figure 3 As shown, the specific implementation steps of step S104 include:

[0058] Step S1041: Based on multi-domain cluster information, at least two communication channels of the virtual object are assigned different communication frequency bands using a graph coloring algorithm to obtain communication channel information.

[0059] For example, multi-domain cluster information indicates the communication relationship between corresponding virtual objects in a collaborative network or a self-organizing network. That is, for any virtual object, there is at least one communication channel. Furthermore, for virtual objects with two or more communication channels, a different communication frequency band is allocated to the communication channel of each virtual object based on a graph coloring algorithm, thereby obtaining the communication channel information. This reduces co-channel interference between communication channels during data transmission and ensures the communication quality of the communication channels.

[0060] Step S1042: Path planning is performed based on the data sending node, data receiving node, and communication channel information to obtain initial data transmission information.

[0061] For example, the data sending node indicates a virtual object for sending target data, and the data receiving node indicates a virtual object for receiving target data; then, based on the communication frequency band corresponding to the communication channel information, the data transmission path can be planned according to the data sending node and the data receiving node, thereby obtaining the initial data transmission information.

[0062] In one possible implementation, Figure 4 for Figure 3 A schematic diagram of the specific implementation steps of step S1042 in the illustrated embodiment is shown below. Figure 4 As shown, the specific implementation steps of step S1042 include:

[0063] Step S10421: Path planning is performed based on the data sending node, data receiving node, and communication channel information to obtain the initial transmission path.

[0064] For example, based on the determined communication frequency band corresponding to the communication channel information, and according to the routing tables of the data sending node, data receiving node, and data relay nodes in the cooperative network, at least one data relay node following the data sending node or data relay node is determined. For each next-hop data relay node, the hop count and distance from the data sending node to that data relay node are calculated, and the total cost is calculated based on a composite objective function constructed based on the hop count and distance. The path with the minimum total cost is then determined as the current optimal transmission path. This process is repeated to determine each data relay node between the data sending node and the data receiving node, thus obtaining the initial transmission path. The routing table is used to implement the routing protocol and static route selection.

[0065] Step S10422: Based on the initial transmission path, determine at least one relay transmission node, which is used to receive and send target data.

[0066] For example, based on the initial transmission path, the relay transmission node between the data sending node and the data receiving node can be determined. That is, the relay transmission node is the data relay node determined based on the optimal transmission path in the embodiment corresponding to step S10421. In other words, it is used to receive and send target data. The relay transmission node indicates the virtual object used to forward the target data.

[0067] Step S10423: Iteratively optimize the transmit power and beam pointing angle of the data transmitting node, data receiving node and relay transmission node to obtain the initial transmit power and initial beam pointing angle.

[0068] Step S10424: Obtain initial data transmission information based on the initial transmission path, initial transmission power, and initial beam pointing angle.

[0069] Furthermore, in this embodiment, a directional beam multi-hop transmission method is used to realize data transmission and communication between virtual objects. Then, based on the particle swarm optimization algorithm, the three-dimensional spatial coordinates of the data sending node, relay transmission node and data receiving node and the amount of data to be transmitted by each node are combined. With the goal of maximizing the data transmission rate, the transmit power and beam pointing angle of each node are iteratively optimized to obtain the initial transmit power and initial beam pointing angle corresponding to each node (virtual object).

[0070] Furthermore, the initial data transmission information can be obtained by calculating the initial transmission path based on the composite objective function constructed based on hop count and distance, as well as the initial transmit power and initial beam pointing angle determined based on the particle swarm optimization algorithm.

[0071] Step S105: Obtain the initial interference information set by the user. The initial interference information characterizes the interference features of external interference signals received by the virtual object.

[0072] For example, initial interference information is used to indicate the interference characteristics of external interference signals received by virtual objects. Specifically, for example, the user can set the three-dimensional spatial location of the external interference signal in the virtual scene, the interference intensity of the external interference signal, and the interference frequency band (interference channel). Then, the terminal device simulates signal interference in the virtual scene according to the interference characteristics of the external interference signal set by the user. Here, the external interference signal is an interference signal (interference source) relative to the cooperative network composed of virtual objects.

[0073] Step S106: The initial interference information is synchronized across the entire domain using multi-domain cluster information to determine the global interference information; the global interference information characterizes the global interference features of external interference signals in the cooperative network.

[0074] For example, after the terminal device simulates the interference of external interference signals in a virtual scene, the virtual object determines the frequency band (channel) and interference intensity of the interference based on the change in signal-to-interference-plus-noise ratio before and after the interference. Then, the collaborative network determines the interference characteristics of the external interference signal based on the frequency band and interference intensity of the interference of the virtual object, that is, determines the three-dimensional spatial position of the external interference signal in the virtual scene, the interference intensity of the external interference signal, and the interference frequency band (interference channel). Then, based on the interference characteristics of the external interference signal, the network calculates the global interference characteristics of the external interference signal in the collaborative network, that is, obtains the global interference information.

[0075] Step S107: Adaptively reconstruct the initial data transmission information based on the global interference information to obtain reconstructed data transmission information; the reconstructed data transmission information represents the reconstructed transmission path for the target data under the interference of external interference signals, and / or the reconstructed transmit power and / or reconstructed beam pointing angle when the virtual object sends the target data.

[0076] For example, when subjected to external interference signals, it is necessary to reconstruct the initial data transmission information to obtain the reconstructed transmission path, reconstructed transmission power, and reconstructed transmission power, thereby realizing the transmission of the target data. Specifically, based on global interference information, at least one set of virtual objects whose initial transmission path is interrupted due to external interference signals is identified. Then, based on the routing table of the virtual objects and the remaining available communication frequency bands determined by the graph coloring algorithm, the transmission path is re-established, thus obtaining the reconstructed transmission path. Furthermore, based on the particle swarm optimization algorithm, the transmission power and beam pointing angle are re-determined, thus obtaining the reconstructed transmission power and reconstructed beam pointing angle.

[0077] Step S108: Simulation displays multi-domain cluster information, initial data transmission information, and reconstructed data transmission information.

[0078] For example, during the execution of steps S101 to S107 by the terminal device, the multi-domain cluster information, initial data transmission information and reconstructed data transmission information are simulated and displayed. Specifically, for example, the simulation and display of two-dimensional planar images and / or three-dimensional stereoscopic images can be performed through the display screen of the terminal device, or the three-dimensional simulation and display can be performed through a virtual reality device.

[0079] It is understandable that the above simulation test process is changing in real time. Throughout the simulation process, the cooperative network corresponding to the multi-domain cluster information is changing and moving in real time, and the virtual objects within it are moving. Consequently, the initial transmission path, initial transmit power, and initial beam pointing angle corresponding to the initial data transmission information are updated according to a preset time period. The initial transmission path, initial transmit power, and initial beam pointing angle corresponding to the reconstructed data transmission information are also updated according to a preset time period, and further reconstructed in real time based on the changes in the interference characteristics of external interference signals.

[0080] In this embodiment, simulation scene information and simulation node information are acquired. The simulation scene information represents the scene characteristics of the virtual scene in which multi-domain cluster collaborative networking is performed. The simulation node information represents the virtual objects deployed in the virtual scene, as well as the number of virtual objects. The virtual objects include virtual space objects, virtual air objects, virtual ground objects, virtual sea surface objects, and virtual sea objects. Virtual objects are deployed in the virtual scene according to the number of objects to obtain object cluster information. The object cluster information is used to indicate a self-organizing network composed of at least two virtual objects. Multi-domain cluster information is obtained based on the simulation node information and object cluster information. The multi-domain cluster information represents the self-organizing network corresponding to at least one virtual object, the collaborative network composed of at least another virtual object, and the corresponding network characteristics. Initial data transmission information is generated based on the multi-domain cluster information. The initial data transmission information represents the target... During data transmission, the initial transmission path of the target data and / or the initial transmit power and / or initial beam pointing angle when the virtual object sends the target data are determined. Initial interference information set by the user is acquired, characterizing the interference characteristics of external interference signals received by the virtual object. Global interference information is determined by synchronizing the initial interference information across the entire domain using multi-domain cluster information. Global interference information characterizes the global interference characteristics of external interference signals in the cooperative network. The initial data transmission information is adaptively reconstructed based on the global interference information to obtain reconstructed data transmission information. The reconstructed data transmission information characterizes the reconstructed transmission path of the target data under external interference signals, and / or the reconstructed transmit power and / or reconstructed beam pointing angle when the virtual object sends the target data. The simulation displays the multi-domain cluster information, the initial data transmission information, and the reconstructed data transmission information. Based on the establishment of self-organizing and cooperative networks using simulation scenario information and simulation node information, the initial data transmission information for target data transmission is determined. Then, by parsing the initial interference information and performing global synchronization in the cooperative network, the global interference characteristics of external interference signals in the cooperative network are obtained. In response to the global interference characteristics, the initial data transmission information is reconstructed to obtain the reconstructed data transmission information. The above process is further simulated and displayed, thus completing the simulation test when multi-domain cluster cooperative networking is interfered with by external interference signals, solving the problem of poor effectiveness of simulation testing.

[0081] Figure 5 A flowchart of a multi-domain cluster collaborative networking simulation test method provided in another embodiment of this application is shown below. Figure 5 As shown, the multi-domain cluster collaborative networking simulation test method provided in this embodiment is... Figure 2 Based on the multi-domain cluster collaborative networking simulation test method provided in the illustrated embodiment, steps S102 and S103 are further refined. Therefore, the multi-domain cluster collaborative networking simulation test method provided in this embodiment includes the following steps:

[0082] Step S201: Obtain simulation scene information and simulation node information; simulation scene information represents the scene characteristics of the virtual scene in which multi-domain cluster collaborative networking is performed; simulation node information represents the virtual objects deployed in the virtual scene, as well as the number of virtual objects; virtual objects include virtual space objects, virtual air objects, virtual ground objects, virtual sea surface objects, and virtual sea objects.

[0083] Step S202: Randomly deploy virtual objects in the virtual scene according to the number of objects to obtain virtual object location information; the virtual object location information represents the four-dimensional location features of the virtual object in the virtual scene, and the four-dimensional location features include time dimension features and spatial dimension features.

[0084] For example, the virtual object location information represents the four-dimensional location characteristics of the virtual object in the virtual scene. The four-dimensional location characteristics include time dimension characteristics and spatial dimension characteristics. After the terminal device completes the construction of the virtual scene based on the simulation scene information, based on the type of virtual object and the corresponding number of virtual objects, the corresponding virtual objects are randomly deployed in the spatial domain of the virtual scene. That is, there is no specific restriction on the deployment location of the virtual objects, only that the spatial domain corresponds to the virtual objects. For example, virtual aerial objects are randomly deployed in the virtual sky domain, but cannot be deployed in the virtual sea domain, thus obtaining the spatial dimension characteristics of the virtual objects. Furthermore, according to the simulation test process planned by the user, virtual objects are further deployed during the simulation process. The time point of deployment of virtual objects during the simulation test is the time dimension characteristic. Therefore, the virtual object location information is obtained based on the time dimension characteristics and spatial dimension characteristics.

[0085] In one possible implementation, the virtual object includes a virtual composite object, which includes a first virtual sub-object and a second virtual sub-object; the virtual object location information includes the location information of the first virtual object, the location information of the second virtual object, and the location information of the third virtual object. Figure 6 for Figure 5 The schematic diagram of the specific implementation steps of step S202 in the illustrated embodiment is as follows: Figure 6 As shown, the specific implementation steps of step S202 include:

[0086] Step S2021: Randomly deploy virtual composite objects in the virtual scene according to the number of objects.

[0087] Step S2022: At the first moment, obtain the position information of the first virtual object based on the virtual composite object.

[0088] In step S2023, at the second time point, the virtual composite object is divided into a first virtual sub-object and a second virtual sub-object; based on the first virtual sub-object, the position information of the second virtual object is obtained; based on the second virtual sub-object, the position information of the third virtual object is obtained.

[0089] For example, the virtual composite object is composed of a first virtual sub-object and a second virtual sub-object. Then, at the first moment, the virtual composite object is deployed in the virtual scene, and its spatial position is posi_1. The position information of the first virtual object is obtained by the time dimension feature of the first moment and the spatial dimension feature of posi_1. At the second moment, the virtual composite object is divided into a first virtual sub-object and a second virtual sub-object. The spatial position of the first virtual sub-object is posi_2 and the spatial position of the second virtual sub-object is posi_3. The position information of the second virtual object is obtained by the time dimension feature of the second moment and the spatial dimension feature of posi_2, and the position information of the third virtual object is obtained by the time dimension feature of the second moment and the spatial dimension feature of posi_3.

[0090] Step S203: Calculate the positional distance between virtual objects based on the virtual object location information, and establish a self-organizing network.

[0091] For example, since the location information of virtual objects corresponds to time dimension features and spatial dimension features, the location distance between virtual objects of the same type is calculated based on the spatial dimension features of the virtual objects under the same time dimension features, and then at least two virtual objects of the same type within the preset location distance range are combined into a self-organizing network.

[0092] Furthermore, under the next time dimension feature, if the positional distance between one (or several) virtual objects in the self-organizing network and other virtual objects exceeds a preset positional distance, the self-organizing network is reorganized. Similarly, if one (or several) virtual objects are added to the self-organizing network, the number of virtual objects of the same type within the region is further determined. If the number of virtual objects of the same type within the region is less than or equal to a preset number, the self-organizing network is reorganized. If the number of virtual objects of the same type within the region is greater than the preset number, the self-organizing network is split and reorganized into at least two new self-organizing networks.

[0093] Step S204: Perform spatial geometric analysis on the self-organizing network based on spatial dimensional characteristics to obtain cluster head virtual objects. The cluster head virtual objects are used to indicate the virtual objects located at the spatial geometric center of the self-organizing network.

[0094] For example, after determining the self-organizing network, spatial geometric analysis is performed on the self-organizing network through spatial dimension features to determine the spatial geometric center position of the self-organizing network, and then the virtual object at the spatial geometric center position is determined as the cluster head virtual object; furthermore, the cluster head virtual object is used to exchange data with virtual objects of non-self-organizing networks and / or cluster head virtual objects of other self-organizing networks.

[0095] Step S205: Calculate the positional distance between cluster head virtual objects and / or the positional distance between a cluster head virtual object and another virtual object to establish a cooperative network and obtain multi-domain cluster information.

[0096] Furthermore, after determining the cluster head virtual object, the location distance between cluster head virtual objects and / or the location distance between a cluster head virtual object and another virtual object is calculated. Based on the calculated location distance, the corresponding data transmission link is established, thus obtaining the cooperative network and multi-domain cluster information.

[0097] Step S206: Generate initial data transmission information based on multi-domain cluster information; the initial data transmission information represents the initial transmission path of the target data during the transmission of the target data, and / or the initial transmit power and / or initial beam pointing angle when the virtual object sends the target data.

[0098] Step S207: Obtain the initial interference information set by the user. The initial interference information characterizes the interference features of external interference signals received by the virtual object.

[0099] Step S208: The initial interference information is synchronized across the entire domain using multi-domain cluster information to determine the global interference information; the global interference information characterizes the global interference features of external interference signals in the cooperative network.

[0100] Step S209: Adaptively reconstruct the initial data transmission information based on the global interference information to obtain reconstructed data transmission information; the reconstructed data transmission information represents the reconstructed transmission path for the target data under the interference of external interference signals, and / or the reconstructed transmit power and / or reconstructed beam pointing angle when the virtual object sends the target data.

[0101] Step S2010: Simulation displays multi-domain cluster information, initial data transmission information, and reconstructed data transmission information.

[0102] In this embodiment, the implementation methods of steps S201 and S206-S2010 are the same as those in this application. Figure 2 The implementation methods of steps S101 and S104-S108 in the illustrated embodiment are the same, and will not be described in detail here.

[0103] Figure 7 This is a schematic diagram of the structure of a multi-domain cluster collaborative networking simulation test system provided in one embodiment of this application, as shown below. Figure 7 As shown, the multi-domain cluster collaborative networking simulation test system provided in this embodiment includes: a node deployment module, a collaborative networking module, a transmission planning module, an interference location module, a route reconstruction module, and a simulation display module;

[0104] The node deployment module is used to acquire simulation scene information and simulation node information. The simulation scene information represents the scene characteristics of the virtual scene for multi-domain cluster collaborative networking. The simulation node information represents the virtual objects deployed in the virtual scene, as well as the number of virtual objects. Virtual objects include virtual space objects, virtual air objects, virtual ground objects, virtual sea surface objects, and virtual sea objects. Based on the number of objects, virtual objects are deployed in the virtual scene to obtain object cluster information. The object cluster information is used to indicate a self-organizing network composed of at least two virtual objects.

[0105] The collaborative networking module is used to obtain multi-domain cluster information based on simulation node information and object cluster information; the multi-domain cluster information represents a collaborative network composed of a self-organizing network corresponding to at least one virtual object and at least another virtual object, as well as the corresponding network characteristics.

[0106] The transmission planning module is used to generate initial data transmission information based on multi-domain cluster information. The initial data transmission information represents the initial transmission path of the target data during the transmission of the target data, and / or the initial transmit power and / or initial beam pointing angle when the virtual object sends the target data.

[0107] The interference localization module is used to acquire the initial interference information set by the user. The initial interference information characterizes the interference characteristics of external interference signals received by the virtual object. The initial interference information is synchronized across the entire domain through multi-domain cluster information to determine the global interference information. The global interference information characterizes the global interference characteristics of external interference signals in the cooperative network.

[0108] The route reconstruction module is used to adaptively reconstruct the initial data transmission information based on global interference information to obtain reconstructed data transmission information. The reconstructed data transmission information represents the reconstructed transmission path for the target data under the condition of interference from external interference signals, and / or the reconstructed transmit power and / or reconstructed beam pointing angle when the virtual object sends the target data.

[0109] The simulation display module is used to simulate and display multi-domain cluster information, initial data transmission information, and reconstructed data transmission information.

[0110] Furthermore, such as Figure 7As shown, the multi-domain cluster collaborative networking simulation test system also includes an interference generation module, which provides users with interactive controls for setting initial interference information.

[0111] The multi-domain cluster collaborative networking simulation test system provided in this embodiment can perform, for example... Figures 2-6 The technical solutions of any of the method embodiments shown are similar in implementation principle and technical effect, and will not be described again here.

[0112] Figure 8 This is a schematic diagram of the structure of a multi-domain cluster collaborative networking simulation test device provided in one embodiment of this application, as shown below. Figure 8 As shown, the multi-domain cluster collaborative networking simulation test device 3 provided in this embodiment includes:

[0113] The acquisition unit 31 is used to acquire simulation scene information and simulation node information; the simulation scene information represents the scene characteristics of the virtual scene in which multi-domain cluster collaborative networking is carried out; the simulation node information represents the virtual objects deployed in the virtual scene, as well as the number of virtual objects; the virtual objects include virtual space objects, virtual air objects, virtual ground objects, virtual sea surface objects, and virtual sea objects;

[0114] Processing unit 32 is used to deploy virtual objects in a virtual scene according to the number of objects to obtain object cluster information; the object cluster information is used to indicate a self-organizing network composed of at least two virtual objects; based on simulation node information and object cluster information, multi-domain cluster information is obtained; the multi-domain cluster information characterizes the self-organizing network corresponding to at least one virtual object, the cooperative network composed of at least another virtual object, and the corresponding network characteristics; based on the multi-domain cluster information, initial data transmission information is generated; the initial data transmission information characterizes the initial transmission path of the target data during the transmission of the target data, and / or the initial transmission power and / or the initial beam pointing angle when the virtual object sends the target data;

[0115] The acquisition unit 31 is also used to acquire the initial interference information set by the user. The initial interference information characterizes the interference characteristics of the external interference signal received by the virtual object.

[0116] Processing unit 32 is also used to perform global synchronization of initial interference information through multi-domain cluster information to determine global interference information; global interference information characterizes the global interference characteristics of external interference signals in the cooperative network; adaptively reconstructs initial data transmission information based on global interference information to obtain reconstructed data transmission information; reconstructed data transmission information characterizes the reconstructed transmission path of target data under the condition of interference from external interference signals, and / or the reconstructed transmit power and / or reconstructed beam pointing angle when the virtual object sends target data;

[0117] Display unit 33 is used to simulate and display multi-domain cluster information, initial data transmission information, and reconstructed data transmission information.

[0118] In one possible implementation, when the processing unit 32 deploys virtual objects in the virtual scene according to the number of objects and obtains object cluster information, it is specifically used to: randomly deploy virtual objects in the virtual scene according to the number of objects and obtain virtual object location information; the virtual object location information characterizes the four-dimensional location features of the virtual objects in the virtual scene, the four-dimensional location features include time dimension features and spatial dimension features; calculate the location distance between virtual objects based on the virtual object location information and establish a self-organizing network.

[0119] In one possible implementation, when the processing unit 32 obtains multi-domain cluster information based on the simulation node information and object cluster information, it is specifically used to: perform spatial geometric analysis on the self-organizing network based on spatial dimension characteristics to obtain cluster head virtual objects, which are used to indicate the virtual objects at the spatial geometric center of the self-organizing network; calculate the positional distance between cluster head virtual objects and / or the positional distance between a cluster head virtual object and another virtual object, and establish a cooperative network to obtain multi-domain cluster information.

[0120] In one possible implementation, when the processing unit 32 generates initial data transmission information based on the multi-domain cluster information, it specifically performs the following: based on the multi-domain cluster information, it allocates different communication frequency bands to at least two communication channels of the virtual object using a graph coloring algorithm to obtain communication channel information; and performs path planning based on the data sending node, data receiving node, and communication channel information to obtain initial data transmission information.

[0121] In one possible implementation, when processing unit 32 performs path planning based on data sending node, data receiving node, and communication channel information to obtain initial data transmission information, it specifically performs the following: performs path planning based on data sending node, data receiving node, and communication channel information to obtain an initial transmission path; determines at least one relay transmission node based on the initial transmission path, the relay transmission node being used to receive and send target data; iteratively optimizes the transmit power and beam pointing angle of the data sending node, data receiving node, and relay transmission node to obtain an initial transmit power and an initial beam pointing angle; and obtains initial data transmission information based on the initial transmission path, initial transmit power, and initial beam pointing angle.

[0122] In one possible implementation, the virtual object includes a virtual composite object, which includes a first virtual sub-object and a second virtual sub-object; the virtual object location information includes first virtual object location information, second virtual object location information, and third virtual object location information; when the processing unit 32 randomly deploys virtual objects in the virtual scene according to the number of objects and obtains the virtual object location information, it is specifically used to: randomly deploy virtual composite objects in the virtual scene according to the number of objects; at a first moment, obtain the first virtual object location information based on the virtual composite object; at a second moment, split the virtual composite object into a first virtual sub-object and a second virtual sub-object; obtain the second virtual object location information based on the first virtual sub-object; and obtain the third virtual object location information based on the second virtual sub-object.

[0123] The acquisition unit 31, processing unit 32, and display unit 33 are connected sequentially. The multi-domain cluster collaborative networking simulation test device 3 provided in this embodiment can perform the following... Figures 2-6 The technical solutions of any of the method embodiments shown are similar in implementation principle and technical effect, and will not be described again here.

[0124] Figure 9 A schematic diagram of the structure of the electronic device provided in this application. Figure 9 As shown, the electronic device 50 provided in this embodiment includes at least one processor 501 and a memory 502. Optionally, the device 50 further includes a communication component 503. The processor 501, memory 502, and communication component 503 are connected via a bus 504.

[0125] In a specific implementation, at least one processor 501 executes computer execution instructions stored in memory 502, causing at least one processor 501 to perform the above-described method.

[0126] The specific implementation process of processor 501 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.

[0127] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.

[0128] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.

[0129] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.

[0130] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.

[0131] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above-described method.

[0132] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.

[0133] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the device.

[0134] The division of units is merely a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.

[0135] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0136] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0137] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0138] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.

[0139] Finally, it should be noted that other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein, and is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.

Claims

1. A simulation and testing method for multi-domain cluster collaborative networking, characterized in that, The method includes: The simulation scene information and simulation node information are acquired; the simulation scene information represents the scene characteristics of the virtual scene in which multi-domain cluster collaborative networking is performed; the simulation node information represents the virtual objects deployed in the virtual scene, and the number of virtual objects; the virtual objects include virtual space objects, virtual air objects, virtual ground objects, virtual sea surface objects, and virtual sea objects. Based on the number of objects, the virtual objects are deployed in the virtual scene to obtain object cluster information; the object cluster information is used to indicate a self-organizing network composed of at least two of the virtual objects. Based on the simulation node information and the object cluster information, multi-domain cluster information is obtained; the multi-domain cluster information represents a self-organizing network corresponding to at least one virtual object, a cooperative network composed of at least another virtual object, and the corresponding network characteristics. Based on the multi-domain cluster information, initial data transmission information is generated; the initial data transmission information represents the initial transmission path of the target data during the transmission of the target data, and / or the initial transmit power and / or initial beam pointing angle when the virtual object sends the target data. Obtain initial interference information set by the user, wherein the initial interference information characterizes the interference characteristics of external interference signals received by the virtual object; The initial interference information is synchronized across the entire domain using the multi-domain cluster information to determine the global interference information; the global interference information characterizes the global interference features of the external interference signal in the cooperative network. The initial data transmission information is adaptively reconstructed based on the global interference information to obtain reconstructed data transmission information; the reconstructed data transmission information represents the reconstructed transmission path for the target data under the interference of the external interference signal, and / or the reconstructed transmit power and / or reconstructed beam pointing angle when the virtual object sends the target data; The simulation displays the multi-domain cluster information, the initial data transmission information, and the reconstructed data transmission information.

2. The method according to claim 1, characterized in that, The step of deploying the virtual objects in the virtual scene according to the number of objects to obtain object cluster information includes: The virtual objects are randomly deployed in the virtual scene according to the number of objects to obtain the virtual object position information; the virtual object position information represents the four-dimensional position features of the virtual objects in the virtual scene, and the four-dimensional position features include time dimension features and spatial dimension features. The location distance between the virtual objects is calculated based on the location information of the virtual objects, and the self-organizing network is established.

3. The method of claim 2, wherein, The step of obtaining multi-domain cluster information based on the simulation node information and the object cluster information includes: Based on the spatial dimensional characteristics, a spatial geometric analysis is performed on the self-organizing network to obtain a cluster head virtual object, which is used to indicate the virtual object at the spatial geometric center of the self-organizing network. Calculate the positional distance between the cluster head virtual objects and / or the positional distance between the cluster head virtual object and the other virtual object, establish the cooperative network, and obtain the multi-domain cluster information.

4. The method according to claim 1, characterized in that, The step of generating initial data transmission information based on the multi-domain cluster information includes: Based on the multi-domain cluster information, different communication frequency bands are assigned to at least two communication channels of the virtual object using a graph coloring algorithm to obtain communication channel information; Based on the data sending node, data receiving node, and the communication channel information, path planning is performed to obtain the initial data transmission information.

5. The method of claim 4, wherein, The initial data transmission information is obtained by performing path planning based on the data sending node, the data receiving node, and the communication channel information, including: The initial transmission path is obtained by performing path planning based on the data sending node, the data receiving node, and the communication channel information. Based on the initial transmission path, at least one relay transmission node is determined, the relay transmission node being used to receive and send the target data; The transmit power and beam pointing angle of the data transmitting node, the data receiving node, and the relay transmission node are iteratively optimized to obtain the initial transmit power and the initial beam pointing angle. The initial data transmission information is obtained based on the initial transmission path, the initial transmission power, and the initial beam pointing angle.

6. The method of claim 2, wherein, The virtual object includes a virtual composite object, which includes a first virtual sub-object and a second virtual sub-object; the virtual object location information includes the location information of the first virtual object, the location information of the second virtual object, and the location information of the third virtual object. The step of randomly deploying the virtual objects in the virtual scene according to the number of objects to obtain the virtual object location information includes: The virtual combined objects are randomly deployed in the virtual scene according to the number of objects; At the first moment, the position information of the first virtual object is obtained based on the virtual composite object; At the second moment, the virtual composite object is divided into the first virtual sub-object and the second virtual sub-object; the position information of the second virtual object is obtained based on the first virtual sub-object; and the position information of the third virtual object is obtained based on the second virtual sub-object.

7. A multi-domain cluster cooperative networking simulation test system, characterized in that, The system includes a node deployment module, a collaborative networking module, a transmission planning module, an interference location module, a route reconstruction module, and a simulation display module; The node deployment module is used to acquire simulation scene information and simulation node information; the simulation scene information represents the scene characteristics of the virtual scene for multi-domain cluster collaborative networking; the simulation node information represents the virtual objects deployed in the virtual scene, and the number of virtual objects; the virtual objects include virtual space objects, virtual air objects, virtual ground objects, virtual sea surface objects, and virtual sea objects; the virtual objects are deployed in the virtual scene according to the number of objects to obtain object cluster information; the object cluster information is used to indicate a self-organizing network composed of at least two of the virtual objects; The collaborative networking module is used to obtain multi-domain cluster information based on the simulation node information and the object cluster information; the multi-domain cluster information represents a collaborative network composed of a self-organizing network corresponding to at least one virtual object and at least another virtual object, as well as the corresponding network characteristics. The transmission planning module is used to generate initial data transmission information based on the multi-domain cluster information; the initial data transmission information represents the initial transmission path of the target data during the transmission of the target data, and / or the initial transmit power and / or initial beam pointing angle when the virtual object sends the target data. The interference localization module is used to acquire initial interference information set by the user, which characterizes the interference characteristics of external interference signals received by the virtual object; the initial interference information is synchronized across the entire domain using the multi-domain cluster information to determine global interference information; the global interference information characterizes the global interference characteristics of the external interference signals in the cooperative network. The route reconstruction module is used to adaptively reconstruct the initial data transmission information based on the global interference information to obtain reconstructed data transmission information; the reconstructed data transmission information represents the reconstructed transmission path re-determined for the target data under the interference of the external interference signal, and / or the reconstructed transmit power and / or reconstructed beam pointing angle when the virtual object sends the target data; The simulation display module is used to simulate and display the multi-domain cluster information, the initial data transmission information, and the reconstructed data transmission information.

8. The system of claim 7, wherein, The system also includes an interference generation module, which provides users with interactive controls for setting the initial interference information.

9. A multi-domain cluster cooperative networking simulation test device, characterized in that, include: The acquisition unit is used to acquire simulation scene information and simulation node information; The simulation scene information represents the scene characteristics of the virtual scene used for multi-domain cluster collaborative networking. The simulation node information represents the virtual objects deployed in the virtual scene, as well as the number of virtual objects; the virtual objects include virtual space objects, virtual air objects, virtual ground objects, virtual sea surface objects, and virtual sea objects; A processing unit is configured to deploy the virtual objects in the virtual scene according to the number of objects, and obtain object cluster information; the object cluster information is used to indicate a self-organizing network composed of at least two of the virtual objects. Based on the simulation node information and the object cluster information, multi-domain cluster information is obtained; the multi-domain cluster information represents a self-organizing network corresponding to at least one virtual object, a cooperative network composed of at least another virtual object, and the corresponding network characteristics. Based on the multi-domain cluster information, initial data transmission information is generated; the initial data transmission information represents the initial transmission path of the target data during the transmission of the target data, and / or the initial transmit power and / or initial beam pointing angle when the virtual object sends the target data. The acquisition unit is further configured to acquire initial interference information set by the user, wherein the initial interference information characterizes the interference features of external interference signals received by the virtual object; The processing unit is further configured to perform global synchronization of the initial interference information using the multi-domain cluster information to determine global interference information; the global interference information characterizes the global interference characteristics of the external interference signal in the cooperative network; adaptively reconstruct the initial data transmission information based on the global interference information to obtain reconstructed data transmission information; the reconstructed data transmission information characterizes the reconstructed transmission path re-determined for the target data under the interference of the external interference signal, and / or the reconstructed transmit power and / or reconstructed beam pointing angle when the virtual object sends the target data; The display unit is used to simulate and display the multi-domain cluster information, the initial data transmission information, and the reconstructed data transmission information.

10. An electronic device, comprising: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the method as described in any one of claims 1 to 6.