Dynamic Scan Prioritization for Roam Scan Collision Avoidance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless network systems face performance issues due to competing scan priorities, which can negatively impact applications requesting scans when there are conflicts between ongoing and incoming scans.
Innovation Solution
A method and device for dynamically prioritizing scans by determining prioritization parameters for ongoing and incoming scans based on factors such as collision counters, scan patterns, and target MAC chains, allowing for the updating of scan execution parameters to manage conflicts effectively.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple scans are performed simultaneously to satisfy multiple application requests, then the productivity and responsiveness of the system improve, but scan collisions occur causing performance degradation and reliability issues
Solution Approach 1:
The patent implements dynamic scan prioritization where the priority of scans is not fixed but changes based on real-time conditions. The system adjusts scan priorities dynamically by considering factors such as scan type (roam vs. non-roam), collision counters, and application requirements, allowing the system to optimize between productivity and reliability adaptively
Solution Approach 2:
The system employs feedback mechanisms through collision counters that track scan collisions. When collisions are detected, the system uses this feedback information to adjust future scan scheduling and prioritization decisions, preventing repeated collisions and improving overall system reliability while maintaining productivity
2Reliability
If roam scans are prioritized to ensure wireless connectivity, then the reliability of network connection is improved, but other application scans may be delayed causing loss of time
Solution Approach 1:
The patent applies different priority levels to different types of scans based on their specific requirements. Roam scans receive higher priority when connectivity is at risk, while non-roam scans can be scheduled with lower priority. This local differentiation of quality ensures that critical connectivity maintenance is not compromised while allowing non-critical scans to proceed without excessive delay
Solution Approach 2:
The system implements periodic scanning with adjustable intervals. By controlling the timing and frequency of scans based on their priority and type, the system ensures that roam scans occur regularly to maintain connectivity while non-roam scans are scheduled in periodic intervals that minimize interference and time loss
3Reliability
If scan execution parameters are updated to prioritize critical scans, then the reliability of critical functions is improved, but the device complexity increases due to prioritization logic
Solution Approach 1:
The patent manages complexity by changing parameters rather than adding complex structures. It uses adjustable priority levels, collision counter thresholds, and scan interval parameters that can be modified to adapt to different conditions. This parameter-based approach allows the system to maintain reliability for critical scans while keeping the device complexity manageable through configurable rather than hard-coded solutions
Data Source
AI summary
An example method includes: performing a first scan according to first scan execution parameters; while performing the first scan, receiving a request for a second scan; in response to detecting a conflict between the second scan and the first scan, determining a prioritization parameter for at least one of the first scan and the second scan; updating at least one of the first scan execution parameters and second scan execution parameters based on the prioritization parameter; and proceeding with the first scan according to the first scan execution parameters and proceeding with the second scan according to the second scan execution parameters.


