Instant Messaging Server Multi-Terminal Login Instance Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Instant Messaging (IM) software limits users to a single login instance per account across different terminals, preventing simultaneous login and causing undesirable experiences when switching between multiple scenes and terminals.

Innovation Solution

An IM method and server system that receives instance login information, authenticates user identity, and allocates a unique instance number for each IM client, allowing simultaneous login across multiple terminals such as mobile phones, web, and PCs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional IM software allows only one login instance per account, then system simplicity is maintained, but user accessibility and multi-terminal usage are limited

Engineering Contradiction:
Improvemulti-terminal login capabilityVSAvoidlogin instance management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the login system by introducing instance numbers that uniquely identify each login instance. Instead of treating all logins uniformly, the system divides them into distinct instances (e.g., instance 1 for PC, instance 2 for mobile), allowing multiple simultaneous logins while maintaining individual tracking and management of each instance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism (instance number allocation system) between the user account and the terminal devices. The server acts as a mediator that receives login requests, allocates unique instance numbers, and manages the mapping between accounts, instances, and terminals, thereby enabling multi-terminal support without direct complex peer-to-peer management.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If multiple terminals can login simultaneously, then user convenience and multi-scene usage are improved, but message routing and delivery complexity increases

Engineering Contradiction:
Improveuser convenienceVSAvoidmessage routing system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The message routing system is segmented by instance numbers. Each message is associated with a specific instance number, allowing the server to route messages to the correct terminal without complex analysis. This segmentation simplifies the routing logic compared to a system that would need to dynamically determine which terminal should receive each message.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements feedback mechanisms where the server tracks which instances are currently active and responsive. When routing messages, the server can query instance status and adjust delivery accordingly, ensuring reliable message delivery while maintaining simplicity through structured feedback loops rather than complex predictive routing.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If instance information is collected and stored, then unique instance identification is achieved, but data storage and processing requirements increase

Engineering Contradiction:
Improveinstance identification accuracyVSAvoiddata storage volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential identifying information needed for instance differentiation - specifically the instance number itself - rather than storing complete terminal profiles or detailed device characteristics. This extraction approach achieves precise instance identification while minimizing data storage requirements by keeping only the critical unique identifier.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The instance numbers function as lightweight, disposable identifiers that are allocated when a login instance is created and can be released when the instance terminates. These simple numeric identifiers require minimal storage space compared to maintaining persistent detailed terminal information, aligning with the principle of using simple, low-cost data structures for temporary identification needs.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS8621018B2Method and server for instant messaging
Publication Date: 2013.12.31 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US8621018B2 patent drawing
  • US8621018B2 patent drawing
  • US8621018B2 patent drawing

AI summary

An Instant Messaging (IM) method and server are provided. The method includes: receiving instance login information sent by an IM client, wherein the instance login information at least includes login information of a user of the IM client and instance information of a terminal located by the IM client (101); authenticating identity of the user of the IM client, according to the login information in the instance login information (102); when the authenticating is passed, allocating an instance number for the IM client, according to the instance information in the instance login information, wherein the instance number is configured to uniquely identify the IM client (103). The server includes a receiving module (801), an authenticating module (802) and an allocating module (803). By adopting the method and server provided, multipoint login of one login account may be effectively achieved, and multiple aspects requirements of a user may be satisfied.