Server Group SMS Forking for Legacy RCS Compatibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic devices that do not support Rich Communication Services (RCS) face challenges in synchronizing group SMS information with devices that do, leading to inconsistent user interfaces and difficulties in transmitting group messages.
Innovation Solution
A server system that includes a communication interface, memory, and a processor to receive data related to a group SMS, perform message forking, and generate objects corresponding to the group SMS based on address information, allowing seamless transmission and synchronization of group SMS information between devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If group SMS synchronization is provided through a message store server for devices without RCS support, then compatibility with legacy devices is improved, but message processing complexity increases
Solution Approach 1:
The server divides the group SMS processing into separate handling paths: one for RCS-capable devices and another for legacy devices. The server segments the message processing by identifying device capabilities and routing messages accordingly, reducing complexity for each path while maintaining overall system versatility.
Solution Approach 2:
The message store server acts as an intermediary between RCS servers and legacy devices. It receives group SMS messages from RCS-capable devices, processes them through compatibility layers, and delivers them to legacy devices that cannot directly handle RCS protocols, thus enabling compatibility without requiring legacy devices to implement complex RCS processing.
2Ease of operation
If group SMS information is synchronized across multiple devices, then user experience consistency is improved, but data transmission volume increases
Solution Approach 1:
The server merges duplicate message content across different device types into a single standardized representation. By consolidating the group SMS information into a unified data structure that can be efficiently transmitted and rendered consistently across both RCS and legacy devices, the system reduces redundant data transmission while maintaining user experience consistency.
3Manufacturing precision
If message forking is performed sequentially on multiple messages, then processing accuracy is improved, but processing time increases
Solution Approach 1:
The server performs preliminary classification of messages into RCS and legacy groups before sequential processing. By pre-sorting the messages based on target device capabilities, the system can apply optimized processing paths to each subgroup, reducing the overall processing time while maintaining the sequential accuracy required for proper message delivery to different device types.
Data Source
AI summary
A server may include a communication interface, a memory, and a processor operatively connected to the communication interface and the memory. The processor may receive data related to a group SMS of a group comprising a first electronic device; receive a plurality of messages transmitted by the first electronic device from a SMS message center (SMSC); perform forking on the plurality of messages sequentially; generate an object corresponding to the group SMS based on address information of forked messages that match the data related to the group SMS received from the first electronic device; and transmit the object corresponding to the group SMS to a second electronic device.


