Cross-Platform Instant Message Transfer via Server Identity Resolution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing instant messaging technologies limit message transfer to only the same client programs, preventing messages from being sent between different instant messaging client programs, such as Tencent QQ and Feixin, which reduces the scope and efficiency of instant message processing.
Innovation Solution
A method and system that allow instant messages to be transferred between different application programs by generating a processing request with user accounts, identities, and application program identities, processed by a server to enable display across various application programs, facilitating cross-program message delivery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If instant message transfer is limited to the same client program, then the system maintains simplicity and reliability, but the scope and efficiency of message processing is reduced
Solution Approach 1:
The patent introduces a server as an intermediary component that receives processing requests from the first terminal, resolves identities across different application programs, and routes messages to the second terminal. This mediator architecture enables cross-program message transfer without requiring direct integration between different client programs, thus improving adaptability while managing complexity through centralized coordination.
Solution Approach 2:
The server implements a universal identity resolution mechanism that handles multiple application program identities through a common interface. The system uses unified identity association relationships that work across different application programs (first application program and second application program), allowing the same infrastructure to support diverse messaging scenarios without requiring program-specific implementations.
2Productivity
If cross-program message transfer is enabled, then the efficiency of instant message processing is improved, but the system complexity increases due to multiple identities and associations
Solution Approach 1:
The patent transforms the complexity of cross-program identity management into a standardized parameter structure. By defining fixed parameters (first user account, first identity, second identity, identity of second application program) and their association relationships, the system converts complex identity mappings into manageable parameter transmissions. The server processes these standardized parameters to resolve identities efficiently, improving productivity while containing complexity through parameter standardization.
3Adaptability or versatility
If multiple identities and association relationships are implemented, then cross-program message transfer becomes possible, but the ease of operation is reduced
Solution Approach 1:
The system implements automatic identity resolution and association relationship matching without requiring user intervention. When a user sends a message from the first application program to a contact in the second application program, the server automatically resolves the identities and establishes the message routing based on pre-configured association relationships. This self-service mechanism enables cross-program compatibility while maintaining ease of operation, as users interact with familiar interfaces without needing to understand the underlying identity mapping complexity.
Data Source
AI summary
An instant message processing method includes: acquiring, by a first terminal by using a first application program, an instant message input by a user, generating a first processing request according to the instant message, and sending the first processing request to a server; processing, by the server, the first processing request, and sending the instant message to the second terminal according to a second identity; and displaying, by the second terminal, the received instant message by using a second application program, or displaying, by the second terminal, the received instant message by using the first application program and the second application program. Besides, the present disclosure further provides an instant message processing apparatus and system. With the instant message processing method, apparatus, and system, an instant message can be transferred between different application programs, thereby improving the efficiency of instant message processing.


