Voice Communication Data Separation via Server Authorization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current voice communication systems, such as QT Voice and QQ Voice, mix voice data and music data during transmission, leading to interference and a suboptimal user experience.
Innovation Solution
A method and system for voice communication that separates voice and music data transmission by allowing clients to request and receive authorization from a server to play background music, using unique identifiers to broadcast music to other clients without interfering with voice communication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If voice data and music data are bundled together for transmission, then the transmission process is simplified, but the voice and music become mixed up causing interference
Solution Approach 1:
The patent segments voice data and music data into separate transmission channels. The server distinguishes between voice communication data and background music data, transmitting them through different data streams. This segmentation prevents mixing and interference while maintaining manageable transmission complexity through structured data handling.
Solution Approach 2:
The patent extracts music data from the voice communication stream by implementing a separate background music transmission mechanism. When background music is played, the system identifies and separates music packets from voice packets, allowing independent transmission and playback without interference.
2Adaptability or versatility
If background music is played during voice communication, then user experience is enhanced, but voice and music data mix causing interference
Solution Approach 1:
The patent implements dynamic data stream management where the system adapts transmission behavior based on the current state. When background music playback is activated, the server dynamically switches to separate transmission modes for voice and music data, using state flags to control whether music packets are transmitted alongside voice packets or through dedicated channels.
Solution Approach 2:
The patent introduces an intermediary mechanism in the form of a data packet identification and routing system. The server acts as an intermediary that receives both voice and music data, identifies their types through packet analysis, and routes them appropriately - either mixing them when both are present or separating them to prevent interference.
3Object-affected harmful factors
If separate transmission channels are used for voice and music, then interference is prevented, but system complexity increases
Solution Approach 1:
The patent implements a universal transmission framework that handles both voice-only and music-alongside-voice scenarios through a single integrated system. The same server infrastructure and packet routing logic manage different transmission modes, reducing the need for completely separate systems while preventing interference when needed.
Solution Approach 2:
The patent changes transmission parameters dynamically based on the communication state. When background music is active, the system adjusts packet routing parameters, transmission timing, and data stream separation levels. These parameter changes enable separate transmission when necessary while maintaining a unified system architecture that doesn't require permanent complex infrastructure.
Data Source
AI summary
Systems and methods are provided for data exchange in voice communication. For example, a first request message is sent to a server for playing background music in voice communication; an authorization granted by the server to play background music separately from the voice communication is received; and upon reception of a play instruction from a user, the background music is played and an identifier of the background music is sent to the server. The server broadcasts the background music to one or more clients based on at least information associated with the identifier of the background music.


