接入点名称约束信息的处理方法、系统及网元设备、网关设备与流程

文档序号:11200085阅读:583来源:国知局
接入点名称约束信息的处理方法、系统及网元设备、网关设备与流程
本发明实施例涉及通信领域,尤其涉及一种接入点名称约束信息的处理方法、系统及移动管理网元设备、服务网关设备。

背景技术:
在下一代移动通信网络中,用户设备(UserEquipment,简称:UE)通过本地的无线接入网络接入,移动管理网元负责UE的位置管理、连接管理、安全认证、网关选择等功能,服务网关(ServingGateway,简称:SGW)是UE的本地接入网关,负责接入技术相关的连接管理和数据转发,报文数据网络网关(PacketDataNetworkGateway,简称:PGW)是UE访问外部数据网络的网关。在移动性管理流程中,SGW将更新承载请求消息发送给PGW,PGW将报文数据网络(PacketDataNetwork,简称:PDN)连接相关的接入点名称(AccessPointName,简称:APN)约束值携带在更新承载响应消息中发送给SGW。但是,SGW发送更新承载请求消息之前,需要判断是否需要发送该更新承载请求消息;也就是说,在某些情况下,SGW不会向PGW发送更新承载请求消息。这样,PGW无法将PDN连接相关的APN约束值携带给目标移动管理网元,进而目标移动管理网元无法获取正确的最大APN约束值。当UE请求新的PDN连接建立时,如果目标移动管理网元将错误的最大APN约束值携带给PGW,PGW根据该错误的最大APN约束值,可能允许本应该拒绝的PDN连接建立,给一些私有报文数据网络带来安全隐患。

技术实现要素:
本发明实施例提供了一种接入点名称约束信息的处理方法、系统及网元设备、网关设备,用以获得正确的最大APN约束信息,提高私有报文数据网络的安全性。本发明实施例提供的一种接入点名称约束信息的处理方法,包括:第二移动管理网元接收第一移动管理网元发送的第一接入点名称约束信息;第二移动管理网元根据所述第一接入点名称约束信息,获取最大接入点名称约束信息,以供报文数据网络网关确定建立或拒绝建立新的报文数据网络连接。本发明实施例提供的另一种接入点名称约束信息的处理方法,包括:服务网关接收接入点名称约束信息;服务网关保存所述接入点名称约束信息;服务网关将所述接入点名称约束信息发送给第二移动管理网元;第二移动管理网元根据所述接入点名称约束信息,获取最大接入点名称约束信息,以供报文数据网络网关确定建立或拒绝建立新的报文数据网络连接。本发明实施例提供的一种移动管理网元设备,包括:接收模块,用于接收第一移动管理网元发送的第一接入点名称约束信息;获取模块,用于根据所述第一接入点名称约束信息,获取最大接入点名称约束信息,以供报文数据网络网关确定建立或拒绝建立新的报文数据网络连接。本发明实施例提供的一种服务网关设备,包括:接收模块,用于接收接入点名称约束信息;保存模块,用于保存所述接入点名称约束信息;发送模块,用于将所述接入点名称约束信息发送给第二移动管理网元。本发明实施例提供的一种接入点名称约束信息的处理系统,包括:第一移动管理网元,用于将第一接入点名称约束信息发送给第二移动管理网元;第二移动管理网元,用于接收所述第一接入点名称约束信息,并根据所述第一接入点名称约束信息,获取最大接入点名称约束信息,以供报文数据网络网关确定建立或拒绝建立新的报文数据网络连接。本发明实施例提供的另一种接入点名称约束信息的处理系统,包括:服务网关,用于接收并保存接入点名称约束信息,并将所述接入点名称约束信息发送给第二移动管理网元;第二移动管理网元,用于根据所述接入点名称约束信息,获取最大接入点名称约束信息,以供报文数据网络网关确定建立或拒绝建立新的报文数据网络连接。本发明实施例中,第二移动管理网元可以接收第一移动管理网元发送的APN约束信息,或者接收服务网关发送的预先保存的APN约束信息,进而根据该APN约束信息获取最大APN约束信息,以供PGW确定建立或拒绝建立新的PDN连接,提高了私有报文数据网络的安全性。附图说明图1为本发明实施例一提供的一种接入点名称约束信息的处理方法的流程图;图2为本发明实施例二提供的一种接入点名称约束信息的处理方法的信令流程图;图3为本发明实施例三提供的一种接入点名称约束信息的处理方法的信令流程图;图4为本发明实施例四提供的一种接入点名称约束信息的处理方法的信令流程图;图5为本发明实施例五提供的一种接入点名称约束信息的处理方法的信令流程图;图6为本发明实施例六提供的另一种接入点名称约束信息的处理方法的流程图;图7为本发明实施例七提供的另一种接入点名称约束信息的处理方法的信令流程图;图8为本发明实施例八提供的另一种接入点名称约束信息的处理方法的信令流程图;图9为本发明实施例九提供的一种移动管理网元设备的结构示意图;图10为本发明实施例十提供的一种服务网关设备的结构示意图;图11为本发明实施例十一提供的一种接入点名称约束信息的处理系统的结构示意图;图12为本发明实施例十二提供的另一种接入点名称约束信息的处理系统的结构示意图。具体实施方式下面通过附图和实施例,对本发明实施例的技术方案做进一步的详细描述。本发明实施例可以应用于移动性管理流程中,该移动性管理流程即为由于UE位置变化或者设备负载均衡等原因导致服务UE的接入网、移动管理网元、SGW或者PGW切换的流程,本发明实施例所涉及的流程均为移动性管理流程。图1为本发明实施例一提供的一种接入点名称约束信息的处理方法的流程图,如图1所示,本实施例具体包括如下步骤:步骤101、第二移动管理网元接收第一移动管理网元发送的第一接入点名称约束信息;步骤102、第二移动管理网元根据所述第一接入点名称约束信息,获取最大接入点名称约束信息,以供PGW确定建立或拒绝建立新的报文数据网络连接。本实施例中,第二移动管理网元可以接收第一移动管理网元发送的第一APN约束信息,进而根据第一APN约束信息获取最大APN约束信息,以供PGW确定建立或拒绝建立新的PDN连接,提高了私有报文数据网络的安全性。图2为本发明实施例二提供的一种接入点名称约束信息的处理方法的信令流程图。本实施例中,第一移动管理网元具体为老移动管理网元,第二移动管理网元具体为新移动管理网元。其中,老移动管理网元是指在移动性管理流程之前服务于UE的移动管理网元,新移动管理网元是指在移动性管理流程中,移动管理网元发生切换后服务于UE的移动管理网元。第一APN约束信息具体为第一APN约束值,最大APN约束信息具体为最大APN约束值。下面以下一代移动通信网络中跟踪区域更新(TrackingAreaUpdate,简称:TAU)或路由区域更新(RoutingAreaUpdate,简称:RAU)的流程为例,具体说明本实施例的技术方案。本实施例中,第一APN约束值携带在用户上下文响应消息中。当本实施例应用于TAU流程时,接入网可以为基站(eNodeB),新移动管理网元可以为移动管理实体(MobilityManagementEntity,简称:MME),老移动管理网元可以为MME或GPRS服务支撑节点(ServingGPRSSupportNode,简称:SGSN);当本实施例应用于RAU流程时,接入网可以为服务无线网络子系统(ServingRadioNetworkSubsystem,简称:SRNS)或基站子系统(BaseStationSubsystem,简称:BSS),新移动管理网元可以为SGSN,老移动管理网元可以为MME或SGSN。如图2所示,本实施例具体包括如下步骤:步骤201、UE向接入网发送TAU/RAU请求消息。步骤202、接入网将TAU/RAU请求消息发送给新移动管理网元。步骤203、新移动管理网元根据接收到的TAU/RAU请求消息,向老移动管理网元发送用户上下文请求消息,用于向老移动管理网元获取UE的相关信息。步骤204、老移动管理网元将用户上下文响应消息发送给新移动管理网元,该用户上下文响应消息中携带UE当前已经建立的PDN连接对应的第一APN约束值。新移动管理网元可以直接根据第一APN约束值,获取最大APN约束值;该步骤在此处执行为可选的。步骤205、执行由新移动管理网元发起的鉴权和安全相关的流程。步骤206、新移动管理网元向老移动管理网元发送用户上下文确认消息;至此,用户上下文建立过程结束。步骤207、新移动管理网元向SGW发送更新承载请求消息。步骤208、当SGW判断出不需要向PGW发送更新承载请求消息时,SGW向新移动管理网元发送更新承载响应消息。具体地,新移动管理网元向SGW发送更新承载请求消息的可以携带无线接入类型(RadioAccessType,简称:RAT),SGW将该更新承载请求消息携带的RAT与自身保存的RAT进行比较,若一致,则判断出不需要向PGW发送更新承载请求消息;或者,SGW判断新移动管理网元发送的更新承载请求消息中是否包含用户位置信息(UserLocationInformation,简称:ULI),若没有,则判断出不需要向PGW发送更新承载请求消息;或者,SGW判断新移动管理网元发送的更新承载请求消息中是否包含指示信息,该指示信息用于指示SGW向PGW发送更新承载请求消息,若没有,则判断出不需要向PGW发送更新承载请求消息。步骤210、新移动管理网元向UE发送TAU/RAU更新接受消息。进一步的,若在步骤204中没有执行根据第一APN约束值,获取最大APN约束值的步骤,则步骤208和步骤210之间还包括:步骤209、新移动管理网元直接根据第一APN约束值,获取最大APN约束值。本实施例中,一个UE可能具备多个APN约束值,最大APN约束值的决策可以有多种方法,如UE具备的所有APN约束值中的最大值等,在此不予以限定。如果UE建立了多个PDN连接,一条用户上下文响应消息通常携带多个第一APN约束值,新移动管理网元可以通过接收一条用户上下文响应消息获得UE所有的PDN连接对应的多个第一APN约束值,进而从多个第一APN约束值中选择最大值,得到最大APN约束值。如果UE建立了一个PDN连接,新移动管理网元通过接收一条用户上下文响应消息获得UE的该PDN连接对应的一个第一APN约束值,该第一APN约束值即为最大APN约束值。当UE请求建立新的PDN连接时,新移动管理网元将根据第一APN约束值获取的最大APN约束值发送给PGW,以供PGW确定建立或拒绝建立该新的PDN连接。在上述步骤209和步骤210之间,还可以包括一些位置登记的流程,在此不再赘述。本实施例中,新移动管理网元可以接收老移动管理网元发送的第一APN约束信息,直接根据该第一APN约束信息获取最大APN约束信息,以供PGW确定建立或拒绝建立新的PDN连接。当SGW不能通过更新承载消息获取APN约束信息时,新移动管理网元也能获取准确的最大APN约束信息,并通知给PGW,避免了由于PGW不知道最大APN约束信息,无法决定是否建立新的PDN连接,或者以错误的最大APN约束信息决定是否建立新的PDN连接,而对私有报文数据网络造成的安全隐患,提高了私有报文数据网络的安全性。图3为本发明实施例三提供的一种接入点名称约束信息的处理方法的信令流程图。本实施例的步骤301-307与上述步骤201-207相同,步骤312与步骤210相同,本实施例还包括以下步骤:步骤308、当SGW获知需要向PGW发送更新承载请求消息时,SGW向PGW发送更新承载请求消息。步骤309、PGW向SGW返回更新承载响应消息,该更新承载响应消息中携带UE当前已经建立的PDN连接对应的第二APN约束值。步骤310、SGW向新移动管理网元发送更新承载响应消息,该更新承载响应消息中携带上述第二APN约束值。步骤311、新移动管理网元比较第一APN约束值和第二APN约束值是否一致,若不一致,新移动管理网元忽略第一APN约束值或忽略根据第一APN约束值获取的最大APN约束值,存储第二APN约束值,并根据第二APN约束值,获取最大APN约束值。本实施例中,如果UE建立了多个PDN连接,一条用户上下文响应消息通常携带多个第一APN约束值,新移动管理网元可以通过一条用户上下文响应消息获得UE所有的PDN连接对应的多个第一APN约束值;一条更新承载响应消息通常携带一个第二APN约束值,新移动管理网元可以通过多条更新承载响应消息获得UE所有的PDN连接对应的多个第二APN约束值。上述步骤311具体为:新移动管理网元比较同一个PDN连接的第一APN约束值和第二APN约束值是否一致,若不一致,新移动管理网元忽略该PDN连接的第一APN约束值或忽略根据该PDN连接的第一APN约束值获取的最大APN约束值,存储该PDN连接的第二APN约束值,并根据第二APN约束值,获取最大APN约束值。如果UE建立了一个PDN连接,新移动管理网元通过接收一条用户上下文响应消息获得UE的该PDN连接对应的一个第一APN约束值,通过接收一条更新承载响应消息获得UE的该PDN连接对应的一个第二APN约束值,该第二APN约束值即为最大APN约束值。当UE请求建立新的PDN连接时,新移动管理网元将根据第二APN约束值获取的最大APN约束值发送给PGW,以供PGW确定建立或拒绝建立该新的PDN连接。进一步的,在上述步骤311中,新移动管理网元可以不进行比较,直接忽略第一APN约束值或忽略根据第一APN约束值获取的最大APN约束值,存储第二APN约束值,并根据第二APN约束值,获取最大APN约束值。本实施例还适用于SGW发生变化的场景,如果新移动管理网元为UE选择了一个新SGW,则在步骤307中,新移动管理网元将会话建立请求消息发送给新SGW;在步骤308-310中,新SGW向PGW发送更新承载请求消息;新SGW接收PGW返回的更新承载响应消息,该更新承载响应消息中携带UE当前已经建立的PDN连接对应的第二APN约束值;新SGW向新移动管理网元发送会话建立响应消息,该会话建立响应消息中携带上述第二APN约束值。本实施例中,新移动管理网元可以接...
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1