IP Library › Granted Patent US 12,587,817
Granted Patent B2
US 12,587,817 · App. 17/806,057 · Granted Mar 24, 2026

Bluetooth connection method and apparatus, wearable device, and computer-readable storage medium

Inventor: Enfu Liu (Dongguan, CN)
Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATORS CORP., LTD.
H04W4/80H04B1/385H04W76/14
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,587,817
App. No.
17/806,057
Granted
Mar 24, 2026
Kind
B2
Abstract

The present application relates to a Bluetooth connection method and apparatus, a wearable device, and a computer-readable storage medium. The methods are provided as follows. When a first system is running, a terminal is paired by a first Bluetooth module, so as to obtain a terminal identifier corresponding to the terminal. A mode switching instruction is obtained, and the first system and the first Bluetooth module is turned off according to the mode switching instruction, and a second Bluetooth module of a second system is turned on. A connection with the terminal is established by the second Bluetooth module controlled by the second system according to the terminal identifier.

Claims (67)

1 . A method for Bluetooth connection, performed by a wearable device comprising a first processor, a second processor, a first Bluetooth module, and a second Bluetooth module, the first processor being configured to run a first system, the second processor being configured to run a second system, the first processor being configured to communicate with the first Bluetooth module, the second processor being configured to communicate with the second Bluetooth module, the method comprising:

when the first system is running, pairing with a terminal through the first Bluetooth module so as to obtain a terminal identifier corresponding to the terminal;

in response to a mode switching instruction, turning off the first system and the first Bluetooth module and turning on the second Bluetooth module; and

establishing, by the second system, a connection to the terminal through the second Bluetooth module according to the terminal identifier;

wherein the method further comprises:

when the first system is running, after pairing with the terminal through the first Bluetooth module and obtaining the terminal identifier corresponding to the terminal, sending the terminal identifier to the second system, and storing the terminal identifier through the second system; or

before obtaining the mode switching instruction, obtaining a remaining power value of the wearable device; and in response to the remaining power value being lower than a power threshold, generating the mode switching instruction; or

before obtaining the mode switching instruction, sending the terminal identifier to the second processor through a serial peripheral interface bus, wherein the first processor and the second processor are connected through the serial peripheral interface bus; and storing the terminal identifier in a memory corresponding to the second processor by the second processor.

2 . The method according to claim 1 , wherein when the first system is running, pairing with the terminal through the first Bluetooth module and obtaining the terminal identifier corresponding to the terminal comprises:

while the first system is running, turning on the first Bluetooth module;

receiving a pairing request for the first Bluetooth module from the terminal; and

in response to the pairing request, connecting to the terminal through the first Bluetooth module, and obtaining the terminal identifier corresponding to the terminal.

3 . The method according to claim 1 , wherein the wearable device comprises a memory shared by the first system and the second system, the method further comprising:

when the first system is running, after pairing with the terminal through the first Bluetooth module and obtaining the terminal identifier corresponding to the terminal; and

storing the terminal identifier in the shared memory through the first system.

4 . The method according to claim 1 , wherein obtaining the mode switching instruction, turning off the first system and the first Bluetooth module according to the mode switching instruction, and turning on the second Bluetooth module, comprises:

in response to the mode switching instruction, determining whether the wearable device is connected to the terminal through the first Bluetooth module;

if the wearable device being connected to the terminal through the first Bluetooth module, turning on the second Bluetooth module and turning off the first system; and

if the wearable device is not connected to the terminal through the first Bluetooth module, turning off the first system, and in response to a Bluetooth turning-on instruction being obtained, turning on the second Bluetooth module.

5 . The method according to claim 1 , wherein the first Bluetooth module and the second Bluetooth module adopt the same application layer protocol, the method further comprising:

before establishing, by the second system, a connection to the terminal through the second Bluetooth module according to the terminal identifier, transmitting data with the terminal through the first Bluetooth module;

in response to the connection to the terminal through the second Bluetooth module being established, continuing transmitting the data through the second Bluetooth module.

6 . The method according to claim 1 , wherein the establishing, by the second system, the connection to the terminal through the second Bluetooth module according to the terminal identifier, comprising:

generating a connection request according to the terminal identifier through the second Bluetooth module;

broadcasting the connection request, the connection request being configured to instruct the terminal corresponding to the terminal identifier to respond to the connection request.

7 . The method according to claim 1 , wherein the wearable device comprises a watch mode and a bracelet mode, and when the wearable device is in the watch mode, the first system and the second system run simultaneously; when the wearable device is in the bracelet mode, the first system is turned off and the second system is running;

turning off the first system and the first Bluetooth module according to the mode switching instruction, comprises:

while the wearable device is in the watch mode, according to the mode switching instruction, controlling peripheral components of the wearable device from using the first system to using the second system, and turning off the first system and the first Bluetooth module.

8 . The method according to claim 7 , further comprising:

when the wearable device is in the bracelet mode, in response to obtaining the mode switching instruction, controlling the peripheral components of the wearable device from using the second system to using the first system, and turning on the first Bluetooth module;

establishing the connection to the terminal through the first Bluetooth module according to the terminal identifier.

9 . A non-transitory computer-readable storage medium having a computer program stored thereon, wherein the computer program is configured to be executed by a wearable device to cause the wearable device to execute the method of claim 1 .

10 . A wearable device, comprising:

a memory;

a first processor;

a second processor;

one or more programs, wherein the one or more programs including instructions are stored in the memory and configured to be executed by the first processor or the second processor to cause the wearable device to:

when the first system is running, pair with a terminal through the first Bluetooth module to obtain a terminal identifier corresponding to the terminal;

in response to a mode switching instruction, turn off the first system and the first Bluetooth module and turn on the second Bluetooth module; and

establish, by the second system, a connection to the terminal through the second Bluetooth module according to the terminal identifier;

wherein in terms of obtaining the mode switching instruction, turning off the first system and the first Bluetooth module according to the mode switching instruction, and turning on the second Bluetooth module, the instructions are configured to be executed to cause the wearable device to: in response to the mode switching instruction, determine whether the wearable device is connected to the terminal through the first Bluetooth module; if the wearable device being connected to the terminal through the first Bluetooth module, turn on the second Bluetooth module and turning off the first system; and if the wearable device is not connected to the terminal through the first Bluetooth module, turn off the first system, and in response to a Bluetooth turning-on instruction being obtained, turning on the second Bluetooth module; or

wherein the wearable device comprises a watch mode and a bracelet mode, and when the wearable device is in the watch mode, the first system and the second system run simultaneously; when the wearable device is in the bracelet mode, the first system is turned off and the second system is running; in terms of turning off the first system and the first Bluetooth module according to the mode switching instruction, the instructions are configured to be executed to cause the wearable device to: while the wearable device is in the watch mode, according to the mode switching instruction, controlling peripheral components of the wearable device from using the first system to using the second system, and turning off the first system and the first Bluetooth module.

11 . The wearable device according to claim 10 , wherein in terms of pairing with the terminal through the first Bluetooth module when the first system is running and obtaining the terminal identifier corresponding to the terminal, the instructions are configured to be executed to cause the wearable device to:

when the first system is running, turn on the first Bluetooth module;

receive a pairing request sent by the terminal for the first Bluetooth module; and

in response to the pairing request, connect to the terminal through the first Bluetooth module, and obtain the terminal identifier corresponding to the terminal.

12 . The wearable device according to claim 10 , wherein in terms of establishing the connection to the terminal through the second Bluetooth module according to the terminal identifier, the instructions are configured to be executed to cause the wearable device to:

generate a connection request according to the terminal identifier through the second Bluetooth module;

broadcast the connection request, the connection request being configured to instruct the terminal corresponding to the terminal identifier to respond to the connection request.

13 . The wearable device according to claim 10 , the instructions are further configured to be executed to cause the wearable device to:

obtain a remaining power value of the wearable device; and

in response to the remaining power value being lower than a power threshold, generate the mode switching instruction.

14 . The wearable device according to claim 10 , while the wearable device is in the bracelet mode, in response to obtaining the mode switching instruction, the instructions further executed by the one or more processors to:

control the peripheral components of the wearable device from using the second system to using the first system, and to turn on the first Bluetooth module;

establish the connection to the terminal through the first Bluetooth module according to the terminal identifier.

15 . The wearable device according to claim 10 , wherein the first processor and the second processor are connected through a serial peripheral interface bus, the instructions are further configured to be executed to cause the wearable device to:

before the obtain the mode switching instruction, send the terminal identifier to the second processor through the serial peripheral interface bus; and

store the terminal identifier in a memory corresponding to the second processor by the second processor.

16 . A method for system switching, performed by a wearable device comprising a first processor and a second processor, the first processor being configured to run a first system, the second processor being configured to run a second system, the method comprising:

obtaining a remaining power value of the wearable device;

in response to the remaining power value being lower than a power threshold, generating a mode switching instruction; and

in response to the mode switching instruction, turning off the first system;

wherein power consumption of the wearable device when running the first system is greater than the power consumption of the wearable device when running the second system.

17 . The method according to claim 16 , wherein when mode switching instruction is generated, the first system is running, or both the first system and the second system are running.

18 . The method according to claim 16 , wherein the wearable device comprises a watch mode and a bracelet mode, and when the wearable device is in the watch mode, the first system and the second system run simultaneously; when the wearable device is in the bracelet mode, the first system is turned off and the second system is running;

turning off the first system in response to the mode switching instruction, comprises:

while the wearable device is in the watch mode, according to the mode switching instruction, controlling peripheral components of the wearable device from using the first system to using the second system, and turning off the first system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2022
From: LIU, ENFU
To: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
Reel/Frame 060142/0987 →
Priority Claims (1)
CN 201911365784.7 · Dec 26, 2019 · national
Continuity (2)
Continuation PCTCN2020135071 · Dec 10, 2020
Related Publication 20220303746A1 · Sep 22, 2022
References Cited (42)
US 9788144B1 · Anantharaman · 2017 [cited by examiner]
US 10930133B1 · Chen · 2021 [cited by examiner]
US 11032766B2 · Murali · 2021 [cited by examiner]
US 11216178B2 · Choi · 2022 [cited by examiner]
US 20080057868A1 · Chang · 2008 [cited by examiner]
US 20090207013A1 · Ayed · 2009 [cited by examiner]
US 20110210830A1 · Talty · 2011 [cited by examiner]
US 20110210831A1 · Talty · 2011 [cited by examiner]
US 20120096186A1 · Chang · 2012 [cited by examiner]
US 20120143707A1 · Jain · 2012 [cited by examiner]
US 20130169603A1 · Bae · 2013 [cited by examiner]
US 20140334636A1 · Park · 2014 [cited by examiner]
US 20150365892A1 · Ma · 2015 [cited by examiner]
US 20160227351A1 · Gu · 2016 [cited by examiner]
US 20160227354A1 · Zhao · 2016 [cited by examiner]
US 20160354026A1 · Zohar · 2016 [cited by examiner]
US 20170093727A1 · Chen · 2017 [cited by examiner]
US 20170177067A1 · Okada · 2017 [cited by examiner]
US 20170188405A1 · Kapoor · 2017 [cited by examiner]
US 20170236350A1 · Lin · 2017 [cited by examiner]
US 20170272270A1 · Gu · 2017 [cited by examiner]
US 20170280495A1 · Zhang · 2017 [cited by examiner]
US 20180063859A1 · Anantharaman · 2018 [cited by examiner]
US 20180103499A1 · Lee · 2018 [cited by examiner]
US 20180267773A1 · Kim · 2018 [cited by examiner]
US 20180352583A1 · Smith · 2018 [cited by examiner]
US 20180365970A1 · Anantharaman · 2018 [cited by examiner]
US 20190104404A1 · Tang · 2019 [cited by examiner]
US 20190306905A1 · Lin · 2019 [cited by examiner]
US 20190380018A1 · Tian · 2019 [cited by examiner]
US 20200077246A1 · Mars · 2020 [cited by examiner]
US 20200382569A1 · Fornshell · 2020 [cited by examiner]
CN 105472542A · 2016 [cited by applicant]
CN 105516902A · 2016 [cited by applicant]
CN 106452517A · 2017 [cited by applicant]
CN 106792491A · 2017 [cited by applicant]
CN 106919868A · 2017 [cited by applicant]
CN 109890022A · 2019 [cited by applicant]
CN 106658677B · 2019 [cited by applicant]
Extended European search report issued in corresponding EP application No. 20906070.6 dated Dec. 14, 2022. 7 pages. [cited by applicant]
The first office action issued in corresponding CN application No. 201911365784.7 dated Jul. 26, 2022. 18 pages with English translation. [cited by applicant]
International search report issued in corresponding international application No. PCT/CN2020/135071 dated Mar. 10, 2021. [cited by applicant]