SIP Message Link Information for Selective Retrieval
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In converged IP messaging (CPM) systems, there is a need to reduce data traffic and improve message storage and retrieval efficiency, as large amounts of data are communicated between terminals and network entities, leading to inefficient data exchange and potential service instability.
Innovation Solution
A method and system for controlling SIP-based messages, where user preference information determines how messages are processed and stored, allowing selective retrieval of message parts or entirety through link information, enabling efficient storage and retrieval without downloading the entire message to the terminal.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the entire SIP-based message is downloaded to the terminal for storage and retrieval, then the terminal has complete message access and offline capability, but data traffic increases significantly and network efficiency deteriorates
Solution Approach 1:
The message is divided into two parts: link information (small metadata containing message identifier, sender, subject, timestamp) that is downloaded and stored in the terminal, and the actual message content (large data body) that remains on the server. The terminal stores only references to the full message, enabling quick access to message metadata while avoiding transmission of large data volumes.
2Speed
If message data is stored in the terminal, then retrieval speed is fast, but terminal storage capacity is consumed and device complexity increases
Solution Approach 1:
A control server acts as an intermediary between the terminal and the message storage system. The control server manages the synchronization between terminal-based link information and server-based full message storage, handling retrieval requests by coordinating between the two storage locations without requiring the terminal to store complete message data.
3Adaptability or versatility
If all messages are synchronized to the terminal, then complete message history is available offline, but data exchange volume increases and network stability is compromised
Solution Approach 1:
The messaging system is segmented into terminal-side functionality (storing link information, displaying message metadata, initiating retrievals) and server-side functionality (storing full message content, managing message lifecycle). This segmentation enables offline access to message information while keeping data traffic minimal, as only small link information records are synchronized rather than complete messages.
4Loss of energy
If selective message retrieval is implemented, then data traffic is reduced, but system complexity increases due to link information management
Solution Approach 1:
Instead of storing complete message data in the terminal, the system creates and stores a simplified copy or representation of the message - specifically, link information that contains essential metadata (message ID, sender, subject, timestamp). This copy enables the terminal to display and manage message references efficiently while the full message remains on the server, dramatically reducing terminal storage requirements and data traffic.
Data Source
AI summary
A terminal, server and method for storing and selectively retrieving SIP-based messages, are discussed. According to an embodiment, the present invention provides a method for controlling a SIP-based message by a control server, which includes receiving a SIP-based message; determining a manner in which the SIP-based message is to be processed based on user preference information; transmitting the SIP-based message and indication information to a storage server based on the determination result, the indication information indicating if the SIP-based message is to be sent back with link information, the link information including a reference to the SIP-based message; receiving a part of the SIP-based message and the link information from the storage server; and transmitting the part of the SIP-based message and the link information to a terminal, whereby the SIP-based message can be selectively retrieved.


