Wireless Packet Prioritization via User State and Role
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current wireless communication systems, such as those using the IEEE 802.11e standard, fail to effectively prioritize data packets over congested Wi-Fi networks, as they do not account for specific application scenarios, user roles, and user states, leading to suboptimal quality of service (QoS).
Innovation Solution
A computer software system that determines user states and application scenarios to adjust data packet priorities based on IEEE 802.1p Type of Service, IEEE 802.11 User Precedence, and Access Category, decrementing priorities for non-urgent scenarios, uninterested or absent users, and listeners, thereby optimizing data packet transmission over congested wireless networks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data packets are prioritized using IEEE 802.11e standard with four general categories (voice, video, best effort, background), then basic QoS is provided, but the QoS is still low under congested conditions because the categorization is too general and fails to account for specific application scenarios, user roles, and user states
Solution Approach 1:
The patent segments the general QoS categorization into multiple hierarchical levels. Instead of using only four broad categories, it divides data packets into multiple priority levels (first priority, second priority, third priority, fourth priority) based on specific criteria including application scenarios (real-time communication, file transfer, web browsing), user roles (speaker, listener, both), and user states (interested, uninterested, absent). This segmentation allows for more granular and adaptive QoS management under congested conditions.
Solution Approach 2:
The patent implements dynamic priority adjustment where data packet priorities are not fixed but change based on real-time conditions. The system dynamically determines user roles and states, and adjusts packet priorities accordingly. For example, packets from speakers are given higher priority than from listeners, and packets to interested users are prioritized over those to absent users. This dynamic adaptation resolves the contradiction between providing reliable QoS and adapting to specific scenarios.
2Reliability
If all data packets are treated equally without considering user roles and states, then the system is simple to operate, but the quality of service deteriorates under congested conditions
Solution Approach 1:
The patent applies preliminary action by pre-defining user roles (speaker, listener, both) and user states (interested, uninterested, absent) before data transmission occurs. The system establishes priority rules in advance based on these predetermined categories. When data packets need prioritization, the system simply matches packets to the appropriate pre-defined role and state categories rather than making complex real-time decisions, thus improving QoS without significantly increasing operational complexity.
3Reliability
If data packets are prioritized based on detailed application scenarios, user roles, and user states, then quality of service is improved under congested conditions, but the system complexity increases
Solution Approach 1:
The patent applies local quality by assigning different priority levels to different types of data packets based on their specific characteristics. Instead of applying a uniform prioritization rule to all packets, the system tailors priority assignment to local conditions: real-time communication packets receive different treatment than file transfer packets, speaker packets are prioritized differently from listener packets, and packets to interested users are handled differently than those to absent users. This localized approach improves QoS while keeping the mechanism manageable by focusing complexity only where needed.
Data Source
AI summary
A computer software application running on a wireless communication device determines whether an application scenario is urgent or nonurgent, and determines whether the user state is interest, uninterested or absent. The application sends the application scenario and the user state to a wireless networking device. The wireless networking device determines the user roles of different wireless communication devices. It further adjusts priorities of data packets destined to the wireless communication device based on the application scenario, the user state and the user role when downlink to the wireless communication device is congested. The priority is decreased when the application scenario is unurgent, the user role is a listener, and the user state is uninterested or absent.


