Multicast System Dynamic Mode Adaptation for Wireless Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wireless networks using the IEEE 802.11 protocol, multicast frames are delayed or transmission speed is lowered when receiving stations are in power saving mode, and there is no acknowledgement mechanism for the MAC layer, reducing transmission reliability.

Innovation Solution

A multicast system with a multicast processing module and service module that identifies whether it is a data initiator or not, receiving data in multicast or promiscuous mode, and transmitting data via unicast frames to maintain reliability and speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the access point buffers transmitted data and waits for DTIM to resend frames to power saving receiving stations, then power saving mode compatibility is improved, but transmission speed is lowered and transmission time is increased

Engineering Contradiction:
Improvepower saving mode compatibilityVSAvoidtransmission speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The system dynamically adjusts the receiving mode of stations based on their power saving status. Power saving stations operate in promiscuous mode to receive all transmitted frames immediately, while non-power saving stations use standard multicast mode. This dynamic adaptation resolves the contradiction by allowing each station to operate optimally for its power state, maintaining transmission speed for active stations while ensuring compatibility with power saving stations.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the access point buffers transmitted data and waits for DTIM to resend frames, then delivery to power saving stations is ensured, but transmission delay is increased

Engineering Contradiction:
Improvedelivery reliabilityVSAvoidtransmission delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system segments receiving stations into two categories: power saving stations and non-power saving stations. Each category receives data through different mechanisms - power saving stations receive data during DTIM intervals when the access point wakes up, while non-power saving stations receive data immediately through continuous listening. This segmentation eliminates the need to buffer and delay transmissions for all stations, reducing overall transmission delay while ensuring reliable delivery to power saving stations.

Inventive Principle:
Principle #1Segmentation

3Reliability

If unicast frames are used to transmit data to multicast processing modules, then transmission reliability is improved, but system complexity is increased

Engineering Contradiction:
Improvetransmission reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The multicast service module acts as an intermediary that receives unicast frames from the multicast processing module and redistributes data to appropriate stations. This intermediary approach maintains the simplicity of unicast communication between the control module and service module while enabling efficient multicast distribution to multiple stations, balancing reliability with system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7664065B2Multicast system and method for utilizing the same
Publication Date: 2010.02.16 CLOUD NETWORK TECH SINGAPORE PTE LTD
  • US7664065B2 patent drawing
  • US7664065B2 patent drawing
  • US7664065B2 patent drawing

AI summary

A multicast system is provided. The multicast system includes a multicast processing module and a multicast service module. The multicast processing module is for subscribing to the multicast service module. The multicast service module is for sending a subscribe response to the multicast processing module, and for transmitting data to the multicast processing module via a unicast frame. The multicast processing module is also for identifying a data initiator according to the subscribe response, and for receiving the data from the multicast service module in a multicast mode. A multicast method utilized in the multicast system is also provided.