Wi-Fi Direct Communication Apparatus IP Overlap Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wireless LAN communication using Wi-Fi Direct, there is a mismatch in the start timings of data communication between devices, leading to data retransmission and transmission timeouts due to incomplete IP address overlap confirmation before setting IP addresses in the network interface.

Innovation Solution

A communication apparatus that forms a wireless network and controls the start timing of data communication based on role information, using a service start determination unit to delay the start of data communication until IP address overlap confirmation is complete, thereby preventing mismatches and retransmissions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the P2P Client starts data communication immediately after IP address distribution processing, then the service can start quickly, but the P2P Client may not have completed IP address overlap confirmation, causing communication mismatches and retransmissions

Engineering Contradiction:
Improveservice start speedVSAvoidcommunication reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by having the P2P Client perform IP address overlap confirmation using GARP before the P2P GO starts data communication. The P2P Client sends GARP packets to confirm no IP address conflicts exist, and only after this confirmation is complete does the system proceed to start data communication. This ensures the network interface is fully ready to receive data, preventing retransmissions and communication failures.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the P2P Client performs IP address overlap confirmation before setting the IP address in the network interface, then IP address conflicts are detected, but the P2P Client cannot receive data for the service, requiring data retransmission

Engineering Contradiction:
ImproveIP address uniquenessVSAvoiddata retransmission time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent resolves this contradiction by performing the IP address overlap confirmation as a preliminary action before data communication starts. The P2P Client sends GARP packets to verify IP address uniqueness, and only after receiving no conflicting responses does it proceed to set the IP address in the network interface and start data communication. This sequencing eliminates the need for retransmission while maintaining reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from GARP packet responses to determine whether to proceed with data communication. If no ARP Reply is received in response to GARP packets, this feedback confirms the IP address is unique and the network interface is ready. This feedback mechanism ensures data is sent only when the receiver is prepared, preventing retransmissions.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If the GARP transmission count and period are set depending on implementation, then flexibility is provided, but the start timing of data communication becomes unpredictable, causing mismatches

Engineering Contradiction:
Improveimplementation flexibilityVSAvoidcommunication timing synchronization
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent uses feedback from the GARP transmission process to dynamically determine when data communication should start. The P2P GO monitors whether the P2P Client has completed GARP transmissions and received appropriate responses. Based on this feedback, the P2P GO adjusts the start timing of data communication to ensure synchronization, resolving the timing mismatch problem while allowing implementation flexibility in the number and period of GARP transmissions.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10015045B2Communication apparatus that delays a start of data communication based on information obtained from another communication apparatus, method for controlling the same, and non-transitory computer readable storage medium
Publication Date: 2018.07.03 CANON KK
  • US10015045B2 patent drawing
  • US10015045B2 patent drawing
  • US10015045B2 patent drawing

AI summary

A communication apparatus, comprises a forming unit configured to form a wireless network with another communication apparatus; and a control unit configured to control a start timing of data communication with the other communication apparatus based on role information of the communication apparatus in the wireless network.