Blockchain Central Node Cross-Platform Instant Messaging

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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).

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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

Engineering Contradiction:
Improveuser experienceVSAvoidcross-platform compatibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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.

Inventive Principle:
Principle #26Copying

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

Engineering Contradiction:
Improveinformation sharingVSAvoidapplication independence
Core Design Contradiction:
Loss of informationVSEase of manufacture

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11595328B2Methods, media and computing devices for implementing instant messaging system based on blockchain
Publication Date: 2023.02.28 NETEASE (HANGZHOU) NETWORK CO LTD
  • US11595328B2 patent drawing
  • US11595328B2 patent drawing
  • US11595328B2 patent drawing

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.