Instant message processing method, apparatus, and system

US10454856B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10454856-B2
Application numberUS-201615299174-A
CountryUS
Kind codeB2
Filing dateOct 20, 2016
Priority dateApr 22, 2014
Publication dateOct 22, 2019
Grant dateOct 22, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An instant message processing method includes: acquiring, by a first terminal by using a first application program, an instant message input by a user, generating a first processing request according to the instant message, and sending the first processing request to a server; processing, by the server, the first processing request, and sending the instant message to the second terminal according to a second identity; and displaying, by the second terminal, the received instant message by using a second application program, or displaying, by the second terminal, the received instant message by using the first application program and the second application program. Besides, the present disclosure further provides an instant message processing apparatus and system. With the instant message processing method, apparatus, and system, an instant message can be transferred between different application programs, thereby improving the efficiency of instant message processing.

First claim

Opening claim text (preview).

What is claimed is: 1. An instant message processing method, comprising: acquiring, by a first terminal by using a first application program, an instant message input by a user, generating a first processing request according to the instant message, and sending the first processing request to a server, the first processing request being used for requesting the server to send the instant message to a second terminal, the first processing request comprising: the instant message, a first user account, a first identity, a second identity, and an identity of a second application program, wherein the first application program and the second application program each processes instant messaging on different platforms, wherein the first application program and the second application program are different application programs which support different data exchange protocols, wherein the first identity having a first association relationship information with the first user account in the second application program, the second identity having the first association relationship information with the a second user account corresponding to the second terminal in the first application program, and the second identity having a second association relationship information with the first identity in the second application program; processing, by the server, the first processing request to transform the first processing request which support a data exchange protocol of the first application program to be a transformed processing request which support a data exchange protocol of the second application program, and sending the instant message included in the transformed processing request to the second terminal according to the second identity; and displaying, by the second terminal, the received instant message by using the second application program, or displaying, by the second terminal, the received instant message by using the first application program and the second application program; wherein: the server comprises a first server and a second server, the first application program supports a first data exchange protocol, the second application program supports a second data exchange protocol, and sending the instant message to the second terminal according to the second identity comprises: processing, by the first server, the first processing request to obtain a second processing request, wherein the second processing request supports a third data exchange protocol and comprises content in the first processing request, and determining, by the first server, the second server according to the identity of the second application program, and sending the second processing request to the second server, wherein the step of processing, by the first server, the first processing request to obtain the second processing request, and sending the second processing request to the second server comprises: querying, by the first server, a database for a state mark of the second user account corresponding to the second identity; and processing the first processing request to obtain the second processing request and sending the second processing request to the second server when the state mark of the second user account is a pre-configured first mark; or storing the first processing request when the state mark of the second user account is a pre-configured second mark, and if detecting within a pre-configured time that the state mark of the second user account is modified to the first mark, processing the first processing request to obtain the second processing request and sending the second processing request to the second server. 2. The method according to claim 1 , wherein the server further comprises: a third server, and wherein the step of processing, by the server, the first processing request, and sending the instant message to the second terminal according to the second identity further comprises: processing, by the second server, the second processing request to obtain a third processing request, and sending the third processing request to the third server, wherein the third processing request supports the second data exchange protocol and comprises the content in the first processing request; and sending, by the third server, the instant message to the second terminal according to the second identity. 3. The method according to claim 2 , wherein the step of processing, by the server, the first processing request, and sending the instant message to the second terminal according to the second identity comprises: sending, by the first server, the instant message to the second terminal according to the second identity. 4. The method according to claim 1 , further comprising: sending, by the first terminal, a first identity acquiring request to the server by using the first application program, wherein the first identity acquiring request comprises the first user account, and the first identity acquiring request is used for requesting all first identities associated with the first user account in the second application program to be acquired from the server; acquiring, by the server according to the first user account in the first identity acquiring request, all the first identities associated with the first user account in the second application program, and sending all the associated first identities as a processing result to the first terminal; and displaying, by the first terminal, all the associated first identities by using the first application program. 5. The method according to claim 4 , further comprising: receiving, by the first terminal by using the first application program, an association instruction that is triggered by the user based on the processing result, acquiring an identity at which the association instruction is directed, and displaying the identity at which the association instruction is directed as the first identity; sending, by the first terminal, an association request to the server by using the first application program, wherein the association request comprises information about the first user account and the first identity, which are used for the server to associate the first user account with the first identity in a database; and associating, by the server, the first user account with the first identity according to the association request, and storing an association relationship information between the first user account and the first identity in the database. 6. The method according to claim 5 , further comprising: sending, by the first terminal, a second identity acquiring request to the server by using the first application program, wherein the second identity acquiring request comprises the first identity, and the second identity acquiring request is used for requesting all associated second identities associated with the first identity in the second application program to be acquired from the server; acquiring, by the server according to the first identity in the second identity acquiring request, all the associated second identities associated with the first identity in the second application program, and sending all the associated second identities as a processing result to the first terminal; and displaying, by the first terminal, all the associated second identities by using the first application program. 7. The method according to claim 6 , wherein the step of acquiring, by a first terminal by using a first application program, an instant message input by a user, and generating a first processing request according to the instant message comprises: acquiring, by the first terminal, an instant message processing instruction that is triggered by the user in the first application program based on the displayed first identity and all the displaye

Assignees

Inventors

Classifications

  • Real-time or near real-time messaging, e.g. instant messaging [IM] · CPC title

  • H04L51/046Primary

    Interoperability with other network applications or services · CPC title

  • H04W4/12Primary

    Messaging; Mailboxes; Announcements · CPC title

  • Electricity · mapped topic

  • Message adaptation for wireless communication · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10454856B2 cover?
An instant message processing method includes: acquiring, by a first terminal by using a first application program, an instant message input by a user, generating a first processing request according to the instant message, and sending the first processing request to a server; processing, by the server, the first processing request, and sending the instant message to the second terminal accordi…
Who is the assignee on this patent?
Tencent Tech Shenzhen Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L51/046. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 22 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).