Summary of the invention
The object of the present invention is to provide a kind of method and system of using the immediate communication of instant messaging, to overcome the defective that can not realize speech communication in the prior art between a plurality of instant communication terminals effectively.
The method of the immediate communication of application instant messaging of the present invention is: the instant communication terminal in the instant communicating system transmits the call list that comprises other instant communication terminal to the instant communication server system, instant communication terminal and described other instant communication terminal of sending call list form a communication group by the instant communication server system, the voice call request that instant communication terminal in this communication group is accepted on a ground is selected at one time by the instant communication server system, and receiving the VoP that this instant communication terminal sends, the instant communication server system is forwarded to other instant communication terminal in this communication group with described VoP;
Described instant communication terminal is the client terminal by the direct log-in instant communication server system of instant messaging number, or is portable terminal, and described portable terminal is finished information interaction by mobile service system and instant communication server system;
It is related that described portable terminal can adopt mobile service identifiers and corresponding instant messaging number to set up message identification;
Described instant communication terminal includes instant messaging number and the mobile service identifiers of being called out instant communication terminal in the call list that the instant communication server system transmits;
After described instant communication server system receives call list, to the inquiry of the instant messaging number in the call list or mobile service identifiers mobile service identifiers or instant messaging number corresponding, that be associated, and the instant communication terminal that all instant messaging number and mobile service identifiers are reflected is as the communication group membership;
Described instant communication server system accepts the end voice call request of instant communication terminal, and at this moment, another voice call request of instant communication terminal in the communication group is prepared to accept by the instant communication server system;
Described instant communication server system regularly or periodically receives the state information of each instant communication terminal in the communication group, but VoP is forwarded to other instant communication terminal of communication;
After described instant communication server system receives the state information of each instant communication terminal in the communication group, the state change information of instant communication terminal is sent to each instant communication terminal in this communication group;
The state information of described instant communication terminal comprises corresponding " right to speak " status word at least, after the voice call request of instant communication terminal is accepted by the instant communication server system, " right to speak " status word of this instant communication terminal is true, show that the preparation of instant communication server system receives the VoP that this instant communication terminal sends, at this moment, " right to speak " status word of other instant communication terminal is vacation in this communication group, shows that the instant communication server system can not receive the VoP that other instant communication terminal sends this moment.
The system of the immediate communication of the application instant messaging of this realization said method, comprise instant communication terminal, instant communication server system and mobile service system, it is characterized in that: described instant communication server system comprises immediate communication state server and immediate communication server, described immediate communication state server is used for instant communication terminal information and preserves, transmit and the correlation behavior information inquiry, described immediate communication server is finished for information about and is handled, the reception of speech data and forwarding, described instant communication terminal by mobile service system or directly and the instant communication server system carry out information interaction;
Described instant communication terminal comprises the client terminal of instant communication server system, and portable terminal, and described portable terminal is finished information interaction by mobile service system and instant communication server system;
Comprise speech input device, instantaneous speech power and information processing forwarding module in the described client terminal, described speech input device is to information processing forwarding module input speech data, described instantaneous speech power receives speech data and plays corresponding voice from the information processing forwarding module, and described information processing forwarding module is used for compression, parsing and relevant information, the transmission of data, the reception of VoP to be handled;
Described mobile service system comprises mobile information service device and mobile gateway, and described mobile information service device receives, transmits for information about, data are gone forward side by side, and line correlation is handled, and mobile gateway is realized being connected of IP network and wireless system, information data transmission.
Beneficial effect of the present invention is: in the present invention, select the voice call request that instant communication terminal in the communication group is accepted on a ground by the instant communication server system at one time, and receive the VoP that this instant communication terminal sends, the instant communication server system is forwarded to other instant communication terminal in this communication group with described VoP, like this, can realize speech communication between a plurality of instant communication terminals, portable terminal as instant communication terminal is finished information interaction by mobile service system and instant communication server system, has expanded application; Instant communication terminal includes the instant messaging number in the call list that the instant communication server system transmits, and mobile service identifiers, after the instant communication server system receives call list, to the instant messaging number in the call list or the inquiry of mobile service identifiers mobile service identifiers or instant messaging number corresponding, that be associated, and the instant communication terminal that all instant messaging number and mobile service identifiers are reflected is as the communication group membership, make the present invention comparatively convenient in application, improve the efficient of searching instant communication terminal; The present invention accepts the voice call request of instant communication terminal in this communication group by selecting a ground, " right to speak " status word of control instant communication terminal, promptly in a communication group, the same time only has an instant communication terminal " right to speak " status word for true, make when voice call, can not produce mixed and disorderly phenomenon, the instant communication server system regularly or periodically receives the state information of each instant communication terminal in the communication group, the state change information of instant communication terminal is sent to each instant communication terminal in this communication group, but and VoP can be forwarded to the instant communication terminal of communication, improved the instantaneity and the operating efficiency of system effectively, a kind of high efficiency call method is provided.
Embodiment
With embodiment the present invention is described in further detail with reference to the accompanying drawings below:
According to Fig. 1, Fig. 2 and Fig. 3, the present invention includesinstant communication terminal 1, instantcommunication server system 2 andmobile service system 3, instantcommunication server system 2 comprises immediatecommunication state server 21 andimmediate communication server 22, immediatecommunication state server 21 is used forinstant communication terminal 1 information and preserves, transmit and the correlation behavior information inquiry,immediate communication server 22 is finished for information about and is handled, the reception of speech data and forwarding, as shown in figures 1 and 3,instant communication terminal 1 comprises the client terminal of instantcommunication server system 2, and portable terminal, as depicted in figs. 1 and 2, portable terminal is finished information interaction bymobile service system 3 with instantcommunication server system 2, like this,instant communication terminal 1 bymobile service system 3 or directly and instantcommunication server system 2 carry out information interaction.
As shown in Figure 3, comprise speech input device 11, instantaneous speech power 12 and information processing forwarding module 13 in the client terminal, speech input device 11 is to information processing forwarding module 13 input speech datas, instantaneous speech power 12 receives speech data and plays corresponding voice from information processing forwarding module 13, and information processing forwarding module 13 is used for compression, parsing and relevant information, the transmission of data, the reception of VoP to be handled.
As shown in Figure 2,mobile service system 3 comprises mobile information service device 31 and mobile gateway 32, described mobile information service device 31 receives, transmits for information about, data are gone forward side by side, and line correlation is handled, and mobile gateway 32 is realized being connected of IP network and wireless system, information data transmission.
In the present invention, as Fig. 1, Fig. 2 and shown in Figure 3, theimmediate communication server 22 ofinstant communication terminal 1 in the instant communicating system in instantcommunication server system 2 transmits the call list that comprises otherinstant communication terminal 1, theinstant communication terminal 1 that sends call list forms a communication group with described otherinstant communication terminal 1 by instantcommunication server system 2, as Fig. 1, Fig. 2 and shown in Figure 3,instant communication terminal 1 comprises the client terminal by the direct log-in instantcommunication server system 2 of instant messaging number, and portable terminal, mobile phone for example, in the call list that instantcommunication server system 2 transmits, include instant messaging number and the mobile service identifiers of being called outinstant communication terminal 1 atinstant communication terminal 1, as phone number, in the present invention, it is related that portable terminal also can adopt mobile service identifiers and corresponding instant messaging number to set up message identification, in communication process, after instantcommunication server system 2 receives call list, can inquire about corresponding to the instant messaging number in the call list or mobile service identifiers, mobile service identifiers that is associated or instant messaging number, and theinstant communication terminal 1 that all instant messaging number and mobile service identifiers are reflected is as the communication group membership.The voice call request thatinstant communication terminal 1 in this communication group is accepted on a ground is selected at one time by instantcommunication server system 2, and receive the VoP that thisinstant communication terminal 1 is sent, instantcommunication server system 2 is forwarded to otherinstant communication terminal 1 in this communication group with described VoP, for theinstant communication terminal 1 that belongs to client terminal, as shown in Figure 3, by instant messaging number log-in instantcommunication server system 2, direct and instantcommunication server system 2 finishes information interaction, for theinstant communication terminal 1 that belongs to portable terminal, as shown in Figure 2, portable terminal is finished information interaction bymobile service system 3 with instant communication server system 2.In the communication process of reality, immediatecommunication state server 21 in the instantcommunication server system 2 regularly or periodically receives the state information of eachinstant communication user 1 in the communication group and will be passed toimmediate communication server 22 for information about, immediatecommunication state server 21 is sent to eachinstant communication terminal 1 in this communication group with the state change information ofinstant communication terminal 1, simultaneously,immediate communication server 22 carries out respective handling according to the state change information ofinstant communication terminal 1, but VoP is forwarded to otherinstant communication terminal 1 of communication, for example, if in otherinstant communication terminal 1 not online user is arranged, then can transmit.
In the present invention, the voice call request thatinstant communication terminal 1 in this communication group is accepted on a ground is selected by instantcommunication server system 2, comprise corresponding " right to speak " status word in the state information ofinstant communication terminal 1, relevant state information is stored in the immediatecommunication state server 21, after the voice call request ofinstant communication terminal 1 is accepted by instantcommunication server system 2, " right to speak " status word of thisinstant communication terminal 1 is true, show that 2 preparations of instant communication server system receive the VoP that thisinstant communication terminal 1 sends, at this moment, " right to speak " status word of otherinstant communication terminal 1 is vacation in this communication group, show that the instant communication server system can not receive the VoP that otherinstant communication terminal 1 sends 2 this moments, like this, " right to speak " status word by controlinstant communication terminal 1, promptly in a communication group, the same time only has aninstant communication terminal 1 " right to speak " status word for true, make and when voice call, can not produce mixed and disorderly phenomenon.
For guaranteeing thatinstant communication terminal 1 has the speech chance of comparison equalization or is applicable to some special occasions, can adopt such certain methods, as, " right to speak " status word ofinstant communication terminal 1 is a true time, its " right to speak " status word can be set a timeliness at interval, promptly " right to speak " status word can only certain remain in long-time true; After the voice call request ofinstant communication terminal 1 is accepted by instantcommunication server system 2, if instantcommunication server system 2 does not receive the VoP that thisinstant communication terminal 1 sends in certain long-time, instantcommunication server system 2 can change into vacation with its " right to speak " status word.
Also can make the voice call request of differentinstant communication terminal 1 have different priority, instantcommunication server system 2 can force to accept the voice call request of high priority, " right to speak " status word of correspondinginstant communication terminal 1 becomes very, simultaneously, " right to speak " status word of otherinstant communication terminal 1 becomes vacation.
Be the example explanation with a concrete communication process below:
1.instant communication terminal 1 is formulated call list, andinstant communication terminal 1 can be preserved this call list.
2.instant communication terminal 1 sends voice call request to instantcommunication server system 2, the member of allinstant communication terminals 1 in call list tabulation is sent toimmediate communication server 22, in real communication, theinstant communication terminal 1 that sends call list may be in the existing existing communication group, then thisinstant communication user 1 can not transmit call list to instantcommunication server system 2, can directly send voice call request to instantcommunication server system 2, can be referring to aftermentioned step 4.As shown in Figure 3, if thisinstant communication terminal 1 is a client terminal, by instant messaging number log-in instantcommunication server system 2, direct and instantcommunication server system 2 finishes information interaction, if thisinstant communication terminal 1 is a portable terminal, as shown in Figure 2, then adopt mobile service identifiers such as phone number to finish information interaction with instantcommunication server system 2 bymobile service system 3, or it is related to adopt mobile service identifiers and corresponding instant messaging number to set up message identification, finishes the information interaction with instantcommunication server system 2.
3. after theimmediate communication server 22 in the instantcommunication server system 2 receives call list, corresponding to the inquiry of the instant messaging number in the call list or mobile service identifiers, mobile service identifiers that is associated or instant messaging number, and theinstant communication terminal 1 that all instant messaging number and mobile service identifiers are reflected is as the communication group membership, all members' state inimmediate communication server 22 request immediatecommunication state servers 21 these call list of report, and report that all are online and can participate in the member's of this communication group IP address or corresponding mobile radio system address.During whole conversation, eachinstant communication user 1 is regularly or periodically to immediatecommunication state server 21 uploaded state information, for example, if immediatecommunication state server 21 is not received the status information reporting of certaininstant communication user 1 in a time interval of setting, then can think thisinstant communication user 1 off-line, like this, immediatecommunication state server 21 just can be regularly or is periodically inquired the state information of eachinstant communication user 1 in the communication group and will be passed to eachinstant communication user 1 andimmediate communication server 22 for information about.
4. the voice call request sent of thisinstant communication terminal 1 is accepted by instantcommunication server system 2, " right to speak " status word of thisinstant communication terminal 1 is true, if thisinstant communication terminal 1 client terminal, voice are by speech input device 11 inputs, be compressed into VoP through information processing forwarding module 13 and be sent toimmediate communication server 22, if thisinstant communication terminal 1 portable terminal, VoP is forwarded toimmediate communication server 22 through mobile gateway 32 and mobile information service device 31.
5. to receive that VoP is forwarded in otherinstant communication terminal 1 all immediately online and can receive the member's of these voice IP address or mobile radio system address forimmediate communication server 22, its mode of transmitting voice can adopt single forwarding or multicast to transmit, for portable terminal, the VoP that is forwarded reaches portable terminal through mobile information service device 31 and mobile gateway 32.
6. after the client terminal member in otherinstant communication terminal 1 receives VoP, carry out tone decoding by information processing forwarding module 13 and instantaneous speech power 12, play, the portable terminal broadcast of decoding, like this, the voice of theinstant communication terminal 1 of the speech member that can be listened in otherinstant communication terminal 1 receives.
7. theinstant communication terminal 1 of above-mentioned transmission VoP sends to instantcommunication server system 2 and finishes voice call request, at this moment, " right to speak " status word of eachinstant communication terminal 1 is vacation in this communication group, and another voice call request ofinstant communication terminal 1 in the communication group is prepared to accept by instantcommunication server system 2.
8. at this moment,instant communication terminal 1 all can send voice call request to instantcommunication server system 2 in the communication group, instantcommunication server system 2 is according to trying to be the first principle, the voice call request that acceptance is received at first, " right to speak " status word of correspondinginstant communication terminal 1 becomes very, can send voice, subsequent step such as preceding step 4~7 to otherinstant communication terminal 1.