Mobile Terminal Long SMS Header Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mobile communication systems incorrectly process long SMS messages with multiple message headers, failing to recognize them as segments of a long SMS, leading to incorrect display and handling.

Innovation Solution

A method and mobile terminal design that obtain and analyze multiple user data headers to determine the presence of a long SMS identifier, specifically checking for concat8 or concat16, to correctly identify and process long SMS messages with multiple headers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the terminal checks only the first user data header for long SMS identifier, then the processing is simple and fast, but long SMS messages with multiple headers cannot be correctly identified

Engineering Contradiction:
Improvelong SMS identification accuracyVSAvoidmessage header processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the message header checking process into multiple independent checks. Instead of checking only the first UDH, the terminal now checks each UDH separately for long SMS identifiers (concat8 or concat16). This segmentation allows correct identification of long SMS messages with multiple headers while maintaining clear, modular processing logic for each header check.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the terminal processes all user data headers to check for long SMS identifier, then identification accuracy improves, but processing time and complexity increase

Engineering Contradiction:
Improvelong SMS message processing reliabilityVSAvoidmessage processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by checking the first UDH for long SMS identifiers before performing more complex processing. If a long SMS identifier is found in the first UDH, the terminal can immediately identify the message type without needing to check subsequent UDHs. This preliminary check saves processing time while maintaining reliability, as the first UDH typically contains the necessary identification information.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements partial checking of UDHs based on what is necessary for correct identification. Rather than uniformly checking all possible UDHs in all messages, the terminal checks each UDH only when needed - specifically when previous UDHs did not contain a long SMS identifier. This partial action approach balances processing time with identification reliability.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP2712217B1Information processing method and mobile terminal
Publication Date: 2016.07.27 HUAWEI DEVICE CO LTD
  • EP2712217B1 patent drawingFigure 1~2
  • EP2712217B1 patent drawingFigure 3

AI summary

The present invention discloses an information processing method and a mobile terminal. the method includes: obtaining a plurality of pieces of user data header information from a received short message; determining whether a long SMS identifier exists in the plurality of pieces of user data header information, where the long SMS identifier is used to identify the received short message as a long SMS; and if a determination result shows that a long SMS identifier exists in the plurality of pieces of user data header information, processing the received short message as a part of a long SMS; and if the determination result shows that no long SMS identifier exists in the plurality of pieces of user data header information, processing the received short message as a common short message. Adopting embodiments of the present invention can achieve correct processing of a long SMS with a plurality of message headers.