一种多媒体消息传输的方法、系统和网关的制作方法

文档序号:7661245阅读:167来源:国知局
专利名称:一种多媒体消息传输的方法、系统和网关的制作方法
技术领域
本发明涉及多媒体消息业务领域,尤其涉及一种多媒体消息传输的方 法、系统和网关。
背景技术
多媒体消息业务(MMS, Multimedia Messaging Service )是一种能够 在手机和手机之间以及手机和Email服务器、VASP (增值业务服务商, value Added Service Provider)等其他应用系统之间传送多々某体内容的消息服务。
在现有技术中,跟SP(业务服务商,Service Provider)相关的多媒体 消息业务的实现有两种方式单点接入方式和多点接入方式。图l为现有 技术中采用单点接入方式的SP发送和接收多媒体消息的系统组成结构示 意图。如图l所示,现有的单点接入方式的系统主要包括MMSC(多i某 体消息业务中心,Multimedia Messaging Service Centre ) 、 DSMP (数据业 务管理平台,Data Service Management Platform) 、 SP,其中SP和MMSC 之间采用MM7接口 , MMSC与DSMP之间采用SG接口 , MMSC之间采 用SMTP(简单邮件传输协议,Simple Mail Transfer Protocol)承载的MM4 接口或者HTTP (超文本传输协议,Hypertext Transfer Protocol)承载的 MM4接口 , DSMP之间采用Sim接口 ,采用本方式的系统存在的问题如 下
1、效率低下。对于全网单点接入SP业务,因为SP只与一个MMSC 连接,负责全网业务需要大量的MM4 口转发,而MM4 口大多使用SMTP 协议,其效率比其他接口低;2、 性能限制。即使将MM4改造成高效的HTTP协议,由于MMSC 功能复杂,单个MMSC的性能有限,限制了 SP消息的下发速度;
3、 DSMP数据同步要求高。由于SP业务需要到DSMP鉴权,现有 MMSC只就近接入到本地DSMP。而全网单点SP服务的用户群是面向全 网的,大量非本地用户的存在,对DSMP间数据保持同步的要求非常高。
图2为现有技术中多点接入方式的SP发送和接收多媒体消息的系统 组成结构示意图。如图2所示,所述系统主要包括MMSC、 DSMP、 SP, 其中,SP和MMSC之间采用MM7接口 , MMSC与DSMP之间采用SG 接口 , MMSC之间采用SMTP承载的MM4接口或者HTTP承载的MM4 接口,采用本方式的系统存在的问题在于
1、 网络结构复杂。每个全网SP需与所有的MMSC连接,每增加一 个MMSC, SP要增加一个接入点,分配一个新的企业代码;
2、 对SP技术要求高。SP需要保留路由信息,以便能够按照计费方 号码将消息路由到相应的MMSC,这增加了 SP的技术门槛以及SP业务 的出错概率;
3、 管理维护复杂。所有MMSC直接连接全网SP,需要在每个MMSC 上配置该SP的详细业务数据;同时在SP进行业务割接和测试时,需要 全网所有MMSC来配合完成,维护成本很高;
4、 额外的转发。对于计费方和接收方用户不是归属于相同MMSC的 情况,消息还需要从计费方MMSC通过MM4 口前转到接收方归属的 MMSC,增加了 MMSC之间的转发消耗。
为了改善现有的状况,需要提供一个有效的解决方案,能够从网络架 构和实现流程上对SP相关的发送和接收做优化。

发明内容
本发明要解决的技术问题是提供一种多媒体消息传输的方法、系统和 网关,使得SP通过一个多媒体消息供应网关与全网各个MMSC相连,网 络拓朴结构清晰;并且多媒体消息供应网关采用MM7接口接入和转发, 无需转换接口协议,提高了转发效率。
为了解决上述问题,本发明提供了一种多媒体消息业务供应网关,包 括MM7代理器、核心处理才莫块和EnumDNS代理器,其中
MM7代理器,用于通过MM7协议与SP和MMSC进行信息交互, 提供多媒体消息在SP和MMSC之间的转发通道;
核心处理模块,用于对SP或MMSC进行接入鉴权判断;
EnumDNS代理器,用于与EnumDNS服务器进行信息交互,从 EnumDNS服务器获取多媒体消息收发端的SP地址和MMSC地址,并将 所述地址传递至MM7代理器。
本发明所述的多媒体消息业务供应网关,其中,所述网关还包括存储 模块,用于存储SP和MMSC的鉴权批价信息;
所述核心处理模块包括緩存器、鉴权批价处理单元、日志话单处理单 元、消息分发单元、消息匹配单元、优先级管理单元和/或流量控制单元, 其中
緩存器,用于当MMSC的消息流量超过预定值时,对预发送到 MMSC的多媒体消息进行緩存延迟发送处理;
鉴权批价处理单元,用于依照存储模块中的鉴权批价信息对所述多媒 体消息进行鉴权批价处理;
曰志话单处理单元,用于根据所述鉴权批价处理单元对所述多々某体消 息的鉴权批价处理结果生成日志话单;
消息分发单元,用于当存在多个接收方时,对多接收方的多媒体消息 进行分拆,并将分拆后的多媒体消息转发给不同的MMSC;
消息匹配单元,用于当转发多媒体消息时生成消息序列号,并保证所 述消息序列号和MMSC生成的消息序列号的对应关系;
优先级管理单元,用于管理SP的优先级;
流量控制单元,用于控制所述多媒体消息的流量。
本发明所述的多媒体消息业务供应网关,其中,所述网关还包括 DSMP代理器,用于与DSMP进行信息交互。
本发明提供了一种多媒体消息传输系统,包括MMSC、 SP、EnumDNS 和DSMP,其特征在于,还包括多媒体消息业务供应网关,所述多媒体 消息业务供应网关包括MM7代理器、核心处理模块和EnumDNS代理器, 其中
MM7代理器,用于通过MM7协议与SP和MMSC进行信息交互, 提供多媒体消息在SP和MMSC之间的转发通道;
核心处理模块,用于对SP或MMSC进行接入鉴权判断;
EnumDNS代理器,用于与EnumDNS服务器进行信息交互;
所述EnumDNS与所述EnumDNS代理器相连,用于为所述MM7代 理器提供多媒体消息收发端的SP地址和MMSC地址。
本发明所述的多媒体消息传输系统,其中,所述SP与一个MM7代 理器相连。
本发明所述的多媒体消息传输系统,其中,所述多媒体消息业务供应 网关还包括存储模块,用于存储SP和MMSC的鉴权批价信息;
所述核心处理模块包括緩存器、鉴权批价处理单元、日志话单处理单 元、消息分发单元、消息匹配单元、优先级管理单元和/或流量控制单元, 其中
緩存器,用于当MMSC的消息流量超过预定值时,对预发送到 MMSC的多媒体消息进行緩存延迟发送处理;
鉴权批价处理单元,用于依照存储模块中的鉴权批价信息对所述多媒 体增值业务消息进行鉴权批价处理;
曰志话单处理单元,用于根据所述鉴权批价处理单元对所述多媒体消
息的鉴权批价处理结果生成日志话单;
消息分发单元,用于当存在多个接收方时,对多接收方的多媒体消息 进行分拆,并将分拆后的多媒体消息转发给不同的MMSC;
消息匹配单元,用于当转发多媒体消息时生成消息序列号,并保证所 述消息序列号和MMSC生成的消息序列号的对应关系;
优先级管理单元,用于管理SP的优先级;
流量控制单元,用于控制所述多4某体消息的流量。
本发明所述的多媒体消息传输系统,其中,所述多媒体消息业务供应 网关还包括DSMP代理器,用于与DSMP进行信息交互;
所述DSMP与所述DSMP代理器相连,用于为所述鉴4又批价处理单 元提供鉴权批价服务。
本发明提供了 一种多媒体消息传输方法,包括以下步骤
(1) SP提交多媒体消息到多媒体消息业务供应网关,多媒体消息业 务供应网关进行SP的接入鉴权判断;在允许SP接入时,多媒体消息业 务供应网关接收来自SP的多4某体消息,并向SP回复响应消息;
(2) 多i某体消息业务供应网关向EnumDNS查找^接收方归属的 MMSC地址,根据EnumDNS返回的查询结果,多媒体消息业务供应网 关向MMSC转发所述多媒体消息并接收MMSC回复的响应;
(3) MMSC下发多媒体消息到终端,成功后向多媒体消息业务供应 网关回复发送状态报告,多媒体消息业务供应网关将所述发送状态报告转 发至SP。
本发明所述的多媒体消息传输方法,其中,所述方法进一步包括以下 步骤
(4) 终端将多媒体消息提交到终端归属的MMSC,终端归属的 MMSC通过EnumDNS查询SP归属的多媒体消息业务供应网关,将所述 多媒体消息转发给多媒体消息业务供应网关;(5 )多媒体消息业务供应网关收到MMSC转发的多媒体消息后,进 行接入鉴权判断,成功后,多媒体消息业务供应网关向MMSC回复响应 消息;
(6 )多媒体消息业务供应网关向EnumDNS查找-接收方SP的地址, 根据EnumDNS返回的查询结果,多媒体消息业务供应网关将所述多媒 体消息转发给SP并接收SP回复的响应消息;
(7 )多媒体消息业务供应网关转发所述携带多媒体消息的多媒体消 息成功后,向MMSC回复发送状态报告。
本发明所述的多媒体消息传输方法,其中,
在步骤(l)、步骤(2)和步骤(3)中,所述多媒体消息包含在MM7 发送请求消息中;
在步骤(4)、步骤(5)、步骤(6)和步骤(7)中,所述多媒体消 息包含在递送请求消息中。
本发明所述的多媒体消息传输方法,其中,
步骤(1)进一步包括多媒体消息业务供应网关向EnumDNS查找 计费方归属的DSMP地址,根据EnumDNS返回的查询结果,多媒体消 息业务供应网关通过DSMP完成业务鉴权批价请求;若鉴权批价成功, 转至步骤(12);若鉴权批价不成功,则结束流程;
步骤(2)进一步包括多媒体消息业务供应网关根据所述发送状态 报告触发计费话单;
步骤(5)进一步包括多媒体消息业务供应网关向EnumDNS查找 计费方归属的DSMP地址,根据EnumDNS返回的查询结果,多媒体消 息业务供应网关通过DSMP完成业务鉴权批价请求;若鉴权批价成功, 转至步骤(12);若鉴权批价不成功,则结束流程;
步骤(7)进一步包括多4某体消息业务供应网关触发计费话单。
本发明所述的多媒体消息传输方法,其中,
在步骤(1)中,SP发送的MM7发送请求消息携带多个接收方;
步骤(2)进一步包括多媒体消息业务供应网关对所述MM7发送 请求消息进行分拆;
在步骤(2)中,多媒体消息业务供应网关通过MMSC转发所述 MM7发送请求消息步骤包括将分拆后的MM7发送请求消息转发给不 同的MMSC。
本发明所述的多媒体消息传输方法,其中,
在步骤(1)中,多々某体消息业务供应网关接收来自SP的多4某体消息 时,向所述多媒体消息分配序列号;
在步骤(2)中,多媒体消息业务供应网关通过MMSC转发多媒体 消息时,MMSC向所述多媒体消息分配序列号,多媒体消息业务供应网 关保证多媒体消息业务供应网关分配的序列号和MMSC分配的序列号的 对应关系;
在步骤(5 )中,多媒体消息业务供应网关收到MMSC转发的多媒体 消息时,MMSC向所述多J 某体消息分配序列号;
在步骤(6)中,多媒体消息业务供应网关将所述多媒体消息转发给 SP时,多媒体消息业务供应网关向所述多媒体消息分配序列号,多媒体 消息业务供应网关保证多媒体消息业务供应网关分配的序列号和MMSC 分配的序列号的对应关系。
本发明所述的多媒体消息传输方法,其中,在步骤(l)中,SP在所 述MM7发送请求消息中附加符合HTTP认证机制的认证信息,多媒体消 息业务供应网关在进行SP的接入鉴权判断时,提取并校验所述MM7发 送请求消息中包含的SP认证信息,同时检验SP的IP作为辅助认证手段;
在步骤(5 )中,多媒体消息业务供应网关收到MMSC转发的多媒体 消息后,进行接入鉴权判断时,提取并校验所述递送请求消息中包含的 MMSC认证信息,同时检验MMSC的IP作为辅助认证手段。
本发明所述的多媒体消息传输方法,其中,所述MM7发送请求消息 携带用于区分SP优先级的服务代码;所述递送请求消息携带用于区分SP 优先级的服务代码;
在步骤(2)中,多媒体消息业务供应网关根据所述服务代码区分不 同优先级的SP,并按照所述优先级分配转发到MMSC的多媒体消息;
在步骤(6)中,多媒体消息业务供应网关根据所述服务代码区分不 同优先级的SP,并按照所述优先级分配转发到SP的多媒体消息。
本发明通过采用多媒体消息供应网关而在SP和MMSC之间转发多媒 体消息,SP与且仅与一个多媒体供应网关相连,网络拓朴结构清晰;并 且多媒体消息供应网关采用MM7接口接入和转发,无需转换接口协议, 提高了转发效率。
附困说明


图1为现有技术中采用单点接入方式的SP发送和接收多媒体消息的 系统组成结构示意图2为现有技术中多点接入方式的SP发送和接收多媒体消息的系统 组成结构示意图3为本发明实施例所述的多^^某体消息业务供应网关的结构图4为本发明实施例所述的多媒体消息传输系统的结构图5为本发明实施例所述方法的多々某体消息发送流程的流程图6为本发明实施例所述方法的多媒体消息接收流程的流程图7为本发明实施例所述方法的SP包月费用收取流程图。
具体实施例方式
本发明为了解决传统技术方案存在的弊端,通过以下实施例进一步阐 述本发明所述的一种多媒体消息传输的方法、系统和网关,以下对具体实
施方式进行详细描述,但不作为对本发明的限定。
本发明公开了一种多媒体消息业务供应网关(MMSPG),用于转发 SP与MMSC之间交互的多媒体增值业务消息。MMSPG分别与多个 SP 、 MMSC、 DSMP 、 EnumDNS进行通信。
如图3所示,本发明实施例所述的多i某体消息业务供应网关包括MM7 代理器31、存储模块32、核心处理模块33和EnumDNS代理器34,其中
MM7代理器31,用于通过MM7协议与SP和MMSC进4亍信息 交互,提供多媒体消息在SP和MMSC之间的转发通道。
MM7代理器31支持SOAP/HTTP的鉴权功能。
存储模块32,用于存储SP和MMSC的属性信息,以及临时緩存 多媒体消息,所述属性信息包括鉴权批价信息。
核心处理模块33,用于接收所述MM7代理器31接入的由SP或 MMSC发送的多媒体增值业务消息,根据存储模块33中的SP或 MMSC属性信息对发送所述多々某体增值业务消息的SP或MMSC进行 鉴权,通过MM7代理器31将所述多媒体增值业务消息转发到MMSC 或SP ;
EnumDNS代理器34,用于跟EnumDNS服务器进行交互,从 EnumDNS服务器获取多媒体消息收发端的SP地址和MMSC地址,并将 所述地址传递至MM7代理器。
核心处理模块33中还包括緩存器、鉴权批价处理单元、日志话单处 理单元、消息分发单元、消息分配单元、优先级管理单元和流量控制单元, 其中
緩存器,用于当MMSC的消息流量超过预定值时,对预发送到 MMSC的多媒体增值业务消息进行緩存延迟发送处理。
鉴权批价处理单元,用于依照存储模块中的鉴权批价信息对所述多媒 体增值业务消息进行鉴权批价处理;
曰志话单处理单元,用于根据所述鉴权批价处理单元对所述多媒体消
息的鉴权批价处理结果生成日志话单;
消息分发单元,用于对存在多个接收方的情况,能够对多接收方的
MM7一submitREQ消息进行分拆,并将消息转发给不同的MMSC。
消息匹配单元,用于保证MMSPG生成的MSG-ID和MMSC生成的 MSG-ID的对应关系。
优先级管理单元,用于负责SP的优先级管理。
流量控制单元,用于负责消息的流量控制功能。
所述多媒体消息业务供应网关还包括DSMP代理器,DSMP协议才妻 口的DSMP代理器,用于与DSMP进行信息交互,-清求DSMP对所下 发的多媒体增值业务消息进行鉴权批价处理,通过DSMP完成包月费用 收取过程。
本发明上述实施例所述多媒体消息业务供应网关的优点在于
1、 网络拓朴清晰。MMSPG可以接入所有全网SP (包括全网单点和 多点接入的SP,虽然目前规范要求仅接入全网单点SP ) , SP与且仅与一 个MMSPG进行连接。由MMSPG与全网各MMSC分别进行连接;
2、 效率提高。消除了全网单点SP的消息在MMSC之间转发,緩解 了 MMSC的MM4接口性能瓶颈问题;同时MMSPG采用MM7接口接入、 MM7口转发方案,无需接口协议的转换功能,转发效率更高;
3、 管理维护简单。通过MMSPG对SP进行集中接入和管理,只需要 在MMSPG上进行SP业务的详细配置,有效減轻了现网MMSC的维护成 本,有利于SP业务的割接、测试;
4、 对SP技术要求降低。MMSPG的路由功能和緩存功能,降低了 SP的技术门槛以及SP的出错概率,可以帮助SP从技术细节上解脱出来, 将精力集中于业务的创新和拓展;
5、 对SP设备要求降低,在MMSPG支持大量的群发消息后,SP消
息发送速度可以有显著的提高,另外,MMSPG在向SP发送投递报告时, 具有智能感知功能,当SP的接收性能不够时,网关会緩存彩信中心大量 涌来的投递报告,以SP能接受的能力向SP发送^t殳递报告;
6、 保护彩信中心。MMSPG提供完善的流量控制手段,当SP突发大 量的消息时,MMSPG会进行緩存,同时根据当前向各彩信中心发送速度, 智能感知彩信中心的负荷,进行流量的控制,防止对彩信中心造成冲击;
7、 保证SP的重要业务。MMSPG支持消息优先级功能,对不同业 务采取不同的发送优先级策略,并能根据各优先级业务的比例自动调节, 保证高优先级消息发送的及时性;
8、 由于MMSPG和全网的DSMP均直连,对DSMP数据同步要求降低。
本发明实施例所述的多媒体消息传输系统,如图4所示,至少包括 终端、MMSC 、 DSMP 、 EnumDNS(号码路由域名解析服务器,Domain Name System (DNS) for storage of E. 164 numbers), WAPGW(无线应用协议网关, Wireless Application Protocol Gateway) 、 MMSPG (多々某体消息业务供应 网关,Multimedia Messaging Service Provider Gateway)和SP ;
所述MMSC用于接收、存储和转发多媒体消息;
所述WAPGW连4妄MMSC和移动网络,用于承载MMSC和 MMS终端之间的多媒体消息业务;
所述DSMP用于提供多媒体消息业务的定购点播关系管理,并为 MMSC、 MMSPG提供SP相关业务的鉴权批价服务;为所述鉴权批价处 理单元提供鉴权批价服务。
所述EnumDNS与所述EnumDNS代理器相连,用于为所述多媒体业 务供应网关提供多媒体消息收发端的SP地址和MMSC地址;所述 EnumDNS存》文各资源URI,建立E164号码与可访问资源的映射,为 MMSC等网络节点提供用电话号码访问资源的途径。
所述MMSPG连接全网单点和多点SP,通过MM7代理器与全网各 个MMSC连接,通过MM7代理器分别与MMSC和SP的增值应用服务 器相连,用于实现多媒体消息在SP与MMSC之间的收发。
所述多媒体消息业务供应网关通过所述DSMP代理器与全网各 DSMP连接,所述DSMP用于为所述多媒体消息业务供应网关提供业务鉴 权批价服务。
所述SP与一个多媒体消息业务供应网关的MM7代理器相连。
本发明所述的多媒体消息传输方法包括多媒体消息发送流程,多媒体 消息接收流程和包月业务费用收取流程,其中,
多媒体消息发送流程包括以下步骤
步骤1, VASP提交MM7—submit.REQ消息(MM7发送请求消息) 到MMSPG, MMSPG进行SP的接入鉴权判断,在允许SP接入时,MMSPG
临时緩存多媒体消息到内存或磁盘,并向SP回复响应消息;
步骤2, MMSPG向EnumDNS查找计费方归属地DSMP地址,根据 EnumDNS返回的查询结果,MMSPG通过DSMP完成业务鉴权批价请 求;
步骤3,若鉴权批价成功,MMSPG进一步向EnumDNS查找接收方 归属MMSC地址,根据EnumDNS返回的查询结果,MMSPG 通过 MMSC转发MM7_submit.REQ请求消息并接收MMSC回复的 MM7—submit.RES响应;若鉴权批价不成功,结束流程;
步骤4, MMSC下发消息到终端成功后向MMSPG回复发送报告, MMSPG根据状态报告触发计费话单,同时将状态报告转发给VASP;
特别地,MMSPG在完成SP发送多媒体消息时,其转发过程应具备 以下特征
1) 、要求支持SP发送MM7—submit.REQ消息时允许携带多个接收方。
2) 、 MMSPG应能够根据EnumDNS查询接收方归属地路由信息,将
消息转发给相应的MMSC。对于接收方计费,并存在多个接收方的情况, 要求MMSPG能够对存在多接收方的MM7一submit,REQ消息进行分拆, 并将消息转发给不同的MMSC。
3) 、 MMSPG应能够转发或根据失败原因生成给SP的发送报告。
4) 、 MMSPG接收SP发来的消息时,向MM消息分配序列号,记为 MSG-ID1; MMSPG向MMSC转发消息时,MMSC也将向MM消息分配 序列号,记为MSG-ID2。为了保证向SP回送发送报告时的准确性,MMSPG 应在此条消息的处理周期内保存两者的对应关系。
5) 、对于SP群发消息的情况,MMSPG应对接收方和计费方的一致 性进行限制,只有接收方和计费方一致的情况下才允许群发消息的下发。 MMSPG应可对群发消息中接收方的数量进行限制,最大接收方数量应可 通过操作维护界面进行调整。
6) 、对于点播类和包月类业务,MMSPG应能够在本地保存,保存时 间可进行配置。
7) 、 SP与MMSPG之间采用SOAP/HTTP的接口方式,对SP的认证 可以采用标准的HTTP认证方式Basic认证或者Digest认证。SP在每个 请求中都附加符合HTTP认证机制的认证信息,MMSPG在处理SP的请 求时将提取并校验请求中包含的SP认证信息。同时也可以检—验SP的IP 作为辅助认证手段。
8) 、 SP认证通过后,MMSPG还要对SP的签约关系、SP的状态、本 次业务请求中的业务的合法性和有效性进行检查。
9) 、 MMSPG可以设置系统黑名单,限制不合法用户访问。
10) 、 MMSPG支持SP优先级的管理功能,MMSPG跟据服务代码来 区分不同优先级别的SP,并根据SP提交消息中是否具备LINK-ID字段 来区分此条消息为点播消息或包月消息。对于不同的优先级别,在相应的 单位下发时间内,MMSPG能够按照不同比例分配不同优先级的下发消息数量。
多媒体消息接收流程包括以下步骤
步骤5,终端向SP发送消息时,首先将消息提交到终端归属地 MMSC,终端归属地MMSC通过EnumDNS查询SP归属的MMSPG,将 消息转发给MMSPG;
步骤6, MMSPG收到MMSC转发的多媒体消息后,进行必要的接入 鉴权判断,成功后,MMSPG临时緩存多媒体消息到内存或磁盘,并向 MMSC回复响应消息;
步骤7, MMSPG向EnumDNS查找计费方归属地DSMP地址,根据 EnumDNS返回的查询结果,MMSPG通过DSMP完成业务鉴权批价i青
求;
步骤8,若鉴权批价成功,MMSPG进一步向EnumDNS查找接收方 SP的地址,根据EnumDNS返回的查询结果,MMSPG将请求消息转发 给SP并接收SP回复的响应消息;
步骤9, MMSPG转发消息成功后向MMSC回复发送报告,并触发 计费话单;
特别地,MMSPGP在完成SP接收多媒体消息时,其转发过程应具备 以下特征
1) 、 MMSPG应能够根据EnumDNS查询接收方归属地路由信息,将 消息转发给相应的SP,并应能够根据转发结果反馈给MMSC发送报告。
2) 、MMSPG接收MMSC转发来的消息时,向多媒体消息分配序列号, 记为MSG-IDl; MMSPG向SP转发消息时,MMSPG也将向MM消息分 配序列号,记为MSG-ID2。为了保证向MMSC回送发送报告时的准确性, MMSPG应在此条消息的处理周期内保存两者的对应关系。
3) 、对于终端发送给SP的业务,MMSPG应能够在本地保存,保存 时间可进行配置。
4) 、 MMSC与MMSPG之间采用SOAP/HTTP (简单对象访问协议/
超文本传输协议)的接口方式,对MMSC的认证可以采用标准的HTTP 认证方式Basic认证或者Digest认证。MMSC在每个请求中都附加符合 HTTP认证机制的认证信息,MMSPG在处理MMSC的请求时将提取并校 验请求中包含的MMSC认证信息。同时也可以检—验MMSC的IP作为辅 助认i正手,爻。
5) 、 MMSPG可以设置系统黑名单,限制不合法用户访问。
6) 、 MMSPG支持SP优先级的管理功能,MMSPG跟据服务代码来区 分不同优先级别的SP。对于不同的优先级别,在相应的单位下发时间内, MMSPG能够按照不同比例分配不同优先级的下发消息数量。
包月业务费用收取流程主要包括
步骤10, MMSPG接收DSMP发起的包月计费请求,并根据该消息 生成包月费用计费的话单;
步骤11, MMSPG向DSMP发送包月计费确认消息用来确认包月费 用计费成功与否;
特别地,有三种情况触发DSMP向MMSPG发起包月计费请求
(1) 用户定购计费类别为"帐期开始触发计费,,的包月类业务时;
(2) 用户已经定购了计费类别为"帐期开始触发计费,,的包月类业 务,在帐期开始时;
(3) 用户已经定购了计费类别为"首次使用触发计费,,的包月类业 务,在用户每月首次使用时。
如图5所示,多々某体消息发送流程包括以下步骤
1) VASP提交消息到MMSPG;
2) MMSPG保存消息到内存或》兹盘;
3) MMSPG回复响应;
4) MMSPG向EnumDNS查找4妄收方归属DSMP地址;
5) EnumDNS返回接收方归属DSMP路由查询结果;
6) MMSPG发起向DSMP的鉴权批价请求;
7) DSMP向MMSPG回复鉴权批价响应;
8) 若鉴权批价成功,MMSPG向EnumDNS查找计费方归属MMSC地
9) EnumDNS返回接收方归属^各由查询结果;
10) MMSPG向目标MMSC转发MM7—submit.REQ请求;
11) MMSPG收到MMSC回复的MM7—submit.RES响应;
12) MMSC继续下发流禾呈。
13) MMSC下发消息到终端成功后回复发送报告;
14) MMSPG生成话单;
15) MMSPG向MMSC回复发送报告。
16) MMSPG将发送报告转发给VASP;
17) VASP回复发送才艮告响应;
如图6所示,多媒体消息接收流程包括以下步骤
1) 终端的消息发送至MMSC;
2) MMSC回复提交响应给终端;
3) MMSC发送递送请求给MMSPG;
4) MMSPG向MMSC回复响应。
5) MMSPG上DSMP系统进行鉴权批价;
6) DSMP回复鉴4又批价响应;
7) MMSPG将递送i青求转发给VASP;
8) VASP回复响应;
9) MMSPG根据响应生成话单;
图7为本发明实施例所述方法的SP包月费用收取流程图,如图7所 示,SP包月费用收取流程包括以下步骤
1) 、各DSMP向与其连接的SP接入的MMSPG发起包月计费请求;
2) 、 SP接入的MMSPG生成包月费用计费的话单;
3) 、 MMSPG向该DSMP发送MonthFeeReceiptReq消息用来确认包月 费用计费成功与否。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质 的情况下,熟悉本领域的技术人员可根据本发明做出各种相应的改变和变 型,但这些相应的改变和变型都应属于本发明所附的权利要求的保护范 围。
权利要求
1、一种多媒体消息业务供应网关,其特征在于,包括MM7代理器、核心处理模块和EnumDNS代理器,其中MM7代理器,用于通过MM7协议与SP和MMSC进行信息交互,提供多媒体消息在SP和MMSC之间的转发通道;核心处理模块,用于对SP或MMSC进行接入鉴权判断;EnumDNS代理器,用于与EnumDNS服务器进行信息交互,从EnumDNS服务器获取多媒体消息收发端的SP地址和MMSC地址,并将所述地址传递至MM7代理器。
2、如权利要求1所述的多々某体消息业务供应网关,其特征在于,所 述网关还包括存储模块,用于存储SP和MMSC的鉴权批价信息;所述核心处理模块包括緩存器、鉴权批价处理单元、日志话单处理单 元、消息分发单元、消息匹配单元、优先级管理单元和/或流量控制单元, 其中緩存器,用于当MMSC的消息流量超过预定值时,对预发送到 MMSC的多媒体消息进行缓存延迟发送处理;鉴权批价处理单元,用于依照存储模块中的鉴权批价信息对所述多媒 体消息进行鉴权批价处理;曰志话单处理单元,用于根据所述鉴权批价处理单元对所述多々某体消 息的鉴权批价处理结果生成日志话单;消息分发单元,用于当存在多个接收方时,对多接收方的多媒体消息 进行分拆,并将分拆后的多媒体消息转发给不同的MMSC;消息匹配单元,用于当转发多媒体消息时生成消息序列号,并保证所 述消息序列号和MMSC生成的消息序列号的对应关系;优先级管理单元,用于管理SP的优先级;流量控制单元,用于控制所述多i某体消息的流量。
3、如权利要求2所述的多媒体消息业务供应网关,其特征在于,所述 网关还包括DSMP代理器,用于与DSMP进行信息交互。
4、 一种多媒体消息传输系统,包括MMSC、 SP、 EnumDNS和DSMP, 其特征在于,还包括多媒体消息业务供应网关,所述多媒体消息业务供 应网关包括MM7代理器、核心处理模块和EnumDNS代理器,其中MM7代理器,用于通过MM7协议与SP和MMSC进4亍信息交互, 提供多媒体消息在SP和MMSC之间的转发通道;核心处理才莫块,用于对SP或MMSC进行接入鉴权判断;EnumDNS代理器,用于与EnumDNS服务器进行信息交互;所述EnumDNS与所述EnumDNS代理器相连,用于为所述MM7代 理器提供多々某体消息收发端的SP地址和MMSC地址。
5、 如权利要求4所述的系统,其特征在于,所述SP与一个MM7代理器相连。
6、 如权利要求5所述的系统,其特征在于,所述多媒体消息业务供 应网关还包括存储模块,用于存储SP和MMSC的鉴权批价信息;所述核心处理模块包括緩存器、鉴权批价处理单元、日志话单处理单 元、消息分发单元、消息匹配单元、优先级管理单元和/或流量控制单元, 其中緩存器,用于当MMSC的消息流量超过预定值时,对预发送到 MMSC的多媒体消息进行緩存延迟发送处理;鉴权批价处理单元,用于依照存储模块中的鉴权批价信息对所述多媒 体增值业务消息进行鉴权批价处理;日志话单处理单元,用于根据所述鉴权批价处理单元对所述多媒体消 息的鉴权批价处理结果生成日志话单;消息分发单元,用于当存在多个接收方时,对多接收方的多媒体消息 进行分拆,并将分拆后的多媒体消息转发给不同的MMSC;3 消息匹配单元,用于当转发多媒体消息时生成消息序列号,并保证所述消息序列号和MMSC生成的消息序列号的对应关系; 优先级管理单元,用于管理SP的优先级; 流量控制单元,用于控制所述多媒体消息的流量。
7、 如权利要求6所述的系统,其特征在于,所述多媒体消息业务供应网关还包括DSMP代理器,用于与DSMP 进行信息交互;所述DSMP与所述DSMP代理器相连,用于为所述鉴权批价处理单 元提供鉴权批价服务。
8、 一种多媒体消息传输方法,其特征在于,包括以下步骤(1) SP提交多媒体消息到多媒体消息业务供应网关,多媒体消息业 务供应网关进行SP的接入鉴权判断;在允许SP接入时,多媒体消息业 务供应网关接收来自SP的多媒体消息,并向SP回复响应消息;(2) 多媒体消息业务供应网关向EnumDNS查找4妄收方归属的 MMSC地址,根据EnumDNS返回的查询结果,多媒体消息业务供应网 关向MMSC转发所述多媒体消息并接收MMSC回复的响应;(3) MMSC下发多媒体消息到终端,成功后向多媒体消息业务供应 网关回复发送状态报告,多i某体消息业务供应网关将所述发送状态报告转 发至SP。
9、 根据权利要求8所述的方法,其特征在于,所述方法进一步包括 以下步骤(4) 终端将多媒体消息提交到终端归属的MMSC,终端归属的 MMSC通过EnumDNS查询SP归属的多媒体消息业务供应网关,将所述 多媒体消息转发给多媒体消息业务供应网关;(5 )多媒体消息业务供应网关收到MMSC转发的多媒体消息后,进 行接入鉴权判断,成功后,多媒体消息业务供应网关向MMSC回复响应 消息;(6 )多媒体消息业务供应网关向EnumDNS查找接收方SP的地址, 根据EnumDNS返回的查询结果,多媒体消息业务供应网关将所述多媒 体消息转发给SP并接收SP回复的响应消息;(7 )多媒体消息业务供应网关转发所述携带多媒体消息的多媒体消 息成功后,向MMSC回复发送状态报告。
10、 如权利要求9所述的方法,其特征在于,在步骤(l)、步骤(2)和步骤(3)中,所述多媒体消息包含在MM7 发送请求消息中;在步骤(4)、步骤(5)、步骤(6)和步骤(7)中,所述多媒体消息包含在递送请求消息中。
11、 如权利要求IO所述的方法,其特征在于,步骤(1 )进一步包括多媒体消息业务供应网关向EnumDNS查找 计费方归属的DSMP地址,根据EnumDNS返回的查询结果,多媒体消 息业务供应网关通过DSMP完成业务鉴权批价请求;若鉴权批价成功, 转至步骤(12);若鉴权批价不成功,则结束流程;步骤(2)进一步包括多媒体消息业务供应网关根据所述发送状态 报告触发计费话单;步骤(5)进一步包括多媒体消息业务供应网关向EnumDNS查找 计费方归属的DSMP地址,根据EnumDNS返回的查询结果,多々某体消 息业务供应网关通过DSMP完成业务鉴权批价请求;若鉴权批价成功, 转至步骤(12);若鉴权批价不成功,则结束流程;步骤(7)进一步包括多媒体消息业务供应网关触发计费话单。
12、 如权利要求11所述的方法,其特征在于,在步骤(l)中,SP发送的MM7发送请求消息携带多个接收方; 步骤(2)进一步包括多媒体消息业务供应网关对所述MM7发送 请求消息进行分拆;在步骤(2)中,多媒体消息业务供应网关通过MMSC转发所述 MM7发送请求消息步骤包括将分拆后的MM7发送请求消息转发给不 同的MMSC。
13、 如权利要求12所述的方法,其特征在于,在步骤(1)中,多媒体消息业务供应网关接收来自SP的多媒体消息 时,向所述多媒体消息分配序列号;在步骤(2)中,多媒体消息业务供应网关通过MMSC转发多媒体 消息时,MMSC向所述多媒体消息分配序列号,多媒体消息业务供应网 关保证多媒体消息业务供应网关分配的序列号和MMSC分配的序列号的 对应关系;在步骤(5 )中,多媒体消息业务供应网关收到MMSC转发的多媒体 消息时,MMSC向所述多媒体消息分配序列号;在步骤(6)中,多媒体消息业务供应网关将所述多媒体消息转发给 SP时,多媒体消息业务供应网关向所述多媒体消息分配序列号,多媒体 消息业务供应网关保证多媒体消息业务供应网关分配的序列号和MMSC 分配的序列号的对应关系。
14、 如权利要求13所述的方法,其特征在于,在步骤(1)中,SP 在所述MM7发送请求消息中附加符合HTTP认证机制的认证信息,多媒 体消息业务供应网关在进行SP的接入鉴权判断时,提取并校验所述MM7 发送请求消息中包含的SP认证信息,同时检验SP的IP作为辅助认证手 段;在步骤(5 )中,多媒体消息业务供应网关收到MMSC转发的多媒体 消息后,进行接入鉴权判断时,提取并校验所述递送请求消息中包含的 MMSC认证信息,同时检验MMSC的IP作为辅助认证手段。
15、 如权利要求14所述的方法,其特征在于,所述MM7发送请求 消息携带用于区分SP优先级的服务代码;所述递送请求消息携带用于区 分SP优先级的服务代码;在步骤(2)中,多媒体消息业务供应网关根据所述服务代码区分不 同优先级的SP,并按照所述优先级分配转发到MMSC的多媒体消息;在步骤(6)中,多媒体消息业务供应网关根据所述服务代码区分不 同优先级的SP,并按照所述优先级分配转发到SP的多媒体消息。
全文摘要
本发明公开了一种多媒体消息业务供应网关,包括MM7代理器、核心处理模块和EnumDNS代理器。本发明还公开了一种多媒体消息传输系统,包括MMSC、SP、EnumDNS、DSMP和多媒体消息业务供应网关。本发明还公开了一种多媒体消息传输方法。本发明使得SP通过一个多媒体消息供应网关与全网各个MMSC相连,网络拓扑结构清晰;并且多媒体消息供应网关采用MM7接口接入和转发,无需转换接口协议,提高了转发效率。
文档编号H04L29/08GK101388854SQ20071015152
公开日2009年3月18日 申请日期2007年9月14日 优先权日2007年9月14日
发明者张再军 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1