Native RCS Poll Messaging Using MSRP and XML
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The RCS protocol does not currently support polling features, limiting its functionality compared to OTT messaging applications.
Innovation Solution
A system is developed to enable RCS-enabled wireless devices to generate and transmit polls over mobile networks using carrier support, allowing for polling functionality similar to OTT messaging applications without requiring additional installations, utilizing MSRP for transmission and XML format for poll generation and display.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If RCS protocol is used for messaging, then carrier support and native integration are achieved, but polling functionality is not supported
Solution Approach 1:
The polling functionality is segmented into distinct XML elements (poll creation, voting, results) that can be independently processed within the RCS protocol framework, allowing polling features to be added without compromising core RCS functionality
Solution Approach 2:
XML serves as an intermediary data format that bridges the polling functionality requirements with the RCS protocol structure, enabling poll data to be transmitted and processed within existing RCS message frameworks while maintaining protocol compatibility
2Ease of operation
If OTT messaging applications are used, then polling features are available, but additional installations are required
Solution Approach 1:
The polling functionality is merged directly into the native RCS messaging interface, combining communication and polling features into a single integrated system that eliminates the need for separate OTT applications while maintaining ease of use
Solution Approach 2:
The RCS messaging system is enhanced to perform multiple functions including traditional messaging and polling activities, making the native communication platform universally capable of handling diverse user needs without requiring additional applications
Data Source
AI summary
The wireless device transmits, using a message session relay protocol (MSRP), a request to a network node of a telecommunication network. The request indicates a content type of RCS poll on a telecommunication network. The request includes poll text and a poll type. The request for an RCS poll causes a display of the RCS poll via a messaging interface native to an operating system of the wireless device. The wireless device generates the request in an extensible markup language format. The poll text includes a question and at least two responses. The poll type includes a single-choice response or a multi-choice response poll. The wireless device receives, using the MSRP, from the network node, a poll response. The poll response causes a display of the poll response via the messaging interface native to the operating system of the wireless device.


