Proximity-Based Message Exchange Using Access Point Address Matching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing message exchange systems, like Twitter, face high loads when users need to transmit and browse messages based on geographical proximity, as they require the message server to recognize and group users by location, which is inefficient and difficult to implement with simple structures.
Innovation Solution
A system where access points transmit annunciation signals with their addresses, allowing portable terminals to search for nearby access points, send message acquisition requests to a message server, and receive messages sorted by similarity based on address proximity, enabling users to exchange messages only with others within a specific range without forming intentional groups.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the message server recognizes and groups users by location to enable geographical message exchange, then message exchange based on proximity is achieved, but server load increases significantly
Solution Approach 1:
The system divides the message exchange function into two parts: the message server handles only message storage and retrieval, while the terminal devices perform location-based filtering and message selection. This segmentation reduces the server load by eliminating the need for it to recognize and group users by location.
Solution Approach 2:
Terminal devices autonomously acquire their own location information, compare it with stored location data, and select appropriate messages without server intervention. The terminals serve themselves by performing the location-based filtering function that would otherwise require server processing.
2Adaptability or versatility
If the message server groups users by location, then localized message exchange is enabled, but system complexity increases
Solution Approach 1:
The complex location recognition and user grouping function is extracted from the message server system and relocated to terminal devices. The server retains only simple message storage and retrieval functions, while terminals handle the complex tasks of location acquisition, comparison, and message selection.
3Measurement precision
If intentional group relationships are formed for message exchange, then message targeting is precise, but user interaction complexity increases
Solution Approach 1:
The system automatically determines message recipients based on location proximity without requiring users to manually form groups or establish relationships. Terminals autonomously compare location information and select messages from nearby devices, eliminating the need for intentional group formation while maintaining precise local targeting.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Provided is a method for exchanging messages only between the users in a predetermined range around the current position, without intentionally grouping the users. A message server stores a message table where a message is associated with each set of addresses of a plurality of access points. A portable terminal searches for access points near the portable terminal and receives annunciation signal including the address of the access point from each access point. The portable terminal transmits, to a message server, a message acquisition request including, as a query, the set of the addresses included in the annunciation signals. The message server compares the set of the addresses as the query with a plurality of sets of addresses recorded in the message table, extracts messages corresponding to the sets of the addresses ranking high arranged in descending order of similarity, and transmits the messages to the portable terminal.