IP-Based Terminal Positioning via Real-Time Database Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for accurately positioning terminal devices without a positioning module, such as traditional PCs, rely on IP address translation which achieves only municipal or county-level accuracy, falling short of precise location determination.

Innovation Solution

A method and apparatus that utilize a server-stored database correlating IP addresses with geographic locations from devices with positioning modules, allowing for the determination of a target terminal device's location by identifying geographic areas and real-time data associated with the IP address, thereby enhancing positioning accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If IP address translation is used to position terminal devices without positioning modules, then positioning can be achieved, but the accuracy is limited to municipal or county level (1-10 kilometers)

Engineering Contradiction:
Improvepositioning accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system pre-collects and stores geographic location data from terminal devices with positioning modules in a database before needing to position devices without positioning modules. This preliminary data collection enables accurate positioning of target devices by matching their IP addresses against the pre-built database, achieving high accuracy without requiring the target device to have a positioning module

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses terminal devices with positioning modules as intermediaries to provide location data that benefits terminal devices without positioning modules. These devices with positioning modules act as data sources that enable accurate positioning of other devices through IP address matching, solving the positioning problem for devices lacking positioning capabilities

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If manual intervention correction is applied to IP address translation, then some accuracy improvement is achieved, but the correction accuracy remains limited to municipal or county level

Engineering Contradiction:
Improvepositioning accuracyVSAvoidpositioning time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary data collection and processing by gathering geographic location information from multiple terminal devices with positioning modules and storing it in a database before actual positioning is needed. This pre-processing eliminates the need for time-consuming manual intervention during positioning operations, achieving both high accuracy and fast response

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system collects geographic location data from terminal devices with positioning modules and uses this feedback information to build and update the database. This feedback mechanism continuously improves positioning accuracy by incorporating real location data from multiple sources, enabling accurate positioning without manual intervention

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10420061B2Geographic location positioning method and apparatus
Publication Date: 2019.09.17 BEIJING KINGSOFT OFFICE SOFTWARE INC
  • US10420061B2 patent drawing
  • US10420061B2 patent drawing
  • US10420061B2 patent drawing

AI summary

The embodiments of the present application provide a method and an apparatus for geographic location positioning. The method includes: first obtaining a target IP address of a target terminal device; then determining a plurality of geographic areas where the target IP address presents; determining at least one piece of real-time data corresponding to the target IP address from the database, wherein the real-time data includes a target geographic location where the target IP address presents within a predetermined period; determining a target geographic area currently corresponding to the target IP address from the plurality of geographic areas based on the target geographic location included in the real-time data; finally determining location information corresponding to the target terminal device based on the target geographic area. It can accurately locate a terminal device without depending on a positioning module of the terminal device itself by means of the solution.