IP Library Granted Patent US 11,928,002
Granted Patent B2
US 11,928,002 · App. 17/749,597 · Granted Mar 12, 2024

Data transmission method, apparatus and smart watch device

Inventors: Wenjie Zhou (Beijing, CN); Bo Zhang (Beijing, CN); Yuanyuan Li (Beijing, CN)
Assignee: Mobvoi Information Technology Company Limited
G06F1/325G06F1/163G06F1/1698G06F1/3209G06F1/3278H04W4/80Y02D30/70
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 11,928,002
App. No.
17/749,597
Granted
Mar 12, 2024
Kind
B2
Abstract

Embodiments of the present disclosure provide a data transmission method, apparatuses, and a smart watch device. A first BLE module of a first MCU of a smart watch receives an instruction of transmitting data which includes an instruction of transmitting the data to an AP of the smart watch or a mobile terminal. The first BLE module determines whether the AP is in a wake-up state if the instruction is to transmit the data to the AP, and transmits the data to a second BLE module of the AP through a RFCOMM interface if the AP is determined to be in the wake-up state, otherwise, buffers the to-be-transmitted data. The first BLE module synchronizes state information to the second BLE module if the instruction is to transmit the data to the mobile terminal, and transmits the data to the mobile terminal through the RFCOMM interface.

Claims (21)

1. A Bluetooth Low Energy (BLE) data transmission method for a smart watch, comprising:

receiving, by a first BLE module of a first micro-controller unit (MCU) of the smart watch, an instruction of transmitting data, wherein the instruction of transmitting data comprises an instruction of transmitting the data to an application processor (AP) of the smart watch or an instruction of transmitting the data to a mobile terminal;

determining, by the first BLE module, whether the AP is in a wake-up state if the instruction of transmitting data is the instruction of transmitting the data to the AP, and transmitting the data to a second BLE module of the AP through a radio frequency communication RFCOMM interface if the AP is determined to be in the wake-up state, otherwise, buffering the to-be-transmitted data; and

synchronizing, by the first BLE module, state information to the second BLE module of the AP if the instruction of transmitting data is the instruction of transmitting the data to the mobile terminal, and transmitting the data to the mobile terminal through the RFCOMM interface.

2. The method according to claim 1 , wherein the instruction of transmitting data further comprises an instruction of transmitting the data to a second MCU of the smart watch; and

the method further comprises:

transmitting, by the first BLE module, the data to the second MCU according to a data sharing protocol between the first MCU and the second MCU if the instruction of transmitting data is the instruction of transmitting the data to the second MCU.

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

verifying, by the first BLE module, validity of the data before transmitting the data through the RFCOMM interface.

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

encapsulating or parsing, by the first BLE module, the transmitted data.

5. The method according to claim 1 , wherein the determining, by the first BLE module, whether the AP is in a wake-up state comprises:

determining, by the first BLE module, whether the AP is in the wake-up state according to a notification of a service run by the first MCU.

6. The method according to claim 1 , wherein the synchronizing, by the first BLE module, state information to the second BLE module of the AP comprises:

synchronizing, by the first BLE module, the state information to the second BLE module of the AP in a pass-through manner through a custom interface provided by a library file.

7. A BLE module apparatus, connected to a first MCU of a smart watch, and comprising:

an instruction receiving module, configured to receive an instruction of transmitting data, wherein the instruction of transmitting data comprises an instruction of transmitting the data to an AP of the smart watch or an instruction of transmitting the data to a mobile terminal;

a first processing module, configured to determine whether the AP is in a wake-up state when the instruction of transmitting data is the instruction of transmitting the data to the AP, and transmit the data to the AP through a RFCOMM interface if the AP is determined to be in the wake-up state, otherwise, buffer the to-be-transmitted data; and

a second processing module, configured to synchronize state information to a BLE module of the AP when the instruction of transmitting data is the instruction of transmitting the data to the mobile terminal, and transmit the data to the mobile terminal through the RFCOMM interface.

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

a third processing module, configured to transmit the data to a second MCU of the smart watch through a data sharing protocol between the first MCU and the second MCU when the instruction of transmitting data is the instruction of transmitting the data to the second MCU.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2022
From: ZHOU, WENJIE; ZHANG, BO; LI, YUANYUAN
To: MOBVOI INFORMATION TECHNOLOGY COMPANY LIMITED
Reel/Frame 059972/0426 →
Priority Claims (2)
CN 201911179163.X · Nov 27, 2019 · national
CN 201911179285.9 · Nov 27, 2019 · national
Continuity (1)
Related Publication 20230161397A1 · May 25, 2023