Mobile Terminal Navigation History via Server Intermediary
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing mobile terminals lack an efficient method to conveniently manage and check navigation history, as they do not effectively utilize server-based place-based data to generate and display navigation history information.
Innovation Solution
A mobile terminal that records and displays navigation history information by accessing a social networking service or web server, prioritizing POIs based on recommendation grades and user preferences, and automatically recommending nearby POIs as destinations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If mobile terminals access and process server-based place-based data to generate navigation history information, then users can conveniently check and manage visited places, but the device complexity and data processing requirements increase
Solution Approach 1:
The patent introduces a server as an intermediary between the mobile terminal and navigation history data. The server stores place-based data and handles complex data processing, while the mobile terminal only needs to access and display pre-processed information. This mediator approach resolves the contradiction by shifting computational complexity from the terminal to the server, maintaining ease of operation while reducing device complexity requirements.
Solution Approach 2:
The system performs preliminary actions by pre-processing and storing navigation history data on the server before it is needed by the user. Place-based data is collected, processed, and organized on the server in advance, so when the user accesses their navigation history on the mobile terminal, the data is already ready for efficient display. This eliminates the need for complex real-time processing on the terminal device.
2Speed
If the mobile terminal stores and processes large amounts of navigation history data locally, then quick access is possible, but the device memory requirements and data management complexity increase
Solution Approach 1:
The server acts as an intermediary storage system that holds large quantities of navigation history data. The mobile terminal maintains a lightweight local cache for frequently accessed information, while the server handles bulk data storage and retrieval. This distributed storage approach enables fast access to commonly used navigation history while offloading the burden of storing large data volumes from the terminal device.
3Adaptability or versatility
If the system prioritizes POIs based on recommendation grades and user preferences, then personalized navigation experience is enhanced, but the data processing and algorithm complexity increase
Solution Approach 1:
The server serves as a computational intermediary that executes complex prioritization algorithms for ranking POIs based on recommendation grades and user preferences. The mobile terminal simply receives and displays the pre-ranked results. This approach enables sophisticated personalized recommendations without burdening the terminal device with complex algorithm implementation, resolving the contradiction between adaptability and device complexity.
Solution Approach 2:
The system implements feedback mechanisms where user interactions with POIs and navigation patterns are continuously monitored and fed back to the server. The server uses this feedback to refine recommendation grades and adjust prioritization algorithms, enhancing personalization over time. This feedback loop enables the system to become increasingly adaptive without increasing terminal device complexity, as all sophisticated processing occurs on the server.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Disclosed are a mobile terminal capable of checking and managing places which a user has ever visited easily and conveniently, by generating navigation history information based on place-based data detected from a server corresponding to a user account, and a method of controlling the same. The mobile terminal includes: a communication unit; a display unit configured to display map data; and a controller configured to access a server through the communication unit, to detect place-based data corresponding to a user account from the server, to generate navigation history information by registering the detected place-based data to the map data, and to display the navigation history information on the display unit.