Telephony Server Session Storage for UPnP Telephony
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
UPnP telephony services lack mechanisms for storing and retrieving session information, including message history, which limits user flexibility and accessibility of past communications.
Innovation Solution
A method and apparatus for a Telephony Server to store and manage session information, allowing retrieval of session history through actions like GetStoredSessionList, GetSession, GetMessageIDsStoredSession, and GetMessagesStoredSession, enabling users to access and store session metadata and messages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If UPnP telephony services use basic messaging service mechanisms, then users can send and receive messages, but there is no mechanism for storing or retrieving session history
Solution Approach 1:
The system performs preliminary action by automatically storing session information in the Telephony Server's memory during the messaging session. The Telephony Server captures session metadata (participant information, session ID, timestamps) and messages, making them available for later retrieval without requiring manual intervention or complex user actions.
Solution Approach 2:
The invention creates a copy of session information by storing session metadata and messages in the Telephony Server's memory. This copied information can be retrieved later through the GetSession and GetMessage actions, providing users with access to historical session data without affecting the original session flow.
2Ease of operation
If users want to access past messages and session history, then user flexibility and accessibility improve, but the system requires additional storage and retrieval mechanisms
Solution Approach 1:
The Telephony Server performs multiple functions: it handles real-time messaging operations and simultaneously stores session information for later retrieval. The same Telephony Server that processes incoming messages also manages session history storage and retrieval, eliminating the need for separate dedicated storage systems and reducing overall complexity.
Solution Approach 2:
The system provides self-service by automatically storing session information without requiring explicit user commands to save. The Telephony Server autonomously captures session metadata and messages, and users can simply request retrieval through standard UPnP actions (GetSession, GetMessage) without manual intervention in the storage process.
3Reliability
If the system stores session information locally, then reliability and offline accessibility improve, but storage space requirements increase
Solution Approach 1:
The system implements local quality by storing only essential session metadata (participant information, session ID, timestamps) and messages in the Telephony Server's local memory. This localized storage captures critical session status information without requiring extensive storage capacity, as only relevant session data is retained rather than all communication data.
Data Source
Figure 1~4
Figure 5~7
Figure 8
AI summary
A method and apparatus are provided for storing session information in a home network of an UPnP telephony service. The method is performed at a Telephony Server (TS). The method receives a request from a Telephony Control Point (TCP) to store session information while the session is in progress. The session information includes a session status and session related media. The method then divides the session information into meta information and session control information. Thereafter, the method stores the session information in a memory of the TS.