Mobile Application Sharing via Server Match and Proximity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for sharing application information between mobile terminals are inconvenient and lack timely information viewing, requiring users to register and access personal accounts, and relying on text-based sharing methods that are not efficient.
Innovation Solution
A method and system where mobile terminals send match requests to a server upon user instruction, allowing the server to match terminals based on time intervals and geographic proximity, enabling quick and timely sharing of application information by sending relevant details such as names and download addresses.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If text-based sharing via email or micro-blog is used, then application information can be shared, but the sharing process is inconvenient and time-consuming due to registration and account access requirements
Solution Approach 1:
The patent extracts the essential sharing function from complex account-based systems. By using device identifiers and direct device-to-device communication through the server, it removes the need for user registration and account management, keeping only the core information transfer capability.
Solution Approach 2:
The server acts as an intermediary that facilitates direct device communication without requiring users to manage personal accounts. The server matches devices based on proximity and enables direct information transfer, eliminating the need for email or social media account access.
2Loss of information
If text-based sharing via email is used, then application information can be shared, but the shared information cannot be ensured to be viewed timely as the recipient must actively access their email box
Solution Approach 1:
The system implements feedback mechanisms where the server monitors recipient device status and actively pushes notifications when the recipient comes online. This ensures timely delivery of shared information without requiring the recipient to continuously check email or other messaging platforms.
Solution Approach 2:
The server preliminarily stores the shared application information and prepares it for delivery. When the recipient device comes online, the server automatically delivers the pre-prepared information, ensuring timely viewing without requiring the recipient to proactively check for messages.
3Loss of time
If a server-based matching system is implemented, then timely viewing of shared information is enabled, but the system complexity increases with match request processing and time interval checking
Solution Approach 1:
The system uses simple parameter changes (time intervals and device proximity) to enable automatic matching. By monitoring whether the time between share request and recipient online status falls within a predefined range, the system achieves timely delivery without complex algorithms.
Solution Approach 2:
The matching system operates autonomously without requiring user intervention. Devices automatically send match requests, the server processes timing and proximity criteria, and information is automatically delivered when conditions are met, reducing system complexity from the user perspective.
Data Source
Figure 1
Figure 2
Figure 3~5
AI summary
The present invention discloses a method, a system, and an apparatus for sharing application information. The method receives match request sent by a mobile terminal X upon receipt of a share instruction of a user. According to the match request, the method determines whether there is a mobile terminal which is matched with the mobile terminal X among other mobile terminals that send match request, and if a mobile terminal is found, sends a success message. When a server receives identifiers of applications to be shared sent from any one mobile terminal of the matched mobile terminals, the method determines whether the other mobile terminal of the matched mobile terminals is connected to the server, if the other mobile terminal is online, obtains relevant information of the application corresponding to each identifier respectively, and sends the obtained relevant information to the other mobile terminal.