CN101715174B - Multimedia message sending method, service center, WAP gateway and system - Google Patents

Multimedia message sending method, service center, WAP gateway and system Download PDF

Info

Publication number
CN101715174B
CN101715174B CN200810223591A CN200810223591A CN101715174B CN 101715174 B CN101715174 B CN 101715174B CN 200810223591 A CN200810223591 A CN 200810223591A CN 200810223591 A CN200810223591 A CN 200810223591A CN 101715174 B CN101715174 B CN 101715174B
Authority
CN
China
Prior art keywords
multimedia message
multimedia
wap gateway
mmsc
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN200810223591A
Other languages
Chinese (zh)
Other versions
CN101715174A (en
Inventor
葛澍
孙金霞
尤梦
张慧勇
杨健
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN200810223591A priority Critical patent/CN101715174B/en
Publication of CN101715174A publication Critical patent/CN101715174A/en
Application granted granted Critical
Publication of CN101715174B publication Critical patent/CN101715174B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses multimedia message transmitting method and service center as well as WAP gateway and system, wherein the method comprises the following steps that: the MMSC and the WAP gateway respectively exchange respective attributive multimedia message number route information to generate a multimedia message number route table containing all multimedia message service centers and the WAP gateway; the WAP gateway receives multimedia messages transmitted from a transmitting terminal, queries the multimedia message number route table, acquires an attributive MMSC address of the transmitting terminal and transmits the multimedia messages into the attributive MMSC of the transmitting terminal; the attributive MMSC of the transmitting terminal queries the multimedia message number route table, acquires an attributive MMSC address of a receiving terminal and then forwards the multimedia messages into the attributive MMSC of the receiving terminal. The embodiment of the invention can effectively solve the defects of complex flows, numerous equipments, complex networking structures, and the like in the prior art, simplify flows, and reduce equipment and networking structures and improve the multimedia message transmitting speed.

Description

多媒体消息发送方法、业务中心、WAP网关及系统Multimedia message sending method, service center, WAP gateway and system

技术领域 technical field

本发明涉及移动通信技术领域中的多媒体消息业务(MMS),具体地,涉及一种多媒体消息发送方法、业务中心、WAP网关及系统。The invention relates to a multimedia message service (MMS) in the technical field of mobile communication, in particular to a multimedia message sending method, a service center, a WAP gateway and a system.

背景技术 Background technique

随着移动通信技术的发展,已经在移动通信网络中开展了各种新业务,其中多媒体消息业务(Multimedia Message Service,简称MMS)提供了一种基于存储转发机制的非实时性多媒体通信方式,通过MMS,用户可以收发各种类型的信息,包括:文本、图片、音频、电子邮件(即email)及视频等。多媒体消息业务中心(Multimedia MessageService Centre,简称MMSC)可以实现不同方式的消息存储转发,包括移动终端与移动终端、移动终端与互联网之间的消息交互。用户可以借助数码相机或蓝牙技术创编多媒体消息,并通过MMSC发送给其它的移动终端用户。With the development of mobile communication technology, various new services have been launched in the mobile communication network, among which Multimedia Message Service (MMS) provides a non-real-time multimedia communication method based on the store-and-forward mechanism. With MMS, users can send and receive various types of information, including: text, pictures, audio, electronic mail (namely email) and video. The Multimedia Message Service Center (MMSC for short) can implement message storage and forwarding in different ways, including message interaction between mobile terminals and mobile terminals, and between mobile terminals and the Internet. Users can create multimedia messages with the help of digital cameras or Bluetooth technology, and send them to other mobile terminal users through MMSC.

图1为根据现有技术中的实现MMS的网络系统的系统示意图,如图1所示,现有的实现MMS的网络系统包括以下网元:MMS终端、MMSC、MMS网关(即MMSG)、MMS用户数据库、外部应用服务器、增值应用服务器以及非MMS终端处理系统;另外,为配合多媒体消息平台提供多媒体消息服务,还需要无线应用通讯协议(即WAP)网关、全球移动通讯系统GSM/通用分组无线业务GPRS网络资源等设备的支持;并且,还要和网络中的计费系统互联。Fig. 1 is a schematic diagram of a network system for realizing MMS according to the prior art. As shown in Fig. 1, the existing network system for realizing MMS includes the following network elements: MMS terminal, MMSC, MMS gateway (ie MMSG), MMS User database, external application server, value-added application server and non-MMS terminal processing system; in addition, in order to cooperate with the multimedia message platform to provide multimedia message service, a wireless application protocol (WAP) gateway, global system for mobile communication GSM/general packet wireless The support of equipment such as business GPRS network resources; moreover, it must be interconnected with the billing system in the network.

另外,在现有技术中,商用MMS端到端的系统包括GPRS系统、WAP网关、MMSC,短消息业务中心(Short Message Service Center,简称SMSC),网络互连协议IP骨干网及各类服务供应商(ServiceProvider,简称SP)平台等网元,整个业务流程复杂,涉及的协议种类繁多。下一代网络(Next Generation Network,简称NGN)在使用域名系统(Domain Name System,简称DNS)进行号码查询时,除目前IP网上广泛使用的传统域名翻译DNS之外,还引入一种新型的DNS,这种新型的DNS采用电话号码映射(Telephone E.164NumberMapping,简称ENUM)协议完成E.164号码与统一资源标识符(Uniform Resource Identifier,简称URI)地址之间的映射,称为ENUMDNS。In addition, in the prior art, the commercial MMS end-to-end system includes GPRS system, WAP gateway, MMSC, Short Message Service Center (Short Message Service Center, SMSC for short), network interconnection protocol IP backbone network and various service providers (ServiceProvider, SP for short) platform and other network elements, the entire service process is complex, involving a variety of protocols. When the Next Generation Network (NGN) uses the Domain Name System (DNS) for number query, in addition to the traditional domain name translation DNS widely used on the IP network, a new type of DNS is also introduced. This new type of DNS uses the Telephone E.164NumberMapping (ENUM for short) protocol to complete the mapping between E.164 numbers and Uniform Resource Identifier (URI for short) addresses, called ENUMDNS.

图2为根据现有技术中的实现MMS终端到终端的流程示意图,如图2所示,现有的实现MMS终端到终端的流程如下:FIG. 2 is a schematic diagram of a process for realizing MMS terminal-to-terminal in the prior art. As shown in FIG. 2 , the existing process for realizing MMS terminal-to-terminal is as follows:

(1)发送终端发送多媒体消息,多媒体消息通过GPRS到达发送终端拜访地WAP网关;(1) The sending terminal sends a multimedia message, and the multimedia message arrives at the WAP gateway of the place visited by the sending terminal through GPRS;

(2)发送终端拜访地WAP网关接收多媒体消息,并通过在发送终端中设置的MMSC URI地址,向发送终端ENUMDNS发起查询请求;(2) the WAP gateway at the place where the sending terminal visits receives the multimedia message, and sends a query request to the sending terminal ENUMDNS by the MMSC URI address provided in the sending terminal;

发送终端ENUMDNS根据发送终端的移动用户国际号码(MobileStation ISDN,简称MSISDN),向发送终端WAP网关返回发送终端的归属MMSC地址;The sending terminal ENUMDNS returns the home MMSC address of the sending terminal to the sending terminal WAP gateway according to the mobile subscriber international number (MobileStation ISDN, referred to as MSISDN) of the sending terminal;

发送终端拜访地WAP网关根据所述MMSC地址,与该MMSC建立连接,并将多媒体消息转发到发送终端的归属MMSC;The WAP gateway at the place where the sending terminal visits establishes a connection with the MMSC according to the MMSC address, and forwards the multimedia message to the home MMSC of the sending terminal;

(3)发送终端的归属MMSC根据接收终端的MSISDN,查询接收终端的ENUMDNS,得到接收终端的归属MMSC地址,并根据对应的地址将多媒体消息转发到接收终端的归属MMSC;(3) the belonging MMSC of the sending terminal queries the ENUMDNS of the receiving terminal according to the MSISDN of the receiving terminal, obtains the belonging MMSC address of the receiving terminal, and forwards the multimedia message to the belonging MMSC of the receiving terminal according to the corresponding address;

接收终端的归属MMSC对接收终端类型作判断:若接收终端为MMS终端或未知终端,则向多媒体消息中心发送短消息推送“PUSH”消息,并执行步骤(4);若接收终端为非MMS终端,则将PUSH消息转发到梦网相册系统,并执行步骤(6);若接收终端为MMS终端或未知终端,在2小时之内未成功提取多媒体消息,则将PUSH消息转发到梦网相册系统,并执行步骤(6);The belonging MMSC of the receiving terminal judges the receiving terminal type: if the receiving terminal is an MMS terminal or an unknown terminal, then send a short message to the multimedia message center to push a "PUSH" message, and perform step (4); if the receiving terminal is a non-MMS terminal , then forward the PUSH message to the Monternet Album system, and perform step (6); if the receiving terminal is an MMS terminal or an unknown terminal and fails to extract the multimedia message within 2 hours, forward the PUSH message to the Monternet Album system , and perform step (6);

(4)PUSH消息到达与接收终端的归属MMSC相连的短信中心,该短信中心根据接收终端的用户号码,将PUSH消息转发到接收终端;(4) The PUSH message arrives at the short message center connected to the home MMSC of the receiving terminal, and the short message center forwards the PUSH message to the receiving terminal according to the user number of the receiving terminal;

(5)接收终端根据PUSH消息自动连接到接收终端的归属MMSC,提取多媒体消息;(5) The receiving terminal is automatically connected to the MMSC belonging to the receiving terminal according to the PUSH message, and extracts the multimedia message;

(6)接收终端的归属MMSC将多媒体消息转发到梦网相册系统;并且,接收终端的归属MMSC能够为MMS终端或未知终端保留多媒体消息48小时,在48小时之内,接收终端可以从其归属MMSC上提取多媒体消息;同时,接收终端用户还可以执行步骤(8);(6) The home MMSC of the receiving terminal forwards the multimedia message to the Monternet album system; and, the home MMSC of the receiving terminal can reserve the multimedia message for the MMS terminal or an unknown terminal for 48 hours, within 48 hours, the receiving terminal can receive the multimedia message from its home Extract the multimedia message on the MMSC; meanwhile, the receiving terminal user can also perform step (8);

(7)梦网相册系统接收多媒体消息,立即生成一条短信通知,发送至梦网相册所在地短信网关,并经由接收终端归属短信网关和接收终端归属短信中心下发到接收终端;(7) Montnets album system receives multimedia messages, immediately generates a short message notification, sends it to the SMS gateway where Montnets album is located, and sends it to the receiving terminal through the SMS gateway and the SMS center belonging to the receiving terminal;

(8)接收终端用户可以登录梦网相册系统,在梦网相册中阅览多媒体消息。(8) Receiving terminal users can log in to the Monternet album system and browse multimedia messages in the Monternet album.

发明人在实现本发明过程中,发现现有技术中多媒体消息流程至少存在以下问题:In the process of implementing the present invention, the inventor found that there are at least the following problems in the multimedia message flow in the prior art:

1.流程复杂,需要经过许多步骤才能完成多媒体消息的发送和接收;1. The process is complicated, and many steps are required to complete the sending and receiving of multimedia messages;

2.设备众多,中间需要经过很多设备,如接收终端和发送终端的ENUMDNS、WAP网关、拜访地、归属地等,增加了投资成本;2. There are many devices, and many devices need to go through in the middle, such as the ENUMDNS of the receiving terminal and the sending terminal, WAP gateway, visiting place, belonging place, etc., which increases the investment cost;

3.组网复杂,从图2可看出,整个网络分为好几级,有时会形成迂回回路;3. The network is complex. As can be seen from Figure 2, the entire network is divided into several levels, and sometimes a circuitous circuit is formed;

4.容灾备份能力差,号码需要集中配置到若干个ENUMDNS中;4. The disaster recovery and backup capabilities are poor, and the numbers need to be centrally configured in several ENUMDNS;

5.ENUMDNS手工制作量大,配置号码时,号码数据需要手工制作;5. ENUMDNS has a large amount of manual production. When configuring the number, the number data needs to be manually produced;

6.多媒体消息发送速度慢,需要通过网络向ENUMDNS查询路由信息。6. The sending speed of multimedia messages is slow, and it is necessary to query ENUMDNS for routing information through the network.

发明内容 Contents of the invention

本发明的目的是针对现有技术中流程复杂、设备众多及组网复杂等缺陷,提出一种多媒体消息发送方法及系统,以实现简化流程、精简设备及组网结构。The object of the present invention is to propose a multimedia message sending method and system for the defects of complex process, numerous devices and complex networking in the prior art, so as to realize simplified process, streamlined equipment and network structure.

本发明的另一目的是针对现有技术中容灾备份能力差、手工制作量大及多媒体消息发送速度慢等缺陷,提出一种多媒体消息业务中心及WAP网关,以实现提高容灾备份能力、减少手工制作量及加快多媒体消息发送的速度。Another object of the present invention is to propose a multimedia message service center and a WAP gateway in order to improve disaster recovery and backup capabilities, and address the defects of poor disaster recovery and backup capabilities, large amount of manual production, and slow multimedia message sending speed in the prior art. Reduce the amount of manual work and speed up the sending of multimedia messages.

为实现上述第一目的,根据本发明的一个方面,提出了一种多媒体消息发送方法。In order to achieve the first purpose above, according to one aspect of the present invention, a method for sending a multimedia message is proposed.

根据本发明实施例的多媒体消息发送方法,包括:多媒体消息业务中心及WAP网关分别交换各自归属的多媒体消息号码路由信息,并生成包含所有多媒体消息业务中心和所有WAP网关的多媒体消息号码路由表;WAP网关接收发送终端发送的多媒体消息,根据发送终端的MSISDN查询多媒体消息号码路由表,获得发送终端的归属MMSC地址,并将多媒体消息发送至发送终端的归属MMSC;发送终端的归属MMSC根据多媒体消息对应的接收终端的MSISDN,查询接收终端的归属MMSC的多媒体消息号码路由表,获得接收终端的归属MMSC地址,并将多媒体消息转发至接收终端的归属MMSC。The method for sending a multimedia message according to an embodiment of the present invention includes: the multimedia message service center and the WAP gateway respectively exchange the routing information of the multimedia message numbers they belong to, and generate a multimedia message number routing table including all the multimedia message service centers and all the WAP gateways; The WAP gateway receives the multimedia message sent by the sending terminal, queries the routing table of the multimedia message number according to the MSISDN of the sending terminal, obtains the home MMSC address of the sending terminal, and sends the multimedia message to the home MMSC of the sending terminal; Corresponding to the MSISDN of the receiving terminal, query the routing table of the multimedia message number of the home MMSC of the receiving terminal, obtain the address of the home MMSC of the receiving terminal, and forward the multimedia message to the home MMSC of the receiving terminal.

优选地,多媒体消息业务中心及WAP网关分别通过扩展的MP-BGP协议进行号码的分发、撤销及更新,交换各自归属的多媒体消息号码路由信息。Preferably, the multimedia message service center and the WAP gateway respectively distribute, revoke and update numbers through the extended MP-BGP protocol, and exchange routing information of their own multimedia message numbers.

优选地,多媒体消息业务中心及WAP网关分别交换各自归属的多媒体消息号码路由信息包括:通过路由反射器在多媒体消息业务中心及WAP网关之间建立BGP邻居关系;多媒体消息业务中心通过路由反射器与WAP网关及其它多媒体消息业务中心进行号码的分发、撤销及更新;WAP网关通过路由反射器接收所有多媒体消息业务中心分发、撤销及更新的号码路由信息。Preferably, the multimedia message service center and the WAP gateway exchanging the routing information of the respective multimedia message numbers respectively include: establishing a BGP neighbor relationship between the multimedia message service center and the WAP gateway through a route reflector; The WAP gateway and other multimedia message service centers distribute, revoke and update numbers; the WAP gateway receives the number routing information distributed, revoked and updated by all multimedia message service centers through the route reflector.

为实现上述另一目的,根据本发明的再一个方面,提出了一种WAP网关。In order to achieve the above another object, according to another aspect of the present invention, a WAP gateway is proposed.

根据本发明实施例的WAP网关,包括:生成模块,用于与其它多媒体消息业务中心及WAP网关交换各自归属的多媒体消息号码路由信息,并生成包含所有多媒体消息业务中心和所有WAP网关的多媒体消息号码路由表;处理模块,用于接收发送终端发送的多媒体消息,根据发送终端的MSISDN查询多媒体消息号码路由表,获得发送终端的归属多媒体消息业务中心MMSC地址;发送模块,用于根据该MMSC地址将多媒体消息发送至发送终端的归属MMSC。The WAP gateway according to the embodiment of the present invention includes: a generation module, which is used to exchange the routing information of the respective multimedia message numbers with other multimedia message service centers and WAP gateways, and generate multimedia messages including all multimedia message service centers and all WAP gateways Number routing table; processing module, used to receive the multimedia message sent by the sending terminal, query the multimedia message number routing table according to the MSISDN of the sending terminal, and obtain the MMSC address of the home multimedia message service center of the sending terminal; sending module, used for according to the MMSC address The multimedia message is sent to the home MMSC of the sending terminal.

优选地,上述生成模块可以包括接收子模块、存储子模块、发送子模块及处理子模块,其中:接收子模块,用于接收与其它多媒体消息业务中心及WAP网关通过扩展的MP-BGP协议交换的号码路由信息及MSISDN号码查询请求;存储子模块,用于通过所述发送子模块进行自身号码路由的分发、撤销及更新,并根据接收子模块接收的与其它多媒体消息业务中心及WAP网关交换的号码路由信息,建立包含号码及对应路由信息的多媒体消息号码路由表;发送子模块,用于向其它多媒体消息中心及WAP网关发送自身的号码路由信息,包括发布、撤销或更新的号码路由信息;处理子模块,分别与接收子模块、发送子模块、存储子模块相连,用于在接收到处理模块的MSISDN号码查询请求时,查询多媒体消息号码路由表,获得发送终端的归属多媒体消息业务中心MMSC地址,并发送至所述处理模块。Preferably, the above-mentioned generation module may include a receiving submodule, a storage submodule, a sending submodule and a processing submodule, wherein: the receiving submodule is used to receive and communicate with other multimedia message service centers and WAP gateways through the extended MP-BGP protocol The number routing information and MSISDN number query request; the storage submodule is used to distribute, cancel and update its own number routing through the sending submodule, and exchange with other multimedia message service centers and WAP gateways according to the information received by the receiving submodule routing information of the number, and establishes a routing table of multimedia message numbers containing numbers and corresponding routing information; the sending sub-module is used to send its own number routing information to other multimedia message centers and WAP gateways, including number routing information released, revoked or updated The processing submodule is connected with the receiving submodule, the sending submodule and the storage submodule respectively, and is used to query the multimedia message number routing table when receiving the MSISDN number query request of the processing module, and obtain the belonging multimedia message service center of the sending terminal MMSC address, and send to the processing module.

优选地,处理子模块可以包括:判断子单元,用于根据BGP优选规则从接收子模块收到的更新或发布号码路由信息中选择最优路由,并存入所述存储子模块;根据接收子模块收到的撤销号码路由信息从所述存储子模块中删除相应的号码路由信息;匹配子单元,用于按照最长匹配原则查询所述多媒体消息号码路由表,获得查询号码对应的地址。Preferably, the processing submodule may include: a judging subunit, used to select the optimal route from the updated or issued number routing information received by the receiving submodule according to BGP preference rules, and store it in the storage submodule; according to the receiving submodule The revoked number routing information received by the module deletes the corresponding number routing information from the storage submodule; the matching subunit is used to query the multimedia message number routing table according to the longest match principle, and obtain the address corresponding to the query number.

优选地,上述生成模块还可以包括:邻居关系建立子模块,用于接收通过路由反射器反射的其它MMSC和/或WAP网关的号码路由信息,并与其它MMSC和/或WAP网关之间建立BGP邻居关系。Preferably, the above-mentioned generation module may also include: a neighbor relationship establishment submodule, used to receive the number routing information of other MMSCs and/or WAP gateways reflected by the route reflector, and establish BGP with other MMSCs and/or WAP gateways Neighborhood.

为实现上述另一目的,根据本发明的另一个方面,提出了一种多媒体消息业务中心。In order to achieve the above another object, according to another aspect of the present invention, a multimedia message service center is proposed.

根据本发明实施例的多媒体消息业务中心,包括:生成模块,用于与其它多媒体消息业务中心及WAP网关交换各自归属的多媒体消息号码路由信息,并生成包含所有多媒体消息业务中心和所有WAP网关的多媒体消息号码路由表;处理模块,用于接收发送终端发送的多媒体消息,根据发送终端的MSISDN查询多媒体消息号码路由表,获得发送终端的归属多媒体消息业务中心MMSC地址;发送模块,用于根据所述MMSC地址将多媒体消息发送至所述归属MMSC。According to the multimedia message service center of the embodiment of the present invention, comprise: generation module, be used for exchanging the multimedia message number routing information that belongs to respectively with other multimedia message service center and WAP gateway, and generate and comprise all multimedia message service centers and all WAP gateways The multimedia message number routing table; the processing module is used to receive the multimedia message sent by the sending terminal, query the multimedia message number routing table according to the MSISDN of the sending terminal, and obtain the MMSC address of the home multimedia message service center of the sending terminal; The MMSC address sends the multimedia message to the home MMSC.

为实现上述第一目的,根据本发明的又一个方面,提出了一种多媒体消息发送系统。In order to achieve the first purpose above, according to another aspect of the present invention, a multimedia message sending system is proposed.

根据本发明实施例的多媒体消息发送系统,包括上述任一WAP网关和多媒体消息业务中心MMSC,还包括:发送终端,用于发送多媒体消息;WAP网关,用于接收发送终端的多媒体消息,根据发送终端的MSISDN查询多媒体消息号码路由表,获得发送终端的归属MMSC的地址,再根据所述地址将多媒体消息转发到发送终端的归属MMSC;发送终端的归属MMSC,与WAP网关相连,用于接收WAP网关转发的多媒体消息,并根据所述多媒体消息对应的接收终端的MSISDN,查询多媒体消息号码路由表,获得接收终端的归属MMSC的地址,根据对应的地址将多媒体消息转发到接收终端的归属MMSC。The multimedia message sending system according to the embodiment of the present invention includes any of the above-mentioned WAP gateways and the multimedia message service center MMSC, and also includes: a sending terminal, used for sending multimedia messages; a WAP gateway, used for receiving multimedia messages sent by the sending terminal, according to sending The MSISDN of the terminal queries the routing table of the multimedia message number, obtains the address of the home MMSC of the sending terminal, and then forwards the multimedia message to the home MMSC of the sending terminal according to the address; the home MMSC of the sending terminal is connected to the WAP gateway for receiving WAP The gateway forwards the multimedia message, and according to the MSISDN of the receiving terminal corresponding to the multimedia message, queries the multimedia message number routing table to obtain the address of the receiving terminal's home MMSC, and forwards the multimedia message to the receiving terminal's home MMSC according to the corresponding address.

优选地,上述系统还可以包括:路由反射器RR,与MMSC及WAP网关相连,用于反射MMSC和WAP网关之间交换的号码路由信息,在MMSC与WAP网关之间建立BGP邻居关系。Preferably, the above system may further include: a route reflector RR, connected to the MMSC and the WAP gateway, for reflecting the number routing information exchanged between the MMSC and the WAP gateway, and establishing a BGP neighbor relationship between the MMSC and the WAP gateway.

本发明各实施例的多媒体消息发送方法、业务中心、WAP网关及系统,由于多媒体消息业务中心及WAP网关分别交换各自归属的多媒体消息号码路由信息,并生成包含所有多媒体消息业务中心和所有WAP网关的多媒体消息号码路由表,在多媒体消息发送时通过查询对应设备的多媒体消息号码路由表可以获取需要查询的号码路由信息,从而完成多媒体消息发送的过程。本发明各实施例简化了现有技术需要经过许多步骤才能完成多媒体消息发送的流程,可以取消ENUMDNS等设备,将通过网络向ENUMDNS查询变为本地查询,并加快了多媒体消息发送的速度,进而达到了简化流程、精简设备及组网结构的技术效果。In the multimedia message sending method, service center, WAP gateway and system of each embodiment of the present invention, because the multimedia message service center and the WAP gateway respectively exchange the multimedia message number routing information attributable to each, and generate information including all multimedia message service centers and all WAP gateways. When the multimedia message is sent, the routing information of the number to be queried can be obtained by querying the multimedia message number routing table of the corresponding device, thereby completing the process of sending the multimedia message. Each embodiment of the present invention simplifies the process that the existing technology needs to go through many steps to complete the sending of multimedia messages, can cancel equipment such as ENUMDNS, change the query to ENUMDNS through the network into a local query, and speed up the sending of multimedia messages, and then achieve The technical effect of simplifying the process, streamlining equipment and network structure is realized.

本发明各实施例的多媒体消息发送方法、业务中心、WAP网关及系统减去了现有技术中配置多媒体消息号码路由时需要通过手工制作集中配置到若干个ENUMDNS中,也免去了发送多媒体消息时需要通过网络向ENUMDNS查询的步骤;可实现简化流程、精简设备及组网结构,提高多媒体消息发送速度的技术效果。The multimedia message sending method, business center, WAP gateway and system of the various embodiments of the present invention have subtracted the need to manually make and centrally configure in several ENUMDNS when configuring the routing of the multimedia message number in the prior art, and also eliminate the need to send multimedia messages When it is necessary to query the ENUMDNS through the network, it can realize the technical effect of simplifying the process, streamlining the equipment and network structure, and improving the sending speed of multimedia messages.

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其它优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。Additional features and advantages of the invention will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention may be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。The technical solutions of the present invention will be described in further detail below with reference to the accompanying drawings and embodiments.

附图说明 Description of drawings

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:The accompanying drawings are used to provide a further understanding of the present invention, and constitute a part of the description, and are used together with the embodiments of the present invention to explain the present invention, and do not constitute a limitation to the present invention. In the attached picture:

图1为根据现有技术中的实现MMS的网络系统的系统示意图;FIG. 1 is a schematic diagram of a network system implementing MMS according to the prior art;

图2为根据现有技术中的实现MMS终端到终端的流程示意图;FIG. 2 is a schematic flow diagram of implementing MMS terminal-to-terminal according to the prior art;

图3为根据本发明多媒体消息发送方法的实施例一流程示意图;FIG. 3 is a schematic flowchart of Embodiment 1 of a method for sending a multimedia message according to the present invention;

图4为根据本发明多媒体消息发送方法的实施例二流程示意图;FIG. 4 is a schematic flowchart of Embodiment 2 of the method for sending a multimedia message according to the present invention;

图5为根据本发明WAP网关的实施例结构示意图;FIG. 5 is a schematic structural diagram of an embodiment of a WAP gateway according to the present invention;

图6为图5中生成模块的内部结构示意图;Fig. 6 is a schematic diagram of the internal structure of the generating module in Fig. 5;

图7为根据本发明MMSC的实施例结构示意图;FIG. 7 is a schematic structural diagram of an embodiment of an MMSC according to the present invention;

图8为根据本发明多媒体消息发送系统的实施例一原理示意图;FIG. 8 is a schematic diagram of the principle of Embodiment 1 of the multimedia message sending system according to the present invention;

图9为根据本发明多媒体消息发送系统的实施例二原理示意图。FIG. 9 is a schematic diagram of the principle of Embodiment 2 of the multimedia message sending system according to the present invention.

具体实施方式 Detailed ways

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。The preferred embodiments of the present invention will be described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described here are only used to illustrate and explain the present invention, and are not intended to limit the present invention.

实施例一Embodiment one

根据本发明实施例,提供了一种多媒体消息发送方法,图3为根据本发明多媒体消息发送方法的实施例一流程示意图。如图3所示,本实施例包括:According to an embodiment of the present invention, a method for sending a multimedia message is provided, and FIG. 3 is a schematic flowchart of Embodiment 1 of the method for sending a multimedia message according to the present invention. As shown in Figure 3, this embodiment includes:

步骤S302:多媒体消息中心及WAP网关分别交换各自归属的多媒体消息号码路由信息。具体地:Step S302: The MMS center and the WAP gateway respectively exchange routing information of their own MMS numbers. specifically:

多媒体消息中心及WAP网关分别通过扩展的MP-BGP协议进行号码的分发、撤销及更新,交换各自归属的多媒体消息号码路由信息,可以动态发送、接收、更新、删除、选择、检测、替换号码路由信息,该号码可以是E.164、E.214、SP号码或其它号码,并根据互相交换的号码路由信息生成包含所有多媒体消息业务中心和所有WAP网关的多媒体消息号码路由表;The multimedia message center and the WAP gateway respectively distribute, revoke and update numbers through the extended MP-BGP protocol, and exchange their own multimedia message number routing information, and can dynamically send, receive, update, delete, select, detect, and replace number routing Information, the number can be E.164, E.214, SP number or other numbers, and generate a multimedia message number routing table including all multimedia message service centers and all WAP gateways according to the exchanged number routing information;

本专利申请的申请人在专利申请号为200810118760.7的发明专利申请提供了一种号码自动路由方法、更新方法、撤销方法、路由器及设备。在200810118760.7的专利申请文件中,公开了号码自动路由方法,通过扩展多协议边界网关协议(Multi-Protocol Border GatewayProtocol,简称MP-BGP),实现MP-BGP协议支持号码路由功能,如,可以实现支持路由E.164号码、E.214以及企业内部分配的SP代码,从而实现多媒体消息、个人信息管理(Personal InformationManager,简称PIM)、移动信息服务中心(Mobile Information ServiceCenter,简称MISC)、移动交换中心/拜访位置寄存器(即MSC/VLR)、归属位置寄存器(Home Location Register,简称HLR)、短信网关(InternetShort Message Gateway,简称ISMG)等系统的路由;The applicant of this patent application provides a number automatic routing method, update method, revocation method, router and equipment in the invention patent application with the patent application number 200810118760.7. In the patent application document of 200810118760.7, the number automatic routing method is disclosed. By extending the Multi-Protocol Border Gateway Protocol (Multi-Protocol Border Gateway Protocol, MP-BGP for short), the MP-BGP protocol supports the number routing function. For example, it can support Routing E.164 numbers, E.214 and SP codes assigned within the enterprise, so as to realize multimedia messages, personal information management (Personal Information Manager, PIM for short), mobile information service center (Mobile Information Service Center, MISC for short), mobile switching center/ Routing of Visiting Location Register (MSC/VLR), Home Location Register (HLR for short), Internet Short Message Gateway (ISMG for short) and other systems;

步骤S304:WAP网关将发送终端发送的多媒体消息转发到发送终端的归属MMSC。具体地:Step S304: The WAP gateway forwards the multimedia message sent by the sending terminal to the home MMSC of the sending terminal. specifically:

WAP网关接收发送终端发送的多媒体消息,根据发送终端的MSISDN查询多媒体消息号码路由表,WAP网关通过与发送终端的归属MMSC进行号码路由信息的互换,可以获得发送终端的归属MMSC的地址,如多媒体消息号码路由表中包含发送终端的归属MMSC及对应的地址,WAP网关通过查询多媒体消息号码路由表获得发送终端的归属MMSC的地址,并根据对应的地址将多媒体消息转发到所述归属MMSC;The WAP gateway receives the multimedia message sent by the sending terminal, and queries the multimedia message number routing table according to the MSISDN of the sending terminal. The WAP gateway can exchange the number routing information with the home MMSC of the sending terminal to obtain the address of the home MMSC of the sending terminal, such as The multimedia message number routing table includes the home MMSC and the corresponding address of the sending terminal, and the WAP gateway obtains the address of the home MMSC of the sending terminal by querying the multimedia message number routing table, and forwards the multimedia message to the home MMSC according to the corresponding address;

步骤S306:发送终端的归属MMSC将多媒体消息转发到接收终端的归属MMSC。具体地:Step S306: The home MMSC of the sending terminal forwards the multimedia message to the home MMSC of the receiving terminal. specifically:

发送终端的归属MMSC接收WAP网关转发的多媒体消息,根据多媒体消息对应的接收终端的MSISDN,查询多媒体消息号码路由表,发送终端的归属MMSC通过与接收终端的归属MMSC进行号码路由信息的互换,可以获得接收终端的归属MMSC的地址,发送终端的归属MMSC通过查询其多媒体消息号码路由表获得接收终端的归属MMSC的地址,并根据对应的地址将多媒体消息转发到接收终端的归属MMSC。The home MMSC of the sending terminal receives the multimedia message forwarded by the WAP gateway, and queries the multimedia message number routing table according to the MSISDN of the receiving terminal corresponding to the multimedia message, and the home MMSC of the sending terminal exchanges number routing information with the home MMSC of the receiving terminal, The address of the home MMSC of the receiving terminal can be obtained, and the home MMSC of the sending terminal obtains the address of the home MMSC of the receiving terminal by querying its multimedia message number routing table, and forwards the multimedia message to the home MMSC of the receiving terminal according to the corresponding address.

本实施例的多媒体消息发送方法,多媒体消息中心及WAP网关动态的交换各自归属的多媒体消息号码路由信息,并生成对应的多媒体消息号码路由表,在多媒体消息发送时通过查询自身的多媒体消息号码路由表可以获取发送终端的归属MMSC的地址和接收终端的归属MMSC的地址等需要查询的号码路由信息,从而完成多媒体消息发送过程。In the multimedia message sending method of this embodiment, the multimedia message center and the WAP gateway dynamically exchange their own multimedia message number routing information, and generate a corresponding multimedia message number routing table, and query their own multimedia message number routing when sending a multimedia message. The table can obtain the number routing information that needs to be queried, such as the address of the home MMSC of the sending terminal and the address of the home MMSC of the receiving terminal, so as to complete the multimedia message sending process.

实施例二Embodiment two

根据本发明实施例,提供了一种多媒体消息发送方法,图4为根据本发明多媒体消息发送方法的实施例二流程示意图。如图4所示,本实施例包括:According to an embodiment of the present invention, a method for sending a multimedia message is provided, and FIG. 4 is a schematic flowchart of Embodiment 2 of the method for sending a multimedia message according to the present invention. As shown in Figure 4, this embodiment includes:

步骤S402:WAP网关和多媒体消息中心配置多媒体消息号码路由。具体地:Step S402: the WAP gateway and the multimedia message center configure the routing of the multimedia message number. specifically:

多媒体消息中心及WAP网关分别通过扩展的MP-BGP协议进行号码的分发、撤销及更新,交换各自归属的多媒体消息号码路由信息,并生成包含所有多媒体消息业务中心和所有WAP网关的多媒体消息号码路由表;The multimedia message center and WAP gateway respectively distribute, revoke and update numbers through the extended MP-BGP protocol, exchange their own multimedia message number routing information, and generate multimedia message number routing information including all multimedia message service centers and all WAP gateways surface;

步骤S404:发送终端发送多媒体消息;Step S404: the sending terminal sends the multimedia message;

步骤S406:WAP网关将多媒体消息转发到发送终端的归属MMSC。具体地:Step S406: the WAP gateway forwards the multimedia message to the home MMSC of the sending terminal. specifically:

WAP网关接收发送终端发送的多媒体消息,根据发送终端的MSISDN查询多媒体消息号码路由表,获得发送终端的归属MMSC的IP地址,并根据所述IP地址将多媒体消息转发到所述归属MMSC;The WAP gateway receives the multimedia message sent by the sending terminal, queries the multimedia message number routing table according to the MSISDN of the sending terminal, obtains the IP address of the home MMSC of the sending terminal, and forwards the multimedia message to the home MMSC according to the IP address;

步骤S408:发送终端的归属MMSC将多媒体消息转发到接收终端的归属MMSC。具体地:Step S408: The home MMSC of the sending terminal forwards the multimedia message to the home MMSC of the receiving terminal. specifically:

发送终端的归属MMSC接收WAP网关转发的多媒体消息,根据多媒体消息对应的接收终端的MSISDN,查询多媒体消息号码路由表,获得接收终端的归属MMSC的IP地址,并根据所述IP地址将多媒体消息转发到接收终端的归属MMSC;The home MMSC of the sending terminal receives the multimedia message forwarded by the WAP gateway, queries the multimedia message number routing table according to the MSISDN of the receiving terminal corresponding to the multimedia message, obtains the IP address of the home MMSC of the receiving terminal, and forwards the multimedia message according to the IP address to the home MMSC of the receiving terminal;

步骤S410:接收终端的归属MMSC判断接收终端是否MMS终端,如果是MMS终端,则执行步骤S412;否则,执行步骤S420;Step S410: The home MMSC of the receiving terminal judges whether the receiving terminal is an MMS terminal, if it is an MMS terminal, then execute step S412; otherwise, execute step S420;

步骤S412:接收终端的归属MMSC向与接收终端相连的短信中心发送PUSH消息。具体地:Step S412: The home MMSC of the receiving terminal sends a PUSH message to the SMS center connected to the receiving terminal. specifically:

接收终端的归属MMSC向WAP网关发送PUSH消息;所述WAP网关接收所述PUSH消息,并转发到与接收终端相连的短信中心;The home MMSC of the receiving terminal sends a PUSH message to the WAP gateway; the WAP gateway receives the PUSH message and forwards it to the short message center connected to the receiving terminal;

步骤S414:与接收终端相连的短信中心收到接收终端的归属MMSC转发的PUSH消息,并转发到接收终端;Step S414: The short message center connected to the receiving terminal receives the PUSH message forwarded by the home MMSC of the receiving terminal, and forwards it to the receiving terminal;

步骤S416:接收终端的归属MMSC判断接收终端自收到PUSH消息时间到当前时间的时间间隔是否在第一设定时间内,如果是,则执行步骤S418;否则,执行步骤S422;Step S416: The home MMSC of the receiving terminal judges whether the time interval from the time the receiving terminal receives the PUSH message to the current time is within the first set time, if yes, execute step S418; otherwise, execute step S422;

具体地,第一设定时间可以为2小时,步骤S416中判断所述时间间隔是否在第一设定时间内的目的是根据接收终端是否在设定时间内成功提取多媒体消息而采取不同的操作:如果接收终端在2小时之内成功提取多媒体消息,则执行步骤S418;如果接收终端在2小时之内未成功提取多媒体消息,则执行步骤S422;其中,在前述步骤S402-414中任一步骤均可以设置第一设定时间;Specifically, the first set time may be 2 hours, and the purpose of judging whether the time interval is within the first set time in step S416 is to take different actions according to whether the receiving terminal successfully extracts the multimedia message within the set time : If the receiving terminal successfully extracts the multimedia message within 2 hours, then perform step S418; if the receiving terminal fails to extract the multimedia message within 2 hours, then perform step S422; wherein, in any of the aforementioned steps S402-414 Both can set the first set time;

步骤S418:接收终端根据所述PUSH消息自动连接到自身归属MMSC,提取多媒体消息;Step S418: The receiving terminal automatically connects to its own MMSC according to the PUSH message, and extracts the multimedia message;

步骤S420:接收终端的归属MMSC判断接收终端是否为未知终端,如果是未知终端,则所执行步骤与接收终端是MMS终端时的执行步骤一致;否则,执行步骤S422;Step S420: The home MMSC of the receiving terminal judges whether the receiving terminal is an unknown terminal. If it is an unknown terminal, the steps to be executed are the same as when the receiving terminal is an MMS terminal; otherwise, step S422 is executed;

步骤S422:接收终端的归属MMSC将多媒体消息转发到梦网相册系统;然后执行步骤S424或步骤S426;Step S422: The home MMSC of the receiving terminal forwards the multimedia message to the Monternet album system; then execute step S424 or step S426;

步骤S424:梦网相册系统收到接收终端的归属MMSC转发的多媒体消息,并将短信通知发送到接收终端;Step S424: The Monternet album system receives the multimedia message forwarded by the MMSC belonging to the receiving terminal, and sends the SMS notification to the receiving terminal;

具体地,梦网相册系统接收所述多媒体消息,并通过与接收终端归属的短信中心将短信通知发送到接收终端;Specifically, the Monternet album system receives the multimedia message, and sends the SMS notification to the receiving terminal through the SMS center belonging to the receiving terminal;

步骤S426:接收终端用户登录梦网相册系统,阅览存储在梦网相册中的多媒体消息。Step S426: Receive the terminal user to log into the Monternet album system and browse the multimedia messages stored in the Monternet album.

在本实施例中,在步骤S416与步骤S422之间还可以包括:In this embodiment, between step S416 and step S422 may also include:

接收终端的归属MMSC判断接收终端的归属MMSC自收到多媒体消息时间到当前时间的时间间隔是否在第二设定时间内,如果是,则执行步骤S418;否则,执行步骤S422;具体地,可以将第二设定时间设置为48小时,接收终端的归属MMSC可以为MMS终端或未知终端保留多媒体消息48小时,在48小时之内,接收终端仍可以从其归属MMSC提取多媒体消息;超过48小时,接收终端用户可以登录梦网相册系统,阅览存储在梦网相册系统中的多媒体消息;其中,在前述步骤S402-422中该步骤之前的任一步骤可以设置第二设定时间。The home MMSC of the receiving terminal judges whether the time interval between the home MMSC of the receiving terminal and the current time from the time of receiving the multimedia message is within the second set time, if yes, then perform step S418; otherwise, perform step S422; specifically, you can Set the second set time to 48 hours, the home MMSC of the receiving terminal can keep multimedia messages for MMS terminals or unknown terminals for 48 hours, within 48 hours, the receiving terminal can still extract multimedia messages from its home MMSC; more than 48 hours , the receiving terminal user can log in to the Montnets album system, and browse the multimedia messages stored in the Montnets album system; wherein, the second set time can be set in any step before this step in the aforementioned steps S402-422.

本实施例对多媒体消息发送过程进一步细化,通过扩展的MP-BGP协议实现号码的分发、撤销及更新,交换各自归属的多媒体消息号码路由信息,并生成包含所有多媒体消息业务中心和所有WAP网关的多媒体消息号码路由表,在多媒体消息发送时通过查询对应设备的多媒体消息号码路由表可以获取需要查询的号码路由信息,从而完成多媒体消息发送的过程。本实施例可以取消ENUMDNS等设备,将通过网络向ENUMDNS查询变为本地查询,并加快了多媒体消息发送的速度,进而达到了简化流程、精简设备及组网结构的技术效果。This embodiment further refines the multimedia message sending process, realizes the distribution, revocation and update of numbers through the extended MP-BGP protocol, exchanges the routing information of the respective multimedia message numbers, and generates information including all multimedia message service centers and all WAP gateways. When the multimedia message is sent, the routing information of the number to be queried can be obtained by querying the multimedia message number routing table of the corresponding device, thereby completing the process of sending the multimedia message. In this embodiment, equipment such as ENUMDNS can be canceled, and the query to ENUMDNS through the network can be changed into a local query, and the speed of sending multimedia messages can be accelerated, thereby achieving the technical effects of simplifying the process, streamlining equipment and network structure.

实施例三Embodiment three

根据本发明实施例,提供了一种WAP网关,图5为根据本发明WAP网关的实施例结构示意图。According to an embodiment of the present invention, a WAP gateway is provided, and FIG. 5 is a schematic structural diagram of an embodiment of a WAP gateway according to the present invention.

如图5所示,本实施例包括:生成模块501、处理模块502和发送模块503,处理模块502分别与生成模块501和发送模块503相连。As shown in FIG. 5 , this embodiment includes: a generating module 501 , a processing module 502 and a sending module 503 , and the processing module 502 is connected to the generating module 501 and the sending module 503 respectively.

其中,生成模块501,用于与其它多媒体消息业务中心及WAP网关交换各自归属的多媒体消息号码路由信息,并生成包含所有多媒体消息业务中心和所有WAP网关的多媒体消息号码路由表;处理模块502,用于接收发送终端发送的多媒体消息,根据发送终端的MSISDN查询多媒体消息号码路由表,获得发送终端的归属多媒体消息业务中心MMSC地址;发送模块503,用于根据该MMSC地址将多媒体消息发送至发送终端的归属MMSC。Wherein, the generation module 501 is used for exchanging the routing information of the respective multimedia message numbers with other multimedia message service centers and WAP gateways, and generating a multimedia message number routing table including all multimedia message service centers and all WAP gateways; the processing module 502, It is used to receive the multimedia message sent by the sending terminal, query the multimedia message number routing table according to the MSISDN of the sending terminal, and obtain the MMSC address of the home multimedia message service center of the sending terminal; the sending module 503 is used to send the multimedia message to the sending terminal according to the MMSC address The home MMSC of the terminal.

在本实施例中,图6为图5中生成模块501的内部结构示意图。In this embodiment, FIG. 6 is a schematic diagram of the internal structure of the generating module 501 in FIG. 5 .

如图6所示,本实施例生成模块包括:处理子模块601、接收子模块602、发送子模块603、存储子模块604和邻居关系建立子模块605,所述接收子模块602、发送子模块603、存储子模块604和邻居关系建立子模块605分别与处理子模块601相连。As shown in Figure 6, the generation module of this embodiment includes: a processing submodule 601, a receiving submodule 602, a sending submodule 603, a storage submodule 604 and a neighbor relationship establishing submodule 605, the receiving submodule 602, the sending submodule 603 , the storage submodule 604 and the neighbor relationship establishment submodule 605 are respectively connected to the processing submodule 601 .

其中,处理子模块601,用于接收到处理模块的MSISDN号码对应的查询请求,查询存储子模块604中的多媒体消息号码路由表,获得发送终端的归属多媒体消息业务中心MMSC地址,并发送至处理模块502;其次,根据BGP优选规则从接收子模块602收到的号码路由中选择最优路由保存到存储子模块604中,或者根据接收子模块602收到的撤销号码路由信息删除存储子模块604中相应的号码路由信息,处理子模601还可以将自身的号码路由增加、删除、修改等更新信息通过发送子模块603发送给其它设备。Wherein, the processing submodule 601 is used to receive the query request corresponding to the MSISDN number of the processing module, query the multimedia message number routing table in the storage submodule 604, obtain the home multimedia message service center MMSC address of the sending terminal, and send it to the processing Module 502; secondly, select the optimal route from the number routes received by the receiving submodule 602 according to the BGP preference rule and save it in the storage submodule 604, or delete the storage submodule 604 according to the withdrawn number routing information received by the receiving submodule 602 The corresponding number routing information in the processing submodule 601 can also send the update information such as adding, deleting, modifying its own number routing to other devices through the sending submodule 603.

其中,处理子模块601可以包括:判断子单元6012,用于判断接收子模块602接收的号码路由信息,如果接收子模块602收到更新或发布的号码路由信息,则根据BGP优选规则收到的更新或发布号码路由信息中选择最优路由,并存入存储子模块604;如果接收子模块602收到撤销号码路由信息,则根据接收子模块602收到的撤销号码路由信息从存储子模块604中删除相应的号码路由信息。处理子模块601还可以包括匹配子单元6011,用于按照最长匹配原则查询存储子模块604中的多媒体消息号码路由表,获得查询号码对应的地址。Wherein, the processing submodule 601 may include: a judging subunit 6012, which is used to judge the number routing information received by the receiving submodule 602, and if the receiving submodule 602 receives the updated or released number routing information, then the number routing information received according to the BGP preference rule Select the optimal route in updating or publishing the number routing information, and store it in the storage submodule 604; Delete the corresponding number routing information. The processing sub-module 601 may also include a matching sub-unit 6011, configured to query the routing table of multimedia message numbers in the storage sub-module 604 according to the longest match principle, and obtain the address corresponding to the query number.

接收子模块602,用于接收与其它多媒体消息中心通过扩展的MP-BGP协议交换的号码路由信息及MSISDN号码查询请求。The receiving sub-module 602 is used to receive number routing information and MSISDN number query requests exchanged with other multimedia message centers through the extended MP-BGP protocol.

发送子模块603,用于向其它多媒体消息中心及WAP网关发送自身的号码路由信息,如通过扩展的MP-BGP协议与其它设备交换的自身的号码路由信息。The sending sub-module 603 is used to send its own number routing information to other multimedia message centers and WAP gateways, such as its own number routing information exchanged with other devices through the extended MP-BGP protocol.

存储子模块604,用于通过发送子模块603进行自身号码路由的分发、撤销及更新,并通过接收子模块605接收的与其它多媒体消息业务中心及WAP网关交换的号码路由信息,建立并存储包含号码及对应路由信息的多媒体消息号码路由表。The storage sub-module 604 is used to distribute, revoke and update its own number routing through the sending sub-module 603, and establish and store the number routing information exchanged with other multimedia message service centers and WAP gateways received by the receiving sub-module 605, including The number and the multimedia message number routing table corresponding to the routing information.

生成模块还可以包括邻居关系建立子模块605,用于接收通过路由反射器反射的其它多媒体消息中心的多媒体消息号码路由信息,并与其它多媒体消息中心或WAP网关之间建立BGP邻居关系。The generating module may also include a neighbor relationship establishment sub-module 605, configured to receive the MMS number routing information reflected by the route reflector, and establish a BGP neighbor relationship with other MMS centers or WAP gateways.

同上述方法实施例类似,本实施例的WAP网关,实现号码的分发、撤销及更新,交换各自归属的多媒体消息号码路由信息,并生成包含所有多媒体消息业务中心和所有WAP网关的多媒体消息号码路由表;可以替代ENUMDNS设备,也免去了发送多媒体消息时需要通过网络向ENUMDNS查询的步骤,可以达到手工制作量少、多媒体消息发送快的技术效果,由于本实施例中通过各网元之间交换号码路由信息,从而将全网的号码路由信息分散存储在多媒体消息系统的各设备上,与现有技术中存储在一台或几台ENUMDNS设备上不同,因此,可大大提高整个系统的容灾备份能力。Similar to the above-mentioned method embodiments, the WAP gateway of this embodiment realizes the distribution, cancellation and update of numbers, exchanges the routing information of the respective multimedia message numbers, and generates the routing information of the multimedia message numbers including all multimedia message service centers and all WAP gateways. Table; can replace the ENUMDNS equipment, and also avoid the step of querying the ENUMDNS through the network when sending a multimedia message, and can achieve the technical effect that the amount of manual production is small and the multimedia message is sent quickly. Exchanging number routing information, so that the number routing information of the whole network is scattered and stored on each device of the multimedia messaging system, which is different from storing on one or several ENUMDNS devices in the prior art, so the capacity of the entire system can be greatly improved Disaster backup capability.

实施例四Embodiment Four

根据本发明实施例,提供了一种多媒体消息业务中心MMSC,图7为根据本发明MMSC的实施例结构示意图。According to an embodiment of the present invention, a multimedia message service center MMSC is provided, and FIG. 7 is a schematic structural diagram of an embodiment of the MMSC according to the present invention.

如图7所示,本实施例包括:生成模块701、处理模块702和发送模块703,处理模块702分别与生成模块701和发送模块703相连。As shown in FIG. 7 , this embodiment includes: a generating module 701 , a processing module 702 and a sending module 703 , and the processing module 702 is connected to the generating module 701 and the sending module 703 respectively.

其中,生成模块701,用于与其它多媒体消息业务中心及WAP网关交换各自归属的多媒体消息号码路由信息,并生成包含所有多媒体消息业务中心和所有WAP网关的多媒体消息号码路由表;处理模块702,用于接收发送终端发送的多媒体消息,根据发送终端的MSISDN查询多媒体消息号码路由表,获得发送终端的归属多媒体消息业务中心MMSC地址;发送模块703,用于根据该MMSC地址将多媒体消息发送至发送终端的归属MMSC。Wherein, the generation module 701 is used for exchanging the routing information of the respective multimedia message numbers with other multimedia message service centers and WAP gateways, and generating a multimedia message number routing table including all multimedia message service centers and all WAP gateways; the processing module 702, It is used to receive the multimedia message sent by the sending terminal, query the multimedia message number routing table according to the MSISDN of the sending terminal, and obtain the MMSC address of the home multimedia message service center of the sending terminal; the sending module 703 is used to send the multimedia message to the sending terminal according to the MMSC address The home MMSC of the terminal.

在本实施例中,多媒体消息业务中心的生成模块701的内部结构与WAP网关的生成模块501的内部结构相类似,具体可参照图6的相关说明,在此不对相同或类似内容进行重复说明。In this embodiment, the internal structure of the generation module 701 of the multimedia message service center is similar to the internal structure of the generation module 501 of the WAP gateway. For details, refer to the relevant description in FIG. 6 , and the same or similar content will not be repeated here.

实施例五Embodiment five

根据本发明实施例,提供了一种多媒体消息发送系统,图8为根据本发明多媒体发送系统实施例一示意图。According to an embodiment of the present invention, a multimedia message sending system is provided, and FIG. 8 is a schematic diagram of Embodiment 1 of the multimedia sending system according to the present invention.

如图8所示,本实施例包括:发送终端的归属MMSC801及其内部的生成模块,在图8中标记为第一生成模块802;接收终端的归属MMSC805及其内部的生成模块,在图8中标记为第二生成模块804;WAP网关807及其内部的生成模块,在图8中标记为第三生成模块806;以及路由反射器(即RR)803。As shown in Figure 8, this embodiment includes: the home MMSC801 of the sending terminal and its internal generation module, which is marked as the first generation module 802 in Figure 8; the home MMSC805 of the receiving terminal and its internal generation module, shown in Figure 8 Marked as the second generating module 804 in FIG. 8 ; the WAP gateway 807 and its internal generating modules are marked as the third generating module 806 in FIG. 8 ; and a route reflector (ie RR) 803 .

其中,第一生成模块802、第二生成模块804与第三生成模块806分别通过RR803建立BGP邻居关系。当然,所述第一生成模块802、第二生成模块804及至第三生成模块806也可以两两直接连相接建立BGP邻居关系,但由于连接数目与网元数目平方成正比,当网元数目较多时,开销较大,因此,本实施例系统中采用RR803进行生成模块之间的互联可以降低系统的开销。本实施例系统中各设备分别通过第一生成模块802、第二生成模块804及第三生成模块806交换号码路由信息,如分别通过扩展的MP-BGP协议动态发布、接收、存储全网所有终端的号码及对应终端的归属MMSC的地址信息。Wherein, the first generating module 802 , the second generating module 804 and the third generating module 806 respectively establish a BGP neighbor relationship through the RR803 . Of course, the first generating module 802, the second generating module 804, and the third generating module 806 can also be directly connected in pairs to establish a BGP neighbor relationship, but since the number of connections is proportional to the square of the number of network elements, when the number of network elements When there are many, the overhead is high. Therefore, in the system of this embodiment, RR803 is used to interconnect the generation modules, which can reduce the overhead of the system. Each device in the system of this embodiment exchanges number routing information through the first generation module 802, the second generation module 804, and the third generation module 806, such as dynamically publishing, receiving, and storing all terminals in the entire network through the extended MP-BGP protocol number and the address information of the corresponding terminal's home MMSC.

在本实施例中,第一生成模块802、第二生成模块804及第三生成模块806的内部结构可参见图6的相关说明。下面对存储在第一生成模块802、第二生成模块804及第三生成模块806中多媒体消息号码路由表中的MMS号码路由信息进行举例说明。具体说明如下:In this embodiment, for the internal structures of the first generation module 802 , the second generation module 804 and the third generation module 806 , refer to the related description of FIG. 6 . The MMS number routing information stored in the multimedia message number routing table in the first generation module 802 , the second generation module 804 and the third generation module 806 will be described with examples below. The specific instructions are as follows:

路由代码:与现有IP路由表含义相同,S指静态路由,B指边界网关协议BGP;Routing code: Same meaning as the existing IP routing table, S refers to static routing, B refers to Border Gateway Protocol BGP;

目的号码前缀:与现有IP路由表中的目的网络前缀含义相同,但本实施例存储子模块中存放的具体内容为E.164号码,而现有技术存放IP网段或地址;Destination number prefix: the same meaning as the destination network prefix in the existing IP routing table, but the specific content stored in the storage submodule of this embodiment is the E.164 number, while the prior art stores the IP network segment or address;

号码长度:目的号码前缀字段中十进制号码的位数长度。对应现有IP路由表中的掩码长度,但掩码长度表示网络前缀有效比特位数;Number length: the number of digits in the decimal number prefix field of the destination number. Corresponds to the mask length in the existing IP routing table, but the mask length represents the effective number of bits in the network prefix;

下一跳地址:目的号码归属的多媒体消息中心地址;Next hop address: the address of the multimedia message center to which the destination number belongs;

是否聚合:目的号码前缀是否经过缩位,如表1中为未缩位之前的多媒体消息号码路由表,目的号码前缀861370~861379都有,可聚合成86137,经过缩位后的号码路由表如表2所示。Aggregation: whether the prefix of the destination number has been abbreviated, as shown in Table 1, the routing table of the multimedia message number before the abbreviation, the destination number prefix is 861370~861379, which can be aggregated into 86137, and the number routing table after the abbreviation is as follows Table 2 shows.

表1未缩位之前的多媒体消息号码路由表Table 1 Routing Table of Multimedia Message Numbers Before Abbreviation

  路由代码 目的号码前缀 号码长度 下一跳地址 是否聚合 B 861391234 9 10.0.0.1 / B 861391235 9 10.0.0.1 / B 86139123 8 10.0.0.1 / B 8613912 7 10.0.0.1 / S 861370 6 10.0.0.2 S 861371 6 10.0.0.2 S 861372 6 10.0.0.2 S 861373 6 10.0.0.2 S 861374 6 10.0.0.2 routing code destination number prefix number length next hop address whether to aggregate B 861391234 9 10.0.0.1 / B 861391235 9 10.0.0.1 / B 86139123 8 10.0.0.1 / B 8613912 7 10.0.0.1 / S 861370 6 10.0.0.2 no S 861371 6 10.0.0.2 no S 861372 6 10.0.0.2 no S 861373 6 10.0.0.2 no S 861374 6 10.0.0.2 no

  S 861375 6 10.0.0.2 S 861376 6 10.0.0.2 S 861377 6 10.0.0.2 S 861378 6 10.0.0.2 S 861381234 9 10.0.0.2 S 861379 6 10.0.0.2 S 861375 6 10.0.0.2 no S 861376 6 10.0.0.2 no S 861377 6 10.0.0.2 no S 861378 6 10.0.0.2 no S 861381234 9 10.0.0.2 no S 861379 6 10.0.0.2 no

表2缩位后的多媒体消息号码路由表Table 2 Abbreviated multimedia message number routing table

  路由代码 目的号码前缀 号码长度 下一跳地址 是否聚合 B 861391234 9 10.0.0.1 / B 861391235 9 10.0.0.1 / B 86139123 8 10.0.0.1 / B 8613912 7 10.0.0.1 / S 861381234 9 10.0.0.2 S 86137 5 10.0.0.2 routing code destination number prefix number length next hop address whether to aggregate B 861391234 9 10.0.0.1 / B 861391235 9 10.0.0.1 / B 86139123 8 10.0.0.1 / B 8613912 7 10.0.0.1 / S 861381234 9 10.0.0.2 no S 86137 5 10.0.0.2 yes

下面以用户标识号码为8613912345678的发送终端向用户标识号码为8613812345678的接收终端发送多媒体消息为例,说明本发明各实施例在发送多媒体消息过程中的地址解析过程。具体包括:Taking the sending terminal with the user identification number 8613912345678 sending a multimedia message to the receiving terminal with the user identification number 8613812345678 as an example, the address resolution process of each embodiment of the present invention in the process of sending a multimedia message is described below. Specifically include:

1、WAP网关807将多媒体消息转发到发送终端的归属MMSC801。具体地:1. The WAP gateway 807 forwards the multimedia message to the home MMSC 801 of the sending terminal. specifically:

WAP网关807接收发送终端发送的多媒体消息,根据发送终端的MSISDN,即8613912345678,查询其内部的第三生成模块806中的多媒体消息号码路由表,如表2所示,根据最长匹配原则,查询到861391234号码路由条目,获得发送终端的归属MMSC的IP地址10.0.0.1,并根据所述IP地址将多媒体消息转发到该归属MMSC;The WAP gateway 807 receives the multimedia message sent by the sending terminal, and according to the MSISDN of the sending terminal, namely 8613912345678, queries the multimedia message number routing table in the third generation module 806 inside it, as shown in Table 2, according to the longest match principle, query Go to the 861391234 number routing entry, obtain the IP address 10.0.0.1 of the home MMSC of the sending terminal, and forward the multimedia message to the home MMSC according to the IP address;

2、发送终端的归属MMSC801将多媒体消息转发到接收终端的归属MMSC805。具体地:2. The home MMSC 801 of the sending terminal forwards the multimedia message to the home MMSC 805 of the receiving terminal. specifically:

发送终端的归属MMSC801接收WAP网关807转发的多媒体消息,根据多媒体消息对应的接收终端的MSISDN,即8613812345678,查询其内部的第一生成模块802中的多媒体消息号码路由表,如表2所示,根据最长匹配原则,查询到861381234号码路由条目,获得接收终端的归属MMSC805的IP地址10.1.1.2,并根据该IP地址将多媒体消息转发到接收终端的归属MMSC805。The home MMSC 801 of the sending terminal receives the multimedia message forwarded by the WAP gateway 807, according to the MSISDN of the receiving terminal corresponding to the multimedia message, i.e. 8613812345678, queries the multimedia message number routing table in the first generation module 802 inside it, as shown in Table 2, According to the longest match principle, the routing entry of the number 861381234 is found, the IP address 10.1.1.2 of the receiving terminal's home MMSC805 is obtained, and the multimedia message is forwarded to the receiving terminal's home MMSC805 according to the IP address.

本实施例的多媒体消息发送系统,通过路由反射器连接系统内各设备的生成模块,各设备的生成模块可以通过扩展的MP-BGP协议实现号码的分发、撤销及更新,交换各自归属的多媒体消息号码路由信息,并生成包含所有多媒体消息业务中心和所有WAP网关的多媒体消息号码路由表,在多媒体消息发送时通过查询多媒体消息号码路由表可以获取需要查询的号码路由信息,从而完成多媒体消息发送的过程。本实施例可以降低所述生成模块直接连接的开销,并加快了多媒体消息发送的速度,进而达到了简化流程、精简设备及组网结构的技术效果。The multimedia message sending system of this embodiment connects the generation modules of each device in the system through a route reflector, and the generation modules of each device can realize the distribution, cancellation and update of numbers through the extended MP-BGP protocol, and exchange their respective multimedia messages Number routing information, and generate a multimedia message number routing table that includes all multimedia message service centers and all WAP gateways. When sending multimedia messages, you can obtain the number routing information that needs to be queried by querying the multimedia message number routing table, so as to complete the sending of multimedia messages. process. This embodiment can reduce the overhead of the direct connection of the generation module, and speed up the sending of multimedia messages, thereby achieving the technical effects of simplifying the process, streamlining the equipment and the networking structure.

实施例六Embodiment six

图9为根据本发明多媒体消息发送系统的实施例二示意图。如图9所示,本实施例包括:FIG. 9 is a schematic diagram of Embodiment 2 of the multimedia message sending system according to the present invention. As shown in Figure 9, this embodiment includes:

生成模块904,设置于MMS网络中的所有MMSC、WAP网关、短信网关、短信中心内,用于各个设备之间交换号码路由信息,配置多媒体消息号码路由,具体地,通过扩展的MP-BGP协议配置进行号码的分发、撤销及更新,并生成包含所有多媒体消息业务中心和所有WAP网关的多媒体消息号码路由表,由于附图有限,图9中只将生成模块904与发送终端的归属MMSC905及发送终端拜访地归属WAP网关903的连接关系进行显示,本领域技术人员应当了解,实际应用中,生成模块904可以位于图9所示系统中的任一网元内,以实现与系统内各设备互换号码路由信息的功能;The generation module 904 is set in all MMSCs, WAP gateways, SMS gateways, and SMS centers in the MMS network, and is used for exchanging number routing information between various devices, and configuring multimedia message number routing, specifically, through the extended MP-BGP protocol Configure the distribution, revocation and update of numbers, and generate the multimedia message number routing table that includes all multimedia message service centers and all WAP gateways. Due to the limited drawings, only the generation module 904 and the belonging MMSC905 of the sending terminal and the sending terminal will be used in Fig. 9 The connection relationship of the WAP gateway 903 at which the terminal visits is displayed. Those skilled in the art should understand that in practical applications, the generating module 904 can be located in any network element in the system shown in FIG. The function of changing the routing information of the number;

发送终端901,用于发送多媒体消息;A sending terminal 901, configured to send a multimedia message;

发送终端拜访地归属WAP网关903,与发送终端901相连,用于接收发送终端901发送的多媒体消息,根据发送终端901的MSISDN查询所述多媒体消息号码路由表,获得发送终端的归属MMSC905的地址,再根据对应的地址将多媒体消息转发到发送终端的归属MMSC905;The WAP gateway 903 where the sending terminal visits is connected to the sending terminal 901 for receiving the multimedia message sent by the sending terminal 901, querying the multimedia message number routing table according to the MSISDN of the sending terminal 901, and obtaining the address of the MMSC905 of the sending terminal, Then forward the multimedia message to the MMSC905 belonging to the sending terminal according to the corresponding address;

发送终端的归属MMSC905,与发送终端拜访地归属WAP网关903相连,用于接收所述WAP网关903转发的多媒体消息,根据所述多媒体消息对应的接收终端909的MSISDN,查询所述多媒体消息号码路由表,获得接收终端的归属MMSC906的IP地址,再根据对应的地址将多媒体消息转发到接收终端的归属MMSC906。The home MMSC 905 of the sending terminal is connected to the home WAP gateway 903 of the place visited by the sending terminal, and is used to receive the multimedia message forwarded by the WAP gateway 903, and query the routing of the multimedia message number according to the MSISDN of the receiving terminal 909 corresponding to the multimedia message table to obtain the IP address of the home MMSC906 of the receiving terminal, and then forward the multimedia message to the home MMSC906 of the receiving terminal according to the corresponding address.

进一步地,在本实施例中,还可以包括接收侧的各个网元:Furthermore, in this embodiment, each network element on the receiving side may also be included:

接收终端的归属MMSC906,与发送终端的归属MMSC905相连,用于接收发送终端的归属MMSC905转发的多媒体消息,并根据接收终端909的不同类型转发多媒体消息;The home MMSC906 of the receiving terminal is connected with the home MMSC905 of the sending terminal, and is used to receive the multimedia message forwarded by the home MMSC905 of the sending terminal, and forward the multimedia message according to the different types of the receiving terminal 909;

接收终端909,与自身归属MMSC906相连,用于接收发送终端901发送的多媒体消息。The receiving terminal 909 is connected to its home MMSC 906 for receiving the multimedia message sent by the sending terminal 901 .

其中,根据接收终端909的不同类型,本系统的操作流程也有所不同,具体如下:Wherein, according to the different types of receiving terminals 909, the operating procedures of the system are also different, as follows:

a、当接收终端909是MMS终端时:a. When the receiving terminal 909 is an MMS terminal:

接收终端的归属MMSC所在地WAP网关907,与接收终端的归属MMSC906相连,用于接收所述归属MMSC906发送的PUSH消息,并转发到所述WAP网关所在地短信中心908;The WAP gateway 907 of the home MMSC location of the receiving terminal is connected with the home MMSC906 of the receiving terminal, and is used to receive the PUSH message sent by the home MMSC906, and forward it to the short message center 908 of the location of the WAP gateway;

接收终端的归属MMSC所在地WAP网关所在地短信中心908,与所述WAP网关907相连,用于接收所述WAP网关907转发的PUSH消息,并转发到接收终端909;The short message center 908 at the WAP gateway location of the home MMSC location of the receiving terminal is connected to the WAP gateway 907 for receiving the PUSH message forwarded by the WAP gateway 907 and forwarding it to the receiving terminal 909;

接收终端909,与所述WAP网关所在地短信中心908相连,用于接收所述WAP网关所在地短信中心908转发的PUSH消息,并依次通过接收终端拜访地网关GSN(即GGSN)911和接收终端拜访地归属WAP网关910自动连接到接收终端的归属MMSC906,又依次通过接收终端拜访地归属WAP网关910和接收终端拜访地GGSN911提取多媒体消息。The receiving terminal 909 is connected with the SMS center 908 at the location of the WAP gateway, and is used to receive the PUSH message forwarded by the SMS center 908 at the location of the WAP gateway, and successively pass through the gateway GSN (i.e. GGSN) 911 at the location visited by the receiving terminal and the location visited by the receiving terminal. The home WAP gateway 910 automatically connects to the home MMSC 906 of the receiving terminal, and extracts the multimedia message through the home WAP gateway 910 of the home WAP gateway 910 and the GGSN 911 of the home of the receiving terminal.

b、当接收终端909是非MMS终端时:b. When the receiving terminal 909 is a non-MMS terminal:

梦网相册系统912,与接收终端的归属MMSC906相连,用于接收所述归属MMSC906转发的多媒体消息,并依次通过梦网相册所在地短信网关913、接收终端归属短信网关914和接收终端归属短信中心915转发到接收终端909。其中,梦网相册系统912包括梦网相册,用于存储接收终端的归属MMSC906转发的多媒体消息。The Montnets album system 912 is connected with the home MMSC 906 of the receiving terminal, and is used to receive the multimedia message forwarded by the home MMSC 906, and passes through the short message gateway 913 where the Monternet photo album is located, the short message gateway 914 that the receiving terminal belongs to, and the short message center 915 that the receiving terminal belongs to forwarded to the receiving terminal 909. Wherein, the Montnets album system 912 includes the Montnets album, which is used to store the multimedia messages forwarded by the home MMSC 906 of the receiving terminal.

另外,接收终端用户916还可以登录梦网相册系统912,阅览梦网相册中存储的多媒体消息。In addition, the receiving terminal user 916 can also log in to the Monternet album system 912 to view the multimedia messages stored in the Monternet album.

c、当接收终端909是未知终端时,本实施例所包括的设备及其所执行的操作可以与接收终端909为MMS终端时的设备及其操作相同。c. When the receiving terminal 909 is an unknown terminal, the devices included in this embodiment and the operations performed may be the same as those when the receiving terminal 909 is an MMS terminal.

在本实施例中,还可以包括发送终端拜访地GGSN902,与发送终端901和发送终端拜访地归属WAP网关903相连,用于接收发送终端901发送的多媒体消息,并转发至发送终端拜访地归属WAP网关903。In this embodiment, it may also include a GGSN902 of the visiting place of the sending terminal, which is connected to the home WAP gateway 903 of the home of the sending terminal 901 and the home of the sending terminal, and is used to receive the multimedia message sent by the sending terminal 901 and forward it to the home WAP of the home of the sending terminal. Gateway 903 .

本实施例的多媒体消息发送系统,可以取消ENUMDNS等设备,在多媒体消息发送时通过查询对应设备的多媒体消息号码路由表可以获取需要查询的号码路由信息,从而完成多媒体消息发送的过程,发送过程简单、设备少、提高了网络的健壮性。同时,本发明上述各实施例由于采用动态分发号码路由信息,与现有技术中ENUMDNS设备静态存储号码路由信息不同,可以减少号码数据手工制作的工作量。The multimedia message sending system of this embodiment can cancel devices such as ENUMDNS, and can obtain the number routing information that needs to be queried by querying the multimedia message number routing table of the corresponding device when the multimedia message is sent, thereby completing the process of sending the multimedia message, and the sending process is simple , Less equipment, improve the robustness of the network. At the same time, the above-mentioned embodiments of the present invention use dynamic distribution of number routing information, which is different from the static storage of number routing information in the ENUMDNS device in the prior art, which can reduce the workload of manual production of number data.

本发明上述各实施例的多媒体消息发送方法、业务中心、WAP网关及系统采用的号码通过路由协议发布,每个WAP网关、多媒体消息中心都有全网用户号码及各个网元所管辖的号码,不用依赖于ENUMDNS设备,可以大大提高系统的容灾备份能力。The multimedia message sending method, service center, WAP gateway and the number adopted by the system in the above-mentioned embodiments of the present invention are released through routing protocols, and each WAP gateway and multimedia message center have the user numbers of the whole network and the numbers under the jurisdiction of each network element. Without relying on ENUMDNS equipment, the disaster recovery and backup capabilities of the system can be greatly improved.

综上所述,本发明各实施例可以简化多媒体消息发送业务流程、精简系统中的设备、实现组网简单,手工制作量少且多媒体消息发送速度快等优点。To sum up, each embodiment of the present invention can simplify the multimedia message sending service process, simplify the equipment in the system, realize the advantages of simple networking, less manual work, and fast multimedia message sending speed.

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps for realizing the above-mentioned method embodiments can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the It includes the steps of the above method embodiments; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other various media that can store program codes.

最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。Finally, it should be noted that: the above is only a preferred embodiment of the present invention, and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, for those skilled in the art, it still The technical solutions recorded in the foregoing embodiments may be modified, or some technical features thereof may be equivalently replaced. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.

Claims (11)

1. a method of sending message in multimedia is characterized in that, comprising:
Multimedia messaging service, MMS center and WAP gateway exchange the multimedia message number routing iinformation of ownership separately respectively, and generate the multimedia message number route table that comprises all multimedia messaging service, MMS centers and all WAP gateways;
Said WAP gateway receives and sends the Multimedia Message that send at the terminal; MSISDN based on said transmission terminal inquires about said multimedia message number route table; Obtain the MMSC address, ownership multimedia messaging service, MMS center at said transmission terminal, and said Multimedia Message is sent to said ownership MMSC;
Said ownership MMSC is based on the MSISDN of the corresponding receiving terminal of said Multimedia Message; The multimedia message number route table of the ownership MMSC of inquiry receiving terminal; Obtain the ownership MMSC address of said receiving terminal, and said Multimedia Message is forwarded to the ownership MMSC of said receiving terminal;
Wherein, said multimedia messaging service, MMS center and WAP gateway respectively through the MP-BGP MP-BGP of expansion carry out number distribution, cancel and upgrade, exchange is the multimedia message number routing iinformation of ownership separately.
2. method of sending message in multimedia according to claim 1 is characterized in that, said multimedia messaging service, MMS center and WAP gateway exchange the multimedia message number routing iinformation that belongs to separately respectively and comprise:
Between said multimedia messaging service, MMS center and WAP gateway, set up the Border Gateway Protocol (BGP) neighborhood through Router Reflector;
Said multimedia messaging service, MMS center through said Router Reflector and WAP gateway and other multimedia messaging service, MMS center carry out number distribution, cancel and upgrade;
The number routing information that said WAP gateway receives all multimedia messaging service, MMS center distributions, cancels and upgrade through said Router Reflector.
3. a WAP gateway is characterized in that, comprising:
Generation module is used for exchanging the multimedia message number routing iinformation of ownership separately with other multimedia messaging service, MMS center and WAP gateway, and generates the multimedia message number route table that comprises all multimedia messaging service, MMS centers and all WAP gateways;
Processing module is used to receive and sends the Multimedia Message that send at the terminal, inquires about said multimedia message number route table according to the MSISDN at said transmission terminal, obtains the MMSC address, ownership multimedia messaging service, MMS center at said transmission terminal;
Sending module is used for according to said MMSC address said Multimedia Message being sent to said ownership MMSC
Said generation module comprises the reception submodule;
Said reception submodule is used to receive number routing information and the Mobile Subscriber International ISDN Number query requests that exchanges through the MP-BGP agreement of expanding with other multimedia messaging service, MMS center and WAP gateway.
4. WAP gateway according to claim 3 is characterized in that, said generation module comprises sub module stored, sends submodule and processing sub, wherein:
Said sub module stored; Be used for through said transmission submodule carry out self number route distribution, cancel and upgrade; And based on receive submodule that receive with number routing information other multimedia messaging service, MMS center and WAP gateway exchange, set up the multimedia message number route table that comprises number and corresponding routing iinformation;
Said transmission submodule is used for the number routing information to other Multimedia Message center and WAP gateway transmission self;
Said processing sub; Link to each other with said reception submodule, transmission submodule, sub module stored respectively; Be used for when receiving the Mobile Subscriber International ISDN Number query requests of processing module; Inquire about said multimedia message number route table, obtain the MMSC address, ownership multimedia messaging service, MMS center at said transmission terminal, and be sent to said processing module.
5. WAP gateway according to claim 4 is characterized in that, said processing sub comprises:
Judgment sub-unit is used for selecting optimum route according to renewal or issue number routing information that the BGP preference rule is received from the reception submodule, and deposits said sub module stored in; The number routing information of cancelling according to the reception submodule is received is deleted corresponding number routing information from said sub module stored;
The coupling subelement is used for inquiring about said multimedia message number route table according to longest match principle, obtains the enquiry number corresponding address.
6. according to claim 4 or 5 described WAP gateways, it is characterized in that said generation module also comprises:
Neighborhood is set up submodule, be used to receive through other multimedia messaging service, MMS center of Router Reflector reflection and/or the number routing information of WAP gateway, and and other multimedia messaging service, MMS center and/or WAP gateway between set up the bgp neighbor relation.
7. a multimedia messaging service, MMS center is characterized in that, comprising:
Generation module is used for exchanging the multimedia message number routing iinformation of ownership separately with other multimedia messaging service, MMS center and WAP gateway, and generates the multimedia message number route table that comprises all multimedia messaging service, MMS centers and all WAP gateways;
Processing module is used to receive and sends the Multimedia Message that send at the terminal, and the MSISDN according to the corresponding receiving terminal of said Multimedia Message inquires about said multimedia message number route table, obtains the ownership MMSC address of said receiving terminal;
Sending module is used for said Multimedia Message is forwarded to the ownership MMSC of said receiving terminal;
Said generation module comprises the reception submodule;
Said reception submodule is used to receive number routing information and the Mobile Subscriber International ISDN Number query requests that exchanges through the MP-BGP MP-BGP that expands with other multimedia messaging service, MMS center and WAP gateway.
8. multimedia messaging service, MMS according to claim 7 center is characterized in that, said generation module comprises sub module stored, sends submodule and processing sub, wherein:
Said sub module stored; Be used for through said transmission submodule carry out self number route distribution, cancel and upgrade; And based on receive submodule that receive with number routing information other multimedia messaging service, MMS center and WAP gateway exchange, set up the multimedia message number route table that comprises number and corresponding routing iinformation;
Said transmission submodule is used for the number routing information to other Multimedia Message center and WAP gateway transmission self;
Said processing sub; Link to each other with said reception submodule, transmission submodule, sub module stored respectively; Be used for when receiving the Mobile Subscriber International ISDN Number query requests of said processing module; Inquire about said multimedia message number route table, obtain the ownership MMSC address of said receiving terminal, and be sent to said processing module.
9. multimedia messaging service, MMS according to claim 8 center is characterized in that, said generation module also comprises:
Neighborhood is set up submodule, be used to receive through other multimedia messaging service, MMS center of Router Reflector reflection and/or the number routing information of WAP gateway, and and other multimedia messaging service, MMS center and/or WAP gateway between set up the bgp neighbor relation.
10. a Multimedia Message transmitting system is characterized in that, comprises among the claim 3-5 each described multimedia messaging service, MMS center MMSC in each described WAP gateway and claim 7-9, also comprises:
Send the terminal, be used to send Multimedia Message;
Said WAP gateway; Be used to receive the Multimedia Message at said transmission terminal; MSISDN according to sending the terminal inquires about said multimedia message number route table, obtains the address of the ownership MMSC at transmission terminal, said Multimedia Message is forwarded to the ownership MMSC that sends the terminal according to said address again;
The ownership MMSC at said transmission terminal; Link to each other with said WAP gateway; Be used to receive the said Multimedia Message that WAP gateway is transmitted, and according to the MSISDN of the corresponding receiving terminal of said Multimedia Message, inquiry multimedia message number route table; Obtain the address of the ownership MMSC of receiving terminal, said Multimedia Message is forwarded to the ownership MMSC of receiving terminal according to corresponding address.
11. Multimedia Message transmitting system according to claim 10 is characterized in that, also comprises:
Router Reflector RR links to each other with said MMSC and WAP gateway, is used to reflect the number routing information that exchanges between MMSC and the WAP gateway, between MMSC and WAP gateway, sets up the bgp neighbor relation.
CN200810223591A 2008-10-08 2008-10-08 Multimedia message sending method, service center, WAP gateway and system Active CN101715174B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200810223591A CN101715174B (en) 2008-10-08 2008-10-08 Multimedia message sending method, service center, WAP gateway and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200810223591A CN101715174B (en) 2008-10-08 2008-10-08 Multimedia message sending method, service center, WAP gateway and system

Publications (2)

Publication Number Publication Date
CN101715174A CN101715174A (en) 2010-05-26
CN101715174B true CN101715174B (en) 2012-09-19

Family

ID=42418343

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200810223591A Active CN101715174B (en) 2008-10-08 2008-10-08 Multimedia message sending method, service center, WAP gateway and system

Country Status (1)

Country Link
CN (1) CN101715174B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101931913A (en) * 2010-08-25 2010-12-29 中兴通讯股份有限公司 Method and system for processing multimedia messages
CN101959150B (en) * 2010-09-25 2015-12-16 中兴通讯股份有限公司 The retransmission method of Multimedia Message and system
CN101986729A (en) * 2010-10-25 2011-03-16 中兴通讯股份有限公司 System, device and method for processing adapted multimedia message
CN103167435A (en) * 2013-04-08 2013-06-19 上海禹为通信技术有限公司 System for transferring multimedia message

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004036855A2 (en) * 2002-10-16 2004-04-29 Mobile Cohesion Limited A service access gateway
CN1756387A (en) * 2004-09-29 2006-04-05 华为技术有限公司 Method for realizing mobile data service unification route in communication system
CN1859624A (en) * 2006-02-27 2006-11-08 华为技术有限公司 Message route method and system for multimedia message service
CN1859271A (en) * 2006-03-29 2006-11-08 华为技术有限公司 IP domain network of radio service application and its route method
CN1949776A (en) * 2006-11-10 2007-04-18 清华大学 4 over 6 tunnel packing and depacking method for extending boundary gateway protocol
EP1804432A1 (en) * 2005-06-27 2007-07-04 Huawei Technologies Co., Ltd. A method for limiting the forwarding times of the multimedia message for the multimedia messaging service center mmsc and a system thereof

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004036855A2 (en) * 2002-10-16 2004-04-29 Mobile Cohesion Limited A service access gateway
CN1756387A (en) * 2004-09-29 2006-04-05 华为技术有限公司 Method for realizing mobile data service unification route in communication system
EP1804432A1 (en) * 2005-06-27 2007-07-04 Huawei Technologies Co., Ltd. A method for limiting the forwarding times of the multimedia message for the multimedia messaging service center mmsc and a system thereof
CN1859624A (en) * 2006-02-27 2006-11-08 华为技术有限公司 Message route method and system for multimedia message service
CN1859271A (en) * 2006-03-29 2006-11-08 华为技术有限公司 IP domain network of radio service application and its route method
CN1949776A (en) * 2006-11-10 2007-04-18 清华大学 4 over 6 tunnel packing and depacking method for extending boundary gateway protocol

Also Published As

Publication number Publication date
CN101715174A (en) 2010-05-26

Similar Documents

Publication Publication Date Title
CN101656765B (en) Address mapping system and data transmission method of identifier/locator separation network
ES2383041T3 (en) Method and apparatus for transferring a message between heterogeneous networks
CN101282503B (en) Method for implementing carrying number as well as method for processing short message of number-carried user
MXPA04004558A (en) METHOD AND SYSTEM FOR MULTIDIFFUSION OF MESSAGES THAT SELECT MOBILE RECEIVERS.
CN101330466B (en) Method and device for forwarding multicast message
WO2011029322A1 (en) Name-to-address mapping system, data transmission method and name-to-address mapping maintenance method
CN101136943A (en) A system and method for implementing extended Diameter protocol application
CN101715174B (en) Multimedia message sending method, service center, WAP gateway and system
CN101156384B (en) Method and system for limiting multimedia message forwarding times by multimedia message center
US20070147313A1 (en) Method for establishing a connection between a service requester (client) and a service provider (server) in a decentralized mobile wireless network
CN101730012B (en) Method and system for addressing short-message gateways and short-message gateways
CN1792062B (en) Intermediary network system and method
CN1332571C (en) Method for repeating multimedia news between networks
CN100433854C (en) Method for increasing transmitting party actual name in short message
CN1332583C (en) Moving management method for use between high anti-destroy distribution type user's network
CN101990176A (en) Method, device and system for forwarding short messages
CN115277720B (en) Multicast group management method, device, equipment and storage medium
WO2012000259A1 (en) Method and system for realizing short message number portability
CN100536590C (en) Method and system for interconnecting SMS value-added service
CN100542123C (en) An IP domain network for wireless service application and its routing method
CN102045655B (en) Realization method and system for active propelling movement of data messages
CN101431728B (en) Short message sending method and terminal
CN100349479C (en) Response method for short message sending
CN101600177B (en) Method and system for routing short message service
CN101720101B (en) Method, system and number routing module for switching communication service

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant