Asynchronous Voice Intercom Segmentation Reduces Transmission Delay
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network-based voice intercom systems experience prolonged data transmission times, leading to delayed message delivery and reduced user experience, as the recipient's terminal must wait for the sender's terminal to complete uploading voice messages before receiving them.
Innovation Solution
Implementing a method and system that asynchronously upload voice data to a transit server when the data reaches a predefined threshold or when a voice message terminator is detected, allowing for immediate transmission once the sender's terminal is connected to the network, thereby decoupling data collection and upload processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the voice message is uploaded to the server after complete recording, then the transmission reliability is improved, but the transmission time is prolonged
Solution Approach 1:
The patent segments the voice message transmission into multiple parts: local buffering, periodic uploading, and real-time playback. The sender's terminal uploads voice data in segments to the server, while the recipient's terminal receives and plays back segments as they become available, rather than waiting for complete message upload.
Solution Approach 2:
The patent implements preliminary action by pre-uploading voice data segments to the server during the recording process, before the complete message is finalized. The server prepares and makes available the uploaded segments to the recipient's terminal in advance, enabling the recipient to start playback before the sender finishes recording.
2Loss of information
If the recipient waits for complete upload before receiving the message, then data completeness is ensured, but user experience is reduced
Solution Approach 1:
The patent implements dynamic transmission where the system adapts the upload and playback timing based on network conditions and message progression. The sender's terminal continuously uploads segments as they are recorded, and the recipient's terminal dynamically receives and plays back segments as they become available on the server, creating a flexible real-time transmission system.
Solution Approach 2:
The server acts as an intermediary that receives voice data segments from the sender's terminal and makes them available to the recipient's terminal. This intermediary enables the recipient to access and play back message segments in real-time without directly connecting to the sender, ensuring data completeness while improving user experience.
3Speed
If asynchronous upload is implemented, then transmission speed is improved, but system complexity increases
Solution Approach 1:
The patent implements self-service mechanisms where the sender's terminal automatically uploads voice data segments to the server without manual intervention, and the recipient's terminal automatically receives and plays back segments as they become available. The system manages the asynchronous transmission process autonomously, reducing the need for complex coordination protocols.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
It relates to computer communication technology. A method and system for transmitting voice messages are disclosed. The method includes: voice data collected by the first intercom terminal are received; whether the size of the voice data collected reaches a predefined threshold are circularly detected; and when the size of the voice data collected reaches the predefined threshold, or when the voice data collected doesn't reach the predefined size but contains a voice message terminator, the voice data collected are upload to the transit server via a predefined network, to realize asynchronization between voice data collection and uploading. Thus the problem of the prolongation of the intercom data transmission time associated with existing processes is solved by such an effective intercom data transmission method. In this method, the collection and uploading of the voice data can be done asynchronously, thus the delay of intercom can be reduced and the experience of the users of intercom terminal can be improved.