An adaptive network architecture construction method
By employing an adaptive network architecture construction method, and utilizing a combination of intra-cluster and inter-cluster networks, the network structure and resource allocation are dynamically adjusted, solving the problem of targeted self-organizing network expansion and achieving a balance between network scale and efficiency as well as flexible task adaptability.
Patent Information
- Application Number
- CN202511734615.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-25
- Publication Date
- 2026-02-27
- Estimated Expiration
- 2045-11-25
AI Technical Summary
Directed self-organizing networks are difficult to scale due to high management overhead, and their rigid resource scheduling cannot flexibly adapt to changing task requirements.
An adaptive network architecture is adopted, which is divided into physical network and task network. By combining intra-cluster network and inter-cluster network, the network structure and resource allocation are dynamically adjusted to achieve a balance between network scale and efficiency, and different tasks are isolated by resource slices.
It achieves a balance between network scale and efficiency, enhances network flexibility and task adaptability, and ensures the independence and security between tasks.
Smart Images

Figure CN121218197B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication networking, in particular to a self-adaptive network architecture construction method. BACKGROUND
[0002] Wireless Ad Hoc Network (WANET) is a network formed by a plurality of nodes through wireless connection, which is a non-infrastructure network. At present, it is widely used in civil field, and the main forms include mobile ad hoc network, vehicle-mounted ad hoc network, wireless sensor network, flight ad hoc network, etc.
[0003] Directional ad hoc network is a wireless ad hoc network formed by directional antennas such as phased array. Compared with the traditional omnidirectional antenna, the directional phased array antenna has the characteristics of high concealment, low interception, strong interference, high speed and low power. Directional ad hoc network can effectively improve the network security and network communication efficiency. In mobile platform, directional ad hoc network gradually replaces the traditional omnidirectional communication ad hoc network. However, directional ad hoc network also has the inherent disadvantage of difficult expansion of network scale. Network nodes need to exchange position information and time synchronization for network management to maintain the network. Since the directional network antenna does not support broadcast or multicast, the network management overhead is difficult to accept when the network scale becomes larger. It is a challenge to improve the scale of directional ad hoc network.
[0004] The basis of directional ad hoc network communication is that the three dimensions of space, time and frequency can be aligned. In traditional ad hoc network, pre-planned parameters are used to ensure the alignment of space, time and frequency among network members. However, the mobile platform quickly switches tasks with the development of task stage, and the pre-planned communication resource mode is difficult to meet the changes in resource demand brought by task switching. SUMMARY
[0005] The technical problem to be solved by the present application is to solve the core contradiction that directional ad hoc network is difficult to expand the scale due to large management overhead, and cannot flexibly adapt to changing task requirements due to rigid resource scheduling. The present application provides a self-adaptive network architecture construction method.
[0006] On the one hand, the present application provides a self-adaptive network architecture construction method, comprising: constructing a physical network and a task network respectively,
[0007] Among them, the construction of the physical network comprises:
[0008] S11, planning a physical network, determining the cluster head, network member, network member quantity and communication frequency set information of the intra-cluster network and inter-cluster network, and loading the planning result in the form of parameters to all network members;
[0009] S12, establishing a physical network, initiating network discovery of intra-cluster network and inter-cluster network by the cluster head, completing time synchronization and route establishment among network members;
[0010] S13, maintaining the physical network, periodically exchanging position information among network members and completing time synchronization, when communication is needed, calculating and controlling the directional antenna beam pointing to the communication partner based on the position information to complete data communication;
[0011] S14, adjusting the physical network, including electing a new cluster head when the cluster head node is disabled, merging clusters when the inter-cluster distance is less than a first preset threshold, or splitting clusters when the intra-cluster member distance is greater than a second preset threshold;
[0012] Constructing the task network includes:
[0013] S21, planning a task network, by a communication node in the physical network or a communication node designated as a collaborative task application center node, dividing a task subnetwork according to collaborative task requirements and sending task planning parameters to the task subnetwork, the task planning parameters including resource slices formed by slicing network resources in time, space and frequency dimensions;
[0014] S22, running the task network, the task application program downlinking transmission data to the task subnetwork, and the task subnetwork communicating with the communication partner according to the task planning parameters and the allocated resource slices;
[0015] S23, adjusting the task network, including activating or logging off the task subnetwork according to the task planning parameters during the running of the task network.
[0016] According to some embodiments of the present application, in step S11, the intra-cluster network is a single network constructed according to collaborative requirements, and the communication node is a mobile platform, a mobile platform group independently forms an intra-cluster network, and the inter-cluster network is a single network composed of cluster heads of multiple intra-cluster networks.
[0017] In some embodiments of the present application, in step S21, the task planning parameters adopt a static planning mode loaded to the task subnetwork before task execution, wherein the task planning parameters include the start time and end time of the task subnetwork, and during the running of the task network, the task subnetwork is activated at the start time to receive the transmission data of the task application program, and the resource slices are released and the task application program stops receiving transmission data at the end time.
[0018] According to some embodiments of the present application, in step S21, the task planning parameters adopt a dynamic planning mode loaded to the task subnetwork during task execution, and the resource slices are dynamically allocated by the collaborative task application center node to activate or log off the task subnetwork.
[0019] In some embodiments of the present application, the specific process of activating or logging off the task subnetwork includes:
[0020] The cooperative task application center node senses the allocation of the resource slice;
[0021] The cooperative task application center node plans the task subnetwork according to the task condition, forms a task planning parameter, including the resource slice, the start time and the end time of the task subnetwork;
[0022] The cooperative task application center node sends the task planning parameter to the relevant network member of the task subnetwork;
[0023] At the start time, the task subnetwork is activated, and the corresponding task subnetwork receives the transmission data of the task application program; at the end time, the task subnetwork releases the resource slice and no longer receives the transmission data of the task application program.
[0024] According to some embodiments of the present application, in step S22, the task planning parameter at least includes the mapping relationship between the task subnetwork and the resource slice, and the resource slice includes a time slice, a space beam direction and a frequency slice.
[0025] In some embodiments of the present application, in step S22, the time slice, the space beam direction and the frequency slice in the resource slice called by different task subnetworks are different at least in one aspect.
[0026] According to some embodiments of the present application, the method further includes: repeatedly performing steps S14 and S23 to perform real-time adjustment on the physical network and the task network.
[0027] In another aspect, the present application provides an electronic device, which includes a memory, a processor and a computer program stored in the memory and executable on the processor, and the computer program implements the steps of the adaptive network architecture construction method when executed by the processor.
[0028] In still another aspect, the present application provides a computer storage medium, which stores a computer program, and the computer program implements the steps of the adaptive network architecture construction method when executed by a processor.
[0029] The present application has the following beneficial effects:
[0030] (1) The physical network is composed of intra-cluster network and inter-cluster network, which balances the contradiction between network size and network efficiency, the intra-cluster network reduces network management overhead and improves network efficiency with small network size, and the inter-cluster network improves network capacity;
[0031] (2) Application layer can be activated or logged off dynamically, improving the flexibility of the application, adapting to different task scenarios;
[0032] (3) Ensure task safety: task isolation is isolated by resource slices, and when a sub-task is unstable, it does not affect the stable operation of other sub-tasks;
[0033] (4) The physical network and the task network in the network architecture are decoupled, and the two can evolve independently without affecting each other. BRIEF DESCRIPTION OF DRAWINGS
[0034] Figure 1 The adaptive network architecture construction method according to the embodiment of the application is shown in the flowchart.
[0035] Figure 2 The two-level physical network of the adaptive network architecture according to the embodiment of the application is shown in the schematic diagram.
[0036] Figure 3 The corresponding electronic device structure according to the embodiment of the application is shown in the schematic diagram. DETAILED DESCRIPTION
[0037] In order to further illustrate the technical means and effects taken by the application to achieve the predetermined purpose, the application is described in detail below in combination with the drawings and preferred embodiments.
[0038] The description of the method flow in the specification of the application and the steps of the flowchart in the drawings of the application do not have to be strictly executed according to the step numbers. The method steps can change the execution order. Moreover, some steps can be omitted, multiple steps can be combined into one step for execution, and / or one step can be divided into multiple steps for execution.
[0039] Embodiment 1:
[0040] Reference Figure 1 As shown in the figure, the adaptive network architecture construction method of the application is shown in the figure. In this example, the communication nodes are mobile platforms, and the communication antennas of each communication node are directional antennas, such as phased array antennas, parabolic antennas, etc. The network architecture construction process is described taking 16 mobile platforms (denoted as NU1~NU16) as an example. The real-time steps are as follows: Figure 1 As described above, the specific steps are as follows:
[0041] (1) Physical network planning: the mobile platform determines the network structure according to the task planning before executing the task: in this example, a 4×4 network is formed by 16 nodes NU1~NU16, including 4 intra-cluster networks and 1 inter-cluster network, the inter-cluster network is denoted as NET-01, and the 4 intra-cluster networks are denoted as NET-02~NET-05. The network structure is as shown in Figure 2 .
[0042] NET-01 network member number is 4, NU1 is cluster head, cluster members are: NU9, NU13, using communication frequency set 0; NET-02 network member number is 4, NU1 is cluster head, cluster members are: NU2~NU4, using communication frequency set 1; NET-03 network member number is 4, NU5 is cluster head, cluster members are: NU6~NU8, using communication frequency set 2; NET-04 network member number is 4, NU9 is cluster head, cluster members are: NU10~NU12, using communication frequency set 3; NET-03 network member number is 4, NU13 is cluster head, cluster members are: NU14~NU16, using communication frequency set 4.
[0043] The above information is installed in nodes NU1~NU16 before network operation.
[0044] (2) Physical network establishment: after starting network establishment, NU1 initiates cluster inter-network neighbor discovery of NET-01; NU1 initiates cluster intra-network neighbor discovery of NET-02; NU5 initiates cluster intra-network neighbor discovery of NET-03; NU9 initiates cluster intra-network neighbor discovery of NET-04; NU13 initiates cluster intra-network neighbor discovery of NET-05. Neighbor discovery is the process of completing spatial search, time alignment of directional communication network neighbor nodes, and the first network management message exchange, which can adopt the following modes including but not limited to:
[0045] ① Cluster head omnidirectional transmission, other members omnidirectional reception;
[0046] ② Cluster head directional transmission, other members omnidirectional reception;
[0047] ③ Cluster head omnidirectional transmission, other members directional reception;
[0048] ⑤ Cluster head directional transmission, other members directional reception.
[0049] NU1 completes neighbor discovery of NU5, NU9, and NU13, completes time synchronization of 4 nodes, and establishes a routing table, and NET-01 cluster inter-network establishment is completed; NU1 completes neighbor discovery of NU2~NU2~NU4, completes time synchronization of 4 nodes, and establishes a routing table, and NET-02 cluster intra-network establishment is completed; NU5 completes neighbor discovery of NU5~NU8, completes time synchronization of 4 nodes, and establishes a routing table, and NET-03 cluster intra-network establishment is completed; NU9 completes neighbor discovery of NU10~NU12, completes time synchronization of 4 nodes, and establishes a routing table, and NET-04 cluster intra-network establishment is completed; NU13 completes neighbor discovery of NU14~NU16, completes time synchronization of 4 nodes, and establishes a routing table, and NET-05 cluster intra-network establishment is completed.
[0050] (3) Physical network maintenance: After the network is established, network members periodically exchange location information and periodically complete time synchronization. Taking the NET-01 network as an example, NU1 exchanges location information with NU2~NU4 at certain intervals. The location information includes longitude, latitude, and altitude information. NU1 and NU2~NU4 periodically synchronize their time. The synchronization method can be RTT bidirectional calibration, or time distribution from NU1 to NU2~NU4. Similarly, NU2~NU4 periodically exchange location information with other members. NET-02, NET-03, NET-04, and NET-05 members complete location information exchange and time synchronization.
[0051] When network members need to communicate, they use location information to calculate the antenna beam pointing and control the directional beam to maximize its energy, pointing it towards the other node to complete data communication. Taking the NET-02 network as an example, when NU1 and NU2 need to communicate, NU1 calculates the beam angle of its directional antenna pointing towards NU2 based on NU2's location information. Similarly, NU2 calculates the beam angle of its directional antenna pointing towards NU1 based on NU1's location information. During communication, NU1 and NU2 control their phased array antennas to point their beams towards each other based on the calculation results.
[0052] (4) Physical network adjustment: When a cluster head node becomes disabled during the movement of a communication node, the communication members within the cluster elect its communication node to assume the role of cluster head. Taking the disabling of NU1 in the NET-02 network as an example, if NU2 to NU4 do not receive the periodic position information of NU1 for a certain period of time T, it is determined that NU1 is disabled, and NUX is elected as the new cluster head, where X = 2, 3, or 4. The election algorithm includes, but is not limited to, the following:
[0053] ① Select the network member with the smallest network address;
[0054] ② Select the network member with the largest network address;
[0055] ③ Select the network member whose spatial location is closest to the geometric center of multiple members;
[0056] ④ Select the network member whose task ended last.
[0057] After two clusters move a certain distance, they merge into one cluster and elect a new cluster leader. For example, the two networks NET-01 and NET-02 merge into one network and elect NUX as the new cluster leader. X = 1 or 5. The recommendation algorithm is the same as above, and the number of network members becomes 8.
[0058] One cluster moves to two far apart regions according to task requirement, classified as two clusters, the communication members without cluster head elect one of the communication nodes as cluster head, form two clusters. For example, in NET-02, NU1, NU2 move to region A, NU3, NU4 move to region B, the distance between A and B exceeds the communication distance of the nodes, NU1, NU2 maintain NU1 as cluster head, the number of network members becomes 2. NU3, NU4 elect NUX as new cluster head, X=3, 4, the recommendation algorithm is the same as above, form a new network, the number of network members becomes 2.
[0059] (5) Task network planning: taking NET-01 as an example, according to the demand of cooperative task, the task subnets are divided: TASK_01 cooperative navigation subnet, TASK_02 cooperative path planning subnet, TASK_03 cooperative sensing task subnet; network resources are sliced from three dimensions of time, space and frequency, and the network resource slices are grouped into resource slices denoted by SLC_mn, for example, SLC_01(T_01i, S_01i, F_01i) represents the 01 group resource slice, where T_01i represents time, S_01i represents space, and F_01i represents frequency; SLC_02(T_02i, S_02i, F_02i), SLC_03(T_03i, S_03i, F_03i) represent the 02 and 03 group resource slices, and the three parameters of time, space and frequency in any two resource slices are not more than two. Network resources are allocated to different task subnets to form task planning parameters, TASK_01 uses SLC_01 resource slice, TASK_02 uses SLC_02 resource slice, and TASK_03 uses SLC_03 resource slice. Task network planning parameters can be loaded into mobile platforms before flight, called static planning, or dynamically planned during task execution. When static planning, the planning parameters need to include the start time Tstart and the end time Tstop of the task subnet.
[0060] (6) Task network operation: during the execution of the task by the mobile platform, the task application program transmits data to the task subnet, and the task subnet calls the allocated network resources and communication objects to communicate according to the task planning parameters, and reliably sends the transmission data of the task application program to the communication object. Taking NET-02 as an example, the cooperative navigation application program needs to transmit data to NU2 during execution, NU1 receives the application data and calls SLC_01 resource slice, waits until T_01i time, calls S_01i beam, and sends data to NU2 using F_01i frequency. Different task subnets call network resources independently of each other, so the communication process does not conflict with each other.
[0061] (7) Task network adjustment: the process of activation or logout of task subnet during network operation is called task network adjustment.
[0062] NET-01 statically plans TASK_04 to use resource slice SLC_04, with a start time Tstart_1 and an end time Tstop_1. During network operation, the planning parameters are read. When the start time Tstart_1 of the task subnet is reached, the task subnet is activated and can receive data from the task application. When the end time Tstop_1 of the task subnet is reached, the task subnet releases the resource slice and no longer receives data from the task application.
[0063] NET-03 uses dynamic programming, for example, the collaborative task application center node NU5 dynamically allocates network resources and activates or deactivates task subnets, as follows:
[0064] ① The NU5 node of the collaborative task application center senses the network resource allocation status;
[0065] ② The collaborative task application center node NU5 plans the task subnet TASK_05 according to the task situation to complete the collaborative perception of NU5 and NU6, using resource slice SLC_05, with a start time Tstart_2 and an end time Tstop_2;
[0066] ③ The collaborative task application center node NU5 sends the planning parameters to NU6 via network management messages;
[0067] ④ When task subnet members NU5 and NU6 activate task subnet TASK_05 in Tstart_2, this task subnet can receive data from the task application. When the task subnet ends in Tstop_2, the task subnet releases resource pieces and no longer receives data from the task application.
[0068] In this application, the physical network consists of intra-cluster networks and inter-cluster networks, balancing the contradiction between network scale and network efficiency. The intra-cluster network reduces network management overhead and improves network efficiency with a smaller network scale, while the inter-cluster network increases network capacity. In this application, the application layer can be dynamically activated or deactivated, improving application flexibility and adapting to different task scenarios. In this application, task isolation is achieved through resource slices, so when one subtask is unstable, it does not affect the stable operation of other subtasks. In the network architecture of this application, the physical network and task network are layered and decoupled, and the two can evolve independently without affecting each other.
[0069] Example 2:
[0070] like Figure 3 As shown, based on Embodiment 1, this embodiment also discloses an electronic device, including: at least one processor; and a memory communicatively connected to the at least one processor; the specific connection medium between the processor and the memory is not limited in this embodiment of the invention.
[0071] Figure 3The bus connections between the processor and the memory are taken as an example in the figure. The bus is taken as an example in the figure. Figure 3 The connection modes between other components are only schematically shown in the figure, and are not limited. The bus can be divided into an address bus, a data bus, a control bus, etc. For convenience of representation, Figure 3 In the figure, only one thick line is used to represent the bus, but it does not mean that there is only one bus or only one type of bus. Alternatively, the processor can also be referred to as a controller, and the name is not limited.
[0072] In the embodiment, the memory stores instructions executable by the at least one processor, and the at least one processor executes the method in embodiment 1 by executing the instructions stored in the memory. The processor can implement the functions of various modules in the device. Figure 3 The functions of various modules in the device shown in the figure.
[0073] The processor is the control center of the device, can utilize various interfaces and lines to connect various parts of the control device, and through running or executing instructions stored in the memory and calling data stored in the memory, the device can process data and perform various functions, thereby performing overall monitoring on the device.
[0074] In an optional design, the processor can include one or more processing units, and the processor can integrate an application processor and a modem processor. The application processor mainly processes an operating system, a user interface, an application program, etc., and the modem processor mainly processes wireless communication. It can be understood that the above-mentioned modem processor can also not be integrated into the processor. In some embodiments, the processor and the memory can be implemented on the same chip, and in some embodiments, they can also be respectively implemented on independent chips.
[0075] The processor can be a general-purpose processor, such as a CPU, a digital signal processor, an application-specific integrated circuit, a field programmable gate array, or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, can implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of the application. The general-purpose processor can be a microprocessor or any conventional processor, etc. The steps of the adaptive network architecture construction method disclosed in the embodiments of the application can be directly embodied as execution completed by a hardware processor, or executed by a combination of hardware and software modules in the processor.
[0076] The memory, as a non-volatile computer readable storage medium, can be used to store non-volatile software programs, non-volatile computer executable programs and modules. The memory can include at least one type of storage medium, for example, can include flash memory, hard disk, multimedia card, card type memory, random access memory (RAM), static random access memory (SRAM), programmable read-only memory (PROM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), magnetic memory, magnetic disk, optical disk, etc. The memory is any other medium capable of carrying or storing desired program code in the form of instructions or data structures and capable of being accessed by a computer, but is not limited thereto. The memory in the embodiments of the present application can also be a circuit or any other device capable of realizing the storage function, used for storing program instructions and / or data.
[0077] By designing and programming the processor, the code corresponding to the adaptive network architecture construction method introduced in the foregoing embodiments can be fixed in the chip, so that the chip can execute the steps of the method of the foregoing embodiments at runtime. How to design and program the processor is a technology known to those skilled in the art, which will not be described here.
[0078] Embodiment 3:
[0079] On the basis of embodiment 1, the present embodiment further discloses a computer readable storage medium for storing instructions, when the instructions are executed, the method of embodiment 1 is realized.
[0080] In some optional embodiments, the present application also provides that various aspects of the adaptive network architecture construction method can also be realized in the form of a program product, which includes program code, when the program product runs on the device, the program code is used to make the control device execute the steps of the adaptive network architecture construction method according to various exemplary embodiments of the present application described in the above description of the present application.
[0081] It should be noted that, although several units or sub-units of the apparatus are mentioned in the above detailed description, such division is merely exemplary and not mandatory. Indeed, according to an embodiment of the application, the features and functionalities of two or more units described above can be embodied in one unit. Conversely, the features and functionalities of one unit described above can be further divided into units embodied by several units. Moreover, although the operations of the method of the application are described in a particular, sequential order, this is not necessarily the case. Indeed, certain of the steps can be performed in a different order than that described, or can be performed concurrently. Additionally or alternatively, certain steps can be omitted, combined, or further divided into multiple steps.
[0082] Those skilled in the art will appreciate that embodiments of the application can be devised for a method, a system, or a computer program product. Accordingly, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application can take the form of a computer program product on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROMs, optical storage devices, etc.) embodying computer-readable program code.
[0083] The present application is described in reference to the flowchart illustrations and / or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processing system or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart illustrations and / or block diagrams block or blocks. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams block or blocks. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams block or blocks.
[0084] The program code can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C++, or the like, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computing device, partly on the user's computing device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device or entirely on the remote computing device or server.
[0085] In the case of a remote computing device, the remote computing device can be connected to the user computing device through any kind of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (e.g., using an Internet service provider to connect through the Internet).
[0086] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the Figure 1 function specified in the flow or flows and / or blocks Figure 1 of the multiple flows or blocks.
[0087] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions executed on the computer or other programmable apparatus provide steps for implementing the Figure 1 function specified in the flow or flows and / or blocks Figure 1 Figure 1 of the multiple flows or blocks. The above specification, examples and data
[0088] The technical means and effects taken by the present application to achieve the predetermined purposes can be understood more deeply and specifically through the description of the specific embodiments, however, the accompanying drawings are provided for reference and illustration only, and are not used to limit the present application.
Claims
1. A method for constructing an adaptive network architecture, characterized by, The method comprises the following steps: respectively constructing a physical network and a task network, wherein the construction of the physical network comprises: S11, planning the physical network, determining the cluster head, network member, network member quantity and communication frequency set information of the intra-cluster network and inter-cluster network, and loading the planning result in the form of parameters to all network members; S12, establishing the physical network, initiating network discovery of the intra-cluster network and inter-cluster network by the cluster head, completing time synchronization and route establishment among network members; S13, maintaining the physical network, periodically interacting position information among network members and completing time synchronization, and when communication is needed, calculating and controlling the directional antenna beam pointing to the communication counterpart based on the position information to complete data communication; S14, adjusting the physical network, including electing a new cluster head when the cluster head node is disabled, merging clusters when the inter-cluster distance is less than a first preset threshold, or splitting clusters when the intra-cluster member distance is greater than a second preset threshold; the construction of the task network comprises: S21, planning the task network, by the communication node in the physical network or the communication node designated as the collaborative task application center node, dividing the task subnetwork according to the collaborative task demand and sending the task planning parameter to the task subnetwork, the task planning parameter including the resource slice formed by slicing the network resource from the time, space and frequency three dimensions; the resource slice includes: time slice, space beam pointing and frequency slice; S22, running the task network, the task application program downlinking the transmission data to the task subnetwork, and the task subnetwork communicating with the communication counterpart according to the task planning parameter and the allocated resource slice; S23, adjusting the task network, including activating or canceling the task subnetwork according to the task planning parameter during the running of the task network.
2. The adaptive network architecture building method of claim 1, wherein, In step S11, the intra-cluster network is a single network constructed according to the collaborative demand, and the communication node is a mobile platform, a mobile platform group independently establishes an intra-cluster network, and the inter-cluster network is a single network composed of cluster heads of multiple intra-cluster networks.
3. The adaptive network architecture building method of claim 1, wherein, In step S21, the task planning parameter adopts a static planning mode loaded to the task subnetwork before task execution, wherein the task planning parameter includes the start time and end time of the task subnetwork, and during the running of the task network, the task subnetwork is activated at the start time to receive the transmission data of the task application program, and the resource slice is released and the transmission data of the task application program is stopped at the end time.
4. The adaptive network architecture building method of claim 1, wherein, In step S21, the task planning parameter adopts a dynamic planning mode loaded to the task subnetwork during task execution, and the resource slice is dynamically allocated by the collaborative task application center node to activate or cancel the task subnetwork.
5. The adaptive network architecture building method of claim 4, wherein, The specific process of dynamically allocating the resource slice by the collaborative task application center node to activate or cancel the task subnetwork comprises: the collaborative task application center node senses the allocation of the resource slice; the collaborative task application center node plans the task subnetwork according to the task condition to form the task planning parameter, including the resource slice, the start time and end time of the task subnetwork; the collaborative task application center node sends the task planning parameter to the related network members of the task subnetwork; The task subnetwork is activated at the starting moment, and the corresponding task subnetwork receives the transmission data of the task application. At the ending moment, the task subnetwork releases the resource slice and no longer receives the transmission data of the task application.
6. The adaptive network architecture building method of claim 1, wherein, The task planning parameters at least include a mapping relationship between the task subnetwork and the resource slice.
7. The adaptive network architecture building method of claim 6, wherein, In step S22, at least one of the time slice, the spatial beam direction and the frequency slice in the resource slice called by different task subnetworks is different.
8. The adaptive network architecture building method of claim 1, wherein, The method further comprises: repeatedly performing step S14 and step S23 to perform real-time adjustment on the physical network and the task network.
9. An electronic device, comprising: The electronic device comprises a memory, a processor and a computer program stored on the memory and executable on the processor, and the computer program, when executed by the processor, implements the steps of the adaptive network architecture construction method according to any one of claims 1 to 8.
10. A computer storage medium, the computer storage medium storing a computer program, the computer program, when executed by a processor, implementing the steps of the adaptive network architecture construction method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Ad hoc network dynamic slice architecture based on software defined radio and management and control method
CN120825384A