多媒体消息的传送方法、装置及系统的制作方法

文档序号:7655532阅读:127来源:国知局
专利名称:多媒体消息的传送方法、装置及系统的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及多媒体消息的传送方法、装置及系统。
背景技术
随着移动通信技术的进步以及移动数据业务的大力开展,多媒体消息已经 成为移动增值业务中的新兴主力,给用户带来了全新的消息交流感受,也给移 动运营商带来了新的利润增长点。从发送方与接收方的关系上分类,多媒体消
息业务可分为两种点到点多媒体消息与应用到点多媒体消息。
点到点多媒体消息是指个人用户之间发送的多媒体消息,应用到点多媒体 消息是指从SP ( Service Provider,业务提供商)发送到个人用户的多媒体消息。 根据现网数据统计,应用到点多媒体消息业务量占多媒体消息业务总量的70 %左右。
应用到点多^某体消息在下发过程中,经过的多々某体消息设备主要有两类 应用到点多媒体消息处理系统与多媒体消息处理中心。应用到点多媒体消息处 理系统主要负责应用到点多^某体消息的分发,多々某体消息处理中心主要负责点 到点多媒体消息的处理与所有多+某体消息的最终下发。 应用到点多媒体消息的下发流程如图l所示,包括 步骤11、 SP提交多媒体消息到应用到点多媒体消息处理系统。 步骤12、应用到点多媒体消息处理系统对接收到的多媒体消息(如彩信等) 进行处理,将经过处理后的多媒体消息转发到接收方用户所在终端设备归属的 多媒体消息处理中心。
步骤13、多媒体消息处理中心将多媒体消息下发给终端设备。 应用到点多媒体消息处理系统与多媒体消息处理中心之间通过SMTP协
议(Simple Mail Transfer Protocol,简单邮件传输协议)作为底层协议转发多々某 体消息转发多媒体消息时, 一次完整的多媒体消息转发过程需要4次消息交互
转发请求消息(MM—froward.REQ );
转发响应消息(MM—froward.RES );
递送才艮告请求消息(MM—DeliveryR印ort.REQ);
递送才艮告响应消息(MM_DeliveryReport.RES )。
上述每条消息都需要进行一次SMTP交互过程,转发一条消息相当于投递 了四封邮件。每发送一封邮件需要交互多次。应用到点多媒体消息处理系统与 多媒体消息处理中心之间利用SMTP协议交互一条消息的处理流程如图2所 示,包括
步骤21 、在应用到点多媒体消息处理系统和多媒体消息处理中心之间建立 TCP ( Transmission Control Protocol传输控制协议)连接。
步骤22、应用到点多媒体消息处理系统向多媒体消息处理中心发送 HELLO命令,标识发件人身份。
步骤23、应用到点多媒体消息处理系统向多媒体消息处理中心发送MAIL 命令,若多々某体消息处理中心应答为"OK",则执行步骤24。
步骤24、应用到点多媒体消息处理系统向多媒体消息处理中心发送RCPT 命令,标识电子邮件的收件人。在这里可以有多个RCPT行,而力某体消息处理 中心则表示是否愿意为收件人接受该邮件。在双方协商结束后,执行步骤25。
步骤25、应用到点多媒体消息处理系统用命令DATA将邮件发送至多媒 体消息处理中心。
步骤26、应用到点多媒体消息处理系统将邮件结束符(如".")发送至多 媒体消息处理中心。
步骤27、结束应用到点多媒体消息处理系统和多媒体消息处理中心之间的 交互过程,以QUIT命令退出。
下面给出图2所示流程的一个具体实例
R: 220 Simple Mail Transfer Service Ready S: HELO mmscl.chinamobile.com R: 250 BBN-画X.ARPA
S: MAIL FROM:<13812345678/TYPE=PLMN@mmscl.chinamobile.com> R: 250 OK
S: RCPT TO:<13912345678/TYPE=PLMN@mmsc2.chinamobile.com> S: DATA
R: 354 Start mail input; end with <CRLF>.<CRLF> S:.
R: 250 OK S: QUIT
R: 221 Service closing transmission channel 发明人经过分析,发现现有技术存在如下不足之处
通过SMTP协议在应用到点多媒体消息处理系统与多i某体消息处理中心
之间转发多媒体消息时,由于SMTP协议比较复杂,协议交互流程多,将导致
多媒体消息的转发效率低下。例如图2所示流程中,每转发一个消息需要至少
7次以上的互相交互发送数据,多i某体消息转发过程中使用到的4个消息至少
需要4 x 7 = 28次以上的数据交互(即28 x 2 = 56次数据发送)。

发明内容
本发明实施例提供一种多媒体消息的传送方法、装置及系统,用以减少多 媒体消息传送过程中底层数据交互的次数,节约网络带宽资源,提高多媒体消 息的传送速度。
本发明实施例提供一种多媒体消息的传送方法,该方法包括
应用到点多媒体消息处理系统通过HTTP协议向多媒体消息处理中心发送
转发请求消息;
多媒体消息处理中心根据所述转发请求消息,通过HTTP协议向应用到点 多媒体消息处理系统返回转发响应消息;
应用到点多媒体消息处理系统通过HTTP协议向多媒体消息处理中心发送递送报告请求消息;
多媒体消息处理中心根据所述递送报告请求消息,通过HTTP协议向应用
到点多媒体消息处理系统返回递送报告响应消息。
本发明实施例还提供一种应用到点多媒体消息处理系统,包括
第 一发送单元,用于通过HTTP协议向多媒体消息处理中心发送转发请求
消息;
第一接收单元,用于接收多媒体消息处理中心根据所述转发请求消息,通 过HTTP协议返回的转发响应消息;
第二发送单元,用于通过HTTP协议向多媒体消息处理中心发送递送报告 请求消息;
第二接收单元,用于接收多媒体消息处理中心根据所述递送报告请求消 息,通过HTTP协议返回的递送报告响应消息。
本发明实施例还提供一种多々某体消息处理中心,包括
第三接收单元,用于接收应用到点多媒体消息处理系统通过HTTP协议发 送的转发请求消息;
第三发送单元,用于根据所述转发请求消息,通过HTTP协议向应用到点 多媒体消息处理系统返回转发响应消息;
第四接收单元,用于接收应用到点多媒体消息处理系统通过HTTP协议发
送的递送^t艮告请求消息;
第四发送单元,用于根据所述递送报告请求消息,通过HTTP协议向应用 到点多媒体消息处理系统返回递送报告响应消息。
本发明实施例还4是供一种通信系统,包括
应用到点多媒体消息处理系统,用于通过HTTP协议发送转发请求消息和 递送报告请求消息;
多媒体消息处理中心,用于接收所述转发请求消息,根据所述转发请求消 息,通过HTTP协议向应用到点多媒体消息处理系统返回转发响应消息;以及,
接收所述递送报告请求消息,根据所述递送报告请求消息,通过HTTP协议向 应用到点多媒体消息处理系统返回递送报告响应消息。
本发明实施例中,由于应用到点多媒体消息处理系统通过HTTP协议向多 媒体消息处理中心发送转发请求消息;多媒体消息处理中心根据所述转发请求 消息,通过HTTP协议向应用到点多+某体消息处理系统返回转发响应消息;应 用到点多媒体消息处理系统通过HTTP协议向多々某体消息处理中心发送递送报 告请求消息;多媒体消息处理中心根据所述递送报告请求消息,通过HTTP协 议向应用到点多i某体消息处理系统返回递送"R告响应消息,因此,转发请求消 息、转发响应消息、递送报告请求消息、递送报告响应消息这4条多媒体消息 中,每一条多媒体消息只需要进行1次数据交互即可完成传送,4条多媒体消 息的传送总共只需要进行4次数据交互,与现有技术中通过SMTP协议传送这 4条多媒体消息时,每一条多媒体消息需要进行7次数据交互才能完成传送,4 条多媒体消息的传送总共只需要进行28次数据交互的技术方案相比,可以大 大减少多媒体消息传送过程中底层数据交互的次数,节约网络带宽资源,提高 多媒体消息的传送速度。


图1为背景技术中应用到点多媒体消息的下发流程图; 图2为背景技术中应用到点多媒体消息处理系统与多々某体消息处理中心之 间利用SMTP协议交互一条消息的处理流程图3为本发明实施例中多媒体消息的传送流程图4、图5为本发明实施例中应用到点多媒体消息处理系统与多媒体消息 处理中心之间通过HTTP协议的请求/响应消息传送多々某体消息的过程示意图; 图6为本发明实施例中应用到点多媒体消息处理系统的结构示意图; 图7为本发明实施例中多々某体消息处理中心的结构示意图; 图8为本发明实施例中通信系统的结构示意图。
具体实施例方式
本发明实施例中,通过自定义请求与响应消息来实现多媒体消息的转发。
请求消息用于传递转发请求消息(MM_froward.REQ )与递送才艮告请求消息 (MM—DeliveryReport.REQ ); 响应消息用于传递转发响应消息 (MM_froward.RES )与递送报告响应消息(MM_DeliveryReport.RES )。在底 层的承载上,本发明实施例使用HTTP协议作为底层传输协议。
下面结合说明书附图对本发明实施例方法进行详细说明。
如图3所示,本发明实施例中, 一种多媒体消息的传送流程如下
步骤31 、应用到点多媒体消息处理系统通过HTTP协议向多媒体消息处理 中心发送转发请求消息。
步骤32、多媒体消息处理中心根据接收的转发请求消息,通过HTTP协议 向应用到点多媒体消息处理系统返回转发响应消息。
步骤33、应用到点多媒体消息处理系统通过HTTP协议向多媒体消息处理 中心发送递送^^告请求消息。
步骤34、多媒体消息处理中心根据接收的递送报告请求消息,通过HTTP 协议向应用到点多々某体消息处理系统返回递i^i艮告响应消息。
通过图3所示流程,应用到点多媒体消息处理系统与多媒体消息处理中心 之间,可以完成一次完整的消息转发。
应用到点多媒体消息处理系统可以通过HTTP协议的请求消息,向多媒体 消息处理中心发送转发请求消息和递送报告请求消息。
多媒体消息处理中心可以通过HTTP协议的响应消息,向应用到点多媒体 消息处理系统返回转发响应消息和递送才艮告响应消息。
通过在HTTP POST请求的正文中提供请求参数和在相应HTTP响应的正 文中提供响应参数,本发明实施例自定义请求/响应消息应绑定至HTTP请求/ 响应纟莫型。
息的正文中携带转发请求参数,向多々某体消息处理中心发送转发请求消息;通 过在HTTP协议的请求消息的正文中携带递送报告请求参数,向多媒体消息处 理中心发送递送才艮告请求消息。
一个实施例中,多媒体消息处理中心通过在HTTP协议的响应消息的正文 中携带转发响应参数,向应用到点多媒体消息处理系统返回转发响应消息;通 过在HTTP协议的响应消息的正文中携带递送报告响应参数,向应用到点多媒 体消息处理系统返回递送报告响应消息。
应用到点多媒体消息处理系统与多媒体消息处理中心之间通过HTTP协议 的请求/响应消息传送多媒体消息的过程如图4和图5所示。由此可见,应用到 点多媒体消息处理系统与多媒体消息处理中心之间每一条消息的传输只需要 一次数据交互,多媒体消息转发中使用到的4个消息只需要4次数据交互。
下面给出 一 个传送请求消息的具体实例
POST/mms/weather.xmlHTTP/1.1 Host:www.yahoo.com
Content-Type:multipart/related;boundary="NextPart—000_0125_01C19839.7237929064";typ e=text/xml;
start="</cmvt256/mm7-deliver>,, Content-Length :nrmn SOAPAction:""
—NextPart一000—0125—01C1983 9.723 7929064 Content-Type:text/xml;charset=,'utf:8,, Content-ID: </cmvt256/mm7-submit>
< xmlversion=' 1.0,?>
<env:Envelopexmlns:env="http:〃schemas.xmlsoap.org/soap/soap-envelope"> <env:Hsadcr>
<mm7:TransactionIDxmlns:mm7="http:〃www.3gpp.org/ftp/Specs/archive/23—series/23.140/s chema/REL-5-MM7-l-0"env:mustUnderstand="r,/> vas00324-dlvr
</mm7: TransactionID> </env:Header> <env:Body>
<! —ExampleofMM7_deliverReq—>
<mm7:DeliverReqxmlns:mm7="http:〃www.3gpp.org/ftp/Specs/archive/23—series/23.140/sch ema/REL-5-MM7-l-0"〉
<MM7Version>5.3.0</MM7Version> <MMSRelayServerID>240.110.75.34</MMSRelayServerID> <Sender>97254265781 @OMMS.com</Sender> <LinkedID>wthr8391</LinkedID> <TimeStamp>2002-04-15T14:3 5:21 -05:00</TimeStamp> <Priority>Normal</Priority〉 <Subj ect> WeatherFor ecast</ Subj ect〉 <Contenthref=cid:forecast-location200102-86453/〉 </mm7 :DeliverReq> </env:Body> </env:Envelope>
—NextPart—000_0125_01C19839.7237929064 Content-Type: text/plain ;char set="utf- 8 " Content-ID:<forecast-location2000102-86453>
LosAngeles,Calif,USA ——NextPart—000—0125—01C1983 9.7237929064—
下面给出传送上述具体实例中请求消息对应的响应消息的 一个具体实例
HTTP/1.1200OK
Content-Type:text/xml;charset="utf-8" Content-Ixngth:nnnn
< xmlversion=' 1.0,?>
<env:Envelopexmlns:env="http:〃schemas.xmlsoap.org/soap/soap-envelope"> <env:Header><mm7:TransactionIDxmlns:mm7=,,http:〃www.3gpp.org/ftp/Specs/archive/23_series/23.140/s chema/REL-5-MM7-l-0"env:mustUnderstand="l"> vas00324-dlvr </mm7: TransactionID> </env:Header> <env:Body>
<mm7:DeliverRspxmlns:mm7=,,http:〃www.3gpp.org/ftp/Specs/archive/23—series/23.140/sch ema/REL-5-MM7-l-0,,>
<MM7Version〉5.3.0</MM7Version> <ServiceCode>wthr-badl-6521 </ServiceCode> <Status〉
<StatusCode>4006</StatusCode> <StatusText〉ServiceUnavailable</ServiceText> <Detail>Locationnotcoveredinservice</Detail> </Status> </mm7:DeliverRsp> </env:Body> </env:Envelope>
基于同 一发明构思,本发明实施例还提供一种应用到点多^某体消息处理系 统,其结构如图6所示,包括第一发送单元61、第一接收单元62、第二发 送单元63、第二接收单元64;其中,第一发送单元61,用于通过HTTP协议 向多媒体消息处理中心发送转发请求消息;第一接收单元62,用于接收多々某体 消息处理中心根据接收的转发请求消息,通过HTTP协议返回的转发响应消息; 第二发送单元63,用于通过HTTP协议向多媒体消息处理中心发送递送报告请 求消息;第二接收单元64,用于接收多媒体消息处理中心根据接收的递送报告 请求消息,通过HTTP协议返回的递送报告响应消息。
第一发送单元61可以进一步用于通过HTTP协议的请求消息向多媒体消 息处理中心发送转发请求消息;第二发送单元63可以进一步用于通过HTTP 协议的请求消息向多媒体消息处理中心发送递送报告请求消息。
一个实施例中,第一发送单元61可以进一步用于通过在HTTP协议的请求消息的正文中携带转发请求参数,向多媒体消息处理中心发送转发请求消
息;第二发送单元63可以进一步用于通过在HTTP协议的请求消息的正文中
携带递送报告请求参数,向多媒体消息处理中心发送递送报告请求消息。
基于同一发明构思,本发明实施例还提供一种多媒体消息处理中心,其结
构如图7所示,包括第三接收单元71、第三发送单元72、第四接收单元73、
第四发送单元74;其中,第三接收单元71,用于接收应用到点多媒体消息处
理系统通过HTTP协议发送的转发请求消息;第三发送单元72,用于根据接收
的转发请求消息,通过HTTP协议向应用到点多々某体消息处理系统返回转发响
应消息;第四接收单元73,用于接收应用到点多i某体消息处理系统通过HTTP
协议发送的递送报告请求消息;第四发送单元74,用于根据接收的递送报告请
求消息,通过HTTP协议向应用到点多媒体消息处理系统返回递送报告响应消 自
第三接收单元71可以进一步用于通过HTTP协议的响应消息,向应用到
点多媒体消息处理系统返回转发响应消息;第四接收单元73进一步用于通过
HTTP协议的响应消息,向应用到点多媒体消息处理系统返回递送报告响应消 自
一个实施例中,第三接收单元71可以进一步用于通过在HTTP协议的响 应消息的正文中携带转发响应参数,向应用到点多媒体消息处理系统返回转发 响应消息;第四接收单元73可以进一步用于通过在HTTP协议的响应消息的 正文中携带递送报告响应参数,向应用到点多媒体消息处理系统返回递送报告 响应消息。
基于同一发明构思,本发明实施例还提供一种通信系统,其结构如图8所 示,包括应用到点多媒体消息处理系统81、多媒体消息处理中心82;其中, 应用到点多媒体消息处理系统81 ,用于通过HTTP协议发送转发请求消息和递 送报告请求消息;多媒体消息处理中心82,用于接收转发请求消息,根据转发 请求消息,通过HTTP协议向应用到点多媒体消息处理系统返回转发响应消息;
以及,接收递送报告请求消息,根据递送报告请求消息,通过HTTP协议向应 用到点多媒体消息处理系统返回递送报告响应消息。
本领域普通技术人员可以理解上述实施例方法中的全部或部分步骤是可 以通过程序来指令相关的硬件完成,该程序可以存储于一计算机可读存储介质 中,存储介质可以包括ROM、 RAM、磁盘或光盘等。
本发明实施例中,由于应用到点多媒体消息处理系统通过HTTP协议向多 媒体消息处理中心发送转发请求消息;多媒体消息处理中心根据所述转发请求 消息,通过HTTP协议向应用到点多媒体消息处理系统返回转发响应消息;应 用到点多媒体消息处理系统通过HTTP协议向多媒体消息处理中心发送递送报 告请求消息;多媒体消息处理中心根据所述递送报告请求消息,通过HTTP协 议向应用到点多媒体消息处理系统返回递送报告响应消息,因此,转发请求消 息、转发响应消息、递送才艮告请求消息、递送报告响应消息这4条多媒体消息 中,每一条多媒体消息只需要进行l次数据交互即可完成传送,4条多媒体消 息的传送总共只需要进行4次数据交互,与现有技术中通过SMTP协议传送这 4条多媒体消息时,每一条多媒体消息需要进行7次数据交互才能完成传送,4 条多媒体消息的传送总共只需要进行28次数据交互的技术方案相比,可以大 大减少多媒体消息传送过程中底层数据交互的次数,节约网络带宽资源,提高 多媒体消息的传送速度。
明的精神和范围。这样,倘若对本发明的这些修改和变型属于本发明权利要求 及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种多媒体消息的传送方法,其特征在于,该方法包括应用到点多媒体消息处理系统通过HTTP协议向多媒体消息处理中心发送转发请求消息;多媒体消息处理中心根据所述转发请求消息,通过HTTP协议向应用到点多媒体消息处理系统返回转发响应消息;应用到点多媒体消息处理系统通过HTTP协议向多媒体消息处理中心发送递送报告请求消息;多媒体消息处理中心根据所述递送报告请求消息,通过HTTP协议向应用到点多媒体消息处理系统返回递送报告响应消息。
2、 如权利要求1所述的方法,其特征在于,应用到点多媒体消息处理系 统通过HTTP协议的请求消息,向多媒体消息处理中心发送所述转发请求消息 和所述递送:R告请求消息。
3、 如权利要求2所述的方法,其特征在于,应用到点多媒体消息处理系 统通过在HTTP协议的请求消息的正文中携带转发请求参数,向多媒体消息处 理中心发送所述转发请求消息;通过在HTTP协议的请求消息的正文中携带递 送报告请求参数,向多媒体消息处理中心发送所述递送报告请求消息。
4、 如权利要求1所述的方法,其特征在于,多i某体消息处理中心通过HTTP 协议的响应消息,向应用到点多媒体消息处理系统返回所述转发响应消息和所 述递送寺艮告响应消息。
5、 如权利要求4所述的方法,其特征在于,多媒体消息处理中心通过在 HTTP协议的响应消息的正文中携带转发响应参数,向应用到点多媒体消息处 理系统返回所述转发响应消息;通过在HTTP协议的响应消息的正文中携带递 送报告响应参数,向应用到点多媒体消息处理系统返回所述递送报告响应消 息。
6、 一种应用到点多媒体消息处理系统,其特征在于,包括 第一发送单元,用于通过HTTP协议向多々某体消息处理中心发送转发请求消息;第一接收单元,用于接收多媒体消息处理中心根据所述转发请求消息,通过HTTP协议返回的转发响应消息;第二发送单元,用于通过HTTP协议向多媒体消息处理中心发送递送报告 请求消息;第二接收单元,用于接收多媒体消息处理中心根据所述递送报告请求消 息,通过HTTP协议返回的递送报告响应消息。
7、 如权利要求6所述的应用到点多媒体消息处理系统,其特征在于,所 述第一发送单元进一步用于通过HTTP协议的请求消息向多媒体消息处理中心 发送所述转发请求消息;所述第二发送单元进一步用于通过HTTP协议的请求消息向多媒体消息处 理中心发送所述递送报告请求消息。
8、 如权利要求7所述的应用到点多媒体消息处理系统,其特征在于,所 述第一发送单元进一步用于通过在HTTP协议的请求消息的正文中携带转发请 求参数,向多々某体消息处理中心发送所述转发请求消息;所述第二发送单元进一步用于通过在HTTP协议的请求消息的正文中携带 递送报告请求参数,向多媒体消息处理中心发送所述递送报告请求消息。
9、 一种多々某体消息处理中心,其特征在于,包括第三接收单元,用于接收应用到点多i某体消息处理系统通过HTTP协议发 送的转发请求消息;第三发送单元,用于根据所述转发请求消息,通过HTTP协议向应用到点 多媒体消息处理系统返回转发响应消息;第四接收单元,用于接收应用到点多媒体消息处理系统通过HTTP协议发 送的递送^f艮告请求消息; 第四发送单元,用于根据所述递送报告请求消息,通过HTTP协议向应用 到点多媒体消息处理系统返回递送报告响应消息。
10、 如权利要求9所述的多媒体消息处理中心,其特征在于,所述第三接 收单元进一步用于通过HTTP协议的响应消息,向应用到点多媒体消息处理系 统返回所述转发响应消息;所述第四接收单元进一步用于通过HTTP协议的响应消息,向应用到点多 媒体消息处理系统返回所述递送报告响应消息。
11、 如权利要求10所述的多媒体消息处理中心,其特征在于,所述第三 接收单元进一步用于通过在HTTP协议的响应消息的正文中携带转发响应参 数,向应用到点多々某体消息处理系统返回所述转发响应消息;所述第四接收单元进一步用于通过在HTTP协议的响应消息的正文中携带递送报告响应参数,向应用到点多媒体消息处理系统返回所述递送报告响应消 自
12、 一种通信系统,其特征在于,包括应用到点多媒体消息处理系统,用于通过HTTP协议发送转发请求消息和 递送报告请求消息;多媒体消息处理中心,用于接收所述转发请求消息,根据所述转发请求消 息,通过HTTP协议向应用到点多媒体消息处理系统返回转发响应消息;以及, 接收所述递送报告请求消息,根据所述递送报告请求消息,通过HTTP协议向 应用到点多i某体消息处理系统返回递送报告响应消息。
全文摘要
本发明公开了一种多媒体消息的传送方法,该方法包括应用到点多媒体消息处理系统通过HTTP协议向多媒体消息处理中心发送转发请求消息;多媒体消息处理中心根据所述转发请求消息,通过HTTP协议向应用到点多媒体消息处理系统返回转发响应消息;应用到点多媒体消息处理系统通过HTTP协议向多媒体消息处理中心发送递送报告请求消息;多媒体消息处理中心根据所述递送报告请求消息,通过HTTP协议向应用到点多媒体消息处理系统返回递送报告响应消息。本发明同时公开一种多媒体消息的处理装置和处理系统。采用本发明可以大大减少多媒体消息传送过程中底层数据交互的次数,节约网络带宽资源,提高多媒体消息的传送速度。
文档编号H04L29/08GK101355572SQ200710119590
公开日2009年1月28日 申请日期2007年7月26日 优先权日2007年7月26日
发明者丁宏庆, 孙金霞, 跃 李, 杨志强, 昕 董, 江 阎, 国 陈 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1