Wireless compliance implementation method for drones, drones, terminal equipment, and systems

By obtaining the identification information of the area where the drone is located and automatically switching the frequency bands, the problem of frequency band incompatibility when the drone is used in different countries or regions is solved, and cost reduction and compatibility improvement are achieved.

CN113406972BActive Publication Date: 2025-04-04SZ DJI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110836717.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2017-10-12
Publication Date
2025-04-04
Estimated Expiration
2037-10-12

AI Technical Summary

Technical Problem

When existing drones are used in different countries or regions, they need to produce drones of different frequency bands, resulting in increased costs.

Method used

By obtaining the identification information of the target area where the drone is located, the appropriate wireless communication frequency band is determined, so that the drone can automatically switch frequency bands, in line with the regulations of different countries or regions.

Benefits of technology

The compatibility of wireless communication between the same drone in different countries or regions has been achieved, reducing the cost of producing drones in different frequency bands.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113406972B_ABST
    Figure CN113406972B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention provides a method for implementing wireless compliance of a drone, a drone, a terminal device and a system, the method comprising: obtaining identification information of a target area where the drone is located; and determining the communication frequency band of the drone's wireless communication according to the identification information of the target area. The embodiment of the present invention obtains the identification information of the target area where the drone is located, and determines the communication frequency band of the drone's wireless communication according to the identification information of the target area, so that when the country or region where the same drone is located changes, the drone can determine the communication frequency band that complies with the regulations of the country or region according to the current country and country code or the region code of the region where it is located, and wirelessly communicate according to the communication frequency band stipulated in the country or region, ensuring that the same drone can communicate with ground terminal devices in various countries or regions, without the need to produce and sell drones supporting different wireless frequency bands in different countries and regions, effectively reducing costs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to the field of drones, and in particular to a method for implementing wireless compliance of a drone, a drone, a terminal device, and a system. Background Art

[0002] As a new type of aircraft, drones are now popular with many users. At the same time, different countries or regions have also made corresponding management policies for the safe flight of drones. As a public scarce resource, wireless frequency bands have different policies, laws and regulations for wireless frequency band management in different countries and regions.

[0003] In the prior art, in order to make the frequency bands used for drone communications meet the requirements of various countries and regions, drones supporting different wireless frequency bands are produced and sold in different countries and regions, which will increase costs. Summary of the invention

[0004] The embodiments of the present invention provide a method for implementing wireless compliance of a drone, a drone, a terminal device, and a system, so that the same drone can communicate with ground terminal devices in various countries or regions. There is no need to produce and sell drones supporting different wireless frequency bands in different countries and regions, which effectively reduces costs.

[0005] A first aspect of an embodiment of the present invention is to provide a method for implementing wireless compliance of a drone, which is applied to the drone and includes:

[0006] Obtain identification information of the target area where the drone is located;

[0007] The communication frequency band of the wireless communication of the UAV is determined according to the identification information of the target area.

[0008] A second aspect of an embodiment of the present invention is to provide a method for implementing wireless compliance of a drone, which is applied to a terminal device and includes:

[0009] Obtain identification information of the target area where the drone is located;

[0010] The identification information of the target area where the drone is located is sent to the drone, so that the drone determines the communication frequency band of the drone's wireless communication according to the identification information of the target area.

[0011] A third aspect of an embodiment of the present invention provides a drone, including:

[0012] body;

[0013] A power system, installed on the fuselage, for providing flight power; and

[0014] processor;

[0015] The processor is used to:

[0016] Obtain identification information of the target area where the drone is located;

[0017] The communication frequency band of the wireless communication of the UAV is determined according to the identification information of the target area.

[0018] A fourth aspect of an embodiment of the present invention provides a terminal device, including: a processor and a communication interface;

[0019] The processor is used to obtain identification information of the target area where the drone is located;

[0020] The communication interface is used to send identification information of the target area where the drone is located to the drone, so that the drone determines the communication frequency band of the drone's wireless communication according to the identification information of the target area.

[0021] A fifth aspect of an embodiment of the present invention is to provide a wireless compliance implementation system for an unmanned aerial vehicle, comprising: the unmanned aerial vehicle described in the third aspect, the terminal device described in the fourth aspect, and a server.

[0022] The wireless compliance implementation method, drone, terminal device and system of the drone provided in the present embodiment obtain the identification information of the target area where the drone is located, and determine the communication frequency band of the drone's wireless communication based on the identification information of the target area. When the country or region where the same drone is located changes, the drone can determine the communication frequency band that complies with the regulations of the country or region based on the current country and country code or the area code of the region where it is located, and perform wireless communication in accordance with the communication frequency band specified by the country or region, thereby ensuring that the same drone can communicate with ground terminal devices in various countries or regions, eliminating the need to produce and sell drones supporting different wireless frequency bands in different countries and regions, effectively reducing costs. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0024] Figure 1 A schematic diagram of a communication system provided by an embodiment of the present invention;

[0025] Figure 2 A flowchart of a method for implementing wireless compliance of a drone provided by an embodiment of the present invention;

[0026] Figure 3 A schematic diagram of a communication system provided by an embodiment of the present invention;

[0027] Figure 4 A schematic diagram of a communication system provided by an embodiment of the present invention;

[0028] Figure 5 A flowchart of a method for implementing wireless compliance of a drone provided by another embodiment of the present invention;

[0029] Figure 6 A schematic diagram of a communication system provided by an embodiment of the present invention;

[0030] Figure 7 A schematic diagram of a communication system provided by an embodiment of the present invention;

[0031] Figure 8 A schematic diagram of a communication system provided by an embodiment of the present invention;

[0032] Fig. 9 A schematic diagram of a communication system provided by an embodiment of the present invention;

[0033] Fig.10 A flowchart of a method for implementing wireless compliance of a drone provided by another embodiment of the present invention;

[0034] Fig.11 A flowchart of a method for implementing wireless compliance of a drone provided by another embodiment of the present invention;

[0035] Fig.12 A flowchart of a method for implementing wireless compliance of a drone provided by an embodiment of the present invention;

[0036] Fig.13 A flowchart of a method for implementing wireless compliance of a drone provided by an embodiment of the present invention;

[0037] Fig.14 A signaling diagram of a method for implementing wireless compliance of a drone provided by an embodiment of the present invention;

[0038] Fig.15 A structural diagram of a drone provided by an embodiment of the present invention;

[0039] Fig.16 A structural diagram of a terminal device provided in an embodiment of the present invention.

[0040] Reference numerals:

[0041] 11-UAV 12-Terminal equipment 13-UAV

[0042] 14-Server 31-UAV 32-Terminal Device

[0043] 33-Server 150-UAV 121-Positioning Component

[0044] 122-processor 123-motor 124-propeller

[0045] 125-electronic speed regulator 126-communication interface 160-terminal equipment

[0046] 161-processor 162-communication interface 163-positioning element DETAILED DESCRIPTION

[0047] The technical solutions in the embodiments of the present invention will be described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0048] It should be noted that when a component is said to be "fixed to" another component, it can be directly on the other component or there can be a central component. When a component is said to be "connected to" another component, it can be directly connected to the other component or there can be a central component at the same time.

[0049] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art of the present invention. The terms used herein in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The term "and / or" used herein includes any and all combinations of one or more related listed items.

[0050] Some embodiments of the present invention are described in detail below in conjunction with the accompanying drawings. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.

[0051] As a public scarce resource, different countries and regions have formulated different policies, laws and regulations for wireless frequency band management. In order to ensure that the wireless frequency band used by drones complies with the regulations of the country or region when they are conducting wireless communications in the country or region where they are located, it is necessary to determine the country or region where the drone is located, and determine the wireless frequency band that the drone can use based on the country or region code. This allows the drone to select a suitable wireless frequency band under the premise of complying with the policies and regulations of the current country or region.

[0052] Typically, a drone includes a wireless communication system, through which the drone can communicate wirelessly with ground terminal equipment, other drones, and remote servers. Figure 1 As shown, the drone 11 can communicate wirelessly with the terminal device 12 on the ground, can communicate wirelessly with the drone 13, and can communicate wirelessly with the remote server 14. The terminal device 12 can specifically be a remote controller, a smart phone, a tablet computer, a ground control station, a laptop, a watch, a bracelet, etc. and a combination thereof. This embodiment does not limit the specific form of the terminal device 12. Taking the wireless communication between the drone 11 and the terminal device 12 as an example, the drone 11 and the terminal device 12 can specifically communicate via wireless fidelity (WIreless-Fidelity, referred to as Wi-Fi).

[0053] Wi-Fi communication generally has two frequency bands: 2.4GHz and 5GHz. Most of the frequencies of 2.4GHz are universally used throughout the world, and these universal frequencies can be used as the basic access frequency set for Wi-Fi communication. Drones can use this basic access frequency set for wireless communication when they leave the factory. In addition, the last few frequencies of 2.4GHz are not universal, and the management regulations of the last few frequencies of the 2.4GHz band are different in different countries or regions. In addition, the management regulations of the 5GHz band are also different in different countries or regions. From a performance perspective, generally speaking, in an outdoor environment without interference, the performance of the 2.4GHz band is better, and in an environment with interference, the performance of the 5.8GHz band is better.

[0054] The Wi-Fi module of the drone is mainly used to communicate with the terminal equipment on the ground, and different terminal equipment supports different Wi-Fi frequency bands. In order to ensure that the same drone can communicate with the terminal equipment on the ground in various countries or regions, this embodiment provides a method for implementing wireless compliance of the drone. The following is an introduction to the wireless compliance implementation method of the drone in conjunction with a specific embodiment.

[0055] An embodiment of the present invention provides a method for implementing wireless compliance of a drone. The method for implementing wireless compliance of a drone is applied to a drone. Figure 2 The following is a flow chart of a method for implementing wireless compliance of a drone provided by an embodiment of the present invention. Figure 2 As shown, the method in this embodiment may include:

[0056] Step S201: Obtain identification information of the target area where the drone is located.

[0057] Specifically, the identification information of the target area includes: a country or region code. That is, the drone needs to obtain the country code of the country where it is located, or the region code of the region where it is located.

[0058] In this embodiment, the drone can obtain the country code of the country where it is located or the area code of the region where it is located through the following feasible implementation methods:

[0059] One feasible implementation method is: the terminal device determines the country code of the country where the drone is located or the region code of the region where the drone is located, and further, the terminal device sends the country or region code to the drone. Figure 3 As shown, the terminal device 32 can calculate the country code of the country where the drone 31 is located or the region code of the region where the drone 31 is located. Further, the terminal device 32 sends the calculated country or region code to the drone 31. Or, as Figure 4 As shown, the terminal device 32 can obtain the country code of the country where the drone 31 is located or the region code of the region where the drone 31 is located from the server 33. Further, the terminal device 32 sends the country or region code obtained from the server 33 to the drone 31.

[0060] Another feasible implementation method is: the drone can determine the country or region where it is located based on its positioning information, such as GPS positioning information, and further determine the country code of the country based on the country where it is located, or determine the region code of the region based on the region where it is located.

[0061] Another feasible implementation method is: the drone pre-stores the country code of the country where it is located or the region code of the region where it is located. When the country or region where the drone is located changes, the country or region code stored in the drone will also be updated.

[0062] Optionally, the priority of the country or region code sent by the terminal device to the drone is higher than the priority of the country or region code determined by the drone based on its positioning information; the priority of the country or region code determined by the drone based on its positioning information is higher than the priority of the country or region code pre-stored by the drone.

[0063] Step S202: Determine the communication frequency band of the wireless communication of the UAV according to the identification information of the target area.

[0064] Optionally, the drone stores the correspondence between the country or region code and the Wi-Fi frequency band and frequency point, and one country or region code corresponds to one or more different frequency bands and frequency points. When the drone is powered on, the drone can select one or more different frequency bands and frequency points that match the country or region code based on the historically stored country or region code. If there are multiple frequency bands and frequency points that match the country or region code, the drone further selects a target frequency band and frequency point from multiple matching frequency bands and frequency points based on user configuration information, and establishes a Wi-Fi communication link with the ground terminal device based on the target frequency band and frequency point to ensure that the drone can perform Wi-Fi communication with the ground terminal device when it is powered on.

[0065] After the drone establishes a Wi-Fi communication link with the terminal device on the ground, the drone can wait for the terminal device to send the country or region code determined by the terminal device to the drone. In addition, while the drone is waiting for the terminal device to send the country or region code, the drone can obtain the positioning information of the drone, such as GPS positioning information, and determine the country or region where the drone is located based on the GPS positioning information of the drone, and further determine the country or region code.

[0066] If the drone receives the country or region code sent by the terminal device after determining the country or region code according to its GPS positioning information, the drone will give priority to the country or region code sent by the terminal device. Specifically, the drone can store the country or region code sent by the terminal device so that it can be used to establish a Wi-Fi communication link with the terminal device on the ground when it is started next time. Further, the drone can also determine whether the country or region code stored in its history is consistent with the country or region code sent by the terminal device. If they are inconsistent, the drone determines one or more different frequency bands and frequency points that match the country or region code according to the country or region code sent by the terminal device. If there are multiple frequency bands and frequency points that match the country or region code, it means that the drone can use multiple frequency bands and frequency points to communicate with the terminal device through Wi-Fi. Further, the drone determines which frequency band and frequency point among the multiple frequency bands and frequency points to use for Wi-Fi communication with the terminal device according to the user configuration information. When the drone determines which frequency band and frequency point to use for Wi-Fi communication with the terminal device, the drone restarts the Wi-Fi communication link to update the frequency band and frequency point used when the drone communicates with the terminal device through Wi-Fi. That is to say, the frequency band and frequency point determined by the country or region code historically stored in the drone will be updated to the frequency band and frequency point determined by the country or region code sent by the terminal device.

[0067] In addition, if the drone does not receive the country or region code sent by the terminal device after determining the country or region code based on its GPS positioning information, the drone can store the country or region code it determines so that it can be used to establish a Wi-Fi communication link with the terminal device on the ground when it is started next time. Alternatively, the drone can also determine whether the country or region code stored in its history is consistent with the country or region code determined by the drone. If they are inconsistent, the drone determines one or more different frequency bands and frequency points that match the country or region code based on the country or region code it determines. If there are multiple frequency bands and frequency points that match the country or region code, the drone further determines which frequency band and frequency point among the multiple frequency bands and frequency points to use for Wi-Fi communication with the terminal device based on the user configuration information. When the drone determines which frequency band and frequency point to use for Wi-Fi communication with the terminal device, the drone restarts the Wi-Fi communication link to update the frequency band and frequency point used when the drone communicates with the terminal device for Wi-Fi. That is to say, the frequency band and frequency point determined according to the country or region code historically stored in the drone are updated to the frequency band and frequency point determined according to the country or region code calculated by the drone.

[0068] It is understandable that the drone can obtain the identification information of the target area where the drone is located in real time, and adjust the communication frequency band of the drone's wireless communication in real time according to the identification information of the target area obtained in real time. Specifically, the drone can obtain the country or region code in real time, and adjust the communication frequency band of the drone's wireless communication in real time according to the country or region code obtained in real time, so that the communication frequency band of the drone can meet the regulations of the country or region where the drone is located in real time.

[0069] This embodiment obtains the identification information of the target area where the drone is located, and determines the communication frequency band of the drone's wireless communication based on the identification information of the target area. When the country or region where the same drone is located changes, the drone can determine the communication frequency band that complies with the regulations of the country or region based on the current country and country code or the area code of the region where it is located, and perform wireless communication in accordance with the communication frequency band specified by the country or region, thereby ensuring that the same drone can communicate with ground terminal equipment in various countries or regions. There is no need to produce and sell drones supporting different wireless frequency bands in different countries and regions, effectively reducing costs.

[0070] An embodiment of the present invention provides a method for implementing wireless compliance of a drone. The method for implementing wireless compliance of a drone is applied to a drone. Figure 5 This is a flow chart of a method for implementing wireless compliance of a drone provided by another embodiment of the present invention. Figure 5 As shown, in Figure 2 Based on the illustrated embodiment, the method in this embodiment may include:

[0071] Step S501: Determine the communication frequency band for wireless communication between the drone and the terminal device according to the identification information of the target area historically stored in the drone.

[0072] When the drone is powered on, the drone can select one or more different frequency bands and frequency points that match the country or region code according to the historically stored country or region code. If there are multiple frequency bands and frequency points that match the country or region code, the drone further selects a target frequency band and frequency point from multiple matching frequency bands and frequency points according to user configuration information, and establishes a Wi-Fi communication link with the ground terminal device according to the target frequency band and frequency point to ensure that the drone can perform Wi-Fi communication with the ground terminal device when it is powered on.

[0073] Step S502: Send the positioning information of the drone to the terminal device.

[0074] like Figure 6 As shown, after the drone 31 and the ground terminal device 32 establish a Wi-Fi communication link, the drone 31 sends its positioning information to the terminal device 32. The positioning information of the drone 31 can specifically be the GPS positioning information of the drone 31. The terminal device 32 determines the country code of the country where the drone 31 is located or the region code of the region where the drone 31 is located based on the GPS positioning information of the drone 31. In this embodiment, the terminal device 32 determines the country or region code based on the GPS positioning information of the drone 31 in the following possible situations:

[0075] One possible situation is that the identification information of the target area where the drone is located is determined by the terminal device according to the positioning information of the drone. Figure 6 As shown, the drone 31 sends its positioning information to the terminal device 32, and an application (Application, APP for short) is installed on the terminal device 32. After receiving the positioning information of the drone 31, the APP on the terminal device 32 calculates the country or region where the drone 31 is located based on the positioning information of the drone 31, and further determines the country or region code.

[0076] Another possible situation is that the identification information of the target area where the drone is located is determined by the server based on the positioning information of the drone and the IP address of the terminal device when the terminal device sends the positioning information of the drone and the IP address of the terminal device to the server. Figure 7As shown, the drone 31 sends its positioning information to the terminal device 32, and the terminal device 32 further sends the positioning information of the drone 31 and the IP address of the terminal device 32 to the server 33. The server 33 generates a country or region code based on the positioning information of the drone 31 and the IP address of the terminal device 32. Further, the server 33 sends the generated country or region code to the terminal device 32.

[0077] Step S503: Receive identification information of the target area where the drone is located, sent by the terminal device.

[0078] like Figure 6 As shown, after the APP on the terminal device 32 calculates the country or region code, the terminal device 32 sends the country or region code to the drone 31, and the drone 31 receives the country or region code sent by the terminal device 32.

[0079] Or Figure 7 As shown, after the server 33 sends the country or region code it generates to the terminal device 32 , the terminal device 32 sends the country or region code to the drone 31 , and the drone 31 receives the country or region code sent by the terminal device 32 .

[0080] In addition, in other embodiments, the identification information of the target area where the drone is located sent by the drone receiving terminal device also includes the following possible situations:

[0081] One possible situation is that the identification information of the target area where the drone is located is determined by the terminal device according to the positioning information of the terminal device. Figure 3 As shown, assuming that the terminal device 32 does not receive the positioning information of the drone 31 sent by the drone 31, at this time, the terminal device 32 can determine the country or region where the terminal device 32 is located based on the positioning information of the terminal device 32. It can be understood that the drone 31 and the terminal device 32 are located in the same country or region. Further, the terminal device 32 can determine the country code of the country where the drone 31 is located or the region code of the region where the drone 31 is located based on the country or region where the terminal device 32 is located. The terminal device 32 sends the determined country or region code to the drone 31.

[0082] Another possible situation is that the identification information of the target area where the drone is located is determined by the server based on the positioning information of the terminal device and the IP address of the terminal device sent by the terminal device to the server. Figure 8As shown, assuming that the terminal device 32 does not receive the positioning information of the drone 31 sent by the drone 31, at this time, the terminal device 32 can send the positioning information of the terminal device 32 and the IP address of the terminal device 32 to the server 33. The server 33 determines the country or region where the terminal device 32 is located based on the positioning information of the terminal device 32 and the IP address of the terminal device 32, and further determines the country code of the country where the terminal device 32 is located or the region code of the region where the terminal device 32 is located. It can be understood that the country code of the country where the terminal device 32 is located or the region code of the region where the drone 31 is located is the country code of the country where the drone 31 is located or the region code of the region where the drone 31 is located. The server 33 sends the determined country or region code to the terminal device 32, and the terminal device 32 further sends the country or region code to the drone 31.

[0083] Another possible situation is that the identification information of the target area where the drone is located is determined by the terminal device according to the operator network information of the terminal device. Figure 3 As shown, assuming that the terminal device 32 has not received the positioning information of the drone 31 sent by the drone 31, and the terminal device 32 has just been powered on and has not yet obtained the positioning information of the terminal device 32, at this time, the terminal device 32 can obtain its pre-stored operator network information, and further determine the country code of the country where the terminal device 32 is located or the area code of the region where the terminal device 32 is located according to the operator network information. It can be understood that the country code of the country where the terminal device 32 is located or the area code of the region where the drone 31 is located is the country code of the country where the drone 31 is located or the area code of the region where the drone 31 is located. The terminal device 32 sends the determined country or area code to the drone 31. It can be understood that when the operator network corresponding to the terminal device 32 changes, the operator network information stored in the terminal device 32 will be updated.

[0084] Another possible situation is that the identification information of the target area where the drone is located is determined by the server according to the IP address of the terminal device after the terminal device sends the IP address of the terminal device to the server. Fig. 9As shown, assuming that the terminal device 32 does not receive the positioning information of the drone 31 sent by the drone 31, the terminal device 32 does not obtain the positioning information of the terminal device 32, and does not obtain the operator network information, the terminal device 32 sends the IP address of the terminal device 32 to the server 33, and the server 33 determines the country or region where the terminal device 32 is located based on the IP address of the terminal device 32, and further determines the country code of the country where the terminal device 32 is located or the region code of the region where the terminal device 32 is located. It can be understood that the country code of the country where the terminal device 32 is located or the region code of the region where the drone 31 is located is the country code of the country where the drone 31 is located or the region code of the region where the drone 31 is located. The server 33 sends the determined country or region code to the terminal device 32, and the terminal device 32 further sends the country or region code to the drone 31.

[0085] In this embodiment, optionally, the priority of the country or region code determined according to the positioning information of the drone, the priority of the country or region code determined according to the positioning information of the terminal device, the priority of the country or region code determined according to the operator network information of the terminal device, the priority of the country or region code determined according to the IP address of the terminal device, and the priority of the country or region code historically stored in the drone are in descending order.

[0086] Step S504: Store the identification information of the target area where the drone is located, which is sent by the terminal device.

[0087] like Figure 3 , Figure 4 , Figure 6-Figure 9 As shown, after the drone 31 receives the country or region code sent by the terminal device 32, the drone 31 stores the country or region code sent by the terminal device 32.

[0088] Step S505: If the identification information of the target area received by the drone and sent by the terminal device is inconsistent with the identification information of the target area historically stored in the drone, the drone updates the communication frequency band of the drone's wireless communication according to the identification information of the target area sent by the terminal device.

[0089] After the drone 31 stores the country or region code sent by the terminal device 32, the drone 31 can further determine whether the country or region code stored in its history is consistent with the country or region code sent by the terminal device 32. If they are inconsistent, the drone 31 determines one or more different frequency bands and frequency points that match the country or region code according to the country or region code sent by the terminal device 32. If there are multiple frequency bands and frequency points that match the country or region code, it means that the drone 31 can use multiple frequency bands and frequency points to perform Wi-Fi communication with the terminal device 32. Further, the drone 31 determines which frequency band and frequency point among the multiple frequency bands and frequency points to use for Wi-Fi communication with the terminal device 32 according to the user configuration information. When the drone 31 determines which frequency band and frequency point to use for Wi-Fi communication with the terminal device 32, the drone 31 restarts the Wi-Fi communication link to update the frequency band and frequency point used when the drone 31 and the terminal device 32 perform Wi-Fi communication. That is to say, the frequency band and frequency point determined according to the country or region code historically stored in the drone 31 are updated to the frequency band and frequency point determined according to the country or region code sent by the terminal device 32.

[0090] In this embodiment, the drone sends its positioning information to the terminal device, and the terminal device determines the country code of the country where the drone is located or the area code of the region where the drone is located based on the drone's positioning information, or the terminal device sends the drone's positioning information and the IP address of the terminal device to the server, and the server determines the country code of the country where the drone is located or the area code of the region where the drone is located based on the drone's positioning information and the IP address of the terminal device. Since the country or area code determined based on the drone's positioning information has a high accuracy, the reliability of the country or area code is improved.

[0091] An embodiment of the present invention provides a method for implementing wireless compliance of a drone. The method for implementing wireless compliance of a drone is applied to a drone. Fig.10 This is a flow chart of a method for implementing wireless compliance of a drone provided by another embodiment of the present invention. Fig.10 As shown, in Figure 2 Based on the illustrated embodiment, the method in this embodiment may include:

[0092] Step S1001: Determine identification information of a target area where the drone is located according to the positioning information of the drone.

[0093] The determining the identification information of the target area where the drone is located based on the positioning information of the drone includes: when the drone does not receive the identification information of the target area sent by the terminal device, the drone determines the identification information of the target area where the drone is located based on the positioning information of the drone.

[0094] After the drone establishes a Wi-Fi communication link with the terminal device on the ground, the drone can wait for the terminal device to send the country or region code determined by the terminal device to the drone. While the drone is waiting for the terminal device to send the country or region code, the drone can obtain the positioning information of the drone, such as GPS positioning information, and determine the country or region where the drone is located based on the GPS positioning information of the drone, and further determine the country or region code.

[0095] Step S1002: The drone stores identification information of the target area.

[0096] If the drone does not receive the country or region code sent by the terminal device after determining the country or region code based on its GPS positioning information, the drone can store the determined country or region code for use in establishing a Wi-Fi communication link with the terminal device on the ground the next time it is started.

[0097] Step S1003: Determine the communication frequency band of the wireless communication of the UAV according to the identification information of the target area.

[0098] After the drone stores the country or region code it has determined, the drone can also determine whether the country or region code stored in its history is consistent with the country or region code determined by the drone. If they are inconsistent, the drone determines one or more different frequency bands and frequency points that match the country or region code based on the country or region code it has determined. If there are multiple frequency bands and frequency points that match the country or region code, the drone further determines which frequency band and frequency point among the multiple frequency bands and frequency points to use for Wi-Fi communication with the terminal device based on user configuration information. When the drone determines which frequency band and frequency point to use for Wi-Fi communication with the terminal device, the drone restarts the Wi-Fi communication link to update the frequency band and frequency point used when the drone communicates with the terminal device for Wi-Fi. In other words, the frequency band and frequency point determined based on the country or region code stored in the drone history are updated to the frequency band and frequency point determined based on the country or region code calculated by the drone.

[0099] In this embodiment, the drone determines the country code of the country or the region code of the region it is located in based on its positioning information, and stores the determined country or region code so that it can be used to establish a Wi-Fi communication link with the terminal device on the ground when it is started next time, thereby improving the reliability of the drone establishing communication with the terminal device when it is started next time. In addition, the frequency band and frequency point determined based on the country or region code stored in the drone's history are updated to the frequency band and frequency point determined based on the country or region code calculated by the drone, which can improve the reliability of the drone's current communication with the terminal device.

[0100] An embodiment of the present invention provides a method for implementing wireless compliance of a drone. The method for implementing wireless compliance of a drone is applied to a drone. Fig.11 This is a flow chart of a method for implementing wireless compliance of a drone provided by another embodiment of the present invention. Fig.11 As shown, in Figure 2 Based on the illustrated embodiment, the method in this embodiment may include:

[0101] Step S1101: Obtain identification information of the target area historically stored in the drone.

[0102] The obtaining the identification information of the target area historically stored in the drone includes: when the drone is started, obtaining the identification information of the target area historically stored in the drone.

[0103] According to the above embodiment, when the drone receives the country or region code sent by the terminal device, the drone can store the country or region code sent by the terminal device. Alternatively, when the drone determines the country or region code based on its positioning information, the drone can also store the country or region code determined based on the positioning information. When the drone is powered on next time, since a communication link has not been established with the terminal device, the drone can obtain the country or region stored in its history.

[0104] Step S1102: determining the communication frequency band of the wireless communication of the drone according to the identification information of the target area historically stored in the drone.

[0105] Specifically, the drone selects one or more different frequency bands and frequency points that match the country or region code according to its historically stored country or region code. If there are multiple frequency bands and frequency points that match the country or region code, the drone further selects a target frequency band and frequency point from multiple matching frequency bands and frequency points according to user configuration information, and establishes a Wi-Fi communication link with the ground terminal device according to the target frequency band and frequency point to ensure that the drone can perform Wi-Fi communication with the ground terminal device when it is powered on.

[0106] In this embodiment, when the drone is powered on, it obtains its historically stored country or region code, determines the target frequency band and frequency point based on its historically stored country or region code, and establishes a Wi-Fi communication link with the ground terminal device based on the target frequency band and frequency point to ensure that the drone can perform Wi-Fi communication with the ground terminal device when it is powered on, thereby further improving the reliability of communication between the drone and the terminal device.

[0107] An embodiment of the present invention provides a method for implementing wireless compliance of a drone. The method for implementing wireless compliance of a drone is applied to a terminal device. Fig.12The following is a flow chart of a method for implementing wireless compliance of a drone provided by an embodiment of the present invention. Fig.12 As shown, the method in this embodiment may include:

[0108] Step S1201: Obtain identification information of the target area where the drone is located.

[0109] Optionally, the identification information of the target area includes: a country or region code. The execution subject of this embodiment may be a terminal device.

[0110] Optionally, the obtaining of identification information of the target area where the drone is located may include the following feasible implementation methods:

[0111] A feasible implementation method includes: receiving the positioning information of the drone sent by the drone; and determining the identification information of the target area where the drone is located according to the positioning information of the drone. Figure 6 As shown, the drone 31 sends its positioning information to the terminal device 32, and an application (Application, APP for short) is installed on the terminal device 32. After receiving the positioning information of the drone 31, the APP on the terminal device 32 calculates the country or region where the drone 31 is located based on the positioning information of the drone 31, and further determines the country or region code.

[0112] Another feasible implementation method includes: receiving the positioning information of the drone sent by the drone; sending the positioning information of the drone and the IP address of the terminal device to the server, so that the server determines the identification information of the target area where the drone is located according to the positioning information of the drone and the IP address of the terminal device; receiving the identification information of the target area where the drone is located sent by the server. Figure 7 As shown, the drone 31 sends its positioning information to the terminal device 32, and the terminal device 32 further sends the positioning information of the drone 31 and the IP address of the terminal device 32 to the server 33. The server 33 generates a country or region code based on the positioning information of the drone 31 and the IP address of the terminal device 32. Further, the server 33 sends the generated country or region code to the terminal device 32, and the terminal device 32 receives the country or region code sent by the server 33.

[0113] Another feasible implementation includes: determining the identification information of the target area where the drone is located according to the positioning information of the terminal device. Optionally, determining the identification information of the target area where the drone is located according to the positioning information of the terminal device includes: if the terminal device does not receive the positioning information of the drone sent by the drone, determining the identification information of the target area where the drone is located according to the positioning information of the terminal device. Figure 3 As shown, assuming that the terminal device 32 does not receive the positioning information of the drone 31 sent by the drone 31, at this time, the terminal device 32 can determine the country or region where the terminal device 32 is located based on the positioning information of the terminal device 32. It can be understood that the drone 31 and the terminal device 32 are located in the same country or region. Further, the terminal device 32 can determine the country code of the country where the drone 31 is located or the region code of the region where the drone 31 is located based on the country or region where the terminal device 32 is located.

[0114] Another feasible implementation method includes: sending the positioning information of the terminal device and the IP address of the terminal device to a server, so that the server determines the identification information of the target area where the drone is located based on the positioning information of the terminal device and the IP address of the terminal device; and receiving the identification information of the target area where the drone is located sent by the server. Optionally, sending the positioning information of the terminal device and the IP address of the terminal device to the server includes: if the terminal device does not receive the positioning information of the drone sent by the drone, sending the positioning information of the terminal device and the IP address of the terminal device to the server. Figure 8 As shown, assuming that the terminal device 32 does not receive the positioning information of the drone 31 sent by the drone 31, at this time, the terminal device 32 can send the positioning information of the terminal device 32 and the IP address of the terminal device 32 to the server 33. The server 33 determines the country or region where the terminal device 32 is located based on the positioning information of the terminal device 32 and the IP address of the terminal device 32, and further determines the country code of the country where the terminal device 32 is located or the region code of the region where the terminal device 32 is located. It can be understood that the country code of the country where the terminal device 32 is located or the region code of the region where the drone 31 is located is the country code of the country where the drone 31 is located or the region code of the region where the drone 31 is located. The server 33 sends the determined country or region code to the terminal device 32.

[0115] Another feasible implementation includes: determining the identification information of the target area where the drone is located according to the operator network information of the terminal device. Optionally, determining the identification information of the target area where the drone is located according to the operator network information of the terminal device includes: if the terminal device does not obtain the positioning information of the terminal device, determining the identification information of the target area where the drone is located according to the operator network information of the terminal device. Figure 3As shown, assuming that the terminal device 32 has not received the positioning information of the drone 31 sent by the drone 31, and the terminal device 32 has just been powered on and has not yet obtained the positioning information of the terminal device 32, at this time, the terminal device 32 can obtain its pre-stored operator network information, and further determine the country code of the country where the terminal device 32 is located or the area code of the region where the terminal device 32 is located based on the operator network information. It can be understood that the country code of the country where the terminal device 32 is located or the area code of the region where the terminal device 32 is located is the country code of the country where the drone 31 is located or the area code of the region where the drone 31 is located.

[0116] Another feasible implementation method includes: sending the IP address of the terminal device to a server, so that the server determines the identification information of the target area where the drone is located according to the IP address of the terminal device; and receiving the identification information of the target area where the drone is located sent by the server. Optionally, sending the IP address of the terminal device to the server includes: if the terminal device does not obtain the operator network information of the terminal device, sending the IP address of the terminal device to the server. Fig. 9 As shown, assuming that the terminal device 32 does not receive the positioning information of the drone 31 sent by the drone 31, the terminal device 32 does not obtain the positioning information of the terminal device 32, and does not obtain the operator network information, the terminal device 32 sends the IP address of the terminal device 32 to the server 33, and the server 33 determines the country or region where the terminal device 32 is located according to the IP address of the terminal device 32, and further determines the country code of the country where the terminal device 32 is located or the region code of the region where the terminal device 32 is located. It can be understood that the country code of the country where the terminal device 32 is located or the region code of the region where the drone 31 is located is the country code of the country where the drone 31 is located or the region code where the drone 31 is located, and the server 33 sends the determined country or region code to the terminal device 32. Optionally, after receiving the identification information of the target area where the drone is located sent by the server, it also includes: verifying the identification information of the target area. For example, when the terminal device 32 receives the country or region code determined by the server 33 based on the IP address of the terminal device 32, the terminal device 32 can also verify the country or region code based on the time zone information, language information, etc. of the country or region to ensure the reliability of the country or region code.

[0117] Step S1202: sending identification information of the target area where the drone is located to the drone, so that the drone determines the communication frequency band of the drone's wireless communication according to the identification information of the target area.

[0118] like Figure 3 , Figure 4 , Figure 6-Figure 9As shown, the terminal device 32 sends the country or region code to the drone 31, and the drone 31 can store the country or region code sent by the terminal device 32. After the drone 31 stores the country or region code sent by the terminal device 32, the drone 31 can further determine whether the country or region code stored in its history is consistent with the country or region code sent by the terminal device 32. If not, the drone 31 determines one or more different frequency bands and frequency points that match the country or region code according to the country or region code sent by the terminal device 32. If there are multiple frequency bands and frequency points that match the country or region code, it means that the drone 31 can use multiple frequency bands and frequency points to communicate with the terminal device 32 through Wi-Fi. Further, the drone 31 determines which frequency band and frequency point among the multiple frequency bands and frequency points to use for Wi-Fi communication with the terminal device 32 according to the user configuration information. When the drone 31 determines which frequency band and frequency point to use for Wi-Fi communication with the terminal device 32, the drone 31 restarts the Wi-Fi communication link to update the frequency band and frequency point used for Wi-Fi communication between the drone 31 and the terminal device 32. In other words, the frequency band and frequency point determined according to the country or region code historically stored in the drone 31 are updated to the frequency band and frequency point determined according to the country or region code sent by the terminal device 32.

[0119] It is understandable that the terminal device can obtain the identification information of the target area where the drone is located in real time, and send the identification information of the target area to the drone in real time, so that the drone can adjust the communication frequency band of the drone's wireless communication in real time according to the identification information of the target area received in real time. Specifically, the terminal device can obtain the country code of the country where the drone is located or the region code of the region where the drone is located in real time, and send the country or region code to the drone in real time. The drone receives the country or region code sent by the terminal device in real time, and adjusts the communication frequency band of the drone's wireless communication in real time according to the country or region code received in real time, so that the communication frequency band of the drone can meet the regulations of the country or region where the drone is located in real time.

[0120] In this embodiment, the terminal device obtains the identification information of the target area where the drone is located, and sends the identification information of the target area to the drone, so that the drone determines the communication frequency band of the drone's wireless communication according to the identification information of the target area. When the country or region where the same drone is located changes, the drone can determine the communication frequency band that complies with the regulations of the country or region according to the current country and country code or the area code of the region where it is located, and perform wireless communication in accordance with the communication frequency band specified by the country or region, thereby ensuring that the same drone can communicate with ground terminal devices in various countries or regions, eliminating the need to produce and sell drones supporting different wireless frequency bands in different countries and regions, effectively reducing costs.

[0121] An embodiment of the present invention provides a method for implementing wireless compliance of a drone. The method for implementing wireless compliance of a drone is applied to a terminal device. Fig.13 The following is a flow chart of a method for implementing wireless compliance of a drone provided by an embodiment of the present invention. Fig.13 As shown, in Fig.12 Based on the illustrated embodiment, the method in this embodiment may include:

[0122] Step S1301: When the terminal device and the drone have not established a wireless connection, the terminal device obtains identification information of the target area where the drone is located through a first preset method among at least one preset method.

[0123] When the drone is powered on or the terminal device is powered on, the terminal device and the drone have not established a wireless connection. At this time, the terminal device can obtain the country code of the country or the region code of the region where the drone is located through one of the following possible preset methods:

[0124] Default method 1: The terminal device determines the country code of the country where the drone is located or the region code of the region where the drone is located based on the positioning information of the terminal device.

[0125] Default method 2: The terminal device sends the terminal device's location information and the terminal device's IP address to the server, and the server determines the country code of the country where the drone is located or the region code of the region where the drone is located based on the terminal device's location information and the terminal device's IP address.

[0126] Default method 3: The terminal device determines the country code of the country where the drone is located or the region code of the region where the drone is located based on the operator network information of the terminal device.

[0127] Default method 4: The terminal device sends the IP address of the terminal device to the server, and the server determines the country code of the country where the drone is located or the region code of the region where the drone is located based on the IP address of the terminal device.

[0128] This is just a schematic illustration. When the terminal device and the drone have not established a wireless connection, the terminal device is not limited to the specific method of obtaining the country code of the country where the drone is located or the region code of the region where the drone is located. In other embodiments, the terminal device can also obtain the country or region code in addition to the above four methods.

[0129] Optionally, among the above four preset methods, preset method 1 has the highest priority, and the priorities of the four preset methods decrease in sequence. It can be understood that the priority of each preset method is determined according to the reliability of the country or region code determined by each preset method.

[0130] It is understandable that the speed at which the terminal device obtains its positioning information is slower than the speed at which it obtains the operator network information or IP address. That is, when the terminal device is powered on, the terminal device may first obtain the operator network information or IP address. Although the terminal device has a higher priority in determining the country or region code based on the terminal device's positioning information, when the terminal device is powered on, it may use preset method 3, that is, determine the country or region code based on the terminal device's operator network information. Here, when the terminal device and the drone have not established a wireless connection, the preset method 3 used by the terminal device to determine the country or region code is recorded as the first preset method. The first preset method is to distinguish it from the subsequent second preset method.

[0131] Step S1302: The terminal device stores identification information of the target area where the drone is located, obtained by a first preset method.

[0132] According to step S1301, when the terminal device is powered on, it may adopt preset method 3, that is, determine the country or region code based on the operator network information of the terminal device. At this time, the terminal device stores the country or region code determined by the above preset method 3.

[0133] Step S1303: When the terminal device establishes a wireless connection with the drone, the terminal device obtains identification information of the target area where the drone is located through a second preset method among at least one preset method.

[0134] After the terminal device establishes a wireless connection with the drone, the terminal device can obtain the country code of the country where the drone is located or the region code of the region where the drone is located through one of the following possible preset methods:

[0135] Default method A: The terminal device determines the country code of the country where the drone is located or the area code of the region where the drone is located based on the positioning information of the drone.

[0136] Default method B: The terminal device sends the positioning information of the drone and the IP address of the terminal device to the server, and the server determines the country code of the country where the drone is located or the region code of the region where the drone is located based on the positioning information of the drone and the IP address of the terminal device.

[0137] Default method C: The terminal device determines the country code of the country where the drone is located or the region code of the region where the drone is located based on the positioning information of the terminal device.

[0138] Default mode D: The terminal device sends the positioning information of the terminal device and the IP address of the terminal device to the server, and the server determines the country code of the country where the drone is located or the region code of the region where the drone is located based on the positioning information of the terminal device and the IP address of the terminal device.

[0139] Default method E: The terminal device determines the country code of the country where the drone is located or the region code of the region where the drone is located based on the operator network information of the terminal device.

[0140] Default method F: The terminal device sends the IP address of the terminal device to the server, and the server determines the country code of the country where the drone is located or the region code of the region where the drone is located based on the IP address of the terminal device.

[0141] This is just a schematic illustration. After the terminal device establishes a wireless connection with the drone, there is no limitation on the specific method by which the terminal device obtains the country code of the country where the drone is located or the region code of the region where the drone is located. In other embodiments, the terminal device may also obtain the country or region code in addition to the above six methods.

[0142] Optionally, among the above six preset methods, preset method A has the highest priority, and the priorities of the six preset methods decrease in sequence. Preset method E is equivalent to preset method 3. It can be understood that when the terminal device and the drone have not established a wireless connection, the terminal device uses preset method 3, that is, according to the operator network information of the terminal device, to determine the country or region code. When the terminal device and the drone establish a wireless connection, the terminal device may not use preset method E, that is, according to the operator network information of the terminal device, to determine the country or region code.

[0143] After the terminal device establishes a wireless connection with the drone, it is assumed that the terminal device uses a preset method C, that is, according to the positioning information of the terminal device, to determine the country or region code. Here, the preset method C used by the terminal device to determine the country or region code after the terminal device establishes a wireless connection with the drone is recorded as the second preset method.

[0144] Step S1304: If the priority of the second preset method is higher than the priority of the first preset method, the terminal device updates the identification information of the target area obtained by the first preset method to the identification information of the target area obtained by the second preset method.

[0145] Since the priority of preset method C is higher than that of preset method 3, when the terminal device establishes a wireless connection with the drone, the terminal device updates the country or region code determined by the above preset method 3 to the country or region code determined by preset method C.

[0146] In addition, if the priority of the second preset method is lower than the priority of the first preset method, the terminal device does not need to update the identification information of the target area obtained by the first preset method. That is to say, after the terminal device establishes a wireless connection with the drone, if the terminal device uses preset method F to determine the country or region code, since the priority of preset method F is lower than the priority of preset method 3, the terminal device does not need to update the country or region code determined by preset method 3.

[0147] This embodiment updates the country or region code stored in the terminal device by comparing the priority of the preset method for determining the country or region code adopted by the terminal device when no wireless connection is established between the terminal device and the drone, and the priority of the preset method for determining the country or region code adopted by the terminal device after no wireless connection is established between the terminal device and the drone, so that the country or region code stored in the terminal device is determined by the preset method with a higher priority, thereby further improving the reliability of the country or region code.

[0148] An embodiment of the present invention provides a method for achieving wireless compliance of a drone. Fig.14 The signaling diagram of the wireless compliance implementation method of the drone provided by the embodiment of the present invention. Fig.14 As shown, the country or region code is referred to as ac. The wireless compliance implementation method of the drone described in this embodiment is consistent with the principle and implementation method of the method described in the above embodiment, and will not be repeated here. Fig.14 The principles of reliability testing of ac by the APP of the terminal device shown are introduced in detail.

[0149] In this embodiment, the principles for the terminal device's APP to perform reliability detection on the ac include the following aspects:

[0150] On one hand: if the terminal device sends at least the GPS positioning information of the drone or the GPS positioning information of the terminal device to the server, and the terminal device receives the ac generated by the server at least based on the GPS positioning information of the drone or the GPS positioning information of the terminal device, the terminal device determines that the ac is reliable. And the ac determined based on the GPS positioning information of the drone is the most reliable.

[0151] On the other hand: when the terminal device and the drone have not established a communication link, the terminal device stores the country or region code it has obtained. If the terminal device cannot obtain the updated ac in real time after establishing a communication link with the drone within this startup time, the terminal device determines that the ac it has stored is also reliable.

[0152] On the other hand: if the terminal device does not receive the GPS positioning information of the drone sent by the drone, and the terminal device does not obtain the GPS positioning information of the terminal device, the terminal device sends its IP address to the server, and the server calculates the ac based on the IP address of the terminal device and sends the calculated ac to the terminal device. The terminal device can verify the ac based on the time zone information, language information, etc. If the verification passes, the terminal device determines that the ac is also reliable.

[0153] Optionally, the terminal device only pushes reliable AC to the drone.

[0154] This embodiment verifies the reliability of the country or region code generated by the terminal device and the country or region code obtained from the server, ensuring that the country or region code sent by the terminal device to the drone is reliable, and ensuring that the drone in different countries or regions determines the communication frequency band that complies with the regulations of the country or region where it is located, thereby improving the safety of the drone when flying in different countries or regions.

[0155] An embodiment of the present invention provides a drone. Fig.15 The structure diagram of the drone provided by the embodiment of the present invention is as follows: Fig.15 As shown, the UAV 150 includes: a fuselage, a power system, a positioning element 121 and a processor 122, wherein the power system includes at least one of the following: a motor 123, a propeller 124 and an electronic speed regulator 125, and the power system is installed on the fuselage to provide flight power; the positioning element 121 is used to obtain the positioning information of the UAV 120; the processor 122 is used to: obtain the identification information of the target area where the UAV is located; and determine the communication frequency band of the wireless communication of the UAV according to the identification information of the target area.

[0156] In addition, if Fig.15 As shown, the drone 150 also includes: a communication interface 126, which can be a wireless communication interface. The communication interface 126 is used to receive the identification information of the target area where the drone is located sent by the terminal device, and transmit the identification information of the target area where the drone is located to the processor.

[0157] Before receiving the identification information of the target area where the drone is located sent by the terminal device, the processor 122 is further used to: determine the communication frequency band for wireless communication between the drone and the terminal device according to the identification information of the target area historically stored in the drone.

[0158] Optionally, after determining the communication frequency band for wireless communication between the drone and the terminal device based on the identification information of the target area historically stored in the drone, the communication interface 126 is further used to: send the positioning information of the drone to the terminal device. In this case, the identification information of the target area where the drone is located is determined by the terminal device based on the positioning information of the drone. Alternatively, the identification information of the target area where the drone is located is determined by the server based on the positioning information of the drone and the IP address of the terminal device when the terminal device sends the positioning information of the drone and the IP address of the terminal device to the server.

[0159] In other embodiments, the identification information of the target area where the drone is located is determined by the terminal device according to the positioning information of the terminal device.

[0160] Alternatively, the identification information of the target area where the drone is located is determined by the server based on the positioning information of the terminal device and the IP address of the terminal device, which the terminal device sends to the server.

[0161] Alternatively, the identification information of the target area where the drone is located is determined by the terminal device according to the operator network information of the terminal device.

[0162] Alternatively, the identification information of the target area where the drone is located is determined by the server based on the IP address of the terminal device, which is sent by the terminal device to the server.

[0163] After receiving the identification information of the target area where the drone is located sent by the terminal device, the processor 122 is further used to: store the identification information of the target area where the drone is located sent by the terminal device in a memory. The memory can be a memory on the processor chip or a memory outside the processor chip.

[0164] In addition, when the processor 122 determines the communication frequency band of the wireless communication of the drone based on the identification information of the target area, it is specifically used to: determine whether the identification information of the target area received by the drone and sent by the terminal device is consistent with the identification information of the target area historically stored in the drone; if the identification information of the target area received by the drone and sent by the terminal device is inconsistent with the identification information of the target area historically stored in the drone, then update the communication frequency band of the wireless communication of the drone based on the identification information of the target area sent by the terminal device.

[0165] In other embodiments, when the processor 122 obtains the identification information of the target area where the drone is located, it is specifically used to: determine the identification information of the target area where the drone is located according to the positioning information of the drone. Optionally, when the communication interface 126 does not receive the identification information of the target area sent by the terminal device, the processor 122 determines the identification information of the target area where the drone is located according to the positioning information of the drone. After the processor 122 determines the identification information of the target area where the drone is located according to the positioning information of the drone, it is also used to: store the identification information of the target area in a memory.

[0166] In other embodiments, when the processor 122 obtains the identification information of the target area where the drone is located, it is specifically used to: obtain the identification information of the target area historically stored in the drone. Optionally, when the drone is started, the processor 122 obtains the identification information of the target area historically stored in the drone.

[0167] In this embodiment, the identification information of the target area includes: a country or region code.

[0168] The specific principles and implementation methods of the drone provided in the embodiments of the present invention are similar to Figure 2-Figure 11 The embodiments shown are similar and will not be described again here.

[0169] This embodiment obtains the identification information of the target area where the drone is located, and determines the communication frequency band of the drone's wireless communication based on the identification information of the target area. When the country or region where the same drone is located changes, the drone can determine the communication frequency band that complies with the regulations of the country or region based on the current country and country code or the area code of the region where it is located, and perform wireless communication in accordance with the communication frequency band specified by the country or region, thereby ensuring that the same drone can communicate with ground terminal equipment in various countries or regions. There is no need to produce and sell drones supporting different wireless frequency bands in different countries and regions, effectively reducing costs.

[0170] An embodiment of the present invention provides a terminal device. Fig.16 This is a structural diagram of a terminal device provided in an embodiment of the present invention. Fig.16 As shown, the terminal device 160 includes: a processor 161 and a communication interface 162, wherein the processor 161 is used to obtain the identification information of the target area where the drone is located; the communication interface 162 is used to send the identification information of the target area where the drone is located to the drone, so that the drone can determine the communication frequency band of the drone's wireless communication based on the identification information of the target area.

[0171] In addition, the communication interface 162 is also used to: receive the positioning information of the drone sent by the drone, and transmit the positioning information of the drone to the processor; when the processor 161 obtains the identification information of the target area where the drone is located, it is specifically used to: determine the identification information of the target area where the drone is located based on the positioning information of the drone.

[0172] In addition, the communication interface 162 is also used to: receive the positioning information of the drone sent by the drone; send the positioning information of the drone and the IP address of the terminal device to the server, so that the server determines the identification information of the target area where the drone is located based on the positioning information of the drone and the IP address of the terminal device; receive the identification information of the target area where the drone is located sent by the server.

[0173] like Fig.16 As shown, the terminal device 160 also includes: a positioning element 163, which is used to obtain the positioning information of the terminal device; when the processor 161 obtains the identification information of the target area where the drone is located, it is specifically used to: determine the identification information of the target area where the drone is located based on the positioning information of the terminal device.

[0174] Optionally, if the communication interface 162 does not receive the positioning information of the drone sent by the drone, the processor 161 determines the identification information of the target area where the drone is located according to the positioning information of the terminal device.

[0175] Optionally, the communication interface 162 is also used to: send the positioning information of the terminal device and the IP address of the terminal device to the server, so that the server determines the identification information of the target area where the drone is located based on the positioning information of the terminal device and the IP address of the terminal device; and receive the identification information of the target area where the drone is located sent by the server.

[0176] Optionally, if the communication interface 162 does not receive the positioning information of the drone sent by the drone, the communication interface 162 sends the positioning information of the terminal device and the IP address of the terminal device to the server.

[0177] Optionally, when the processor 161 obtains the identification information of the target area where the drone is located, it is specifically used to: determine the identification information of the target area where the drone is located according to the operator network information of the terminal device.

[0178] Optionally, if the communication interface 162 fails to obtain the positioning information of the terminal device, the processor 161 determines the identification information of the target area where the drone is located according to the operator network information of the terminal device.

[0179] Optionally, the communication interface 162 is also used to: send the IP address of the terminal device to the server, so that the server determines the identification information of the target area where the drone is located based on the IP address of the terminal device; and receive the identification information of the target area where the drone is located sent by the server.

[0180] Optionally, if the processor 161 fails to obtain the operator network information of the terminal device, the communication interface 162 sends the IP address of the terminal device to the server.

[0181] Optionally, after receiving the identification information of the target area where the drone is located sent by the server, the processor 161 is further used to: verify the identification information of the target area.

[0182] Optionally, when the processor 161 obtains the identification information of the target area where the drone is located, it is specifically used to: when the terminal device and the drone have not established a wireless connection, obtain the identification information of the target area where the drone is located through a first preset method among at least one preset method.

[0183] Optionally, after the processor 161 obtains the identification information of the target area where the drone is located through a first preset method among at least one preset method, the processor 161 is also used to: store the identification information of the target area where the drone is located obtained through the first preset method in a memory.

[0184] Optionally, the processor 161 is also used to: when the terminal device establishes a wireless connection with the drone, obtain identification information of the target area where the drone is located through a second preset method among at least one preset method; if the priority of the second preset method is higher than the priority of the first preset method, then update the identification information of the target area obtained by the first preset method to the identification information of the target area obtained by the second preset method.

[0185] The specific principles and implementation methods of the terminal device provided in the embodiment of the present invention are similar to Fig.12 , Fig.13 The embodiments shown are similar and will not be described again here.

[0186] In this embodiment, the terminal device obtains the identification information of the target area where the drone is located, and sends the identification information of the target area to the drone, so that the drone determines the communication frequency band of the drone's wireless communication according to the identification information of the target area. When the country or region where the same drone is located changes, the drone can determine the communication frequency band that complies with the regulations of the country or region according to the current country and country code or the area code of the region where it is located, and perform wireless communication in accordance with the communication frequency band specified by the country or region, thereby ensuring that the same drone can communicate with ground terminal devices in various countries or regions, eliminating the need to produce and sell drones supporting different wireless frequency bands in different countries and regions, effectively reducing costs.

[0187] The embodiment of the present invention provides a wireless compliance implementation system for an unmanned aerial vehicle. Figure 4 , Figure 7 or Figure 8 As shown, the wireless compliance implementation system of the drone includes: a drone 31, a terminal device 32 and a server 33.

[0188] In the several embodiments provided by the present invention, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0189] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0190] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0191] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to perform some steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program codes.

[0192] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example for illustration. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0193] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for implementing wireless compliance of a drone, applied to a drone, characterized in that: include: Determining a communication frequency band for wireless communication between the drone and the terminal device according to identification information of the target area historically stored in the drone; Establishing a wireless communication connection with the terminal device based on the determined communication frequency band for wireless communication between the drone and the terminal device; Acquiring identification information of a target area where the drone is located through the wireless communication connection, wherein the identification information of the target area where the drone is located is determined by the terminal device; If the identification information of the target area where the drone is located is inconsistent with the identification information of the target area historically stored in the drone, the communication frequency band of the wireless communication of the drone is updated according to the identification information of the target area where the drone is located.

2. The method according to claim 1, characterized in that The manner in which the terminal device obtains the identification information of the target area where the drone is located includes any one or more of the following: determining the identification information of the target area where the drone is located based on the positioning information of the drone, determining the identification information of the target area where the drone is located based on the positioning information of the terminal device, determining the identification information of the target area where the drone is located based on the IP address of the terminal device, and determining the identification information of the target area where the drone is located based on the operator network information of the terminal device.

3. The method according to claim 1, characterized in that Before obtaining the identification information of the target area where the drone is located through the wireless communication connection, the method further includes: The positioning information of the drone is sent to the terminal device.

4. The method according to claim 3, characterized in that The identification information of the target area where the drone is located is determined by the server based on the positioning information of the drone and the IP address of the terminal device when the terminal device sends the positioning information of the drone and the IP address of the terminal device to the server.

5. The method according to claim 1, characterized in that The obtaining of identification information of the target area where the drone is located includes: determining the identification information of the target area where the drone is located according to the positioning information of the drone; the method also includes: If, after determining the identification information of the target area where the drone is located according to the positioning information of the drone, the identification information of the target area where the drone is located sent by the terminal device is received, it is determined whether the identification information of the target area where the drone is located sent by the terminal device is consistent with the identification information of the target area historically stored by the drone; If the identification information of the target area where the drone is located sent by the terminal device is inconsistent with the identification information of the target area historically stored by the drone, the communication frequency band of the drone's wireless communication is updated according to the identification information of the target area sent by the terminal device.

6. A drone, characterized in that: include: body; A power system, installed on the fuselage, for providing flight power; as well as processor; The processor is used to: Determining a communication frequency band for wireless communication between the drone and the terminal device according to identification information of the target area historically stored in the drone; Acquire identification information of the target area where the drone is located from the terminal device; If the identification information of the target area where the drone is located is inconsistent with the identification information of the target area historically stored in the drone, the communication frequency band of the wireless communication of the drone is updated according to the identification information of the target area where the drone is located.

7. The drone according to claim 6, characterized in that: The manner in which the terminal device obtains the identification information of the target area where the drone is located includes any one or more of the following: determining the identification information of the target area where the drone is located based on the positioning information of the drone, determining the identification information of the target area where the drone is located based on the positioning information of the terminal device, determining the identification information of the target area where the drone is located based on the IP address of the terminal device, and determining the identification information of the target area where the drone is located based on the operator network information of the terminal device.

8. The drone according to claim 6, characterized in that: Also includes: Positioning elements; The positioning element is used to obtain the positioning information of the UAV; After determining the communication frequency band for wireless communication between the drone and the terminal device according to the identification information of the target area historically stored in the drone, the communication interface is further used to: The positioning information of the drone is sent to the terminal device.

9. The drone according to claim 8, characterized in that: The identification information of the target area where the drone is located is determined by the server based on the positioning information of the drone and the IP address of the terminal device when the terminal device sends the positioning information of the drone and the IP address of the terminal device to the server.

10. The drone according to claim 6, characterized in that: When the processor obtains the identification information of the target area where the drone is located, it is specifically used to: Determine identification information of a target area where the drone is located according to the positioning information of the drone; If, after the identification information of the target area where the drone is located is determined according to the positioning information of the drone, the communication interface receives the identification information of the target area where the drone is located sent by the terminal device, the processor determines whether the identification information of the target area where the drone is located sent by the terminal device is consistent with the identification information of the target area historically stored by the drone; If the identification information of the target area where the drone is located sent by the terminal device is inconsistent with the identification information of the target area historically stored by the drone, the communication frequency band of the drone's wireless communication is updated according to the identification information of the target area sent by the terminal device.

11. The method according to claim 2 or the drone according to claim 7, characterized in that: The priority of the identification information of the target area where the drone is located determined according to the positioning information of the drone, the priority of the identification information of the target area where the drone is located determined according to the positioning information of the terminal device, the priority of the identification information of the target area where the drone is located determined according to the operator network information of the terminal device, the priority of the identification information of the target area where the drone is located determined according to the IP address of the terminal device, and the priority of the identification information historically stored in the drone are in descending order.

Citation Information

Patent Citations

  • Parameter configuration method for wifi equipment, device, and terminal

    CN105392183A

  • Unmanned aerial vehicle (UAV) and communication method based on UAV

    CN106549705A