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 PDF

Info

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
Application number
CNA2007100987579A
Other languages
Chinese (zh)
Other versions
CN101296194B (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 CN2007100987579A priority Critical patent/CN101296194B/en
Publication of CN101296194A publication Critical patent/CN101296194A/en
Application granted granted Critical
Publication of CN101296194B publication Critical patent/CN101296194B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

Instant message interoperability methods, instant information gateway and server of instant message
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:
Step 101, the sender mobile terminal in the China Mobile's network IM of the China Mobile server in this China Mobile's network sends IM, carries the recipient's user ID in transmit leg user ID and the VODAFONE communication network among this IM.User ID wherein can be user ID or MSISDN, and for example: the transmit leg user ID is 1350XXXXX, and recipient's user ID is 00135YYY, and the IM content is " you are good ".
Step 102, the IM of China Mobile server sends to the IM of China Mobile gateway with IM.
Step 103, the IM of China Mobile gateway is transmitted to VODAFONE IM gateway in the VODAFONE communication network with IM.
Step 104, VODAFONE IM gateway is converted to SIP-V protocol of I M with SIP-C protocol of I M, and this IM is sent to VODAFONE IM server in the VODAFONE communication network.
Step 105, VODAFONE IM server sends to recipient's portable terminal with SIP-V protocol of I M.
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:
Step 201, sender mobile terminal send to the IM of China Mobile server adds contact person's solicited message, carries transmit leg user ID 1350XXXXX and the side of picking user ID 00135YYY in this interpolation contact person solicited message.
Step 202, the IM of China Mobile server sends the requests verification side of picking user ID by the IM of China Mobile gateway to VODAFONE IM gateway and whether effectively verifies solicited message, carries the side of picking user ID 00135YYY in this checking solicited message.
Step 203, VODAFONE IM gateway sends to VODAFONE IM server with the checking solicited message that the checking solicited message of SIP-C agreement is converted to SIP-V.
Step 204, whether the side of picking user ID 00135YYY is effective in VODAFONE IM server authentication, is that then execution in step 205; Otherwise, execution in step 213.
Step 205, VODAFONE IM server are passed through VODAFONE IM gateway to the effectively effective object information of the IM of China Mobile gateway forwards user ID 00135YYY and recipient's user profile.
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 207, the IM of China Mobile server adds recipient's user profile in the transmit leg contacts list, sends to sender mobile terminal then and adds success message.
Step 208, sender mobile terminal send the subscribe request information of subscribing to recipient's user's online state by the IM of China Mobile gateway and the IM of China Mobile server successively to VODAFONE IM gateway.
Step 209, VODAFONE IM gateway send to VODAFONE IM server after with this subscribe request information translation subscribe request information that is the SIP-C agreement.
Step 210, VODAFONE IM server sends to the IM of China Mobile gateway by VODAFONE IM gateway with recipient's user's online state information.
Step 211, the IM of China Mobile gateway are to send to the IM of China Mobile server after the SIP-C agreement with this presence information translation.
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.
Step 213, VODAFONE IM server sends user ID invalid null result information in the side's of picking by VODAFONE IM gateway to the IM of China Mobile gateway.
Step 214, the IM of China Mobile gateway are to send to the IM of China Mobile server after the null result information of SIP-C agreement with the null result information translation of SIP-V agreement.
Step 215, the IM of China Mobile server sends the invalid notification message of recipient's user ID 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:
Step 301, the user of China Mobile is by the portable terminal login IM of China Mobile server, and input user profile also sends subscription request information, carries user profile in this subscription request information.
Step 302, IM server judge whether user profile is effective, is, execution in step 303; Otherwise, execution in step 304.
Step 303, this user profile of IM server stores also send to be ordered successful communication information to portable terminal.
Step 304, IM server send the communication information of ordering failure to portable terminal.The idiographic flow of order IM business shown in Figure 3 is equally applicable to comprise other any cordless communication network of VODAFONE communication network.
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:
Step 401, portable terminal in China Mobile or the VODAFONE communication network carries the target presence information after asking to upgrade with the corresponding China Mobile or the VODAFONE IM server of sending to of the update request information that is updated in line states of user's input in this update request information.
Step 402, the current presence that China Mobile or VODAFONE IM server will send the terminal use of update request information is updated to the target presence, and with corresponding China Mobile or the VODAFONE IM gateway of sending to of presence information after this user's renewal.
Step 403, the presence information that China Mobile or VODAFONE IM gateway are corresponding after will upgrading is transmitted to VODAFONE or the IM of the China Mobile gateway in the other side's communication network.
Step 404, the presence information translation that VODAFONE or China Mobile's IM gateway are corresponding after will upgrading are after the presence information after the renewal of SIP-V or SIP-C agreement, corresponding VODAFONE or the IM of the China Mobile server of sending to.
Step 405, presence in All Contacts's tabulation at the terminal use place of VODAFONE or the IM of China Mobile server update transmission update request information, and the presence information after will upgrading sends to the customer mobile terminal of each contacts list correspondence at place.
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:
Step 501, the portable terminal in China Mobile or the VODAFONE communication network is with the corresponding China Mobile or the VODAFONE IM server of sending to of removal request information of deleting the other user from contacts list of user's input.
Step 502, VODAFONE that the cancellation of China Mobile or VODAFONE IM server is deleted or the user of China Mobile 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 deleted VODAFONE or China Mobile's user's online state information of China Mobile or VODAFONE user by China Mobile or VODAFONE IM gateway to VODAFONE or the IM of China Mobile gateway.
Step 503, the corresponding solicited message that will cancel subscriptions of VODAFONE or China Mobile's IM gateway sends to VODAFONE or the IM of China Mobile server after being converted to SIP-V or SIP-C agreement.
Step 504, VODAFONE or China Mobile's IM server are corresponding deletes China Mobile or VODAFONE user from VODAFONE or China Mobile's user's online state subscription tabulation.
Step 505, VODAFONE or the IM of China Mobile server send the success message that cancels subscriptions by VODAFONE or the IM of China Mobile gateway, China Mobile or VODAFONE IM gateway to China Mobile or VODAFONE IM server accordingly successively, wherein, China Mobile or VODAFONE IM gateway need the corresponding success message that will cancel subscriptions to be converted to SIP-C or SIP-V agreement.
Step 506, China Mobile or the VODAFONE IM server portable terminal in China Mobile or VODAFONE communication network sends the successful notification message of deletion.
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 601, the corresponding transmission to China Mobile or VODAFONE IM server of the portable terminal among China Mobile or the VODAFONE added VODAFONE or the user of China Mobile in the blacklist interpolation solicited message.
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.
Step 603, after the corresponding presence information translation with China Mobile or VODAFONE user's off-line of VODAFONE or China Mobile's IM gateway is SIP-V or SIP-C agreement, corresponding VODAFONE or the IM of the China Mobile server of sending to.
Step 604, VODAFONE or China Mobile's IM server are corresponding to change to off-line state with China Mobile in VODAFONE or the user's of China Mobile the contacts list or VODAFONE user's online state, and the notification message of the VODAFONE in being added to blacklist or portable terminal transmission China Mobile of China Mobile or VODAFONE user's off-line.
Step 605, VODAFONE or China Mobile's IM server be corresponding will to be added to the push-notification-answer message that VODAFONE in the blacklist or China Mobile's portable terminal return and to send to China Mobile or VODAFONE IM server by VODAFONE or the IM of China Mobile gateway, China Mobile or VODAFONE IM gateway successively, wherein, VODAFONE or the IM of China Mobile gateway need be with corresponding SIP-V or the SIP-C agreements of being converted to of push-notification-answer message.
Step 606, China Mobile or VODAFONE IM server are corresponding to send the successful object information of interpolation request to sending the China Mobile or the VODAFONE portable terminal that add solicited message.
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.
CN2007100987579A 2007-04-26 2007-04-26 Instant information intercommunication method, instant information gateway and instant information server Active CN101296194B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (18)

* Cited by examiner, † Cited by third party
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