A method, device, and computer-readable storage medium for dynamically configuring a communication link
By dynamically switching communication links based on the communication status, flight status and base station status of the aircraft, and selecting the base station with the highest predicted link strength as the target base station, the problem of easily losing connections of the communication link of the unmanned aircraft is solved, and the stability and reliability of flight data transmission are achieved.
Patent Information
- Application Number
- CN202211674044.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-26
- Publication Date
- 2025-06-24
- Estimated Expiration
- 2042-12-26
AI Technical Summary
The communication links of existing unmanned aircraft are prone to loss of connections, resulting in unstable flight data transmission and becoming a technical problem that needs to be solved urgently.
During the flight of the aircraft, the handover period of the communication link is determined based on the current communication status, flight status and base station status, and the base station with the highest predicted link strength is selected as the target base station, and the communication link is switched at the time of handover to ensure the normal transmission of flight data.
An efficient and stable dynamic configuration solution for communication links has been realized, which significantly improves the stability and reliability of aircraft transmission for flight data and effectively guarantees flight safety.
Smart Images

Figure CN115988539B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of unmanned aerial vehicles, and particularly to a method, device and computer-readable storage medium for dynamically configuring a communication link. Background Art
[0002] In the prior art, with the development of unmanned aerial vehicle technology, the communication links of current drones use either point-to-point wireless communication links or commercial mobile networks. However, all types of communication solutions face the same problem of lost connection. Therefore, how to dynamically configure the communication link of an aircraft to ensure the normal transmission and reception of flight data has become an urgent technical problem to be solved. Summary of the Invention
[0003] In order to solve the above technical deficiencies in the prior art, the present invention proposes a method for dynamically configuring a communication link, which includes:
[0004] During the flight of the aircraft, determine the switching period of the communication link of the aircraft according to the current communication state, flight state and base station state, where the communication state includes the main communication link state and the backup communication link state, the flight state includes the flight position, flight speed and flight altitude, and the base station state includes the distribution position and working state;
[0005] At the starting moment of the switching period, determine the base station with the highest predicted link strength as the target base station according to the flight position, flight speed, flight altitude, distribution position and working state;
[0006] Determine the switching moment according to the main communication link state and the backup communication link state during the switching period, and use the communication link established with the target base station as the main link at the switching moment;
[0007] Transmit the flight data during the switching period to the target base station through the main link, so that the target base station forwards the flight data to a preset server.
[0008] Optionally, the step of determining the switching period of the communication link of the aircraft according to the current communication state, flight state and base station state during the flight of the aircraft, where the communication state includes the main communication link state and the backup communication link state, the flight state includes the flight position, flight speed and flight altitude, and the base station state includes the distribution position and working state, includes:
[0009] Divide the effective areas of each base station according to the distribution position and the working state;
[0010] Determine the coverage status of the effective area over the flight area of the aircraft based on the flight position, the flight speed, and the flight altitude.
[0011] Optionally, during the flight of the aircraft, determine the handover period of the communication link of the aircraft according to the current communication status, flight status, and base station status, where the communication status includes the primary communication link status and the backup communication link status, the flight status includes flight position, flight speed, and flight altitude, the base station status includes distribution position and working status, and further includes:
[0012] Determine the predicted flight route of the aircraft based on the flight position, the flight speed, and the flight altitude;
[0013] Determine the first starting point of the current handover and the second starting point of the next handover according to the predicted flight route and the coverage status, and determine the current handover period from the first starting point, the second starting point, and the flight status.
[0014] Optionally, at the starting moment of the handover period, determine the base station with the highest predicted link strength as the target base station according to the flight position, the flight speed, the flight altitude, the distribution position, and the working status, including:
[0015] Determine the starting moment of the current handover according to the first starting point and the flight status;
[0016] Predict the link strength of the base station when the coverage status meets the preset coverage condition according to the predicted flight route, and use the base station with the highest predicted link strength as the target base station.
[0017] Optionally, determine the handover moment according to the primary communication link status and the backup communication link status during the handover period, and use the communication link established with the target base station as the primary link at the handover moment, including:
[0018] When the primary communication link status is in a disconnected state and the backup communication link status is in a connected state, detect whether the backup communication link status meets the preset handover condition;
[0019] When the backup communication link status meets the handover condition, establish a communication link with the target base station, and use the communication link established with the target base station as the primary link at the handover moment.
[0020] Optionally, transmit the flight data during the handover period to the target base station through the primary link, so that the target base station forwards the flight data to a preset server, including:
[0021] Send the flight data within the handover period to the target base station via the main link;
[0022] Receive the backhaul data sent by the target base station within the handover period via the main link.
[0023] Optionally, after transmitting the flight data within the handover period to the target base station via the main link so that the target base station forwards the flight data to a preset server, it includes:
[0024] When the coverage status of a target base station meets the coverage condition, use the same target base station to forward the flight data and send the backhaul data to the aircraft;
[0025] When the coverage status of a target base station does not meet the coverage condition, use different target base stations to forward the flight data and send the backhaul data to the aircraft respectively.
[0026] Optionally, after transmitting the flight data within the handover period to the target base station via the main link so that the target base station forwards the flight data to a preset server, it further includes:
[0027] When the backup communication link status meets the handover condition, use the same target base station to forward the flight data and send the backhaul data to the aircraft;
[0028] When the backup communication link status does not meet the handover condition, use different target base stations to forward the flight data and send the backhaul data to the aircraft respectively.
[0029] The present invention also provides a communication link dynamic configuration device, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor. When the computer program is executed by the processor, it implements the steps of the communication link dynamic configuration method described in any one of the above.
[0030] The present invention also provides a computer-readable storage medium, on which a communication link dynamic configuration program is stored. When the communication link dynamic configuration program is executed by a processor, it implements the steps of the communication link dynamic configuration method described in any one of the above.
[0031] Implementing the communication link dynamic configuration method, device, and computer-readable storage medium of the present invention, during the flight of an aircraft, determining the switching period of the communication link of the aircraft according to the current communication state, flight state, and base station state, where the communication state includes the main communication link state and the backup communication link state, the flight state includes flight position, flight speed, and flight height, and the base station state includes distribution position and working state; at the starting moment of the switching period, determining the base station with the highest predicted link strength as the target base station according to the flight position, the flight speed, the flight height, the distribution position, and the working state; determining the switching moment according to the main communication link state and the backup communication link state during the switching period, and taking the communication link established with the target base station as the main link at the switching moment; transmitting the flight data during the switching period to the target base station through the main link, so that the target base station forwards the flight data to a preset server. An efficient and stable communication link dynamic configuration scheme is realized, greatly improving the transmission stability and reliability of flight data of the aircraft and effectively ensuring flight safety. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] The present invention will be further described below in conjunction with the drawings and embodiments. In the drawings:
[0033] Figure 1 is the first flowchart of the communication link dynamic configuration method of the present invention;
[0034] Figure 2 is the second flowchart of the communication link dynamic configuration method of the present invention;
[0035] Figure 3 is the third flowchart of the communication link dynamic configuration method of the present invention;
[0036] Figure 4 is the fourth flowchart of the communication link dynamic configuration method of the present invention;
[0037] Figure 5 is the fifth flowchart of the communication link dynamic configuration method of the present invention;
[0038] Figure 6 is the sixth flowchart of the communication link dynamic configuration method of the present invention;
[0039] Figure 7 is the seventh flowchart of the communication link dynamic configuration method of the present invention;
[0040] Figure 8 is the eighth flowchart of the communication link dynamic configuration method of the present invention;
[0041] Figure 9It is a schematic diagram of data transmission for the communication link dynamic configuration method of the present invention. Detailed implementation manners
[0042] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0043] In the subsequent descriptions, suffixes such as "module", "component", or "unit" used to represent elements are only for the convenience of describing the present invention, and they have no specific meaning by themselves. Therefore, "module", "component", or "unit" can be used interchangeably.
[0044] Figure 1 It is the first flowchart of the communication link dynamic configuration method of the present invention. In this embodiment, a communication link dynamic configuration method is proposed, and the method includes:
[0045] S1. During the flight of the aircraft, determine the switching period of the communication link of the aircraft according to the current communication state, flight state, and base station state, where the communication state includes the main communication link state and the backup communication link state, the flight state includes the flight position, flight speed, and flight altitude, and the base station state includes the distribution position and working state;
[0046] S2. At the start moment of the switching period, determine the base station with the highest predicted link strength as the target base station according to the flight position, flight speed, flight altitude, distribution position, and working state;
[0047] S3. Determine the switching moment according to the main communication link state and the backup communication link state during the switching period, and use the communication link established with the target base station as the main link at the switching moment;
[0048] S4. Transmit the flight data during the switching period to the target base station through the main link, so that the target base station forwards the flight data to a preset server.
[0049] In this embodiment, first, a plurality of wireless communication base stations are arranged on the ground at the same time, and the on-board communication device selects the best signal ground communication link to send data to the ground wireless base station; then, the ground wireless base station transparently forwards the data sent by the aircraft end received to the public network server. Thus, during the flight, the data link can be automatically switched to effectively ensure the problem of the aircraft being out of contact with the ground.
[0050] In this embodiment, as Figure 9As shown, the UAV (drone) automatically selects a link to transmit the aircraft data to the Station (wireless ground terminal, such as a base station) according to the signal strength, and the ground terminal transparently forwards the data to the Server (server) through the public network; optionally, the return data will be transmitted back to the drone according to the link through which the data enters the server.
[0051] In this embodiment, in order to further consider the higher flight speed of the aircraft and the relatively limited coverage of the base station, this embodiment will further limit the sending mechanism of the flight data. Specifically, first, during the flight of the aircraft, the switching period of the communication link of the aircraft is determined according to the current communication state, flight state and base station state, wherein the communication state includes the main communication link state and the backup communication link state, the flight state includes the flight position, the flight speed and the flight altitude, and the base station state includes the distribution position and the working state; then, at the start time of the switching period, the base station with the highest predicted link strength is determined as the target base station according to the flight position, the flight speed, the flight altitude, the distribution position and the working state; then, within the switching period, the switching time is determined according to the main communication link state and the backup communication link state, and at the switching time, the communication link established with the target base station is used as the main link; finally, the flight data within the switching period is transmitted to the target base station through the main link, so that the target base station forwards the flight data to the preset server. Similarly, when the server selects a base station to send the return data to the aircraft, the base station for forwarding and the time of forwarding may also be determined in the same manner as described above.
[0052] The beneficial effect of this embodiment is that, during the flight of the aircraft, the switching period of the communication link of the aircraft is determined according to the current communication state, flight state and base station state, wherein the communication state includes the main communication link state and the backup communication link state, the flight state includes the flight position, the flight speed and the flight altitude, and the base station state includes the distribution position and the working state; at the starting time of the switching period, the base station with the highest predicted link strength is determined as the target base station according to the flight position, the flight speed, the flight altitude, the distribution position and the working state; within the switching period, the switching time is determined according to the main communication link state and the backup communication link state, and at the switching time, the communication link established with the target base station is used as the main link; the flight data within the switching period is transmitted to the target base station through the main link, so that the target base station forwards the flight data to the preset server. An efficient and stable dynamic configuration scheme for communication links is realized, which greatly improves the transmission stability and reliability of aircraft for flight data and effectively ensures flight safety.
[0053] Figure 2 This is the second flowchart of the communication link dynamic configuration method of the present invention. Based on the above embodiments, during the flight of the aircraft, the switching period of the communication link of the aircraft is determined according to the current communication state, flight state, and base station state. Among them, the communication state includes the main communication link state and the backup communication link state, the flight state includes flight position, flight speed, and flight altitude, and the base station state includes distribution position and working state, including:
[0054] S11. Divide the effective areas of each base station according to the distribution position and the working state;
[0055] S12. Determine the coverage state of the effective areas for the flight area of the aircraft according to the flight position, the flight speed, and the flight altitude.
[0056] Optionally, in this embodiment, the effective areas of each base station are determined according to the distribution positions of each base station and the working parameters of each base station.
[0057] Optionally, in this embodiment, the flight area of the aircraft is predicted according to the flight position, the flight speed, and the flight altitude. After the flight area is predicted, the coverage state of each effective area for the flight area is determined. For example, during the flight, there are consecutive multiple effective areas that sequentially cover the flight area at the current moment.
[0058] Figure 3 This is the third flowchart of the communication link dynamic configuration method of the present invention. Based on the above embodiments, during the flight of the aircraft, the switching period of the communication link of the aircraft is determined according to the current communication state, flight state, and base station state. Among them, the communication state includes the main communication link state and the backup communication link state, the flight state includes flight position, flight speed, and flight altitude, and the base station state includes distribution position and working state, and further includes:
[0059] S13. Determine the predicted flight route of the aircraft according to the flight position, the flight speed, and the flight altitude;
[0060] S14. Determine the first starting point of the current switch and the second starting point of the next switch according to the predicted flight route and the coverage state, and determine the current switching period from the first starting point, the second starting point, and the flight state.
[0061] Optionally, in this embodiment, the first intersection point of the above flight route and the above effective area is used as the first starting point, and the second intersection point of the above flight route and the above effective area is used as the second starting point.
[0062] Figure 4 It is the fourth flowchart of the communication link dynamic configuration method of the present invention. Based on the above embodiments, at the starting moment of the handover period, determining the base station with the highest predicted link strength as the target base station according to the flight position, the flight speed, the flight altitude, the distribution position, and the working state includes:
[0063] S21. Determine the starting moment of the current handover according to the first starting point and the flight state;
[0064] S22. Predict the link strength of the base stations whose coverage status meets the preset coverage conditions according to the predicted flight route, and use the base station with the highest predicted link strength as the target base station.
[0065] Optionally, in this embodiment, based on the first starting point and predicting according to the current flight state, the starting moment corresponding to the first starting point is obtained.
[0066] Optionally, in this embodiment, the coverage condition can be set as the aircraft leaving the effective area of the previous base station and entering the effective area of the next base station, that is, the aircraft is still in the adjacent area of the coverage ranges of two base stations.
[0067] Figure 5 It is the fifth flowchart of the communication link dynamic configuration method of the present invention. Based on the above embodiments, determining the handover moment according to the main communication link state and the backup communication link state during the handover period, and using the communication link established with the target base station as the main link at the handover moment includes:
[0068] S31. When the main communication link state is in a disconnected state and the backup communication link state is in a connected state, detect whether the backup communication link state meets the preset handover conditions;
[0069] S32. When the backup communication link state meets the handover conditions, establish a communication link with the target base station, and use the communication link established with the target base station as the main link at the handover moment.
[0070] Optionally, in this embodiment, the main communication link and the backup communication link are implemented by different communication modules.
[0071] Optionally, in this embodiment, the above handover conditions are determined according to the link quality of the backup communication link. For example, when the link quality of the backup communication link deteriorates to a certain extent, it is determined that the handover conditions are met.
[0072] Figure 6This is the sixth flowchart of the communication link dynamic configuration method of the present invention. Based on the above embodiments, the step of transmitting the flight data during the handover period to the target base station through the primary link so that the target base station forwards the flight data to a preset server includes:
[0073] S41. Transmit the flight data during the handover period to the target base station through the primary link;
[0074] S42. Receive the backhaul data sent by the target base station during the handover period through the primary link.
[0075] Optionally, in this embodiment, when the flight data during the handover period is not completely sent, the flight data during the current handover period and the flight data not sent during the previous handover period are sent to the target base station together through the primary link of the next base station.
[0076] Figure 7 This is the seventh flowchart of the communication link dynamic configuration method of the present invention. Based on the above embodiments, after transmitting the flight data during the handover period to the target base station through the primary link so that the target base station forwards the flight data to a preset server, it includes:
[0077] S51. When the coverage status of a target base station meets the coverage condition, use the same target base station to forward the flight data and send the backhaul data to the aircraft;
[0078] S52. When the coverage status of a target base station does not meet the coverage condition, use different target base stations to forward the flight data and send the backhaul data to the aircraft respectively.
[0079] Figure 8 This is the eighth flowchart of the communication link dynamic configuration method of the present invention. Based on the above embodiments, after transmitting the flight data during the handover period to the target base station through the primary link so that the target base station forwards the flight data to a preset server, it further includes:
[0080] S53. When the backup communication link status meets the handover condition, use the same target base station to forward the flight data and send the backhaul data to the aircraft;
[0081] S54. When the backup communication link status does not meet the handover condition, use different target base stations to forward the flight data and send the backhaul data to the aircraft respectively.
[0082] Based on the above embodiments, the present invention further provides a communication link dynamic configuration device, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor. When the computer program is executed by the processor, the steps of the communication link dynamic configuration method described in any one of the above are implemented.
[0083] It should be noted that the above device embodiment and method embodiment belong to the same concept. The specific implementation process is detailed in the method embodiment, and the technical features in the method embodiment are correspondingly applicable to the device embodiment, so they will not be repeated here.
[0084] Based on the above embodiments, the present invention further provides a computer-readable storage medium, on which a communication link dynamic configuration program is stored. When the communication link dynamic configuration program is executed by a processor, the steps of the communication link dynamic configuration method described in any one of the above are implemented.
[0085] It should be noted that the above medium embodiment and method embodiment belong to the same concept. The specific implementation process is detailed in the method embodiment, and the technical features in the method embodiment are correspondingly applicable to the medium embodiment, so they will not be repeated here.
[0086] It should be noted that in this article, the terms "include", "comprise" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the phrase "including a..." does not exclude the existence of additional identical elements in the process, method, article or device including that element.
[0087] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages and disadvantages of the embodiments.
[0088] Through the description of the above embodiments, those skilled in the art can clearly understand that the above embodiment methods can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an 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. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions for causing a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in various embodiments of the present invention.
[0089] The embodiments of the present invention have been described above in conjunction with the accompanying drawings. However, the present invention is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present invention, those of ordinary skill in the art can also make many forms without departing from the spirit of the present invention and the scope protected by the claims. All of these fall within the protection scope of the present invention.
Claims
1. A method for dynamically configuring a communication link, characterized in that The method includes: During the flight of the aircraft, determining the switching period of the communication link of the aircraft according to the current communication state, flight state, and base station state, where the communication state includes the main communication link state and the backup communication link state, the flight state includes flight position, flight speed, and flight altitude, and the base station state includes distribution position and working state; At the starting moment of the switching period, determining the base station with the highest predicted link strength as the target base station according to the flight position, the flight speed, the flight altitude, the distribution position, and the working state; Determining the switching moment according to the main communication link state and the backup communication link state during the switching period, and taking the communication link established with the target base station as the main link at the switching moment; Transmitting the flight data during the switching period to the target base station through the main link, so that the target base station forwards the flight data to a preset server.
2. The communication link dynamic configuration method according to claim 1, characterized in that During the flight of the aircraft, determining the switching period of the communication link of the aircraft according to the current communication state, flight state, and base station state, where the communication state includes the main communication link state and the backup communication link state, the flight state includes flight position, flight speed, and flight altitude, and the base station state includes distribution position and working state, includes: Dividing the effective areas of each base station according to the distribution position and the working state; Determining the coverage state of the effective areas for the flight area of the aircraft according to the flight position, the flight speed, and the flight altitude.
3. The communication link dynamic configuration method according to claim 2, wherein During the flight of the aircraft, determining the switching period of the communication link of the aircraft according to the current communication state, flight state, and base station state, where the communication state includes the main communication link state and the backup communication link state, the flight state includes flight position, flight speed, and flight altitude, and the base station state includes distribution position and working state, further includes: Determining the predicted flight route of the aircraft according to the flight position, the flight speed, and the flight altitude; Determining the first starting point of the current switch and the second starting point of the next switch according to the predicted flight route and the coverage state, and determining the current switching period from the first starting point, the second starting point, and the flight state.
4. The communication link dynamic configuration method according to claim 3, characterized in that, At the starting moment of the switching period, determining the base station with the highest predicted link strength as the target base station according to the flight position, the flight speed, the flight altitude, the distribution position, and the working state, includes: Determining the starting moment of the current switch according to the first starting point and the flight state; Predicting the link strength of the base stations whose coverage state meets the preset coverage condition according to the predicted flight route, and taking the base station with the highest predicted link strength as the target base station.
5. The communication link dynamic configuration method according to claim 4, wherein During the switching period, determining the switching moment according to the main communication link state and the backup communication link state, and taking the communication link established with the target base station as the main link at the switching moment, includes: When the main communication link is in a disconnected state and the backup communication link is in a connected state, detect whether the backup communication link meets a preset switching condition; When the backup communication link meets the switching condition, establish a communication link with the target base station and, at the switching moment, use the communication link established with the target base station as the main link.
6. The communication link dynamic configuration method according to claim 5, wherein The step of transmitting the flight data during the switching period to the target base station through the main link so that the target base station forwards the flight data to a preset server includes: Transmit the flight data during the switching period to the target base station through the main link; Receive the backhaul data sent by the target base station during the switching period through the main link.
7. The communication link dynamic configuration method according to claim 6, wherein After transmitting the flight data during the switching period to the target base station through the main link so that the target base station forwards the flight data to a preset server, it includes: When the coverage state of a target base station meets the coverage condition, use the same target base station to forward the flight data and send the backhaul data to the aircraft; When the coverage state of a target base station does not meet the coverage condition, use different target base stations to forward the flight data and send the backhaul data to the aircraft respectively.
8. The communication link dynamic configuration method according to claim 7, wherein After transmitting the flight data during the switching period to the target base station through the main link so that the target base station forwards the flight data to a preset server, it further includes: When the backup communication link meets the switching condition, use the same target base station to forward the flight data and send the backhaul data to the aircraft; When the backup communication link does not meet the switching condition, use different target base stations to forward the flight data and send the backhaul data to the aircraft respectively.
9. A communication link dynamic configuration device, characterized in that, The device includes a memory, a processor, and a computer program stored on the memory and executable on the processor. When the computer program is executed by the processor, it implements the steps of the communication link dynamic configuration method according to any one of claims 1 to 8.
10. A computer-readable storage medium, characterized in that, A communication link dynamic configuration program is stored on the computer-readable storage medium. When the communication link dynamic configuration program is executed by the processor, it implements the steps of the communication link dynamic configuration method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Link switching method and system in wireless communication network
CN106454982A
Information processing method, unmanned aerial vehicle, server, and storage medium
CN114026517A