Selective FDA Processing for Text Messages
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The store-and-forward approach to text messaging in mobile networks leads to high costs due to expensive storage subsystems and network congestion during peak traffic, resulting in delayed or failed message deliveries and reduced profit margins for network operators.
Innovation Solution
A system that selectively applies First Delivery Attempt (FDA) processing, allowing network operators to temporarily switch to store-and-forward processing during peak traffic intervals, using a rules database to determine which messages are authorized for FDA processing, thereby avoiding network congestion.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If FDA processing is used to deliver text messages, then delivery speed is improved, but network congestion occurs during high traffic volume
Solution Approach 1:
The system dynamically switches between FDA processing and store-and-forward processing based on current network conditions. The message processor monitors traffic volume and selectively applies FDA processing when network conditions are favorable, while switching to store-and-forward processing when congestion is detected, making the system adaptive to changing network states
Solution Approach 2:
The system changes the processing mode parameter based on network conditions. By monitoring traffic volume and other network parameters, the system adjusts whether to apply FDA processing (faster but riskier) or store-and-forward processing (slower but more reliable), optimizing the balance between delivery speed and network stability
2Reliability
If store-and-forward processing is used, then network congestion is avoided, but delivery speed decreases due to persistent storage requirement
Solution Approach 1:
The system dynamically selects between store-and-forward processing and FDA processing based on network conditions. During peak traffic periods or when congestion is detected, the system favors store-and-forward processing to maintain network stability, while during lighter traffic periods, it switches to FDA processing to improve delivery speed
Solution Approach 2:
The system segments the message processing workflow into two distinct paths: store-and-forward processing for messages requiring reliable delivery during high-traffic periods, and FDA processing for messages that can be delivered faster during low-traffic periods. The message processor routes messages to the appropriate path based on current network conditions and message priorities
3Productivity
If FDA processing is applied to all messages, then productivity increases, but message queue delays occur during peak traffic
Solution Approach 1:
The system applies FDA processing partially rather than universally. The message processor evaluates each message or batch of messages and selectively applies FDA processing only when network conditions permit, avoiding the application of FDA processing when it would cause queue delays during peak traffic periods
Data Source
AI summary
Systems and methods are disclosed for selectively applying First Delivery Attempt (FDA) processing for text messages. A text message system in one embodiment includes a rules database that stores rules defining which text messages are authorized to be delivered using FDA processing. The text message system further includes a message processor that initially receives a text message, and determines whether to selectively apply FDA processing for a time period due to an occurrence of a triggering event. If selective FDA processing applies, then the message processor processes the rules in the rules database to determine whether the text message is authorized for FDA processing during the time period of selective FDA processing. If authorized, then the message processor forwards the text message to an FDA system for FDA processing. If not authorized, then the message processor forwards the text message to a store-and-forward system for store-and-forward processing.


