Voice Frame Data Multiplexing for Emergency Communication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for transmitting non-voice data over a GSM network during an emergency call without a SIM card require interrupting voice communication and are resource-intensive, as they rely on silent frames that can only transmit data when there is no voice activity and involve costly encapsulation mechanisms.
Innovation Solution
A method that degrades voice frames by replacing voice data with non-voice data, using configuration data to select and insert non-voice data into voice frames with a header for differentiation, allowing transmission over a voice data channel without interrupting voice communication and reducing resource consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If non-voice data is transmitted using silent frames (SID frames) over a voice channel, then data transmission is enabled during emergency calls without SIM card, but voice communication must be interrupted and computational resources are consumed
Solution Approach 1:
The patent merges non-voice data transmission with voice channel by inserting non-voice data into existing voice frames during voice transmission. This allows both voice communication and data transmission to occur simultaneously without interrupting either, resolving the contradiction between enabling data transmission and maintaining voice continuity
Solution Approach 2:
The patent uses partial action by selectively replacing only a portion of voice data in each frame with non-voice data, rather than completely interrupting voice transmission. This partial replacement allows data to be transmitted while maintaining sufficient voice quality and continuity, avoiding full interruption of communication
2Adaptability or versatility
If non-voice data is transmitted using silent frames, then data can be sent over voice channel, but computational resources and power consumption increase due to encapsulation mechanisms
Solution Approach 1:
The patent extracts the data transmission function from separate silent frames and integrates it directly into voice frames. By removing the need for separate encapsulation mechanisms and using the existing voice frame structure, the system reduces computational overhead and power consumption while maintaining data transmission capability
Solution Approach 2:
The patent makes voice frames multi-functional by enabling them to carry both voice data and non-voice data. This universality eliminates the need for separate handling mechanisms for different data types, reducing computational complexity and energy consumption compared to dedicated silent frame processing
3Productivity
If voice data is replaced with non-voice data in voice frames, then data transmission rate is optimized, but voice quality may be degraded
Solution Approach 1:
The patent applies local quality by selectively replacing only specific portions of voice data in each frame with non-voice data, rather than uniformly degrading the entire voice stream. This localized replacement allows data transmission optimization in certain frames while preserving voice quality in others, balancing the two competing requirements
Data Source
AI summary
A method of transmitting voice frames, via a transmission channel reserved for voice data, by a transmitting terminal generating voice frames using a voice signal is proposed. Such a method includes steps of: obtaining non-voice data; selecting voice data from the voice frame according to configuration data obtained beforehand relative to the transmission of non-voice data on the reserved channel; constructing of a degraded voice frame by replacing selected voice data with non-voice data; transmitting the degraded voice frame via the reserved channel to a receiving terminal. On the receiving terminal side, a method of managing voice frames coming from the transmitting terminal is proposed including the steps of: detecting a non-voice data header included in the voice frame; extracting, from the voice frame, of non-voice data, according to configuration data read in the header; transmitting of extracted non-voice data to a processor of non-voice data.


