A method, system and unmanned aerial vehicle for searching for unmanned aerial vehicles
By installing GPS and GSM modules on drones and utilizing the collaborative work of cloud servers and user terminals, the problem of finding lost drones has been solved, enabling precise positioning and convenient retrieval of drones.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-06-19
- Publication Date
- 2026-03-27
AI Technical Summary
Lost drones are difficult to recover, and current technology is unable to effectively locate and guide users to find their lost drones.
A GPS and GSM module is installed on the drone. The location information is sent to a cloud server via the GSM module, and then forwarded to the user terminal. The user terminal guides the user to search for the drone based on the location information and can trigger the drone's alarm device by sending a search command.
It enables precise positioning and convenient retrieval of drones, reducing the risk of loss for users and improving retrieval efficiency.
Smart Images

Figure CN114994712B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of unmanned aerial vehicle, and particularly relates to a method and system for searching unmanned aerial vehicle and unmanned aerial vehicle. BACKGROUND
[0002] With the development of unmanned aerial vehicle technology, unmanned aerial vehicle is widely applied in various fields in life, such as agriculture, forestry, animal husbandry, fishery, fire prevention, disaster search, logistics, etc. In actual use, many users cause the unmanned aerial vehicle to be lost due to some reasons, so that the unmanned aerial vehicle cannot fly back to the take-off point, for example, the unmanned aerial vehicle cannot fly back to the take-off point due to low power, the unmanned aerial vehicle cannot fly back to the take-off point due to loss of GPS signal in the flight process, the unmanned aerial vehicle cannot fly back to the take-off point due to weather, etc.
[0003] Generally, after the unmanned aerial vehicle is lost, the unmanned aerial vehicle and the console are disconnected, at this time, the user can still send control instructions of the unmanned aerial vehicle on the console, when the control instructions on the console are sent, the corresponding signals are sent to the outside through the radio frequency antenna on the console, since the data link between the console and the unmanned aerial vehicle is not connected, the radio frequency antenna on the unmanned aerial vehicle cannot receive the control signals sent by the console, and the unmanned aerial vehicle does not execute any instruction task. Of course, at this time, the unmanned aerial vehicle also sends its GPS latitude and longitude, speed, battery power and other information to the outside through the radio frequency antenna of the unmanned aerial vehicle, since the data link between the console and the unmanned aerial vehicle is not connected, the radio frequency antenna on the console cannot receive the state information of the unmanned aerial vehicle, and the console cannot display the state information of the unmanned aerial vehicle, including the GPS position information.
[0004] Therefore, in order to ensure that the unmanned aerial vehicle is not lost and reduce the loss of the user, it is of great significance to design a scheme for easily finding the unmanned aerial vehicle. SUMMARY
[0005] The present application aims to solve the technical problem of finding the lost unmanned aerial vehicle.
[0006] One embodiment of the present application provides a system for searching unmanned aerial vehicle, which comprises an unmanned aerial vehicle, a user terminal and a cloud server, the unmanned aerial vehicle comprises a GSM module and a GPS module for acquiring position information of the unmanned aerial vehicle, the unmanned aerial vehicle is wirelessly connected to the cloud server through the GSM module, and the GSM module is used to send the position information to the cloud server.
[0007] The cloud server is used to send the position information to the user terminal, so that the user terminal guides the user to search for the unmanned aerial vehicle according to the position information.
[0008] Optionally, the position information comprises an identification code corresponding to the UAV, and the user terminal is configured to send the identification code to the cloud server, and the cloud server is configured to acquire the position information corresponding to the identification code according to the identification code and send the position information to the user terminal.
[0009] Optionally, the user terminal comprises a display device and a map loaded in the user terminal, and the position information is displayed on the map loaded in the user terminal by the display device.
[0010] Optionally, the user terminal is further configured to guide the user to search for the UAV according to the position information displayed on the map.
[0011] Optionally, the user terminal is further configured to send a search instruction to the UAV via the cloud server, the UAV comprises an alarm device, and the UAV controls the alarm device to send alarm information according to the search instruction to guide the user to search for the UAV.
[0012] Optionally, the alarm information comprises at least one of flashing of an indicator light and sound.
[0013] Another embodiment of the present application provides a method for searching for a UAV, applied to a user terminal, and the method comprises the following steps:
[0014] sending an identification code of the UAV;
[0015] acquiring position information of the UAV corresponding to the identification code;
[0016] guiding a user to search for the UAV according to the position information.
[0017] Optionally, the method further comprises:
[0018] displaying the position information on a map loaded in the user terminal.
[0019] Optionally, the step of guiding the user to search for the UAV according to the position information comprises:
[0020] guiding the user to search for the UAV according to the position information displayed on the map.
[0021] Optionally, the method further comprises:
[0022] sending a search instruction to the UAV to make the UAV send alarm information to guide the user to search for the UAV, wherein the alarm information comprises at least one of flashing of an indicator light and sound.
[0023] Another embodiment of the present application provides a method for searching a UAV, applied to a UAV, and the method comprises:
[0024] acquiring position information of the UAV;
[0025] sending the position information to a user terminal through a GSM module built in the UAV, so that the user terminal guides a user to search for the UAV according to the position information.
[0026] Optionally, the acquiring of the position information of the UAV comprises:
[0027] acquiring the position information of the UAV through a GPS module of the UAV.
[0028] Optionally, the sending of the position information to the user terminal through the GSM module built in the UAV comprises:
[0029] sending the position information to a cloud server through the GSM module, and sending the position information to the user terminal through the cloud server.
[0030] Optionally, the position information comprises an identification code corresponding to the UAV.
[0031] Optionally, the method further comprises:
[0032] receiving a search instruction sent by the user terminal;
[0033] sending an alarm information according to the search instruction, so as to guide the user to search for the UAV, wherein the alarm information comprises at least one of flashing of an indicator light and sound.
[0034] Another embodiment of the present application provides a method for searching a UAV, the UAV comprising a GSM module, and the method comprises:
[0035] acquiring position information of the UAV;
[0036] sending the position information to a user terminal through the GSM module;
[0037] the user terminal guiding a user to search for the UAV according to the position information.
[0038] Optionally, the acquiring of the position information of the UAV comprises:
[0039] acquiring the position information of the UAV through a GPS module of the UAV.
[0040] Optionally, the sending of the position information to the user terminal through the GSM module comprises:
[0041] sending the location information to a cloud server through the GSM module;
[0042] sending the location information to the user terminal by the cloud server.
[0043] Optionally, the location information comprises an identification code corresponding to the UAV, and
[0044] sending the location information to the user terminal by the cloud server, comprising:
[0045] sending the identification code to the cloud server by the user terminal;
[0046] acquiring the location information corresponding to the identification code according to the identification code by the cloud server, and sending the location information to the user terminal.
[0047] Optionally, the method further comprises:
[0048] displaying the location information on a map carried by the user terminal by the user terminal.
[0049] Optionally, guiding the user to search for the UAV according to the location information by the user terminal, comprising:
[0050] guiding the user to search for the UAV according to the location information displayed on the map by the user terminal.
[0051] Optionally, the method further comprises:
[0052] sending a search instruction by the user terminal;
[0053] sending an alarm information to guide the user to search for the UAV according to the search instruction by the UAV, wherein the alarm information comprises at least one of a flashing indicator light and a sound.
[0054] Optionally, sending the search instruction by the user terminal, comprising:
[0055] sending the search instruction to a cloud server by the user terminal;
[0056] sending the search instruction to the UAV by the cloud server.
[0057] Another embodiment of the present application provides a UAV, comprising:
[0058] a fuselage;
[0059] an arm connected to the fuselage;
[0060] A power device is arranged in the arm and used to provide power for flight of the unmanned aerial vehicle;
[0061] A GPS module is used to acquire position information of the unmanned aerial vehicle; and
[0062] A GSM module is arranged in the fuselage and used to send the position information to the user terminal.
[0063] Optionally, the position information comprises an identification code corresponding to the unmanned aerial vehicle.
[0064] Optionally, the unmanned aerial vehicle further comprises an alarm device used to send alarm information to guide the user to search for the unmanned aerial vehicle when the unmanned aerial vehicle receives a search instruction sent by the user terminal.
[0065] Optionally, the alarm information comprises at least one of light flickering and sound.
[0066] The embodiment of the present application provides a system, method and unmanned aerial vehicle for searching the unmanned aerial vehicle, the system comprising an unmanned aerial vehicle, a user terminal and a cloud server, wherein the unmanned aerial vehicle comprises a GSM module and a GPS module used to acquire position information of the unmanned aerial vehicle, the unmanned aerial vehicle is wirelessly connected to the cloud server through the GSM module, the GSM module is used to send the position information of the unmanned aerial vehicle to the cloud server, the cloud server forwards the position information to the user terminal, so that the user terminal guides the user to search for the unmanned aerial vehicle according to the position information. The system, method and unmanned aerial vehicle for searching the unmanned aerial vehicle provided by the embodiment of the present application can make the user corresponding to the user terminal accurately acquire the specific position of the unmanned aerial vehicle according to the GSM module, the GPS module and the cloud server, and provide convenience for the user to search for the unmanned aerial vehicle.
BRIEF DESCRIPTION OF DRAWINGS
[0067] One or more embodiments are exemplarily illustrated by pictures in the drawings corresponding thereto, and the exemplarily illustrations do not constitute limitation on the embodiments, elements with the same reference numerals in the drawings represent similar elements, unless otherwise specified, and the drawings do not constitute proportional limitation.
[0068] Figure 1 is a structural schematic diagram of a system for searching an unmanned aerial vehicle provided by the embodiment of the present application;
[0069] Figure 2 is a structural schematic diagram of an unmanned aerial vehicle provided by the embodiment of the present application;
[0070] Figure 3 is a flowchart of a method for searching an unmanned aerial vehicle applied to the unmanned aerial vehicle provided by the embodiment of the present application;
[0071] Figure 4 is a flow chart of a method for searching a UAV provided by an embodiment of the present application;
[0072] Figure 5 is a flow chart of a method for searching a UAV provided by another embodiment of the present application;
[0073] Figure 6 is a flow chart of a method for searching a UAV provided by still another embodiment of the present application.
CONCRETE EMBODIMENT
[0074] In order to make the objects, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and should not be used to limit the present application.
[0075] It should be noted that, if there is no conflict, each feature in the embodiments of the present application can be combined with each other, and all within the scope of protection of the present application. In addition, although the functional modules are divided in the device schematic diagram, and the logical order is shown in the flow chart, in some cases, the steps shown or described can be executed in a different order from the module division in the device schematic diagram or the order in the flow chart.
[0076] Please refer to Figure 1 , Figure 1 is a structural schematic diagram of a system for searching a UAV provided by an embodiment of the present application. As shown in Figure 1 , the system 100 includes a UAV 10, a user terminal 20 and a cloud server 30. The UAV 10 and the cloud server 30 can be connected based on a GSM network communication, and the user terminal 20 and the cloud server 30 can be connected based on an Internet communication.
[0077] Please refer to Figure 2 , in an embodiment of the present application, the UAV 10 includes a body 101, four arms 102 extending from the body 101, a power device 103 arranged on each arm 102, a GPS module 104 arranged on the body 101 and a GSM module 105 arranged on the body 101. In other embodiments of the present application, the GPS module 104 and the GSM module 105 can be arranged at any possible position on the UAV 10.
[0078] The body 101 is fixedly connected with the arm 102. In an embodiment of the present application, the body 101 and the arm 102 are integrally formed. In other possible embodiments, the arm 102 can be connected with the body 101 in a manner of unfolding or folding relative to the body 101. For example, the arm 102 can be connected with the body 101 through a rotating shaft mechanism to realize unfolding or folding of the arm 102 relative to the body 101.
[0079] The power device 103 is configured to provide power for flight of the unmanned aerial vehicle 10. Figure 2 The unmanned aerial vehicle 10 shown in the figure is a four-rotor unmanned aerial vehicle, and the number of the power devices 103 is four. In other possible embodiments, the unmanned aerial vehicle 10 can be any other suitable type of unmanned aerial vehicle, such as a fixed-wing unmanned aerial vehicle, etc. In the case where the power device 103 is applied to other types of unmanned aerial vehicles, the type and number of the power device 103 can be changed according to actual needs, which are not limited in the present application.
[0080] In other possible embodiments, the power device 103 includes a driving device 1031 and a propeller assembly 1032 driven by the driving device 1031. The propeller assembly 1032 is arranged on an output shaft of the driving device 1031, and rotates under the drive of the driving device 1031 to generate lift or thrust for flight of the unmanned aerial vehicle 10. The driving device 1031 can be any suitable type of motor, such as a brush motor, a brushless motor, a direct current motor, a stepping motor, an alternating current induction motor, etc.
[0081] The GPS module 104 is configured to acquire position information of the unmanned aerial vehicle 10. The GPS module 104 can be a module included in the unmanned aerial vehicle 10 itself, and can receive signals sent by satellites in real time. For example, the signals can be electrical signals used to determine longitude information and latitude information of a current position of the unmanned aerial vehicle 10. In an embodiment of the present application, the acquired position information includes an identification code, which is used to uniquely identify the unmanned aerial vehicle 10. The identification code can also be pre-stored in the user terminal 20.
[0082] The GSM module 105 is configured to send the position information obtained by the GPS module 104 to the cloud server 30. In an embodiment of the present application, the GSM module 105 comprises a SIM card, by which the position information can be uploaded to the cloud server 30. The user terminal 20 uploads the identification code to the cloud server 30 through the Internet technology, and the cloud server 30 sends the position information corresponding to the identification code to the user terminal 20 through the Internet technology according to the identification code. The user terminal 20 guides the user to search for the lost unmanned aerial vehicle 10 according to the position information. Since the cloud server 30 can store all the position information of the unmanned aerial vehicle 10, the position information obtained by the cloud server 30 according to the identification code can be all the position information of the unmanned aerial vehicle 10, and the all position information can be arranged in time sequence, and each position information corresponds to its corresponding time. The position information obtained by the cloud server 30 according to the identification code can also be the latest position information recorded in the cloud server 30. The position information obtained by the cloud server 30 according to the identification code can also be the position information corresponding to the time when the unmanned aerial vehicle 10 loses contact with the user terminal 20. It is worth noting that the user can select which kind of position information to obtain by operating the user terminal 20, for example, the interface of the user terminal 20 can display the options of all position information, the latest position information, etc., so that the user can select the specific position information corresponding to the identification code information.
[0083] In some embodiments, the GPS module 104 can further comprise a backup battery, which is configured to provide power for the unmanned aerial vehicle 10 when the power battery of the unmanned aerial vehicle 10 is lost, so that the GPS module 104 can continue to detect the position information of the unmanned aerial vehicle 10, and the GSM module 105 can continue to send the position information to the cloud server 30. The power battery is a battery contained in the unmanned aerial vehicle 10. When the unmanned aerial vehicle 10 loses contact with the user terminal, the power battery of the unmanned aerial vehicle 10 can be lost or lose its function, at this time the unmanned aerial vehicle 10 loses the power source, therefore, the embodiment provides a backup battery to support the position detection and position information sending of the unmanned aerial vehicle 10. The type and number of the backup battery are not limited here.
[0084] After the UAV 10 has determined that it loses the connection with the user terminal 20, the UAV 10 can further detect whether the power battery of the UAV is powered; if not, the backup battery is controlled to power the UAV 10, so that the GPS module 104 can continue to detect the position information of the UAV 10 and the GSM module 105 continues to send the position information. Wherein, the UAV 10 can start to detect whether the power battery is powered when it detects that it loses the connection with the user terminal 20, and the specific detection method can be realized by the pre-set control program in the UAV 10. Wherein, when it is detected that the power battery loses the power supply effect, the backup battery can be controlled by the pre-set instruction to start working, so that the power endurance of the UAV 10 is guaranteed, which also provides guarantee for searching the UAV 10.
[0085] In an embodiment of the present application, the user terminal 20 can also display the position information on the map carried by the user terminal 20. For example, the user terminal 20 includes a display device and a map carried in the user terminal 20, and the position information can be displayed on the map carried by the user terminal 20 through the display device. The display device can be an LED display screen and the like, and the map can be a two-dimensional map or a three-dimensional map. When the position information is displayed on the map through the display device, the position information can be highlighted on the map, such as highlighting the position information. The user terminal 20 is also used to guide the user to search for the UAV 10 according to the position information displayed on the map. Specifically, at least one route can be planned for the user according to the current position of the user and the position information, and the planned route is displayed on the display device of the user terminal 20. The planned route includes the shortest route, the most convenient walking route and the like. The user can select one of the routes according to personal preference, and the user terminal 20 guides the user to search for the UAV 10 according to the user's selected route. In the guiding process, the user can be prompted through voice and / or image. In this embodiment, the user terminal 20 can be a device that realizes human-computer interaction by using a user interface, such as a computer, a PDA, a tablet computer, a smart phone, a smart bracelet and the like. The user can operate the user interface displayed on the user terminal 20.
[0086] In an embodiment of the present application, the position information comprises longitude and latitude information. According to the longitude and latitude information displayed on the map, the user can reach the position where the UAV 10 is located, and thus find the UAV 10. In addition to the longitude and latitude information of the UAV, the position information can also comprise environmental image information within a preset range around the UAV 10 when the UAV 10 is at a certain longitude and latitude. The environmental image information can be a picture or a video, and can be captured by a camera included in the UAV 10. The longitude and latitude information can be stored in correspondence with the environmental image information, for example, in the form of a list, one set of longitude and latitude data corresponding to one set of environmental image information, or one set of longitude and latitude data corresponding to multiple sets of environmental image information. In this embodiment, not only is the specific position information of the UAV 10 provided to the user, but also the image corresponding to the position information is provided, thereby making it more convenient for the user to search for the lost UAV 10.
[0087] In some cases, the environment where the UAV 10 is located is relatively complex, and the user is not very easy to find the UAV 10. Therefore, in an embodiment of the present application, the user terminal 20 can also send a search instruction, which is uploaded to the cloud server 30, and the cloud server 30 sends the search instruction to the UAV 10 through GSM technology. In an embodiment of the present application, the UAV 10 can also comprise an alarm device. After receiving the corresponding search instruction, the UAV 10 triggers the alarm device to send alarm information, so as to guide the user to find the UAV 10. In an embodiment of the present application, the alarm information comprises at least one of flashing of an indicator light of the UAV 10 and warning sound emitted by the UAV 10, so as to attract the attention of the user and help the user quickly find the UAV 10. In an embodiment of the present application, the alarm device can be an indicator light of the UAV 10, which can be an indicator light located on the arm 102 and / or the body 101 of the UAV 10. In other embodiments, the alarm device can also be a loudspeaker, which emits warning sound. It is worth noting that the alarm device can be a component included in the UAV 10 itself, such as an indicator light located on the arm and / or a built-in loudspeaker, or can be a separately arranged component, such as a separately arranged alarm indicator light and / or alarm loudspeaker.
[0088] The system for searching the unmanned aerial vehicle provided by the embodiment of the present application sets the GSM module 105 and the GPS module 104 in the unmanned aerial vehicle 10, collects the position information of the unmanned aerial vehicle 10 through the GPS module 104, and sends the position information to the cloud server 30 by using the GSM technology through the GSM module 105. The position information includes an identification code. The user terminal 20 uploads the identification code to the cloud server 30 through the Internet technology, the cloud server 30 acquires the position information corresponding to the identification code according to the identification code, and sends the position information to the user terminal 20 through the Internet technology, so that the user corresponding to the user terminal 20 searches the unmanned aerial vehicle 10 according to the position information. The system for searching the unmanned aerial vehicle provided by the embodiment of the present application can make the user corresponding to the user terminal 20 accurately acquire the specific position of the unmanned aerial vehicle 10 according to the GSM module 105, the GPS module 104 and the cloud server 30, ensure that the unmanned aerial vehicle 10 will not be lost, provide convenience for the user to search the unmanned aerial vehicle 10, and reduce the loss of the user.
[0089] The present application also provides a method for searching the unmanned aerial vehicle, the unmanned aerial vehicle 10 in the above embodiment can be used to execute the method for searching the unmanned aerial vehicle, and details can be referred to Figure 3 , the method comprises:
[0090] S101, acquiring the position information of the unmanned aerial vehicle.
[0091] In an embodiment of the present application, the unmanned aerial vehicle 10 can acquire its position information through the GPS module 104 carried by the unmanned aerial vehicle 10. The position information includes an identification code. The identification code corresponds to the unmanned aerial vehicle 10 uniquely. In an embodiment of the present application, the position information includes GPS longitude and latitude information, and in other embodiments, the position information can include the environmental image information within a preset range around the unmanned aerial vehicle 10 at a certain longitude and latitude, in addition to the longitude and latitude information of the unmanned aerial vehicle 10. The environmental image information can be a picture or a video, and the environmental image information can be photographed by the camera included in the unmanned aerial vehicle 10. The longitude and latitude information can be stored correspondingly with the environmental image information, for example, in the form of a list, a set of longitude and latitude data corresponds to a set of environmental image information, or a set of longitude and latitude data corresponds to multiple sets of environmental image information. In this embodiment, not only the specific position information of the unmanned aerial vehicle 10 is provided for the user, but also the image corresponding to the position information is provided, so that the user searches for the lost unmanned aerial vehicle 10 more conveniently.
[0092] S102, sending the position information to the user terminal through the GSM module built in the unmanned aerial vehicle, so as to guide the user to search the unmanned aerial vehicle according to the position information.
[0093] In an embodiment of the present application, the GSM module 105 comprises a SIM card. The UAV 10 sends the location information to the cloud server 30 through the GSM module 105 using GSM technology, and the cloud server 30 sends the location information to the user terminal 20 through Internet technology.
[0094] The GPS module 104 acquires the location information of the UAV 10 and sends the location information to the cloud server 30 through the GSM module 105, both of which can be periodic acquisition and sending, and the corresponding periods of the two processes can be the same or different. When sending the location information to the cloud server 30 through the GSM module 105, the location information can be first processed, which includes filtering out noise data and compressing and packaging the filtered data, thereby improving the transmission efficiency of the location information. In some embodiments, the GPS module 104 can also include a backup battery, which is used to power the UAV 10 when the power battery of the UAV 10 is lost, so that the GPS module 104 can continue to detect the location information of the UAV 10, and the GSM module 105 can continue to send the location information to the cloud server 30. The power battery is a battery included in the UAV 10 itself. When the UAV 10 loses connection with the user terminal 20, the power battery of the UAV 10 can be lost or lost, at which time the UAV 10 loses the power source, so this embodiment provides a backup battery to support the location detection and location information transmission of the UAV 10. The type and number of the backup battery are not limited here.
[0095] Based on the backup battery, the method of searching for the UAV can further include detecting whether the power battery of the UAV 10 is powered; if not, controlling the backup battery to power the UAV 10, so that the GPS module 104 continues to detect the location information of the UAV 10 and the GSM module 105 continues to send the location information. The UAV 10 can start detecting whether its power battery is powered when it detects that it loses connection with the user terminal 20, and the specific detection method can be realized by a pre-set control program in the UAV 10. When the power battery loses power, the backup battery can be controlled by a pre-set instruction to start working, thereby ensuring the power endurance of the UAV 10, which also provides protection for searching for the UAV 10.
[0096] It can be understood that after the location of the UAV 10 is determined, the user can not be able to find the UAV 10 in time due to the complex environment of the location of the UAV 10, so in some embodiments, the method further comprises:
[0097] S103, receiving the search instruction sent by the user terminal.
[0098] In an embodiment of the present application, the user terminal 20 uploads the search instruction to the cloud server 30 through the Internet technology, and the cloud server 30 issues the search instruction to the unmanned aerial vehicle 10 through the GSM technology. After receiving the search instruction sent by the user terminal 20, the unmanned aerial vehicle 10 triggers the alarm function.
[0099] S104, issuing an alarm information according to the search instruction to guide the user to search the unmanned aerial vehicle, wherein the alarm information includes at least one of the flashing of the indicator light and the sound.
[0100] In an embodiment of the present application, the alarm information includes at least one of the flashing of the indicator light of the unmanned aerial vehicle 10 and the warning sound emitted by the unmanned aerial vehicle 10, so as to attract the attention of the user and help the user quickly find the unmanned aerial vehicle 10. In an embodiment of the present application, the indicator light of the unmanned aerial vehicle 10 can be an indicator light located on the arm 102 and / or the body 101 of the unmanned aerial vehicle 10. A sound alarm module can be provided on the unmanned aerial vehicle 10 to emit a warning sound.
[0101] Please refer to Figure 4 Another embodiment of the present application provides a method for searching an unmanned aerial vehicle, which is used for the user terminal 20, and the method comprises:
[0102] S201, sending an identification code of the unmanned aerial vehicle.
[0103] The identification code corresponds to the unmanned aerial vehicle 10 uniquely. The identification code can be pre-stored in the user terminal 20.
[0104] S202, obtaining the position information of the unmanned aerial vehicle corresponding to the identification code.
[0105] According to the identification code, the cloud server 30 can store all the position information of the UAV 10, so the position information obtained according to the identification code can be all the position information of the UAV 10, and the all the position information can be arranged according to time sequence, and each position information corresponds to its corresponding time. The position information obtained according to the identification code can also be the latest position information of the UAV 10, that is, the latest recorded position information in the cloud server 30. The position information obtained according to the identification code can also be the position information corresponding to the time when the UAV 10 loses contact with the user terminal 20. It should be noted that the user can select which position information to obtain by operating the user terminal 20, for example, the interface of the user terminal 20 can display all position information options, the latest position information options, etc., so that the user can select the specific position information corresponding to the identification code information.
[0106] S203, according to the position information, guiding the user to search for the UAV.
[0107] In an embodiment of the present application, the position information includes GPS longitude and latitude information, and in other embodiments, in addition to the longitude and latitude information of the UAV, the position information can also include environmental image information within a predetermined range around the UAV 10 at a certain longitude and latitude, which can be a picture or a video. The environmental image information can be captured by the camera included in the UAV 10. The longitude and latitude information can be stored in correspondence with the environmental image information, for example, in the form of a list, a set of longitude and latitude data corresponds to a set of environmental image information, or a set of longitude and latitude data corresponds to multiple sets of environmental image information. In this embodiment, not only the specific position information of the UAV 10 is provided to the user, but also the image corresponding to the position information is provided, so that the user can search for the lost UAV 10 more conveniently.
[0108] S204, displaying the position information on the map carried by the user terminal.
[0109] In an embodiment of the present application, the user terminal 20 comprises a display device and a map loaded in the user terminal 20, and the position information can be displayed on the map loaded in the user terminal 20 by the display device. The display device can be an LED display screen or the like, and the map can be a two-dimensional map or a three-dimensional map. When the position information is displayed on the map by the display device, the position information can be highlighted on the map, for example. The user terminal 20 is further configured to guide the user to search for the UAV 10 according to the position information displayed on the map. Specifically, at least one route can be planned for the user according to the current location of the user and the position information, and the planned route is displayed on the display device of the user terminal 20. The planned route can include a route with the shortest time, a route most convenient for walking, or the like. The user can select one of the routes according to personal preference, and the user terminal 20 guides the user to search for the UAV 10 according to the selected route. During the guidance, the user can be prompted by voice and / or image. In this embodiment, the user terminal 20 can be a device that realizes human-computer interaction by using a user interface, such as a computer, a PDA, a tablet computer, a smart phone, a smart bracelet, or the like. The user can operate the user interface displayed on the user terminal 20.
[0110] S205, send a search instruction to the UAV, so that the UAV sends an alarm information to guide the user to search for the UAV, wherein the alarm information comprises at least one of flashing of an indicator light and sound.
[0111] In an embodiment of the present application, the alarm information comprises at least one of flashing of an indicator light of the UAV 10 and a warning sound emitted by the UAV 10, so as to attract the attention of the user and help the user quickly find the UAV 10. In an embodiment of the present application, the indicator light of the UAV 10 can be an indicator light located on the arm 102 and / or the body 101 of the UAV 10. A sound alarm module can be provided on the UAV 10 to emit a warning sound.
[0112] In some embodiments, after the user terminal 20 acquires the position information of the UAV 10, refer to Figure 5 , the user terminal 20 is further configured to perform the following method:
[0113] S301, detecting environmental information in a preset range corresponding to the position information;
[0114] The preset range corresponding to the position information can be customized by the user terminal 20 system, or can be set on the user terminal 20 according to personal preferences. The environment information includes the natural environment and the human environment of the current location of the unmanned aerial vehicle 10, and the environment information can be detected by acquiring pictures, videos, audio, etc. within the preset range of the position information.
[0115] Detecting the environment information within the preset range corresponding to the position information includes capturing pictures or videos or audio within the preset range of the position information by the camera included in the unmanned aerial vehicle 10, and determining the environment information within the predetermined range according to the pictures or videos or audio. Detecting the environment information within the preset range corresponding to the position information also includes the user terminal 20 accessing the Internet and searching for pictures, videos, audio, etc. of the location corresponding to the longitude and latitude on the Internet according to the longitude and latitude in the position information, so as to determine the environment information within the predetermined range according to the pictures, videos, audio, etc.
[0116] S302, judge whether the complexity of the environment information matches the preset environment complexity;
[0117] When the complexity of the environment information is the same as the preset environment complexity, or the complexity of the environment information is higher than the preset environment complexity, the complexity of the environment information matches the preset environment complexity, otherwise, it does not match. Wherein, the complexity of the environment information is higher than the preset environment complexity means that the environment corresponding to the environment information is more complex than the preset environment, and the complexity is mainly measured by the object factors in the surrounding environment of the current location of the unmanned aerial vehicle 10, including people, weather conditions, geographical environment, etc. The complexity of the current environment can be judged by one of the object factors, or several object factors can be combined to comprehensively judge the complexity of the current environment.
[0118] For example, the current location of the unmanned aerial vehicle 10 is a playground, and the number of people on the playground is greater than a preset threshold, so it is determined that the complexity is higher than the preset environment complexity, and the complexity of the environment information matches the preset environment complexity.
[0119] For example, the current location of the unmanned aerial vehicle 10 is raining, and the location is on a hill, so it is determined that the complexity is higher than the preset environment complexity, and the complexity of the environment information matches the preset environment complexity.
[0120] If the complexity of the environment information matches the preset environment complexity, the following step S303 is performed:
[0121] S303, sending a search instruction to the cloud server, so that the drone sends preset alarm information according to the search instruction sent by the cloud server.
[0122] It can be understood that when the environment information of the current location of the drone 10 is relatively complex, even if the user obtains the specific location information of the drone 10, it is not easy to find the drone 10 when reaching the vicinity of the location information due to the complex environment. Therefore, the user terminal 20 sends the search instruction to the cloud server 30, and the cloud server 30 forwards the search instruction to the drone 10, so as to trigger the drone 10 to send the preset alarm information.
[0123] The preset alarm information includes at least one of flashing of an indicator light of the drone and sending of preset sound by the drone.
[0124] In some embodiments, when the complexity of the environment information matches the preset environment complexity, the user terminal 20 is further configured to: acquire historical location information of the drone 10; generate a flight trajectory of the drone 10 according to the historical location information, and display the flight trajectory on a display device, so as to guide a user corresponding to the user terminal 20 to search for the drone 10 according to the displayed flight trajectory.
[0125] The user terminal 20 acquires the historical location information of the drone 10 from the cloud server 30. The historical location information refers to location information corresponding to each moment before the drone 10 loses contact with the user terminal 20. These location information can be represented by a point, and the flight trajectory is generated by connecting these points. The end point of the flight trajectory is the point corresponding to the acquired location information.
[0126] The display of the flight trajectory specifically includes: opening a map on the display interface of the user terminal 20, and displaying the flight trajectory on the map. The flight trajectory on the map can be highlighted by color or brightness, and the map can be a two-dimensional map or a three-dimensional stereoscopic map.
[0127] The cloud server 30 in the embodiment of the application can be a server, a server cluster composed of several servers, or a cloud computing service center. The cloud server 30 is configured to receive and store the position information sent by the UAV 10, query the position information of the UAV 10 corresponding to the identification code, and send the position information to the user terminal 20, so that the user terminal 20 searches for the UAV 10 according to the position information. The cloud server 30 is also configured to receive the search instruction sent by the user terminal 20 and forward the search instruction to the UAV 10. In the embodiment, the cloud server 30 has the functions of data storage, data management, and data transmission, and can manage multiple UAVs 10 and communicate with multiple user terminals 20 at the same time.
[0128] Please refer to Figure 6 The embodiment of the application provides a method for searching for a UAV, which is applied to the system for searching for the UAV. As shown in Figure 6 The method comprises the following steps.
[0129] S401, acquiring position information of the UAV.
[0130] The position information of the UAV is acquired by a GPS module of the UAV.
[0131] S402, sending the position information to a cloud server by the GSM module.
[0132] S403, sending the position information to the user terminal by the cloud server.
[0133] The position information comprises an identification code corresponding to the UAV, and the cloud server sends the position information to the user terminal by the following steps: the user terminal sends the identification code to the cloud server; the cloud server acquires the position information corresponding to the identification code according to the identification code and sends the position information to the user terminal.
[0134] S404, guiding the user to search for the UAV according to the position information by the user terminal.
[0135] S405, displaying the position information on a map carried by the user terminal.
[0136] The user terminal guides the user to search for the UAV according to the position information by the following steps: the user terminal guides the user to search for the UAV according to the position information displayed on the map.
[0137] S406, the user terminal sends the search instruction to the cloud server.
[0138] S407, the cloud server sends the search instruction to the unmanned aerial vehicle.
[0139] S407, the unmanned aerial vehicle sends an alarm information according to the search instruction, to guide the user to search the unmanned aerial vehicle.
[0140] The alarm information includes at least one of flashing of an indicator light and sound.
[0141] The detailed content of the method for searching the unmanned aerial vehicle can be referred to the system for searching the unmanned aerial vehicle and the above-mentioned embodiments of the method for searching the unmanned aerial vehicle, and will not be described here in detail.
[0142] The method for searching the unmanned aerial vehicle provided by the embodiment of the application, wherein the unmanned aerial vehicle comprises a GSM module, the method first acquires position information of the unmanned aerial vehicle, then sends the position information to the user terminal through the GSM module, and finally the user terminal guides the user to search the unmanned aerial vehicle according to the position information. The method for searching the unmanned aerial vehicle provided by the embodiment of the application can make the user terminal corresponding to the user accurately acquire the specific position of the unmanned aerial vehicle according to the GSM module, the GPS module and the cloud server, ensure that the unmanned aerial vehicle will not be lost, provide convenience for the user to search the unmanned aerial vehicle, and reduce the loss of the user.
[0143] The device embodiments described above are only schematic, wherein the units described as separate components can or can not be physically separate, and the components displayed as units can or can not be physical units, that is, can be located in one place, or can be distributed on multiple network units. Part or all of the modules can be selected according to actual needs to achieve the purpose of the embodiment scheme.
[0144] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be realized by means of software and a general hardware platform, and of course can also be realized by hardware. Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by a computer program instructing related hardware, and the program can be stored in a computer readable storage medium, and when the program is executed, the processes of the above-mentioned embodiments can be included. The storage medium can be a magnetic disc, an optical disc, a read-only memory (ROM) or a random access memory (RAM), etc.
[0145] Finally, it should be noted that: the above examples are only used to illustrate the technical solutions of the present application, but not limited to them; under the idea of the present application, the technical features of the above examples or different examples can also be combined, the steps can be implemented in any order, and there are many other changes of different aspects of the present application as described above, which are not provided in details for simplicity; although the present application has been described in detail with reference to the foregoing examples, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing examples, or make equivalent replacement for part of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A system for searching for a drone, the system comprising: The system includes: a drone, a user terminal, and a cloud server. The drone includes a GSM module and a GPS module for acquiring the drone's location information. The drone is wirelessly connected to the cloud server through the GSM module, and the GSM module is used to send the location information to the cloud server. The user terminal is used to send a search command to the cloud server when the complexity of the environmental information matches the preset environmental complexity, so that the drone can issue a preset alarm message. The cloud server is used to send the location information to the user terminal, so that the user terminal can guide the user to search for the drone based on the location information; The user terminal includes a display device and a map mounted on the user terminal, and the location information is displayed on the map mounted on the user terminal through the display device; The user terminal is also used to detect environmental information within a preset range corresponding to the location information; determine whether the complexity of the environmental information matches a preset environmental complexity; if the complexity of the environmental information matches the preset environmental complexity, send a search command to the cloud server so that the drone issues a preset alarm message according to the search command sent by the cloud server.
2. The system of claim 1, wherein, The location information includes an identification code, which corresponds to the drone. The user terminal is used to send the identification code to the cloud server. The cloud server is used to obtain the location information corresponding to the identification code based on the identification code and send the location information to the user terminal.
3. The system of claim 1, wherein, The user terminal is also used to guide the user to search for the drone based on the location information displayed on the map.
4. The system of claim 3, wherein, The alarm information includes at least one of indicator light flashing and sound. 5.A method for searching for a UAV, applied to a user terminal, and comprising the steps of: The method includes: Send the identification code of the drone; Obtain the location information of the drone corresponding to the identification code; When the complexity of the environmental information matches the preset environmental complexity, a search command is sent to the cloud server to cause the drone to issue a preset alarm message; Based on the location information, guide the user to search for the drone; The location information is displayed on the map mounted on the user terminal; Detect environmental information within a preset range corresponding to the location information; The system determines whether the complexity of the environmental information matches a preset environmental complexity. If the complexity of the environmental information matches the preset environmental complexity, a search command is sent to the cloud server so that the drone issues a preset alarm message based on the search command sent by the cloud server.
6. The method of claim 5, wherein, The step of guiding the user to search for the drone based on the location information includes: The user is guided to search for the drone based on the location information displayed on the map.
7. The method according to claim 6, characterized in that, The alarm information includes at least one of indicator light flashing and sound. 8.A method for searching a UAV, applied to a UAV, and having the characteristics of, The method includes: Obtain the location information of the drone; When the complexity of the environmental information matches the preset environmental complexity, the drone is triggered to issue a preset alarm message; The location information is transmitted to the user terminal via the drone's built-in GSM module, so that the user terminal can guide the user to search for the drone based on the location information; obtaining the drone's location information includes: The location information of the drone is obtained through the drone's GPS module; The user terminal detects environmental information within a preset range corresponding to the location information; The user terminal determines whether the complexity of the environmental information matches a preset environmental complexity. If the complexity of the environmental information matches the preset environmental complexity, it sends a search command to the cloud server so that the drone issues a preset alarm message according to the search command sent by the cloud server.
9. The method of claim 8, wherein, The step of sending the location information to the user terminal via the built-in GSM module of the drone includes: The location information is sent to the cloud server via the GSM module, and then sent to the user terminal via the cloud server.
10. The method of claim 9, wherein, The location information includes an identification code, which corresponds to the drone.
11. The method of claim 10, wherein, The method further includes: Receive search instructions; An alarm message is issued according to the search command to guide the user to search for the drone, wherein the alarm message includes at least one of flashing indicator lights and sound.
12. The method of claim 9, wherein, The location information includes an identification code, which corresponds to the drone. The cloud server sends the location information to the user terminal, including: The user terminal sends the identification code to the cloud server; The cloud server obtains the location information corresponding to the identification code based on the identification code, and sends the location information to the user terminal.
13. The method of claim 12, wherein, The method also includes: The user terminal displays the location information on the map mounted on the user terminal.
14. The method of claim 13, wherein, The user terminal guides the user to search for the drone based on the location information, including: The user terminal guides the user to search for the drone based on the location information displayed on the map.
15. The method of claim 14, wherein, The method also includes: The user terminal sends a search command; The drone issues an alarm message according to the search command to guide the user to search for the drone, wherein the alarm message includes at least one of flashing indicator lights and sound.
16. The method of claim 15, wherein, The user terminal sends the search command, including: The user terminal sends the search command to the cloud server; The cloud server sends the search command to the drone.
17. A drone, comprising: include: body; The arm is connected to the machine body; A power unit, located on the arm, is used to provide the drone with the power to fly; The GPS module is used to obtain the location information of the drone; as well as The GSM module is located in the fuselage; The drone is wirelessly connected to the cloud server via the GSM module, and the GSM module is used to send the location information to the cloud server. When the complexity of the environmental information matches the preset environmental complexity, the user terminal sends a search command to the cloud server to cause the drone to issue a preset alarm message. The cloud server is used to send the location information to the user terminal, so that the user terminal can guide the user to search for the drone based on the location information; The user terminal includes a display device and a map mounted on the user terminal, and the location information is displayed on the map mounted on the user terminal through the display device; The user terminal is also used to detect environmental information within a preset range corresponding to the location information; determine whether the complexity of the environmental information matches a preset environmental complexity; if the complexity of the environmental information matches the preset environmental complexity, send a search command to the cloud server so that the drone issues a preset alarm message according to the search command sent by the cloud server.
18. The UAV according to claim 17, characterized in that, The location information includes an identification code, which corresponds to the drone.
19. The UAV according to any one of claims 17-18, characterized in that, The drone also includes an alarm device, which is used to issue an alarm message when the drone receives a search command from the user terminal, so as to guide the user to search for the drone.
20. The UAV according to claim 19, characterized in that, The alarm information includes at least one of indicator light flashing and sound.
Citation Information
Patent Citations
UAV locator tracking system with removable sound, light and smoke alarm
CN109754548A
Unmanned aerial vehicle positioning systems and methods and unmanned aerial vehicle monitoring system
CN109765587A
Electric power inspection system and electric power monitoring system
CN208257975U