IoT Device Grouping via IP Address Link Weighting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing IoT device management systems struggle to accurately identify and collect data on IoT devices within the same household, especially when they are not logged in with a common account, leading to unreliable data collection and analysis.
Innovation Solution
A server device that utilizes IP addresses to link and weight connections between IoT devices, generating groups and identifiers based on consistent IP address associations over time, to accurately determine the type and number of IoT devices per household.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If IoT devices are identified based on user account login, then account-based data collection is simplified, but devices not logged in or logged in with different accounts cannot be accurately identified as belonging to the same household
Solution Approach 1:
The patent introduces IP address as an intermediary identifier to bridge the gap between devices and households. Instead of relying solely on user account login status, the system uses IP address information as a mediator to identify devices within the same household, even when devices are not logged in or are logged in with different accounts. This intermediary approach resolves the contradiction by providing a reliable identification method that works independently of account login status.
Solution Approach 2:
The patent replaces the mechanical/account-based identification system with an IP address-based identification system. Rather than relying on user account login mechanisms, the system substitutes this with network-level IP address detection, which provides more reliable and comprehensive device identification capabilities for household-level analysis.
2Reliability
If IP address-based linking is used to identify household devices, then household device identification accuracy is improved, but the system complexity increases due to link weight management
Solution Approach 1:
The patent applies parameter changes by introducing a weight parameter to the link between IP addresses and devices. This weight parameter allows the system to dynamically adjust the strength of association between IP addresses and devices based on observation frequency and reliability. By changing the parameter from binary link existence to weighted link strength, the system manages complexity through quantitative differentiation rather than qualitative complexity.
Solution Approach 2:
The patent introduces dynamic characteristics to the link weight management system. The weights are not fixed but dynamically adjusted based on observed device behavior patterns and IP address consistency. This dynamic approach allows the system to adapt to changing network conditions and device usage patterns, managing complexity through adaptability rather than rigid structural complexity.
3Reliability
If link weight is increased for existing connections between IoT devices, then connection reliability is improved, but data processing time increases
Solution Approach 1:
The patent applies preliminary action by pre-establishing IP address to device mapping relationships before actual data processing occurs. The system performs preliminary link creation and weight assignment during device initialization and connection establishment, so that when data processing is needed, the foundational link structures are already in place. This reduces processing time by avoiding the need to create and evaluate links from scratch during data processing operations.
Data Source
AI summary
An operation method of a server device includes receiving an Internet protocol (IP) address of an Internet-of-Things (IoT) device from the IoT device, identifying another IoT device having a same IP address as the IP address of the IoT device, based on there being no link generated between the IoT device and the another IoT device, generating a link between the IoT device and the another IoT device, based on there being a link generated between the IoT device and the another IoT device, increasing a weight for the link generated between the IoT device and the another IoT device, and generating data on the IoT device and the another IoT device based on the weight for the generated link.


