SMS Payload Extraction for Reliable IP Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
SMS delivery can be unreliable in certain networks, making it unavailable for communication with endpoint devices.
Innovation Solution
A data processing apparatus and method that extracts the encrypted payload and identifier from an SMS message, wraps the bytes into a data packet, and transmits it over a second data communication channel, such as an IP channel, allowing reliable transmission without decrypting the SMS message, and receives incoming data packets to decrypt and perform actions indicated by the message.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If SMS messages are transmitted over a cellular communication channel, then communication with endpoint devices can be established, but the delivery is unreliable and may not be available in certain networks
Solution Approach 1:
The patent introduces a server as an intermediary that receives data packets from the sending device and forwards them to the endpoint device. This mediator enables communication when direct SMS channels are unavailable, improving reliability by providing an alternative transmission path through the server infrastructure.
Solution Approach 2:
The patent changes the communication parameter from traditional SMS protocol to data packet transmission over IP networks. By transforming the message format and transmission protocol, the system can operate on networks where conventional SMS is unavailable, enhancing both reliability and network adaptability.
2Reliability
If the encrypted payload is extracted and transmitted as a data packet instead of SMS, then transmission reliability is improved, but the device complexity increases
Solution Approach 1:
The communication circuitry is designed to perform multiple functions: it can both send and receive data packets, extract encrypted payloads, reconstruct SMS messages, and interface with the UICC. This multi-functionality consolidates what would otherwise require separate specialized components, managing complexity while enabling reliable transmission.
Solution Approach 2:
The extraction circuitry separates the encrypted payload from the original SMS message structure, transmitting only the essential encrypted data and identifier as a data packet. This extraction reduces the complexity of transmission by removing unnecessary SMS protocol elements while preserving the core communication function.
3Adaptability or versatility
If incoming data packets are received and converted back to SMS format, then compatibility with UICC applications is maintained, but the processing time increases
Solution Approach 1:
The system performs preliminary actions by pre-extracting and preserving the encrypted payload and identifier in a ready-to-use format. When a data packet is received, the reconstruction process is accelerated because the essential components are already prepared, reducing the time penalty while maintaining UICC compatibility.
4Object-affected harmful factors
If the encrypted payload is transmitted without decryption, then security is maintained, but the message format must be transformed
Solution Approach 1:
The system creates a simplified copy of the SMS message structure for transmission, containing only the encrypted payload and identifier in data packet format. This copy preserves the security of the encrypted content while using a simpler transmission format, avoiding the need to decrypt and re-encrypt the message.
Data Source
AI summary
A data processing apparatus is provided that includes message obtaining circuitry that obtains, for transmission over a first cellular communication channel to an endpoint device, an outgoing SMS message containing an encrypted payload and an identifier corresponding to the endpoint device. Extraction circuitry extracts the encrypted payload from the outgoing SMS message and produces an extracted encrypted payload, and extracts the identifier corresponding to the endpoint device from the outgoing SMS message. Wrap circuitry wraps bytes that make up the SMS message in an outgoing data packet and communication circuitry transmits, to the endpoint device or a server, the outgoing data packet on a second data communication channel. The outgoing data packet is of a type other than an SMS message.


