Aircraft communication network configuration methods, equipment and computer-readable storage media
By dynamically adjusting the data forwarding path under the communication module scoring mechanism of the unmanned aerial vehicle, the problem of poor network coverage in complex high-altitude environments was solved, and stable flight control data transmission was achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-27
- Publication Date
- 2026-04-03
AI Technical Summary
Unmanned aerial vehicles may encounter poor network coverage by operators in complex high-altitude environments, leading to communication network failures and endangering flight safety.
When the communication module score is below the threshold, data forwarding is provided to the disconnected module through the module with the highest network score or an external monitoring component to achieve distributed network configuration.
It improves network connectivity effectiveness and fault tolerance, avoids frequent forwarding and switching, and ensures the stability of flight control data transmission.
Smart Images

Figure CN116156454B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of unmanned aerial vehicle technology, and in particular to a communication network configuration method, device and computer-readable storage medium for an aircraft. Background Technology
[0002] In existing technologies, unmanned aerial vehicles (UAVs) generally support applications for monitoring and control via mobile network access. However, when UAVs fly at high altitudes or in complex environments, poor carrier network coverage may occasionally occur.
[0003] In the above circumstances, aircraft communication network failures may lead to loss of contact or control, thereby endangering flight safety. Summary of the Invention
[0004] To address the aforementioned technical deficiencies in the prior art, this invention proposes a communication network configuration method for aircraft, the method comprising:
[0005] When any flight controller's communication module receives a message that another flight controller's communication module can no longer provide data forwarding for itself, it obtains its own network score. If the network score is higher than a preset first threshold, it stops the enabled forwarding function and begins to execute its own data transmission.
[0006] When the network score is lower than the first threshold, broadcast to all other communication modules to obtain the network scores of all other communication modules; or, when any flight controller communication module disconnects from the network, broadcast to all other communication modules to obtain the network scores of all other communication modules. In this case, when a disconnected communication module detects that it is providing data forwarding to other flight controller communication modules, it sends a notification to the other flight controller communication modules that it will no longer provide data forwarding.
[0007] The communication module with the highest network score provides data forwarding to the communication modules with network scores below the first threshold or disconnected from the network. Alternatively, when all flight controller communication modules are disconnected from the network, the communication module of the external monitoring component provides data forwarding to all flight controller communication modules.
[0008] Optionally, broadcasting to all other communication modules to obtain network scores from all other communication modules includes:
[0009] The first acquisition time of the network score is preset;
[0010] Compare the network scores of the communication modules received during the first acquisition time.
[0011] Optionally, the communication module with the highest network score provides data forwarding to communication modules with network scores below the first threshold or disconnected from the network, including:
[0012] When the communication module with the highest network score is the communication module of the external monitoring component, and the second highest network score is higher than the first threshold, data forwarding is provided through the communication module with the second highest network score to the communication module with the network score lower than the first threshold or disconnected from the network.
[0013] When the communication module with the highest network score is the communication module of the flight controller, and the highest network score is higher than the first threshold, data forwarding is provided through the communication module with the highest network score to the communication modules with network scores lower than the first threshold or disconnected from the network.
[0014] Optionally, the method further includes:
[0015] The router is used to check whether the communication module with the highest network score or the communication module of the external monitoring component is effective.
[0016] If the communication module with the highest network score or the communication module of the external monitoring component is invalid, the network status of the communication module with the highest network score or the communication module of the external monitoring component will be reacquired through the router after a preset waiting time.
[0017] Optionally, the method further includes:
[0018] When the communication module with the highest network score or the communication module of the external monitoring component is valid, the router selects the communication module with the highest network score or the communication module of the external monitoring component as the selected module.
[0019] The router uses the selected module as the receiver of the forwarding function.
[0020] Optionally, the method further includes:
[0021] The second acquisition time of the peer forwarding port of the selected module is preset;
[0022] If the peer forwarding port is not received within the second acquisition time, the router re-executes the detection operation to determine whether the communication module with the highest network score or the communication module of the external monitoring component is effective.
[0023] Optionally, the method further includes:
[0024] When the forwarding port of the peer is received within the second acquisition time, the forwarding function of the selected module is enabled through the router, and flight control data of the non-selected module is acquired.
[0025] The received flight control data is forwarded to the peer forwarding port via the router.
[0026] Optionally, the method further includes:
[0027] The router is used to observe the forwarding status of the selected module for the flight control data.
[0028] When the forwarding status is abnormal, the selected module is notified to stop the enabled forwarding function and the judgment operation of whether the network score of the selected module is lower than the first threshold is re-executed, or the judgment operation of whether the selected module disconnects from the network is re-executed.
[0029] The present invention also proposes an aircraft communication network configuration device, the device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the aircraft communication network configuration method as described in any of the preceding claims.
[0030] The present invention also proposes a computer-readable storage medium storing an aircraft communication network configuration program, which, when executed by a processor, implements the steps of the aircraft communication network configuration method as described in any of the preceding claims.
[0031] The communication network configuration method, device, and computer-readable storage medium for an aircraft implementing the present invention, wherein when any flight controller's communication module receives a message that other flight controller communication modules can no longer provide data forwarding, it obtains its own network score; and when the network score is higher than a preset first threshold, it stops the enabled forwarding function and begins to perform its own data transmission; when the network score is lower than the first threshold, it broadcasts to all other communication modules to obtain the network scores of all other communication modules, or, when any flight controller's communication module disconnects from the network, it broadcasts to all other communication modules to obtain the network scores of all other communication modules, wherein, when a disconnected communication module detects that it is providing data forwarding to other flight controller communication modules, it sends a notification to the other flight controller communication modules that it will no longer provide data forwarding; the communication module with the highest network score provides data forwarding to the communication modules with network scores lower than the first threshold or disconnected from the network, or, when all flight controller communication modules are disconnected from the network, the communication module of an external monitoring component provides data forwarding to all flight controller communication modules. A distributed aircraft communication network configuration scheme was implemented, which improved network connectivity and fault tolerance. While enhancing the execution efficiency of data forwarding, it effectively avoided frequent forwarding switching and ensured the transmission stability of flight control data. Attached Figure Description
[0032] The present invention will be further described below with reference to the accompanying drawings and embodiments. In the accompanying drawings:
[0033] Figure 1 This is a first flowchart of the communication network configuration method for an aircraft according to the present invention;
[0034] Figure 2 This is a second flowchart of the communication network configuration method for an aircraft according to the present invention;
[0035] Figure 3 This is the third flowchart of the communication network configuration method for the aircraft of the present invention;
[0036] Figure 4 This is the fourth flowchart of the aircraft communication network configuration method of the present invention;
[0037] Figure 5 This is the fifth flowchart of the communication network configuration method for the aircraft of the present invention;
[0038] Figure 6 This is the sixth flowchart of the communication network configuration method for the aircraft of the present invention;
[0039] Figure 7 This is the seventh flowchart of the communication network configuration method for the aircraft of the present invention;
[0040] Figure 8 This is the eighth flowchart of the communication network configuration method for aircraft of the present invention;
[0041] Figure 9 This is a communication network topology diagram of the communication network configuration method for the aircraft of the present invention;
[0042] Figure 10 This is a schematic diagram of the forwarding function of the communication network configuration method for the aircraft of the present invention;
[0043] Figure 11 This is a schematic diagram of the execution logic of the communication network configuration method for the aircraft of the present invention. Detailed Implementation
[0044] It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of the invention.
[0045] In the following description, the use of suffixes such as "module," "part," or "unit" to denote elements is solely for the purpose of illustrative purposes and has no specific meaning in itself. Therefore, "module," "part," or "unit" may be used interchangeably.
[0046] Figure 1This is a first flowchart of the aircraft communication network configuration method of the present invention. This embodiment proposes an aircraft communication network configuration method, which includes:
[0047] S1. When any flight controller's communication module receives a message that another flight controller's communication module can no longer provide data forwarding for itself, it obtains its own network score, and when the network score is higher than a preset first threshold, it stops the enabled forwarding function and starts to execute its own data transmission.
[0048] S2. When the network score is lower than the first threshold, broadcast to all other communication modules to obtain the network scores of all other communication modules, or, when any flight controller communication module disconnects from the network, broadcast to all other communication modules to obtain the network scores of all other communication modules, wherein, when a disconnected communication module detects that it is providing data forwarding for other flight controller communication modules, it sends a notification to other flight controller communication modules that it will no longer provide data forwarding.
[0049] S3. Provide data forwarding through the communication module with the highest network score to the communication modules with network scores below the first threshold or disconnected from the network; or, when all flight control communication modules are disconnected from the network, provide data forwarding through the communication module of the external monitoring component to all flight control communication modules.
[0050] Please refer to Figure 9 The communication network topology diagram shown is illustrated in this embodiment using an aircraft of model EH216-S as an example. This aircraft is equipped with four communication modules: communication module 1, communication module 2, communication module 3, and airborne communication module 4. Wherein:
[0051] The communication modules 1, 2, and 3 contained in flight controllers 1, 2, and 3 respectively establish UART (Universal Asynchronous Receiver / Transmitter) communication connections with the flight control units of their respective flight controllers 1, 2, and 3. The communication modules 1, 2, and 3 also establish Ethernet connections with the router.
[0052] Airborne communication 4 establishes a UART communication connection with the gimbal controller, and airborne communication 4 also establishes an Ethernet connection with the camera. Airborne communication 4, the gimbal controller and the camera are combined as external monitoring components in this embodiment.
[0053] The four communication modules, namely Communication Module 1, Communication Module 2, Communication Module 3, and Airborne Communication 4, can all independently establish cellular communication connections with the base station.
[0054] The cockpit display unit includes tablets 1 and 2, which establish WiFi connections with onboard communication 4 and the router.
[0055] In this embodiment, in order to maximize the use of multi-carrier network coverage, the three communication modules connected to the three flight controllers use different carriers for cellular communication; the airborne communication 4 can be flexibly selected according to the aircraft's flight environment.
[0056] In this embodiment, when the cellular network of a flight controller's communication module on the aircraft is poor, the remaining communication modules with good network conditions forward the flight controller data, thereby ensuring data continuity. For example, if communication module 1 has a poor signal, has lost a valid mobile network signal, and has lost its IP network address, the communication module with the better network between communication module 2 and communication module 3 is selected to forward the flight controller data of flight controller 1 to the server. For details, please refer to... Figure 10 The diagram showing the forwarding function illustrates that after obtaining the flight control data from the flight controller 1, the communication module 1 forwards the flight control data from the flight controller 1 to the communication module 2 via a router. This allows the communication module 2 to send the flight control data from the flight controller 1 to the server via its own cellular network connection, and then the server transmits the flight control data from the flight controller 1 to the ground control station.
[0057] Optionally, in this embodiment, the condition for a communication module with forwarding enabled to resume its own data transmission is only that the communication module with forwarding function can no longer provide data forwarding for itself. As described in the example above, when the forwarding function of communication module 1 is enabled, communication module 1 will not resend its own data because the network of communication module 1 is restored. Similarly, communication module 1 will not resend its own data because the network of communication module 1 becomes better than that of communication module 2. Only when the network of communication module 2 is interrupted, or cannot be reconnected in a short period of time after the interruption, or there is an abnormality in data forwarding, and communication module 1 receives a notification that communication module 2 can no longer provide data forwarding for itself, can communication module 1 resend its own data.
[0058] Optionally, in this embodiment, the communication modules 1, 2, and 3 included in flight controllers 1, 2, and 3 respectively can be enabled to forward the data. The airborne communication 4 of the external environment monitoring component will only be enabled to forward the flight data transmitted by the communication modules 1, 2, and 3 through the router when all the communication modules 1, 2, and 3 are interrupted.
[0059] Please refer to Figure 11The execution logic diagram shown in this embodiment indicates that when any flight controller's communication module receives a notification that other flight controllers' communication modules can no longer provide data forwarding for itself, it obtains its own network score; when the network score is higher than a preset first threshold, such as 60 points, it stops its own enabled forwarding function.
[0060] Please continue to refer to this. Figure 11 If any flight controller's communication module receives a message that another flight controller's communication module can no longer provide data forwarding for itself, and its own network score is lower than the first threshold, it will broadcast to all other communication modules to obtain the network scores of all other communication modules.
[0061] Please continue to refer to this. Figure 11 If any communication module of a flight controller disconnects from the network, or fails to re-register for internet access within a preset time (e.g., 20 seconds) after disconnecting from the network, it broadcasts to all other communication modules to obtain network scores from all other communication modules. Optionally, in this embodiment, when a communication module that has disconnected from the network detects that it is providing data forwarding for other flight controller communication modules, it sends a notification to other flight controller communication modules through the router that it will no longer provide data forwarding.
[0062] Please continue to refer to this. Figure 11 The system can provide data forwarding to communication modules whose network scores are below the first threshold or whose networks are disconnected through the communication module with the highest network score, or, when all flight controller communication modules are disconnected from the network, provide data forwarding to all flight controller communication modules through the communication module of the external monitoring component.
[0063] The beneficial effects of this embodiment are as follows: when any flight controller's communication module receives a message that other flight controller communication modules can no longer provide data forwarding, it obtains its own network score; when the network score is higher than a preset first threshold, it stops the enabled forwarding function and begins to execute its own data transmission; when the network score is lower than the first threshold, it broadcasts to all other communication modules to obtain the network scores of all other communication modules; or, when any flight controller's communication module disconnects from the network, it broadcasts to all other communication modules to obtain the network scores of all other communication modules. Specifically, when a disconnected communication module detects that it is providing data forwarding to other flight controller communication modules, it sends a notification to the other flight controller communication modules that it will no longer provide data forwarding; the communication module with the highest network score provides data forwarding to the communication modules with network scores lower than the first threshold or those disconnected from the network; or, when all flight controller communication modules are disconnected from the network, the communication module of the external monitoring component provides data forwarding to all flight controller communication modules. A distributed aircraft communication network configuration scheme was implemented, which improved network connectivity and fault tolerance. While enhancing the execution efficiency of data forwarding, it effectively avoided frequent forwarding switching and ensured the transmission stability of flight control data.
[0064] Figure 2 This is a second flowchart of the aircraft communication network configuration method of the present invention. Based on the above embodiment, the step of broadcasting to all other communication modules to obtain network scores of all other communication modules includes:
[0065] S21. Preset the first acquisition time of the network score;
[0066] S22. Compare the network scores of the communication modules received during the first acquisition time.
[0067] Please continue to refer to this. Figure 11 Optionally, in this embodiment, the first acquisition time is 1 second.
[0068] Optionally, in this embodiment, if no network score is received within the first acquisition time, the first acquisition time is extended, for example, by doubling the first acquisition time.
[0069] Optionally, in this embodiment, when all network scores received within the first acquisition time are less than the first threshold and there are unreceived network scores, the first acquisition time is extended, for example, by doubling the first acquisition time.
[0070] Figure 3This is a third flowchart of the communication network configuration method for an aircraft according to the present invention. Based on the above embodiments, the step of providing data forwarding through the communication module with the highest network score to the communication modules with network scores below the first threshold or disconnected from the network includes:
[0071] S31. When the communication module with the highest network score is the communication module of the external monitoring component, and the second highest network score is higher than the first threshold, data forwarding is provided through the communication module with the second highest network score to the communication module with the network score lower than the first threshold or disconnected from the network.
[0072] S32. When the communication module with the highest network score is the communication module of the flight controller, and the highest network score is higher than the first threshold, data forwarding is provided through the communication module with the highest network score to the communication modules with network scores lower than the first threshold or disconnected from the network.
[0073] Optionally, in this embodiment, the communication modules included in each flight controller can have their forwarding function enabled; however, the communication module of the external environment monitoring component will only have its forwarding function enabled when all communication modules of all flight controllers are disconnected from the network. At this time, the communication module of the external environment monitoring component forwards the flight data transmitted by the communication modules of all flight controllers through the router.
[0074] Figure 4 This is the fourth flowchart of the communication network configuration method for an aircraft according to the present invention. Based on the above embodiments, the method further includes:
[0075] S41. Check the effectiveness of the communication module with the highest network score or the communication module of the external monitoring component through the router;
[0076] S42. When the communication module with the highest network score or the communication module of the external monitoring component is invalid, after a preset waiting time, the network status of the communication module with the highest network score or the communication module of the external monitoring component is re-acquired through the router.
[0077] Please continue to refer to this. Figure 11 Optionally, in this embodiment, the waiting time is 3 seconds.
[0078] Optionally, in this embodiment, the communication module with the highest network score or the communication module of the external monitoring component is selected as the candidate module; further, when the network status of the communication module with the highest network score or the communication module of the external monitoring component, which is re-obtained through the router, does not meet the preset network conditions, the above-mentioned broadcast and network score acquisition and comparison steps are re-executed to obtain a new candidate module; optionally, the network condition is the condition threshold corresponding to the above-mentioned network score; optionally, the condition threshold is higher than the above-mentioned first threshold.
[0079] Figure 5 This is the fifth flowchart of the communication network configuration method for an aircraft according to the present invention. Based on the above embodiments, the method further includes:
[0080] S51. When the communication module with the highest network score or the communication module of the external monitoring component is valid, the router selects the communication module with the highest network score or the communication module of the external monitoring component as the selected module.
[0081] S52. The selected module is used as the receiver of the forwarding function through the router.
[0082] Please continue to refer to this. Figure 11 Optionally, in this embodiment, when the router detects and determines that the communication module with the highest network score or the communication module of the external monitoring component is in an effective state, the router will use the selected module as the recipient of the forwarding function.
[0083] Optionally, in this embodiment, when the communication module with the highest network score or the communication module of the external monitoring component is detected and determined to be in a valid state, the module itself is then selected as the selected module, that is, as the recipient of the forwarding function.
[0084] Figure 6 This is the sixth flowchart of the communication network configuration method for an aircraft according to the present invention. Based on the above embodiments, the method further includes:
[0085] S61. Preset the second acquisition time of the peer forwarding port of the selected module;
[0086] S62. If the peer forwarding port is not received within the second acquisition time, the router re-executes the detection operation to determine whether the communication module with the highest network score or the communication module of the external monitoring component is effective.
[0087] Please continue to refer to this. Figure 11 Optionally, in this embodiment, the second acquisition time is 1 second.
[0088] Optionally, in this embodiment, when the router re-executes the detection operation to determine whether the communication module with the highest network score or the communication module of the external monitoring component is effective, the communication module of the flight controller is preferentially selected as the candidate module.
[0089] Figure 7 This is the seventh flowchart of the communication network configuration method for an aircraft according to the present invention. Based on the above embodiments, the method further includes:
[0090] S71. When the forwarding port of the peer is received within the second acquisition time, the forwarding function of the selected module is enabled through the router, and the flight control data of the non-selected module is acquired.
[0091] S72. The received flight control data is forwarded to the peer forwarding port via the router.
[0092] Please continue to refer to this. Figure 11 Optionally, in this embodiment, after the received flight control data is forwarded to the peer forwarding port by the router, the selected module sends its own flight control data and the received flight control data to the server through the cellular network.
[0093] Optionally, in this embodiment, after the received flight control data is forwarded to the peer forwarding port by the router, the selected module prioritizes sending its own flight control data to the server via the cellular network, and then sends the received flight control data to the server via the cellular network.
[0094] Figure 8 This is the eighth flowchart of the communication network configuration method for an aircraft according to the present invention. Based on the above embodiments, the method further includes:
[0095] S81. Observe the forwarding status of the selected module to the flight control data through the router;
[0096] S82. When the forwarding status is abnormal, notify the selected module to stop the enabled forwarding function and re-execute the judgment operation of whether the network score of the selected module is lower than the first threshold, or re-execute the judgment operation of whether the selected module disconnects from the network.
[0097] Please continue to refer to this. Figure 11 Optionally, in this embodiment, the router observes the forwarding status of the selected module to the flight control data and the sending status of its own data.
[0098] Optionally, in this embodiment, when there is an abnormality in the forwarding state and / or sending state, the selected module is notified to stop the enabled forwarding function and the judgment operation on whether the network score of the selected module is lower than the first threshold is re-executed, or the judgment operation on whether the selected module disconnects from the network is re-executed.
[0099] Based on the above embodiments, the present invention also proposes an aircraft communication network configuration device, the device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the aircraft communication network configuration method as described in any of the preceding embodiments.
[0100] It should be noted that the above-described device embodiments and method embodiments belong to the same concept. The specific implementation process can be found in the method embodiments, and the technical features in the method embodiments are also applicable to the device embodiments, which will not be repeated here.
[0101] Based on the above embodiments, the present invention also proposes a computer-readable storage medium storing an aircraft communication network configuration program, which, when executed by a processor, implements the steps of the aircraft communication network configuration method as described in any of the above embodiments.
[0102] It should be noted that the above-described medium embodiments and method embodiments belong to the same concept. The specific implementation process can be found in the method embodiments, and the technical features in the method embodiments are also applicable to the medium embodiments, which will not be repeated here.
[0103] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0104] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0105] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0106] The embodiments of the present invention have been described above with reference to the accompanying drawings. However, the present invention is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of the present invention without departing from the spirit and scope of the claims. All of these forms are within the protection scope of the present invention.
Claims
1. A method for configuring a communication network for an aircraft, characterized in that, The method is applied to aircraft, including: When any flight controller's communication module receives a message that another flight controller's communication module can no longer provide data forwarding for itself, it obtains its own network score. When the network score is higher than a preset first threshold, it stops the enabled forwarding function and begins to execute its own data transmission. The aircraft is equipped with multiple communication modules and multiple flight controllers. Some of the communication modules are connected to multiple flight controllers respectively, and one of the communication modules not connected to a flight controller, together with the gimbal controller and camera, forms an external monitoring component. When the network score is lower than the first threshold, broadcast to all other communication modules to obtain the network scores of all other communication modules; or, when any flight controller communication module disconnects from the network, broadcast to all other communication modules to obtain the network scores of all other communication modules. In this case, when a disconnected communication module detects that it is providing data forwarding to other flight controller communication modules, it sends a notification to the other flight controller communication modules that it will no longer provide data forwarding. The communication module with the highest network score provides data forwarding to the communication modules with network scores below the first threshold or disconnected from the network. Alternatively, when all flight controller communication modules are disconnected from the network, the communication module of the external monitoring component provides data forwarding to all flight controller communication modules.
2. The aircraft communication network configuration method according to claim 1, characterized in that, The broadcast to all other communication modules to obtain network scores from all other communication modules includes: The first acquisition time of the network score is preset; Compare the network scores of the communication modules received during the first acquisition time.
3. The aircraft communication network configuration method according to claim 1, characterized in that, The provision of data forwarding by the communication module with the highest network score to communication modules with network scores below the first threshold or disconnected from the network includes: When the communication module with the highest network score is the communication module of the external monitoring component, and the second highest network score is higher than the first threshold, data forwarding is provided through the communication module with the second highest network score to the communication module with the network score lower than the first threshold or disconnected from the network. When the communication module with the highest network score is the communication module of the flight controller, and the highest network score is higher than the first threshold, data forwarding is provided through the communication module with the highest network score to the communication modules with network scores lower than the first threshold or disconnected from the network.
4. The aircraft communication network configuration method according to claim 1, characterized in that, The method further includes: The router is used to check whether the communication module with the highest network score or the communication module of the external monitoring component is effective. If the communication module with the highest network score or the communication module of the external monitoring component is invalid, the network status of the communication module with the highest network score or the communication module of the external monitoring component will be reacquired through the router after a preset waiting time.
5. The aircraft communication network configuration method according to claim 4, characterized in that, The method further includes: When the communication module with the highest network score or the communication module of the external monitoring component is valid, the router selects the communication module with the highest network score or the communication module of the external monitoring component as the selected module. The router uses the selected module as the receiver of the forwarding function.
6. The aircraft communication network configuration method according to claim 5, characterized in that, The method further includes: The second acquisition time of the peer forwarding port of the selected module is preset; If the peer forwarding port is not received within the second acquisition time, the router re-executes the detection operation to determine whether the communication module with the highest network score or the communication module of the external monitoring component is effective.
7. The aircraft communication network configuration method according to claim 6, characterized in that, The method further includes: When the forwarding port of the peer is received within the second acquisition time, the forwarding function of the selected module is enabled through the router, and flight control data of the non-selected module is acquired. The received flight control data is forwarded to the peer forwarding port via the router.
8. The aircraft communication network configuration method according to claim 7, characterized in that, The method further includes: The router is used to observe the forwarding status of the selected module for the flight control data. When the forwarding status is abnormal, the selected module is notified to stop the enabled forwarding function and the judgment operation of whether the network score of the selected module is lower than the first threshold is re-executed, or the judgment operation of whether the selected module disconnects from the network is re-executed.
9. A communication network configuration device for an aircraft, characterized in that, The device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the communication network configuration method for an aircraft as described in any one of claims 1 to 8.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores an aircraft communication network configuration program, which, when executed by a processor, implements the steps of the aircraft communication network configuration method as described in any one of claims 1 to 8.
Citation Information
Patent Citations
Wireless network connection method and system of intelligent household electrical appliance, and intelligent household electrical appliance
CN111065141A
Unmanned aerial vehicle cluster cooperative control method
CN112650289A