Group Owner Selection via Crossing Request Comparison
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In wireless communication systems, particularly in peer-to-peer networks, there is a need to handle crossing group owner negotiation requests effectively, as devices may simultaneously send requests, leading to conflicts in determining the group owner.
Innovation Solution
The method involves comparing peer-to-peer device addresses, with the device having the higher address terminating its own negotiation and the device with the lower address discarding the received request, ensuring that the group owner is determined based on intent and tie breaker values exchanged in the negotiation messages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If devices send group owner negotiation requests simultaneously, then peer-to-peer discovery and data sharing can be established, but conflicts arise in determining the group owner
Solution Approach 1:
The patent applies asymmetry by using device addresses (such as MAC addresses) as tie-breaker values that are inherently asymmetric and unique to each device. When two devices simultaneously send group owner negotiation requests with equal intent, the device with the higher address value is selected as group owner, creating an asymmetric resolution mechanism that eliminates conflicts while maintaining fairness.
2Reliability
If a mechanism is introduced to handle crossing negotiation requests, then group owner determination reliability improves, but device complexity increases
Solution Approach 1:
The patent changes the parameter used for conflict resolution from complex multi-factor evaluation to a simple numerical comparison of device addresses. By using the device address (MAC address or other unique identifier) as the tie-breaker value, the system resolves crossing negotiation requests through straightforward numerical comparison rather than complex decision logic, thereby improving reliability without significantly increasing device complexity.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method of operating an apparatus, and apparatus, and a computer program product in an apparatus are provided in which a first request message is sent to a second apparatus. The first request message is associated with first information. In addition, a second request message is received from the second apparatus. The second request message is associated with second information. In addition, the first information and the second information are compared. Furthermore, whether to send a response to the second apparatus in response to the second request message is determined based on the comparison of the first information and the second information.