一种降低多媒体消息业务时延的方法

文档序号:7619495阅读:123来源:国知局
专利名称:一种降低多媒体消息业务时延的方法
技术领域
本发明涉及多媒体消息业务(MMS,Multimedia Messaging Service)系统的消息传输处理技术,尤其涉及一种在采用内容适配设备对多媒体消息进行内容适配的多媒体消息业务流程中,降低多媒体消息业务时延的方法。
背景技术
MMS是短信息服务(SMS)和增强型消息服务(EMS)的进一步发展,为个人多媒体移动通信服务提供了完整的端到端的解决方案。MMS系统中包括多媒体消息业务中心(MMSC),MMSC用于接收发送方用户终端提交的多媒体消息,并存储和调度多媒体消息,将多媒体消息发送给接收方用户终端。
由于不同型号的用户终端具备不同的媒体格式处理能力和特性,如果用户终端收到的多媒体消息的格式为自身不支持的格式,那么用户终端就不能正常显示和播放该多媒体消息。为了解决这个问题,现有解决方案为在MMS网络中设立独立的媒体转换设备,也即内容适配设备,在多媒体消息发送给用户终端之前,由媒体转化设备对多媒体消息进行内容适配,将其转换为用户终端支持的媒体格式,使得用户终端可以正确显示或播放该多媒体消息的内容,提高MMS服务质量。
图1为现有的MMS系统使用MMS代理(Proxy)方式进行内容适配的组网图。如图1所示,MMSC与用户终端之间通过现有的MM1接口协议进行交互,MMSC之间通过MM4接口协议进行交互,MMSC和增值业务提供商(VASP,Value Added Service Provider)之间通过MM7接口协议进行交互。所述多媒体消息内容适配业务(MCAS,MMS Content Adapt Service)系统就是一种媒体转换设备。在这种MMS Proxy方式中,用户终端中的MMS接入地址设置为MCAS的地址,因此用户终端向MMSC发送的所有MM1消息,先被发送到MCAS系统,再由MCAS系统进行识别并透传到MMSC中;MMSC向用户终端发送的MM1消息,也要通过MCAS系统进行识别并进行转发,对于包含多媒体消息具体内容的多媒体获取响应(MM1.retrieve.RES)消息,MCAS系统还进行内容适配,使得多媒体消息的具体内容符合接收方用户终端的格式要求,以达到提高MMS业务服务质量的目的。
图2为在现有的MMS Proxy方式下,发送方用户终端向接收方用户终端发送多媒体消息的流程图。如图2所示,该流程包括步骤201、发送方用户终端发送包括多媒体消息内容的多媒体消息提交请求(MM1_submit.REQ);由于用户终端中的MMS接入地址为MCAS的地址,因此发送方用户终端在所发送的MM1_submit.REQ中填加该MCAS的地址,通过无线应用协议(WAP)网关,按照该MCAS地址将该MM1_submit.REQ发送到该MCAS中,MCAS再将MM1_submit.REQ透传到MMSC中。由于WAP网关不是本流程的关键点,因此图2中没有给出。
步骤202、MMSC存储MM1_submit.REQ中的多媒体消息内容,向MCAS返回多媒体提交响应(MM1_submit.RES),MCAS将该MM1_submit.RES转发到发送方用户终端。
步骤203、MMSC向MCAS发送多媒体消息通知请求(MM1_notification.REQ),其中包括接收方用户终端的标识,MCAS按照接收方用户终端的标识将该MM1_notification.REQ转发到接收方用户终端。
步骤204、接收方用户终端向MCAS返回多媒体消息通知响应(MM1_notification.RES),由于用户终端中设置的MMS接入地址为MCAS系统的地址,接收方用户终端向该MM1_notification.RES填加的接入地址为MCAS的地址,因此该MM1_notification.RES被首先发送到MCAS系统中,再由MCAS系统透传到所述MMSC。
步骤205、接收方用户终端向MCAS发送多媒体消息获取请求(MM1_retrieve.REQ),该MM1_retrieve.REQ中的接入地址为MCAS的地址,因此该MM1_retrieve.REQ首先发送到MCAS,MCAS收到后记录该MM1_retrieve.REQ中携带的接收方用户终端的版本信息,该版本信息中包括该用户终端所支持的多媒体格式等内容;之后MCAS将该MM1_retrieve.REQ转发到MMSC中。
步骤206a~步骤206b、MMSC向MCAS发送多媒体消息获取响应(MM1_retrieve.RES),其中包括步骤202所存储的多媒体消息的内容,MCAS系统收到后,根据接收方用户终端的版本信息对多媒体消息内容进行适配,将该多媒体消息的内容转化为接收方用户终端可以支持的格式,并将适配后的多媒体消息内容承载在MM1_retrieve.RES中,发送到接收方用户终端。
步骤207、接收方用户终端收到MM1_retrieve.RES后,就可以正确显示或播放MM1_retrieve.RES中携带的多媒体消息内容;之后,接收方用户终端向MCAS返回消息获取结果消息(MM1_acknowledgement.REQ),MCAS再将该MM1_acknowledgement.REQ透传给MMSC。
步骤208、MMSC向发送方用户终端返回多媒体消息传送报告(MM1_delivery_report.REQ),以告知接收方用户终端多媒体消息是否发送成功,该MM1_delivery_report.REQ也是先发送到MCAS,再由MCAS透传给发送方用户终端。
上述现有的利用MMS Proxy方式进行内容适配的方法存在以下缺点1、用户终端与MMSC之间所有交互的MM1消息都要通过MCAS进行转发,因此导致业务的时延很长,服务质量不高。
2、由于本方案要求MCAS对所有的MM1消息进行识别并对其进行处理和转发,因此增加了MCAS系统开发的技术难度。

发明内容
有鉴于此,本发明的主要目的在于提供一种降低多媒体业务时延的方法,提高多媒体消息业务的服务质量,同时降低对内容适配设备的开发难度。
为了实现上述目的,本发明的技术方案如下一种降低多媒体消息业务时延的方法,适于采用内容适配设备对多媒体消息进行内容适配的多媒体消息业务系统;该方法在用户终端与多媒体消息业务中心MMSC之间的消息交互过程中如果所发送的消息为与内容适配无关的消息,则将该消息直接发送给对方;如果所发送的消息为与内容适配有关的消息,则通过所述内容适配设备转发该消息到对方。
优选地,如果所发送的消息为用户终端发送的与内容适配无关的消息,则所述将该消息直接发送给MMSC的方法为在所发送的消息中携带MMSC地址,按照该MMSC地址直接发送该消息到MMSC。
所述MMSC地址预先设置在用户终端中,在用户终端发送与内容适配无关的消息时,将该MMSC地址填写在所发送的消息中。
所述用户终端发送的与内容适配无关的消息为发送方用户终端向MMSC发送的多媒体消息提交请求消息、接收方用户终端向MMSC返回的多媒体消息通知响应消息,接收方用户终端向MMSC发送的多媒体消息获取结果消息和多媒体消息阅读应答消息。
优选地,如果所发送的消息为MMSC发送的与内容适配无关的请求消息,则所述将该消息直接发送给用户终端的方法为根据用户终端标识对该用户终端进行路由,发送该消息到用户终端。
所述MMSC发送的与内容适配无关的请求消息为MMSC向接收方用户终端发送的多媒体消息通知请求、MMSC向发送方用户终端发送的多媒体消息阅读应答请求消息、以及MMSC向发送方用户终端发送的多媒体消息传送报告请求消息。
优选地,如果所发送的消息为MMSC向用户终端返回的响应消息,则所述将该消息直接发送给用户终端的方法为利用超文本传输协议的响应消息直接承载发送该响应消息到发送方用户终端。
所述MMSC向用户终端返回的响应消息为MMSC向发送方用户终端返回的多媒体消息提交请求的响应消息。
优选地,如果所发送的消息为用户终端发送的与内容适配相关的消息,则通过所述内容适配设备转发该消息到MMSC的方法为在所发送的消息中携带内容适配设备的地址,按照该内容适配设备的地址发送该消息到该内容适配设备;再由内容适配设备将该消息转发给MMSC。
所述内容适配设备的地址由MMSC下发给用户终端,在用户终端发送与内容适配相关的消息时,将该内容适配设备的地址填写在所发送的消息中。
所述MMSC通过多媒体消息通知请求将所述内容适配设备的地址下发给用户终端,该内容适配设备的地址填写在该多媒体消息通知请求中的特定字段中;用户终端通过解析该多媒体消息通知请求的特定字段,获得所述内容适配设备的地址。
所述用户终端发送的与内容适配相关的消息为接收方用户终端发送出的多媒体消息获取请求消息。
优选地,如果所发送的消息为MMSC发送的与内容适配相关的消息,则通过所述内容适配设备转发该消息到用户终端的方法为利用超文本传输协议的响应消息承载发送该与内容适配相关的消息到内容适配设备,内容适配设备对该响应消息中的多媒体消息内容进行适配后再利用超文本传输协议的响应消息承载发送该消息到用户终端。
所述MMSC发送的与内容适配相关的消息为MMSC向接收方用户终端返回的多媒体消息获取请求的响应消息。
由于本发明所述的方法在MMSC和用户终端交互的所有消息,即MM1消息中,只有与内容适配有关的消息,即MM1_retrieve.REQ消息和MM1_retrieve.RES消息,通过内容适配设备转发,其他所有MM1消息都不需内容适配设备转发,而是由MMSC和用户终端之间直接交互,因此可以有效缩短MMS业务的处理时延,提高了MMS业务的服务质量。
由于只有与内容适配相关的MM1消息通过内容适配设备转发,因此内容适配设备只需能识别出这些与内容适配相关的MM1消息既可,不用识别所有的MM1消息,因此本发明可以降低对内容适配设备的开发难度。


图1为现有的MMS业务使用MMS代理方式进行内容适配的组网图;图2为在现有的MMS Proxy方式下,发送方用户终端向接收方用户终端发送多媒体消息的流程图;图3为本发明所述的MMS业务使用MMS智能代理方式进行内容适配的组网图;图4为在本发明所述的MMS智能代理方式下,发送方用户终端向接收方用户终端发送多媒体消息的流程图;图5为增值业务中发送多媒体消息的流程图。
具体实施例方式
下面结合具体实施方式
和附图对本发明所述的方法做进一步说明。
本发明的核心思想为除了与MMS消息内容适配有关的消息,用户终端与MMSC之间交互的其他所有消息都不再通过内容适配设备例如MCAS透传,而是直接交互;只有与MMS消息内容适配有关的消息通过内容适配设备转发,并由内容适配设备对MMS消息的内容进行适配。
在具体的用户终端与MMSC之间交互的所有MM1消息中,与MMS消息内容适配有关的消息为MM1_retrieve.REQ和MM1_retrieve.RES,其他的MM1消息都与MMS消息内容适配无关。
由于本发明在用户终端与MMSC的信令交互中,只将与MMS消息内容适配有关的消息通过内容适配设备进行内容适配并转发,因此本发明所述进行内容适配的方法可以称为MMS智能(Smart)Proxy方式进行内容适配的方法。
图3为本发明所述的MMS业务使用MMS智能代理方式进行内容适配的组网图。如图3所示,在本发明的MMS Smart Proxy方式下,用户终端中的MMS接入地址设置为该用户终端所属MMSC的地址,此处的地址都为URL地址,用户终端可将MMSC地址填加在发出的MM1消息中,因此该MM1消息可以直接发送到MMSC,而不必由MCAS进行透传。只有与MMS消息内容适配相关的MM1_retrieve消息,包括MM1_retrieve.REQ和MM1_retrieve.RES,才由MCAS进行转发。在网络侧,MMSC根据自身的配置信息可以得知MCAS地址;但是,用户终端中没有设置MCAS的地址,因此在本发明中由MMSC将MCAS的地址通过MM1_notification.REQ消息下发给用户终端,使得用户终端可以将MM1_retrieve.REQ消息发送给MCAS转发,然后MMSC将MM1_retrieve.RES消息发送给MCAS,由MCAS转发给用户终端。
图4为在本发明所述的MMS智能代理方式下,发送方用户终端向接收方用户终端发送多媒体消息的流程图。本发明中,与发送方用户终端交互的MMSC为发送方MMSC,且发送方用户终端中设置的MMSC地址为发送方MMSC的地址;与接收方用户终端交互的MMSC为接收方MMSC,且接收方用户终端中设置的MMSC地址为接收方MMSC的地址。发送方MMSC和接收方MMSC可能是同一个MMSC,也可能不是同一个MMSC。当不是同一个MMSC时,发送方MMSC和接收方MMSC之间通过现有的MM4接口协议传递多媒体信息。
如图4所示,所述流程包括步骤401、发送方用户终端向MMSC发送包括多媒体消息内容的多媒体消息提交请求MM1_submit.REQ;由于用户终端中设置的MMS接入地址为MMSC地址,因此发送方用户终端在该MM1_submit.REQ中填加该MMSC地址,并发送出去,即发送到WAP网关,WAP网关按照该MMSC地址将该MM1_submit.REQ发送到该MMSC中。实际上WAP网关起到中转消息的作用,由于WAP网关中转消息的技术为现有公知技术,且不是本流程的关键点,因此图4中没有给出,本领域的技术人员可以理解,只要在所发送的消息中填加MMSC的地址,则该消息就可被直接发送给MMSC,而不再经过MCAS。
步骤402、MMSC存储MM1_submit.REQ中的多媒体消息内容,并直接向发送方用户终端返回多媒体提交响应(MM1_submit.RES)。在这里,MMSC与手机终端之间所使用MM1协议承载在HTTP协议上,而HTTP协议的请求与响应消息是同步的,即发送一个请求消息后,会立即收到一个响应消息,因此,MMSC收到MM1_submit.REQ后,立即回复一个MM1_submit.RES,该MM1_submit.RES承载在超文本传输协议的响应消息中。由于本发明中MMSC与用户终端之间直接交互MM1消息的技术手段属于现有的MM1接口协议,可以直接利用,因此在本文下面的描述中不再对MMSC与用户终端之间直接交互MM1消息的详细方案进行说明。
步骤403、MMSC在向接收方用户终端发送的多媒体消息通知请求MM1_notification.REQ中携带MCAS的地址,即在MM1_notification.REQ中的本地内容(Content-Location)字段填写所述MCAS的URL地址;接着根据接收方用户终端标识对接收方用户终端进行路由,将该MM1_notification.REQ直接发送给接收方用户终端。。
步骤404、接收方用户终端收到MM1_notification.REQ消息后,将自身设置的MMSC的地址填加到多媒体消息通知响应MM1_notification.RES中,将该MM1_notification.RES直接发送给MMSC。
步骤405、接收方用户终端从MM1_notification.REQ消息的Content-Location字段中解析出MCAS的地址,并按照该MCAS的地址利用已有的发送方式向该MCAS发送多媒体消息获取请求MM1_retrieve.REQ,即在MM1_retrieve.REQ中填加MCAS的地址,将该MM1_retrieve.REQ发送给MCAS;该MM1_retrieve.REQ消息中包括接收方用户终端的版本信息,该版本信息包括接收方用户终端所支持的多媒体格式信息;并且,所述MM1_retrieve.REQ的承载协议为HTTP协议。MCAS收到MM1_retrieve.REQ消息后,记录该MM1_retrieve.REQ消息中携带的接收方用户终端的版本信息,并将该MM1_retrieve.REQ消息转发给MMSC。
步骤406a、MMSC接收到MM1_retrieve.REQ消息后,根据该MM1_retrieve.REQ消息中的的消息索引字段(Message Reference)查找到步骤402所记录的多媒体消息,将该多媒体消息承载在多媒体消息获取响应MM1_retrieve.RES中,将该MM1_retrieve.RES发送给MCAS。由于MM1_retrieve.REQ的承载协议为HTTP协议,所以此处利用HTTP协议的响应消息作为承载消息发送MM1_retrieve.RES。
步骤406b、MCAS收到MM1_retrieve.RES后,读取所记录的接收方用户终端的版本信息,按照该版本信息将MM1_retrieve.RES中携带的所述多媒体消息的内容进行适配,将其转化为接收方用户终端可以接受的格式。
步骤406c、MCAS将经过内容适配后的多媒体消息承载在MM1_retrieve.RES中发送给接收方用户终端。此处的MM1_retrieve.RES也承载在HTTP协议的响应消息中发送。
步骤407、接收方用户终端接收到MM1_retrieve.RES消息后,可将其中的多媒体消息成功地显示或播放出来;并且,接收方用户终端还将所设置的MMSC地址填加到多媒体消息获取结果消息MM1_acknowledgement.REQ,并直接向MMSC发送该MM1_acknowledgement.REQ,以告知MMSC多媒体消息的获取状况,即是否成功获取。
步骤408、MMSC收到MM1_acknowledgement.REQ消息后,根据发送方用户终端标识进行路由,向发送方用户终端发送多媒体消息传送报告MM1_delivery_report.REQ,以告知发送方用户终端多媒体消息是否发送成功。
另外,接收方用户终端读取多媒体消息的内容后,还可执行步骤409~步骤410,即直接向MMSC发送多媒体读取应答消息(MM1_read_reply_recipient.REQ),即在该MM1_read_reply_recipient.REQ中填加MMSC的地址,发送给MMSC,MMSC收到MM1_read_reply_recipient.REQ后,直接向发送方用户终端转发该MM1_read_reply_recipient.REQ。
如上所述,在所有MMSC和用户终端交互的MM1消息中,只有与内容适配有关的MM1_retrieve.REQ消息和MM1_retrieve.RES通过MCAS转发,其他所有MM1消息都不需MCAS转发,而是由MMSC和用户终端之间直接交互,因此本发明所述的方法可以有效缩短MMS业务的处理时延。
MMSC与用户终端进行交互的过程除了发送方用户终端向接收方用户终端发送多媒体消息的流程,还包括增值业务中由MMSC直接向接收方用户终端发送多媒体消息的流程,下面对在增值业务中的流程进行说明。
图5为增值业务中发送多媒体消息的流程图。如图5所示,在MMS的增值业务中,MMS消息的始发方为增值业务提供商(VASP,Value AddedService Provider),而不是用户终端,因此图5所示的MMS消息的发送流程与图4所示的发送流程略有不同,如图5所示,由VASP代替图4中的发送方用户终端,且VASP与MMSC之间通过MM7消息进行交互,即先由VASP通过MM7提交消息(MM7_submit.REQ)向MMSC提交需要向接收方用户终端下发的MMS消息,MMSC收到后通过MM7消息向VASP返回MM7提交响应(MM7_submit.RES),并存储该MMS消息,接着向接收方用户终端发送MM1_notification.REQ,后续的步骤与图4中所示的步骤相同,此处不再叙述,只有在步骤508中,MMSC通过MM7消息向VASP返回传输报告(MM7_delivery_report.REQ)。
以上所述仅为本发明的最佳实施方案,但是本发明的保护范围并不局限于上述方案,任何熟悉该技术的人在本发明所揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。
权利要求
1.一种降低多媒体消息业务时延的方法,适于采用内容适配设备对多媒体消息进行内容适配的多媒体消息业务系统;其特征在于,在用户终端与多媒体消息业务中心MMSC之间的消息交互过程中如果所发送的消息为与内容适配无关的消息,则将该消息直接发送给对方;如果所发送的消息为与内容适配有关的消息,则通过所述内容适配设备转发该消息到对方。
2.根据权利要求1所述的降低多媒体消息业务时延的方法,其特征在于,如果所发送的消息为用户终端发送的与内容适配无关的消息,则所述将该消息直接发送给MMSC的方法为在所发送的消息中携带MMSC地址,按照该MMSC地址直接发送该消息到MMSC。
3.根据权利要求2所述的降低多媒体消息业务时延的方法,其特征在于,所述MMSC地址预先设置在用户终端中,在用户终端发送与内容适配无关的消息时,将该MMSC地址填写在所发送的消息中。
4.根据权利要求2所述的降低多媒体消息业务时延的方法,其特征在于,所述用户终端发送的与内容适配无关的消息为发送方用户终端向MMSC发送的多媒体消息提交请求消息、接收方用户终端向MMSC返回的多媒体消息通知响应消息,接收方用户终端向MMSC发送的多媒体消息获取结果消息和多媒体消息阅读应答消息。
5.根据权利要求1所述的降低多媒体消息业务时延的方法,其特征在于,如果所发送的消息为MMSC发送的与内容适配无关的请求消息,则所述将该消息直接发送给用户终端的方法为根据用户终端标识对该用户终端进行路由,发送该消息到用户终端。
6.根据权利要求5所述的降低多媒体消息业务时延的方法,其特征在于,所述MMSC发送的与内容适配无关的请求消息为MMSC向接收方用户终端发送的多媒体消息通知请求、MMSC向发送方用户终端发送的多媒体消息阅读应答请求消息、以及MMSC向发送方用户终端发送的多媒体消息传送报告请求消息。
7.根据权利要求1所述的降低多媒体消息业务时延的方法,其特征在于,如果所发送的消息为MMSC向用户终端返回的响应消息,则所述将该消息直接发送给用户终端的方法为利用超文本传输协议的响应消息直接承载发送该响应消息到发送方用户终端。
8.根据权利要求7所述的降低多媒体消息业务时延的方法,其特征在于,所述MMSC向用户终端返回的响应消息为MMSC向发送方用户终端返回的多媒体消息提交请求的响应消息。
9.根据权利要求1所述的降低多媒体消息业务时延的方法,其特征在于,如果所发送的消息为用户终端发送的与内容适配相关的消息,则通过所述内容适配设备转发该消息到MMSC的方法为在所发送的消息中携带内容适配设备的地址,按照该内容适配设备的地址发送该消息到该内容适配设备;再由内容适配设备将该消息转发给MMSC。
10.根据权利要求9所述的降低多媒体消息业务时延的方法,其特征在于,所述内容适配设备的地址由MMSC下发给用户终端,在用户终端发送与内容适配相关的消息时,将该内容适配设备的地址填写在所发送的消息中。
11.根据权利要求10所述的降低多媒体消息业务时延的方法,其特征在于,所述MMSC通过多媒体消息通知请求将所述内容适配设备的地址下发给用户终端,该内容适配设备的地址填写在该多媒体消息通知请求中的特定字段中;用户终端通过解析该多媒体消息通知请求的特定字段,获得所述内容适配设备的地址。
12.根据权利要求9所述的降低多媒体消息业务时延的方法,其特征在于,所述用户终端发送的与内容适配相关的消息为接收方用户终端发送出的多媒体消息获取请求消息。
13.根据权利要求1所述的降低多媒体消息业务时延的方法,其特征在于,如果所发送的消息为MMSC发送的与内容适配相关的消息,则通过所述内容适配设备转发该消息到用户终端的方法为利用超文本传输协议的响应消息承载发送该与内容适配相关的消息到内容适配设备,内容适配设备对该响应消息中的多媒体消息内容进行适配后再利用超文本传输协议的响应消息承载发送该消息到用户终端。
14.根据权利要求13所述的降低多媒体消息业务时延的方法,其特征在于,所述MMSC发送的与内容适配相关的消息为MMSC向接收方用户终端返回的多媒体消息获取请求的响应消息。
全文摘要
本发明公开了一种降低多媒体消息业务时延的方法,适于采用内容适配设备对多媒体消息进行内容适配的多媒体消息业务系统;该方法在用户终端与多媒体消息业务中心MMSC之间的消息交互过程中如果所发送的消息为与内容适配无关的消息,则将该消息直接发送给对方;如果所发送的消息为与内容适配有关的消息,则通过所述内容适配设备转发该消息到对方。本发明可以有效降低多媒体消息业务的时延,提高多媒体消息业务的服务质量,同时降低对内容适配设备的开发难度。
文档编号H04L12/58GK1881952SQ20051007751
公开日2006年12月20日 申请日期2005年6月14日 优先权日2005年6月14日
发明者殷卫华, 程卫明 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1