US 11,877,331 B2
Method and system for smart bluetooth operation switching based on beacon broadcast
Jie Huang, Shenzhen (CN); Chihua Chen, Shenzhen (CN); and Yan Zhang, Shenzhen (CN)
Assigned to Shenzhen Shengrun Technology Co., Ltd, Shenzhen (CN)
Appl. No. 17/754,801
Filed by Shenzhen Shengrun Technology Co., Ltd, Shenzhen (CN)
PCT Filed Aug. 28, 2020, PCT No. PCT/CN2020/112211
§ 371(c)(1), (2) Date Apr. 12, 2022,
PCT Pub. No. WO2022/007149, PCT Pub. Date Jan. 13, 2022.
Claims priority of application No. 202010653245.X (CN), filed on Jul. 8, 2020.
Prior Publication US 2023/0209623 A1, Jun. 29, 2023
Int. Cl. H04W 76/14 (2018.01); H04B 17/318 (2015.01); H04W 84/18 (2009.01); H04W 4/70 (2018.01); H04W 4/80 (2018.01); H04W 4/029 (2018.01); H04W 4/48 (2018.01); H04W 4/40 (2018.01); G07C 9/00 (2020.01)
CPC H04W 76/14 (2018.02) [H04B 17/318 (2015.01); H04W 4/029 (2018.02); H04W 4/70 (2018.02); H04W 4/80 (2018.02); H04W 84/18 (2013.01); G07C 2009/00365 (2013.01); G07C 2009/00388 (2013.01); G07C 2209/61 (2013.01); G07C 2209/63 (2013.01); H04W 4/40 (2018.02); H04W 4/48 (2018.02)] 15 Claims
OG exemplary drawing
 
1. A method for a smart BLUETOOTH operation switching based on a beacon broadcast, comprising steps of:
S10, a BLUETOOTH device transmitting the beacon broadcast;
S20, a mobile terminal scanning the beacon broadcast and, by parsing the beacon broadcast to obtain a parsed beacon broadcast, the mobile terminal determining whether to wake up an application program; when determined yes, then waking up the application program and entering step S30; when determined no, then not waking up the application program and continuing step S20;
S30, sending the parsed beacon broadcast to the application program, and identifying feature data of a BLUETOOTH device connectable broadcast set in the beacon broadcast;
S40, the BLUETOOTH device transmitting a connectable broadcast;
S50, the mobile terminal connecting to the connectable broadcast and performing an identity verification; when a connection is successful, then entering step S60; when the connection is not successful, then continuing step S50;
S60, acquiring a received signal strength indicator (RSSI) signal strength between the BLUETOOTH device and the mobile terminal and mutually calculating position information to obtain a relative distance of the BLUETOOTH device and the mobile terminal; and
S70, when the relative distance reaches a threshold, executing a corresponding switch action;
wherein in step S60, the BLUETOOTH device comprises a BLUETOOTH master device and at least one BLUETOOTH device scanning terminal, and the RSSI signal strength comes from a link heartbeat packet between the mobile terminal and the BLUETOOTH device, S60 comprises steps of:
S61, the at least one BLUETOOTH device scanning terminal starting a BLUETOOTH link tracking to monitor a connecting condition between a current mobile terminal and a current BLUETOOTH master device in real time;
S62, the at least one BLUETOOTH device scanning terminal performing an autonomous frequency hopping tracking according to the connecting condition between the current mobile terminal and the current BLUETOOTH master device;
S63, establishing packet information according to connecting information between the current mobile terminal and the current BLUETOOTH master device, and local information of the at least one BLUETOOTH device scanning terminal; and
S64, according to the packet information, parsing a physical position of the at least one BLUETOOTH device scanning terminal and a RSSI signal strength fed back by the at least one BLUETOOTH device scanning terminal, and according to the physical position and the RSSI signal strength fed back correspondingly, calculating relative position and distance information between the mobile terminal and the BLUETOOTH master device.