掌桥专利:专业的专利平台
掌桥专利
首页

用于信息同步的方法和装置

文献发布时间:2023-06-19 18:32:25


用于信息同步的方法和装置

技术领域

本公开的非限制性和示例性实施例一般涉及通信技术领域,并且具体涉及用于信息同步的方法和装置。

背景技术

本部分介绍了可以有助于更好地理解本公开的多个方面。因此,本部分的陈述应从这种角度来阅读,以及不应被理解为关于什么在现有技术中或什么不在现有技术中的承认。

3GPP(第三代合作伙伴项目)EPS(演进分组系统)核心网络支持UE通过经由演进的分组数据网关(ePDG)集成的演进分组核心(EPC)的非3GPP IP(互联网协议)接入网络(例如,WLAN(无线局域网))的连通性。3GPP还定义了在连接到EPC的ePDG和5GS(第五代系统)之间的互通。

为了支持3GPP接入和非3GPP接入之间的平滑切换以及用于用户设备(UE)的IP地址保存,经由HSS(归属用户服务器)/UDM(统一数据管理)在EPC和5GC(第五代核心网络)之间共享和/或同步组合的会话管理功能加分组数据网络网关控制面(SMF+PGW-C)实体的地址信息,AMF(接入和移动性管理功能)可以从HSS/UDM读取数据,并且在条件允许的情况下(例如,支持该功能的UE终端、UE签约支持、组合的SMF+PGW-C可用,等)选择相同的组合的SMF+PGW-C。

发明内容

以简化形式提供本发明内容以介绍选择的构思,以下该构思在详细描述中将被进一步描述。本发明内容既不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。

在3GPP TS 23.501V16.4.0(其公开内容通过引用全文并入本文)中,引入了ePDG/EPC和5GS互通的增强(即,使用N10接口而不使用S6b),以使S6b接口在SMF+PGW-C和3GPPAAA服务器之间是可选的。然而,使用N10接口而不使用S6b存在一些问题。例如,如在3GPPTS 23.402V16.0.0中定义的,从HSS到3GPP AAA服务器的PGW-C分配的通知将触发3GPP AAA服务器通过SWm接口请求过程用新的PGW标识数据来更新ePDG。然而,在这种情况下,是ePDG选择SMF+PGW-C,因此向ePDG通知PGW-C分配是多余的,并且可能导致在ePDG中的错误解释和处理,例如,释放现有已建立的PDN连接,并且如在PGW-C分配消息通知中所示的,在SMF+PGW-C上建立新的PDN连接。

为了克服或减轻上述问题或其他问题,本公开的实施例提出了一种改进的信息同步解决方案。

在本公开的第一方面中,提供了一种在数据管理节点处的方法。该方法包括从第一网关接收包括第一网关的标识的第一消息。第一网关服务终端设备的会话。终端设备从第二网关接入网络。该方法还包括向认证、授权和计费(AAA)服务器发送包括第一网关的标识的第二消息。

在一个实施例中,第一消息还可以包括终端设备从第二网关接入网络的第一指示。

在一个实施例中,第二消息还可以包括用于指示AAA服务器抑制朝向第二网关的请求的第二指示。

在一个实施例中,请求可以是重新授权请求。

在一个实施例中,第二消息还可以包括用于指示终端设备从第二网关接入网络的第二指示。

在一个实施例中,该方法还可以包括存储第一网关的标识。

在一个实施例中,第一网关的标识可以是完全合格域名(FQDN)或互联网协议(IP)地址。

在一个实施例中,数据管理节点可以是组合的归属用户服务器加上统一数据管理(HSS+UDM)实体。

在一个实施例中,第一网关可以是组合的会话管理功能加分组数据网络网关控制面(SMF+PGW-C)实体。

在一个实施例中,第二网关可以是演进的分组数据网关(ePDG)。

在一个实施例中,第一消息可以是Nudm_UECM_Registration请求。

在一个实施例中,第二消息可以是Push-Profile-Request消息。

在本公开的第二方面中,提供了一种在认证、授权和计费(AAA)服务器处的方法。该方法包括从数据管理节点接收包括服务终端设备的会话的第一网关的标识的消息。该方法还包括基于该消息抑制朝向第二网关的请求。终端设备从第二网关接入网络。

在一个实施例中,请求可以是重新授权请求。

在一个实施例中,该消息还可以包括用于指示AAA服务器抑制朝向第二网关的请求的指示。

在一个实施例中,该消息还可以包括用于指示终端设备从第二网关接入网络的指示。

在一个实施例中,该方法还可以包括存储第一网关的标识。

在一个实施例中,该消息可以是Push-Profile-Request消息。

在本公开的第三方面中,提供了一种数据管理节点。数据管理节点包括处理器;以及耦合到处理器的存储器,所述存储器存储可由所述处理器执行的指令,由此所述数据管理节点可操作以从所述第一网关接收包括第一网关的标识的第一消息。第一网关服务终端设备的会话。终端设备从第二网关接入网络。所述数据管理节点还可操作以向认证、授权和计费(AAA)服务器发送包括第一网关的标识的第二消息。第一消息还包括终端设备从第二网关接入网络的第一指示。

在本公开的第四方面中,提供了一个认证、授权和计费(AAA)服务器。AAA服务器包括处理器;以及耦合到所述处理器的存储器,所述存储器存储可由所述处理器可执行的指令,由此所述AAA服务器可操作以从数据管理节点接收包括服务终端设备的会话的第一网关的标识的消息。所述AAA服务器还可操作以基于所述消息抑制朝向第二网关的请求。终端设备从第二网关接入网络。

在本公开的第五方面中,提供了一种数据管理节点。数据管理节点包括接收模块和发送模块。接收模块可以被配置为从第一网关接收包括第一网关的标识的第一消息。第一网关服务终端设备的会话。终端设备从第二网关接入网络。发送模块可以被配置为向认证、授权和计费(AAA)服务器发送包括第一网关的标识的第二消息。第一消息还包括终端设备从第二网关接入网络的第一指示

在一个实施例中,数据管理节点还可以包括存储模块,该存储模块被配置为存储第一网关的标识。

在本公开的第六方面中,提供了一种AAA服务器。AAA服务器包括接收模块和抑制模块。接收模块可以被配置为从数据管理节点接收包括服务终端设备的会话的第一网关的标识的消息。抑制模块可以被配置为基于该消息抑制朝向第二网关的请求。终端设备从第二网关接入网络。

在一个实施例中,AAA服务器还可以包括存储模块,其被配置为存储第一网关的标识。

在本公开的第七方面中,提供了一种计算机程序产品,其包括指令,当在至少一个处理器上执行指令时,所述指令使所述至少一个处理器执行根据本公开的第一和第二方面中的任一方面的方法。

在本公开的第八方面中,提供了一种存储指令的计算机可读存储介质,当在至少一个处理器上执行所述指令时,所述指令使所述至少一个处理器执行根据本公开的第一和第二方面中任一方面的方法。

本文的实施例提供了许多优点,以下是优点的示例的非穷举列表。在本文的一些实施例中,如果从ePDG选择用于UE建立PDN连接的PGW-C+SMF,并且N10接口用于向HSS/UDM报告PGW分配信息,则所提出的解决方案可以确保在3GPP AAA服务器中可用的正确的PGW分配信息。因此,在稍后的切换中,3GPP AAA服务器可以向ePDG提供PGW的适当信息。在本文的一些实施例中,所提出的解决方案可以确保向3GPP AAA服务器提供适当的指示,因此它可以抑制到ePDG的请求过程,以避免在ePDG中的错误解释/错误处理。本文的实施例不限于上述特征和优点。本领域技术人员在阅读以下详细描述后将认识到附加特征和优点。

附图说明

从参考附图的下面的详细描述,通过示例的方式,本公开的各个实施例的上述和其他方面、特征和益处将变得更加完全明显,在附图中,相似的附图标记或字母用于指代相似或等同的元素。附图被示出以用于促进本公开的实施例的更好的理解,以及不一定按比例绘制,其中:

图1示意性地示出了根据本公开实施例的用于ePDG/EPC和5GS之间互通的非漫游架构;

图2示意性地示出了根据本公开实施例的用于ePDG/EPC和5GS之间互通的本地疏导(breakout)漫游架构;

图3示意性地示出了根据本公开实施例的用于ePDG/EPC和5GS之间互通的归属路由漫游架构;

图4示出了根据本公开实施例的方法的流程图;

图5示出了根据本公开的另一实施例的方法的流程图;

图6示出了根据本公开的另一实施例的方法的流程图;

图7a示出了根据本公开的实施例的可以在数据管理节点中实现的/被实现为数据管理节点的装置的简化框图;

图7b示出了根据本公开的实施例的可以在AAA服务器中实现的/被实现为AAA服务器的装置的简化框图;

图8是示出根据本公开的实施例的数据管理节点的框图;和

图9是示出根据本公开的实施例的AAA服务器的框图。

具体实施方式

参考附图详细描述本公开的实施例。应当理解,仅出于使本领域技术人员能够更好地理解以及因此实现本公开的目的来讨论这些实施例,而不是建议对本公开的范围的任何限制。在整个说明书中对特征,优点或类似语言的引用并不意味着可以用本公开实现的所有特征和优点应该在或在本公开的任何单个实施例中。相反,提及特征和优点的语言应被理解为意味着结合实施例描述的特定特征,优点或特性被包括在本公开的至少一个实施例中。此外,在一个或多个实施例中,可以以任何合适的方式来组合本公开所描述的特征,优点和特性。相关领域的技术人员将认识到,可以在没有特定实施例的特定特征或优点中的一个或多个特定特征或优点的情况下实践本公开。在其他情况下,在某些实施例中可以认识到附加特征和优点,而附加特征和优点可能不会在本公开的所有实施例中存在。

如本文所用,术语“网络”是指遵循任何合适的无线/有线通信标准的网络,诸如,新无线电(NR)、长期演进(LTE)、高级LTE、宽带码分多址(WCDMA)、高速分组接入(HSPA)、码分多址(CDMA)、时分多址(TDMA)、频分多址(FDMA)、正交频分多址(OFDMA)、单载波频分多址(SC-FDMA)和其他无线网络。CDMA网络可以实现诸如通用陆地无线电接入(UTRA)等的无线电技术。UTRA包括WCDMA和CDMA的其他变体。TDMA网络可以实现诸如全球移动通信系统(GSM)的无线电技术。OFDMA网络可以实现无线电技术,例如演进的UTRA(E-UTRA)、超移动宽带(UMB)、IEEE 802.11(Wi-Fi)、IEEE 802.16(WiMAX)、IEEE 802.20、Flash-OFDMA、Ad-hoc网络、无线传感器网络等。在以下描述中,术语“网络”和“系统”可以互换使用。此外,此外,可以根据任何合适的通信协议执行在网络中的两个设备之间的通信,通信协议包括但不限于由诸如3GPP(第三代合作伙伴计划)的一些标准组织定义的通信协议。例如,由3GPP定义的通信协议可以包括第三代(3G)、第四代(4G)、4.5G、第四代(5G)通信协议和/或当前已知或将来开发的任何其他协议。

本文使用的术语“网络节点”指网络设备或实体,例如通信网络中的核心网络设备。例如,在诸如3GPP型蜂窝网络的无线通信网络中,网络节点可以是核心网络设备,其可以向通过接入网络设备互连的客户提供多种服务。每个接入网络设备可以通过有线或无线连接连接到核心网络设备。

术语“网络功能(NF)”指可以在通信网络的网络实体(物理或虚拟)中实现的任何适当功能。例如,5G系统(5GS)可以包括多个NF,例如AMF(接入和移动性管理功能)、SMF(会话管理功能),AUSF(认证服务功能)、UDM(统一数据管理)、PCF(策略控制功能)、AF(应用功能)、NEF(网络开放功能)、UPF(用户面功能)和NRF(网络储存功能),RAN(无线电接入网络)、SCP(服务通信代理)、NWDAF(网络数据分析功能)等。在其他实施例中,例如,取决于特定网络,网络功能可以包括不同类型的NF。4G系统可以包括多个网络实体,例如移动性管理实体(MME)、SGW(服务网关)、PGW(分组数据网络(PDN)网关)、PCRF(策略和计费规则功能)、3GPPAAA服务器、HSS、ePDG、eNB等。各种网络设备(诸如SGW、PGW等)的控制面和用户面分离(CUPS)的架构已经被引入通信网络中。在CUPS的架构中,已经定义了控制面节点(或功能)和用户面节点(或者功能)之间的各种接口。例如,在PGW控制面(PGW-C)和PGW用户面(PGW-U)之间定义了Sxb接口,在SGW控制面和SGW用户面之间定义了Sxa接口。在会话管理功能(SMF)和用户面功能(UPF)之间定义了N4接口。在一些实施例中,在不同网络中具有相同或类似功能的网络实体或功能可以被称为组合网络实体,例如,PGW-C+SMF、PGW-U+UPF、PCF+PCRF等。

术语“终端设备”是指可以接入通信网络并从其接收服务的任何末端设备。作为示例而非限制,终端设备指移动终端、用户设备(UE)或其他合适的设备。UE可以是例如用户站(SS)、便携式用户站、移动站(MS)或接入终端(AT)。终端设备可以包括但不限于便携式计算机,诸如数码相机之类的图像捕获终端设备,游戏终端设备,音乐存储和回放设备,移动电话,蜂窝电话,智能电话,IP语音(VoIP)电话,无线本地环路电话,平板电脑,可穿戴设备,个人数字助理(PDA),便携式计算机,台式计算机,可穿戴终端设备,车载无线终端设备,无线端点,移动台,笔记本电脑嵌入式设备(LEE),笔记本电脑安装设备(LME),USB软件狗,智能设备,无线用户驻地设备(CPE)等。在下面的描述中,术语“终端设备”,“终端”,“用户设备”和“UE”可以互换使用。作为一个示例,终端设备可以代表被配置用于根据由3GPP(第三代合作伙伴计划)发布的一个或多个通信标准(例如3GPP的LTE标准或NR标准)进行通信的UE。如本文所使用的,就拥有和/或操作相关设备的人类用户而言,

“用户设备”或“UE”可能不一定具有“用户”。在一些实施例中,终端设备可以被配置为在没有直接人类交互的情况下发送和/或接收信息。例如,当被内部或外部事件触发时,或者响应于来自通信网络的请求,终端设备可以被设计为按照预定的调度向网络发送信息。替代地,UE可以代表旨在出售给人类用户或由人类用户操作但最初可能不与特定人类用户相关联的设备。

作为又一示例,在物联网(IOT)场景中,终端设备可以代表执行监测和/或测量的机器或其他设备,以及将这种监测和/或测量的结果发送到另一个终端设备和/或网络设备。在这种情况下,终端设备可以是机器对机器(M2M)设备,其在3GPP上下文中可以被称为机器类型通信(MTC)设备。作为一个特定示例,终端设备可以是实现3GPP窄带物联网(NB-IoT)标准的UE。此类机器或设备的特定示例是传感器、计量设备(例如电表、工业机械)或家用或个人电器(例如冰箱、电视)、个人可穿戴设备(例如手表),等。在其他场景中,终端设备可以代表能够监测和/或报告其运行状态或与其运行相关的其他功能的车辆或其他设备。

说明书中对“一个实施例”、“实施例”、“示例性实施例”等的引用表明所描述的实施例可以包括特定的特征、结构或特性,但不必是每个实施例都包括特定特征、结构或特性。此外,这些短语不一定指相同的实施例。此外,当结合实施例描述特定特征、结构或特性时,无论是否被明确描述,认为影响与其他实施例相关的此类特征、结构或特性在本领域技术人员的知识范围内。

应当理解,虽然本文可以使用术语“第一”和“第二”等来描述各种元素,但是这些元素不应受这些术语的限制。这些术语仅用于将一种元素与另一种元素区分开来。例如,在不脱离示例实施例的范围的情况下,第一元素可以被称为第二元素,类似地,第二元素可以被称为第一元素。如本文所用,术语“和/或”包括一个或多个相关所列术语的任何和所有组合。

如本文所用,短语“A和B中的至少一个”应理解为意指“仅A,仅B,或者A和B两者”。短语“A和/或B”应理解为“仅A,仅B,或A和B两者”。

本文中使用的术语仅是出于描述特定实施例的目的,以及不旨在限制示例实施例。除非上下文另外明确指出,否则如本文所使用的单数形式“一”,“一个”和“该”也旨在包括复数形式。将进一步理解的是,当在本文中使用时,术语“包括”,“包含”,“具有”,“拥有”,“含有”和/或“涵盖”指定所述特征,元素和/或组件等的存在,但是不排除一个或多个其他特征,元素,组件和/或其组合的存在或增加。

注意,本文中使用的这些术语仅是用于便于描述和在节点,设备或网络等之间的区分。随着技术的发展,也可以使用具有相似/相同含义的其他术语。

在以下描述和权利要求书中,除非另有定义,否则本文中使用的所有技术术语和科学术语具有与本公开所属领域的普通技术人员通常所理解的相同含义。

注意,本公开的一些实施例主要关于被用作某些示例性网络配置和系统部署的非限制性示例的如由3GPP定义的蜂窝网络来描述。因此,这里给出的示例性实施例的描述具体指的是与其直接相关的术语。这样的术语仅在所呈现的非限制性示例和实施例的上下文中使用,并且自然不以任何方式限制本公开。相反,只要本文描述的示例性实施例适用,可以同样地使用任何其他系统配置或无线电技术。

尽管可以在使用任何适当组件的任何适当类型的系统中实现本文描述的主题,但是本文公开的实施例是关于符合图1-3所示的示例性系统架构的通信系统来描述的。图1-3仅描绘了一些示例性元件。在实践中,通信系统还可以包括适合于支持终端设备之间或无线设备与另一通信设备(例如陆线电话、服务提供方或任何其他网络节点或终端设备)之间的通信的任何附加元件。通信系统可以向一个或多个终端设备提供通信和各种类型的服务,以便于终端设备访问通信系统和/或使用由通信系统提供的或经由通信系统提供的服务。

图1示意性地示出了根据本公开实施例的用于ePDG/EPC和5GS之间互通的非漫游架构。图1的系统架构与3GPP TS 23.501V16.4.0的图4.3.4.1-1的架构相同,并且可以包括一些示例性网络节点,例如UE、ePDG、3GPP AAA服务器、UPF+PGW-U、SMF+PGW-C、PCF、HSS+UDM、AMF、NG-RAN(下一代RAN)。如图1进一步所示,示例性系统架构还包含一些接口,例如S2b-C、S2b-U、SWm、SWx、S6b、N10、N7、N4、N1、N2、N3、N8、N11和N15等。图1中所示的各种网络节点可负责例如如在各种3GPP规范(例如3GPP TS 23.501V16.4.0和3GPP TS23401V16.6.0,其公开内容通过引用全文并入本文)中定义的功能。

图2示意性地示出了根据本公开的实施例的用于ePDG/EPC和5GS之间互通的本地疏导漫游架构。图3示意性地示出了根据本公开的实施例的用于在ePDG/EPC和5GS之间互通的归属路由漫游架构。图2的系统架构与3GPP TS 23.501V16.4.0的图4.3.4.2-1的架构相同。图3的系统架构与3GPP TS 23.501V16.4.0的图4.3.4.2-2的架构相同。

图2的系统架构可以包括一些示例性网络节点,例如UE、ePDG、3GPP AAA代理、3GPPAA服务器、UPF+PGW-U、SMF+PGW-C、h-PCF(归属PCF)、v-PCF(拜访的PCF),HSS+UDM、AMF、NG-RAN。如图2进一步所示,示例性系统架构还包含一些接口,例如S2b-C、S2b-U、SWm、SWx、SWd、S6b、N10、N24、N7、N4、N1、N2、N3、N8、N11和N15等。图2中所示的各种网络节点可以负责例如如在各种3GPP规范(例如3GPP TS 23.501V16.4.0和3GPP TS 23401V16.6.0,其公开内容通过引用全文并入本文)中定义的功能。HPLMN表示归属公共陆地移动网络。VPLMN表示拜访的公共陆地移动网络。

图3的系统架构可以包括一些示例性网络节点,例如UE、ePDG、3GPP AAA代理、3GPPAA服务器、UPF+PGW-U、SMF+PGW-C、h-PCF(归属PCF)、HSS+UDM、v-PCF(拜访的PCF),v-SMF(拜访的SMF)、UPF、AMF、NG-RAN。如图3进一步所示,示例性系统架构还包含一些接口,例如S2b-C、S2b-U、SWm、SWx、SWd、S6b、N10、N7、N4、N1、N2、N3、N4,N8、N9、N16、N24、N11和N15等。图3中所示的各种网络节点可以负责例如如在各种3GPP规范(例如3GPP TS 23.501V16.4.0和3GPP TS 23401 V16.6.0,其公开内容通过引用全文并入本文)中定义的功能。

3GPP TS 23.402 V16.0.0中记录了UE和ePDG之间以及EPC节点之间接口(即SWm、SWd、SWx、S2b和S6b)的详细信息。

使用基于GTP(GPRS(通用分组无线电服务)隧道协议)的S2b仅支持与ePDG的互通。S6b接口是可选的。

用于非3GPP接入的PGW(分组数据网络网关)分配信息可由所选择的SMF+PGW-C通过S6b接口报告给3GPP AAA服务器,其中3GPP AAA服务器进一步通过Swx接口向HSS/UDM报告该信息。因此,HSS/UDM可以保存和存储PGW分配信息。

在3GPP TS 23.501 V16.4.0中,引入了ePDG/EPC和5GS互通的增强,以使在SMF+PGW-C和3GPP AAA服务器之间,S6b接口是可选的。SMF+PGW-C的N10接口可以替代地提供S6b的先前所要求的功能,例如通过N10接口的Nudm_UECM_registration服务操作在HSS/UDM中注册和注销PGW-C地址。在准备5GC核心网络的首次展示时,此功能可允许移除或避免在SMF+PGW-C上基于diameter的S6b接口。

关于基于该可选特征的SMF+PGW-C的地址信息的同步,3GPP TS 23.502 V16.4.0(其公开内容通过引用全文并入本文)进一步定义了“接入是来自ePDG的指示”(也称为“ePDG接入指示”),其允许HSS/UDM同步SMF+PGW-C信息,但是不进一步影响遗留的3GPPAAA/ePDG。

如3GPP TS 23.502 V16.4.0第4.11.4.3.6条中所述,本条适用于ePDG连接到SMF+PGW-C并且未使用S6b的情况。它适用于如在3GPP TS 23.402 V16.0.0(其公开内容通过引用并入本文)中规定的过程,其包括EPC/ePDG和EPC/EUTRAN(演进通用陆地无线电接入网络)之间的移动性,并且也适用于EPC/ePDG和5GS之间的移动性。

当如在3GPP TS 23.402 V16.0.0中规定的S6b未被部署在PGW-C+SMF和3GPP AAA服务器之间,并且UE通过连接到SMF+PGW-C的ePDG创建和删除PDN连接时,在N10接口而不是S6b接口上执行PDN GW的注册和注销。

如果针对不支持5GC NAS(非接入层)的UE选择了PGW-C+SMF,则PGW-C+SMF以与3GPP TS 23.402 V16.0.0的第4.11.0a.5条中规定的针对通过EPC/EUTRAN的PDN连接的相同方式来确定PDU(协议数据单元)会话ID(标识符)和S-NSSAI(单网络切片选择辅助信息)。

对于具有本地疏导的漫游场景(如3GPP TS 23.501 V16.4.0的图4.3.4.2.1所述),使用N10接口而不是S6b接口可以基于从HSS+UDM到SMF+PGW-C的对N10接口的此功能的支持。

对3GPP TS 23.402V16.0.0第7条和第8条中的过程的具体影响如下:

7.2.4在S2b上使用GTP(GPRS(通用分组无线电服务)隧道协议)的初始附着

-代替3GPP TS 23.402V16.0.0的图7.2.4-1中的步骤C.1,在SMF+PGW-C和HSS+UDM之间执行来自图4.3.2.2.1-1中的步骤16c(Nudm_UECM_Registration,其具有从ePDG接入的可选指示)。基于此指示,HSS+UDM不会在SWx上向AAA发送PGW-C分配的通知。

然而,3GPP版本16中的上述可选功能在某些场景下是不工作的。例如,当UE在ePDG上的EPC中触发一个或多个PDN连接建立时,3GPP AAA从HSS读取用户简档(包括APN(接入点名称)配置和可用的SMF+PGW-C信息),并且在本地缓存用户简档。

作为第一示例,假设已通过EPC/LTE建立了在互联网APN上的PDN连接,则在AAA中和在HSS/UDM中的缓存信息可以如下:

HSS/UDM:

APN:“互联网”,PGW地址:“node1.PGW-s5s8.3gppnetwork.org”

APN:“IMS”,PGW地址:“无”

AAA:

APN:“互联网”,PGW地址:“node1.PGW-s5s8.3gppnetwork.org”

APN:“IMS”,PGW地址:“无”

当建立PDN连接(例如,在IMS(IP多媒体子系统)APN上)时,ePDG选择SMF+PGW-C(例如,node2.PGW-s5s8.3gppnetwork.org)。SMF+PGW-C向HSS/UDM更新其地址信息连同“ePDG接入指示”。然后基于接收到的“ePDG接入指示”,HSS/UDM将不会向3GPP AAA更新所选择的SMF+PGW-C地址信息。因此,3GPP AAA保持旧的高速缓存SMF+PGW-C信息。

作为第二个示例,在AAA中和在HSS/UDM中的缓存信息可能如下:HSS/UDM:

APN:“互联网”,PGW地址:“node1.PGW-s5s8.3gppnetwork.org”

APN:“IMS”,PGW地址:“node2.PGW-s5s8.3gppnetwork.org”,epdg-access-indication=true

AAA:

APN:“互联网”,PGW地址:“node1.PGW-s5s8.3gppnetwork.org”

APN:“IMS”,PGW地址:“无”

当UE执行将PDN连接中的一个PDN连接(例如,IMS APN)切换到另一个3GPP接入(例如,NG-RAN、E-UTRAN)时,例如,在ePDG上有多个PDN连接建立或者即使没有活动PDN连接但是3GPP AAA被配置为缓存用户简档的情况下,3GPP AAA保留旧的用户简档。3GPP接入从HSS/UDM读取PGW分配信息,并且选择同一节点用于切换,例如APN:“IMS”,PGW地址:“node2.PGW-s5s8.3gppnetwork.org”。

当PDN连接再次切换回EPC/ePDG时,3GPP AAA不会再次从HSS读取用户简档,因为在3GPP AAA中存在本地缓存。

作为第三示例,在3GPP接入和非3GPP接入之间切换期间,在AAA中和HSS/UDM中的缓存信息可以如下:

HSS/UDM:

APN:“互联网”,PGW地址:“node1.PGW-s5s8.3gppnetwork.org”

APN:“IMS”,PGW地址:“node2.PGW-s5s8.3gppnetwork.org”,epdg-access-indication=true

AAA:

APN:“互联网”,PGW地址:“node1.PGW-s5s8.3gppnetwork.org”

APN:“IMS”,PGW地址:“无”

在这种情况下,3GPP AAA向ePDG提供了错误的SMF+PGW-C信息(即APN:“IMS”,PGW地址:“无”)。然后,从3GPP接入到非3GPP接入的切换将失败。

为了克服或减轻上述问题或其他问题,本公开的实施例提出了一种改进的信息同步解决方案。

图4示出了根据本公开的实施例的方法的流程图,该方法可由在数据管理节点中实现或通信地耦合到数据管理节点的装置执行。因此,装置可以提供用于实现方法400的各个部分的构件或模块,以及用于与其他组件一起实现其他过程的构件或组件。数据管理节点可以是能够实现数据管理功能的任何合适的节点。例如,如图1-3所示,数据管理节点可以是HSS+UDM。

在框402,数据管理节点可以从第一网关接收包括第一网关的标识的第一消息。第一网关可以服务终端设备的会话。终端设备从第二网关接入网络。

在一个实施例中,第一网关可以是例如如图1-3所示的组合的会话管理功能和分组数据网络网关控制面(SMF+PGW-C)实体。

在一个实施例中,第二网关可以是例如如图1-3所示的演进的分组数据网关(ePDG)。

在一个实施例中,第一消息可以是如3GPP TS 23.502V16.4.0的条款5.2.3.2中所述的Nudm_UECM_Registration请求。

在一个实施例中,第一网关的标识可以是完全合格域名(FQDN)或互联网协议(IP)地址。

在一个实施例中,可以通过SMF+PGW-C和HSS+UDM之间的N10接口发送第一消息。例如,当ePDG连接到SMF+PGW-C时,不使用S6b,并且UE通过连接到SMF+PGW-C的ePDG创建和删除PDN连接,可以在N10接口而不是S6b接口上执行PDN GW的注册和注销。

在一个实施例中,第一消息还包括终端设备从第二网关接入网络的第一指示。

在一个实施例中,第一消息可以是如3GPP TS 23.502V16.4.0的条款7.2.4所述的具有从ePDG接入的可选指示的Nudm_UECM_Registration。

在框404,可选地,数据管理节点可以存储第一网关的标识。例如,诸如UDM的数据管理节点可以通过Nudr_DM_Update将此信息存储在UDR中。

在框406,数据管理节点可以向认证、授权和计费(AAA)服务器发送包括第一网关的标识的第二消息。

在一个实施例中,AAA服务器可以是例如如图1-3所示的3GPP AAA服务器。

在一个实施例中,第二消息还可以包括第二指示,其用于指示AAA服务器抑制到第二网关的诸如重新授权的请求。第二指示可以是任何合适的形式,例如现有标志的新值或新参数,例如“ePDG接入指示”。AAA服务器可以使用该指示来抑制对ePDG的诸如重新授权过程的请求以避免在ePDG中的错误解释/错误处理。

在一个实施例中,第二消息还可以包括用于指示终端设备从第二网关接入网络的第二指示。

在一个实施例中,当SMF+PGW-C使用N10接口时,HSS/UDM可以向3GPP AAA服务器更新关于所选择的SMF+PGW-C地址信息。

在一个实施例中,HSS/UDM应当在向3GPP AAA服务器的PGW-C分配的通知中包括指示(现有标志的新值/或新参数,例如“ePDG接入指示”),以向3GPP AA服务器指示针对此更新的原因。3GPP AAA服务器使用该指示来抑制对ePDG的诸如重新授权过程的请求。

在一个实施例中,HSS/UDM可以向3GPP AAA服务器更新所选择的SMF+PGW-C地址,并且包括针对此更新的原因。

在一个实施例中,第二条消息是Push-Profile-Request消息。

根据各种实施例,它可以使HSS/UDM能够向3GPP AAA服务器更新关于所选择的SMF+PGW信息,以确保3GPP AAA服务器可以使用该信息以用于3GPP接入和非3GPP接入之间的稍后切换过程。

根据各种实施例,可以在Swx上的Push-Profile-Request消息中引入新的指示,以便HSS可以指示3GPP AAA服务器抑制对ePDG的诸如重新授权的请求。

图5示出了根据本公开的另一个实施例的方法的流程图,该方法可以由在AAA服务器中实现的或通信地耦合到AAA服务器的装置执行。因此,装置可以提供用于实现方法500的各个部分的构件或模块,以及用于与其他组件一起实现其他过程的构件或组件。AAA服务器可以是能够实现认证、授权和计费功能的任何合适的节点。例如,AAA服务器可以是例如如图1-3所示的3GPP AAA服务器。对于上述实施例中描述的某些部分,出于简洁,此处省略其描述。

在框502,AAA服务器可以从数据管理节点接收包括服务终端设备的会话的第一网关的标识的消息。例如,在图4的框406,数据管理节点可以向AAA服务器发送包括第一网关的标识的消息,然后AAA服务器可以接收包括第一网关标识的消息。

在一个实施例中,该消息可以是Push-Profile-Request消息。

在框504,可选地,AAA服务器可以存储第一网关的标识。例如,AAA服务器可以将第一网关的标识存储在其本地存储器中。

在框506,AAA服务器可以基于该消息抑制到第二网关的诸如重新授权的请求。

在一个实施例中,该请求可以是重新授权请求。

在一个实施例中,该消息还包括用于指示AAA服务器抑制到第二网关的诸如重新授权的请求的指示。

在一个实施例中,该消息还包括用于指示终端设备从第二网关接入网络的指示。

在一个实施例中,第一网关的标识是完全合格域名(FQDN)或互联网协议(IP)地址。

在一个实施例中,数据管理节点是组合的归属用户服务器加统一数据管理(HSS+UDM)实体。

在一个实施例中,第一网关是组合的会话管理功能和分组数据网络网关控制面(SMF+PGW-C)实体。

在一个实施例中,第二网关是演进的分组数据网关(ePDG)。

图6示出了根据本公开的另一实施例的方法的流程图。

在步骤601,UE触发到EPC/ePDG的PDN连接。

在步骤602,ePDG可通过Swm接口向3GPP AAA服务器发送Diameter EAP(可扩展认证协议)请求。

在步骤603,3GPP AAA服务器可以通过Swx接口向HSS/UDM发送多媒体认证请求,并通过Swx接口从HSS/UDM接收多媒体认证应答。

在步骤604,3GPP AAA服务器可以通过Swx接口向HSS/UDM发送服务器分配请求。

在步骤605,3GPP AAA服务器可以通过Swx接口从HSS/UDM接收服务器分配应答(包括用户简档)。

在步骤606,3GPP AAA服务器可以通过Swm接口向ePDG发送Diameter EAP应答。

在步骤607,ePDG可以基于所接收的用户简档、UE的能力、本地策略等来发现并选择组合的SMF+PGW。

在步骤608,ePDG可以通过S2b向所选择的SMF+PGW发送创建会话请求。

在步骤609,SMF+PGW可以通过N10接口向HSS/UDM发送Nudm_UECM_Registration请求。Nudm_UECM_Registration请求可以包括PGW信息(例如PGW FQDN)和/或ePDG接入指示。HSS/UDM可以存储PGW信息(例如PGW FQDN)和/或ePDG接入指示。例如,PGW信息可以被存储在用户简档中。

在步骤610,HSS/UDM可以通过N10接口向SMF+PGW发送Nudm_UECM_Registration响应。

在步骤601-610中,根据3GPP TS 23.502V16.4.0的第4.11.4.3.6条,UE触发到EPC/ePDG的PDN连接,其中所选择的SMF+PGW-C使用N10接口向HSS/UDM报告PGW信息。

在步骤611,HSS/UDM可以确定向3GPP AAA服务器发送PGW-C分配的通知,连同应当抑制到ePDG的诸如重新授权过程的请求的指示(例如,ePDG接入指示)。

例如,当SMF+PGW-C使用N10接口在HSS/UDM中注册其地址时,HSS/UDM向3GPP AAA服务器更新所选择的SMF+PGW-C地址信息。如果在先前步骤中接收到ePDG接入指示,则HSS/UDM填充指示以指示3GPP AAA服务器抑制到ePDG的诸如重新授权过程的请求。例如,该指示可以是ePDG接入指示。请注意,在其他场景中,HSS/UDM也可以填充相同的指示。

在步骤612,HSS/UDM可以向3GPP AAA服务器发送Push-Profile-Request。Push-Profile-Request可以包括作为用户简档的一部分的PGW信息和诸如ePDG接入指示的指示。

在步骤613,如果在接收到的消息中存在诸如ePDG接入指示的指示,则3GPP AAA服务器可以本地存储PGW信息,并且抑制到ePDG的重新授权请求/重新授权应答过程。

图7a示出了根据本公开的一个实施例的装置710的简化框图,该装置710可以被具体化在数据管理节点中/被具体化为数据管理节点。图7b示出了根据本公开的实施例的装置720的简化框图,该装置720可以被具体化在AAA服务器中/被具体化为AAA服务器。

装置710可以包括至少一个处理器711,例如数据处理器(DP),和与处理器711耦合的至少一个存储器(MEM)712。装置710还可以包括与处理器712耦合的发送器TX和接收器RX713。存储器712存储程序(PROG)714。程序714可以包括指令,当在相关联的处理器711上执行指令时,指令使得装置710能够根据本公开的实施例操作,例如执行与用户面功能节点相关的方法。至少一个处理器711和至少一个存储器712的组合可以形成适于实现本公开的各种实施例的处理构件715。

装置720包括至少一个处理器721(例如DP)和耦合到处理器721的至少一个存储器722。装置720还可以包括耦合到处理器721的发送器TX和接收器RX 723。存储器722存储程序724。程序724可以包括指令,当在相关联的处理器721上执行指令时,指令使得装置720能够根据本公开的实施例操作,例如执行与控制面功能节点相关的方法。至少一个处理器721和至少一个存储器722的组合可以形成适于实现本公开的各种实施例的处理构件725。

可以通过可由处理器711和721、软件、固件、硬件或其组合中的一个或多个执行的计算机程序来实现本公开的各种实施例。

存储器712和722可以具有适合本地技术环境的任何类型,并且可以使用任何合适的数据存储技术来实现,例如,作为非限制性示例,基于半导体的存储设备、磁存储设备和系统、光学存储设备和系统、固定存储器和可移动存储器。

处理器711和721可以具有适合本地技术环境的任何类型,并且可以包括以下中的一个或多个:作为非限制性示例,通用计算机、专用计算机、微处理器、数字信号处理器DSP和基于多核处理器架构的处理器。

在装置被实现为数据管理节点或在数据管理节点处的实施例中,存储器721存储可由处理器721执行的指令,由此数据管理节点根据参考图4所述的方法400操作。

在装置被实现为AAA服务器或在AAA服务器处的实施例中,存储器722存储可由处理器721执行的指令,由此AAA服务器根据参考图5所述的方法500操作。

图8是示出根据本公开的实施例的数据管理节点的框图。如图所示,数据管理节点800包括接收模块802和发送模块804。接收模块802可以被配置为从第一网关接收包括第一网关标识的第一消息。第一网关服务终端设备的会话。终端设备从第二网关接入网络。发送模块804可以被配置为向认证、授权和计费(AAA)服务器发送包括第一网关的标识的第二消息。第一消息还包括终端设备从第二网关接入网络的第一指示

在一个实施例中,数据管理节点800还可以包括存储模块806,其被配置为存储第一网关的标识。

图9是示出根据本公开的实施例的AAA服务器的框图。如图所示,AAA服务器900包括接收模块902和抑制模块904。接收模块904可以被配置为从数据管理节点接收包括服务终端设备的会话的第一网关的标识的消息。抑制模块904可以被配置为基于该消息抑制到第二网关的诸如重新授权的请求。终端设备从第二网关接入网络。

在一个实施例中,AAA服务器900还可以包括存储模块906,其被配置为存储第一网关的标识。

术语“单元”在电子器件、电气设备和/或电子设备领域具有常规含义,并且可以包括:用于执行各自任务、过程、计算、输出和/或显示功能等(例如本文所描述的那些)的(例如)电气电路和/或电路、设备、模块、处理器、存储器、逻辑固态和/或分立设备、计算机程序或指令。

使用功能单元,数据管理节点和/或AAA服务器可以不需要固定的处理器或存储器。虚拟化技术和网络计算技术的引入可以提高网络资源的使用效率和网络的灵活性。

根据本公开的一个方面中,提供了一种计算机程序产品,其被有形地存储在计算机可读存储介质上,并且包括指令,当在至少一个处理器上执行指令时,所述指令使得所述至少一个处理机执行与上述数据管理节点相关的方法。

根据本公开的一个方面中,提供了一种计算机程序产品,其被有形地存储在计算机可读存储介质上,并且包括指令,当在至少一个处理器上执行指令时,所述指令使得所述至少一个处理机执行与上述AAA服务器相关的方法。

根据本公开的一个方面中,提供了一种计算机可读存储介质,其存储指令,当由至少一个处理器执行指令时,所述指令使所述至少一个服务器执行与上述数据管理节点相关的方法。

根据本公开的一个方面中,提供了一种计算机可读存储介质,其存储指令,当由至少一个处理器执行指令时,所述指令使所述至少一个服务器执行与上述AAA服务器相关的方法。

本文的实施例提供了许多优点,以下是优点的示例的非穷举列表。在本文的一些实施例中,如果从ePDG选择用于UE建立PDN连接的PGW-C+SMF,并且N10接口用于向HSS/UDM报告PGW分配信息,则所提出的解决方案可以确保在3GPP AAA服务器中可用的正确的PGW分配信息。因此,在稍后的切换中,3GPP AAA服务器可以向ePDG提供PGW的适当信息。在本文的一些实施例中,所提出的解决方案可以确保向3GPP AAA服务器提供适当的指示,因此它可以抑制到ePDG的请求过程,以避免在ePDG中的错误解释/错误处理。本文的实施例不限于上述特征和优点。本领域技术人员在阅读以下详细描述后将认识到附加特征和优点。

此外,本公开还可以提供一种包含上述计算机程序的载体,该载体为电子信号、光信号、无线电信号或计算机可读存储介质中的一种。计算机可读存储介质可以是例如光盘或电子存储设备,如RAM(随机存取存储器)、ROM(只读存储器)、闪存、磁带、CD-ROM、DVD、蓝光光盘等。

本文描述的技术可以通过各种方式来实现,使得实现用实施例描述的相应装置的一个或多个功能的装置不仅包括现有技术构件,还包括用于实现与实施例一起描述的相应装置的一个或多个功能的构件,以及它可以包括用于每个单独功能的单独构件或者可以被配置为执行两个或更多功能的构件。例如,这些技术可以在硬件(一个或多个装置)、固件(一个或多个装置)、软件(一个或多个模块)或其组合中实现。对于固件或软件,实现可以通过执行本文描述的功能的模块(例如,过程、功能等)来完成。

以上已经参考方法和装置的框图和流程图说明描述了本文的示例性实施例。将理解的是,框图和流程图示的每个框以及框图和流程图示中的框的组合分别可以通过包括计算机程序指令的各种构件来实现。这些计算机程序指令可以加载到通用计算机、专用计算机或其他可编程数据处理设备上以生产机器,从而在计算机或其他可编程数据处理设备上执行的指令创建用于实现在流程图框或多个框中指定功能的构件。

此外,虽然以特定顺序描绘了操作,但这不应被理解为要求以所示出的特定顺序或按顺序执行这些操作,或者要求执行所有图示的操作,以实现期望的结果。在某些情况下,多任务和并行处理可能是有利的。同样,虽然上述讨论中包含若干具体实施细节,但这些不应被解释为对本文所述主题的范围的限制,而应被解释为可以特定于特定实施例的特征的描述。在单独实施例的上下文中描述的某些特征也可以在单个实施例中以组合来实现。相反,在单个实施例的上下文中描述的各种特征也可以在多个实施例中单独地或以任何合适的子组合来实现。

虽然本说明书包含许多特定的实施细节,但这些不应被解释为对任何实施的范围或可能要求保护的范围的限制,而是应被解释为可以特定于特定实施的特定实施例的特征的描述。本说明书中在单独实施例的上下文中描述的某些特征也可以在单个实施例中以组合来实现。相反,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合在多个实施例中实现。此外,虽然上述特征可能被描述为在某些组合中起作用,甚至最初要求如此保护,但在某些情况下可以从组合中删除来自所要求保护的组合的一个或多个特征,所要求保护的组合可以针对子组合或子组合的变型。

对于本领域技术人员来说显而易见的是,随着技术的进步,可以以各种方式实施本发明构思。给出上述实施例以用于描述而非限制本公开,应当理解,如本领域技术人员容易理解的那样,可以在不脱离本公开的精神和范围的情况下进行修改和变型。这种修改和变型被认为在本公开和所附权利要求书的范围内。本公开的保护范围由所附权利要求书限定。

相关技术
  • 一种诱导装置及用于诱导装置上的同步授时和定位方法
  • 用于车辆的数据同步方法及装置
  • 用于同步时间的方法、装置及服务器
  • 一种用于永磁同步电机装配装置及装配方法
  • 播放列表信息同步方法及用于播放列表信息同步的服务器
  • 播放列表信息同步方法及用于播放列表信息同步的服务器
技术分类

06120115602049