IP Library › Granted Patent US 10,581,998
Granted Patent B2
US 10,581,998 · App. 15/992,123 · Granted Mar 3, 2020

Method for bluetooth communication, electronic device and bluetooth system

Inventors: Mid Wang (Hong Kong, CN); Yunhe Fu (Hong Kong, CN); Tony Xie (Hong Kong, CN)
Assignee: SMARTECH WORLDWIDE LIMITED
H04L67/2842H04W4/80H04W88/02H04W84/20Y02D70/10Y02D70/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 10,581,998
App. No.
15/992,123
Granted
Mar 3, 2020
Kind
B2
Abstract

A method for Bluetooth communication includes: in Bluetooth communication, allocating bandwidth resources as a first bandwidth resource for communication with a data source device and a second bandwidth resource for communication with a slave device; in the communication with the data source device, receiving and caching data from the data source device; in the communication with the slave device, determining whether the volume of the cached data is less than a first threshold; and if the data volume of the cached data is less than the first threshold, using at least a portion of the second bandwidth resource for the communication with the data source device.

Claims (44)

1. A method for Bluetooth communication, comprising:

in Bluetooth communication, allocating bandwidth resources as a first bandwidth resource for communication with a data source device and a second bandwidth resource for communication with a slave device;

in the communication with the data source device, receiving and caching data from the data source device;

in the communication with the slave device, determining whether the volume of the cached data is less than a first threshold; and

if the data volume of the cached data is less than the first threshold, using at least a portion of the second bandwidth resource for the communication with the data source device.

2. The method according to claim 1 , further comprising:

in the communication with the slave device, receiving slave device data packet reception information from the slave device;

determining a data packet missed by the slave device according to the slave device data packet reception information; and

sending the missing data packet to the slave device.

3. The method according to claim 2 , further comprising:

switching to a low power consumption mode when the slave device has no missing data packet and the volume of the cached data is greater than the first threshold.

4. The method according to claim 1 , wherein the allocating bandwidth resources as a first bandwidth resource for communication with a data source device and a second bandwidth resource for communication with a slave device comprises:

in the Bluetooth communication, predetermining a first time node and a second time node, the first time node being the time when the communication with the data source device switches to the communication with the slave device, and the second time node being the time when the communication with the slave device switches to the communication with the data source device; and

wherein the using at least a portion of the second bandwidth resource for the communication with the data source device comprises: putting ahead the second time node to the time when the volume of the cached data is less than the first threshold.

5. The method according to claim 4 , further comprising:

switching to a low power consumption mode when the slave device has no missing data packet and the volume of the cached data is greater than the first threshold;

at the second time node, switching from the low power consumption mode to the communication with the data source device.

6. An electronic device, comprising:

a memory, a communication module and a processor coupled to the memory and the communication module;

the memory storing instructions that are executable by the processor, wherein execution of the instructions by the processor causes the processor via the communication module to:

allocate bandwidth resources as a first bandwidth resource for communication with a data source device and a second bandwidth resource for communication with a slave device, in Bluetooth communication;

receive and cache data from the data source device, in the communication with the data source device;

determine whether the volume of the cached data is less than a first threshold, in the communication with the slave device;

if the data volume of the cached data is less than the first threshold, use at least a portion of the second bandwidth resource for the communication with the data source device;

wherein the allocating bandwidth resources as a first bandwidth resource for communication with a data source device and a second bandwidth resource for communication with a slave device comprises:

in the Bluetooth communication, predetermining a first time node and a second time node, the first time node being the time when the communication with the data source device switches to the communication with the slave device, and the second time node being the time when the communication with the slave device switches to the communication with the data source device; and

wherein the using at least a portion of the second bandwidth resource for the communication with the data source device comprises: putting ahead the second time node to the time when the volume of the cached data is less than the first threshold.

7. The electronic device according to claim 6 , wherein execution of the instructions by the processor further causes the processor to:

receive slave device data packet reception information from the slave device, in the communication with the slave device;

determine a data packet missed by the slave device according to the slave device data packet reception information; and

send the missing data packet to the slave device.

8. The electronic device according to claim 7 , wherein execution of the instructions by the processor further causes the processor to:

switch to a low power consumption mode when the slave device has no missing data packet and the volume of the cached data is greater than the first threshold.

9. The electronic device according to claim 8 , wherein execution of the instructions by the processor further causes the processor to:

switch to a low power consumption mode when the slave device has no missing data packet and the volume of the cached data is greater than the first threshold;

at the second time node, switch from the low power consumption mode to the communication with the data source device.

10. A Bluetooth system, comprising a master device and a slave device; the master device needing to be multiplexed in a time-sharing manner, wherein

in one portion of time of Bluetooth communication, the slave device is configured to acquire data from a data source device by means of data interception, the master device is configured to be connected via Bluetooth, and receive and cache the data from the data source device, which is a first period of Bluetooth communication;

in another portion of time of the Bluetooth communication, the master device is configured to establish a Bluetooth connection with the slave device for receiving slave device data packet reception information from the slave device and send the missing data packet that is determined by the slave device data packet reception information, which is a second period of Bluetooth communication;

the master device is configured to determine whether the volume of the cached data is less than a first threshold; and

if the data volume of the cached data is less than the first threshold, lengthen the first period by shortened the second period.

11. The system according to claim 10 , wherein at the second period of the Bluetooth communication,

the master device is configured to determine whether the volume of the cached data is less than the first threshold when the slave device has no missing data packet; and

the master device and the slave device both switch to a low power consumption mode if the volume of the cached data is less than the first threshold.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2018
From: WANG, MID; FU, YUNHE; XIE, TONY
To: SMARTECH WORLDWIDE LIMITED
Reel/Frame 045926/0859 →
Priority Claims (1)
CN 2017 1 0406238 · Jun 1, 2017 · national
Continuity (1)
Related Publication 20180352047A1 · Dec 6, 2018