一种增值业务请求的处理方法

文档序号:7598805阅读:80来源:国知局
专利名称:一种增值业务请求的处理方法
技术领域
本发明涉及多媒体消息业务(MMS),特别是涉及一种增值业务请求的处理方法。
背景技术
目前的多媒体消息业务系统可以通过多媒体消息业务为用户提供多种增值业务。这些增值业务可以由增值业务提供商(VASP)提供,从而实现用户终端与互联网之间的多媒体信息传送。多媒体消息业务中心(MMSC)是整个多媒体消息业务系统的核心,负责对多媒体消息进行存储和处理。MMSC与VASP之间的接口在3GPP标准中被定义为MM7接口,并基于IP实现。任何服务提供商(SP)只要支持MM7接口,均可接入到MMSC,从而成为多媒体消息业务的一个增值业务提供商,为终端用户提供增值业务,例如信息资讯、游戏漫画、聊天社区等。
其中,用户与VASP之间的多媒体信息交互包含这样一种应用外部实体主动发送多媒体消息到VASP。这些外部实体可能是MMS终端、外部应用程序或者其他外部多媒体业务系统。无论是哪种外部实体,这些外部实体与VASP之间的消息交互都要经过MMSC进行处理,并且对于MMSC来说处理机制是一样的。因此,为描述方便,以下均以外部实体为MMS终端为例,说明外部实体主动发送多媒体消息到VASP的过程。
如图1所示,MMS终端发送多媒体消息到VASP的过程包括以下步骤步骤101、MMS终端发送提交消息(MM1_submit.REQ)到MMSC,提交消息中包含接收方VASP的接入号码。
步骤102、MMSC收到MM1_submit.REQ消息后,对其中包含的接收方VASP的接入号码进行验证。
步骤103、MMSC向MMS终端返回提交消息响应(MM1_submit.RES),如果VASP接入号码验证成功,则MM1_submit.RES消息中包含已成功接收并将处理该提交消息的信息;否则MM1_submit.RES消息中包含错误信息。
步骤104、MMSC向VASP发送传送请求消息(MM7_Deliver.REQ),MM7_Deliver.REQ消息中包含多媒体消息。实际应用中,一般由VASP中的增值业务处理平台来接收并处理MM7_Deliver.REQ消息。
步骤105、VASP收到MM7_Deliver.REQ消息后,向MMSC返回传送请求消息响应(MM7_Deliver.RES)。
上述方案中,MMSC收到MMS终端发送来的MM1_submit.REQ消息后,根据接入号码查找接收消息的上行URL地址,然后根据查找到的上行URL地址将MM7_Deliver.REQ消息转发出去。比如,MMSC中包含预先建立好的VASP接入号码前缀与上行URL地址的对应关系表,MMSC可以根据MM1_submit.REQ消息中的接入号码前缀,查找接入号码前缀与上行URL地址的对应关系表,得到接收消息的上行URL地址,即与当前交互的增值业务对应的接口地址,然后在MMSC发送MM7_Deliver.REQ消息到VASP时,指定将该MM7_Deliver.REQ消息发送到所查询到的接口地址去。VASP的接收接口收到MMSC转发来的MM7_Deliver.REQ消息后,直接对其中的多媒体消息进行处理。
由于现有技术中的VASP用不同的接口地址区分不同的业务,因此需要建立较多的接收接口,不同的接收接口接收并处理不同的增值业务,导致程序开发起来不够方便,并增加了VASP的处理复杂度。另外,由于每个接收接口利用各自对应的增值业务处理模块处理接收到的多媒体消息,而许多增值业务处理模块的程序可以是相同的,因此导致处理程序设计重复,且造成资源浪费。而当VASP仅建立了一个接收接口时,如果VASP运作多个增值业务,VASP就不能判断各个传送请求消息与哪个增值业务相关,因此,需要VASP增加另外的机制来解析多媒体消息,以找到相应的增值业务。

发明内容
有鉴于此,本发明的主要目的在于提供一种简单的增值业务请求的处理方法,能够使VASP运作多个增值业务,而无需建立多个接收接口。
为达到上述目的,本发明的技术方案是这样实现的本发明公开了一种增值业务请求的处理方法,该方法适用于至少包含MMSC和VASP的多媒体消息业务系统,该方法包括以下步骤A.MMSC接收外部实体发送给VASP的多媒体消息,根据多媒体消息中的标识号码获取多媒体消息所对应的增值业务标识信息,生成包含有多媒体消息和增值业务标识信息的多媒体消息传送请求,发送给VASP;B.VASP收到多媒体消息传送请求后,根据多媒体消息传送请求中的增值业务标识信息,将该传送请求中的多媒体消息发给该增值业务标识信息对应的增值业务处理模块。
步骤A中,所述获取多媒体消息所对应的增值业务标识信息的方法可以为MMSC根据标识号码中的指定号码段,查找包含有标识号码中的指定号码段与增值业务标识信息之间对应关系的VASP注册信息表,查找到与标识号码中的指定号码段对应的增值业务标识信息。
或者,步骤A中,所述获取多媒体消息所对应的增值业务标识信息的方法还可以为MMSC解析标识号码中的指定号码段,将该标识号码中的指定号码段作为增值业务标识信息。所述标识号码中的指定号码段可以为标识号码的前缀、或中间段、或结尾段。
上述方案中,步骤B可以包括VASP读取多媒体消息传送请求中的增值业务标识信息,根据保存的增值业务标识信息与增值业务处理模块之间的对应关系,确定处理当前多媒体消息的增值业务处理模块,并将多媒体消息发给所确定的增值业务处理模块。
所述增值业务标识信息可以为增值业务代码(VASID)。
另外,所述增值业务标识信息可以进一步包含增值业务提供商代码(VASPID);步骤B中,所述将该多媒体消息发给增值业务处理模块包括验证多媒体消息传送请求中的VASPID,如果验证成功,则将该多媒体消息发给VASID对应的增值业务处理模块;否则结束流程。
上述方案中,步骤A所述获取多媒体消息所对应的增值业务标识信息之前可以进一步包括验证标识号码,判断验证是否成功,如果验证成功,则向外部实体返回成功信息,继续;否则,向外部实体返回失败信息,结束流程。所述标识号码可以为VASP的接入号码。
本发明所提供的这种实现VASP进行增值业务交互的方法可以通过传送请求中的增值业务标识信息,直接得知外部实体与哪个VASP的哪个增值业务进行交互,从而避免VASP为不同的增值业务设置不同的接收接口,降低程序设计复杂度,节省系统资源;并且,也减少了VSAP为识别增值业务而增加新的机制,也就是说,VASP无需增加另外的复杂机制来解析多媒体消息,比如通过解析消息中具体的消息内容来识别增值业务的复杂机制,因此也可以加快VASP和MMSC之间的信息交互。


图1为MMS终端发送多媒体消息到VASP的过程示意图;图2为本发明一实施例增值业务请求的处理方法实现流程图。
具体实施例方式
下面结合附图及具体实施例对本发明再作进一步详细的说明。
本发明主要思路是利用传送请求消息中所扩展的增值业务提供商代码和增值业务代码的字段,确定当前多媒体消息与哪个增值业务进行交互,然后将该多媒体消息交给对应的增值业务处理模块进行处理。
如图2所示,本发明一实施例增值业务请求的处理方法包括以下步骤步骤201、MMS终端发送提交消息(MM1_submit.REQ)到MMSC,提交消息中包含接收方VASP的接入号码。
步骤202~203、MMSC收到MM1_submit.REQ消息后,验证接收方VASP的接入号码,并向MMS终端返回提交消息响应(MM1_submit.RES),如果验证成功,则MM1_submit.RES消息中包含已成功接收并将处理该提交消息的信息,继续执行步骤204;否则MM1_submit.RES消息中包含错误信息,结束流程。
上述步骤201、202和203与现有技术中步骤101~103的处理过程是一样的。
步骤204、进行增值业务匹配,生成包含增值业务标识信息的传送请求(MM7-deliver.REQ)消息。
其中,步骤204具体可以包括MMSC根据接入号码查找接收消息的上行URL地址,同时查找标识当前交互的增值业务的信息,称为增值业务标识信息,然后将查找到的增值业务标识信息添加MM7-deliver.REQ消息中,并根据查找到的上行URL地址将该MM7-deliver.REQ转发出去。本实施例中,增值业务标识信息可以为该增值业务对应的增值业务代码(VASID),也可以为该增值业务对应的增值业务提供商代码(VASPID)和VASID两个参数,或者也可以根据实际的运营商规则用其他参数作为增值业务标识信息。
下面以VASPID和VASID作为增值业务标识信息进行说明。例如,可以设置MMS终端提交的MM1_submit.REQ消息中的接入号码前缀就是实际的接收方VASP的VASPID和VASID,则MMSC可以分解MM1_submit.REQ消息中的接入号码前缀,直接得到接收方VASP的VASPID和VASID,然后添加到MM7-deliver.REQ消息中。比如接入号码为“8888001001”,其中接入号码前缀为“8888001”,“8888”与VASPID对应,“001”与VASID对应。
或者,也可以设置一个预先建立好的VASP注册信息表,该VASP注册信息表可以为MM1_submit.REQ消息中的接入号码前缀与各个注册的VASP的VASPID和VASID之间的对应关系表,这样,MMSC可以先分解MM1_submit.REQ消息中的接入号码前缀,然后查找MMSC中VASP注册信息表,从而得到VASP的VASPID和VASID,即获得增值业务标识信息。其中,所述的接入号码前缀一般是指接入号码开头的指定长度的号码段,比如前面例子中的前七位。
上述方案中采用VASP接入号码前缀来区分业务类型,实际中也可以采用其它指定号码段来代替,比如接入号码中间段或结尾段,或其它指定号码段。其中,所述接入号码中间段可以是由指定起始位和终止位限定长度的一段号码。
步骤205、将生成的MM7-deliver.REQ消息发送给该VASP。
步骤206、VASP收到MM7_Deliver.REQ消息后,向MMSC返回传送请求消息响应(MM7_Deliver.RES)。
上述步骤205、206与现有技术中步骤104、105的处理过程是一样的。
步骤207、VASP读取MM7_Deliver.REQ消息中的增值业务标识信息,根据该增值业务标识信息确定当前交互的增值业务对应的增值业务处理模块,然后将MM7_Deliver.REQ消息中的多媒体消息交给所确定的增值业务处理模块进行处理。
如前所述,如果采用该增值业务的VASPID和VASID作为增值业务标识信息,则本步骤中,VASP可以先验证MM7-deliver.REQ消息中的VASPID,如果消息中VASPID与该VASP的VASPID相同,则验证成功;否则验证失败。如果上述VASPID验证结果为失败,则结束流程;如果验证结果为成功,则再根据消息中的VASID确定VASID对应的增值业务,根据增值业务处理模块与VASID之间的对应关系,找到与VASID对应的增值业务处理模块。如果仅用增值业务的VASID作为增值业务标识信息,则直接根据增值业务处理模块与VASID之间的对应关系,找到与VASID对应的增值业务处理模决。
上述实施例中采用接入号码来区分用户发送多媒体消息时所请求的业务类型,但在实际应用中,可以采用其它标识号码来代替接入号码。
由上述方案可以看出,本发明提供的方法可以直接得知外部实体是与哪个VASP的哪个增值业务进行交互,从而避免VASP为不同的增值业务设置不同的接收接口,并且VASP无需增加另外的复杂机制来解析多媒体消息,因此也加快了VASP和MMSC之间的信息交互。
总之,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种增值业务请求的处理方法,该方法适用于至少包含MMSC和VASP的多媒体消息业务系统,其特征在于,该方法包括以下步骤A.MMSC接收外部实体发送给VASP的多媒体消息,根据多媒体消息中的标识号码获取多媒体消息所对应的增值业务标识信息,生成包含有多媒体消息和增值业务标识信息的多媒体消息传送请求,发送给VASP;B.VASP收到多媒体消息传送请求后,根据多媒体消息传送请求中的增值业务标识信息,将该传送请求中的多媒体消息发给该增值业务标识信息对应的增值业务处理模块。
2.根据权利要求1所述的方法,其特征在于,步骤A中,所述获取多媒体消息所对应的增值业务标识信息的方法为MMSC根据标识号码中的指定号码段,查找包含有标识号码中的指定号码段与增值业务标识信息之间对应关系的VASP注册信息表,查找到与标识号码中的指定号码段对应的增值业务标识信息。
3.根据权利要求1所述的方法,其特征在于,步骤A中,所述获取多媒体消息所对应的增值业务标识信息的方法为MMSC解析标识号码中的指定号码段,将该标识号码中的指定号码段作为增值业务标识信息。
4.根据权利要求2或3所述的方法,其特征在于,所述标识号码中的指定号码段为标识号码的前缀、或中间段、或结尾段。
5.根据权利要求1所述的方法,其特征在于,步骤B包括VASP读取多媒体消息传送请求中的增值业务标识信息,根据保存的增值业务标识信息与增值业务处理模块之间的对应关系,确定处理当前多媒体消息的增值业务处理模块,并将多媒体消息发给所确定的增值业务处理模块。
6.根据权利要求1、2、3或5所述的方法,其特征在于,所述增值业务标识信息为增值业务代码VASID。
7.根据权利要求6所述的方法,其特征在于,所述增值业务标识信息进一步包含增值业务提供商代码VASPID;步骤B中,所述将该多媒体消息发给增值业务处理模块包括验证多媒体消息传送请求中的VASPID,如果验证成功,则将该多媒体消息发给VASID对应的增值业务处理模块;否则结束流程。
8.根据权利要求1所述的方法,其特征在于,步骤A所述获取多媒体消息所对应的增值业务标识信息之前进一步包括验证标识号码,判断验证是否成功,如果验证成功,则向外部实体返回成功信息,继续;否则,向外部实体返回失败信息,结束流程。
9.根据权利要求1、2、3或8所述的方法,其特征在于,所述标识号码为VASP的接入号码。
全文摘要
本发明公开了一种增值业务请求的处理方法,该方法适用于包含MMSC和VASP的多媒体消息业务系统,该方法包括A. MMSC接收外部实体发送给VASP的多媒体消息,根据多媒体消息中的标识号码获取多媒体消息所对应的增值业务标识信息,生成包含有多媒体消息和增值业务标识信息的多媒体消息传送请求,发送给VASP;B. VASP收到多媒体消息传送请求后,根据多媒体消息传送请求中的增值业务标识信息,将该传送请求中的多媒体消息发给该增值业务标识信息对应的增值业务处理模块。本发明方法可以直接得知外部实体与哪个VASP的哪个增值业务进行交互,避免VASP为不同的增值业务设置不同接收接口或为识别增值业务而增加新机制。
文档编号H04L12/16GK1767446SQ20041008682
公开日2006年5月3日 申请日期2004年10月28日 优先权日2004年10月28日
发明者王峥, 李大伟 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1