Wireless Scan Algorithm Dynamic Adjustment for Communication Sessions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile devices experience performance degradation during network scans, leading to delays and jitter in communication sessions when network conditions change, as they need to tune to new channels, affecting prioritized communication sessions like VOIP or streaming media.
Innovation Solution
A method to dynamically adjust the scan algorithm by analyzing data packets to determine priority levels and adjusting scan parameters, such as reducing the number of channels scanned or dwell time, to minimize performance degradation during off-channel scans for prioritized communication sessions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the mobile device performs a full scan algorithm to locate a new channel when network conditions degrade, then the ability to find an optimal channel is improved, but the communication session performance deteriorates due to delay and jitter
Solution Approach 1:
The scan algorithm dynamically adjusts its behavior based on the priority level of the communication session. For high-priority sessions, the scan uses reduced parameters (shorter dwell time, fewer channels scanned) to minimize disruption, while maintaining basic channel selection capability. This dynamic adaptation resolves the contradiction by making the scan process flexible rather than static.
Solution Approach 2:
The system changes scan parameters such as dwell time per channel and number of channels to scan based on the communication session's priority level. By modifying these parameters dynamically, the system can perform adequate channel selection for high-priority sessions while reducing overall scan time to minimize impact on communication performance.
2Loss of time
If the mobile device reduces the scan duration to minimize delay, then communication session performance is improved, but the channel selection capability deteriorates
Solution Approach 1:
The scan algorithm adapts its duration and depth based on the communication session's priority level. For high-priority sessions, it uses reduced scan parameters that balance speed with adequate channel selection. This dynamic approach ensures that channel selection capability is maintained at acceptable levels while minimizing scan time impact.
Solution Approach 2:
Instead of performing a complete scan of all channels, the system performs a partial scan focused on the most relevant channels for high-priority sessions. This partial action approach provides sufficient channel selection capability while significantly reducing scan duration compared to a full scan.
3Adaptability or versatility
If the mobile device performs scan on all channels, then the comprehensiveness of channel search is improved, but the performance impact on communication session increases
Solution Approach 1:
The scan algorithm applies different strategies to different channels based on their relevance to the communication session. For high-priority sessions, it focuses scan resources on channels most likely to provide improvement, rather than uniformly scanning all channels. This localized approach maintains adequate channel search comprehensiveness while minimizing overall scan impact.
Solution Approach 2:
The system dynamically adjusts the scope and intensity of the scan based on the communication session's priority level. High-priority sessions trigger scans with optimized parameters that balance comprehensiveness with minimal performance impact, while lower-priority sessions can undergo more exhaustive scanning when needed.
Data Source
AI summary
A method for dynamically adjusting a scan pattern and electronic device to perform the same. The method includes obtaining a data packet of a communication session on a first communication channel. The method further includes analyzing the data packet to determine a priority associated with the communication session and determining that the priority associated with the communication session exceeds a threshold. In response to the determination, the method includes adjusting one or more parameters of a scan algorithm implemented by a wireless driver. The method further includes determining that a signal quality for the first communication channel is below the threshold quality level and executing the scan algorithm in accordance with the adjusted one or more parameters.


