Multi-device Connection Without Role Assignment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing Wi-Fi P2P protocol limits multi-device interconnection by requiring specific roles for devices, restricting distributed services as group owners and group clients cannot communicate with each other, which hinders collaborative applications across interconnected devices.
Innovation Solution
A method where devices establish direct communication connections without predefined roles, allowing any device to support distributed services by discovering and negotiating link information with capable devices, and prioritizing devices based on type, endurance, hardware capability, and protocol version to ensure seamless service execution.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If Wi-Fi P2P protocol with centralized network structure is used, then devices can be connected with defined roles (group owner and group client), but distributed services are limited because group owners cannot communicate with each other and group clients cannot communicate with each other
Solution Approach 1:
The patent extracts the role configuration requirement from the connection establishment process. Instead of requiring devices to be configured as group owners or group clients, the patent allows devices to discover and connect to each other directly without predefined roles, thereby enabling distributed services between any devices while reducing configuration complexity
Solution Approach 2:
The patent inverts the traditional approach by not requiring role assignment before connection. Instead, devices first establish connections and then services are determined based on device capabilities rather than predefined roles, enabling any device to participate in distributed services
2Ease of operation
If role-based connection establishment is implemented, then network structure is simplified with clear group owner and group client definitions, but actual application requirements are limited as services cannot exist between devices of the same role
Solution Approach 1:
The patent implements self-service by allowing devices to autonomously discover each other and establish connections based on their own capabilities without requiring role assignment. Devices independently determine their service roles based on actual service requirements rather than pre-configured positions in the network hierarchy
Solution Approach 2:
The patent makes each device universal by removing role restrictions, allowing any device to potentially serve multiple functions and communicate with any other device. Each device can adapt its behavior based on the service requirements and capabilities of the devices it communicates with, rather than being constrained by a fixed role
3Adaptability or versatility
If devices establish connections without predefined roles, then distributed services are enabled among all devices, but device discovery and connection selection become more complex
Solution Approach 1:
The patent applies preliminary action by having devices broadcast their service capabilities and requirements before actual connection establishment. This allows receiving devices to pre-filter and identify suitable connection targets based on service compatibility, reducing the complexity of device discovery and connection selection while enabling distributed services
Data Source
AI summary
This application discloses a multi-device connection establishment method and a device. The method includes: A first device sends a first message, where the first message is used to discover another device; the first device receives one or more second messages from one or more devices, where the second message is a response message for the first message; the first device determines, based on the one or more second messages, to establish a connection to a second device in the one or more devices; and the first device negotiates, with the second device, link information used to establish direct communication between the first device and the second device, and establishes a direct communication connection to the second device based on the link information. After a communication connection is established between devices based on discovery, link information is negotiated, and direct communication is established based on the link information, to form a system. In this way, there is no need to allocate specific roles to the devices. Therefore, the roles of the devices in the established distributed system are equivalent, and a service is not limited to a role problem.


