IP-Based Terminal Positioning via Real-Time Database Matching
Find Innovative SolutionsGenerate 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
Engineering 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)
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
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
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
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
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
Data Source
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.


