Gateway Message Routing Priorities
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In wireless networks with multiple gateways, the current configuration of forwarding every message received from user devices leads to redundant messaging and wasted energy, causing network congestion and overloading of gateways with constrained backhaul links.
Innovation Solution
Implementing a system where gateways forward messages based on a determined forwarding priority for each user device, which considers factors like backhaul link condition, user device condition, and location, allowing selective forwarding to reduce redundant traffic and optimize network performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If every gateway forwards every message received from user devices, then message delivery coverage is improved, but network congestion and energy consumption increase
Solution Approach 1:
The patent implements differential forwarding priorities where different gateways are assigned different forwarding behaviors based on their local conditions. Gateways evaluate their backhaul link quality, current load, and message importance to determine whether to forward messages, creating localized quality variations in forwarding behavior across the network.
Solution Approach 2:
The system dynamically changes forwarding parameters (priority levels, threshold values) based on network conditions. The network server and gateways adjust forwarding priorities according to backhaul link quality, message types, and device conditions, transforming static forwarding behavior into dynamic parameter-adjusted behavior.
2Reliability
If every gateway forwards every message received from user devices, then message delivery coverage is improved, but network congestion increases
Solution Approach 1:
Instead of universal forwarding by all gateways, the patent implements partial forwarding where only selected gateways forward messages based on priority thresholds. This partial action approach maintains sufficient message delivery coverage while avoiding the excessive action of all gateways forwarding all messages, thus reducing network congestion.
Solution Approach 2:
The patent segments the gateway population into different forwarding priority groups. Rather than treating all gateways uniformly, the system divides them into segments with different forwarding behaviors based on their capabilities and conditions, allowing efficient message routing through selected segments while reducing overall network load.
3Productivity
If forwarding priority is determined based on multiple factors, then message routing efficiency is improved, but system complexity increases
Solution Approach 1:
The network server performs preliminary actions by pre-calculating and assigning forwarding priorities to gateways before messages need to be routed. This advance preparation reduces real-time decision complexity at gateways, as they can rely on pre-determined priorities rather than evaluating all factors from scratch for each message.
Solution Approach 2:
The network server acts as an intermediary that centralizes the complex evaluation of multiple factors (backhaul link quality, device conditions, message types). By concentrating the complex decision-making at the server level and communicating simplified forwarding priorities to gateways, the system reduces distributed complexity while maintaining routing efficiency.
Data Source
AI summary
Systems, apparatuses, and methods are described for routing messages in a network. Gateways may be selectively chosen to forward messages from a user device to a network server. Gateways may forward messages based on forwarding priorities for the user device. The forwarding priorities may, for example, indicate a repeat count threshold for a quantity of times the gateway may receive a message from a particular user device before the gateway forwards the message.


