WiFi Data Transmission Using Communication Status Tables

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The low usage efficiency and network throughput of wireless communications channels in densely populated areas due to frequent collisions and waiting among WiFi devices using the CSMA/CA mechanism.

Innovation Solution

A data sending method and device that determine the busy/idle state of a wireless communications channel and the communication status of a receiving device by maintaining a communication status table, allowing data transmission when the channel is busy but the receiving device is idle, using frames like Request to Send and Clear to Send to adjust transmit power based on path loss and clear channel assessment thresholds.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If WiFi devices use the CSMA/CA mechanism to sense the channel state before transmission, then collision avoidance is achieved, but channel usage efficiency deteriorates in densely populated scenarios due to frequent waiting and inactivity

Engineering Contradiction:
Improvecollision avoidanceVSAvoidchannel usage efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent maintains a communication status table that pre-records the communication states of receiving devices. Before transmitting data, the system queries this table to determine whether the receiving device is idle or busy, allowing proactive decision-making about channel access without waiting for traditional CSMA/CA sensing delays

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously updates the communication status table based on feedback from received frames (such as CTS frames containing duration information). This feedback mechanism allows the system to adapt to changing channel conditions and device states, enabling more intelligent transmission decisions than static CSMA/CA protocols

Inventive Principle:
Principle #23Feedback

2Reliability

If devices remain inactive when sensing a busy channel state, then collision rate is reduced, but network throughput deteriorates due to excessive waiting time

Engineering Contradiction:
Improvecollision rateVSAvoidwaiting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The communication status table is maintained in advance, recording which receiving devices are currently busy or idle. This preliminary information allows transmitting devices to make informed decisions about whether to attempt transmission, eliminating the need to wait passively for channel idle states

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts transmission behavior based on the real-time communication status of receiving devices. Instead of statically waiting for channel idle states, the system can actively transmit to idle devices even during periods when the overall channel appears busy, adapting transmission strategies to current conditions

Inventive Principle:
Principle #15Dynamics

3Productivity

If the system transmits data when the channel is busy, then channel usage efficiency is improved, but collision risk increases without proper receiving device status information

Engineering Contradiction:
Improvechannel usage efficiencyVSAvoidcollision risk
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system uses feedback from the communication status table, which is continuously updated based on received frames. By querying the current status of the receiving device before transmission, the system receives critical feedback about whether the device is idle or busy, enabling safe transmission decisions during busy channel periods

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The communication status table is prepared in advance, containing pre-recorded information about receiving device states. This preliminary information allows the system to identify idle receiving devices before attempting transmission, reducing collision risk while improving channel utilization

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3091812B1Data sending method and apparatus
Publication Date: 2020.01.01 HUAWEI TECH CO LTD
  • EP3091812B1 patent drawingFigure 1~2
  • EP3091812B1 patent drawingFigure 3~4
  • EP3091812B1 patent drawingFigure 5~7

AI summary

The present invention provides a data sending method and device. The data sending method in the present invention includes: determining, by a transmitting device, a busy/idle state of a wireless communications channel and a communication status of a receiving device before sending data to the receiving device, where the transmitting device is a wireless access node or the transmitting device is a station, and the receiving device is a wireless access node or the receiving device is a station; and sending, by the transmitting device, the data to the receiving device if the wireless communications channel is in a busy state and the receiving device is in an idle communication state. In embodiments of the present invention, the transmitting device sends the data by determining that the wireless communications channel is in the busy state and the receiving device is in the idle communication state, which implements data sending when the wireless communications channel is in the busy state, and resolves a technical problem that usage efficiency of the wireless communications channel is low and a network throughput is not high.