MSRP Link Establishment for Large CPM Message Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Converged IP Messaging (CPM) systems cannot transmit large message mode CPM messages to unavailable recipients or groups, as existing solutions do not support message transmission beyond size limits and lack mechanisms for handling unavailable subscribers.
Innovation Solution
Establishing Message Session Relay Protocol (MSRP) links between the CPM client, participation function entities, and an inter-working function entity to relay large messages, enabling protocol conversion and transmission to non-CPM systems, even when recipients are offline or unavailable.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If SIP MESSAGE protocol is used for message transmission, then message service uniformity is improved, but message size is limited to 1300 bytes
Solution Approach 1:
The patent segments the message transmission process into two parts: control signaling via SIP MESSAGE and actual large message content via MSRP protocol. This allows the system to maintain SIP for control functions while using MSRP's larger message capabilities for content transmission, resolving the contradiction between protocol uniformity and message size limitations.
Solution Approach 2:
The patent introduces an MSRP intermediary layer between the SIP messaging system and the actual message content. The MSRP server acts as a mediator that receives large messages from unavailable users, performs protocol conversion, and delivers them to the CPM system, enabling message sizes beyond the SIP MESSAGE limit while maintaining system integration.
2Reliability
If CPM system requires users to be online for message reception, then message delivery reliability is improved, but user accessibility deteriorates
Solution Approach 1:
The patent implements preliminary action by having the MSRP server store messages in advance when recipients are unavailable. Instead of requiring immediate online presence, the system pre-stores incoming large messages and delivers them automatically when users come online, ensuring both reliability and accessibility.
Solution Approach 2:
The MSRP server functions as an intermediary that decouples message sending from message receiving. It accepts messages from senders, stores them temporarily, and delivers them to recipients regardless of their online status, thereby maintaining delivery reliability while improving user accessibility to offline users.
3Adaptability or versatility
If MSRP links are established through multiple function entities, then message routing capability is improved, but system complexity increases
Solution Approach 1:
The patent applies multi-functionality by designing the MSRP server to perform multiple roles: acting as an MSRP user agent for message reception, a protocol converter for format transformation, and a message relay for delivery to the CPM system. This consolidates multiple functions into a single entity, improving routing capability while managing system complexity.
Data Source
AI summary
The disclosure discloses a method and system for transmitting a large message mode CPM message, both of which enable the respective establishment of Message Session Relay Protocol (MSRP) links between a CPM client of a sender and an originating participation function entity, between the originating participation function entity and a terminating participation function entity, and between the terminating participation function entity and an inter-working function entity, wherein the establisher of each segment of MSRP link obtains the MSRP connection parameters of the opposite end through media negotiations and establishes the MSRP link according to the MSRP connection parameters; the CPM client of the sender sends the large message mode CPM message to the inter-working function entity through each segment of established MSRP link in sequence, the inter-working function entity performs a protocol conversion on the received the large message mode CPM message and then transmits the converted message to a non-CPM system. The method and system of the disclosure enable the transmission of a large message mode CPM message to an unavailable CPM system user, thus improving user experience.


