User Location Verification via Dynamic Character String
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current user location check methods rely on location-based services (LBS) that require GPS and wireless communications network positioning, imposing high hardware requirements and are not suitable for scenarios where on-site user participation is necessary.
Innovation Solution
A user location check method that dynamically generates a random character string, which is presented and verified by a user terminal, allowing the controlled device to determine the user's location without relying on LBS, using a graphic code for easier identification and reduced hardware requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If LBS-based positioning is used to check user location, then location verification accuracy is improved, but hardware requirements and system complexity increase
Solution Approach 1:
The patent extracts the location verification function from the complex LBS system and implements it locally through a simple character string comparison mechanism. The controlled device generates and displays a character string, and the user terminal sends back the received string for verification, eliminating the need for GPS and network positioning infrastructure.
Solution Approach 2:
The patent uses a simple, disposable character string as the verification medium instead of expensive positioning hardware. The character string is generated dynamically, used once for verification, and then discarded, providing a low-cost alternative to persistent GPS positioning systems.
2Reliability
If GPS and wireless communications network positioning are required, then location check reliability is improved, but ease of operation deteriorates
Solution Approach 1:
The controlled device performs self-verification by generating its own character string and comparing the user terminal's response against it. This eliminates the need for external positioning services and simplifies the operation to just viewing and transmitting the displayed string.
3Measurement precision
If LBS server support is required for location checking, then verification accuracy is improved, but device complexity and dependency increase
Solution Approach 1:
The patent extracts the verification logic from the LBS server and implements it locally in the controlled device. The character string generation and comparison are performed independently without requiring external server support, eliminating system dependency while maintaining verification accuracy.
Data Source
Figure 1~2
Figure 3~4
Figure 5
AI summary
A user location check method is disclosed, including: dynamically generating a random character string; presenting the currently generated character string; receiving a character string sent by a user terminal, after the user terminal obtains the presented character string; and checking whether the received character string is consistent with the currently generated character string, and determining that a user location check succeeds, if the received character string is consistent with the currently generated character string.