Unmanned aircraft data information real-time transmission method and system and medium
By adjusting the network topology of the transmission link for unmanned aerial vehicles (UAVs), optimizing network equipment, and classifying data transmission weights, the problems of operational sluggishness and information errors caused by data link latency in UAVs were solved, achieving real-time performance and reliability of the data link and improving data transmission efficiency.
Patent Information
- Application Number
- CN202511126177.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-12
- Publication Date
- 2025-10-31
AI Technical Summary
Unmanned aerial vehicles (UAVs) face risks of operational sluggishness and information transmission errors when data link latency occurs, which current technologies cannot effectively address.
By acquiring communication log data from unmanned aerial vehicles, calculating latency and packet loss rates, adjusting the transmission link network topology and bandwidth, optimizing network equipment, classifying data command weights for real-time transmission, monitoring electromagnetic interference and filtering interference information, and performing data compression and encryption, the real-time performance and reliability of the data link are ensured.
It achieves real-time performance and reliability while meeting the requirements of command, control, communication and monitoring data transmission, reduces latency and packet loss rate, and improves network bandwidth and data transmission efficiency.
Smart Images

Figure CN120880972A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of aircraft technology, and more specifically, to a method, system, and medium for real-time transmission of data information from unmanned aerial vehicles. Background Technology
[0002] With the development of unmanned aerial vehicle (UAV) technology, UAVs are being used more and more widely in daily production and life. At the same time, the rapid development of UAVs is inseparable from the support of communication technology, which puts forward higher requirements for the link performance of UAVs. However, when UAVs encounter data link delays, it will cause risks such as sluggish operation and information transmission errors.
[0003] Therefore, existing technologies have shortcomings and urgently need improvement. Summary of the Invention
[0004] In view of the above problems, the purpose of this invention is to provide a method, system and medium for real-time transmission of data information of unmanned aerial vehicles, which can ensure the real-time performance of link transmission of unmanned aerial vehicles.
[0005] The first aspect of this invention provides a method for real-time data transmission of unmanned aerial vehicles, comprising:
[0006] Acquire communication log data from unmanned aerial vehicles;
[0007] Based on the communication record data of the unmanned aerial vehicle, the sending and receiving times of data commands are obtained;
[0008] The delay time value is obtained by calculating the difference between the sending time and the receiving time;
[0009] Obtain the theoretical latency value of the transmission link network for unmanned aerial vehicles;
[0010] Determine whether the delay time value is greater than the theoretical delay value of the unmanned aerial vehicle transmission link network. If so, adjust the current transmission link network through the preset network adjustment system.
[0011] If not, data information will be transmitted in real time according to the current transmission link network.
[0012] This plan also includes:
[0013] Obtain information on the network topology of the transmission link for unmanned aerial vehicles;
[0014] Based on a preset data transmission test sample, the data transmission test sample is sent to the corresponding preset unmanned aerial vehicle transmission link network topology to obtain the packet loss rate;
[0015] Determine whether the packet loss rate is greater than a preset first packet loss rate threshold. If so, adjust the network topology of the transmission link.
[0016] This plan also includes:
[0017] Acquire parameter data from the communication equipment of unmanned aerial vehicles;
[0018] Based on the communication equipment parameter data of the unmanned aerial vehicle (UAV), obtain the network bandwidth value of the UAV transmission link.
[0019] Determine whether the network bandwidth of the unmanned aerial vehicle transmission link is greater than the preset first bandwidth threshold. If not, start the network equipment optimization system to adjust the network bandwidth of the transmission link. If so, transmit the data information in real time according to the current network bandwidth of the transmission link.
[0020] In this scheme, the steps for obtaining the data command reception time specifically include:
[0021] Obtain data reception information from the ground control terminal;
[0022] The time information in the data received information from the ground control terminal is marked to obtain the data reception time;
[0023] The size of the data information in bytes;
[0024] Obtain the data transmission rate of the communication equipment of the unmanned aerial vehicle;
[0025] The time required for data transmission is calculated based on the data transmission rate of the unmanned aerial vehicle's communication equipment.
[0026] Subtracting the data transmission time from the marked data reception time yields the data reception time of the unmanned aerial vehicle (UAV) receiving data commands from the ground control terminal.
[0027] This plan also includes:
[0028] Obtain the real-time bandwidth value of the unmanned aerial vehicle transmission link network and mark it as the initial bandwidth value;
[0029] Obtain information about other devices connected to the network device;
[0030] Limit the network speed of other devices by using the preset settings of network devices;
[0031] Determine whether the network bandwidth value after the restriction is greater than the initial bandwidth value. If so, maintain the network speed restriction on other devices; otherwise, increase the network speed of the unmanned aerial vehicle's transmission link through the preset network traffic diversion and speed-up system.
[0032] This plan also includes:
[0033] Acquire all data and command information sent by the ground control terminal of the unmanned aerial vehicle;
[0034] Based on all the data and command information sent by the ground control terminal, the command data of the same type of unmanned aerial vehicle are classified and labeled, and set with different numerical weight information.
[0035] The different numerical weight information includes first numerical weight information, second numerical weight information, ... nth numerical weight information;
[0036] The data command information is transmitted in real time according to the weight values in the transmission link network of the unmanned aircraft.
[0037] A second aspect of the present invention provides a real-time data transmission system for unmanned aerial vehicles (UAVs), comprising a memory and a processor. The memory stores a method program for real-time data transmission of UAVs, which, when executed by the processor, performs the following steps:
[0038] Acquire communication log data from unmanned aerial vehicles;
[0039] Based on the communication record data of the unmanned aerial vehicle, the sending and receiving times of data commands are obtained;
[0040] The delay time value is obtained by calculating the difference between the sending time and the receiving time;
[0041] Obtain the theoretical latency value of the transmission link network for unmanned aerial vehicles;
[0042] Determine whether the delay time value is greater than the theoretical delay value of the unmanned aerial vehicle transmission link network. If so, adjust the current transmission link network through the preset network adjustment system.
[0043] If not, data information will be transmitted in real time according to the current transmission link network.
[0044] This plan also includes:
[0045] Obtain information on the network topology of the transmission link for unmanned aerial vehicles;
[0046] Based on a preset data transmission test sample, the data transmission test sample is sent to the corresponding preset unmanned aerial vehicle transmission link network topology to obtain the packet loss rate;
[0047] Determine whether the packet loss rate is greater than a preset first packet loss rate threshold. If so, adjust the network topology of the transmission link.
[0048] This plan also includes:
[0049] Acquire parameter data from the communication equipment of unmanned aerial vehicles;
[0050] Based on the communication equipment parameter data of the unmanned aerial vehicle (UAV), obtain the network bandwidth value of the UAV transmission link.
[0051] Determine whether the network bandwidth of the unmanned aerial vehicle transmission link is greater than the preset first bandwidth threshold. If not, start the network equipment optimization system to adjust the network bandwidth of the transmission link. If so, transmit the data information in real time according to the current network bandwidth of the transmission link.
[0052] In this scheme, the steps for obtaining the data command reception time specifically include:
[0053] Obtain data reception information from the ground control terminal;
[0054] The time information in the data received information from the ground control terminal is marked to obtain the data reception time;
[0055] The size of the data information in bytes;
[0056] Obtain the data transmission rate of the communication equipment of the unmanned aerial vehicle;
[0057] The time required for data transmission is calculated based on the data transmission rate of the unmanned aerial vehicle's communication equipment.
[0058] Subtracting the data transmission time from the marked data reception time yields the data reception time of the unmanned aerial vehicle (UAV) receiving data commands from the ground control terminal.
[0059] This plan also includes:
[0060] Obtain the real-time bandwidth value of the unmanned aerial vehicle transmission link network and mark it as the initial bandwidth value;
[0061] Obtain information about other devices connected to the network device;
[0062] Limit the network speed of other devices by using the preset settings of network devices;
[0063] Determine whether the network bandwidth value after the restriction is greater than the initial bandwidth value. If so, maintain the network speed restriction on other devices; otherwise, increase the network speed of the unmanned aerial vehicle's transmission link through the preset network traffic diversion and speed-up system.
[0064] This plan also includes:
[0065] Acquire all data and command information sent by the ground control terminal of the unmanned aerial vehicle;
[0066] Based on all the data and command information sent by the ground control terminal, the command data of the same type of unmanned aerial vehicle are classified and labeled, and set with different numerical weight information.
[0067] The different numerical weight information includes first numerical weight information, second numerical weight information, ... nth numerical weight information;
[0068] The data command information is transmitted in real time according to the weight values in the transmission link network of the unmanned aircraft.
[0069] A third aspect of the present invention provides a computer medium storing a method program for real-time transmission of unmanned aerial vehicle (UAV) data information, wherein when the UAV data information real-time transmission method program is executed by a processor, it implements the steps of the method program for real-time transmission of UAV data information as described in any of the preceding claims.
[0070] This invention discloses a method, system, and medium for real-time data transmission of unmanned aerial vehicles. By calculating the aircraft command transmission time and data information reception time, the data transmission rate meets the transmission requirements of command, control, communication, and surveillance data, while ensuring that the data link delay does not adversely affect the transmission of command, control, communication, and surveillance data other than images. Attached Figure Description
[0071] Figure 1 A flowchart of a real-time data information transmission method for unmanned aerial vehicles according to the present invention is shown.
[0072] Figure 2 A block diagram of a real-time data transmission system for unmanned aerial vehicles according to the present invention is shown. Detailed Implementation
[0073] To better understand the above-mentioned objectives, features, and advantages of the present invention, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be noted that, unless otherwise specified, the embodiments and features described in these embodiments can be combined with each other.
[0074] Many specific details are set forth in the following description in order to provide a full understanding of the invention. However, the invention may also be practiced in other ways different from those described herein, and therefore the scope of protection of the invention is not limited to the specific embodiments disclosed below.
[0075] Figure 1 A flowchart of a real-time data transmission method for unmanned aerial vehicles according to the present invention is shown.
[0076] like Figure 1As shown, this invention discloses a method for real-time data transmission of unmanned aerial vehicles, comprising:
[0077] S101, acquire communication record data information of unmanned aerial vehicles;
[0078] S102, based on the communication record data of the unmanned aerial vehicle, obtain the sending and receiving times of the data commands;
[0079] S103, calculate the difference between the sending time and the receiving time to obtain the delay time value;
[0080] S104, Obtain the theoretical delay value of the unmanned aerial vehicle transmission link network;
[0081] S105, determine whether the delay time value is greater than the theoretical delay value of the unmanned aerial vehicle transmission link network; if so, adjust the current transmission link network through the preset network adjustment system.
[0082] S106, If not, transmit the data information in real time according to the current transmission link network.
[0083] It should be noted that by retrieving communication records between the UAV and the ground control terminal, a test data transmission can be initiated, with the exact data transmission time obtained from the ground control terminal. The detailed reception time of the test data is then obtained from the ground control terminal's records. The difference between the transmission and reception times is calculated to obtain the UAV data delay value A. Following the requirements of the ground control terminal's backend program, the theoretical delay value B of the UAV's transmission link network is obtained. This theoretical delay value B is set by professionals based on the UAV's link performance and communication requirements. By comparing and analyzing the relationship between the UAV delay value A and the theoretical delay value B, if A > B, the UAV network adjustment system is activated; if A ≤ B, the data is transmitted in real-time according to the current UAV transmission link network.
[0084] According to an embodiment of the present invention, it further includes:
[0085] Obtain information on the network topology of the transmission link for unmanned aerial vehicles;
[0086] Based on a preset data transmission test sample, the data transmission test sample is sent to the corresponding preset unmanned aerial vehicle transmission link network topology to obtain the packet loss rate;
[0087] Determine whether the packet loss rate is greater than a preset first packet loss rate threshold. If so, adjust the network topology of the transmission link.
[0088] It should be noted that by analyzing the layout characteristics of the physical connections between the unmanned aerial vehicle (UAV) and data transmission nodes such as the ground control terminal, the network configuration and interconnections of network servers, workstations, and network devices can be represented, yielding the network topology information of the transmission link between the UAV and the ground control terminal. The ground control terminal transmits data detection samples through the current transmission link network topology of the UAV based on pre-set data transmission detection samples, testing the current packet loss rate L. If the preset first packet loss rate threshold is 1%, then when L > 1%, the UAV transmission link network topology must be adjusted. This is because different network topologies result in different data transmission times and efficiencies. For example, bus topologies are characterized by their simple structure, flexible data entry, ease of expansion, and the absence of a central node, ensuring high reliability and fast network response due to the failure of one node. In contrast, star topologies are characterized by their relatively simple network structure, centralized control for easy maintenance, ease of network setup, short network latency, and low transmission error rate. Therefore, adjusting the network topology can reduce network latency and packet loss rate.
[0089] According to an embodiment of the present invention, it further includes:
[0090] Acquire parameter data from the communication equipment of unmanned aerial vehicles;
[0091] Based on the communication equipment parameter data of the unmanned aerial vehicle (UAV), obtain the network bandwidth value of the UAV transmission link.
[0092] Determine whether the network bandwidth of the unmanned aerial vehicle transmission link is greater than the preset first bandwidth threshold. If not, start the network equipment optimization system to adjust the network bandwidth of the transmission link. If so, transmit the data information in real time according to the current network bandwidth of the transmission link.
[0093] It should be noted that the bandwidth N of the transmission link network is obtained by querying the communication equipment parameters of the unmanned aerial vehicle. If the preset first bandwidth threshold is set to 500Kb / s (b / s is bits per second), it is also worth noting that in the fields of communication and computer science, the abbreviations for units such as "kilo," "mega," and "gigabyte" represent numerical values. In computers, bytes are used as the unit of measurement; the "kilobyte" is represented by a capital K, and it equals 2... 10 That is, 1024, not 1000; if the network bandwidth value N of the unmanned aerial vehicle transmission link is less than 500Kb / s, the ground control terminal will activate the network equipment optimization system to increase the network bandwidth by upgrading network equipment. For example, upgrading routers, replacing network cards, fiber optics and other equipment can improve network transmission speed and bandwidth.
[0094] According to an embodiment of the present invention, the step of obtaining the data instruction reception time specifically includes:
[0095] Obtain data reception information from the ground control terminal;
[0096] The time information in the data received information from the ground control terminal is marked to obtain the data reception time;
[0097] The size of the data information in bytes;
[0098] Obtain the data transmission rate of the communication equipment of the unmanned aerial vehicle;
[0099] The time required for data transmission is calculated based on the data transmission rate of the unmanned aerial vehicle's communication equipment.
[0100] Subtracting the data transmission time from the marked data reception time yields the data reception time of the unmanned aerial vehicle (UAV) receiving data commands from the ground control terminal.
[0101] It should be noted that data transmission between the UAV and the ground control terminal generates corresponding send and receive records. The time X for the ground control terminal to send data is obtained through the ground control terminal's transceiver system; the data reception time Y recorded by the ground control terminal is marked; to ensure the accuracy of the UAV's data reception time, the time consumed during data transmission needs to be corrected; based on the size of the data and the data transmission rate of the communication equipment, the time Z consumed in the process of data transmission from the UAV to the ground control terminal is calculated. Subtracting the consumed time Z from the reception time Y recorded by the ground control terminal yields the accurate UAV data reception time W, i.e., W = YZ.
[0102] According to an embodiment of the present invention, it further includes:
[0103] Obtain the real-time bandwidth value of the unmanned aerial vehicle transmission link network and mark it as the initial bandwidth value;
[0104] Obtain information about other devices connected to the network device;
[0105] Limit the network speed of other devices by using the preset settings of network devices;
[0106] Determine whether the network bandwidth value after the restriction is greater than the initial bandwidth value. If so, maintain the network speed restriction on other devices; otherwise, increase the network speed of the unmanned aerial vehicle's transmission link through the preset network traffic diversion and speed-up system.
[0107] It should be noted that the initial bandwidth value M is the real-time bandwidth value of the transmission link network of the unmanned aerial vehicle; the real-time bandwidth value is affected by factors such as the performance of network devices and the number of connected devices. In particular, the presence of some low-speed devices often limits the network bandwidth, resulting in a slow data information transmission speed. Therefore, by obtaining the information of other devices connected to the network device and restricting these low-speed devices, the network bandwidth can be greatly increased, so as to improve the rate of the transmission link network of the unmanned aerial vehicle. The adjusted network bandwidth value N and the initial bandwidth value M are judged and analyzed. If M > N, the network speed limit for other devices is maintained to enable real-time transmission of the data information of the unmanned aerial vehicle; if M < N, a preset network shunt and speed increase system is started. The preset network shunt and speed increase system mainly includes network devices such as routers, switches, and load balancing devices included in the ground control terminal. It can allocate exclusive network bandwidth for the unmanned aerial vehicle and also allocate different network traffic for other connected devices, thereby improving the utilization rate and performance of the network; for example, the preset network shunt and speed increase system can transmit different network traffic to different network paths according to the different data information transmission requirements of the unmanned aerial vehicle, so as to ensure the balance of network bandwidth and the stability of traffic, and thus achieve the effect of increasing the instantaneous network bandwidth of the transmission link of the unmanned aerial vehicle.
[0108] According to an embodiment of the present invention, it further includes:
[0109] Obtain all data instruction information sent by the ground control terminal of the unmanned aerial vehicle;
[0110] According to all the data instruction information sent by the ground control terminal, classify and mark the same type of instruction data of the unmanned aerial vehicle, and set it as different numerical weight information;
[0111] The different numerical weight information includes first numerical weight information, second numerical weight information... nth numerical weight information;
[0112] The data instruction information is transmitted in real time in sequence according to the weight value order when passing through the transmission link network of the unmanned aerial vehicle.
[0113] It should be noted that the data transmitted between the unmanned aerial vehicle (UAV) and the ground control terminal is categorized into different types of command data. These different types of command data are assigned by professionals based on factors such as the UAV's functional type, flight performance, and mission objectives. For example, emergency avoidance commands related to the safe operation of the aircraft are assigned the first weight; ground control terminal command commands are assigned the second weight; communication commands between the UAV and the ground control terminal are assigned the third weight, and so on, until the remaining command data types are assigned the nth weight according to their importance. When transmitting data, the UAV transmission link network prioritizes transmission and allocates bandwidth and traffic according to the weight order, starting with the first weight, to ensure that the UAV can execute important commands sent by the ground control terminal in real time.
[0114] According to an embodiment of the present invention, it further includes:
[0115] Obtain flight path information for unmanned aerial vehicles;
[0116] The maximum distance of the unmanned aerial vehicle is obtained by using the flight path information of the unmanned aerial vehicle;
[0117] Determine if the maximum distance of the unmanned aerial vehicle exceeds a preset first distance threshold. If so, adjust the network equipment parameters and power; otherwise, transmit data information in real time according to the current transmission link network.
[0118] It should be noted that the distance the unmanned aerial vehicle (UAV) flies affects the transmission of its data. Therefore, if the distance exceeds a certain limit, the transmission link network of the UAV needs to be adjusted. The flight path of the UAV is obtained to determine its maximum flight distance α. If the preset first distance threshold is 10 kilometers (km), then when α > 10 km, the relevant parameters and power of the network equipment are adjusted, for example, the network bandwidth is increased by 50%. If α ≤ 10 km, the data is transmitted in real time according to the current transmission link network of the UAV.
[0119] According to an embodiment of the present invention, it further includes:
[0120] Pre-installed electromagnetic interference monitoring device for unmanned aerial vehicles;
[0121] When the unmanned aerial vehicle detects electromagnetic interference signals, it triggers a preset link data filter;
[0122] The received link data is analyzed and authenticated through the unmanned aerial vehicle link data filter to obtain a matching value;
[0123] Determine whether the matching value is greater than a preset first matching threshold. If yes, execute the received link data; otherwise, mark the link data as interference information and filter out the received interference information.
[0124] It should be noted that the unmanned aerial vehicle (UAV) should be equipped with a device to monitor electromagnetic interference. When the UAV detects an electromagnetic interference signal, it should trigger a preset emergency procedure and activate a link data filter. The filter should match the received link data information with the information in the UAV's data database to obtain a matching value β. If the preset first matching threshold is 90%, then when β ≥ 90%, the signal received by the UAV is normal link data information; if β < 90%, it does not match the information in the UAV's data database, and this interference information should be filtered out.
[0125] According to an embodiment of the present invention, it further includes:
[0126] Acquire link transmission data information of unmanned aerial vehicles;
[0127] By encrypting the data transmitted over the link using a protocol, the transmission information that needs to be verified can be obtained.
[0128] The ground control terminal verifies and determines the transmitted information to obtain a data integrity value;
[0129] The system determines whether the data integrity value transmitted through the link is greater than a preset first threshold. If not, it triggers an early warning system to optimize the link and perform information retransmission.
[0130] It should be noted that when transmitting data information via the link of an unmanned aerial vehicle, the data information needs to be encrypted to obtain the transmission information that needs to be verified. After the ground control terminal verifies the transmission information, it obtains the data integrity value θ. If the preset first threshold is 95%, then when θ < 95%, the transmitted data information is missing, which poses a security risk. Therefore, an early warning signal is triggered to the ground control terminal, which optimizes the transmission link network and retransmits the transmission data information.
[0131] According to an embodiment of the present invention, it further includes:
[0132] The transmitted data is classified to obtain the transmitted data types;
[0133] Based on the data type being transmitted, the preset compression program corresponding to the data type can be obtained by searching the preset compression technology table.
[0134] The transmitted data is compressed using the corresponding preset compression program to obtain a compressed data packet.
[0135] Determine if the size of the compressed data packet is larger than the original data packet size. If so, change the data compression technology; otherwise, transmit the compressed data packet through the unmanned aerial vehicle link.
[0136] After receiving the compressed data, the data receiving end decompresses the data to obtain the complete data.
[0137] It should be noted that the data transmitted by the unmanned aerial vehicle (UAV) is categorized, such as image information, video information, and text information. Appropriate compression techniques are selected for each data type. The compressed data packet is then compared with the original data packet. If the compressed data packet is larger than the original, a different compression method is used. If the compressed data packet is smaller than the original, it is transmitted via the UAV's transmission link network, reducing data transmission time and improving data transmission efficiency.
[0138] Figure 2 A block diagram of a real-time data transmission system for unmanned aerial vehicles according to the present invention is shown.
[0139] like Figure 2 As shown, a second aspect of the present invention provides a real-time data transmission system 2 for unmanned aerial vehicles (UAVs), comprising a memory 21 and a processor 22. The memory stores a method program for real-time data transmission of UAVs. When the processor executes the method program, the following steps are implemented:
[0140] Acquire communication log data from unmanned aerial vehicles;
[0141] Based on the communication record data of the unmanned aerial vehicle, the sending and receiving times of data commands are obtained;
[0142] The delay time value is obtained by calculating the difference between the sending time and the receiving time;
[0143] Obtain the theoretical latency value of the transmission link network for unmanned aerial vehicles;
[0144] Determine whether the delay time value is greater than the theoretical delay value of the unmanned aerial vehicle transmission link network. If so, adjust the current transmission link network through the preset network adjustment system.
[0145] If not, data information will be transmitted in real time according to the current transmission link network.
[0146] It should be noted that by retrieving communication records between the UAV and the ground control terminal, a test data transmission can be initiated, with the exact data transmission time obtained from the ground control terminal. The detailed reception time of the test data is then obtained from the ground control terminal's records. The difference between the transmission and reception times is calculated to obtain the UAV data delay value A. Following the requirements of the ground control terminal's backend program, the theoretical delay value B of the UAV's transmission link network is obtained. This theoretical delay value B is set by professionals based on the UAV's link performance and communication requirements. By comparing and analyzing the relationship between the UAV delay value A and the theoretical delay value B, if A > B, the UAV network adjustment system is activated; if A ≤ B, the data is transmitted in real-time according to the current UAV transmission link network.
[0147] According to an embodiment of the present invention, it further includes:
[0148] Obtain information on the network topology of the transmission link for unmanned aerial vehicles;
[0149] Based on a preset data transmission test sample, the data transmission test sample is sent to the corresponding preset unmanned aerial vehicle transmission link network topology to obtain the packet loss rate;
[0150] Determine whether the packet loss rate is greater than a preset first packet loss rate threshold. If so, adjust the network topology of the transmission link.
[0151] It should be noted that by analyzing the layout characteristics of the physical connections between the unmanned aerial vehicle (UAV) and data transmission nodes such as the ground control terminal, the network configuration and interconnections of network servers, workstations, and network devices can be represented, yielding the network topology information of the transmission link between the UAV and the ground control terminal. The ground control terminal transmits data detection samples through the current transmission link network topology of the UAV based on pre-set data transmission detection samples, testing the current packet loss rate L. If the preset first packet loss rate threshold is 1%, then when L > 1%, the UAV transmission link network topology must be adjusted. This is because different network topologies result in different data transmission times and efficiencies. For example, bus topologies are characterized by their simple structure, flexible data entry, ease of expansion, and the absence of a central node, ensuring high reliability and fast network response due to the failure of one node. In contrast, star topologies are characterized by their relatively simple network structure, centralized control for easy maintenance, ease of network setup, short network latency, and low transmission error rate. Therefore, adjusting the network topology can reduce network latency and packet loss rate.
[0152] According to an embodiment of the present invention, it further includes:
[0153] Acquire parameter data from the communication equipment of unmanned aerial vehicles;
[0154] Based on the communication equipment parameter data of the unmanned aerial vehicle (UAV), obtain the network bandwidth value of the UAV transmission link.
[0155] Determine whether the network bandwidth of the unmanned aerial vehicle transmission link is greater than the preset first bandwidth threshold. If not, start the network equipment optimization system to adjust the network bandwidth of the transmission link. If so, transmit the data information in real time according to the current network bandwidth of the transmission link.
[0156] It should be noted that the bandwidth N of the transmission link network is obtained by querying the communication equipment parameters of the unmanned aerial vehicle. If the preset first bandwidth threshold is set to 500Kb / s (b / s is bits per second), it is also worth noting that in the fields of communication and computer science, the abbreviations for units such as "kilo," "mega," and "gigabyte" represent numerical values. In computers, bytes are used as the unit of measurement; the "kilobyte" is represented by a capital K, and it equals 2... 10 That is, 1024, not 1000; if the network bandwidth value N of the unmanned aerial vehicle transmission link is less than 500Kb / s, the ground control terminal will activate the network equipment optimization system to increase the network bandwidth by upgrading network equipment. For example, upgrading routers, replacing network cards, fiber optics and other equipment can improve network transmission speed and bandwidth.
[0157] According to an embodiment of the present invention, the step of obtaining the data instruction reception time specifically includes:
[0158] Obtain data reception information from the ground control terminal;
[0159] The time information in the data received information from the ground control terminal is marked to obtain the data reception time;
[0160] The size of the data information in bytes;
[0161] Obtain the data transmission rate of the communication equipment of the unmanned aerial vehicle;
[0162] The time required for data transmission is calculated based on the data transmission rate of the unmanned aerial vehicle's communication equipment.
[0163] Subtracting the data transmission time from the marked data reception time yields the data reception time of the unmanned aerial vehicle (UAV) receiving data commands from the ground control terminal.
[0164] It should be noted that data transmission between the UAV and the ground control terminal generates corresponding send and receive records. The time X for the ground control terminal to send data is obtained through the ground control terminal's transceiver system; the data reception time Y recorded by the ground control terminal is marked; to ensure the accuracy of the UAV's data reception time, the time consumed during data transmission needs to be corrected; based on the size of the data and the data transmission rate of the communication equipment, the time Z consumed in the process of data transmission from the UAV to the ground control terminal is calculated. Subtracting the consumed time Z from the reception time Y recorded by the ground control terminal yields the accurate UAV data reception time W, i.e., W = YZ.
[0165] According to an embodiment of the present invention, it further includes:
[0166] Obtain the real-time bandwidth value of the unmanned aerial vehicle transmission link network and mark it as the initial bandwidth value;
[0167] Obtain information about other devices connected to the network device;
[0168] Limit the network speed of other devices by using the preset settings of network devices;
[0169] Determine whether the network bandwidth value after the restriction is greater than the initial bandwidth value. If so, maintain the network speed restriction on other devices; otherwise, increase the network speed of the unmanned aerial vehicle's transmission link through the preset network traffic diversion and speed-up system.
[0170] It should be noted that the initial bandwidth value M is the real-time bandwidth value of the transmission link network of the unmanned aerial vehicle; the real-time bandwidth value is affected by factors such as the performance of network devices and the number of connected devices. In particular, the presence of some low-speed devices often restricts the network bandwidth and causes the data information transmission speed to slow down. Therefore, by obtaining the information of other devices connected to the network device and restricting these low-speed devices, the network bandwidth can be significantly increased, achieving the improvement of the transmission link network rate of the unmanned aerial vehicle. The adjusted network bandwidth value N and the initial bandwidth value M are judged and analyzed. If M > N, the network speed limit for other devices is maintained to enable real-time transmission of the data information of the unmanned aerial vehicle; if M < N, the preset network shunt and speed increase system is started. The preset network shunt and speed increase system mainly includes network devices such as routers, switches, and load balancing devices included in the ground control terminal, which can allocate exclusive network bandwidth for the unmanned aerial vehicle and can also allocate different network traffic for other connected devices, thereby improving the utilization rate and performance of the network; for example, the preset network shunt and speed increase system can transmit different network traffic to different network paths according to the different data information transmission requirements of the unmanned aerial vehicle, so as to ensure the balance of network bandwidth and the stability of traffic, thereby achieving the effect of improving the instantaneous network bandwidth of the transmission link of the unmanned aerial vehicle.
[0171] According to an embodiment of the present invention, it further includes:
[0172] Obtain all data instruction information sent by the ground control end of the unmanned aerial vehicle;
[0173] According to all the data instruction information sent by the ground control end, classify and mark the same type of instruction data of the unmanned aerial vehicle, and set it as different numerical weight information;
[0174] The different numerical weight information includes the first numerical weight information, the second numerical weight information... the nth numerical weight information;
[0175] The data instruction information is sequentially transmitted in real time according to the weight numerical order when passing through the transmission link network of the unmanned aerial vehicle.
[0176] It should be noted that the data transmitted between the unmanned aerial vehicle (UAV) and the ground control terminal is categorized into different types of command data. These different types of command data are assigned by professionals based on factors such as the UAV's functional type, flight performance, and mission objectives. For example, emergency avoidance commands related to the safe operation of the aircraft are assigned the first weight; ground control terminal command commands are assigned the second weight; communication commands between the UAV and the ground control terminal are assigned the third weight, and so on, until the remaining command data types are assigned the nth weight according to their importance. When transmitting data, the UAV transmission link network prioritizes transmission and allocates bandwidth and traffic according to the weight order, starting with the first weight, to ensure that the UAV can execute important commands sent by the ground control terminal in real time.
[0177] According to an embodiment of the present invention, it further includes:
[0178] Obtain flight path information for unmanned aerial vehicles;
[0179] The maximum distance of the unmanned aerial vehicle is obtained by using the flight path information of the unmanned aerial vehicle;
[0180] Determine if the maximum distance of the unmanned aerial vehicle exceeds a preset first distance threshold. If so, adjust the network equipment parameters and power; otherwise, transmit data information in real time according to the current transmission link network.
[0181] It should be noted that the distance the unmanned aerial vehicle (UAV) flies affects the transmission of its data. Therefore, if the distance exceeds a certain limit, the transmission link network of the UAV needs to be adjusted. The flight path of the UAV is obtained to determine its maximum flight distance α. If the preset first distance threshold is 10 kilometers (km), then when α > 10 km, the relevant parameters and power of the network equipment are adjusted, for example, the network bandwidth is increased by 50%. If α ≤ 10 km, the data is transmitted in real time according to the current transmission link network of the UAV.
[0182] According to an embodiment of the present invention, it further includes:
[0183] Pre-installed electromagnetic interference monitoring device for unmanned aerial vehicles;
[0184] When the unmanned aerial vehicle detects electromagnetic interference signals, it triggers a preset link data filter;
[0185] The received link data is analyzed and authenticated through the unmanned aerial vehicle link data filter to obtain a matching value;
[0186] Determine whether the matching value is greater than a preset first matching threshold. If yes, execute the received link data; otherwise, mark the link data as interference information and filter out the received interference information.
[0187] It should be noted that the unmanned aerial vehicle (UAV) should be equipped with a device to monitor electromagnetic interference. When the UAV detects an electromagnetic interference signal, it should trigger a preset emergency procedure and activate a link data filter. The filter should match the received link data information with the information in the UAV's data database to obtain a matching value β. If the preset first matching threshold is 90%, then when β ≥ 90%, the signal received by the UAV is normal link data information; if β < 90%, it does not match the information in the UAV's data database, and this interference information should be filtered out.
[0188] According to an embodiment of the present invention, it further includes:
[0189] Acquire link transmission data information of unmanned aerial vehicles;
[0190] By encrypting the data transmitted over the link using a protocol, the transmission information that needs to be verified can be obtained.
[0191] The ground control terminal verifies and determines the transmitted information to obtain a data integrity value;
[0192] The system determines whether the data integrity value transmitted through the link is greater than a preset first threshold. If not, it triggers an early warning system to optimize the link and perform information retransmission.
[0193] It should be noted that when transmitting data information via the link of an unmanned aerial vehicle, the data information needs to be encrypted to obtain the transmission information that needs to be verified. After the ground control terminal verifies the transmission information, it obtains the data integrity value θ. If the preset first threshold is 95%, then when θ < 95%, the transmitted data information is missing, which poses a security risk. Therefore, an early warning signal is triggered to the ground control terminal, which optimizes the transmission link network and retransmits the transmission data information.
[0194] According to an embodiment of the present invention, it further includes:
[0195] The transmitted data is classified to obtain the transmitted data types;
[0196] Based on the data type being transmitted, the preset compression program corresponding to the data type can be obtained by searching the preset compression technology table.
[0197] The transmitted data is compressed using the corresponding preset compression program to obtain a compressed data packet.
[0198] Determine if the size of the compressed data packet is larger than the original data packet size. If so, change the data compression technology; otherwise, transmit the compressed data packet through the unmanned aerial vehicle link.
[0199] After receiving the compressed data, the data receiving end decompresses the data to obtain the complete data.
[0200] It should be noted that the data transmitted by the unmanned aerial vehicle (UAV) is categorized, such as image information, video information, and text information. Appropriate compression techniques are selected for each data type. The compressed data packet is then compared with the original data packet. If the compressed data packet is larger than the original, a different compression method is used. If the compressed data packet is smaller than the original, it is transmitted via the UAV's transmission link network, reducing data transmission time and improving data transmission efficiency.
[0201] A third aspect of the present invention provides a computer medium storing a method program for real-time transmission of unmanned aerial vehicle (UAV) data information, wherein when the UAV data information real-time transmission method program is executed by a processor, it implements the steps of the method program for real-time transmission of UAV data information as described in any of the preceding claims.
[0202] This invention discloses a method, system, and medium for real-time data transmission of unmanned aerial vehicles (UAVs). The method includes: acquiring communication record data of the UAV; obtaining the transmission and reception times of data commands based on the UAV communication record data; calculating the difference between the transmission and reception times to obtain a delay value; acquiring the theoretical delay value of the UAV transmission link network; determining whether the delay value is greater than the theoretical delay value of the UAV transmission link network; if so, adjusting the current transmission link network using a preset network adjustment system; if not, transmitting the data information in real time according to the current transmission link network. This invention ensures the real-time performance of UAV link transmission by adjusting and optimizing the delay time of the UAV data link transmission network.
[0203] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods, such as: multiple units or components can be combined, or integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed can be through some interfaces, and the indirect coupling or communication connection between devices or units can be electrical, mechanical, or other forms.
[0204] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units. They may be located in one place or distributed across multiple network units. Some or all of the units may be selected to achieve the purpose of this embodiment according to actual needs.
[0205] In addition, in the various embodiments of the present invention, each functional unit can be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the integrated unit can be implemented in hardware or in the form of hardware plus software functional units.
[0206] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0207] Alternatively, if the integrated units of this invention are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this invention, or the parts that contribute to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, ROM, RAM, magnetic disks, or optical disks.
Claims
1. A method for real-time data transmission of unmanned aerial vehicles, characterized in that, include: Acquire communication log data from unmanned aerial vehicles; Based on the communication record data of the unmanned aerial vehicle, the sending and receiving times of data commands are obtained; The delay time value is obtained by calculating the difference between the sending time and the receiving time; Obtain the theoretical latency value of the transmission link network for unmanned aerial vehicles; Determine whether the delay time value is greater than the theoretical delay value of the unmanned aerial vehicle transmission link network. If so, adjust the current transmission link network through a preset network adjustment system. If not, data information will be transmitted in real time according to the current transmission link network.
2. The method for real-time data transmission of an unmanned aerial vehicle according to claim 1, characterized in that, Also includes: Obtain information on the network topology of the transmission link for unmanned aerial vehicles; Based on a preset data transmission test sample, the data transmission test sample is sent to the corresponding preset unmanned aerial vehicle transmission link network topology to obtain the packet loss rate; Determine whether the packet loss rate is greater than a preset first packet loss rate threshold. If so, adjust the network topology of the transmission link.
3. The method for real-time data transmission of an unmanned aerial vehicle according to claim 1, characterized in that, Also includes: Acquire parameter data from the communication equipment of unmanned aerial vehicles; Based on the communication equipment parameter data of the unmanned aerial vehicle (UAV), obtain the network bandwidth value of the UAV transmission link. Determine whether the network bandwidth of the unmanned aerial vehicle transmission link is greater than the preset first bandwidth threshold. If not, start the network equipment optimization system to adjust the network bandwidth of the transmission link. If so, transmit the data information in real time according to the current network bandwidth of the transmission link.
4. The method for real-time data transmission of unmanned aerial vehicles according to claim 1, characterized in that, The steps for obtaining the data command reception time specifically include: Obtain data reception information from the ground control terminal; The time information in the data received information from the ground control terminal is marked to obtain the data reception time; The size of the data information in bytes; Obtain the data transmission rate of the communication equipment of the unmanned aerial vehicle; The time required for data transmission is calculated based on the data transmission rate of the unmanned aerial vehicle's communication equipment. Subtracting the data transmission time from the marked data reception time yields the data reception time of the unmanned aerial vehicle (UAV) receiving data commands from the ground control terminal.
5. The method for real-time data transmission of an unmanned aerial vehicle according to claim 3, characterized in that, Also includes: Obtain the real-time bandwidth value of the unmanned aerial vehicle transmission link network and mark it as the initial bandwidth value; Obtain information about other devices connected to the network device; Limit the network speed of other devices by using the preset settings of network devices; Determine whether the network bandwidth value after the restriction is greater than the initial bandwidth value. If so, maintain the network speed restriction on other devices; otherwise, increase the network speed of the unmanned aerial vehicle's transmission link through the preset network traffic diversion and speed-up system.
6. The method for real-time data transmission of an unmanned aerial vehicle according to claim 1, characterized in that, Also includes: Acquire all data and command information sent by the ground control terminal of the unmanned aerial vehicle; Based on all the data and command information sent by the ground control terminal, the command data of the same type of unmanned aerial vehicle are classified and labeled, and set with different numerical weight information. The different numerical weight information includes first numerical weight information, second numerical weight information, ... nth numerical weight information; The data command information is transmitted in real time according to the weight values in the transmission link network of the unmanned aircraft.
7. A real-time data transmission system for unmanned aerial vehicles, characterized in that, The system includes a memory and a processor. The memory stores a program for a real-time data transmission method for unmanned aerial vehicles (UAVs). When the processor executes the program, the UAV data transmission method performs the following steps: Acquire communication log data from unmanned aerial vehicles; Based on the communication record data of the unmanned aerial vehicle, the sending and receiving times of data commands are obtained; The delay time value is obtained by calculating the difference between the sending time and the receiving time; Obtain the theoretical latency value of the transmission link network for unmanned aerial vehicles; Determine whether the delay time value is greater than the theoretical delay value of the unmanned aerial vehicle transmission link network. If so, adjust the current transmission link network through a preset network adjustment system. If not, data information will be transmitted in real time according to the current transmission link network.
8. The real-time data transmission system for unmanned aerial vehicles according to claim 7, characterized in that, Also includes: Obtain information on the network topology of the transmission link for unmanned aerial vehicles; Based on a preset data transmission test sample, the data transmission test sample is sent to the corresponding preset unmanned aerial vehicle transmission link network topology to obtain the packet loss rate; Determine whether the packet loss rate is greater than a preset first packet loss rate threshold. If so, adjust the network topology of the transmission link.
9. A real-time data transmission system for unmanned aerial vehicles according to claim 7, characterized in that, Also includes: Acquire parameter data from the communication equipment of unmanned aerial vehicles; Based on the communication equipment parameter data of the unmanned aerial vehicle (UAV), obtain the network bandwidth value of the UAV transmission link. Determine whether the network bandwidth of the unmanned aerial vehicle transmission link is greater than the preset first bandwidth threshold. If not, start the network equipment optimization system to adjust the network bandwidth of the transmission link. If so, transmit the data information in real time according to the current network bandwidth of the transmission link.
10. A computer medium, characterized in that, The computer medium stores a method program for real-time transmission of unmanned aerial vehicle data information. When the method program is executed by the processor, it implements the steps of the method for real-time transmission of unmanned aerial vehicle data information as described in any one of claims 1 to 6.