CN100388812C - A method of transmitting messages using an internet protocol-based message transport protocol - Google Patents
A method of transmitting messages using an internet protocol-based message transport protocol Download PDFInfo
- Publication number
- CN100388812C CN100388812C CNB2005100799782A CN200510079978A CN100388812C CN 100388812 C CN100388812 C CN 100388812C CN B2005100799782 A CNB2005100799782 A CN B2005100799782A CN 200510079978 A CN200510079978 A CN 200510079978A CN 100388812 C CN100388812 C CN 100388812C
- Authority
- CN
- China
- Prior art keywords
- message
- multimedia
- protocol
- short
- wap
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/24—Negotiation of communication capabilities
-
- 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/58—Message adaptation for wireless communication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
一种使用基于IP的消息传输协议传送消息的方法:a、IP-Message-GW接收到基于电路交换信令或者基于WAP的消息后,该消息携带经消息通信协议封装的短消息或多媒体消息,获取目的IP UE的支持能力;b、IP-Message-GW根据目的IP UE的支持能力判断目的IP UE是否支持该经消息通信协议封装短消息或多媒体消息所采用的消息通信协议,如果是,将经消息通信协议封装的短消息或多媒体消息携带在使用基于IP的消息传输协议的消息中,发送给目的IP UE;否则,从经消息通信协议封装的短消息或多媒体消息中获取消息内容,将消息内容携带在使用基于IP的消息传输协议的消息中,发送给目的IP UE。
A method for transmitting messages using an IP-based message transmission protocol: a. After the IP-Message-GW receives a message based on circuit switching signaling or WAP, the message carries a short message or multimedia message encapsulated by a message communication protocol, Obtain the support capability of the target IP UE; b. IP-Message-GW judges whether the target IP UE supports the message communication protocol adopted by the message communication protocol to encapsulate short messages or multimedia messages according to the support capability of the target IP UE, and if so, send The short message or multimedia message encapsulated by the message communication protocol is carried in the message using the IP-based message transmission protocol, and sent to the destination IP UE; otherwise, the message content is obtained from the short message or multimedia message encapsulated by the message communication protocol, and the The message content is carried in the message using the IP-based message transmission protocol and sent to the destination IP UE.
Description
技术领域 technical field
本发明涉及网际协议(IP)网络以及移动通信网络的消息业务实现,特别涉及一种使用基于IP的消息传输协议传送消息的方法。The invention relates to the message service realization of Internet protocol (IP) network and mobile communication network, in particular to a method for transmitting messages by using an IP-based message transmission protocol.
背景技术 Background technique
随着各种IP接入技术的不断出现和发展,对于第三代合作伙伴计划(3GPP)来说,承载层将不仅仅是已有的移动通信网络,如通用分组无线服务(GPRS)网络或者移动通信数字蜂窝移动通信系统(GSM),还会是其他基于分组交换的接入网络,比如:无线局域网(WLAN)和码分多址(CDMA)2000网络等等,这里通称为IP接入网络。在移动通信网络中的各种应用,也应该能够在这多种IP接入网络上传输,供IP用户使用,例如短消息业务(包括SMS和EMS)和多媒体消息业务(MMS)就是一种在移动通信网络上被广泛应用的业务,需要考虑如何将其在IP接入网络上实施并且和GPRS网络互通。With the continuous emergence and development of various IP access technologies, for the 3rd Generation Partnership Project (3GPP), the bearer layer will not only be the existing mobile communication network, such as the General Packet Radio Service (GPRS) network or Mobile communication digital cellular mobile communication system (GSM), and other access networks based on packet switching, such as: wireless local area network (WLAN) and code division multiple access (CDMA) 2000 network, etc., here collectively referred to as IP access network . Various applications in mobile communication networks should also be able to be transmitted on these various IP access networks for use by IP users, such as short message service (including SMS and EMS) and multimedia message service (MMS) The business widely used on the mobile communication network needs to consider how to implement it on the IP access network and communicate with the GPRS network.
图1为现有技术通过IP终端设备(UE)接入支持短消息业务的网络构架图,包括:网络中的短消息实体(SME)、短消息业务中心(SM-SC)、关口移动交换中心/短消息-互通功能的移动交换中心(GMSC/SMS-IWMSC)、计费网关功能/计费数据功能(CGF/CDF)和归属签约用户服务器/归属位置寄存器(HSS/HLR);IP接入网络中的IP消息网关(IP-Message-GW)、在线计费系统(OCS)以及IP UE。Fig. 1 is the network frame diagram that supports short message service through the access of IP terminal equipment (UE) in the prior art, including: short message entity (SME) in the network, short message service center (SM-SC), gateway mobile switching center /Short Message-Interworking Function Mobile Switching Center (GMSC/SMS-IWMSC), Charging Gateway Function/Charging Data Function (CGF/CDF) and Home Subscriber Server/Home Location Register (HSS/HLR); IP Access IP Message Gateway (IP-Message-GW), Online Charging System (OCS) and IP UE in the network.
其中,IP-Message-GW用于提供IP UE和移动通信网络之间的协议互通,从而支持短消息以及多媒体消息的传递。IP-Message-GW和GMSC/SMS-IWMSC之间使用承载在SS7上的电路交换信令,因此对于GMSC/SMS-IWMSC来说,IP-Message-GW就相当于移动通信网络中的移动交换中心(MSC)或者GPRS业务支持节点(SGSN)一样,而MSC或者SGSN和GMSC/SMS-IWMSC之间如何通过电路交换信令接入,进而使用SM-SC来实现短消息以及多媒体消息的传送是现有移动通信网络中短消息以及多媒体消息的实现方式。IP-Message-GW和IP UE之间的接口为R2接口,IP UE通过该接口来实现短消息业务以及多媒体消息业务,IP UE在实现短消息业务以及多媒体消息业务之前的注册和鉴权是IP-Message-GW提供的功能。Among them, the IP-Message-GW is used to provide protocol interworking between the IP UE and the mobile communication network, thereby supporting the delivery of short messages and multimedia messages. Between IP-Message-GW and GMSC/SMS-IWMSC, circuit-switched signaling carried on SS7 is used, so for GMSC/SMS-IWMSC, IP-Message-GW is equivalent to the mobile switching center in the mobile communication network (MSC) or GPRS Service Support Node (SGSN), and how to access between MSC or SGSN and GMSC/SMS-IWMSC through circuit switching signaling, and then use SM-SC to realize the transmission of short messages and multimedia messages There are implementations of short messages and multimedia messages in mobile communication networks. The interface between IP-Message-GW and IP UE is R2 interface, through which IP UE implements short message service and multimedia message service, and the registration and authentication of IP UE before implementing short message service and multimedia message service is IP - Functions provided by Message-GW.
SME、SM-SC以及GMSC/SMS-IWMSC是移动通信网络中实现短消息业务以及多媒体消息业务用到的功能实体。SME提供收发短消息以及多媒体消息的功能;SM-SC提供存储短消息以及多媒体消息的功能;当终端设备(UE)接收短消息时,GMSC通过R5接口向HSS/HLR查询路由信息;SMS-IWMSC提供发送短消息的UE的鉴权功能。SME, SM-SC and GMSC/SMS-IWMSC are functional entities used to implement short message service and multimedia message service in the mobile communication network. SME provides the function of sending and receiving short messages and multimedia messages; SM-SC provides the function of storing short messages and multimedia messages; when terminal equipment (UE) receives short messages, GMSC queries HSS/HLR for routing information through the R5 interface; SMS- The IWMSC provides the authentication function of the UE sending the short message.
HSS/HLR用来保存UE数据,在基于IP消息业务中,IP UE要使用基于IP的消息传输协议的消息业务时必须向IP-Message-GW进行注册,IP-Message-GW将自身的地址以及该IP UE的注册状态通知并保存在HSS中。当GMSC向HSS/HLR查询IP UE的路由信息时,HSS将IP-Message-GW的地址返回给GMSC。HSS/HLR is used to store UE data. In the IP-based message service, the IP UE must register with the IP-Message-GW when it wants to use the message service of the IP-based message transmission protocol. The IP-Message-GW registers its own address and The registration status of the IP UE is notified and stored in the HSS. When the GMSC queries the HSS/HLR for the routing information of the IP UE, the HSS returns the address of the IP-Message-GW to the GMSC.
CGF/CDF用户收集并处理UE以及IP UE的离线计费的话单信息,然后发送给计费中心处理;OCS用于收集并处理IP UE的在线计费的话单信息,然后发送给计费中心处理。CGF/CDF users collect and process the offline billing information of UE and IP UE, and then send it to the billing center for processing; OCS is used to collect and process the online billing information of IP UE, and then send it to the billing center for processing .
下面以3GPP TR 23.804v110标准中的IP UE实现收发短消息业务的过程为例来说明IP UE如何收发短消息以及多媒体消息的。The following takes the process of the IP UE in the 3GPP TR 23.804v110 standard to realize the process of sending and receiving short message services as an example to illustrate how the IP UE sends and receives short messages and multimedia messages.
图2为现有技术IP UE发送短消息的信令流程图,其具体步骤为:Fig. 2 is the signaling flowchart of prior art IP UE sending short message, and its concrete steps are:
步骤200、IP UE使用通用注册过程注册到IP-Message-GW上。Step 200, the IP UE registers with the IP-Message-GW using a general registration procedure.
步骤201、IP UE发送消息给IP-Message-GW,该消息使用基于IP的消息传输协议并且该消息中携带有短消息内容以及IP UE的IP地址。Step 201, the IP UE sends a message to the IP-Message-GW, the message uses an IP-based message transmission protocol and the message carries the content of the short message and the IP address of the IP UE.
步骤202、IP-Message-GW从该消息提取出短消息内容,并且根据IP UE在HSS/HLR的注册信息获取到IP UE的IP地址对应的移动用户综合业务数字网号码(MSISDN),构造携带短消息内容和IP UE的MSISDN的消息发送给SMS-IWMSC,该消息基于电路交换信令。Step 202, IP-Message-GW extracts the content of the short message from the message, and obtains the Mobile Subscriber Integrated Services Digital Network Number (MSISDN) corresponding to the IP address of the IP UE according to the registration information of the IP UE in the HSS/HLR, and constructs a portable The content of the short message and the message of the MSISDN of the IP UE are sent to the SMS-IWMSC, which is based on circuit-switched signaling.
以下传输基于电路交换信令的消息的过程细节在TS23.040中定义。Details of the following procedures for transporting messages based on circuit-switched signaling are defined in TS23.040.
步骤203、SMS-IWMSC转发该基于电路交换信令的消息到SM-SC。Step 203, SMS-IWMSC forwards the message based on circuit switched signaling to SM-SC.
步骤204、接收到该电路交换信令的SM-SC发送基于电路交换信令的消息传送报告给SMS-IWMSC。Step 204, the SM-SC having received the CS signaling sends a message transmission report based on the CS signaling to the SMS-IWMSC.
步骤205、SMS-IWMSC转发该基于电路交换信令的消息传送报告给IP-Message-GW。In step 205, the SMS-IWMSC forwards the message transmission report based on the circuit switching signaling to the IP-Message-GW.
步骤206、IP-Message-GW将该基于电路交换信令的消息进行协议转换,构造使用基于IP的消息传输协议的消息传送报告发送给IP UE。In step 206, the IP-Message-GW performs protocol conversion on the circuit-switched signaling-based message, constructs a message transmission report using an IP-based message transmission protocol, and sends it to the IP UE.
图3为现有技术IP UE接收短消息的信令流程图,其具体步骤为:Fig. 3 is the signaling flowchart of prior art IP UE receiving short message, and its specific steps are:
步骤300、目的IP UE使用通用注册过程注册到IP-Message-GW上。Step 300, the destination IP UE registers with the IP-Message-GW using a general registration procedure.
步骤301、SM-SC将从UE接收到的短消息内容以及短消息信息携带在基于电路交换信令的消息中,发送给SMS-GMSC。In step 301, the SM-SC carries the content and information of the short message received from the UE in a message based on circuit-switched signaling, and sends it to the SMS-GMSC.
步骤302~303、SMS-GMSC向HSS/HLR发送请求消息查询该消息的路由信息,该请求消息包括一个指示该SMS-GMSC支持使用基于IP的消息传输协议的消息业务的指示,HSS/HLR给SMS-GMSC返回三个E.164地址:MSC的E.164地址、SGSN的E.164地址以及IP-Message-GW的E.164地址。Steps 302 to 303, SMS-GMSC sends a request message to HSS/HLR to query the routing information of the message, the request message includes an indication that the SMS-GMSC supports the message service using the IP-based message transmission protocol, and HSS/HLR sends SMS-GMSC returns three E.164 addresses: the E.164 address of MSC, the E.164 address of SGSN and the E.164 address of IP-Message-GW.
步骤304、SMS-GMSC根据得到的地址,传送该消息,这里假定选择IP-Message-GW的E.164地址传送该基于电路交换信令的消息。In step 304, the SMS-GMSC transmits the message according to the obtained address. Here, it is assumed that the E.164 address of the IP-Message-GW is selected to transmit the message based on circuit-switched signaling.
步骤305、IP-Message-GW从该消息提取出短消息内容,根据目的IP UE的MSISDN从HSS/HLR获取到所对应的IP地址,将短消息内容携带在使用基于IP的消息传输协议的消息中发送给目的IP UE。Step 305, IP-Message-GW extracts the content of the short message from the message, obtains the corresponding IP address from the HSS/HLR according to the MSISDN of the destination IP UE, and carries the content of the short message in the message using the IP-based message transmission protocol sent to the destination IP UE.
步骤306、IP-Message-GW发送使用基于IP的消息传输协议的消息后,给SMS-GMSC返回消息传送报告。Step 306: After sending the message using the IP-based message transmission protocol, the IP-Message-GW returns a message transmission report to the SMS-GMSC.
步骤307、SMS-GMSC给HSS/HLR返回消息传送报告状态。In step 307, the SMS-GMSC returns the status of the message delivery report to the HSS/HLR.
步骤308、SMS-GMSC给SM-SC返回消息传送报告。In step 308, the SMS-GMSC returns a message delivery report to the SM-SC.
IP UE实现收发多媒体消息业务的过程分别和图2以及图3相似,只不过使用基于IP的消息传输协议传送的消息携带的消息体为多媒体消息中提取出来的消息内容。The process of IP UE receiving and sending multimedia message services is similar to that in Figure 2 and Figure 3, except that the message body carried by the message transmitted using the IP-based message transmission protocol is the message content extracted from the multimedia message.
使用基于IP的消息传输协议的消息业务实现中还有很多流程来完成消息传送,这里只描述了最基本的发起消息传送以及接收消息的过程,其他过程请参考3GPP TR 23.804标准。There are still many processes in the implementation of the message service using the IP-based message transmission protocol to complete the message transmission. Here only the most basic process of initiating message transmission and receiving the message is described. For other processes, please refer to the 3GPP TR 23.804 standard.
从图2以及图3所述的方案可以看出,当IP UE和移动通信网络之间收发短消息以及多媒体消息时,只是考虑了如何将来自移动通信网络中的通过电路交换信令或者基于无线应用协议(WAP)承载的消息体在IP-Message-GW中如何通过协议转换,转换为使用基于IP的消息传输协议的消息发送给IP UE,或者将来自IP接入网络中的通过IP承载的消息内容在IP-Message-GW中如何通过协议转换,转换为基于电路交换信令或者基于WAP的消息发送给移动通信网络。这样,虽然可以实现IP UE和移动通信网络之间的短消息以及多媒体消息收发,但是在实际应用中,采用这两种方法实现IP UE和移动通信网络之间的短消息以及多媒体消息收发是存在问题的。As can be seen from the solutions described in Fig. 2 and Fig. 3, when sending and receiving short messages and multimedia messages between the IP UE and the mobile communication network, it is only considered how to pass the circuit-switched signaling from the mobile communication network or based on How to convert the message body carried by the wireless application protocol (WAP) through the protocol in IP-Message-GW, and convert it into a message using an IP-based message transmission protocol and send it to the IP UE, or send the message from the IP access network through the IP bearer How to convert the content of the message in the IP-Message-GW into a message based on circuit switching signaling or WAP and send it to the mobile communication network through protocol conversion. Like this, although can realize the short message between IP UE and mobile communication network and multimedia message sending and receiving, but in actual application, adopt these two methods to realize short message between IP UE and mobile communication network and multimedia message sending and receiving is to exist questionable.
在实际应用中,短消息业务以及多媒体消息业务作为已经存在很久的业务,在其基础上已经发展了很多的应用。当在引入IP接入网络并且在IP接入网络实现短消息业务以及多媒体消息业务之后,IP-Message-GW对短消息内容以及多媒体消息内容的协议转换以及传送,有很大可能会影响到短消息业务以及多媒体消息业务中的多种应用。比如IP UE需要利用短消息触发一些应用,但是因为IP-Message-GW对基于电路交换信令的消息中的采用消息通信协议封装的,如直接转移应用单元(DTAP)封装的短消息信息以及短消息内容进行了协议转换,转换为IP接入网络中传送消息的传送协议,导致该消息中的短消息信息不再存在或者需要IP UE重新设置触发逻辑来实现原有的应用,这对于IP UE来说,改动太大。In practical applications, short message service and multimedia message service have existed for a long time, and many applications have been developed on the basis of them. After the IP access network is introduced and the short message service and multimedia message service are implemented on the IP access network, the protocol conversion and transmission of the short message content and multimedia message content by the IP-Message-GW may greatly affect the Various applications in message service and multimedia message service. For example, IP UE needs to use short messages to trigger some applications, but because IP-Message-GW encapsulates messages based on circuit switching signaling using message communication protocols, such as short message information encapsulated by direct transfer application unit (DTAP) The content of the message has been converted into a protocol for transmitting messages in the IP access network, resulting in that the short message information in the message no longer exists or the IP UE needs to reset the trigger logic to realize the original application, which is very important for the IP UE To be honest, the changes are too big.
此外在现有短消息业务以及多媒体消息业务的应用中,如下载铃声图片等业务,是需要用户在UE上输入特定字符组合,通过GMSC/SMS-IWMSC发送给业务提供商,业务提供商根据UE的输入组合触发相应的配置来返回用户请求的应用逻辑,UE在接收到这个应用逻辑之后,根据预先设置的规则将其解析并执行,从而得到UE希望下载的应用。但是,由于这些都是基于移动通信网络中的短消息业务以及多媒体消息业务进行扩展得到的应用,一般来说,提供这些应用的业务提供商支持移动通信网络,但并不一定支持IP接入网络,尤其在IP接入网络的发展初期,如果用户使用了IP UE反而导致无法使用这些短消息业务的应用,对用户的感受以及IP接入网络的推广都是不利的。In addition, in the application of the existing short message service and multimedia message service, such as downloading ringtone pictures and other services, the user needs to input a specific character combination on the UE, and send it to the service provider through the GMSC/SMS-IWMSC. The input combination triggers the corresponding configuration to return the application logic requested by the user. After receiving the application logic, the UE parses and executes it according to the preset rules, so as to obtain the application that the UE wants to download. However, since these are applications based on the expansion of short message service and multimedia message service in mobile communication networks, generally speaking, service providers providing these applications support mobile communication networks, but not necessarily IP access networks , especially in the initial stage of IP access network development, if users use IP UEs, they will not be able to use these short message service applications, which will be detrimental to user experience and the promotion of IP access networks.
综上所述,如何在使用IP传送消息时,保证该消息中的短消息以及多媒体消息中的信息不被丢失,使接收到该消息的IP UE可以根据获取到的信息触发相对应的应用成为了一个亟待解决的问题。To sum up, how to ensure that the information in the short message and multimedia message in the message is not lost when using IP to transmit the message, so that the IP UE that receives the message can trigger the corresponding application to become an urgent problem to be solved.
发明内容 Contents of the invention
有鉴于此,本发明的主要目的在于提供一种使用基于IP的消息传输协议传送消息的方法,该方法能够在传送使用基于IP的消息传输协议的消息时,保证该消息携带的短消息以及多媒体消息中的信息不被丢失,使接收到消息的IP UE可以根据获取到的信息触发相对应的应用。In view of this, the main purpose of the present invention is to provide a method for transmitting messages using an IP-based message transmission protocol, which can ensure that the short message and multimedia information carried by the message are The information in the message is not lost, so that the IP UE receiving the message can trigger the corresponding application according to the obtained information.
根据上述目的,本发明采用的技术方案如下:According to above-mentioned purpose, the technical scheme that the present invention adopts is as follows:
一种使用基于网际协议IP的消息传输协议传送消息的方法,该方法包括:A method of transmitting a message using an Internet Protocol IP-based messaging protocol, the method comprising:
a、IP接入网络中的IP消息网关IP-Message-GW接收到基于电路交换信令或者基于无线应用协议WAP的消息后,该消息携带经消息通信协议封装的短消息或多媒体消息,获取目的IP UE的支持能力;a. After the IP message gateway IP-Message-GW in the IP access network receives a message based on circuit switching signaling or wireless application protocol WAP, the message carries a short message or multimedia message encapsulated by a message communication protocol to obtain the purpose IP UE support capabilities;
b、IP-Message-GW根据目的IP UE的支持能力判断目的IP UE是否支持该经消息通信协议封装的短消息或多媒体消息所采用的消息通信协议,如果是,执行步骤c;否则,执行步骤d;b. IP-Message-GW judges whether the target IP UE supports the message communication protocol adopted by the short message or multimedia message encapsulated by the message communication protocol according to the support capability of the target IP UE, if yes, perform step c; otherwise, perform step d;
c、IP-Message-GW将经消息通信协议封装的短消息或多媒体消息携带在使用基于IP的消息传输协议的消息中,发送给目的IP UE;c. IP-Message-GW carries the short message or multimedia message encapsulated by the message communication protocol in the message using the IP-based message transmission protocol, and sends it to the destination IP UE;
d、IP-Message-GW从经消息通信协议封装的短消息或多媒体消息中荻取消息内容,将消息内容携带在使用基于IP的消息传输协议的消息中,发送给目的IP UE。d. IP-Message-GW extracts the message content from the short message or multimedia message encapsulated by the message communication protocol, carries the message content in the message using the IP-based message transmission protocol, and sends it to the destination IP UE.
步骤a所述的基于电路交换信令或者基于无线应用协议WAP的消息携带目的IP UE标识;The message carrying the target IP UE identifier based on the circuit switched signaling or based on the wireless application protocol WAP described in step a;
步骤a所述目的IP UE的支持能力是根据目的IP UE标识获取的。The support capability of the target IP UE described in step a is obtained according to the target IP UE identity.
所述根据目的IP UE标识获取目的IP UE的支持能力的过程为:The process of obtaining the support capability of the target IP UE according to the target IP UE identification is:
设置目的IP UE标识与目的IP UE的支持能力的对应关系,IP-Message-GW根据所设置的对应关系确定目的IP UE地址对应的支持能力。Set the corresponding relationship between the target IP UE identifier and the supporting capability of the target IP UE, and the IP-Message-GW determines the supporting capability corresponding to the target IP UE address according to the set corresponding relationship.
步骤a所述获取目的IP UE的支持能力的过程为:The process of obtaining the support capability of the destination IP UE described in step a is:
目的IP UE将自身支持能力存储在IP接入网络的注册服务器中,IP-Message-GW通过第三方注册、或者签约/通知的方式从注册服务器中获取目的IP UE的支持能力。The target IP UE stores its own support capabilities in the registration server of the IP access network, and the IP-Message-GW obtains the support capabilities of the target IP UE from the registration server through third-party registration or signing/notification.
步骤a所述获取目的IP UE的支持能力的过程为:The process of obtaining the support capability of the destination IP UE described in step a is:
目的IP UE将自身支持能力存储在IP接入网络的应用服务器中,IP-Message-GW通过查询该应用服务器获取目的IP UE的支持能力。The target IP UE stores its own support capability in the application server of the IP access network, and the IP-Message-GW obtains the support capability of the target IP UE by querying the application server.
步骤c所述的使用基于IP的消息传输协议的消息中还携带有该消息的类型描述,在步骤c之后,该方法进一步包括:The message using the IP-based message transmission protocol described in step c also carries the type description of the message, after step c, the method further includes:
c1、目的IP UE接收到使用基于IP的消息传输协议的消息,先使用基于IP的消息传输协议解析出该消息的消息体,再根据该消息的类型描述将该消息体中的经消息通信协议封装的短消息或多媒体消息进行解析。c1. The destination IP UE receives the message using the IP-based message transmission protocol, first uses the IP-based message transmission protocol to parse out the message body of the message, and then describes the message communication protocol in the message body according to the type of the message The packaged short message or multimedia message is parsed.
所述该消息的类型描述根据在该基于电路交换信令或者基于WAP的消息中,封装短消息或多媒体消息所采用的消息通信协议确定,当消息通信协议为直接转移应用单元DTAP时,该消息的类型描述为DTAP或者短消息业务及其应用;当消息通信协议为无线应用协议WAP时,该消息的类型描述为WAP或者多媒体消息业务及其应用。The type description of the message is determined according to the message communication protocol used to encapsulate the short message or multimedia message in the circuit-switched signaling-based or WAP-based message. When the message communication protocol is the direct transfer application unit DTAP, the message The type of the message is described as DTAP or short message service and its application; when the message communication protocol is WAP, the type of the message is described as WAP or multimedia message service and its application.
在步骤d之后,该方法进一步包括:d1、目的IPUE接收到使用基于IP的消息传输协议的消息后,获取该消息携带的消息内容。After step d, the method further includes: d1. After receiving the message using the IP-based message transmission protocol, the destination IP UE acquires the message content carried in the message.
所述封装短消息所采用的消息通信协议为DTAP,所述封装多媒体消息所采用的消息通信协议为WAP。The message communication protocol adopted for encapsulating the short message is DTAP, and the message communication protocol adopted for encapsulating the multimedia message is WAP.
所述目的IP UE的支持能力为支持移动通信网络短消息业务及其应用的能力、或/和支持移动通信网络多媒体消息业务及其应用的能力。The support capability of the target IP UE is the ability to support the mobile communication network short message service and its application, or/and the ability to support the mobile communication network multimedia message service and its application.
一种使用基于IP的消息传输协议传送消息的方法,该方法包括:A method of transmitting a message using an IP-based messaging protocol, the method comprising:
a1、IP UE给IP-Message-GW发送使用基于IP的消息传输协议的消息,该消息携带经消息通信协议封装的短消息或多媒体消息以及类型描述,所述类型描述根据IP UE的支持能力确定;a1. The IP UE sends a message using the IP-based message transmission protocol to the IP-Message-GW. The message carries a short message or multimedia message encapsulated by the message communication protocol and a type description. The type description is determined according to the support capability of the IP UE ;
b1、IP-Message-GW接收到该消息后,根据类型描述确定所述IP UE的支持能力支持该经消息通信协议封装的短消息或多媒体消息所采用的消息通信协议,将经消息通信协议封装的短消息或多媒体消息填充成基于电路交换信令或者基于WAP的消息,发送给GMSC/SMS-IWMSC或者多媒体消息服务器。b1. After receiving the message, the IP-Message-GW determines according to the type description that the support capability of the IP UE supports the message communication protocol adopted by the short message or multimedia message encapsulated by the message communication protocol, and encapsulates the message communication protocol Fill the short message or multimedia message into a message based on circuit switching signaling or WAP, and send it to GMSC/SMS-IWMSC or multimedia message server.
所述IP UE的支持能力为支持移动通信网络短消息业务及其应用的能力、或/和支持移动通信网络多媒体消息业务及其应用的能力。步骤a1所述封装短消息所采用的消息通信协议为DTAP,所述封装多媒体消息所采用的消息通信协议为WAP。所述类型描述根据IP UE的支持能力确定,当IP UE支持DTAP时,类型描述为DTAP或者短消息业务及其应用;当IPUE支持WAP时,类型描述为WAP或者多媒体消息业务及其应用。The support capability of the IP UE is the ability to support the mobile communication network short message service and its application, or/and the ability to support the mobile communication network multimedia message service and its application. The message communication protocol used for encapsulating the short message in step a1 is DTAP, and the message communication protocol used for encapsulating the multimedia message is WAP. The description of the type is determined according to the support capability of the IP UE. When the IP UE supports DTAP, the type is described as DTAP or short message service and its application; when the IP UE supports WAP, the type is described as WAP or multimedia message service and its application.
从上述方案可以看出,本发明通过在IP-Message-GW中针对不同IP UE的支持能力采用不同的封装消息体的方式,实现了在使用基于IP的消息传输协议的消息业务中兼容现有移动通信网络的短消息业务应用以及多媒体消息应用。因此,当IP UE支持现有移动通信网络的短消息应用或者多媒体消息应用时,可以给IP UE发送携带经DTAP封装的短消息或者WAP封装的多媒体消息,从而在传送使用基于IP的消息传输协议的消息时,保证该消息携带的短消息以及多媒体消息中的信息不被丢失,使接收到消息的IPUE可以根据获取到的信息触发对应的现有移动通信网络的短消息业务应用以及多媒体消息应用。It can be seen from the above scheme that the present invention achieves compatibility with existing IP-based message transmission protocol message services by adopting different ways of encapsulating message bodies in IP-Message-GW for the support capabilities of different IP UEs. Short message service application and multimedia message application of mobile communication network. Therefore, when the IP UE supports the short message application or multimedia message application of the existing mobile communication network, it can send a short message encapsulated by DTAP or a multimedia message encapsulated by WAP to the IP UE, so that the message transmission protocol based on IP can be used in the transmission. When receiving a message, ensure that the information in the short message and multimedia message carried by the message is not lost, so that the IPUE that receives the message can trigger the corresponding short message service application and multimedia message application in the existing mobile communication network according to the obtained information .
附图说明 Description of drawings
图1为现有技术通过IP UE接入支持短消息业务的网络构架图;Fig. 1 is the network frame diagram that supports short message service through IP UE access in prior art;
图2为现有技术IP UE发送短消息的信令流程图;Fig. 2 is the signaling flowchart of prior art IP UE sending short message;
图3为现有技术IP UE接收短消息的信令流程图;Fig. 3 is the signaling flowchart of prior art IP UE receiving short message;
图4为本发明IP UE接收短消息或多媒体消息的方法流程图;Fig. 4 is the method flowchart of IP UE receiving short message or multimedia message of the present invention;
图5为本发明IP UE接收短消息的信令流程图;Fig. 5 is the signaling flowchart of IP UE receiving short message of the present invention;
图6为本发明IP UE发送短消息的信令流程图;Fig. 6 is the signaling flowchart of IP UE sending short message of the present invention;
图7为本发明IP UE接收多媒体消息的信令流程图。FIG. 7 is a signaling flow chart of the IP UE receiving a multimedia message in the present invention.
具体实施方式 Detailed ways
为了使本发明的目的、技术方案和优点更加清楚明白,以下举具体实施例并参照附图,对本发明进行进一步详细的说明。In order to make the object, technical solution and advantages of the present invention more clear, the present invention will be further described in detail by giving specific embodiments and referring to the accompanying drawings.
目前,对于要使用现有的移动通信网络短消息业务应用的UE来说,都应该支持DTAP,DTAP用于UE和移动通信网络中的网络实体进行信息交互。对于用户所使用的IP UE,如果希望使用基于现有移动通信网络的短消息业务所开展的应用,那么IP UE也要能够支持DTAP。当前,用户所使用的IP UE中,有些支持DTAP,有些不支持DTAP。也就是说,当前用户所使用的有些IP UE的支持能力可以支持现有的移动通信网络短消息业务及其应用,有些IP UE的支持能力不可以支持现有的移动通信网络短消息业务及其应用。At present, all UEs that want to use the short message service application of the existing mobile communication network should support DTAP, which is used for information exchange between the UE and network entities in the mobile communication network. For the IP UE used by users, if they want to use the application based on the short message service of the existing mobile communication network, then the IP UE must also be able to support DTAP. At present, among the IP UEs used by users, some support DTAP, and some do not support DTAP. That is to say, the support capability of some IP UEs currently used by users can support the short message service of the existing mobile communication network and its application, and the support capability of some IP UE cannot support the short message service of the existing mobile communication network and its application. application.
对于支持DTAP的IP UE来说,其能够对DTAP封装的短消息内容及短消息信息进行识别和解析,故IP-Message-GW在向IP UE发送使用基于IP的消息传输协议的消息时,可以将DTAP封装的短消息内容及短消息信息携带在使用基于IP的消息传输协议的消息中,发送给IP UE进行处理;对于不支持DTAP的IP UE来说,其不能够对DTAP封装的短消息内容及短消息信息进行识别和解析,故IP-Message-GW在向IP UE发送使用基于IP的消息传输协议的消息时,将短消息内容携带在使用基于IP的消息传输协议的消息中,发送给IP UE进行处理。For the IP UE supporting DTAP, it can identify and analyze the short message content and short message information encapsulated by DTAP, so when the IP-Message-GW sends the message using the IP-based message transmission protocol to the IP UE, it can Carry the short message content and short message information encapsulated by DTAP in the message using the IP-based message transmission protocol, and send it to the IP UE for processing; for the IP UE that does not support DTAP, it cannot process the short message encapsulated by DTAP Therefore, when IP-Message-GW sends a message using the IP-based message transmission protocol to the IP UE, it carries the content of the short message in the message using the IP-based message transmission protocol, and sends Process for IP UE.
对于IP-Message-GW来说,为了给支持DTAP的IP UE提供短消息业务的应用,并且不对不支持DTAP的IP UE实现收发短消息产生限制,在从移动通信网络接收到基于电路交换信令的消息时,根据该消息的目的IP UE的支持能力判断目的IP UE是否能够支持该消息携带的短消息所采用的封装消息通信协议,即DTAP,如果是,则将短消息直接采用DTAP封装在使用基于IP的消息传输协议的消息中发送给目的IP UE;否则,则将短消息的消息内容提取出来,携带在使用基于IP的消息传输协议的消息中发送给目的IP UE。For IP-Message-GW, in order to provide short message service applications for IP UEs that support DTAP, and not to restrict the sending and receiving of short messages for IP UEs that do not support DTAP, upon receiving a circuit-switched message from the mobile communication network When receiving a command message, judge whether the destination IP UE can support the encapsulation message communication protocol adopted by the short message carried by the message according to the support capability of the destination IP UE of the message, that is, DTAP, and if so, directly encapsulate the short message using DTAP Send it to the destination IP UE in the message using the IP-based message transmission protocol; otherwise, extract the message content of the short message, carry it in the message using the IP-based message transmission protocol and send it to the destination IP UE.
同样地,对于要使用现有的移动通信网络多媒体消息业务应用的UE来说,都应该支持WAP,WAP用于UE和移动通信网络中的网络实体进行信息交互。Similarly, for UEs that want to use the existing mobile communication network multimedia message service applications, they should all support WAP, which is used for information exchange between the UE and network entities in the mobile communication network.
对于IP-Message-GW来说,为了给支持WAP的IP UE提供多媒体消息业务的应用,并且不对不支持WAP的IP UE实现收发多媒体消息产生限制,在从移动通信网络接收到基于WAP的消息时,根据该消息的目的IP UE的支持能力判断目的IP UE是否能够支持该消息携带的多媒体消息所采用的封装消息通信协议,即WAP,如果是,则将多媒体消息直接封装在使用基于IP的消息传输协议的消息中发送给目的IP UE;否则,则将多媒体消息的消息内容提取出来,携带在使用基于IP的消息传输协议的消息中发送给目的IP UE。For IP-Message-GW, in order to provide the application of multimedia message services to IP UEs supporting WAP, and not to restrict the sending and receiving of multimedia messages to IP UEs that do not support WAP, when receiving WAP-based messages from the mobile communication network According to the support capability of the destination IP UE of the message, it is judged whether the destination IP UE can support the encapsulation message communication protocol adopted by the multimedia message carried in the message, that is, WAP. If yes, the multimedia message is directly encapsulated in the IP-based message The message of the transmission protocol is sent to the destination IP UE; otherwise, the message content of the multimedia message is extracted, carried in the message using the IP-based message transmission protocol, and sent to the destination IP UE.
无论在使用基于IP的消息传输协议的消息中采用DTAP构造的短消息还是采用WAP构造的多媒体消息作为消息体,当将该消息发送给目的IP UE时,都应该在该消息头中增加消息体的类型描述,该类型描述根据封装消息体所采用的消息协议确定。例如,使用基于IP的消息传输协议的消息中采用DTAP构造的短消息作为消息体时,在该消息头中的消息体类型描述可以为短消息业务及其应用或者DTAP;使用基于IP的消息传输协议的消息中采用WAP构造的多媒体消息作为消息体时,在该消息头中的消息体类型描述可以为多媒体消息业务及其应用或者WAP。Regardless of whether the short message constructed by DTAP or the multimedia message constructed by WAP is used as the message body in the message using the IP-based message transmission protocol, when the message is sent to the destination IP UE, the message body should be added to the message header The type description, which is determined according to the message protocol used to encapsulate the message body. For example, when using the short message constructed by DTAP in the message of the IP-based message transmission protocol as the message body, the message body type description in the message header can be short message service and its application or DTAP; using IP-based message transmission When a WAP-structured multimedia message is used as a message body in a message of the protocol, the type description of the message body in the message header can be a multimedia message service and its application or WAP.
图4为本发明IP UE接收短消息或多媒体消息的方法流程图,其具体步骤为:Fig. 4 is the flow chart of the method for IP UE receiving short message or multimedia message of the present invention, and its concrete steps are:
步骤401、IP-Message-GW接收到基于电路交换信令或者基于WAP的消息,该消息携带有发送给目的IP UE的用消息通信协议封装的短消息或多媒体消息以及目的IP UE的MSISDN,该消息通信协议可以为移动通信网络短消息业务应用所使用的DTAP,或者为移动通信网络多媒体消息应用所使用的WAP。
步骤402、IP-Message-GW根据该消息携带的目的IP UE的MSISDN确定目的IP UE的支持能力。
在实际应用中,根据查询机制的不同,可能使用MSISDN,也可能使用由MSISDN构成的电话统一资源标识符(TEL URI)去查询指定IP UE的支持能力。In practical applications, depending on the query mechanism, MSISDN may be used, or a Telephone Uniform Resource Identifier (TEL URI) composed of MSISDN may be used to query the support capability of the specified IP UE.
步骤403、IP-Message-GW根据目的IP UE的支持能力判断是否支持移动通信网络的短消息业务应用或多媒体消息业务应用,如果是,执行步骤406;否则,执行步骤404。
步骤404、IP-Message-GW从该消息携带的用消息通信协议封装的短消息或多媒体消息中提取消息内容,将消息内容携带在使用基于IP的消息传输协议的消息中,发送给目的IP UE。
IP-Message-GW可以根据该消息携带的目的IP UE的MSISDN查询本地数据库,获取到对应的IP地址。The IP-Message-GW can query the local database according to the MSISDN of the destination IP UE carried in the message, and obtain the corresponding IP address.
当然,本发明根据所使用的基于IP的消息通信协议的不同,对目的IPUE的寻址方式也可以不同,可以不采用目的IP UE的IP地址进行寻址,而是使用IP多媒体子系统(IMS)中的会话发起协议(SIP)路由机制进行寻址。Certainly, the present invention can also be different to the addressing mode of destination IP UE according to the difference of the message communication protocol based on IP used, can not adopt the IP address of destination IP UE to address, but use IP Multimedia Subsystem (IMS ) in the Session Initiation Protocol (SIP) routing mechanism for addressing.
步骤405、目的IP UE接收到该消息后,读取消息内容。
步骤406、IP-Message-GW将用消息通信协议封装的短消息或多媒体消息以及本消息的类型描述携带在使用基于IP的消息传输协议的消息中,发送给目的IP UE。
当用消息通信协议封装的为多媒体消息时,消息通信协议为WAP。When a message communication protocol is used to encapsulate a multimedia message, the message communication protocol is WAP.
当用消息通信协议封装的为短消息时,消息通信协议为DTAP。When the short message is encapsulated by the message communication protocol, the message communication protocol is DTAP.
同样地,IP-Message-GW可以根据该消息携带的目的IP UE的MSISDN查询本地数据库,获取到对应的IP地址。Similarly, the IP-Message-GW can query the local database according to the MSISDN of the destination IP UE carried in the message to obtain the corresponding IP address.
本发明根据封装所使用消息通信协议的不同,对目的IP UE的寻址方式也可以不同,可以不采用目的IP UE的IP地址进行寻址,而是使用IMS中的SIP路由机制进行寻址。According to the different message communication protocols used for encapsulation, the addressing mode of the destination IP UE can also be different, and the IP address of the destination IP UE can not be used for addressing, but the SIP routing mechanism in the IMS can be used for addressing.
步骤407、目的IP UE接收到该消息后,先使用基于IP的消息传输协议解析出该消息封装的消息体,即用消息通信协议封装的短消息或多媒体消息,再根据该消息携带的类型描述对用消息通信协议封装的短消息或多媒体消息进行解析,得到消息内容和消息头中的信息,根据消息内容和消息头中的信息触发相应的消息业务的应用。
为了实现图4所述的处理,在步骤402中,IP-Message-GW必须能够得到目的IP UE的支持能力,为了解决这个问题,可以有多种方案。In order to realize the processing described in FIG. 4, in
第一种方案,当IP UE在向IP接入网络的注册服务器注册时,就在注册消息中携带自身的支持能力,即携带是否支持移动通信网络短消息业务及其应用或多媒体消息业务及其应用。这个可以通过扩展现有技术中的注册消息来实现。当IP-Message-GW要获取IP UE的支持能力时,可以通过第三方注册或者签约/通知(SUBSCRIBF/NOTIFY)的方式从注册服务器上获取。当IP接入网络的承载网为IMS时,该注册服务器为服务呼叫控制功能(S-CSCF)。In the first solution, when the IP UE registers with the registration server of the IP access network, it carries its own support capability in the registration message, that is, whether it supports the short message service and its application of the mobile communication network or the multimedia message service and its application. application. This can be realized by extending the registration message in the prior art. When the IP-Message-GW wants to obtain the support capability of the IP UE, it can be obtained from the registration server through third-party registration or subscription/notification (SUBSCRIBF/NOTIFY). When the bearer network of the IP access network is IMS, the registration server is a Serving Call Control Function (S-CSCF).
第二种方案,当IP UE在发起短消息业务的交互之前,IP UE和IP接入网络中保存IP UE支持能力的应用服务器进行交互,将自身的支持能力存储到该应用服务器中,IP-Message-GW通过查询该应用服务器获取IP UE的支持能力。In the second solution, before the IP UE initiates the short message service interaction, the IP UE interacts with the application server that stores the IP UE support capability in the IP access network, and stores its own support capability in the application server. The Message-GW obtains the support capability of the IP UE by querying the application server.
第三种方案,该方案取决于运营商的策略和配置。运营商在给IP UE分配号码时,将所分配的号码类型和支持能力进行对应,如E.164号码对应的支持能力为该UE支持移动通信网络短消息业务应用。这样,IP-Message-GW就可以根据映射关系确定IP UE具有的号码对应的支持能力,从而获取到IPUE具有的支持能力。IP UE所具有的所有号码都存储在HSS/HLR中,当IP-Message-GW要获取IP UE所具有的所有号码时,可以通过查询HSS/HLR来获取。但是,这种方案限制很多,不能保证100%的准确,这是因为很多具有MSISDN(MSISDN就是采用E.164号码进行构造的)的无线局域网(WLAN)UE,很可能只用MSISDN来进行语音业务,并不一定支持移动通信系统短消息业务及其应用或多媒体消息业务及其应用。这时候也可以考虑通过对E.164号码按照号段来分配,从而通过识别某个号码所属的号段来判断使用该号码的终端是否支持上述的能力。The third solution, the solution depends on the operator's strategy and configuration. When an operator assigns a number to an IP UE, it corresponds the type of the assigned number to the support capability. For example, the support capability corresponding to the E.164 number is that the UE supports the short message service application of the mobile communication network. In this way, the IP-Message-GW can determine the support capability corresponding to the number that the IP UE has according to the mapping relationship, thereby obtaining the support capability that the IP UE has. All the numbers owned by the IP UE are stored in the HSS/HLR, and when the IP-Message-GW wants to obtain all the numbers owned by the IP UE, it can be obtained by querying the HSS/HLR. However, this solution has many limitations and cannot guarantee 100% accuracy. This is because many wireless local area network (WLAN) UEs with MSISDNs (MSISDNs are constructed using E.164 numbers) may only use MSISDNs for voice services , does not necessarily support the mobile communication system short message service and its application or multimedia message service and its application. At this time, it may also be considered to allocate the E.164 number according to the number segment, so as to determine whether the terminal using the number supports the above-mentioned capability by identifying the number segment to which a certain number belongs.
图5为本发明IP UE接收短消息的信令流程图,其具体步骤为:Fig. 5 is the signaling flowchart that IP UE of the present invention receives short message, and its specific steps are:
步骤500、目的IP UE使用通用注册过程注册到IP-Message-GW上。Step 500, the destination IP UE registers with the IP-Message-GW using a general registration procedure.
步骤501、SM-SC将从UE接收到的短消息携带在基于电路交换信令的消息中,发送给SMS-GMSC,该短消息中包括短消息内容以及短消息信息,该消息中还携带目的IP UE的MSISDN。Step 501, the SM-SC carries the short message received from the UE in a message based on circuit-switched signaling and sends it to the SMS-GMSC. The short message includes the short message content and short message information, and the message also carries the purpose MSISDN of the IP UE.
步骤502~503、SMS-GMSC根据该消息所携带的目的IP UE的MSISDN向HSS/HLR发送请求消息查询该基于电路交换信令的消息的路由信息,该请求消息包括一个指示该SMS-GMSC支持使用基于IP的消息传输协议的消息业务的指示,HSS/HLR给SMS-GMSC返回三个E.164地址:MSC的E.164地址、SGSN的E.164地址以及IP-Message-GW的E.164地址。Steps 502 to 503, SMS-GMSC sends a request message to HSS/HLR according to the MSISDN of the destination IP UE carried in the message to inquire about the routing information of the message based on circuit switched signaling, and the request message includes a message indicating that the SMS-GMSC supports Indication of message service using IP-based message transfer protocol, HSS/HLR returns three E.164 addresses to SMS-GMSC: E.164 address of MSC, E.164 address of SGSN and E.164 address of IP-Message-GW. 164 addresses.
步骤504、SMS-GMSC根据得到的地址,传送该基于电路交换信令的消息,这里假定选择IP-Message-GW的E.164地址传送该消息。In step 504, the SMS-GMSC transmits the message based on the circuit-switched signaling according to the obtained address. Here, it is assumed that the E.164 address of the IP-Message-GW is selected to transmit the message.
步骤505、IP-Message-GW根据该消息携带的目的IP UE的MSISDN确定目的IP UE的支持能力。Step 505, IP-Message-GW determines the support capability of the destination IP UE according to the MSISDN of the destination IP UE carried in the message.
步骤506、IP-Message-GW根据该目的IP UE的支持能力判断该目的IPUE是否支持移动通信网络的短消息业务及其应用,如果是,执行步骤508;否则,执行步骤507。Step 506, IP-Message-GW judges whether this purpose IPUE supports the short message service of mobile communication network and its application according to the support ability of this purpose IP UE, if yes, execute step 508; Otherwise, execute step 507.
步骤507、IP-Message-GW从该消息携带的用DTAP封装的短消息中提取短消息内容,将短消息内容携带在使用基于IP的消息传输协议的消息中,根据目的IP UE的IP地址或者根据目的IP UE的标识通过SIP路由发送给目的IP UE,目的IP UE接收到该消息后,读取短消息内容,转入步骤509。Step 507, IP-Message-GW extracts the short message content from the short message carried by the message with DTAP encapsulation, carries the short message content in the message using the IP-based message transmission protocol, according to the IP address of the destination IP UE or According to the identification of the destination IP UE, it is sent to the destination IP UE through the SIP route. After receiving the message, the destination IP UE reads the content of the short message and proceeds to step 509.
步骤508、IP-Message-GW从该消息中提取所携带的用DTAP封装的短消息,将用DTAP封装的短消息以及本消息的类型描述携带在使用基于IP的消息传输协议的消息中,根据目的IP UE的IP地址或者根据目的IP UE的标识发送给目的IP UE,目的IP UE接收到该使用基于IP的消息传输协议的消息后,先使用基于IP的消息传输协议解析出该消息封装的消息体,即用DTAP封装的短消息,再根据该消息携带的类型描述对用DTAP封装的短消息进行解析,得到消息内容和消息头中的信息,根据消息内容和消息头中的信息进行相应的消息业务的应用,转入步骤509。Step 508, IP-Message-GW extracts the carried short message encapsulated with DTAP from the message, carries the short message encapsulated with DTAP and the type description of this message in the message using the message transmission protocol based on IP, according to The IP address of the destination IP UE or the identity of the destination IP UE is sent to the destination IP UE. After the destination IP UE receives the message using the IP-based message transmission protocol, it first uses the IP-based message transmission protocol to parse out the information encapsulated in the message. The message body is the short message encapsulated by DTAP, and then analyze the short message encapsulated by DTAP according to the type description carried by the message, obtain the message content and the information in the message header, and make corresponding actions according to the message content and the information in the message header application of the message service, go to step 509.
步骤509、IP-Message-GW发送完使用基于IP的消息传输协议的消息后,给SMS-GMSC返回消息传送报告。Step 509: After the IP-Message-GW sends the message using the IP-based message transmission protocol, it returns a message transmission report to the SMS-GMSC.
步骤510、SMS-GMSC给HSS/HLR返回消息传送报告状态。Step 510, the SMS-GMSC returns the status of the message delivery report to the HSS/HLR.
步骤511、SMS-GMSC给SM-SC返回消息传送报告。Step 511, the SMS-GMSC returns a message delivery report to the SM-SC.
以下具体说明当IP UE发送短消息时,如何实现移动通信网络短消息的应用。How to realize the application of mobile communication network short message when IP UE sends short message in detail below.
本发明对于支持短消息业务及其应用的IP UE来说,既可以发送携带短消息内容的使用基于IP的消息传输协议的消息,又可以发送携带由DTAP封装的使用基于IP的消息传输协议的消息。考虑到短消息业务应用中的一些需求,比如下载铃声图片等业务,是需要用户在终端上输入特定字符组合,同时目的号码处填业务提供商指定的一个号码来实现的。这里的这个目的号码也是现有移动通信网络分配的,电路交换网络中的GMSC/SMS-IWMSC以及SM-SC根据该目的号码将短消息发送给对应的业务提供商,业务提供商根据IP UE的输入组合触发相应的配置来返回用户请求的应用逻辑,用户终端在接收到这个应用逻辑之后,根据预先设置的规则将其解析并执行,从而得到该用户希望下载的应用。因此,IP UE希望在IP网络中也能使用相同的业务的话,在通过IP-Message-GW以及GMSC/SMS-IWMSC给指定的业务提供商,即特定的目的号码,发送特定字符组合来请求一个应用的时候,需要构造用DTAP封装的短消息,将用DTAP封装的短消息以及类型描述携带在使用基于IP的消息传输协议的消息中传送给IP-Message-GW,IP-Message-GW根据该消息携带的类型描述确定直接将该消息携带的用DTAP封装的短消息填充成一个完整的基于电路交换信令的消息发送给GMSC/SMS-IWMSC,由GMSC/SMS-IWMSC将其作为一个现有的基于电路交换信令的消息来处理,送给SM-SC,进而SM-SC根据目的号码将其发送给业务提供商进行进一步处理。For the IP UE supporting the short message service and its application, the present invention can not only send the message using the IP-based message transfer protocol carrying the short message content, but also send the message carrying the IP-based message transfer protocol encapsulated by DTAP. information. Considering some requirements in short message service applications, such as downloading ringtone pictures and other services, the user needs to enter a specific character combination on the terminal, and at the same time fill in a number specified by the service provider in the destination number to achieve. The purpose number here is also allocated by the existing mobile communication network. The GMSC/SMS-IWMSC and SM-SC in the circuit switching network send the short message to the corresponding service provider according to the purpose number. The input combination triggers the corresponding configuration to return the application logic requested by the user. After receiving the application logic, the user terminal parses and executes it according to the preset rules, so as to obtain the application that the user wants to download. Therefore, if the IP UE wants to use the same service in the IP network, it sends a specific character combination to the specified service provider through IP-Message-GW and GMSC/SMS-IWMSC, that is, a specific destination number to request a When applying, it is necessary to construct a short message encapsulated in DTAP, carry the short message encapsulated in DTAP and its type description in a message using an IP-based message transmission protocol, and transmit it to the IP-Message-GW, and the IP-Message-GW according to the The type description carried by the message is determined to directly fill the DTAP-encapsulated short message carried by the message into a complete circuit-switched signaling-based message and send it to GMSC/SMS-IWMSC, which will be used by GMSC/SMS-IWMSC as an existing The message based on the circuit switching signaling is processed and sent to the SM-SC, and then the SM-SC sends it to the service provider for further processing according to the destination number.
在这个实现中,IP UE首先按照移动通信网络短消息业务的应用实现机制构造一条用DTAP封装的短消息,短消息中的部分信息,如IP UE和移动通信网络之间的位置关系信息,如果获取不到,可以不填充,可以填充的部分,如目的号码等,就是按照现有移动通信网络中的用法进行填充。其次,IP UE将用DTAP封装的短消息以及类型描述携带在使用基于IP的消息传输协议的消息中传送给IP-Message-GW。最后,IP-Message-GW根据该消息携带的类型描述获取出该消息携带的用DTAP封装的短消息,填充短消息中没有填充的部分信息后,使用基于电路交换信令的消息发送给GMSC/SMS-IWMSC,进而发送给SM-SC,由SM-SC发送给业务提供商进行处理。In this implementation, the IP UE first constructs a short message encapsulated in DTAP according to the application implementation mechanism of the short message service in the mobile communication network. Part of the information in the short message, such as the location relationship information between the IP UE and the mobile communication network, if If it cannot be obtained, it may not be filled, and the part that can be filled, such as the destination number, is filled according to the usage in the existing mobile communication network. Secondly, the IP UE sends the short message encapsulated with DTAP and the type description to the IP-Message-GW in the message using the IP-based message transmission protocol. Finally, IP-Message-GW obtains the DTAP-encapsulated short message carried in the message according to the type description carried in the message, fills in the part of the information that is not filled in the short message, and sends it to the GMSC/ The SMS-IWMSC then sends it to the SM-SC, and the SM-SC sends it to the service provider for processing.
在使用基于IP的消息传输协议的消息中采用DTAP构造的短消息作为消息体,当将该消息由IP UE发送给IP-Message-GW时,应该在该消息头中增加消息体的类型描述,该类型描述根据IP UE的支持能力确定。例如,当IP UE支持DTAP时,在该消息头中的消息体类型描述可以为短消息业务及其应用或者DTAP。In the message using the IP-based message transmission protocol, the short message constructed by DTAP is used as the message body. When the message is sent from the IP UE to the IP-Message-GW, the type description of the message body should be added in the message header. The type description is determined according to the support capability of the IP UE. For example, when the IP UE supports DTAP, the message body type description in the message header can be short message service and its application or DTAP.
图6为本发明IP UE发送短消息的信令流程图,其具体步骤为:Fig. 6 is the signaling flowchart that IP UE of the present invention sends short message, and its concrete steps are:
步骤600、IP UE使用通用注册过程注册到IP-Message-GW上。Step 600, the IP UE registers with the IP-Message-GW using a general registration procedure.
步骤601、IP UE发送使用基于IP的消息传输协议的消息给IP-Message-GW,该消息中携带有经过DTAP封装的短消息以及类型描述,该短消息包括短消息内容以及短消息信息。Step 601, the IP UE sends a message using an IP-based message transmission protocol to the IP-Message-GW, the message carries a DTAP-encapsulated short message and a type description, and the short message includes short message content and short message information.
步骤602、IP-Message-GW根据该消息携带的类型描述确定从该消息提取出经过DTAP封装的短消息,并且根据IP UE在HSS/HLR的注册信息由IP UE的IP地址或者目的IP UE的标识获取到对应的MSISDN,构造经过DTAP封装的短消息根据IP UE的MSISDN使用基于电路交换信令的消息发送给SMS-IWMSC。Step 602, IP-Message-GW determines to extract the DTAP-encapsulated short message from the message according to the type description carried in the message, and according to the registration information of the IP UE in the HSS/HLR, the IP address of the IP UE or the address of the destination IP UE Identify the corresponding MSISDN obtained, construct a DTAP-encapsulated short message and send it to the SMS-IWMSC according to the MSISDN of the IP UE using a circuit-switched signaling-based message.
步骤603、SMS-IWMSC转发该消息到SM-SC。Step 603, SMS-IWMSC forwards the message to SM-SC.
步骤604、SM-SC发送消息传送报告给SMS-IWMSC。Step 604, SM-SC sends a message delivery report to SMS-IWMSC.
步骤605、SMS-IWMSC转发该消息传送报告给IP-Message-GW。Step 605, SMS-IWMSC forwards the message transfer report to IP-Message-GW.
步骤606、IP-Message-GW将该基于电路交换信令的消息传送报告进行协议转换,构造使用基于IP的消息传输协议的消息传送报告发送给IP UE。Step 606: The IP-Message-GW performs protocol conversion on the message delivery report based on the circuit switching signaling, constructs a message delivery report using an IP-based message delivery protocol, and sends it to the IP UE.
当IP UE接收消息时,本发明要考虑如果经过电路交换信令封装的短消息是一个较长消息,而且该较长消息的长度超过了基于IP的消息传输协议在一次消息传输中能够支持的最大传输单位(MTU),对于这种使用一条基于IP的消息传输协议消息无法传送完成的短消息,IP-Message-GW有两种处理方式:一种对这个使用电路交换信令封装的短消息进行分段,然后通过SIP MESSAGE传送;另一种是使用MSRP协议。使用MSRP协议的话,基本流程就是:IP-Message-GW和目的IP UE之间通过SIP协议建立一个会话,协商使用MSRP传送消息所需的资源,协商完成后,就可以按照MSRP协议定义的消息将消息内容作为一个媒体流在IP-Message-GW和目的IP UE之间传送了,在传送结束后删除该会话。When the IP UE receives the message, the present invention considers that if the short message encapsulated by the circuit switching signaling is a longer message, and the length of the longer message exceeds what the IP-based message transmission protocol can support in one message transmission Maximum transmission unit (MTU), for this kind of short message that cannot be transmitted using an IP-based message transmission protocol message, IP-Message-GW has two processing methods: one is for the short message encapsulated by circuit switching signaling Carry out segmentation, and then transmit through SIP MESSAGE; the other is to use the MSRP protocol. If the MSRP protocol is used, the basic process is: establish a session between the IP-Message-GW and the destination IP UE through the SIP protocol, and negotiate the resources required to transmit messages using MSRP. The message content is transmitted between IP-Message-GW and the destination IP UE as a media stream, and the session is deleted after the transmission is completed.
当IP UE发送消息时,本发明要考虑基于IP的消息传输协议的消息中的经过DTAP封装的短消息是否超过了一条电路交换信令消息能够传送的消息长度,如果超过,IP-Message-GW需要对这个消息进行分段,使得这条完整封装在基于IP的消息传输协议的消息中的经过DTAP封装的短消息可以用多条基于电路交换信令封装的短消息发送给移动通信网络的目的终端UE;如果不超过,则按照正常处理过程处理。When the IP UE sends a message, the present invention will consider whether the short message encapsulated through DTAP in the message of the IP-based message transmission protocol exceeds the message length that can be transmitted by a circuit-switched signaling message. If it exceeds, the IP-Message-GW This message needs to be segmented so that the DTAP-encapsulated short message completely encapsulated in the message of the IP-based message transfer protocol can be sent to the mobile communication network with multiple short messages encapsulated based on circuit-switched signaling Terminal UE; if it does not exceed, it will be processed according to the normal processing procedure.
在本发明中,对于有些IP UE来说,其支持能力不仅可以为支持移动通信网络短消息及其应用,即支持DTAP,还可以为支持移动通信网络多媒体消息及其应用,即支持WAP。In the present invention, for some IP UEs, its support capability can not only support mobile communication network short message and its application, that is, support DTAP, but also support mobile communication network multimedia message and its application, that is, support WAP.
由于多媒体消息及其应用是采用WAP封装的,所以当IP-Message-GW接收到携带WAP封装的多媒体消息的基于WAP的消息时,根据该多媒体消息的目的IP UE的支持能力判断目的IP UE是否为支持WAP,如果是,直接构造使用基于IP的消息传输协议的消息,该消息携带WAP封装的多媒体消息发送给目的IP UE;否则,提取该消息的WAP封装的多媒体消息中的消息内容,将该消息内容携带在使用基于IP的消息传输协议的消息中发送给目的IP UE。Since multimedia messages and their applications are encapsulated by WAP, when IP-Message-GW receives a WAP-based message carrying a WAP-encapsulated multimedia message, it judges whether the destination IP UE is To support WAP, if so, directly construct a message using an IP-based message transmission protocol, and the message carries a WAP-encapsulated multimedia message and sends it to the destination IP UE; otherwise, extract the message content in the WAP-encapsulated multimedia message of the message, and convert The message content is carried in the message using the IP-based message transmission protocol and sent to the destination IP UE.
在使用基于IP的消息传输协议的消息中采用WAP构造的多媒体消息作为消息体,当将该消息由IP UE发送给IP-Message-GW时,应该在该消息头中增加消息体的类型描述,该类型描述根据IP UE的支持能力确定。例如,当IP UE支持WAP时,在该消息头中的消息体类型描述可以为多媒体消息业务及其应用或者WAP。In the message using the IP-based message transmission protocol, the multimedia message constructed by WAP is used as the message body. When the message is sent from the IP UE to the IP-Message-GW, the type description of the message body should be added in the message header. The type description is determined according to the support capability of the IP UE. For example, when the IP UE supports WAP, the message body type description in the message header can be multimedia message service and its application or WAP.
以下举一个具体的例子说明本发明的IP UE是如何实现多媒体消息的应用的。A specific example is given below to illustrate how the IP UE of the present invention implements the application of multimedia messages.
图7为本发明IP UE接收多媒体消息的信令流程图,假设IP UE的承载层为IMS网络,涉及的网络实体包括:IMS网络中的S-CSCF、IP-Message-GW、SM-SC/IWMSC、MMS Relay/Server以及HLR/HSS,其中,SM-SC/IWMSC、MMS Relay/Server以及HLR/HSS为现有移动通信网络中(如GPRS网络)的网络实体,其具体步骤为:Fig. 7 is the signaling flowchart of the IP UE receiving multimedia messages in the present invention, assuming that the bearer layer of the IP UE is an IMS network, and the network entities involved include: S-CSCF, IP-Message-GW, SM-SC/ in the IMS network IWMSC, MMS Relay/Server and HLR/HSS, wherein, SM-SC/IWMSC, MMS Relay/Server and HLR/HSS are network entities in the existing mobile communication network (such as GPRS network), and its specific steps are:
步骤700、IP UE在IMS网络进行注册。Step 700, the IP UE registers in the IMS network.
步骤701~704、移动通信网络中有一个需要IP UE接收的多媒体消息,移动通信网络通过短消息的方式发送通知给IP-Message-GW,该短消息携带有存储多媒体消息的多媒体消息标识(MMS ID)以及IP UE的MSISDN。Steps 701-704, there is a multimedia message that needs to be received by the IP UE in the mobile communication network, and the mobile communication network sends a notification to the IP-Message-GW in the form of a short message, and the short message carries a multimedia message identifier (MMS) for storing the multimedia message. ID) and the MSISDN of the IP UE.
移动通信网络中的UE依次通过MMS Relay/Server以及SM-SC/IWMSC发送通知给IP-Message-GW。UE in the mobile communication network sends notifications to IP-Message-GW through MMS Relay/Server and SM-SC/IWMSC in turn.
步骤705~708、IP-Message-GW根据该消息携带的IP UE的MSISDN查询HSS/HLR,获取到对应的IP地址或者直接构造SIP路由所需的IP UE标识;IP-Message-GW根据该消息携带的目的IP UE的MSISDN确定IP UE的支持能力;IP-Message-GW根据IP UE的IP地址或者IP UE的标识通过S-CSCF向IP UE发送携带MMS ID的使用基于IP的消息传输协议的通知消息,IP UE通过S-CSCF返回通知消息的应答,即SIP 200 OK。Steps 705-708, IP-Message-GW queries the HSS/HLR according to the MSISDN of the IP UE carried in the message, obtains the corresponding IP address or directly constructs the IP UE identifier required for SIP routing; IP-Message-GW according to the message The MSISDN of the destination IP UE carried determines the support capability of the IP UE; the IP-Message-GW sends the IP-based message transmission protocol carrying the MMS ID to the IP UE through the S-CSCF according to the IP UE's IP address or the IP UE's identity. Notification message, the IP UE returns a response to the notification message through the S-CSCF, that is, SIP 200 OK.
步骤709~711、IP UE通过S-CSCF向IP-Message-GW发送获取多媒体消息的消息,该消息使用基于IP的消息传输协议。In steps 709-711, the IP UE sends a message for obtaining a multimedia message to the IP-Message-GW through the S-CSCF, and the message uses an IP-based message transmission protocol.
步骤712、IP-Message-GW按照3GPPTS23.140协议中定义的方式到具有MMS ID的多媒体消息中继服务器,即MMS Relay/Server中获取多媒体消息,该多媒体消息包括多媒体消息内容以及多媒体消息信息。
步骤713、IP-Message-GW根据IP UE的支持能力判断IP UE是否支持WAP,如果是,转入步骤715,否则,转入步骤714。Step 713, IP-Message-GW judges whether the IP UE supports WAP according to the support capability of the IP UE, if yes, proceed to step 715, otherwise, proceed to step 714.
步骤714、IP-Message-GW从多媒体消息中提取多媒体消息内容,将多媒体消息内容携带在使用基于IP的消息传输协议的消息中,根据IP UE的IP地址或者根据目的UE的标识通过SIP路由发送给IP UE,IP UE接收到该使用基于IP的消息传输协议的消息后,读取多媒体消息内容,转入步骤716。Step 714, IP-Message-GW extracts the multimedia message content from the multimedia message, carries the multimedia message content in the message using the IP-based message transmission protocol, and sends it through the SIP route according to the IP address of the IP UE or according to the identification of the destination UE For the IP UE, after receiving the message using the IP-based message transmission protocol, the IP UE reads the content of the multimedia message and proceeds to step 716.
步骤715、IP-Message-GW将多媒体消息进行WAP封装,将经过WAP封装的多媒体消息以及IP UE的类型描述携带在使用基于IP的消息传输协议的消息中发送给IP UE,IP UE接收到该使用基于IP的消息传输协议的消息后,先使用基于IP的消息传输协议解析出该消息的消息体,再采用该消息携带的类型描述对用WAP封装的多媒体消息进行解析,得到消息内容和消息头中的信息,根据消息内容和消息头中的信息进行相应的消息业务的应用,转入步骤716。Step 715, IP-Message-GW performs WAP encapsulation of the multimedia message, carries the WAP-encapsulated multimedia message and the type description of the IP UE in the message using the IP-based message transmission protocol and sends it to the IP UE, and the IP UE receives the After using the message of the IP-based message transmission protocol, first use the IP-based message transmission protocol to parse out the message body of the message, and then use the type description carried in the message to parse the multimedia message encapsulated in WAP to obtain the message content and message According to the information in the header, apply the corresponding message service according to the message content and the information in the message header, and then go to step 716.
步骤716~717、IP-Message-GW通过S-CSCF给IP UE返回确认消息。In steps 716-717, the IP-Message-GW returns a confirmation message to the IP UE through the S-CSCF.
同样地,本发明的IP UE也可以发送多媒体消息,发送的方法和图6所述的方法相似,不同之处为:在步骤601中,IP UE发送使用基于IP的消息传输协议的消息给IP-Message-GW时,该消息中携带有经过WAP封装的多媒体消息以及类型描述;在步骤602中,IP-Message-GW根据该消息携带的类型描述确定从该消息提取出经过WAP封装的多媒体消息,填充经过WAP封装的多媒体消息根据IP UE的MSISDN使用现有移动通信网络中的WAP协议将多媒体消息发送给多媒体消息服务器。Similarly, the IP UE of the present invention can also send a multimedia message, and the sending method is similar to the method described in FIG. -Message-GW, the message carries the WAP-encapsulated multimedia message and type description; in step 602, the IP-Message-GW determines to extract the WAP-encapsulated multimedia message from the message according to the type description carried by the message Filling the multimedia message encapsulated by WAP using the WAP protocol in the existing mobile communication network according to the MSISDN of the IP UE to send the multimedia message to the multimedia message server.
考虑到多媒体消息业务应用中的一些需求,需要用户在终端上输入特定字符组合,同时目的号码处填业务提供商指定的一个号码来实现的。这里的这个目的号码也是现有移动通信网络分配的,现有移动通信网络中的多媒体消息服务器根据该目的号码将多媒体消息发送给对应的业务提供商,业务提供商根据IP UE的输入组合触发相应的配置来返回用户请求的应用逻辑,用户终端在接收到这个应用逻辑之后,根据预先设置的规则将其解析并执行,从而得到该用户希望下载的应用。因此,IP UE希望在IP接入网络中也能使用相同的业务的话,在通过IP-Message-GW以及多媒体消息服务器给指定的业务提供商,即特定的目的号码,发送特定字符组合来请求一个应用的时候,需要构造用WAP封装的多媒体消息,将用WAP封装的多媒体消息以及类型描述携带在使用基于IP的消息传输协议的消息中传送给IP-Message-GW,IP-Message-GW根据该消息携带的类型描述确定直接将该消息携带的用WAP封装的多媒体消息填充成一个完整的基于WAP的消息发送给多媒体消息服务器,由多媒体消息服务器将其作为一个现有的基于WAP的消息来处理,进而多媒体消息服务器根据目的号码将其发送给业务提供商进行进一步处理。Considering some requirements in the application of the multimedia message service, the user needs to enter a specific character combination on the terminal, and at the same time fill in a number specified by the service provider in the destination number to achieve. The purpose number here is also allocated by the existing mobile communication network. The multimedia message server in the existing mobile communication network sends the multimedia message to the corresponding service provider according to the purpose number, and the service provider triggers the corresponding service according to the input combination of the IP UE. configuration to return the application logic requested by the user. After receiving the application logic, the user terminal parses and executes it according to preset rules, thereby obtaining the application that the user wants to download. Therefore, if the IP UE wants to use the same service in the IP access network, it sends a specific character combination to the specified service provider through the IP-Message-GW and the multimedia message server to request a When applying, it is necessary to construct a multimedia message encapsulated with WAP, carry the multimedia message encapsulated with WAP and its type description in a message using an IP-based message transmission protocol, and send it to IP-Message-GW, and IP-Message-GW according to the The type description carried by the message is determined to directly fill the WAP-encapsulated multimedia message carried by the message into a complete WAP-based message and send it to the multimedia message server, and the multimedia message server will treat it as an existing WAP-based message. , and then the multimedia message server sends it to the service provider for further processing according to the destination number.
在这个实现中,IP UE首先按照移动通信网络多媒体消息业务的应用实现机制构造一条用WAP封装的多媒体消息,多媒体消息中的部分信息,如IP UE和移动通信网络之间的位置关系信息,如果获取不到,可以不填充,可以填充的部分,如目的号码等,就是按照现有移动通信网络中的用法进行填充。其次,IP UE将用WAP封装的多媒体消息以及类型描述携带在使用基于IP的消息传输协议的消息中传送给IP-Message-GW。最后,IP-Message-GW根据该消息携带的类型描述获取出该消息携带的用WAP封装的多媒体消息,填充多媒体消息中没有填充的部分信息后,将这个WAP消息发送给多媒体消息服务器,由多媒体消息服务器发送给业务提供商进行处理。In this implementation, the IP UE first constructs a multimedia message encapsulated by WAP according to the application implementation mechanism of the mobile communication network multimedia message service. Part of the information in the multimedia message, such as the location relationship information between the IP UE and the mobile communication network, if If it cannot be obtained, it may not be filled, and the part that can be filled, such as the destination number, is filled according to the usage in the existing mobile communication network. Secondly, the IP UE transmits the WAP-encapsulated multimedia message and the type description to the IP-Message-GW in a message using an IP-based message transmission protocol. Finally, the IP-Message-GW obtains the WAP-encapsulated multimedia message carried by the message according to the type description carried by the message, fills in the unfilled part of the information in the multimedia message, and sends the WAP message to the multimedia message server. The message server sends it to the service provider for processing.
当IP UE接收消息时,本发明要考虑如果经过WAP封装的多媒体消息是一个较长消息,而且该较长消息的长度超过了基于IP的消息传输协议在一次消息传输中能够支持的MTU,对于这种使用一条基于IP的消息传输协议消息无法传送完成的多媒体消息,IP-Message-GW有两种处理方式:一种对这个使用WAP封装的多媒体消息进行分段,然后通过SIP MESSAGE传送;另一种是使用MSRP协议。使用MSRP协议的话,基本流程就是:IP-Message-GW和目的IP UE之间通过SIP协议建立一个会话,协商使用MSRP传送消息所需的资源,协商完成后,就可以按照MSRP协议定义的消息将消息内容作为一个媒体流在IP-Message-GW和目的IP UE之间传送了,在传送结束后删除该会话。When the IP UE receives the message, the present invention considers that if the multimedia message encapsulated by WAP is a longer message, and the length of the longer message exceeds the MTU that the IP-based message transmission protocol can support in a message transmission, for The IP-Message-GW has two processing methods for this multimedia message that cannot be transmitted using an IP-based message transmission protocol message: one is to segment the multimedia message encapsulated in WAP, and then transmit it through SIP MESSAGE; the other One is to use the MSRP protocol. If the MSRP protocol is used, the basic process is: establish a session between the IP-Message-GW and the destination IP UE through the SIP protocol, and negotiate the resources required to transmit messages using MSRP. The message content is transmitted between IP-Message-GW and the destination IP UE as a media stream, and the session is deleted after the transmission is completed.
当IP UE发送消息时,本发明要考虑基于IP的消息传输协议的消息中的经过WAP封装的多媒体消息是否超过了一条WAP消息能够传送的消息长度,如果超过,IP-Message-GW需要对这个多媒体消息进行分段,使得这条完整封装在基于IP的消息传输协议的消息中的经过WAP封装的多媒体消息可以用多条基于WAP的多媒体消息发送给移动通信网络的目的UE。When the IP UE sends a message, the present invention will consider whether the WAP-encapsulated multimedia message in the message of the IP-based message transmission protocol exceeds the message length that can be transmitted by a WAP message. If it exceeds, the IP-Message-GW needs to check this The multimedia message is segmented, so that the WAP-encapsulated multimedia message completely encapsulated in the message of the IP-based message transmission protocol can be sent to the destination UE in the mobile communication network with multiple WAP-based multimedia messages.
本发明的IP UE的支持能力可以为支持移动通信网络的短消息业务及其应用或/和支持移动通信网络的多媒体消息业务及其应用。The supporting capability of the IP UE of the present invention may be to support the short message service and its application of the mobile communication network or/and support the multimedia message service and its application of the mobile communication network.
本发明提出的基于IP的消息传输协议为所有承载在IP上的用于传输消息业务的协议,例如:SIP协议中使用SIP MESSAGE来传送即时消息,使用MSRP按照流的形式传送消息等等。The IP-based message transmission protocol proposed by the present invention is all protocols for transmitting message services carried on IP, for example: SIP MESSAGE is used to transmit instant messages in the SIP protocol, MSRP is used to transmit messages in the form of streams, etc.
本发明提出的电路交换信令为现有移动通信网络中所使用的信令,如MAP信令,ISUP信令等。The circuit switching signaling proposed by the present invention is the signaling used in the existing mobile communication network, such as MAP signaling, ISUP signaling and the like.
本发明通过在IP-Message-GW中针对不同IP UE的支持能力采用不同消息通信协议封装消息体的方式,实现了在使用基于IP的消息传输协议的消息业务中兼容现有移动通信网络的短消息业务应用以及多媒体消息应用。因此,本发明提供的方法不但能够让使用IP UE的用户继续使用现有的多种多样的基于短消息和多媒体消息开发的应用,而且可以确保不对IP UE实现短消息和多媒体消息的收发产生限制,对现有移动通信网络中的消息业务也没有任何影响,提升了使用IP UE的用户对运营商和业务使用的满意度,也利于使用基于IP的消息传输协议的消息业务的推广和应用。In the present invention, by using different message communication protocols to encapsulate the message body in the IP-Message-GW for the support capabilities of different IP UEs, it realizes the compatibility with the short message of the existing mobile communication network in the message service using the IP-based message transmission protocol. Messaging business applications and multimedia messaging applications. Therefore, the method provided by the present invention can not only allow users using IP UE to continue to use the existing various applications developed based on short messages and multimedia messages, but also can ensure that the IP UE is not limited to the sending and receiving of short messages and multimedia messages , It has no impact on the message service in the existing mobile communication network, which improves the satisfaction of users using IP UE with operators and service use, and is also conducive to the promotion and application of message services using IP-based message transmission protocols.
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所做的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present invention should be included in the scope of the present invention. within the scope of protection.
Claims (14)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100799782A CN100388812C (en) | 2005-06-27 | 2005-06-27 | A method of transmitting messages using an internet protocol-based message transport protocol |
PCT/CN2006/001473 WO2007000110A1 (en) | 2005-06-27 | 2006-06-27 | A method for transmitting message by using the message transfer protocol based ip |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100799782A CN100388812C (en) | 2005-06-27 | 2005-06-27 | A method of transmitting messages using an internet protocol-based message transport protocol |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1889710A CN1889710A (en) | 2007-01-03 |
CN100388812C true CN100388812C (en) | 2008-05-14 |
Family
ID=37578969
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005100799782A Expired - Fee Related CN100388812C (en) | 2005-06-27 | 2005-06-27 | A method of transmitting messages using an internet protocol-based message transport protocol |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN100388812C (en) |
WO (1) | WO2007000110A1 (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101389068B (en) * | 2007-09-14 | 2011-11-16 | 华为技术有限公司 | Short message routing device and method, short message processing system |
CN102256234A (en) * | 2010-05-19 | 2011-11-23 | 电信科学技术研究院 | Method and equipment for processing user authentication process |
CN103841086B (en) * | 2012-11-23 | 2018-03-27 | 中兴通讯股份有限公司 | A kind of data transmission method, device and terminal |
CN107872325B (en) * | 2016-09-24 | 2021-05-14 | 华为技术有限公司 | Information online notification method and related device and system |
CN107864161A (en) * | 2017-12-21 | 2018-03-30 | 北京明朝万达科技股份有限公司 | A kind of data transmission method and device |
CN114124868B (en) * | 2021-11-23 | 2023-07-14 | 北京百度网讯科技有限公司 | A kind of instant communication method, device, system, equipment and storage medium |
CN114666752B (en) * | 2022-03-29 | 2023-09-29 | 珠海高凌信息科技股份有限公司 | Short message management and control system and method of IMS domain |
CN118672954A (en) * | 2024-08-26 | 2024-09-20 | 中国人民解放军国防科技大学 | NVMeoF request instruction transmission method and system based on interrupt merging |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002007461A2 (en) * | 2000-07-17 | 2002-01-24 | Nokia Corporation | Methods and systems for carrying of call control signaling after handover from an ip packet switched network to a circuit switched cellular network and vice versa |
US6529524B1 (en) * | 1999-01-13 | 2003-03-04 | Nortel Networks Limited | Computer program products, methods, and protocol for interworking services between a public telephone network, intelligent network, and internet protocol network |
WO2003103308A1 (en) * | 2002-05-13 | 2003-12-11 | Markport Limited | Control of plmn messaging services in ip domains |
US20050002407A1 (en) * | 2003-05-01 | 2005-01-06 | Interdigital Technology Corporation | Method and apparatus for delivery of data-based/voice services over piconets and wireless LANs (WLANs) coupled to 3GPP devices including protocol architecture and information elements relating to short message services (SMS) over WLANs |
WO2005036902A2 (en) * | 2003-10-08 | 2005-04-21 | Orange Sa | Telecommunications system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1319344C (en) * | 2003-06-17 | 2007-05-30 | 华为技术有限公司 | Method for receiving external network data by target user equipment |
-
2005
- 2005-06-27 CN CNB2005100799782A patent/CN100388812C/en not_active Expired - Fee Related
-
2006
- 2006-06-27 WO PCT/CN2006/001473 patent/WO2007000110A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6529524B1 (en) * | 1999-01-13 | 2003-03-04 | Nortel Networks Limited | Computer program products, methods, and protocol for interworking services between a public telephone network, intelligent network, and internet protocol network |
WO2002007461A2 (en) * | 2000-07-17 | 2002-01-24 | Nokia Corporation | Methods and systems for carrying of call control signaling after handover from an ip packet switched network to a circuit switched cellular network and vice versa |
WO2003103308A1 (en) * | 2002-05-13 | 2003-12-11 | Markport Limited | Control of plmn messaging services in ip domains |
US20050002407A1 (en) * | 2003-05-01 | 2005-01-06 | Interdigital Technology Corporation | Method and apparatus for delivery of data-based/voice services over piconets and wireless LANs (WLANs) coupled to 3GPP devices including protocol architecture and information elements relating to short message services (SMS) over WLANs |
WO2005036902A2 (en) * | 2003-10-08 | 2005-04-21 | Orange Sa | Telecommunications system |
Also Published As
Publication number | Publication date |
---|---|
CN1889710A (en) | 2007-01-03 |
WO2007000110A1 (en) | 2007-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10149124B2 (en) | IMS and MMS Interworking | |
US9125030B2 (en) | Apparatus, and associated method, for supporting SMS messaging by way of an IP network | |
JP5080465B2 (en) | Method and system for translating messages | |
US7702342B2 (en) | Method and system for implementing a message service based on IP multimedia subsystem | |
US8229480B2 (en) | Methods, systems, and computer program products for transferring a message service payload between messaging entities | |
US8195168B2 (en) | Mechanism for controlling a transmission of data messages to user equipment by an external gateway | |
CN101322381B (en) | Message routing method, system and equipment based on IP | |
US20090129372A1 (en) | Ims and sms interworking | |
US9344580B2 (en) | Charging for short message delivery | |
JP2008541617A (en) | Short message service encapsulation of additional service requests in IMS | |
AU2007202860B2 (en) | Apparatus, and associated method, for supporting SMS messaging by way of an IP network | |
CN101087269A (en) | Method and system for transmitting message service data | |
TW201315181A (en) | Reporting terminal capabilities for supporting short message service | |
EP2058991A1 (en) | Method, system and apparatus for implementing the interworking of messages | |
WO2007000110A1 (en) | A method for transmitting message by using the message transfer protocol based ip | |
CN101119293A (en) | A system, device and method for short message routing | |
WO2007095816A1 (en) | A method and system for message routing of multimedia messaging service | |
CN101370172A (en) | Processing method, system and device for different types of message service communication | |
CN101321362B (en) | Charging method, system and device | |
CN100421430C (en) | A Realization Method of Message Service Based on IP Network Multimedia Subsystem | |
CN100466760C (en) | A Realization Method of Message Service Based on IP Network Domain | |
CN100372395C (en) | System and method for data service platform to obtain mobile terminal information | |
CN100556008C (en) | The method that message transmits in the IP-based messaging service | |
Lagrange | Diana-Minodora Ciuraru (Télécom Bretagne) Lavinia Hilohi (Télécom Bretagne) Antoine Mercier (Bouygues Télécom) Xavier Lagrange (Télécom Bretagne) | |
Atanasov et al. | Integrating Non Call-Related User Interactions in SIP Environment |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20080514 |
|
CF01 | Termination of patent right due to non-payment of annual fee |