Network Device Dynamic Communication Switching for Power Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Network devices face challenges in managing power consumption and timely receipt of push commands due to the limitations of the polling and push methods, where continuous communication with a server prevents sleep states, leading to high power consumption, and intermittent communication may result in inadequate management.
Innovation Solution
A network device equipped with a transmitting unit, comparison unit, and switching unit that monitors metrics and dynamically switches between polling and push methods based on predefined thresholds to optimize communication intervals and method selection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the client communicates with the server using the push method to maintain a session, then the client can receive push commands in a timely manner, but the client cannot enter a sleep state, leading to increased power consumption
Solution Approach 1:
The patent implements dynamic switching between polling and push communication methods based on the client's operational state. When the client is active, it uses the push method for immediate command reception. When the client enters a sleep state, it switches to the polling method to enable power saving, thus dynamically adapting the communication method to current needs
Solution Approach 2:
The patent changes the communication parameter (method type) based on the client's power state. By monitoring whether the client is in an active or sleep state, the system adjusts the communication approach - using push method during active states and polling method during sleep states, thereby optimizing both responsiveness and power consumption
2Use of energy by moving object
If the client communicates with the server using the polling method, then the client can enter sleep states to reduce power consumption, but the client cannot receive push commands in a timely manner, resulting in insufficient device management
Solution Approach 1:
The system dynamically adjusts the communication method based on operational requirements. When timely command reception is critical, it switches to push method. When power saving is the priority and immediate commands are less critical, it uses polling method, creating a flexible adaptive system
Solution Approach 2:
The patent employs periodic polling as an alternative to continuous push communication. By setting appropriate polling intervals, the system can achieve a balance between power consumption and command reception timeliness, receiving commands periodically rather than continuously
3Reliability
If the client continuously communicates with the server using the push method, then the server can effectively manage the client, but the communication session cannot be suspended, preventing power saving modes
Solution Approach 1:
The patent segments the communication approach into two distinct modes: push method for active management periods and polling method for power-saving periods. This segmentation allows the system to switch between effective management and energy conservation based on operational context
Solution Approach 2:
Instead of continuous communication, the system uses periodic polling during power-saving states. This periodic approach reduces energy consumption while still maintaining the ability to receive management commands at intervals, balancing management effectiveness with energy conservation
Data Source
AI summary
A network device transmits, to a server, information of an event that has occurred in the network device, compares, with each of a first threshold and a second threshold greater than the first threshold, a metric that corresponds to a state of the network device pertaining to the event, and switches a method of communicating with the server based on the comparison. When the metric exceeds the first threshold while communicating with the server in a polling method with first communication intervals and is smaller than the second threshold, the method of communicating with the server switches to a polling method with second communication intervals that are shorter than the first communication intervals, and when the metric exceeds the second threshold while communicating with the server in the polling method with the second communication intervals, the method of communicating switches with the server to a push method.


