[go: up one dir, main page]

CN106100979A - Instant messaging method and device - Google Patents

Instant messaging method and device Download PDF

Info

Publication number
CN106100979A
CN106100979A CN201610594913.XA CN201610594913A CN106100979A CN 106100979 A CN106100979 A CN 106100979A CN 201610594913 A CN201610594913 A CN 201610594913A CN 106100979 A CN106100979 A CN 106100979A
Authority
CN
China
Prior art keywords
communication account
communication
account
transmitting terminal
multi computer
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.)
Granted
Application number
CN201610594913.XA
Other languages
Chinese (zh)
Other versions
CN106100979B (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.)
Bangyan Technology Co ltd
Original Assignee
Bangyan Technology 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 Bangyan Technology Co ltd filed Critical Bangyan Technology Co ltd
Priority to CN201610594913.XA priority Critical patent/CN106100979B/en
Priority to PCT/CN2016/096496 priority patent/WO2018018688A1/en
Publication of CN106100979A publication Critical patent/CN106100979A/en
Application granted granted Critical
Publication of CN106100979B publication Critical patent/CN106100979B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/23Reliability checks, e.g. acknowledgments or fault reporting

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses an instant messaging method, which comprises the following steps: when communication data sent by a sending end through an IMS multimedia subsystem network based on a first communication account which is logged in at present is received, a second communication account corresponding to the receiving end and contained in the communication data is obtained; judging whether the second communication account is a one-number multi-machine communication account or not according to prestored communication account information; and when the second communication account is a one-number multi-machine communication account, sending the communication data to at least one receiving terminal which currently logs in the second communication account by adopting an IMS network. The invention also provides an instant communication device. The invention improves the reliability of instant messaging in the IMS network.

Description

Instant communicating method and device
Technical field
The present invention relates to IMS (IP Multimedia Subsystem, IP Multimedia System) network communications technology neck Territory, particularly relates to a kind of instant communicating method and device.
Background technology
IMS (IP Multimedia Subsystem, IP multimedia system) is a kind of brand-new multimedia service form, Mobile network can be realized merge with fixed network, and voice, data, video Triple Fusion, it is possible to meet user more diversified many Media business demand.In current IMS networks, user can be by PC (personal computer), smart mobile phone, PAD (flat board electricity Brain), log in oneself communication account in the terminal such as videophone, it is achieved and the communication between other users.But at synchronization One communication account can only log in a terminal, and same communication account cannot log in simultaneously over multiple terminals. So, when user currently log in the terminal of communication account when fault or shutdown time, user just cannot timely receive The message such as the calling of other users transmission, voice, therefore, in current IMS networks, the reliability of instant messaging is the highest.
Summary of the invention
Present invention is primarily targeted at a kind of instant communicating method of offer and device, it is intended to solve at current IMS networks In, the technical problem that the reliability of instant messaging is the highest.
For achieving the above object, the present invention provides a kind of instant communicating method, and described instant communicating method includes following step Rapid:
Send based on current the first communication account logged in, employing IMS multi-media subsystem network receiving transmitting terminal Communication data time, obtain the second communication account that the receiving terminal comprised in described communication data is corresponding;
According to the communication account information prestored, it is judged that whether described second communication account is a multi computer communication account;
When described second communication account is a multi computer communication account, IMS network is used to send described communication data extremely Current at least one receiving terminal logging in described second communication account.
Preferably, the second communication account step that the receiving terminal that comprises in the described communication data of described acquisition is corresponding is being performed While, execution following steps:
Obtain the actual communication account that the described transmitting terminal comprised in described communication data is corresponding, wherein, described first When communication account is a multi computer communication account, described transmitting terminal is according to described first communication account and the mark of described transmitting terminal Knowledge information, generates the actual communication account that described transmitting terminal is corresponding;
Resolve described actual communication account, determine the first communication account that described transmitting terminal is corresponding;
Described when described second communication account is a multi computer communication account, use IMS network to send described communication number Include according to the step to current at least one receiving terminal logging in described second communication account:
Actual communication account corresponding for the described transmitting terminal comprised in described communication data is replaced with described first communication Account, updates described communication data;
When described second communication account is a multi computer communication account, IMS network is used to send the communication data updated To current at least one receiving terminal logging in described second communication account.
Preferably, described instant communicating method further comprises the steps of:
Communication account information corresponding for each communication account being preserved, wherein, described communication account information includes leading to The account type that news account is corresponding;
The communication account information that described basis prestores, it is judged that whether described second communication account is a multi computer communication account Step include:
The communication account information that inquiry preserves, obtains the account type that described second communication account is corresponding;
According to the account type that described second communication account is corresponding, it is judged that whether described second communication account is a multimachine Communication account.
Preferably, described instant communicating method further comprises the steps of:
Communication account information corresponding for each multi computer communication account preserved is sent to a multi computer communication account Corresponding multiple terminals, share a described multi computer communication account for multiple terminals that multi computer communication account is corresponding corresponding Communication account information.
Preferably, when described communication data is instant message, described instant communicating method also includes:
According to the communication account information prestored, it is judged that whether described first communication account is a multi computer communication account;
When described first communication account is a multi computer communication account, send described instant message to described in current login The other-end in addition to described transmitting terminal of the first communication account.
Additionally, for achieving the above object, the present invention also proposes a kind of immediate communication device, described immediate communication device bag Include:
Acquisition module, for receiving transmitting terminal based on current the first communication account logged in, employing IMS multimedia During the communication data that grid sends, obtain the second communication account that the receiving terminal comprised in described communication data is corresponding;
Analyze module, for according to the communication account information prestored, it is judged that whether described second communication account is more than No. one Machine communication account;
Processing module, for when described second communication account is a multi computer communication account, uses IMS network to send institute State communication data to current at least one receiving terminal logging in described second communication account.
Preferably, described acquisition module, it is additionally operable to obtain the reality that the described transmitting terminal comprised in described communication data is corresponding Border communication account, wherein, when described first communication account is a multi computer communication account, described transmitting terminal is according to described first Communication account and the identification information of described transmitting terminal, generate the actual communication account that described transmitting terminal is corresponding;
Described analysis module, is additionally operable to resolve described actual communication account, determines the first communication that described transmitting terminal is corresponding Account;
Described processing module, is additionally operable to actual communication account corresponding for the described transmitting terminal that comprises in described communication data Replace with described first communication account, update described communication data;And be a multi computer communication in described second communication account During account, use IMS network to send the communication data updated and receive at least one logging in described second communication account current End.
Preferably, described immediate communication device also includes:
Memory module, for communication account information corresponding for each communication account is preserved, wherein, described communication account Number information includes the account type that communication account is corresponding;
Described analysis module includes:
Query unit, for inquiring about the communication account information of preservation, obtains the account class that described second communication account is corresponding Type;
Analytic unit, for the account type corresponding according to described second communication account, it is judged that described second communication account Whether it is a multi computer communication account.
Preferably, described processing module is additionally operable to:
Communication account information corresponding for each multi computer communication account preserved is sent to a multi computer communication account Corresponding multiple terminals, share a described multi computer communication account for multiple terminals that multi computer communication account is corresponding corresponding Communication account information.
Preferably, when described communication data is instant message, described analysis module, it is additionally operable to according to the communication account prestored Number information, it is judged that whether described first communication account is a multi computer communication account;
Described processing module, is additionally operable to when described first communication account is a multi computer communication account, and transmission is described i.e. Time message to the current other-end in addition to described transmitting terminal logging in described first communication account.
The instant communicating method of present invention proposition and device, receiving transmitting terminal based on current the first communication account logged in Number, when using the communication data that IMS multi-media subsystem network sends, first obtain the receiving terminal comprised in communication data corresponding The second communication account, when this second communication account is a multi computer communication account, use IMS network by communication data send To the current multiple receiving terminals logging in the second communication account, even if certain receiving terminal cannot receive communication data wherein, also have Other receiving terminals receive communication data, thus improve the reliability of instant messaging.
Accompanying drawing explanation
Fig. 1 is the schematic flow sheet of instant communicating method first embodiment of the present invention;
Fig. 2 is according to the communication account information that prestores in instant communicating method first embodiment of the present invention, it is judged that described the Whether two communication accounts are the refinement schematic flow sheet of a multi computer communication account;
Fig. 3 is the high-level schematic functional block diagram of immediate communication device first embodiment of the present invention;
Fig. 4 is the refinement high-level schematic functional block diagram analyzing module in immediate communication device first embodiment of the present invention.
Detailed description of the invention
Should be appreciated that specific embodiment described herein, only in order to explain the present invention, is not intended to limit the present invention.
The present invention provides a kind of instant communicating method.It is instant communicating method first embodiment of the present invention with reference to Fig. 1, Fig. 1 Schematic flow sheet.In the present embodiment, described instant communicating method comprises the following steps:
Step S10, is receiving transmitting terminal based on current the first communication account logged in, employing IMS IP multimedia subsystem, IMS During the communication data that network sends, obtain the second communication account that the receiving terminal comprised in described communication data is corresponding;
In the present embodiment, transmitting terminal, receiving terminal and communication server pass through IMS (IP multimedia Subsystem, IP Multimedia System) network composition communication system, it is achieved the communication merits such as call is answered, information receiving and transmitting Energy.Before communicating between users, user needs first to register corresponding communication account, and communication account has two types, a kind of Being a multi computer communication account, another is a machine communication account.If communication account is a multi computer communication account, then User can log in this communication account in multiple terminals such as smart mobile phone, pad (panel computer), PC (personal computer) simultaneously Number, and if communication account is a machine communication account, then user can only log in this communication a moment in a terminal Account, it is impossible to simultaneously log in this communication account on other-end.
When communication account is a machine communication account, then this communication account is when a certain terminal logs in, this communication account Number it is presence, otherwise, just for off-line state.When communication account is a multi computer communication account, communication account online The situation that state is logged in this communication account by user determines.Such as, if user includes four terminals A1, A2, A3 and A4, as long as then One of them terminal logs in this communication account, then this communication account is just for presence, is only all not logged in this when four terminals During communication account, this communication account is just off-line state.And for four terminals A1, between A2, A3 and A4, aobvious in each terminal Show this communication account in four terminals in present condition, such as, if terminal A1, A2 log in this communication account, A3, A4 do not log in This communication account, then show this communication account respectively on four terminals A1, A2, A3 and A4 in present condition is: A1, A2 exist Line, A3, A4 off-line.
When sender user wants to communicate with recipient user, such as, sender user have registered the first communication Account, recipient user have registered the second communication account, and sender user logs in the first communication account, recipient by transmitting terminal User logs in the second communication account by receiving terminal.When sender user sends communication data by transmitting terminal to recipient user Time, wherein, this communication data can be call request, or is instant message, or can also be other multimedia service numbers According to.Transmitting terminal, based on current the first communication account logged in, uses IMS network to send the communication data communicated with receiving terminal To communication server.Wherein, this communication data includes the second communication account that receiving terminal is corresponding.Communication server is receiving To transmitting terminal send communication data time, first obtain the second communication account that the receiving terminal comprised in this communication data is corresponding.
Step S20, according to the communication account information prestored, it is judged that whether described second communication account is a multi computer communication Account;
After the second communication account that the receiving terminal that comprises in communication server gets communication data is corresponding, communication garment Business device is according to the communication account information prestored, it is judged that whether the second communication account is a multi computer communication account.Specifically, this reality Executing in example, described instant communicating method further comprises the steps of:
Step a, preserves communication account information corresponding for each communication account, wherein, and described communication account information Including the account type that communication account is corresponding;
As in figure 2 it is shown, described step S20 includes:
Step S21, the communication account information that inquiry preserves, obtain the account type that described second communication account is corresponding;
Step S22, according to the account type that described second communication account is corresponding, it is judged that whether described second communication account is A number multi computer communication account.
In the present embodiment, communication server preserves the communication account information that each communication account is corresponding.Wherein, communication account Number information includes the communications records that account type corresponding to each communication account, each communication account, each communication account are corresponding Etc. information.After the second communication account that the receiving terminal that comprises in communication server gets communication data is corresponding, inquiry is protected The communication account information deposited, obtains the communication account information that this second communication account is corresponding.Such as, if communication server is by each Communication account information corresponding to communication account is saved in default data base, when getting the receiving terminal comprised in communication data During corresponding second communication account, communication server is inquired about this data base, is therefrom obtained the communication account that the second communication account is corresponding Number information.Then according to the communication account information that the second communication account is corresponding, the account type of the second communication account is determined, according to The account type of the second communication account, it is judged that whether the second communication account is a multi computer communication account, namely judge that second leads to Whether news account can log at multiple receiving terminals simultaneously.
Step S30, when described second communication account is a multi computer communication account, uses IMS network to send described logical Letter data is to current at least one receiving terminal logging in described second communication account.
When the second communication account is a multi computer communication account, namely multiple receiving terminal may be had to log in second logical simultaneously News account, now, communication server uses IMS network to be sent by communication data and logs at least the one of the second communication account to current Individual receiving terminal.
Such as, if recipient user has logged at multiple receiving terminal such as smart mobile phone, pad, PC, videophone simultaneously Two communication accounts, now, communication server use IMS network by communication data send to recipient user smart mobile phone, Multiple receiving terminals such as pad, PC, videophone.When the smart mobile phone of recipient user, pad, PC, videophone etc. are multiple Receiving terminal is when receiving this communication data, and recipient user can select any one receiving terminal therein according to practical situation Perform response operation.Such as when communication data is call request, the optional the most nearest receiving terminal of recipient user Operation, the message thus feedback listens response accordingly, it is achieved between the first communication account and the second communication account are answered in execution Call communication.
When the second communication account is a machine communication account, namely it is logical that a receiving terminal currently can only be had to log in second News account, now, communication server uses IMS network communication data transmission to be connect to current log in the second communication account one Receiving end.
Further, in the present embodiment, described instant communicating method further comprises the steps of:
Step b, leads to communication account information transmission corresponding for each multi computer communication account preserved to a multimachine News multiple terminals corresponding to account, the multiple terminals corresponding for multi computer communication account share a described multi computer communication account Number corresponding communication account information.
In the present embodiment, communication server preserves the communication account information that each communication account is corresponding, afterwards, Communications service Communication account information corresponding for each communication account preserved is sent at least one terminal that extremely described communication account is corresponding by device. When communication account is a machine communication account, the communication account information of its correspondence is sent to this No. by communication server The terminal that machine communication account is corresponding.When communication account is a multi computer communication account, communication server is by its correspondence Communication account information sends to multiple terminals corresponding to this multi computer communication account.Such as, when certain multi computer communication account When number corresponding terminal is terminal A1, A2, A3 and A4, communication server is by communication account corresponding for this multi computer communication account Information is simultaneously sent to terminal A1, A2, A3 and A4.Therefore, terminal A1, A2, A3 and A4 can share this multi computer communication account Number corresponding communication account information.When user changes this multimachine by any one terminal in terminal A1, A2, A3 and A4 During communication account information corresponding to communication account, such as adding certain group or exit certain group, communication server preserves change After communication account information, and to be simultaneously sent to this multi computer communication account corresponding many by the communication account information after change Individual terminal, thus ensure that the communication account information of multiple terminals corresponding to multi computer communication account synchronizes.
The scheme that the present embodiment provides, is receiving transmitting terminal the first communication account based on current login, is using IMS many During the communication data that media subsystem network sends, first obtain the second communication account that the receiving terminal comprised in communication data is corresponding Number, when this second communication account is a multi computer communication account, uses IMS network to be sent by communication data and log in the to current Multiple receiving terminals of two communication accounts, even if certain receiving terminal cannot receive communication data wherein, also have other to receive termination Receive communication data, thus improve the reliability of instant messaging, improve Consumer's Experience.
Further, based on first embodiment, instant communicating method the second embodiment of the present invention is proposed.In the second embodiment In, while performing described step S10, execution following steps:
Step c, obtains the actual communication account that the described transmitting terminal comprised in described communication data is corresponding, wherein, in institute Stating the first communication account when being a multi computer communication account, described transmitting terminal is according to described first communication account and described transmission The identification information of end, generates the actual communication account that described transmitting terminal is corresponding;
Step d, resolves described actual communication account, determines the first communication account that described transmitting terminal is corresponding;
Described step S30 includes:
Step e, replaces with described by actual communication account corresponding for the described transmitting terminal comprised in described communication data One communication account, updates described communication data;
Step f, when described second communication account is a multi computer communication account, uses IMS network to send the logical of renewal Letter data is to current at least one receiving terminal logging in described second communication account.
In the present embodiment, each transmitting terminal has the identification information of correspondence, and such as, the identification information of smart mobile phone is Phone, the identification information of panel computer is pad etc..When transmitting terminal is based on current the first communication account logged in, use IMS When network sends communication data, if the first communication account is a multi computer communication account, so that communication server can be known Not going out this transmitting terminal, transmitting terminal, according to its identification information and the first communication account, generates the actual communication account that transmitting terminal is corresponding Number.Such as, if the first communication account is xiaowang, when the identification information of transmitting terminal is phone, then generate transmitting terminal corresponding Actual communication account xiaowang-phone, when the identification information of transmitting terminal is pc, then generate reality corresponding to transmitting terminal Communication account xiaowang-pc, when the identification information of transmitting terminal is pad, then generates the actual communication account that transmitting terminal is corresponding xiaowang-pad.Transmitting terminal sends and includes the actual communication account that the second communication account corresponding to receiving terminal is corresponding with transmitting terminal Number communication data to communication server.
Communication server is when receiving the communication data that transmitting terminal sends, except obtaining the reception comprised in communication data Beyond the second communication account that end is corresponding, also obtain the actual communication account that the transmitting terminal comprised in communication data is corresponding.
After obtaining the actual communication account that transmitting terminal is corresponding, communication server resolves this actual communication account, really Determine the first communication account that transmitting terminal is corresponding.Such as, if the actual communication account obtaining transmitting terminal corresponding is xiaowang- Phone, communication server resolves this actual communication account, determines that wherein phone is the identification information that transmitting terminal is corresponding, Xiaowang is the first communication account that transmitting terminal is corresponding.
Afterwards, communication data is updated by communication server, by reality corresponding for the transmitting terminal that comprises in communication data Communication account replaces with the first communication account.Such as, if actual communication account corresponding to transmitting terminal is xiaowang-phone, then It is replaced with xiaowang.When the second communication account is a multi computer communication account, communication server uses IMS network to send out Send the communication data of renewal to current at least one receiving terminal logging in the second communication account.
When receiving terminal receives the communication data of the renewal that communication server sends, can obtain in this communication data and comprise The first communication account corresponding to transmitting terminal.Such as, if the first communication that in the communication data updated, the transmitting terminal that comprises is corresponding Account is xiaowang, and recipient user, by checking this communication data that receiving terminal receives, i.e. may know that this communication data It is to be sent by the sender user that communication account is xiaowang.
If the first communication account is a machine communication account, then transmitting terminal directly transmits include that receiving terminal is corresponding The communication data of the first communication account that two communication accounts are corresponding with transmitting terminal is to communication server.Communication server is receiving During these current data, if the second communication account is a multi computer communication account, then communication server directly forwards this communication data To current at least one receiving terminal logging in the second communication account.
Specifically, when the communication data that transmitting terminal sends is instant message, described instant communicating method also includes:
Step g, according to the communication account information prestored, it is judged that whether described first communication account is a multi computer communication account Number;
Step h, when described first communication account is a multi computer communication account, sends described instant message to currently stepping on Record the other-end in addition to described transmitting terminal of described first communication account.
When communication server receives the instant message that transmitting terminal sends, it is determined that the first communication account that transmitting terminal is corresponding After, according to the communication account information prestored, according to the mode that the second communication account is judged, it is judged that the first communication account is No is a multi computer communication account.When the first communication account is a multi computer communication account, communication server is also instant by this Message sends to the current other-end in addition to transmitting terminal logging in the first communication account.
Such as, if sender user logs in the first communication account on terminal A1, A2, A3 and A4, and by terminal A1 base In the first communication account, employing IMS network transmission instant message is to communication server, namely now terminal A1 is transmitting terminal.Logical Inquiry server is receiving instant message, it is judged that when the first communication account is a multi computer communication account, communication server will connect This instant message received also sends to terminal A2, A3 and A4, thus realizes in all terminals logging in the first communication account Display instant message.
The scheme that the present embodiment proposes, when transmitting terminal sends instant message to communication garment based on the first communication account logged in During business device, if the first communication account is a multi computer communication account, then this instant message is sent to currently stepping on by communication server Record the other-end in addition to transmitting terminal of the first communication account, thus realize in all terminals logging in the first communication account Show this instant message, further increase Consumer's Experience.
The present invention further provides a kind of immediate communication device.
With reference to the high-level schematic functional block diagram that Fig. 3, Fig. 3 are immediate communication device first embodiment of the present invention.At the present embodiment In, described immediate communication device includes:
Acquisition module 10, for receiving transmitting terminal based on current the first communication account logged in, employing IMS multimedia During the communication data that subsystem network sends, obtain the second communication account that the receiving terminal comprised in described communication data is corresponding;
In the present embodiment, transmitting terminal, receiving terminal and communication server pass through IMS (IP multimedia Subsystem, IP Multimedia System) network composition communication system, it is achieved the communication merits such as call is answered, information receiving and transmitting Energy.Wherein, immediate communication device is arranged on communication server.Before communicating between users, user needs first to register phase The communication account answered, communication account has two types, and one is a multi computer communication account, and another is a machine communication Account.If communication account is a multi computer communication account, then user can be smart mobile phone, pad (panel computer), PC (individual Computer) etc. log in this communication account in multiple terminals simultaneously, and if communication account is a machine communication account, then user exists One moment can only log in this communication account in a terminal, it is impossible to log in this communication account on other-end simultaneously.
When sender user wants to communicate with recipient user, such as, sender user have registered the first communication Account, recipient user have registered the second communication account, and sender user logs in the first communication account, recipient by transmitting terminal User logs in the second communication account by receiving terminal.When sender user sends communication data by transmitting terminal to recipient user Time, wherein, this communication data can be call request, or is instant message, or can also be other multimedia service numbers According to.Transmitting terminal, based on current the first communication account logged in, uses IMS network to send the communication data communicated with receiving terminal To communication server.Wherein, this communication data includes the second communication account that receiving terminal is corresponding.Communication server is receiving To transmitting terminal send communication data time, first acquisition module 10 obtains second that the receiving terminal comprised in this communication data is corresponding Communication account.
Analyze module 20, for according to the communication account information prestored, it is judged that whether described second communication account is No. one Multi computer communication account;
After acquisition module 10 gets the second communication account that the receiving terminal comprised in communication data is corresponding, analyze mould Block 20 is according to the communication account information prestored, it is judged that whether the second communication account is a multi computer communication account.Specifically, this reality Executing in example, described immediate communication device also includes:
Memory module, for communication account information corresponding for each communication account is preserved, wherein, described communication account Number information includes the account type that communication account is corresponding;
As shown in Figure 4, described analysis module 20 includes:
Query unit 21, for inquiring about the communication account information of preservation, obtains the account that described second communication account is corresponding Type;
Analytic unit 22, for the account type corresponding according to described second communication account, it is judged that described second communication account Number whether it is a multi computer communication account.
In the present embodiment, communication account information corresponding for each communication account is preserved by memory module.Wherein, communication Account information includes the communication note that account type corresponding to each communication account, each communication account, each communication account are corresponding The information such as record.After acquisition module 10 gets the second communication account that the receiving terminal comprised in communication data is corresponding, inquiry The communication account information that unit 21 inquiry preserves, obtains the communication account information that this second communication account is corresponding.Such as, if storing Communication account information corresponding for each communication account is saved in default data base by module, when acquisition module 10 gets logical During the second communication account corresponding to the receiving terminal that comprises in letter data, query unit 21 is inquired about this data base, is therefrom obtained second The communication account information that communication account is corresponding, then according to the communication account information that the second communication account is corresponding, determines that second leads to The account type of news account.Analytic unit 22 is according to the account type of the second communication account, it is judged that whether the second communication account is A number multi computer communication account, namely judge whether the second communication account can log at multiple receiving terminals simultaneously.
Processing module 30, for when described second communication account is a multi computer communication account, uses IMS network to send Described communication data is to current at least one receiving terminal logging in described second communication account.
When the second communication account is a multi computer communication account, namely multiple receiving terminal may be had to log in second logical simultaneously News account, now, processing module 30 uses IMS network to be sent by communication data and logs at least the one of the second communication account to current Individual receiving terminal.
Such as, if recipient user has logged at multiple receiving terminal such as smart mobile phone, pad, PC, videophone simultaneously Two communication accounts, now, processing module 30 use IMS network by communication data send to recipient user smart mobile phone, Multiple receiving terminals such as pad, PC, videophone.When the smart mobile phone of recipient user, pad, PC, videophone etc. are multiple Receiving terminal is when receiving this communication data, and recipient user can select any one receiving terminal therein according to practical situation Perform response operation.Such as when communication data is call request, the optional the most nearest receiving terminal of recipient user Operation, the message thus feedback listens response accordingly, it is achieved between the first communication account and the second communication account are answered in execution Call communication.
When the second communication account is a machine communication account, namely it is logical that a receiving terminal currently can only be had to log in second News account, now, processing module 30 uses IMS network communication data transmission to be connect to current log in the second communication account one Receiving end.
Further, in the present embodiment, described processing module 30 is additionally operable to:
Communication account information corresponding for each multi computer communication account preserved is sent to a multi computer communication account Corresponding multiple terminals, share a described multi computer communication account for multiple terminals that multi computer communication account is corresponding corresponding Communication account information.
In the present embodiment, memory module preserves the communication account information that each communication account is corresponding, afterwards, processing module 30 Communication account information corresponding for each communication account preserved is sent at least one terminal that extremely described communication account is corresponding.When When communication account is a machine communication account, the communication account information of its correspondence is sent to this machine by processing module 30 The terminal that communication account is corresponding.When communication account is a multi computer communication account, processing module 30 leading to its correspondence News account information sends to multiple terminals corresponding to this multi computer communication account.Such as, when certain multi computer communication account When corresponding terminal is terminal A1, A2, A3 and A4, processing module 30 is by communication account letter corresponding for this multi computer communication account Breath is simultaneously sent to terminal A1, A2, A3 and A4.Therefore, terminal A1, A2, A3 and A4 can share this multi computer communication account Corresponding communication account information.Lead to when user changes this multimachine by any one terminal in terminal A1, A2, A3 and A4 During news communication account information corresponding to account, such as add certain group or exit certain group, after memory module preserves change Communication account information, it is corresponding that the communication account information after change is simultaneously sent to this multi computer communication account by processing module 30 Multiple terminals, thus ensure that the communication account information of multiple terminals corresponding to multi computer communication account synchronizes.
The scheme that the present embodiment provides, is receiving transmitting terminal the first communication account based on current login, is using IMS many During the communication data that media subsystem network sends, it is corresponding that first acquisition module 10 obtains the receiving terminal comprised in communication data Second communication account, when this second communication account is a multi computer communication account, processing module 30 uses IMS network to communicate Data send to the current multiple receiving terminals logging in the second communication account, even if certain receiving terminal cannot receive communication number wherein According to, also have other receiving terminals to receive communication data, thus improve the reliability of instant messaging, improve Consumer's Experience.
Further, based on first embodiment, immediate communication device the second embodiment of the present invention is proposed.In the second embodiment In, described acquisition module 10 is additionally operable to:
Obtain the actual communication account that the described transmitting terminal comprised in described communication data is corresponding, wherein, described first When communication account is a multi computer communication account, described transmitting terminal is according to described first communication account and the mark of described transmitting terminal Knowledge information, generates the actual communication account that described transmitting terminal is corresponding;
Described analysis module 20 is additionally operable to:
Resolve described actual communication account, determine the first communication account that described transmitting terminal is corresponding;
Described processing module 30 is additionally operable to:
Actual communication account corresponding for the described transmitting terminal comprised in described communication data is replaced with described first communication Account, updates described communication data;And when described second communication account is a multi computer communication account, use IMS network Send the communication data updated to current at least one receiving terminal logging in described second communication account.
In the present embodiment, each transmitting terminal has the identification information of correspondence, and such as, the identification information of smart mobile phone is Phone, the identification information of panel computer is pad etc..When transmitting terminal is based on current the first communication account logged in, use IMS When network sends communication data, if the first communication account is a multi computer communication account, so that communication server can be known Not going out this transmitting terminal, transmitting terminal, according to its identification information and the first communication account, generates the actual communication account that transmitting terminal is corresponding Number.Such as, if the first communication account is xiaowang, when the identification information of transmitting terminal is phone, then generate transmitting terminal corresponding Actual communication account xiaowang-phone, when the identification information of transmitting terminal is pc, then generate reality corresponding to transmitting terminal Communication account xiaowang-pc, when the identification information of transmitting terminal is pad, then generates the actual communication account that transmitting terminal is corresponding xiaowang-pad.Transmitting terminal sends and includes the actual communication account that the second communication account corresponding to receiving terminal is corresponding with transmitting terminal Number communication data to communication server.
Communication server is when receiving the communication data that transmitting terminal sends, and acquisition module 10 is except obtaining in communication data Beyond the second communication account that the receiving terminal that comprises is corresponding, also obtain the actual communication that the transmitting terminal comprised in communication data is corresponding Account.
After acquisition module 10 obtains the actual communication account that transmitting terminal is corresponding, it is actual logical that analysis module 20 resolves this News account, determines the first communication account that transmitting terminal is corresponding.Such as, if the actual communication account obtaining transmitting terminal corresponding is Xiaowang-phone, analyzes module 20 and resolves this actual communication account, determines that wherein phone is the mark letter that transmitting terminal is corresponding Breath, xiaowang is the first communication account that transmitting terminal is corresponding.
Afterwards, communication data is updated by processing module 30, by reality corresponding for the transmitting terminal that comprises in communication data Communication account replaces with the first communication account.Such as, if actual communication account corresponding to transmitting terminal is xiaowang-phone, then It is replaced with xiaowang.When the second communication account is a multi computer communication account, processing module 30 uses IMS network to send out Send the communication data of renewal to current at least one receiving terminal logging in the second communication account.
When receiving terminal receives the communication data of the renewal that communication server sends, can obtain in this communication data and comprise The first communication account corresponding to transmitting terminal.Such as, if the first communication that in the communication data updated, the transmitting terminal that comprises is corresponding Account is xiaowang, and recipient user, by checking this communication data that receiving terminal receives, i.e. may know that this communication data It is to be sent by the sender user that communication account is xiaowang.
If the first communication account is a machine communication account, then transmitting terminal directly transmits include that receiving terminal is corresponding The communication data of the first communication account that two communication accounts are corresponding with transmitting terminal is to communication server.Communication server is receiving During these current data, if the second communication account is a multi computer communication account, then processing module 30 directly forwards this communication data To current at least one receiving terminal logging in the second communication account.
Specifically, when the communication data that transmitting terminal sends is instant message, described analysis module 20 is additionally operable to:
According to the communication account information prestored, it is judged that whether described first communication account is a multi computer communication account;
Described processing module 30 is additionally operable to:
When described first communication account is a multi computer communication account, send described instant message to described in current login The other-end in addition to described transmitting terminal of the first communication account.
When communication server receives the instant message that transmitting terminal sends, analyze that module 20 determines that transmitting terminal is corresponding the After one communication account, according to the communication account information prestored, according to the mode that the second communication account is judged, it is judged that first Whether communication account is a multi computer communication account.When the first communication account is a multi computer communication account, processing module 30 Also this instant message is sent to the current other-end in addition to transmitting terminal logging in the first communication account.
Such as, if sender user logs in the first communication account on terminal A1, A2, A3 and A4, and by terminal A1 base In the first communication account, employing IMS network transmission instant message is to communication server, namely now terminal A1 is transmitting terminal.Logical Inquiry server is receiving instant message, analyzes module 20 and judges when the first communication account is a multi computer communication account, processes This instant message received also is sent to terminal A2, A3 and A4 by module 30, thus realizes logging in the first communication account Instant message is shown in all terminals.
The scheme that the present embodiment proposes, when transmitting terminal sends instant message to communication garment based on the first communication account logged in During business device, if analyzing module 20 to judge that the first communication account is a multi computer communication account, then this is disappeared by processing module 30 immediately Breath sends to the current other-end in addition to transmitting terminal logging in the first communication account, thus realizes logging in the first communication account Number all terminals on show this instant message, further increase Consumer's Experience.
It should be noted that in this article, term " includes ", " comprising " or its any other variant are intended to non-row Comprising of his property, so that include that the process of a series of key element, method, article or system not only include those key elements, and And also include other key elements being not expressly set out, or also include intrinsic for this process, method, article or system Key element.In the case of there is no more restriction, statement " including ... " key element limited, it is not excluded that including this The process of key element, method, article or system there is also other identical element.
The invention described above embodiment sequence number, just to describing, does not represent the quality of embodiment.
These are only the preferred embodiments of the present invention, not thereby limit the scope of the claims of the present invention, every utilize this Equivalent structure or equivalence flow process that bright description and accompanying drawing content are made convert, or are directly or indirectly used in other relevant skills Art field, is the most in like manner included in the scope of patent protection of the present invention.

Claims (10)

1. an instant communicating method, it is characterised in that described instant communicating method comprises the following steps:
Receiving transmitting terminal based on current the first communication account logged in, leading to of employing IMS multi-media subsystem network transmission During letter data, obtain the second communication account that the receiving terminal comprised in described communication data is corresponding;
According to the communication account information prestored, it is judged that whether described second communication account is a multi computer communication account;
When described second communication account is a multi computer communication account, IMS network is used to send described communication data to currently Log at least one receiving terminal of described second communication account.
2. instant communicating method as claimed in claim 1, it is characterised in that wrap in performing the described communication data of described acquisition While the second communication account step that the receiving terminal that contains is corresponding, perform following steps:
Obtain the actual communication account that the described transmitting terminal comprised in described communication data is corresponding, wherein, in described first communication When account is a multi computer communication account, described transmitting terminal is believed according to the mark of described first communication account and described transmitting terminal Breath, generates the actual communication account that described transmitting terminal is corresponding;
Resolve described actual communication account, determine the first communication account that described transmitting terminal is corresponding;
Described when described second communication account is a multi computer communication account, use IMS network to send described communication data extremely The step of current at least one receiving terminal logging in described second communication account includes:
Actual communication account corresponding for the described transmitting terminal comprised in described communication data is replaced with described first communication account, Update described communication data;
When described second communication account is a multi computer communication account, IMS network is used to send the communication data updated to working as At least one receiving terminal of the described second communication account of front login.
3. instant communicating method as claimed in claim 1, it is characterised in that described instant communicating method further comprises the steps of:
Communication account information corresponding for each communication account being preserved, wherein, described communication account information includes communication account Number corresponding account type;
The communication account information that described basis prestores, it is judged that whether described second communication account is the step of a multi computer communication account Suddenly include:
The communication account information that inquiry preserves, obtains the account type that described second communication account is corresponding;
According to the account type that described second communication account is corresponding, it is judged that whether described second communication account is a multi computer communication Account.
4. instant communicating method as claimed in claim 3, it is characterised in that described instant communicating method further comprises the steps of:
Communication account information corresponding for each multi computer communication account preserved is sent to a multi computer communication account corresponding Multiple terminals, share corresponding logical of a described multi computer communication account for multiple terminals that multi computer communication account is corresponding News account information.
5. the instant communicating method as described in any one of claim 1-4, it is characterised in that at described communication data for immediately to disappear During breath, described instant communicating method also includes:
According to the communication account information prestored, it is judged that whether described first communication account is a multi computer communication account;
When described first communication account is a multi computer communication account, sends described instant message and log in described first to current The other-end in addition to described transmitting terminal of communication account.
6. an immediate communication device, it is characterised in that described immediate communication device includes:
Acquisition module, for receiving transmitting terminal based on current the first communication account logged in, employing IMS IP multimedia subsystem, IMS During the communication data that network sends, obtain the second communication account that the receiving terminal comprised in described communication data is corresponding;
Analyze module, for according to the communication account information prestored, it is judged that whether described second communication account is that a multimachine leads to News account;
Processing module, for when described second communication account is a multi computer communication account, uses IMS network to send described logical Letter data is to current at least one receiving terminal logging in described second communication account.
7. immediate communication device as claimed in claim 6, it is characterised in that described acquisition module, is additionally operable to obtain described leading to The actual communication account that the described transmitting terminal that comprises in letter data is corresponding, wherein, is a multimachine in described first communication account During communication account, described transmitting terminal, according to described first communication account and the identification information of described transmitting terminal, generates described sending out The actual communication account that sending end is corresponding;
Described analysis module, is additionally operable to resolve described actual communication account, determines the first communication account that described transmitting terminal is corresponding;
Described processing module, is additionally operable to replace actual communication account corresponding for the described transmitting terminal comprised in described communication data For described first communication account, update described communication data;And be a multi computer communication account in described second communication account Time, use IMS network to send the communication data updated to current at least one receiving terminal logging in described second communication account.
8. immediate communication device as claimed in claim 6, it is characterised in that described immediate communication device also includes:
Memory module, for communication account information corresponding for each communication account being preserved, wherein, described communication account is believed Breath includes the account type that communication account is corresponding;
Described analysis module includes:
Query unit, for inquiring about the communication account information of preservation, obtains the account type that described second communication account is corresponding;
Analytic unit, for the account type corresponding according to described second communication account, it is judged that whether described second communication account It it is a multi computer communication account.
9. immediate communication device as claimed in claim 8, it is characterised in that described processing module is additionally operable to:
Communication account information corresponding for each multi computer communication account preserved is sent to a multi computer communication account corresponding Multiple terminals, share corresponding logical of a described multi computer communication account for multiple terminals that multi computer communication account is corresponding News account information.
10. the immediate communication device as described in any one of claim 6-9, it is characterised in that be instant at described communication data During message, described analysis module, it is additionally operable to according to the communication account information prestored, it is judged that whether described first communication account is one Number multi computer communication account;
Described processing module, is additionally operable to when described first communication account is a multi computer communication account, sends and described immediately disappears Cease to the current other-end in addition to described transmitting terminal logging in described first communication account.
CN201610594913.XA 2016-07-26 2016-07-26 Instant messaging method and device Active CN106100979B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610594913.XA CN106100979B (en) 2016-07-26 2016-07-26 Instant messaging method and device
PCT/CN2016/096496 WO2018018688A1 (en) 2016-07-26 2016-08-24 Instant messaging method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610594913.XA CN106100979B (en) 2016-07-26 2016-07-26 Instant messaging method and device

Publications (2)

Publication Number Publication Date
CN106100979A true CN106100979A (en) 2016-11-09
CN106100979B CN106100979B (en) 2019-12-24

Family

ID=57450268

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610594913.XA Active CN106100979B (en) 2016-07-26 2016-07-26 Instant messaging method and device

Country Status (2)

Country Link
CN (1) CN106100979B (en)
WO (1) WO2018018688A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115065656B (en) * 2022-05-31 2024-09-20 北京京东拓先科技有限公司 Message processing method, device, electronic equipment and computer readable medium

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101252548A (en) * 2008-01-28 2008-08-27 北京亿企通信息技术有限公司 Method for multi-point login in instant communicating tools
US7590696B1 (en) * 2002-11-18 2009-09-15 Aol Llc Enhanced buddy list using mobile device identifiers
CN101610277A (en) * 2008-06-18 2009-12-23 中兴通讯股份有限公司 A kind of method of information transmission processing
CN102281205A (en) * 2010-06-10 2011-12-14 腾讯科技(深圳)有限公司 Text display method in instant messaging system, terminal and system
CN102368764A (en) * 2011-09-10 2012-03-07 上海量明科技发展有限公司 Method for carrying out communication through multiple points of presence, system and client thereof
CN102546640A (en) * 2012-01-13 2012-07-04 百度在线网络技术(北京)有限公司 Information circulation method and server in single-account number and multiple-device login
CN102638416A (en) * 2012-03-27 2012-08-15 上海量明科技发展有限公司 Method for checking IM (instant messaging) information when multiple clients are logged in, client and system
CN104301378A (en) * 2014-08-28 2015-01-21 小米科技有限责任公司 User information updating method and device
CN104348697A (en) * 2013-07-25 2015-02-11 腾讯科技(深圳)有限公司 Video communication information processing method, device and system
US20150142975A1 (en) * 2013-11-19 2015-05-21 Samsung Electronics Co., Ltd. Display apparatus and control method thereof
CN105516640A (en) * 2015-12-15 2016-04-20 Tcl集团股份有限公司 Method and system for detecting abnormality of video communication conversation

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102868819B (en) * 2012-09-13 2016-08-03 中兴通讯股份有限公司 A kind of process the method and device of communication service under common account
CN104092646B (en) * 2013-10-28 2016-10-12 腾讯科技(深圳)有限公司 Operation synchronous method and device

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7590696B1 (en) * 2002-11-18 2009-09-15 Aol Llc Enhanced buddy list using mobile device identifiers
CN101252548A (en) * 2008-01-28 2008-08-27 北京亿企通信息技术有限公司 Method for multi-point login in instant communicating tools
CN101610277A (en) * 2008-06-18 2009-12-23 中兴通讯股份有限公司 A kind of method of information transmission processing
CN102281205A (en) * 2010-06-10 2011-12-14 腾讯科技(深圳)有限公司 Text display method in instant messaging system, terminal and system
CN102368764A (en) * 2011-09-10 2012-03-07 上海量明科技发展有限公司 Method for carrying out communication through multiple points of presence, system and client thereof
CN102546640A (en) * 2012-01-13 2012-07-04 百度在线网络技术(北京)有限公司 Information circulation method and server in single-account number and multiple-device login
CN102638416A (en) * 2012-03-27 2012-08-15 上海量明科技发展有限公司 Method for checking IM (instant messaging) information when multiple clients are logged in, client and system
CN104348697A (en) * 2013-07-25 2015-02-11 腾讯科技(深圳)有限公司 Video communication information processing method, device and system
US20150142975A1 (en) * 2013-11-19 2015-05-21 Samsung Electronics Co., Ltd. Display apparatus and control method thereof
CN104301378A (en) * 2014-08-28 2015-01-21 小米科技有限责任公司 User information updating method and device
CN105516640A (en) * 2015-12-15 2016-04-20 Tcl集团股份有限公司 Method and system for detecting abnormality of video communication conversation

Also Published As

Publication number Publication date
WO2018018688A1 (en) 2018-02-01
CN106100979B (en) 2019-12-24

Similar Documents

Publication Publication Date Title
CN102368764B (en) A kind of method, system and client communicated by multi-point login
US10063547B2 (en) Authorization authentication method and apparatus
US7882245B2 (en) Presence service access device, presence service system and method for publishing and acquiring presence information
CN104660409B (en) The method of system login and certificate server cluster under cluster environment
CN106453414A (en) Third party login authentication method and system, proxy server and client
CN102158541B (en) Shared information acquisition method, device, mobile terminal and server
CN103457828B (en) The instant communication method and system of a kind of inter-network
CN107508822A (en) Access control method and device
US20140164543A1 (en) Communication System, Application Server and Communication Method for Server Cooperation
CN102752313A (en) Method and device for creating multiple identities in instant messaging means for users
CN101155229A (en) Distributed method and system for anti-fake and tracing product information
CN106789566A (en) Different IM application messages sharing methods and system based on mobile phone operating system
CN105141789A (en) Strange number marking method and device
US7913187B2 (en) Method and system for unified communication
CN101631142A (en) Sip server and communication system
CN104092814B (en) A kind of method that pop-up shows associated person information or/and its data results in mobile communication
CN101925176A (en) Location processing method, address repetition processing method and device
CN101656685A (en) Method for viewing user related information provided by on-line service
CN119011436B (en) IDC node analysis method, device, equipment and medium of game client
CN104202432B (en) Remote web management system and management method
CN104954227B (en) A kind of cross-platform information push method of preemptive type and server
CN106100979A (en) Instant messaging method and device
EP2424279B1 (en) Method for processing group messages, service delivery platform and associated equipment
CN105490913A (en) Instant message processing method and device
KR100702704B1 (en) Notification system and method using messenger

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP02 Change in the address of a patent holder
CP02 Change in the address of a patent holder

Address after: 518000 2101, No. 100, Zhihe Road, Dakang community, Yuanshan street, Longgang District, Shenzhen, Guangdong

Patentee after: BANGYAN TECHNOLOGY Co.,Ltd.

Address before: 518000 room 901, block B, building 5, Shenzhen software industry base, Nanshan District, Shenzhen City, Guangdong Province

Patentee before: BANGYAN TECHNOLOGY Co.,Ltd.