Wi-Fi Direct Role Reconnection via Stored Parameters
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic devices using Wi-Fi direct technology face challenges in dynamically determining and adjusting their roles within a communication group during reconnection, especially when environmental changes occur, such as connecting or disconnecting from an access point, which limits efficient communication and stability.
Innovation Solution
An electronic device equipped with a wireless communication circuit, processor, and memory that can determine its role as a host or client based on stored information and real-time status exchanges with an external device, allowing for dynamic role adjustments during reconnection and maintaining efficient communication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If the electronic device uses stored information for rapid reconnection, then reconnection speed is improved, but the ability to adapt to environmental changes and determine new roles is limited
Solution Approach 1:
The electronic device stores role determination information and connection parameters in advance during the initial connection phase. When reconnection is needed, the device retrieves this pre-stored information to rapidly reestablish the connection without performing complete role negotiation, thus reducing reconnection time while maintaining adaptability through selective use of stored data.
Solution Approach 2:
The system dynamically adjusts the reconnection process by evaluating environmental conditions and device states. If the environment has changed significantly, the device performs partial role determination using stored information as a baseline and negotiates adjustments with the peer device, allowing both rapid reconnection and adaptive role assignment based on current conditions.
2Stability of the object's composition
If the electronic device maintains fixed roles from prior connection, then reconnection stability is improved, but flexibility to change roles based on environmental changes is reduced
Solution Approach 1:
The electronic device implements a feedback mechanism where role determination information is exchanged during reconnection. Each device evaluates its current environmental context and device state, then negotiates role assignment with the peer device. This feedback loop ensures that roles remain stable when conditions permit while allowing flexible adjustment when environmental changes occur, resolving the contradiction between stability and adaptability.
3Measurement precision
If the electronic device performs complete role determination during reconnection, then role accuracy is improved, but reconnection speed is reduced
Solution Approach 1:
The electronic device performs partial role determination during reconnection by utilizing pre-stored role information and connection parameters. Instead of executing the complete role negotiation sequence, the device retrieves and validates stored role data, performing full role determination only when necessary based on environmental assessment. This partial action approach maintains role determination accuracy for critical scenarios while significantly improving reconnection efficiency for routine cases.
Data Source
AI summary
An electronic device is provided. The electronic device includes at least one wireless communication circuit, a processor, and a memory. The memory stores instructions to enable the processor to, during first P2P wireless communication with a first external electronic device, enable the electronic device to operate as at least one of a host or a client, store first information about a role of the electronic device one of the host or the client, during second P2P wireless communication with the first external electronic device after the first P2P wireless communication, determine whether the first external electronic device was previously in a group, exchange second information with the first external electronic device based on a status of at least one of the electronic device or the first external electronic device, and select the role of the electronic device as the host or the client based on the second information.


