一种基于IP接入的IP用户实现移动数据业务的方法转让专利

申请号 : CN200510069543.X

文献号 : CN1842176B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 段小琴

申请人 : 华为技术有限公司

摘要 :

本发明提供一种基于IP接入的IP用户实现移动数据业务的方法,其核心为:设置IP用户的移动数据业务授权信息,IP用户需要进行移动数据业务时,网络侧根据所述IP用户的移动数据业务授权信息对所述IP用户进行移动数据业务的授权,根据授权结果为IP用户提供移动数据业务。本发明通过对需要进行移动数据业务的IP用户进行移动数据业务授权,使运营商和IP用户对基于IP接入的移动数据业务便于管理;从而实现了提高移动数据业务可管理性的目的。

权利要求 :

1.一种基于IP接入的IP用户实现移动数据业务的方法,其特征在于,包括:设置IP用户的消息业务授权信息;

IP消息业务网关在接收到IP用户的消息业务请求时,确定所述IP用户需要进行消息业务;

所述IP消息业务网关获取所述IP用户的消息业务授权信息,并根据其接收的消息业务请求对所述IP用户进行消息业务的授权;

所述IP消息业务网关在确定授权成功时,继续IP用户的消息业务;

所述IP消息业务网关在确定授权失败时,拒绝IP用户的消息业务。

2.如权利要求1所述的一种基于IP接入的IP用户实现移动数据业务的方法,其特征在于,所述IP消息业务网关获取所述IP用户的消息业务授权信息,包括:所述IP消息业务网关从归属位置寄存器HLR/归属用户服务器HSS下载所述IP用户的消息业务授权信息;或者IP消息业务网关从自身存储的信息中获取所述IP用户的消息业务授权信息。

说明书 :

一种基于IP接入的IP用户实现移动数据业务的方法

技术领域

[0001] 本发明涉及网络通讯技术领域,具体涉及一种基于IP接入的IP用户实现移动数据业务的方法。

背景技术

[0002] 随着各种IP接入技术的兴起和发展,如何将现有的移动网业务提供给基于IP接入的IP用户,使现有的移动网业务成为IP用户的业务,已成为3GPP(第三代合作伙伴计划)标准化组织的一个研究课题。
[0003] 由于基于IP接入方式的网络越来越普遍,如WLAN(无线局域网)、NGN(下一代网络)等,对各种IP用户设备如IP终端、或同时支持IP接入方式与移动网接入方式的多模终端,如WLAN与WCDMA/GSM(宽带码分多址/全球移动通信系统)多模终端,如何尽可能的重用现有的移动网的SMS/MMS业务功能实体和协议,并通过IP接入网接入到移动核心网,也是各运营商普遍关注的问题。
[0004] 现有的移动网业务如SMS(短消息业务)和MMS(多媒体短消息)被认为是当前移动网中最重要和应用最广泛的业务之一。 3GPP提出的IP用户实现短消息业务的网络框架如附图1所示。
[0005] 在图1中,SME(短消息实体)、SM-SC(短消息业务中心)、GMSC/SMS-IWMSC(关口移动交换中心/短消息网关)、HSS/HLR(归属用户服务器/归属位置寄存器)、CGF/CDF(计费网关功能/计费数据功能)和OCS(在线计费系统)是现有移动网实现SMS业务的功能实体。
[0006] SM-SC用于存储短消息;GMSC用于在移动用户接收短消息时,向HSS/HLR查询路由信息;SMS-IWMSC用于检查移动用户漫游情况下是否允许向其归属SM-SC发送短消息。 移动网络中应用的短消息中心都是集SM-SC、GMSC和SMS-IWMSC三个为一体的设备,并没有将这三个功能实体作为单独的物理设备来实现,所以在下文中,短消息中心即代表SM-SC、GMSC和SMS-IWMSC三个一体的网络设备。
[0007] HSS/HLR用于存储移动用户的数据信息,包括路由信息,CGF/CDF用于收集并处理用户的离线计费的话单信息,然后传递至计费中心,OCS用于收集并处理移动用户在线计费的话单信息,然后传递至计费中心。
[0008] 图1中的IP-Message-GW(网际协议消息业务网关)是新增的网络实体,该网络实体通过使IP网消息协议和已有的WCDMA/GSM网络短消息协议之间互通,来实现IP用户设备与GMSC/SMS-IWMSC之间的通讯。
[0009] IP用户使用短消息业务时,必须先到IP-Message-GW上注册,IP-Message-GW通知HSS该IP用户已注册以及IP-Message-GW地址,HSS保存IP用户的状态为IP Connected,并存储IP用户的地址和其注册的IP-Message-GW的地址。
[0010] 目前规范中提出了多种IP用户设备和IP-Message-GW建立安全连接的方法,其中包括:基于GAA(通用授权构架)的安全构架方式、基于IMS(IP多媒体子系统)的网络构架方式和基于隧道方式来建立IP用户设备同IP-Message-GW的安全连接。 [0011] 对于基于GAA的安全构架和基于隧道方式来建立IP用户设备同IP-Message-GW的安全连接情况下,IP用户设备注册到IP-Message-GW的处理流程如附图2所示。 [0012] 图2中,在步骤1、IP用户设备建立IP连接。
[0013] 到步骤2、IP用户设备在成功建立IP连接后,向IP-Message-GW发送安全的UE Registration Req(用户设备注册请求)消息,该消息中包含IP用户的标识信息,如NAI(网络接入标识符)等。 在此步骤中,IP用户设备可以采用GAA的构架或是3GPP IP接入方式定义的隧道方式来保证UE Registration Req消息的安全传输。
[0014] 到步骤3、IP-Message-GW从NAI中的username(用户名)部分获取IP用户的IMSI(国际移动用户识别码),IP-Message-GW通过IP-IWF-Register Req(网际协议互通功能单元注册请求)消息在HLR/HSS中对IP用户的IMSI进行登记。
[0015] 到步骤4、HLR/HSS存储IP用户注册的IP-Message-GW的地址,并设置IP用户的状态为IP connected(IP连接),另外,HLR/HSS通知Presence(用户呈现状态)服务器,IP用户的状态为IP connected。
[0016] 到步骤5、注册成功后,HLR/HSS在IP-IWF-Register Res(网际协议互通功能单元注册响应)消息中向IP-Message-GW返回IP用户的MSISDN(移动台国际ISDN号码)。
[0017] 到步骤6、IP-Message-GW将IP用户的MSISDN和IP地址的关联关系存储在本地数据库中,向IP用户设备返回UE Registration Res消息。
[0018] 在上述过程中,如果注册过程超时,则IP用户设备可利用步骤2至步骤6重新发起注册流程。
[0019] 在利用图2中的注册流程将IP用户在IP-Message-GW中注册成功之后,IP用户发起短消息流程的处理过程如附图3所示。
[0020] 图3中,在步骤1、IP用户在IP-Message-GW中注册。
[0021] 到步骤2、IP用户设备向IP-Message-GW提交短消息。
[0022] 到步骤3、IP-Message-GW解析出短消息,从本地数据库中取出IP用户的IP地址和IP用户的MSISDN关联关系,并将解析出的短消息使用标准的MAP(移动应用部分)信令向SMS-IWMSC转发。
[0023] 到步骤4、SMS-IWMSC向SM-SC转发短消息。
[0024] 到步骤5、SM-SC向SMS-IWMSC发送短消息提交报告。
[0025] 到步骤6、SMS-IWMSC向IP-Message-GW发送短消息提交报告。 [0026] 到步骤7、IP-Message-GW向IP用户设备发送短消息提交报告。 [0027] 对于基于IMS的网络构架来建立IP用户设备同IP-Message-GW的安全连接情况下,IP用户注册到IP-Message-GW的处理流程如附图4所示。
[0028] 图4中,在步骤1、IP用户设备建立IP连接。
[0029] 到步骤2、IP用户设备成功建立IP连接后,根据IMS注册流程注册到S-CSCF(Serving-Call Session Control Function,服务类型的呼叫会话控制功能实体)中。在IMS的注册流程中会涉及到I-CSCF(Interrogating-Call SessionControl Function,询问类型的呼叫会话控制功能实体)和P-CSCF(Proxy-CallSession Control Function,代理呼叫会话控制功能实体)等功能实体及很多S-CSCF和HSS之间传输的消息,在这里为简洁起见,不一一列出。
[0030] 到步骤3、S-CSCF对IMS注册流程中从HLR/HSS处获取filter(过滤器)信息进行检查。
[0031] 到步骤4、在IMS注册成功后,S-CSCF根据filter信息通知IP-Message-GWIP用户已经注册到IMS域中。
[0032] 到步骤5、IP-Message-GW向HLR/HSS发送IP-IWF-Register Req消息,将IP用户标识以及自己的地址信息注册到HLR/HSS中。
[0033] 到步骤6、HLR/HSS存储IP-Message-GW和IP用户的地址信息,然后向IP-Message-GW返回IP-IWF-Register Res消息。
[0034] 到步骤7、IP-Message-GW向S-CSCF返回SIP 200OK消息。
[0035] 在上述过程中,如果将每个IP用户的IP-Message-GW的地址信息预先配置在HLR/HSS中,则不需要进行IP-Message-GW向HLR/HSS注册其自身的地址信息的过程,即步骤5和步骤6可以省略。
[0036] 在利用图4中的注册流程将IP用户设备在IP-Message-GW中注册之后,IP用户发起短消息流程的处理过程如附图5所示。
[0037] 图5中,在步骤1、IP用户设备根据IMS注册流程注册到S-CSCF中。 [0038] 到步骤2、IP用户基于SIP(起始会话协议)MESSAGE方式向S-CSCF发送短消息。
[0039] 到步骤3、S-CSCF根据filter信息向IP-Message-GW转发短消息。 [0040] 到步骤4、IP-Message-GW向S-CSCF返回SIP 202接收消息,表明已经接收到短消息。
[0041] 到步骤5、S-CSCF向IP用户设备转发SIP 202接收消息。
[0042] 到步骤6、IP-Message-GW解析出短消息,并将解析出的短消息使用标准的MAP信令向SMS-IWMSC转发。 SM-SC的地址信息可以从MESSAGE的R-URI(请求的-唯一资源标识)部分或是短消息的消息体部分解析出。
[0043] 到步骤7、SMS-IWMSC向SM-SC转发短消息。
[0044] 到步骤8、SM-SC向SMS-IWMSC发送短消息提交报告。
[0045] 到步骤9、SMS-IWMSC向IP-Message-GW发送短消息提交报告。 [0046] 到步骤10、IP-Message-GW使用SIP MESSAGE向S-CSCF发送短消息提交报告。
[0047] 到步骤11、S-CSCF使用SIP MESSAGE向IP用户设备发送短消息提交报告。 [0048] 到步骤12、IP用户设备使用200ok消息响应接收到的短消息提交报告。 [0049] 到步骤13、200ok响应消息经由S-CSCF转发至IP-Message-GW。 [0050] 通过上述结合图1至图5的描述可知,虽然3GPP研究的规范中定义了IP用户在IP-Message-GW中进行注册的过程及IP用户发起短消息流程的处理过程,但是,对于IP用户没有签约的基于IP接入的数据业务,如基于IP接入的SMS/MMS业务;或者是IP用户签约了基于IP接入的数据业务,但其希望对其签约的一些基于IP接入的数据业务进行屏蔽,即对IP用户的部分基于IP接入的数据业务去使能;或者是运营商出于某些安全性考虑,希望对一些IP用户的基于IP接入的数据业务能力进行限制,然而,根据目前的3GPP对基于IP接入的数据业务流程的定义,即对IP用户的注册过程以及业务使用过程如IP用户发起短消息处理流程中,均没有对IP用户的业务能力进行授权的处理,使得IP用户可以不受限制地使用基于IP接入的数据业务,而IP用户和运营商却 无法对其进行控制,不利于运营商和IP用户对基于IP接入的数据业务的管理。

发明内容

[0051] 本发明的目的在于,提供一种基于IP接入的IP用户实现移动数据业务的方法,在IP用户进行移动数据业务注册时或是在发起移动数据业务时,网络侧能够对其移动数据业务能力进行业务授权,使运营商和IP用户对基于IP接入的移动数据业务便于管理,提高了移动数据业务的可管理性。
[0052] 为达到上述目的,本发明提供的一种基于IP接入的IP用户实现移动数据业务的方法,包括:
[0053] a、设置IP用户的消息业务授权信息;
[0054] b、IP消息业务网关在接收到IP用户的消息业务请求时,确定所述IP用户需要进行消息业务;
[0055] IP消息业务网关获取所述IP用户的消息业务授权信息,并根据其接收的消息业务请求对所述IP用户进行消息业务的授权;
[0056] c、IP消息业务网关根据授权结果为所述IP用户提供消息业务
[0057] 且所述步骤c包括:
[0058] 所述IP消息业务网关在确定授权成功时,继续IP用户的消息业务; [0059] 所述IP消息业务网关在确定授权失败时,拒绝IP用户的消息业务。 [0060] 获取IP用户的消息业务授权信息包括:
[0061] 从HLR/HSS处获取IP用户的移动数据业务授权信息;或者
[0062] 获取存储在所述IP消息业务网关中的所述IP用户的消息业务授权信息 [0063] 通过上述技术方案的描述可知,本发明通过对需要进行移动数据业务的IP用户进行移动数据业务授权,避免了IP用户不受任何限制的使用移动数据业务的现象,使运营商和IP用户对基于IP接入的移动数据业务便于管理;通过在IP用户进行消息业务注册时,对IP用户进行消息业务的授权、在IP用户进行消息 业务时,对IP用户进行消息业务的授权,并且通过不同的授权方对IP用户的消息业务进行授权,使本发明实现方法灵活;从而通过本发明提供的技术方案实现了提高移动数据业务可管理性的目的。 [0064] 图1是IP用户实现短消息业务的网络框架示意图;
[0065] 图2是现有技术中的基于GAA的安全构架、基于隧道方式的IP用户设备注册到IP-Message-GW的处理流程图;
[0066] 图3是现有技术中的基于GAA的安全构架、基于隧道方式的IP用户发起短消息流程的处理过程流程图;
[0067] 图4是现有技术中的基于IMS网络构架的IP用户注册到IP-Message-GW的处理流程图;
[0068] 图5是现有技术中的基于IMS网络构架的IP用户发起短消息流程的处理过程流程图;
[0069] 图6是本发明的基于IP接入的IP用户实现移动数据业务的方法流程图一; [0070] 图7是本发明的基于IP接入的IP用户实现移动数据业务的方法流程图二; [0071] 图8是本发明的基于IP接入的IP用户实现移动数据业务的方法流程图三; [0072] 图9是本发明的基于IP接入的IP用户实现移动数据业务的方法流程图四。 [0073] 本 发 明 的 核 心 是:设 置 IP 用 户 的 移 动 数 据 业 务 授 权 信 息(Authorizationinformation),IP用户需要进行移动数据业务时,网络侧根据所述IP用户的移动数据业务授权信息对所述IP用户进行移动数据业务的授权,并在授权成功时为该IP用户提供移动数据业务。
[0074] 下面基于本发明的核心思想对本发明提供的技术方案做进一步的描述。 [0075] 本发明在IP用户需要使用移动数据业务时,对IP用户进行授权,发起授 权的流程可以由IP业务网关如IP消息业务网关来实现,也可以由S-CSCF来实现。网络侧只允许授权成功的IP用户使用移动数据业务,对于授权失败的IP用户,则不允许其使用移动数据业务,从而避免了IP用户对移动数据业务不受任何限制的使用,保障了IP用户和运营商对移动数据业务的安全管理。
[0076] 本发明中的IP用户包括:以为IP接入方式接入网络的IP用户,IP用户设备如IP终端、或同时支持IP接入方式与移动网接入方式的多模终端,如WLAN与WCDMA/GSM多模终端等。
[0077] 本发明中的移动数据业务包括:SMS/MMS业务。
[0078] 鉴于SMS/MMS业务是当前移动网中最重要和应用最广泛的业务,下面以消息业务的实现方法为例对本发明提供的技术方案进行详细说明。
[0079] 本发明首先需要设置IP用户移动数据业务的授权信息,由于在下面的实施例中是消息业务的实现方法消息,所以,这里的移动数据业务的授权信息为消息业务的授权信息。 消息业务的授权信息可设置在HLR/HSS中,也可以设置在其他网络设备中如DSMP(数据业务管理平台)等。
[0080] IP用户消息业务的授权信息包括:IP用户的签约信息和运营商设置的IP用户消息业务的授权信息。
[0081] 在设置了IP用户消息业务的授权信息后,网络侧如IP消息业务网关、S-CSCF等可以选用不同的时机发起IP用户消息业务的授权流程,如在IP用户进行消息业务的注册时发起IP用户消息业务的授权流程,再如在IP用户进行消息业务时发起IP用户消息业务的授权流程。
[0082] 当IP用户需要进行消息业务注册、且IP用户需要注册到IP-Message-GW时,可以由IP-Message-GW在接收到IP用户的注册请求时,向授权方发起IP用户消息业务的授权流程,授权方开始对IP用户的签约信息和运营商设置的IP用户消息业务的授权信息进行检查,如果该IP用户的消息业务授权失败,IP-Message-GW根据授权失败的信息拒绝该IP用户的注册,如果该IP用户的 消息业务授权成功,IP-Message-GW根据授权成功的信息允许该IP用户的注册,继续IP用户的注册过程,使网络侧能够为其提供消息类业务。
[0083] 在IP用户注册到IP-Message-GW时,由IP-Message-GW发起授权流程,并由授权方实现对IP用户的授权过程主要有如下两种方法:
[0084] 方法一:IP-Message-GW发起IP用户消息业务的授权过程,由HLR/HSS实现IP用户的授权过程,其实现过程如附图6所示。
[0085] 图6中,在步骤1、IP用户设备基于GAA的安全构架、基于隧道方式来建立IP用户设备同IP-Message-GW的安全连接。
[0086] 到步骤2、IP用户设备在成功建立IP连接后,向IP-Message-GW发送安全的UE Registration Req消息,该消息中包含IP用户的标识信息,如NAI(网络接入标识符)等。在此步骤中,IP用户设备可以采用GAA的构架或是3GPPIP接入方式定义的隧道方式来保证UE Registration Req消息的安全传输。
[0087] 本方法由HLR/HSS实现IP用户的授权过程,所以,可省略步骤3,直接到步骤4。
[0088] 在步骤4、IP-Message-GW向HLR/HSS发送IP-IWF-Register Req消息。HLR/HSS根据自身存储的IP用户的授权信息对IP用户的基于IP接入的消息业务能力进行检查,如检查用户是否签约了该消息业务或是运营商是否对该消息业务进行了使用限制等,并判断IP用户是否能够使用短消息业务,如果HLR/HSS在确定该IP用户授权成功时,允许该IP用户使用该消息业务。
[0089] 在本方法中,IP-Message-GW向授权方发起授权流程的过程可以认为是:IP-Message-GW向HLR/HS S发送IP-IWF-Register Req消息。
[0090] 到步骤5、HLR/HSS存储IP用户注册的IP-Message-GW的地址,并设置IP用户的状态为IP connected(IP连接),另外,HLR/HSS通知Presence(呈现)服务器IP用户的状态为IP connected。
[0091] 到步骤6、HLR/HSS在IP-IWF-Register Res消息中向IP-Message-GW返回 IP用户的MSISDN。
[0092] 到步骤7、IP-Message-GW将IP用户的MSISDN和IP地址的关联关系存储在本地数据库中,向IP用户设备返回UE Registration Res消息。
[0093] 在步骤4,如果HLR/HSS确定该IP用户授权失败时,应禁止该IP用户使用消息业务,HLR/HSS拒绝IP-Message-GW的消息业务注册请求,IP-Message-GW拒绝该IP用户的消息业务注册请求。
[0094] 在上述过程中,HLR/HSS可以是根据发起授权请求的IP-Message-GW的地址信息判断出IP用户希望使用消息业务。 HLR/HSS还可以根据不同的业务网关地址,判断出IP用户希望使用其他移动数据业务,从而使HLR/HSS可以针对IP用户各种移动数据业务能力进行不同的移动数据业务授权。
[0095] 方法二:IP-Message-GW发起IP用户消息业务的授权过程,由其他授权方实现IP用户的授权过程。
[0096] 该方法与上述对图6中各步骤的描述基本相同,只是在步骤2结束后,需要到步骤3,IP-Message-GW需要将消息业务授权请求发送至其他授权方,请求其他授权方对IP用户的消息业务能力进行检查,其他授权方判断该IP用户是否能够使用该消息业务,如IP-Message-GW同网络中集中存储管理用户数据业务能力的DSMP(Data Service Management Platform数据业务管理平台)数据库进行交互,IP-Message-GW向DSMP提供IP用户的标识信息,如IMSI,DSMP对IP用户的消息业务能力进行检查后,向IP-Message-GW返回授权结果,IP-Message-GW在确定DSMP返回的授权结果为授权成功时,到步骤4,IP-Message-GW接受IP用户的注册请求,向HLR/HSS发送IP-IWF-Register Req消息,并继续后续的步骤;IP-Message-GW在确定DSMP返回的授权结果为授权失败时,则拒绝IP用户的注册请求,从而不会为该IP用户提供消息业务。 [0097] 在该方法中,DSMP可以根据发起授权请求的IP-Message-GW的地址信息判断出IP用户希望使用消息业务,DSMP还可以根据不同的业务网关地址,判 断出IP用户希望使用其他数据业务,从而使DSMP可以针对IP用户的各种移动数据业务能力进行不同的移动数据业务授权。
[0098] 当IP用户基于IMS的网络构架同IP-Message-GW建立安全连接时,IP用户基于IMS registration流程注册到IP-Message-GW的情况下,IP用户的消息业务授权流程可以由IP-Message-GW发起,如附图6所示,也可以由S-CSCF发起。 当由S-CSCF发起授权流程,实现IP用户的消息业务的授权过程时,其具体实现过程如附图7所示。 [0099] 图7中,在步骤1,IP用户基于IMS的网络构架同IP-Message-GW建立安全连接。
[0100] 到步骤2,IP用户设备成功建立IP连接后,根据IMS注册流程注册到S-CSCF中。在IMS的注册流程中会涉及到I-CSCF和P-CSCF等功能实体及很多S-CSCF和HSS之间传输的消息,在这里为简洁起见,不一一列出。
[0101] 到步骤3,S-CSCF对IMS注册流程中从HLR/HSS处获取filter信息进行检查。 [0102] 到步骤4,S-CSCF发起对IP用户的业务授权信息流程,S-CSCF获取IP用户的消息业务授权信息,S-CSCF根据IP用户的消息业务授权信息进行授权,当IP用户在IMS注册成功、且S-CSCF在确定该IP用户授权成功时,允许该IP用户使用该消息业务。
[0103] 到步骤5,S-CSCF根据filter信息通过SIP注册消息通知IP-Message-GW IP用户已经注册到IMS域中。
[0104] 到步骤6,IP-Message-GW向HLR/HSS发送IP-IWF-Register Req消息,将IP用户标识以及自己的地址信息注册到HLR/HSS中。
[0105] 到步骤7、HLR/HSS存储IP-Message-GW和IP用户的地址信息,然后向IP-Message-GW返回IP-IWF-Register Res消息。
[0106] 到步骤8、IP-Message-GW向S-CSCF返回SIP 200 OK消息。
[0107] 在步骤4、S-CSCF在确定IP用户的消息业务授权失败,不支持消息类业务时,不向IP-Message-GW发起注册消息,这样,IP用户就不能注册到IP-Message-GW中了,从而使IP用户不能够使用消息业务。
[0108] S-CSCF获取IP用户消息业务授权信息的方法可以为:S-CSCF在IP用户的注册到IMS域时、与HLR/HSS的交互过程中,从HLR/HSS处下载的IP用户消息业务授权信息。
[0109] 在上述对图7的描述过程中,对IP用户的消息业务的授权过程也可以通过其他授权方来实现,如在步骤4中,S-CSCF也可以向DSMP发送IP用户的消息业务授权请求,由DSMP根据其存储的IP用户消息业务授权信息和IP用户的消息业务授权请求对IP用户的消息业务进行授权,并将授权成功或失败的信息返回至S-CSCF,S-CSCF在接收到授权成功的信息时,允许该IP用户使用该消息业务,到步骤5,并继续后续的步骤。S-CSCF在接收到授权失败的信息时,S-CSCF不向IP-Message-GW发起注册消息,这样,IP用户就不能注册到IP-Message-GW中了。
[0110] IP用户基于IMS registration流程注册到IP-Message-GW的情况下,由S-CSCF发起授权流程,并拒绝IP用户注册到IP-Message-GW后,当IP用户需要通过IP-Message-GW发起消息业务请求时,可以在S-CSCF检查出该IP用户尚未注册到IP-Message-GW,拒绝该IP用户的此次消息业务;也可以由S-CSCF将IP用户的消息业务请求转发至IP-Message-GW,在IP-Message-GW检查出该IP用户尚未注册时,由IP-Message-GW拒绝IP用户的此次消息业务请求。从而使IP用户不能够使用消息业务。 [0111] 在IP用户进行消息业务过程中实现IP用户消息业务授权,则可以由IP-Message-GW在接收到IP用户的消息业务请求时,发起消息业务的授权流程,网络侧开始对IP用户的签约信息和运营商设置的IP用户消息业务的授权信息进行检查,如果该IP用户的消息业务授权失败,则IP-Message-GW拒绝 该IP用户的消息业务请求,如果该IP用户的消息业务授权成功,则IP-Message-GW进行该IP用户的消息业务流程,网络侧可以为其提供消息类业务。
[0112] 在IP用户向IP-Message-GW发送消息业务请求、由IP-Message-GW发起授权流程,并实现对IP用户的授权过程主要有如下两种方法:
[0113] 方法 一:IP-Message-GW发 起IP用 户的 消息 业 务的 授权 过程, 由IP-Message-GW实现IP用户的消息业务的授权。 具体实现过程如附图8所示。 [0114] 图8中,在步骤1、IP用户在IP-Message-GW中成功注册。
[0115] 到步骤2、IP用户设备向IP-Message-GW提交短消息。
[0116] 到步骤3、IP-Message-GW获取IP用户的消息业务授权信息,并对IP用户发起的消息业务进行授权。IP-Message-GW判断该IP用户是否能够使用该消息业务,如检查IP用户是否签约了该消息业务或是运营商是否对该IP用户的消息业务进行了使用限制。 [0117] IP-Message-GW在确定IP用户的数据业务授权成功时,到步骤4。 [0118] 在步骤4、IP-Message-GW解析出短消息,从本地数据库中取出IP用户的IP地址和IP用户的MSISDN关联关系,并将解析出的短消息使用标准的MAP信令向SMS-IWMSC转发。
[0119] 附图说明
[0120] 到步骤5、SMS-IWMSC向SM-SC转发短消息。
[0121] 到步骤6、SM-SC向SMS-IWMSC发送短消息提交报告。
[0122] 到步骤7、SMS-IWMSC向IP-Message-GW发送短消息提交报告。 [0123] 到步骤8、IP-Message-GW向IP用户设备发送短消息提交报告。 [0124] 在步骤3、IP-Message-GW在确定IP用户的消息业务授权失败时,不对IP用户的短消息进行解析及转发过程,拒绝IP用户的消息业务请求,并可以携带相应的授权失败原因,从而不为其提供消息业务。
[0125] IP-Message-GW获取IP用户的消息业务授权信息的方法可以是:在IP用 户注册时,IP-Message-GW与HLR/HSS的交互过程中从HLR/HSS下载的,也可以是IP-Message-GW从自身存储的信息中获取的,如运营商将IP用户的消息业务授权信息直接配置在IP-Message-GW中。
[0126] 方法二:在IP用户向IP-Message-GW发送消息业务请求时,IP-Message-GW发起IP用户消息业务的授权过程,由其他授权方实现IP用户的授权过程。 [0127] 该方法与上述对图8的描述过程基本相同,只是在步骤3,IP-Message-GW将授权请求发送至其他授权方,请求其他授权方对IP用户的消息业务能力进行检查。 其他授权方判断该IP用户是否能够使用该消息业务,如IP-Message-GW同网络中集中存储管理用户数据业务能力的DSMP(Data Service ManagementPlatform数据业务管理平台)数据库进行交互,IP-Message-GW向DSMP提供IP用户标识,如IMSI,以及可进一步提供IP用户发起的业务信息,如SMS业务,DSMP对IP用户的消息业务能力进行检查后,向IP-Message-GW返回授权成功或授权失败的信息,IP-Message-GW在确定DSMP返回的授权结果为授权成功时,到步骤4,并继续后续的步骤;IP-Message-GW在确定DSMP返回的授权结果为授权失败时,拒绝IP用户的消息业务请求,从而不会为该IP用户提供消息业务。
[0128] 在该方法中,在IP-Message-GW与DSMP交互的过程中,IP-Message-GW也可不向DSMP提供IP用户发起的业务信息,DSMP可以根据发起授权请求的IP-Message-GW的地址信息判断出IP用户希望使用消息业务,DSMP还可以根据不同的业务网关地址,判断出IP用户希望使用其他数据业务,从而使DSMP可以针对IP用户的各种移动数据业务能力进行不同的移动数据业务授权。
[0129] 具体实施方式
[0130] 当IP用户基于IMS的网络构架同IP-Message-GW建立安全连接时,IP用户基于IMS registration流程注册到IP-Message-GW的情况下,IP用户的消息业务授权流程可以由IP-Message-GW发起,如附图8所示,也可以由S-CSCF 发起。当由S-CSCF对IP用户进行消息业务授权的过程如附图9所示。
[0131] 图9中,在步骤1,IP用户设备根据IMS注册流程注册到S-CSCF中。 [0132] 到步骤2,IP用户基于SIP MESSAGE方式向S-CSCF发送短消息。 [0133] 到步骤3,S-CSCF接收到基于SIP MESSAGE发送的短消息后,获取IP用户消息业务授权信息,判断该IP用户是否能够使用该业务,如果S-CSCF确定IP用户支持消息类业务,授权成功时,到步骤4、S-CSCF根据filter信息向IP-Message-GW转发消息。
[0134] 到步骤5、IP-Message-GW向S-CSCF返回SIP 202接收消息,表明已经接收到消息。
[0135] 到步骤6、S-CSCF向IP用户设备转发SIP 202接收消息。
[0136] 到步骤7、IP-Message-GW解析出短消息,并将解析出的短消息使用标准的MAP信令向SMS-IWMSC转发。SM-SC的地址信息可以从MESSAGE的R-URI部分或是短消息的消息体部分解析出。
[0137] 到步骤8、SMS-IWMSC向SM-SC转发短消息。
[0138] 到步骤9、SM-SC向SMS-IWMSC发送短消息提交报告。
[0139] 到步骤10、SMS-IWMSC向IP-Message-GW发送短消息提交报告。 [0140] 到步骤11、IP-Message-GW使用SIP MESSAGE向S-CSCF发送短消息提交报告。
[0141] 到步骤12、S-CSCF使用SIP MESSAGE向IP用户设备发送短消息提交报告。 [0142] 到步骤13、IP用户设备使用200ok消息响应接收到的短消息提交报告。 [0143] 到步骤14、200 ok响应消息经由S-CSCF转发至IP-Message-GW。 [0144] 在步骤3,如果S-CSCF在确定该IP用户的消息业务授权失败时,不向IP-Message-GW转发短消息,从而不对该IP用户提供消息业务。
[0145] S-CSCF获取IP用户消息业务授权信息的方法可以为:S-CSCF在IP用户的注册时、与HLR/HSS的交互过程中,从HLR/HSS处下载的IP用户消息业务授权信息。 [0146] 同样的,在上述图9的步骤3中,S-CSCF也可以通过同其他用户信息数据库如DSMP交互对IP用户的业务能力进行授权,即S-CSCF将授权请求发送至DSMP,DSMP根据其存储的IP用户消息业务授权信息、授权请求对IP用户的消息业务进行授权,并将授权成功或失败的信息返回给S-CSCF,S-CSCF在接收到授权成功的信息时,到步骤4,并继续后续的步骤。 S-CSCF在接收到授权失败的信息时,不向IP-Message-GW转发短消息,从而不对该IP用户提供消息业务。S-CSCF可以向DSMP提供IP用户标识,如IMSI等,S-CSCF还可以进一步向DSMP提供IP用户发起的业务信息,如SMS业务等,以请求DSMP对IP用户的签约信息以及运营商设置的授权信息进行检查。 [0147] 虽然通过实施例描绘了本发明,本领域普通技术人员知道,本发明有许多变形和变化而不脱离本发明的精神,本发明的申请文件的权利要求包括这些变形和变化。