A low power consumption control method and control system for Bluetooth beacons
By introducing a wake-up frame mechanism into Bluetooth beacons, the normal low-power mode of Bluetooth beacons is realized, which solves the problem of poor battery life of Bluetooth beacons, reduces power consumption and extends service life.
Patent Information
- Application Number
- CN202210730838.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-24
- Publication Date
- 2025-04-29
- Estimated Expiration
- 2042-06-24
AI Technical Summary
When running, the Bluetooth beacon needs to continuously send beacon frames to the outside world, and its power consumption is large and the power consumption is fast, resulting in poor battery life of the Bluetooth beacon.
By awakening the Bluetooth beacon, the Bluetooth beacon is in low power mode under normal conditions. It will only be awakened and switch to normal mode when the corresponding wake-up frame is received.
It effectively reduces the daily power consumption of Bluetooth beacons and extends the service life of Bluetooth beacons. It also eliminates the need for other peripheral modules, which is low in cost and good applicability.
Smart Images

Figure CN115175097B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication positioning technology, and in particular to a low-power consumption control method and control system for a Bluetooth beacon. Background Art
[0002] Bluetooth beacon is a device used for indoor positioning, which is used to make up for the scene where GPS cannot cover indoor positioning. Multiple Bluetooth beacons are set in the positioning area. The principle is to make the Bluetooth beacon send beacon frames at a certain time interval. When the terminal enters the signal coverage range of the Bluetooth beacon, the terminal can receive the beacon frame. After measuring the signal strength (RSSI value) of each Bluetooth beacon, the specific location of the terminal can be calculated through the positioning algorithm.
[0003] The above-mentioned Bluetooth beacon needs to continuously send beacon frames to the outside during operation, which consumes a lot of power and consumes power quickly, resulting in poor endurance performance of the Bluetooth beacon.
[0004] Chinese Patent 202111265449.7 discloses a Bluetooth beacon, a Bluetooth system and a contactless activation method, which can sense NFC signals by setting an NFC module. The Bluetooth beacon is in a deep sleep state under normal circumstances, and its CPU and peripherals will all be turned off and in a low-power state. When the NFC module senses the NFC wake-up source, the NFC module wakes up the Bluetooth beacon and puts it into normal working state. This solution can effectively reduce the power consumption of the Bluetooth beacon, but it requires the additional setting of an NFC module, which increases the setting cost of the Bluetooth beacon, and it can only be awakened by devices with NFC function, and its applicability is poor. Summary of the invention
[0005] In order to solve the problems existing in the above-mentioned prior art, one of the purposes of the present disclosure is to provide a low-power consumption control method for Bluetooth beacons, and the second purpose is to provide a low-power consumption control system for Bluetooth beacons. The present disclosure wakes up the Bluetooth beacon through a wake-up frame, which can effectively reduce the power consumption of the Bluetooth beacon and extend the service life of the Bluetooth beacon, and does not require other peripheral modules, and has the advantages of low implementation cost and good applicability.
[0006] The present invention discloses a method for controlling low power consumption of a Bluetooth beacon, comprising the following steps:
[0007] S01, the terminal performs preliminary positioning;
[0008] S02, the terminal requests to obtain map data and wake-up frame associated data of the current area;
[0009] S03, in response to a request from the terminal, sending map data and wake-up frame associated data to the terminal;
[0010] S04, the terminal receives the map data and the wake-up frame associated data, and broadcasts a global wake-up frame to surrounding Bluetooth beacons;
[0011] S05. The Bluetooth beacon verifies the received global wake-up frame, and if the verification is successful, switches its own working state from low power consumption mode to normal mode, wherein the broadcast interval t1 of two adjacent beacon frames of the Bluetooth beacon in the low power consumption mode is greater than the broadcast interval t2 of two adjacent beacon frames of the Bluetooth beacon in the normal mode, and the Bluetooth beacon is configured to be in low power consumption mode under normal circumstances.
[0012] Preferably, after step S05, the method further includes:
[0013] S06, the terminal performs precise positioning after receiving the beacon frame broadcast by the Bluetooth beacon;
[0014] S07, the terminal obtains the navigation path information of the user and searches for the Bluetooth beacon information located on the navigation path from the map data, which is recorded as the path Bluetooth beacon;
[0015] S08, the terminal broadcasts a specific wake-up frame for waking up the path Bluetooth beacon to surrounding Bluetooth beacons;
[0016] S09: The Bluetooth beacon verifies the received specific wake-up frame, and if the verification is successful, switches its own working state from the low power consumption mode to the normal mode.
[0017] Preferably, the wake-up frame association data contains a wake-up frame key, and in the step S04, the terminal broadcasts an encrypted global wake-up frame to surrounding Bluetooth beacons, and in the step S08, the terminal broadcasts an encrypted specific wake-up frame to surrounding Bluetooth beacons.
[0018] Preferably, the global wake-up frame includes a global broadcast address, and the specific wake-up frame includes a unique identification address corresponding to the path Bluetooth beacon;
[0019] Step S05 is specifically as follows:
[0020] S051, the Bluetooth beacon obtains the wake-up object address in the received global wake-up frame, and compares and determines whether the wake-up object address matches the global broadcast address. If so, the process proceeds to step S052 to continue verification. Otherwise, the verification process ends if the verification fails, and the Bluetooth beacon remains in low power consumption mode;
[0021] S052, the Bluetooth beacon obtains the key in the received global wake-up frame, and determines whether the key is correct. If so, the verification is successful, and the Bluetooth beacon switches its working state from the low power mode to the normal mode. Otherwise, the verification fails, and the Bluetooth beacon remains in the low power mode.
[0022] Step S09 is specifically as follows:
[0023] S091, the Bluetooth beacon obtains the wake-up object address in the received specific wake-up frame, and compares and determines whether the wake-up object address matches the unique identification code of the Bluetooth beacon itself. If so, the process proceeds to step S092 to continue verification. Otherwise, the verification process ends if the verification fails, and the Bluetooth beacon remains in low power consumption mode.
[0024] S092, the Bluetooth beacon obtains the key in the received specific wake-up frame and determines whether the key is correct. If so, the verification is successful and the Bluetooth beacon switches its working state from low power mode to normal mode. Otherwise, the verification fails and the Bluetooth beacon remains in low power mode.
[0025] Preferably, in step S091, when the verification fails, the Bluetooth beacon broadcasts the received specific wake-up frame to other Bluetooth beacon relays.
[0026] Preferably, in the steps S05 and S09, the Bluetooth beacon switches to the normal mode for a certain period of time and then returns to the low power consumption mode.
[0027] Preferably, in the low power consumption mode, the Bluetooth beacon is provided with a receiving window period for receiving a wake-up frame in the broadcast interval between every two adjacent beacon frames.
[0028] Preferably, the broadcast interval t1 between two adjacent beacon frames of the Bluetooth beacon in the low power mode and the broadcast interval t2 between two adjacent beacon frames of the Bluetooth beacon in the normal mode satisfy:
[0029] t1=3t2~5t2.
[0030] Preferably, in step S01, the terminal performs preliminary positioning based on a satellite or mobile communication network.
[0031] A low power consumption control system of a Bluetooth beacon disclosed in the present invention comprises:
[0032] The terminal has a Bluetooth communication function and is used to perform preliminary positioning and request map data of the current area and wake-up frame associated data;
[0033] A computing end, which sends the map data and the wake-up frame associated data to the terminal in response to a request of the terminal;
[0034] The terminal receives map data and wake-up frame associated data, and broadcasts a global wake-up frame to surrounding Bluetooth beacons to control the Bluetooth beacons to switch from low power consumption mode to normal mode, wherein the broadcast interval t1 of the beacon frame of the Bluetooth beacon in the low power consumption mode is greater than the broadcast interval t2 of the beacon frame of the Bluetooth beacon in the normal mode, and the Bluetooth beacon is configured to be in low power consumption mode under normal circumstances.
[0035] The advantages of the low power consumption control method and control system of a Bluetooth beacon disclosed in the present invention are:
[0036] 1. The present disclosure sets a wake-up frame of a specific format, and the Bluetooth beacon is normally in low-power mode. In this mode, the beacon broadcast frequency is much lower than that in normal mode, and its power consumption is greatly reduced. When the Bluetooth beacon receives the wake-up frame, it verifies the wake-up frame. After the verification, the Bluetooth beacon switches to normal mode and broadcasts beacons at a high frequency to achieve normal precise positioning function. The Bluetooth beacon of the present disclosure is normally in low-power mode, and will only be awakened and switched to normal mode when the corresponding wake-up frame is received, which can greatly reduce the daily power consumption of the Bluetooth beacon and extend the service life of the Bluetooth beacon;
[0037] 2. The terminal of the present invention can be a smart phone, a computer or other common smart devices with Bluetooth function. Data is transmitted between the terminal and the Bluetooth beacon via Bluetooth, and no external modules are required, which will not increase the setting cost of the Bluetooth beacon, and there is no other communication requirement for the terminal device, so it has better applicability;
[0038] 3. The wake-up frame disclosed in the present invention is set to a specific format. When the Bluetooth beacon receives the wake-up frame, it will verify the wake-up frame. It will switch to normal mode only when the verification is passed, which can prevent unauthorized wake-up and ensure the accuracy of Bluetooth beacon control. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] Figure 1 is a flowchart of the steps of a low power consumption control method of a Bluetooth beacon disclosed in the present invention;
[0040] Figure 2 It is a schematic diagram of the working mode of the Bluetooth beacon described in the present disclosure. DETAILED DESCRIPTION
[0041] like Figure 1 As shown, a low power consumption control method of a Bluetooth beacon disclosed in the present disclosure comprises the following steps:
[0042] S01. The terminal performs preliminary positioning. Specifically, the terminal performs preliminary positioning through a satellite or mobile communication network to obtain preliminary positioning information of the area where the terminal is currently located.
[0043] S02. The terminal requests to obtain map data and wake-up frame associated data of the current area. In a specific embodiment, the Bluetooth beacon data, map data, etc. are pre-entered into the server. The terminal can establish communication with the server through the mobile communication network to transmit data. After the terminal obtains the preliminary positioning information, the terminal sends the preliminary positioning information and the data request to the server, requesting to obtain the map data and wake-up frame associated data of the current area, that is, the relevant wake-up frame associated data of the Bluetooth beacon in the current area.
[0044] S03. The server responds to the request of the terminal and sends the map data and the wake-up frame associated data to the terminal. Specifically, after receiving the request of the terminal, the server searches the database for the map data of the corresponding area and the wake-up frame associated data of the Bluetooth beacon in the area according to the preliminary positioning information of the terminal, and sends them to the requesting terminal.
[0045] S04. After receiving the map data and the wake-up frame associated data, the terminal processes the map data and the wake-up frame associated data, converts them into a corresponding global wake-up frame, and broadcasts the global wake-up frame to surrounding Bluetooth beacons.
[0046] S05. After receiving the global wake-up frame, the Bluetooth beacon verifies whether it is an authorized global wake-up frame. If the verification is successful, the Bluetooth beacon switches its working state from the low power consumption mode to the normal mode. Figure 2 As shown, the broadcast interval t1 of two adjacent beacon frames of the Bluetooth beacon in the low-power mode is greater than the broadcast interval t2 of two adjacent beacon frames of the Bluetooth beacon in the normal mode, and the Bluetooth beacon is configured as follows: it is in low-power mode under normal conditions, that is, after the Bluetooth beacon is deployed, when no wake-up frame is received, it is in low-power mode under normal conditions, and its beacon frame broadcast frequency is extremely low, which can greatly reduce the energy loss caused by unnecessary broadcasting of Bluetooth beacons. When the Bluetooth beacon receives the corresponding wake-up frame, it means that a terminal has entered the current area and Bluetooth precise positioning needs to be performed. The Bluetooth beacon is quickly awakened by the wake-up frame and the Bluetooth positioning function is performed normally.
[0047] In a preferred embodiment, since the Bluetooth beacon is mainly used for indoor positioning, such as in the underground parking lot positioning scenario, in some smart parking lot scenarios, it is usually configured with a path navigation function, which can be combined with the positioning function of the Bluetooth beacon to guide the owner to a designated parking space or parking position. In order to better combine with this scenario, the low power consumption control method of this embodiment further includes after step S05:
[0048] S06, after receiving the beacon frames broadcast by multiple Bluetooth beacons, the terminal performs Bluetooth precise positioning through a Bluetooth positioning algorithm;
[0049] S07: The terminal obtains the navigation path information of the user and searches for all Bluetooth beacon information on the navigation path from the received map data of the area, and records the information as path Bluetooth beacons.
[0050] Specifically, in an underground parking environment, Bluetooth beacons are usually set at certain intervals on both sides of each car driving road, and each Bluetooth beacon has a unique identification code, such as a unique number or a unique ID. When entering the database, the information of each road and the number or ID of the Bluetooth beacon set on the road information are entered as the map data of the area, and the wake-up frame key of each Bluetooth beacon is entered as the wake-up frame associated data. In step S03, the server responds to the request of the terminal and sends the above-mentioned map data and wake-up frame associated data to the terminal. The map data contains the information of each road in the area, such as the parking lot, the Bluetooth beacon information set on each road, and the wake-up frame key corresponding to the Bluetooth beacon.
[0051] After obtaining the above data, the terminal obtains all Bluetooth beacon information on the path passed according to the currently provided navigation path information, that is, the unique number or ID of the Bluetooth beacon, selects these Bluetooth beacons and records them as path Bluetooth beacons. These Bluetooth beacons are located on the user's planned path.
[0052] S08. After finding the path Bluetooth beacon in the previous step, the terminal further searches the path Bluetooth beacon to obtain the unique identification code corresponding to the path Bluetooth beacon, generates a specific wake-up frame according to the unique identification code and wake-up frame association data, and then broadcasts the specific wake-up frame to the surrounding Bluetooth beacons.
[0053] S09. When the Bluetooth beacon receives a specific wake-up frame, it verifies the specific wake-up frame. If the verification is successful, it switches its own working state from the low power consumption mode to the normal mode.
[0054] Specifically, the wake-up frame associated data is a wake-up frame key. In step S04, the terminal broadcasts an encrypted global wake-up frame to the surrounding Bluetooth beacons. In step S08, the terminal broadcasts an encrypted specific wake-up frame to the surrounding Bluetooth beacons. The wake-up frame key is used to encrypt the wake-up frame broadcast by the terminal, and then verify it at the receiving Bluetooth beacon to avoid unauthorized wake-up of the Bluetooth beacon.
[0055] Specifically, the global wake-up frame includes a global broadcast address, and the specific wake-up frame includes a unique identification address corresponding to the path Bluetooth beacon. Specifically, the data structure of the wake-up frame is shown in Table 1:
[0056] Table 1. Wake-up frame data structure table
[0057]
[0058] From Table 1 above, it can be seen that the wake-up object address in the global wake-up frame is the global broadcast address, such as "0xFFFFFFFF" shown in Table 1, and the wake-up object address in the specific wake-up frame is the unique identification address corresponding to the path Bluetooth beacon, and the unique identification address can be the unique number or unique ID of the Bluetooth beacon. The Bluetooth beacon is configured as follows: when the wake-up object address in the received wake-up frame is "0xFFFFFFFF" or matches the unique number or unique ID of the Bluetooth beacon, the Bluetooth beacon is awakened and switched from low power mode to normal mode.
[0059] Therefore, step S05 is specifically as follows:
[0060] S051, the Bluetooth beacon obtains the wake-up object address in the received global wake-up frame, and compares and determines whether the wake-up object address matches the global broadcast address. If so, the process proceeds to step S052 to continue verification. Otherwise, the verification process ends if the verification fails, and the Bluetooth beacon remains in low power consumption mode;
[0061] S052, the Bluetooth beacon obtains the key in the received global wake-up frame, and determines whether the key is correct. If so, the verification is successful, and the Bluetooth beacon switches its working state from the low power mode to the normal mode. Otherwise, the verification fails, and the Bluetooth beacon remains in the low power mode.
[0062] Step S09 is specifically as follows:
[0063] S091, the Bluetooth beacon obtains the wake-up object address in the received specific wake-up frame, and compares and determines whether the wake-up object address matches the unique identification code of the Bluetooth beacon itself. If so, the process proceeds to step S092 to continue verification. Otherwise, the verification process ends if the verification fails, and the Bluetooth beacon remains in low power consumption mode.
[0064] S092, the Bluetooth beacon obtains the key in the received specific wake-up frame and determines whether the key is correct. If so, the verification is successful and the Bluetooth beacon switches its working state from low power mode to normal mode. Otherwise, the verification fails and the Bluetooth beacon remains in low power mode.
[0065] That is, the Bluetooth beacon is configured to have two wake-up methods, one is to wake up through a global wake-up frame, and a general global broadcast address can be configured when the Bluetooth positioning system is set up; the other is to wake up through a specific wake-up frame, which is set according to the unique number or ID of each Bluetooth beacon. The specific wake-up frame of each Bluetooth beacon is different. In step S03, the global broadcast address of all Bluetooth beacons in the area and the unique number or ID corresponding to each Bluetooth beacon are sent to the terminal. When the terminal broadcasts the global wake-up frame, the global broadcast address is inserted into the global wake-up frame. When broadcasting a specific wake-up frame, the unique number or ID of the corresponding Bluetooth beacon is inserted into the specific wake-up frame as the unique identification address.
[0066] The purpose of this setting is that when the user carries the terminal and just enters the Bluetooth positioning area, since it is impossible to accurately obtain the terminal's precise positioning information, it is also impossible to obtain the Bluetooth beacon information around the terminal. At this time, the terminal wakes up the surrounding Bluetooth beacons by broadcasting a global wake-up frame to ensure that the Bluetooth beacons can be woken up stably. After obtaining the user's navigation path information, the information of each Bluetooth beacon on the path planned by the user can be accurately obtained (mainly a unique number or ID). At this time, the terminal can generate a specific wake-up frame based on the unique number or ID, and wake up the specified Bluetooth beacon on the path by broadcasting these specific wake-up frames. Accurate wake-up of the specified Bluetooth beacon can be achieved, avoiding unnecessary wake-up of other Bluetooth beacons, further reducing the overall energy consumption of the Bluetooth beacon system, reducing unnecessary energy consumption of Bluetooth beacons, and improving system stability.
[0067] In a preferred embodiment, in step S091, when the verification fails, that is, the wake-up object address of the specific wake-up frame broadcast by the terminal does not match the unique identification address of the Bluetooth beacon itself, the Bluetooth beacon can relay the received specific wake-up frame to other Bluetooth beacons, and other Bluetooth beacons perform verification after receiving the specific wake-up frame. The relay broadcast mode can wake up Bluetooth beacons outside the communication range of the terminal in advance, thereby improving the user experience.
[0068] In a preferred embodiment, the Bluetooth beacon may be configured to restore to the low power consumption mode after switching to the normal mode for a certain period of time, so as to minimize unnecessary energy consumption of the Bluetooth beacon.
[0069] In a preferred embodiment, the working mode of the Bluetooth beacon is as follows Figure 2 As shown, TX represents the beacon frame broadcast period, RX represents the receiving window period, and the Bluetooth beacon is provided with a receiving window period for receiving the wake-up frame in the broadcast interval of every two adjacent beacon frames. The receiving window period is used to receive the wake-up frame broadcast by the terminal.
[0070] In a preferred embodiment, the broadcast interval t1 between two adjacent beacon frames of the Bluetooth beacon in the low power mode and the broadcast interval t2 between two adjacent beacon frames of the Bluetooth beacon in the normal mode satisfy:
[0071] t1=3t2~5t2.
[0072] To ensure that the beacon frame broadcast frequency of Bluetooth beacons in low power mode is low and the power consumption is low.
[0073] The present disclosure sets a wake-up frame of a specific format, and the Bluetooth beacon is normally in low-power mode. In this mode, the beacon broadcast frequency is much lower than that in the normal mode, and its power consumption is greatly reduced. When the Bluetooth beacon receives the wake-up frame, it verifies the wake-up frame. After the verification, the Bluetooth beacon switches to normal mode and broadcasts the beacon at a high frequency to achieve normal precise positioning function. The Bluetooth beacon of the present disclosure is normally in low-power mode, and will only be awakened and switched to normal mode when the corresponding wake-up frame is received, which can greatly reduce the daily power consumption of the Bluetooth beacon and extend the service life of the Bluetooth beacon;
[0074] The terminal disclosed in the present invention can be a smart phone, a computer or other common smart devices with Bluetooth function. Data is transmitted between the terminal and the Bluetooth beacon via Bluetooth, and no other external modules are required, which will not increase the setting cost of the Bluetooth beacon, and there is no other communication requirement for the terminal device, so it is more applicable.
[0075] The wake-up frame disclosed in the present invention is set to a specific format. When the Bluetooth beacon receives the wake-up frame, it will verify the wake-up frame and switch to the normal mode only when the verification is passed. This can prevent unauthorized wake-up and ensure the accuracy of Bluetooth beacon control.
[0076] This embodiment also provides a low power consumption control system of a Bluetooth beacon, including:
[0077] The terminal has a Bluetooth communication function and is used for preliminary positioning and requesting map data of the current area and wake-up frame associated data; the terminal can be a smart phone, a computer or other common smart devices with Bluetooth function.
[0078] A computing end, which sends the map data and the wake-up frame associated data to the terminal in response to a request of the terminal;
[0079] The terminal receives map data and wake-up frame associated data, and broadcasts a global wake-up frame to surrounding Bluetooth beacons to control the Bluetooth beacons to switch from low power consumption mode to normal mode, wherein the broadcast interval t1 of the beacon frame of the Bluetooth beacon in the low power consumption mode is greater than the broadcast interval t2 of the beacon frame of the Bluetooth beacon in the normal mode, and the Bluetooth beacon is configured to be in low power consumption mode under normal circumstances.
[0080] The computing end may specifically be a server, which may be a cloud server or a local server located in a Bluetooth beacon area, or other computer equipment with computing and communication functions, which is not limited in the present disclosure.
[0081] The low power consumption control system of the Bluetooth beacon disclosed in the present invention is based on the same inventive concept as the above-mentioned method embodiment, and can be understood by referring to the above description of the method embodiment, which will not be repeated here.
[0082] The following will combine the above content to fully explain the working process of the low power consumption control method of the Bluetooth beacon disclosed in the present invention.
[0083] Taking the Bluetooth beacon positioning and navigation system of an underground parking lot as an example, the map data of the underground parking lot and the wake-up frame association data of the Bluetooth beacon are entered into the database of the server. Specifically, the map data includes the map information of the underground parking lot, the road information of the car, the parking space information, and the unique number of the Bluetooth beacon on each road, etc. The wake-up frame association data is the wake-up frame key of the Bluetooth beacon in the underground parking lot area.
[0084] Taking a smart phone as a terminal as an example, a program for executing the low power consumption control method of this embodiment is provided for the user's smart phone to download or directly open.
[0085] When a user drives into an underground parking lot, the preliminary positioning function is first executed to obtain the preliminary positioning information of the user's current location, and then the preliminary positioning information is sent to the server. At the same time, the server is requested to obtain the map data and wake-up frame key of the current area, that is, the current underground parking lot.
[0086] After receiving the request from the terminal, the server searches the database for the map data of the current underground parking lot and the wake-up frame key of the Bluetooth beacon according to the preliminary positioning information of the terminal, and sends them to the requesting terminal.
[0087] After receiving the map data and the wake-up frame key, the terminal inserts the global broadcast address of the underground parking lot into the global wake-up frame, encrypts it with the wake-up frame key, and broadcasts the global wake-up frame to the outside. After receiving the global wake-up frame, the surrounding Bluetooth beacons perform address verification and key verification in turn. After both are verified, the Bluetooth beacon switches from low-power mode to normal mode and starts broadcasting beacon frames to the outside at a high frequency.
[0088] Multiple Bluetooth beacons around the terminal switch to normal mode at the same time to broadcast beacon frames at a high frequency. The terminal performs precise positioning based on multiple beacon frames using the Bluetooth positioning algorithm.
[0089] At the same time, if the terminal is in the process of path navigation at this time, for example, when the positioning system provides parking guidance for the user, the terminal obtains the user's navigation path information, searches for the Bluetooth beacon information on the navigation path from the map data, and marks the Bluetooth beacon on the user's navigation path as a path Bluetooth beacon.
[0090] The terminal also finds the unique numbers of the Bluetooth beacons on these paths from the map data, inserts each unique number as the wake-up object address of a single specific wake-up frame, encrypts it and generates a specific wake-up frame corresponding to a Bluetooth beacon on the navigation path. This step generates multiple specific wake-up frames corresponding one to one to all Bluetooth beacons on the navigation path.
[0091] The terminal broadcasts the obtained multiple specific wake-up frames to the surrounding Bluetooth beacons. After receiving the specific wake-up frames, the Bluetooth beacon determines whether the unique identification address in the specific wake-up frame matches its own unique number. If it matches, it further performs key verification. After both are verified, the Bluetooth beacon switches from low-power mode to normal working mode, and begins to broadcast beacon frames at a high frequency, so that users can always perform high-precision positioning of Bluetooth beacons while driving along the navigation path. This high-precision positioning information can be fed back to the positioning system in real time so that the positioning system can provide accurate path navigation, which can improve the positioning and guidance accuracy of the Bluetooth beacon positioning and navigation system.
[0092] The present invention wakes up the Bluetooth beacon through a wake-up frame, which can effectively reduce the power consumption of the Bluetooth beacon and extend the service life of the Bluetooth beacon without the need for other peripheral modules. It has the advantages of low implementation cost and good applicability.
[0093] In the description of the present disclosure, it is necessary to understand that the directions or positional relationships indicated by directional words such as "front, back, up, down, left, right", "lateral, vertical, horizontal" and "top, bottom" are usually based on the directions or positional relationships shown in the drawings, and are only for the convenience of describing the present disclosure and simplifying the description. Unless otherwise specified, these directional words do not indicate or imply that the device or element referred to must have a specific orientation or be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the scope of protection of the present disclosure.
[0094] For those skilled in the art, various other corresponding changes and deformations can be made according to the technical solutions and concepts described above, and all of these changes and deformations should fall within the protection scope of the claims of the present disclosure.
Claims
1. A low power consumption control method for a Bluetooth beacon, characterized in that: The following steps are involved: S01, the terminal performs preliminary positioning; S02, the terminal requests to obtain map data and wake-up frame associated data of the current area; S03, in response to a request from the terminal, sending map data and wake-up frame associated data to the terminal; S04, the terminal receives the map data and the wake-up frame associated data, and broadcasts a global wake-up frame to surrounding Bluetooth beacons; S05, the Bluetooth beacon verifies the received global wake-up frame, and if the verification is successful, switches its own working state from the low power mode to the normal mode, wherein the broadcast interval t1 of two adjacent beacon frames of the Bluetooth beacon in the low power mode is greater than the broadcast interval t2 of two adjacent beacon frames of the Bluetooth beacon in the normal mode, and the Bluetooth beacon is configured to be in the low power mode under normal conditions; S06, the terminal performs precise positioning after receiving the beacon frame broadcast by the Bluetooth beacon; S07, the terminal obtains the navigation path information of the user and searches for the Bluetooth beacon information located on the navigation path from the map data, which is recorded as the path Bluetooth beacon; S08, the terminal broadcasts a specific wake-up frame for waking up the path Bluetooth beacon to surrounding Bluetooth beacons; S09: The Bluetooth beacon verifies the received specific wake-up frame, and if the verification is successful, switches its own working state from the low power consumption mode to the normal mode.
2. The low power consumption control method of the Bluetooth beacon according to claim 1, characterized in that: The wake-up frame association data contains a wake-up frame key. In the step S04, the terminal broadcasts an encrypted global wake-up frame to surrounding Bluetooth beacons. In the step S08, the terminal broadcasts an encrypted specific wake-up frame to surrounding Bluetooth beacons.
3. The low power consumption control method of the Bluetooth beacon according to claim 2, characterized in that: The global wake-up frame includes a global broadcast address, and the specific wake-up frame includes a unique identification address corresponding to the path Bluetooth beacon; Step S05 is specifically as follows: S051, the Bluetooth beacon obtains the wake-up object address in the received global wake-up frame, and compares and determines whether the wake-up object address matches the global broadcast address. If so, the process proceeds to step S052 to continue verification. Otherwise, the verification process ends if the verification fails, and the Bluetooth beacon remains in low power consumption mode; S052, the Bluetooth beacon obtains the key in the received global wake-up frame, and determines whether the key is correct. If so, the verification is successful, and the Bluetooth beacon switches its working state from the low power mode to the normal mode. Otherwise, the verification fails, and the Bluetooth beacon remains in the low power mode. Step S09 is specifically as follows: S091, the Bluetooth beacon obtains the wake-up object address in the received specific wake-up frame, and compares and determines whether the wake-up object address matches the unique identification code of the Bluetooth beacon itself. If so, the process proceeds to step S092 to continue verification. Otherwise, the verification process ends if the verification fails, and the Bluetooth beacon remains in low power consumption mode. S092, the Bluetooth beacon obtains the key in the received specific wake-up frame and determines whether the key is correct. If so, the verification is successful and the Bluetooth beacon switches its working state from low power mode to normal mode. Otherwise, the verification fails and the Bluetooth beacon remains in low power mode.
4. The low power consumption control method of the Bluetooth beacon according to claim 3, characterized in that: In the step S091, when the verification fails, the Bluetooth beacon broadcasts the received specific wake-up frame to other Bluetooth beacons.
5. The low power consumption control method of Bluetooth beacon according to claim 4, characterized in that: In the steps S05 and S09, the Bluetooth beacon switches to the normal mode for a certain period of time and then returns to the low power consumption mode.
6. The low power consumption control method of Bluetooth beacon according to claim 1, characterized in that: In the low power consumption mode, the Bluetooth beacon is provided with a receiving window period for receiving a wake-up frame in the broadcast interval between every two adjacent beacon frames.
7. The low power consumption control method of a Bluetooth beacon according to claim 1 or 6, characterized in that: The broadcast interval t1 of two adjacent beacon frames of the Bluetooth beacon in the low power mode and the broadcast interval t2 of two adjacent beacon frames of the Bluetooth beacon in the normal mode satisfy: t1=3t2~5t2.
8. The low power consumption control method of Bluetooth beacon according to claim 1, characterized in that: In step S01, the terminal performs preliminary positioning based on a satellite or mobile communication network.
9. A low power consumption control system for a Bluetooth beacon, characterized in that: include: The terminal has a Bluetooth communication function and is used to perform preliminary positioning and request map data of the current area and wake-up frame associated data; A computing end, which sends the map data and the wake-up frame associated data to the terminal in response to a request of the terminal; The terminal receives map data and wake-up frame associated data, and broadcasts a global wake-up frame to surrounding Bluetooth beacons to control the Bluetooth beacons to switch from a low power consumption mode to a normal mode, wherein a broadcast interval t1 of a beacon frame of the Bluetooth beacon in the low power consumption mode is greater than a broadcast interval t2 of a beacon frame of the Bluetooth beacon in the normal mode, and the Bluetooth beacon is configured to be in a low power consumption mode under normal conditions; The terminal performs precise positioning after receiving the beacon frame broadcast by the Bluetooth beacon; The terminal obtains the navigation path information of the user and searches for the Bluetooth beacon information located on the navigation path from the map data, which is recorded as the path Bluetooth beacon; The terminal broadcasts a specific wake-up frame for waking up the path Bluetooth beacon to surrounding Bluetooth beacons; The Bluetooth beacon verifies the received specific wake-up frame, and if the verification is successful, switches its own working state from the low power consumption mode to the normal mode.
Citation Information
Patent Citations
Bluetooth beacon, Bluetooth system and non-contact activation method
CN113993113A
Improved device location detection
CN102711035A