在传送多媒体消息业务中向服务提供商传送报告消息的方法

文档序号:7643829阅读:135来源:国知局
专利名称:在传送多媒体消息业务中向服务提供商传送报告消息的方法
技术领域
本发明涉及通信领域,并且特别地,涉及一种在传送多媒体消息业务中向服务提供商传送报告消息的方法。
背景技术
随着多媒体消息业务的快速发展,服务提供商(SP)发起的多媒体消息也在快速发展,在实际应用过程中发现,阻碍业务发展的一个关键因素是SP接收多媒体消息递送报告的能力,如何提高SP接收递送报告消息的能力是一个急需解决问题。
图1为多谋体消息系统的结构组成示意图,主要包括多媒体消息业务(MMS)终端、多媒体消息业务中心(MMSC)、无线应用协议网关(WAPGW)、短消息业务中心(SMSC)、增值应用提供商(VASP)、多媒体消息业务网关(MMSG)。其中,MMSC用于接收、存储和转发多媒体消息;WAPGW连接MMSC和移动网络,用于承载MMSC和MMS终端之间的MMS业务;SMSC用于向MMS终端发送多媒体消息到达通知;VASP用于提供增值业务,也可以称为SP,SP通过IP网络与MMSC相连,MMSG用于转发SP的消息。
基于图1所示的系统,现有技术SP发送多谋体消息以及接收递送报告消息的流程图如图2和图3所示,其中,图2为SP直联MMSC的信令流程图,图3为SP通过MMSG转发的消息流程图。
如图2所示,SP直联MMSC的信令流程包括以下步骤步骤201,SP向归属MMSC发出MM提交MM7_submit.REQ请求,MM提交请求中包含要发送的多媒体消息和接收方号码,以及是否请求递送报告等控制信息;步骤202,MMSC对SP进行接入认证,包括验证SP的签约关系,校验SP的接入帐号和密码,检查SP的接入IP地址等,并向SP返回MM7_submit.RES消息;步骤203至207,MMSC向接收方MMS终端发送MM1_Notification.REQ消息以通知接收方MMS终端从MMSC提取多媒体消息;接收方MMS终端收到MM1_Notification.REQ消息后,向MMSC返回MM1_Notification.RES消息,并发送MM1_retrieve.REQ消息以请求取回多媒体消息;MMSC向接收方MMS终端发送MM1_retrieve.RES消息,将多媒体消息发送至接收方MMS终端;接收方MMS终端收到多媒体消息后,向MMSC返回MM1_acknowledge.REQ消息以确认该多媒体消息已经被成功接收。
步骤208至209,MMSC根据SP提交消息中是否请求递送报告消息决定是否向SP返回递送报告消息,如果SP请求了递送报告消息,则MMSC向SP发送递送报告消息并接收递送报告响应消息,该递送报告消息是承载在HTTP协议上的,并以SOAP(SimpleObject Access Protocol)方式进行编解码。
如图3所示,SP通过MMSC转发信令的流程包括以下步骤步骤301,SP向归属的MMSG发送MM7_submit.REQ请求消息,MM提交请求中包含要发送的多媒体消息和接收方号码,以及是否请求递送报告等控制信息。
步骤302,MMSG对SP进行接入认证,包括验证SP的签约关系,校验SP的接入帐号和密码,检查SP的接入IP地址等,并向SP返回MM7_submit.RES消息。
步骤303至304,MMSG向接收方用户归属地MMSC转发SP的提交消息,该提交消息中带有需要递送报告的标记;接收方用户归属地MMSC收到消息后,向MMSG返回提交响应消息;步骤305至309,MMSC向接收方MMS终端发送MM1_Notification.REQ消息以通知接收方的MMS终端从MMSC提取多媒体消息;接收方MMS终端收到MM1_Notification.REQ消息后,向MMSC返回MM1_Notification.RES消息,并发送MM1_retrieve.REQ消息以请求取回多媒体消息;MMSC向接收方MMS终端发送MM1_retrieve.RES消息,将多媒体消息发送至接收方MMS终端;接收方MMS终端收到多媒体消息后,向MMSC返回MM1_acknowledge.REQ消息以确认该多媒体消息已经被成功接收。
步骤310至311,MMSC向MMSG返回递送报告消息并接收MMSG返回的送报报告响应消息,该递送报告消息是承载在HTTP协议上的,并以SOAP方式进行编解码。
步骤312至313,MMSG根据SP提交消息中是否请求递送报告消息决定是否向SP返回递送报告消息,如果SP请求递送报告消息,则MMSC向SP发送递送报告消息并接收递送报告响应消息,该递送报告消息是承载在HTTP协议上的,并以SOAP方式进行编解码。
如上所述,在现有的系统中,SP是通过消息的方式接收递送报告消息,递送报告消息都承载在HTTP协议上,通过SOAP进行编解码,每个递送报告消息通过一次HTTP请求和响应来完成,这种方式的缺点是效率低,而目前仍旧没有提出一种高效率的向服务提供商传送报告消息的方法。

发明内容
本发明的主要目的在于为服务提供商实现接收和递送报告,同时仅使用较少的系统资源。为此,本发明提供了一种在传送多媒体消息业务中向服务提供商传送报告消息的机制。
为了实现上述目的,根据本发明的一个实施例,提供了一种在传送多媒体消息业务中向服务提供商传送报告消息的方法。
该方法包括以下步骤步骤S102,服务提供商与多媒体消息业务模块建立通信;步骤S104,多媒体消息业务模块与多媒体消息业务终端建立连接,并进行消息传送;步骤S106,多媒体消息业务模块确认消息传送成功,记录消息的最终状态,并以文件的形式将其存储;以及步骤S108,在满足传送报告文件生成触发条件的情况下,多媒体消息业务模块将文件通过文件传送接口传送给服务提供商。
并且,步骤S102包括步骤S1022,服务提供商向多媒体业务模块发送多媒体消息请求;以及步骤S1024,多媒体业务模块对服务提供商进行鉴权,并向服务提供商发送建立通信响应。
其中,多媒体消息请求包括多媒体消息、多媒体消息业务终端的地址信息、以及含有是否请求传送报告的控制信息。并且,多媒体业务模块对服务提供商进行鉴权包括验证服务提供商提供的业务的签约关系,对服务提供商业务请求中的接收方用户进行鉴权,检验用户的签约关系,检查用户状态的有效性。
另外,步骤S104包括步骤S1042,多媒体消息业务模块向多媒体消息业务终端发送通知消息,以告知多媒体消息业务终端从多媒体消息业务模块提取多媒体消息;步骤S1044,多媒体消息业务终端接收通知消息,并向多媒体消息业务模块发送取回消息,以请求取回多媒体消息;步骤S1046,多媒体消息业务模块接收取回消息,并将多媒体消息发送至多媒体消息业务终端;以及步骤S1048,多媒体消息业务终端接收多媒体消息,并向多媒体消息业务模块发送成功接收消息。其中,文件的生成支持定时、定长、以及定时且定长的方式,并且文件的生成参数包括文件生成的最大时间、最小时间、最大时间间隔、以及最小时间间隔。另外,文件传送接口支持文件传送协议。
其中,多媒体消息业务模块为多媒体消息业务中心或多媒体消息业务中心与多媒体消息业务网关的组合。并且,多媒体消息业务中心与多媒体消息业务终端通信,多媒体消息业务网关与服务提供商通信。
通过本发明的上述技术方案,可以提高递送报告消息的处理效率,并且节省了成本。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是多媒体消息系统的组成示意图;
图2是现有技术中SP直联MMSC的信令流程图;图3是现有技术中SP通过MMSG转发的信令流程图;图4是根据本发明实施例的在传送多媒体消息业务中向服务提供商传送报告消息的方法的流程图;图5是在根据本发明实施例的方法中SP直联MMSC的信令流程图;以及图6是在根据本发明实施例的方法中SP通过MMSG转发的信令流程图。
具体实施例方式
下面将参照附图描述本发明的实施例。本发明的实施例同样是基于图1所示的MMS系统的,因此这里省略了对于该系统的描述。
如图4所示,根据本发明实施例的在传送多媒体消息业务中向服务提供商传送报告消息的方法包括以下步骤步骤S102,服务提供商与多媒体消息业务模块建立通信;步骤S104,多媒体消息业务模块与多媒体消息业务终端建立连接,并进行消息传送;步骤S106,多媒体消息业务模块确认消息传送成功,记录消息的最终状态,并以文件的形式将其存储;以及步骤S108,在满足传送报告文件生成触发条件的情况下,多媒体消息业务模块将文件通过文件传送接口传送给服务提供商。
并且,步骤S102包括步骤S1022,服务提供商向多媒体业务模块发送多媒体消息请求;以及步骤S1024,多媒体业务模块对服务提供商进行鉴权,并向服务提供商发送建立通信响应。
其中,多媒体消息请求包括多媒体消息、多媒体消息业务终端的地址信息(例如,手机号码)、以及含有是否请求传送报告的控制信息。并且,多媒体业务模块对服务提供商进行鉴权包括验证服务提供商提供的业务的签约关系,对服务提供商业务请求中的接收方用户进行鉴权,检验用户的签约关系,检查用户状态的有效性。
另外,步骤S104包括步骤S1042,多媒体消息业务模块向多媒体消息业务终端发送通知消息,以告知多媒体消息业务终端从多媒体消息业务模块提取多媒体消息;步骤S1044,多媒体消息业务终端接收通知消息,并向多媒体消息业务模块发送取回消息,以请求取回多媒体消息;步骤S1046,多媒体消息业务模块接收取回消息,并将多媒体消息发送至多媒体消息业务终端;以及步骤S1048,多媒体消息业务终端接收多媒体消息,并向多媒体消息业务模块发送成功接收消息。其中,文件的生成支持定时、定长、以及定时且定长的方式,并且文件的生成参数包括文件生成的最大时间、最小时间、最大时间间隔、以及最小时间间隔,例如,文件产生的最小长度为2KB,最大长度为10MB,文件产生的最小时间间隔为1分钟,最大时间间隔为60分钟等。另外,文件传送接口支持文件传送协议。
其中,多媒体消息业务模块为多媒体消息业务中心或多媒体消息业务中心与多媒体消息业务网关的组合。并且,多媒体消息业务中心与多媒体消息业务终端通信,多媒体消息业务网关与服务提供商通信。
当实际实施根据本实施例的方法时,其中,SP直联MMSC的信令流程如图5所示,其包括以下步骤
步骤501,SP向归属MMSC发出MM提交MM7_submit.REQ请求,MM提交请求中包含要发送的多媒体消息和接收方号码,以及是否请求递送报告等控制信息;步骤502,MMSC对SP进行接入认证,包括验证SP的签约关系,校验SP的接入帐号和密码,检查SP的接入IP地址等,并向SP返回MM7_submit.RES消息;步骤503至507,MMSC向接收方MMS终端发送MM1_Notification.REQ消息以通知接收方MMS终端从MMSC提取多媒体消息;接收方MMS终端收到MM1_Notification.REQ消息后,向MMSC返回MM1_Notification.RES消息,并发送MM1_retrieve.REQ消息以请求取回多媒体消息;MMSC向接收方MMS终端发送MM1_retrieve.RES消息,将多媒体消息发送至接收方MMS终端;接收方MMS终端收到多媒体消息后,向MMSC返回MM1_acknowledge.REQ消息以确认该多媒体消息已经被成功接收;步骤508,MMSC收到用户成功接收到消息的确认后,在MMSC内部记录该消息的最终状态,并以递送报告文件的形式写到MMSC中。递送报告文件的生成支持定时、定长,或者定时/定长三种方式,参数可以通过系统进行设置(例如配置为文件产生的最小长度为2KB,最大长度为10MB,文件产生的最小时间间隔为1分钟,最大时间间隔为60分钟等)。在递送报告文件生成触发条件到时,MMSC将该文件通过ftp的文件传送接口传送给SP,完成递送报告消息的传送。
在根据本实施例的方法中SP通过MMSG转发的信令流程如图6所示,包括以下步骤
步骤601,SP向归属的MMSG发送MM7_submit.REQ请求消息,MM提交请求中包含要发送的多媒体消息和接收方号码,以及是否请求递送报告等控制信息;步骤602,MMSG对SP进行接入认证,包括验证SP的签约关系,校验SP的接入帐号和密码,检查SP的接入IP地址等,并向SP返回MM7_submit.RES消息;步骤603至604,MMSG向接收方用户归属地MMSC转发SP的提交消息,该提交消息中带上了需要递送报告的标记;接收方用户归属地MMSC收到消息后,向MMSG返回提交响应消息。
步骤605至609,MMSC向接收方MMS终端发送MM1_Notification.REQ消息以通知接收方MMS终端从MMSC提取多媒体消息;接收方MMS终端收到MM1_Notification.REQ消息后,向MMSC返回MM1_Notification.RES消息,并发送MM1_retrieve.REQ消息以请求取回多媒体消息;MMSC向接收方MMS终端发送MM1_retrieve.RES消息,将多媒体消息发送至接收方MMS终端;接收方MMS终端收到多媒体消息后,向MMSC返回MM1_acknowledge.REQ消息以确认该多媒体消息已经被成功接收。
步骤610至611,MMSC向MMSG返回递送报告消息并接收MMSG返回的送报报告响应消息,该递送报告消息是承载在HTTP协议上的,并以SOAP方式进行编解码;步骤612,MMSG收到MMSC的递送报告消息后,在MMSG内部记录该消息的最终状态,并以递送报告文件的形式写到MMSG中。其中,递送报告文件的生成支持定时、定长,或者定时/定长三种方式,参数可以通过系统进行设置(如文件产生的最小长度为2KB,最大长度为10MB,文件产生的最小时间间隔为1分钟,最大时间间隔为60分钟等)。在递送报告文件生成触发条件到时,MMSG将该文件通过ftp的文件传送接口传送给SP,完成递送报告消息的传送。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种在传送多媒体消息业务中向服务提供商传送报告消息的方法,其特征在于,包括步骤S102,服务提供商与多媒体消息业务模块建立通信;步骤S104,所述多媒体消息业务模块与多媒体消息业务终端建立连接,并进行消息传送;步骤S106,所述多媒体消息业务模块确认所述消息传送成功,记录所述消息的最终状态,并以文件的形式将其存储;以及步骤S108,在满足传送报告文件生成触发条件的情况下,所述多媒体消息业务模块将所述文件通过文件传送接口传送给所述服务提供商。
2.根据权利要求1所述的方法,其特征在于,所述步骤S102包括步骤S1022,所述服务提供商向所述多媒体业务模块发送多媒体消息请求;以及步骤S1024,所述多媒体业务模块对所述服务提供商进行鉴权,并向所述服务提供商发送建立通信响应。
3.根据权利要求2所述的方法,其特征在于,所述多媒体消息请求包括多媒体消息、多媒体消息业务终端的地址信息、以及含有是否请求传送报告的控制信息。
4.根据权利要求3所述的方法,其特征在于,所述多媒体业务模块对所述服务提供商进行鉴权包括验证所述服务提供商提供的业务的签约关系,对所述服务提供商业务请求中的接收方用户进行鉴权,检验所述用户的签约关系,检查用户状态的有效性。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述步骤S104包括步骤S1042,所述多媒体消息业务模块向所述多媒体消息业务终端发送通知消息,以告知所述多媒体消息业务终端从所述多媒体消息业务模块提取所述多媒体消息;步骤S1044,所述多媒体消息业务终端接收所述通知消息,并向所述多媒体消息业务模块发送取回消息,以请求取回所述多媒体消息;步骤S1046,所述多媒体消息业务模块接收所述取回消息,并将所述多媒体消息发送至所述多媒体消息业务终端;以及步骤S1048,所述多媒体消息业务终端接收所述多媒体消息,并向所述多媒体消息业务模块发送成功接收消息。
6.根据权利要求5所述的方法,其特征在于,所述文件的生成支持定时、定长、以及定时且定长的方式。
7.根据权利要求6所述的方法,其特征在于,所述文件的生成参数包括所述文件生成的最大时间、最小时间、最大时间间隔、以及最小时间间隔。
8.根据权利要求7所述的方法,其特征在于,所述文件传送接口支持文件传送协议。
9.根据权利要求8所述的方法,其特征在于,所述多媒体消息业务模块为多媒体消息业务中心或所述多媒体消息业务中心与多媒体消息业务网关的组合。
10.根据权利要求9所述的方法,其特征在于,所述多媒体消息业务中心与所述多媒体消息业务终端通信,所述多媒体消息业务网关与所述服务提供商通信。
全文摘要
本发明公开了一种在传送多媒体消息业务中向服务提供商传送报告消息的方法,包括以下步骤步骤S102,服务提供商与多媒体消息业务模块建立通信;步骤S104,多媒体消息业务模块与多媒体消息业务终端建立连接,并进行消息传送;步骤S106,多媒体消息业务模块确认消息传送成功,记录消息的最终状态,并以文件的形式将其存储;以及步骤S108,在满足传送报告文件生成触发条件的情况下,多媒体消息业务模块将文件通过文件传送接口传送给服务提供商。通过使用本发明,可以在不增加成本的情况下提高递送报告消息的处理效率。
文档编号H04L12/58GK101035127SQ20071000467
公开日2007年9月12日 申请日期2007年1月16日 优先权日2007年1月16日
发明者张再军, 余湛悦 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1