CN101296194A - Instant information intercommunication method, instant information gateway and instant information server - Google Patents
Instant information intercommunication method, instant information gateway and instant information server Download PDFInfo
- Publication number
- CN101296194A CN101296194A CNA2007100987579A CN200710098757A CN101296194A CN 101296194 A CN101296194 A CN 101296194A CN A2007100987579 A CNA2007100987579 A CN A2007100987579A CN 200710098757 A CN200710098757 A CN 200710098757A CN 101296194 A CN101296194 A CN 101296194A
- Authority
- CN
- China
- Prior art keywords
- instant
- user
- recipient
- instant message
- server
- 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
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
The invention discloses a method for instant message intercommunication, an instant message gateway and an instant message server, wherein, the method for the intercommunication of instant messages comprises the steps that: after the second instant message gateway in a second wireless communication network receives an instant message sent by a mobile terminal of a sending party in a first wireless communication network, the instant message applicable to the first protocol of the first wireless communication network is converted into the instant message applicable to the second protocol of the second wireless communication network, which is sent to the mobile terminal of a receiving party by the second instant message server of the second wireless communication network; the instant message of the first protocol carries the user identification of the sending party and the user identification of the receiving party in the second wireless communication network. By adopting the method, the gateway and the server of the invention, the instant message intercommunication between any two wireless communication networks can be realized, thus meeting the requirement of the instant message intercommunication between domestic users and international users; in addition, the users can receive and send the instant messages by the mobile terminal at any time, thus being convenient for the users.
Description
Technical field
The present invention relates to the instant message interworking technology, especially a kind of instant message interoperability methods, instant information gateway and server of instant message that is used for carrying out between the different operators instant message intercommunication.
Background technology
In existing various communication modes, (Instant Message, IM) communication is because its use is quick, powerful, expense is cheap, communication is convenient etc. advantage becomes the communication mode that the user generally adopts to instant message.In existing IM service, the user can pass through domestic JICQ, for example: rise the instant messaging QQ that flood company provides, carry out domestic instant message intercommunication easily, transmit information such as various language, emotion.Intensification along with internationalization level, the continuous development of social informatization, electronization, because the demand of each side such as work, life, the user often need carry out international instant message intercommunication, and domestic JICQ can't satisfy user's international instant message intercommunication demand.
At present, the user can utilize computer, and the information interaction software by a kind of MSN Messenger carries out the mutual of international instant message, the transmission of the style of writing of going forward side by side part.But, utilize MSN Messenger to carry out international instant message when mutual, there are following shortcomings and deficiencies: have only when two parties all to be connected to the internet and when online by computer, could to carry out instant message mutual with external user, when either party user can't be connected to the internet, it is mutual, extremely inconvenient all can't to carry out instant message by MSN Messenger and external user.
Summary of the invention
Technical problem to be solved by this invention is: overcome that can't to carry out instant message between the prior art international member mutual or carry out the inconvenience that instant message exists when mutual by MSN Messenger.
For solving the problems of the technologies described above, a kind of instant message interoperability methods that the embodiment of the invention provides may further comprise the steps:
After second instant information gateway in second cordless communication network receives the instant message of the sender mobile terminal transmission in first cordless communication network, the described instant message that is applicable to first agreement of described first cordless communication network is converted to the instant message of second agreement that is applicable to described second cordless communication network, and send to recipient's portable terminal by second server of instant message of described second cordless communication network, carry the recipient's user ID in transmit leg user ID and described second cordless communication network in the instant message of described first agreement.
For solving the problems of the technologies described above, a kind of instant information gateway that the embodiment of the invention provides comprises:
Access module, be used for information that the server of instant message with the cordless communication network at described instant information gateway place sends and be transmitted to other instant information gateway in other cordless communication network, and the information of request initiation protocol that this other instant information gateway is sent carries out protocol conversion, and the information of target protocol after the protocol conversion is sent to described server of instant message;
Memory module is used for the contrast relationship information between storing initial agreement and the switch target agreement;
Modular converter is connected with described access module and described memory module respectively, is used for according to described contrast relationship information, and the information translation of the initiation protocol that described other instant information gateway is sent is the information of target protocol.
For solving the problems of the technologies described above, a kind of server of instant message that the embodiment of the invention provides comprises:
Subscriber information storing module, the cordless communication network that is used for storing described server of instant message place is ordered the user profile of instant messaging;
Send and identify module, be connected, be used for user profile, judge whether the user who receives instant message is online according to described order instant messaging with described subscriber information storing module;
Cache module is used to store described instant message;
Service Processing Module identifies that with described transmission module and described cache module are connected respectively, is used for sending described instant message to recipient's portable terminal when the user who receives described instant message is online; And when described user is not online, described instant message is stored in the described cache module, send the announcement information that receives instant message to described recipient's portable terminal, and when the described user's on-line message that receives that described transmission identifies that module sends, the described instant message of storing in the described cache module is sent to described recipient's portable terminal.
Based on technique scheme, the present invention can obtain following beneficial technical effects:
By the protocol conversion between cordless communication network, can between any two cordless communication networks, realize the instant message intercommunication, therefore, satisfied the demand of the instant message intercommunication between domestic user and the international member;
Realize the intercommunication of instant message by cordless communication network, because the user carries portable terminal, can carry out instant message transrecieving by portable terminal at any time, do not overcome in the prior art when either party user carries computer and maybe can't be connected to the internet and can't carry out the mutual defective of instant message, made things convenient for the user by MSN Messenger and external user.
Below by drawings and Examples, technical scheme of the present invention is described in further detail.
Description of drawings
Fig. 1 is the flow chart of IM interoperability methods embodiment of the present invention.
Fig. 2 is for realizing the structural representation of an IM intercommunicating system embodiment illustrated in fig. 1.
Fig. 3 is an interpolation contact person's of the present invention flow chart.
Fig. 4 orders the flow chart of IM business for user of the present invention.
Fig. 5 upgrades the flow chart of its presence for user of the present invention.
Fig. 6 is a flow chart of deleting the other user from contacts list of the present invention.
Fig. 7 is the flow chart that the user is added to blacklist of the present invention.
Fig. 8 is the flow chart of order cancellation IM business of the present invention.
Fig. 9 is the structural representation of IM gateway embodiment of the present invention.
Figure 10 is the structural representation of IM gateway application embodiment of the present invention.
Figure 11 is the structural representation of IM server implementation example of the present invention.
Embodiment
The present invention realizes IM intercommunication with communication by protocol conversion between two cordless communication networks, be applicable to any two cordless communication networks.Below each embodiment be example with China Mobile's network and international telecommunication VODAFONE communication network as first cordless communication network and second cordless communication network respectively only, describe technical scheme of the present invention.
The basic procedure of IM interoperability methods of the present invention is: after the VODAFONE IM gateway in the VODAFONE communication network receives the IM of the sender mobile terminal transmission in China Mobile's network, the SIP-C protocol of I M that is applicable to China Mobile's network is converted to the SIP-V protocol of I M that is applicable to the VODAFONE communication network, and the VODAFONE IM server by the VODAFONE communication network sends to the recipient's portable terminal in the VODAFONE communication network, carries transmit leg user ID and recipient's user ID among the SIP-C protocol of I M.
By the protocol conversion between cordless communication network, realized carrying out the IM intercommunication between any two cordless communication networks, certainly, also satisfied the demand of the instant message intercommunication between domestic user and the international member; By the intercommunication of cordless communication network realization IM, because the user carries portable terminal, can carry out the IM transmitting-receiving by portable terminal at any time, made things convenient for the user.
Figure 1 shows that the flow chart of IM interoperability methods embodiment of the present invention, it may further comprise the steps:
Wherein, in the step 105, after VODAFONE IM server receives IM, judge according to recipient's user's online state information whether recipient user is current online,, then directly IM is sent to recipient's portable terminal if online; Otherwise, send the announcement information that receives IM to recipient's portable terminal, for example: " you receive new IM "; After recipient user logined VODAFONE IM server, VODAFONE IM server sent to recipient's portable terminal with IM.
After recipient's portable terminal receives IM, send out to China Mobile's IM gateway by VODAFONE IM server and VODAFONE IM gateway successively and pick the response message of receiving IM, the IM of China Mobile gateway sends to sender mobile terminal by China Mobile's IM server after the response message that receives IM of SIP-V is converted to the response message of SIP-C agreement.Figure 2 shows that the structural representation of an IM intercommunicating system realizing that the present invention is embodiment illustrated in fig. 1.
Before step 101, promptly sender mobile terminal sends before the IM, comprises that also sender mobile terminal and recipient's portable terminal add the other user the into operation of contacts list respectively, and as shown in Figure 3, this interpolation contact person's operation specifically comprises:
Send to the IM of China Mobile server after effective object information that step 206, the IM of China Mobile gateway are converted to the SIP-C agreement with effective object information and recipient's user profile of SIP-V agreement and the recipient's user profile.
Step 212, the recipient's user's online state in the IM of the China Mobile server update transmit leg contacts list, and this presence information sent to sender mobile terminal.
In flow process shown in Figure 3, sender mobile terminal promptly also comprises after the step 212 after recipient user is added into the transmit leg contacts list:
Sender mobile terminal sends the notification message that receives recipient's user's online state by the IM of China Mobile server, the IM of China Mobile gateway, VODAFONE IM gateway and VODAFONE IM server successively to recipient's portable terminal.Wherein, VODAFONE IM gateway just can send to VODAFONE IM server after this notification message need being converted to the SIP-V agreement.Then, recipient's portable terminal can add into recipient's contacts list with the transmit leg user by with sender mobile terminal recipient user being added the into identical method of transmit leg contacts list.
Before sender mobile terminal sends IM, further, before step 201, also carry out the operation that transmit leg user and recipient user order the IM business, as shown in Figure 4, order the idiographic flow of IM business for the user, with China Mobile's network is example, and it may further comprise the steps:
Based on technique scheme, the user can upgrade its presence after ordering the professional success of IM at any time, and as shown in Figure 5, for the user upgrades the flow process of its presence, it specifically comprises:
In addition, the user can also delete the other side at any time from contacts list.As shown in Figure 6, for the present invention deletes the other user's flow process from contacts list, it specifically comprises:
Simultaneously, China Mobile or VODAFONE user can also add the other user in the blacklist to.As shown in Figure 7, be the flow process that the present invention adds the user to blacklist, it specifically comprises:
Step 602, corresponding VODAFONE that request is added of China Mobile or VODAFONE IM server or the user of China Mobile add in the blacklist that sends the China Mobile that adds solicited message or VODAFONE user, and the corresponding presence information that sends China Mobile or VODAFONE user's off-line by China Mobile or VODAFONE IM gateway to VODAFONE or the IM of China Mobile gateway.
After China Mobile or VODAFONE user order the IM business, order cancellation IM business at any time.As shown in Figure 8, be the flow process of order cancellation IM business of the present invention, it specifically comprises:
Step 701, China Mobile or VODAFONE user are by the corresponding order cancellation solicited message of logining China Mobile or VODAFONE IM server and sending order cancellation IM business of portable terminal.
Step 702, China Mobile or VODAFONE IM server should be the user who sends the order cancellation solicited message mutually and cancel the notification message that the IM service concurrence send the order cancellation success, and correspondingly send the China Mobile of order cancellation IM business or the presence information of VODAFONE user's off-line by China Mobile or VODAFONE IM gateway to VODAFONE or the IM of China Mobile gateway.
Step 703, the corresponding presence information translation with China Mobile or VODAFONE user's off-line of VODAFONE or China Mobile's IM gateway is to send to VODAFONE or the IM of China Mobile server after SIP-CV agreement or the SIP-C agreement.
Step 704, China Mobile or VODAFONE user's online state that VODAFONE or the IM of China Mobile server will comprise this order cancellation IM business in All Contacts's tabulation of the China Mobile of order cancellation IM business or VODAFONE user change to off-line state, and send the China Mobile of this order cancellation IM business or the notification message of VODAFONE user's off-line to each contacts list corresponding user terminal.
After the step 704, the corresponding push-notification-answer message that VODAFONE or China Mobile's user terminal are returned of VODAFONE or China Mobile's IM server sends to China Mobile or VODAFONE IM server by VODAFONE or the IM of China Mobile gateway, China Mobile or VODAFONE IM gateway successively, wherein, China Mobile or VODAFONE IM gateway are in requisition for being SIP-C or SIP-V agreement with the push-notification-answer message conversion.
In the step 702, China Mobile or VODAFONE IM server should be the user who sends the order cancellation solicited message mutually cancel instant messaging after, also delete this user's user profile, and the corresponding announcement information that sends deletion China Mobile or VODAFONE user's contact list data by China Mobile or VODAFONE IM gateway to VODAFONE or the IM of China Mobile gateway; VODAFONE or China Mobile's IM gateway are corresponding to be converted to corresponding VODAFONE of sending to or the IM of China Mobile server after SIP-V or the SIP-C agreement with this announcement information; VODAFONE or China Mobile's IM server corresponding deletion China Mobile or VODAFONE user's IM service related data.
Perhaps, after the step 702, the corresponding user profile that will send the user of order cancellation solicited message of China Mobile or VODAFONE IM server places pool period, the user profile that in this pool period, still keeps this user, and correspondingly send the announcement information that this China Mobile or VODAFONE user profile enter pool period to VODAFONE or China Mobile's IM gateway by China Mobile or VODAFONE IM gateway; China Mobile or VODAFONE gateway are corresponding to be converted to corresponding VODAFONE of sending to or the IM of China Mobile server behind SIP-V or the SIP-C with this notification message; When freezing expiration, corresponding China Mobile or VODAFONE IM server are deleted this China Mobile or VODAFONE user's user profile, VODAFONE or this China Mobile of the corresponding deletion of IM server of China Mobile or VODAFONE user's instant messaging related data comprises: the user's of the order cancellation IM business of preserving in this VODAFONE or the IM of the China Mobile server the data in corresponding VODAFONE or the All Contacts of China Mobile tabulation, order in the other side contact person's the authorization data of subscription data and the presence information that is authorized to obtain the other side contact person of presence one or more.
Figure 9 shows that the structural representation of IM gateway embodiment of the present invention, the foregoing description that it can be used for realizing IM interoperability methods of the present invention comprises the access module 11, the modular converter 12 and memory module 13 that connect successively.Wherein, access module is used for the information that the IM server of the cordless communication network at this IM gateway place sends is transmitted to other IM gateway in other cordless communication network, and the information translation of request initiation protocol that this other IM gateway is sent be the suitable agreement of cordless communication network at this IM gateway place, and the information after the protocol conversion is sent to IM server in this cordless communication network; Memory module 13 be used for the storing initial agreement and the target protocol that is converted between contrast relationship information; Modular converter 12 is used for the contrast relationship information according to memory module 13 storage, and the information translation of the initiation protocol that other IM gateway is sent is the information of target protocol.
Figure 10 shows that the structural representation of IM gateway embodiment of the present invention, wherein, be provided with server interface 111 that is respectively applied for the cordless communication network IM server that connects its place and the gateway interface 112 that inserts other IM gateway in other cordless communication network in the access module 11; Server interface 111 and gateway interface 112 are connected with modular converter 12 respectively.In addition, also be provided with the webmaster module 14 and accounting module 15 that are connected with modular converter 12 respectively in the IM gateway, wherein, webmaster module 14 is used for modular converter 12 is monitored and managed, monitor its cpu performance and message throughput, and alarm during greater than preset value, and carry out message control in cpu performance or message throughput; The expense that information flow produced on 16 pairs of modular converters 12 of accounting module is monitored, extraction, expense are calculated, and the output Fee Amount etc.
Figure 11 shows that the structural representation of IM server implementation example of the present invention, it comprises cache module 21, Service Processing Module 22, the transmission evaluation module 23 and subscriber information storing module 24 that connects successively.Wherein, the cordless communication network that subscriber information storing module 24 is used for storing this IM server place is ordered the user profile of IM business, comprise contacts list, presence etc., and subscription data and the authorization data of ordering other user of user profile in this IM server in other cordless communication network; Cache module 21 is used to store IM; Send and identify that module 23 is used for according to the user profile of ordering the IM business, judges whether the user who receives IM is online; Service Processing Module 22 be used for and portable terminal or IM gateway between carry out information transmit-receive, when the recipient's mobile phone users that receives IM is online, send IM to recipient's portable terminal; When this recipient's mobile phone users is not online, the IM that sends to it is stored in the cache module 21, and send the announcement information that receives IM to this recipient's portable terminal, when receiving the recipient's mobile phone users on-line message that sends 23 transmissions of evaluation module, the IM that stores in the cache module 21 is sent to this recipient's portable terminal.
Again referring to Figure 11, the IM server can also comprise authentication module 25, be connected with Service Processing Module 22 and subscriber information storing module 24 respectively, be used to verify whether user ID is effective, further whether the user profile of checking request order IM business is effective.
Further, the IM server can also comprise service order management module 26, is connected with authentication module 25 and subscriber information storing module 24 respectively, is used for when the user profile that receives is effective, for this user orders the IM business, and be this user's order cancellation IM business according to user's request.
Again referring to Figure 11, the IM server can also comprise administration module 27, be connected with Service Processing Module 22 and subscriber information storing module 24 respectively, be used for upgrading cordless communication network and order the user's online state information of IM business, and the user profile that receives added in the contacts list that sends the terminal use who adds request, deletion specified contact person and add specified contact person to blacklist from the user's that orders the IM business contacts list.
It should be noted last that: above embodiment is only in order to illustrating technical scheme of the present invention, but not the present invention is made restrictive sense.Although the present invention is had been described in detail with reference to above-mentioned preferred embodiment, those of ordinary skill in the art is to be understood that: it still can make amendment or be equal to replacement technical scheme of the present invention, and this modification or be equal to the spirit and scope that replacement does not break away from technical solution of the present invention.
Claims (25)
1, a kind of instant message interoperability methods is characterized in that, may further comprise the steps:
After second instant information gateway in second cordless communication network receives the instant message of the sender mobile terminal transmission in first cordless communication network, the described instant message that is applicable to first agreement of described first cordless communication network is converted to the instant message of second agreement that is applicable to described second cordless communication network, and send to recipient's portable terminal by second server of instant message of described second cordless communication network, carry the recipient's user ID in transmit leg user ID and described second cordless communication network in the instant message of described first agreement.
2, instant message interoperability methods according to claim 1 is characterized in that, described second instant information gateway also comprises before receiving described instant message:
First server of instant message of described sender mobile terminal in described first cordless communication network sends the instant message of described first agreement;
First server of instant message sends to first instant information gateway in described first cordless communication network with the instant message of described first agreement;
Described first instant information gateway is transmitted to described second instant information gateway with the instant message of described first agreement.
3, instant message interoperability methods according to claim 1 and 2 is characterized in that, second server of instant message sends to recipient's portable terminal with the instant message of described second agreement and comprises:
Second server of instant message judges according to recipient's user's online state information whether recipient user is current online, is, then the instant message with described second agreement sends to recipient's portable terminal; Otherwise, send the announcement information that receives instant message to recipient's portable terminal; After recipient user logined second server of instant message, second server of instant message sent to recipient's portable terminal with the instant message of described second agreement.
4, instant message interoperability methods according to claim 3 is characterized in that, also comprises:
After described recipient's portable terminal receives the instant message of described second agreement, send out the response message of picking the instant message of receiving described second agreement by described second server of instant message and described second instant information gateway to described first instant information gateway successively, described first instant information gateway sends to described sender mobile terminal by described first server of instant message after the response message of second agreement is converted to the response message of first agreement.
5, instant message interoperability methods according to claim 2 is characterized in that, described sender mobile terminal sends before the instant message of described first agreement, also comprises:
Described sender mobile terminal is added described recipient user that transmit leg advances contacts list and described recipient's portable terminal adds the into operation of recipient's contacts list with described transmit leg user.
6, instant message interoperability methods according to claim 5 is characterized in that, described sender mobile terminal adds described recipient user into that the operation of transmit leg contacts list comprises:
Sender mobile terminal sends to first server of instant message adds contact person's solicited message, carries transmit leg user ID and the side's of picking user ID in this interpolation contact person solicited message;
First server of instant message sends the described side of picking of requests verification user ID by first instant information gateway to second instant information gateway and whether effectively verifies solicited message, carries the described side of picking user ID in this checking solicited message;
Second instant information gateway will be applicable to after the described checking solicited message of first agreement is converted to the checking solicited message that is applicable to second agreement and send to second server of instant message;
Whether the described side of picking of second server of instant message checking user ID is effective;
Then second server of instant message returns effective object information and recipient's user profile by second instant information gateway to first instant information gateway if effectively; Send to first server of instant message after effective object information that first instant information gateway is converted to first agreement with effective object information and recipient's user profile of second agreement and the recipient's user profile; First server of instant message adds recipient's user profile in the transmit leg contacts list, sends to described sender mobile terminal then and adds success message; Described sender mobile terminal sends the subscribe request information of subscribing to recipient's user's online state by first instant information gateway, first server of instant message successively to second instant information gateway; Second instant information gateway sends to second server of instant message after with this subscribe request information translation subscribe request information that is second agreement; Second server of instant message feeds back to first instant information gateway by second instant information gateway with recipient's user's online state information; First instant information gateway sends to first server of instant message after with this presence information translation presence information that is first agreement; First server of instant message upgrades the recipient's user's online state in the transmit leg contacts list, and this presence information is sent to sender mobile terminal;
If invalid, then second server of instant message is transmitted user ID invalid notification message in the side's of picking by second instant information gateway to first instant information gateway; First instant information gateway is converted to the invalid notification message of the side's of picking user ID of first agreement with the described side of the picking invalid notification message of user ID, and sends the invalid notification message of described recipient's user ID by first server of instant message to sender mobile terminal.
7, instant message interoperability methods according to claim 6, it is characterized in that, sender mobile terminal sends the notification message that receives recipient's user's online state by first server of instant message, first instant information gateway after recipient user is added into the transmit leg contacts list successively to second instant information gateway; Second instant information gateway sends to recipient's portable terminal by second server of instant message after the notification message of the described recipient's of receiving user's online state is converted to second agreement; Recipient's portable terminal adopts described sender mobile terminal that described recipient user is added the into method of transmit leg contacts list, and the transmit leg user is added into recipient's contacts list.
8, instant message interoperability methods according to claim 2 is characterized in that, described sender mobile terminal sends before the instant message of described first agreement, also carries out the operation that transmit leg user and recipient user order instant messaging.
9, instant message interoperability methods according to claim 8 is characterized in that, the operation that transmit leg user or recipient user order instant messaging comprises:
Transmit leg or recipient user are corresponding to transmit leg or the corresponding login first of recipient's portable terminal or second server of instant message, corresponding input transmit leg or recipient's user profile also send subscription request information, corresponding transmit leg or the recipient's user profile of carrying in this subscription request information; First or second server of instant message judges whether the user profile that receives is effective, is, then stores this user profile and corresponding to transmit leg or the successful communication information of recipient's portable terminal transmission order; Otherwise, corresponding communication information to transmit leg or the failure of recipient's portable terminal transmission order.
10, instant message interoperability methods according to claim 1 is characterized in that, also comprises the operation of upgrading transmit leg user or recipient's user's online state.
11, instant message interoperability methods according to claim 10 is characterized in that, the operation of upgrading transmit leg user or recipient's user's online state comprises:
Transmit leg or recipient's portable terminal carry target presence information with corresponding first or second server of instant message that sends to of the update request information that is updated in line states of user's input in the described update request information; First or second server of instant message is updated to the target presence with described user's current presence, return to described transmit leg or recipient's portable terminal and to upgrade successful renewal results messages, and send to second or first instant information gateway by first or second instant information gateway with the presence information after described user's renewal is corresponding; Presence information translation after second or first instant information gateway upgrades described user is to send second or first server of instant message after the presence information of second or first agreement; Second or first server of instant message upgrades the presence in whole contacts lists at described user place, and the presence information after will upgrading sends to whole contacts list corresponding mobile terminal.
12, instant message interoperability methods according to claim 1 is characterized in that, also comprises transmit leg user or recipient user delete the other side from contacts list operation.
13, instant message interoperability methods according to claim 12 is characterized in that, the operation that the other side is deleted from contacts list comprises:
Transmit leg or recipient's portable terminal are corresponding to the deletion recipient from contacts list of transmit leg or recipient user's input or transmit leg user's corresponding first or second server of instant message that sends to of removal request information; Recipient that first or second server of instant message cancellation is deleted or transmit leg user be to the access rights of transmit leg or recipient's user profile, and correspondingly send the cancel subscriptions solicited message that cancels subscriptions of presence information of deleted recipient or transmit leg of described transmit leg or recipient user by first or second instant information gateway to second or first instant information gateway; Second or first instant information gateway is converted to corresponding second or first server of instant message that sends to after second or first agreement with the described solicited message that cancels subscriptions; Second or first server of instant message is deleted described transmit leg user or recipient user from the presence subscription list of recipient or transmit leg, correspondingly then send the success message that cancels subscriptions by second or first instant information gateway to first or second instant information gateway; First or second instant information gateway sends to first or second server of instant message after this success message that cancels subscriptions is converted to first or second agreement; First or second server of instant message is corresponding to send the successful notification message of deletion to transmit leg or recipient's portable terminal.
14, instant message interoperability methods according to claim 1 is characterized in that, comprises that also transmit leg user or recipient user add the other side in the blacklist operation.
15, instant message interoperability methods according to claim 14 is characterized in that, the operation that the other side is added in the blacklist comprises:
The corresponding transmission to first or second server of instant message of transmit leg or recipient's portable terminal added recipient or transmit leg user in the blacklist interpolation solicited message; First or second server of instant message adds recipient or transmit leg user in transmit leg or recipient user's the blacklist to, and the corresponding presence information of passing through first or second instant information gateway to second or first instant information gateway transmission transmit leg or recipient user's off-line; The corresponding presence information translation with transmit leg or recipient user's off-line of second or first instant information gateway is corresponding second or first server of instant message that sends to after second or first agreement; Second or first server of instant message is corresponding to change to off-line state with transmit leg in recipient or transmit leg user's the contacts list or recipient's presence, and corresponding to sending out the notification message that recipient or sender mobile terminal send transmit leg or recipient user's off-line; The corresponding push-notification-answer message that recipient or sender mobile terminal are returned of second or first server of instant message is corresponding to send to first or second instant information gateway by second or first instant information gateway; First or second instant information gateway is corresponding to be corresponding first or second server of instant message that sends to after first or second agreement with this push-notification-answer message conversion; First or second server of instant message is corresponding to send the object information that adds the blacklist success to transmit leg or recipient's portable terminal.
16, instant message interoperability methods according to claim 1 is characterized in that, also comprises the operation of transmit leg user or recipient user's order cancellation instant messaging.
17, instant message interoperability methods according to claim 16 is characterized in that, the operation of order cancellation instant messaging comprises:
Transmit leg or recipient user are by the corresponding login first of portable terminal or second server of instant message and send the order cancellation solicited message of order cancellation instant messaging; First or second server of instant message should be described transmit leg or recipient user mutually to be cancelled instant messaging and returns the announcement information of order cancellation success to portable terminal, and correspondingly passes through first or second instant information gateway sends transmit leg or presence information from recipient user's off-line to second or first instant information gateway; The corresponding presence information translation with transmit leg or recipient user's off-line of second or first instant information gateway is corresponding second or first server of instant message that sends to after second or first agreement; Second or first server of instant message is corresponding to change to off-line state with transmit leg in recipient or transmit leg user's the contacts list or recipient's presence, and corresponding notification message to recipient or sender mobile terminal transmission transmit leg or recipient user's off-line.
18, instant message interoperability methods according to claim 17 is characterized in that, for after described transmit leg or recipient user cancel instant messaging, also comprises:
Deletion transmit leg or recipient user's user profile, and the corresponding announcement information that passes through first or second instant information gateway to second or first instant information gateway transmission deletion transmit leg or recipient user's contact list data; Second or first instant information gateway is corresponding to be converted to corresponding second or first server of instant message that sends to after second or first agreement with this announcement information; Corresponding deletion transmit leg of second or first server of instant message or recipient user's instant messaging related data.
19, instant message interoperability methods according to claim 17, it is characterized in that, when first or second server of instant message sends the presence information of transmit leg or recipient user's off-line or afterwards, also comprise: the corresponding user profile with transmit leg or recipient user of first or second server of instant message places pool period, and the corresponding announcement information that enters pool period by first or second instant information gateway to second or first instant information gateway transmission transmit leg or recipient's user profile; Second or first instant information gateway is corresponding to be converted to corresponding second or first server of instant message that sends to after second or first agreement with this notification message; When described freezing expiration, described first or second server of instant message deletion transmit leg or recipient user's user profile, corresponding deletion transmit leg of described second or first server of instant message or recipient user's instant messaging related data.
20, instant message interoperability methods according to claim 1 is characterized in that, described user ID is user ID or MSISDN.
21, a kind of instant information gateway is characterized in that, comprising:
Access module, be used for information that the server of instant message with the cordless communication network at described instant information gateway place sends and be transmitted to other instant information gateway in other cordless communication network, and the information of request initiation protocol that this other instant information gateway is sent carries out protocol conversion, and the information of target protocol after the protocol conversion is sent to described server of instant message;
Memory module is used for the contrast relationship information between storing initial agreement and the switch target agreement;
Modular converter is connected with described access module and described memory module respectively, is used for according to described contrast relationship information, and the information translation of the initiation protocol that described other instant information gateway is sent is the information of target protocol.
22, a kind of server of instant message is characterized in that, comprising:
Subscriber information storing module, the cordless communication network that is used for storing described server of instant message place is ordered the user profile of instant messaging;
Send and identify module, be connected, be used for user profile, judge whether the user who receives instant message is online according to described order instant messaging with described subscriber information storing module;
Cache module is used to store described instant message;
Service Processing Module identifies that with described transmission module and described cache module are connected respectively, is used for sending described instant message to recipient's portable terminal when the user who receives described instant message is online; And when described user is not online, described instant message is stored in the described cache module, send the announcement information that receives instant message to described recipient's portable terminal, and when the described user's on-line message that receives that described transmission identifies that module sends, the described instant message of storing in the described cache module is sent to described recipient's portable terminal.
23, server of instant message according to claim 22 is characterized in that, also comprises:
Authentication module is connected with described Service Processing Module, is used to verify whether user ID is effective.
24, according to claim 22 or 23 described server of instant message, it is characterized in that, also comprise:
Administration module, be connected with described Service Processing Module and described subscriber information storing module respectively, be used for upgrading cordless communication network and order the user's online state information of instant messaging, and the user profile that receives added in the contacts list that sends the terminal use who adds request, deletion specified contact person and add specified contact person to blacklist from the user's of described order instant messaging contacts list.
25, server of instant message according to claim 23, it is characterized in that, also comprise: the service order management module, be connected with described authentication module and described subscriber information storing module respectively, for this user orders instant messaging, and be this user's order cancellation instant messaging when the user profile that is used to receive is effective according to user's request.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007100987579A CN101296194B (en) | 2007-04-26 | 2007-04-26 | Instant information intercommunication method, instant information gateway and instant information server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007100987579A CN101296194B (en) | 2007-04-26 | 2007-04-26 | Instant information intercommunication method, instant information gateway and instant information server |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101296194A true CN101296194A (en) | 2008-10-29 |
CN101296194B CN101296194B (en) | 2010-12-01 |
Family
ID=40066212
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007100987579A Active CN101296194B (en) | 2007-04-26 | 2007-04-26 | Instant information intercommunication method, instant information gateway and instant information server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101296194B (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011038639A1 (en) * | 2009-09-30 | 2011-04-07 | 中兴通讯股份有限公司 | Realizing method for end-to-end instant messaging, terminal and system for end-to-end instant messaging |
WO2011140709A1 (en) * | 2010-05-12 | 2011-11-17 | 阿尔卡特朗讯 | Method and device for presence information subscriber to filter its subscribed presence information |
CN102547607A (en) * | 2010-12-15 | 2012-07-04 | ***通信集团贵州有限公司 | Message interaction control method and system, message interaction system and mobile terminal |
CN102932237A (en) * | 2012-10-15 | 2013-02-13 | 北京推博信息技术有限公司 | Method for displaying information state, server, client and system |
CN103051515A (en) * | 2011-10-17 | 2013-04-17 | 多玩娱乐信息技术(北京)有限公司 | Method and system for obtaining instant message state information |
CN103095549A (en) * | 2011-10-31 | 2013-05-08 | 腾讯科技(北京)有限公司 | Method and system for messaging between instant messaging tools |
CN103139719A (en) * | 2011-11-23 | 2013-06-05 | 腾讯科技(深圳)有限公司 | Instant messaging (IM) method, mobile terminals and system |
WO2015021846A1 (en) * | 2013-08-16 | 2015-02-19 | Tencent Technology (Shenzhen) Company Limited | Systems and methods for sending messages |
CN104486843A (en) * | 2014-12-02 | 2015-04-01 | 英业达科技有限公司 | Information notifying method and instant notifying equipment |
CN104780512A (en) * | 2014-01-10 | 2015-07-15 | 华为终端有限公司 | Instant application message processing method and modem |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100514968C (en) * | 2005-10-11 | 2009-07-15 | 华为技术有限公司 | Processing method of off-line message and instant information server |
-
2007
- 2007-04-26 CN CN2007100987579A patent/CN101296194B/en active Active
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102035655A (en) * | 2009-09-30 | 2011-04-27 | 中兴通讯股份有限公司 | Implementation method for end-to-end instant messaging, and end-to-end instant messaging terminal and system |
WO2011038639A1 (en) * | 2009-09-30 | 2011-04-07 | 中兴通讯股份有限公司 | Realizing method for end-to-end instant messaging, terminal and system for end-to-end instant messaging |
WO2011140709A1 (en) * | 2010-05-12 | 2011-11-17 | 阿尔卡特朗讯 | Method and device for presence information subscriber to filter its subscribed presence information |
CN102439911A (en) * | 2010-05-12 | 2012-05-02 | 阿尔卡特朗讯 | Method and device for presence information subscriber to filter its subscribed presence information |
CN102547607A (en) * | 2010-12-15 | 2012-07-04 | ***通信集团贵州有限公司 | Message interaction control method and system, message interaction system and mobile terminal |
CN102547607B (en) * | 2010-12-15 | 2015-02-04 | ***通信集团贵州有限公司 | Message interaction control method and system, message interaction system and mobile terminal |
CN103051515B (en) * | 2011-10-17 | 2015-12-09 | 多玩娱乐信息技术(北京)有限公司 | A kind of method and system obtaining instant message state information |
CN103051515A (en) * | 2011-10-17 | 2013-04-17 | 多玩娱乐信息技术(北京)有限公司 | Method and system for obtaining instant message state information |
CN103095549B (en) * | 2011-10-31 | 2017-08-15 | 腾讯科技(北京)有限公司 | The method and system of message transmission between a kind of JICQ |
CN103095549A (en) * | 2011-10-31 | 2013-05-08 | 腾讯科技(北京)有限公司 | Method and system for messaging between instant messaging tools |
CN103139719A (en) * | 2011-11-23 | 2013-06-05 | 腾讯科技(深圳)有限公司 | Instant messaging (IM) method, mobile terminals and system |
CN103139719B (en) * | 2011-11-23 | 2016-03-23 | 腾讯科技(深圳)有限公司 | A kind of method of instant messaging, mobile terminal and system |
CN102932237A (en) * | 2012-10-15 | 2013-02-13 | 北京推博信息技术有限公司 | Method for displaying information state, server, client and system |
WO2015021846A1 (en) * | 2013-08-16 | 2015-02-19 | Tencent Technology (Shenzhen) Company Limited | Systems and methods for sending messages |
CN104780512A (en) * | 2014-01-10 | 2015-07-15 | 华为终端有限公司 | Instant application message processing method and modem |
WO2015103951A1 (en) * | 2014-01-10 | 2015-07-16 | 华为终端有限公司 | Instant application message processing method and modem |
CN104780512B (en) * | 2014-01-10 | 2019-01-08 | 华为终端(东莞)有限公司 | A kind of instant application message processing method and modem |
CN104486843A (en) * | 2014-12-02 | 2015-04-01 | 英业达科技有限公司 | Information notifying method and instant notifying equipment |
Also Published As
Publication number | Publication date |
---|---|
CN101296194B (en) | 2010-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101296194B (en) | Instant information intercommunication method, instant information gateway and instant information server | |
CN1711784B (en) | System and method for sending SMS and text messages | |
US9397968B2 (en) | Method for processing deferred message | |
EP2063590B1 (en) | A method and system for transmitting email and a push mail server | |
CN102143444B (en) | Method, relevant equipment and system for pushing service delivery platform message | |
CN100421431C (en) | Method for realizing instant message communication | |
US20140372330A1 (en) | Social network user information association method and device | |
IES20040693A2 (en) | A messaging system and method | |
US20090196308A1 (en) | Method and system for coordinating services provided by different service providers | |
WO2004049673A1 (en) | Method and system for session management wherein a client session identifier is used | |
CN101647255A (en) | Method and apparatus for management of an application ensemble | |
KR100779012B1 (en) | System and method for communicating between different messengers | |
CN101754124A (en) | Information transfer processing device, system and method | |
CN105376136B (en) | Instant communication method, server and system | |
CN105404800B (en) | Account information authorization method, terminal and server | |
CN103024687A (en) | Method and equipment for establishing instant messaging | |
KR100450144B1 (en) | Communication system for supporting bi-direction communication between internet instant messenger and mobile device | |
KR20090006120A (en) | Method and system for transmitting an instantaneous message to a terminal | |
US9130780B2 (en) | System and method for implementing interactive operations between a mobile communication terminal and an email box with multiple communication modes | |
CN103379454A (en) | Method, system and business platform for achieving short number short message receipt business | |
CN101309458B (en) | Short message realizing method between multiple enterprises, system and equipment | |
CN101860821B (en) | Method and system for acquiring instant messages | |
KR101111228B1 (en) | Group message service method | |
KR20030088154A (en) | Method and system of mobile instant messaging | |
CN101262646A (en) | Method for controlling transmission of multimedia messages and multimedia message server center |
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 |