Persistent Miracast Session Reestablishment via Stored Configuration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional Miracast sessions experience latency and inefficiency due to the need for reconfiguration of codecs and ports when reestablishing a connection, which disrupts the persistent wireless link between source and sink devices.
Innovation Solution
A method for maintaining a persistent Miracast session by sending capability request and response messages to identify support for persistent configuration, storing session identifiers and configuration parameters, and verifying their availability to reestablish the session without reconfiguring codecs and ports.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional Miracast session reestablishment is performed, then connection can be restored, but latency increases due to codec and port reconfiguration
Solution Approach 1:
The patent applies preliminary action by pre-configuring and storing codec parameters and port mappings before session termination. When a Miracast session needs to be reestablished, the system retrieves these pre-stored configuration parameters instead of performing full reconfiguration, thereby reducing reestablishment latency while maintaining reliable connection restoration
Solution Approach 2:
The patent uses copying by creating and storing a copy of the session configuration state (including codec parameters, port mappings, and capability information) during the initial session setup. This copied configuration is preserved and reused during session reestablishment, avoiding the need to recreate the entire configuration from scratch and thus reducing time loss
2Reliability
If full capability exchange and codec reconfiguration is performed during session reestablishment, then compatibility is ensured, but processing complexity increases
Solution Approach 1:
The system performs capability exchange and codec negotiation in advance during the initial session establishment, storing the results for later reuse. This preliminary action ensures compatibility is verified beforehand, reducing the complexity of reconfiguration during session reestablishment while maintaining reliable compatibility
Solution Approach 2:
The patent extracts and separates the essential configuration parameters (codec types, port mappings, capability flags) from the complete session setup process. By extracting only the critical configuration elements that need to be preserved and reused, the system reduces processing complexity during reestablishment while maintaining compatibility through selective parameter retention
3Loss of energy
If wireless link is torn down during session termination, then resources are freed, but reconnection time increases
Solution Approach 1:
The patent applies taking out by separating the Miracast session layer from the underlying wireless link layer. When a session terminates, the application-layer session is released to free resources, but the transport-layer wireless link is maintained and preserved. This extraction allows efficient resource release at the session level while avoiding the time penalty of full link reestablishment
Solution Approach 2:
The system performs preliminary preparation by maintaining the wireless link in a ready state during session termination. The link is kept active and configured, with only the session-specific parameters being released. This preliminary maintenance of the link infrastructure enables faster reconnection when new sessions need to be established, reducing reconnection time while still achieving resource release
Data Source
Figure 1
Figure 2a
Figure 2b
AI summary
A method for maintaining a persistent miracast session over a wireless link is provided. The method includes establishing a persistent miracast session with a sink device, storing at least one of an identifier of the sink device, a session identifier, and configuration parameters, and verifying at least one of the stored identifier of the sink device, the stored session identifier, and the stored configuration parameters to reestablish the persistent miracast session between the source device and the sink device over the wireless link.