欢迎光临小豌豆知识网!
当前位置:首页 > 电学技术 > 电通讯技术> 一种判断APN访问限制的方法独创技术10604字

一种判断APN访问限制的方法

2021-03-10 12:01:58

一种判断APN访问限制的方法

  技术领域

  本发明涉及LTE核心网通信技术领域,具体涉及一种判断APN访问限制的方法。

  背景技术

  公用数据网络(Public DataNetwork,PDN)是为公众提供数据通信服务的通信网,为用户提供高质量数据传输服务。APN(Access PointName)是一种网络接入技术,APN信息包括APN名称(APN Name,如CMNET)和PDN类型(PDN Type,如IPV4/IPV6/IPV4V6)两部分内容。

  用户终端接入不同的网络是通过不同的接入点名称(Access PointName,APN)进行区分的,例如用户终端要接入互联网,可以接入对应网络的APN,接入点、业务由运营商提供给终端,进而终端通过不同APN可以接入不同的网络中,例如,终端通过域名为3gnet的公用APN能够接入公网,通过专用APN能够接入企业内部网络。

  现有技术中,用户终端进行APN访问接入网络的流程,具体包括:

  用户终端向核心网的移动性管理实体(Mobility Management Entity,MME)发送PDN连接建立请求消息,消息中携带访问的APN;

  MME通过与用户终端的归属签约用户服务器(Home Subscriber Server,HSS)进行交互,获取用户的鉴权数据和签约的APN信息;

  然后MME根据用户终端请求的APN信息、签约的APN信息、位置信息以及本地配置等信息决策出最终使用的APN,然后将APN构造成APN-FQDN域名并发送到域名系统(DomainName System,DNS)解析出PGW的地址;

  MME创建到相应的PGW的承载上下文,并向SGW/PGW以及用户终端发送消息,将使用的APN反馈给SGW/PGW和用户终端。

  目前,MME根据用户终端携带的APN信息、位置信息、HSS中的签约信息、以及本地配置信息,按照一定的逻辑处理关系,决策出最终使用的APN。

  以上的APN访问限制判断,逻辑关系复杂,判断条件中输入参数,包括用户请求的PDN TYPE、用户请求的APN、用户签约的APN、用户请求的APN-OI、VPLMN是否允许接入、VPLMN是否允许分配地址等,输入条件比较多,容易造成逻辑判断错误。

  基于现有技术存在的上述技术问题,本发明提出一种判断APN访问限制的方法。

  发明内容

  本发明提供一种判断APN访问限制的方法,直接根据输入得到APN结果,防止因为逻辑繁琐引起判断错误的发生。

  为达到上述目的,本发明采用以下技术方案:

  一种判断APN访问限制的方法,包括:

  步骤1,移动性管理实体MME接收到用户终端发送的公用数据网络PDN连接请求消息,经解析得到消息中的APN、PDN Type信息,MME通过发送位置更新请求消息到用户终端的归属签约用户服务器HSS,从HSS返回的位置更新响应消息中得到用户终端的签约数据,其中签约数据中包含签约的APN、PDN Type、是否允许接入网络的信息;

  步骤2,MME将用户终端信息与预设的对应关系表进行比对,判断是否允许用户终端进行接入点名称APN访问;

  步骤3,若拒绝用户终端进行APN访问,则MME向用户终端发送PDN连接建立拒绝消息,用于限制用户终端的APN访问。

  进一步地,步骤1中,用户终端信息包括用户终端的位置信息、用户终端的标识信息、用户终端请求的PDN Type和用户终端请求访问的接入点名称APN信息。

  进一步地,步骤2中,对应关系表存储的是APN信息分别与区域信息和用户终端的标识信息集合的对应关系。

  进一步地,PDN连接建立请求是根据用户终端的APN访问请求或用户终端正在进行的APN访问发送的。

  进一步地,步骤2中包括:

  步骤2.1,从对应关系表中获取用户终端的位置信息、用户终端的标识信息、用户终端请求的PDN Type信息和用户终端的APN信息的集合;

  步骤2.2,从对应关系表中获取用户终端请求访问的APN信息对应的区域信息和用户终端的标识信息集合;

  步骤2.3,判断用户终端的位置信息所代表的位置是否落入用户终端请求访问的APN信息对应的区域信息所代表的区域中,以及用户终端的标识信息是否包含于用户终端请求访问的APN信息对应的用户终端的标识信息集合中;

  步骤2.4,若用户终端的位置信息所代表的位置未落入用户终端请求访问的APN信息对应的区域信息所代表的区域中或用户终端的标识信息未包含于用户终端请求访问的APN信息对应的用户终端的标识信息集合中,则拒绝用户终端进行APN访问;若用户终端的位置信息所代表的位置落入用户终端请求访问的APN信息对应的区域信息所代表的区域中且用户终端的标识信息包含于用户终端请求访问的APN信息对应的用户终端的标识信息集合中,则允许用户终端进行APN访问;

  步骤2.5:MME根据以上步骤判断允许APN接入后,MME向SGW/PGW发送创建会话请求消息、向用户终端发送PDN连接建立应答消息。

  进一步地,步骤1中,若为附着流程,MME收到UE的附着请求,附着请求消息中包含PDN连接建立请求消息,MME从PDN连接建立请求消息中获取到用户请求的APN、PDN Type信息,然后MME向HSS发送位置更新请求以获取用户签约数据,MME从HSS返回的位置更新响应消息中获取用户终端的位置信息、用户终端的标识信息和用户终端请求访问的APN信息。

  与现有技术相比,本发明的优越效果在于:

  本发明所述的判断APN访问限制的方法,通过获得用户终端信息及将用户终端信息与预设的对应关系表进行比对的步骤,避免了APN判断逻辑复杂,直接根据输入得到APN结果,防止因为逻辑繁琐引起判断错误的发生,还能够根据需求增加或修改APN接入限制,增加了可扩展性。

  附图说明

  图1是本发明所述的判断APN访问限制的方法的流程示意图。

  具体实施方式

  为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述,需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

  实施例

  在本实施例中,提供的APN访问限制方法,通过在MME侧预设一个对应关系表,对应关系表存储的是APN信息分别与区域信息和用户终端的标识信息集合的对应关系,当接收到用户终端发送的PDN连接建立请求消息后,首先获取用户的签约信息,如果是附着流程,需要通过更新位置流程向HSS获取用户的签约数据,然后获取用户终端的位置信息、用户终端的标识信息和用户终端请求访问的APN信息,将用户终端的位置信息、用户终端的标识信息、用户终端请求访问的APN信息与预设的对应关系表进行比对,判断是否允许用户终端进行APN访问,若不允许用户终端进行APN访问,向MME发送PDN连接拒绝消息,从而实现限制用户终端的APN访问;若为PDN连接建立流程,MME直接MME从PDN连接建立请求消息中获取到用户请求的APN、PDN Type信息,然后MME从本地存储的用户签约上下文中获取用户终端的位置信息、用户终端的标识信息和用户终端请求访问的APN信息。

  所述限制方法具体如下:

  如图1所示,一种判断APN访问限制的方法,包括:

  步骤1,移动性管理实体MME根据接收到的PDN连接建立请求消息,获得用户终端的位置信息、用户终端的标识信息、用户终端请求的PDN Type和用户终端请求访问的接入点名称APN信息;

  步骤2.1,从对应关系表中获取用户终端的位置信息、用户终端的标识信息、用户终端请求的PDN Type信息和用户终端的APN信息的集合;

  步骤2.2,从对应关系表中获取用户终端请求访问的APN信息对应的区域信息和用户终端的标识信息集合;

  步骤2.3,判断用户终端的位置信息所代表的位置是否落入用户终端请求访问的APN信息对应的区域信息所代表的区域中,以及用户终端的标识信息是否包含于用户终端请求访问的APN信息对应的用户终端的标识信息集合中;

  步骤2.4,若用户终端的位置信息所代表的位置未落入用户终端请求访问的APN信息对应的区域信息所代表的区域中或用户终端的标识信息未包含于用户终端请求访问的APN信息对应的用户终端的标识信息集合中,则拒绝用户终端进行APN访问;若用户终端的位置信息所代表的位置落入用户终端请求访问的APN信息对应的区域信息所代表的区域中且用户终端的标识信息包含于用户终端请求访问的APN信息对应的用户终端的标识信息集合中,则允许用户终端进行APN访问;

  步骤2.5:MME向SGW/PGW发送创建会话请求消息、向用户终端发送PDN连接建立应答消息。

  步骤3,若拒绝用户终端进行APN访问,则MME向用户终端发送PDN连接建立拒绝消息,用于限制用户终端的APN访问。

  在本实施例的步骤2中,对应关系表存储的是APN信息分别与区域信息和用户终端的标识信息集合的对应关系。

  PDN连接建立请求是根据用户终端的APN访问请求或用户终端正在进行的APN访问发送的,例如用户请求了某APN接入请求,而签约数据中没有签约对应的APN时,为了避免因为APN错误影响用户正常上网而导致影响用户感知度,可以在对应关心表中配置APN错误时判断为APN成功接入。

  在本实施例的步骤1中,若为附着流程,MME向HSS获取用户签约数据,然后获取用户终端的位置信息、用户终端的标识信息和用户终端请求访问的APN信息。

  本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书界定。

《一种判断APN访问限制的方法.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)