RCS Capability Exchange for Unknown Message Type Compatibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Electronic devices face restrictions in RCS message transmission due to unidentified reception states, leading to limited usability of RCS functions when transmitting and receiving messages.
Innovation Solution
An electronic device performs capability exchange with external devices to identify and adapt to different message types, such as SMS or MMS, enhancing the usability of RCS functions by allowing seamless communication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If RCS message transmission is restricted when reception state is not identified, then transmission reliability is improved, but RCS function usability deteriorates
Solution Approach 1:
The system performs capability exchange in advance to identify whether the external device supports RCS messages before actual message transmission. This preliminary identification stores capability information that can be reused for subsequent transmissions, eliminating the need to restrict RCS usage due to unknown reception states.
Solution Approach 2:
The system introduces a capability exchange mechanism as an intermediary step between devices. This exchange includes transmitting and receiving capability information that serves as a mediator to determine message type compatibility, allowing the system to make informed decisions about message transmission without direct trial-and-error testing.
2Adaptability or versatility
If capability exchange is performed with every external device, then message transmission compatibility is improved, but communication overhead increases
Solution Approach 1:
Capability exchange is performed in advance and the results are stored for future use. When communicating with the same external device, the system retrieves previously stored capability information rather than performing a new capability exchange, significantly reducing communication overhead while maintaining compatibility.
Solution Approach 2:
The system creates and stores copies of capability information from external devices. These copied capability data are reused for subsequent communications with the same devices, eliminating the need to repeatedly perform capability exchange and reducing time loss.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Various embodiments of the present invention relate to a device and a method for providing an RCS function in an electronic device. The electronic device may comprise a memory, a communication circuit, and at least one processor, wherein the processor: identifies whether a message of a second type different from a first type is received from an external electronic device when the electronic device supports a message of the first type; and on the basis of the reception of the message of the second type from the external electronic device, performs a function exchange with the external electronic device when it is determined, on the basis of a function of the external electronic device, that the external electronic device supports the message of the first type. Other embodiments may also be possible.