CN101227652A - Instant communicating method, device and system - Google Patents

Instant communicating method, device and system Download PDF

Info

Publication number
CN101227652A
CN101227652A CNA2008100576843A CN200810057684A CN101227652A CN 101227652 A CN101227652 A CN 101227652A CN A2008100576843 A CNA2008100576843 A CN A2008100576843A CN 200810057684 A CN200810057684 A CN 200810057684A CN 101227652 A CN101227652 A CN 101227652A
Authority
CN
China
Prior art keywords
instant
message
short message
server
receiving terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2008100576843A
Other languages
Chinese (zh)
Other versions
CN101227652B (en
Inventor
徐月善
孙大勇
齐冬
冯焱
武文帅
张卫斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
China Mobile Group Beijing Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Group Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, China Mobile Group Beijing Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN2008100576843A priority Critical patent/CN101227652B/en
Publication of CN101227652A publication Critical patent/CN101227652A/en
Application granted granted Critical
Publication of CN101227652B publication Critical patent/CN101227652B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses an instant communication process, a device and a system, which is applied in the mobile communication field, and comprises sending the instant short-message to a short-message server which comprises a sending terminal when the sending terminal does not log in the instant communication system, sending the instant short-message which is received to a user data server which comprises the sending terminal, judging whether a receiving terminal which receives the instant message logs in the instant communication system by the user data server, transforming the instant short-message which is sent to the instant communication server of the instant communication which comprises the receiving terminal, and sending the instant message to the receiving terminal by the instant communication server which comprises the receiving terminal if the receiving terminal logs in the instant communication system, and sending the instant short-message to the short-message server which comprises the receiving terminal and sending the instant short-message to the receiving terminal by the short-message server which comprises the receiving terminal if not. Users still can keep the communication with the contact under the condition of no logging in the instant communication system through the process of receiving and sending the short-message through the short-message server.

Description

A kind of instant communicating method, Apparatus and system
Technical field
The present invention relates to moving communicating field, refer to that especially user terminal does not have under the situation of access of instant communicating system, (Instant Messaging, IM) software carries out method, the Apparatus and system of instant messaging to use instant messaging.
Background technology
Using mobile immediate communication software on portable terminal is a thing very easily, can allow the people break away from personal computer (Personal Computer, PC) still keep and the communicating by letter of own contact person, but general requirement of existing instant communication software is equipped with the mobile phone users of instant communication software at GPRS (General Packet Radio Service, GPRS) use in the data network, the user uses portable terminal to pass through GPRS data network access of instant communicating system, select the instant communication contacts in the contacts list, transfer immediate news, the contact person replys by instantaneous communication system after receiving instant message.This requires portable terminal will connect the data network of GPRS always; And connect the expense that great number can take place the GPRS data network for a long time, in addition also have a lot of places and can not normally be connected to the GPRS data network, sometimes, unusual disconnection also might take place in the GPRS data network, mobile phone users can not receive the instant message that the contact person sends like this, has lost the contact with the contact person.That is to say, in the prior art, when the portable terminal that uses instant communication software does not have access of instant communicating system, can't communicate with its contact person.
Summary of the invention
The embodiment of the invention provides a kind of instant communicating method, makes user terminal still can use instant communication software and the contact person of oneself to communicate under the situation of access of instant communicating system not.
The embodiment of the invention provides a kind of immediate communication device, makes user terminal still can use instant communication software and the contact person of oneself to communicate under the situation of access of instant communicating system not.
The embodiment of the invention provides a kind of instantaneous communication system, makes user terminal still can use instant communication software and the contact person of oneself to communicate under the situation of access of instant communicating system not.
A kind of instant communicating method, when transmitting terminal did not have access of instant communicating system, this method comprised:
Transmitting terminal selects instant communication contacts as receiving terminal from the contacts list that preserve this locality, sends instant short message to short message server under the transmitting terminal;
Short message server sends to user data server with described instant short message under the described transmitting terminal;
Described user data server judges whether the described receiving terminal that receives described instant short message has logined instantaneous communication system, if, then described instant short message is changed into instant message, described instant message is sent to described receiving terminal by instant communication server under the receiving terminal; If not, then described instant short message is sent to described receiving terminal by short message server under the receiving terminal.
According to said method of the present invention, carry the instant messaging special service number in the described instant short message;
After short message server received short message under the described transmitting terminal, according to the described instant messaging special service number that parses, the short message of determining current reception was described instant short message.
According to said method of the present invention, after described transmitting terminal was logined described instantaneous communication system, this method comprised:
Described transmitting terminal transfers immediate news to the instant communication server under the transmitting terminal;
Instant communication server under the described transmitting terminal sends to user data server with described instant message;
Described user data server judges whether the receiving terminal that receives described instant message has logined instantaneous communication system, if, then described instant message is sent to the instant communication server under the described receiving terminal, described instant message is sent to receiving terminal by the instant communication server under the described receiving terminal; If not, then described instant message is changed into instant short message and send to short message server under the described receiving terminal, described instant short message is sent to receiving terminal by the short message server under the described receiving terminal.
According to said method of the present invention, described user data server judges that whether the receiving terminal that receives described instant short message/instant message has logined instantaneous communication system, is specially:
Instant short message/the instant message that receives is resolved, parse the instant communication number of the receiving terminal that carries in described instant short message/instant message, and judge according to the instant communication users logging status table of storing in the instant communication number of described receiving terminal and the described user data server whether described receiving terminal has logined instantaneous communication system.
Said method of the present invention also comprises:
Do not login the described transmitting terminal of described instantaneous communication system and from described contacts list, select an instant communication contacts, initiate interactive voice answering IVR and directly exhale.
Said method of the present invention also comprises:
Do not login the described transmitting terminal of described instantaneous communication system, the non-instant communication contacts in described contacts list sends SMS message, and invites described non-instant communication contacts to open instant communication function; And the non-instant communication contacts of being invited is replied the short message of agreeing, refusing or cancel to described transmitting terminal;
Said method of the present invention also comprises:
When short message server receives the non-instant communication contacts of being invited when agreeing to open the replying short message of instant communication function, the notice user data server, open instant communication function by the non-instant communication contacts that described user data server guiding is invited, and after opening successfully, send by short message server and to open success message to the described transmitting terminal and the non-instant communication contacts of being invited.
A kind of user data server comprises: instant short message receives module, judge module, message conversion module, instant short message sending module, instant message sending module and log-on message memory module;
Described instant short message receives module, is used to receive the instant short message that short message server sends over, and sends to described judge module;
Described judge module is used for described instant short message is resolved, and parses the instant communication number of the receiving terminal that carries in the described instant short message; And according to store in the instant communication number of described receiving terminal and the described log-on message memory module instant communication users logging status table judge whether receiving terminal has logined instantaneous communication system, if, then described instant short message is sent to message conversion module, if not, then described instant short message is sent to described instant short message sending module;
Described message conversion module is used for described instant short message conversion is become instant message, and sends to the instant message sending module;
Described instant short message sending module, the described instant short message that is used for receiving send to short message server under the receiving terminal;
Described instant message sending module, the described instant message that is used for receiving send to instant communication server under the receiving terminal;
Described log-on message memory module is used to obtain and stores listed instant communication users information.
Above-mentioned user data server of the present invention also comprises: the instant message receiver module;
Described instant message receiver module is used to receive the instant message that described instant communication server transmits, and sends the instant message that receives to described judge module;
Described judge module also is used for:
The instant message that described instant message receiver module receives is resolved, parse the instant communication number of the receiving terminal that carries in the described instant message; And judge according to the instant communication users logging status table of storing in the instant communication number of described receiving terminal and the described log-on message memory module whether receiving terminal has logined instantaneous communication system, if, then described instant message is sent to the instant message sending module, if not, then described instant message is sent to described message conversion module;
Described message transformation module also is used for:
The instant message that described instant message receiver module is received changes into instant short message, and the instant short message after will transforming sends to instant short message sending module.
Above-mentioned user data server of the present invention also comprises: open the instant communication function module;
The described instant communication function module of opening, when being used to receive non-instant communication contacts that short message server sends and agreeing to open the short message of instant communication function, the guiding user opens instant communication function.
A kind of instant communication software client comprises: memory module, instant short message sending module, instant short message receive module, instant message sending module and instant message receiver module;
Described memory module is used for when access of instant communicating system, obtains from instantaneous communication system and the storing contact tabulation.
Described instant short message sending module is used for choosing instant communication contacts from described contacts list, and instant short message is sent to affiliated short message server;
Described instant short message receives module, the instant short message that short message server sends under being used to receive;
Described instant message sending module is used for instant message is sent to affiliated instant communication server;
Described instant message receiver module, the instant message that the instant communication server under being used to receive sends over.
Above-mentioned instant communication software client of the present invention also comprises: the IVR functional module;
Described IVR functional module is used for, and chooses instant communication contacts initiation IVR and directly exhale from the described contacts list of described memory module storage.
Above-mentioned instant communication software client of the present invention also comprises: additional function modules;
Described additional function modules is used for choosing non-instant communication contacts from the described contacts list of described memory module storage, sends SMS message and invites described non-instant communication contacts to open instant communication function; And the short message that receives agreement, refusal or the cancellation of the non-instant communication contacts answer of being invited.
A kind of instant message delivery system comprises: transmitting terminal, receiving terminal, user data server, short message server, instant communication server and cordless communication network;
Described transmitting terminal is used to use the local contacts list of preserving to select instant communication contacts, sends instant short message to the short message server under the transmitting terminal;
Described short message server is used for the instant short message that receiving end/sending end sends, and described instant short message is sent to user data server; And/or be used to receive the instant short message that described receiving subscriber data server sends over, and described instant short message is sent to described receiving terminal;
Described user data server, be used for the instant short message that the affiliated short message server of receiving end/sending end sends over, and judge whether the receiving terminal that receives described instant short message has logined instantaneous communication system, if, then described instant short message is changed into instant message, and send to the instant communication server under the receiving terminal; If not, then described instant short message is sent to the affiliated short message server of receiving terminal;
Described instant communication server is used to receive the instant message that described user data server sends over, and described instant message is sent to described receiving terminal;
Described cordless communication network is used to transmit instant short message/instant message;
Described receiving terminal, the instant short message that short message server sends under being used to receive, and/or the instant message that instant communication server sends under receiving.
According to said system of the present invention, described transmitting terminal also is used for:
Transfer immediate news to instant communication server under the transmitting terminal.
Described instant communication server also is used for:
Receive the instant message that described transmitting terminal sends, and described instant message is sent to described user data server.
Described user data server also is used for:
The instant message that instant communication server under the receiving end/sending end sends over, and judge whether the receiving terminal that receives described instant message has logined instantaneous communication system is if then send to described instant message the instant communication server under the receiving terminal; If not, then described instant message is changed into instant short message and send to short message server under the receiving terminal.
The instant communicating method that the embodiment of the invention provides, Apparatus and system when transmitting terminal does not have access of instant communicating system, are chosen instant communication contacts from the contacts list that preserve this locality, send instant short message to the short message server under the transmitting terminal; Short message server under the transmitting terminal sends to user data server with instant short message; Judge whether access of instant communicating system of receiving terminal by user data server, if, then instant short message is changed into instant message, send to receiving terminal by the instant communication server under the receiving terminal; If not, then instant short message is sent to receiving terminal by the short message server under the receiving terminal.Thereby realized the user under the situation of access of instant communicating system not with the communicating by letter of contact person, make the user do not having/can not access of instant communicating system the time, still can keep continuing seamless communication with its contact person.
Description of drawings
Fig. 1 is the schematic diagram of user terminal access of instant communicating system stored information in the embodiment of the invention;
Fig. 2 is the flow chart of instant communicating method in the embodiment of the invention one;
Fig. 3 sends the flow chart of instant short message for transmitting terminal in the embodiment of the invention one;
Fig. 4 intercepts and captures the schematic diagram of instant short message for instant communication software client in the embodiment of the invention one;
Fig. 5 is the flow chart of instant communicating method in the embodiment of the invention two;
Fig. 6 initiates the flow chart that IVR directly exhales for user terminal in the embodiment of the invention;
Fig. 7 opens the flow chart of instant communication function for inviting non-instant communication contacts in the embodiment of the invention;
Fig. 8 is the structural representation of instantaneous communication system in the embodiment of the invention;
Fig. 9 is the structural representation of user terminal in the embodiment of the invention;
Figure 10 is the structural representation of user data server in the embodiment of the invention.
Embodiment
The present invention need realize that user terminal is not having under the situation of access of instant communicating system, can use instant communication software client and its contact person to communicate, its precondition is, contacts list need be preserved in user terminal this locality, therefore, user terminal need use the instant communication software client to login instantaneous communication system, and promptly user terminal is registered in instantaneous communication system, becomes the registered user.
As shown in Figure 1, user terminal is after using instant communication software client access of instant communicating system, and the instant communication software client can be preserved following information in the memory of user terminal:
(1) contacts list comprises: each contact person's details (sex, the pet name, mood phrase and head portrait etc.); Add when wherein contacts list is logined for the user, contact person via instantaneous communication system acceptance and storage, when the user terminal access of instant communicating system, store described contacts list into this locality, described contact person comprises instant communication contact and non-instant communication contacts.
(2) user's oneself details comprise: sex, the pet name, mood phrase and head portrait etc.
Occur unusually if network connects, then the instant communication software client can automatically switch to off-line mode; The user can manual switchover be an off-line mode also.
Under off-line mode, the registered user still can normally use the instant communication software client of installing on the user terminal to check the contacts list of oneself.Under this contacts list is preserved when normal login.
Embodiment one:
When transmitting terminal does not have access of instant communicating system, the method flow that carries out instant messaging as shown in Figure 2, execution in step is as follows:
Step S101: transmitting terminal sends instant short message to the short message server under the transmitting terminal.
Transmission flow is as shown in Figure 3: at first select an instant communication contacts in contacts list, double-click and open session window, import instant content of short message then, send then.This process is the same with normal flow process when using by the GPRS data network, when just in the end sending, message is that the form by short message sends: the instant message content that is about to edit is packaged into the form of instant short message, then packaged instant short message is sent.
Step S102: the short message server under the transmitting terminal receives described instant short message, and described instant short message is sent to user data server.
Wherein, short message server is for existing in the existing mobile communication system, increased the function of discerning instant short message in the present invention, be specially: short message server is resolved receiving instant short message, carry instant messaging special service number (as: 12520,161 etc.) in the described instant short message if parse, judge that then this short message is the instant short message that instant communication users sends.
Step S103: user data server judges that whether the receiving terminal that receives described instant short message has logined instantaneous communication system (promptly whether online), is specially:
User data server is resolved the instant short message that receives, parse the instant communication number of the receiving terminal that carries in the described instant short message, and, judge whether receiving terminal has logined instantaneous communication system according to the instant communication users logging status table of described instant communication number and storage.
If, execution in step S104; If not, execution in step S107.
Step S104: the instant short message that will receive changes into instant message, and sends to the instant communication server under the receiving terminal.
Step S105: the instant communication server under the receiving terminal sends to receiving terminal with described instant message.
Step S106: receiving terminal receives described instant message, and gives the user with its content displaying.
Step S107: the instant short message that will receive sends to the short message server under the receiving terminal.
Step S108: the short message server under the receiving terminal will receive instant short message and send to receiving terminal.
Step S109: the instant communication software client of installing in the receiving terminal is intercepted and captured above-mentioned instant short message, and shows its content.
As shown in Figure 4, when receiving terminal is received information data, the instant communication number sign of carrying in the instant short message of instant communication software client basis wherein (as: 12520,161 etc.) judge that described short message is the instant short message that instant communication users sends.This moment, the instant communication software client can be intercepted and captured it, and opened the standard session window, and the content that information data comprised will be presented in the session window.Same, the user also can use this receiving terminal to reply in this window, and the message of answer also will send to the other side with the form of instant short message.
Embodiment two:
When transmitting terminal has been logined instantaneous communication system, the method flow that carries out instant messaging as shown in Figure 5, execution in step is as follows:
Step S201: transmitting terminal transfers immediate news to the instant communication server under the transmitting terminal.
Transmission flow is also as shown in Figure 3: at first select an instant communication contacts in contacts list, double-click and open session window, import the instant message content then, the instant message that edits is sent.
Step S202: the instant communication server under the transmitting terminal will receive above-mentioned instant message, and send it to user data server.
Step S203: user data server judges that whether the receiving terminal that receives described instant message has logined instantaneous communication system, is specially:
User data server is resolved the instant message that receives, parse the instant communication number of the receiving terminal that carries in the described instant message, and judge according to the instant communication users logging status table of storing in described instant communication number and the described user data server whether receiving terminal has logined instantaneous communication system.
If, execution in step S204; If not, execution in step S207.
Step S204: the instant message that receives is sent to instant communication server under the receiving terminal.
Step S205: the instant communication server under the receiving terminal sends to receiving terminal with described instant message.
Step S206: receiving terminal receives described instant message, and gives the user with its content displaying.
Step S207: the instant message that receives is changed into instant short message, and send to the short message server under the receiving terminal.
Step S208: the short message server under the receiving terminal sends to receiving terminal with above-mentioned instant short message.
Step S209: the instant communication software client of installing in the receiving terminal is intercepted and captured above-mentioned instant short message, and shows its content.Specifically, repeat no more with the step S109 among the embodiment one herein.
In addition, do not have the user terminal (being transmitting terminal) of access of instant communicating system, can use interactive voice answering (Interactive Voice Response, IVR) function are carried out IVR and are directly exhaled, start flow as shown in Figure 6:
The registered user uses user terminal to select an instant communication contacts in contacts list, selects " IVR directly exhales " function menu that this instant communication contacts is initiated IVR and directly exhales, and realizes the voice communication with this instant communication contacts.
After initiation IVR directly exhales, user terminal can call the telephony feature of itself and dial " instant messaging special service number (as: 12520)+contact person's instant communication number ", call out by the IVR voice calling system, the request of IVR voice calling system receipt of call, and handle; Behind the access success, the caller ID that shows on the receiving terminal is " an instant messaging special service number (as: 12520)+initiator's instant communication number ".
The registered user who does not have access of instant communicating system can also invite other non-instant communication users to open instant communication function by user terminal (being transmitting terminal).Its flow process is as shown in Figure 7:
The registered user uses user terminal to select a non-instant communication contacts in contacts list, selects " invitation " function menu, sends to this non-instant communication contacts by short message server and invites the short message of opening instant communication function.
After the non-instant communication contacts of being invited receives that by own employed user terminal the instant communication function short message is opened in invitation, can reply the short message of agreement, refusal or cancellation processing to described user terminal (transmitting terminal) by short message server.
When short message server receives the non-instant communication contacts of being invited when agreeing to open the replying short message of instant communication function, the notice user data server, open instant communication function by the non-instant communication contacts that the user data server guiding is invited, and after opening successfully, send by short message server and to open success message to the described transmitting terminal and the non-instant communication contacts of being invited.
According to said method of the present invention, can make up an instantaneous communication system, as shown in Figure 8, this system comprises: user terminal (81a and 81b etc.), short message server (82a and 82b etc.), instant communication server (83a and 83b etc.), user data server 84 and cordless communication network (core net) 85.
User terminal comprises user terminal 81a and user terminal 81b.User terminal 81a uses as transmitting terminal in the present embodiment, and user terminal 81b uses as receiving terminal.
User terminal 81a is used for, and when not having access of instant communicating system, chooses instant communication contacts from the contacts list that preserve this locality, selects to send instant short message to the short message server 82a under the transmitting terminal; Or when having logined instantaneous communication system, select to transfer immediate news to the instant communication server 83a under the transmitting terminal.
The instant short message that short message server 82b under user terminal 81b is used to receive sends, and/or receive the instant message that affiliated instant communication server 83b sends, and the content of described instant short message/instant message is shown to the user.
Among user terminal 81a and the user terminal 81b instant communication software client is installed all, as shown in Figure 9, the instant communication software client comprises: instant short message sending module 811, instant short message receive module 812, instant message sending module 813, instant message receiver module 814 and memory module 815;
Instant short message sending module 811 is used for going the instant message contact person from the contacts list choosing, sends instant short message to affiliated short message server 82a.
Instant short message receives module 812 and is used to receive the instant short message that affiliated short message server 82b sends.
Instant message sending module 813 is used for instant message is sent to affiliated instant communication server 83a.
Instant message receiver module 814, the instant message that the instant communication server 83b under being used to receive sends.
Memory module 815 is used for when having logined instantaneous communication system, obtains contacts list from described instantaneous communication system, and storage.
User terminal 81 can also comprise: login module 816, IVR functional module 817 and additional function modules 818.
Login module 816 is used for access of instant communicating system.
IVR functional module 817 is used for choosing instant communication contacts initiation IVR from the described contacts list of memory module 815 storages and directly exhales.Promptly allow not have the user terminal 81a/ user terminal 81b of access of instant communicating system, use the instant communication software client from described contacts list, to choose instant communication contacts, initiate IVR to described instant communication contacts and directly exhale, realize voice communication with described instant communication contacts.At this moment, the user terminal telephony feature of calling itself realizes being connected with the voice of instant communication contacts.
Additional function modules 818, be used to allow not have the user terminal 81a/ user terminal 81b of access of instant communicating system, from the described contacts list of memory module 815 storages, choose non-instant communication contacts, open instant communication function by the non-instant communication contacts in the mode inviting linkman tabulation that sends SMS message; The contact person who is invited also can reply the short message of agreement, refusal or cancellation information by short message server.
Short message server comprises short message server 82a and the affiliated short message server 82b of receiving terminal under the transmitting terminal; Wherein short message server 82a is used for the instant short message that receiving end/sending end sends, and described instant short message is sent to user data server 84; Short message server 82b is used for the instant short message that receiving subscriber data server 84 sends over, and described instant short message is sent to described receiving terminal;
Instant communication server comprises instant communication server 83a and the affiliated instant communication server 83b of receiving terminal under the transmitting terminal.Instant communication server 83b is used to receive the instant message that described user data server 84 sends over, and described instant message is sent to receiving terminal; Instant communication server 83a is used for the instant message that receiving end/sending end sends over, and described instant message is sent to user data server 84.
Wherein, user data server 84 is used for the instant short message that the short message server 82a under the receiving end/sending end sends over, and the instant short message that receives resolved, judge whether the receiving terminal that receives described instant short message has logined instantaneous communication system, if, then described instant short message is changed into instant message, and send to the instant communication server 83b under the receiving terminal; If not, then described instant short message is sent to the affiliated short message server 82b of receiving terminal.
User data server 85 also is used for the instant message that the reception instant communication server 83a under the transmitting terminal sends over, and the instant message that receives resolved, judge whether the receiving terminal that receives described instant message has logined instantaneous communication system, if then described instant message is sent to the instant communication server 83b under the receiving terminal; If not, then described instant message is changed into instant short message and send to short message server 82b under the receiving terminal.
User data server 84 as shown in figure 10, comprising: instant short message receives module 841, judge module 842, message transformation module 843, instant short message sending module 844, instant message sending module 845 and log-on message memory module 846;
Instant short message receives module 841 and is used to receive the instant short message that short message server 82a sends over;
Judge module 842 is used for the instant short message that instant short message reception module 841 receives is resolved, and parses the instant communication number that carries in the instant short message; And according in instant communication number that parses and the log-on message memory module 846 storage instant communication users logging status table judge whether receiving terminal has logined instantaneous communication system, if, then described instant short message is sent to message transformation module 843, if not, then described instant short message is sent to instant short message sending module 844.
Judge module 842 also is used for the instant message that instant message receiver module 847 receives is resolved, and parses the instant communication number that carries in the described instant message; And according in instant communication number that parses and the log-on message memory module 846 storage instant communication users logging status table judge whether receiving terminal has logined instantaneous communication system, if, then described instant message is sent to instant message sending module 845, if not, then described instant message is sent to described message transformation module 843;
Message transformation module 843 is used for the instant short message that instant short message reception module 841 receives is changed into instant message, and the instant message after will transforming sends to instant message sending module 845.
Information conversion module 843 also is used for the instant message that instant message receiver module 847 receives is changed into instant short message, and the short message after will transforming sends to instant short message sending module 844.
Instant short message sending module 844 is used for sending to short message server 82b under the receiving terminal with receiving instant short message; Described instant short message comprises the instant short message that directly sends from judge module 842, and/or the instant short message after message transformation module 843 transforms.
Instant message sending module 845 is used for sending to instant communication server 83b under the receiving terminal with receiving instant message; Described instant message comprises the instant message that directly sends from judge module 842, and/or the instant message after message transformation module 843 transforms.
Log-on message memory module 846 is used to obtain the information of listed instant communication users, and with the information stores obtained in instant communication users logging status table.
User data server 84 also comprises instant message receiver module 847, is used for the instant message that the affiliated instant communication server 83a of receiving end/sending end sends, and sends the instant message that receives to judge module 842.
User data server 84 also comprises and opens instant communication function module 848, and when being used to receive non-instant communication contacts that short message server sends and agreeing to open the short message of instant communication function, the guiding user opens instant communication function.
Cordless communication network (core net) 85 is used to transmit instant short message/instant message.
The embodiment of the invention when transmitting terminal does not have access of instant communicating system, sends instant short message to user data server by the short message server under the transmitting terminal by increase instant functions for sending and receiving short messages in the instant communication software client; And transmit described instant short message according to the short message server under the presence selective reception end of receiving terminal by user data server, or described instant short message is changed into instant message transmit instant message by the instant communication server under the receiving terminal, above-mentionedly do not adopt instant short message to carry out the method for instant messaging under the situation of access of instant communicating system at user terminal, realized that user terminal is not having under the situation of access of instant communicating system and the communicating by letter of contact person, communicate by letter between the user when remedying the GPRS data network and can't connect, make the user keep continuing seamless communication with its contact person; Under the situation of access of instant communicating system not, the user can also use the straight calling function of IVR, realizes the voice communication with the contact person; Simultaneously the user can also open instant communication function by the contact person who does not open instant communication function in the inviting linkman tabulation that sends SMS message under the situation of access of instant communicating system not, makes the communication between the user more convenient, quick.
The above; only be the preferable embodiment of the present invention; but protection scope of the present invention is not limited thereto; anyly be familiar with those skilled in the art in the technical scope that the present invention discloses; the variation that can expect easily, replace or be applied to other similar devices, all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection range of claims.

Claims (15)

1. an instant communicating method is characterized in that, when transmitting terminal did not have access of instant communicating system, this method comprised:
Transmitting terminal selects instant communication contacts as receiving terminal from the contacts list that preserve this locality, sends instant short message to short message server under the transmitting terminal;
Short message server sends to user data server with described instant short message under the described transmitting terminal;
Described user data server judges whether the described receiving terminal that receives described instant short message has logined instantaneous communication system, if, then described instant short message is changed into instant message, described instant message is sent to described receiving terminal by instant communication server under the receiving terminal; If not, then described instant short message is sent to described receiving terminal by short message server under the receiving terminal.
2. the method for claim 1 is characterized in that, carries the instant messaging special service number in the described instant short message;
After short message server received short message under the described transmitting terminal, according to the described instant messaging special service number that parses, the short message of determining current reception was described instant short message.
3. the method for claim 1 is characterized in that, after described transmitting terminal was logined described instantaneous communication system, this method comprised:
Described transmitting terminal transfers immediate news to the instant communication server under the transmitting terminal;
Instant communication server under the described transmitting terminal sends to user data server with described instant message;
Described user data server judges whether the receiving terminal that receives described instant message has logined instantaneous communication system, if, then described instant message is sent to the instant communication server under the described receiving terminal, described instant message is sent to receiving terminal by the instant communication server under the described receiving terminal; If not, then described instant message is changed into instant short message and send to short message server under the described receiving terminal, described instant short message is sent to receiving terminal by the short message server under the described receiving terminal.
4. as claim 1 or 3 described methods, it is characterized in that described user data server judges that whether the receiving terminal that receives described instant short message/instant message has logined instantaneous communication system, is specially:
Instant short message/the instant message that receives is resolved, parse the instant communication number of the receiving terminal that carries in described instant short message/instant message, and judge according to the instant communication users logging status table of storing in the instant communication number of described receiving terminal and the described user data server whether described receiving terminal has logined instantaneous communication system.
5. the method for claim 1 is characterized in that, also comprises:
Do not login the described transmitting terminal of described instantaneous communication system and from described contacts list, select an instant communication contacts, initiate interactive voice answering IVR and directly exhale.
6. the method for claim 1 is characterized in that, also comprises:
Do not login the described transmitting terminal of described instantaneous communication system, the non-instant communication contacts in described contacts list sends SMS message, and invites described non-instant communication contacts to open instant communication function; And the non-instant communication contacts of being invited is replied the short message of agreeing, refusing or cancel to described transmitting terminal.
7. method as claimed in claim 6 is characterized in that, also comprises:
When short message server receives the non-instant communication contacts of being invited when agreeing to open the replying short message of instant communication function, the notice user data server, open instant communication function by the non-instant communication contacts that described user data server guiding is invited, and after opening successfully, send by short message server and to open success message to the described transmitting terminal and the non-instant communication contacts of being invited.
8. a user data server is characterized in that, comprising: instant short message receives module, judge module, message conversion module, instant short message sending module, instant message sending module and log-on message memory module;
Described instant short message receives module, is used to receive the instant short message that short message server sends over, and sends to described judge module;
Described judge module is used for described instant short message is resolved, and parses the instant communication number of the receiving terminal that carries in the described instant short message; And according to store in the instant communication number of described receiving terminal and the described log-on message memory module instant communication users logging status table judge whether receiving terminal has logined instantaneous communication system, if, then described instant short message is sent to message conversion module, if not, then described instant short message is sent to described instant short message sending module;
Described message conversion module is used for described instant short message conversion is become instant message, and sends to the instant message sending module;
Described instant short message sending module, the described instant short message that is used for receiving send to short message server under the receiving terminal;
Described instant message sending module, the described instant message that is used for receiving send to instant communication server under the receiving terminal;
Described log-on message memory module is used to obtain and stores listed instant communication users information.
9. user data server as claimed in claim 8 is characterized in that, also comprises: the instant message receiver module;
Described instant message receiver module is used to receive the instant message that described instant communication server transmits, and sends the instant message that receives to described judge module;
Described judge module also is used for:
The instant message that described instant message receiver module receives is resolved, parse the instant communication number of the receiving terminal that carries in the described instant message; And judge according to the instant communication users logging status table of storing in the instant communication number of described receiving terminal and the described log-on message memory module whether receiving terminal has logined instantaneous communication system, if, then described instant message is sent to the instant message sending module, if not, then described instant message is sent to described message conversion module;
Described message transformation module also is used for:
The instant message that described instant message receiver module is received changes into instant short message, and the instant short message after will transforming sends to instant short message sending module.
10. user data server as claimed in claim 8 is characterized in that, also comprises: open the instant communication function module;
The described instant communication function module of opening, when being used to receive non-instant communication contacts that short message server sends and agreeing to open the short message of instant communication function, the guiding user opens instant communication function.
11. an instant communication software client is characterized in that, comprising: memory module, instant short message sending module, instant short message receive module, instant message sending module and instant message receiver module;
Described memory module is used for when access of instant communicating system, obtains from instantaneous communication system and the storing contact tabulation;
Described instant short message sending module is used for choosing instant communication contacts from described contacts list, and instant short message is sent to affiliated short message server;
Described instant short message receives module, the instant short message that short message server sends under being used to receive;
Described instant message sending module is used for instant message is sent to affiliated instant communication server;
Described instant message receiver module, the instant message that the instant communication server under being used to receive sends over.
12. instant communication software client as claimed in claim 11 is characterized in that, also comprises: the IVR functional module;
Described IVR functional module is used for, and chooses instant communication contacts initiation IVR and directly exhale from the described contacts list of described memory module storage.
13. instant communication software client as claimed in claim 11 is characterized in that, also comprises: additional function modules;
Described additional function modules is used for choosing non-instant communication contacts from the described contacts list of described memory module storage, sends SMS message and invites described non-instant communication contacts to open instant communication function; And the short message that receives agreement, refusal or the cancellation of the non-instant communication contacts answer of being invited.
14. an instant message delivery system is characterized in that, comprising: transmitting terminal, receiving terminal, user data server, short message server, instant communication server and cordless communication network;
Described transmitting terminal is used to use the local contacts list of preserving to select instant communication contacts, sends instant short message to the short message server under the transmitting terminal;
Described short message server is used for the instant short message that receiving end/sending end sends, and described instant short message is sent to user data server; And/or be used to receive the instant short message that described receiving subscriber data server sends over, and described instant short message is sent to described receiving terminal;
Described user data server, be used for the instant short message that the affiliated short message server of receiving end/sending end sends over, and judge whether the receiving terminal that receives described instant short message has logined instantaneous communication system, if, then described instant short message is changed into instant message, and send to the instant communication server under the receiving terminal; If not, then described instant short message is sent to the affiliated short message server of receiving terminal;
Described instant communication server is used to receive the instant message that described user data server sends over, and described instant message is sent to described receiving terminal;
Described cordless communication network is used to transmit instant short message/instant message;
Described receiving terminal, the instant short message that short message server sends under being used to receive, and/or the instant message that instant communication server sends under receiving.
15. system as claimed in claim 14 is characterized in that, described transmitting terminal also is used for:
Transfer immediate news to instant communication server under the transmitting terminal;
Described instant communication server also is used for:
Receive the instant message that described transmitting terminal sends, and described instant message is sent to described user data server;
Described user data server also is used for:
The instant message that instant communication server under the receiving end/sending end sends over, and judge whether the receiving terminal that receives described instant message has logined instantaneous communication system is if then send to described instant message the instant communication server under the receiving terminal; If not, then described instant message is changed into instant short message and send to short message server under the receiving terminal.
CN2008100576843A 2008-02-04 2008-02-04 Instant communicating method, device and system Active CN101227652B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008100576843A CN101227652B (en) 2008-02-04 2008-02-04 Instant communicating method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008100576843A CN101227652B (en) 2008-02-04 2008-02-04 Instant communicating method, device and system

Publications (2)

Publication Number Publication Date
CN101227652A true CN101227652A (en) 2008-07-23
CN101227652B CN101227652B (en) 2011-08-03

Family

ID=39859369

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008100576843A Active CN101227652B (en) 2008-02-04 2008-02-04 Instant communicating method, device and system

Country Status (1)

Country Link
CN (1) CN101227652B (en)

Cited By (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101827331A (en) * 2010-04-26 2010-09-08 宇龙计算机通信科技(深圳)有限公司 Method, terminal and server for stimulating network application to transmit and acquire short message
CN101834936A (en) * 2010-03-16 2010-09-15 北京邮电大学 System and method for implementing instant communication by using mobile phone address book
WO2011107002A1 (en) * 2010-03-03 2011-09-09 腾讯科技(深圳)有限公司 Method, server end, client and system for network platform interaction
CN102202010A (en) * 2011-05-09 2011-09-28 韩平亮 Message transmission client and communication method with combination of short message and network
CN102271097A (en) * 2011-09-07 2011-12-07 南京云恒瑞通网络科技有限责任公司 Method for integrally sending message containing online instant message and offline short message
CN102624641A (en) * 2011-06-14 2012-08-01 北京小米科技有限责任公司 Method for sending instant message
CN102638417A (en) * 2012-03-27 2012-08-15 广州市动景计算机科技有限公司 Information communication method, device and system
WO2012155298A1 (en) * 2011-05-18 2012-11-22 Chen Shanzhen System and method for automatically switching based on cellular mobile communication network and internet protocol (ip) network
CN103167445A (en) * 2012-06-26 2013-06-19 深圳市金立通信设备有限公司 Sharing system and method of mobile phone information package
CN103248635A (en) * 2012-02-03 2013-08-14 腾讯科技(深圳)有限公司 Contact processing method, terminal and server
CN103368818A (en) * 2012-03-31 2013-10-23 多玩娱乐信息技术(北京)有限公司 Method for sending instant message
CN103581851A (en) * 2012-08-09 2014-02-12 中国电信股份有限公司 Instant short message intercommunication method and system and short message router control platform
CN103856391A (en) * 2012-12-06 2014-06-11 中国电信股份有限公司 Information communication method and system, and server
CN103947162A (en) * 2011-11-22 2014-07-23 索尼爱立信移动通讯有限公司 Electronic device with message handling functions
CN104468667A (en) * 2013-09-22 2015-03-25 腾讯科技(深圳)有限公司 Message pushing method, device and server
CN104468145A (en) * 2014-12-03 2015-03-25 华为技术有限公司 Group message processing method and device based on RCS
CN104518950A (en) * 2013-09-30 2015-04-15 中国电信股份有限公司 Method and system for realizing voice intercom and voice intercom server
CN104518949A (en) * 2013-09-27 2015-04-15 北京新媒传信科技有限公司 Method and system for message prompt
CN104869046A (en) * 2014-02-20 2015-08-26 陈时军 Information exchange method and information exchange device
CN104871572A (en) * 2013-02-04 2015-08-26 联发科技(新加坡)私人有限公司 Information transmission method and device thereof
CN104902447A (en) * 2015-04-09 2015-09-09 魅族科技(中国)有限公司 Information transmission method and system and information interaction method and system
CN104994485A (en) * 2015-06-15 2015-10-21 上海斐讯数据通信技术有限公司 System of intelligently selecting network-service receiving-sending short message and method thereof
CN105072082A (en) * 2015-06-30 2015-11-18 小米科技有限责任公司 Method and device for transmitting verification code
CN105813033A (en) * 2014-12-30 2016-07-27 ***通信集团公司 Method, device and system for communication between instant message and short message
CN106789832A (en) * 2015-11-19 2017-05-31 北京奇虎科技有限公司 Data processing method, device and system in a kind of communication process
CN108683586A (en) * 2018-05-10 2018-10-19 网易(杭州)网络有限公司 Data processing method, device, medium in instant communicating system and computing device
CN108924037A (en) * 2018-06-29 2018-11-30 维沃移动通信有限公司 A kind of display methods and mobile terminal of rich media communications RCS message
WO2019037007A1 (en) * 2017-08-24 2019-02-28 深圳双创科技发展有限公司 Message sending method and terminal
WO2019037000A1 (en) * 2017-08-24 2019-02-28 深圳双创科技发展有限公司 Terminal for transmitting message, and related product
CN111224861A (en) * 2018-11-27 2020-06-02 上海哔哩哔哩科技有限公司 Method, system, equipment and storage medium for opening instant message service

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100586113C (en) * 2004-12-30 2010-01-27 中国科学院计算技术研究所 Method for implementing instant communication software intercommunication based on handset short message
CN100596122C (en) * 2007-01-29 2010-03-24 中国联合网络通信集团有限公司 Self-help service system and method based on instant communication device
CN101115233A (en) * 2007-09-05 2008-01-30 侯万春 Mobile communication client terminal to client terminal communication server and communication implementing method

Cited By (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011107002A1 (en) * 2010-03-03 2011-09-09 腾讯科技(深圳)有限公司 Method, server end, client and system for network platform interaction
CN102195893A (en) * 2010-03-03 2011-09-21 腾讯科技(深圳)有限公司 Interaction method and system for network platform
US8676910B2 (en) 2010-03-03 2014-03-18 Tencent Technology (Shenzhen) Company Limited Method, server, client and system for network platform interaction
CN101834936A (en) * 2010-03-16 2010-09-15 北京邮电大学 System and method for implementing instant communication by using mobile phone address book
CN101827331B (en) * 2010-04-26 2015-07-08 宇龙计算机通信科技(深圳)有限公司 Method, terminal and server for stimulating network application to transmit and acquire short message
CN101827331A (en) * 2010-04-26 2010-09-08 宇龙计算机通信科技(深圳)有限公司 Method, terminal and server for stimulating network application to transmit and acquire short message
CN102202010A (en) * 2011-05-09 2011-09-28 韩平亮 Message transmission client and communication method with combination of short message and network
WO2012155298A1 (en) * 2011-05-18 2012-11-22 Chen Shanzhen System and method for automatically switching based on cellular mobile communication network and internet protocol (ip) network
US9271127B2 (en) 2011-05-18 2016-02-23 Shanzhen Chen Automatic switching and failover method and system for messages and voice calls between cellular and IP networks
WO2012171376A1 (en) * 2011-06-14 2012-12-20 北京小米科技有限责任公司 Method for transmitting instant message
CN102624641A (en) * 2011-06-14 2012-08-01 北京小米科技有限责任公司 Method for sending instant message
CN102271097A (en) * 2011-09-07 2011-12-07 南京云恒瑞通网络科技有限责任公司 Method for integrally sending message containing online instant message and offline short message
CN103947162B (en) * 2011-11-22 2017-05-17 索尼移动通信株式会社 Electronic device with message handling functions
US9654945B2 (en) 2011-11-22 2017-05-16 Sony Corporation Electronic device with message handling functions
CN103947162A (en) * 2011-11-22 2014-07-23 索尼爱立信移动通讯有限公司 Electronic device with message handling functions
CN103248635A (en) * 2012-02-03 2013-08-14 腾讯科技(深圳)有限公司 Contact processing method, terminal and server
CN102638417A (en) * 2012-03-27 2012-08-15 广州市动景计算机科技有限公司 Information communication method, device and system
CN103368818A (en) * 2012-03-31 2013-10-23 多玩娱乐信息技术(北京)有限公司 Method for sending instant message
CN103368818B (en) * 2012-03-31 2016-04-13 欢聚时代科技(北京)有限公司 A kind of method that instant message sends
CN103167445A (en) * 2012-06-26 2013-06-19 深圳市金立通信设备有限公司 Sharing system and method of mobile phone information package
CN103581851A (en) * 2012-08-09 2014-02-12 中国电信股份有限公司 Instant short message intercommunication method and system and short message router control platform
CN103856391A (en) * 2012-12-06 2014-06-11 中国电信股份有限公司 Information communication method and system, and server
CN104871572A (en) * 2013-02-04 2015-08-26 联发科技(新加坡)私人有限公司 Information transmission method and device thereof
CN104468667A (en) * 2013-09-22 2015-03-25 腾讯科技(深圳)有限公司 Message pushing method, device and server
CN104518949A (en) * 2013-09-27 2015-04-15 北京新媒传信科技有限公司 Method and system for message prompt
CN104518950A (en) * 2013-09-30 2015-04-15 中国电信股份有限公司 Method and system for realizing voice intercom and voice intercom server
CN104869046A (en) * 2014-02-20 2015-08-26 陈时军 Information exchange method and information exchange device
CN104468145B (en) * 2014-12-03 2018-03-16 华为技术有限公司 The treating method and apparatus of group's message based on RCS
CN104468145A (en) * 2014-12-03 2015-03-25 华为技术有限公司 Group message processing method and device based on RCS
CN105813033B (en) * 2014-12-30 2020-03-31 ***通信集团公司 Method, device and system for communication between instant message and short message
CN105813033A (en) * 2014-12-30 2016-07-27 ***通信集团公司 Method, device and system for communication between instant message and short message
CN104902447A (en) * 2015-04-09 2015-09-09 魅族科技(中国)有限公司 Information transmission method and system and information interaction method and system
CN104994485A (en) * 2015-06-15 2015-10-21 上海斐讯数据通信技术有限公司 System of intelligently selecting network-service receiving-sending short message and method thereof
CN105072082A (en) * 2015-06-30 2015-11-18 小米科技有限责任公司 Method and device for transmitting verification code
CN106789832A (en) * 2015-11-19 2017-05-31 北京奇虎科技有限公司 Data processing method, device and system in a kind of communication process
CN106789832B (en) * 2015-11-19 2021-09-07 北京奇虎科技有限公司 Data processing method, device and system in call process
WO2019037007A1 (en) * 2017-08-24 2019-02-28 深圳双创科技发展有限公司 Message sending method and terminal
WO2019037000A1 (en) * 2017-08-24 2019-02-28 深圳双创科技发展有限公司 Terminal for transmitting message, and related product
CN108683586A (en) * 2018-05-10 2018-10-19 网易(杭州)网络有限公司 Data processing method, device, medium in instant communicating system and computing device
CN108924037A (en) * 2018-06-29 2018-11-30 维沃移动通信有限公司 A kind of display methods and mobile terminal of rich media communications RCS message
CN111224861A (en) * 2018-11-27 2020-06-02 上海哔哩哔哩科技有限公司 Method, system, equipment and storage medium for opening instant message service

Also Published As

Publication number Publication date
CN101227652B (en) 2011-08-03

Similar Documents

Publication Publication Date Title
CN101227652B (en) Instant communicating method, device and system
JP4399416B2 (en) Mobile instant messenger service system using mobile communication terminal and mobile instant messenger service providing method
KR100877745B1 (en) Methods and systems for instant voice messaging and instant voice message retrieval
US7197122B2 (en) Short voice message (SVM) service method, apparatus and system
CN1794722B (en) Method of transfering off-line message and instant message server
CN100359855C (en) Method for remotely controlling at least one unmanned machine employing session initiation protocol (SIP)
CN105246056A (en) Instant messaging processing method and device for mobile terminal
JP2007528131A6 (en) Method and system for instant voice messaging and instant voice message acquisition
CN101523860A (en) Dual-mode device for voice communication
JP2001186276A (en) Portable communication terminal and communication service system
WO2005115024A1 (en) Method for dispatch voice messaging
CN102281213A (en) Instant messaging method and system for supporting voice and video message
AU2010249282B2 (en) Method, system and apparatus for automatic notification to a plurality of communication nodes
US20100172483A1 (en) Conversation of a phone call into a smart pushed voice message
CN101370050A (en) Transmitting/receiving method for information in conversation and mobile terminal
CN101262529A (en) Voice communication method and system between mobile terminal and computer
CN101784017B (en) Method and system for realizing chat online on mobile telephone
CN112769680A (en) Enterprise instant voice service center management method, system and storage medium
CN101374297A (en) Mobile communication terminal and method for sending short message
CN101222668A (en) Incoming call display method of mobile communication terminal
CN102752408A (en) Multi-function communication device and multi-function communication method
EP1672899B1 (en) A method for deciding the network over which a communication should be routed
CN101951596A (en) Method and system for importing information of mobile communication terminal
CN101400021A (en) PoC call-back request processing method, sending/receiving device, mobile terminal
KR100703174B1 (en) Method and System for Providing Chatting Service Use in Mobile Instant Messenger of Mobile Telecommunication Terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant