Bluetooth Service Discovery Cache for Multipoint Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In multipoint Bluetooth devices, the client must perform service discovery on each device separately, leading to increased latency and power consumption due to repeated discovery processes.
Innovation Solution
A method where a client performs service discovery on one device, retrieves and stores attribute handles, and then uses these handles for multiple devices with the same attributes, eliminating the need for additional service discovery steps.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the client performs service discovery to each device separately, then the client can access services of multiple devices, but the waiting time increases and power consumption increases
Solution Approach 1:
The patent performs service discovery to the first device in advance and stores the attribute handles in a database cache before connecting to subsequent devices. This preliminary action eliminates the need to repeat service discovery for identical devices, thereby reducing waiting time while maintaining service access capability.
Solution Approach 2:
The patent retrieves attribute handles from the first device and creates a cached copy in the database. This copied data is then reused for subsequent devices with identical attributes, avoiding redundant service discovery operations and reducing the time required to access services of multiple devices.
2Reliability
If the client performs service discovery to each device separately, then the client can access services of multiple devices, but the power consumption of the client increases
Solution Approach 1:
The patent performs service discovery to the first device in advance and stores the attribute handles in a database cache before connecting to subsequent devices. This preliminary action eliminates the need to repeat service discovery for identical devices, thereby reducing waiting time while maintaining service access capability.
Solution Approach 2:
The patent retrieves attribute handles from the first device and creates a cached copy in the database. This copied data is then reused for subsequent devices with identical attributes, avoiding redundant service discovery operations and reducing the time required to access services of multiple devices.
3Reliability
If the client performs service discovery to each device separately, then the client can access services of multiple devices, but the number of service discovery steps increases
Solution Approach 1:
The patent establishes that attribute handles retrieved from one device can be universally applied to multiple devices with identical attributes. This multi-functionality allows a single service discovery operation to serve multiple devices, reducing the total number of service discovery steps required.
Solution Approach 2:
The patent retrieves attribute handles from the first device and creates a cached copy in the database. This copied data is then reused for subsequent devices with identical attributes, avoiding redundant service discovery operations and reducing the time required to access services of multiple devices.
Data Source
AI summary
The present invention provides a control method of an electronic device, wherein the control method includes the steps of: wirelessly connecting to a first device; performing a service discovery to the first device to retrieve a plurality of attribute handles from the first device; storing the plurality of attribute handles of the first device into a database cache; wirelessly connecting to a second device; determining whether the second device and the first device have the same attribute handles; and in response to the second device having the same attribute handles as the first device, directly using the plurality of attribute handles of the first device stored in the database cache, for using services of the second device.


