Full Mesh Communication Setup with Group Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication methods between devices, such as the server MCU method, face limitations due to device performance constraints, making it difficult to process multiple media streams, and thus the full mesh method, which offers maximum redundancy, is less commonly used despite its potential for robust network traffic redirection.
Innovation Solution
A method and apparatus for setting communication between devices using a full mesh method, where a host device initiates communication with client devices and determines communication based on their states and group membership, allowing for efficient media transmission and redundancy in case of node failures.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If full mesh method is used for communication, then network redundancy and robustness are improved, but device complexity and processing requirements increase
Solution Approach 1:
The patent segments the full mesh communication setup into multiple phases: initial group formation phase and subsequent extension phase. The host device segments the communication establishment process by first forming a group with initial client devices, then progressively extending communication to additional devices. This segmentation reduces the processing burden on individual devices by handling connections incrementally rather than establishing all full mesh connections simultaneously.
Solution Approach 2:
The patent applies preliminary action by establishing a core group of trusted devices first, creating a foundation before adding subsequent devices. The host device preliminarily forms a group with initial client devices that share authentication credentials, then uses this pre-established group as a basis for extending communication to additional devices. This preliminary group formation simplifies subsequent connection establishment and reduces processing complexity.
2Reliability
If full mesh method is used for communication, then network robustness is improved, but ease of operation deteriorates due to authentication requirements
Solution Approach 1:
The patent merges authentication credentials across multiple devices within the group. The host device and client devices share common authentication information (such as passwords or keys), allowing them to mutually authenticate without separate credential exchanges. This merging of authentication mechanisms simplifies the operation while maintaining security and robustness in the full mesh network.
Solution Approach 2:
The patent implements self-service authentication where devices within the group automatically verify each other using pre-shared credentials. When a new device joins, the existing group members can autonomously authenticate the new device without requiring manual intervention from users or external authentication servers. This self-service mechanism reduces operational complexity while maintaining network robustness.
3Device complexity
If server MCU method is used, then device processing requirements are reduced, but communication flexibility and redundancy are limited
Solution Approach 1:
The patent introduces dynamics by allowing the network topology to adapt between different operational modes. The system can dynamically adjust the level of redundancy and direct peer-to-peer connections based on network conditions and device capabilities. Devices can transition between active full mesh participation and more passive roles, providing dynamic control over processing requirements while maintaining flexibility and redundancy.
Data Source
AI summary
Methods and apparatuses for setting communication with devices included in a group are provided. The method includes receiving, from a host device included in the group, a communication initiation request for setting communication between the host device and the first client device, determining whether to set communication with the host device based on a communication state of the first client device, receiving, from a second client device, a communication extension request for setting communication between the second client device and the first client device, determining whether the second client device is included in the group, and in response to the second client device being included in the group, determining whether to set communication with the second client device based on whether communication with the host device and the first client device is set.


