IoT Device Identification via Packet Pattern Matching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing device identification methods for IoT devices face reliability issues when the exact model name is unknown or not accessible, leading to inaccurate information and difficulties in connection between user terminals and identification target devices.
Innovation Solution
A method and apparatus that utilize collective intelligence to correct and improve the reliability of device identification by analyzing packet patterns, comparing user-selected model names with stored information, and updating databases to provide accurate model names for reliable connections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If device identification is performed based on model name displayed on the device, then the identification process is simple, but the identification fails when the model name is not displayed, shielded, or difficult to access
Solution Approach 1:
The patent introduces a camera as an intermediary tool to capture the device, and uses image recognition technology as a mediator to extract identification information from the captured image. This intermediary approach allows the system to obtain device model information without requiring direct visual access to the model name on the device surface, thereby resolving the contradiction between ease of operation and reliability.
2Productivity
If device information is roughly guessed and provided when exact model name is unknown, then the identification process can proceed, but the information accuracy and reliability are low
Solution Approach 1:
The patent implements a feedback mechanism where the system first performs rapid initial identification, then uses the captured device image and extracted features to query a database for accurate model information. If the initial guess is incorrect, the system receives feedback and refines the identification by comparing extracted features with stored device profiles, thereby improving accuracy while maintaining reasonable identification speed.
3Reliability
If packet pattern matching is performed to identify devices, then identification can be performed without visible model names, but the system complexity increases due to packet analysis requirements
Solution Approach 1:
The patent extracts only the essential and distinctive features from device packets for identification purposes, rather than analyzing the entire packet structure. By taking out and focusing on key identifying features such as specific packet patterns, timing characteristics, and protocol signatures, the system achieves reliable device identification while keeping the analysis complexity manageable.
Data Source
AI summary
Provided is a method performed by a computing device for identifying a device. The method include receiving a target packet from an identification target device, extracting a pattern of the target packet, the target packet being transmitted by the identification target device from the packet, matching the pattern of the target packet with at least one of packet patterns stored in an identification information DB, comparing a first model name with a second model name, the first model name being corresponding to the matched pattern stored in the identification information DB, the second model name being selected by a user of a user terminal, and transmitting a proposed model name to the user terminal based on determining that the first model name and the second model name are different, the proposed model name being used for connection between the user terminal and the identification target device.


