Wearable Data Transmission Middleware for Low-Power Dual Processors
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wearable devices with single processors face high power consumption due to maintaining an operating state for processing various events, reducing their endurance time despite needing only low processing performance for basic functions.
Innovation Solution
Implementing dual processors with different power consumption and processing capabilities, where a low-power first processor handles routine tasks while a high-power second processor is dormant, switching on for high-performance events, and using middleware in the first processor to manage data transmission and distribution.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a single processor is used to handle all events in a wearable device, then the device can process various events timely, but the power consumption increases due to the processor needing to maintain an operating state continuously
Solution Approach 1:
The processor is divided into two distinct processors: a first processor designed for low-power operation to handle basic events, and a second processor with higher performance for complex events. This segmentation allows the system to distribute event processing responsibilities according to processor capabilities and power consumption characteristics, resolving the contradiction between timely event processing and power consumption.
Solution Approach 2:
The system dynamically switches between the first processor and the second processor based on the type of event that needs to be processed. The first processor operates in a low-power state for routine events, while the second processor is activated only when high-performance processing is required. This dynamic allocation optimizes power consumption while maintaining event processing capability.
2Speed
If a high-performance processor is used to ensure timely processing of all events, then event response is fast, but the power consumption increases and reduces endurance time
Solution Approach 1:
The processing system is segmented into two processors with different performance levels: a first processor for low-power operation and a second processor for high-performance operations. This segmentation enables the system to achieve fast event response when needed while consuming less power during routine operations, thus resolving the contradiction between event response speed and power consumption.
Solution Approach 2:
Different processors are assigned different performance characteristics and power consumption profiles according to the specific requirements of event types. The first processor provides sufficient performance for basic events with low power consumption, while the second processor provides high performance for complex events. This local quality differentiation resolves the contradiction by matching processor capabilities to event requirements.
3Use of energy by moving object
If basic functions are processed with low processing performance, then power consumption is reduced, but the device cannot handle complex events timely
Solution Approach 1:
The system segments event processing between two processors: the first processor handles basic functions with low power consumption, while the second processor is available to handle complex events that require high processing performance. This segmentation resolves the contradiction by ensuring that complex events can be processed timely when they occur, while maintaining low power consumption during routine basic function operations.
Solution Approach 2:
The system dynamically transitions from the first processor to the second processor when complex events are detected that exceed the processing capabilities of the first processor. This dynamic switching ensures that the device can handle complex events timely while maintaining low power consumption during normal basic operations, resolving the contradiction between power consumption and complex event processing capability.
Data Source
AI summary
A data transmission method and apparatus, a device, and a storage medium, relating to the field of wearable devices. The method comprises: receiving first communication data sent by a terminal, the first communication data being transmitted by means of a data communication connection established between a first system and the terminal (301); processing the first communication data by means of target middleware to obtain service data comprised in the first communication data, the target middleware being middleware configured in the first system (302); and sending the service data to a target application by means of the target middleware such that the target application processes the service data, the target application being an application in the first system or a second system (303).


