Method for processing data based on bluetooth protocol and electronic device thereof
First Claim
1. An electronic device comprising:
- a Bluetooth control module that stores a modified Bluetooth Low Energy (BLE) protocol stack including at least two Attribute (ATT) Protocols for use with an application, the modified BLE protocol stack including a first path and a second path, the first path including a Generic Attribute profile (GATT) and a first ATT protocol to process a first ATT command of the application, the second path including an audio layer and a second ATT protocol to process a second ATT command of the application; and
a processor coupled to the Bluetooth control module,wherein the processor processes data of the application including the first ATT command and the second ATT command, using the modified BLE protocol stack including the at least two ATTs of the Bluetooth control module, andwherein the first ATT protocol of the first ATT command and the second ATT protocol of the second ATT command are processed, by the electronic device, at a same time.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure relates to a method and an electronic device for processing data on the basis of a Bluetooth Low Energy (BLE) protocol. The electronic device includes a Bluetooth control module and a processor. The Bluetooth control module stores a modified BLE protocol stack including at least two Attribute Protocols (ATTs) for use with an application, the modified BLE protocol stack includes a first path and a second path. The first path includes a first ATT protocol to process an ATT command of the application, and the second path includes a second ATT protocol to process an ATT command of the application. The processor is coupled to the Bluetooth control module. The processor processes data of the application including the ATT command, using the modified BLE protocol stack including the at least two ATTs of the Bluetooth control module.
27 Citations
20 Claims
-
1. An electronic device comprising:
-
a Bluetooth control module that stores a modified Bluetooth Low Energy (BLE) protocol stack including at least two Attribute (ATT) Protocols for use with an application, the modified BLE protocol stack including a first path and a second path, the first path including a Generic Attribute profile (GATT) and a first ATT protocol to process a first ATT command of the application, the second path including an audio layer and a second ATT protocol to process a second ATT command of the application; and a processor coupled to the Bluetooth control module, wherein the processor processes data of the application including the first ATT command and the second ATT command, using the modified BLE protocol stack including the at least two ATTs of the Bluetooth control module, and wherein the first ATT protocol of the first ATT command and the second ATT protocol of the second ATT command are processed, by the electronic device, at a same time. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An electronic device comprising:
-
a memory; at least one processor; and at least one module stored in the memory and configured to be executable by the at least one processor, wherein the module; during booting, loads a modified Bluetooth Low Energy (BLE) protocol stack, which includes a first path having a Generic Attribute profile (GATT) and a first Attribute (ATT) protocol, and a second path having an audio layer and a second ATT protocol, for use with an application stored in a first memory, in a second memory; performs a Bluetooth connection to a second electronic device through a physical layer and a link layer in the modified BLE protocol stack; determines whether an event is generated in a higher layer of the link layer in the BLE protocol stack; and according to a type of the event, comprises a command for transferring a command of the application to the second electronic device, wherein the first ATT protocol of a first ATT command and the second ATT protocol of a second ATT command are processed by the electronic device, at a same time. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of a first electronic device, the method comprising:
-
during booting, loading a modified Bluetooth Low Energy (BLE) protocol stack, which includes a first path having a Generic Attribute profile (GATT) and a first Attribute (ATT) protocol, and a second path having an audio layer and a second ATT protocol, for use with an application stored in a first memory, in a second memory; performing a Bluetooth connection to a second electronic device through a physical layer and a link layer in the modified BLE protocol stack; determining whether an event is generated in a higher layer of the link layer in the BLE protocol stack; and according to a type of the event, transferring a command of the application to the second electronic device, wherein the first ATT protocol of a first ATT command and the second ATT protocol of a second ATT command are processed, by the first electronic device, at a same time. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification