CN105515937B - Instant messaging method, terminal, server and system - Google Patents

Instant messaging method, terminal, server and system Download PDF

Info

Publication number
CN105515937B
CN105515937B CN201410494271.7A CN201410494271A CN105515937B CN 105515937 B CN105515937 B CN 105515937B CN 201410494271 A CN201410494271 A CN 201410494271A CN 105515937 B CN105515937 B CN 105515937B
Authority
CN
China
Prior art keywords
terminal
communication
instant
instant messaging
session
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410494271.7A
Other languages
Chinese (zh)
Other versions
CN105515937A (en
Inventor
陈家盛
史雪
刘晓宇
杜修杏
张春华
秦颖夫
金鑫
姜思俊
王芳
付玓瓅
陆龙
鄢贤卿
刘浩
戴永裕
陈俊标
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201410494271.7A priority Critical patent/CN105515937B/en
Publication of CN105515937A publication Critical patent/CN105515937A/en
Application granted granted Critical
Publication of CN105515937B publication Critical patent/CN105515937B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the invention discloses an instant messaging method, a terminal, a server and a system, wherein the instant messaging method comprises the following steps: acquiring multi-terminal communication information sent by an instant communication server; displaying multi-terminal communication prompt information according to the multi-terminal communication information; acquiring a multi-terminal communication access instruction; and establishing an instant communication session with the instant communication opposite terminal according to the multi-terminal communication access instruction and the user identification of the instant communication opposite terminal. By adopting the invention, the instant communication session can be transferred to other terminal equipment to continue under the condition of keeping the instant communication uninterrupted.

Description

Instant messaging method, terminal, server and system
Technical Field
The present invention relates to the field of internet technologies, and in particular, to an instant messaging method, a terminal, a server, and a system.
Background
With the development of the internet and terminal technology, people can use instant communication tools to carry out instant communication on a plurality of different types of terminals, when people need to change the used terminals due to the change of the used scenes, the instant communication carried out on the used terminals can not be continued, namely, the prior art realizes that a plurality of terminals of the same instant communication account number log in simultaneously, but when people change the used terminals, for example, the instant communication session is carried out on a personal computer before, the current instant communication session needs to be closed when the user needs to go out in an urgent situation and can log in the same instant communication account number to continue the session by using a mobile phone, or the effect of the video communication session carried out on the mobile phone is poor, the user hopes to transfer the current video communication session to the computer to continue, the current user needs to close the current instant communication session when the instant communication tool is used in the scenes, and then initiates a communication session request with a communication object again at another terminal to recover, however, the process of closing and re-requesting can cause the communication session to be interrupted, the session cannot realize seamless transfer, and the interruption of the ongoing instant communication scene brings great inconvenience to the user.
Disclosure of Invention
The technical problem to be solved by the embodiments of the present invention is to provide an instant messaging method, terminal, server and system, which can transfer an instant messaging session to other terminal devices to continue to perform without interrupting the instant messaging.
In order to solve the above technical problem, an aspect of the present invention provides an instant messaging method, where the method includes:
a first instant messaging terminal acquires multi-terminal communication information sent by an instant messaging server, wherein the multi-terminal communication information carries a user identifier of an instant messaging opposite terminal which carries out instant messaging conversation with a second instant messaging terminal at present, and the second instant messaging terminal and the first instant messaging terminal log in through the same instant messaging account and are in a log-in state;
the first instant messaging terminal displays multi-terminal communication prompt information according to the multi-terminal communication information;
the first instant messaging terminal acquires a multi-terminal communication access instruction;
and the first instant communication terminal establishes an instant communication session with the instant communication opposite terminal according to the multi-terminal communication access instruction and the user identification of the instant communication opposite terminal.
On the other hand, the embodiment of the invention also provides an instant messaging method, which comprises the following steps:
when detecting that a second instant messaging terminal carries out instant messaging session with an instant messaging opposite terminal, an instant messaging server detects whether a first instant messaging terminal which is logged in with the second instant messaging terminal by using the same instant messaging account and is in a logging-in state exists currently;
if the first instant messaging terminal is in the multi-terminal communication access instruction, the first instant messaging terminal sends multi-terminal communication information to the first instant messaging terminal, the multi-terminal communication information carries a user identifier of the instant messaging opposite terminal, so that the first instant messaging terminal displays multi-terminal communication prompt information according to the multi-terminal communication information, and after the first instant messaging terminal obtains the multi-terminal communication access instruction, an instant messaging session between the first instant messaging terminal and the instant messaging opposite terminal is established according to the multi-terminal communication access instruction and the user identifier of the instant messaging opposite terminal.
On the other hand, an embodiment of the present invention further provides an instant messaging terminal, including:
the communication information acquisition module is used for acquiring multi-terminal communication information sent by an instant communication server, wherein the multi-terminal communication information carries a user identifier of an instant communication opposite terminal which carries out instant communication session with a second instant communication terminal at present, and the second instant communication terminal and the instant communication terminal log in through the same instant communication account and are in a log-in state;
the communication prompt display module is used for displaying multi-terminal communication prompt information according to the multi-terminal communication information;
the access instruction acquisition module is used for acquiring a multi-terminal communication access instruction;
and the communication transfer request module is used for establishing an instant communication session with the instant communication opposite terminal according to the multi-terminal communication access instruction and the user identification of the instant communication opposite terminal.
On the other hand, an embodiment of the present invention further provides an instant messaging server, including:
the multi-terminal detection module is used for detecting whether a first instant messaging terminal which logs in with a second instant messaging terminal through the same instant messaging account and is in a logging state exists at present or not when the instant messaging session between the second instant messaging terminal and an instant messaging opposite terminal is detected;
the multi-terminal notification module is used for sending multi-terminal communication information to the first instant communication terminal if the multi-terminal detection module detects that the first instant communication terminal exists, wherein the multi-terminal communication information carries a user identifier of the instant communication opposite terminal, so that the first instant communication terminal displays multi-terminal communication prompt information according to the multi-terminal communication information, and after the first instant communication terminal acquires a multi-terminal communication access instruction, an instant communication session between the first instant communication terminal and the instant communication opposite terminal is established according to the multi-terminal communication access instruction and the user identifier of the instant communication opposite terminal.
On the other hand, an embodiment of the present invention further provides an instant messaging system, including an instant messaging server and a first instant messaging terminal, where the first instant messaging terminal logs in to the instant messaging server by using an instant messaging account, where:
the instant messaging server is used for sending multi-terminal communication information to the first instant messaging terminal when detecting that a second instant messaging terminal which logs in with the same instant messaging account and is in a login state carries out instant messaging conversation with an instant messaging opposite terminal, wherein the multi-terminal communication information carries a user identifier of the instant messaging opposite terminal;
the first instant messaging terminal is used for acquiring multi-terminal communication information sent by an instant messaging server and displaying multi-terminal communication prompt information according to the multi-terminal communication information; acquiring a multi-terminal communication access instruction; and establishing an instant communication session with the instant communication opposite terminal according to the multi-terminal communication access instruction and the user identification of the instant communication opposite terminal.
In the embodiment of the invention, the instant messaging session between the second instant messaging terminal which logs in the same instant messaging account and the instant messaging opposite terminal of other users is carried out by the user in the instant messaging terminal, and the instant messaging session between the second instant messaging terminal and the instant messaging opposite terminal is established according to the multi-terminal communication access instruction, so that one-key transfer of the instant messaging session is realized, and the continuity of instant messaging can be effectively ensured.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic flow chart illustrating an instant messaging method according to an embodiment of the present invention;
fig. 2 is a schematic diagram of an instant messaging terminal displaying a multi-terminal communication prompt message in an embodiment of the present invention;
fig. 3 is a schematic diagram of an instant messaging terminal displaying a multi-terminal communication prompt message according to another embodiment of the present invention;
fig. 4 is a schematic diagram of an instant messaging terminal displaying a multi-terminal communication prompt message according to another embodiment of the present invention;
fig. 5 is a flowchart illustrating an instant messaging method according to another embodiment of the present invention;
fig. 6 is a schematic structural diagram of an instant messaging terminal according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of an instant messaging terminal according to another embodiment of the present invention;
fig. 8 is a schematic structural diagram of an instant messaging server according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram of an instant messaging server according to another embodiment of the present invention;
fig. 10 is a schematic structural diagram of an instant messaging system according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The instant messaging terminal mentioned in the embodiments of the present invention may be a PC (personal computer), a mobile phone, a tablet computer, a smart phone, an electronic reader, a notebook computer, a vehicle-mounted terminal, and other devices having a network function, and the instant messaging terminal may log in to the instant messaging server using an instant messaging account to obtain an instant messaging service.
Fig. 1 is a schematic flow chart of an instant messaging method in an embodiment of the present invention, which is described in the present embodiment according to an angle of a first instant messaging terminal, and as shown in the drawing, the instant messaging method in the present embodiment may include:
s101, a first instant messaging terminal acquires multi-terminal communication information sent by an instant messaging server, wherein the multi-terminal communication information carries a user identifier of an instant messaging opposite terminal which carries out instant messaging conversation with a second instant messaging terminal at present, and the second instant messaging terminal and the instant messaging terminal log in through the same instant messaging account and are in a log-in state.
In a specific implementation, the instant messaging server may detect whether a first instant messaging terminal logging in the same instant messaging account as a second instant messaging terminal currently exists or not in the process that the second instant messaging terminal is performing an instant messaging session with an instant messaging opposite terminal according to a communication session state of the instant messaging terminal, and if so, send multi-terminal communication information to the first instant messaging terminal. In another optional embodiment, the instant messaging server may also obtain one or more instant messaging terminals using the same instant messaging account according to the login status information of the instant messaging terminal, and when there are multiple instant messaging terminals that login the same instant messaging account, may further detect whether any of the multiple instant messaging terminals that login the same instant messaging account is currently performing an instant messaging session with an instant messaging peer, and if so, send the multi-terminal communication information to other instant messaging terminals of the multiple instant messaging terminals that login the same instant messaging account. It should be noted that there may be three or more instant messaging terminals that log in the same instant messaging account at the same time, for example, terminals A, B and C log in the same instant messaging account at the same time, and if the instant messaging server detects that terminal a is performing an instant messaging session with an instant messaging peer, then terminal B and terminal C may both be the first instant messaging terminal in this embodiment.
The multi-terminal communication information carries the user identification of the instant communication opposite terminal which carries out instant communication session with the second instant communication terminal at present so as to prompt the user that the instant communication session is carried out between other terminals and the user corresponding to the instant communication opposite terminal, and the instant communication session can be selectively transferred to the local terminal. The user identifier of the instant messaging peer may include a user account, an ID (Identity), and user remark information that is preset by the first instant messaging terminal for a user corresponding to the instant messaging peer, so that the first instant messaging terminal may uniquely identify the identifier information of the user corresponding to the instant messaging peer.
Further in alternative embodiments, the instant messaging session may specifically refer to a voice session or a video session.
And S102, the first instant messaging terminal displays multi-terminal communication prompt information according to the multi-terminal communication information.
Specifically, the first instant messaging terminal may display the multi-terminal communication prompt information in an instant messaging session interface between the first instant messaging terminal and the instant messaging opposite terminal. As shown in fig. 2, the multi-terminal communication prompt message "you are speaking at other terminals and switching to the local terminal" may be displayed above the session message display area in the instant messaging session interface of the first instant messaging terminal; as another example, as shown in fig. 3, the multi-terminal communication prompt message "you are speaking/switching to the local at another terminal" may be displayed on the right side of the session message display area in the instant messaging session interface in the first instant messaging terminal. Optionally, the first instant messaging terminal may display the multi-terminal communication prompt information in an instant messaging session interface between the first instant messaging terminal and the instant messaging opposite terminal according to the user identifier of the instant messaging opposite terminal, that is, the multi-terminal communication prompt information is only displayed in an instant messaging session interface between the first instant messaging terminal and the same contact, and is not displayed in an instant messaging session interface between the first instant messaging terminal and another contact. In another optional embodiment, as shown in fig. 4, the first instant messaging terminal may further display the multi-terminal communication prompt message (microphone icon) in a contact area corresponding to the instant messaging peer, so that even if the first instant messaging terminal does not currently open an instant messaging session interface of the corresponding contact, it may also display, in the corresponding contact area in the contact list, that other instant messaging terminals logging in the same instant messaging account are currently performing an instant messaging session with the corresponding contact.
S103, the first instant messaging terminal obtains a multi-terminal communication access instruction. Namely, when the user needs to transfer the instant communication session currently performed on other terminals to the first instant communication terminal for continuing, a multi-terminal communication access instruction can be input according to the multi-terminal communication prompt information, and the instant communication session previously performed on other terminals is transferred to the first instant communication terminal.
In an optional embodiment, the multi-terminal communication prompt message displayed by the first instant messaging terminal may include a multi-terminal communication access button, and the first instant messaging terminal may obtain a multi-terminal communication access instruction input by a user through the multi-terminal communication access button, as shown in the multi-terminal communication prompt message shown in fig. 3, where "switching to the local terminal" is a multi-terminal communication access button generated according to the multi-terminal communication message, and when the user selects and clicks the button, the first instant messaging terminal obtains the multi-terminal communication access instruction input by the user. As shown in fig. 2, in the multi-terminal communication prompt message, the user may click the display area of "you are performing voice at another terminal and switching to the local machine", and the first instant messaging terminal may obtain the multi-terminal communication access instruction input by the user. As shown in fig. 4, the multi-terminal communication prompt information is displayed in the contact area corresponding to the instant messaging peer, and when the user clicks the microphone icon display area in the drawing, the first instant messaging terminal can obtain the multi-terminal communication access instruction input by the user.
And S104, the first instant communication terminal establishes an instant communication session with the instant communication opposite terminal according to the multi-terminal communication access instruction and the user identification of the instant communication opposite terminal.
Specifically, the first instant messaging terminal may send a multi-terminal communication transfer message to the instant messaging peer according to the user identifier of the instant messaging peer, and the instant messaging peer automatically opens an instant messaging session between the first instant messaging terminals after receiving the multi-terminal communication transfer message. The user corresponding to the instant messaging peer may be completely unaware that the user corresponding to the instant messaging peer may not know that the object in the instant messaging session is transferred to another terminal. Optionally, after receiving the multi-terminal communication transfer message, the instant messaging peer may end the instant messaging session with the second instant messaging terminal and start the instant messaging session with the first instant messaging terminal, and may also end the instant messaging session with the second instant messaging terminal after confirming that the instant messaging session with the first instant messaging terminal is successfully established.
It should be noted that, here, if the second instant messaging terminal performs a communication session with multiple instant messaging peers simultaneously in the same instant messaging session, for example, performs voice communication with user a, user B, and user C simultaneously, and the user identifier of the instant messaging peer may include the user identifiers of user a, user B, and user C, then after receiving a multi-terminal communication access instruction input by the user for the multi-terminal communication prompt information, the first instant messaging terminal may send the multi-terminal communication transfer message to user a, user B, and user C respectively according to the user identifiers of user a, user B, and user C.
The first instant messaging terminal in the embodiment can prompt that the user is carrying out instant messaging session between the second instant messaging terminal which logs in the same instant messaging account and the instant messaging opposite terminal of other users, and sends a multi-terminal communication transfer message to the instant messaging opposite terminal according to a multi-terminal communication access instruction input by the user, so that one-key transfer of the instant messaging session is realized, and the continuity of instant messaging can be effectively ensured.
Fig. 5 is a schematic flow chart of an instant messaging method according to another embodiment of the present invention, which is described in this embodiment according to the angles of a first instant messaging terminal, a second instant messaging terminal, an instant messaging server, and an instant messaging peer, where the instant messaging method according to the embodiment may include:
s501, the first instant messaging terminal logs in an instant messaging server by using an instant messaging account.
S502, the instant communication server detects that the second instant communication terminal which logs in with the same instant communication account and is in the logging state carries out instant communication session with the instant communication opposite terminal.
In this embodiment, the instant messaging server may obtain, according to the login status information of the first instant messaging terminal, another or multiple instant messaging terminals currently using the instant messaging account to log in, and when there are other instant messaging terminals that log in the same instant messaging account, may further detect whether any one of the other instant messaging terminals that log in the same instant messaging account is currently performing an instant messaging session with an instant messaging peer corresponding to another user, and if so, perform S503.
In other optional embodiments, the instant messaging server may further detect that the second instant messaging terminal is performing an instant messaging session with an instant messaging peer according to a messaging session state of the second instant messaging terminal, and further detect whether a first instant messaging terminal that logs in the same instant messaging account as the second instant messaging terminal currently exists, and if so, execute S503.
S503, the instant messaging server sends multi-terminal communication information to the first instant messaging terminal, and the multi-terminal communication information carries the user identification of the instant messaging opposite terminal.
Specifically, when the instant messaging server detects that a second instant messaging terminal logged in by using the instant messaging account performs instant messaging session with an instant messaging opposite terminal, the instant messaging server can send the multi-terminal communication information to the first instant messaging terminal and other instant messaging terminals logged in by the same instant messaging account. The user is prompted to carry out instant messaging session between other terminals and the user corresponding to the instant messaging opposite terminal, and the instant messaging session can be selected to be transferred to the local terminal. The user identifier of the instant messaging peer may include a user account, an ID (Identity), and user remark information that is preset by the first instant messaging terminal for a user corresponding to the instant messaging peer, so that the first instant messaging terminal may uniquely identify the identifier information of the user corresponding to the instant messaging peer.
S504, the first instant messaging terminal displays multi-terminal communication prompt information according to the multi-terminal communication information.
Similar to S102 in the previous embodiment, no further description is provided in this embodiment.
And S505, the first instant messaging terminal acquires a multi-terminal communication access instruction. Namely, when the user needs to transfer the instant communication session currently performed on other terminals to the first instant communication terminal for continuing, a multi-terminal communication access instruction can be input according to the multi-terminal communication prompt information, and the instant communication session previously performed on other terminals is transferred to the first instant communication terminal.
S506, the first instant communication terminal establishes an instant communication session with the instant communication opposite terminal according to the multi-terminal communication access instruction and the user identification of the instant communication opposite terminal.
It should be noted that, here, if the second instant messaging terminal performs a communication session with multiple instant messaging peers simultaneously in the same instant messaging session, for example, performs voice communication with user a, user B, and user C simultaneously, and the user identifier of the instant messaging peer may include the user identifiers of user a, user B, and user C, then after receiving a multi-terminal communication access instruction input by the user for the multi-terminal communication prompt information, the first instant messaging terminal may send the multi-terminal communication transfer message to user a, user B, and user C respectively according to the user identifiers of user a, user B, and user C.
And S507, the instant messaging opposite terminal starts the instant messaging session with the first instant messaging terminal.
In a specific implementation, after receiving the multi-terminal communication transfer message, the instant messaging opposite end can automatically open an instant messaging session between first instant messaging terminals. The user corresponding to the instant messaging peer may be completely unaware that the user corresponding to the instant messaging peer may not know that the object in the instant messaging session is transferred to another terminal. Optionally, after receiving the multi-terminal communication transfer message, the instant messaging peer may end the instant messaging session with the second instant messaging terminal and start the instant messaging session with the first instant messaging terminal, and may also end the instant messaging session with the second instant messaging terminal after confirming that the instant messaging session with the first instant messaging terminal is successfully established.
Further optionally, the instant messaging method in this embodiment may further include the following steps:
s508, the instant communication server establishes the instant communication session between the first instant communication terminal and the instant communication opposite terminal.
In a specific implementation, the message interaction between the instant messaging terminal and the messaging peer can be completed by the instant messaging server through pivot transfer, so that the instant messaging server can obtain the multi-terminal messaging transfer message sent by the first instant messaging terminal, and further establish the instant messaging session between the instant messaging peer and the first instant messaging terminal according to the multi-terminal messaging transfer message.
S509, the instant messaging server sends the multi-terminal communication information to the second instant messaging terminal.
And S510, the second instant messaging terminal displays the multi-terminal communication prompt message according to the multi-terminal communication message.
That is, after S501 to S506, the instant messaging session between the first instant messaging terminal and the instant messaging peer is transferred to the first instant messaging terminal, and the instant messaging server detects the instant messaging session between the first instant messaging terminal and the instant messaging peer, and then sends multi-terminal messaging information to other instant messaging terminals that log in the same instant messaging account with the first instant messaging terminal, so as to prompt the user that the user is performing an instant messaging session between the first instant messaging terminal and the instant messaging peer at the other instant messaging terminals, and can select to transfer the instant messaging session to the local terminal.
The first instant messaging terminal in the embodiment can prompt the user that the second instant messaging terminal logging in the same instant messaging account number is in the process of instant messaging conversation with the instant messaging opposite terminal of other users, and sends a multi-terminal communication transfer message to the instant messaging opposite terminal according to a multi-terminal communication access instruction input by the user, so that one-key transfer of the instant messaging conversation is realized, and the continuity of instant messaging can be effectively ensured.
Fig. 6 is a schematic structural diagram of an instant messaging terminal in an embodiment of the present invention, where the instant messaging terminal in this embodiment may include a PC (personal computer), a mobile phone, a tablet computer, a smart phone, an electronic reader, a notebook computer, a vehicle-mounted terminal, and other devices with a network function, and the instant messaging terminal may log in to an instant messaging server using an instant messaging account to obtain an instant messaging service. As shown in fig. 6, the instant messaging terminal 600 in the embodiment of the present invention at least includes:
a communication information obtaining module 610, configured to obtain multi-terminal communication information sent by an instant messaging server, where the multi-terminal communication information carries a user identifier of an instant messaging opposite end currently performing an instant messaging session with a second instant messaging terminal, where the second instant messaging terminal and the instant messaging terminal 600 log in through the same instant messaging account and are in a login state.
In a specific implementation, the instant messaging server may detect whether there is a first instant messaging terminal that is logged in with the same instant messaging account and is in a logged-in state as the second instant messaging terminal in the process that the second instant messaging terminal is performing an instant messaging session with the instant messaging peer, and if so, send the multi-terminal communication information to the first instant messaging terminal, that is, the instant messaging terminal 600 in this embodiment. In another optional embodiment, the instant messaging server may also obtain one or more instant messaging terminals using the same instant messaging account according to the login status information of the instant messaging terminal, when there are multiple instant messaging terminals that log in the same instant messaging account, it may further detect whether any one of the multiple instant messaging terminals that log in the same instant messaging account is currently performing an instant messaging session with an opposite instant messaging terminal, if so, the instant messaging terminal that is currently performing an instant messaging session with the opposite instant messaging terminal is the second instant messaging terminal, and the instant messaging server sends the multiple-terminal messaging information to other instant messaging terminals in the multiple instant messaging terminals that log in the same instant messaging account. It should be noted that there may be three or more instant messaging terminals that log in the same instant messaging account at the same time, for example, terminals A, B and C log in the same instant messaging account at the same time, and if the instant messaging server detects that terminal a is performing an instant messaging session with an instant messaging peer, then terminal B and terminal C may both be used as the instant messaging terminal 600 in this embodiment.
The multi-terminal communication information carries the user identification of the instant communication opposite terminal which carries out instant communication session with the second instant communication terminal at present so as to prompt the user that the instant communication session is carried out between other terminals and the user corresponding to the instant communication opposite terminal, and the instant communication session can be selectively transferred to the local terminal. The user identifier of the instant messaging peer may include a user account, an ID (Identity), and user remark information that is preset by the first instant messaging terminal for a user corresponding to the instant messaging peer, so that the first instant messaging terminal may uniquely identify the identifier information of the user corresponding to the instant messaging peer.
Further in alternative embodiments, the instant messaging session may specifically refer to a voice session or a video session.
And a communication prompt display module 620, configured to display the multi-terminal communication prompt information according to the multi-terminal communication information.
Specifically, the communication prompt display module 620 may display the multi-terminal communication prompt information in an instant communication session interface between the instant communication terminal and the multi-terminal communication prompt information. As shown in fig. 2, the communication prompt display module 620 may display the multi-terminal communication prompt message "you are speaking at other terminals and switching to the local" above the session message display area in the instant messaging session interface of the instant messaging terminal 600; as another example, as shown in fig. 3, the communication prompt display module 620 may display the multi-terminal communication prompt message "you are speaking/switching to the local at another terminal" on the right side of the session message display area in the instant communication session interface of the instant communication terminal 600. Optionally, the communication prompt display module 620 may display the multi-terminal communication prompt information in an instant communication session interface between the instant communication terminal 600 and the instant communication peer according to the user identifier of the instant communication peer, that is, the multi-terminal communication prompt information is only displayed in the instant communication session interface between the instant communication terminal and the corresponding contact, and is not displayed in the instant communication session interface between the instant communication terminal and another contact. In another optional embodiment, as shown in fig. 4, the instant messaging terminal 600 may further display the multi-terminal communication prompt information (microphone icon) in the contact area corresponding to the instant messaging peer, so that even if the instant messaging terminal 600 does not currently open the instant messaging session interface of the corresponding contact, it may also display that other instant messaging terminals logging in the same instant messaging account are performing an instant messaging session with the corresponding contact in the corresponding contact area in the contact list.
An access instruction obtaining module 630, configured to obtain a multi-terminal communication access instruction.
In an optional embodiment, the multi-terminal communication prompt information displayed by the communication prompt display module 620 may include a multi-terminal communication access button, the access instruction obtaining module 630 may obtain a multi-terminal communication access instruction input by the user through the multi-terminal communication access button, for example, in the multi-terminal communication prompt information shown in fig. 3, "switch to the local" is a multi-terminal communication access button generated according to the multi-terminal communication information, and when the user selects and clicks the button, the access instruction obtaining module 630 obtains the multi-terminal communication access instruction input by the user. As shown in fig. 2, in the multi-terminal communication prompt message, the user may click the display area of "you are speaking at another terminal and switch to the local device", and the access instruction obtaining module 630 may obtain the multi-terminal communication access instruction input by the user. As shown in fig. 4, the multi-terminal communication prompt information is displayed in the contact area corresponding to the instant messaging peer, and when the user clicks the microphone icon display area in the figure, the access instruction obtaining module 630 may obtain the multi-terminal communication access instruction input by the user.
A communication transfer request module 640, configured to establish an instant communication session with the instant communication peer according to the multi-terminal communication access instruction and the user identifier of the instant communication peer.
Specifically, the communication transfer request module 640 may send a multi-terminal communication transfer message to the instant communication peer according to the user identifier of the instant communication peer, and the instant communication peer automatically opens an instant communication session with the instant communication terminal 600 after receiving the multi-terminal communication transfer message. The process may be completely imperceptible to a user corresponding to an instant messaging peer, i.e., the user corresponding to the instant messaging peer may not know that an object in an instant messaging session has been transferred to another terminal. Optionally, after receiving the multi-terminal communication transfer message, the opposite instant messaging terminal may end the instant messaging session with the second instant messaging terminal and start the instant messaging session with the instant messaging terminal 600, and may also end the instant messaging session with the second instant messaging terminal after confirming that the instant messaging session with the instant messaging terminal 600 is successfully established.
It should be noted that, here, if the second instant messaging terminal performs a communication session with multiple instant messaging opposite terminals simultaneously in the same instant messaging session, for example, in a voice group chat scenario, the user X performs voice communications with the user a, the user B, and the user C simultaneously in the second instant messaging terminal, and the user identifiers of the instant messaging opposite terminals may include the user identifiers of the user a, the user B, and the user C, then after receiving a multi-terminal communication access instruction input by the user for the multi-terminal communication prompt information, the communication transfer request module 640 may send the multi-terminal communication transfer message to the user a, the user B, and the user C respectively according to the user identifiers of the user a, the user B, and the user C.
The instant messaging terminal 600 in this embodiment can prompt the user that an instant messaging session is being performed between the second instant messaging terminal, which logs in the same instant messaging account, and the other instant messaging opposite terminal of the user, and send a multi-terminal messaging transfer message to the instant messaging opposite terminal according to a multi-terminal messaging access instruction input by the user, thereby implementing one-key transfer of the instant messaging session and effectively ensuring the continuity of the instant messaging.
Fig. 7 is a schematic structural diagram of an instant messaging terminal according to another embodiment of the present invention. As shown in fig. 7, the instant messaging terminal 700 may include: at least one processor 701, e.g., a CPU, at least one network interface 704, a user interface 703, a memory 705, at least one communication bus 702. Wherein a communication bus 702 is used to enable connective communication between these components. The user interface 703 may include a Display screen (Display) and a Keyboard (Keyboard), and the optional user interface 703 may also include a standard wired interface and a standard wireless interface. The network interface 704 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). The memory 705 may be a high-speed RAM memory or a non-volatile memory (e.g., at least one disk memory). The memory 705 may optionally be at least one memory device located remotely from the processor 701. As shown in fig. 7, the memory 705, which is a kind of computer storage medium, may include therein an operating system, a network communication module, a user interface module, and a data writing application program.
In the instant messaging terminal 700 shown in fig. 7, the network interface 704 is mainly used for an instant messaging server, and performs data communication with the instant messaging server; the user interface 703 is mainly used as an interface for providing input to the user; the processor 701 may be configured to call a data writing application stored in the memory 705, and specifically perform the following steps:
the method comprises the steps of obtaining multi-terminal communication information sent by an instant communication server, wherein the multi-terminal communication information carries a user identifier of an instant communication opposite terminal which carries out instant communication session with a second instant communication terminal at present, and the second instant communication terminal and the instant communication terminal log in through the same instant communication account and are in a log-in state. Optionally, the instant communication session may include a voice session or a video session, etc.
And displaying multi-terminal communication prompt information according to the multi-terminal communication information.
And acquiring a multi-terminal communication access instruction.
And establishing an instant communication session with the instant communication opposite terminal according to the multi-terminal communication access instruction and the user identification of the instant communication opposite terminal.
In an optional embodiment, when the processor 701 executes to establish the instant messaging session with the instant messaging peer, the following steps are specifically executed:
and sending a multi-terminal communication transfer message to the instant communication opposite terminal according to the multi-terminal communication access instruction and the user identification of the instant communication opposite terminal so that the instant communication opposite terminal finishes the instant communication session with the second instant communication terminal and starts the instant communication session with the first instant communication terminal.
In an optional embodiment, the multi-terminal communication prompt information displayed by the user interface 703 includes a multi-terminal communication access button, and when executing the instruction for acquiring the multi-terminal communication access, the processor 701 specifically executes the following steps:
and acquiring a multi-terminal communication access instruction input by the user through the multi-terminal communication access button.
In an optional embodiment, when the processor 701 displays the multi-terminal communication prompt message according to the multi-terminal communication message, the following steps are specifically performed:
and displaying the multi-terminal communication prompt information in an instant communication session interface between the multi-terminal communication prompt information and the instant communication opposite terminal.
In an optional embodiment, when the processor 701 displays the multi-terminal communication prompt message according to the multi-terminal communication message, the following steps are specifically performed:
and displaying the multi-terminal communication prompt information in a contact area corresponding to the instant communication opposite terminal.
Specifically, the instant messaging terminal 700 described in the embodiment of the present invention may be used to implement part or all of the processes in the embodiment of the instant messaging method described in conjunction with fig. 1 or fig. 5 of the present invention.
Fig. 8 is a schematic structural diagram of an instant messaging server in an embodiment of the present invention, where the instant messaging server in the embodiment at least includes:
the multi-terminal detecting module 810 is configured to detect whether there is a first instant messaging terminal that is logged in with the second instant messaging terminal in the same instant messaging account and is in a logged-in state when it is detected that the second instant messaging terminal performs an instant messaging session with an instant messaging peer.
In a specific implementation, the multi-terminal detecting module 810 may detect whether there is a first instant messaging terminal that logs in the same instant messaging account as the second instant messaging terminal currently in the process of an instant messaging session between the second instant messaging terminal and an instant messaging opposite terminal according to a communication session state of the instant messaging terminal. In another optional embodiment, the multi-terminal detecting module 810 may also obtain one or more instant messaging terminals using the same instant messaging account according to the login status information of the instant messaging terminal, and when there are multiple instant messaging terminals that login the same instant messaging account, may further detect whether any of the multiple instant messaging terminals that login the same instant messaging account is currently performing an instant messaging session with an opposite instant messaging terminal. It should be noted that there may be three or more instant messaging terminals that log in the same instant messaging account at the same time, for example, terminals A, B and C log in the same instant messaging account at the same time, and if the instant messaging server detects that terminal a is performing an instant messaging session with an instant messaging peer, then terminal B and terminal C may both be the first instant messaging terminal in this embodiment.
A multi-terminal notification module 820, configured to send multi-terminal communication information to the first instant messaging terminal if the multi-terminal detection module 810 detects that the first instant messaging terminal exists, where the multi-terminal communication information carries a user identifier of the opposite instant messaging terminal, so that the first instant messaging terminal displays multi-terminal communication prompt information according to the multi-terminal communication information, and after the first instant messaging terminal obtains a multi-terminal communication access instruction, an instant messaging session between the first instant messaging terminal and the opposite instant messaging terminal is established according to the multi-terminal communication access instruction and the user identifier of the opposite instant messaging terminal.
The multi-terminal communication information carries the user identification of the instant communication opposite terminal which carries out instant communication session with the second instant communication terminal at present so as to prompt the user that the instant communication session is carried out between other terminals and the user corresponding to the instant communication opposite terminal, and the instant communication session can be selectively transferred to the local terminal. The user identifier of the instant messaging peer may include a user account, an ID (Identity), and user remark information that is preset by the first instant messaging terminal for a user corresponding to the instant messaging peer, so that the first instant messaging terminal may uniquely identify the identifier information of the user corresponding to the instant messaging peer.
Further, in an optional embodiment, the multi-terminal detecting module 810 may be further configured to detect whether an instant messaging session between the instant messaging peer and the first instant messaging terminal is successfully established, and if so, the multi-terminal notifying module 820 may be further configured to send multi-terminal messaging information to the second instant messaging terminal, so that the second instant messaging terminal displays multi-terminal messaging prompt information according to the multi-terminal messaging information.
Further in alternative embodiments, the instant messaging session may specifically refer to a voice session or a video session.
Fig. 9 is a schematic structural diagram of an instant messaging server according to another embodiment of the present invention. As shown in fig. 9, the instant messenger server 900 may include: at least one processor 901, e.g., a CPU, at least one network interface 904, a user interface 903, memory 905, at least one communication bus 902. Wherein a communication bus 902 is used to enable connective communication between these components. The user interface 903 may include a Display (Display) and a Keyboard (Keyboard), and the optional user interface 903 may also include a standard wired interface and a standard wireless interface. The network interface 904 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). The memory 905 may be a high-speed RAM memory or a non-volatile memory (e.g., at least one disk memory). The memory 905 may optionally be at least one memory device located remotely from the processor 901. As shown in fig. 9, the memory 905, which is a kind of computer storage medium, may include therein an operating system, a network communication module, a user interface module, and a data writing application program.
In the instant messaging server 900 shown in fig. 9, the network interface 904 is mainly used for an instant messaging terminal to perform data communication with the instant messaging terminal; and the user interface 903 is primarily an interface for providing input to a user; the processor 901 may be configured to call a data writing application stored in the memory 905, and specifically perform the following steps:
when detecting that a second instant messaging terminal carries out instant messaging conversation with an instant messaging opposite terminal, detecting whether a first instant messaging terminal which is logged in with the second instant messaging terminal through the same instant messaging account and is in a logging state exists currently. Optionally, the instant communication session may include a voice session or a video session, etc.
If the first instant messaging terminal exists, sending multi-terminal communication information to the first instant messaging terminal, wherein the multi-terminal communication information carries a user identifier of the instant messaging opposite terminal, so that the first instant messaging terminal displays multi-terminal communication prompt information according to the multi-terminal communication information, and after the first instant messaging terminal acquires a multi-terminal communication access instruction, establishing an instant messaging session with the instant messaging opposite terminal according to the multi-terminal communication access instruction and the user identifier of the instant messaging opposite terminal.
In an alternative embodiment, after the processor 901 performs sending the multi-terminal communication information to the first instant messaging terminal, the following steps are further performed:
and sending multi-terminal communication information to the second instant communication terminal so that the second instant communication terminal displays multi-terminal communication prompt information according to the multi-terminal communication information.
Specifically, the instant messaging server 900 described in the embodiment of the present invention may be used to implement part or all of the processes in the embodiment of the instant messaging method described in conjunction with fig. 5 of the present invention.
Fig. 10 is a schematic structural diagram of an instant messaging system according to an embodiment of the present invention, where the instant messaging system according to the embodiment of the present invention at least includes an instant messaging server 1010 and a first instant messaging terminal 1020, and the first instant messaging terminal 1020 logs in to the instant messaging server 1010 by using an instant messaging account, where:
the instant messaging server 1010 may be the instant messaging server described in the foregoing embodiment with reference to fig. 8, and is configured to send multi-terminal communication information to the first instant messaging terminal 1020 when detecting that the second instant messaging terminal logged in by using the instant messaging account performs an instant messaging session with an instant messaging peer, where the multi-terminal communication information carries a user identifier of the instant messaging peer;
the first instant messaging terminal 1020 may be the instant messaging terminal 600 described in the foregoing embodiment with reference to fig. 6, and is configured to obtain the multi-terminal messaging information sent by the instant messaging server 1010; displaying multi-terminal communication prompt information according to the multi-terminal communication information; acquiring a multi-terminal communication access instruction; and establishing an instant communication session with the instant communication opposite terminal according to the multi-terminal communication access instruction and the user identification of the instant communication opposite terminal.
In the embodiment of the invention, the instant messaging session between the second instant messaging terminal which logs in the same instant messaging account and the instant messaging opposite terminal of other users is carried out by the user in the instant messaging terminal, and the multi-terminal communication transfer message is sent to the instant messaging opposite terminal according to the multi-terminal communication access instruction input by the user, so that the one-key transfer of the instant messaging session is realized, and the continuity of instant messaging can be effectively ensured.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
The above disclosure is only for the purpose of illustrating the preferred embodiments of the present invention, and it is therefore to be understood that the invention is not limited by the scope of the appended claims.

Claims (19)

1. An instant messaging method, the method comprising:
a first instant messaging terminal acquires multi-terminal communication information sent by an instant messaging server, wherein the multi-terminal communication information carries a user identifier of an instant messaging opposite terminal which carries out instant messaging conversation with a second instant messaging terminal at present, and the second instant messaging terminal and the first instant messaging terminal log in through the same instant messaging account and are in a log-in state; the multi-terminal communication information is sent to the first instant communication terminal by the instant communication server when the instant communication server detects that the second instant communication terminal carries out instant communication session with the instant communication opposite terminal;
the first instant communication terminal displays multi-terminal communication prompt information in an instant communication session interface between the first instant communication terminal and the instant communication opposite terminal according to the user identification of the instant communication opposite terminal;
the first instant messaging terminal responds to click operation on a display area of the multi-terminal communication prompt information to acquire a multi-terminal communication access instruction;
the first instant communication terminal sends a multi-terminal communication transfer message to the instant communication opposite terminal according to the multi-terminal communication access instruction and the user identification of the instant communication opposite terminal; the multi-terminal communication transfer message is used for establishing an instant communication session between the first instant communication terminal and the instant communication opposite terminal, and the multi-terminal communication transfer message is also used for closing the instant communication session between the second instant communication terminal and the instant communication opposite terminal after the instant communication session between the first instant communication terminal and the instant communication opposite terminal is established.
2. The instant messaging method according to claim 1, wherein the multi-terminal communication prompt message displayed by the first instant messaging terminal includes a multi-terminal communication access button;
the first instant messaging terminal acquiring a multi-terminal communication access instruction comprises the following steps:
and the first instant messaging terminal acquires a multi-terminal communication access instruction input by a user through the multi-terminal communication access button.
3. The instant messaging method of claim 1, wherein the displaying, by the first instant messaging terminal, the multi-terminal communication prompt message according to the multi-terminal communication message comprises:
and the first instant messaging terminal displays the multi-terminal communication prompt information in an instant messaging session interface between the first instant messaging terminal and the instant messaging opposite terminal.
4. The instant messaging method of claim 1, wherein the displaying, by the first instant messaging terminal, the multi-terminal communication prompt message according to the multi-terminal communication message comprises:
and the first instant messaging terminal displays the multi-terminal communication prompt information in a contact area corresponding to the instant messaging opposite terminal.
5. The instant messaging method according to any one of claims 1 to 4, wherein the instant messaging session is a voice session or a video session.
6. An instant messaging method, the method comprising:
when detecting that a second instant messaging terminal carries out instant messaging session with an instant messaging opposite terminal, an instant messaging server detects whether a first instant messaging terminal which is logged in with the second instant messaging terminal by using the same instant messaging account and is in a logging-in state exists currently;
if the first instant messaging terminal exists, the instant messaging server sends multi-terminal communication information to the first instant messaging terminal, the multi-terminal communication information carries a user identifier of the instant messaging opposite terminal, so that the first instant messaging terminal displays multi-terminal communication prompt information in an instant messaging session interface between the first instant messaging opposite terminal and the instant messaging opposite terminal according to the user identifier of the instant messaging opposite terminal, the first instant messaging terminal responds to click operation on a display area of the multi-terminal communication prompt information, and after a multi-terminal communication access instruction is obtained, a multi-terminal communication transfer message is sent to the instant messaging opposite terminal according to the multi-terminal communication access instruction and the user identifier of the instant messaging opposite terminal; the multi-terminal communication transfer message is used for establishing an instant communication session between the first instant communication terminal and the instant communication opposite terminal, and the multi-terminal communication transfer message is also used for closing the instant communication session between the second instant communication terminal and the instant communication opposite terminal after the instant communication session between the first instant communication terminal and the instant communication opposite terminal is established.
7. The instant messaging method according to claim 6, wherein the instant messaging server further comprises, after sending the multi-terminal messaging information to the first instant messaging terminal:
and the instant messaging server sends multi-terminal communication information to the second instant messaging terminal so that the second instant messaging terminal displays multi-terminal communication prompt information according to the multi-terminal communication information.
8. The instant messaging method of claim 6 or 7, wherein the instant messaging session is a voice session or a video session.
9. An instant messaging method, the method comprising:
when detecting that a second instant messaging terminal carries out instant messaging session with an instant messaging opposite terminal, an instant messaging server detects whether a first instant messaging terminal which is logged in with the second instant messaging terminal by using the same instant messaging account and is in a logging-in state exists currently;
if the first instant messaging terminal exists, the instant messaging server sends multi-terminal communication information to the first instant messaging terminal, and the multi-terminal communication information carries a user identifier of the instant messaging opposite terminal;
the first instant communication terminal displays multi-terminal communication prompt information in an instant communication session interface between the first instant communication terminal and the instant communication opposite terminal according to the user identification of the instant communication opposite terminal;
the first instant messaging terminal responds to click operation on a display area of the multi-terminal communication prompt information to acquire a multi-terminal communication access instruction;
the first instant communication terminal sends a multi-terminal communication transfer message to the instant communication opposite terminal according to the multi-terminal communication access instruction and the user identification of the instant communication opposite terminal; the multi-terminal communication transfer message is used for establishing an instant communication session between the first instant communication terminal and the instant communication opposite terminal, and the multi-terminal communication transfer message is also used for closing the instant communication session between the second instant communication terminal and the instant communication opposite terminal after the instant communication session between the first instant communication terminal and the instant communication opposite terminal is established.
10. An instant messaging terminal, comprising:
the communication information acquisition module is used for acquiring multi-terminal communication information sent by an instant communication server, wherein the multi-terminal communication information carries a user identifier of an instant communication opposite terminal which carries out instant communication session with a second instant communication terminal at present, and the second instant communication terminal and the instant communication terminal log in through the same instant communication account and are in a log-in state; the multi-terminal communication information is sent to the instant communication terminal when the instant communication server detects that the second instant communication terminal carries out instant communication session with the instant communication opposite terminal;
the communication prompt display module is used for displaying multi-terminal communication prompt information in an instant communication session interface between the instant communication opposite terminal and the instant communication opposite terminal according to the user identification of the instant communication opposite terminal;
the access instruction acquisition module is used for responding to the click operation of the display area of the multi-terminal communication prompt information and acquiring a multi-terminal communication access instruction;
the communication transfer request module is used for sending a multi-terminal communication transfer message to the instant communication opposite terminal according to the multi-terminal communication access instruction and the user identifier of the instant communication opposite terminal; the multi-terminal communication transfer message is used for establishing an instant communication session between the instant communication terminal and the instant communication opposite terminal, and the multi-terminal communication transfer message is also used for closing the instant communication session between the second instant communication terminal and the instant communication opposite terminal after the instant communication session between the instant communication terminal and the instant communication opposite terminal is established.
11. The instant messaging terminal of claim 10, wherein the multi-terminal communication alert message displayed by the communication alert display module includes a multi-terminal communication access button;
the access instruction acquisition module is used for:
and acquiring a multi-terminal communication access instruction input by the user through the multi-terminal communication access button.
12. The instant messaging terminal of claim 10, wherein the communication prompt display module is configured to:
and displaying the multi-terminal communication prompt information in an instant communication session interface between the multi-terminal communication prompt information and the instant communication opposite terminal.
13. The instant messaging terminal of claim 10, wherein the communication prompt display module is configured to:
and displaying the multi-terminal communication prompt information in a contact area corresponding to the instant communication opposite terminal.
14. The instant messaging terminal of any one of claims 10 to 13, wherein the instant messaging session is a voice session or a video session.
15. An instant messaging server, comprising:
the multi-terminal detection module is used for detecting whether a first instant messaging terminal which logs in with a second instant messaging terminal through the same instant messaging account and is in a logging state exists at present or not when the instant messaging session between the second instant messaging terminal and an instant messaging opposite terminal is detected;
a multi-terminal notification module, configured to send multi-terminal communication information to the first instant messaging terminal if the multi-terminal detection module detects that the first instant messaging terminal exists, where the multi-terminal communication information carries a user identifier of the opposite instant messaging terminal, so that the first instant messaging terminal displays multi-terminal communication prompt information in an instant messaging session interface between the first instant messaging terminal and the opposite instant messaging terminal according to the user identifier of the opposite instant messaging terminal, and after acquiring a multi-terminal communication access instruction in response to a click operation on a display area of the multi-terminal communication prompt information, the first instant messaging terminal sends a multi-terminal communication transfer message to the opposite instant messaging terminal according to the multi-terminal communication access instruction and the user identifier of the opposite instant messaging terminal; the multi-terminal communication transfer message is used for establishing an instant communication session between the first instant communication terminal and the instant communication opposite terminal, and the multi-terminal communication transfer message is also used for closing the instant communication session between the second instant communication terminal and the instant communication opposite terminal after the instant communication session between the first instant communication terminal and the instant communication opposite terminal is established.
16. The instant messaging server of claim 15, wherein the multi-terminal detection module is further configured to:
detecting whether an instant communication session between an instant communication opposite terminal and the first instant communication terminal is established successfully or not;
the multi-terminal notification module is further configured to:
and after the multi-terminal detection module detects that the instant communication session between the instant communication opposite terminal and the first instant communication terminal is successfully established, multi-terminal communication information is sent to the second instant communication terminal, so that the second instant communication terminal displays multi-terminal communication prompt information according to the multi-terminal communication information.
17. An instant messaging server according to claim 15 or 16, wherein the instant messaging session is a voice session or a video session.
18. An instant messaging system comprising an instant messaging server and a first instant messaging terminal, the first instant messaging terminal logging in to the instant messaging server by using an instant messaging account, wherein:
the instant messaging server is used for sending multi-terminal communication information to the first instant messaging terminal when detecting that a second instant messaging terminal which logs in with the same instant messaging account and is in a login state carries out instant messaging conversation with an instant messaging opposite terminal, wherein the multi-terminal communication information carries a user identifier of the instant messaging opposite terminal;
the first instant messaging terminal is used for acquiring multi-terminal communication information sent by an instant messaging server and displaying multi-terminal communication prompt information in an instant messaging session interface between the first instant messaging terminal and the instant messaging opposite terminal according to the user identification of the instant messaging opposite terminal; responding to the click operation of the display area of the multi-terminal communication prompt information, and acquiring a multi-terminal communication access instruction; sending a multi-terminal communication transfer message to the instant communication opposite terminal according to the multi-terminal communication access instruction and the user identification of the instant communication opposite terminal; the multi-terminal communication transfer message is used for establishing an instant communication session between the first instant communication terminal and the instant communication opposite terminal, and the multi-terminal communication transfer message is also used for closing the instant communication session between the second instant communication terminal and the instant communication opposite terminal after the instant communication session between the first instant communication terminal and the instant communication opposite terminal is established.
19. A computer storage medium, characterized in that the computer storage medium stores a computer program comprising program instructions which, when executed by a processor, perform the method according to any one of claims 1-8.
CN201410494271.7A 2014-09-24 2014-09-24 Instant messaging method, terminal, server and system Active CN105515937B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410494271.7A CN105515937B (en) 2014-09-24 2014-09-24 Instant messaging method, terminal, server and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410494271.7A CN105515937B (en) 2014-09-24 2014-09-24 Instant messaging method, terminal, server and system

Publications (2)

Publication Number Publication Date
CN105515937A CN105515937A (en) 2016-04-20
CN105515937B true CN105515937B (en) 2020-09-15

Family

ID=55723595

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410494271.7A Active CN105515937B (en) 2014-09-24 2014-09-24 Instant messaging method, terminal, server and system

Country Status (1)

Country Link
CN (1) CN105515937B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107733673B (en) * 2016-08-12 2021-06-29 阿里巴巴集团控股有限公司 Cross-device communication switching method, device and system
CN107968767A (en) * 2016-10-19 2018-04-27 腾讯科技(深圳)有限公司 A kind of multi-terminal communication method, server and first terminal
CN108206816A (en) * 2016-12-20 2018-06-26 展讯通信(上海)有限公司 Member's control method, device and mostly logical terminal in multi-party call
US10715344B2 (en) 2017-05-26 2020-07-14 Shirley Shiu Ling Cheung Method of establishing a video call using multiple mobile communication devices
CN112492252B (en) * 2018-07-17 2023-09-19 聚好看科技股份有限公司 Communication method and intelligent device
CN110798647B (en) * 2019-11-18 2021-06-22 北京小米移动软件有限公司 Device switching method and device in audio and video call process and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102025648A (en) * 2009-09-16 2011-04-20 腾讯科技(深圳)有限公司 Instant messaging method and server
CN102368764A (en) * 2011-09-10 2012-03-07 上海量明科技发展有限公司 Method for carrying out communication through multiple points of presence, system and client thereof
CN102638416A (en) * 2012-03-27 2012-08-15 上海量明科技发展有限公司 Method for checking IM (instant messaging) information when multiple clients are logged in, client and system
CN102882769A (en) * 2012-09-21 2013-01-16 腾讯科技(深圳)有限公司 Instant communication method, terminal and system, and communication server
KR20130089703A (en) * 2011-12-29 2013-08-13 주식회사 네오위즈인터넷 Method, server, terminal, and recording medium for managing game records
CN103825865A (en) * 2012-11-19 2014-05-28 镇江金钛软件有限公司 Multi-point login communication method, multi-point login communication device, multi-point login communication system and user terminal
CN103891246A (en) * 2012-11-15 2014-06-25 华为终端有限公司 Method and device for transferring web real-time communication session

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140207847A1 (en) * 2013-01-22 2014-07-24 Karma Mobility Inc. Portable bandwidth server

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102025648A (en) * 2009-09-16 2011-04-20 腾讯科技(深圳)有限公司 Instant messaging method and server
CN102368764A (en) * 2011-09-10 2012-03-07 上海量明科技发展有限公司 Method for carrying out communication through multiple points of presence, system and client thereof
KR20130089703A (en) * 2011-12-29 2013-08-13 주식회사 네오위즈인터넷 Method, server, terminal, and recording medium for managing game records
CN102638416A (en) * 2012-03-27 2012-08-15 上海量明科技发展有限公司 Method for checking IM (instant messaging) information when multiple clients are logged in, client and system
CN102882769A (en) * 2012-09-21 2013-01-16 腾讯科技(深圳)有限公司 Instant communication method, terminal and system, and communication server
CN103891246A (en) * 2012-11-15 2014-06-25 华为终端有限公司 Method and device for transferring web real-time communication session
CN103825865A (en) * 2012-11-19 2014-05-28 镇江金钛软件有限公司 Multi-point login communication method, multi-point login communication device, multi-point login communication system and user terminal

Also Published As

Publication number Publication date
CN105515937A (en) 2016-04-20

Similar Documents

Publication Publication Date Title
CN105515937B (en) Instant messaging method, terminal, server and system
CN107484217B (en) Method, mobile terminal and the storage medium of switching registration IP multimedia subsystem
KR102327571B1 (en) Displaying video call data
CN106503584B (en) A kind of session content methods of exhibiting and system
CN107251510B (en) System, device and method for establishing and maintaining VOIP call
CN102880514B (en) A kind of method and apparatus of invokes application
WO2016000636A1 (en) Communications processing method and system
US10069872B2 (en) Architecture to establish serverless WebRTC connections
EP3014727B1 (en) Method and apparatus for determination of a non-charging operation
CN105530232B (en) Account login method and device
CN102868819B (en) A kind of process the method and device of communication service under common account
EP3337128B1 (en) Method, device and computer readable medium for communication using smart video cameras
CN104883290A (en) Contact person online status notification method and apparatus
CN104333666A (en) A method and apparatus for processing simultaneous mutual call
US10044777B2 (en) Method and device for communicating between at least a first terminal and a second terminal
KR20120087310A (en) APPkARATUS AND METHOD FOR PROVIDING SOCIAL NETWORK SERVICE IN PORTABLE TERMINAL
CN105554233B (en) outgoing call reminding method and terminal
WO2017075971A1 (en) Method and device based on non-response of touch screen
CN112395029A (en) Application program interface display method and device, electronic equipment and storage medium
CN105491223B (en) Information processing method, related equipment and system
CN112953794B (en) Network detection method, device, equipment and storage medium of router
CN104767880A (en) Communication number management method
CN105119801B (en) A kind of social message management method, system, user terminal and server
CN103905295B (en) A kind of information transferring method and electronic equipment
CN106465087B (en) Communication message transfer method and related device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant