Parlay-X Gateway XML to SMPP Encoding Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems face challenges in automatically mapping Parlay-X XML encoding formats to SMPP data coding schemes for SMS messaging, requiring multiple APIs and encoding scheme translations, which complicates the delivery of messages across different encoding schemes.
Innovation Solution
A method and system that utilize a Parlay-X gateway to receive messages, implement a mapping table to transform XML encoding declarations to SMPP data coding schemes, and send the transformed messages to a Short Message Service Center (SMSC) for delivery, allowing for seamless encoding transformations between various character encoding schemes such as UTF-8, UTF-16, and SMPP DCS.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple APIs and encoding scheme translations are used to map Parlay-X XML encoding formats to SMPP data coding schemes, then message delivery across different encoding schemes is achieved, but system complexity increases
Solution Approach 1:
The patent introduces an intermediary mapping mechanism that automatically translates between Parlay-X XML encoding formats and SMPP data coding schemes. This intermediary layer handles the encoding conversion without requiring multiple complex APIs, thereby achieving cross-encoding delivery while reducing system complexity through a single unified interface.
2Productivity
If automatic mapping between Parlay-X XML encoding and SMPP DCS is implemented, then encoding transformation efficiency is improved, but the need for encoding scheme translation complicates the delivery process
Solution Approach 1:
The patent performs preliminary encoding scheme translation by establishing a mapping between Parlay-X XML encoding formats and SMPP DCS before message delivery. This preliminary action automates the encoding transformation, improving efficiency while the mapping table simplifies the delivery process by pre-resolving encoding conflicts.
3Reliability
If encoding transformation is performed for each message, then message delivery accuracy is improved, but processing time increases
Solution Approach 1:
The patent establishes encoding mappings in advance before message processing, so that when messages arrive, the transformation can be performed efficiently using pre-defined rules. This preliminary action ensures accurate delivery while minimizing processing time by avoiding complex real-time encoding decisions.
Data Source
AI summary
Systems, methods, and computer program products are for mapping an extensible markup language (XML) encoding declarations to a short message peer-to-peer (SMPP) data coding scheme (DCS) for a mobile-terminated (MT) short messaging service (SMS). An exemplary method includes receiving a message from a short message entity (SME) for delivery to a mobile device. The message includes a payload with at least one character encoded in accordance with a first character encoding scheme. The exemplary method further includes receiving from the SME a second encoding scheme for the message, implementing a mapping table to map the first character encoding scheme to the second character encoding scheme, and performing an encoding transformation of the message from the first character encoding to the second character encoding scheme yielding a modified message comprising the payload of the message encoded in the second character encoding scheme as specified by the SME.


