Blockchain Central Node Cross-Platform Instant Messaging
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing instant messaging applications do not allow communication between users of different platforms, leading to low communication efficiency and poor user experience due to the need for users to download and use the same application.
Innovation Solution
Implementing an instant messaging system based on blockchain, which includes a central node with a management node and a blockchain node that enables interaction between multiple instant messaging servers, allowing users to register, manage identities, share friend lists, and send messages across different applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If users are restricted to using the same instant messaging application, then each application can maintain its own server infrastructure, but communication efficiency between users of different applications deteriorates
Solution Approach 1:
The patent introduces a blockchain as an intermediary layer between different instant messaging servers. The blockchain node acts as a mediator that stores user information and enables communication between users of different applications without requiring direct integration between the servers. This resolves the contradiction by enabling cross-application communication (improving productivity) while maintaining separate server infrastructures (managing complexity through a standardized intermediate layer).
Solution Approach 2:
The blockchain node serves multiple functions: it stores user information, manages identities across different applications, and facilitates communication between various instant messaging servers. This multi-functional design allows the system to support communication efficiency across all applications through a single universal infrastructure, avoiding the need for separate integration mechanisms for each application pair.
2Ease of operation
If users must download and use the same instant messaging application to communicate, then each application maintains independent user management, but user experience deteriorates
Solution Approach 1:
The blockchain node provides universal user management that works across all instant messaging applications. It stores unified user information and identities that can be accessed by any application, allowing users to maintain consistent profiles and communication capabilities regardless of which application they use. This improves user experience by eliminating the need to re-register or reconfigure when switching applications while enhancing cross-platform compatibility.
Solution Approach 2:
The system creates a centralized copy of user information on the blockchain that can be read by multiple applications. Instead of each application maintaining its own separate user database, the blockchain stores a master copy that applications can access, ensuring consistent user experience across platforms while allowing each application to maintain its own interface and functionality.
3Loss of information
If separate instant messaging servers are used for different applications, then each application can be optimized independently, but information sharing between applications becomes difficult
Solution Approach 1:
The blockchain serves as an information-sharing intermediary that allows different instant messaging servers to access user information without requiring direct connections between them. Each application can continue to be developed and optimized independently, but they all can read and write to the same blockchain, enabling seamless information sharing and friend list synchronization across application boundaries.
Data Source
AI summary
An instant messaging system based on blockchain includes: a central node and at least two domain instant messaging servers. The central node includes a management node and a blockchain node. Information about a user is stored in the blockchain node. The at least two domain instant messaging servers correspond to at least two instant messaging applications, respectively. A method for implementing the instant messaging system is implemented at the central node, and includes performing, in response to a request from the domain instant messaging server, a corresponding operation or providing corresponding information about a user to the domain instant messaging server. The central node establishes a communication connection with a plurality of domain instant messaging servers, such that each domain instant messaging server can send respectively data to the central node to realize a data sharing, and an interaction between different domain instant messaging servers.


