Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Instant messaging method and server

A communication and client-side technology, applied in the computer field, can solve the problems of forced exit, unsmooth IM experience, and inability to receive messages at multiple points, and achieve the effect of convenient use, improved usability, and convenient use experience.

Active Publication Date: 2011-04-20
TENCENT TECH (SHENZHEN) CO LTD
View PDF4 Cites 87 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Due to the architecture implemented by traditional IM software, a login account can only have one login instance at any time, and if the account tries to log in on another terminal at the same time, the previous one will be forced to log out
For example, if the user successfully logs in to the IM client of the PC terminal, when the user logs in to the IM client of the mobile terminal with the same login account, the IM client of the PC terminal will automatically log out, that is, the same login account can only Simultaneous login to one type of terminal client cannot realize simultaneous login of multiple types of IM clients with a single account, and cannot realize multi-point receiving messages, etc.
This limitation leads to extremely unsmooth IM experience under multi-scenario switching, and also limits the development of IM software in the direction of multi-scenario and multi-terminal

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Instant messaging method and server
  • Instant messaging method and server
  • Instant messaging method and server

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0027] see figure 1 , the present embodiment provides a method for instant messaging, the method comprising:

[0028] 101: The IM server receives the instance login information sent by the IM client;

[0029] Wherein, the instance login information at least includes the login information of the user of the IM client and the instance information of the terminal where the IM client is located.

[0030] It should be noted here that the IM client described in the embodiment of the present invention is a broadly defined IM client, that is, browsers and software that can accomplish the purpose of instant messaging will be referred to as IM clients. .

[0031] The so-called instance refers to that when a user logs in multiple IM clients simultaneously on one or more terminal devices with the same login account, each login client can be called an instance; and the relevant information of each instance, Such as IP address, terminal type, login time, etc. constitute the instance info...

Embodiment 2

[0036] In order to facilitate users to simultaneously log in to IM clients on multiple types of terminal devices using the same login account, the embodiment of the present invention provides an instant messaging method, taking an IM server as an example for executing the method. In the server provided in this embodiment, instance information pre-negotiated between the server and various types of IM terminal devices is stored. see figure 2 , the method includes:

[0037] 201: The IM client on the IM terminal device receives the login information input by the user;

[0038] Wherein, the terminal devices described in the embodiments of the present invention may be various types of terminal devices such as mobile phones, PCs, and televisions. The functions of the IM client on each terminal device are basically similar, but also vary according to the type of the terminal device.

[0039] In this embodiment of the present invention, the user inputs a login account number and a ...

Embodiment 3

[0104] An embodiment of the present invention provides a method for processing IM information. The method provided in this embodiment is based on the fact that the IM client on the terminal device successfully logs in to the IM server through the method provided in Embodiment 2. The method provided in this embodiment mainly describes the method of querying and controlling each other between IM clients logging in to different types of terminal devices using the same login account, see image 3 , the method includes:

[0105] 301: The IM client receives an instance query request;

[0106] Wherein, the instance query request is used to request to query other instances that the login account has logged into;

[0107] It should be noted that, after the IM client successfully logs in, the IM server can provide all the instances currently logged in by the login account to the IM client, or can actively obtain all the instances currently logged in by the login account. Take all inst...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an instant messaging (IM) method and an instant messaging server, which belong to the technical field of computers. The method comprises the following steps of: receiving instance login information transmitted by an IM client, wherein the instance login information at least comprises login information of an IM client user and instance information of a terminal where the IM client is positioned; authenticating identity of the IM client user according to the login information in the instance login information; and when the authentication is successful, distributing an instance ID for the IM client according to the instance information in the instance login information, wherein the instance ID is used for uniquely identifying the IM client. The server comprises a receiving module, an authentication module and a distribution module. Multi-point login of the same login account is effectively realized, and the various requirements of a user are met.

Description

technical field [0001] The invention relates to the technical field of computers, in particular to an instant messaging method and server. Background technique [0002] IM (Instant Messaging, Instant Messaging) has been developed to this day and has been accepted by most Internet users. Whether in life or work, users will use IM software extensively to communicate with friends, colleagues, classmates, customers, etc., making IM software gradually become one of the indispensable tools in users' daily life. Therefore, users have put forward higher and higher requirements on the ease of use, stability, and security of IM software. With the continuous improvement of user needs, users are no longer limited to using IM software on PC clients, but also require that IM software can be used on mobile terminals, web, and even TV terminals. [0003] At present, IM software technicians have successfully developed IM clients that can run on mobile phones, web-based IM clients, and IM c...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L12/58H04L29/06
CPCH04L12/581H04L51/04
Inventor 张孝超廖珏陈定佳韦彬姚砚可李建珍李斌张倩
Owner TENCENT TECH (SHENZHEN) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products