Group Communication System with Dynamic Channel Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing group communication systems are limited to plain text-based communication and cannot effectively support file transmission and multimedia audio/video interaction due to their inability to handle large data, failing to meet the evolving needs of corporations for richer communication methods.
Innovation Solution
A group-based communication method and system that allows clients to establish short or long connection channels based on the type of connection request, enabling richer communication by supporting file transmission, multimedia audio, and video interaction through a backstage server facilitating communication between clients.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a backstage server is used for plain text-based communication in group systems, then communication simplicity and compatibility are maintained, but the system cannot support file transmission and multimedia audio/video interaction
Solution Approach 1:
The communication system is segmented into two independent pathways: a simple text-based pathway through the backstage server for compatibility, and a direct peer-to-peer pathway for file transmission and multimedia communication. This segmentation allows the system to maintain simplicity for text communication while adding advanced capabilities without complicating the entire architecture.
Solution Approach 2:
The backstage server acts as an intermediary that facilitates both simple text communication and initiates direct connections for advanced communication types. It mediates between the simplicity requirement and the versatility requirement by providing a unified interface that can route different communication types through appropriate channels.
2Quantity of substance
If direct peer-to-peer connection is established for file transmission and multimedia communication, then data transmission capability is improved, but connection management complexity increases
Solution Approach 1:
Once the connection request is initiated through the backstage server, the direct peer-to-peer connection is established automatically without requiring continuous server intervention. The clients manage their own direct communication sessions, reducing server complexity while enabling high-capacity data transmission.
Solution Approach 2:
The backstage server performs the preliminary action of receiving and forwarding connection requests, establishing the groundwork for direct communication. This preliminary routing action simplifies the overall connection management by centralizing the initiation process while allowing subsequent direct peer-to-peer data transmission.
3Adaptability or versatility
If multiple communication types are supported simultaneously, then communication versatility is improved, but system compatibility with older systems deteriorates
Solution Approach 1:
Different communication pathways are provided with different qualities: the text-based pathway maintains simplicity and broad compatibility, while the direct peer-to-peer pathway provides advanced capabilities. Each pathway is optimized for its specific purpose, allowing the system to maintain compatibility where needed while providing versatility when required.
Solution Approach 2:
The system dynamically selects the appropriate communication pathway based on the type of data being transmitted. Text communication uses the simple server-mediated pathway for maximum compatibility, while file and multimedia communication uses the direct peer-to-peer pathway for optimal performance, making the system adaptable without compromising compatibility.
Data Source
AI summary
The present invention discloses a group based communication method, including: initiating, by a communication initiating client, a connection request containing a recipient identifier to a backstage server; forwarding, by the backstage server, the connection request to a communication recipient client corresponding to the recipient identifier; and establishing, by the communication recipient client, a short connection channel or long connection channel to the communication initiating client according to a type of the connection request and performing a communication supported by the short connection channel or the long connection channel with the communication initiating client. The present invention also discloses a group based communication system and client. The method, system and client provided by the present invention brings out much richer communication and interaction between communicating users, who not only can transmit text data, but also can transmit file and audio/video data.


