SOAP Message Compression via Index Table for SMS Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional mobile communication systems face difficulties in supporting IP communication technology, particularly in transmitting SOAP messages over low-speed channels due to their large size and the limitations of SMS/CBS protocols that can only handle up to 80 bytes.
Innovation Solution
A method and apparatus that compress SOAP messages using a method index table shared between an operator server and a wireless device, with a conversion gateway converting the messages between the original and compressed formats to facilitate transmission over low-speed channels via SMS/CBS protocols.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If SOAP messages are transmitted over SMS/CBS protocols, then message delivery is enabled in non-IP environments, but the message size exceeds the 80-byte capacity limit
Solution Approach 1:
The SOAP message is divided into multiple SMS/CBS segments that can be transmitted separately and reassembled at the destination. This segmentation allows large SOAP messages to be broken down into small 80-byte chunks that fit within SMS/CBS protocol limits while maintaining the完整性 of the original message.
Solution Approach 2:
The message format is transformed from standard SOAP XML to a compressed binary representation using a method index table. This parameter change reduces the message size by encoding data more efficiently, changing the representation format rather than the actual content, thereby fitting within SMS/CBS size constraints.
2Productivity
If compression is applied to SOAP messages, then transmission over low-speed channels becomes feasible, but system complexity increases due to method index table management
Solution Approach 1:
The method index table is pre-generated and stored in both the operator server and wireless device before actual message transmission. This preliminary action eliminates the need for real-time compression algorithm execution during message transfer, reducing computational complexity and enabling efficient decompression at the receiving end.
Solution Approach 2:
The method index table is copied to both the operator server and the wireless device, creating redundant copies that eliminate the need for complex real-time computation during transmission. This copying approach simplifies the compression system by using pre-computed lookup tables rather than executing compression algorithms in real-time.
3Adaptability or versatility
If conversion gateway is introduced for message compression, then SOAP transmission over SMS/CBS is enabled, but the number of network nodes increases
Solution Approach 1:
The conversion gateway is designed to handle multiple functions including SOAP message compression, decompression, and format conversion within a single network node. This multi-functionality reduces the overall number of specialized nodes required in the network architecture while maintaining protocol compatibility across different communication environments.
Data Source
AI summary
The present invention relates to a method and apparatus for transmitting simple object access protocol (SOAP) message, and the method includes sharing, an index table including information for use in compressing a SOAP message or recovering the SOAP message from the compressed-SOAP message; converting, when the operator server requests for transmission of the SOAP message to the wireless device, the SOAP message to the compressed-SOAP message using the index table and transmitting the compressed-SOAP message to the wireless device; and converting, when the wireless device requests for transmission of the compressed-SOAP message to the operator server, the compressed-SOAP message to the SOAP message using the index table and transmitting the SOAP message to the operator server. The present invention is capable of SOAP-based message transmission/reception in an environment where the IP service is not supported.


