Mobile Terminal Broadcast SMS Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional mobile communication terminals perform unnecessary processes when receiving broadcast SMS messages from non-registered channels, leading to increased waiting time and resource utilization.
Innovation Solution
A system where the Main Control Task determines whether a broadcast SMS message is from a registered channel by analyzing fields ADDR_TYPE, ADDR_LEN, and ADDRESS, and only transmits Bearer Data to the Broadcast Management Task if the message is from a registered channel, thereby preventing unnecessary processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the Broadcast Management Task processes all received broadcast SMS messages, then all messages are handled, but unnecessary processing time and resources are consumed for non-registered channels
Solution Approach 1:
The Main Control Task performs preliminary filtering of broadcast SMS messages by checking the Service Category parameter before transmitting to the Broadcast Management Task. This preliminary action ensures that only messages from registered channels are forwarded, preventing the Broadcast Management Task from processing unnecessary messages and reducing overall processing time while maintaining complete handling of valid messages
2Reliability
If the Broadcast Management Task processes all received broadcast SMS messages, then all messages are handled, but unnecessary resource utilization increases
Solution Approach 1:
The Main Control Task performs preliminary filtering by examining the Service Category parameter of incoming broadcast SMS messages and only transmits those from registered channels to the Broadcast Management Task. This prevents wasteful consumption of processor resources on unrelated messages while ensuring all valid messages are processed
Solution Approach 2:
The message processing function is segmented into two stages: initial filtering by the Main Control Task based on Service Category, and detailed processing by the Broadcast Management Task. This segmentation allows the system to distribute processing load efficiently, with the Main Control Task handling the filtering of invalid messages to reduce overall resource utilization
3Productivity
If the Main Control Task transmits all Bearer Data to the Broadcast Management Task, then all messages are processed, but unnecessary processes are executed
Solution Approach 1:
The Main Control Task performs preliminary filtering by checking the Service Category parameter against registered channel identifiers before transmitting Bearer Data. This preliminary action ensures that only messages from registered channels are forwarded to the Broadcast Management Task, preventing unnecessary process execution while maintaining complete processing of valid messages
Data Source
AI summary
A method and system for processing a broadcast SMS (Short Message Service) message in a mobile communication terminal is provided. The system includes a Broadcast Management Task which performs UI (User Interface) control; and a Main Control Task which determines whether or not a Data Burst Message received from the mobile communication system is a broadcast SMS message, and, if the Data Burst Message is the broadcast SMS message, controls such that the Broadcast Management Task performs broadcasting, where the Main Control Task determines whether or not the received broadcast SMS message is a message of a registered broadcast channel, and, if the received broadcast SMS message is not a message of the registered broadcast channel, the Main Control Task does not transmit Bearer Data to the Broadcast Management Task so that the Broadcast Management Task cannot perform unnecessary processes.


