Network Inquiry Accuracy via SSID BSSID Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional network inquiry methods often result in inaccurate matching of Wi-Fi networks due to the use of the same service set identifier (SSID) by different wireless access points, leading to user access issues.

Innovation Solution

A network inquiry method and apparatus that receive location information from a client terminal, search for network information in a preset range stored in a database, compare the detected network information with the client's information, and identify the available network based on the comparison, improving accuracy by using SSID and BSSID matching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If only SSID is used for network matching, then the network inquiry process is simple, but the network identification accuracy deteriorates due to same SSID used by different access points

Engineering Contradiction:
Improvenetwork inquiry process complexityVSAvoidnetwork identification accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent segments the network identification process into two distinct phases: first matching by SSID (coarse filtering), then verifying by BSSID (fine identification). This segmentation allows the system to maintain simplicity in the initial filtering stage while ensuring high accuracy in the final identification stage, resolving the contradiction between process simplicity and identification accuracy.

Inventive Principle:
Principle #1Segmentation

2Speed

If location information is not used, then the network inquiry is faster, but the network matching accuracy deteriorates due to searching in larger area

Engineering Contradiction:
Improvenetwork inquiry speedVSAvoidnetwork matching accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by using location information to pre-filter and identify the candidate network range before performing detailed network information matching. This preliminary localization step narrows down the search scope, enabling both fast inquiry speed and high matching accuracy by focusing resources on relevant networks only.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If comprehensive network information is verified, then the network identification accuracy is improved, but the inquiry process complexity increases

Engineering Contradiction:
Improvenetwork identification accuracyVSAvoidinquiry process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements a dynamic verification process where the depth of network information comparison adapts based on initial SSID matching results. The system dynamically adjusts the verification level: performing only SSID comparison for quick rejection of mismatched networks, and proceeding to full BSSID and network type verification only when SSID matches, thus balancing accuracy requirements with process complexity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10567947B2Method, apparatus, and server for network inquiry
Publication Date: 2020.02.18 ALIBABA GROUP HOLDING LTD
  • US10567947B2 patent drawing
  • US10567947B2 patent drawing
  • US10567947B2 patent drawing

AI summary

The present disclosure provides method, apparatus, and server for network inquiry. The method includes receiving location information sent by a client terminal and network information detected by the client terminal, searching for network information in a preset range stored in a database according to the location information, comparing the network information sent by the client terminal with the network information found through searching and identifying the network information found through searching based on a comparison result, and sending the identified network information to the client terminal.