Chat Group Establishment via Proximity-Based Authentication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The conventional methods for establishing a chat group on mobile communication platforms, such as WeChat, are complicated and inconvenient, especially when users want to invite friends around them, as they require adding contacts and selecting group members from a list.
Innovation Solution
A method and apparatus that allow a user to initiate a chat group by providing their identifier, the chat group identifier, and geographic position to a server, which automatically selects and invites nearby users within a predetermined scope to join, simplifying the process and eliminating the need to add friends as contacts beforehand.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If conventional methods are used to establish a chat group by selecting members from contacts, then the group can be formed with known contacts, but the operation process becomes complicated and time-consuming
Solution Approach 1:
The system performs preliminary actions by automatically selecting nearby users based on geographic location before the group creation process begins. The server pre-processes user location data and maintains a ready list of nearby users, eliminating the need for manual contact selection during group establishment.
Solution Approach 2:
The system enables self-service by allowing users to automatically join groups based on their geographic location without manual intervention. Users simply need to enable location services, and the system automatically identifies nearby users, sends invitations, and completes group formation without requiring manual contact management.
2Adaptability or versatility
If users manually add contacts and select members from contacts list, then existing contacts can be included in the group, but the procedure becomes inconvenient especially when inviting friends around the user
Solution Approach 1:
The system transitions from traditional contact-based one-dimensional selection to geographic location-based multi-dimensional selection. By incorporating spatial dimension (latitude, longitude, altitude) and temporal dimension (real-time location updates), the system enables users to discover and invite nearby friends without requiring pre-established contact relationships.
Solution Approach 2:
The system provides universal functionality by combining multiple features: geographic location tracking, automatic user discovery, invitation management, and group creation into a single integrated process. This multi-functional approach serves both existing contacts and new nearby users through the same interface and workflow.
3Extent of automation
If the system automatically selects nearby users based on geographic position, then the invitation process is simplified and non-contact friends can join, but additional geographic data processing is required
Solution Approach 1:
The system introduces a server as an intermediary that handles complex geographic data processing, user location tracking, and automatic invitation management. The client application remains simple, delegating all geographic computation and user selection tasks to the server, which maintains location databases and processes group formation logic.
Data Source
AI summary
A method including: receiving, from a first terminal, a request for establishing a chat group without receiving an identifier of an existing social network contact; monitoring incoming requests for additional users to join the first chat group; while monitoring, detecting a request from a second terminal to obtain information of other terminals located around the second terminal; in accordance with the request from the second terminal and in accordance with a determination that the second terminal and the first terminal are located within a preset distance, requesting authentication information corresponding to the first chat group; receiving the authentication information from the second terminal, wherein the authentication information is obtained by the second user independently of the server of the social network platform; and in accordance with a determination that the authentication information is correct, establishing the first chat group including the first user and the second user.


