Application Server Call Scenario Adjustment via Calendar Sync
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Application Servers in IMS networks cannot flexibly adjust call scenario modes, limiting user customization and adaptability in multimedia services.
Innovation Solution
A call scenario mode adjustment method that synchronizes user-configured calendar information to determine event types and time periods, matching corresponding call scenario modes for processing strategies, such as number display and ringing strategies, using an Application Server and Mailbox Server integration via APIs and protocols like SOAP and SIP.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the AS uses fixed configured call scenario modes, then the system structure is simple and reliable, but the adaptability and flexibility for user customization is poor
Solution Approach 1:
The system pre-synchronizes user calendar information from mailbox servers before call scenarios occur. This preliminary action enables the AS to have user schedule data ready in advance, allowing flexible call scenario adjustments based on pre-fetched calendar events without requiring complex real-time synchronization during calls
Solution Approach 2:
The patent introduces a calendar information synchronization mechanism as an intermediary between the mailbox server and the AS. This intermediary layer fetches and stores user calendar data, enabling the AS to adapt call scenarios based on user schedules without directly coupling with mailbox servers during call processing, thus maintaining system modularity
2Ease of operation
If the AS synchronizes calendar information and dynamically adjusts call scenarios, then user convenience and flexibility are improved, but the system complexity and operation difficulty increase
Solution Approach 1:
The AS automatically synchronizes calendar information from mailbox servers using user credentials without requiring manual user intervention. The system autonomously fetches, parses, and stores calendar events, then automatically matches incoming calls with appropriate scenarios based on user schedules, providing hands-free adaptive call handling
Solution Approach 2:
The system continuously synchronizes calendar information and uses this feedback to dynamically adjust call scenario modes. When calendar events are updated, the AS receives feedback about user availability changes and automatically modifies call handling strategies, creating a closed-loop adaptive system that improves user convenience
3Reliability
If multiple calendar information sources are integrated, then the information completeness and service quality are improved, but the data synchronization complexity and time consumption increase
Solution Approach 1:
The system performs calendar information synchronization in advance before call scenarios are needed. By pre-fetching and storing calendar data from multiple sources during idle periods or call setup phases, the system reduces real-time synchronization delays and ensures complete calendar information is available when calls occur
Solution Approach 2:
The AS implements a universal calendar synchronization mechanism that can fetch information from multiple mailbox servers using standardized protocols. This multi-functional approach consolidates diverse calendar sources into a unified data structure, improving information completeness while managing synchronization complexity through protocol standardization
Data Source
Figure 1~2
Figure 3
Figure 4~5
AI summary
Disclosed in the present disclosure are a call scenario mode adjustment method, an application server and a storage medium. The call scenario mode adjustment method includes: synchronizing user-configured calendar information, wherein the calendar information includes an event type and time information of event occurrence; in response to a user-related call occurs within a time set by the time information, acquiring the event type corresponding to the time information; and matching a corresponding call scenario mode according to the acquired event type, and processing the call based on a preset strategy corresponding to the matched call scenario mode.