Movatterモバイル変換


[0]ホーム

URL:


CN101296194B - Instant message intercommunication method, instant message gateway and instant message server - Google Patents

Instant message intercommunication method, instant message gateway and instant message server
Download PDF

Info

Publication number
CN101296194B
CN101296194BCN2007100987579ACN200710098757ACN101296194BCN 101296194 BCN101296194 BCN 101296194BCN 2007100987579 ACN2007100987579 ACN 2007100987579ACN 200710098757 ACN200710098757 ACN 200710098757ACN 101296194 BCN101296194 BCN 101296194B
Authority
CN
China
Prior art keywords
instant message
user
sender
information
gateway
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.)
Active
Application number
CN2007100987579A
Other languages
Chinese (zh)
Other versions
CN101296194A (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 LtdfiledCriticalChina Mobile Communications Group Co Ltd
Priority to CN2007100987579ApriorityCriticalpatent/CN101296194B/en
Publication of CN101296194ApublicationCriticalpatent/CN101296194A/en
Application grantedgrantedCritical
Publication of CN101296194BpublicationCriticalpatent/CN101296194B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Landscapes

Abstract

Translated fromChinese

本发明公开了一种即时消息互通方法、即时消息网关及即时消息服务器,其中,即时消息互通方法包括:第二无线通信网络中的第二即时消息网关接收到第一无线通信网络中的发送方移动终端发送的即时消息后,将适用于第一无线通信网络的第一协议的即时消息转换为适用于第二无线通信网络的第二协议的即时消息,并通过第二无线通信网络的第二即时消息服务器发送给接收方移动终端,第一协议的即时消息中携带有发送方用户标识与第二无线通信网络中的接收方用户标识。采用本发明,可在任意两个无线通信网络之间实现即时消息互通,因此,满足了国内用户与国际用户之间的即时消息互通的需求;并且用户可随时通过移动终端进行即时消息收发,方便了用户。

Figure 200710098757

The invention discloses an instant message intercommunication method, an instant message gateway and an instant message server, wherein the instant message intercommunication method includes: the second instant message gateway in the second wireless communication network receives the sender in the first wireless communication network After the instant message sent by the mobile terminal, the instant message of the first protocol applicable to the first wireless communication network is converted into an instant message of the second protocol applicable to the second wireless communication network, and the instant message is passed through the second protocol of the second wireless communication network. The instant message server sends to the mobile terminal of the receiving party, and 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 present invention, instant message intercommunication can be realized between any two wireless communication networks, therefore, the demand for instant message intercommunication between domestic users and international users is met; and users can send and receive instant messages through mobile terminals at any time, which is convenient the user.

Figure 200710098757

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: the instant messaging QQ that company of Tengxun provides, carry out domestic instant message intercommunication easily, transmit letters such as various language, emotion, breath.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;
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 inquiry 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 to 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.
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, be connected with described access module and described memory module respectively, be used for according to described contrast relationship information, the information translation of the initiation protocol that described other instant information gateway is sent is the information of target protocol, and the presence information after receiving user that described server of instant message sends by described other instant information gateway and upgrading, the presence information after described user upgraded carries out sending to described server of instant message after the protocol conversion.
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, and reception transmit leg or the transmission of recipient's portable terminal, the update request information that is updated in line states of user's input, carry target presence information in the described update inquiry information, described user's current presence is updated to the target presence, return the successful renewal results messages of renewal to described transmit leg or recipient's portable terminal, and the presence information after described user upgraded is corresponding sends to other instant information gateway in other cordless communication network by the instant information gateway in the cordless communication network at place, and the presence information of the instant information gateway transmission in the cordless communication network at reception place, upgrade 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.
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.
Description of drawings
Below by drawings and Examples, technical scheme of the present invention is described in further detail.
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 thestep 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.
Beforestep 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 instep 205; Otherwise, execution instep 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, beforestep 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 instep 303; Otherwise, execution instep 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, themodular converter 12 andmemory 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 tomemory 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 withserver 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 withmodular converter 12 respectively.In addition, also be provided with thewebmaster module 14 andaccounting module 15 that are connected withmodular converter 12 respectively in the IM gateway, wherein,webmaster module 14 is used formodular 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 ofmodular 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 compriseauthentication module 25, be connected withService Processing Module 22 and subscriberinformation 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 serviceorder management module 26, is connected withauthentication module 25 and subscriberinformation 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 compriseadministration module 27, be connected withService Processing Module 22 and subscriberinformation 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 (23)

Translated fromChinese
1.一种即时消息互通方法,其特征在于,包括以下步骤:1. A method for instant messaging, comprising the following steps:第二无线通信网络中的第二即时消息网关接收到第一无线通信网络中的发送方移动终端发送的即时消息后,将适用于所述第一无线通信网络的第一协议的所述即时消息转换为适用于所述第二无线通信网络的第二协议的即时消息,并通过所述第二无线通信网络的第二即时消息服务器发送给接收方移动终端,所述第一协议的即时消息中携带有发送方用户标识与所述第二无线通信网络中的接收方用户标识;After receiving the instant message sent by the sender mobile terminal in the first wireless communication network, the second instant message gateway in the second wireless communication network applies the instant message of the first protocol of the first wireless communication network to converted into an instant message applicable to the second protocol of the second wireless communication network, and sent to the recipient mobile terminal through the second instant message server of the second wireless communication network, and the instant message of the first protocol carrying the user ID of the sender and the user ID of the receiver in the second wireless communication network;发送方或接收方移动终端将用户输入的更新在线状态的更新请求信息相应发送给第一或第二即时消息服务器,所述更新请求消息中携带有目标在线状态信息;第一或第二即时消息服务器将所述用户的当前在线状态更新为目标在线状态,向所述发送方或接收方移动终端返回更新成功的更新结果消息,并将所述用户更新后的在线状态信息相应通过第一或第二即时消息网关发送给第二或第一即时消息网关;第二或第一即时消息网关将所述用户更新后的在线状态信息转换为第二或第一协议的在线状态信息后发送给第二或第一即时消息服务器;第二或第一即时消息服务器更新所述用户所在的全部联系人列表中的在线状态,并将更新后的在线状态信息发送给全部联系人列表对应的移动终端。The mobile terminal of the sender or the receiver sends the update request information of updating the online status input by the user to the first or the second instant message server correspondingly, and the online status information of the target is carried in the update request message; the first or the second instant message The server updates the current online status of the user to the target online status, returns an update result message indicating that the update is successful to the mobile terminal of the sending party or the receiving party, and passes the updated online status information of the user through the first or second online status information correspondingly. The second instant message gateway sends to the second or the first instant message gateway; the second or the first instant message gateway converts the updated online status information of the user into the online status information of the second or first protocol and sends it to the second instant message gateway Or the first instant message server; the second or the first instant message server updates the online status in all contact lists of the user, and sends the updated online status information to the mobile terminals corresponding to all contact lists.2.根据权利要求1所述的即时消息互通方法,其特征在于,所述第二即时消息网关接收到所述即时消息之前还包括:2. The instant message intercommunication method according to claim 1, characterized in that, before the second instant message gateway receives the instant message, it also includes:所述发送方移动终端向所述第一无线通信网络中的第一即时消息服务器发送所述第一协议的即时消息;The sending mobile terminal sends the instant message of the first protocol to the first instant message server in the first wireless communication network;第一即时消息服务器将所述第一协议的即时消息发送给所述第一无线通信网络中的第一即时消息网关;The first instant message server sends the instant message of the first protocol to the first instant message gateway in the first wireless communication network;所述第一即时消息网关将所述第一协议的即时消息转发给所述第二即时消息网关。The first instant message gateway forwards the instant message of the first protocol to the second instant message gateway.3.根据权利要求1或2所述的即时消息互通方法,其特征在于,第二即时消息服务器将所述第二协议的即时消息发送给接收方移动终端包括;3. The instant message intercommunication method according to claim 1 or 2, wherein the second instant message server sends the instant message of the second protocol to the recipient mobile terminal comprising;第二即时消息服务器根据接收方用户的在线状态信息判断接收方用户当前是否在线,是,则将所述第二协议的即时消息发送给接收方移动终端,否则,向接收方移动终端发送接收到即时消息的通知信息;接收方用户登录第二即时消息服务器后,第二即时消息服务器将所述第二协议的即时消息发送给接收方移动终端。The second instant message server judges whether the recipient user is currently online according to the online status information of the recipient user, if yes, then sends the instant message of the second protocol to the recipient mobile terminal, otherwise, sends the received The notification information of the instant message; after the recipient user logs in to the second instant message server, the second instant message server sends the instant message of the second protocol to the recipient mobile terminal.4.根据权利要求3所述的即时消息互通方法,其特征在于,还包括:4. The instant message intercommunication method according to claim 3, further comprising:所述接收方移动终端接收到所述第二协议的即时消息后,依次通过所述第二即时消息服务器与所述第二即时消息网关向所述第一即时消息网关发接送收到所述第二协议的即时消息的响应消息,所述第一即时消息网关将第二协议的响应消息转换为第一协议的响应消息后,通过所述第一即时消息服务器发送给所述发送方接收终端。After receiving the instant message of the second protocol, the receiving mobile terminal sends and receives the first instant message gateway through the second instant message server and the second instant message gateway in sequence. The response message of the instant message of the second protocol, after the first instant message gateway converts the response message of the second protocol into the response message of the first protocol, sends it to the receiving terminal of the sender through the first instant message server.5.根据权利要求2所述的即时消息互通方法,其特征在于,所述发送方移动终端发送所述第一协议的即时消息之前,还包括:5. The instant message intercommunication method according to claim 2, characterized in that before the sending mobile terminal sends the instant message of the first protocol, further comprising:所述发送方移动终端将所述接收方用户添加进发送方联系人列表以及所述接收方移动终端将所述发送方用户添加进接收方联系人列表的操作。The sending mobile terminal adds the receiving user to the sending contact list and the receiving mobile terminal adds the sending user to the receiving contact list.6.根据权利要求5所述的即时消息互通方法,其特征在于,所述发送方移动终端将所述接收方用户添加进发送方联系人列表的操作包括:6. The instant message intercommunication method according to claim 5, wherein the operation of adding the receiver user to the sender's contact list by the sender's mobile terminal comprises:发送方移动终端向第一即时消息服务器发送添加联系人请求信息,该添加联系人请求信息中携带有发送方用户标识与接收方用户标识;The sender's mobile terminal sends a request for adding a contact to the first instant message server, and the request for adding a contact carries a sender's user ID and a receiver's user ID;第一即时消息服务器通过第一即时消息网关向第二即时消息网关发送请求验证所述接送方用户标识是否有效的验证请求信息,该验证请求信息中携带有所述接送放用户标识;The first instant message server sends to the second instant message gateway through the first instant message gateway a verification request message requesting to verify whether the user identification of the receiving party is valid, and the verification request information carries the user identification of the receiving party;第二即时消息网关将适用于第一协议的所述验证请求信息转换为适用于第二协议的验证请求信息后发送给第二即时消息服务器;The second instant message gateway converts the verification request information applicable to the first protocol into the verification request information applicable to the second protocol and sends it to the second instant message server;第二即时消息服务器验证所述接送方用户标识是否有效;Whether the second instant message server verifies that the user identification of the receiving party is valid;若有效,则第二即时消息服务器通过第二即时消息网关向第一即时消息网关返回有效结果信息与接收方用户信息;第一即时消息网关将第二协议的有效结果信息与接收方用户信息转换为第一协议的有效结果信息与接收方用户信息后发送给第一即时消息服务器;第一即时消息服务器将接收方用户信息添加进发送方联系人列表中,然后向所述发送方移动终端发送添加成功消息;所述发送方移动终端依次通过第一即时消息网关、第一即时消息服务器向第二即时消息网关发送订阅接收方用户的在线状态的订阅请求信息;第二即时消息网关将该订阅请求信息转换为第二协议的订阅请求信息后发送给第二即时消息服务器;第二即时消息服务器通过第二即时消息网关将接收方用户的在线状态信息反馈给第一即时消息网关;第一即时消息网关将该在线状态信息转换为第一协议的在线状态信息后发送给第一即时消息服务器;第一即时消息服务器更新发送方联系人列表中的接收方用户的在线状态,并将该在线状态信息发送给发送方移动终端;If valid, then the second instant message server returns effective result information and recipient user information to the first instant message gateway through the second instant message gateway; the first instant message gateway converts the effective result information of the second protocol and the recipient user information Send to the first instant message server after the effective result information of the first agreement and the receiver's user information; the first instant message server adds the receiver's user information into the sender's contact list, and then sends to the sender's mobile terminal Add success message; The mobile terminal of the sender sends the subscription request information of the online status of the subscription recipient user to the second instant message gateway through the first instant message gateway and the first instant message server in turn; the second instant message gateway will subscribe After the request information is converted into the subscription request information of the second protocol, it is sent to the second instant message server; the second instant message server feeds back the online status information of the recipient user to the first instant message gateway through the second instant message gateway; The message gateway converts the online status information into online status information of the first protocol and sends it to the first instant message server; the first instant message server updates the online status of the recipient user in the sender's contact list, and stores the online status The information is sent to the sender's mobile terminal;若无效,则第二即时消息服务器通过第二即时消息网关向第一即时消息网关转发接送方用户标识无效的通知消息;第一即时消息网关将所述接送方用户标识无效的通知消息转换为第一协议的接送方用户标识无效的通知消息,并通过第一即时消息服务器向发送方移动终端发送所述接收方用户标识无效的通知消息。If invalid, then the second instant message server forwards the invalid notification message of the receiving party user identification to the first instant message gateway through the second instant message gateway; the first instant message gateway converts the invalid notification message of the receiving party user identification into the first instant message gateway A notification message indicating that the user ID of the receiving party is invalid, and sending the notification message that the user ID of the receiving party is invalid to the mobile terminal of the sending party through the first instant message server.7.根据权利要求6所述的即时消息互通方法,其特征在于,发送方移动终端将接收方用户添加进发送方联系人列表后,依次通过第一即时消息服务器、第一即时消息网关向第二即时消息网关发送接收到接收方用户的在线状态的通知消息;第二即时消息网关将所述接收到接收方用户的在线状态的通知消息转换为第二协议后通过第二即时消息服务器发送给接收方移动终端;7. The instant message intercommunication method according to claim 6, characterized in that, after the sender's mobile terminal adds the receiver user into the sender's contact list, the sender sends the message to the second instant message server and the first instant message gateway successively through the first instant message server and the first instant message gateway. Two instant message gateways send and receive the notification message of the online status of the recipient user; the second instant message gateway converts the notification message of the received online status of the recipient user into a second protocol and send it to Receiver's mobile terminal;接收方移动终端采用所述发送方移动终端将所述接收方用户添加进发送方联系人列表的方法,将发送方用户添加进接收方联系人列表。The receiving mobile terminal adds the sending user to the receiving contact list by using the method that the sending mobile terminal adds the receiving user to the sending contact list.8.根据权利要求2所述的即时消息互通方法,其特征在于,所述发送方移动终端发送所述第一协议的即时消息之前,还执行发送方用户与接收方用户订购即时消息业务的操作。8. The instant message intercommunication method according to claim 2, characterized in that, before the sending mobile terminal sends the instant message of the first protocol, it also executes the operation of subscribing the instant message service between the sending user and the receiving user .9.根据权利要求8所述的即时消息互通方法,其特征在于,发送方用户或接收方用户订购即时消息业务的操作包括:9. The instant message intercommunication method according to claim 8, wherein the operation of ordering the instant message service by the sender user or the receiver user comprises:发送方或接收方用户相应通过发送方或接收方移动终端相应登录第一或第二即时消息服务器,相应输入发送方或接收方用户信息并发送订购请求信息,该计购请求信息中相应携带有发送方或接收方用户信息;第一或第二即时消息服务器判断接收到的用户信息是否有效,是,则存储该用户信息并相应向发送方或接收方移动终端发送订购成功的通信消息;否则,相应向发送方或接收方移动终端发送订购失败的通信消息;The sender or receiver user correspondingly logs in the first or second instant message server through the sender or receiver mobile terminal, correspondingly inputs the sender or receiver user information and sends order request information, and the purchase request information correspondingly carries sender or receiver user information; the first or second instant message server judges whether the user information received is valid, and if yes, stores the user information and correspondingly sends a communication message that the order is successful to the sender or receiver mobile terminal; otherwise , correspondingly send a communication message of order failure to the mobile terminal of the sender or the receiver;10.根据权利要求1所述的即时消息互通方法,其特征在于,还包括发送方用户或接收方用户将对方从联系人列表中删除的操作。10. The instant message communication method according to claim 1, further comprising an operation that the sending user or the receiving user deletes the other party from the contact list.11.根据权利要求10所述的即时消息互通方法,其特征在于,将对方从联系人列表中删除的操作包括:11. The instant message intercommunication method according to claim 10, wherein the operation of deleting the other party from the contact list comprises:发送方或接收方移动终端相应将发送方或接收方用户输入的从联系人列表中删除接收方或发送方用户的删除请求信息相应发送给第一或第二即时消息服务器;第一或第二即时消息服务器取消被删除的接收方或发送方用户对发送方或接收方用户信息的访问权限,并相应通过第一或第二即时消息网关向第二或第一即时消息网关发送所述发送方或接收方用户取消订阅被删除的接收方或发送方的在线状态信息的取消订阅请求信息;第二或第一即时消息网关将所述取消订阅请求信。急转换为第二或第一协议后相应发送给第二或第一即时消息服务器;第二或第一即时消息服务器从接收方或发送方的在线状态订阅列表中删除所述发送方用户或接收方用户,然后相应通过第二或第一即时消息网关向第一或第二即时消息网关发送取消订阅成功消息;第一或第二即时消息网关将该取消订阅成功消息转换为第一或第二协议后发送给第一或第二即时消息服务器;第一或第二即时消息服务器相应向发送方或接收方移动终端发送删除成功的通知消息。The mobile terminal of the sender or the receiver correspondingly sends the deletion request information input by the user of the sender or the receiver to delete the receiver or the user of the sender from the contact list to the first or second instant message server; The instant message server cancels the access authority of the deleted recipient or sender user to the sender or recipient user information, and correspondingly sends the sender to the second or first instant message gateway through the first or second instant message gateway. Or the receiver user unsubscribes the unsubscribe request information of the online status information of the deleted receiver or sender; the second or first instant message gateway transmits the unsubscribe request message. After urgent conversion to the second or first protocol, it is sent to the second or the first instant message server; the second or the first instant message server deletes the sender user or the receiver from the online status subscription list of the receiver or the sender party user, and then correspondingly send an unsubscribe success message to the first or second instant message gateway through the second or first instant message gateway; the first or second instant message gateway converts the unsubscribe success message into the first or second instant message gateway After agreement, send it to the first or second instant message server; the first or second instant message server correspondingly sends a notification message of successful deletion to the mobile terminal of the sending party or the receiving party.12.根据权利要求1所述的即时消息互通方法,其特征在于,还包括发送方用户或接收方用户将对方添加到黑名单中的操作。12. The instant message intercommunication method according to claim 1, further comprising an operation of adding the other party to a blacklist by the sending user or the receiving user.13.根据权利要求12所述的即时消息互通方法,其特征在于,将对方添加到黑名单中的操作包括:13. The instant message intercommunication method according to claim 12, wherein the operation of adding the other party to the blacklist comprises:送方或接收方移动终端相应向第一或第二即时消息服务器发送将接收方或发送方用户添加到黑名单中的添加请求信息;第一或第二即时消息服务器将接收方或发送方用户添加到发送方或接收方用户的黑名单中,并相应通过第一或第二即时消息网关向第二或第一即时消息网关发送发送方或接收方用户离线的在线状态信息;第二或第一即时消息网关相应将发送方或接收方用户离线的在线状态信息转换为第二或第一协议后相应发送给第二或第一即时消息服务器;第二或第一即时消息服务器相应将接收方或发送方用户的联系人列表中的发送方或接收方的在线状态更改为离线状态,并相应向发接收方或发送方移动终端发送发送方或接收方用户离线的通知消息;第二或第一即时消息服务器相应将接收方或发送方移动终端返回的通知响应消息相应通过第二或第一即时消息网关发送给第一或第二即时消息网关;第一或第二即时消息网关相应将该通知响应消息转换为第一或第二协议后相应发送给第一或第二即时消息服务器;第一或第二即时消息服务器相应向发送方或接收方移动终端发送添加黑名单成功的结果信息。Sending party or receiving party mobile terminal correspondingly sends to the first or second instant message server the addition request information that receiving party or sending party user is added in blacklist; The first or second instant message server sends receiving party or sending party user Add to the blacklist of the sender or receiver user, and correspondingly send the offline online status information of the sender or receiver user to the second or first instant message gateway through the first or second instant message gateway; the second or second instant message gateway An instant message gateway correspondingly converts the offline online state information of the sender or receiver user into the second or first protocol and sends it to the second or first instant message server; the second or first instant message server correspondingly sends the receiver Or the online status of the sender or receiver in the contact list of the sender user changes to offline status, and correspondingly sends a notification message that the sender or receiver user is offline to the sender or sender mobile terminal; the second or second An instant message server correspondingly sends the notification response message returned by the receiver or the sender mobile terminal to the first or the second instant message gateway through the second or the first instant message gateway; the first or the second instant message gateway correspondingly sends the After the notification response message is converted to the first or second protocol, it is sent to the first or second instant message server; the first or second instant message server sends the result information of successful blacklist addition to the sender or receiver mobile terminal.14.根据权利要求1所述的即时消息互通方法,其特征在于,还包括发送方用户或接收方用户取消订购即时消息业务的操作。14. The instant messaging intercommunication method according to claim 1, further comprising an operation of canceling the subscription of the instant messaging service by the sending user or the receiving user.15.根据权利要求14所述的即时消息互通方法,其特征在于,取消订购即时消息业务的操作包括:15. The instant message intercommunication method according to claim 14, characterized in that the operation of canceling the subscription to the instant message service comprises:发送方或接收方用户通过移动终端相应登录第一或第二即时消息服务器并发送取消订购即时消息业务的取消订购请求信,扭第一或第二即时消息服务器相应为所述发送方或接收方用户取消即时消息业务并向移动终端返回取消订购成功的通知信息,并相应通过第一或第二即时消息网关向第二或第一即时消息网关发送发送方或接收方用户离线的在线状态信息;第二或第一即时消息网关相应将发送方或接收方用户离线的在线状态信息转换为第二或第一协议后相应发送给第二或第一即时消息服务器;第二或第一即时消息服务器相应将接收方或发送方用户的联系人列表中的发送方或接收方的在线状态更改为离线状态,并相应向接收方或发送方移动终端发送发送方或接收方用户离线的通知消息。The sender or the receiver user logs in to the first or second instant message server through the mobile terminal and sends a cancellation request letter for canceling the subscription to the instant message service, and the first or second instant message server is correspondingly the sender or receiver The user cancels the instant message service and returns to the mobile terminal the notification information of successful cancellation of the subscription, and correspondingly sends the offline online status information of the sender or receiver user to the second or first instant message gateway through the first or second instant message gateway; The second or the first instant message gateway correspondingly sends the second or first instant message server to the second or the first instant message server after the offline online state information of the sender or the recipient user is converted into the second or first protocol; the second or the first instant message server Correspondingly change the online status of the sender or receiver in the contact list of the receiver or sender user to offline status, and correspondingly send a notification message that the sender or receiver user is offline to the receiver or sender mobile terminal.16.根据权利要求15所述的即时消息互通方法,其特征在于,为所述发送方或接收方用户取消即时消息业务后,还包括:16. The instant message intercommunication method according to claim 15, characterized in that, after canceling the instant message service for the sender or receiver user, further comprising:删除发送方或接收方用户的用户信息,并相应通过第一或第二即时消息网关向第二或第一即时消息网关发送删除发送方或接收方用户的联系人列表数据的通知信息;第二或第一即时消息网关相应将该通知信息转换为第二或第一协议后相应发送给第二或第一即时消息服务器;第二或第一即时消息服务器相应删除发送方或接收方用户的即时消息业务相关数据。Delete the user information of the sender or receiver user, and correspondingly send a notification message for deleting the contact list data of the sender or receiver user to the second or first instant message gateway through the first or second instant message gateway; the second Or the first instant message gateway correspondingly converts the notification information into the second or first protocol and sends it to the second or first instant message server; the second or first instant message server deletes the instant message of the sender or receiver user correspondingly Message business related data.17.根据权利要求15所述的即时消息互通方法,其特征在于,第一或第二即时消息服务器发送发送方或接收方用户离线的在线状态信息的同时或之后,还包括:第一或第二即时消息服务器相应将发送方或接收方用户的用户信息置于冷冻期,并相应通过第一或第二即时消息网关向第二或第一即时消息网关发送发送方或接收方用户信息进入冷冻期的通知信息;第二或第一即时消息网关相应将该通知消息转换为第二或第一协议后相应发送给第二或第一即时消息服务器;在所述冷冻期满时,所述第一或第二即时消息服务器删除发送方或接收方用户的用户信息,所述第二或第一即时消息服务器相应删除发送方或接收方用户的即时消息业务相关数据。17. The instant message intercommunication method according to claim 15, characterized in that, while or after the first or second instant message server sends the offline online status information of the sender or receiver user, further comprising: the first or second The second instant message server correspondingly puts the user information of the sender or receiver user into the freezing period, and correspondingly sends the sender or receiver user information to the second or first instant message gateway through the first or second instant message gateway to enter the freezing period period of notification information; the second or first instant message gateway correspondingly converts the notification message into the second or first protocol and then sends it to the second or first instant message server; when the freezing period expires, the first The first or second instant message server deletes the user information of the sender or receiver user, and the second or first instant message server correspondingly deletes the instant message service-related data of the sender or receiver user.18.根据权利要求1所述的即时消息互通方法,其特征在于,所述用户标识为用户ID或MSISDN。18. The instant message intercommunication method according to claim 1, wherein the user identifier is a user ID or MSISDN.19.一种即时消息网关,其特征在于,包括:19. An instant message gateway, characterized in that, comprising:接入模块,用于将所述即时消息网关所在的无线通信网络中的即时消息服务器发送的信息转发给其它无线通信网络中的其它即时消息网关,以及请求对该其它即时消息网关发送的初始协议的信息进行协议转换,并将协议转换后目标协议的信息发送给所述即时消息服务器;The access module is used to forward the information sent by the instant message server in the wireless communication network where the instant message gateway is located to other instant message gateways in other wireless communication networks, and request the initial protocol sent by the other instant message gateways performing protocol conversion on the information of the protocol conversion, and sending the information of the target protocol after the protocol conversion to the instant message server;存储模块,用于存储初始协议与转换目标协议之间的对照关系信息;The storage module is used to store the comparison relationship information between the initial protocol and the conversion target protocol;转换模块,分别与所述接入模块及所述存储模块连接,用于按照所述对照关系信息,将所述其它即时消息网关发送的初始协议的信息转换为目标协议的信息,以及接收所述即时消息服务器通过所述其它即时消息网关发送的用户更新后的在线状态信息,将所述用户更新后的在线状态信息进行协议转换后发送给所述即时消息服务器。The conversion module is connected with the access module and the storage module respectively, and is used to convert the information of the initial protocol sent by the other instant message gateway into the information of the target protocol according to the comparison relationship information, and receive the information of the target protocol. The instant message server sends the updated online status information of the user through the other instant message gateways, and sends the updated online status information of the user to the instant message server after protocol conversion.20.一种即时消息服务器,其特征在于,包括:20. An instant messaging server, characterized in that, comprising:用户信息存储模块,用于存储所述即时消息服务器所在的无线通信网络中订购即时消息业务的用户信息;A user information storage module, configured to store user information for subscribing to instant message services in the wireless communication network where the instant message server is located;发送鉴定模块,与所述用户信息存储模块连接,用于根据所述订购即时消息业务的用户信息,判断接收即时消息的用户是否在线;The sending identification module is connected with the user information storage module, and is used for judging whether the user receiving the instant message is online according to the user information of the instant message subscription service;缓存模块,用于存储所述即时消息;A cache module, configured to store the instant message;业务处理模块,分别与所述发送鉴定模块及所述缓存模块连接,用于在接收所述即时消息的用户在线时,向接收方移动终端发送所述即时消息;以及在所述用户不在线时,将所述即时消息存储在所述缓存模块中,向所述接收方移动终端发送接收到即时消息的通知信息,并在接收到所述发送鉴定模块发送的所述用户上线消息时,将所述缓存模块中存储的所述即时消息发送给所述接收方移动终端,以及接收发送方或接收方移动终端发送的、用户输入的更新在线状态的更新请求信息,所述更新请求消息中携带有目标在线状态信息,将所述用户的当前在线状态更新为目标在线状态,向所述发送方或接收方移动终端返回更新成功的更新结果消息,并将所述用户更新后的在线状态信息相应通过所在的无线通信网络中的即时消息网关发送给其它无线通信网络中的其它即时消息网关,以及接收所在的无线通信网络中的即时消息网关发送的在线状态信息,更新所述用户所在的全部联系人列表中的在线状态,并将更新后的在线状态信息发送给全部联系人列表对应的移动终端。A business processing module, connected to the sending authentication module and the cache module respectively, for sending the instant message to the receiving mobile terminal when the user receiving the instant message is online; and when the user is offline , storing the instant message in the cache module, sending notification information of receiving the instant message to the recipient mobile terminal, and when receiving the user online message sent by the sending authentication module, storing the instant message The instant message stored in the caching module is sent to the mobile terminal of the receiving party, and the update request information input by the user to update the online status sent by the mobile terminal of the sending party or the receiving party is received, and the update request message carries Target online status information, update the current online status of the user to the target online status, return an update result message that the update is successful to the sender or receiver mobile terminal, and pass the updated online status information of the user accordingly The instant message gateway in the wireless communication network where the user is located sends to other instant message gateways in other wireless communication networks, and receives online status information sent by the instant message gateway in the wireless communication network where the user is located, and updates all contacts of the user online status in the contact list, and send the updated online status information to mobile terminals corresponding to all contact lists.21.根据权利要求20所述的即时消息服务器,其特征在于,还包括:21. The instant messaging server according to claim 20, further comprising:验证模块,与所述业务处理模块连接,用于验证用户标识是否有效。The verification module is connected with the business processing module and is used to verify whether the user identification is valid.22.根据权利要求20或21所述的即时消息服务器,其特征在于,还包括:22. The instant message server according to claim 20 or 21, further comprising:管理模块,分别与所述业务处理模块及所述用户信息存储模块连接,用于将接收到的用户信息添加到发送添加请求的终端用户的联系人列表中、从所述订购即时消息业务的用户的联系人列表中删除指定的联系人以及将指定的联系人添加到黑名单。The management module is connected to the business processing module and the user information storage module respectively, and is used to add the received user information to the contact list of the terminal user who sends the adding request, and from the user who subscribes to the instant message service Delete the specified contact from the contact list and add the specified contact to the blacklist.23.根据权利要求21所述的即时消息服务器,其特征在于,还包括:订购管理模块,分别与所述验证模块及所述用户信息存储模块连接,用于接收到的用户信息有效时为该用户订购即时消息业务,以及根据用户的请求为该用户取消订购即时消息业务。23. The instant message server according to claim 21, further comprising: a subscription management module, which is respectively connected to the verification module and the user information storage module, and is used for receiving the user information when it is valid. The user subscribes to the instant message service, and cancels the subscription of the instant message service for the user according to the user's request.
CN2007100987579A2007-04-262007-04-26 Instant message intercommunication method, instant message gateway and instant message serverActiveCN101296194B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN2007100987579ACN101296194B (en)2007-04-262007-04-26 Instant message intercommunication method, instant message gateway and instant message server

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN2007100987579ACN101296194B (en)2007-04-262007-04-26 Instant message intercommunication method, instant message gateway and instant message server

Publications (2)

Publication NumberPublication Date
CN101296194A CN101296194A (en)2008-10-29
CN101296194Btrue CN101296194B (en)2010-12-01

Family

ID=40066212

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN2007100987579AActiveCN101296194B (en)2007-04-262007-04-26 Instant message intercommunication method, instant message gateway and instant message server

Country Status (1)

CountryLink
CN (1)CN101296194B (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102035655A (en)*2009-09-302011-04-27中兴通讯股份有限公司Implementation method for end-to-end instant messaging, and end-to-end instant messaging terminal and system
CN102439911A (en)*2010-05-122012-05-02阿尔卡特朗讯Method and device for presence information subscriber to filter its subscribed presence information
CN102547607B (en)*2010-12-152015-02-04中国移动通信集团贵州有限公司Message interaction control method and system, message interaction system and mobile terminal
CN103051515B (en)*2011-10-172015-12-09多玩娱乐信息技术(北京)有限公司A kind of method and system obtaining instant message state information
CN103095549B (en)*2011-10-312017-08-15腾讯科技(北京)有限公司The method and system of message transmission between a kind of JICQ
CN103139719B (en)*2011-11-232016-03-23腾讯科技(深圳)有限公司A kind of method of instant messaging, mobile terminal and system
CN102932237A (en)*2012-10-152013-02-13北京推博信息技术有限公司Method for displaying information state, server, client and system
CN104378280B (en)*2013-08-162018-09-04腾讯科技(深圳)有限公司Message method of sending and receiving, server, client and system
CN104780512B (en)*2014-01-102019-01-08华为终端(东莞)有限公司A kind of instant application message processing method and modem
CN104486843A (en)*2014-12-022015-04-01英业达科技有限公司Information notifying method and instant notifying equipment

Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1794723A (en)*2005-10-112006-06-28华为技术有限公司Processing method of off-line message

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1794723A (en)*2005-10-112006-06-28华为技术有限公司Processing method of off-line message

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
谢亮.第三代移动通信业务互通的研究.当代通信.2005,(2005年第13期),第17-19页.*

Also Published As

Publication numberPublication date
CN101296194A (en)2008-10-29

Similar Documents

PublicationPublication DateTitle
CN101296194B (en) Instant message intercommunication method, instant message gateway and instant message server
US9397968B2 (en)Method for processing deferred message
EP2063590B1 (en)A method and system for transmitting email and a push mail server
CN1711784B (en) System and method for sending SMS and text messages
CN100556005C (en)A kind of instant messaging session transferring method and system
CN102143444A (en)Method, relevant equipment and system for pushing service delivery platform message
EP1932074A1 (en)Group communications
CN101861723A (en) Active Profile Selection
WO2007033549A1 (en)An offline message transmission method
KR100779012B1 (en) Communication system and method between other messengers
CN101754124A (en)Information transfer processing device, system and method
CN101370159B (en) A method, device and system for identifying services
CN101599921B (en)Enterprise instant communication system and file transfer method thereof
WO2009030096A1 (en)Mobile communication client and client communication server and method for accomplishing communication
CN105404800B (en)Account information authorization method, terminal and server
KR100450144B1 (en)Communication system for supporting bi-direction communication between internet instant messenger and mobile device
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
CN101448215A (en)Method, system and interworking gateway based on mobile network for the instant message interworking
CN102761574B (en)A kind of method and system being realized point-to-point service by always online platform
WO2012083599A1 (en)Method, gateway and system for arrearages control
KR20030088154A (en)Method and system of mobile instant messaging
CN102075884A (en)System and method for network storage and query of short messages
CN101547213A (en)Method for realizing presence service and interconnecting gateway
KR20030067319A (en)Realtime User State Information Management Method for using SMS in Instant Messaging System based on Wireless Internet

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C14Grant of patent or utility model
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp