CN1332571C - Method for repeating multimedia news between networks - Google Patents
Method for repeating multimedia news between networks Download PDFInfo
- Publication number
- CN1332571C CN1332571C CNB2004100695083A CN200410069508A CN1332571C CN 1332571 C CN1332571 C CN 1332571C CN B2004100695083 A CNB2004100695083 A CN B2004100695083A CN 200410069508 A CN200410069508 A CN 200410069508A CN 1332571 C CN1332571 C CN 1332571C
- Authority
- CN
- China
- Prior art keywords
- mmsc
- operator
- information
- user
- message
- 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
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
技术领域technical field
本发明涉及多媒体消息技术,尤其涉及一种在网络间转发多媒体消息的方法。The invention relates to multimedia message technology, in particular to a method for forwarding multimedia messages between networks.
背景技术Background technique
移动号码携带是指移动用户改变为其提供服务的移动运营商,而保持移动终端号码不变的服务。在移动号码携带实施之前,移动用户若想变更为其提供服务的移动运营商,其移动终端号码也要改变,该用户必须将新号码及时通知他人,否则会失去联系,这给用户带来了很大的不便。而实施移动号码携带之后,用户可以方便的变更服务网络、获得更好的服务,而号码保持不变,与他人的电话联系不会受到任何影响。多媒体消息业务实现移动号码携带后,移动用户变更服务网络后,所有发给该用户的多媒体消息仍然能够被正确地发送到用户移动终端上。Mobile number portability refers to a service in which a mobile user changes the mobile operator that provides the service, while keeping the mobile terminal number unchanged. Before the implementation of mobile number portability, if a mobile user wants to change the mobile operator that provides services, his mobile terminal number will also be changed. The user must notify others of the new number in time, otherwise he will lose contact. Great inconvenience. After the implementation of mobile number portability, users can easily change the service network and obtain better services, while the number remains unchanged, and the telephone connection with others will not be affected in any way. After the multimedia message service implements mobile number portability, and after the mobile user changes the service network, all multimedia messages sent to the user can still be correctly sent to the user's mobile terminal.
移动电话呼叫的号码携带是通过七号信令网中的信令转接点完成到HLR的路由重定向而实现的。为接通被叫,为主叫用户提供服务的移动交换中心(MSC)需根据被叫移动终端号码查询该号码对应的归属位置寄存器(HLR),获得被叫当前所在服务MSC,然后进行呼叫接续。由于移动终端号码与HLR地址有对应关系,七号信令网能够根据移动终端号码将位置查询消息路由到正确的HLR。号码携带后,用户号码没有改变,仍然对应原来的HLR,但用户相关的信息保存在新的HLR中,位置查询消息必须被正确发送到新的HLR,才能获得该用户的服务MSC。七号信令网中支持移动号码携带的信令转接点能够根据移动终端号码查询内部数据库或外部数据库,获得该用户所属新的HLR的路由地址,将位置查询消息中的目的地址替换为新HLR的地址。The number portability of mobile phone calls is realized through the signaling transfer point in the No. 7 signaling network to complete the route redirection to the HLR. In order to connect to the called party, the mobile switching center (MSC) that provides services for the calling user needs to query the home location register (HLR) corresponding to the number according to the called mobile terminal number, obtain the current serving MSC of the called party, and then proceed to call connection . Because the mobile terminal number has a corresponding relationship with the HLR address, the No. 7 signaling network can route the location query message to the correct HLR according to the mobile terminal number. After number portability, the user number remains unchanged and still corresponds to the original HLR, but the user-related information is stored in the new HLR, and the location query message must be sent to the new HLR correctly to obtain the user's service MSC. The signaling transfer point that supports mobile number portability in the No. 7 signaling network can query the internal database or external database according to the mobile terminal number, obtain the routing address of the new HLR to which the user belongs, and replace the destination address in the location query message with the new The address of the HLR.
短消息的号码携带也是通过七号信令网中的信令转接点完成到HLR的路由重定向而实现的。为向接收方移动用户发送短消息,发送方所属短消息中心需根据移动终端号码查询该号码对应的HLR,获得接收方当前所在服务MSC然后进行短消息转发。号码携带对短消息路由查询消息的重定向过程呼叫中的位置查询消息的重定向过程相同。在GSM网络中,这个查询消息是MAP-SRI-FOR-SM,在CDMA网络中,这个查询消息是SMSREQ。The number portability of the short message is also realized through the signaling transfer point in the No. 7 signaling network to complete the route redirection to the HLR. In order to send a short message to the mobile user of the receiving party, the short message center of the sending party needs to query the HLR corresponding to the number according to the mobile terminal number, obtain the serving MSC where the receiving party is currently located, and then forward the short message. The number portability is the same as the redirection process of the short message routing query message and the location query message in a call. In the GSM network, the query message is MAP-SRI-FOR-SM, and in the CDMA network, the query message is SMSREQ.
移动号码携带涉及多个移动运营商,假设发送方用户和接收方用户分别属于两个移动运营商,第三方运营商专营MMS网间互联业务,接收方用户是移动号码携带用户,多媒体消息传送流程参阅图1所示:Mobile number portability involves multiple mobile operators. Assume that the sender user and the receiver user belong to two mobile operators respectively, and the third-party operator specializes in MMS Internet service. The receiver user is a mobile number portability user. The multimedia message transmission process See Figure 1:
a1:发送方用户归属多媒体消息业务中心(MMSC)MMSC1收到发方提交的多媒体消息后,首先查询用户数据库判断接收方是否为本MMSC用户,如果是则直接向接收方下发消息,否则根据该消息的接收方移动终端号码发起短消息路由查询。如果MMSC1能够判断出接收方是GSM用户,则构造并发起GSM短消息路由请求消息SRI_for_SMS,其中用户号码参数为移动用户电话号码(MSISDN),信令连接控制部分(SCCP)层目的地地址为基于MDISDN的全局码(GT,用于同一运营商网络内部或不同运营商网络之间的寻址)号码;如果MMSC1能够判断出接收方是CDMA用户,则构造并发起CDMA短消息路由请求消息SMSREQ,其中用户号码参数为移动号簿号码(MDN),SCCP层目的地地址为基于MDN的GT号码;如果MMSC1无法判断接收方用户类型,可选择两者之一尝试查询,查询失败后再尝试另一种。a1: After receiving the multimedia message submitted by the sender's user, MMSC1 first queries the user database to determine whether the receiver is a user of the MMSC, and if so, sends the message directly to the receiver, otherwise according to The mobile terminal number of the receiver of the message initiates a short message routing query. If MMSC1 can judge that the receiving party is a GSM user, then construct and initiate the GSM short message routing request message SRI_for_SMS, wherein the user number parameter is a mobile subscriber telephone number (MSISDN), and the signaling connection control part (SCCP) layer destination address is based on The global code of MDISDN (GT, is used for addressing within the same operator's network or between different operator's networks) number; If MMSC1 can judge that the recipient is a CDMA user, then construct and initiate a CDMA short message routing request message SMSREQ, The user number parameter is the mobile directory number (MDN), and the destination address of the SCCP layer is the GT number based on the MDN; if MMSC1 cannot determine the user type of the receiver, it can choose one of the two to try to query, and then try another one if the query fails. kind.
a2:与MMSC1相连的支持移动号码携带(MNP)的信令转接点STP1收到包含承载着短消息路由查询MAP消息的SCCP消息,根据目的地地址中基于移动终端号码的GT号码,查询外部号码携带数据库或内部号码携带数据库,获得用户号码携带后所属HLR-B的七号地址,用它替换收到消息中的目的地址,通过七号信令网将消息重新路由到HLR-B。在号码携带之前,由于移动终端号码与其所属HLR的七号地址具有对应关系,信令网关会将该消息接路由到该HLR。a2: The signaling transfer point STP1 connected to MMSC1 that supports Mobile Number Portability (MNP) receives the SCCP message that contains the short message route query MAP message, and queries the external The number portability database or internal number portability database obtains the No. 7 address of the HLR-B that the user belongs to after the number portability, uses it to replace the destination address in the received message, and reroutes the message to HLR-B through the No. 7 signaling network. Before the number portability, since the number of the mobile terminal corresponds to the No. 7 address of the HLR to which it belongs, the signaling gateway will route the message to the HLR.
a3:HLR-B收到短消息路由查询MAP消息后,根据消息中移动终端号码查询内部数据库获得对应的用户识别码(GSM网为IMSI、CDMA网为MIN),在短消息路由请求的响应消息中返回给MMSC1。a3: After HLR-B receives the short message routing query MAP message, it queries the internal database according to the mobile terminal number in the message to obtain the corresponding user identification code (IMSI for the GSM network, and MIN for the CDMA network), in the response message of the short message routing request Return to MMSC1.
a4:MMSC1得到HLR-B返回的接收方用户的移动用户识别码(GSM网IMSI、CDMA网MIN)后,查询内部数据库或外部数据库,获得接收方用户所属的移动运营商信息,并以此确定下一MMSC地址(域名或IP地址)。如果与发送方同属一个运营商,但属于不同的MMSC,则通过MM4接口将MM4 Forward.REQ(MMSC之间转发用户多媒体消息的请求消息)消息转发给接收方MMSC,由该MMSC向接收方用户下发多媒体消息。如果收发双方不属于同一运营商,则MMSC1通过MM4接口将MM4_Forward.REQ消息转发给本网对外互通的网关MMSC2。a4: After MMSC1 obtains the mobile subscriber identification code (IMSI of GSM network, MIN of CDMA network) returned by HLR-B, it queries the internal database or external database, obtains the information of the mobile operator to which the subscriber belongs, and determines the Next MMSC address (domain name or IP address). If it belongs to the same operator as the sender, but belongs to a different MMSC, the MM4 Forward.REQ (request message for forwarding user multimedia messages between MMSCs) message is forwarded to the receiving MMSC through the MM4 interface, and the MMSC sends the message to the receiving user Send multimedia messages. If the sending and receiving parties do not belong to the same operator, MMSC1 forwards the MM4_Forward.REQ message to the gateway MMSC2 for external communication of this network through the MM4 interface.
a5:MMSC2收到MM4_Forward.REQ,向MMSC1返回MM4_Forward.RES消息。a5: MMSC2 receives MM4_Forward.REQ and returns MM4_Forward.RES message to MMSC1.
b1~b5:类似于a1~a5,MMSC2查询HLR-B得到接收方移动用户识别码后,查询内部数据库或外部数据库判断出接收方所属运营商,如果属于本运营商,则通过MM4接口将消息转发到接收方归属MMSC,如果属于其他运营商,则将多媒体消息通过MM4接口转发到运营MMS互联业务的互联网关MMSC3。b1~b5: Similar to a1~a5, after MMSC2 inquires HLR-B to obtain the receiver's mobile subscriber identification code, it checks the internal database or external database to determine the operator to which the receiver belongs. If it belongs to the operator, it sends the message through the MM4 interface If it is forwarded to the recipient's MMSC, if it belongs to another operator, the multimedia message will be forwarded to the Internet gateway MMSC3 that operates the MMS interconnection service through the MM4 interface.
c1~c5:类似于a1~a5,MMSC3查询HLR-B得到接收方移动用户识别码后,查询内部数据库或外部数据库判断出接收方所属运营商,并将多媒体消息通过MM4接口转发到接收方所属网络的网关MMSC4。c1~c5: Similar to a1~a5, after MMSC3 inquires HLR-B to obtain the receiver's mobile subscriber identification code, it checks the internal database or external database to determine the operator to which the receiver belongs, and forwards the multimedia message to the recipient's mobile subscriber through the MM4 interface. Network gateway MMSC4.
d1~d5:类似于a1~a5,MMSC4查询HLR-B得到接收方移动用户识别码后,查询内部数据库或外部数据库判断出接收方属于本运营商的MMSC5,将多媒体消息通过MM4接口转发到接收方所属MMSC5。接收方所属MMSC5收到给用户的消息后,查询内部数据库,确定是本MMSC用户,则启动到用户终端的多媒体消息下发流程。d1~d5: Similar to a1~a5, after MMSC4 inquires HLR-B to obtain the mobile subscriber identification code of the receiving party, it inquires the internal database or external database to determine that the receiving party belongs to the MMSC5 of the operator, and forwards the multimedia message to the receiving party through the MM4 interface. Fang belongs to MMSC5. After receiving the message to the user, the MMSC5 to which the receiving party belongs queries the internal database and confirms that it is the user of the MMSC, then starts the process of sending multimedia messages to the user terminal.
从上可看出,由于MMSC之间的MM4接口消息MM4_Forward.REQ中没有表示用户所属运营商的信息,导致发送方所属MMSC和到接收方所属MMSC之间的每个MMSC都要进行一次短消息路由查询以获得接收方用户的移动用户识别码(IMSI或MIN),因而存在各个MMSC的处理流程复杂、网络资源消耗大、反映速度慢和总体成本高等缺点。It can be seen from the above that since the MM4 interface message MM4_Forward.REQ between MMSCs does not contain information about the operator to which the user belongs, each MMSC between the MMSC to which the sender belongs and the MMSC to which the receiver belongs must send a short message. Routing query to obtain the mobile subscriber identification code (IMSI or MIN) of the recipient user, so there are disadvantages such as complicated processing flow of each MMSC, large consumption of network resources, slow response speed and high overall cost.
发明内容Contents of the invention
本发明提供一种在网络间转发多媒体消息的方法,以解决现有技术中在不同运营网终端间转发多媒体消息时存在MMSC处理流程复杂、反映速度慢和网络资源消耗大的缺点。The invention provides a method for forwarding multimedia messages between networks to solve the disadvantages of complex MMSC processing flow, slow reflection speed and large consumption of network resources in the prior art when forwarding multimedia messages between terminals of different operating networks.
为解决上述问题,本发明提供下述技术方案:In order to solve the above problems, the present invention provides the following technical solutions:
一种在网络间转发多媒体消息的方法,该方法为:A method for forwarding multimedia messages between networks, the method is:
发送方用户所在网络的多媒体消息业务中心(MMSC)获取接收方用户所属MMSC的地址信息或所属运营商信息;The multimedia messaging service center (MMSC) of the network where the sender user is located obtains the address information or operator information of the MMSC to which the receiver user belongs;
在根据所述MMSC的地址信息或运营商信息判断接收方用户与发送方用户属于不同运营商网络时,发送方用户所在网络的MMSC向转发多媒体消息的下一个MMSC发送转发请求消息;并且When judging that the receiver user and the sender user belong to different operator networks according to the address information or operator information of the MMSC, the MMSC of the network where the sender user is located sends a forwarding request message to the next MMSC forwarding the multimedia message; and
除接收方用户所属MMSC外,转发所述多媒体消息的部分或全部MMSC在转发请求消息中携带接收方用户所属MMSC的地址信息或所属运营商信息,接收到该请求消息的后续MMSC直接根据请求消息中接收方用户所属MMSC的地址信息或运营商信息确定转发多媒体消息的下一个MMSC。In addition to the MMSC to which the recipient user belongs, some or all of the MMSCs that forward the multimedia message carry the address information or operator information of the MMSC to which the recipient user belongs in the forwarding request message, and the subsequent MMSC that receives the request message directly according to the request message The address information or operator information of the MMSC to which the recipient user belongs determines the next MMSC to forward the multimedia message.
其中:in:
MMSC获取接收方用户所属MMSC的地址信息或所属运营商信息包括步骤:发送方用户所在网络的MMSC向支持移动号码携带的信令转接点发送短消息路由查询请求;所述信令转接点查询外部或内部号码携带数据库获得接收方的归属位置寄存器地址,并将所述短消息路由查询请求路由到该归属位置寄存器;所述归属位置寄存器向所述MMSC返回接收方用户识别码,MMSC根据该用户识别码查询数据库获得接收方用户所属MMSC的地址信息或所属运营商信息。The MMSC obtains the address information or the operator information of the MMSC to which the receiving party user belongs, including steps: the MMSC of the network where the sending party user is located sends a short message routing query request to a signaling transfer point that supports mobile number portability; the signaling transfer point Query the external or internal number portability database to obtain the recipient's home location register address, and route the short message routing query request to the home location register; the home location register returns the receiver user identification code to the MMSC, and the MMSC according to The user identification code queries the database to obtain the address information of the MMSC to which the recipient user belongs or the information of the operator to which he belongs.
MMSC获取接收方用户所属MMSC的地址信息或所属运营商信息包括步骤:发送方用户所在网络的MMSC向支持移动号码携带的信令转接点发送短消息路由查询请求;所述信令转接点查询外部或内部号码携带数据库获得接收方用户识别码并返回给所述MMSC;所述MMSC根据该用户识别码查询数据库获得接收方用户所属MMSC的地址信息或所属运营商信息。The MMSC obtains the address information or the operator information of the MMSC to which the receiving party user belongs, including steps: the MMSC of the network where the sending party user is located sends a short message routing query request to a signaling transfer point that supports mobile number portability; the signaling transfer point Query the external or internal number portability database to obtain the user identification code of the receiving party and return it to the MMSC; the MMSC queries the database according to the user identification code to obtain the address information or operator information of the MMSC to which the receiving party belongs.
MMSC获取接收方用户所属MMSC的地址信息或所属运营商信息包括步骤:发送方用户所在网络的MMSC向支持移动号码携带的信令转接点发送短消息路由查询请求;所述信令转接点查询外部或内部号码携带数据库直接获得接收方用户所属MMSC的地址信息或所属运营商信息并返回给所述的发送方用户所在网络的MMSC。The MMSC obtains the address information or the operator information of the MMSC to which the receiving party user belongs, including steps: the MMSC of the network where the sending party user is located sends a short message routing query request to a signaling transfer point that supports mobile number portability; the signaling transfer point Query the external or internal number portability database to directly obtain the address information of the MMSC or the information of the operator to which the receiver user belongs, and return it to the MMSC of the network where the sender user is located.
MMSC根据接收方用户基于移动终端号码的域名参数,通过查询域名解析服务器获得接收方用户所属MMSC地址信息或所属运营商信息。According to the domain name parameters of the receiving user based on the mobile terminal number, the MMSC obtains the address information of the MMSC or the information of the operator to which the receiving user belongs by querying the domain name resolution server.
本发明在MM4接口消息MM4_Forward.REQ中扩展表示用户所属MMSC地址信息或所属运营商信息,并在多个MMSC之间共享,避免了MMSC重复从HLR查询短消息路由,因而简化了MMSC的处理流程,能够提高反映速度、减少网络资源消耗和降低总体成本。The invention expands the MM4 interface message MM4_Forward.REQ to indicate the MMSC address information or the operator information of the user, and shares it among multiple MMSCs, avoiding the MMSC's repeated inquiry of short message routes from the HLR, thus simplifying the processing flow of the MMSC , which can improve the response speed, reduce the consumption of network resources and reduce the overall cost.
附图说明Description of drawings
图1为现有技术中转发多媒体消息的流程图;Fig. 1 is the flowchart of forwarding multimedia message in the prior art;
图2、图3为本发明中转发多媒体消息的流程图。Fig. 2 and Fig. 3 are flowcharts of forwarding multimedia messages in the present invention.
具体实施方式Detailed ways
为了避免转发多媒体消息的多媒体消息业务中心(MMSC)重复从HLR查询短消息路由,本发明在MM4接口消息MM4_Forward.REQ中扩展表示用户所属MMSC地址或运营商的信息,使该信息在多个MMSC之间共享。即在发送方所属MMSC获得接收方用户所属MMSC地址或运营商的信息后,后续转发多媒体消息的MMSC直接利用该信息确定下一MMSC。运营商的信息可以直接用移动用户识别码(IMSI或MIN),也可以用移动运营商标识(ID)或移动运营商名称。In order to prevent the Multimedia Message Service Center (MMSC) that forwards multimedia messages from repeatedly inquiring about short message routes from the HLR, the present invention expands the information indicating the MMSC address or operator to which the user belongs in the MM4 interface message MM4_Forward. shared between. That is, after the MMSC to which the sender belongs obtains the address or operator information of the MMSC to which the user of the receiver belongs, the MMSC that forwards the multimedia message subsequently directly uses the information to determine the next MMSC. The operator's information may directly use a mobile subscriber identification code (IMSI or MIN), or may use a mobile operator identification (ID) or a mobile operator name.
参阅图2所示,多媒体消息的转发过程如下:Referring to Fig. 2, the forwarding process of the multimedia message is as follows:
1-1、发送方用户所属MMSC1收到发方提交的多媒体消息后,首先查询用户数据库判断接收方是否为本MMSC用户,如果是则直接向接收方下发消息;否则根据该消息的接收方移动终端号码发起短消息路由查询。如果MMSC1能够判断出接收方是GSM用户,则构造并发起GSM短消息路由请求消息SRI_for_SMS,其中用户号码参数为MSISDN,SCCP层目的地地址为基于MDISDN的GT号码;如果MMSC1能够判断出接收方是CDMA用户,则构造并发起CDMA短消息路由请求消息SMSREQ,其中用户号码参数为MDN,SCCP层目的地地址为基于MDN的GT号码;如果MMSC1无法判断接收方用户类型,可选择两者之一尝试查询,查询失败后再尝试另一种。1-1. After receiving the multimedia message submitted by the sender, the MMSC1 of the sender user first queries the user database to determine whether the receiver is the MMSC user, and if so, sends the message directly to the receiver; otherwise, according to the receiver of the message The mobile terminal number initiates a short message routing query. If MMSC1 can determine that the receiving party is a GSM user, then construct and initiate a GSM short message routing request message SRI_for_SMS, wherein the user number parameter is MSISDN, and the SCCP layer destination address is a GT number based on MDISDN; if MMSC1 can determine that the receiving party is For a CDMA user, construct and initiate a CDMA short message routing request message SMSREQ, in which the user number parameter is MDN, and the SCCP layer destination address is a GT number based on MDN; if MMSC1 cannot determine the type of receiver user, one of the two can be selected to try query, and try another one if the query fails.
1-2、与MMSC1相连的支持MNP的信令转接点STP1收到包含承载着短消息路由查询MAP消息的SCCP消息,根据目的地地址中基于移动终端号码的GT号码,查询外部号码携带数据库或内部号码携带数据库,获得用户号码携带后所属HLR-B的七号地址,用它替换收到消息中的目的地址,通过七号信令网将消息重新路由到HLR-B。在号码携带之前,由于移动终端号码与其所属HLR的七号地址具有对应关系,信令网会将该消息接路由到该HLR-A。1-2. The MNP-supporting signaling transfer point STP1 connected to MMSC1 receives the SCCP message containing the short message route query MAP message, and queries the external number portability database according to the GT number based on the mobile terminal number in the destination address Or use the internal number portability database to obtain the No. 7 address of the HLR-B to which the user number is ported, use it to replace the destination address in the received message, and reroute the message to HLR-B through the No. 7 signaling network. Before the number portability, since the number of the mobile terminal corresponds to the No. 7 address of the HLR to which it belongs, the signaling network will route the message to the HLR-A.
1-3、HLR-B收到短消息路由查询MAP消息后,根据消息中移动终端号码查询内部数据库获得对应的用户识别码(GSM网IMSI、CDMA网MIN),在短消息路由请求的响应消息中返回给MMSC1。1-3. After HLR-B receives the short message routing query MAP message, it queries the internal database according to the mobile terminal number in the message to obtain the corresponding user identification code (GSM network IMSI, CDMA network MIN), and in the response message of the short message routing request Return to MMSC1.
1-4、MMSC1得到HLR-B返回的接收方用户的移动用户识别码(GSM网IMSI、CDMA网MIN)后,查询内部数据库或外部数据库,获得接收方用户所属的移动运营商信息,并以此确定下一MMSC地址(域名或IP地址)。如果与发送方同属一个运营商,但属于不同的MMSC,则通过MM4接口将MM4_Forward.REQ消息转发给接收方MMSC,由该MMSC向接收方用户下发多媒体消息。如果收发双方不属同一运营商,则MMSC1通过MM4接口将MM4_Forward.REQ消息转发给本网对外互通的网关MMSC2。其中MM4_Forward.REQ消息中包含接收方所属运营商信息(CarrierInfo=IMSI/MIN/CarrierID/CarrierName),MMSC1以及后需MMSC可根据该信息确定下一MMSC地址。1-4, After MMSC1 obtains the mobile subscriber identification code (GSM network IMSI, CDMA network MIN) of the receiving party user that HLR-B returns, inquires internal database or external database, obtains the mobile operator information that receiving party user belongs to, and with This determines the next MMSC address (domain name or IP address). If it belongs to the same operator as the sender, but belongs to a different MMSC, the MM4_Forward.REQ message is forwarded to the receiver MMSC through the MM4 interface, and the MMSC sends the multimedia message to the receiver user. If the sending and receiving parties do not belong to the same operator, MMSC1 forwards the MM4_Forward.REQ message to the gateway MMSC2 for external intercommunication of this network through the MM4 interface. The MM4_Forward.REQ message includes the carrier information of the receiver (CarrierInfo=IMSI/MIN/CarrierID/CarrierName), and the MMSC1 and subsequent MMSCs can determine the address of the next MMSC according to the information.
1-5、MMSC2收到MM4_Forward.REQ,向MMSC1返回M4_Forward.RES消息。1-5. MMSC2 receives MM4_Forward.REQ and returns M4_Forward.RES message to MMSC1.
2-1、MMSC2不用发起HLR查询,而直接根据收到的MM4_Forward.REQ消息中的接收方所属运营商信息,确定下一MMSC地址,如果接收方属于本运营商,则通过MM4接口将消息转发到接收方归属MMSC,如果属于其他运营商,则将多媒体消息通过MM4接口转发到运营MMS互联业务的互联网关MMSC3。2-1. MMSC2 does not need to initiate an HLR query, but directly determines the next MMSC address according to the operator information of the receiver in the received MM4_Forward.REQ message. If the receiver belongs to the operator, the message is forwarded through the MM4 interface If the receiver belongs to MMSC, if it belongs to another operator, the multimedia message will be forwarded to the Internet gateway MMSC3 operating the MMS interconnection service through the MM4 interface.
2-2、MMSC3向MMC2回响应消息MM4_Forward.RES。2-2. MMSC3 returns a response message MM4_Forward.RES to MMC2.
3-1、MMSC3不用发起HLR查询,而直接根据收到的MM4_Forward.REQ消息中的接收方所属运营商信息,确定下一MMSC地址,并将多媒体消息通过MM4接口转发到接收方所属运营商的网关MMSC4(为本网络的入口网关)。3-1. MMSC3 does not need to initiate an HLR query, but directly determines the next MMSC address according to the information of the receiver's operator in the received MM4_Forward.REQ message, and forwards the multimedia message to the receiver's operator through the MM4 interface. Gateway MMSC4 (ingress gateway of this network).
3-2、MMSC4向MMC3回响应消息MM4_Forward.RES。3-2. MMSC4 returns a response message MM4_Forward.RES to MMC3.
4-1、MMSC4首先判断查询内部数据库确定接收方是否为本网用户,如果是则不用发起HLR查询,而直接根据收到的MM4_Forward.REQ消息中的接收方所属运营商信息确定下一MMSC地址,并将多媒体消息通过MM4接口转发到接收方所属MMSC5;如果不是则拒绝。4-1. MMSC4 first judges and queries the internal database to determine whether the receiver is a user of the network. If so, it does not need to initiate an HLR query, but directly determines the next MMSC address according to the operator information of the receiver in the received MM4_Forward.REQ message , and forward the multimedia message to the MMSC5 of the recipient through the MM4 interface; if not, reject it.
4-2、MMSC5向MMSC4回响应消息MM4_Forward.RES。接收方所属MMSC5收到给用户的消息后,查询内部数据库,确定是本MMSC用户,则启动到用户终端的多媒体消息下发流程。4-2. MMSC5 returns a response message MM4_Forward.RES to MMSC4. After receiving the message to the user, the MMSC5 to which the receiving party belongs queries the internal database and confirms that it is the user of the MMSC, then starts the process of sending multimedia messages to the user terminal.
发送方用户所属MMSC获取用户识别码(即步骤1-1~1-3)也可通过基于E164号码的域名解析服务(ENUM-DNS)查询实现,这样MMSC可以不用查询HLR,能够进一步简化MMSC的处理流程和提高反映速度。参阅图3所示,其处理流程如下:The MMSC to which the sending user belongs obtains the user identification code (that is, steps 1-1 to 1-3) can also be realized by querying the domain name resolution service (ENUM-DNS) based on the E164 number, so that the MMSC does not need to query the HLR, which can further simplify the MMSC Process flow and improve response speed. Referring to Figure 3, its processing flow is as follows:
A1:发方用户归属MMSC1收到发方提交的多媒体消息后,首先查询用户数据库判断接收方是否为本MMSC用户,如果是则直接向接收方下发消息;否则根据该消息的接收方移动终端号码发起ENUM-DNS查询。A1: After receiving the multimedia message submitted by the sender, the MMSC1 of the sender's user first queries the user database to determine whether the receiver is the MMSC user, and if so, sends the message directly to the receiver; otherwise, according to the receiver's mobile terminal of the message The number initiates an ENUM-DNS query.
A2:ENUM-DNS Server收到ENUM-DNS_REQ消息,根据基于移动终端号码的域名参数查询内部或外部数据库获得接收方所属MMSC地址信息或所属运营商信息,在ENUM-DNS_RES消息中返回给MMSC1。A2: ENUM-DNS Server receives the ENUM-DNS_REQ message, queries the internal or external database according to the domain name parameters based on the mobile terminal number to obtain the MMSC address information or operator information of the recipient, and returns it to MMSC1 in the ENUM-DNS_RES message.
A3:MMSC得到ENUM-DNS查询结果,根据接受方所属MMSC地址或运营商信息判断,如果与发送方同属一个运营商,但属于不同的MMSC,则通过MM4接口将MM4_Forward.REQ消息转发给接收方MMSC,由该MMSC向接收方用户下发多媒体消息。如果收发双方不属同一运营商,则MMSC1通过MM4接口将MM4_Forward.REQ消息转发给本网对外互通的网关MMSC2。其中MM4_Forward.REQ消息中包含接收方所属MMSC地址信息或运营商信息(MMSC_Address/CarrierInfo),MMSC1以及后需MMSC可根据该信息确定下一MMSC地址。A3: The MMSC obtains the ENUM-DNS query result, judges according to the MMSC address or operator information of the receiver, if it belongs to the same operator as the sender, but belongs to a different MMSC, then forward the MM4_Forward.REQ message to the receiver through the MM4 interface The MMSC sends the multimedia message to the receiver user by the MMSC. If the sending and receiving parties do not belong to the same operator, MMSC1 forwards the MM4_Forward.REQ message to the gateway MMSC2 for external intercommunication of this network through the MM4 interface. The MM4_Forward.REQ message includes address information of the MMSC to which the recipient belongs or carrier information (MMSC_Address/CarrierInfo), and MMSC1 and subsequent MMSCs can determine the address of the next MMSC according to this information.
A4:MMSC2收到MM4_Forward.REQ,向MMSC1返回M4_Forward.RES消息。A4: MMSC2 receives MM4_Forward.REQ and returns M4_Forward.RES message to MMSC1.
B1:MMSC2根据收到的MM4_Forward.REQ消息中的接收方所属MMSC地址信息或运营商信息,确定下一MMSC地址,如果接收方属于本运营商,则通过MM4接口将消息转发到接收方归属MMSC,如果属于其他运营商,则将多媒体消息通过MM4接口转发到运营MMS互联业务的互联网关MMSC3。B1: MMSC2 determines the next MMSC address according to the MMSC address information or operator information of the receiver in the received MM4_Forward.REQ message. If the receiver belongs to the operator, the message is forwarded to the receiver's MMSC through the MM4 interface , if it belongs to another operator, forward the multimedia message to the Internet gateway MMSC3 that operates the MMS interconnection service through the MM4 interface.
B2:MMSC3向MMC2回响应消息MM4_Forward.RES。B2: MMSC3 returns a response message MM4_Forward.RES to MMC2.
C1:MMSC3根据收到的MM4_Forward.REQ消息中的接收方所属MMSC地址信息或运营商信息,确定下一MMSC地址,并将多媒体消息通过MM4接口转发到接收方所属运营商的网关MMSC4。C1: MMSC3 determines the next MMSC address according to the MMSC address information or operator information of the receiver in the received MM4_Forward.REQ message, and forwards the multimedia message to the gateway MMSC4 of the operator of the receiver through the MM4 interface.
C2:MMSC4向MMC3回响应消息MM4_Forward.RES。D1:MMSC4根据收到的MM4_Forward.REQ消息中的接收方所属MMSC地址信息或运营商信息,确定下一MMSC地址,并将多媒体消息通过MM4接口转发到接收方所属MMSC5。C2: MMSC4 returns a response message MM4_Forward.RES to MMC3. D1: MMSC4 determines the next MMSC address according to the MMSC address information or operator information of the receiver in the received MM4_Forward.REQ message, and forwards the multimedia message to the MMSC5 of the receiver through the MM4 interface.
D2:MMSC5向MMC4回响应消息MM4_Forward.RES。接收方所属MMSC5收到给用户的消息后,查询内部数据库,确定是本MMSC用户,则启动到用户终端的多媒体消息下发流程。D2: MMSC5 returns a response message MM4_Forward.RES to MMC4. After receiving the message to the user, the MMSC5 to which the receiving party belongs queries the internal database and confirms that it is the user of the MMSC, then starts the process of sending multimedia messages to the user terminal.
在图2和图3所示的流程中,通过5个MMSC转发多媒体消息,但本发明的实现并不限于此,实际转发过程中转发多媒体消息的MMSC可多可少。In the process shown in Fig. 2 and Fig. 3, the multimedia message is forwarded by five MMSCs, but the implementation of the present invention is not limited thereto, and the number of MMSCs forwarding the multimedia message in the actual forwarding process can be more or less.
除了通过上述的方式获取接收方用户所属MMSC的地址信息或所属运营商信息外,MMSC还可通过以下方式获取接收方用户所属MMSC的地址信息或所属运营商信息:In addition to obtaining the address information or operator information of the MMSC to which the recipient user belongs through the above methods, the MMSC can also obtain the address information or operator information of the MMSC to which the recipient user belongs through the following methods:
1、由号码携带数据库直接提供用户识别码,即:1. The user identification code is directly provided by the number portability database, namely:
发送方用户所在网络的MMSC向支持移动号码携带的信令转接点发送短消息路由查询请求;The MMSC of the network where the sender user is located sends a short message routing query request to the signaling transfer point that supports mobile number portability;
信令转接点查询外部或内部号码携带数据库获得接收方用户识别码并返回给MMSC;The signaling transfer point queries the external or internal number portability database to obtain the recipient's user identification code and returns it to the MMSC;
MMSC根据该用户识别码查询数据库获得接收方用户所属MMSC的地址信息或所属运营商信息。The MMSC inquires the database according to the user identification code to obtain the address information of the MMSC or the information of the operator to which the recipient user belongs.
2、由号码携带数据库直接提供接收方用户所属MMSC的地址信息或所属运营商信息,即:2. The number portability database directly provides the address information of the MMSC or the information of the operator to which the recipient user belongs, namely:
发送方用户所在网络的MMSC向支持移动号码携带的信令转接点发送短消息路由查询请求;The MMSC of the network where the sender user is located sends a short message routing query request to the signaling transfer point that supports mobile number portability;
所述信令转接点查询外部或内部号码携带数据库直接获得接收方用户所属MMSC的地址信息或所属运营商信息并返回给所述的发送方用户所在网络的MMSC。The signaling transfer point queries the external or internal number portability database to directly obtain the address information of the MMSC or the information of the operator to which the receiving user belongs, and returns it to the MMSC of the network where the sending user is located.
在上述实施例中,除接收方用户所属MMSC外转发所述多媒体消息的全部MMSC在转发请求消息中均携带接收方用户所属MMSC的地址信息或所属运营商信息,但本发明并不限于此,也可以是部分MMSC在转发请求消息中携带接收方用户所属MMSC的地址信息或所属运营商信息,对于接收到包含收方用户所属MMSC的地址信息或所属运营商信息的后续MMSC就直接利用该信息确定下一MMSC,对于收到不包含上该信息的后续MMSC,则通过查询方式确定下一MMSC(查询方式与现有方式相同)In the above-mentioned embodiment, all MMSCs that forward the multimedia message except the MMSC to which the recipient user belongs carry the address information of the MMSC to which the recipient user belongs or the operator information in the forwarding request message, but the present invention is not limited thereto. It may also be that some MMSCs carry the address information or operator information of the MMSC to which the recipient user belongs in the forwarding request message, and directly use this information for subsequent MMSCs that receive the address information or operator information of the MMSC to which the recipient user belongs Determine the next MMSC, and for the subsequent MMSC that does not contain the above information, determine the next MMSC through the query method (the query method is the same as the existing method)
在本发明中,在MM4_Forward.REQ消息中还可扩展发送方用户所属MMSC地址信息和/或运营商信息的参数,用于其他MMSC了解发送方所属运营商或MMSC信息,便于计费结算。In the present invention, in the MM4_Forward.REQ message, the parameters of the MMSC address information and/or operator information of the sender user can also be expanded for other MMSCs to know the information of the operator or MMSC to which the sender belongs, so as to facilitate billing and settlement.
Claims (7)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2004100695083A CN1332571C (en) | 2004-06-28 | 2004-06-28 | Method for repeating multimedia news between networks |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2004100695083A CN1332571C (en) | 2004-06-28 | 2004-06-28 | Method for repeating multimedia news between networks |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1717072A CN1717072A (en) | 2006-01-04 |
| CN1332571C true CN1332571C (en) | 2007-08-15 |
Family
ID=35822425
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB2004100695083A Expired - Fee Related CN1332571C (en) | 2004-06-28 | 2004-06-28 | Method for repeating multimedia news between networks |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN1332571C (en) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1859624A (en) * | 2006-02-27 | 2006-11-08 | 华为技术有限公司 | Message route method and system for multimedia message service |
| CN101202944B (en) * | 2006-12-12 | 2011-01-19 | 中兴通讯股份有限公司 | System for transferring multimedia message among networks |
| CN101577867B (en) * | 2008-05-08 | 2011-08-03 | 中国移动通信集团公司 | Push message sending method, device and system in multimedia message service |
| CN101674546B (en) * | 2009-10-21 | 2015-09-16 | 中兴通讯股份有限公司 | A kind ofly provide device, the system and method for SM value-added service for user |
| CN101895836A (en) * | 2010-07-08 | 2010-11-24 | 中兴通讯股份有限公司 | Message distribution method, system and multimedia message service center |
| CN101959150B (en) * | 2010-09-25 | 2015-12-16 | 中兴通讯股份有限公司 | The retransmission method of Multimedia Message and system |
| CN102413459B (en) * | 2012-01-12 | 2014-05-28 | 中国电信股份有限公司 | Method and system for sending information |
| CN103118342A (en) * | 2013-01-22 | 2013-05-22 | 中兴通讯股份有限公司 | Multi-media information sending, receiving and transmission method and card sending and receiving terminal |
| CN105162680B (en) * | 2015-07-24 | 2019-07-30 | 努比亚技术有限公司 | Send the mthods, systems and devices of MMS (Multimedia Message Service) |
| CN114679689B (en) * | 2020-12-09 | 2023-10-31 | 中国联合网络通信集团有限公司 | Method and device for forwarding multimedia message |
| CN114500534B (en) * | 2022-01-21 | 2024-05-28 | 上海欣方智能系统有限公司 | System and method for transmitting multimedia message across communication operation platform |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001033782A1 (en) * | 1999-11-05 | 2001-05-10 | Nokia Corporation | Multimedia messaging service |
| WO2001097504A1 (en) * | 2000-06-16 | 2001-12-20 | Nokia Corporation | Messaging service system and method to be performed in such a system |
| CN1501649A (en) * | 2002-11-12 | 2004-06-02 | ��Ϊ��������˾ | Method for forwarding multimedia messages between different multimedia message centers |
-
2004
- 2004-06-28 CN CNB2004100695083A patent/CN1332571C/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001033782A1 (en) * | 1999-11-05 | 2001-05-10 | Nokia Corporation | Multimedia messaging service |
| WO2001097504A1 (en) * | 2000-06-16 | 2001-12-20 | Nokia Corporation | Messaging service system and method to be performed in such a system |
| CN1501649A (en) * | 2002-11-12 | 2004-06-02 | ��Ϊ��������˾ | Method for forwarding multimedia messages between different multimedia message centers |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1717072A (en) | 2006-01-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1071079C (en) | A method for routing information from an originator to a recipient | |
| JP4076775B2 (en) | Multiple protocol home location register | |
| US9532195B2 (en) | Location based messaging | |
| JP4606686B2 (en) | Multiple protocol home location register | |
| JP3916004B2 (en) | Method for storing short messages and transferring them to mobile subscribers in a cellular communication system | |
| CN1977552B (en) | System and method for virtual operator addressing and routing for global short message service | |
| US8649314B2 (en) | Peer-to-peer mobile data transfer method and device | |
| CN101742429B (en) | Method, device and system for intercommunication of instant message and short message | |
| JP2003518885A (en) | Forward messages | |
| CA2417028A1 (en) | Inter-carrier short text message delivery | |
| EP2061284A1 (en) | Method and System providing a short message (SMS) forwarding unconditional service | |
| JP2004336329A (en) | Multimedia message service device | |
| WO2007033546A1 (en) | Method for realizing one card with multiple numbers service | |
| JP4599548B2 (en) | Short message gateway | |
| CN1332571C (en) | Method for repeating multimedia news between networks | |
| TW200922216A (en) | Wireless communication method and system for establishing a multimedia message service over a WLAN | |
| CN101577875B (en) | Routing request message forwarding method and device | |
| CN101668265A (en) | Method, system and device for sending short messages | |
| CN100461879C (en) | A Realization Method of Short Message Called Service | |
| CN100426887C (en) | Method for realizing short-message foreward turning and system thereof | |
| KR20030048279A (en) | Short Message Forwarding Service Method of Mobile Communication Network | |
| US8340713B2 (en) | Method and devices for supporting message services to a dual mode mobile station via a session initiation protocol | |
| CN101431728B (en) | Short message sending method and terminal | |
| CN101267606B (en) | System and method for realizing enhanced SMS | |
| WO2011069365A1 (en) | Mobile communication process establishing method, system and home location register |
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: 20070815 Termination date: 20160628 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |