CN106100979A - Instant messaging method and device - Google Patents
Instant messaging method and device Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000004891 communication Methods 0.000 claims abstract description 756
- 230000005540 biological transmission Effects 0.000 claims description 9
- 238000004321 preservation Methods 0.000 claims description 3
- 230000004044 response Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- GNFTZDOKVXKIBK-UHFFFAOYSA-N 3-(2-methoxyethoxy)benzohydrazide Chemical compound COCCOC1=CC=CC(C(=O)NN)=C1 GNFTZDOKVXKIBK-UHFFFAOYSA-N 0.000 description 1
- FGUUSXIOTUKUDN-IBGZPJMESA-N C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 Chemical compound C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 FGUUSXIOTUKUDN-IBGZPJMESA-N 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/23—Reliability 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
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.
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)
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)
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)
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 |
-
2016
- 2016-07-26 CN CN201610594913.XA patent/CN106100979B/en active Active
- 2016-08-24 WO PCT/CN2016/096496 patent/WO2018018688A1/en active Application Filing
Patent Citations (11)
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. |