Cross-Screen Projection Channel for Background App Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
There is a common need for people to view content generated by one electronic device on another electronic device, as existing technologies do not efficiently enable seamless cross-device content display and synchronization.
Innovation Solution
Establishing a screen projection channel and synchronization mechanism between electronic devices, allowing one device to receive and play content from another device, and switch applications between foreground and background based on user touch operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the cross-screen projection application runs in foreground on the second electronic device, then the content can be displayed and controlled in real-time, but the device resources are occupied and cannot be used for other tasks
Solution Approach 1:
The patent extracts the projection function from the second electronic device by establishing a screen projection channel. The first electronic device receives screen projection data from the second device and displays it independently, allowing the second device to release its display resources while maintaining projection functionality. This resolves the contradiction by separating the display task from the source device.
Solution Approach 2:
The patent introduces a screen projection channel as an intermediary mechanism between the two devices. This channel enables the second device to send projection data without needing to maintain foreground application state, while the first device handles the display independently. The intermediary resolves the resource occupation issue while preserving content display capability.
2Ease of operation
If the screen projection data is continuously transmitted from the second electronic device to the first electronic device, then the cross-device content viewing is seamless, but the network bandwidth and data transmission resources are consumed
Solution Approach 1:
The patent implements a copying mechanism where the first electronic device receives and processes screen projection data from the second device. Instead of maintaining a continuous live connection for display, the data is copied through the projection channel and can be played back independently on the first device. This reduces ongoing network resource consumption while maintaining viewing continuity.
3Productivity
If the second electronic device switches the cross-screen projection application to background, then the device resources are freed for other tasks, but the response time for content updates may increase
Solution Approach 1:
The patent implements preliminary action by having the second electronic device send switching indication information to the first device before actually switching the application to background. This allows the first device to prepare for receiving projection data in advance, ensuring smooth transition and maintaining update responsiveness even after the application moves to background state.
Solution Approach 2:
The patent establishes a feedback mechanism where the first electronic device receives switching indication information and adjusts its data reception and display accordingly. This feedback loop ensures that the projection system adapts to the background state while maintaining synchronized content delivery, preventing response delays despite the application being in background.
Data Source
AI summary
A method for processing information, an apparatus for processing information, a non-transitory computer-readable storage medium, and an electronic device are provided. The method is performed by a first electronic device and includes: in response to a touch operation applied on a cross-screen projection icon of a cross-screen projection application, establishing a screen projection channel with a second electronic device and sending switching indication information to the second electronic device; receiving screen projection data generated by the cross-screen projection application and sent from the second electronic device through the screen projection channel; and playing the screen projection data.


