Application Server High-Priority Call Preemption Mechanism
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless communication systems face challenges in establishing high-priority communication sessions, particularly emergency calls, due to uncertainty regarding resource availability and target acceptance, leading to difficulties in setting up such sessions efficiently.
Innovation Solution
A server-arbitrated high-priority communication session setup process is implemented, where an application server configures a call announcement to force acceptance from call targets, and if necessary, reduces load by preempting other sessions to ensure resource availability for the high-priority communication session.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a high-priority communication session is established by forcing acceptance from call targets and preempting other sessions, then the reliability of high-priority communication is improved, but the device complexity and system complexity increase
Solution Approach 1:
An application server acts as an intermediary between call originators and call targets, managing the complex logic of high-priority session establishment. The server configures call announcements with forcing indicators, handles preemption decisions, and coordinates resource allocation, thereby isolating the complexity from mobile devices and centralizing it in the network infrastructure.
Solution Approach 2:
The system performs preliminary actions by pre-configuring call announcements with forcing indicators before actual high-priority calls occur. The application server maintains awareness of ongoing sessions and prepares preemption logic in advance, enabling rapid establishment of high-priority sessions without ad-hoc complexity during emergency situations.
2Productivity
If the application server reduces load by preempting other sessions, then the productivity of high-priority communication is improved, but the loss of information increases due to termination of other sessions
Solution Approach 1:
The system changes the priority parameter of communication sessions dynamically. High-priority sessions are assigned a higher priority value that triggers preemption of lower-priority sessions. The application server modifies session parameters in real-time, adjusting priority levels and resource allocations to favor emergency communications while systematically managing the displacement of normal sessions.
Solution Approach 2:
The session management system is designed to be dynamic, allowing sessions to be created, modified, and terminated based on changing priority conditions. The application server continuously monitors session states and adjusts resource allocation dynamically, enabling rapid preemption when high-priority calls arrive while maintaining flexibility in session management.
3Reliability
If a forcing call announcement is transmitted to ensure acceptance, then the reliability of communication session establishment is improved, but the ease of operation decreases due to forced acceptance
Solution Approach 1:
The application server as an intermediary handles the ethical and operational complexity of forced acceptance. It evaluates priority levels, determines when forcing is appropriate, and manages the notification process to call targets, shielding end users from the moral and operational dilemmas of forced session acceptance while ensuring reliable emergency communication establishment.
Data Source
AI summary
In an embodiment, a call originator sends, to an application server, a request to initiate a given communication session with at least one call target, the received request configured to indicate to the application server that the given communication session is associated with a high-priority. The application server configures a call announcement to force the at least one call target to accept the given communication session, and transmits the configured call announcement to the at least one call target. The at least one call target receives the call announcement, and determines that the call announcement is configured to force the given access terminal to accept the given communication session. Responsive to the determination, the at least one call target transmits an acknowledgment to the call announcement that indicates that the at least one call target has accepted the given communication session.


