Base Station Dynamic Service Flow Creation for WiMAX QoS

Solution Overview

Problem

In WiMAX compliant wireless communication systems, mobile stations are not capable of initiating dynamic service flows for traffic types other than VoIP, limiting the quality of service (QoS) for various applications.

Innovation Solution

A base station dynamically creates and deletes service flows based on a packet classifier, allowing for the assignment of appropriate QoS by sending dynamic service addition and deletion messages when specific packet criteria are met, enabling support for diverse traffic types beyond VoIP.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If mobile stations use fixed QoS assignments for VoIP traffic, then real-time service quality is maintained, but the system cannot support dynamic service flows for other traffic types

Engineering Contradiction:
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Instead of having the mobile station initiate dynamic service flows, the base station is empowered to dynamically create service flows based on packet classification. This inversion of the initiation role allows the system to support diverse traffic types while keeping mobile station complexity low.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The base station acts as an intermediary that receives packets from mobile stations, classifies them using packet classifiers, and dynamically creates appropriate service flows. This intermediary function enables QoS management for diverse traffic without requiring complex mobile station capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the base station dynamically creates service flows for all traffic types, then QoS support is enhanced for diverse applications, but system complexity increases

Engineering Contradiction:
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The base station uses packet classifiers to segment incoming traffic into different categories based on packet characteristics. Each classifier corresponds to specific traffic types requiring different QoS treatments, allowing organized and manageable service flow creation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically changes QoS parameters by creating service flows with specific QoS profiles matched to packet classifiers. When a packet matches a classifier, the base station creates a service flow with appropriate QoS parameters, enabling flexible adaptation without hardcoding all possible traffic types.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If service flows are dynamically created and deleted based on packet classification, then network flexibility is improved, but signaling overhead increases

Engineering Contradiction:
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The base station pre-configures packet classifiers that define traffic patterns and QoS requirements. When packets arrive, the classifiers quickly match them to appropriate service flows without requiring complex real-time analysis, reducing signaling overhead while maintaining responsiveness.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8165074B2Techniques for handling service flows in wireless communication systems
Publication Date: 2012.04.24
  • US8165074B2 patent drawing
  • US8165074B2 patent drawing
  • US8165074B2 patent drawing

AI summary

A technique for handling service flows in a wireless communication system includes receiving a first packet over a first service flow. In this case, the first service flow has a first quality of service. Next, a packet classifier associated with the first packet is determined. A second service flow with a selected quality of service is then created when the packet classifier for the first packet corresponds to a selected classifier.