基于位置解析PGW网关的方法、装置及计算设备转让专利

申请号 : CN202110859579.7

文献号 : CN115701139A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 邵永平孙逊冯征周维

申请人 : 中国移动通信集团设计院有限公司中国移动通信集团有限公司

摘要 :

本发明实施例涉及通信技术领域,公开了一种基于位置解析PGW网关的方法、装置及计算设备,该方法包括:接收用户发送的发送携带用户的实时的TAC信息的附着请求;根据实时的TAC信息扩展包括所述TAC信息的APN,构造新FQDN;向DNS发起APN查询,并接收DNS返回的基于所述新FQDN的解析结果,获取PGW‑C信息。通过上述方式,本发明实施例能够应用5G网络和4G网络准确接入同一个业务区域,实现4G与5G协同组网,减少了路由迂回、时延和互联带宽,网络复杂度降低。

权利要求 :

1.一种基于位置解析PGW网关的方法,其特征在于,所述方法包括:接收用户发送的发送携带用户的实时的TAC信息的附着请求;

根据实时的TAC信息扩展包括所述TAC信息的APN,构造新FQDN;

向DNS发起APN查询,并接收DNS返回的基于所述新FQDN的解析结果,获取PGW‑C信息。

2.根据权利要求1所述的方法,其特征在于,所述根据实时的TAC信息扩展包括所述TAC信息的APN,构造新FQDN,包括:将原APN NI扩展增加所述TAC信息,构造所述新FQDN;或者,在APN NI和APN OI之间插入所述TAC信息,构造所述新FQDN。

3.根据权利要求1所述的方法,其特征在于,所述接收DNS返回的基于所述新FQDN的解析结果,获取PGW‑C信息,包括:接收DNS返回的目标区域SMF/PGW‑C(PGW‑C)POOL的通用主机名、全部SMF/PGW‑C(PGW‑C)的主机名以及S5/S8接口的IP地址。

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:向DNS发起TAI查询,并获取DNS返回的TAI解析结果,获取SGW信息;

向用户返回所述SGW信息和所述PGW‑C信息,使用户通过SGW、SMF/PGW‑C(PGW‑C)和UPF/PGW‑U(PGW‑U)建立承载。

5.一种基于位置解析PGW网关的方法,其特征在于,所方法包括:接收MME发送的APN查询请求,所述APN查询请求中包括MME构造的新FQDN;

针对包含TAC信息的APN构造的所述新FQDN,制作解析至不同业务区域的SMF/PGW‑C(PGW‑C)的数据,配置NAPTR记录、SRV记录、A记录;

向MME返回基于所述NAPTR记录、所述SRV记录、所述A记录的解析结果。

6.根据权利要求5所述的方法,其特征在于,所述向MME返回基于所述NAPTR记录、所述SRV记录、所述A记录的解析结果,包括:向MME返回基于所述NAPTR记录的标识SMF/PGW‑C POOL的主机名、基于所述SRV记录的全部SMF/PGW‑C(PGW‑C)的主机名、以及基于所述A记录的全部SMF/PGW‑C(PGW‑C)主机名的S5/S8接口的IP地址。

7.一种基于位置解析PGW网关的装置,其特征在于,所述装置包括:第一接收单元,用于接收用户发送的携带用户的实时的TAC信息的附着请求;

构造单元,用于根据实时的TAC信息扩展包括所述TAC信息的APN,构造新FQDN;

信息获取单元,用于向DNS发起APN查询,并接收DNS返回的基于所述新FQDN的解析结果,获取PGW‑C信息。

8.一种基于位置解析PGW网关的装置,其特征在于,所述装置包括:第二接收单元,用于接收MME发送的APN查询请求,所述APN查询请求中包括MME构造的新FQDN;

数据制作单元,用于针对包含TAC信息的APN构造的所述新FQDN,制作解析至不同业务区域的SMF/PGW‑C(PGW‑C)的数据,配置NAPTR记录、SRV记录、A记录;

结果返回单元,用于向MME返回基于所述NAPTR记录、所述SRV记录、所述A记录的解析结果。

9.一种计算设备,其特征在于,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行根据权利要求1‑6任一项所述基于位置解析PGW网关的方法的步骤。

10.一种计算机存储介质,其特征在于,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行根据权利要求1‑6任一项所述基于位置解析PGW网关的方法的步骤。

说明书 :

基于位置解析PGW网关的方法、装置及计算设备

技术领域

[0001] 本发明实施例涉及通信技术领域,具体涉及一种基于位置解析PGW网关的方法、装置及计算设备。

背景技术

[0002] 第五代移动通信技术(5th‑generation,5G)网络建设初期,5G独立组网(Standalone,SA)的核心网采用与4G核心网独立组网方式,即存在5G SA核心网POOL覆盖范围与现网4G核心网POOL覆盖范围存在不一致场景。为满足业务连续性,会话管理功能(Session Management Function,SMF)同时具备分组网关控制面(Packet Data Network Gateway‑control,PGW‑C)功能。当5G用户从5G SA网络接入时,接入移动管理功能(Access and Mobility Management Function,AMF)会向网络存储功能(Network Repository Function,NRF)执行服务发现SMF,查询消息中会携带用户的数据网络名称(Data Network Name,DNN)、切片和跟踪区(Tracking Area,TA)等信息,从而实现基于切片、DNN和位置的SMF的选择。当5G用户从4G网络接入时,移动管理实体(mobility management entity,MME)会向域名系统(Domain Name System,DNS)查询可以为该用户服务的服务网关(Serving GateWay,SGW)和PGW,查询消息中携带用户的接入点名称(Access Point Name,APN)、TA和终端能力等信息,通过APN、终端能力等信息选择可为用户服务的PGW(该PGW‑C具备支持SMF功能),根据TA等信息选择可为用户服务的SGW。在4G网络下,现有标准不支持基于TA位置的PGW网关选择。
[0003] 如图1所示,1个4G POOL对应2个5G POOL(例如1个厂家组1个5G POOL)的情况。5G用户从5G网络接入时,从业务区域A接入的用户路由到SMF/PGW‑C POOL A上;5G用户从4G网络接入时,从业务区域A接入的用户可能路由到SMF/PGW‑C POOL A或者SMF/PGW‑C POOL B上。5G用户从5G网络接入时,从业务区域B接入的用户路由到SMF/PGW‑C POOL B上;5G用户从4G网络接入时,从业务区域B接入的用户可能路由到SMF/PGW‑C POOL A或者SMF/PGW‑C POOL B上。可见存在如下问题:
[0004] 1、存在5G用户从同一区域通过5G接入的SMF/PGW‑C POOL,与4G接入的SMF/PGW‑C POOL不一致的场景,存在组网不够清晰简单的问题。
[0005] 2、当5G用户从4G网络重选或切换至5G网络时,若存在业务区域A接入到SMF/PGW‑C POOL B,或者业务区域B接入到SMF/PGW‑C POOL A的场景,需插入I‑SMF(IntermediateSMF(Session Management Function,会话管理功能),中级SMF)和I‑UPF(Intermediate UPF(User Plane Function,用户平面功能),中间UPF),存在路由迂回,增加了时延、互联带宽和网络复杂度等问题。
[0006] 3、不同SMF/PGW‑C POOL在4G网络接入时,存在覆盖相同业务区的问题,给网络维护部门排障造成一定的困难。若存在不同SMF/PGW‑C POOL采用不同厂家的场景,会进一步增加排障的复杂性。

发明内容

[0007] 鉴于上述问题,本发明实施例提供了一种基于位置解析PGW网关的方法、装置及计算设备,克服了上述问题或者至少部分地解决了上述问题。
[0008] 根据本发明实施例的一个方面,提供了一种基于位置解析PGW网关的方法,所述方法包括:接收用户发送的发送携带用户的实时的TAC信息的附着请求;根据实时的TAC信息扩展包括所述TAC信息的APN,构造新FQDN;向DNS发起APN查询,并接收DNS返回的基于所述新FQDN的解析结果,获取PGW‑C信息。
[0009] 在一种可选的方式中,所述根据实时的TAC信息扩展包括所述TAC信息的APN,构造新FQDN,包括:将原APN NI扩展增加所述TAC信息,构造所述新FQDN;或者,在APN NI和APN OI之间插入所述TAC信息,构造所述新FQDN。
[0010] 在一种可选的方式中,所述接收DNS返回的基于所述新FQDN的解析结果,获取PGW‑C信息,包括:接收DNS返回的目标区域SMF/PGW‑C(PGW‑C)POOL的通用主机名、全部SMF/PGW‑C(PGW‑C)的主机名以及S5/S8接口的IP地址。
[0011] 在一种可选的方式中,所述方法还包括:向DNS发起TAI查询,并获取DNS返回的TAI解析结果,获取SGW信息;向用户返回所述SGW信息和所述PGW‑C信息,使用户通过SGW、SMF/PGW‑C(PGW‑C)和UPF/PGW‑U(PGW‑U)建立承载。
[0012] 根据本发明实施例的另一个方面,提供了一种基于位置解析PGW网关的方法,所述方法包括:接收MME发送的APN查询请求,所述APN查询请求中包括MME构造的新FQDN;针对包含TAC信息的APN构造的所述新FQDN,制作解析至不同业务区域的SMF/PGW‑C(PGW‑C)的数据,配置NAPTR记录、SRV记录、A记录;向MME返回基于所述NAPTR记录、所述SRV记录、所述A记录的解析结果。
[0013] 在一种可选的方式中,所述向MME返回基于所述NAPTR记录、所述SRV记录、所述A记录的解析结果,包括:向MME返回基于所述NAPTR记录的标识SMF/PGW‑C POOL的主机名、基于所述SRV记录的全部SMF/PGW‑C(PGW‑C)的主机名、以及基于所述A记录的全部SMF/PGW‑C(PGW‑C)主机名的S5/S8接口的IP地址。
[0014] 根据本发明实施例的另一个方面,提供了一种基于位置解析PGW网关的装置,所述装置包括:第一接收单元,用于接收用户发送的携带用户的实时的TAC信息的附着请求;构造单元,用于根据实时的TAC信息扩展包括所述TAC信息的APN,构造新FQDN;信息获取单元,用于向DNS发起APN查询,并接收DNS返回的基于所述新FQDN的解析结果,获取PGW‑C信息。
[0015] 根据本发明实施例的又一个方面,提供了一种基于位置解析PGW网关的装置,所述装置包括:第二接收单元,用于接收MME发送的APN查询请求,所述APN查询请求中包括MME构造的新FQDN;数据制作单元,用于针对包含TAC信息的APN构造的FQDN,制作解析至不同业务区域的SMF/PGW‑C(PGW‑C)的数据,配置NAPTR记录、SRV记录、A记录;结果返回单元,用于向MME返回基于所述NAPTR记录、所述SRV记录、所述A记录的解析结果。
[0016] 根据本发明实施例的另一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
[0017] 所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述基于位置解析PGW网关的方法的步骤。
[0018] 根据本发明实施例的又一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使所述处理器执行上述基于位置解析PGW网关的方法的步骤。
[0019] 本发明实施例通过接收用户发送的发送携带用户的实时的TAC信息的附着请求;根据实时的TAC信息扩展包括所述TAC信息的APN,构造新FQDN;向DNS发起APN查询,并接收DNS返回的基于所述新FQDN的解析结果,获取PGW‑C信息,能够应用5G网络和4G网络准确接入同一个业务区域,实现4G与5G协同组网,减少了路由迂回、时延和互联带宽,网络复杂度降低。
[0020] 上述说明仅是本发明实施例技术方案的概述,为了能够更清楚了解本发明实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本发明实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

[0021] 通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0022] 图1示出了现有技术中的4G和5G融合示意图;
[0023] 图2示出了本发明实施例的4G和5G融合示意图;
[0024] 图3示出了本发明实施例提供的基于位置解析PGW网关的业务流程示意图;
[0025] 图4示出了本发明实施例提供的基于位置解析PGW网关的方法的流程示意图;
[0026] 图5示出了本发明实施例提供的又一基于位置解析PGW网关的方法的流程示意图;
[0027] 图6示出了本发明实施例提供的基于位置解析PGW网关的装置的结构示意图;
[0028] 图7示出了本发明实施例提供的又一基于位置解析PGW网关的装置的结构示意图;
[0029] 图8示出了本发明实施例提供的计算设备的结构示意图;
[0030] 图9示出了本发明实施例提供的又一计算设备的结构示意图。

具体实施方式

[0031] 下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
[0032] 4G EPC网络中,用户附着时,如果附着(attach)请求不带接入点名称(Access Point Name,APN),MME通过查询归属签约用户服务器(Home Subscriber Server,HSS)中用户的缺省APN构造FQDN;如果用户attach请求带了特定APN,MME通过此APN构造全限定域名(Fully Qualified Domain Name,FQDN)。用户请求分组数据网(Packet Data Network,PDN)连接时,MME通过用户携带的APN构造FQDN,并进行N记录查询对应的PGW设备。
[0033] 3GPP TS 23.003规范5G DNN与2/3/4G APN格式相同:APN NI+APN OI。其中:APN NI(APN  Network Identifier)标识需要接入的外部数据网;APN  OI(Operator Identifier)标识运营商分组域网络。例如中国移动5G 2B通用DNN/APN格式为:
[0034] (1)APN OI/DNN OI:mnc.mcc.3gppnetwork.org
[0035] (2)APN NI/DNN NI:CMIOT5G
[0036] (3)在构建DNN/APN FQDN时,在APN NI/DNN NI和APN OI/DNN NI之间插入apn.epc或dnn.5gc;鉴于3GPP TS 23.003中并未明确,现阶段采用apn.epc。
[0037] 综上,5G SA用户的2B通用DNN/APN FQDN格式为:
[0038] CMIOT5G.apn.epc.mnc.mcc.3gppnetwork.org。
[0039] 在本发明实施例中,如图2所示,MME将UE的位置信息TAC和用户请求的APN映射为包含TAC(Tracking Area Code,跟踪区域码)信息的APN,并构造FQDN、向DNS发起查询流程;DNS制作新增FQDN解析至不同业务区SMF/PGW‑C(PGW‑C)的NAPTR(Naming Authority Pointer,名称权威指针)记录、(Service record)SRV记录和A记录数据;MME将DNS解析的SMF/PGW‑C(PGW‑C)信息返回UE,UE建立至SMF/PGW‑C(PGW‑C)的数据业务连接。完整的业务流程如图3所示,包括:
[0040] 步骤1:通过4G接入网络。
[0041] UE接入4G基站,向MME发起附着请求,携带用户当前所在的TAC信息。
[0042] 步骤2:扩展包含TAC信息的APN,构造新FQDN,发起APN查询。
[0043] MME根据用户的实时TAC信息,扩展包含TAC信息的APN,构造新FQDN;MME向DNS发起APN查询,具体是发起NAPTR记录、SRV记录、A记录查询。
[0044] 步骤3:增加新FQDN的相关解析数据,APN,构造新FQDN,发起APN查询。
[0045] DNS针对新APN构造的FQDN,制作解析数据至不同业务区域的SMF/PGW‑C(PGW‑C)的数据,配置NAPTR记录、SRV记录、A记录。
[0046] 步骤4:返回解析结果,MME获得PGW信息。
[0047] DNS依次返回解析查询结果给MME,包括:目标区域SMF/PGW‑C(PGW‑C)POOL的通用主机名、全部SMF/PGW‑C(PGW‑C)的主机名及S5/S8接口的IP地址。
[0048] 步骤5:发起跟踪区标识(Tracking Area Identity,TAI)查询,DNN解析后返回结果,MME获得SGW信息。
[0049] MME向DNS发起TAI查询,MME通过TAC选择SGW就近接入:通过N记录、S记录和A记录查询,最终获得SGWPOOL的主机名、SGW的主机名及接口信息。其中,N记录和S记录分别为前面的NAPTR记录和SRV记录。
[0050] 步骤6:返回SGW和PGW的信息。
[0051] MME给UE返回SGW和PGW‑C的信息。
[0052] 步骤7:建立会话(Session)承载。
[0053] UE通过SGW、SMF/PGW‑C(PGW‑C)和UPF/PGW‑U(PGW‑U)建立承载。
[0054] 如此,5G用户从同一区域通过5G接入的SMF/PGW‑C POOL,与4G接入的SMF/PGW‑C POOL可保持一致,组网清晰简单。当5G用户从4G网络重选或切换至5G网络时,避免了插入I‑SMF和I‑UPF,减少了路由迂回、时延和互联带宽,网络复杂度降低,提升了用户体验。
[0055] 图4示出了本发明实施例提供的基于位置解析PGW网关的方法的流程示意图。该基于位置解析PGW网关的方法应用于MME,如图4所示,基于位置解析PGW网关的方法包括:
[0056] 步骤S11:接收用户发送的携带用户的实时的TAC信息的附着请求。
[0057] 在本发明实施例中,用户(UE)接入4G基站,MME接收用户发送的附着(attach)请求。该附着请求中携带有用户的实时TAC信息。
[0058] 步骤S12:根据实时的TAC信息扩展包括所述TAC信息的APN,构造新FQDN。
[0059] 在本发明实施例中,构造新FQDN时,可以将原APN NI扩展增加所述TAC信息,构造所述新FQDN。如此原FQDN的格式为外部数据网标识APN.NI+apn.epc+运营商分组域网络标识APN OI,构造的新FQDN的格式为TAC信息+APN.NI+apn.epc+APN OI。如下表1,用户从业务区域A接入时,将业务区域A中的任一覆盖地市的TAC信息设置在原APN.NI的前面,形成扩展的APN.NI,然后在此基础上构造新FQDN。例如,业务区域A中覆盖地市A的TAC信息为tac‑lbX1X2.tac‑hbY1Y2,形成的扩展的APN.NI为tac‑lbX1X2.tac‑hbY1Y2.cmiot5G,对应构造的新FQDN为tac‑lbX1X2.tac‑hbY1Y2.cmiot5G.apn.epc.mnc.mcc460.3gppnetwork.org。如果业务区域A覆盖区域的TAC range为连续值,则将业务区域A覆盖区域的连续TAC信息设置在原APN.NI的前面,形成扩展的APN.NI,然后在此基础上构造新FQDN。例如,业务区域A覆盖区域的边连续TAC信息为tac‑lbX1X2.tac‑hbYnYn,形成的扩展的APN.NI为tac‑lbX1X2.tac‑hbYnYn.cmiot5G,对应构造的新FQDN为tac‑lbX1X2.tac‑hbYnYn.cmiot5G.apn.epc.mnc.mcc460.3gppnetwork.org。用户从业务区域B接入时,也作与业务区域A相同的处理,在此不再赘述。
[0060] 表1构造新FQDN方法一
[0061]
[0062]
[0063] 也可以在APN NI和APN OI之间插入所述TAC信息,构造所述新FQDN。更具体地,TAC信息设置在APN.NI与apn.epc之间,如此新FQDN的格式为APN.NI+TAC信息+apn.epc+APN OI。如下表2,用户从业务区域A接入时,将业务区域A中的任一覆盖地市的TAC信息设置在原外部数据网标识APN.NI与运营商分组域网络标识APN OI之间,构造新FQDN。例如,业务区域A中覆盖地市A的TAC信息为tac‑lbX1X2.tac‑hbY1Y2,插入APN NI和APN OI之间后对应构造的新FQDN为cmiot5G.tac‑lbX1X2.tac‑hbY1Y2.apn.epc.mnc.mcc460.3gppnetwork.org。如果业务区域A覆盖区域的TAC range为连续值,则将业务区域A覆盖区域的连续TAC信息插入APN NI和APN OI之间构造新FQDN。例如,业务区域A覆盖区域的边连续TAC信息为tac‑lbX1X2.tac‑hbYnYn,插入APN NI和APN OI之间后对应构造的新FQDN为cmiot5G.tac‑lbX1X2.tac‑hbYnYn.apn.epc.mnc.mcc460.3gppnetwork.org。用户从业务区域B接入时,也作与业务区域A相同的处理,在此不再赘述。
[0064] 表2构造新FQDN方法二
[0065]
[0066]
[0067] 本发明实施例根据用户的实时TAC信息,扩展包含TAC信息的APN,构造新FQDN,能够实现PGW网关的查询。
[0068] 步骤S13:向DNS发起APN查询,并接收DNS返回的基于所述新FQDN的解析结果,获取PGW‑C信息。
[0069] 在本发明实施例中,PGW‑C信息包括目标区域SMF/PGW‑C(PGW‑C)POOL的通用主机名、全部SMF/PGW‑C(PGW‑C)的主机名以及S5/S8接口的IP地址。在步骤S13中,具体向DNS发起NAPTR记录、SRV记录、A记录查询,接收DNS针对新FQDN返回的目标区域SMF/PGW‑C(PGW‑C)POOL的通用主机名、全部SMF/PGW‑C(PGW‑C)的主机名以及S5/S8接口的IP地址。其中,目标区域SMF/PGW‑C(PGW‑C)POOL的通用主机名、全部SMF/PGW‑C(PGW‑C)的主机名以及S5/S8接口的IP地址是通过DNS根据针对新FQDN配置的NAPTR记录、SRV记录、A记录分别进行解析得到的。
[0070] 在本发明实施例中,获取PGW‑C信息之后,还向DNS发起跟踪区标识(Tracking Area Identity,TAI)查询,并获取DNS返回的TAI解析结果,获取SGW信息;然后向用户返回所述SGW信息和所述PGW‑C信息,使用户通过SGW、SMF/PGW‑C(PGW‑C)和UPF/PGW‑U(PGW‑U)建立承载。如此,5G用户从同一区域通过5G接入的SMF/PGW‑C POOL,与4G接入的SMF/PGW‑C POOL可保持一致,组网清晰简单,对于5G用户,SMF/PGW‑CPOOL覆盖的5G和4G的区域一致,给网络维护部门排障路径清晰,排障复杂性降低,当5G用户从4G网络重选或切换至5G网络时,避免了插入I‑SMF和I‑UPF,减少了路由迂回、时延和互联带宽,网络复杂度降低,提升了用户体验。
[0071] 本发明实施例通过接收用户发送的发送携带用户的实时的TAC信息的附着请求;根据实时的TAC信息扩展包括所述TAC信息的APN,构造新FQDN;向DNS发起APN查询,并接收DNS返回的基于所述新FQDN的解析结果,获取PGW‑C信息,能够应用5G网络和4G网络准确接入同一个业务区域,实现4G与5G协同组网,减少了路由迂回、时延和互联带宽,网络复杂度降低。
[0072] 图5示出了本发明实施例提供的又一基于位置解析PGW网关的方法的流程示意图。该基于位置解析PGW网关的方法应用于DNS,如图5所示,基于位置解析PGW网关的方法包括:
[0073] 步骤S21:接收MME发送的APN查询请求,所述APN查询请求中包括MME构造的新FQDN。
[0074] APN查询具体为NAPTR记录、SRV记录、A记录查询。APN查询请求中包括MME根据实时TAC信息扩展包括TAC信息的APN进而构造的新FQDN。
[0075] 步骤S22:针对包含TAC信息的APN构造的所述新FQDN,制作解析至不同业务区域的SMF/PGW‑C(PGW‑C)的数据,配置NAPTR记录、SRV记录、A记录。
[0076] 在本发明实施例中,DNS根据包含TAC信息的APN构造的新FQDN新增解析数据,将该新FQDN指向不同业务区域的(PGW‑C)SMF/PGW‑C,配置对应的NAPTR记录、SRV记录、A记录,以便后续进行解析获取PGW‑C信息。
[0077] 步骤S23:向MME返回基于所述NAPTR记录、所述SRV记录、所述A记录的解析结果。
[0078] 在本发明实施例中,向MME返回基于所述NAPTR记录的标识SMF/PGW‑C POOL的主机名、基于所述SRV记录的全部SMF/PGW‑C(PGW‑C)的主机名、以及基于所述A记录的全部SMF/PGW‑C(PGW‑C)主机名的S5/S8接口的IP地址。
[0079] 具体地,针对业务区域A的新FQDN:NAPTR记录解析结果为业务区域A的标识SMF/PGW‑C POOL的主机名,SRV记录解析结果为业务区域A的全部SMF/PGW‑C(PGW‑C)的主机名,A记录解析结果为业务区域A的全部SMF/PGW‑C(PGW‑C)主机名的S5/S8接口的IP地址。
[0080] 针对业务区域B的新FQDN:NAPTR记录解析结果为业务区域B的标识SMF/PGW‑C POOL的主机名,SRV记录解析结果为业务区域B的全部SMF/PGW‑C(PGW‑C)的主机名,A记录解析结果为业务区域B的全部SMF/PGW‑C(PGW‑C)主机名的S5/S8接口的IP地址。
[0081] 本发明实施例通过接收MME发送的APN查询请求,所述APN查询请求中包括MME构造的新FQDN;针对包含TAC信息的APN构造的所述新FQDN,制作解析至不同业务区域的SMF/PGW‑C(PGW‑C)的数据,配置NAPTR记录、SRV记录、A记录;向MME返回基于所述NAPTR记录、所述SRV记录、所述A记录的解析结果,能够应用5G网络和4G网络准确接入同一个业务区域,实现4G与5G协同组网,减少了路由迂回、时延和互联带宽,网络复杂度降低。
[0082] 图6示出了本发明实施例的基于位置解析PGW网关的装置的结构示意图。如图6所示,该基于位置解析PGW网关的装置应用于MME,包括:第一接收单元601、构造单元602以及信息获取单元603。其中:
[0083] 第一接收单元601用于接收用户发送的携带用户的实时的TAC信息的附着请求;构造单元602用于根据实时的TAC信息扩展包括所述TAC信息的APN,构造新FQDN;信息获取单元603用于向DNS发起APN查询,并接收DNS返回的基于所述新FQDN的解析结果,获取PGW‑C信息。
[0084] 在一种可选的方式中,构造单元602用于:将原APN NI扩展增加所述TAC信息,构造所述新FQDN;或者,在APN NI和APN OI之间插入所述TAC信息,构造所述新FQDN。
[0085] 在一种可选的方式中,信息获取单元603用于:接收DNS返回的目标区域SMF/PGW‑C(PGW‑C)POOL的通用主机名、全部SMF/PGW‑C(PGW‑C)的主机名以及S6/S8接口的IP地址。
[0086] 在一种可选的方式中,信息获取单元603用于:向DNS发起TAI查询,并获取DNS返回的TAI解析结果,获取SGW信息;向用户返回所述SGW信息和所述PGW‑C信息,使用户通过SGW、SMF/PGW‑C(PGW‑C)和UPF/PGW‑U(PGW‑U)建立承载。
[0087] 本发明实施例通过接收用户发送的发送携带用户的实时的TAC信息的附着请求;根据实时的TAC信息扩展包括所述TAC信息的APN,构造新FQDN;向DNS发起APN查询,并接收DNS返回的基于所述新FQDN的解析结果,获取PGW‑C信息,能够应用5G网络和4G网络准确接入同一个业务区域,实现4G与5G协同组网,减少了路由迂回、时延和互联带宽,网络复杂度降低。
[0088] 图7示出了本发明实施例的基于位置解析PGW网关的装置的结构示意图。如图7所示,该基于位置解析PGW网关的装置应用于DNS,包括:第二接收单元701、数据制作单元702以及结果返回单元703。其中:
[0089] 第二接收单元701用于接收MME发送的APN查询请求,所述APN查询请求中包括MME构造的新FQDN;数据制作单元702用于针对包含TAC信息的APN构造的所述新FQDN,制作解析至不同业务区域的SMF/PGW‑C(PGW‑C)的数据,配置NAPTR记录、SRV记录、A记录;结果返回单元703用于向MME返回基于所述NAPTR记录、所述SRV记录、所述A记录的解析结果。
[0090] 在一种可选的方式中,结果返回单元703用于:向MME返回基于所述NAPTR记录的标识SMF/PGW‑C POOL的主机名、基于所述SRV记录的全部SMF/PGW‑C(PGW‑C)的主机名、以及基于所述A记录的全部SMF/PGW‑C(PGW‑C)主机名的S5/S8接口的IP地址。
[0091] 本发明实施例通过接收MME发送的APN查询请求,所述APN查询请求中包括MME构造的新FQDN;针对包含TAC信息的APN构造的所述新FQDN,制作解析至不同业务区域的SMF/PGW‑C(PGW‑C)的数据,配置NAPTR记录、SRV记录、A记录;向MME返回基于所述NAPTR记录、所述SRV记录、所述A记录的解析结果,能够应用5G网络和4G网络准确接入同一个业务区域,实现4G与5G协同组网,减少了路由迂回、时延和互联带宽,网络复杂度降低。
[0092] 本发明实施例提供了一种非易失性计算机存储介质,所述计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的基于位置解析PGW网关的方法。
[0093] 可执行指令具体可以用于使得处理器执行以下操作:
[0094] 接收用户发送的发送携带用户的实时的TAC信息的附着请求;
[0095] 根据实时的TAC信息扩展包括所述TAC信息的APN,构造新FQDN;
[0096] 向DNS发起APN查询,并接收DNS返回的基于所述新FQDN的解析结果,获取PGW‑C信息。
[0097] 在一种可选的方式中,所述可执行指令使所述处理器执行以下操作:
[0098] 将原APN NI扩展增加所述TAC信息,构造所述新FQDN;或者,
[0099] 在APN NI和APN OI之间插入所述TAC信息,构造所述新FQDN。
[0100] 在一种可选的方式中,所述可执行指令使所述处理器执行以下操作:
[0101] 接收DNS返回的目标区域SMF/PGW‑C(PGW‑C)POOL的通用主机名、全部SMF/PGW‑C(PGW‑C)的主机名以及S5/S8接口的IP地址。
[0102] 在一种可选的方式中,所述可执行指令使所述处理器执行以下操作:
[0103] 向DNS发起TAI查询,并获取DNS返回的TAI解析结果,获取SGW信息;
[0104] 向用户返回所述SGW信息和所述PGW‑C信息,使用户通过SGW、SMF/PGW‑C(PGW‑C)和UPF/PGW‑U(PGW‑U)建立承载。
[0105] 本发明实施例通过接收用户发送的发送携带用户的实时的TAC信息的附着请求;根据实时的TAC信息扩展包括所述TAC信息的APN,构造新FQDN;向DNS发起APN查询,并接收DNS返回的基于所述新FQDN的解析结果,获取PGW‑C信息,能够应用5G网络和4G网络准确接入同一个业务区域,实现4G与5G协同组网,减少了路由迂回、时延和互联带宽,网络复杂度降低。
[0106] 本发明实施例提供了一种非易失性计算机存储介质,所述计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的基于位置解析PGW网关的方法。
[0107] 可执行指令具体可以用于使得处理器执行以下操作:
[0108] 接收MME发送的APN查询请求,所述APN查询请求中包括MME构造的新FQDN;
[0109] 针对包含TAC信息的APN构造的所述新FQDN,制作解析至不同业务区域的SMF/PGW‑C(PGW‑C)的数据,配置NAPTR记录、SRV记录、A记录;
[0110] 向MME返回基于所述NAPTR记录、所述SRV记录、所述A记录的解析结果。
[0111] 向MME返回基于所述NAPTR记录的标识SMF/PGW‑C POOL的主机名、基于所述SRV记录的全部SMF/PGW‑C(PGW‑C)的主机名、以及基于所述A记录的全部SMF/PGW‑C(PGW‑C)主机名的S5/S8接口的IP地址。
[0112] 本发明实施例通过接收MME发送的APN查询请求,所述APN查询请求中包括MME构造的新FQDN;针对包含TAC信息的APN构造的所述新FQDN,制作解析至不同业务区域的SMF/PGW‑C(PGW‑C)的数据,配置NAPTR记录、SRV记录、A记录;向MME返回基于所述NAPTR记录、所述SRV记录、所述A记录的解析结果,能够应用5G网络和4G网络准确接入同一个业务区域,实现4G与5G协同组网,减少了路由迂回、时延和互联带宽,网络复杂度降低。
[0113] 本发明实施例提供了一种计算机程序产品,所述计算机程序产品包括存储在计算机存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行上述任意方法实施例中的基于位置解析PGW网关的方法。
[0114] 可执行指令具体可以用于使得处理器执行以下操作:
[0115] 接收用户发送的发送携带用户的实时的TAC信息的附着请求;
[0116] 根据实时的TAC信息扩展包括所述TAC信息的APN,构造新FQDN;
[0117] 向DNS发起APN查询,并接收DNS返回的基于所述新FQDN的解析结果,获取PGW‑C信息。
[0118] 在一种可选的方式中,所述可执行指令使所述处理器执行以下操作:
[0119] 将原APN NI扩展增加所述TAC信息,构造所述新FQDN;或者,
[0120] 在APN NI和APN OI之间插入所述TAC信息,构造所述新FQDN。
[0121] 在一种可选的方式中,所述可执行指令使所述处理器执行以下操作:
[0122] 接收DNS返回的目标区域SMF/PGW‑C(PGW‑C)POOL的通用主机名、全部SMF/PGW‑C(PGW‑C)的主机名以及S5/S8接口的IP地址。
[0123] 在一种可选的方式中,所述可执行指令使所述处理器执行以下操作:
[0124] 向DNS发起TAI查询,并获取DNS返回的TAI解析结果,获取SGW信息;
[0125] 向用户返回所述SGW信息和所述PGW‑C信息,使用户通过SGW、SMF/PGW‑C(PGW‑C)和UPF/PGW‑U(PGW‑U)建立承载。
[0126] 本发明实施例通过接收用户发送的发送携带用户的实时的TAC信息的附着请求;根据实时的TAC信息扩展包括所述TAC信息的APN,构造新FQDN;向DNS发起APN查询,并接收DNS返回的基于所述新FQDN的解析结果,获取PGW‑C信息,能够应用5G网络和4G网络准确接入同一个业务区域,实现4G与5G协同组网,减少了路由迂回、时延和互联带宽,网络复杂度降低。
[0127] 本发明实施例提供了一种计算机程序产品,所述计算机程序产品包括存储在计算机存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行上述任意方法实施例中的基于位置解析PGW网关的方法。
[0128] 可执行指令具体可以用于使得处理器执行以下操作:
[0129] 接收MME发送的APN查询请求,所述APN查询请求中包括MME构造的新FQDN;
[0130] 针对包含TAC信息的APN构造的所述新FQDN,制作解析至不同业务区域的SMF/PGW‑C(PGW‑C)的数据,配置NAPTR记录、SRV记录、A记录;
[0131] 向MME返回基于所述NAPTR记录、所述SRV记录、所述A记录的解析结果。
[0132] 在一种可选的方式中,所述可执行指令使所述处理器执行以下操作:
[0133] 向MME返回基于所述NAPTR记录的标识SMF/PGW‑C POOL的主机名、基于所述SRV记录的全部SMF/PGW‑C(PGW‑C)的主机名、以及基于所述A记录的全部SMF/PGW‑C(PGW‑C)主机名的S5/S8接口的IP地址。
[0134] 本发明实施例通过接收MME发送的APN查询请求,所述APN查询请求中包括MME构造的新FQDN;针对包含TAC信息的APN构造的所述新FQDN,制作解析至不同业务区域的SMF/PGW‑C(PGW‑C)的数据,配置NAPTR记录、SRV记录、A记录;向MME返回基于所述NAPTR记录、所述SRV记录、所述A记录的解析结果,能够应用5G网络和4G网络准确接入同一个业务区域,实现4G与5G协同组网,减少了路由迂回、时延和互联带宽,网络复杂度降低。
[0135] 图8示出了本发明实施例提供的计算设备的结构示意图,本发明具体实施例并不对设备的具体实现做限定。
[0136] 如图8所示,该计算设备可以包括:处理器(processor)802、通信接口(Communications Interface)804、存储器(memory)806、以及通信总线808。
[0137] 其中:处理器802、通信接口804、以及存储器806通过通信总线808完成相互间的通信。通信接口804,用于与其它设备比如客户端或其它服务器等的网元通信。处理器802,用于执行程序810,具体可以执行上述基于位置解析PGW网关的方法实施例中的相关步骤。
[0138] 具体地,程序810可以包括程序代码,该程序代码包括计算机操作指令。
[0139] 处理器802可能是中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本发明实施例的一个或各个集成电路。设备包括的一个或各个处理器,可以是同一类型的处理器,如一个或各个CPU;也可以是不同类型的处理器,如一个或各个CPU以及一个或各个ASIC。
[0140] 存储器806,用于存放程序810。存储器806可能包含高速RAM存储器,也可能还包括非易失性存储器(non‑volatile memory),例如至少一个磁盘存储器。
[0141] 程序810具体可以用于使得处理器802执行以下操作:
[0142] 接收用户发送的发送携带用户的实时的TAC信息的附着请求;
[0143] 根据实时的TAC信息扩展包括所述TAC信息的APN,构造新FQDN;
[0144] 向DNS发起APN查询,并接收DNS返回的基于所述新FQDN的解析结果,获取PGW‑C信息。
[0145] 在一种可选的方式中,所述程序810使所述处理器执行以下操作:
[0146] 将原APN NI扩展增加所述TAC信息,构造所述新FQDN;或者,
[0147] 在APN NI和APN OI之间插入所述TAC信息,构造所述新FQDN。
[0148] 在一种可选的方式中,所述程序810使所述处理器执行以下操作:
[0149] 接收DNS返回的目标区域SMF/PGW‑C(PGW‑C)POOL的通用主机名、全部SMF/PGW‑C(PGW‑C)的主机名以及S5/S8接口的IP地址。
[0150] 在一种可选的方式中,所述程序810使所述处理器执行以下操作:
[0151] 向DNS发起TAI查询,并获取DNS返回的TAI解析结果,获取SGW信息;
[0152] 向用户返回所述SGW信息和所述PGW‑C信息,使用户通过SGW、SMF/PGW‑C(PGW‑C)和UPF/PGW‑U(PGW‑U)建立承载。
[0153] 本发明实施例通过接收用户发送的发送携带用户的实时的TAC信息的附着请求;根据实时的TAC信息扩展包括所述TAC信息的APN,构造新FQDN;向DNS发起APN查询,并接收DNS返回的基于所述新FQDN的解析结果,获取PGW‑C信息,能够应用5G网络和4G网络准确接入同一个业务区域,实现4G与5G协同组网,减少了路由迂回、时延和互联带宽,网络复杂度降低。
[0154] 图9示出了本发明实施例提供的计算设备的结构示意图,本发明具体实施例并不对设备的具体实现做限定。
[0155] 如图9所示,该计算设备可以包括:处理器(processor)902、通信接口(Communications Interface)904、存储器(memory)906、以及通信总线908。
[0156] 其中:处理器902、通信接口904、以及存储器906通过通信总线908完成相互间的通信。通信接口904,用于与其它设备比如客户端或其它服务器等的网元通信。处理器902,用于执行程序910,具体可以执行上述基于位置解析PGW网关的方法实施例中的相关步骤。
[0157] 具体地,程序910可以包括程序代码,该程序代码包括计算机操作指令。
[0158] 处理器902可能是中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本发明实施例的一个或各个集成电路。设备包括的一个或各个处理器,可以是同一类型的处理器,如一个或各个CPU;也可以是不同类型的处理器,如一个或各个CPU以及一个或各个ASIC。
[0159] 存储器906,用于存放程序910。存储器906可能包含高速RAM存储器,也可能还包括非易失性存储器(non‑volatile memory),例如至少一个磁盘存储器。
[0160] 程序910具体可以用于使得处理器902执行以下操作:
[0161] 在一种可选的方式中,所述程序910使所述处理器执行以下操作:
[0162] 接收MME发送的APN查询请求,所述APN查询请求中包括MME构造的新FQDN;
[0163] 针对包含TAC信息的APN构造的所述新FQDN,制作解析至不同业务区域的SMF/PGW‑C(PGW‑C)的数据,配置NAPTR记录、SRV记录、A记录;
[0164] 向MME返回基于所述NAPTR记录、所述SRV记录、所述A记录的解析结果。
[0165] 在一种可选的方式中,所述程序910使所述处理器执行以下操作:
[0166] 向MME返回基于所述NAPTR记录的标识SMF/PGW‑C POOL的主机名、基于所述SRV记录的全部SMF/PGW‑C(PGW‑C)的主机名、以及基于所述A记录的全部SMF/PGW‑C(PGW‑C)主机名的S5/S8接口的IP地址。
[0167] 本发明实施例通过接收MME发送的APN查询请求,所述APN查询请求中包括MME构造的新FQDN;针对包含TAC信息的APN构造的所述新FQDN,制作解析至不同业务区域的SMF/PGW‑C(PGW‑C)的数据,配置NAPTR记录、SRV记录、A记录;向MME返回基于所述NAPTR记录、所述SRV记录、所述A记录的解析结果,能够应用5G网络和4G网络准确接入同一个业务区域,实现4G与5G协同组网,减少了路由迂回、时延和互联带宽,网络复杂度降低。
[0168] 在此提供的算法或显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明实施例也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
[0169] 在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
[0170] 类似地,应当理解,为了精简本发明并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明实施例的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。
[0171] 本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
[0172] 应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。上述实施例中的步骤,除有特殊说明外,不应理解为对执行顺序的限定。