专利名称:一种第三方为接收方接收多媒体短消息付费的方法
技术领域:
本发明涉及移动通信系统中业务的付费问题,更确切地说是涉及移动通信系统中一种第三方为接收方接收多媒体短消息付费的方法。
背景技术:
基于第二代(2G)短消息业务,第三代移动通信系统中引入了多媒体短消息业务(MMS),MMS可以使用户终端发送和接收包括图像、声音、文本、动画等各种媒体形式的多媒体短消息,实现手机与手机、手机与互联网之间的信息传送。
对于MMS,第三代合作伙伴计划(3GPP)组织已经制定了其业务需求和基本实现框架,在3GPP的MMS阶段2(TS23.140)标准中,MMS的网络框架如图1所示。图中的MMS中继服务器/消息服务器(MMSRelay/Server)101与发送方MMS用户代理(MMS User Agent)102之间的接口为MM1接口;MMS Relay 103与MMS Server 104之间的接口为MM2接口;外部服务器(External Server)105可以是用于发送E-Mail、传真或UMS等的服务器,MMS Relay/Server 101与Extemal Server 105之间的接口为MM3接口;MMS Relay/Server 101与不同多媒体业务环境(MMSE)的MMS Relay/Server 106之间的接口为MM4接口;MMS Relay/Server 101与归属位置寄存器(HLR)107之间的接口为MM5接口;MMS Relay/Server 101与MMS用户数据库(MMS User Database)108之间的接口为MM6接口;MMS Relay/Server 101与增值应用业务提供商(VASP)109之间的接口为MM7接口;MMS Relay/Server 101与计费系统(Billing System)110之间的接口为MM8接口。
如果用户要发送MMS消息,则首先通过MMS User Agent 102进行编辑,然后通过MM1接口将所编辑的MMS消息提交或上载到MMSRelay/Server 101,MMS Relay/Server 101通过MM5接口向HLR 107查询接收方所在的MMS Relay/Server地址,由于接收方可以是手机用户,也可以是外部服务器,因此需要针对不同的情况作不同的处理。对于接收方是手机用户的情况,如果接收方与发送方处于不同MMSE的MMS Relay/Server,则将该MMS消息通过MM4接口发送给接收方所在的MMS Relay/Server106,并由其通过MM1接口将MMS消息发送给接收方的MMS UserAgent 111;如果接收方与发送方处于同一个MMSE的MMS Relay/Server,则该MMS消息直接由该MMS Relay/Server通过MM1接口发送给接收方的MMS User Agent 111。如果接收方是外部服务器,则由接收方所在的MMSRelay/Server将该MMS消息通过MM3接口发送给外部服务器105,然后由该外部服务器105将发送端用户所编辑的MMS消息呈现给接收端用户。
如果是VASP作为发送方或接收方,由于VASP与MMS Relay/Server的接口是MM7,因此需要将上述过程中的与接收方对应的MM1接口改为MM7接口。
在MMS功能描述阶段1(TS22.140)标准中,与VASP、运营商或接收方有和约的第三方可以为接收方接收MMS消息进行付费,但在MM1/MM7接口中,没有对接收方如何知道第三方已为自己付费的方法给出定义,因此,接收方无法直接知道本次接收的MMS消息是否已由第三方付费。
发明内容
有鉴于此,本发明的主要目的就是提供一种第三方为接收方接收MMS消息付费的方法,以使第三方为接收方接收MMS消息付费的同时,接收方可以直接知道第三方是否已为其接收的多媒体短消息付费。
为达到以上目的,本发明的技术方案是这样实现的一种第三方为接收方接收多媒体短消息付费的方法,该方法包括以下步骤a.多媒体短消息业务(MMS)网络根据第三方付费类型设置并保存第三方付费的规则及信息,同时在计费系统中设置第三方账户;b.发送方通过提交请求消息将多媒体短消息发送给发送方多媒体短消息业务服务器/中继服务器(MMS Relay/Sever),发送方MMS Relay/Sever获取第三方付费的规则及信息,并根据规则判断是否由第三方为接收方接收该多媒体短消息付费,如果不是,则结束本流程,否则进入步骤c;c.发送方MMS Relay/Sever根据接收方地址经由接收方MMS Sever/Relay将第三方付费信息及MMS消息发送给接收方用户代理(UA);d.发送方MMS Relay/Sever通知发送方MMS消息已发送,并通知计费系统本次MMS消息由第三方付费,计费系统从相应的第三方账户中扣除相关费用。
所述步骤c进一步包括c1.发送方MMS Relay/Sever根据接收方地址查找接收方MMS Sever/Relay,判断发送方MMS Relay/Sever与接收方MMS Relay/Sever是否处在相同的多媒体业务环境(MMSE)中,如果是,则进入步骤c3,否则,进入步骤c2;c2.发送方MMS Relay/Sever将第三方付费信息及MMS消息通过接收方MMS Relay/Sever发送给接收方UA,接收方UA收到信息后通过接收方MMS Relay/Sever向发送方MMS Relay/Sever反馈消息,进入步骤d;c3.发送方MMS Relay/Sever直接将第三方付费信息及MMS消息发送给接收方UA,接收方UA收到信息后向发送方MMS Relay/Sever反馈消息,然后进入步骤d。
所述第三方付费信息至少包括通知接收方所接收的MMS消息免费的信息。
所述第三方付费信息可以进一步包括至少含有第三方标识。
所述第三方付费信息还可以进一步包括至少含有第三方额外描述信息。
步骤b中所述提交请求消息中含有第三方付费信息,发送MMSRelay/Sever根据获取的第三方付费规则判断提交请求消息中的第三方付费信息是否正确,如果正确,则继续判断是否由第三方为接收方接收该多媒体短消息付费;否则,将该提交请求消息中的第三方付费信息设置为所获取的第三方付费信息,或向发送方返回提交请求消息中第三方付费信息不正确的消息,结束本次流程。
所述第三方付费类型为第三方与运营商之间约定的付费类型、或第三方与接收方之间约定的付费类型、或第三方与VASP之间约定的付费类型。
所述第三方付费的规定及信息保存于运营商网络的归属位置寄存器中;或保存于运营商网络的归属签约服务器中;或保存于运营商网络的MMS用户数据库中;或保存于VASP中。
所述发送方为移动终端,或为增值应用业务提供商(VASP)。
所述接收方为移动终端,或为增值应用业务提供商(VASP)。
本发明方法通过第三方与运营商、接收方或VASP签订第三方付费和约,使发送方向接收方发送由第三方付费的MMS消息时,运营商网络通过第三方付费信息告知接收方该MMS消息免费,还可以让接收方知道该MMS消息的付费方及该付费方的具体描述信息。
图1为现有技术中MMS的网络框架示意图;图2为本发明实现第三方付费的MMS消息发送和接收的流程图;图3为本发明中第三方为接收方接收MMS消息付费的消息流时序图。
具体实施例方式
下面结合附图及具体实施例对本发明技术方案作进一步详细的说明。
本发明方法是基于3GPP中的TS23.140标准所提供的网络框架实现的,在原有发送和接收MMS消息处理流程所发送和接收的消息中增加第三方付费的相关信息。
如果第三方要支付接收方接收特定发送方发送的MMS消息所产生的费用,其可以与运营商、接收方或VASP签订第三方付费和约,并保证运营商的计费系统中存在第三方的账户。第三方如果是与运营商或接收方签订了第三方付费和约,则当发送方发送MMS消息给接收方时,运营商网络告知接收方该MMS消息是免费的,还可以通过第三方的标识信息告知接收方该MMS消息是由谁付费的,同时还可以将第三方额外的描述信息发送给接收方;如果是与VASP签订了第三方付费和约,则当VASP通过运营商网络给接收方发送MMS消息时,需要告知接收方该MMS消息是免费的,还可以通过第三方的标识信息告知接收方该MMS消息是由谁付费的,同时还可以将第三方额外的描述信息发送给接收方,这里接收方得到的这些信息针对存储情况,可以是VASP直接告知,也可以是通过运营商网络告知。
第三方为接收方付费的规则由第三方付费和约规定,而相关信息由第三方付费和约根据规则提出或推导出,由于第三方为接收方付费有多种可能情况,所以第三方与运营商签订的第三方付费和约的规则对应有很多种,因此根据不同的付费情况,运营商所存储的第三方为接收方付费的规则和相关信息可能有以下几种,一种是接收方所接收的全部MMS消息均由第三方付费的规则及其对应的相关信息,一种是接收方从特定发送方接收的MMS消息由第三方付费的规则及其对应的相关信息,该信息中需要有特定发送方的标识,还有一种是接收方在特定时间段内从特定发送方接收的MMS由第三方付费的规则及其对应的相关信息,该相关信息需要有特定发送方的标识和时间段信息。上述几种规则只是举例,可以是上述各种规则的组合,也可以是其他规则,即不限于上述规则。如果运营商网络还要告知接收方该MMS消息是由第三方付费,则运营商所存储的第三方为接收方付费的信息还需要包括第三方的标识和描述信息。
发送方可以是移动终端或VASP,下面以移动终端为手机用户为例。
如果发送方是移动终端,则第三方可以与运营商,也可以与接收方签订第三方付费和约,这两种情况的处理流程相同。第三方与运营商或接收方签订第三方付费和约,则必须保证运营商的计费系统中存在第三方的账户,运营商将第三方为接收方付费的规则及相关信息存储在MMS User Database或HLR/HSS中,以用于计费和鉴权。
如果发送方是VASP,则第三方可以与VASP、运营商或接收方签订第三方付费和约。如果第三方是与运营商或接收方签订第三方付费和约,则这两种情况与发送方是手机用户时第三方与运营商或接收方签订第三方付费和约所对应的流程相似,只需要将原有流程中与发送方对应的MM1接口更改为MM7接口,并通过MM7接口发送和接收消息。
如果第三方是与VASP签订第三方付费和约,则VASP中有第三方付费的规则和相关信息。必须保证运营商的计费系统中存在第三方的账户,但是第三方付费的规则和相关信息可以存储、也可以不存储在MMS UserDatabase或HLR/HSS中。如果MMS User Database或HLR/HSS中存储了第三方付费的规则和相关信息,则和第三方与运营商或接收方签订第三方付费和约对应的处理方法完全相同,第三方付费的相关信息由运营商网络告知接收方。如果MMS User Database或HLR/HSS中没有存储第三方付费的规则和相关信息,则作为发送方的VASP给接收方发送MMS消息时,需要根据其中所存储的第三方付费的规则和相关信息判断第三方是否应该针对该MMS消息为对应的接收方付费,如果应该由第三方付费,则该VASP在向其所在的MMS Relay/Server发送MM7_Submit_REQ消息时,需要在该消息中增加第三方付费信息,即由VASP告诉接收方该MMS消息是免费的,还可以通过第三方的标识信息告知接收方该MMS消息是由谁付费的,同时还可以将第三方额外的描述信息发送给接收方。该处理其余的步骤与前面情况相同,同样,如果接收方也是VASP,则也需要将与接收方对应的MM 1接口更改为MM7接口,并通过MM7接口发送和接收消息。
接收方可以是移动终端或VASP。这两种情况下发送和接收MMS消息的流程相似,所不同的是移动终端与MMS Relay/Server之间发送和接收消息通过MM1接口,VASP与MMS Relay/Server之间发送和接收消息通过MM7接口。下面以移动终端为手机用户为例。
图2所示为发送方和接收方都是手机用户的情况下,第三方与运营商或接收方签订第三方付费和约后发送和接收MMS消息的流程,对应以下步骤A.运营商根据第三方付费和约将第三方付费的规则和相关信息存储于MMS User Database或HLR/HSS中。
B.发送方用户代理(UA)通过MM1接口的提交请求消息(MM1_SUBMIT_REQ)将其要发送的MMS消息提交或上载到发送方所在的MMS Relay/Server,发送方所在的MMS Relay/Server向发送方UA返回MM1_SUBMIT_RES消息,该MM1_SUBMIT_REQ消息可以包括第三方付费信息。
C.发送方所在的MMS Relay/Server收到MM1_SUBMIT_REQ消息后,从HLR/HSS或MMS User Database中获取第三方付费的规则和相关信息。
第三方付费信息和付费规则如果是存储于HLR/HSS中,则通过MM5接口获取第三方付费信息和付费规则,如果是存储于MMS User Database中,则通过MM6接口获取第三方付费信息和付费规则。
D.发送方所在的MMS Relay/Server根据获得的第三方付费信息和付费规则首先判断第三方是否需要为该MMS消息对应的接收方付费,如果不需要,则进入步骤E,如果需要,则进一步判断该接收方是否满足第三方确定的付费规则,如果不满足,则同样进入步骤E,如果满足,则跳至步骤F。
如果MM1_SUBMIT_REQ消息包括第三方付费信息,则首先根据从HLR/HSS或MMS User Database中获得的第三方付费信息和付费规则判断该MM1_SUBMIT_REQ消息中的第三方付费信息是否正确,如果正确,则进行步骤D的判断;如果不正确,则可以将该MM1_SUBMIT_REQ消息中的第三方付费信息更新为获得的第三方付费信息,然后再进行步骤D的判断,也可以向发送方UA返回该第三方付费信息错误的消息,发送方UA收到该消息后重新发送MMS消息。
E.按现有发送MMS消息的方法发送该MMS消息,并结束流程。
F.发送方所在的MMS Relay/Server根据接收方的地址判断接收方是否处在相同MMSE的MMS Relay/Server中,如果是,则跳至步骤I,否则进入下一步。
G.发送方所在的MMS Relay/Server将含有第三方付费信息的MM4前转请求消息(MM4_FORWARD_REQ)发送给接收方所在的MMSRelay/Server。
H.接收方所在的MMS Relay/Server通过含有第三方付费信息的MM1_Notification_REQ消息通知接收方UA有MMS消息,接收方UA收到MM1_Notification_REQ消息后反馈通知响应消息(MM1_Notification_RES),并通过MM1检索请求消息(MM1_RETRIEVE_REQ)请求从接收方所在的MMS Relay/Server中获取MMS消息,接收方所在的MMS Relay/Server通过含有第三方付费信息的MM1检索响应消息(MM1_RETRIEVE_RES)将MMS消息发送给接收方UA,并跳至步骤J。
I.发送方所在的MMS Relay/Server通过含有第三方付费信息的MM1_Notification_REQ消息通知接收方UA有MMS消息,接收方UA收到消息后反馈MM1_Notification_RES消息,并通过MM1_RETRIEVE_REQ消息请求从发送方所在的MMS Relay/Server中获取MMS消息,发送方所在的MMS Relay/Server通过含有第三方付费信息的MM1_RETRIEVE_RES消息将MMS消息发送给接收方UA。
J.发送方所在的MMS Relay/Server通知计费系统本次MMS消息的费用由第三方支付,计费系统从第三方账户中扣除相关费用,从而完成本次MMS消息的费用结算。
图3所示即为发送方和接收方是手机用户,且发送方和接收方处于不同MMSE的MMS Relay/Server的情况下,第三方与运营商签订第三方付费和约后MMS消息发送和接收的时序图。
本发明方法在实现第三方为接收方接收MMS消息付费的同时,可以保证让接收方知道所接收的MMS消息免费,并可以让接收方知道该MMS消息的付费方及该付费方的具体描述信息。
权利要求
1.一种第三方为接收方接收多媒体短消息付费的方法,其特征在于至少包括以下步骤a.多媒体短消息业务(MMS)网络根据第三方付费类型设置并保存第三方付费的规则及信息,同时在计费系统中设置第三方账户;b.发送方通过提交请求消息将多媒体短消息发送给发送方多媒体短消息业务服务器/中继服务器(MMS Relay/Sever),发送方MMS Relay/Sever获取第三方付费的规则及信息,并根据规则判断是否由第三方为接收方接收该多媒体短消息付费,如果不是,则结束本流程,否则进入步骤c;c.发送方MMS Relay/Sever根据接收方地址经由接收方MMS Sever/Relay将第三方付费信息及MMS消息发送给接收方用户代理(UA);d.发送方MMS Relay/Sever通知发送方MMS消息已发送,并通知计费系统本次MMS消息由第三方付费,计费系统从相应的第三方账户中扣除相关费用。
2.根据权利要求1所述的方法,其特征在于步骤c进一步包括c1.发送方MMS Relay/Sever根据接收方地址查找接收方MMS Sever/Relay,判断发送方MMS Relay/Sever与接收方MMS Relay/Sever是否处在相同的多媒体业务环境(MMSE)中,如果是,则进入步骤c3,否则,进入步骤c2;c2.发送方MMS Relay/Sever将第三方付费信息及MMS消息通过接收方MMS Relay/Sever发送给接收方UA,接收方UA收到信息后通过接收方MMS Relay/Sever向发送方MMS Relay/Sever反馈消息,进入步骤d;c3.发送方MMS Relay/Sever直接将第三方付费信息及MMS消息发送给接收方UA,接收方UA收到信息后向发送方MMS Relay/Sever反馈消息,然后进入步骤d。
3.根据权利要求1所述的方法,其特征在于所述第三方付费信息至少包括通知接收方所接收的MMS消息免费的信息。
4.根据权利要求3所述的方法,其特征在于,所述第三方付费信息进一步包括至少含有第三方标识信息。
5.根据权利要求4所述的方法,其特征在于,所述第三方付费信息进一步包括第三方额外描述信息。
6.根据权利要求1所述的方法,其特征在于步骤b中所述提交请求消息中含有第三方付费信息,发送MMS Relay/Sever根据获取的第三方付费规则判断提交请求消息中的第三方付费信息是否正确,如果正确,则继续判断是否由第三方为接收方接收该多媒体短消息付费;否则,将该提交请求消息中的第三方付费信息设置为所获取的第三方付费信息。
7.根据权利要求1所述的方法,其特征在于步骤b中所述提交请求消息中含有第三方付费信息,发送MMS Relay/Sever根据获取的第三方付费规则及信息判断提交请求消息中的第三方付费信息是否正确,如果正确,则继续判断是否由第三方为接收方接收该多媒体短消息付费;否则,向发送方返回提交请求消息中第三方付费信息不正确的消息,结束本次流程。
8.根据权利要求1所述的方法,其特征在于所述第三方付费类型为第三方与运营商之间约定的付费类型、或第三方与接收方之间约定的付费类型、或第三方与VASP之间约定的付费类型。
9.根据权利要求1所述的方法,其特征在于所述第三方付费的规定及信息保存于运营商网络的归属位置寄存器中;或保存于运营商网络的归属签约服务器中;或保存于运营商网络的MMS用户数据库中;或保存于VASP中。
10.根据权利要求1所述的方法,其特征在于所述发送方为移动终端,或为增值应用业务提供商(VASP)。
11.根据权利要求1所述的方法,其特征在于所述接收方为移动终端,或为增值应用业务提供商(VASP)。
全文摘要
本发明公开了一种第三方为接收方接收多媒体短消息付费的方法,第三方与增值应用业务提供商(VASP)、运营商或接收方签订第三方付费和约,在运营商网络的计费系统中设置第三方账户,并保存第三方付费的规则和相关信息,发送方将多媒体短消息发送给发送方所在的多媒体短消息业务服务器/中继服务器(MMS Relay/Sever),发送方所在的MMSRelay/Sever获取第三方付费的规则和相关信息,如果需要由第三方为接收方接收多媒体短消息付费,则将多媒体短消息及第三方付费的规则和相关信息发送给接收方,接收方收到多媒体短消息后返回响应消息,发送方所在的MMS Relay/Sever通知运营商的计费系统本次MMS消息由第三方付费,运营商的计费系统从第三方账户中扣除相关费用。
文档编号H04M15/00GK1516486SQ0310004
公开日2004年7月28日 申请日期2003年1月7日 优先权日2003年1月7日
发明者李志明 申请人:华为技术有限公司