Dynamic Message Transmission Frequency Management for Battery-Powered IoT Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current communication protocols, such as UPnP, face challenges in managing message transmission frequencies on battery-powered devices, leading to excessive energy consumption and potential battery depletion, as they often rely on fixed intervals for connection state detection, which may not account for varying energy levels of devices.
Innovation Solution
A method that dynamically adjusts message transmission times based on the charge levels of both devices, allowing for adaptive frequency modification to conserve energy and maintain connection state awareness without prematurely depleting battery power.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If the control point increases the frequency of sending M-SEARCH requests to detect connection status more quickly, then the connection state detection speed is improved, but the energy consumption of the battery-powered control point increases
Solution Approach 1:
The patent applies dynamics by making the message transmission frequency adaptive rather than fixed. The control point dynamically adjusts the frequency of M-SEARCH requests based on the energy status information received from the controlling device. When the controlling device has sufficient energy, the control point can increase transmission frequency for faster detection. When energy is low, the frequency is reduced to conserve battery power, thus resolving the contradiction between detection speed and energy consumption.
Solution Approach 2:
The patent changes the parameter of transmission frequency based on energy status. The control point receives energy status information from the controlling device and uses this information to adjust the frequency parameter of M-SEARCH requests. This parameter adaptation allows the system to optimize between detection speed and energy consumption by selecting appropriate frequency levels according to available energy resources.
2Reliability
If the controlling device increases the sending frequency of SSDP: Alive requests to announce presence more frequently, then the connection status awareness is improved, but the battery charge depletes more quickly
Solution Approach 1:
The patent makes the transmission frequency dynamic by adjusting it according to the controlling device's battery charge level. When the battery charge is high, the controlling device can increase the frequency of SSDP: Alive requests to improve connection status awareness. When the battery charge drops below a threshold, the frequency is automatically reduced to conserve energy, thus resolving the contradiction between reliability and energy consumption.
Solution Approach 2:
The patent changes the transmission frequency parameter based on battery charge information. The controlling device monitors its own energy status and adapts the frequency parameter of presence announcement requests accordingly. This allows the system to maintain reliable connection awareness when energy permits while conserving battery power when energy is scarce.
3Loss of time
If the control point reduces the timeout duration from 1800 seconds to a shorter period to detect disconnection faster, then the disconnection detection speed is improved, but the controlling device must send messages more frequently consuming more energy
Solution Approach 1:
The patent resolves this contradiction by making the timeout duration dynamic rather than fixed. Instead of uniformly reducing the timeout to a shorter period, the system adapts the timeout value based on the energy status of the controlling device. When energy is sufficient, a shorter timeout can be used for faster detection. When energy is limited, the timeout is extended to reduce transmission frequency and conserve energy.
Solution Approach 2:
The patent changes the timeout parameter based on energy status information. The control point adjusts the timeout duration parameter according to the battery charge level received from the controlling device, allowing flexible adaptation between detection speed and energy consumption requirements.
Data Source
Figure 1~2
Figure 3A~4
AI summary
The invention relates to a method for managing message transmission times from a first device (DISP1) to a destination of a second device (MOB21,MOB22), the devices having respective electrical load levels at a given time, characterized in that it comprises a. a step of receiving a request to change message transmission times, the request including the current electrical load level associated with the second device (MOB21,MOB22); b. a step of determining transmission times by taking into account the load levels of the first and/or second device.