Mobile IP Message Compression Using Change Mask Fields
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current wireless communication methods require improved message compression techniques to reduce resource usage in mobile communications, particularly for mobile IP protocols, where repeated transmissions of similar messages waste bandwidth and resources.
Innovation Solution
The proposed solution involves compressing mobile IP messages by using a 'compressed message' indicator and a mask field to efficiently transmit changes between messages, allowing for decompression without explicit modification commands, and applying this method to both IPv4 and IPv6 variants.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If conventional mobile IP messages are transmitted repeatedly without compression, then message completeness and reliability are maintained, but bandwidth consumption and resource usage increase significantly
Solution Approach 1:
The patent extracts only the changed fields from the mobile IP message and transmits them separately, while the unchanged fields are implicitly carried over from the previous message. This is achieved by identifying which message fields have changed between transmissions and transmitting only those specific fields, thereby reducing bandwidth consumption while maintaining message completeness through the implicit carry-over mechanism.
Solution Approach 2:
The patent establishes a predetermined understanding between sender and receiver about how to decompress messages before actual compression occurs. The receiver is pre-configured to know which fields to expect and how to reconstruct the complete message from the compressed format, eliminating the need to explicitly transmit decomposition instructions and enabling efficient reconstruction of complete messages.
2Reliability
If all message fields are retransmitted in each mobile IP communication, then message accuracy is ensured, but communication overhead and resource waste increase
Solution Approach 1:
The patent extracts only the changed fields from the mobile IP message and transmits them separately, while the unchanged fields are implicitly carried over from the previous message. This is achieved by identifying which message fields have changed between transmissions and transmitting only those specific fields, thereby reducing bandwidth consumption while maintaining message completeness through the implicit carry-over mechanism.
3Productivity
If compressed messages are used to reduce bandwidth, then resource utilization improves, but message complexity and processing requirements increase
Solution Approach 1:
The patent establishes a predetermined understanding between sender and receiver about how to decompress messages before actual compression occurs. The receiver is pre-configured to know which fields to expect and how to reconstruct the complete message from the compressed format, eliminating the need to explicitly transmit decomposition instructions and enabling efficient reconstruction of complete messages.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Methods and apparatus for compressing messages used to support mobile communications are described. After transmission of a first mobile IP message which may be a conventional mobile IP message, a compressed mobile IP message is transmitted. The compressed message includes a new 'compressed message' indicator and information which is to replace information in the previous message or to be added to the previous message to construct a new message. In some embodiments, the compressed message includes a mask field, e.g., a sequence of bits, each bit corresponding to one field of a standard registration request message or binding update message. If the mask flag bit corresponding to a field is set, it indicates that the compressed message includes information to replace the content in the corresponding field of the previous message or to be added to the previous message as a field corresponding to the asserted bit.