Screen Mirroring Suspension via Data Discarding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current screen mirroring technologies require complex processes to suspend and resume mirroring services, often necessitating disconnection and reconnection of devices, which complicates user operations and increases power consumption.
Innovation Solution
A method for a screen casting device to suspend or resume screen mirroring services by discarding or encoding data based on user input, using parameters to control data processing and backup operations, allowing for intelligent management of data streams without disconnecting from the display device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If screen mirroring is suspended by disconnecting and reconnecting devices, then the mirroring service can be temporarily halted, but the operation process becomes complex and power consumption increases
Solution Approach 1:
The patent extracts the core function of screen mirroring suspension by directly stopping the data streaming process from the screen casting device to the display device, without requiring full disconnection and reconnection. This isolates the suspension functionality from the complete connection-breakage-reconnection process, simplifying user operations and reducing power consumption by maintaining the connection state while halting data transmission.
Solution Approach 2:
The patent implements dynamic control of the screen mirroring service by introducing multiple states (mirroring, suspended, and closed) that can be transitioned between. The system dynamically adjusts data processing based on the current state: fully processing data during mirroring, discarding data during suspension, and stopping all processing when closed. This dynamic approach allows flexible control without the rigid disconnect-reconnect cycle.
2Adaptability or versatility
If screen mirroring is suspended by disconnecting and reconnecting devices, then the mirroring service can be temporarily halted, but the number of operation steps increases
Solution Approach 1:
The patent segments the screen mirroring service into distinct functional states: mirroring state (data is processed and transmitted), suspended state (connection maintained but data transmission stopped), and closed state (connection terminated). This segmentation allows independent control of each state through simple user operations, avoiding the need for complex multi-step disconnection and reconnection processes while maintaining service flexibility.
Solution Approach 2:
The patent implements preliminary actions by pre-establishing the suspended state as an intermediate condition between mirroring and closed states. When suspension is needed, the system transitions directly to the suspended state, preserving the connection while halting data transmission. This preliminary suspended state eliminates the need for complete disconnection and subsequent reconnection, simplifying the operation process.
3Reliability
If to-be-encoded data is continuously processed during suspension, then data integrity is maintained, but power consumption and processing requirements increase
Solution Approach 1:
The patent changes the data processing parameter based on the service state: during the suspended state, the system switches from processing mode (encoding and transmitting data) to discarding mode (directly discarding to-be-encoded data without processing). This parameter change from 'process' to 'discard' significantly reduces power consumption and processing requirements while maintaining reliability, as the connection remains established and can quickly resume normal processing when needed.
Data Source
AI summary
Embodiments of this application are applied to the field of terminal technologies, and provide a screen mirroring method, an apparatus, a device, and a storage medium. A mirroring suspension operation of a user is received, and to-be-encoded data is discarded in response to the mirroring suspension operation, so that when the user needs to suspend the screen mirroring service between a screen casting device and a display device, the to-be-encoded data can be discarded by simply performing the mirroring suspension operation on the screen casting device.


