Multipart Message Data Extraction Using Pre-Provided Lengths
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Extracting data from multipart messages in MIME/Multipart format increases processing load, especially with large capacity data, as existing methods require sequential reading and comparison with boundary character strings.
Innovation Solution
A reception apparatus with a determination unit to match message IDs, an acquisition unit to gather data length information, and an extraction unit to extract data based on this information, allowing for efficient data extraction by correlating message parts without sequential reading and comparison with boundary strings when data lengths are provided in advance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If data is extracted by sequential reading and boundary string comparison, then data can be accurately extracted from multipart messages, but processing load increases greatly
Solution Approach 1:
The patent applies preliminary action by including data length information in the message header before the actual data transmission. This allows the reception apparatus to know in advance how much data to extract, eliminating the need for sequential reading and boundary string comparison. The data length information is obtained in advance from the first message, enabling direct extraction of the exact number of bytes needed from the second message.
2Quantity of substance
If large capacity data is attached to multipart messages, then message functionality is enhanced, but processing load on receiver increases greatly
Solution Approach 1:
The patent applies preliminary action by including data length information in the message header before the actual data transmission. This allows the reception apparatus to know in advance how much data to extract, eliminating the need for sequential reading and boundary string comparison. The data length information is obtained in advance from the first message, enabling direct extraction of the exact number of bytes needed from the second message.
3Stability of the object's composition
If boundary character strings are used to separate message parts, then message structure is maintained, but data extraction requires sequential reading
Solution Approach 1:
The patent applies preliminary action by including data length information in the message header before the actual data transmission. This allows the reception apparatus to know in advance how much data to extract, eliminating the need for sequential reading and boundary string comparison. The data length information is obtained in advance from the first message, enabling direct extraction of the exact number of bytes needed from the second message.
Data Source
AI summary
A reception apparatus which receives a first and second message includes a determination unit configured to determine correspondence between the first message and the second message, an acquisition unit configured to acquire data length information expressing a data length from the first message, and an extraction unit configured to extract data which has the data length based on the data length information from the second message when the determination unit determines that the first message corresponds to the second message.


