Bluetooth Scan Core Paging Prediction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In Bluetooth communication, secondary devices often face delays in establishing a connection with primary devices due to the suppression of scan core activities by main core operations, leading to inefficiencies in paging message detection and response, which can prolong the connection establishment time.
Innovation Solution
Implementing a predictive scheduling mechanism that allows the scan core to detect paging messages independently and use coordination and scheduling logic to anticipate the main core's busy periods, enabling the scan core to scan for paging messages before the next scheduled interval and adjust scan durations to avoid busy times, thereby reducing connection establishment time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the scan core continuously scans for paging messages, then the connection establishment speed is improved, but the power consumption increases
Solution Approach 1:
The patent applies preliminary action by having the scan core perform scanning operations in advance during idle periods before the main core becomes busy. The scan core proactively checks for paging messages during time slots when the main core is not engaged in transmission or reception operations, thus preparing for potential connection requests before they arrive, reducing overall connection establishment time without requiring continuous high-power scanning.
Solution Approach 2:
The patent implements periodic action by scheduling scan core operations to occur at specific intervals during main core idle periods. Instead of continuous scanning, the scan core performs discrete scanning operations at predetermined times when the main core is known to be idle, creating a periodic pattern that balances connection detection capability with power consumption constraints.
2Reliability
If the scan core scans during main core busy periods, then the paging message detection capability is improved, but the connection establishment fails due to main core unavailability
Solution Approach 1:
The patent applies segmentation by dividing the scanning function into a separate scan core that operates independently from the main core. This segmentation allows the scan core to detect paging messages during main core busy periods without interfering with main core operations. The detection capability is maintained through dedicated scan core operations, while connection establishment succeeds because the main core remains available for its primary functions.
Solution Approach 2:
The patent uses an intermediary approach by introducing the scan core as a mediator between paging message detection and main core processing. The scan core acts as an intermediate layer that can operate during main core busy periods, detecting paging messages and preparing for connection establishment without blocking main core operations. This intermediary structure resolves the conflict between detection capability and connection establishment success.
3Loss of time
If the scan core operates independently, then the connection establishment time is reduced, but the coordination complexity increases
Solution Approach 1:
The patent reduces coordination complexity through preliminary action by pre-defining idle periods and scan core operating schedules based on main core transmission and reception patterns. The coordination logic is established in advance rather than requiring real-time complex decision-making, allowing the scan core to operate independently during predetermined time slots without continuous complex coordination with the main core.
Data Source
AI summary
Techniques are described herein for low power page scanning through identifier sensing. An example method includes a first computing device determining that an operation of a first core of the first computing device during a first duration corresponds to a paging message scan by a second core of the first computing device scheduled during a second duration. The first computing device can determine the operation of the first core prevents transmission of a paging message response for establishing a connection with a second computing device via a short range transmission protocol. The first computing device can determine a third duration for the paging message scan such that the operation of a first core does not prevent the transmission of the paging message response. The first computing device can cause the second core to scan for a paging message during the third duration.


