Bluetooth Data Offloading via Auxiliary Processor for Lower Power
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The high power consumption in intelligent terminal devices due to the main processing unit constantly being in a working state for Bluetooth data transmission between devices, particularly in Bluetooth communication, is a challenge.
Innovation Solution
Deploying Bluetooth services on an auxiliary processing unit and using a Bluetooth chip to filter and offload data that meets specific conditions, reducing the workload of the main processing unit and minimizing power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If Bluetooth data processing is performed on the main processing unit (AP), then Bluetooth communication functionality is ensured, but power consumption increases due to the main processing unit being constantly in working state
Solution Approach 1:
The patent segments Bluetooth data processing tasks by deploying specific Bluetooth services on an auxiliary processing unit (separate from the main application processor). This division allows the main processing unit to handle other tasks while the auxiliary unit handles Bluetooth data processing, reducing the main unit's working time and power consumption while maintaining full Bluetooth functionality.
Solution Approach 2:
The patent introduces an auxiliary processing unit as an intermediary between the Bluetooth chip and the main application processor. This intermediary handles Bluetooth data processing tasks, preventing the main processor from being constantly activated and thereby reducing overall system power consumption while ensuring reliable Bluetooth communication.
2Adaptability or versatility
If the main processing unit processes all Bluetooth data, then comprehensive Bluetooth service support is achieved, but working time of the main processing unit increases
Solution Approach 1:
The patent segments Bluetooth service processing by deploying specific Bluetooth services on the auxiliary processing unit. This allows the main processing unit to focus on other tasks while the auxiliary unit handles Bluetooth data processing, thereby reducing the main unit's working time without compromising comprehensive Bluetooth service support.
Solution Approach 2:
The auxiliary processing unit independently handles Bluetooth data processing tasks that were previously requiring main processing unit involvement. This self-service capability of the auxiliary unit reduces the workload and working time of the main processing unit while maintaining full Bluetooth service functionality.
3Use of energy by moving object
If Bluetooth services are deployed on the auxiliary processing unit, then power consumption is reduced, but system complexity increases due to multi-unit coordination
Solution Approach 1:
The auxiliary processing unit acts as an intermediary that simplifies the overall system architecture by handling Bluetooth data processing independently. This reduces the need for constant main processor involvement, and while it adds a component, it actually simplifies the main processor's workload and can be managed through standardized interfaces.
Solution Approach 2:
The patent extracts Bluetooth data processing functionality from the main processing unit and places it on an auxiliary processing unit. This extraction reduces the complexity of the main processing unit's task schedule and power management, as the auxiliary unit independently manages Bluetooth processing according to preset conditions.
Data Source
AI summary
Embodiments of this application relate to the field of Bluetooth technologies, and provide Bluetooth data processing methods and apparatuses. In an implementation, a terminal device includes a main processor, an auxiliary processor, and a Bluetooth chip. A method is applied to a terminal device and includes: the Bluetooth chip receives first Bluetooth data, and sends the first Bluetooth data to the auxiliary processor if the Bluetooth chip determines that the first Bluetooth data satisfies a preset condition, and the auxiliary processor processes the first Bluetooth data.


