会话关联方法、装置和系统的制作方法

文档序号:7937715阅读:116来源:国知局
专利名称:会话关联方法、装置和系统的制作方法
技术领域
本发明涉及移动通信领域,具体而言,涉及一种会话关联方法、装置和系统。
背景技术
第三代合作伙伴计划(3rdGeneration Partnership Project, 3GPP)的演进的分组系统(Evolved Packet System,EPS)由演进的通用地面无线接入网(Evolved UniversalTerrestrialRadio Access Network, E-UTRAN)、移动管理单兀(Mobility ManagementEntity, MME)、服务网关(Serving Gateway, S-GW)、分组数据网络网关(Packet DataNetwork Gateway, P-Gff)和归属用户服务器(Home Subscriber Server, HSS)组成。EPS支持与非3GPP系统的互通(如图I所示),其中,与非3GPP系统的互通通过S2a/b/c接口实现,P-Gff作为3GPP与非3GPP系统间的锚点。在EPS的系统架构图中,非·3GPP系统接入被分为不可信任非3GPP接入和可信任非3GPP接入;其中,不可信任非3GPP接入需经过演进的分组数据网关(Evolved Packet Data Gateway, eFOG)与P-GW相连,ePDG与P-GW间的接口为S2b ;可信任非3GPP接入可直接通过S2a接口与P-GW连接,S2a接口采用PMIPv6 (Proxy Mobile IP version 6,代理移动IP协议版本6)协议进行信息交互;另外,S2c接口提供了用户设备(User Equipment, UE)与P_GW之间的用户面相关的控制和移动性支持,其支持的移动性管理协议为支持双栈的移动IPv6 (Mobile IPv6 Support forDual Stack Hostsand Routers, DSMIPv6),其可用于不可信任非3GPP和可信任非3GPP接入。无线局域网络(Wireless Local Area Network, WLAN)可以作为非3GPP系统接入EPS,这涉及到很多运营商关注的固网移动融合(Fixed Mobile Convergence, FMC)的互连互通问题。其中,互联互通及地址分配技术如下现有技术中,在家庭网关(Residential Gateway,RG)为路由模式且支持网络地址(端口号)翻译(Network Address (Port)Translation, NA(P)T)为 N: I (N 大于或等于 I)时,RG在执行基于3GPP的扩展的身份验证协议(Extensible Authentication Protocol,ΕΑΡ)认证过程中,作为认证方,能够获得国际移动签约者标识(International MobileSubscriber Identity, IMSI)或者网络接入标识(ΝΑΙ, Network Access Identity)。在RG建立NA(P)T入口表时,会建立頂SI和端口号集合(N等于I时,不分配端口号)以及本地IP地址的关联关系(简称为用户标识关联表)如图2所示,其中,端口号集合(N等于I时,不分配端口号)以及本地IP地址为RG进行NA(P)T转换后的。并且,RG也支持通过Radius消息,将用户标识关联表传递给宽带网关/宽带远端接入服务器(BroadbandNetwork Gateway/Broadband Remote AccessServer, BNG/BRAS)。在 RG 为桥接模式时,BNG/BRAS在执行基于3GPP的EAP认证过程中,作为认证者,能够获得MSI/NAI。通常情况下,BNG/BRAS为该移动终端会分配一个公网地址作为本地IP地址时,则BNG/BRAS会建立IMSI/ΝΑΙ和本地IP地址的关联关系,而不包含端口号集合;否则的话,BNG/BRAS需要支持NA(P)T,该关联关系则需要包含端口号集合(如图2所示)。
综上所述,终端在通过WLAN接入EPC (Evolved Packet Core,演进分组交换中心)的场景下,如果RG作为NA (P) T,特别是N: I的场景,终端上获取的IP地址是RG分配的私有地址,而与外部通讯的是RG转换后的公有地址外加端口号。因为该终端可能有不同的业务,而不同的业务又占有不同的端口号,也就是说当一个终端同时拥有多个业务时,标识该终端的有一个公有IP地址外加一个端口号的集合。当另一个终端接入到该RG时,RG转换后的地址也是该IP公有地址,但是其端口号的集合不同而已。该公有地址和端口号集合会上报给 BNG/BRAS/AAA。业务分流技术如下上述互联互通部分中介绍到的终端同时拥有多个业务,包括从WLAN分流的业务和通过EPC路由的业务。其中,从WLAN分流的业务和通过EPC路由的业务是这样的由于用户业务的多样性需求,用户会同时访问多种业务,如果业务都经过3GPP的核心网,不仅增加了核心网的数据流量负荷,而且多种业务抢占有限的网络资源,可能无法保证对QoS要求高的业务质量。因此,对业务采用有效地分流是有必要的。以S2b为例,如图3所示,运营商可以根据业务的特征,部分业务通过EPS传输,而另外一部分业务(比如internet业务,也包括移动网络的流媒体业务平台上的业务)可以直接从WLAN分 流,以降低3GPP核心网的流量负荷。 其中,从WLAN分流的不同业务占用上述端口号集合中的多个不同的端口号,而通过EPC路由的数据包因为都是在IPsec隧道封装之内的,会占用端口号集合中的其中的一个端口号。策略控制技术如下在FMC架构深度融合的趋势下,当移动终端通过WLAN直接进行业务分流时,3GPP网络的策略控制服务器或者计费服务器仍然会对移动终端下发与移动终端相关的具体策略控制或者计费决策给固网,比如针对某个移动终端的具体业务类型进行策略控制或者计费等;固网的网元收到策略控制服务器的策略决策或者计费服务器的计费决策之后,会执行与具体移动终端相关的策略控制或者计费信息的收集。为了支持与具体移动终端相关的策略下发给BNG/BRAS,宽带策略控制功能与BPCF(Broadband Forum Policy Control Function,宽带论坛策略控制功能)建立策略会话,BPCF与3GPP的策略控制实体PCRF建立会话并从PCRF处获取策略,从而下发给BNG/BRAS0当WLAN分流的是移动网络的流媒体业务平台时,在现有技术中,AF (ApplicationFunction,应用功能)收到移动终端的业务建立请求时,或者TDF (TrafficDetection Function,业务检测功能)检测到业务信息时,会与PCRF进行交互,向PCRF请求业务是否接受的决策。而要想对从BNG/BRAS直接路由到internet/PDN的数据进行基于用户级别的管理和控制,BPCF需要能够从PCRF下载到基于用户的策略,并能够向PCRF上报基于用户的信息,而且PCRF与AF建立Rx会话/AF会话(或者PCRF与TDF建立Sd会话/TDF会话),PCRF与固网建立S9*会话,PCRF在进行策略传递前需要能够进行基于终端用户级别地关联会话(BPCF关联AF会话/Rx会话(或者Sd会话/TDF会话)和固网策略会话的场景同样由此需求)。参见图4所示的AF会话/Rx会话(或者Sd会话/TDF会话)和S9*会话关联机制,策略控制与计费技术的传统关联会话的方式有根据IP地址管理,或者根据用户标识关联(例如MSI或者NAI),或者根据PDN标识(例如APN)关联。但在这里,这些信息都不足够,因为Rx/Sd上没有用户标识,也没有APN信息。虽然有IP地址信息,但是终端的IP地址是公有的、而且是接入到同一个RG下的多个UE共用的地址(见上述的分析)。所以单纯根据地址关联会话是会导致错误的。由上述分析可知,对于移动终端通过固网直接访问移动网络业务场景,应用上述会话关联方式存在关联不准确的问题,针对该问题,目前尚未提出有效的解决方案。

发明内容
本发明的主要目的在于提供一种会话关联方法、装置和系统,以至少解决上述移动终端通过固网直接访问移动网络业务场景中,会话关联不准确的问题。根据本发明的一个方面,提供了一种会话关联方法,包括PCRF或BPCF接收来自固网的第一会话;其中,该第一会话携带有IP地址和端口号集合;PCRF或BPCF接收来自应 号信息;PCRF或BPCF根据上述IP地址和端口号信息关联第一会话和第二会话。上述第一会话包括以下之一触发S9*会话的消息、S9*会话、S9会话或者固网策略会话;第二会话是Rx会话或者AF会话,或者Sd会话,或者TDF会话,。上述PCRF或BPCF根据IP地址和端口号信息关联第一会话和第二会话包括PCRF或BPCF判断第一会话和第二会话符合以下两个条件时,关联第一会话和第二会话1)第一会话的IP地址与第二会话的IP地址相同;2)第二会话的端口号信息中的端口号是第一会话的端口号集合中的元素。上述PCRF或BPCF关联第一会话和第二会话之后,该方法还包括PCRF或BPCF根据第一会话和第二会话的关联关系,为业务制定策略,下发策略。上述方法还包括PCRF或BPCF以用户标识关联表的方式保存IP地址和端口号集
口 ο上述PCRF或BPCF接收来自固网的第一会话包括以下方式之一终端初始接入时,固网发起第一会话建立过程,第一会话携带有固网为终端初始分配的IP地址和端口号集合;固网更新终端的IP地址和/或端口号集合时,发起第一会话修改过程,第一会话携带有修改后的IP地址和/或端口号集合。根据本发明的另一方面,提供了一种会话关联装置,该装置设置在PCRF或BPCF上,包括第一接收模块,用于接收来自固网的第一会话;其中,第一会话携带有IP地址和端口号集合;第二接收模块,用于接收来自AF或者TDF的第二会话;其中,第二会话携带有IP地址和端口号信息;关联模块,用于根据IP地址和端口号信息关联第一会话和第二会话。上述关联模块包括判断单元,用于判断第一会话携带的IP地址与第二会话携带的IP地址是否相同,以及判断第二会话携带的端口号信息中的端口号是否是第一会话携带的端口号集合中的元素;关联单元,用于当判断单元的判断结果均为是时,关联上述第一会话和第二会话。根据本发明的又一方面,提供了一种会话关联系统,包括PCRF或BPCF,PCRF或BPCF上设置有上述装置,该系统还包括固网网元,用于向装置发送第一会话;AF或者TDF,用于向装置发送第二会话。
通过本发明,采用采用IP地址与端口号组合匹配的方式关联会话,解决了移动终端通过固网直接访问移动网络业务场景中,会话关联不准确的问题,同时,该方法并未增加新的信令,能够与现有协议兼容,开发成本较低,易于实现。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图I是根据相关技术的3GPP网络与非3GPP网络互通的网络结构图;图2是根据相关技术的移动终端通过WLAN业务分流时,移动终端与固网NA(P)T之后的IP地址和端口号集合的关联关系示意图;图3是根据相关技术的移动终端通过WLAN进行业务分流和接入EPC的网络结构图; 图4是根据相关技术的Rx/Sd会话和S9*会话关联机制不意图;图5是根据本发明实施例I的会话关联方法流程图; 图6是根据本发明实例I的会话关联方法示意图;图7是根据本发明实例2的会话关联方法示意图;图8是根据本发明实例3的会话关联方法示意图;图9是根据本发明实施例2的会话关联装置结构框图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。本发明实施例为了准确地将一个用户发起的多个业务关联起来,提供了一种会话关联方法、装置和系统,适用于移动终端通过固网直接访问移动网络业务场景。说明本发明中,PCRF与AF之间存在Rx接口,PCRF与AF之间建立的会话称作AF会话或者Rx会话;PCRF与TDF之间存在Sd接口,PCRF与TDF之间的会话称作TDF会话或者Sd会话。本发明中AF会话和Rx会话可能交替使用,TDF会话和Sd会话可能交替使用,不影响本发明的本质内容。实施例I本实施例提供了一种会话关联方法,参见图5,该方法包括以下步骤步骤S502,PCRF或BPCF接收来自固网的第一会话,其中,该第一会话携带有IP地址和端口号集合;其中,该固网中的网元包括以下之一RG、BNG、BRAS,或者AAA服务器(也可以简称为AAA);步骤S504,该PCRF或BPCF接收来自AF (或者TDF)的第二会话,其中,该第二会话携带有IP地址和端口号信息;其中,上述第二会话中所述的“端口号信息”可能是一个单独的端口号,也可能是一组端口号的集合。为了在表述上与第一会话的“端口号集合”不造成混淆,该处称简称端口号信息。只是需要明确的是,第二会话中不排除携带端口号集合的可能。以下实施例也如此。步骤S506,该PCRF或BPCF根据上述IP地址和端口号信息关联上述第一会话和第二会话。例如,PCRF或BPCF判断第一会话和第二会话符合以下两个条件时,关联第一会话和第二会话I)第一会话的IP地址与第二会话的IP地址相同;2)第二会话的端口号信息中的端口号是第一会话的端口号集合中的元素。即当第一会话携带的IP地址与第二会话携带的IP地址相同,且第二会话携带的端口号信息中的端口号是第一会话携带的端口号集合的元素时,PCRF或BPCF关联第一会话和第二会话。如果两个会话中的IP地址不同,则不关联两会话,如果仅IP地址相同,第二会话携带的端口号信息中的端口号并不是第一会话携带的端口号集合中的元素,则也不关联两会话。
上述根据IP地址和端口号关联会话的机制中,检查IP地址或端口号的先后顺序可以更改,未必按照上述的描述先按地址关联,之后再按端口号关联的严格顺序。上述只是罗列关联会话的两个条件,没有次序上的先后,或者说,次序上即使有先后,该先后顺序也不影响关联效果。以下实施例也如此。其中,上述步骤504中,第二会话中,端口号发送给PCRF或BPCF的机制可以有至少以下两种方式1)现有技术中的第二会话已经携带流描述信息,该流描述信息中携带端口号,PCRF或BPCF收到流描述信息后可以从中解析出端口号;2)在第二会话中增强新信元,携带业务的端口号,由AF/TDF发送给PCRF或BPCF。以下实施例也如此。本实施例中的第一会话包括以下之一触发S9*会话的消息、S9*会话、S9会话或者固网策略会话;第二会话是Rx会话或者AF会话,或者,Sd会话或者TDF会话。其中,S9*也称作S9a会话,下同。本实施例采用IP地址与端口号组合匹配的方式关联会话,解决了移动终端通过固网直接访问移动网络业务场景中,会话关联不准确的问题,同时,该方法并未增加新的信令,能够与现有协议兼容,开发成本较低,易于实现。这种会话关联方式对于因为Rx/Sd上没有用户标识,也没有APN信息的情况也适用,可以有效地避免多个终端的IP地址相同时的会话错误关联的发生。PCRF或BPCF关联第一会话和第二会话之后,该方法还包括PCRF或BPCF根据第一会话和第二会话的关联关系,为用户发起的业务制定策略,下发策略。上述方法还包括PCRF或BPCF以用户标识关联表的方式保存用户的IP地址和端口号集合。考虑到为用户分配的IP地址和端口号可能会发生变更,上述方法还包括=PCRF或BPCF接收来自固网的更新会话,其中,更新会话携带有用户变更后的IP地址和端口号集合;PCRF或BPCF使用用户变更后的IP地址和端口号集合更新用户的用户标识关联表中的IP地址和端口号集合。通过上述方法可知,以PCRF进行会话关联为例,上述方法可以简单描述如下I)固网向PCRF发起第一会话,并将IP地址及端口号集合发送给PCRF ;2) AF/TDF建立与PCRF的第二会话,并将IP地址及端口号发送给PCRF ;3) PCRF根据IP地址和端口号关联第一会话和第二会话;例如当第一会话和第二会话携带的IP地址相同,并且第二会话携带的端口号是第一会话携带的端口号集合中的元素时,PCRF关联第一第二会话;其中,第一会话是指S9*会话或者S9会话;第二会话是指Rx会话或者AF会话,或者,Sd会话或者TDF会话;以BPCF进行会话关联为例,上述方法可以简单描述如下1)BNG/BRAS/AAA向BPCF发起第一会话建立,并将IP地址及端口号集合发送给BPCF ; 2) AF/TDF建立与BPCF的第二会话,并将IP地址及端口号发送给BPCF ; 3) BPCF根据IP地址和端口号关联第一会话和第二会话;其中,第一会话是指BNG/BRAS/AAA向BPCF发起的固网策略会话或者是触发BPCF建立S9*会话的消息;针对移动终端通过固网直接访问移动网络业务场景下,PCRF的关联机制也可以包括下述过程I) BNG/BRAS/AAA向BPCF上报终端的本地IP地址,端口号集合与用户标识;2) BPCF在建立/修改S9*会话时向PCRF上报本地IP地址,端口号集合与用户标识;3) AF/TDF建立Rx/Sd会话或者通过Rx/Sd接口下发业务信息时,向PCRF下发业务的“本地IP地址和端口号”;4) PCRF作如下检测,如果满足以下两条AF/TDF发送来的本地地址与BNG/BRAS/AAA/BPCF上发送来的本地地址相同;AF/TDF发送来的端口号是BNG/BRAS/AAA/BPCF上发送来的端口号集合中的元素;PCRF将S9*会话/固网策略会话和Rx/Sd会话关联。其中,上述第一会话可以是以下之一场景中发起的第一会话I)终端初始接入时,固网发起第一会话建立过程,该第一会话携带固网为该终端初始分配的IP地址和端口号集合(对应实例一和实例二);2)固网更新终端的IP地址和/或端口号集合时,发起第一会话修改过程,该第一会话携带修改后的IP地址和/或端口号集合(对应实例三)。实例一该实例中主要描述非漫游场景下终端初始接入时策略会话的关联机制,如图6所示的会话关联示意图,包括以下步骤步骤601 :移动终端接入固网,执行基于3GPP的EAP接入认证,固网的RG可以从3GPPAAA服务器获取3GPP移动用户标识,例如MSI或者NAI。固定网络会完成分配本地IP地址,RG、BNG/BRAS、AAA (可选)建立、传递NA (P) T入口表信息,最终RG、BNG/BRAS、AAA (可选)都用户标识和本地IP地址、端口号集合的关联关系,简称为用户标识关联表,该表如图4所示,这里不再赘述。步骤602 =BPCF收到固网(BNG/BRAS或者AAA)触发之后,获取用户标识关联表,其中包括用户标识、本地IP地址以及端口号集合。步骤603 =BPCF选择到合适的PCRF,向PCRF发起S9*会话建立操作。BPCF需要将包括用户标识、本地IP地址以及端口号集合的关联表传递给PCRF。步骤604 UE接入EPC,完成PDN连接建立流程。本步骤为可选。
步骤605 :终端和AF进行应用层协商,该应用层交互协商的是经过BNG/BRAS网元offload应用业务,也就是说在应用层协商时,用户的地址是602和603步中所述的本地IP地址。本步骤中的offload技术,是指数据不再经过3GPP网络中的P_GW,不再由P-GW负责向外网发送/从外网接收数据,而是直接通过固网的网关,一般是BNG/BRAS来向外网发送/从外网接收数据。这种技术也称为旁路技术或者网络负荷卸载技术。AF在应用层协商时获取了业务信息,或者TDF经过检测获取了业务信息。
步骤606 AF/TDF找到合适的PCRF,向PCRF发起Rx/Sd会话建立操作/下发业务信息,并携带地址(即本地IP地址)和该业 务的端口号;步骤607 =PCRF根据关联机制实施例陈述的机制将会话进行关联。之后业务信息通过Rx/Sd会话到达PCRF,由PCRF制定策略,并经由S9*会话以及固网策略会话下发到固网策略执行单元。需要指出的是当终端再次发起业务时,重复605-607步骤;当其他终端接入到该固网链路,及接入到该RG之下后,重复601-607的操作。上述方案是以S2b接入方案进行的论述,实际上该机制也适用于S2a/2b/2c接入方案。上述实施例步骤中描述的是AF/TDF找到3GPP的PCRF的场景,实际上有可能AF/TDF找到的固网的BPCF,此时对应的步骤应该是步骤606a-步骤607a。在此场景下,AF/TDF找到合适的BPCF,向BPCF发起Rx/Sd会话建立操作/下发业务信息,并携带地址(即本地IP地址)和该业务的端口号;BPCF根据关联机制实施例陈述的机制将会话进行关联。之后业务信息通过Rx/Sd会话到达BPCF,再由BPCF下发到固网策略执行单元。当会话建立完成并关联成功后,相关的策略下载到固网的策略执行实体,一般是BNG/BRAS。此时BNG/BRAS拿到的是基于用户的策略,也就是针对每个用户标识都有对应的确定本地IP地址+端口号信息,这样当流经BNG/BRAS的数据包与该本地IP地址+端口号信息匹配的话,那么BNG/BRAS就判定该数据包就是与该用户标识/用户相关的。这样BNG/BRAS就能够基于用户粒度的执行策略和搜集计费信息了。实例二本实例中主要描述漫游场景下终端初始接入时策略会话的关联机制,如图7所示,包括以下步骤步骤701-702 :同步骤 601-602 ;步骤703 =BPCF选择到合适的vPCRF,该vPCRF是拜访地的PCRF,向vPCRF发起S9*会话建立操作。BPCF需要将包括用户标识、本地IP地址以及端口号集合的关联表传递给vPCRFο步骤704 vPCRF选择到合适的hPCRF,该hPCRF是家乡地的PCRF,向hPCRF发起S9会话建立操作。vPCRF需要将包括用户标识、本地IP地址以及端口号集合的关联表传递给hPCRFο步骤705 UE接入EPC,完成PDN连接建立流程,本步骤为可选步骤。步骤706 :终端和AF进行应用层协商。该应用层交互协商的是经过BNG/BRAS网元offload的应用业务,也就是说在应用层协商时,用户的地址是602和603步中所述的本地IP地址。AF在应用层协商时获取了业务信息,或者TDF经过检测获取了业务信息。步骤707 AF/TDF找到合适的hPCRF,向hPCRF发起Rx/Sd会话建立操作,下发业务信息,并携带地址(即本地IP地址)和该业务的端口号;步骤708 hPCRF根据关联机制实施例陈述的机制将会话进行关联。之后业务信息通过Rx/Sd会话到达PCRF,由hPCRF制定策略,并经由S9会话及S9*会话以及固网策略会话下发到固网策略执行单元。需要指出的是当终端再次发起业务时,重复706-708步骤;当其他终端接入到该固网链路,及接入到该RG之下后,重复701-708的操作。上述步骤707至步骤708可以具体采用图7中的步骤707a和步骤708a、以及步骤707b和步骤708b实现。·本实例的方案是以S2b接入方案进行的论述,实际上该机制也适用于S2a/2b/2c接入方案。上述实例步骤中描述的是AF/TDF找到3GPP的hPCRF的场景,实际上有可能AF/TDF找到的固网的vPCRF或者BPCF,此时对应的步骤应该是步骤707a_步骤708a和步骤707b-步骤708b。在此场景下,AF/TDF找到合适的vPCRF/BPCF,向vPCRF/BPCF发起Rx/Sd会话建立操作/下发业务信息,并携带地址(即本地IP地址)和该业务的端口号;vPCRF/BPCF根据关联机制实施例陈述的机制将会话进行关联。之后业务信息通过S9会话和Rx/Sd会话到达vPCRF、BPCF,再由BPCF下发到固网策略执行单元。当会话建立完成并关联成功后,相关的策略下载到固网的策略执行实体,一般是BNG/BRAS。此时BNG/BRAS拿到的是基于用户的策略,也就是针对每个用户标识都有对应的确定本地IP地址+端口号信息,这样当流经BNG/BRAS的数据包与该本地IP地址+端口号信息匹配的话,那么BNG/BRAS就判定该数据包就是与该用户标识/用户相关的。这样BNG/BRAS就能够基于用户粒度的执行策略和搜集计费信息了。实例三本实例描述的是当某个终端用户的端口号集合在RG/BNG/BRAS发生变更时,RG/BNG/BRAS向策略规则实体(BPCF,v/hPCRF)更新的操作,参见图8,更新操作包括以下步骤步骤801 :终端已经接入固网,可能已经建立了以下一种或者两种连接1.经固网BNG/BRAS到分组数据网络/internet的连接,2.经EPC到分组数据网络/internet的F1DN连接。步骤802 :RG/BNG/BRAS上的端口号分配发生改变。导致端口号分配发生改变的原因有很多,比如说配置信息改变,或者是本用户或者其他用户发起业务,抢占/让出端口号
坐寸ο步骤803 BNG/BRAS或者AAA向BPCF更新用户标识关联表,其中包括用户标识、本地IP地址以及端口号集合。步骤804 =BPCF向PCRF通过S9*会话更新用户标识、本地IP地址以及端口号集合的关联表。至此,更新操作完成。余下步骤805-807a,是用户发起业务后,根据最新的用户标识关联表进行会话关联和进行策略制定/下发的操作,相关机制同流程实例一和二,相关的补充说明也实例一和是实例二相同,这里不再赘述。实施例2本实施例提供了一种会话关联装置,该装置设置可以在策略控制实体PCRF或BPCF上,参见图9,该装置包括以下模块第一接收模块92,用于接收来自固网的第一会话,其中,该第一会话携带有IP地址和端口号集合;第二接收模块94,用于接收来自AF/TDF的第二会话,其中,该第二会话携带有IP地址和端口号信息;关联模块96,与第一接收模块92和第二接收模块94相连,用于根据上述IP地址和端口号信息关联上述第一会话和第二会话。 其中,本实施例的关联模块96包括判断单元,用于判断第一会话携带的IP地址与第二会话携带的IP地址是否相同;以及判断第二会话携带的端口号信息中的端口号是否是第一会话携带的端口号集合中的元素;关联单元,与判断单元相连,用于当判断单元的判断结果均为是时,关联第一会话和第二会话。如果上述两个会话中的IP地址不同,则不关联两会话,如果仅IP地址相同,第二会话携带的端口号信息中的端口号并不是第一会话携带的端口号集合中的元素,则也不关联两会话。本实施例中的第一会话包括以下之一触发S9*会话的消息、S9*会话、S9会话或者固网策略会话;第二会话是Rx/Sd会话或者AF/TDF会话。本实施例采用IP地址与端口号组合匹配的方式关联会话,解决了移动终端通过固网直接访问移动网络业务场景中,会话关联不准确的问题,同时,该方法并未增加新的信令,能够与现有协议兼容,开发成本较低,易于实现。这种会话关联方式对于因为Rx/Sd上没有用户标识,也没有APN信息的情况也适用,可以有效地避免多个终端的IP地址相同时的会话错误关联的发生。该装置包括测量制定与下方模块,用于根据第一会话和第二会话的关联关系,为用户发起的业务制定策略,下发策略。上述装置还包括保存模块,用于以用户标识关联表的方式保存用户的IP地址和端口号集合。考虑到为用户分配的IP地址和端口号可能会发生变更,上述装置还包括更新模块,用于接收来自固网网元的更新会话,其中,更新会话携带有用户变更后的IP地址和端口号集合;并使用用户变更后的IP地址和端口号集合更新用户的用户标识关联表中的IP地址和端口号集合。其中,上述第一会话可以是以下之一场景中发起的第一会话I)终端初始接入时,固网发起第一会话建立过程,该第一会话携带固网为该终端初始分配的IP地址和端口号集合;2)固网更新终端的IP地址和/或端口号集合时,发起第一会话修改过程,该第一会话携带修改后的IP地址和/或端口号集合。本实施例还提供了一种会话关联系统,该系统包括PCRF或BPCF,PCRF或BPCF上设置有上述会话关联装置,该系统还包括固网网元,用于向装置发送第一会话;应用功能实体AF/TDF,用于向装置发送第二会话。其中,固网网元包括以下之一 RG、BNG、BRAS,或者AAA服务器。本实施例根据会话中携带的IP地址与端口号(集合)确定会话间是否关联,即是否为同一用户发起的会话,提高了会话关联的准确度,解决了移动终端通过固网直接访问移动网络业务场景中,会话关联不准确的问题,同时,该方法并未增加新的信令,能够与现有协议兼容,开发成本较低,易于实现。这种会话关联方式对于因为Rx/Sd上没有用户标识,也没有APN信息的情况也适用,可以有效地避免多个终端的IP地址相同时的会话错误关联的发生。从以上的描述中可以看出,以上实施例在IP地址与端口号的组合方式下确定会话是否关联,有效地避免多个终端的IP地址相同时的会话错误关联的发生,并且未增加新的信令,实现简单。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种会话关联方法,其特征在于,包括 策略控制实体PCRF或BPCF接收来自固网的第一会话;其中,所述第一会话携带有IP地址和端口号集合; 所述PCRF或所述BPCF接收来自应用功能实体AF或者业务检测功能TDF的第二会话;其中,所述第二会话携带有IP地址和端口号信息; 所述PCRF或所述BPCF根据所述IP地址和端口号信息关联所述第一会话和所述第二会话。
2.根据权利要求I所述的方法,其特征在于, 所述第一会话包括以下之一触发S9*会话的消息、S9*会话、S9会话或者固网策略会话; 所述第二会话是Rx会话,或者AF会话,或者Sd会话,或者TDF会话。
3.根据权利要求I所述的方法,其特征在于,所述PCRF或所述BPCF根据所述IP地址和端口号信息关联所述第一会话和所述第二会话包括 PCRF或BPCF判断第一会话和第二会话符合以下两个条件时,关联所述第一会话和所述第二会话 1)所述第一会话的IP地址与所述第二会话的IP地址相同; 2)所述第二会话的端口号信息中的端口号是所述第一会话的端口号集合中的元素。
4.根据权利要求I所述的方法,其特征在于,所述PCRF或所述BPCF关联所述第一会话和所述第二会话之后,所述方法还包括 所述PCRF或BPCF根据所述第一会话和所述第二会话的关联关系,为业务制定策略,下发所述策略。
5.根据权利要求I所述的方法,其特征在于,所述方法还包括所述PCRF或所述BPCF以用户标识关联表的方式保存所述IP地址和端口号集合。
6.根据权利要求I所述的方法,其特征在于,所述PCRF或BPCF接收来自固网的第一会话包括以下方式之一 终端初始接入时,所述固网发起第一会话建立过程,所述第一会话携带有所述固网为所述终端初始分配的IP地址和端口号集合; 所述固网更新终端的IP地址和/或端口号集合时,发起第一会话修改过程,所述第一会话携带有修改后的IP地址和/或端口号集合。
7.一种会话关联装置,其特征在于,所述装置设置在策略控制实体PCRF或BPCF上,包括 第一接收模块,用于接收来自固网的第一会话;其中,所述第一会话携带有IP地址和端口号集合; 第二接收模块,用于接收来自应用功能实体AF,或者业务检测功能TDF的第二会话;其中,所述第二会话携带有IP地址和端口号信息; 关联模块,用于根据所述IP地址和端口号信息关联所述第一会话和所述第二会话。
8.根据权利要求7所述的装置,其特征在于,所述关联模块包括 判断单元,用于判断所述第一会话携带的IP地址与所述第二会话携带的IP地址是否相同,以及判断所述第二会话携带的端口号信息中的端口号是否是第一会话携带的端口号集合中的元素; 关联单元,用于当所述判断单元的判断结果均为是时,关联所述第一会话和所述第二会话。
9.一种会话关联系统,其特征在于,包括策略控制实体PCRF或BPCF,所述PCRF或BPCF上设置有权利要求7或8所述的装置,所述系统还包括 固网网元,用于向所述装置发送所述第一会话; 应用功能实体AF,或者业务检测功能TDF,用于向所述装置发送所述第二会话。
10.根据权利要求9所述的系统,其特征在于,所述固网网元包括以下之一 家庭网关RG、宽带网关BNG、宽带远端接入服务器BRAS,或者验证、授权与计费AAA服务器。
全文摘要
本发明公开了一种会话关联方法、装置和系统。其中,该方法包括PCRF或BPCF接收来自固网的第一会话,其中,该第一会话携带有IP地址和端口号集合;PCRF或BPCF接收来自AF或者业务检测功能TDF的第二会话,其中,该第二会话携带有IP地址和端口号信息;PCRF或BPCF根据用该IP地址和端口号信息关联上述第一会话和第二会话。通过本发明,解决了移动终端通过固网直接访问移动网络业务场景中,会话关联不准确的问题。
文档编号H04W76/02GK102905390SQ20111030892
公开日2013年1月30日 申请日期2011年9月30日 优先权日2011年7月26日
发明者毕以峰, 刘国燕, 宗在峰, 周晓云 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1