Multi-domain cluster collaborative networking simulation test method, electronic equipment and storage medium
By establishing virtual scenes and virtual objects in the collaborative networking of multi-domain clusters, generating initial data transmission information, and performing full-domain synchronization and adaptive reconstruction when external interference is encountered, the problem of poor simulation test effectiveness in the prior art is solved, and the communication capability of electronic device groups is improved.
Patent Information
- Application Number
- CN202411668517.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-20
- Publication Date
- 2025-02-28
- Estimated Expiration
- 2044-11-20
AI Technical Summary
In the prior art, the simulation test of multi-domain cluster collaborative networking is poor, and it is difficult to effectively control the electronic device group in a complex battlefield environment.
By obtaining simulation scenario information and simulation node information, a virtual scene for multi-domain cluster collaborative networking is established, virtual objects are deployed, initial data transmission information is generated, and when external interference signals are encountered, the data transmission path and transmission parameters are adjusted through global synchronization and adaptive reconstruction.
It improves the effectiveness of simulation testing, can optimize data transmission paths and parameters while simulating external interference, and enhances the communication capabilities of electronic device groups.
Smart Images

Figure CN119545406A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a multi-domain cluster collaborative networking simulation test method, electronic equipment and storage medium. Background Art
[0002] With the development of wireless communication network technology, electronic equipment groups based on multi-domain cluster coordination in space, sky, land and sea are gradually being used in modern high-tech electronic warfare.
[0003] In the existing technology, in order to be able to flexibly control the electronic equipment groups of multi-domain cluster collaborative networking to fight in a complex battlefield environment, simulation tests are often carried out through digital simulation systems. Under the premise of ensuring the control training of the electronic equipment groups of multi-domain cluster collaborative networking, the testing costs brought by physical testing are reduced.
[0004] However, the solutions in the prior art have the problem of poor effectiveness of simulation testing. Summary of the invention
[0005] The embodiments of the present application provide a multi-domain cluster collaborative networking simulation test method, an electronic device, and a storage medium to solve the problem of poor effectiveness of simulation testing.
[0006] In a first aspect, an embodiment of the present application provides a multi-domain cluster collaborative networking simulation test method, comprising: obtaining simulation scene information and simulation node information; the simulation scene information represents the scene characteristics of a 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 the virtual objects; the virtual objects include virtual space objects, virtual air objects, virtual ground objects, virtual sea surface objects and virtual underwater 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; multi-domain cluster information is obtained according to the simulation node information and the object cluster information; the multi-domain cluster information represents a self-organizing network corresponding to at least one virtual object, and a collaborative network composed of at least another virtual object and corresponding network characteristics; initial data transmission information is generated according to the multi-domain cluster information; the initial data transmission The transmission information represents 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; the initial interference information set by the user is obtained, and the initial interference information represents the interference characteristics of the external interference signal to which the virtual object is subjected; the initial interference information is globally synchronized through the multi-domain cluster information to determine the global interference information; the global interference information represents the global interference characteristics of the external interference signal in the collaborative network; the initial data transmission information is adaptively reconstructed according to the global interference information to obtain the reconstructed data transmission information; the reconstructed data transmission information represents the re-determined reconstructed transmission path for the target data when interfered by the external interference signal, and / or the reconstructed transmission power and / or the reconstructed beam pointing angle when the virtual object sends the target data; the multi-domain cluster information, the initial data transmission information and the reconstructed data transmission information are simulated and displayed.
[0007] In a possible implementation, the 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 position information; the virtual object position information characterizes four-dimensional position characteristics of the virtual objects in the virtual scene, the four-dimensional position characteristics include time dimension characteristics and space dimension characteristics; and calculating the position distances between the virtual objects according to the virtual object position information to establish the self-organizing network.
[0008] In a possible implementation, the multi-domain cluster information is obtained based on the simulation node information and the object cluster information, including: performing spatial geometric analysis on the self-organizing network according to the spatial dimensional characteristics to obtain a cluster head virtual object, wherein the cluster head virtual object is used to indicate a virtual object at the spatial geometric center position of the self-organizing network; calculating the position distance between the cluster head virtual objects, and / or the position distance between the cluster head virtual object and the another virtual object, and establishing the collaborative network to obtain the multi-domain cluster information.
[0009] In a possible implementation, generating initial data transmission information according to the multi-domain cluster information includes: based on the multi-domain cluster information, allocating different communication frequency bands to at least two communication channels of the virtual object through a graph coloring algorithm to obtain communication channel information; performing path planning according to a data sending node, a data receiving node and the communication channel information to obtain the initial data transmission information.
[0010] In a possible implementation, the path planning is performed according to the data sending node, the data receiving node and the communication channel information to obtain the initial data transmission information, including: performing path planning according to 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 according to the initial transmission path, and the relay transmission node is used to receive and send the target data; iteratively optimizing the transmission power and the beam pointing angle of the data sending node, the data receiving node and the relay transmission node to obtain the initial transmission power and the initial beam pointing angle; obtaining the initial data transmission information according to the initial transmission path, the initial transmission power and the initial beam pointing angle.
[0011] In a possible implementation, the virtual object includes a virtual combined object, and the virtual combined object includes a first virtual sub-object and a second virtual sub-object; the virtual object position information includes first virtual object position information, second virtual object position information and third virtual object position information; the randomly deploying the virtual objects in the virtual scene according to the number of objects to obtain virtual object position information includes: randomly deploying the virtual combined object in the virtual scene according to the number of objects; at a first moment, obtaining the first virtual object position information according to the virtual combined object; at a second moment, the virtual combined object is divided into the first virtual sub-object and the second virtual sub-object; obtaining the second virtual object position information according to the first virtual sub-object; and obtaining the third virtual object position information according to the second virtual sub-object.
[0012] In a second aspect, an embodiment of the present application provides a multi-domain cluster collaborative networking simulation test system, including: a node deployment module, a collaborative networking module, a transmission planning module, an interference positioning module, a routing reconstruction module, and a simulation display module; the node deployment module is used to obtain simulation scene information and simulation node information; the simulation scene information represents the scene characteristics of a virtual scene for multi-domain cluster collaborative networking; the simulation node information represents virtual objects deployed in the virtual scene, and the number of objects of the 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 according to the simulation node information and the object cluster information; the multi-domain cluster information represents a self-organizing network corresponding to at least one virtual object, and a collaborative network composed of at least another virtual object and corresponding network characteristics; the transmission planning module is used to information, generating initial data transmission 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 transmission power and / or the initial beam pointing angle when the virtual object sends the target data; the interference positioning module is used to obtain the initial interference information set by the user, and the initial interference information represents the interference characteristics of the external interference signal received by the virtual object; the initial interference information is globally synchronized through the multi-domain cluster information to determine the global interference information; the global interference information represents the global interference characteristics of the external interference signal in the collaborative network; the routing reconstruction module is used to adaptively reconstruct the initial data transmission information according to the global interference information to obtain the reconstructed data transmission information; the reconstructed data transmission information represents the re-determined reconstructed transmission path for the target data under the interference of the external interference signal, and / or the reconstructed transmission power and / or the 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.
[0013] In a possible implementation, the system further includes an interference generation module, and the interference generation module is used to provide an interactive control for setting the initial interference information to the user.
[0014] In a third aspect, an embodiment of the present application provides a multi-domain cluster collaborative networking simulation test device, including:
[0015] An acquisition unit is used to acquire simulation scene information and simulation node information; the simulation scene information represents scene features of a virtual scene for multi-domain cluster collaborative networking; the simulation node information represents 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 underwater objects;
[0016] A processing unit, 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 virtual objects; obtain multi-domain cluster information according to the simulation node information and the object cluster information; the multi-domain cluster information represents a self-organizing network corresponding to at least one virtual object, a collaborative network composed of at least another virtual object, and corresponding network characteristics; generate initial data transmission information according to the multi-domain cluster information; the initial data transmission information represents an initial transmission path of the target data during the transmission of the target data, and / or an initial transmission power and / or an initial beam pointing angle when the virtual object sends the target data;
[0017] The acquisition unit is further used to acquire initial interference information set by a user, where the initial interference information represents interference characteristics of the external interference signal to which the virtual object is subjected;
[0018] The processing unit is further used to perform global synchronization on the initial interference information through the multi-domain cluster information to determine the global interference information; the global interference information represents the global interference characteristics of the external interference signal in the collaborative network; the initial data transmission information is adaptively reconstructed according to 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 transmission power and / or the reconstructed beam pointing angle when the virtual object sends the target data;
[0019] A display unit is used for simulating and displaying the multi-domain cluster information, the initial data transmission information and the reconstructed data transmission information.
[0020] In a possible implementation, when the processing unit deploys the virtual objects in the virtual scene according to the number of objects and obtains 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 position information; the virtual object position information represents the four-dimensional position characteristics of the virtual objects in the virtual scene, and the four-dimensional position characteristics include time dimension characteristics and space dimension characteristics; calculate the position distance between the virtual objects according to the virtual object position information to establish the self-organizing network.
[0021] In a possible implementation, when the processing unit obtains the 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 according to the spatial dimensional characteristics to obtain a cluster head virtual object, wherein the cluster head virtual object is used to indicate a virtual object at the spatial geometric center position of the self-organizing network; calculate the position distance between the cluster head virtual objects, and / or the position distance between the cluster head virtual object and the other virtual object, and establish the collaborative network to obtain the multi-domain cluster information.
[0022] In a possible implementation, when the processing unit generates initial data transmission information according to the multi-domain cluster information, it is specifically used to: based on the multi-domain cluster information, allocate different communication frequency bands to at least two communication channels of the virtual object through a graph coloring algorithm to obtain communication channel information; perform path planning according to the data sending node, the data receiving node and the communication channel information to obtain the initial data transmission information.
[0023] In a possible implementation, when the processing unit performs path planning according to the data sending node, the data receiving node and the communication channel information to obtain the initial data transmission information, it is specifically used to: perform path planning according to the data sending node, the data receiving node and the communication channel information to obtain the initial transmission path; determine at least one relay transmission node according to the initial transmission path, and the relay transmission node is used to receive and send the target data; iteratively optimize the transmission power and beam pointing angle of the data sending node, the data receiving node and the relay transmission node to obtain the initial transmission power and the initial beam pointing angle; obtain the initial data transmission information according to the initial transmission path, the initial transmission power and the initial beam pointing angle.
[0024] In a possible implementation, the virtual object includes a virtual combined object, and the virtual combined object includes a first virtual sub-object and a second virtual sub-object; the virtual object position information includes first virtual object position information, second virtual object position information and third virtual object position 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 position information, it is specifically used to: randomly deploy the virtual combined object in the virtual scene according to the number of objects; at a first moment, according to the virtual combined object, obtain the first virtual object position information; at a second moment, the virtual combined object is divided into the first virtual sub-object and the second virtual sub-object; according to the first virtual sub-object, obtain the second virtual object position information; according to the second virtual sub-object, obtain the third virtual object position information.
[0025] In a fourth aspect, an embodiment of the present application provides an electronic device, including: a memory, a processor;
[0026] The memory stores computer-executable instructions;
[0027] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the above first aspect and / or various possible implementations of the first aspect.
[0028] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the first aspect above and / or various possible implementations of the first aspect.
[0029] In a sixth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the above first aspect and / or various possible implementation methods of the first aspect.
[0030] The multi-domain cluster collaborative networking simulation test method, electronic device and storage medium provided in the embodiments of the present application obtain 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 objects of the 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; multi-domain cluster information is obtained according to the simulation node information and the object cluster information; the multi-domain cluster information represents the self-organizing network corresponding to at least one virtual object, and the collaborative network composed of at least another virtual object and the corresponding network characteristics; initial data transmission information is generated according to the multi-domain cluster information; the initial data The transmission information represents 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; the initial interference information set by the user is obtained, and the initial interference information represents the interference characteristics of the external interference signal to which the virtual object is subjected; the initial interference information is globally synchronized through the multi-domain cluster information to determine the global interference information; the global interference information represents the global interference characteristics of the external interference signal in the collaborative network; the initial data transmission information is adaptively reconstructed according to the global interference information to obtain the reconstructed data transmission information; the reconstructed data transmission information represents the reconstructed transmission path of the target data that is re-determined when it is interfered by the external interference signal, and / or the reconstructed transmission power and / or the reconstructed beam pointing angle when the virtual object sends the target data; the multi-domain cluster information, the initial data transmission information and the reconstructed data transmission information are simulated and displayed. On the basis of establishing a self-organizing network and a collaborative network based on simulation scenario information and simulation node information, the initial data transmission information used for target data transmission is determined; then, by parsing the initial interference information and performing global synchronization in the collaborative network, the global interference characteristics of the external interference signal in the collaborative network are obtained, and then in response to the global interference characteristics, the initial data transmission information is reconstructed to obtain the reconstructed data transmission information, and the above process is further simulated and displayed, thereby completing the simulation test when the multi-domain cluster collaborative networking is interfered by the external interference signal, and solving the problem of poor effectiveness of the simulation test. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0032] Figure 1 A schematic diagram of a scenario for a multi-domain cluster collaborative networking simulation test method provided in this application;
[0033] Figure 2 A flowchart of a multi-domain cluster collaborative networking simulation test method provided by an embodiment of the present application;
[0034] Figure 3 for Figure 2 A schematic diagram of specific implementation steps of step S104 is shown;
[0035] Figure 4 for Figure 3 A schematic diagram of specific implementation steps of step S1042 in the illustrated embodiment;
[0036] Figure 5 A flowchart of a multi-domain cluster collaborative networking simulation test method provided by another embodiment of the present application;
[0037] Figure 6 for Figure 5 A schematic diagram of specific implementation steps of step S202 in the illustrated embodiment;
[0038] Figure 7 A schematic diagram of the structure of a multi-domain cluster collaborative networking simulation test system provided by an embodiment of the present application;
[0039] Figure 8 A schematic diagram of the structure of a multi-domain cluster collaborative networking simulation test device provided by an embodiment of the present application;
[0040] Fig. 9 A schematic diagram of the structure of the electronic device provided in this application.
[0041] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0042] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0043] In the technical solution of this application, the user personal information involved and the collection, storage, use, processing, transmission, provision and disclosure of data are in compliance with the 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, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0045] The application scenarios of the embodiments of the present application are explained below:
[0046] Figure 1 A schematic diagram of a scenario of a multi-domain cluster collaborative networking simulation test method provided in this application, such as Figure 1 As shown, the specific application scenario of the present application is to simulate the scenario of anti-signal interference test when a group of electronic devices based on multiple domains communicate. The execution subject of the method provided in the embodiment of the present application can be an electronic control unit, an electronic device or a terminal device. Taking the terminal device as the execution subject as an example, 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, such as 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, and then establishes an initial data transmission path between the radar group, the drone group, and the satellite group. When the above-mentioned electronic device group is interfered by an external interference signal, the initial data transmission path is reconstructed by locating and identifying the external interference signal, 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 multi-domain electronic device group.
[0047] In combination with the above scenarios, it can be seen that in the prior art, when performing simulation tests on a group of electronic equipment in multiple domains, simulation tests are usually performed in the case of no signal interference or only self-interference. However, in actual modern high-tech electronic warfare, the signal interference often comes from the outside. Therefore, the simulation test scheme of the prior art has the problem of poor simulation test effectiveness.
[0048] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0049] Figure 2 A flowchart of a multi-domain cluster collaborative networking simulation test method provided by an embodiment of the present application is shown in FIG. Figure 2 As shown, the execution subject of the multi-domain cluster collaborative networking simulation test method provided in this embodiment may be an electronic control unit, an electronic device or a terminal device. By way of example, this embodiment uses a vehicle machine device as the execution subject of the method of this embodiment for explanation. The multi-domain cluster collaborative networking simulation test method provided in this embodiment includes the following steps:
[0050] Step S101, obtaining 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 underwater objects.
[0051] Exemplarily, multi-domain cluster collaborative networking refers to a communication network composed of electronic devices or electronic device groups in at least two spatial domains, and the spatial domains include space domain, sky domain, ground domain, sea surface domain and mid-sea domain; simulation scene information is used to indicate scene characteristics of a virtual scene used for multi-domain cluster collaborative networking, and the simulation scene information can be constructed by user-defined input, or can be selected and determined by the user from at least two preset simulation scene information; simulation node information is used to indicate virtual objects deployed in the virtual scene, and the number of virtual objects, wherein virtual objects include virtual space objects, virtual air objects, virtual ground objects, virtual sea surface objects and virtual mid-sea objects, that is, virtual space objects can be deployed in virtual space domains, such as satellites, virtual air objects can be deployed in virtual sky domains, such as drones, virtual ground objects can be deployed in virtual ground domains, such as ground radars, virtual sea surface objects can be deployed in virtual sea surface domains, such as ships, and virtual mid-sea objects can be deployed in virtual mid-sea domains, such as submarines.
[0052] Step S102, deploying 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.
[0053] Exemplarily, 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 divided into a small group, that is, a small-scale self-organizing network is formed; specifically, the terminal device builds a virtual scene by acquiring preset simulation scene information selected by the user, or user-defined simulation scene information, so as to provide a virtual scene for simulation testing for 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 the virtual object in the virtual scene, and based on the preset virtual space range, group virtual objects of the same type in the same virtual space range into a self-organizing network, that is, obtain object cluster information; for example, within a certain virtual space range, there are 5 drones, then a self-organizing network based on the 5 drones within the virtual space range is established.
[0054] Step S103, obtaining multi-domain cluster information according to the simulation node information and the object cluster information; the multi-domain cluster information represents a self-organizing network corresponding to at least one virtual object, a collaborative network composed of at least another virtual object, and corresponding network characteristics.
[0055] Exemplarily, the 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) and corresponding network characteristics; specifically, for example, based on the type of virtual object selected by the user, and the number of corresponding virtual objects, in the virtual scene, there are 5 self-organizing networks net_1, self-organizing network net_2, self-organizing network net_3, self-organizing network net_4, self-organizing network net_5 based on drone clusters, 2 satellites satellite_1, satellite_2, and 3 ground radars radar_1, radar_2, and radar_3; then the collaborative network corresponding to the virtual scene is composed of 5 self-organizing networks, 2 satellites and 3 ground radars.
[0056] Step S104, generating initial data transmission information according to 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 transmission power and / or initial beam pointing angle when the virtual object sends the target data.
[0057] Exemplarily, the multi-domain cluster information is used to indicate the collaborative network and corresponding network characteristics in the virtual scene, and then, based on the distance between virtual objects, the distance between virtual objects and the self-organizing network, and the distance between the self-organizing networks, the transmission path of the target data is planned, and then the initial transmission path of the target data is obtained. Further, based on the goal of maximizing system performance, the initial transmission power and / or initial beam pointing angle of the virtual object when sending the target data is obtained. Specifically, for example, Figure 3 for Figure 2 The schematic diagram of the specific implementation steps of step S104 is shown in FIG. Figure 3 As shown, the specific implementation steps of step S104 include:
[0058] Step S1041 : Based on the multi-domain cluster information, different communication frequency bands are allocated to at least two communication channels of the virtual object by using a graph coloring algorithm to obtain communication channel information.
[0059] Exemplarily, the multi-domain cluster information indicates the communication relationship between the corresponding virtual objects in the collaborative network and the self-organizing network, that is, for any virtual object, there is at least one communication channel; and for virtual objects with two or more communication channels, based on the graph coloring algorithm, different communication frequency bands are allocated to the communication channel of each virtual object, and then the communication channel information is obtained; during the data transmission process, the co-frequency interference between the communication channels is reduced, thereby ensuring the communication quality of the communication channels.
[0060] Step S1042, performing path planning according to the data sending node, the data receiving node and the communication channel information to obtain initial data transmission information.
[0061] Exemplarily, the data sending node indicates a virtual object used to send target data, and the data receiving node indicates a virtual object used to receive target data; further, based on determining the communication frequency band corresponding to the communication channel information, the data transmission path planning can be performed 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 The schematic diagram of the specific implementation steps of step S1042 in the embodiment shown is as follows: Figure 4 As shown, the specific implementation steps of step S1042 include:
[0063] Step S10421, perform path planning according to the data sending node, the data receiving node and the communication channel information to obtain an initial transmission path.
[0064] Exemplarily, on the basis of determining the communication frequency band corresponding to the communication channel information, at least one data relay node after the data sending node or the data relay node is determined according to the routing table of the data sending node, the data receiving node, and the data relay node in the collaborative network, and for each next-hop data relay node, the number of hops and the distance from the data sending node to the data relay node are calculated, and the total cost is calculated according to the composite objective function constructed based on the number of hops and the distance, and then the path with the minimum total cost is determined as the current optimal transmission path; then, the above steps are repeated to determine each data relay node from the data sending node to the data receiving node, and the initial transmission path is obtained. Among them, the routing table is used to implement routing protocols and static routing selection.
[0065] Step S10422: Determine at least one relay transmission node according to the initial transmission path, where the relay transmission node is used to receive and send target data.
[0066] Exemplarily, based on the determination of 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, that is, it is used to receive and send target data, and the relay transmission node indicates a virtual object used to forward the target data.
[0067] Step S10423, iteratively optimize the transmission power and beam pointing angle of the data sending node, the data receiving node and the relay transmission node to obtain the initial transmission power and the initial beam pointing angle.
[0068] Step S10424, obtaining initial data transmission information according to the initial transmission path, initial transmission power and initial beam pointing angle.
[0069] Furthermore, the embodiment of the present application adopts a directional beam multi-hop transmission method to realize data transmission and communication between virtual objects, and then, based on the particle swarm optimization algorithm, combined with the three-dimensional spatial coordinate positions of the data sending node, the relay transmission node and the data receiving node and the amount of data to be transmitted by each node, with the goal of maximizing the data transmission rate, the transmission power and beam pointing angle of each node are iteratively optimized, and then the initial transmission power and initial beam pointing angle corresponding to each node (virtual object) are obtained.
[0070] Furthermore, the initial data transmission information can be obtained according to the initial transmission path calculated based on the composite objective function constructed based on the number of hops and the distance, and the initial transmission power and initial beam pointing angle determined based on the particle swarm optimization algorithm.
[0071] Step S105 , obtaining initial interference information set by the user, where the initial interference information represents interference characteristics of the external interference signal to which the virtual object is subjected.
[0072] Exemplarily, the initial interference information is used to indicate the interference characteristics of the external interference signal to which the virtual object is subjected; specifically, for example, the user can set 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), and then the terminal device simulates the signal interference in the virtual scene according to the interference characteristics of the external interference signal set by the user. The external interference signal is an interference signal (interference source) relative to the collaborative network composed of virtual objects.
[0073] Step S106, performing global synchronization on the initial interference information through 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.
[0074] Exemplarily, after the terminal device performs interference simulation of an external interference signal in a virtual scene, the virtual object determines the interfered frequency band (channel) and the interference intensity based on the change in signal-to-interference-noise ratio before and after the signal interference; then the collaborative network determines the interference characteristics of the external interference signal based on the interfered frequency band and the interference intensity 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, 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 according to the global interference information to obtain reconstructed data transmission information; the reconstructed data transmission information represents the reconstructed transmission path for the target data, and / or the reconstructed transmission power and / or the reconstructed beam pointing angle when the virtual object sends the target data, when interfered by an external interference signal.
[0076] Exemplarily, in the case of interference by external interference signals, the initial data transmission information needs to be reconstructed to obtain a reconstructed transmission path, a reconstructed transmission power and a reconstructed transmission power, so as to achieve the transmission of the target data; specifically, based on the global interference information, at least one group of virtual objects whose initial transmission path is interrupted due to interference by external interference signals is determined, and then the transmission path is re-established based on the routing table of the virtual objects and the remaining available communication frequency bands determined by the graph coloring algorithm, so as to obtain the reconstructed transmission path; further, based on the particle swarm optimization algorithm, the transmission power and beam pointing angle are re-determined, so as to obtain the reconstructed transmission power and the reconstructed beam pointing angle.
[0077] Step S108 , simulating and displaying multi-domain cluster information, initial data transmission information, and reconstructed data transmission information.
[0078] Exemplarily, during the process of the terminal device executing steps S101 to S107, the multi-domain cluster information, the initial data transmission information and the reconstructed data transmission information are simulated and displayed; specifically, for example, a two-dimensional plane image can be simulated and displayed and / or a three-dimensional stereo image can be simulated and displayed through the display screen of the terminal device, or a three-dimensional simulation and display can be performed through a virtual reality device.
[0079] It can be understood that the above-mentioned simulation test process changes in real time. During the entire simulation process, the collaborative network corresponding to the multi-domain cluster information changes and moves in real time, and the virtual objects therein are moving. Furthermore, the initial transmission path, initial transmission power, and initial beam pointing angle corresponding to the initial data transmission information are updated according to a preset time period, and the initial transmission path, initial transmission power, and initial beam pointing angle corresponding to the reconstructed data transmission information are updated according to a preset time period, and are further reconstructed in real time based on changes in the interference characteristics of external interference signals.
[0080] In this embodiment, by obtaining 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 underwater 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 according to the simulation node information and the object cluster information; the multi-domain cluster information represents the self-organizing network corresponding to at least one virtual object, and the collaborative network composed of at least another virtual object and the corresponding network characteristics; initial data transmission information is generated according to the multi-domain cluster information; the initial data transmission information represents the During data transmission, the initial transmission path 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; the initial interference information set by the user is obtained, and the initial interference information represents the interference characteristics of the external interference signal received by the virtual object; the initial interference information is globally synchronized through multi-domain cluster information to determine the global interference information; the global interference information represents the global interference characteristics of the external interference signal in the collaborative network; the initial data transmission information is adaptively reconstructed according to the global interference information to obtain the reconstructed data transmission information; the reconstructed data transmission information represents the re-determined reconstructed transmission path for the target data when it is interfered by the external interference signal, and / or the reconstructed transmission power and / or the reconstructed beam pointing angle when the virtual object sends the target data; the multi-domain cluster information, the initial data transmission information and the reconstructed data transmission information are simulated and displayed. On the basis of establishing a self-organizing network and a collaborative network based on simulation scenario information and simulation node information, the initial data transmission information used for target data transmission is determined; then, by parsing the initial interference information and performing global synchronization in the collaborative network, the global interference characteristics of the external interference signal in the collaborative network are obtained, and then in response to the global interference characteristics, the initial data transmission information is reconstructed to obtain the reconstructed data transmission information, and the above process is further simulated and displayed, thereby completing the simulation test when the multi-domain cluster collaborative networking is interfered by the external interference signal, and solving the problem of poor effectiveness of the simulation test.
[0081] Figure 5 A flowchart of a multi-domain cluster collaborative networking simulation test method provided by another embodiment of the present application is shown in FIG. Figure 5 As shown, the multi-domain cluster collaborative networking simulation test method provided by this embodiment is Figure 2 On the basis of the multi-domain cluster collaborative networking simulation test method provided in the illustrated embodiment, step S102 and step S103 are further refined, and the multi-domain cluster collaborative networking simulation test method provided in this embodiment includes the following steps:
[0082] Step S201, obtaining 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 underwater objects.
[0083] Step S202, randomly deploy virtual objects in the virtual scene according to the number of objects to obtain virtual object position information; the virtual object position information represents the four-dimensional position characteristics of the virtual object in the virtual scene, and the four-dimensional position characteristics include time dimension characteristics and space dimension characteristics.
[0084] Exemplarily, the virtual object position information represents the four-dimensional position characteristics of the virtual object in the virtual scene, and the four-dimensional position characteristics include time dimension characteristics and space dimension characteristics; after the terminal device completes the construction of the virtual scene according to 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 position of the virtual object, it is only necessary to ensure that the spatial domain corresponds to the virtual object, for example, virtual aerial objects are randomly deployed in the virtual sky domain, but cannot be deployed in the virtual sea domain, thereby obtaining the space dimension characteristics of the virtual object; further, according to the simulation test process planned by the user, in the simulation process, virtual objects are further deployed, and the time point when the virtual objects are deployed in the simulation test process is the time dimension characteristic; therefore, based on the time dimension characteristic and the space dimension characteristic, the virtual object position information is obtained.
[0085] In a possible implementation, the virtual object includes a virtual combined object, the virtual combined object includes a first virtual sub-object and a second virtual sub-object; the virtual object position information includes first virtual object position information, second virtual object position information and third virtual object position information; Figure 6 for Figure 5 The schematic diagram of the specific implementation steps of step S202 in the embodiment shown is as follows: Figure 6 As shown, the specific implementation steps of step S202 include:
[0086] Step S2021, randomly deploying virtual combined objects in the virtual scene according to the number of objects.
[0087] Step S2022: at a first moment, obtaining first virtual object position information according to the virtual combined object.
[0088] Step S2023, at the second moment, the virtual combined object is divided into a first virtual sub-object and a second virtual sub-object; according to the first virtual sub-object, the position information of the second virtual object is obtained; according to the second virtual sub-object, the position information of the third virtual object is obtained.
[0089] Exemplarily, the virtual combined object is composed of a first virtual sub-object and a second virtual sub-object, and then, at a first moment, the virtual combined object is deployed in a virtual scene, and its spatial position is posi_1, corresponding to the first virtual object position information determined by the time dimension feature being the first moment and the space dimension feature being posi_1; at a second moment, the virtual combined object is split into the first virtual sub-object and the 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, and then the second virtual object position information determined by the time dimension feature being the second moment and the space dimension feature being posi_2 is obtained, and the third virtual object position information determined by the time dimension feature being the second moment and the space dimension feature being posi_3 is obtained.
[0090] Step S203, calculating the position distances between virtual objects according to the virtual object position information, and establishing a self-organizing network.
[0091] Exemplarily, since the virtual object position information corresponds to the time dimension characteristics and the space dimension characteristics, under the same time dimension characteristics, the position distance between virtual objects of the same type is calculated according to the space dimension characteristics of the virtual object, and then at least two virtual objects of the same type within a preset position distance range are grouped into a self-organizing network.
[0092] Furthermore, under the next time dimension feature, if the position distance between one (or several) virtual objects in the self-organizing network and other virtual objects exceeds the preset position 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 area is further determined. If the number of virtual objects of the same type within the area is less than or equal to the preset number, the self-organizing network is reorganized. If the number of virtual objects of the same type within the area 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, performing spatial geometric analysis on the self-organizing network according to the spatial dimension characteristics to obtain a cluster head virtual object, where the cluster head virtual object is used to indicate a virtual object at the spatial geometric center position of the self-organizing network.
[0094] Exemplarily, after the self-organizing network is determined, spatial geometry analysis is performed on the self-organizing network through spatial dimensional characteristics 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; further, 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 , calculating the position distances between cluster head virtual objects and / or the position distances between a cluster head virtual object and another virtual object, and establishing a collaborative network to obtain multi-domain cluster information.
[0096] Furthermore, after the cluster head virtual objects are determined, by calculating the position distances between the cluster head virtual objects and / or the position distances between the cluster head virtual objects and another virtual object, corresponding data transmission links are established based on the calculated position distances, that is, a collaborative network is obtained, and then multi-domain cluster information is obtained.
[0097] Step S206, generating initial data transmission information according to 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 transmission power and / or initial beam pointing angle when the virtual object sends the target data.
[0098] Step S207 , obtaining initial interference information set by the user, where the initial interference information represents interference characteristics of the external interference signal to which the virtual object is subjected.
[0099] Step S208, performing global synchronization on the initial interference information through 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.
[0100] Step S209, adaptively reconstruct the initial data transmission information according to the global interference information to obtain reconstructed data transmission information; the reconstructed data transmission information represents the reconstructed transmission path for the target data, and / or the reconstructed transmission power and / or the reconstructed beam pointing angle when the virtual object sends the target data, when interfered by an external interference signal.
[0101] Step S2010: Simulate and display multi-domain cluster information, initial data transmission information, and reconstructed data transmission information.
[0102] In this embodiment, the implementation methods of step S201, step S206-step S2010 are the same as those of the present application. Figure 2 The implementation methods of step S101 and step S104 to step S108 in the illustrated embodiment are the same and will not be described in detail here.
[0103] Figure 7 A schematic diagram of the structure of a multi-domain cluster collaborative networking simulation test system provided by an embodiment of the present application is shown in FIG. 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 positioning module, a routing reconstruction module, and a simulation display module;
[0104] A node deployment module is used to obtain 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 underwater 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;
[0105] A 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 self-organizing network corresponding to at least one virtual object, a collaborative network composed of at least another virtual object, and corresponding network characteristics;
[0106] A transmission planning module is used to generate initial data transmission information according to 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 transmission power and / or initial beam pointing angle when the virtual object sends the target data;
[0107] The interference positioning module is used to obtain the initial interference information set by the user, and the initial interference information represents the interference characteristics of the external interference signal received by the virtual object; the initial interference information is globally synchronized through multi-domain cluster information to determine the global interference information; the global interference information represents the global interference characteristics of the external interference signal in the collaborative network;
[0108] A routing reconstruction module is used to adaptively reconstruct the initial data transmission information according to the global interference information to obtain the reconstructed data transmission information; the reconstructed data transmission information represents the reconstructed transmission path for the target data and / or the reconstructed transmission power and / or the reconstructed beam pointing angle when the virtual object sends the target data when the target data is interfered by the external interference signal;
[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, if Figure 7As shown, the multi-domain cluster collaborative networking simulation test system also includes an interference generation module, which is used to provide the user with an interactive control for setting initial interference information.
[0111] The multi-domain cluster collaborative networking simulation test system provided in this embodiment can be executed as follows: Figure 2-Figure 6 The technical solutions of any of the method embodiments shown have similar implementation principles and technical effects, which will not be repeated here.
[0112] Figure 8 A schematic diagram of the structure of a multi-domain cluster collaborative networking simulation test device provided by an embodiment of the present application is shown in FIG. 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 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 underwater objects;
[0114] The processing unit 32 is used to deploy 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 virtual objects; multi-domain cluster information is obtained according to the simulation node information and the object cluster information; the multi-domain cluster information represents a self-organizing network corresponding to at least one virtual object, and a collaborative network composed of at least another virtual object and corresponding network characteristics; based on the multi-domain cluster information, initial data transmission information is generated; the initial data transmission information represents an initial transmission path of the target data during the transmission of the target data, and / or an initial transmission power and / or an initial beam pointing angle when the virtual object sends the target data;
[0115] The acquisition unit 31 is further used to acquire initial interference information set by the user, where the initial interference information represents interference characteristics of the external interference signal to which the virtual object is subjected;
[0116] The processing unit 32 is further used to perform global synchronization on the initial interference information through the multi-domain cluster information to determine the global interference information; the global interference information represents the global interference characteristics of the external interference signal in the collaborative network; the initial data transmission information is adaptively reconstructed according to the global interference information to obtain the reconstructed data transmission information; the reconstructed data transmission information represents the reconstructed transmission path of the target data re-determined under the interference of the external interference signal, and / or the reconstructed transmission power and / or the reconstructed beam pointing angle when the virtual object sends the target data;
[0117] The display unit 33 is used for simulating and displaying multi-domain cluster information, initial data transmission information and reconstructed data transmission information.
[0118] In a possible implementation, when the processing unit 32 deploys virtual objects in a 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 to obtain virtual object position information; the virtual object position information represents the four-dimensional position characteristics of the virtual object in the virtual scene, and the four-dimensional position characteristics include time dimension characteristics and space dimension characteristics; calculate the position distance between virtual objects according to the virtual object position information, and establish a self-organizing network.
[0119] In a possible implementation, when the processing unit 32 obtains the 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 according to the spatial dimensional characteristics to obtain a cluster head virtual object, where the cluster head virtual object is used to indicate a virtual object at the spatial geometric center position of the self-organizing network; calculate the position distance between the cluster head virtual objects, and / or the position distance between the cluster head virtual object and another virtual object, and establish a collaborative network to obtain the multi-domain cluster information.
[0120] In a possible implementation, when the processing unit 32 generates initial data transmission information based on the multi-domain cluster information, it is specifically used to: based on the multi-domain cluster information, allocate different communication frequency bands to at least two communication channels of the virtual object through a graph coloring algorithm to obtain communication channel information; perform path planning according to the data sending node, the data receiving node and the communication channel information to obtain the initial data transmission information.
[0121] In a possible implementation, when the processing unit 32 performs path planning according to the data sending node, the data receiving node and the communication channel information to obtain the initial data transmission information, it is specifically used to: perform path planning according to the data sending node, the data receiving node and the communication channel information to obtain the initial transmission path; determine at least one relay transmission node according to the initial transmission path, and the relay transmission node is used to receive and send target data; iteratively optimize the transmission power and beam pointing angle of the data sending node, the data receiving node and the relay transmission node to obtain the initial transmission power and the initial beam pointing angle; obtain the initial data transmission information according to the initial transmission path, the initial transmission power and the initial beam pointing angle.
[0122] In a possible implementation, the virtual object includes a virtual combined object, and the virtual combined object includes a first virtual sub-object and a second virtual sub-object; the virtual object position information includes first virtual object position information, second virtual object position information and third virtual object position information; when the processing unit 32 randomly deploys virtual objects in a virtual scene according to the number of objects and obtains the virtual object position information, it is specifically used to: randomly deploy the virtual combined object in the virtual scene according to the number of objects; at a first moment, obtain the first virtual object position information according to the virtual combined object; at a second moment, the virtual combined object is divided into a first virtual sub-object and a second virtual sub-object; obtain the second virtual object position information according to the first virtual sub-object; obtain the third virtual object position information according to the second virtual sub-object.
[0123] The acquisition unit 31, the processing unit 32 and the display unit 33 are connected in sequence. The multi-domain cluster collaborative networking simulation test device 3 provided in this embodiment can be executed as follows Figure 2-Figure 6 The technical solutions of any of the method embodiments shown have similar implementation principles and technical effects, which will not be repeated here.
[0124] Fig. 9 This is a schematic diagram of the structure of the electronic device provided in this application. Fig. 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 also includes a communication component 503. The processor 501, the memory 502 and the communication component 503 are connected via a bus 504.
[0125] In a specific implementation process, at least one processor 501 executes the computer-executable instructions stored in the memory 502, so that at least one processor 501 executes the above method.
[0126] The specific implementation process of the processor 501 can be found in the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment 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 (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the invention can be directly implemented as a hardware processor, or can be implemented by a combination of hardware and software modules in the processor.
[0128] The memory may include a high-speed memory (Random Access Memory, RAM), and may also include a non-volatile memory (NVM), such as at least one disk storage.
[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. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of this application is not limited to only one bus or one type of bus.
[0130] The present application also provides a computer program product, including a computer program, which implements the above method when executed by a processor.
[0131] The present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the above method is implemented.
[0132] The above-mentioned 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 memory, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general or special-purpose computer.
[0133] An exemplary readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium 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 be located in an application specific integrated circuit (Application Specific Integrated Circuits, referred to as: ASIC). Of course, the processor and the readable storage medium can also exist in the device as discrete components.
[0134] The division of units is only a logical function division, and there may be other divisions in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interface, device or unit, which can be electrical, mechanical or other forms.
[0135] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0136] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0137] If the function is implemented in the form of 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 the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.
[0138] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.
[0139] Finally, it should be noted that those skilled in the art will readily conceive of other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present invention is intended to cover any variations, uses or adaptations of the present invention, which follow the general principles of the present invention and include common knowledge or customary technical means in the art not disclosed by the present invention, are not limited to the precise structure described above and shown in the drawings, and may be modified and changed in various ways without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.
Claims
1. A multi-domain cluster collaborative networking simulation test method, characterized in that: The method comprises: Acquire simulation scene information and simulation node information; the simulation scene information represents scene features of a virtual scene for multi-domain cluster collaborative networking; the simulation node information represents 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 underwater objects; 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; According to 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 collaborative network composed of at least another virtual object, and corresponding network characteristics; Generate initial data transmission information according to the multi-domain cluster information; the initial data transmission information represents an initial transmission path of the target data during the transmission of the target data, and / or an initial transmission power and / or an initial beam pointing angle when the virtual object sends the target data; Acquire initial interference information set by a user, where the initial interference information represents interference characteristics of an external interference signal to which the virtual object is subjected; Performing global synchronization on the initial interference information through the multi-domain cluster information to determine global interference information; the global interference information represents global interference characteristics of the external interference signal in the collaborative network; Adaptively reconstructing the initial data transmission information according to the global interference information to obtain reconstructed data transmission information; the reconstructed data transmission information represents a reconstructed transmission path re-determined for the target data under interference from the external interference signal, and / or a reconstructed transmission power and / or a 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: Randomly deploy the virtual objects in the virtual scene according to the number of objects to obtain virtual object position information; the virtual object position information represents a four-dimensional position feature of the virtual object in the virtual scene, and the four-dimensional position feature includes a time dimension feature and a space dimension feature; The position distances between the virtual objects are calculated according to the virtual object position information, and the self-organizing network is established.
3. The method according to claim 2, characterized in that The obtaining of multi-domain cluster information according to the simulation node information and the object cluster information includes: Performing spatial geometric analysis on the self-organizing network according to the spatial dimension feature to obtain a cluster head virtual object, wherein the cluster head virtual object is used to indicate a virtual object at a spatial geometric center position of the self-organizing network; The position distances between the cluster head virtual objects and / or the position distances between the cluster head virtual object and the another virtual object are calculated, and the collaborative network is established to obtain the multi-domain cluster information.
4. The method according to claim 1, characterized in that: Generating initial data transmission information according to the multi-domain cluster information includes: Based on the multi-domain cluster information, assigning different communication frequency bands to at least two communication channels of the virtual object by using a graph coloring algorithm to obtain communication channel information; Path planning is performed according to the data sending node, the data receiving node and the communication channel information to obtain the initial data transmission information.
5. The method according to claim 4, characterized in that The performing of path planning according to the data sending node, the data receiving node and the communication channel information to obtain the initial data transmission information includes: Perform path planning according to the data sending node, the data receiving node and the communication channel information to obtain the initial transmission path; Determine at least one relay transmission node according to the initial transmission path, where the relay transmission node is used to receive and send the target data; Iteratively optimizing the transmission power and the beam pointing angle of the data sending node, the data receiving node and the relay transmission node to obtain the initial transmission power and the initial beam pointing angle; The initial data transmission information is obtained according to the initial transmission path, the initial transmission power and the initial beam pointing angle.
6. The method according to claim 2, characterized in that The virtual object includes a virtual combined object, and the virtual combined object includes a first virtual sub-object and a second virtual sub-object; the virtual object position information includes first virtual object position information, second virtual object position information and third virtual object position information; The randomly deploying the virtual objects in the virtual scene according to the number of objects to obtain virtual object position information includes: Randomly deploy the virtual combined objects in the virtual scene according to the number of objects; At a first moment, obtaining the first virtual object position information according to the virtual combined object; At the second moment, the virtual combined object is divided into the first virtual sub-object and the second virtual sub-object; the second virtual object position information is obtained according to the first virtual sub-object; and the third virtual object position information is obtained according to the second virtual sub-object.
7. A multi-domain cluster collaborative networking simulation test system, characterized in that: The system includes a node deployment module, a collaborative networking module, a transmission planning module, an interference positioning module, a routing reconstruction module, and a simulation display module; The node deployment module is used to obtain 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 the virtual objects; the virtual objects include virtual space objects, virtual air objects, virtual ground objects, virtual sea surface objects and virtual underwater 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 corresponding network characteristics; The transmission planning module is used to generate initial data transmission information according to the multi-domain cluster information; the initial data transmission information represents an initial transmission path of the target data during the transmission of the target data, and / or an initial transmission power and / or an initial beam pointing angle when the virtual object sends the target data; The interference positioning module is used to obtain initial interference information set by a user, wherein the initial interference information represents interference characteristics of external interference signals received by the virtual object; the initial interference information is globally synchronized through the multi-domain cluster information to determine global interference information; the global interference information represents global interference characteristics of the external interference signal in the collaborative network; The routing reconstruction module is used to adaptively reconstruct the initial data transmission information according to 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 transmission power and / or the 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 according to claim 7, characterized in that The system further comprises an interference generating module, which is used to provide an interactive control for setting the initial interference information to a user.
9. A multi-domain cluster collaborative networking simulation test device, characterized in that: include: An acquisition unit, used to acquire simulation scene information and simulation node information; The simulation scene information represents scene features of a virtual scene for multi-domain cluster collaborative networking; The simulation node information represents 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 underwater objects; A processing unit, 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 virtual objects; According to 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 collaborative network composed of at least another virtual object, and corresponding network characteristics; Generate initial data transmission information according to the multi-domain cluster information; the initial data transmission information represents an initial transmission path of the target data during the transmission of the target data, and / or an initial transmission power and / or an initial beam pointing angle when the virtual object sends the target data; The acquisition unit is further used to acquire initial interference information set by a user, where the initial interference information represents interference characteristics of the external interference signal to which the virtual object is subjected; The processing unit is further used to perform global synchronization on the initial interference information through the multi-domain cluster information to determine the global interference information; the global interference information represents the global interference characteristics of the external interference signal in the collaborative network; the initial data transmission information is adaptively reconstructed according to 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 transmission power and / or the reconstructed beam pointing angle when the virtual object sends the target data; A display unit is used for simulating and displaying the multi-domain cluster information, the initial data transmission information and the reconstructed data transmission information.
10. An electronic device, characterized in that: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Uplink power control method based on adjacent cluster interference
CN108243491A
Virtual-real collaborative space-ground integrated scene simulation system
CN115913426A
Interference avoidance wave control strategy simulation method for satellite-borne phased-array antenna
CN116232414A
Cited By
Launch control logic test method for general suspender
CN120233764A