Low-power beacon sending method and device

By receiving response messages of distance and search time at the positioning terminal, combining environment and user motion information, intelligently adjusting the sending frequency of the call-and-aid beacon, solving the problem of excessive power consumption caused by fixed frequency, and improving rescue efficiency and battery life.

CN119364329BActive Publication Date: 2025-07-29CETC JIANGTAI (SHENZHEN) TECH DEV CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411534171.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-31
Publication Date
2025-07-29
Estimated Expiration
2044-10-31

AI Technical Summary

Technical Problem

In the prior art, the transmission frequency of the call-and-rescue beacon is fixed, resulting in too fast power consumption and it is impossible to provide users with continuous instructions after the rescue team members reach the search and rescue range, affecting the rescue efficiency.

Method used

Through the positioning terminal, the response messages for the journey time and search time are received, and the environment information and user motion information are combined, the sending frequency of the call-and-assist beacon is intelligently adjusted within the distance time, and the beacon is sent according to the determined frequency during the search time.

Benefits of technology

It realizes the triggering method and transmission frequency of call-and-rescue beacons intelligently controlled before rescue personnel arrive, reduces the number of beacons sent, reduces the power loss, extends the battery life of the positioning terminal, and improves search and rescue efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119364329B_ABST
    Figure CN119364329B_ABST
Patent Text Reader

Abstract

The present application discloses a low-power beacon sending method and device, including: sending a distress message to a server, where the distress message includes a target search and rescue range; receiving a response message from the server at a first moment, where the response message includes a travel time and a search time; obtaining environmental information and the user's body movement information; sending a distress beacon according to the environmental information and the user's body movement information within the travel time; obtaining a first battery level of a positioning terminal after the travel time; determining a sending frequency of the distress beacon according to the first battery level and the search time; and sending the distress beacon at the sending frequency within the search time. The present application can reduce the number of beacon transmissions, reduce power consumption, and improve the search and rescue efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of positioning technology, and particularly to a low-power beacon sending method and device. Background Art

[0002] After a danger occurs outdoors, a user can seek rescue by sending an SOS distress message. However, due to the influence of positioning accuracy, a general distress message can only carry the location range information of the user. Therefore, it is necessary to send a distress beacon to further determine more accurate location information so that the location can be quickly locked by rescue personnel within a specific distance for rescue.

[0003] In the prior art, the sending frequency of the distress beacon is usually fixed, and the frequency adjustment is not intelligent enough, resulting in too fast power consumption and inability to provide indication information for rescue team members after they reach the search and rescue range. Summary of the Invention

[0004] This application provides a low-power beacon sending method and device. The positioning terminal sends a distress message to the server; and at a first moment, a response message from the server is received. The response message includes the travel time required to reach the target search and rescue range and the search time required for the target search and rescue range; then, within the travel time, a distress beacon is sent according to the environmental information and the user's body movement information; subsequently, the sending frequency of the distress beacon is determined according to the first power of the positioning terminal after the travel time and the search time; finally, within the search time, the distress beacon is sent according to the sending frequency. It realizes intelligent control of the triggering mode and sending frequency of the distress beacon, reduces the number of beacon transmissions, reduces power consumption, and improves the search and rescue efficiency.

[0005] In a first aspect, an embodiment of this application provides a low-power beacon sending method, which is applied to a positioning terminal of an emergency call service platform. The emergency call service platform further includes a server. The method includes the following steps:

[0006] Send a distress message to the server, where the distress message includes a target search and rescue range;

[0007] At a first moment, a response message from the server is received. The response message includes a travel time and a search time. The travel time is used to represent the time required for rescue personnel to reach the target search and rescue range, and the search time is used to represent the longest time required for the rescue personnel to search for the target search and rescue range;

[0008] Obtain environmental information and the user's body movement information;

[0009] During the journey time, a distress beacon is sent according to the environmental information and the user's body movement information, where the distress beacon refers to a wireless signal sent by the positioning terminal that can be recognized by the rescue equipment of the rescue personnel within a specific distance;

[0010] Obtain the first battery power of the positioning terminal after the journey time;

[0011] Determine the transmission frequency of the distress beacon according to the first battery power and the search time;

[0012] During the search time, the distress beacon is sent according to the transmission frequency.

[0013] In a second aspect, an embodiment of the present application provides a low-power beacon sending device, which is applied to a positioning terminal of an emergency call service platform. The emergency call service platform further includes a server. The device includes:

[0014] A first sending unit, configured to send a distress message to the server, where the distress message includes a target search and rescue range;

[0015] A receiving unit, configured to receive a response message from the server at a first moment, where the response message includes a journey time and a search time. The journey time is used to represent the time required for the rescue personnel to reach the target search and rescue range, and the search time is used to represent the longest time required for the rescue personnel to search for the target search and rescue range;

[0016] An information acquisition unit, configured to acquire environmental information and the user's body movement information;

[0017] A second sending unit, configured to send a distress beacon according to the environmental information and the user's body movement information during the journey time, where the distress beacon refers to a wireless signal sent by the positioning terminal that can be recognized by the rescue equipment of the rescue personnel within a specific distance;

[0018] A battery power acquisition unit, configured to acquire the first battery power of the positioning terminal after the journey time;

[0019] A determination unit, configured to determine the transmission frequency of the distress beacon according to the first battery power and the search time;

[0020] A third sending unit, configured to send the distress beacon according to the transmission frequency during the search time.

[0021] In a third aspect, an embodiment of the present application provides an electronic device, including a processor, a memory, and one or more programs. The one or more programs are stored in the memory and configured to be executed by the processor. The programs include instructions for performing the steps in the first aspect of the embodiments of the present application.

[0022] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program / instructions are stored. The computer program / instructions are executed by a processor to implement the steps of the method described in the first aspect above.

[0023] It can be seen that in the embodiment of the present application, the positioning terminal first sends a distress message to the server, and the distress message includes a target search and rescue range. Then, at a first moment, a response message from the server is received. The response message includes the travel time required for the rescue personnel to reach the target search and rescue range and the search time required for the target search and rescue range. Next, environmental information and the user's body movement information are obtained. And, a distress beacon is sent according to the environmental information and the user's body movement information within the travel time. Secondly, the first battery power of the positioning terminal after the travel time is obtained. And, the sending frequency of the distress beacon is determined according to the first battery power and the search time. Finally, the distress beacon is sent at the sending frequency within the search time. Since the present application sends a distress beacon according to the environmental information and the user's body movement information within the travel time, and sends the distress beacon at the sending frequency within the search time. Thus, compared with the existing low-power beacon sending scheme mainly according to a fixed frequency, it can intelligently control the triggering mode and the sending frequency of the distress beacon, can reduce the number of beacon transmissions before the rescue personnel reach the target search and rescue range, reduce power consumption, and at the same time can ensure that the beacon can continue to be sent when the search and rescue personnel arrive, so as to improve the search and rescue efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained according to these drawings.

[0025] Figure 1 is a system architecture diagram of an emergency call-for-help service platform provided by an embodiment of the present application;

[0026] Figure 2 is a structural block diagram of an electronic device provided by an embodiment of the present application;

[0027] Figure 3 is a flowchart of the steps of a low-power beacon sending method provided by an embodiment of the present application;

[0028] Figure 4 is an application scenario diagram of a low-power beacon sending method provided by an embodiment of the present application;

[0029] Figure 5 is a schematic diagram of functional modules of a low-power beacon sending device provided by an embodiment of the present application. Detailed implementation manners

[0030] To enable those skilled in the art to better understand the solution of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Apparently, the described embodiments are only a part rather than all of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without making creative efforts shall fall within the protection scope of the present application.

[0031] The terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally further includes steps or units not listed, or optionally further includes other steps or units inherent to these processes, methods, products or devices.

[0032] Referring to "embodiment" herein means that a specific feature, structure or characteristic described in connection with the embodiment can be included in at least one embodiment of the present application. The phrase appears in various places in the specification and does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art will explicitly and implicitly understand that the embodiments described herein can be combined with other embodiments.

[0033] Currently, existing low-power beacon sending solutions mainly preset a fixed frequency, and then automatically send beacons at the fixed frequency after the beacon sending is started. It is impossible to intelligently adjust the triggering mode and sending frequency of the distress beacon, and it is impossible to reduce the number of beacon sendings and power consumption before the rescue personnel reach the search and rescue area, thus it is difficult to meet the sending requirements of the distress beacon in real outdoor rescue scenarios.

[0034] In view of the above problems, the embodiments of the present application provide a low-power beacon sending method and device, and the embodiments of the present application will be introduced in detail below with reference to the accompanying drawings.

[0035] Please refer to Figure 1 ,Figure 1 It is a system architecture diagram of an emergency call-for-help service platform provided by an embodiment of the present application. As Figure 1 shown, the emergency call-for-help service platform includes a server 101 and a positioning terminal 102. The positioning terminal 102 includes a communication module 103, a sensor 104, a controller 105, etc.

[0036] The positioning terminal 102 includes a communication module 103, a sensor 104, and a controller 105, etc., which are used to send a distress message to the server 101 and receive a response message from the server 101; and, to obtain environmental information, the body movement information of the user, and the power of the positioning terminal 102; and to send a distress beacon to the rescue device.

[0037] Among them, the communication module 103 is used to receive satellite signals from the Beidou near-earth satellite; and, to send a distress message to the server 101; and to receive a response message from the server 101 at a first moment; and to send a distress beacon to the rescue device of the rescue personnel.

[0038] Among them, the sensor 104 is used to obtain environmental information and the body movement information of the user; and to obtain the first power after the positioning terminal 102 has passed the journey time.

[0039] Among them, the controller 105 is used to determine the position information of the positioning terminal 102 and the target search and rescue range according to the satellite signals of the Beidou near-earth satellite; and, to determine the sending frequency of the distress beacon according to the first power and the search time.

[0040] The server 101 is used to receive a distress message from the positioning terminal 102; and to determine the journey time required for the rescue personnel to reach the target search and rescue range and the search time required for the rescue personnel for the target search and rescue range; and to send a response message to the positioning terminal 102; and to communicate with the rescue device of the rescue personnel.

[0041] It can be seen that in this embodiment, the positioning terminal 102 first sends a distress message to the server 101, and the distress message includes a target search and rescue range; then receives a response message from the server 101 at the first moment, and the response message includes the travel time required for the rescue personnel to reach the target search and rescue range and the search time required for the rescue personnel to search the target search and rescue range; then, obtains environmental information and the user's body movement information; secondly, sends a distress beacon to the rescue device according to the environmental information and the body movement information within the travel time; thirdly, obtains the first battery power of the positioning terminal 102 after the travel time; and, determines the sending frequency of the distress beacon according to the first battery power and the search time; finally, sends the distress beacon according to the sending frequency within the search time. Thus, it realizes the intelligent determination of the triggering mode and sending frequency of the distress beacon before the rescue personnel arrive, reduces the number of beacon transmissions and power consumption, is beneficial to extending the battery life of the positioning terminal after the rescue personnel reach the rescue range, and improves the rescue efficiency.

[0042] Please refer to Figure 2 , Figure 2 which is a structural block diagram of an electronic device provided by an embodiment of the present application and is used to execute Figure 1 the emergency call service platform in Figure 2 As shown, the electronic device 200 may include one or more of the following components: a processor 210, and a memory 220 coupled to the processor 210. The memory 220 may store one or more computer programs, and the one or more computer programs may be configured to be executed by one or more processors 210 to implement the method described in the above embodiment. Among them, the electronic device may be a mobile phone terminal, a tablet computer, a notebook computer, and a wearable intelligent device.

[0043] The processor 210 may include one or more processing cores. The processor 210 connects various parts within the entire electronic device 200 using various interfaces and circuits. By running or executing instructions, programs, code sets, or instruction sets stored in the memory 220, and by invoking data stored in the memory 220, it performs various functions of the electronic device 200 and processes data. Optionally, the processor 210 may be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), or programmable logic array (PLA). The processor 210 may integrate a combination of one or several of a central processing unit (CPU), a graphics processing unit (GPU), and a modem, etc. Among them, the CPU mainly processes the operating system, user interface, application programs, etc.; the GPU is responsible for rendering and drawing display content; the modem is used to process wireless communication. It can be understood that the above-mentioned modem may not be integrated into the processor 210 and may be implemented separately through a communication chip.

[0044] The memory 220 may include random access memory (RAM) and may also include read-only memory (ROM). The memory 220 is used to store instructions, programs, code, code sets, or instruction sets. The memory 220 may include a program storage area and a data storage area. Among them, the program storage area may store instructions for implementing the operating system, instructions for implementing at least one function (such as touch function, sound playback function, image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc. The data storage area may also store data created during the use of the electronic device 200.

[0045] It can be understood that the electronic device 200 may include more or fewer structural elements than those shown in the above block diagram. For example, it may include a power module, physical buttons, a Wi-Fi module, a speaker, a Bluetooth module, sensors, etc., which are not limited herein.

[0046] Please refer to Figure 3 , Figure 3 which is a flowchart of the steps of a low-power beacon sending method provided by an embodiment of this application, and is applied to Figure 1 the server 101 in Figure 3 as shown in

[0047] Step S310, send a distress message to the server, where the distress message includes a target search and rescue range.

[0048] In a possible embodiment, the distress message further includes the location information of the positioning terminal; the method of sending the distress message to the server includes:

[0049] Obtain the positioning accuracy of the positioning terminal, where the positioning accuracy refers to the deviation between the obtained location information and the true location, and there is a negative correlation between the level of the positioning accuracy and the size of the target rescue range;

[0050] Determine the target rescue range according to the location information of the positioning terminal and the positioning accuracy;

[0051] Send the distress message to the server.

[0052] Among them, the positioning terminal can be a smart phone, a smart watch, a smart bracelet, a smart positioning backpack, etc.

[0053] Among them, the user can trigger the SOS to control the positioning terminal to send a distress message to the server of the emergency call service platform, and specifically express the emergency state through traditional methods such as Morse code, sound, light, etc. The distress message includes the location information of the positioning terminal, and can also include contact information, a description of the emergency situation, etc.

[0054] In a possible embodiment, obtaining the location information of the positioning terminal specifically includes:

[0055] The positioning terminal sends a positioning request to the Beidou server;

[0056] The Beidou server receives the positioning request and sends the positioning request to the Beidou near-earth satellite;

[0057] The Beidou near-earth satellite receives the positioning request and sends a signal to the positioning terminal according to the positioning request, where the signal includes satellite position information and time information;

[0058] The positioning terminal receives the signals from multiple satellites;

[0059] The positioning terminal determines the location where the positioning terminal is located according to the satellite position information and the time information.

[0060] Among them, the positioning terminal determines the location where the positioning terminal is located according to the satellite position information and the time information, including:

[0061] The positioning terminal measures the elapsed time from when the satellite transmits the signal to when the receiver receives the signal;

[0062] Determine the propagation time of each of the signals according to the elapsed time;

[0063] Determine the distance between the positioning terminal and each satellite according to the propagation time and propagation speed of each of the signals;

[0064] Determine the position information of the positioning terminal according to the principle of triangulation.

[0065] Exemplarily, the three satellites are satellite a, satellite b, and satellite c respectively, and the distances between the three satellites and the positioning terminal are r1, r2, and r3 respectively. Then, the surface of a sphere with the position of satellite a as the center and r1 as the radius can be determined. By this method, the surfaces of the other two spheres with b and c as the centers can be obtained. The position where the positioning terminal is located is at the intersection of the three spheres.

[0066] It can be understood that the signal sent by the SOS distress message lacks specific geographical information and has a low positioning accuracy, and can only provide a general direction or range; while the distress beacon usually uses low-power Bluetooth or satellite positioning technology to be able to send accurate geographical location information to the receiver or monitoring center in real time, and has the characteristics of high automation and precise positioning, and can accurately locate the specific position where the beacon is located within a few meters.

[0067] It can be seen that in this embodiment, the positioning terminal can determine the position information of the positioning terminal by interacting with the satellite, and then determine the target search and rescue range according to the position information and positioning accuracy. Subsequently, the positioning terminal sends a distress message carrying the position information of the positioning terminal and the target search and rescue range to the server of the emergency call service platform. After receiving the distress message, the server will send a response message and quickly arrange rescue personnel to go for rescue, which is conducive to obtaining rescue in a timely manner.

[0068] Step S320, receive a response message from the server at the first moment. The response message includes the journey time and the search time. The journey time is used to represent the time required for the rescue personnel to reach the target search and rescue range, and the search time is used to represent the longest time required for the rescue personnel to search for the target search and rescue range.

[0069] In a possible embodiment, the search time is determined by the historical search speed, and the journey time is determined by the historical rescue speed; receiving the response message from the server at the first moment, the method includes:

[0070] The server receives the distress message;

[0071] The server obtains the longest distance existing in the target search and rescue range; and, obtains the beacon search range of the rescue equipment used by the rescue personnel; and, obtains the transmission range of the distress beacon;

[0072] The server determines the search time according to the beacon search range, the transmission range, the historical search speed, and the longest distance; and determines the travel time according to the historical rescue speed;

[0073] The server sends the response message to the positioning terminal;

[0074] The positioning terminal receives the response message at the first moment.

[0075] Wherein, the beacon search range of the rescue equipment and the transmission range of the distress beacon of the positioning terminal are pre-stored in the server, or obtained through the server communicating with the rescue equipment and the positioning terminal respectively; and, the server determines the historical search speed and the historical rescue speed by retrieving multiple historical rescue records stored.

[0076] Wherein, each historical rescue record includes the search speed, the rescue speed, the environmental type where the rescued person is located, the travel mode of the rescue personnel, etc., the environmental type includes jungle, sea, mountain, etc., and the travel mode includes plane, car, by boat, and on foot, etc.

[0077] In a possible embodiment, the server determines the historical search speed and the historical rescue speed by retrieving multiple historical rescue records stored, including:

[0078] The server sends an environment request message to the positioning terminal;

[0079] In response to the environment request message, the positioning terminal sends an environment message to the server;

[0080] The server determines the environment where the user is located according to the environment message;

[0081] The server obtains the expected travel mode of the rescue personnel for this rescue;

[0082] The server is based on multiple historical rescue records where the determined environmental type is the same as the environment where the user is located and the travel mode is the same as the expected travel mode;

[0083] Determine the historical search speed according to the multiple search speeds in the multiple historical rescue records; and determine the historical rescue speed according to the multiple rescue speeds in the multiple historical rescue records.

[0084] Exemplarily, the beacon search range of the rescue equipment used by the rescue personnel can be r1, the transmission range of the distress beacon can be r2, the historical search speed of the rescue personnel can be v, and the longest distance in the target search and rescue range can be l. Then, the search time t required for searching the target search and rescue range can be t = (l - r1 - r2) / v.

[0085] Among them, determining the journey time according to the historical rescue speed includes: determining the rescue journey according to the target rescue range and the position information of the rescue personnel; determining the journey time according to the rescue journey and the historical rescue speed.

[0086] In a possible embodiment, the determining the rescue journey according to the target rescue range and the position information of the rescue personnel includes:

[0087] The server sends a first message to the rescue equipment of the rescue personnel;

[0088] In response to the first message, the rescue equipment sends a second message to the server, and the second message carries the first position of the rescue equipment;

[0089] Determine the rescue journey according to the first position and the target rescue range.

[0090] Among them, the rescue journey refers to the maximum distance between the position of the rescue personnel and the target rescue range.

[0091] It can be seen that in this embodiment, the server can determine the search time required for the rescue personnel to search the target search and rescue range according to the historical rescue record, the beacon search range of the rescue equipment, the beacon transmission range of the positioning terminal, and the target rescue range; and determine the journey time required for the rescue personnel to reach the target search and rescue range according to the position information of the rescue personnel; thereby sending a response message including the search time and the journey time to the positioning terminal, so that the positioning terminal can receive the response message from the server at the first moment, and then the positioning terminal determines different distress beacon triggering methods and transmission frequencies within the journey time and the search time according to the environmental information, the user's body movement information, and the battery power, which is beneficial to reducing the number of distress beacon transmissions, reducing power consumption, and improving the rescue efficiency.

[0092] Step S330, obtain environmental information and the user's body movement information.

[0093] Among them, the environmental information includes human voices, environmental brightness, and environmental noise loudness; and the body movement information includes the number of steps, heart rate, blood oxygen saturation, energy consumption, body movement record, and speed, etc., and the human voices include footsteps and voices.

[0094] Among them, the ambient brightness can be obtained through an ambient light sensor, and human voices and ambient noises can be captured through a sound sensor and a microphone. Advanced digital signal processing technology DSP or machine learning algorithms are used to analyze the sound data. By analyzing characteristics such as sound frequency and amplitude, the loudness of human voices and ambient noises is distinguished.

[0095] Among them, the user's heart rate and blood oxygen saturation can be obtained through a heart rate and blood oxygen detection device; and the user's body movements can be recorded through built-in accelerometers and gyroscopes to obtain body movement data, which includes the amplitude and frequency of wrist movements, stride, pace frequency, and running efficiency, etc.

[0096] It can be seen that in this embodiment, the positioning terminal can obtain environmental information and the user's body movement information through built-in sensors and multiple devices. Thus, the triggering method and sending frequency of the distress beacon can be intelligently adjusted according to the environmental information and body movement information, so as to reduce the number of distress beacon transmissions, reduce the power consumption of the positioning terminal, and improve the efficiency of rescue.

[0097] Step S340, sending a distress beacon according to the environmental information and the user's body movement information during the journey time. The distress beacon refers to a wireless signal sent by the positioning terminal that can be recognized by the rescue equipment of the rescue personnel within a specific distance.

[0098] Among them, the specific distance refers to the coverage range of the distress beacon sent by the positioning terminal.

[0099] It can be understood that the low-power distress beacon sent by the positioning terminal is an emergency distress signal sent through low-power Bluetooth technology, and its coverage range is relatively limited, generally applicable to short-distance search and rescue tasks. The positioning terminal will send a broadcast signal containing its unique identifier. When a compatible rescue device enters the coverage range of the beacon, it will receive this signal.

[0100] In a possible embodiment, the sending of the distress beacon according to the environmental information and the user's body movement information during the journey time includes:

[0101] Judging whether the user is in a waking state according to the body movement information;

[0102] If it is judged that the user is in the waking state, the positioning terminal switches to the manual control mode, and the manual control mode is used for the user to manually send the distress beacon; and,

[0103] If it is judged that the user is in a coma state, the distress beacon is sent according to the environmental information, and the environmental information includes human voices, ambient brightness, and ambient noise loudness.

[0104] Among them, determining whether the user is in a waking state according to the body movement information includes: determining whether the user is in a waking state or a coma state according to the user's heart rate, blood oxygen saturation and body movement data, and the body movement data includes the amplitude and frequency of wrist movement, stride, pace frequency and running efficiency, etc.

[0105] Among them, after the positioning terminal switches to the manual control mode, the functions of the positioning terminal are automatically turned off, and the user needs to manually trigger the sending of the distress information; the user can also manually trigger the voice prompt and the light prompt.

[0106] In a possible embodiment, the sending of the distress beacon according to the environmental information includes:

[0107] Detecting whether there is the human voice in the environment where the user is located, and the human voice includes footsteps and voices;

[0108] If it is detected that there is the human voice, then send the distress beacon.

[0109] Among them, the positioning terminal can capture the human voice through a sound sensor and a microphone, and use the advanced digital signal processing technology DSP or a machine learning algorithm to analyze the sound data, and distinguish the footsteps and voices of people by analyzing the characteristics such as sound frequency and amplitude.

[0110] It can be understood that when the user is in a coma state, the positioning terminal captures the human voice through the sound sensor and the microphone, and each time the human voice is detected, a distress beacon is sent once, so as to be able to obtain rescue as soon as possible, and at the same time, the frequency of sending the distress beacon can be reduced, and the power of the positioning terminal can be saved.

[0111] In a possible embodiment, the method further includes:

[0112] Obtaining the brightness of the display interface of the positioning terminal, and obtaining the loudness of the voice prompt of the positioning terminal;

[0113] If it is detected that the environmental brightness is less than the brightness of the display interface, then perform a light prompt; and,

[0114] If it is detected whether the environmental noise loudness is less than the loudness of the voice prompt of the positioning terminal, then perform a voice prompt.

[0115] In a possible embodiment, when it is detected that the user is in a waking state, the user can also manually control the positioning terminal to perform a light prompt and a voice prompt.

[0116] It can be understood that during the journey time, when it is detected that the user is in a coma, in addition to automatically sending a distress beacon according to the environmental information, the positioning terminal can also automatically determine whether to perform voice prompts and light prompts according to the brightness of the display interface and the loudness of the voice prompts, so as to increase the possibility of the user being rescued and improve the rescue efficiency.

[0117] It can be seen that in this embodiment, the positioning terminal can send a distress beacon, perform light prompts and voice prompts according to the environmental information and the user's body movement information during the journey time. The rescue equipment of the rescue personnel can receive the distress beacon within the signal coverage range of the distress beacon and determine the user's location according to the distress beacon, thereby realizing intelligent adjustment of the triggering mode and sending frequency of the distress beacon, reducing the number of times the distress beacon is sent, reducing the power consumption of the positioning terminal, and facilitating the user to be rescued as soon as possible.

[0118] Step S350, obtain the first power of the positioning terminal after the journey time.

[0119] Among them, after the journey time, the rescue personnel reach the target search and rescue area.

[0120] Exemplarily, the server calculates that the journey time for the rescue personnel to reach the target search and rescue area is 45 minutes, and sends a response message carrying the journey time of 45 minutes to the positioning terminal. After the positioning terminal obtains the journey time of 45 minutes, it will start the timing mode, record the current time, and the starting time is , and it is detected that the time is after 45 minutes, then obtain the power of the positioning terminal at that moment.

[0121] It can be seen that in this embodiment, the positioning terminal obtains the first power after the journey time, so that the sending frequency of the distress beacon can be further determined according to the power and the search time of the rescue personnel in the target search and rescue area, realizing intelligent adjustment of the sending frequency of the distress beacon by the positioning terminal, which is beneficial to extending the battery life of the positioning terminal and improving the rescue efficiency.

[0122] Step S360, determine the sending frequency of the distress beacon according to the first power and the search time.

[0123] In a possible embodiment, the determining the sending frequency of the distress beacon according to the first power and the search time includes:

[0124] Determine the power consumption of a single beacon transmission according to the historical power fluctuation curve;

[0125] Determine the maximum number of beacon transmissions according to the power consumption and the first power;

[0126] Determine the transmission frequency of the distress beacon according to the maximum number of beacon transmissions and the search time.

[0127] Among them, the historical power fluctuation curve is used to characterize the relationship between beacon transmission and power. By obtaining the power change values corresponding to multiple beacon transmissions and calculating the average value, the power consumption for a single beacon transmission can be obtained.

[0128] Exemplarily, the power consumption for a single beacon transmission can be 5 mAh, the first power can be 10%, and the battery capacity of the positioning terminal can be 542 mAh. Then the specific power value corresponding to 10% power is 54.2 mAh. Then, according to the ratio of the specific power value of 54.2 mAh to the power consumption of 5 mAh for a single beacon transmission, the maximum number of beacon transmissions can be determined to be 10 times; the search time can be 30 minutes. Then, according to the ratio of 30 minutes to 10 times, the transmission frequency of the distress beacon can be determined to be once every three minutes.

[0129] It can be seen that in this embodiment, when the rescue personnel arrive at the target search area and need to search within the area to find the user, the time spent is the search time. At this time, the transmission frequency of the distress beacon can be determined according to the power value of the positioning terminal and the power consumption for a single beacon transmission, so as to evenly distribute the transmission of the distress beacon within the search time, so as to prevent the positioning terminal from consuming power too quickly and waiting for the search and rescue personnel to find the user. Therefore, it is beneficial to extend the battery life of the positioning terminal and improve the rescue efficiency.

[0130] Step S370, transmit the distress beacon at the transmission frequency within the search time.

[0131] Among them, the last moment of the journey time is the start moment of the search time. At this time, the positioning terminal restarts timing and automatically sends a distress beacon to the rescue device at the transmission frequency.

[0132] It can be seen that in this embodiment, when the rescue personnel are looking for the user within the target search area, the positioning terminal will send a distress beacon to the rescue device of the rescue personnel according to the re-determined beacon transmission frequency. After receiving the distress beacon, the rescue device can determine the location of the user to quickly carry out the rescue, realizing efficient rescue.

[0133] Please refer to Figure 4 , Figure 4 which is an application scenario diagram of a low-power beacon transmission method provided by an embodiment of the present application. As Figure 4 shown, this scenario diagram is a rescue scenario diagram of the positioning terminal user.

[0134] Among them, the user carries a positioning terminal to send a distress beacon to seek rescue. The positioning terminal is used to send a distress message to the server and receive a response message from the server; and, to obtain environmental information, the user's body movement information, and the power of the positioning terminal; and, to determine the sending frequency of the distress beacon according to the first power and the search time; and, to send the distress beacon to the rescue device.

[0135] Among them, the server is used to receive the distress message from the positioning terminal, including the target search and rescue range; and to determine the response message, including the travel time required for the rescue personnel to reach the target search and rescue range and the search time required for the rescue personnel to search for the target search and rescue range; and to send the response message to the positioning terminal; and to communicate with the rescue equipment of the rescue personnel.

[0136] Among them, the rescue equipment carried by the rescue personnel is used to receive the distress beacon from the positioning terminal; and, to communicate with the server of the emergency call service platform to dispatch the rescue in time and obtain the target search and rescue range of the user; and, is also used to send a search signal to be received by the positioning terminal to determine the precise location of the user.

[0137] Among them, the target search and rescue range is determined by the position information and positioning accuracy of the positioning terminal. The position information of the positioning terminal is determined by the information interaction between the positioning terminal and the satellite. The positioning accuracy refers to the deviation between the obtained position information and the true position. The level of the positioning accuracy is negatively correlated with the size of the target rescue range.

[0138] Among them, the positioning terminal can be a smart phone, a smart watch, a smart bracelet, a smart positioning backpack, etc.

[0139] It can be understood that the positioning terminal carried by the user first determines its own position information by interacting with the satellite, thereby determining the target search and rescue range, and sending a distress message including the target search and rescue range to the server; then receives a response message from the server at the first moment. The response message includes the travel time required for the rescue personnel to reach the target search and rescue range and the search time required for the rescue personnel to search for the target search and rescue range; then, obtains environmental information and the user's body movement information; secondly, sends a distress beacon to the rescue device according to the environmental information and body movement information within the travel time; thirdly, obtains the first power of the positioning terminal after the travel time; and, determines the sending frequency of the distress beacon according to the first power and the search time; finally, sends the distress beacon according to the sending frequency within the search time. Thus, it realizes the intelligent determination of the triggering method and sending frequency of the distress beacon before the rescue personnel arrive, reduces the number of beacon transmissions and power consumption, is conducive to extending the battery life of the positioning terminal, and improves the rescue efficiency.

[0140] Please refer to Figure 5 , Figure 5 , which is a schematic diagram of the functional modules of a low-power beacon transmission device 500 provided by an embodiment of the present application. As Figure 5 shown, the low-power beacon transmission device 500 includes the following units:

[0141] A first transmission unit 510, configured to send a distress message to the server, where the distress message includes a target search and rescue range;

[0142] A receiving unit 520, configured to receive a response message from the server at a first moment, where the response message includes a travel time and a search time. The travel time is used to characterize the time required for rescue personnel to reach the target search and rescue range, and the search time is used to characterize the longest time required for the rescue personnel to search for the target search and rescue range;

[0143] An information acquisition unit 530, configured to acquire environmental information and the body movement information of the user;

[0144] A second transmission unit 540, configured to send a distress beacon according to the environmental information and the body movement information of the user within the travel time. The distress beacon refers to a wireless signal sent by the positioning terminal that can be recognized by the rescue equipment of the rescue personnel within a specific distance;

[0145] A power acquisition unit 550, configured to acquire a first power after the positioning terminal has passed the travel time;

[0146] A determination unit 560, configured to determine the transmission frequency of the distress beacon according to the first power and the search time;

[0147] A third transmission unit 570, configured to send the distress beacon at the transmission frequency within the search time.

[0148] In one embodiment, the determining the transmission frequency of the distress beacon according to the first power and the search time includes:

[0149] Determining the power consumption of a single beacon transmission according to a historical power fluctuation curve;

[0150] Determining the maximum number of beacon transmissions according to the power consumption and the first power;

[0151] Determining the transmission frequency of the distress beacon according to the maximum number of beacon transmissions and the search time.

[0152] Among them, the historical power fluctuation curve is used to characterize the relationship between beacon transmission and power. By obtaining the power change values corresponding to multiple beacon transmissions and calculating the average value, the power consumption of a single beacon transmission can be obtained.

[0153] In one embodiment, the search time is determined by the historical search speed, and the travel time is determined by the historical rescue speed; upon receiving a response message from the server at the first moment, the method includes:

[0154] The server receives the distress message;

[0155] The server obtains the longest distance existing in the target search and rescue range; and, obtains the beacon search range of the rescue equipment used by the rescue personnel; and, obtains the transmission range of the distress beacon;

[0156] The server determines the search time according to the beacon search range, the transmission range, the historical search speed, and the longest distance; and determines the travel time according to the historical rescue speed;

[0157] The server sends the response message to the positioning terminal;

[0158] The positioning terminal receives the response message at the first moment.

[0159] Among them, the beacon search range of the rescue equipment and the transmission range of the distress beacon of the positioning terminal are pre-stored in the server, or obtained through communication interactions between the server and the rescue equipment and the positioning terminal respectively; and, the server determines the historical search speed and the historical rescue speed by retrieving multiple stored historical rescue records.

[0160] Among them, each historical rescue record includes search speed, rescue speed, the environmental type where the rescued person is located, the travel mode of the rescue personnel, etc., the environmental type includes jungle, sea, mountain, etc., and the travel mode includes plane, car, by boat, and on foot, etc.

[0161] In a possible embodiment, the server determines the historical search speed and the historical rescue speed by retrieving multiple stored historical rescue records, including:

[0162] The server sends an environment request message to the positioning terminal;

[0163] In response to the environment request message, the positioning terminal sends an environment message to the server;

[0164] The server determines the environment where the user is located according to the environment message;

[0165] The server obtains the expected travel mode of the rescue personnel for this rescue;

[0166] The server determines multiple historical rescue records where the environmental type is the same as the environment where the user is located and the travel mode is the same as the expected travel mode;

[0167] Determine the historical search speed based on multiple search speeds in the multiple historical rescue records; and determine the historical rescue speed based on multiple rescue speeds in the multiple historical rescue records.

[0168] In one embodiment, the distress message further includes the location information of the positioning terminal; the method of sending the distress message to the server includes:

[0169] Obtain the positioning accuracy of the positioning terminal, where the positioning accuracy refers to the deviation between the obtained location information and the real location, and the level of the positioning accuracy is negatively correlated with the size of the target rescue range;

[0170] Determine the target rescue range based on the location information of the positioning terminal and the positioning accuracy;

[0171] Send the distress message to the server.

[0172] In one embodiment, the sending of the distress beacon according to the environmental information and the user's body movement information within the travel time includes:

[0173] Judge whether the user is in a waking state according to the body movement information;

[0174] If it is judged that the user is in the waking state, the positioning terminal switches to the manual control mode, and the manual control mode is used for the user to manually send the distress beacon; and,

[0175] If it is judged that the user is in a coma state, send the distress beacon according to the environmental information, where the environmental information includes human voices, environmental brightness, and environmental noise loudness.

[0176] Wherein, the environmental information includes human voices, environmental brightness, and environmental noise loudness; and the body movement information includes steps, heart rate, blood oxygen saturation, energy consumption, body movement records, and speed, etc., and the human voices include footsteps and voices.

[0177] Wherein, the environmental brightness can be obtained through an environmental light sensor, and human voices and environmental noise can be captured through a sound sensor and a microphone, and advanced digital signal processing technology DSP or machine learning algorithms are used to analyze the sound data, and by analyzing characteristics such as sound frequency and amplitude, the human voice and environmental noise loudness are distinguished.

[0178] Among them, the heart rate and blood oxygen saturation of the user can be obtained through a heart rate and blood oxygen detection device; and the body movements of the user can be recorded through the built-in accelerometer and gyroscope to obtain body movement data, and the body movement data includes the amplitude and frequency of wrist movements, stride, step frequency, running efficiency, etc.

[0179] In one embodiment, the sending of the distress beacon according to the environmental information includes:

[0180] Detect whether there is the human voice in the environment where the user is located, and the human voice includes footsteps and voices;

[0181] If it is detected that there is the human voice, then send the distress beacon.

[0182] In one embodiment, the method further includes:

[0183] Obtain the brightness of the display interface of the positioning terminal, and obtain the loudness of the voice prompt of the positioning terminal;

[0184] If it is detected that the environmental brightness is less than the brightness of the display interface, then perform a light prompt; and,

[0185] If it is detected whether the environmental noise loudness is less than the loudness of the voice prompt of the positioning terminal, then perform a voice prompt.

[0186] It can be understood that since the method embodiment and the device embodiment are different presentation forms of the same technical concept, therefore, the content of the method embodiment part in this application should be synchronously adapted to the device embodiment part, and will not be elaborated here.

[0187] It can be seen that the positioning terminal of the device first sends a distress message to the server of the emergency call service platform through the first sending unit 510. The distress message includes the target search and rescue range. Then, it receives a response message from the server at the first moment through the receiving unit 520. The response message includes the travel time required for the rescue personnel to reach the target search and rescue range and the search time required for the rescue personnel to search the target search and rescue range. Next, it obtains environmental information and the user's body movement information through the information acquisition unit 530. Secondly, it sends a distress beacon according to the environmental information and the user's body movement information within the travel time through the second sending unit 540. Again, it obtains the first power of the positioning terminal after the travel time through the power acquisition unit 550. Again, it determines the sending frequency of the distress beacon according to the first power and the search time through the determination unit 560. Finally, it sends the distress beacon at the sending frequency within the search time through the third sending unit 570. Thus, it realizes the intelligent control of the triggering mode and the sending frequency of the distress beacon, can reduce the number of beacon transmissions before the rescue personnel reach the target search and rescue range, reduce power consumption, and at the same time can ensure that the beacon can continue to be sent after the search and rescue personnel arrive to improve the search and rescue efficiency.

[0188] In addition, the embodiment of the present application also provides a computer storage medium, which stores a computer program that can be loaded and executed by a processor for the low-power beacon sending method as described above. The computer-readable storage medium includes, for example: various media such as USB flash drives, external hard drives, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs that can store program codes.

[0189] It should be noted that for the foregoing method embodiments, for the sake of simple description, they are all expressed as a series of action combinations. However, those skilled in the art should know that the present application is not limited by the described action sequence, because according to the present application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to the present application.

[0190] In several embodiments provided in the present application, it should be understood that the disclosed methods, apparatuses, and systems can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for example, the division of the units is only a logical function division, and there may be other division methods in actual implementation; for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections between each other can be through some interfaces, and the indirect couplings or communication connections of the apparatuses or units can be in electrical, mechanical, or other forms. The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment. In addition, in each embodiment of the present invention, the functional units can be integrated in a processing unit, or each unit can be physically included separately, or two or more units can be integrated in one unit. The above integrated units can be implemented in the form of hardware or in the form of hardware plus software functional units.

[0191] The integrated units implemented in the form of software functional units can be stored in a computer-readable storage medium. The above-mentioned software functional units are stored in a storage medium and include several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute some steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes: USB flash drives, mobile hard disks, magnetic disks, optical disks, volatile memories, or non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of random access memory (RAM) are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus random access memory (DRRAM), etc., all of which are media that can store program code.

[0192] In the above embodiments, the descriptions of the various embodiments have their own emphases. For the parts not detailed in a certain embodiment, reference may be made to the relevant descriptions of other embodiments.

[0193] The embodiments of the present application have been introduced in detail above. Specific examples are used herein to illustrate the principle and implementation manner of the present application. The descriptions of the above embodiments are only for helping to understand the method and its core idea of the present application; at the same time, for those of ordinary skill in the art, according to the idea of the present application, there will be changes in the specific implementation manner and application scope. In summary, the content of this specification should not be construed as a limitation to the present application.

[0194] Although the present application is disclosed as above, the present application is not limited thereto. Any person skilled in the art can easily conceive of changes or substitutions without departing from the spirit and scope of the present application, and can make various modifications and alterations, including combinations of the above different functions and implementation steps, including software and hardware implementation manners, all within the protection scope of the present application.

Claims

1. A low-power beacon sending method, applied to a positioning terminal of an emergency call service platform, the emergency call service platform further including a server, characterized in that, Including: Sending a distress message to the server, the distress message including a target search and rescue range; Receiving a response message from the server at a first moment, the response message including a travel time and a search time, the travel time being used to characterize the time required for the rescue personnel to reach the target search and rescue range, and the search time being used to characterize the longest time required for the rescue personnel to search the target search and rescue range; Obtaining environmental information and the user's body movement information; Sending a distress beacon within the travel time according to the environmental information and the user's body movement information, the distress beacon referring to a wireless signal sent by the positioning terminal that can be recognized by the rescue equipment of the rescue personnel within a specific distance; Obtaining a first battery level of the positioning terminal after the travel time; Determining the power consumption for a single beacon transmission according to a historical battery level fluctuation curve; And determining a maximum number of beacon transmissions according to the power consumption and the first battery level; And determining the transmission frequency of the distress beacon according to the maximum number of beacon transmissions and the search time; Sending the distress beacon at the transmission frequency within the search time.

2. The method according to claim 1, characterized in that, The search time is determined by a historical search speed, and the travel time is determined by a historical rescue speed; receiving the response message from the server at the first moment, the method includes: The server receives the distress message; The server obtains the longest distance existing in the target search and rescue range; and obtains the beacon search range of the rescue equipment used by the rescue personnel; and obtains the transmission range of the distress beacon; The server determines the search time according to the beacon search range, the transmission range, the historical search speed and the longest distance; and determines the travel time according to the historical rescue speed; The server sends the response message to the positioning terminal; The positioning terminal receives the response message at the first moment.

3. The method according to claim 2, characterized in that The distress message further includes the location information of the positioning terminal; sending the distress message to the server, the method includes: Obtaining the positioning accuracy of the positioning terminal, the positioning accuracy referring to the deviation between the obtained location information and the real location, and the level of the positioning accuracy is negatively correlated with the size of the target search and rescue range; Determining the target search and rescue range according to the location information of the positioning terminal and the positioning accuracy; Sending the distress message to the server.

4. The method according to any one of claims 1 to 3, characterized in that, Sending the distress beacon according to the environmental information and the user's body movement information within the travel time, includes: Judging whether the user is in a conscious state according to the body movement information; If it is judged that the user is in the conscious state, the positioning terminal switches to a manual control mode, and the manual control mode is used for the user to manually send the distress beacon; and If it is judged that the user is in a coma state, the distress beacon is sent according to the environmental information, and the environmental information includes human voices, environmental brightness and environmental noise loudness.

5. The method according to claim 4, characterized in that, Sending the distress beacon according to the environmental information includes: Detecting whether there is the human voice in the environment where the user is located, where the human voice includes footsteps and voices; If it is detected that there is the human voice, sending the distress beacon.

6. The method according to claim 5, wherein The method further includes: Obtaining the brightness of the display interface of the positioning terminal, and obtaining the loudness of the voice prompt of the positioning terminal; If it is detected that the environmental brightness is less than the brightness of the display interface, performing a light prompt; and If it is detected whether the environmental noise loudness is less than the voice prompt loudness of the positioning terminal, performing a voice prompt.

7. A low-power beacon transmitting device is applied to a positioning terminal of an emergency call service platform, and the emergency call service platform further includes a server, characterized in that, It includes: A first sending unit, configured to send a distress message to the server, where the distress message includes a target search and rescue range; A receiving unit, configured to receive a response message from the server at a first moment, where the response message includes a travel time and a search time, the travel time is used to characterize the time required for the rescue personnel to reach the target search and rescue range, and the search time is used to characterize the longest time required for the rescue personnel to search for the target search and rescue range; An information obtaining unit, configured to obtain environmental information and the user's body movement information; A second sending unit, configured to send a distress beacon according to the environmental information and the user's body movement information within the travel time, where the distress beacon refers to a wireless signal sent by the positioning terminal that can be recognized by the rescue equipment of the rescue personnel within a specific distance; A power consumption obtaining unit, configured to obtain a first power consumption of the positioning terminal after the travel time; A determining unit, configured to determine the power consumption of a single beacon sending according to a historical power consumption fluctuation curve; And determining the maximum number of beacon sendings according to the power consumption and the first power consumption; And determining the sending frequency of the distress beacon according to the maximum number of beacon sendings and the search time; A third sending unit, configured to send the distress beacon at the sending frequency within the search time.

8. An electronic device, characterized in that, It includes a processor, a memory, and one or more programs, where the one or more programs are stored in the memory and are configured to be executed by the processor, and the programs include instructions for performing the steps in the method according to any one of claims 1-6.

9. A computer-readable storage medium having computer programs / instructions stored thereon, characterized in that, The computer program / instructions are executed by the processor to implement the steps of the method according to any one of claims 1-6.

Citation Information

Patent Citations

  • System and method for beacon interval adaptation

    CN109565641A

  • User information processing method and device

    CN118155370A