S9a会话的管理方法和设备的制作方法

文档序号:7921104
专利名称:S9a会话的管理方法和设备的制作方法
技术领域
本发明涉及通信技术领域,特别涉及一种S9a会话的管理方法和设备。
背景技术
Rl 1 的 BBAI (BroadBand Access Interworking,宽带接入互联)课题研究了 3GPP (Third Generation Partnership ftx)ject,第三代移动通信伙伴计划)网络与宽带联盟(BroadBand Forum, BBF)网络的互联问题,如图1所示,为现有技术中的BBAI互联架构的示意图。在基于HeNB(Home eNode B,家庭基站)接入的互联架构中,为了在BBF网络中唯 —feiK HeNB, RG (Residential Gateway, ^jftN^ )/BNG (Broadband Network Gateway, ^ 带网络网关)将为HeNB分配一个HeNB local IP address (家庭基站本地IP地址),其中, 在使用NAT (Network Address ^Translation,网络地址转换)技术时,还可以为HeNB分配 UDP(User Data Protocol,用户数据包协议)port number (端口号),HeNB在上行Sl消息中携带上述地址信息,MME(Mobility Management Entity,移动性管理实体)在接收到该地址信息后转发到 SGW(Serving Gateway,服务网关),SGW 转发到 PGW(Packet Data Network Gateway,分组数据网关),PGW通过 IP-CAN (IP Connection Access Network,IP 连接访问网络)会话过程发送给PCRF(Policy and Charging Rules Function,策略与计费规则功能), PCRF根据此地址信息选择为HeNB提供服务的BPCF(Broadband Policy Control Function, 宽带策略控制功能),并将该地址信息发送给BPCF,以便BPCF定位HeNB通过的宽带线路。3GPP网络中的策略控制实体PCRF和BBF网络中的策略控制实体BPCF通过新定义的S9a接口进行策略和QoS (Quality of krvice,服务质量)互联,该接口基于S9接口进行了改进。PCRF通过该接口将动态QoS控制信息,HeNB local IP address等信息传递给 BPCF0对于S9a接口上会话的粒度,现有技术中有如下结论(1)附着到同一个HeNB的多个UE (User Equipment,用户设备,即终端设备)可能使用相同的PCRF。(2)根据使用的不同的APN(ACCeSS Point Name,接入点名称),一个UE可能使用多个PCRF。(3)BPCF可能与多个PCRF之间具有S9a会话。在具体的实施场景中,在PCRF发起的S9a会话建立过程中,PCRF配置有IP地址范围映射{(IPx. · · IPy) - > BBF network entry point (BBF 网络接入点)},PCRF 基于 HeNB local IP address 选择正石角的 BBF network entry point。现有规范中通过Gateway Control Session Establishment (网关控制会话建立) 过程建立S9a会话,通过(Gateway Control Session ^Termination (网关控制会话终止)过程终止S9a会话,通过(Gateway Control and QoS Rules ftOvision (网关控制和服务质量规则提供)过程更新QoS信息。
对于移动性管理过程中的S9a会话管理,现有技术提出如下方法情况一、当UE从macro eNB (宏基站)移动到HeNB,或者当UE从源HeNB移动到目的HeNB且目的HeNB连接的宽带线路较源HeNB发生改变时,如果该UE是第一个附着到目的 HeNB 的 UE,则 PCRF 发起 Gateway Control Session Establishment 过程。情况二、当UE从源HeNB移动到目的HeNB且目的HeNB连接的宽带线路较源HeNB 未发生改变时,或者当UE移动到的HeNB已经具有S9a会话时,PCRF发起(Gateway Control and QoS Rules Provision 过禾呈。情况三、当UE从源HeNB移动到目的HeNB且目的HeNB连接的宽带线路发生改变, 或者当UE从HeNB移动到macro eNB时,如果该UE是源HeNB下的最后一个UE,则PCRF发起 Gateway Control Session Termination 过禾呈。在实现本发明的过程中,发明人发现现有技术中至少存在以下问题现有的移动性管理过程中的S9a会话管理仅考虑了多个UE使用同一个PCRF的情况,通过判断UE是否为第一个附着到目的HeNB的UE作为PCRF发起(Gateway Control Session Establishment过程的条件,通过判断UE是否为源HeNB下最后一个UE作为PCRF 发起(Gateway Control Session ^Termination过程的条件,而没有考虑一个UE使用多个 PCRF,也即BPCF与多个PCRF之间具有S9a会话的情况,不能正确的发起S9a会话管理过程。

发明内容
本发明实施例提供一种S9a会话的管理方法和设备,解决现有的技术方案中由于没有考虑一个终端设备使用多个PCRF的情况,而不能准确地对S9a会话进行管理的问题。为达到上述目的,本发明实施例一方面提供了一种S9a会话的管理方法,至少包括以下步骤PCRF记录第一对应关系和第二对应关系,其中,所述第一对应关系具体为BBF network entry point与HeNB local IP address、IMSI的对应关系,所述第二对应关系具体为IMSI与HeNB local IP address的对应关系;当终端设备发生移动时,所述PCRF接收到PGW发送的所述终端设备的IMSI,以及所述终端设备所对应的目的HeNB local IP address ;所述PCRF根据所述第一对应关系和所述第二对应关系,查询所述终端设备的 IMSI和所述目的HeNB local IP address的对应关系,并根据查询结果,对相应的S9a会话
进行管理。另一方面,本发明实施例还提供了一种PCRF,至少包括记录模块,用于PCRF记录第一对应关系和第二对应关系,其中,所述第一对应关系具体为 BBF network entry point 与 HeNB local IP address、IMSI 的对应关系,所述第二对应关系具体为IMSI与HeNB local IP address的对应关系;接收模块,用于在终端设备发生移动时,接收PGW发送的所述终端设备的IMSI,以及所述终端设备所对应的目的HeNB local IP address ;处理模块,用于根据所述记录模块所记录的所述第一对应关系和所述第二对应关系,查询所述接收模块所接收到的所述终端设备的IMSI和所述目的HeNB local IP address的对应关系,并根据查询结果,对相应的S9a会话进行管理。
7
与现有技术相比,本发明实施例所提出的技术方案具有以下优点通过应用本发明实施例的技术方案,通过查询所接收到的终端设备的IMSI和目的HeNB local IP address的关系,对相应的S9a会话进行管理,从而,不仅考虑了多个终端设备使用同一个PCRF的情况,还考虑了一个终端设备对应多个PCRF的场景,基于BBF network entry point,HeNB local IP address,IMSI的对应关系,对移动性管理过程中的 S9a会话进行管理,相比于现有技术,能够准确、有效的判断在终端设备移动性过程中发起何种S9a会话管理过程。


图1为现有技术中的BBAI互联架构的示意图;图2为本发明实施例所提出的一种S9a会话的管理方法的流程示意图;图3为本发明实施例所提出的一种S9a会话的管理方法中PCRF判断发起GW Control Session EstabIishment禾口GW Control and QoS Rules Provision过禾呈的流禾呈不意图;图4为本发明实施例所提出的一种S9a会话的管理方法中PCRF判断发起GW Control Session Termination过禾呈的流禾呈示意图;图5为本发明实施例所提出的一种具体应用场景下的TAU过程(w/oSGW change) 的流程示意图;图6为本发明实施例所提出的一种具体应用场景下的Sl切换过程的流程示意图;图7为本发明实施例提出的一种PCRF的结构示意图。
具体实施例方式如背景技术所述,在基于HeNB接入的3GPP BBF互联系统中,为实现策略与QoS互联,3GPP网络中的策略控制实体PCRF建立一条到BBF网络中的策略控制实体BPCF的S9a 会话,并利用该S9a会话向BPCF传递QoS信息以及HeNB local IP address地址信息。但是当UE发生移动时,HeNB连接的宽带线路可能发生改变,因此,需要对S9a会话重新进行管理。然而,在现有的移动性管理过程中,S9a会话管理仅考虑了多个UE使用同一个 PCRF的情况,而没有考虑一个UE使用多个PCRF,也即BPCF与多个PCRF之间具有S9a会话的情况。因此,当出现前述的背景技术中的情况一时,如果UE使用了新的PCRF,而该 PCRF与BPCF之间没有S9a会话,那么该PCRF仍然需要发起(Gateway Control Session Establishment过程,而不仅仅局限于UE是第一个附着到目的HeNB的情况;当出现前述的背景技术中的情况三时,如果UE的离开导致某个PCRF不再被使用,那么该PCRF仍然要发起Gateway Control Session ^Termination过程,而不仅仅局限于UE是源HeNB下最后一个 UE的情况。总之,现有的移动性管理策略在一个UE使用多个PCRF,也即BPCF与多个PCRF 之间具有S9a会话的情况下,并不能准确的进行S9a会话的管理。为了克服这样的缺陷,本发明实施例提出了一种S9a会话的管理方法,通过查询所接收到的终端设备的IMSI和目的HeNB local IP address的关系,对相应的S9a会话进
8行管理,在多个UE使用同一个PCRF的情况,以及一个UE对应多个PCRF的场景下,均能够在终端设备移动性过程中准确、有效的判断发起何种S9a会话管理过程。如图2所示,为本发明实施例所提出的一种S9a会话的管理方法的流程示意图,该方法具体包括以下步骤步骤S201、PCRF记录第一对应关系和第二对应关系,其中,第一对应关系具体为 BBF network entry point 与 HeNB local IP address、IMSI 的对应关系,第二对应关系具体为IMSI与HeNB local IP address的对应关系。在具体的实施场景中,对应本步骤,PCRF是在根据IP地址范围映射 KIPx. ·· IPy)-> BBF network entry point}选择BPCF时,对上述的第一对应关系和第二对应关系进行记录的。步骤S202、当终端设备发生移动时,PCRF接收到PGW发送的终端设备的IMSI,以及终端设备所对应的目的HeNB local IP address。步骤S203、PCRF根据第一对应关系和第二对应关系,查询终端设备的IMSI和目的 HeNB local IP address的对应关系,并根据查询结果,对相应的S9a会话进行管理。结合具体的实施场景,对本步骤的具体处理策略进行说明如下首先,PCRF根据步骤S201中所记录的第二对应关系,判断接收到的目的HeNB local IP address是否是该终端设备的IMSI所对应的唯一 HeNB local IP address。根据具体的判断结果的差异,以下分为两种情况进行说明。情况一、如果判断结果为是,即接收到的目的HeNB local IP address是该终端设备的IMSI所对应的唯一HeNB local IP address,则PCRF根据第一对应关系,判断新的BBF network entry point中是否包含目的HeNB local IP address,并根据判断结果,对相应的S9a会话进行管理。在此种情况下,对于当前的移动性过程,该终端设备是第一次通过HeNB接入BBF 网络,具体可能为该终端设备从macro eNB移动到目的HeNB,或者该终端设备的源HeNB并未连接到BBF网络,因此,需要对目的HeNB是否连接到BBF网络进行判断,并进行相应的处理。其中,如果判断结果为新的BBF network entry point中包含目的HeNB local IP address,则表示该终端设备的目的HeNB之前已经与这个BBF network entry point所对应的BPCF建立了 S9a会话,PCRF无需建立新的S9a会话,只需要对其中的相应QoS信息进行更新,因此,PCRF发起GW Control and QoS Rules Provision过程,更新自身与新的BBF network entry point所对应的BPCF之间的S9a会话中的QoS信息。相反,如果判断结果为新的BBF network entry point中不包含目的HeNB local IP address,则表示该终端设备的目的HeNB之前没有与这个BBF network entry point所对应的BPCF建立S9a会话,PCRF需要先建立新的S9a会话,因此,PCRF发起GW Control Session Establishment 过程,在自身与新的 BBF network entry point 所对应的 BPCF 之间建立S9a会话。需要进一步指出的是,无论上述的判断结果如何,在PCRF发起GW Control and QoS Rules Provision 过程或 GW Control Session Establishment 过程之后,PCRF 均需要更新自身所记录的第一对应关系,在第一对应关系中加入BBF network entry point与目的HeNB local IP address、终端设备的IMSI的对应关系。情况二、如果判断结果为否,即接收到的目的HeNB local IP address不是该终端设备的IMSI所对应的唯一HeNB local IP address,则PCRF判断终端设备的源HeNB local IP address和目的HeNB local IP address是否在相同的IP地址范围,并根据判断结果, 对相应的S9a会话进行管理。其中,根据PCRF对于终端设备的源HeNB local IP address和目的HeNB local IP address是否在相同的IP地址范围的判断结果的差异,具体的处理过程包括(1)如果判断结果为该终端设备的源HeNB local IP address和目的HeNB local IP address在相同的IP地址范围,则PCRF确定使用原BPCF,发起GW Control and QoS Rules Provision过程,更新自身与原BPCF之间的S9a会话中的QoS信息。(2)如果判断结果为该终端设备的源HeNB local IP address和目的HeNB local IP address部在相同的IP地址范围,PCRF选择新的BPCF,并进行相应的S9a会话的管理, 并对自身与原BPCF之间的S9a会话进行管理。其中,PCRF选择新的BPCF并进行相应的S9a会话的管理的过程,具体如下PCRF判断新的BPCF所对应的新的BBF network entry point中是否包含目的 HeNB local IP address ;如果判断结果为是,PCRF发起GW Control and QoS Rules Provision过程,更新自身与新的BPCF之间的S9a会话中的QoS信息;如果判断结果为否,PCRF发起GW Control Session Establishment过程,在自身与新的BPCF之间建立S9a会话。需要进一步指出的是,无论上述的判断结果如何,在PCRF发起GW Control and QoS Rules Provision 过程或 GW Control Session Establishment 过程之后,PCRF 均需要更新自身所记录的第一对应关系,在第一对应关系中加入BBF network entry point与目的HeNB local IP address、终端设备的IMSI的对应关系。另一方面,PCRF对自身与原BPCF之间的S9a会话进行管理的过程,具体如下PCRF通过源HeNB local IP address,查找原BPCF所对应的源BBF network entry point ;PCRF判断源BBF network entry point 中是否还有其他HeNB local IP address ;如果判断结果为是,PCRF在第一对应关系中删除源BBF network entry point与源HeNB local IP address和终端设备的IMSI的对应关系,并保留自身与原BPCF之间的 S9a会话;如果判断结果为否,则进一步判断源HeNB local IP address是否还对应了其他 IMSI,如果源HeNB local IP address还对应了其他IMSI,则所述PCRF在所述第一对应关系中删除源BBF network entry point与所述源HeNB local IP address和所述终端设备的IMSI的对应关系,并保留自身与所述原BPCF之间的S9a会话,而如果源HeNB local IP address没有对应其他IMSI,则PCRF在第一对应关系中删除源BBF network entry point 与源HeNB local IP address和终端设备的IMSI的对应关系,并发起GW Control Session Termination过程,终止自身与原BPCF之间建立S9a会话。在具体的应用场景中,上述的对于新BPCF和原BPCF的S9a会话的管理过程可以同时进行。(3)在实际的应用场景中,如果PCRF判断当前没有接收到目的HeNBlocal IP address,则对自身与原BPCF之间的S9a会话进行管理。相应的PCRF对自身与原BPCF之间的S9a会话进行管理的过程参见⑵中的说明, 在此不再重复叙述。与现有技术相比,本发明实施例所提出的技术方案具有以下优点通过应用本发明实施例的技术方案,通过查询所接收到的终端设备的IMSI和目的HeNB local IP address的关系,对相应的S9a会话进行管理,从而,不仅考虑了多个终端设备使用同一个PCRF的情况,还考虑了一个终端设备对应多个PCRF的场景,基于BBF network entry point,HeNB local IP address,IMSI的对应关系,对移动性管理过程中的 S9a会话进行管理,相比于现有技术,能够准确、有效的判断在终端设备移动性过程中发起何种S9a会话管理过程。下面,结合具体的应用场景,对本发明实施例所提出的技术方案进行说明。基于前述的技术方案的说明,本发明实施例提出一种移动性管理过程中PCRF控制的S9a会话管理方法。首先,PCRF在根据IP地址范围映射{(ΙΡχ· · · IPy) - > BBF network entry point} 选择BPCF时,需要记录以下两方面的信息(I)BBF network entry point 禾口 HeNB local IP address、IMSI 的对应关系,也即当前有哪些UE(IMSI标识)通过哪些HeNB (HeNB local IP address标识)接入到相应的宽带线路(BBF network entry point 标识)。(2) IMSI 与 HeNB local IP address 之间的对应关系,即 IMSI 与源HeNB local IP address 禾口目的 HeNB local IP address 的对应关系。由于UE可能使用多个PCRF,因此,PGW在接收到HeNB local IP address之后,需要将HeNB local IP adress和UE的IMSI同时发送给当前使用的各个PCRF,PCRF根据上述记录信息判断发起何种S9a会话管理过程。基于所记录的上述的信息,PCRF所进行的S9a会话的管理操作具体说明如下,其中,为了便于说明,本发明实施例将PCRF判断发起GW Control Session Establishment和 Gff Control and QoS Rules Provision过程的流程,与PCRF判断发起GW Control Session Termination过程的流程分成两部分进行说明。其中,如图3所示,为本发明实施例所提出的一种S9a会话的管理方法中PCRF判断发起 GW Control Session Establishment 禾口 GW Control and QoS Rules Provision 过程的流程示意图,具体包括以下步骤步骤S301、PCRF 从 PGff 接收到 IMSI,目的 HeNB local IP address 等信息。其中,如果PCRF从PGW没有接收到目的HeNB local IP address信息,则直接执行步骤S401。如果PCRF从PGW接收到目的HeNB local IP address信息,则执行步骤S302。步骤S302、PCRF根据IMSI与HeNB local IP address的对应关系判断目的HeNB local IP address 是否为 IMSI 对应的唯一 HeNB local IP address。如果判断结果为是,则执行步骤S303 ;
如果判断结果为否,则执行步骤S304。步骤S303、PCRF确定在当前的移动性管理过程中,UE是第一次通过HeNB接入BBF 网络。具体的,可能为该UE从macro eNB移动到目的HeNB,或者该UE的源HeNB并未连接到BBF网络。本步骤完成后,执行步骤S307。步骤S304、PCRF确定UE的源HeNB也是通过BBF网络接入,并进一步判断源HeNB local IP address和目的HeNB local IP address是否在相同的IP地址范围。如果判断结果为是,则执行步骤S305 ;如果判断结果为否,则执行步骤S306,同时,执行步骤S401。步骤S305、PCRF确定目的HeNB接入的宽带线路较源HeNB未发生改变,继续使用原 BPCF。本步骤完成后,执行步骤S308。步骤S306、PCRF确定目的HeNB接入的宽带线路相比源HeNB发生了改变,需要通过IP地址范围映射选择新的BPCF。本步骤完成后,执行步骤S307。步骤S307、PCRF 根据 BBF network entry point 和 HeNB、IMSI 的对应关系判断新的 BBF network entry point 中是否有 HeNB local IP address。如果判断结果为是,则执行步骤S308 ;如果判断结果为否,则执行步骤S309。步骤S308、PCRF 确定 S9a 会话已经存在,发起 GW Control and QoS Rules Provision过程,更新S9a会话中的QoS信息。本步骤完成后,执行步骤S310。步骤S309、PCRF 确定 S9a 会话不存在,发起 GW Control Session Establishment 过程,建立S9a会话。本步骤完成后,执行步骤S310。步骤S310、PCRF 更新 BBF network entry point 对应关系,将目的 HeNBlocal IP address 禾口 IMSI 力口人。另一方面,如图4所示,为本发明实施例所提出的一种S9a会话的管理方法中PCRF 判断发起GW Control Session Termination过程的流程示意图,具体包括以下步骤根据前述的步骤S304,PCRF判断出源HeNB local IP address和目的HeNB local IP address不在相同的IP地址范围,或者根据前述的步骤S301,PCRF确定未接收到目的 HeNB local IP address 信息,则执行步骤 S401。步骤S401、PCRF 通过源 HeNB local IP address 查找源 BBF network entry point。步骤S402、PCRF 判断源 BBF network entry point 中是否有其它 HeNB local IP address。如果判断结果为是,则执行步骤S404 ;如果判断结果为否,则执行步骤S403。
步骤S403、PCRF 判断源 HeNB local IP address 是否对应其它 IMSI。如果判断结果为是,则执行步骤S404和步骤S405 ;如果判断结果为否,则执行步骤S404和步骤S406。步骤S404、PCRF 删除源 BBF network entry point 中源 HeNB local IP address 禾口 IMSI。步骤S405、PCRF保留自身与源BBF network entry point所对应的BPCF之间的 S9a会话。步骤S406、PCRF 发起 GW Control Session ^Termination 过程,终止自身与源 BBF network entry point所对应的BPCF之间的S9a会话。进一步,结合具体的实施例,对上述的技术方案进行进一步说明如下。如图5所示,为本发明实施例所提出的一种具体应用场景下的TAU过程(w/o SGff change)的流程示意图,具体包括以下步骤步骤S501至步骤S503、UE发起TAU过程,Modify Bearer Request消息中携带目的 HeNB local IP address。步骤S504、PGW 发起 PCEF initiated IP-CAN session modification 过程,消息中携带 IMSI,目的 HeNB local IP address 信息。步骤S505、PCRF利用前述的图3所示的方法判断出源和目的HeNB local IP address不在相同的地址范围内,且新的BBF network entry point中没有HeNB local IP address,因此,决定发起GW Control and QoS Rules Provision过程,更新S9a会话中的
QoS信息。步骤S506、PCRF 发起 Gateway Control Session Establishment 过程建立 S9a 会话。步骤S507、PCRF 确认 PCEF initiated IP-CAN session modification 过程。步骤S508、同现有规范TS 23. 401第5. 3. 3. 2节步骤12-21,在此不再重复说明。如图6所示,为本发明实施例所提出的一种具体应用场景下的Sl切换过程的流程示意图,具体包括以下步骤步骤S601、同现有规范TS 23. 401第5. 5. 1.2. 2节步骤1-12,在此不再重复说明。步骤S602、目的HeNB所发送的Handover notify消息中携带目的HeNB local IP address。步骤S603、同现有规范TS 23. 401第5. 5. 1. 2. 2节步骤14_16,在此不再重复说明。步骤S604、PGW 发起 PCEF initiated IP-CAN session modification 过程,消息中携带 IMSI,目的 HeNB local IP address 信息。步骤S605、PCRF利用前述的图3所示的方法判断出源和目的HeNB local IP address不在相同的地址范围内,但新的BBF network entry point中有HeNB local IP address,因此决定执行S9a会话的更新流程,而且利用前述的图4所示的方法判断出源BBF network entry point 中没有其它 HeNB local IP address 且源 HeNB local IP address 中没有其它IMSI,因此决定同时执行S9a会话的终止流程。步骤S606、PCRF 发起 GW Control and QoS Rules Provision 过程,更新 S9a 会话
13中的QoS信息。步骤S607、PCRF 确认 PCEF initiated IP-CAN session modification 过程。步骤S608、PCRF 发起 GW Control Session ^Termination 过程,终止 S9a 会话。步骤S609、同现有规范TS 23. 401第5. 5. 1.2. 2节步骤16a-21b,在此不再重复说明。与现有技术相比,本发明实施例所提出的技术方案具有以下优点通过应用本发明实施例的技术方案,通过查询所接收到的终端设备的IMSI和目的HeNB local IP address的关系,对相应的S9a会话进行管理,从而,不仅考虑了多个终端设备使用同一个PCRF的情况,还考虑了一个终端设备对应多个PCRF的场景,基于BBF network entry point,HeNB local IP address,IMSI的对应关系,对移动性管理过程中的 S9a会话进行管理,相比于现有技术,能够准确、有效的判断在终端设备移动性过程中发起何种S9a会话管理过程。为了实现本发明实施例的技术方案,本发明实施例还提供了一种PCRF,其结构示意图如图7所示,至少包括记录模块71,用于PCRF记录第一对应关系和第二对应关系,其中,第一对应关系具体为 BBF network entry point 与 HeNB local IP address、IMSI 的对应关系,第二对应关系具体为IMSI与HeNB local IP address的对应关系;接收模块72,用于在终端设备发生移动时,接收PGW发送的终端设备的IMSI,以及终端设备所对应的目的HeNB local IP address ;处理模块73,用于根据记录模块71所记录的第一对应关系和第二对应关系,查询接收模块72所接收到的终端设备的IMSI和目的HeNB local IP address的对应关系,并根据查询结果,对相应的S9a会话进行管理。其中,记录模块71,具体用于在根据IP 地址范围映射{(IPx. . . IPy) - > BBF network entry point}选择 BPCF 时,记录第一对应关系和第二对应关系另一方面,处理模块73,具体用于根据记录模块71所记录的第二对应关系,判断目的HeNB local IP address是否是终端设备的IMSI所对应的唯一 HeNB local IP address ;如果判断结果为是,PCRF根据第一对应关系,判断新的BBF network entry point 中是否包含目的HeNB local IP address,并根据判断结果,对相应的S9a会话进行管理;如果判断结果为否,PCRF判断终端设备的源HeNB local IP address和目的HeNB local IP address是否在相同的IP地址范围,并根据判断结果,对相应的S9a会话进行管理。进一步的,处理模块73,具体用于如果判断新的 BBF network entry point 中包含目的HeNB local IP address,则 ^iSGff Control and QoS Rules Provision jlfM, Sfr PCRF ^frW BBF network entry point所对应的BPCF之间的S9a会话中的QoS信息;如果判断新的 BBF network entry point 中不包含目的HeNB local IP address, 则发起 GW Control Session Establishment 过程,在 PCRF 与新的 BBF network entrypoint所对应的BPCF之间建立S9a会话。需要指出的是,记录模块71,还用于在处理模块73 发起 GW Control and QoS Rules Provision 过程或 GW Control Session Establishment过程之后,更新第一对应关系,在第一对应关系中加入BBF network entry point 与目的 HeNB local IP address、终端设备的 IMSI 的对应关系。另一方面,处理模块73,具体用于如果判断终端设备的源HeNB local IP address 和目的 HeNB local IP address 在相同的IP地址范围,则确定使用原BPCF,发起GW Control and QoS Rules Provision过程,更新PCRF与原BPCF之间的S9a会话中的QoS信息;如果判断终端设备的源HeNB local IP address 和目的 HeNB local IP address 没有在相同的IP地址范围,则选择新的BPCF,并进行相应的S9a会话的管理,并对PCRF与原BPCF之间的S9a会话进行管理;如果判断接收模块72当前没有接收到目的HeNB local IP address,则对PCRF与原BPCF之间的S9a会话进行管理。具体的,处理模块73选择新的BPCF,并进行相应的S9a会话的管理的方式,具体包括判断新的BPCF所对应的新的BBF network entry point中是否包含目的HeNB local IP address ;如果判断结果为是,则发起GW Control and QoS Rules Provision过程,更新 PCRF与新的BPCF之间的S9a会话中的QoS信息;如果判断结果为否,则发起GW Control Session Establishment过程,在PCRF与新的BPCF之间建立S9a会话。需要指出的是,记录模块71,还用于在处理模块73 发起 GW Control and QoS Rules Provision 过程或 GW Control Session Establishment过程之后,更新第一对应关系,在第一对应关系中加入BBF network entry point 与目的 HeNB local IP address、终端设备的 IMSI 的对应关系。具体的,处理模块73对PCRF与原BPCF之间的S9a会话进行管理的方式,具体包括通过源 HeNB local IP address,查找原 BPCF 所对应的源 BBF network entry point ;判断源 BBF network entry point 中是否还有其他 HeNB local IP address ;如果判断结果为是,则保留PCRF与原BPCF之间的S9a会话,并通知记录模块71 在第一对应关系中删除源BBF network entry point与源HeNB local IP address和终端设备的IMSI的对应关系;如果判断结果为否,且源HeNB local IP address还对应了其他IMSI,则保留PCRF 与原BPCF之间的S9a会话,并通知记录模块71在第一对应关系中删除源BBF network entry point与源HeNB local IP address和终端设备的IMSI的对应关系;如果判断结果为否,且源HeNB local IP address没有对应其他IMSI,则发起GW Control Session Termination过程,终止PCRF与原BPCF之间建立S9a会话,并通知记录模块71在第一对应关系中删除源BBF network entry point与源HeNB local IP address 和终端设备的IMSI的对应关系。与现有技术相比,本发明实施例所提出的技术方案具有以下优点通过应用本发明实施例的技术方案,通过查询所接收到的终端设备的IMSI和目的HeNB local IP address的关系,对相应的S9a会话进行管理,从而,不仅考虑了多个终端设备使用同一个PCRF的情况,还考虑了一个终端设备对应多个PCRF的场景,基于BBF network entry point,HeNB local IP address,IMSI的对应关系,对移动性管理过程中的 S9a会话进行管理,相比于现有技术,能够准确、有效的判断在终端设备移动性过程中发起何种S9a会话管理过程。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明实施例可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是⑶-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或网络侧设备等)执行本发明实施例各个实施场景所述的方法。本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本发明实施例所必须的。本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。上述本发明实施例序号仅仅为了描述,不代表实施场景的优劣。以上公开的仅为本发明实施例的几个具体实施场景,但是,本发明实施例并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明实施例的业务限制范围。
1权利要求
1.一种S9a会话的管理方法,其特征在于,至少包括以下步骤PCRF记录第一对应关系和第二对应关系,其中,所述第一对应关系具体为BBF network entry point与HeNB local IP address、IMSI的对应关系,所述第二对应关系具体为IMSI 与 HeNB local IP address 的对应关系;当终端设备发生移动时,所述PCRF接收到PGW发送的所述终端设备的IMSI,以及所述终端设备所对应的目的HeNB local IP address ;所述PCRF根据所述第一对应关系和所述第二对应关系,查询所述终端设备的IMSI和所述目的HeNB local IP address的对应关系,并根据查询结果,对相应的S9a会话进行管理。
2.如权利要求1所述的方法,其特征在于,所述PCRF记录第一对应关系和第二对应关系,具体包括所述 PCRF 在根据 IP 地址范围映射{(IPx. . . IPy)- > BBF network entry point}选择BPCF时,记录所述第一对应关系和所述第二对应关系。
3.如权利要求1所述的方法,其特征在于,所述PCRF根据所述第一对应关系和所述第二对应关系,查询所述终端设备的IMSI和所述目的HeNB local IP address的对应关系, 并根据查询结果,对相应的S9a会话进行管理,具体包括所述PCRF根据所述第二对应关系,判断所述目的HeNB local IP address是否是所述终端设备的IMSI所对应的唯一 HeNB local IP address ;如果判断结果为是,所述PCRF根据所述第一对应关系,判断新的BBF network entry point中是否包含所述目的HeNB local IP address,并根据判断结果,对相应的S9a会话进行管理;如果判断结果为否,所述PCRF判断所述终端设备的源HeNB local IP address和目的 HeNB local IP address是否在相同的IP地址范围,并根据判断结果,对相应的S9a会话进行管理。
4.如权利要求3所述的方法,其特征在于,所述PCRF根据所述第一对应关系,判断新的BBF network entry point中是否包含所述目的HeNB local IP address,并根据判断结果,对相应的S9a会话进行管理,具体包括如果判断结果为是,所述PCRF发起GW Control and QoS Rules Provision过程,更新自身与所述新的BBF network entry point所对应的BPCF之间的S9a会话中的QoS信息;如果判断结果为否,所述PCRF发起GW Control Session Establishment过程,在自身与所述新的BBF network entry point所对应的BPCF之间建立S9a会话。
5.如权利要求3所述的方法,其特征在于,所述PCRF判断所述终端设备的源HeNB local IP address和目的HeNB local IP address是否在相同的IP地址范围,并根据判断结果,对相应的S9a会话进行管理,具体包括如果判断结果为是,所述PCRF确定使用原BPCF,发起GW Control and QoS Rules Provision过程,更新自身与所述原BPCF之间的S9a会话中的QoS信息;如果判断结果为否,所述PCRF选择新的BPCF,并进行相应的S9a会话的管理,并对自身与原BPCF之间的S9a会话进行管理;如果所述PCRF判断当前没有接收到所述目的HeNB local IP address,则对自身与原BPCF之间的S9a会话进行管理。
6.如权利要求5所述的方法,其特征在于,所述PCRF选择新的BPCF,并进行相应的S9a 会话的管理,具体包括所述PCRF判断所述新的BPCF所对应的新的BBF network entry point中是否包含所述目的 HeNB local IP address ;如果判断结果为是,所述PCRF发起GW Control and QoS Rules Provision过程,更新自身与所述新的BPCF之间的S9a会话中的QoS信息;如果判断结果为否,所述PCRF发起GW Control Session Establishment过程,在自身与所述新的BPCF之间建立S9a会话。
7.如权利要求4或6所述的方法,其特征在于,所述PCRF发起GWControl and QoS Rules Provision 过禾呈或 GW Control Session Establishment 过禾呈之后,还包括所述PCRF更新所述第一对应关系,在所述第一对应关系中加入BBF network entry point与所述目的HeNB local IP address、所述终端设备的IMSI的对应关系。
8.如权利要求6所述的方法,其特征在于,所述PCRF对自身与原BPCF之间的S9a会话进行管理,具体包括所述PCRF通过源HeNB local IP address,查找所述原BPCF所对应的源BBF network entry point ;所述PCRF判断源BBF network entry point中是否还有其他HeNB local IP address ;如果判断结果为是,所述PCRF在所述第一对应关系中删除源BBF network entry point与所述源HeNB local IP address和所述终端设备的IMSI的对应关系,并保留自身与所述原BPCF之间的S9a会话;如果判断结果为否,且源HeNB local IP address还对应了其他IMSI,则所述PCRF在所述第一对应关系中删除源BBF network entry point与所述源HeNB local IP address 和所述终端设备的IMSI的对应关系,并保留自身与所述原BPCF之间的S9a会话;如果判断结果为否,且源HeNB local IP address没有对应其他IMSI,则所述PCRF在所述第一对应关系中删除源BBF network entry point与所述源HeNB local IP address 和所述终端设备的IMSI的对应关系,并发起GW Control Session Termination过程,终止自身与所述原BPCF之间建立S9a会话。
9.一种PCRF,其特征在于,至少包括记录模块,用于PCRF记录第一对应关系和第二对应关系,其中,所述第一对应关系具体为 BBF network entry point 与 HeNB local IP address、IMSI 的对应关系,所述第二对应关系具体为IMSI与HeNB local IP address的对应关系;接收模块,用于在终端设备发生移动时,接收PGW发送的所述终端设备的IMSI,以及所述终端设备所对应的目的HeNB local IP address ;处理模块,用于根据所述记录模块所记录的所述第一对应关系和所述第二对应关系, 查询所述接收模块所接收到的所述终端设备的IMSI和所述目的HeNB local IP address 的对应关系,并根据查询结果,对相应的S9a会话进行管理。
10.如权利要求9所述的PCRF,其特征在于,所述记录模块,具体用于在根据 IP 地址范围映射{(IPx. · · IPy)- > BBF network entry point}选择 BPCF 时, 记录所述第一对应关系和所述第二对应关系
11.如权利要求9所述的PCRF,其特征在于,所述处理模块,具体用于根据所述记录模块所记录的第二对应关系,判断所述目的HeNB local IP address是否是所述终端设备的MSI所对应的唯一 HeNB local IP address ;如果判断结果为是,所述PCRF根据所述第一对应关系,判断新的BBF network entry point中是否包含所述目的HeNB local IP address,并根据判断结果,对相应的S9a会话进行管理;如果判断结果为否,所述PCRF判断所述终端设备的源HeNB local IP address和目的 HeNB local IP address是否在相同的IP地址范围,并根据判断结果,对相应的S9a会话进行管理。
12.如权利要求11所述的PCRF,其特征在于,所述处理模块,具体用于如果判断新的BBF network entry point中包含所述目的HeNB local IP address,则发起GW Control and QoS Rules Provision过程,更新所述PCRF与所述新的BBF network entry point所对应的BPCF之间的S9a会话中的QoS信息;如果判断新的BBF network entry point中不包含所述目的HeNB local IP address, 则发起 GW Control Session Establishment 过程,在所述 PCRF 与所述新的 BBF network entry point所对应的BPCF之间建立S9a会话。
13.如权利要求11所述的PCRF,其特征在于,所述处理模块,具体用于如果判断所述终端设备的源HeNB local IP address和目的HeNB local IP address 在相同的IP地址范围,则确定使用原BPCF,发起GW Control and QoS Rules Provision过程,更新所述PCRF与所述原BPCF之间的S9a会话中的QoS信息;如果判断所述终端设备的源HeNB local IP address和目的HeNB local IP address 没有在相同的IP地址范围,则选择新的BPCF,并进行相应的S9a会话的管理,并对所述 PCRF与原BPCF之间的S9a会话进行管理;如果判断所述接收模块当前没有接收到所述目的HeNB local IP address,则对所述 PCRF与原BPCF之间的S9a会话进行管理。
14.如权利要求13所述的PCRF,其特征在于,所述处理模块选择新的BPCF,并进行相应的S9a会话的管理的方式,具体包括判断所述新的BPCF所对应的新的BBF network entry point中是否包含所述目的HeNB local IP address ;如果判断结果为是,则发起GW Control and QoS Rules Provision过程,更新所述 PCRF与所述新的BPCF之间的S9a会话中的QoS信息;如果判断结果为否,则发起GW Control Session Establishment过程,在所述PCRF与所述新的BPCF之间建立S9a会话。
15.如权利要求12或14所述的PCRF,其特征在于,所述记录模块,还用于在所述处理模块发起 GW Control and QoS Rules Provision 过程或 GW ControlSession Establishment过程之后,更新所述第一对应关系,在所述第一对应关系中加入 BBF network entry point 与所述目的 HeNB local IP address、所述终端设备的 IMSI 的对应关系。
16.如权利要求14所述的PCRF,其特征在于,所述处理模块对所述PCRF与原BPCF之间的S9a会话进行管理的方式,具体包括通过源HeNB local IP address,查找所述原BPCF所对应的源BBF network entry point ;判断源 BBF network entry point 中是否还有其他 HeNB local IP address ; 如果判断结果为是,则保留所述PCRF与所述原BPCF之间的S9a会话,并通知所述记录模块在所述第一对应关系中删除源BBF network entry point与所述源HeNB local IP address和所述终端设备的IMSI的对应关系;如果判断结果为否,且源HeNB local IP address还对应了其他IMH,则保留所述PCRF 与所述原BPCF之间的S9a会话,并通知所述记录模块在所述第一对应关系中删除源BBF network entry point与所述源HeNB local IP address和所述终端设备的IMSI的对应关系;如果判断结果为否,且源HeNB local IP address没有对应其他IMSI,则发起GW Control Session Termination过程,终止所述PCRF与所述原BPCF之间建立S9a会话,并通知所述记录模块在所述第一对应关系中删除源BBF network entry point与所述源HeNB local IP address和所述终端设备的IMSI的对应关系。
全文摘要
本发明实施例公开了一种S9a会话的管理方法和设备,通过应用本发明实施例的技术方案,通过查询所接收到的终端设备的IMSI和目的HeNB local IP address的关系,对相应的S9a会话进行管理,从而,不仅考虑了多个终端设备使用同一个PCRF的情况,还考虑了一个终端设备对应多个PCRF的场景,基于BBF network entry point,HeNB local IP address,IMSI的对应关系,对移动性管理过程中的S9a会话进行管理,相比于现有技术,能够准确、有效的判断在终端设备移动性过程中发起何种S9a会话管理过程。
文档编号H04W8/08GK102300195SQ20111028705
公开日2011年12月28日 申请日期2011年9月23日 优先权日2011年9月23日
发明者邓强 申请人:电信科学技术研究院
再多了解一些
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1