CN100558083C - A kind of IP Multimedia System instant message transfer approach and device - Google Patents
A kind of IP Multimedia System instant message transfer approach and device Download PDFInfo
- Publication number
- CN100558083C CN100558083C CNB2005100839421A CN200510083942A CN100558083C CN 100558083 C CN100558083 C CN 100558083C CN B2005100839421 A CNB2005100839421 A CN B2005100839421A CN 200510083942 A CN200510083942 A CN 200510083942A CN 100558083 C CN100558083 C CN 100558083C
- Authority
- CN
- China
- Prior art keywords
- message
- called subscriber
- network
- ims
- application 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/214—Monitoring or handling of messages using selective forwarding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/06—Message adaptation to terminal or network requirements
- H04L51/066—Format adaptation, e.g. format conversion or compression
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a kind of IP Multimedia System (IMS) instant message transfer approach and device.Comprise: network receives after the calling subscriber sends to called subscriber's IMS instant message, inquiry called subscriber's current login state; If the called subscriber is current to be not registered on the IMS network, but the called subscriber has registered unregistered service, and then the IMS instant message that the calling subscriber is sent is sent on the message application server; After the called subscriber is registered to the IMS network, the IMS instant message of preserving is transmitted to the called subscriber; The corresponding format message that perhaps described IMS instant message is converted to other network of the current registration of called subscriber sends the called subscriber to.Apparatus of the present invention comprise: message sink module, message-analysis module and message application server.The present invention guarantees that by the storage and the forwarding mechanism of IMS message IMS message can be sent to terminal called.
Description
Technical field
The present invention relates to mobile network service, relate in particular to a kind of IP Multimedia System (IMS) instant message transfer approach and device.
Background technology
Along with the rise and the development of various IP access technologies, how with existing mobile network service, become the business that the IP terminal can provide, become a target of third generation partner program (3GPP) standardization body.Consider based on the network of IP access way more and more general, as wlan network, NGN network etc., multimode terminal to various IP terminals or support IP access way and mobile network access way, as WLAN and WCDMA/GSM multimode terminal, how to reuse existing mobile network service functional entity and agreement as far as possible, and be linked into mobile core network by IP-based Access Network, be each operator's question of common concern.
Be divided into two kinds based on IMS message load mode in the IMS system at present, first kind is instant short message; Second kind of message that is based on session transmits; Second kind of load mode need have been set up on the end-to-end connection basis the calling and called both sides and carry out.Therefore the inventive method is applicable to that the instant message of IMS transmits.
In the prior art, under the situation of having registered public user identity on the IMS, message transmits flow process as shown in Figure 1, comprising at terminal called:
1. calling UE #1 generates Multimedia Message to be sent;
2.UE# 1 send message (MESSAGE) request that has content of multimedia to Proxy-Call Session Control Function entity (P-CSCF#1);
3.P-CSCF# 1 the MESSAGE request is transmitted to service-call session control function entity (S-CSCF#1);
4. according to the strategy of operator, S-CSCF#1 may be because the length of message or content type refusal MESSAGE request; Or S-CSCF#1 calls the professional control logic that is applicable to this MESSAGE request, may comprise that route MESSAGE request is to an application server;
5.S-CSCF# 1 the MESSAGE request is transmitted to I-CSCF# 2;
6.I-CSCF# 2 ask and select the S-CSCF# 2 of called subscriber UE2 to HSS.
7.I-CSCF# 2 transmitting MESSAGE asks to S-CSCF# 2.
8. according to the strategy of operator, S-CSCF#2 calls the professional control logic that is applicable to this MESSAGE request;
9.S-CSCF# 2 the MESSAGE request is transmitted to P-CSCF# 2
10.P-CSCF# 2 the MESSAGE request is transmitted to called UE #2, and UE#2 presents to the user with message after receiving message
11-16.UE#2 use suitable affirmation response confirmation MESSAGE request, this response returns to UE#1 from original route.
If terminal called is not registered public user identity on IMS when caller sends IMS message, IMS message transmits flow process as shown in Figure 2, comprising:
1.UE#1 generate Multimedia Message to be sent;
2.UE#1 send the MESSAGE request that has content of multimedia to P-CSCF#1;
3.P-CSCF# 1 the MESSAGE request is transmitted to S-CSCF# 1;
4. according to the strategy of operator, S-CSCF#1 may be because the length of message or content type refusal MESSAGE request; Or S-CSCF#1 calls the professional control logic that is applicable to this MESSAGE request, may comprise that route MESSAGE request is to an application server;
5.S-CSCF# 1 the MESSAGE request is transmitted to I-CSCF# 2;
6.I-CSCF#2 S-CSCF to the registration of HSS request called user terminal; If called user terminal is not registered on the IMS, then this moment:
If a. the called subscriber does not register unregistered service, then HSS is unregistered to I-CSCF# 2 transmission called subscriber, and message transmits failure, sends failure reporting, end transmission flow by I-CSCF# 2 to caller network return messages;
If b. the called subscriber has registered unregistered service, then the request condition that sends according to I-CSCF# 2 of HSS is returned S-CSCF address or S-CSCF who meets I-CSCF# 2 request ability that called UE #2 register last time to I-CSCF# 2 and is tabulated suitable S-CSCF# 2 of content choice that I-CSCF# 2 returns according to HSS.
7.I-CSCF# 2 transmitting MESSAGE asks to S-CSCF# 2.
8. according to the strategy of operator, S-CSCF#2 calls the professional control logic that is applicable to this MESSAGE request from the user data of HSS download UE# 2, may comprise that route MESSAGE request is to an application server;
9-12. use suitable affirmation response confirmation MESSAGE request, this response returns to UE#1 from original route.
Description by above-mentioned IMS message transport process is as can be known:
A, registered in the IMS network as if terminal called then can carry out the transmission of normal IMS message;
B, if terminal called is current is not registered in the IMS network, and the user do not register unregistered service, then message transmits failure;
C, if terminal called is current is not registered in the IMS network, but the user has registered unregistered service, then according to the strategy of operator, message can be gone to an application server and handle.
Therefore, for an IMS called subscriber, if temporarily do not register in the IMS network, owing to do not store the function of transmitting in the existing IMS message load mode, then this message can't be sent to terminal called in the prior art; Even if exist forwards to an application server situation, but how still do not have application server with the method for subsequent processing of forwards at present, cause the called subscriber can't normally receive the message that sends to oneself equally to the called subscriber.
Summary of the invention
The invention provides a kind of IP Multimedia System (IMS) instant message transfer approach and device,, can't receive the problem of IMS message in order to solve in the prior art when the user is not registered in the IMS network.
The inventive method comprises calling subscriber and the transmission of the message between the called subscriber that is applied to have the IMS professional ability, comprising:
Network receives after the calling subscriber sends to called subscriber's IMS instant message, inquiry called subscriber's current login state; If the called subscriber is current to be not registered on the IMS network, but the called subscriber has registered unregistered service, and then the IMS instant message that the calling subscriber is sent is sent on the message application server;
After the called subscriber is registered to the IMS network, described IMS instant message is transmitted to the called subscriber; Perhaps
The corresponding format message that described IMS instant message is converted to other network of the current registration of called subscriber sends the called subscriber to.
According to said method of the present invention, also comprise: after message application server receives described IMS instant message, judge whether the called subscriber has registered message other network by its current registration is sent business; If then carry out the step that the described corresponding format message that described IMS instant message is converted to other network of the current registration of called subscriber sends the called subscriber to; Otherwise, after the wait called subscriber is registered to the IMS network, carry out the described step that described IMS instant message is transmitted to the called subscriber.
Message application server is by canned data in inquiry self or the home signature user server (HSS), the perhaps information of carrying when message application server sends message according to service-call session control function entity (S-CSCF) is judged whether current called subscriber has registered message other network by current registration is sent business.
According to said method of the present invention, comprise that also message application server receives after message sends successful affirmation message the step of the step IMS instant message of deletion.
Described after the called subscriber is registered to the IMS network, with step IMS instant message be transmitted to this called subscriber, concrete grammar is:
The S-CSCF of called subscriber's registration is registered to message application server with this called subscriber;
The step IMS instant message that message application server is incited somebody to action is transmitted to the S-CSCF of called subscriber's registration;
The S-CSCF of called subscriber's registration is transmitted to the called subscriber with described IMS instant message.
The described corresponding format message that the IMS instant message is converted to other network of the current registration of called subscriber sends the user to, and concrete grammar is:
Message application server is initiated called routing inquiry request to attaching position register/home signature user server (HLR/HSS), and carries indication information, and the message that described indication information is used to indicate described message application server to support sends form;
HLR/HSS returns the current registered network address list of called subscriber of its support to message application server according to described indication information;
Message application server is selected a transmission network in described registered network address list, described IMS instant message is converted to the corresponding format message of this selected network, and sends to the called subscriber by this selected network.
Described the IMS instant message is converted to the corresponding format message of this selected network, and sends to the called subscriber by this selected network, concrete grammar is:
IMS instant message content is converted to the corresponding format message that meets selected network by message application server, convert caller and called user ID to meet selected network respective identification, message after the conversion is encapsulated again, the message after encapsulating is again sent to the message network element of called subscriber's registration;
The message network element of called subscriber's registration is transmitted this message again and is given the called subscriber.
Described the IMS instant message is converted to the corresponding format message of this selected network, and sends to the called subscriber by this selected network, concrete grammar can also be:
Message application server is forwarded to the IP message gateway with the IMS instant message;
The IP message gateway encapsulates after converting IMS instant message content and caller and called user ID to meet selected network corresponding format again, and the forwards after will encapsulating again is to the message network element of called subscriber's registration;
The message network element of called subscriber's registration is transmitted message again and is given the called subscriber.
Described message application server is sent to the IP message gateway by the functional interface of a redetermination with described IMS instant message; The IP message gateway returns response message by the functional interface of this redetermination to message application server.
Describedly convert caller and called user ID to meet selected network respective identification, concrete grammar is: inquiry stores the subscriber identity data storehouse of different network type or carries out the user ID conversion by the domain name conversion equipment.
The message that described message application server carries when HLR/HSS initiates called routing inquiry request sends the form indication information, includes but not limited to: the network type that message application server is supported and/or the protocol type of support.
Described registered network address list sorts by priority each registered network address; Message application server is selected the highest transmission network of priority in described registered network address list.
If the current registered network that HLR/HSS judges terminal called according to described indication information is not supported by described message application server that then HLR/HSS returns the routing inquiry failed message to message application server, and this called service is carried out mark;
When non-IMS network that the called subscriber is registered to that message application server supports, HLR/HSS is this network address notification message application server, and cancels the mark of this called service; Message application server is converted to the corresponding format message of the non-IMS network of the current registration of called subscriber with described IMS instant message, sends to the called subscriber by this non-IMS network;
When the called subscriber was registered to the IMS network, HLR/HSS cancelled the mark of this called service; Message application server directly is transmitted to the called subscriber with described IMS instant message.
The present invention provides a kind of IMS instant message conveyer in addition, comprising:
Message sink module: receive the IMS instant message that the calling subscriber sends to the called subscriber, send message-analysis module to;
Message-analysis module: according to the CSI called subscriber identification in the described IMS instant message, inquiry called subscriber's current login state, be not registered on the IMS network if the called subscriber is current, but the called subscriber has registered unregistered service, then described IMS instant message is sent on the message application server; If the called subscriber is current to be registered on the IMS network, then described IMS instant message is directly sent to called user terminal;
Message application server: with the IMS instant message storage that receives; After the called subscriber is registered to the IMS network, the IMS instant message of preserving is transmitted to the called subscriber; The corresponding format message that perhaps described IMS instant message is converted to other network of the current registration of called subscriber sends the called subscriber to.
Described message application server is an independent net-work entities, or for being arranged at an enhancement function module of IP message gateway or short message service center.
If described message application server is an independently network entity, then also comprise the external interface that carries out Signalling exchange with other network entity.
Also comprise in the described message application server:
Message storage module: the IMS instant message that is used to store reception;
Message conversion module: the corresponding format message that the IMS instant message that receives is converted to other network of the current registration of called subscriber;
Message transmission module: be connected with message conversion module with message storage module, message behind IMS instant message or the format transformation is sent to called user terminal.
Beneficial effect of the present invention is as follows:
(1) adopts method and apparatus of the present invention, after receiving IMS message,, but registered unregistered service, then with the IMS message stores that receives if the called subscriber is current to be not registered in the IMS network; After treating that terminal called is registered to the IMS network, be transmitted to terminal called again; Like this, when IMS user temporarily is not registered on the IMS network, can guarantee that the message that sends to this user is not lost;
(2) the present invention can also be according to user's business need or carrier policy requirement, the message format of called subscriber's IMS message conversion for the current registered network support of called subscriber will be sent to, transmit message by the registered network that the called subscriber is current, realize in time sending message to user terminal.
Description of drawings
Fig. 1 is that prior art IMS message transmits one of flow chart;
Fig. 2 is two of a prior art IMS message transmission flow chart;
Fig. 3 is that the inventive method IMS callee side message transmits flow chart;
Fig. 4 carries out one of IMS message conversion flow chart in the inventive method;
Fig. 5 carries out two of IMS message conversion flow chart in the inventive method;
Fig. 6 is an IMS instant message conveyer structural representation of the present invention.
Embodiment
The invention provides a kind of storage forwarding and conversion process method, realize sending IMS message to terminal called based on IMS message.
The inventive method comprises: user terminal sends based on initial session protocol (SIPMessage) message to the called subscriber, when not being registered in the IMS network as if called user terminal is current, if this user has registered unregistered service, then this message is stored; If current called subscriber has registered message other network by current registration is sent business or carrier policy requirement, then message format is changed, give the called subscriber with forwards by other type network of its registration; Otherwise, after the wait called subscriber registers in the IMS network, give the called subscriber with forwards again.
Below in conjunction with accompanying drawing, the inventive method is described in detail.
Method one: terminal called is not registered message other network by current called subscriber registration is sent business, then with the IMS message stores, wait for terminal called be registered to be transmitted to again behind the IMS network called.
Method one is applicable to that all have the user of IMS ability, especially only have the user of IMS ability.
The handling process of this method comprises the following steps: as shown in Figure 3
1. callee side I-CSCF receives the SIP MESSAGE message that Calling Side sends;
2.I-CSCF send Cx position requests (Cx-LocQuery), the S-CSCF of acquisition request called subscriber UE2 to HSS;
3.HSS inquire UE2 is IMS user, but do not register in the IMS network, and this user has registered unregistered service (state), position before then going to register and the requirement in the Cx-LocQuery request according to the user, the S-CSCF of HSS registration before I-CSCF returns the user and goes to register or meet the S-CSCF collection that Cx-LocQuery asks;
4.I-CSCF the user who sends according to HSS goes to register preceding S-CSCF or S-CSCF collection, selects a S-CSCF2;
5.I-CSCF message is transmitted to selected S-CSCF2 by Message;
6.S-CSCF2 after receiving message, send Cx-Put/Cx-Pull (carrying public user identity, S-CSCF name) and give HSS, HSS preserves the S-CSCF2 title of unregistered public user identity;
(carry user profile 7.HSS return Cx-Put Resp/Cx-Pull Resp to S-CSCF2, may comprise that the user asks IMS message other network by current registration is sent business), S-CSCF2 preserves this user's user profile such as public user identity;
Be suitable for this professional service logic 8.S-CSCF2 call;
9.S-CSCF2 forwards is given in an independent message application server that is provided with or the enhancement function module that is arranged at IP message gateway, service-call session control function entity (S-CSCF) or short message service center (it is example that present embodiment is transmitted IMS message with the independent message application server storage that is provided with);
10. after message application server receives message, store this message, user ID and/or S-CSCF name, and return suitable affirmation response message to S-CSCF2;
11.S-CSCF2 return suitable affirmation response message to I-CSCF;
12.I-CSCF2 return suitable affirmation response message to the caller network;
13. enrollment process is registered and weighed to terminal called normally from S-CSCF3, is registered in the IMS network; S-CSCF3 may be a new S-CSCF, also may be S-CSCF2;
14. by third-party registration, S-CSCF3 is registered to message application server with UE;
15. message application server sends to the message of UE2 to the S-CSCF3 of called subscriber's registration;
16. the S-CSCF3 of called subscriber's registration transmits message to terminal called UE2;
17. terminal called UE2 returns suitable affirmation response message after receiving message;
18. return suitable affirmation response message after the S-CSCF3 of called subscriber's registration receives message.
Describe as can be known by above-mentioned flow process: after terminal called was registered to the IMS network, the S-CSCF3 by its registration carried out third-party registration, and the message of preserving in the message application server is handed down to terminal called by S-CSCF3.
Method two, the IMS message conversion is become the message format of other type network of called current registration, send message to terminal called by other type network.
The precondition of using this method two is: terminal called has the business need of message by other approach transmission, and promptly terminal called has been registered in advance message is sent business by other network that current called subscriber registers; Perhaps, require to send message to terminal called by other approach according to carrier policy.Message application server is by inquiring about to HSS, perhaps when sending message, carries message application server the information whether this user registers business that message is sent by other network of called subscriber's registration by service-call session control function entity (S-CSCF), perhaps the data of message application server self preservation judge that current called whether the registration sends business with message by other network that the called subscriber registers.
If judge current called the registration message is sent business by other network that current called subscriber registers, perhaps according to carrier policy, requirement sends message to terminal called by other approach, be the corresponding message format of non-IMS network of called current registration then, carry out message and transmit the IMS message conversion that receives; Otherwise,, after the wait user is registered to the IMS network, give the user with the IMS forwards of storage again according to the step 13-18 of above-mentioned flow chart 3.
Below IMS message format flow path switch is described in detail.
Fig. 4 is for carrying out the flow chart of IMS message conversion in message application server, at this moment, message application server has the storage and the translation function of message, comprises the following steps:
1-12. identical with flow chart 3 steps, do not repeat;
Need send to called by other approach message 13. message application server is judged, then initiate routing inquiry request to HSS, extract routing iinformation, and the message of carrying the message application server support sends the form indication information, as receiving and IP-based message transmission such as processing circuit domain (CS), packet domain (PS) and/or I-WLAN (the wireless local local area network (LAN) is with 3GPP network interworking system) or Wimax (Worldwide Interoperabilityfor Microwave Access, micro-wave access global inter communication) etc.; If the called subscriber is (as CS territory, PS territory, I-WLAN or Wimax etc.) registration on other network, then HLR/HSS returns user's registered network address list with prioritization according to indication information to message application server;
14. message application server is selected corresponding transmission network, the transmission network the highest as priority, SIP Message format messages is converted to the corresponding message format of selected network, E.164 called subscriber's user ID is converted to according to the network type of registering or network access Identifier corresponding forms such as (the NAI) (concrete grammar of user ID conversion, can store the subscriber identity data storehouse of different network type by inquiry, or realization such as domain name conversion equipment, as obtaining corresponding MSISDN by SH interface inquiry HSS) message is encapsulated and message is sent to the message network element of called subscriber's registration again;
15. the message network element of called subscriber's registration is given called user terminal UE2 with forwards;
16. called user terminal UE2 returns the reception success state report after receiving message;
17. the message network element of called subscriber's registration returns the reception success state report to message application server.
In addition, can be chosen in and carry out the conversion of IMS message format in the IP message gateway, the message application server of this moment only has massage-storing function, and flow chart comprises the following steps: as shown in Figure 5
1-12. identical with flow chart 3 steps, do not repeat;
13. message application server is initiated routing inquiry request to HSS, extracts routing iinformation, and carries the message transmission form indication information that message application server is supported, as receiving and handle 3 addresses of MSC, SGSN and IP-Message-GW; If the called subscriber is (CS territory, PS territory, I-WLAN or Wimax etc.) registration on other network, then HLR/HSS returns user's registered network address list with prioritization according to indication information to message application server;
14. the transmission network that the messaging service application server is selected is IP-CAN, with SIP Message forwards to IP-MESSAGE-GW; If message application server is the stand-alone network elements entity, then message application server is used for message and transmits with there being a new functional interface between IP-MESSAGE-GW;
15.IP-MESSAGE-GW with SIP Message message conversion is corresponding message format, and the user ID of caller and called users is converted to corresponding form according to the network type of registration, and message is encapsulated again; Message after IP-MESSAGE-GW will encapsulate again sends to the message network element of called subscriber's registration, and the message network element of called subscriber's registration is given called user terminal UE2 with forwards again;
16. called user terminal UE2 returns the reception success state report after receiving message;
17. the message network element of called subscriber's registration returns the reception success state report to message application server.
If the called subscriber is (CS territory on other network not, the PS territory, I-WLAN, Wimax etc.) registration (situation of not starting shooting as the user), the perhaps network of called subscriber registration, the message that is not included in the message application server support sends in the network of form, then HSS returns the routing inquiry failure, and this customer service done corresponding mark, treat that the user is registered to message that message application server supports when sending the non-IMS network of form or IMS network, the network address of notification message application server user registration, and cancellation respective markers that this customer service is done, after the IMS message of storage carried out conversion process, the non-IMS network by user registration sent to the user; If the user is registered on the IMS network, then directly transmits the IMS instant message of preserving and give the called subscriber.
According to said method provided by the invention, the present invention provides a kind of IMS instant message conveyer in addition, comprising: message sink module, message-analysis module and message application server, as shown in Figure 6.
Message sink module: receive the IMS instant message that the calling subscriber sends to the called subscriber, send message-analysis module to;
Message-analysis module: according to the CSI called subscriber identification in the described IMS instant message, inquiry called subscriber's current login state, be not registered on the IMS network if the called subscriber is current, but the called subscriber has registered unregistered service, then described IMS instant message is sent on the message application server; If the called subscriber is current to be registered on the IMS network, then described IMS instant message is directly sent to called user terminal;
Message application server: with the IMS instant message storage that receives; After the called subscriber is registered to the IMS network, the IMS instant message of preserving is transmitted to the called subscriber; The corresponding format message that perhaps described IMS instant message is converted to other network of the current registration of called subscriber sends the called subscriber to.
Above-mentioned message application server can be an independent net-work entities, or for being arranged at an enhancement function module of IP message gateway or short message service center.
If described message application server is an independently network entity, then also comprise the external interface that carries out Signalling exchange with other network entity.
Wherein, message application server can also comprise: message storage module, message conversion module and message transmission module.Each functions of modules is as follows:
Message storage module: the IMS instant message that is used to store reception;
Message conversion module: the corresponding format message that the IMS instant message that receives is converted to other network of the current registration of called subscriber;
Message transmission module: be connected with message conversion module with message storage module, message behind IMS instant message or the format transformation is sent to called user terminal.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.
Claims (17)
1, a kind of IP Multimedia System (IMS) instant message transfer approach, the calling subscriber and the transmission of the message between the called subscriber that are applied to have the IMS professional ability is characterized in that this method comprises:
Network receives after the calling subscriber sends to called subscriber's IMS instant message, inquiry called subscriber's current login state; If the called subscriber is current to be not registered on the IMS network, but the called subscriber has registered unregistered service, and then the IMS instant message that the calling subscriber is sent is sent on the message application server;
After the called subscriber is registered to the IMS network, described IMS instant message is transmitted to the called subscriber; Perhaps
The corresponding format message that described IMS instant message is converted to other network of the current registration of called subscriber sends the called subscriber to.
2, the method for claim 1 is characterized in that, also comprises: after message application server receives described IMS instant message, judge whether the called subscriber has registered message other network by its current registration is sent business;
If then carry out the step that the described corresponding format message that described IMS instant message is converted to other network of the current registration of called subscriber sends the called subscriber to; Otherwise, after the wait called subscriber is registered to the IMS network, carry out the described step that described IMS instant message is transmitted to the called subscriber.
3, method as claimed in claim 2, it is characterized in that, message application server is by canned data in inquiry self or the home signature user server (HSS), the perhaps information of carrying when message application server sends message according to service-call session control function entity (S-CSCF) is judged whether current called subscriber has registered message other network by current registration is sent business.
4, as claim 1,2 or 3 described methods, it is characterized in that, comprise that also message application server receives after message sends successful affirmation message the step of deleting described IMS instant message.
5, the method for claim 1 is characterized in that, and is described after the called subscriber is registered to the IMS network, and described IMS instant message is transmitted to this called subscriber, and concrete grammar is:
The S-CSCF of called subscriber's registration is registered to message application server with this called subscriber;
Message application server is transmitted to described IMS instant message the S-CSCF of called subscriber's registration;
The S-CSCF of called subscriber's registration is transmitted to the called subscriber with described IMS instant message.
6, the method for claim 1 is characterized in that, the described corresponding format message that the IMS instant message is converted to other network of the current registration of called subscriber sends the user to, and concrete grammar is:
Message application server is initiated called routing inquiry request to attaching position register/home signature user server (HLR/HSS), and carries indication information, and the message that described indication information is used to indicate described message application server to support sends form;
HLR/HSS returns the current registered network address list of called subscriber of its support to message application server according to described indication information;
Message application server is selected a transmission network in described registered network address list, described IMS instant message is converted to the corresponding format message of this selected network, and sends to the called subscriber by this selected network.
7, method as claimed in claim 6 is characterized in that, described the IMS instant message is converted to the corresponding format message of this selected network, and sends to the called subscriber by this selected network, and concrete grammar is:
IMS instant message content is converted to the corresponding format message that meets selected network by message application server, convert caller and called user ID to meet selected network respective identification, message after the conversion is encapsulated again, the message after encapsulating is again sent to the message network element of called subscriber's registration;
The message network element of called subscriber's registration is transmitted this message again and is given the called subscriber.
8, method as claimed in claim 6 is characterized in that, described the IMS instant message is converted to the corresponding format message of this selected network, and sends to the called subscriber by this selected network, and concrete grammar is:
Message application server is forwarded to the IP message gateway with the IMS instant message;
The IP message gateway encapsulates after converting IMS instant message content and caller and called user ID to meet selected network corresponding format again, and the forwards after will encapsulating again is to the message network element of called subscriber's registration;
The message network element of called subscriber's registration is transmitted message again and is given the called subscriber.
9, method as claimed in claim 8 is characterized in that, described message application server is sent to the IP message gateway by the functional interface of a redetermination with described IMS instant message; The IP message gateway returns response message by the functional interface of this redetermination to message application server.
10, as claim 7 or 8 described methods, it is characterized in that, describedly convert caller and called user ID to meet selected network respective identification, concrete grammar is: inquiry stores the subscriber identity data storehouse of different network type or carries out the user ID conversion by the domain name conversion equipment.
11, method as claimed in claim 6, it is characterized in that, the message that described message application server carries when HLR/HSS initiates called routing inquiry request sends the form indication information, includes but not limited to: the network type that message application server is supported and/or the protocol type of support.
12, method as claimed in claim 6 is characterized in that, described registered network address list sorts by priority each registered network address; Message application server is selected the highest transmission network of priority in described registered network address list.
13, method as claimed in claim 6, it is characterized in that, if the current registered network that HLR/HSS judges terminal called according to described indication information is not supported by described message application server, then HLR/HSS returns the routing inquiry failed message to message application server, and this called service is carried out mark;
When non-IMS network that the called subscriber is registered to that message application server supports, HLR/HSS is this network address notification message application server, and cancels the mark of this called service; Message application server is converted to the corresponding format message of the non-IMS network of the current registration of called subscriber with described IMS instant message, sends to the called subscriber by this non-IMS network;
When the called subscriber was registered to the IMS network, HLR/HSS cancelled the mark of this called service; Message application server directly is transmitted to the called subscriber with described IMS instant message.
14, a kind of IMS instant message conveyer is characterized in that comprising:
Message sink module: receive the IMS instant message that the calling subscriber sends to the called subscriber, send message-analysis module to;
Message-analysis module: according to the CSI called subscriber identification in the described IMS instant message, inquiry called subscriber's current login state, be not registered on the IMS network if the called subscriber is current, but the called subscriber has registered unregistered service, then described IMS instant message is sent on the message application server; If the called subscriber is current to be registered on the IMS network, then described IMS instant message is directly sent to called user terminal;
Message application server: with the IMS instant message storage that receives; After the called subscriber is registered to the IMS network, the IMS instant message of preserving is transmitted to the called subscriber; The corresponding format message that perhaps described IMS instant message is converted to other network of the current registration of called subscriber sends the called subscriber to.
15, device as claimed in claim 14 is characterized in that, described message application server is an independent net-work entities, or for being arranged at an enhancement function module of IP message gateway or short message service center.
16, device as claimed in claim 15 is characterized in that: if described message application server is an independently network entity, then also comprise the external interface that carries out Signalling exchange with other network entity.
17, device as claimed in claim 16 is characterized in that: also comprise in the described message application server:
Message storage module: the IMS instant message that is used to store reception;
Message conversion module: the corresponding format message that the IMS instant message that receives is converted to other network of the current registration of called subscriber;
Message transmission module: be connected with message conversion module with message storage module, message behind IMS instant message or the format transformation is sent to called user terminal.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100839421A CN100558083C (en) | 2005-07-14 | 2005-07-14 | A kind of IP Multimedia System instant message transfer approach and device |
PCT/CN2006/001660 WO2007006234A1 (en) | 2005-07-14 | 2006-07-13 | A message transmitting method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100839421A CN100558083C (en) | 2005-07-14 | 2005-07-14 | A kind of IP Multimedia System instant message transfer approach and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1897577A CN1897577A (en) | 2007-01-17 |
CN100558083C true CN100558083C (en) | 2009-11-04 |
Family
ID=37609954
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005100839421A Active CN100558083C (en) | 2005-07-14 | 2005-07-14 | A kind of IP Multimedia System instant message transfer approach and device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN100558083C (en) |
WO (1) | WO2007006234A1 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101374118B (en) | 2007-08-23 | 2015-07-29 | 华为技术有限公司 | A kind of method, system and device of information interconnect |
CN102137033A (en) * | 2011-04-02 | 2011-07-27 | 北京互通无线科技有限公司 | IM (instant messaging) system based on address book and instant messaging method |
EP2733905B1 (en) * | 2012-11-16 | 2018-08-22 | Vodafone Group PLC | Method, system and devices for managing user registration of a service in an IMS network |
CN105207882A (en) * | 2014-06-26 | 2015-12-30 | 中兴通讯股份有限公司 | Message processing method and device |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001041477A1 (en) * | 1999-12-03 | 2001-06-07 | Arreo Communications Inc. | Instant messenger system and instant message transfer method using phone number as instant messenger address |
US7379732B2 (en) * | 2002-09-24 | 2008-05-27 | Research In Motion Limited | System and method of wireless instant messaging |
CN1298181C (en) * | 2004-01-15 | 2007-01-31 | 中兴通讯股份有限公司 | System and method for short message and instant message service intercommunication based on soft switch system |
-
2005
- 2005-07-14 CN CNB2005100839421A patent/CN100558083C/en active Active
-
2006
- 2006-07-13 WO PCT/CN2006/001660 patent/WO2007006234A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
CN1897577A (en) | 2007-01-17 |
WO2007006234A1 (en) | 2007-01-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5080465B2 (en) | Method and system for translating messages | |
US10419897B2 (en) | Method and system for message routing in IMS and circuit switched networks | |
US8412192B2 (en) | Apparatus, and associated method, for providing an instance identifier to a network database node of a mobile network | |
US7702342B2 (en) | Method and system for implementing a message service based on IP multimedia subsystem | |
US8340626B2 (en) | System and method for supporting voice call continuity for VOIP emergency calls | |
CN101322422B (en) | System and method for delivering short messages on DO and 1x networks | |
KR100940548B1 (en) | System and method for managing call continuity in ims network environment using sip messaging | |
EP2081348A1 (en) | Message interworking method, system, entity and message delivery report processing method, system, the entity, terminal for message interworking | |
CA2637217C (en) | Method and apparatus for providing ims services to circuit-switched controlled terminals | |
CN100589454C (en) | Message route method and system based on IP transmission | |
CN101202710A (en) | Method and system for processing message sending report as well as entity and terminal for intercommunication of message | |
CN100558083C (en) | A kind of IP Multimedia System instant message transfer approach and device | |
CN101370172A (en) | Method, system and device for processing message service communication of different types | |
EP1944945A1 (en) | Communication system with transparent subscriber mobility based on group registration | |
KR100744568B1 (en) | Method for dynamic call forwarding between wibro network and other network which is different kind of the wibro network | |
KR101191601B1 (en) | Method and apparatus for call session processing based internet protocol multimedia subsystem | |
KR101629815B1 (en) | 3G Mobile Communication System supporting Service Centralized and Continuity and Method thereof | |
KR100940090B1 (en) | Method and system for providing multimedia sharing service | |
KR100924808B1 (en) | Method and system for providing file transfer service |
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 |