LBS Message Display System with Segmented Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current microblog systems cannot effectively convey a user's geographical location unless explicitly mentioned in the message, failing to satisfy user demands for real-time location information.
Innovation Solution
A method and system that integrates Location Based Service (LBS) information with messages, allowing users to opt-in to share their location, which is then stored and displayed alongside messages when viewed by others, utilizing a server and terminal architecture to separate message and LBS storage for improved reliability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If LBS information is integrated with messages and stored separately, then location information availability is improved, but system complexity increases
Solution Approach 1:
The system segments message storage and LBS information storage into separate modules. The server stores messages in one database and LBS information in another database, with separate retrieval processes. This segmentation ensures that location information is systematically captured and made available without compromising system organization, directly resolving the contradiction between information availability and system complexity.
2Loss of information
If LBS information is obtained and stored for all users, then location information completeness is improved, but privacy security deteriorates
Solution Approach 1:
The system implements dynamic LBS information collection where users can adjust their location sharing preferences at any time. Users may choose to share location with specific groups, hide location from certain users, or completely disable location sharing. This dynamic control mechanism ensures location information completeness for those who wish to share while protecting privacy for those who prefer anonymity, resolving the contradiction between completeness and privacy security.
3Reliability
If message and LBS storage are separated, then system reliability is improved, but device complexity increases
Solution Approach 1:
The storage architecture is segmented into distinct message storage and LBS information storage components. This segmentation provides reliability by isolating failures - if one storage system experiences issues, the other remains functional. The separate storage structures are managed through standardized interfaces that minimize the perceived complexity for users and application logic, resolving the contradiction between reliability and device complexity.
Data Source
AI summary
Examples of the present disclosure provide a method for displaying a message, in which a terminal receives a message posted by a user, obtains LBS information of the user, sends to a server the LBS information and the received message; the server stores the message received and the LBS information associated with the message, for each message stored, when a request for viewing the message is received from the user, the server displays, through the terminal, the message and the LBS information associated with the message to the user. Various examples of the present disclosure also provide a system for displaying a message, a terminal and a server thereof. When the method, system, and apparatuses provided by the examples of the present disclosure are employed, other users can exactly know a geographical location where the user is in when the user posted the message.


