IoT Notification Subscription via Agent-Mediated Time Interval Matching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing IoT systems face challenges in efficiently managing power consumption and subscription notifications, leading to failures when the time interval for event notifications from targets exceeds the expected interval for requesters, particularly in battery-powered devices.
Innovation Solution
Implementing a method where a first and second time interval are determined, with the agent receiving event notifications from targets according to the second time interval and notifying requesters according to the first time interval, using an agent to manage subscription requests and notifications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If the target sends event notifications according to its own time interval (second time interval), then the target can save power by not remaining activated for long time, but the requester cannot receive notifications in the expected time interval (first time interval)
Solution Approach 1:
The patent introduces an agent as an intermediary component that receives notifications from the target according to the second time interval and forwards them to the requester according to the first time interval. This mediator resolves the time interval mismatch between target and requester, ensuring both power saving for the target and reliable notification delivery for the requester.
2Reliability
If the requester remains in activated status to receive notifications in the first time interval, then notification reception is ensured, but power consumption increases
Solution Approach 1:
The agent acts as a buffer that stores notifications received from the target and makes them available to the requester when needed. This allows the requester to enter low-power sleep modes while the agent maintains the notification subscription and forwards notifications when the requester is active, thus reducing requester power consumption without sacrificing notification reception reliability.
3Reliability
If the target extends its activation time to match the requester's expected notification interval, then notification delivery is improved, but power consumption of the target increases
Solution Approach 1:
The agent subscribes to notifications from the target at the target's preferred second time interval, which is optimized for the target's power consumption. The agent then manages the timing of forwarding these notifications to the requester at the first time interval. This decoupling allows the target to maintain its power-efficient operation while the requester receives notifications at the expected intervals.
Solution Approach 2:
The agent performs preliminary actions by pre-receiving and caching notifications from the target before the requester needs them. This allows the target to send notifications at its own optimized intervals without worrying about the requester's timing requirements, as the agent has already prepared the notifications for future forwarding.
Data Source
AI summary
The present disclosure relates to a method of subscribing to notification in an Internet of Things system. The Internet of Things system includes a requester, a target and an agent, and the method includes: determining a first time interval and a second time interval, where the first time interval is a time interval in which the requester expects to receive an event notification from the target, and the second time interval is a time interval in which the target is able to send an event notification; determining whether the second time interval exceeds the first time interval; and receiving, by the agent in response to determining that the second time interval exceeds the first time interval, an event notification from the target according to the second time interval and notifying the requester according to the first time interval.


