多媒体消息发送方法、业务中心、wap网关及系统的制作方法

文档序号:7927140阅读:117来源:国知局

专利名称::多媒体消息发送方法、业务中心、wap网关及系统的制作方法
技术领域
:本发明涉及移动通信
技术领域
中的多媒体消息业务(匪s),具体地,涉及一种多媒体消息发送方法、业务中心、WAP网关及系统。
背景技术
:随着移动通信技术的发展,已经在移动通信网络中开展了各种新业务,其中多媒体消息业务(MultimediaMessageService,简称匪S)提供了一种基于存储转发机制的非实时性多媒体通信方式,通过匪S,用户可以收发各种类型的信息,包括文本、图片、音频、电子邮件(即email)及视频等。多媒体消息业务中心(MultimediaMessageServiceCentre,简称匪SC)可以实现不同方式的消息存储转发,包括移动终端与移动终端、移动终端与互联网之间的消息交互。用户可以借助数码相机或蓝牙技术创编多媒体消息,并通过匪SC发送给其它的移动终端用户。图1为根据现有技术中的实现匪S的网络系统的系统示意图,如图1所示,现有的实现匪S的网络系统包括以下网元匪S终端、匪SC、匪S网关(即匪SG)、匪S用户数据库、外部应用服务器、增值应用服务器以及非匪S终端处理系统;另外,为配合多媒体消息平台提供多媒体消息服务,还需要无线应用通讯协议(即WAP)网关、全球移动通讯系统GSM/通用分组无线业务GPRS网络资源等设备的支持;并且,还要和网络中的计费系统互联。另外,在现有技术中,商用匪S端到端的系统包括GPRS系统、WAP网关、匪SC,短消息业务中心(ShortMessageServiceCenter,简称SMSC),网络互连协议IP骨干网及各类服务供应商(ServiceProvider,简称SP)平台等网元,整个业务流程复杂,涉及的协议种类繁多。下一代网络(NextGenerationNetwork,简称NGN)在使用域名系统(DomainNameSystem,简称DNS)进行号码查询时,除目前IP网上广泛使用的传统域名翻译DNS之外,还引入一种新型的DNS,这种新型的DNS采用电话号码映射(Tel印honeE.164NumberMa卯ing,简称ENUM)协议完成E.164号码与统一资源标识符(UniformResourceIdentifier,简称URI)地址之间的映射,称为ENUMDNS。图2为根据现有技术中的实现匪S终端到终端的流程示意图,如图2所示,现有的实现匪S终端到终端的流程如下(1)发送终端发送多媒体消息,多媒体消息通过GPRS到达发送终端拜访地WAP网关;(2)发送终端拜访地WAP网关接收多媒体消息,并通过在发送终端中设置的匪SCURI地址,向发送终端ENUMDNS发起查询请求;发送终端ENUMDNS根据发送终端的移动用户国际号码(MobileStationISDN,简称MSISDN),向发送终端WAP网关返回发送终端的归属匪SC地址;发送终端拜访地WAP网关根据所述匪SC地址,与该匪SC建立连接,并将多媒体消息转发到发送终端的归属匪SC;(3)发送终端的归属匪SC根据接收终端的MSISDN,查询接收终端的ENUMDNS,得到接收终端的归属匪SC地址,并根据对应的地址将多媒体消息转发到接收终端的归属匪SC;接收终端的归属匪SC对接收终端类型作判断若接收终端为匪S终端或未知终端,则向多媒体消息中心发送短消息推送"PUSH"消息,并执行步骤(4);若接收终端为非匪S终端,则将PUSH消息转发到梦网相册系统,并执行步骤(6);若接收终端为匪S终端或未知终端,在2小时之内未成功提取多媒体消息,则将PUSH消息转发到梦网相册系统,并执行步骤(6);(4)PUSH消息到达与接收终端的归属匪SC相连的短信中心,该短信中心根据接收终端的用户号码,将PUSH消息转发到接收终端;(5)接收终端根据PUSH消息自动连接到接收终端的归属匪SC,提取多媒体消息;(6)接收终端的归属匪SC将多媒体消息转发到梦网相册系统;并且,接收终端的归属匪SC能够为匪S终端或未知终端保留多媒体消息48小时,在48小时之内,接收终端可以从其归属匪SC上提取多媒体消息;同时,接收终端用户还可以执行步骤(8);(7)梦网相册系统接收多媒体消息,立即生成一条短信通知,发送至梦网相册所在地短信网关,并经由接收终端归属短信网关和接收终端归属短信中心下发到接收终端;(8)接收终端用户可以登录梦网相册系统,在梦网相册中阅览多媒体消息。发明人在实现本发明过程中,发现现有技术中多媒体消息流程至少存在以下问题1.流程复杂,需要经过许多步骤才能完成多媒体消息的发送和接收;2.设备众多,中间需要经过很多设备,如接收终端和发送终端的ENUMDNS、WAP网关、拜访地、归属地等,增加了投资成本;3.组网复杂,从图2可看出,整个网络分为好几级,有时会形成迂回回路;4.容灾备份能力差,号码需要集中配置到若干个ENUMDNS中;5.ENUMDNS手工制作量大,配置号码时,号码数据需要手工制作;6.多媒体消息发送速度慢,需要通过网络向ENUMDNS查询路由信息。
发明内容本发明的目的是针对现有技术中流程复杂、设备众多及组网复杂等缺陷,提出一种多媒体消息发送方法及系统,以实现简化流程、精简设备及组网结构。本发明的另一目的是针对现有技术中容灾备份能力差、手工制作量大及多媒体消息发送速度慢等缺陷,提出一种多媒体消息业务中心及WAP网关,以实现提高容灾备份能力、减少手工制作量及加快多媒体消息发送的速度。为实现上述第一目的,根据本发明的一个方面,提出了一种多媒体消息发送方法。根据本发明实施例的多媒体消息发送方法,包括多媒体消息业务中心及WAP网关分别交换各自归属的多媒体消息号码路由信息,并生成包含所有多媒体消息业务中心和所有WAP网关的多媒体消息号码路由表;WAP网关接收发送终端发送的多媒体消息,根据发送终端的MSISDN查询多媒体消息号码路由表,获得发送终端的归属匪SC地址,并将多媒体消息发送至发送终端的归属匪SC;发送终端的归属匪SC根据多媒体消息对应的接收终端的MSISDN,查询接收终端的归属MMSC的多媒体消息号码路由表,获得接收终端的归属匪SC地址,并将多媒体消息转发至接收终端的归属匪SC。优选地,多媒体消息业务中心及WAP网关分别通过扩展的MP-BGP协议进行号码的分发、撤销及更新,交换各自归属的多媒体消息号码路由信息。优选地,多媒体消息业务中心及WAP网关分别交换各自归属的多媒体消息号码路由信息包括通过路由反射器在多媒体消息业务中心及WAP网关之间建立BGP邻居关系;多媒体消息业务中心通过路由反射器与WAP网关及其它多媒体消息业务中心进行号码的分发、撤销及更新;WAP网关通过路由反射器接收所有多媒体消息业务中心分发、撤销及更新的号码路由信息。为实现上述另一目的,根据本发明的再一个方面,提出了一种WAP网关。根据本发明实施例的WAP网关,包括生成模块,用于与其它多媒体消息业务中心及WAP网关交换各自归属的多媒体消息号码路由信息,并生成包含所有多媒体消息业务中心和所有WAP网关的多媒体消息号码路由表;处理模块,用于接收发送终端发送的多媒体消息,根据发送终端的MSISDN查询多媒体消息号码路由表,获得发送终端的归属多媒体消息业务中心匪SC地址;发送模块,用于根据该匪SC地址将多媒体消息发送至发送终端的归属匪SC。优选地,上述生成模块可以包括接收子模块、存储子模块、发送子模块及处理子模块,其中接收子模块,用于接收与其它多媒体消息业务中心及WAP网关通过扩展的MP-BGP协议交换的号码路由信息及MSISDN号码查询请求;存储子模块,用于通过所述发送子模块进行自身号码路由的分发、撤销及更新,并根据接收子模块接收的与其它多媒体消息业务中心及WAP网关交换的号码路由信息,建立包含号码及对应路由信息的多媒体消息号码路由表;发送子模块,用于向其它多媒体消息中心及WAP网关发送自身的号码路由信息,包括发布、撤销或更新的号码路由信息;处理子模块,分别与接收子模块、发送子模块、存储子模块相连,用于在接收到处理模块的MSISDN号码查询请求时,查询多媒体消息号码路由表,获得发送终端的归属多媒体消息业务中心匪SC地址,并发送至所述处理模块。优选地,处理子模块可以包括判断子单元,用于根据BGP优选规则从接收子模块收到的更新或发布号码路由信息中选择最优路由,并存入所述存储子模块;根据接收子模块收到的撤销号码路由信息从所述存储子模块中删除相应的号码路由信息;匹配子单元,用于按照最长匹配原则查询所述多媒体消息号码路由表,获得查询号码对应的地址。优选地,上述生成模块还可以包括邻居关系建立子模块,用于接收通过路由反射器反射的其它匪SC和/或WAP网关的号码路由信息,并与其它匪SC和/或WAP网关之间建立BGP邻居关系。为实现上述另一目的,根据本发明的另一个方面,提出了一种多媒体消息业务中心。根据本发明实施例的多媒体消息业务中心,包括生成模块,用于与其它多媒体消息业务中心及WAP网关交换各自归属的多媒体消息号码路由信息,并生成包含所有多媒体消息业务中心和所有WAP网关的多媒体消息号码路由表;处理模块,用于接收发送终端发送的多媒体消息,根据发送终端的MSISDN查询多媒体消息号码路由表,获得发送终端的归属多媒体消息业务中心匪SC地址;发送模块,用于根据所述匪SC地址将多媒体消息发送至所述归属MMSC。为实现上述第一目的,根据本发明的又一个方面,提出了一种多媒体消息发送系根据本发明实施例的多媒体消息发送系统,包括上述任一WAP网关和多媒体消息业务中心匪SC,还包括发送终端,用于发送多媒体消息;WAP网关,用于接收发送终端的多媒体消息,根据发送终端的MSISDN查询多媒体消息号码路由表,获得发送终端的归属匪SC的地址,再根据所述地址将多媒体消息转发到发送终端的归属匪SC;发送终端的归属匪SC,与WAP网关相连,用于接收WAP网关转发的多媒体消息,并根据所述多媒体消息对应的接收终端的MSISDN,查询多媒体消息号码路由表,获得接收终端的归属匪SC的地址,根据对应的地址将多媒体消息转发到接收终端的归属匪SC。优选地,上述系统还可以包括路由反射器RR,与匪SC及WAP网关相连,用于反射匪SC和WAP网关之间交换的号码路由信息,在匪SC与WAP网关之间建立BGP邻居关系。本发明各实施例的多媒体消息发送方法、业务中心、WAP网关及系统,由于多媒体消息业务中心及WAP网关分别交换各自归属的多媒体消息号码路由信息,并生成包含所有多媒体消息业务中心和所有WAP网关的多媒体消息号码路由表,在多媒体消息发送时通过查询对应设备的多媒体消息号码路由表可以获取需要查询的号码路由信息,从而完成多媒体消息发送的过程。本发明各实施例简化了现有技术需要经过许多步骤才能完成多媒体消息发送的流程,可以取消ENUMDNS等设备,将通过网络向ENUMDNS查询变为本地查询,并加快了多媒体消息发送的速度,进而达到了简化流程、精简设备及组网结构的技术效果。本发明各实施例的多媒体消息发送方法、业务中心、WAP网关及系统减去了现有技术中配置多媒体消息号码路由时需要通过手工制作集中配置到若干个ENUMDNS中,也免去了发送多媒体消息时需要通过网络向ENUMDNS查询的步骤;可实现简化流程、精简设备及组网结构,提高多媒体消息发送速度的技术效果。本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其它优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中图1为根据现有技术中的实现匪S的网络系统的系统示意图;图2为根据现有技术中的实现匪S终端到终端的流程示意图;图3为根据本发明多媒体消息发送方法的实施例一流程示意图;图4为根据本发明多媒体消息发送方法的实施例二流程示意图;图5为根据本发明WAP网关的实施例结构示意图;图6为图5中生成模块的内部结构示意图;图7为根据本发明匪SC的实施例结构示意图;图8为根据本发明多媒体消息发送系统的实施例一原理示意图;图9为根据本发明多媒体消息发送系统的实施例二原理示意图。具体实施例方式以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。实施例一根据本发明实施例,提供了一种多媒体消息发送方法,图3为根据本发明多媒体消息发送方法的实施例一流程示意图。如图3所示,本实施例包括步骤S302:多媒体消息中心及WAP网关分别交换各自归属的多媒体消息号码路由信息。具体地多媒体消息中心及WAP网关分别通过扩展的MP-BGP协议进行号码的分发、撤销及更新,交换各自归属的多媒体消息号码路由信息,可以动态发送、接收、更新、删除、选择、检测、替换号码路由信息,该号码可以是E.164、E.214、SP号码或其它号码,并根据互相交换的号码路由信息生成包含所有多媒体消息业务中心和所有WAP网关的多媒体消息号码路由表;本专利申请的申请人在专利申请号为200810118760.7的发明专利申请提供了一种号码自动路由方法、更新方法、撤销方法、路由器及设备。在200810118760.7的专利申请文件中,公开了号码自动路由方法,通过扩展多协议边界网关协议(Multi-ProtocolBorderGatewayProtocol,简称MP-BGP),实现MP-BGP协议支持号码路由功能,如,可以实现支持路由E.164号码、E.214以及企业内部分配的SP代码,从而实现多媒体消息、个人信息管理(PersonalInformationManager,简称PIM)、移动信息服务中心(MobileInformationServiceCenter,简称MISC)、移动交换中心/拜访位置寄存器(即MSC/VLR)、归属位置寄存器(HomeLocationRegister,简称HLR)、短信网关(Inte潔tShortMessageGateway,简称ISMG)等系统的路由;步骤S304:WAP网关将发送终端发送的多媒体消息转发到发送终端的归属匪SC。具体地WAP网关接收发送终端发送的多媒体消息,根据发送终端的MSISDN查询多媒体消息号码路由表,WAP网关通过与发送终端的归属匪SC进行号码路由信息的互换,可以获得发送终端的归属匪SC的地址,如多媒体消息号码路由表中包含发送终端的归属匪SC及对应的地址,WAP网关通过查询多媒体消息号码路由表获得发送终端的归属匪SC的地址,并根据对应的地址将多媒体消息转发到所述归属匪SC;步骤S306:发送终端的归属匪SC将多媒体消息转发到接收终端的归属匪SC。具体地发送终端的归属匪SC接收WAP网关转发的多媒体消息,根据多媒体消息对应的接收终端的MSISDN,查询多媒体消息号码路由表,发送终端的归属匪SC通过与接收终端的归属匪SC进行号码路由信息的互换,可以获得接收终端的归属匪SC的地址,发送终端的归属匪SC通过查询其多媒体消息号码路由表获得接收终端的归属匪SC的地址,并根据对应的地址将多媒体消息转发到接收终端的归属匪SC。本实施例的多媒体消息发送方法,多媒体消息中心及WAP网关动态的交换各自归属的多媒体消息号码路由信息,并生成对应的多媒体消息号码路由表,在多媒体消息发送时通过查询自身的多媒体消息号码路由表可以获取发送终端的归属匪SC的地址和接收终端的归属匪SC的地址等需要查询的号码路由信息,从而完成多媒体消息发送过程。实施例二根据本发明实施例,提供了一种多媒体消息发送方法,图4为根据本发明多媒体消息发送方法的实施例二流程示意图。如图4所示,本实施例包括步骤S402:WAP网关和多媒体消息中心配置多媒体消息号码路由。具体地多媒体消息中心及WAP网关分别通过扩展的MP-BGP协议进行号码的分发、撤销及更新,交换各自归属的多媒体消息号码路由信息,并生成包含所有多媒体消息业务中心和所有WAP网关的多媒体消息号码路由表;步骤S404:发送终端发送多媒体消息;步骤S406:WAP网关将多媒体消息转发到发送终端的归属匪SC。具体地WAP网关接收发送终端发送的多媒体消息,根据发送终端的MSISDN查询多媒体消息号码路由表,获得发送终端的归属匪SC的IP地址,并根据所述IP地址将多媒体消息转发到所述归属匪SC;步骤S408:发送终端的归属匪SC将多媒体消息转发到接收终端的归属匪SC。具体地发送终端的归属匪SC接收WAP网关转发的多媒体消息,根据多媒体消息对应的接收终端的MSISDN,查询多媒体消息号码路由表,获得接收终端的归属匪SC的IP地址,并根据所述IP地址将多媒体消息转发到接收终端的归属匪SC;步骤S410:接收终端的归属匪SC判断接收终端是否匪S终端,如果是匪S终端,则执行步骤S412;否则,执行步骤S420;步骤S412:接收终端的归属匪SC向与接收终端相连的短信中心发送PUSH消息。具体地接收终端的归属匪SC向WAP网关发送PUSH消息;所述WAP网关接收所述PUSH消息,并转发到与接收终端相连的短信中心;步骤S414:与接收终端相连的短信中心收到接收终端的归属匪SC转发的PUSH消息,并转发到接收终端;步骤S416:接收终端的归属匪SC判断接收终端自收到PUSH消息时间到当前时间的时间间隔是否在第一设定时间内,如果是,则执行步骤S418;否则,执行步骤S422;具体地,第一设定时间可以为2小时,步骤S416中判断所述时间间隔是否在第一设定时间内的目的是根据接收终端是否在设定时间内成功提取多媒体消息而采取不同的操作如果接收终端在2小时之内成功提取多媒体消息,则执行步骤S418;如果接收终端在2小时之内未成功提取多媒体消息,则执行步骤S422;其中,在前述步骤S402-414中任一步骤均可以设置第一设定时间;步骤S418:接收终端根据所述PUSH消息自动连接到自身归属匪SC,提取多媒体消息;步骤S420:接收终端的归属匪SC判断接收终端是否为未知终端,如果是未知终端,则所执行步骤与接收终端是匪S终端时的执行步骤一致;否则,执行步骤S422;步骤S422:接收终端的归属MMSC将多媒体消息转发到梦网相册系统;然后执行步骤S424或步骤S426;步骤S424:梦网相册系统收到接收终端的归属匪SC转发的多媒体消息,并将短信通知发送到接收终端;具体地,梦网相册系统接收所述多媒体消息,并通过与接收终端归属的短信中心将短信通知发送到接收终端;步骤S426:接收终端用户登录梦网相册系统,阅览存储在梦网相册中的多媒体消息。在本实施例中,在步骤S416与步骤S422之间还可以包括接收终端的归属MMSC判断接收终端的归属MMSC自收到多媒体消息时间到当前时间的时间间隔是否在第二设定时间内,如果是,则执行步骤S418;否则,执行步骤S422;具体地,可以将第二设定时间设置为48小时,接收终端的归属匪SC可以为匪S终端或未知终端保留多媒体消息48小时,在48小时之内,接收终端仍可以从其归属匪SC提取多媒体消息;超过48小时,接收终端用户可以登录梦网相册系统,阅览存储在梦网相册系统中的多媒体消息;其中,在前述步骤S402-422中该步骤之前的任一步骤可以设置第二设定时间。本实施例对多媒体消息发送过程进一步细化,通过扩展的MP-BGP协议实现号码的分发、撤销及更新,交换各自归属的多媒体消息号码路由信息,并生成包含所有多媒体消息业务中心和所有WAP网关的多媒体消息号码路由表,在多媒体消息发送时通过查询对应设备的多媒体消息号码路由表可以获取需要查询的号码路由信息,从而完成多媒体消息发送的过程。本实施例可以取消ENUMDNS等设备,将通过网络向ENUMDNS查询变为本地查询,并加快了多媒体消息发送的速度,进而达到了简化流程、精简设备及组网结构的技术效果。实施例三根据本发明实施例,提供了一种WAP网关,图5为根据本发明WAP网关的实施例结构示意图。如图5所示,本实施例包括生成模块501、处理模块502和发送模块503,处理模块502分别与生成模块501和发送模块503相连。其中,生成模块501,用于与其它多媒体消息业务中心及WAP网关交换各自归属的多媒体消息号码路由信息,并生成包含所有多媒体消息业务中心和所有WAP网关的多媒体消息号码路由表;处理模块502,用于接收发送终端发送的多媒体消息,根据发送终端的MSISDN查询多媒体消息号码路由表,获得发送终端的归属多媒体消息业务中心匪SC地址;发送模块503,用于根据该匪SC地址将多媒体消息发送至发送终端的归属匪SC。在本实施例中,图6为图5中生成模块501的内部结构示意图。如图6所示,本实施例生成模块包括处理子模块601、接收子模块602、发送子模块603、存储子模块604和邻居关系建立子模块605,所述接收子模块602、发送子模块603、存储子模块604和邻居关系建立子模块605分别与处理子模块601相连。其中,处理子模块601,用于接收到处理模块的MSISDN号码对应的查询请求,查询存储子模块604中的多媒体消息号码路由表,获得发送终端的归属多媒体消息业务中心匪SC地址,并发送至处理模块502;其次,根据BGP优选规则从接收子模块602收到的号码路由中选择最优路由保存到存储子模块604中,或者根据接收子模块602收到的撤销号码路由信息删除存储子模块604中相应的号码路由信息,处理子模601还可以将自身的号码路由增加、删除、修改等更新信息通过发送子模块603发送给其它设备。其中,处理子模块601可以包括判断子单元6012,用于判断接收子模块602接收的号码路由信息,如果接收子模块602收到更新或发布的号码路由信息,则根据BGP优选规则收到的更新或发布号码路由信息中选择最优路由,并存入存储子模块604;如果接收子模块602收到撤销号码路由信息,则根据接收子模块602收到的撤销号码路由信息从存储子模块604中删除相应的号码路由信息。处理子模块601还可以包括匹配子单元6011,用于按照最长匹配原则查询存储子模块604中的多媒体消息号码路由表,获得查询号码对应的地址。接收子模块602,用于接收与其它多媒体消息中心通过扩展的MP-BGP协议交换的号码路由信息及MSISDN号码查询请求。发送子模块603,用于向其它多媒体消息中心及WAP网关发送自身的号码路由信息,如通过扩展的MP-BGP协议与其它设备交换的自身的号码路由信息。存储子模块604,用于通过发送子模块603进行自身号码路由的分发、撤销及更新,并通过接收子模块605接收的与其它多媒体消息业务中心及WAP网关交换的号码路由信息,建立并存储包含号码及对应路由信息的多媒体消息号码路由表。生成模块还可以包括邻居关系建立子模块605,用于接收通过路由反射器反射的其它多媒体消息中心的多媒体消息号码路由信息,并与其它多媒体消息中心或WAP网关之间建立BGP邻居关系。同上述方法实施例类似,本实施例的WAP网关,实现号码的分发、撤销及更新,交换各自归属的多媒体消息号码路由信息,并生成包含所有多媒体消息业务中心和所有WAP网关的多媒体消息号码路由表;可以替代ENUMDNS设备,也免去了发送多媒体消息时需要通过网络向ENUMDNS查询的步骤,可以达到手工制作量少、多媒体消息发送快的技术效果,由于本实施例中通过各网元之间交换号码路由信息,从而将全网的号码路由信息分散存储在多媒体消息系统的各设备上,与现有技术中存储在一台或几台ENUMDNS设备上不同,因此,可大大提高整个系统的容灾备份能力。实施例四根据本发明实施例,提供了一种多媒体消息业务中心匪SC,图7为根据本发明匪SC的实施例结构示意图。如图7所示,本实施例包括生成模块701、处理模块702和发送模块703,处理模块702分别与生成模块701和发送模块703相连。其中,生成模块701,用于与其它多媒体消息业务中心及WAP网关交换各自归属的多媒体消息号码路由信息,并生成包含所有多媒体消息业务中心和所有WAP网关的多媒体消息号码路由表;处理模块702,用于接收发送终端发送的多媒体消息,根据发送终端的MSISDN查询多媒体消息号码路由表,获得发送终端的归属多媒体消息业务中心匪SC地址;发送模块703,用于根据该匪SC地址将多媒体消息发送至发送终端的归属匪SC。在本实施例中,多媒体消息业务中心的生成模块701的内部结构与WAP网关的生成模块501的内部结构相类似,具体可参照图6的相关说明,在此不对相同或类似内容进行重复说明。实施例五根据本发明实施例,提供了一种多媒体消息发送系统,图8为根据本发明多媒体发送系统实施例一示意图。如图8所示,本实施例包括发送终端的归属匪SC801及其内部的生成模块,在图8中标记为第一生成模块802;接收终端的归属匪SC805及其内部的生成模块,在图8中标记为第二生成模块804;WAP网关807及其内部的生成模块,在图8中标记为第三生成模块806;以及路由反射器(即RR)803。其中,第一生成模块802、第二生成模块804与第三生成模块806分别通过RR803建立BGP邻居关系。当然,所述第一生成模块802、第二生成模块804及至第三生成模块806也可以两两直接连相接建立BGP邻居关系,但由于连接数目与网元数目平方成正比,当网元数目较多时,开销较大,因此,本实施例系统中采用RR803进行生成模块之间的互联可以降低系统的开销。本实施例系统中各设备分别通过第一生成模块802、第二生成模块804及第三生成模块806交换号码路由信息,如分别通过扩展的MP-BGP协议动态发布、接收、存储全网所有终端的号码及对应终端的归属匪SC的地址信息。在本实施例中,第一生成模块802、第二生成模块804及第三生成模块806的内部结构可参见图6的相关说明。下面对存储在第一生成模块802、第二生成模块804及第三生成模块806中多媒体消息号码路由表中的匪S号码路由信息进行举例说明。具体说明如下路由代码与现有IP路由表含义相同,S指静态路由,B指边界网关协议BGP;目的号码前缀与现有IP路由表中的目的网络前缀含义相同,但本实施例存储子模块中存放的具体内容为E.164号码,而现有技术存放IP网段或地址;号码长度目的号码前缀字段中十进制号码的位数长度。对应现有IP路由表中的掩码长度,但掩码长度表示网络前缀有效比特位数;下一跳地址目的号码归属的多媒体消息中心地址;是否聚合目的号码前缀是否经过縮位,如表1中为未縮位之前的多媒体消息号码路由表,目的号码前缀861370861379都有,可聚合成86137,经过縮位后的号码路由表如表2所示。表1未縮位之前的多媒体消息号码路由表<table>tableseeoriginaldocumentpage13</column></row><table><table>tableseeoriginaldocumentpage14</column></row><table>表2縮位后的多媒体消息号码路由表<table>tableseeoriginaldocumentpage14</column></row><table>下面以用户标识号码为8613912345678的发送终端向用户标识号码为8613812345678的接收终端发送多媒体消息为例,说明本发明各实施例在发送多媒体消息过程中的地址解析过程。具体包括1、WAP网关807将多媒体消息转发到发送终端的归属匪SC801。具体地WAP网关807接收发送终端发送的多媒体消息,根据发送终端的MSISDN,即8613912345678,查询其内部的第三生成模块806中的多媒体消息号码路由表,如表2所示,根据最长匹配原则,查询到861391234号码路由条目,获得发送终端的归属匪SC的IP地址10.0.0.1,并根据所述IP地址将多媒体消息转发到该归属匪SC;2、发送终端的归属匪SC801将多媒体消息转发到接收终端的归属匪SC805。具体地发送终端的归属匪SC801接收WAP网关807转发的多媒体消息,根据多媒体消息对应的接收终端的MSISDN,即8613812345678,查询其内部的第一生成模块802中的多媒体消息号码路由表,如表2所示,根据最长匹配原则,查询到861381234号码路由条目,获得接收终端的归属匪SC805的IP地址10.1.1.2,并根据该IP地址将多媒体消息转发到接收终端的归属匪SC805。本实施例的多媒体消息发送系统,通过路由反射器连接系统内各设备的生成模块,各设备的生成模块可以通过扩展的MP-BGP协议实现号码的分发、撤销及更新,交换各自归属的多媒体消息号码路由信息,并生成包含所有多媒体消息业务中心和所有WAP网关的多媒体消息号码路由表,在多媒体消息发送时通过查询多媒体消息号码路由表可以获取需要查询的号码路由信息,从而完成多媒体消息发送的过程。本实施例可以降低所述生成模块直接连接的开销,并加快了多媒体消息发送的速度,进而达到了简化流程、精简设备及组网结构的技术效果。实施例六图9为根据本发明多媒体消息发送系统的实施例二示意图。如图9所示,本实施例包括生成模块904,设置于匪S网络中的所有匪SC、WAP网关、短信网关、短信中心内,用于各个设备之间交换号码路由信息,配置多媒体消息号码路由,具体地,通过扩展的MP-BGP协议配置进行号码的分发、撤销及更新,并生成包含所有多媒体消息业务中心和所有WAP网关的多媒体消息号码路由表,由于附图有限,图9中只将生成模块904与发送终端的归属匪SC905及发送终端拜访地归属WAP网关903的连接关系进行显示,本领域技术人员应当了解,实际应用中,生成模块904可以位于图9所示系统中的任一网元内,以实现与系统内各设备互换号码路由信息的功能;发送终端901,用于发送多媒体消息;发送终端拜访地归属WAP网关903,与发送终端901相连,用于接收发送终端901发送的多媒体消息,根据发送终端901的MSISDN查询所述多媒体消息号码路由表,获得发送终端的归属匪SC905的地址,再根据对应的地址将多媒体消息转发到发送终端的归属匪SC905;发送终端的归属匪SC905,与发送终端拜访地归属WAP网关903相连,用于接收所述WAP网关903转发的多媒体消息,根据所述多媒体消息对应的接收终端909的MSISDN,查询所述多媒体消息号码路由表,获得接收终端的归属匪SC906的IP地址,再根据对应的地址将多媒体消息转发到接收终端的归属匪SC906。进一步地,在本实施例中,还可以包括接收侧的各个网元接收终端的归属匪SC906,与发送终端的归属匪SC905相连,用于接收发送终端的归属匪SC905转发的多媒体消息,并根据接收终端909的不同类型转发多媒体消息;接收终端909,与自身归属匪SC906相连,用于接收发送终端901发送的多媒体消息。其中,根据接收终端909的不同类型,本系统的操作流程也有所不同,具体如下a、当接收终端909是匪S终端时接收终端的归属匪SC所在地WAP网关907,与接收终端的归属匪SC906相连,用于接收所述归属匪SC906发送的PUSH消息,并转发到所述WAP网关所在地短信中心908;接收终端的归属匪SC所在地WAP网关所在地短信中心908,与所述WAP网关907相连,用于接收所述WAP网关907转发的PUSH消息,并转发到接收终端909;接收终端909,与所述WAP网关所在地短信中心908相连,用于接收所述WAP网关所在地短信中心908转发的PUSH消息,并依次通过接收终端拜访地网关GSN(即GGSN)911和接收终端拜访地归属WAP网关910自动连接到接收终端的归属匪SC906,又依次通过接收终端拜访地归属WAP网关910和接收终端拜访地GGSN911提取多媒体消息。b、当接收终端909是非匪S终端时梦网相册系统912,与接收终端的归属匪SC906相连,用于接收所述归属匪SC906转发的多媒体消息,并依次通过梦网相册所在地短信网关913、接收终端归属短信网关914和接收终端归属短信中心915转发到接收终端909。其中,梦网相册系统912包括梦网相册,用于存储接收终端的归属匪SC906转发的多媒体消息。另外,接收终端用户916还可以登录梦网相册系统912,阅览梦网相册中存储的多媒体消息。c、当接收终端909是未知终端时,本实施例所包括的设备及其所执行的操作可以与接收终端909为匪S终端时的设备及其操作相同。在本实施例中,还可以包括发送终端拜访地GGSN902,与发送终端901和发送终端拜访地归属WAP网关903相连,用于接收发送终端901发送的多媒体消息,并转发至发送终端拜访地归属WAP网关903。本实施例的多媒体消息发送系统,可以取消ENUMDNS等设备,在多媒体消息发送时通过查询对应设备的多媒体消息号码路由表可以获取需要查询的号码路由信息,从而完成多媒体消息发送的过程,发送过程简单、设备少、提高了网络的健壮性。同时,本发明上述各实施例由于采用动态分发号码路由信息,与现有技术中ENUMDNS设备静态存储号码路由信息不同,可以减少号码数据手工制作的工作量。本发明上述各实施例的多媒体消息发送方法、业务中心、WAP网关及系统采用的号码通过路由协议发布,每个WAP网关、多媒体消息中心都有全网用户号码及各个网元所管辖的号码,不用依赖于ENUMDNS设备,可以大大提高系统的容灾备份能力。综上所述,本发明各实施例可以简化多媒体消息发送业务流程、精简系统中的设备、实现组网简单,手工制作量少且多媒体消息发送速度快等优点。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内,权利要求一种多媒体消息发送方法,其特征在于,包括多媒体消息业务中心及WAP网关分别交换各自归属的多媒体消息号码路由信息,并生成包含所有多媒体消息业务中心和所有WAP网关的多媒体消息号码路由表;所述WAP网关接收发送终端发送的多媒体消息,根据所述发送终端的MSISDN查询所述多媒体消息号码路由表,获得所述发送终端的归属多媒体消息业务中心MMSC地址,并将所述多媒体消息发送至所述归属MMSC;所述归属MMSC根据所述多媒体消息对应的接收终端的MSISDN,查询接收终端的归属MMSC的多媒体消息号码路由表,获得所述接收终端的归属MMSC地址,并将所述多媒体消息转发至所述接收终端的归属MMSC。2.根据权利要求1所述的多媒体消息发送方法,其特征在于,所述多媒体消息业务中心及WAP网关分别通过扩展的MP-BGP协议进行号码的分发、撤销及更新,交换各自归属的多媒体消息号码路由信息。3.根据权利要求1或2所述的多媒体消息发送方法,其特征在于,所述多媒体消息业务中心及WAP网关分别交换各自归属的多媒体消息号码路由信息包括通过路由反射器在所述多媒体消息业务中心及WAP网关之间建立边界网关协议BGP邻居关系;所述多媒体消息业务中心通过所述路由反射器与WAP网关及其它多媒体消息业务中心进行号码的分发、撤销及更新;所述WAP网关通过所述路由反射器接收所有多媒体消息业务中心分发、撤销及更新的号码路由信息。4.一种WAP网关,其特征在于,包括生成模块,用于与其它多媒体消息业务中心及WAP网关交换各自归属的多媒体消息号码路由信息,并生成包含所有多媒体消息业务中心和所有WAP网关的多媒体消息号码路由表;处理模块,用于接收发送终端发送的多媒体消息,根据所述发送终端的MSISDN查询所述多媒体消息号码路由表,获得所述发送终端的归属多媒体消息业务中心匪SC地址;发送模块,用于根据所述匪SC地址将所述多媒体消息发送至所述归属匪SC。5.根据权利要求4所述的WAP网关,其特征在于,所述生成模块包括接收子模块、存储子模块、发送子模块及处理子模块,其中所述接收子模块,用于接收与其它多媒体消息业务中心及WAP网关通过扩展的MP-BGP协议交换的号码路由信息及MSISDN号码查询请求;所述存储子模块,用于通过所述发送子模块进行自身号码路由的分发、撤销及更新,并根据接收子模块接收的与其它多媒体消息业务中心及WAP网关交换的号码路由信息,建立包含号码及对应路由信息的多媒体消息号码路由表;所述发送子模块,用于向其它多媒体消息中心及WAP网关发送自身的号码路由信息;所述处理子模块,分别与所述接收子模块、发送子模块、存储子模块相连,用于在接收到处理模块的MSISDN号码查询请求时,查询所述多媒体消息号码路由表,获得所述发送终端的归属多媒体消息业务中心匪SC地址,并发送至所述处理模块。6.根据权利求5所述的WAP网关,其特征在于,所述处理子模块包括判断子单元,用于根据BGP优选规则从接收子模块收到的更新或发布号码路由信息中选择最优路由,并存入所述存储子模块;根据接收子模块收到的撤销号码路由信息从所述存储子模块中删除相应的号码路由信息;匹配子单元,用于按照最长匹配原则查询所述多媒体消息号码路由表,获得查询号码对应的地址。7.根据权利要求5或6所述的WAP网关,其特征在于,所述生成模块还包括邻居关系建立子模块,用于接收通过路由反射器反射的其它多媒体消息业务中心和/或WAP网关的号码路由信息,并与其它多媒体消息业务中心和/或WAP网关之间建立BGP邻居关系。8.—种多媒体消息业务中心,其特征在于,包括生成模块,用于与其它多媒体消息业务中心及WAP网关交换各自归属的多媒体消息号码路由信息,并生成包含所有多媒体消息业务中心和所有WAP网关的多媒体消息号码路由表;处理模块,用于接收发送终端发送的多媒体消息,根据所述多媒体消息对应的接收终端的MSISDN,查询所述多媒体消息号码路由表,获得所述接收终端的归属匪SC地址;发送模块,用于将所述多媒体消息转发至所述接收终端的归属匪SC。9.根据权利要求8所述的多媒体消息业务中心,其特征在于,所述生成模块包括接收子模块、存储子模块、发送子模块及处理子模块,其中所述接收子模块,用于接收与其它多媒体消息业务中心及WAP网关通过扩展的MP-BGP协议交换的号码路由信息及MSISDN号码查询请求;所述存储子模块,用于通过所述发送子模块进行自身号码路由的分发、撤销及更新,并根据接收子模块接收的与其它多媒体消息业务中心及WAP网关交换的号码路由信息,建立包含号码及对应路由信息的多媒体消息号码路由表;所述发送子模块,用于向其它多媒体消息中心及WAP网关发送自身的号码路由信息;所述处理子模块,分别与所述接收子模块、发送子模块、存储子模块相连,用于在接收到所述处理模块的MSISDN号码查询请求时,查询所述多媒体消息号码路由表,获得所述接收终端的归属匪SC地址,并发送至所述处理模块。10.根据权利要求9所述的多媒体消息业务中心,其特征在于,所述生成模块还包括邻居关系建立子模块,用于接收通过路由反射器反射的其它多媒体消息业务中心和/或WAP网关的号码路由信息,并与其它多媒体消息业务中心和/或WAP网关之间建立BGP邻居关系。11.一种多媒体消息发送系统,其特征在于,包含权利要求4-6中任一项所述的WAP网关及权利要求8-10中任一项所述的多媒体消息业务中心匪SC,还包括发送终端,用于发送多媒体消息;所述WAP网关,用于接收所述发送终端的多媒体消息,根据发送终端的MSISDN查询所述多媒体消息号码路由表,获得发送终端的归属匪SC的地址,再根据所述地址将所述多媒体消息转发到发送终端的归属匪SC;所述发送终端的归属匪SC,与所述WAP网关相连,用于接收WAP网关转发的所述多媒体消息,并根据所述多媒体消息对应的接收终端的MSISDN,查询多媒体消息号码路由表,获得接收终端的归属匪SC的地址,根据对应的地址将所述多媒体消息转发到接收终端的归属匪sc。12.根据权利要求11所述的多媒体消息发送系统,其特征在于,还包括路由反射器RR,与所述匪SC及WAP网关相连,用于反射匪SC和WAP网关之间交换的号码路由信息,在匪SC与WAP网关之间建立BGP邻居关系。全文摘要本发明公开了一种多媒体消息发送方法、业务中心、WAP网关及系统,其中,该方法包括MMSC及WAP网关分别交换各自归属的多媒体消息号码路由信息,生成包含所有多媒体消息业务中心和WAP网关的多媒体消息号码路由表;WAP网关接收发送终端发送的多媒体消息,查询多媒体消息号码路由表,获取发送终端的归属MMSC地址,将多媒体消息发送至发送终端的归属MMSC;发送终端的归属MMSC查询多媒体消息号码路由表,获取接收终端的归属MMSC地址,再将多媒体消息转发至接收终端的归属MMSC。本发明各实施例可有效解决现有技术流程复杂、设备众多及组网结构复杂等缺陷,实现简化流程、精简设备及组网结构,提高多媒体消息发送速度。文档编号H04W88/16GK101715174SQ20081022359公开日2010年5月26日申请日期2008年10月8日优先权日2008年10月8日发明者孙金霞,尤梦,张慧勇,杨健,葛澍申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1