A comprehensive positioning method, system, electronic device and storage medium
By combining GPS, WiFi and six-axis sensor modules, combined with wireless communication and Bluetooth communication, the problem of GPS being unable to locate in severe occlusions is solved, and effective positioning of the target object is achieved.
Patent Information
- Application Number
- CN202210836374.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-15
- Publication Date
- 2025-02-21
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
GPS cannot accurately locate the target in places with severe occlusion, resulting in the inability to effectively locate the target object.
Using the comprehensive positioning method, GPS, WiFi and six-axis sensor modules use wireless communication and Bluetooth communication to obtain the position information of the target object. When GPS and WiFi are not able to obtain the positioning of the GPS, WiFi, the target object is determined through the motion direction and the last position information. location.
When GPS is not available, positioning of the target object can still be achieved, improving the reliability and applicability of positioning.
Smart Images

Figure CN115113256B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of positioning technology, and in particular to a comprehensive positioning method, system, electronic device and storage medium. Background Art
[0002] The Global Positioning System (GPS) has expanded from military applications to civilian applications in the last century, and has now been fully popularized and expanded to all walks of life. With the rapid development of information technology, the related hardware and electronic devices generated by the application have become more and more intelligent and powerful, and these devices play an important role in people's daily lives.
[0003] However, since GPS needs to receive at least three satellites in the sky to locate, it requires a relatively open space to provide accurate positioning services. If it is in a place with severe obstruction, such as between high-rise buildings or jungles, GPS will not be able to locate. Summary of the invention
[0004] In view of this, the purpose of the present application is to provide a comprehensive positioning method, system, electronic device and storage medium, which can realize the positioning of the target object when the target object cannot be positioned by GPS.
[0005] In the first aspect, the embodiment of the present application provides a comprehensive positioning method, which is applied to a comprehensive positioning system, wherein the system includes: a locator, a controller, and a mobile terminal, wherein the locator includes: a GPS positioning module, a WiFi positioning module, and a six-axis sensor, wherein a wireless communication connection is established between the locator and the controller, and a Bluetooth communication connection is established between the controller and the mobile terminal, and the locator is worn on a target object to be positioned; the method includes:
[0006] When the GPS positioning module of the locator is in an on state, the locator performs GPS positioning on the target object through the GPS positioning module of the locator at every preset time interval to obtain the first position information of the target object;
[0007] If the locator successfully acquires the first location information, the locator sends the first location information to the controller via the wireless communication connection;
[0008] The controller forwards the received first location information to the mobile terminal via the Bluetooth communication connection;
[0009] If the locator cannot obtain the first location information, then when the WiFi positioning module of the locator is in an on state, the locator performs WiFi positioning on the target object through the WiFi positioning module of the locator to obtain the second location information of the target object;
[0010] If the locator successfully acquires the second location information, the locator sends the second location information to the controller via the wireless communication connection;
[0011] The controller forwards the received second location information to the mobile terminal via the Bluetooth communication connection;
[0012] If the locator cannot obtain the second position information, the locator obtains the movement direction of the target object relative to the earth's axis through its own six-axis sensor;
[0013] The locator sends the movement direction and the target position information acquired by itself last time to the controller through the wireless communication connection, wherein the target position information includes: the first position information and the second position information;
[0014] The controller forwards the received movement direction and the last acquired target position information to the mobile terminal via the Bluetooth communication connection;
[0015] The mobile terminal determines the third position information of the target object according to the received motion direction and the strength of the target position information acquired last time.
[0016] In a possible implementation manner, the locator further includes: a motion sensor module; and the method further includes:
[0017] When the target positioning module is in the on state, if the locator detects through its own motion sensor module that the target object has not moved within a continuous preset time period, the locator sets the target positioning module to the off state, wherein the target positioning module includes: the GPS positioning module, the WiFi positioning module;
[0018] When the target positioning module is in the off state, if the locator detects that the target object moves through its own motion sensor module, the locator sets the target positioning module to the on state.
[0019] In a possible implementation manner, the locator further includes: a sound module; and the method further includes:
[0020] The mobile terminal responds to a first operation from a user by sending a sound instruction to the controller through the Bluetooth communication connection, wherein the first operation is used to instruct the sound module of the locator to emit a sound;
[0021] After receiving the voice command from the mobile terminal, the controller forwards the voice command to the locator through the wireless communication connection;
[0022] After receiving the sound instruction from the controller, the locator responds to the sound instruction and controls its own sound module to emit a specific sound.
[0023] In a possible implementation, the locator further includes: a lighting module; and the method further includes:
[0024] The mobile terminal responds to a second operation from the user by sending a flash instruction to the controller through the Bluetooth communication connection, wherein the second operation is used to instruct the light module of the locator to flash;
[0025] After receiving the flash instruction from the mobile terminal, the controller forwards the flash instruction to the locator through the wireless communication connection;
[0026] After receiving the flash instruction from the controller, the locator responds to the flash instruction and controls its own light module to flash.
[0027] In a possible implementation manner, after the controller forwards the received first location information to the mobile terminal through the Bluetooth communication connection, the method further includes:
[0028] The mobile terminal marks the first location of the target object on an electronic map according to the received first location information;
[0029] After the controller forwards the received second location information to the mobile terminal through the Bluetooth communication connection, the method further includes:
[0030] The mobile terminal marks the second location of the target object on the electronic map according to the received second location information;
[0031] After the mobile terminal determines the third position information of the target object according to the received motion direction and the intensity of the target position information acquired last time, the method further includes:
[0032] The mobile terminal marks the third location of the target object on the electronic map according to the third location information.
[0033] In a second aspect, an embodiment of the present application further provides a comprehensive positioning system, the system comprising: a locator, a controller, and a mobile terminal, the locator comprising: a GPS positioning module, a WiFi positioning module, and a six-axis sensor, a wireless communication connection is established between the locator and the controller, a Bluetooth communication connection is established between the controller and the mobile terminal, and the locator is worn on a target object to be positioned;
[0034] The locator is used to perform GPS positioning on the target object through its own GPS positioning module at preset time intervals when its own GPS positioning module is in an on state to obtain first position information of the target object;
[0035] If the locator successfully acquires the first location information, the locator is further configured to send the first location information to the controller via the wireless communication connection;
[0036] The controller is used to forward the received first location information to the mobile terminal through the Bluetooth communication connection;
[0037] If the locator cannot obtain the first location information, the locator is further used to perform WiFi positioning on the target object through its own WiFi positioning module when its own WiFi positioning module is in an on state to obtain the second location information of the target object;
[0038] If the locator successfully acquires the second location information, the locator is further configured to send the second location information to the controller via the wireless communication connection;
[0039] The controller is further configured to forward the received second location information to the mobile terminal via the Bluetooth communication connection;
[0040] If the locator cannot obtain the second position information, the locator is further used to obtain the movement direction of the target object relative to the earth's axis through its own six-axis sensor;
[0041] The locator is further used to send the movement direction and the target position information acquired by itself last time to the controller through the wireless communication connection, wherein the target position information includes: the first position information and the second position information;
[0042] The controller is further configured to forward the received motion direction and the last acquired target position information to the mobile terminal via the Bluetooth communication connection;
[0043] The mobile terminal is used to determine the third position information of the target object according to the received movement direction and the strength of the target position information acquired last time.
[0044] In a possible implementation manner, the locator further includes: a motion sensor module; and the system further includes:
[0045] When the target positioning module is in the on state, if the locator detects through its own motion sensor module that the target object has not moved within a continuous preset time period, the locator is also used to set the target positioning module to the off state, wherein the target positioning module includes: the GPS positioning module, the WiFi positioning module;
[0046] When the target positioning module is in the off state, if the locator detects that the target object moves through its own motion sensor module, the locator is further used to set the target positioning module to the on state.
[0047] In a possible implementation, the locator further includes: a sound module;
[0048] The mobile terminal is further configured to respond to a first operation from a user by sending a sound instruction to the controller through the Bluetooth communication connection, wherein the first operation is configured to instruct the sound module of the locator to emit a sound;
[0049] The controller is further configured to forward the voice command to the locator via the wireless communication connection after receiving the voice command from the mobile terminal;
[0050] The locator is also used to control its own sound module to emit a specific sound in response to the sound instruction after receiving the sound instruction from the controller.
[0051] In a possible implementation, the locator further includes: a lighting module;
[0052] The mobile terminal is further used to respond to a second operation from the user and send a flash instruction to the controller through the Bluetooth communication connection, wherein the second operation is used to instruct the light module of the locator to flash;
[0053] The controller is further configured to forward the flash instruction to the locator through the wireless communication connection after receiving the flash instruction from the mobile terminal;
[0054] The locator is also used to control its own light module to flash in response to the flash instruction after receiving the flash instruction from the controller.
[0055] In a possible implementation manner, after the controller forwards the received first location information to the mobile terminal through the Bluetooth communication connection, the mobile terminal is further configured to mark the first location of the target object on an electronic map according to the received first location information;
[0056] After the controller forwards the received second location information to the mobile terminal through the Bluetooth communication connection, the mobile terminal is further used to mark the second location of the target object on the electronic map according to the received second location information;
[0057] After the mobile terminal determines the third position information of the target object based on the received movement direction and the strength of the target position information acquired for the last time, the mobile terminal is also used to mark the third position of the target object on the electronic map based on the third position information.
[0058] In a third aspect, an embodiment of the present application further provides an electronic device, comprising: a processor, a storage medium and a bus, wherein the storage medium stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor communicates with the storage medium through the bus, and the processor executes the machine-readable instructions to perform the steps of the comprehensive positioning method described in any one of the first aspects.
[0059] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the comprehensive positioning method as described in any one of the first aspects are executed.
[0060] The embodiments of the present application provide a comprehensive positioning method, system, electronic device and storage medium, which can locate the target object when GPS positioning of the target object is impossible. BRIEF DESCRIPTION OF THE DRAWINGS
[0061] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0062] Figure 1 A flowchart of a comprehensive positioning method provided by an embodiment of the present application is shown;
[0063] Figure 2A flowchart of another comprehensive positioning method provided by an embodiment of the present application is shown;
[0064] Figure 3 A flowchart of another comprehensive positioning method provided by an embodiment of the present application is shown;
[0065] Figure 4 A schematic diagram of the structure of a comprehensive positioning system provided in an embodiment of the present application is shown;
[0066] Figure 5 A schematic structural diagram of an electronic device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0067] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. It should be understood that the drawings in the present application only serve the purpose of explanation and description and are not used to limit the scope of protection of the present application. In addition, it should be understood that the schematic drawings are not drawn in real proportion. The flowchart used in this application shows the operations implemented according to some embodiments of the present application. It should be understood that the operations of the flowchart can be implemented out of sequence, and the steps without logical context can be reversed in order or implemented simultaneously. In addition, those skilled in the art can add one or more other operations to the flowchart under the guidance of the content of the present application, or remove one or more operations from the flowchart.
[0068] In addition, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present application.
[0069] It should be noted that the term "comprising" will be used in the embodiments of the present application to indicate the existence of the features declared thereafter, but does not exclude the addition of other features.
[0070] To facilitate understanding of this embodiment, a comprehensive positioning method, system, electronic device and storage medium provided in the embodiment of the present application are introduced in detail.
[0071] Reference Figure 1As shown, it is a flow chart of a comprehensive positioning method provided by an embodiment of the present application, which is applied to a comprehensive positioning system, the system comprising: a locator, a controller, and a mobile terminal, the locator comprising: a GPS positioning module, a WiFi positioning module, and a six-axis sensor, a wireless communication connection is established between the locator and the controller, a Bluetooth communication connection is established between the controller and the mobile terminal, and the locator is worn on a target object that needs to be positioned; the method comprises:
[0072] S101. When the GPS positioning module of the locator is in an on state, the locator performs GPS positioning on the target object through the GPS positioning module of the locator at every preset time interval to obtain first position information of the target object.
[0073] Exemplarily, the target object may be various creatures, such as humans, animals, etc. Further, the animal may be a cat, a dog, a cow, a sheep, etc., and the locator may be fixed on the limbs or trunk of the target object.
[0074] S102: If the locator successfully acquires the first location information, the locator sends the first location information to the controller through the wireless communication connection.
[0075] S103: The controller forwards the received first location information to the mobile terminal via the Bluetooth communication connection.
[0076] In combination with steps S102 to S103, each time GPS positioning is performed (acquisition is performed once every preset time interval), if the first location information is successfully acquired (i.e., GPS positioning is successful), the locator sends the first location information to the controller via a wireless communication connection, so that the controller forwards the first location information to the mobile terminal.
[0077] Specifically, the first position information may include: the current height, accuracy, and dimension of the target object.
[0078] S104: If the locator cannot obtain the first location information, then when the WiFi positioning module of the locator is in an on state, the locator performs WiFi positioning on the target object through the WiFi positioning module of the locator to obtain the second location information of the target object.
[0079] During each GPS positioning, if the first location information cannot be successfully obtained (ie, GPS positioning fails), the locator performs WiFi positioning to obtain the second location information of the target object.
[0080] S105. If the locator successfully acquires the second location information, the locator sends the second location information to the controller through the wireless communication connection.
[0081] S106: The controller forwards the received second location information to the mobile terminal via the Bluetooth communication connection.
[0082] S107: If the locator cannot obtain the second position information, the locator obtains the movement direction of the target object relative to the earth's axis through its own six-axis sensor.
[0083] During each GPS positioning, if the GPS positioning fails and WiFi positioning is performed, and the WiFi positioning also fails, the locator obtains the movement direction of the target object relative to the earth's axis through the six-axis sensor.
[0084] S108. The locator sends the movement direction and the target position information acquired last time by itself to the controller through the wireless communication connection, wherein the target position information includes: the first position information and the second position information.
[0085] S109: The controller forwards the received movement direction and the last acquired target position information to the mobile terminal via the Bluetooth communication connection.
[0086] S110: The mobile terminal determines third position information of the target object according to the received motion direction and the strength of the target position information acquired last time.
[0087] Furthermore, the mobile terminal determines the third position information of the target object according to the received movement direction, the target position information acquired last time, and the intensity of the target position information acquired last time.
[0088] In a possible implementation manner, the locator further includes: a motion sensor module; and the method further includes:
[0089] When the target positioning module is in the on state, if the locator detects through its own motion sensor module that the target object has not moved within a continuous preset time period, the locator sets the target positioning module to the off state, wherein the target positioning module includes: the GPS positioning module, the WiFi positioning module;
[0090] When the target positioning module is in the off state, if the locator detects that the target object moves through its own motion sensor module, the locator sets the target positioning module to the on state.
[0091] When it is detected that the target object has not moved within a continuous preset time period, since it can be determined that the position of the target object has not changed, there is no need to locate it. The GPS positioning module and the WiFi positioning module automatically go into sleep mode to reduce the power consumption of the locator and extend the battery life. When it is detected that the target object moves again, the GPS positioning module and the WiFi positioning module are turned on to locate the target object again.
[0092] Reference Figure 2 As shown, it is a flow chart of another comprehensive positioning method provided by an embodiment of the present application. In a possible implementation manner, the locator further includes: a sound module; the method further includes:
[0093] S201. The mobile terminal sends a sound instruction to the controller through the Bluetooth communication connection in response to a first operation from the user, wherein the first operation is used to instruct the sound module of the locator to emit a sound.
[0094] S202: After receiving the voice command from the mobile terminal, the controller forwards the voice command to the locator through the wireless communication connection.
[0095] S203: After receiving the sound instruction from the controller, the locator responds to the sound instruction and controls its own sound module to emit a specific sound.
[0096] Exemplarily, the specific sound may be “beep beep…”, “da da da…”, “beep beep…”, etc., and the user may set it according to his or her own needs. In addition, the user may set the volume and duration of the specific sound according to his or her own needs.
[0097] Reference Figure 3 FIG. 1 is a flow chart of another comprehensive positioning method provided in an embodiment of the present application. In a possible implementation manner, the locator further includes: a lighting module; and the method further includes:
[0098] S301. The mobile terminal sends a flash instruction to the controller through the Bluetooth communication connection in response to a second operation from the user, wherein the second operation is used to instruct the light module of the locator to emit a flash.
[0099] S302: After receiving the flash instruction from the mobile terminal, the controller forwards the flash instruction to the locator through the wireless communication connection.
[0100] S303: After receiving the flash instruction from the controller, the locator responds to the flash instruction and controls its own light module to flash.
[0101] Exemplarily, the flash may be red flash, blue flash, green flash, yellow flash, purple flash, orange flash, etc., and the user may set it according to his or her own needs.
[0102] In a possible implementation manner, after the controller forwards the received first location information to the mobile terminal through the Bluetooth communication connection, the method further includes:
[0103] The mobile terminal marks the first location of the target object on an electronic map according to the received first location information;
[0104] After the controller forwards the received second location information to the mobile terminal through the Bluetooth communication connection, the method further includes:
[0105] The mobile terminal marks the second location of the target object on the electronic map according to the received second location information;
[0106] After the mobile terminal determines the third position information of the target object according to the received motion direction and the intensity of the target position information acquired last time, the method further includes:
[0107] The mobile terminal marks the third location of the target object on the electronic map according to the third location information.
[0108] The mobile terminal marks the target location (including the first location and / or the second location and / or the third location) of the user on the electronic map (at preset time intervals), and then the movement trajectory of the target object on the electronic map can be drawn based on the target location.
[0109] The embodiment of the present application provides a comprehensive positioning method, which can locate the target object when the target object cannot be located by GPS.
[0110] Reference Figure 4As shown, it is a structural schematic diagram of a comprehensive positioning system provided by an embodiment of the present application, the system includes: a locator 401, a controller 402, and a mobile terminal 403, the locator 401 includes: a GPS positioning module, a WiFi positioning module, and a six-axis sensor, a wireless communication connection is established between the locator 401 and the controller 402, a Bluetooth communication connection is established between the controller 402 and the mobile terminal 403, and the locator 401 is worn on the target object that needs to be positioned;
[0111] The locator 401 is used to perform GPS positioning on the target object through its own GPS positioning module at every preset time interval when its own GPS positioning module is in an on state to obtain the first position information of the target object;
[0112] If the locator 401 successfully acquires the first location information, the locator 401 is further configured to send the first location information to the controller 402 via the wireless communication connection;
[0113] The controller 402 is used to forward the received first location information to the mobile terminal 403 through the Bluetooth communication connection;
[0114] If the locator 401 cannot obtain the first location information, the locator 401 is further used to perform WiFi positioning on the target object through its own WiFi positioning module when its own WiFi positioning module is in an on state to obtain the second location information of the target object;
[0115] If the locator 401 successfully acquires the second location information, the locator 401 is further configured to send the second location information to the controller 402 via the wireless communication connection;
[0116] The controller 402 is further configured to forward the received second location information to the mobile terminal 403 via the Bluetooth communication connection;
[0117] If the locator 401 cannot obtain the second position information, the locator 401 is further used to obtain the movement direction of the target object relative to the earth's axis through its own six-axis sensor;
[0118] The locator 401 is further used to send the movement direction and the target position information acquired by itself last time to the controller 402 through the wireless communication connection, wherein the target position information includes: the first position information and the second position information;
[0119] The controller 402 is further configured to forward the received movement direction and the last acquired target position information to the mobile terminal 403 via the Bluetooth communication connection;
[0120] The mobile terminal 403 is used to determine the third position information of the target object according to the received movement direction and the strength of the target position information acquired last time.
[0121] In a possible implementation manner, the locator 401 further includes: a motion sensor module; and the system further includes:
[0122] When the target positioning module is in the on state, if the locator 401 detects through its own motion sensor module that the target object has not moved within a continuous preset time period, the locator 401 is also used to set the target positioning module to the off state, wherein the target positioning module includes: the GPS positioning module, the WiFi positioning module;
[0123] When the target positioning module is in the off state, if the locator 401 detects that the target object moves through its own motion sensor module, the locator 401 is further configured to turn on the target positioning module.
[0124] In a possible implementation, the locator 401 further includes: a sound module;
[0125] The mobile terminal 403 is further configured to respond to a first operation from a user by sending a sound instruction to the controller 402 through the Bluetooth communication connection, wherein the first operation is configured to instruct the sound module of the locator 401 to emit a sound;
[0126] The controller 402 is further configured to forward the voice command to the locator 401 through the wireless communication connection after receiving the voice command from the mobile terminal 403;
[0127] The locator 401 is further configured to, after receiving the voice command from the controller 402 , respond to the voice command and control its own sound module to emit a specific sound.
[0128] In a possible implementation, the locator 401 further includes: a lighting module;
[0129] The mobile terminal 403 is further configured to respond to a second operation from the user and send a flash instruction to the controller 402 via the Bluetooth communication connection, wherein the second operation is configured to instruct the light module of the locator 401 to flash;
[0130] The controller 402 is further configured to forward the flash instruction to the locator 401 through the wireless communication connection after receiving the flash instruction from the mobile terminal 403;
[0131] The positioner 401 is further configured to control its own light module to flash in response to the flash instruction after receiving the flash instruction from the controller 402 .
[0132] In a possible implementation manner, after the controller 402 forwards the received first location information to the mobile terminal 403 through the Bluetooth communication connection, the mobile terminal 403 is further configured to mark the first location of the target object on an electronic map according to the received first location information;
[0133] After the controller 402 forwards the received second location information to the mobile terminal 403 through the Bluetooth communication connection, the mobile terminal 403 is further used to mark the second location of the target object on the electronic map according to the received second location information;
[0134] After the mobile terminal 403 determines the third position information of the target object based on the received movement direction and the strength of the target position information acquired for the last time, the mobile terminal 403 is also used to mark the third position of the target object on the electronic map based on the third position information.
[0135] An integrated positioning system provided in an embodiment of the present application can locate a target object when GPS positioning of the target object is not possible.
[0136] Reference Figure 5 As shown, an electronic device 500 provided in an embodiment of the present application includes: a processor 501, a memory 502 and a bus, wherein the memory 502 stores machine-readable instructions executable by the processor 501. When the electronic device is running, the processor 501 communicates with the memory 502 through the bus, and the processor 501 executes the machine-readable instructions to perform the steps of the comprehensive positioning method as described above.
[0137] Specifically, the memory 502 and the processor 501 can be general-purpose memories and processors, which are not specifically limited here. When the processor 501 runs the computer program stored in the memory 502, the above-mentioned comprehensive positioning method can be executed.
[0138] Corresponding to the above-mentioned comprehensive positioning method, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned comprehensive positioning method are executed.
[0139] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, the specific working process of the system and device described above can refer to the corresponding process in the method embodiment, and will not be repeated in this application. In the several embodiments provided in this application, it should be understood that the disclosed system, system and method can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation. For example, multiple modules 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 communication interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.
[0140] The modules described as separate components may or may not be physically separated, and the components shown as modules 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.
[0141] In addition, each functional unit in each embodiment of the present application 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.
[0142] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.
[0143] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A comprehensive positioning method, characterized in that: Applied to a comprehensive positioning system, the system includes: a locator, a controller, and a mobile terminal. The locator includes: a GPS positioning module, a WiFi positioning module, and a six-axis sensor. A wireless communication connection is established between the locator and the controller, and a Bluetooth communication connection is established between the controller and the mobile terminal. The locator is worn on a target object that needs to be positioned. The method includes: When the GPS positioning module of the locator is in an on state, the locator performs GPS positioning on the target object through the GPS positioning module of the locator at every preset time interval to obtain the first position information of the target object; If the locator successfully acquires the first location information, the locator sends the first location information to the controller via the wireless communication connection; The controller forwards the received first location information to the mobile terminal via the Bluetooth communication connection; If the locator cannot obtain the first location information, then when the WiFi positioning module of the locator is in an on state, the locator performs WiFi positioning on the target object through the WiFi positioning module of the locator to obtain the second location information of the target object; If the locator successfully acquires the second location information, the locator sends the second location information to the controller via the wireless communication connection; The controller forwards the received second location information to the mobile terminal via the Bluetooth communication connection; If the locator cannot obtain the second position information, the locator obtains the movement direction of the target object relative to the earth's axis through its own six-axis sensor; The locator sends the movement direction and the target position information acquired by itself last time to the controller through the wireless communication connection, wherein the target position information includes: the first position information and the second position information; The controller forwards the received movement direction and the last acquired target position information to the mobile terminal via the Bluetooth communication connection; The mobile terminal determines the third position information of the target object according to the received motion direction and the strength of the target position information acquired last time.
2. The integrated positioning method according to claim 1, characterized in that: The locator further includes: a motion sensor module; the method further includes: When the target positioning module is in the on state, if the locator detects through its own motion sensor module that the target object has not moved within a continuous preset time period, the locator sets the target positioning module to the off state, wherein the target positioning module includes: the GPS positioning module, the WiFi positioning module; When the target positioning module is in the off state, if the locator detects that the target object moves through its own motion sensor module, the locator sets the target positioning module to the on state.
3. The integrated positioning method according to claim 1, characterized in that: The locator further includes: a sound module; the method further includes: The mobile terminal responds to a first operation from a user by sending a sound instruction to the controller through the Bluetooth communication connection, wherein the first operation is used to instruct the sound module of the locator to emit a sound; After receiving the voice command from the mobile terminal, the controller forwards the voice command to the locator through the wireless communication connection; After receiving the sound instruction from the controller, the locator responds to the sound instruction and controls its own sound module to emit a specific sound.
4. The integrated positioning method according to claim 1, characterized in that: The locator further includes: a lighting module; the method further includes: The mobile terminal responds to a second operation from the user by sending a flash instruction to the controller through the Bluetooth communication connection, wherein the second operation is used to instruct the light module of the locator to flash; After receiving the flash instruction from the mobile terminal, the controller forwards the flash instruction to the locator through the wireless communication connection; After receiving the flash instruction from the controller, the locator responds to the flash instruction and controls its own light module to flash.
5. The integrated positioning method according to claim 1, characterized in that: After the controller forwards the received first location information to the mobile terminal through the Bluetooth communication connection, the method further includes: The mobile terminal marks the first location of the target object on an electronic map according to the received first location information; After the controller forwards the received second location information to the mobile terminal through the Bluetooth communication connection, the method further includes: The mobile terminal marks the second location of the target object on the electronic map according to the received second location information; After the mobile terminal determines the third position information of the target object according to the received motion direction and the intensity of the target position information acquired last time, the method further includes: The mobile terminal marks the third location of the target object on the electronic map according to the third location information.
6. An integrated positioning system, characterized in that: The system comprises: a locator, a controller, and a mobile terminal. The locator comprises: a GPS positioning module, a WiFi positioning module, and a six-axis sensor. A wireless communication connection is established between the locator and the controller, and a Bluetooth communication connection is established between the controller and the mobile terminal. The locator is worn on a target object that needs to be positioned. The locator is used to perform GPS positioning on the target object through its own GPS positioning module at preset time intervals when its own GPS positioning module is in an on state to obtain first position information of the target object; If the locator successfully acquires the first location information, the locator is further configured to send the first location information to the controller via the wireless communication connection; The controller is used to forward the received first location information to the mobile terminal through the Bluetooth communication connection; If the locator cannot obtain the first location information, the locator is further used to perform WiFi positioning on the target object through its own WiFi positioning module when its own WiFi positioning module is in an on state to obtain the second location information of the target object; If the locator successfully acquires the second location information, the locator is further configured to send the second location information to the controller via the wireless communication connection; The controller is further configured to forward the received second location information to the mobile terminal via the Bluetooth communication connection; If the locator cannot obtain the second position information, the locator is further used to obtain the movement direction of the target object relative to the earth's axis through its own six-axis sensor; The locator is further used to send the movement direction and the target position information acquired by itself last time to the controller through the wireless communication connection, wherein the target position information includes: the first position information and the second position information; The controller is further configured to forward the received motion direction and the last acquired target position information to the mobile terminal via the Bluetooth communication connection; The mobile terminal is used to determine the third position information of the target object according to the received movement direction and the strength of the target position information acquired last time.
7. The integrated positioning system according to claim 6, characterized in that: The locator further includes: a motion sensor module; the system further includes: When the target positioning module is in the on state, if the locator detects through its own motion sensor module that the target object has not moved within a continuous preset time period, the locator is also used to set the target positioning module to the off state, wherein the target positioning module includes: the GPS positioning module, the WiFi positioning module; When the target positioning module is in the off state, if the locator detects that the target object moves through its own motion sensor module, the locator is further used to set the target positioning module to the on state.
8. The integrated positioning system according to claim 6, characterized in that: The locator further comprises: a sound module; The mobile terminal is further configured to respond to a first operation from a user by sending a sound instruction to the controller through the Bluetooth communication connection, wherein the first operation is configured to instruct the sound module of the locator to emit a sound; The controller is further configured to forward the voice command to the locator via the wireless communication connection after receiving the voice command from the mobile terminal; The locator is also used to control its own sound module to emit a specific sound in response to the sound instruction after receiving the sound instruction from the controller.
9. An electronic device, characterized in that: include: A processor, a storage medium and a bus, wherein the storage medium stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor communicates with the storage medium via the bus, and the processor executes the machine-readable instructions to perform the steps of the comprehensive positioning method as described in any one of claims 1 to 5.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the integrated positioning method according to any one of claims 1 to 5 are executed.
Citation Information
Patent Citations
Locator-based locating method
CN103237292A
Button positioner capable of positioning and tracking
CN105530700A