Buffering Pre-empted Communications for Near-real-time Replay
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In Professional Mobile Radio networks, users participating in lower priority group calls may miss critical information due to pre-emption, as they are automatically switched to higher priority calls, leading to a lack of real-time communication handling for pre-empted conversations.
Innovation Solution
A method and apparatus that enable near-real-time replay of pre-empted communications by buffering and prioritizing messages in end-user and network apparatuses, using parameters like priority, non-activity time, and validity time to manage concurrent communications, allowing automatic or user-requested replay of pre-empted conversations without interrupting the pre-empting communication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a user is automatically switched to a higher priority group call when pre-empted, then the pre-empting communication is ensured to be transmitted, but the user misses information exchanged in the lower priority group call
Solution Approach 1:
The system performs preliminary buffering of pre-empted communication data before it is completely lost. When a lower priority call is pre-empted by a higher priority call, the data is captured and stored in a buffer, allowing for subsequent replay to the user without requiring retransmission of the entire communication sequence.
Solution Approach 2:
The system creates a copy of the pre-empted communication data in buffer memory while the original transmission continues. This copy can be replayed to the user after the pre-emption event, allowing the user to recover missed information without affecting the primary high-priority communication flow.
2Speed
If the user is switched to another group call when pre-empted, then the pre-empting communication is prioritized, but the lower priority group call continues without the user participating
Solution Approach 1:
The buffer acts as an intermediary storage mechanism between the pre-empted communication source and the user. It temporarily holds the communication data that would otherwise be lost, mediating between the need for fast priority response and the need for complete information delivery to the user.
3Reliability
If messages are rendered in priority order with time-shifting, then higher priority messages are delivered first, but lower priority messages experience delays
Solution Approach 1:
Lower priority messages are buffered in advance during periods when the user is engaged with higher priority communications. This preliminary storage allows the system to maintain strict priority ordering during active transmission while ensuring that lower priority messages are ready for immediate delivery once priority constraints are removed, minimizing overall delay.
Data Source
Figure 1~3
Figure 4
Figure 5~6
AI summary
To provide a possibility to have a near-real-time replay of a pre-empted communication while ensuring that the pre-empting communication is not interrupted, when it is detected that a pre-empting communication is pre-empting a pre-empted communication, the pre-empted communication is buffered to a buffer for a replay, and a safety interval for the pre-empting communication is determined. The pre-empting communication is determined to be ended in response to an expiry of the safety interval after end of the pre-empting communication.