首页> 中国专利> 边缘计算系统中获得和管理移动终端的位置信息的方法和装置

边缘计算系统中获得和管理移动终端的位置信息的方法和装置

摘要

本公开涉及一种用于在边缘计算系统中获得终端的位置信息的方法和装置,更具体地,涉及一种用于获得移动终端的位置信息的方法和装置。根据本公开的一个实施例,一种用于在边缘计算系统的边缘使能器服务器中管理UE的位置的方法可以包括:从边缘应用服务器接收移动通信系统的UE的位置请求的操作,其中,该位置请求包括UE的标识符和位置粒度参数;以及在对该位置请求的响应消息中包括基于该粒度参数的UE的位置信息,并将其发送给应用服务器的步骤。

著录项

  • 公开/公告号CN113841372A

    专利类型发明专利

  • 公开/公告日2021-12-24

    原文格式PDF

  • 申请/专利权人 三星电子株式会社;

    申请/专利号CN202080034964.1

  • 发明设计人 金成勋;李知彻;韩允善;

    申请日2020-05-08

  • 分类号H04L29/08(20060101);H04W4/029(20180101);H04W4/02(20180101);H04W88/18(20090101);

  • 代理机构11105 北京市柳沈律师事务所;

  • 代理人邵亚丽

  • 地址 韩国京畿道

  • 入库时间 2023-06-19 13:48:08

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-05-24

    实质审查的生效 IPC(主分类):H04L29/08 专利申请号:2020800349641 申请日:20200508

    实质审查的生效

说明书

技术领域

本公开涉及一种用于在边缘计算系统中获得终端的位置信息的方法和装置,更具体地,涉及一种用于获得和管理移动终端的位置信息的方法和装置。

背景技术

为了满足自部署4G通信系统以来对无线数据流量增加的需求,已经努力开发改进的5G或预5G通信系统。因此,5G或预5G通信系统也被称为“超4G网络”或“后LTE系统”。

5G通信系统被考虑在更高频率(毫米波)的频带(例如,60GHz频带)中实施,以便实现更高的数据速率。为了降低无线电波的传播损耗并增加传输距离,在5G通信系统中讨论了波束成形、大规模多输入多输出(MIMO)、全维MIMO(FD-MIMO)、阵列天线、模拟波束成形、大规模天线技术。

此外,在5G通信系统中,正在基于高级小小区、云无线电接入网络(RAN)、超密集网络、设备到设备(D2D)通信、无线回程、移动网络、协作通信、协调多点(CoMP)、接收端干扰消除等进行系统网络改进的开发。

在5G系统中,也已经开发了混合FSK和QAM调制(FQAM)和滑动窗口叠加编码(SWSC)作为高级编码调制(ACM),以及滤波器组多载波(FBMC)、非正交多址(NOMA)和稀疏码多址(SCMA)作为高级接入技术。

最近已经讨论了使用边缘服务器传输数据的边缘计算技术。边缘计算技术可以包括例如多接入边缘计算或雾计算。边缘计算技术是经由单独安装在地理上靠近电子设备的位置(例如,基站内的位置或基站附近的位置)的服务器(以下称为边缘服务器或MEC服务器)向电子设备提供数据的技术。例如,在安装在电子设备中的至少一个应用当中需要低时延的应用可以经由安装在地理上靠近的位置的边缘服务器发送或接收数据,而不使用位于外部数据网络(DN)(例如,互联网)中的服务器。

发明内容

技术问题

然而,边缘计算技术对移动通信系统的用户设备(UE)的应用还没有被讨论。在边缘计算服务被提供给移动通信系统的UE的情况下,移动通信终端的位置可能改变。因此,可能无法提供服务,或者可能需要改变用于提供服务的应用服务器。

因此,本公开提供了一种用于在边缘计算系统中获得移动终端的位置信息的方法和装置。

此外,本公开提供了一种用于在边缘计算系统中获得移动终端的位置信息的信令过程,以及网络实体及其控制方法。

问题的解决方案

根据本公开的一个方面,一种由边缘计算系统的边缘使能器服务器管理用户设备(UE)的位置的方法可以包括:从边缘应用服务器接收与移动通信系统的UE相关联的位置请求,其中,该位置请求包括UE的标识符和位置粒度参数;以及在位置请求的响应消息中包括与UE相关联并且基于粒度参数的位置信息,并且将该响应消息发送到应用服务器。

根据本公开的一个方面,边缘计算系统的边缘使能器服务器设备可以包括:第一接口,被配置为与至少一个边缘应用服务器通信;存储器,被配置为存储数据;和至少一个处理器,其中,该至少一个处理器被配置为:

经由第一接口从至少一个边缘应用服务器接收与移动通信系统的用户设备(UE)相关联的位置请求,其中,该位置请求包括UE的标识符和位置粒度参数;以及在位置请求的响应消息中包括与UE相关联并且基于粒度参数的位置信息,并且将该响应消息发送到应用服务器。

发明的有益效果

根据本公开,提供了一种用于在边缘计算系统中获得移动终端的位置信息的方法和装置。此外,根据本公开,提供了一种用于在边缘计算系统中获得移动终端的位置信息的信令过程,以及网络实体及其控制方法。

根据本公开的实施例,边缘计算平台可以向在边缘计算平台所属的边缘数据网络的基础设施中操作的第三方应用服务器提供用于识别终端位置的位置应用编程接口(API)。

此外,根据本公开的实施例,边缘计算平台可以经由3GPP系统的网络能力暴露API,提供与第三方应用服务器请求的位置API相关联的所需信息。边缘计算平台提供给第三方应用服务器的位置API可以带来以下效果。

第一,第三方应用服务器可以识别UE发送的位置信息(例如GPS信息)的可靠性。来自UE的GPS信息可能很容易被更改,如果第三方应用服务器接收到更改的信息,则第三方应用服务器可能会错误地识别UE的位置。因此,第三方应用服务器可能无法提供需要提供给预定位置处的UE的服务,或者可能发生故障,诸如向不同位置处的UE提供仅预定位置处的UE可用的服务。因此,如果第三方应用服务器能够从边缘计算平台获得UE的实际位置,则第三方应用服务器可以验证UE的位置信息。边缘计算平台可以从3GPP网络获得UE的位置。该信息是在3GPP网络中管理的位置信息,并且是高度可靠的,因此,第三方应用服务器信任并使用该信息。

第二,第三方应用服务器可以从边缘计算平台获得UE的位置,并且可以将该信息用于第三方应用服务器的服务。第三方应用服务器可以执行例如识别UE的位置并选择当前能够提供给UE的本地广告的操作、选择允许在UE的当前位置(国家或城市)观看的内容的操作、访问虚拟游戏实例以便在UE的当前位置处的许多用户可以一起玩游戏的操作等。由于第三方应用服务器能够从边缘计算平台获得UE的位置,与直接从UE获得位置信息的过程相反,第三方应用服务器可以向不具有或不使用GPS或发送UE自身位置的功能的UE提供基于位置的服务,这是有利的。此外,UE不需要消耗电池或计算能力来使用诸如GPS等功能,这是有利的。

第三,第三方应用服务器可以不需要通过直接与3GPP系统进行协商来制定用于网络能力暴露的服务水平协议,而是第三方应用服务器可以通过仅同意与边缘计算平台提供商的合同来使用位置API功能。因此,边缘计算平台提供商可以提供能力暴露功能,而无需第三方应用服务器的任何额外努力,从而可以产生商业利润。

附图说明

图1是示出根据本公开实施例的电子设备和能够与3GPP移动通信系统互操作的MEC平台结构之间的连接的图;

图2是示出根据本公开实施例的边缘使能器服务器的功能框图;

图3是根据本公开实施例的在MEC网络中获得移动终端的位置信息的过程的信号流程图;

图4是根据本公开实施例的在MEC网络中边缘使能器服务器210管理UE的位置信息的过程的信号流程图;

图5是根据本公开实施例的边缘计算平台的使能器服务器获得并提供UE的位置信息的过程的信号流程图;

图6是根据本公开实施例的边缘使能器服务器获得移动终端的位置信息的过程的控制流程图;

图7A和7B是根据本公开实施例的边缘使能器服务器预先获得UE的位置信息,并将位置信息提供给边缘应用服务器的过程的控制流程图;并且

图8是根据本公开实施例的边缘使能器服务器获得UE的位置信息,并将位置信息提供给边缘应用服务器的过程的控制流程图。

具体实施方式

在下文中,将参考附图详细描述本公开的示例性实施例。应当注意,在附图中,相同或相似的元件尽可能由相同或相似的附图标记表示。此外,将省略可能使本公开的主题不清楚的已知功能或配置的详细描述。

在描述本公开的实施例时,将省略与本领域公知的技术内容相关并且与本公开不直接相关联的描述。这种不必要描述的省略旨在防止模糊本公开的主要思想,并且更清楚地传递主要思想。

出于同样的原因,在附图中,一些元件可能被夸大、省略或示意性地示出。此外,每个元件的大小并不完全反映实际大小。在附图中,相同或相应的元件具有相同的附图标记。

通过参考下面结合附图详细描述的实施例,本公开的优点和特征以及实现它们的方式将变得明显。然而,本公开不限于下面阐述的实施例,而是可以以各种不同的形式实施。提供以下实施例仅是为了完全公开本公开,并告知本领域技术人员本公开的范围,并且本公开仅由所附权利要求的范围限定。在整个说明书中,相同或相似的附图标记表示相同或相似的元件。

这里,将理解,流程图图示的每个块以及流程图图示中的块的组合可以通过计算机程序指令来实施。这些计算机程序指令可以被提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器以产生机器,使得经由计算机或其他可编程数据处理装置的处理器执行的指令创建用于实施(多个)流程图块中指定的功能的装置。这些计算机程序指令也可以存储在计算机可用或计算机可读存储器中,其可以指导计算机或其他可编程数据处理装置以特定方式运行,使得存储在计算机可用或计算机可读存储器中的指令产生包括实施(多个)流程图块中指定的功能的指令装置的制品。计算机程序指令还可以被加载到计算机或其他可编程数据处理装置上,以使得在计算机或其他可编程装置上执行一系列操作步骤,从而产生计算机实施的过程,使得在计算机或其他可编程装置上执行的指令提供用于实施(多个)流程图块中指定的功能的步骤。

此外,流程图图示的每个块可以表示模块、代码段或代码部分,其包括用于实施(多个)指定逻辑功能的一个或多个可执行指令。还应当注意的是,在一些替代实施方式中,块中提到的功能可以不按顺序发生。例如,根据所涉及的功能,连续示出的两个块实际上可以基本上同时执行,或者这些块有时可以以相反的顺序执行。

本文使用的“单元”是指执行预定功能的软件元素或硬件元件,诸如现场可编程门阵列(FPGA)或专用集成电路(ASIC)。然而,“单元”并不总是具有限于软件或硬件的含义。“单元”可以被构造成存储在可寻址存储介质中或者执行一个或多个处理器。因此,“单元”包括例如软件元素、面向对象的软件元素、类元素或任务元素、进程、函数、属性、过程、子程序、程序代码段、驱动程序、固件、微代码、电路、数据、数据库、数据结构、表、数组和参数。由“单元”提供的元件和功能可以被组合成更少数量的元件或“单元”,或者被分成更多数量的元件或“单元”。此外,元件和“单元”或者可以被实施为再现设备或安全多媒体卡内的一个或多个中央处理器。

下文提供的本公开涉及通信系统,并且公开了一种过程,在该过程中,用户设备(UE)建立到位于靠近UE位置的边缘数据网络的数据连接,以便使用低时延或宽带服务。此外,本公开提供了与移动边缘计算相关联的技术,该技术是通过访问在在对应的边缘数据网络中操作的边缘计算平台中操作的第三方应用服务器来使用数据服务的技术。

本公开提供了一种使用应用编程接口(API)的方法和装置,该应用编程接口用于识别UE的位置,并且由在边缘计算服务中的边缘计算平台中操作的第三方应用服务器从边缘计算平台提供。为此,边缘计算平台的功能可能需要通过与3GPP网络的互操作来识别UE的位置,并且可能需要向在边缘计算平台中操作的第三方应用服务器提供UE的位置。解决上述问题的方法将在本公开提供的描述中提供。

UE可以访问在边缘计算平台中操作的第三方应用服务器(以下称为边缘应用服务器),以便使用边缘计算服务。边缘应用服务器可以使用边缘计算平台中提供的位置API来获得UE的位置信息。为了提供位置API,边缘计算平台可以连接到3GPP系统并且可以使用3GPP系统中提供的外部网络能力暴露API。也就是说,边缘计算平台可能需要使用与边缘应用服务器请求的位置API相关联的3GPP系统的对应的外部网络能力暴露API。3GPP可以包括识别UE位置的各种方法。因此,基于此,可能需要提出一种获得UE的位置信息以便提供对来自边缘应用服务器的位置API请求的响应的方法,以及一种有效地将所获得的信息提供给边缘应用服务器的方法。

正在持续讨论用于在3GPP下一代通信系统中实施边缘计算服务的架构。边缘计算技术被称为“移动边缘计算”或“多接入边缘计算”,为了便于描述,在本公开中被称为“MEC”或“MEC系统”。根据MEC,通过安装无线电基站或靠近无线电基站的网关(或UPF),并向其应用分布式云计算技术,可以将各种服务和高速缓存的内容延伸到靠近UE。MEC是一种基于上述来缓解移动核心网络拥塞并在与UE的数据通信中实现低时延通信,并提供新的服务的技术。MEC系统为移动网络边缘中的应用开发者或内容提供商提供云计算能力和IT服务环境。具体地,MEC系统可以使应用能够提供低时延和宽带宽,并实时访问网络信息。因此,提供MEC服务的应用可以经由5G系统(或5G网络)或4G系统(或4G网络)向UE提供服务。此外,5G系统或4G系统可以提供使使用MEC服务的UE能够接入MEC系统的功能。

为了描述方便,由第三代合作伙伴计划(3GPP)长期演进标准定义的术语和名称可以在本公开中使用。然而,本公开不受这些术语和名称的限制,并且可以同等地应用于根据其他标准的系统。

图1是示出根据本公开实施例的电子设备和能够与3GPP移动通信系统互操作的MEC平台结构之间的连接的图。

参考图1,将描述根据本公开的网络实体或网络节点。根据本公开,用于向移动终端提供MEC服务的网络结构可以包括以下元素。

首先,网络结构可以包括能够接入移动通信网络(例如,3GPP网络)的电子设备110、3GPP网络130和用于提供MEC服务的边缘计算平台200。

能够接入3GPP网络的电子设备110通常可以被称为“(用户设备)UE”,并且可以是能够接入3GPP网络130的所有类型的电子设备。电子设备110可以被实施为各种类型的设备之一,例如,智能手机、移动电话、平板电脑、包含在诸如车辆、飞机、轮船等交通工具中的通信设备、笔记本电脑、智能手表、智能眼镜等。在下文中,为了便于描述,电子设备110被称为“UE”。UE110可以直接连接到3GPP网络130,或者可以经由无线电WiFi网络连接到3GPP网络130。

第一应用(App1)111和第二应用(App2)112可以安装在UE 110中,通过它们可以使用边缘计算平台提供NEC服务。支持MEC系统服务的UE110可以包括UE中的边缘使能层113。因此,UE 110中的边缘使能层113可以是与边缘计算平台200的边缘使能器服务器210相互操作的层。UE 110中的3GPP通信层114可以是用于与3GPP网络130通信的层。

根据本公开的各种实施例,边缘使能层113可以识别能够使用MEC服务的应用,使得UE 110使用MEC服务。根据本公开的实施例,边缘使能层113可以执行连接网络接口的操作,以便将UE客户端应用程序的数据传输到提供MEC服务的应用服务器201、202或203。此外,根据本公开的实施例,边缘使能层113可以使能经由3GPP通信层114的通信,以便建立数据连接并使用MEC服务。

根据本公开的各种实施例,3GPP通信层114可以包括用于使用移动通信系统的调制解调器和/或处理无线信号的逻辑(电路配置)。3GPP通信层114可以建立用于数据通信的无线连接,可以向移动通信系统注册UE,可以建立用于到移动通信系统的数据传输的连接,并且可以发送或接收数据。

此外,UE 110还可以包括无线WiFi层(未示出)。当包括无线WiFi层时,UE 110可以使用无线WiFi层接入3GPP网络130。

在附图中,示出了UE 110仅包括应用、使能MEC服务的边缘使能层113和接入移动通信系统的通信层114。UE 110还可以包括其他元件。

UE 110的应用111和112可以是由第三方提供的应用。也就是说,应用可以是在第一UE 110中操作用于预定应用服务的客户端应用程序。因此,多个应用可以在第一UE 110中操作。这些应用中的至少一个或两个应用可以使用MEC服务。

随后,3GPP移动通信网络130可以包括以下网络实体(功能)。

5G-RAN 131可以是向UE提供无线通信功能的基站。用户平面功能(以下称为UPF)132可以扮演传输由UE 110发送或接收的分组的网关的角色。UPF 132可以位于靠近边缘服务器,以便支持MEC。通过使用UPF 132,由UE 110发送的数据分组可以被直接发送到边缘网络,并且可以实现低时延传输。UPF 132可以连接到通过互联网连接的数据网络。因此,UPF132可以将UE 110发送的分组当中需要通过互联网发送的数据路由到互联网数据网络。

接入和移动性管理功能(access and mobility management function,AMF)133可以是管理UE 110和120的移动性的网络实体。

网络暴露功能(network exposure function,NEF)134可以能够访问管理5G网络中的UE的信息,因此,可以订阅与对应UE相关联的移动性管理事件,可以订阅与对应UE相关联的会话管理事件,可以请求会话相关信息,可以设置与对应UE相关联的计费信息,可以请求改变与对应UE相关联的PDU会话策略,并且可以发送与对应UE相关联的小数据。尽管在本公开中NEF134被描述为功能,但是它可以是用于实施该功能的网络实体。例如,NEF 134可以是用于连接3GPP网络和另一网络的网络实体。在下文中,为了便于描述,网络实体被描述为NEF 134,但是它可以被实施为预定服务器或网络设备。因此,NEF 134可以被解释为网络设备。

策略和计费功能(policy and charging function,PCF)135可以是应用移动通信运营商关于UE 110和120的服务策略、计费策略和与PDU会话相关联的策略的网络实体。尽管PCF 135在本公开中被描述为功能,但是它可以是用于实施该功能的网络实体。在下文中,为了便于描述,网络实体被描述为PCF 135,但是它可以被实施为预定服务器或网络设备。因此,PCF 135可以被解释为网络设备。

会话管理功能(session management function,SMF)136可以是管理用于向UE110提供分组数据的分组数据网络的连接的网络实体。UE 110和SMF136之间的连接可以是PDU会话。尽管SMF 136在本公开中被描述为功能,但是它可以是用于实施该功能的网络实体。在下文中,为了便于描述,网络实体被描述为SMF 136,但是它可以被实施为预定服务器或网络设备。因此,SMF 136可以被解释为网络设备。

统一数据管理(unified data management,UDM)137可以是存储与订户相关联的信息的网络实体。尽管UDM 137在本公开中被描述为功能,但是它可以是用于实施该功能的网络实体。在下文中,为了便于描述,网络实体被描述为UMD 137,但是它可以被实施为预定服务器或网络设备。因此,UDM137可以被解释为网络设备。

网络数据分析功能(network data analytic function,NWDAF)138可以是从移动通信网络收集各种数据并分析数据的功能或实体,以便支持更好的移动通信服务的操作。NWDAF 138可以从AMF 133、SMF 134、UPF 132等收集与UE的移动性、连接模式、流量(traffic)模式等相关联的信息,并且可以分析这些信息。这里,尽管在本公开中NWDAF 138被描述为功能,但是它可以是用于实施该功能的网络实体。在下文中,为了便于描述,网络实体被描述为NWDAF 138,但是它可以被实施为预定服务器或网络设备。因此,NWDAF 138可以被解释为网络设备。

此外,NWDAF 138可以是向每个网络功能(NF)发送分析结果以便帮助每个NF能够很好地管理UE 110或很好地提供服务的功能或网络实体。这里,网络功能(NF)也可以是预定的网络实体。

网关移动定位中心(gateway mobile location centre,GMLC)139可以是支持基于位置的服务的网络功能或网络实体。GMLC 139可以从3GPP移动通信网络功能获得UE的位置信息,或者可以经由3GPP移动通信网络功能获得从UE发送的位置信息,可以存储所获得的位置信息,并且可以向外部提供位置信息。GMLC 139可以与位置检索功能(locationretrieval function,LRF)(未示出)互操作,或者可以与位置检索功能(LRF)位于一起。LRF可以执行获得UE的有效位置信息的功能,或者可以路由与其相关的信息。

上述3GPP网络130可以分配能够接入对应边缘网络的UPF 132,以便使用每个实体向UE 110提供MEC服务,并且UE 110可以经由UPF 132连接到边缘计算平台200,并且可以能够执行与边缘应用服务器的数据通信。

随后,将描述用于提供边缘计算服务的网络实体。

MEC系统结构可以包括UE 110、边缘使能器服务器(边缘使能服务器)210以及边缘应用服务器201、202和203。

边缘使能器服务器(边缘使能服务器)210可以是包括在边缘数据网络的边缘计算平台200中的服务器。此外,边缘使能器服务器210可以是执行网络功能(NF)或应用级功能(应用功能)的服务器。这里,网络功能(NF)可以被实施为在预定服务器中驱动的应用程序,或者可以被实施为在两个或更多个服务器中驱动的应用程序。作为另一示例,可以在单个服务器中驱动两个或更多个NF。与被配置为应用级功能的NF相关联,可以在单个服务器中驱动具有相同功能的两个或更多个NF,或者可以在单个服务器中仅驱动单个NF。边缘使能器服务器210还可以执行向边缘应用服务器201、202和203提供能力暴露API的功能。能力暴露API是这样的API,其被提供以便请求边缘使能器服务器210能够向边缘计算平台中的边缘应用服务器201、202和203提供的UE信息、用于管理UE的信息(例如,标识符、移动性等)、或使用边缘计算平台所需的资源管理信息或资源,或者执行与向UE提供服务相关联的请求。

边缘使能器服务器210可以是UE接入以便使用MEC服务的服务器,并且可以预先知道在对应的边缘计算平台200中操作的第三方应用服务器201、202和203。边缘使能器服务器210可以与UE 110协商,并且可以连接UE110的第三方应用客户端和边缘计算平台200中的第三方应用服务器201、202和203。

边缘应用服务器(边缘应用(app))201、202和203可以是在MEC系统中操作的第三方应用服务器。换句话说,它们可以是在由边缘计算平台200提供的基础结构中操作的第三方应用服务器。第三方应用服务器可以能够在靠近UE 100的位置提供服务,从而提供超低时延服务。边缘应用201、202和203可以使用由边缘计算平台200提供的能力暴露API获得向UE提供服务所需的信息,或者可以向边缘计算平台200提供该信息。

根据本公开的实施例,边缘使能器服务器210可以执行管理与边缘应用服务器201、202和203相关联的信息的功能,并且可以管理当前在边缘网络中驱动的边缘应用,以及向对应的边缘应用服务器传输数据所需的FQDN或IP地址,并且可以将其通知给UE 110的边缘使能层113。

此外,根据本公开的实施例,边缘使能器服务器210的至少一些操作可以被配置为由管理边缘计算平台200的管理功能(未示出)提供。

根据本公开的实施例,边缘使能器服务器210可以直接或经由NEF 134与3GPP网络的PCF 135或NEF 134、AMF 133、GMLC 139、NWDAF 138、SMF 136等协商。通过协商,边缘使能器服务器210可以向3GPP网络130(例如,5G移动通信系统)提供UE 110使用MEC服务器所需的信息,或者可以使用5G移动通信系统向外部服务器提供的暴露功能(例如,报告UE的位置、报告UE的会话相关事件等)。使用该功能,边缘使能器服务器210可以向在边缘计算平台中操作的边缘应用服务器201、202和203提供能力暴露服务。例如,可以包括识别UE的位置的服务、识别UE的连接状态的服务等。

根据本公开的各种实施例,边缘使能器服务器210可以充当代理,以便使边缘应用服务器201、202和203能够使用由3GPP网络130(即,5G移动通信系统)的NEF 134提供的暴露功能(与UE的移动性相关的事件、会话相关事件、改变UE的流量路径的事件等)。也就是说,响应于来自边缘应用服务器的请求,边缘使能器服务器210可以调用由5G移动通信系统的NEF134提供的暴露服务,或者可以使能所需的网络暴露功能的使用。

此外,根据本公开的各种实施例,边缘使能器服务器210可以支持向边缘应用服务器提供经由5G系统提供的平台服务(例如,报告网络条件、请求改变UE的流量路径、报告UE的位置信息等)的功能。

根据本公开的实施例,尽管示出了边缘计算平台200中的边缘使能器服务器210向边缘应用201、202和203提供能力暴露API,但是边缘计算平台200中的另一功能可以提供对应的API。为了便于描述,示出了在图1的实施例中边缘使能器服务器210向边缘应用201、202和203提供能力暴露API。然而,可以以边缘计算平台200中的另一功能(或另一实体)向边缘应用201、202和203提供能力暴露API的方式进行配置。在这种情况下,边缘使能服务器210可以与基于另一功能的名称一起使用。

尽管平台功能(平台功能体)未在图1中示出,但是平台功能可以是包括在边缘计算平台在其中操作的边缘网络或边缘计算主机中的边缘计算平台,或者可以是边缘使能器服务器连接到的系统的平台功能,并且可以是编排(orchestration)功能。编排功能可以包括中间件应用或基础设施服务,其可以用于配置MEC系统结构。根据本公开的实施例,配置在边缘网络中的每个边缘计算平台或主机或边缘使能器服务器以及边缘应用数据包的布置和分发可以被注入到边缘计算平台。根据本公开的其他实施例,可以执行在边缘计算平台中操作边缘应用服务器的操作、向边缘使能器服务器210注册边缘应用服务器的操作、或者在边缘使能器服务器中配置与边缘应用服务器相关联的信息(例如,IP地址、FQDN等)的功能中的至少一个。

上述边缘使能器服务器210可以是用于提供所描述的功能的至少一个网络功能。根据本公开的各种实施例,边缘使能器服务器210可以是网络使能功能。然而,抛开上述命名,本公开中的边缘使能器服务器210可以是逻辑上执行本公开中描述的功能并且为MEC服务而存在的逻辑设备或物理网络实体或网络功能。

图2是根据本公开实施例的边缘使能器服务器的功能框图。

参考图2,边缘使能器服务器210可以包括内部通信接口211、控制器212、外部接口213和存储器214。此外,边缘使能器服务器210可以包括当运营商或网络管理员控制边缘使能器服务器210时所需的接入设备或独立设备。此外,边缘使能器服务器210还可以包括另一网络和除了图2所示的接口之外的附加接口。根据本公开的用于执行操作的接口仅在图2中示出。

内部通信接口211可以基于控制器212执行的控制来执行与至少一个边缘应用服务器或两个或更多个边缘应用服务器的接口。例如,内部通信接口211可以基于控制器212执行的控制来执行第一边缘应用服务器201和边缘使能器服务器210之间的通信所需的数据或信令的处理。作为另一示例,内部通信接口211可以基于控制器212执行的控制来执行第二边缘应用服务器202和/或第三方应用服务器203与边缘使能器服务器210之间的通信所需的数据或信令的处理。

控制器212可以控制由边缘使能器服务器210执行的整体操作,并且可以配置有至少一个处理器或者两个或更多个处理器。控制器212可以经由内部通信接口211与预定的边缘应用服务器执行数据的发送/接收。此外,控制器212可以通过经由外部通信接口213执行与UE和/或3GPP网络的通信来提供或获得预定信息。此外,控制器212可以控制由本公开中描述的边缘使能器服务器210执行的操作。

外部接口213可以包括第一接口213a、第二接口213b和第三接口213c。第一接口213a可以基于控制器212执行的控制来执行与3GPP网络的至少一个控制平面节点的通信。3GPP网络的控制平面节点可以是图1A的AMF 133、NEF 134、PCF 135、SMF 136和UDM 137中的至少一个。第一接口213a可以执行与至少一个控制平面节点的通信。

第二接口213b可以基于控制器212执行的控制来执行与3GPP网络的至少一个用户平面节点的通信。例如,如图1所述,第二接口213b可以执行与对应于用户平面节点的UPF132的通信。此外,如果UE在同一边缘数据网络中移动,并且UPF改变,则UE可以执行与对应UPF的通信。作为另一示例,如果UE移动到另一边缘数据网络,例如,如果UE从第一边缘数据网络移动到第二边缘数据网络,或者如果UE从第二数据网络移动到第一边缘数据网络,则UE可以执行与对应UPF的通信。

基于控制器212执行的控制,存储器214可以临时存储当执行控制边缘使能器服务器210所需的操作和控制时生成的数据。此外,存储器214可以存储当边缘使能器服务器210基于控制器212执行的控制接收或发送数据时所需的数据,如本公开中所述。此外,基于控制器212执行的控制,存储器214可以仅存储UE的标识信息,或者可以通过将标识信息映射到预定的其他信息来存储UE的标识信息。

图3是示出根据本公开实施例的在MEC网络中获得移动终端的位置信息的过程的信号流程图。

简要描述图3的整体操作,在边缘计算平台200中操作的第三方应用服务器(例如,图1的边缘应用服务器201、202、203)从边缘使能器服务器210请求UE的位置信息,并且边缘使能器服务器210使用从3GPP系统提供的网络能力暴露来获得UE的位置信息,并将UE的位置信息提供给第三方应用服务器。

在本公开中,通用公共订阅标识符(generic public subscription identifier,GPSI)是由3GPP定义的在5G系统中使用的UE的标识符(ID)。GPSI可以对应于3GPP系统中使用的外部ID,并且可以对应于作为电话号码的移动台国际ISDN号(mobile stationinternational ISDN number,MSISDN)。

根据本公开的实施例,外部ID可以是通过定义第三方服务提供商分配给UE以在3GPP移动通信网络中可识别的ID而获得的标识符。在本公开中,边缘计算服务提供商分配给UE的ID可以用作3GPP系统中的外部标识符。

根据本公开的另一实施例,边缘计算服务提供商可以与3GPP移动通信运营商签订合同,并且可以预先约定用于预定UE的外部标识符。因此,该信息可以存储在3GPP移动通信运营商的订户信息服务器中。可替代地,边缘计算服务提供商可以使用UE的MSISDN作为用于识别UE的ID。

根据本公开的各种实施例,在操作300中,边缘应用服务器201可以确定使用由边缘使能器服务器210提供的位置API,以便识别UE 100的位置。根据本公开的实施例,位置API可以包括UE 110的IP地址或者能够识别UE110的UE 110的ID。

根据本公开的实施例,在操作300中,边缘应用服务器201可以一次性地发送用于识别UE 110的位置的请求消息(例如,一次性报告)。在这种情况下,可以发送请求UE 110的位置的请求消息以及UE 110的ID。根据本公开的实施例,边缘应用服务器201可以在位置请求中包括边缘应用服务器201期望识别的位置信息的粒度。本公开中的位置信息的粒度可以是位置信息的单位。例如,这可以指示预定的GPS信息的格式。例如,这可以由GPGGA语句、GPGLL、GPRMC等定义,或者可以由美国国家海洋电子协会(national marine electronicsassociation,NMEA)定义的标准定义。根据本公开的另一实施例,粒度可以以城市地址(公民地址)的形式来指定。这可以是基于预定区域中的道路名称、城市名称、村庄名称、建筑物名称等来表示的格式。

根据本公开的实施例,边缘应用服务器201可以通过区分道路名称、村庄名称、建筑物名称、城市名称等来做出请求。根据本公开的另一实施例,粒度可以以用于在3GPP中管理UE 110的位置信息的形式来指定,诸如小区或跟踪区域。根据本公开的实施例,边缘应用服务器201可以通过区分小区ID、跟踪区域ID等来做出请求。基于所请求的位置粒度,边缘使能器服务器210可以识别该粒度是否可由边缘使能器服务器210支持。如果该粒度可由边缘使能器服务器210支持,则边缘使能器服务器210可以将所获得的UE 110的位置信息转换成适合于对应粒度的格式,可以将该格式包括在响应消息中,并且可以将该响应消息发送给边缘应用服务器201。

根据本公开的另一实施例,边缘应用服务器201可以向边缘使能器服务器210发送用于连续识别UE 110的位置的请求(例如,连续报告)。在这种情况下,请求可以被产生为订阅消息,其中该订阅消息指示订阅对UE 110的位置改变的报告,并且可以与对应UE 110的ID一起被发送到边缘使能器服务器210。

根据本公开的实施例,边缘应用服务器201可以在位置订阅请求中包括边缘应用服务器201期望识别的位置信息的粒度参数。本公开中的位置信息的粒度可以是位置信息的单位。例如,这可以指示预定的GPS信息的格式(例如,由美国国家海洋电子协会(NMEA)定义的标准,诸如GPGGA语句、GPGLL、GPRMC等)。根据本公开的另一实施例,粒度可以以城市地址(公民地址)的形式来指定。这可以是基于预定区域中的道路名称、城市名称、村庄名称、建筑物名称等来表示的格式。边缘应用服务器201可以通过区分道路名称、村庄名称、建筑物名称、城市名称等来做出请求。

根据本公开的另一实施例,粒度可以以用于在3GPP中管理UE 110的位置信息的形式来指定,诸如小区或跟踪区域。边缘应用服务器201可以通过区分小区ID或跟踪区域ID中的至少一个来向边缘使能器服务器210请求位置。

根据本公开的各种实施例,基于所请求的位置粒度,边缘使能器服务器210可以识别该粒度是否可由边缘使能器服务器210支持。如果该粒度可由边缘使能器服务器210支持,则边缘使能器服务器210可以将所获得的UE110的位置信息转换成适合于对应粒度的格式,可以将该格式包括在响应消息中,并且可以将该响应消息发送给边缘应用服务器201。根据本公开的另一实施例,边缘应用服务器201可以在位置订阅请求消息中包括边缘应用服务器201期望识别的感兴趣区域。

根据本公开的各种实施例,边缘应用服务器201可能需要识别UE 110是否位于预定位置范围内,或者UE 110位于预定位置范围内的何处,以便向接入预定位置的UE 110提供预定服务。在这种情况下,边缘应用服务器201可以发送包括感兴趣区域(area ofinterest,AoI)的请求。AoI可以由GPS中表示的经度/纬度/时间范围值或列表来指定,或者可以由以公民地址形式表示的城市名称、道路名称、村庄名称等的列表来指定。根据本公开的另一实施例,AoI可以包括3GPP网络可理解的小区或跟踪区域的列表。

根据本公开的各种实施例,如果边缘应用服务器201订阅位置API并且还发送上述AoI,则如果满足以下情况中的至少一个,则接收到该AoI的边缘使能器服务器210可以确定向边缘应用服务器201通知UE 110的位置信息。

1)如果UE 110进入对应AoI

2)如果UE 110离开对应AoI

3)如果检测到UE 110在对应AoI内的位置改变

根据本公开的各种实施例,如果边缘使能器服务器210已经知道被请求的UE 110的位置信息,例如,如果UE 110的位置信息是本地高速缓存信息,则边缘使能器服务器210可以确定该信息是否是最新信息,并且如果该信息是最新信息,则可以不执行后续操作。在这种情况下,在操作314中,可以基于存储的信息来配置响应,并且在操作316中,可以向边缘应用服务器201发送响应消息。

根据本公开的各种实施例,在操作302中,边缘使能器服务器210可以使用3GPP系统来获得UE 110的位置信息。根据本公开的实施例,边缘使能器服务器210可以使用位置报告API,该位置报告API经由NEF 134从3GPP网络130获得UE 110的位置信息。这可以是由3GPP定义的T8 API当中的用于获得UE 110的位置的监控事件。

根据本公开的各种实施例,边缘使能器服务器210可以通过在位置报告API中包括在操作300中接收的UE 110的IP地址或UE 110的ID来做出请求。此外,如果边缘应用服务器201在操作300中订阅与UE 110相关联的连续位置信息,则边缘使能器服务器210可以订阅与UE 110相关联的位置报告,并且可以请求NEF 134发送UE 110的连续位置信息。此外,如果在操作300中边缘应用服务器201将请求与位置粒度一起发送,则边缘使能器服务器210可以将其对应的信息改变为3GPP系统可理解的信息,并且可以将其包括在位置报告API中。例如,如果在操作300中从边缘应用服务器201接收到GPS信息形式的请求或公民地址形式的请求,则边缘使能器服务器可以将其改变为3GPP系统可理解的粒度形式(例如,小区ID或跟踪区域ID),并且可以从NEF 134请求位置报告API。此外,如果在操作300中接收到AoI,则边缘使能器服务器210可以将AoI改变为小区ID或跟踪区域ID的列表,并且可以从NEF 134请求位置报告API。如果改变到3GPP系统可理解的位置信息失败,则边缘使能器服务器210可以将在操作300中从边缘应用服务器201接收的位置粒度或AoI原样发送到NEF 134。在这种情况下,NEF 134可以将接收到的信息改变为3GPP系统可理解的信息,并且可以继续后续操作。

根据本公开的另一实施例,在操作302中,边缘使能器服务器210可以不将操作300的请求改变为对应于要发送到NEF 134的请求消息的值,或者可以不应用操作300的请求,而是边缘使能器服务器210可以确定向NEF 134发送用于获得UE 110的整个位置信息的请求消息。这是因为边缘使能器服务器210确定识别UE 110的整体位置信息,并仅向边缘应用服务器201发送所需信息,而不是仅与从预定的边缘应用服务器201发送的请求相关联地识别UE 110的位置。因此,边缘使能器服务器210可以通过将边缘计算平台200负责的区域的列表配置为AoI来向NEF 134发送请求,或者可以通过包括指示需要以小区或跟踪区域为单位或者以GPS信息为单位来提供UE 110的位置的标识符来向NEF 134发送请求。根据本公开的实施例,在操作314中,响应于请求而收集的UE 110的位置信息可以在边缘使能器服务器210中被重新配置为适于来自边缘应用服务器201的请求的响应消息,并且在操作316中,该响应消息可以被发送到对应的应用服务器201。

根据本公开的各种实施例,如果在操作302中接收到与UE 110的位置相关联的监控事件,则在操作304中,NEF 134可以开始用于处理该监控事件的过程。如果在操作302中从边缘使能器服务器210接收的请求消息中包括UE 110的IP地址,则NEF 134可以搜索服务于对应于该IP地址的UE 110的PCF 135。

根据本公开的实施例,NEF 134可以使用绑定支持功能(binding supportfunction,BSF)(图1中未示出)来搜索服务PCF 134。根据本公开的实施例,NEF 134可以将UE 110的IP地址发送到BSF,并且BSF可以做出将UE 110的IP地址用作在3GPP系统中分配的内部IP地址的决定。为此,BSF可以支持3GPP系统中的网络地址转换(network addresstranslation,NAT)功能,可以知道NAT信息,或者可以与执行NAT功能的服务器协商,以便做出使用UE 110的IP地址的决定。根据本公开的另一实施例,如果BSF没有这样决定,则假设PCF 135知道外部UE IP地址和内部UE IP地址之间的映射。这是因为UE 110在3GPP网络中使用的IP地址和在3GPP网络之外使用的UE110的IP地址可能彼此不同。这可以指示NAT功能存在于连接3GPP网络内部和外部的数据连接中。

因此,根据本公开的各种实施例,可以有一种方法,其中BSF或PCF 135与执行NAT功能的服务器协商,并做出使用UE 110的内部IP地址的决定。因此,尽管包括在接收到的请求中的UE 110的IP地址是外部IP地址,但是PCF 135可以与执行NAT功能的服务器协商,并且可以获得UE 110的内部IP地址,并且可以识别与UE 110相关联的相关信息(GPSI、策略信息或参数)。

根据本公开的各种实施例,在操作306中,NEF 134可以识别服务于UE110的IP地址的PCF 135的地址,其中该IP地址是从BSF获得的或者是经由本地配置或OAM操作获得的。随后,NEF 134可以订阅从对应的PCF 135请求UE 110的位置信息的监控事件。根据本公开的实施例,如果从NEF 134接收到与UE 110的位置相关联的监控事件,则PCF 135可以向NEF134发送响应消息,其中该响应消息包括PCF 135存储的UE 110的最新位置信息以及识别到对应信息时的时间信息。

根据本公开的各种实施例,如果在操作302中接收的监控事件包括AoI,则NEF 134可以将其配置为小区ID列表或跟踪区域ID列表,并且可以将其发送到PCF 135。接收到其的PCF 135可以基于AoI确定UE 110的位置,并且可以向NEF 134发送响应消息。例如,如果UE110进入对应AoI,如果UE110移动到AoI之外,或者如果检测到UE 110在对应AoI中的位置改变,则确定通知UE 110的位置信息。

根据本公开的实施例,如果PCF 135不知道UE 110的位置信息,则PCF135可以针对AMF 133、SMF 136等配置用于识别UE 110的位置的监控事件。根据本公开的实施例,如果PCF 135从NEF 134接收到AoI,则PCF 135可以配置存在报告区域(presence reportingarea,PRA),并且可以在向AMF133、SMF 136等注册监控事件时包括该PRA。这可以是与PCF135期望识别UE 110的存在的区域相关联的区域信息。根据本公开的实施例,PCF 135可以从AMF 133或SMF 136获得UE 110的位置信息,并且可以将位置信息包括在发送到NEF 134的响应消息中。

根据本公开的各种实施例,如果在操作302中,NEF 134接收到与UE110的位置相关联的监控事件,则在操作308中,NEF 134可以识别UE 110的ID或IP地址是否包括在接收到的请求消息中,以便开始处理监控事件的过程。根据本公开的实施例,如果从边缘使能器服务器210接收的请求中包括UE 110的ID,则在操作308中,NEF 134可以请求AMF 133执行监控事件,以便基于UE 110的ID获得UE 110的位置。在这种情况下,UE 110的ID可以是GPSI、外部标识符或MSISDN(电话号码)的形式。NEF 134可以在发送到AMF 133的请求消息中包括UE 110的ID,并且可以向AMF 133发送请求UE 110的位置的监控事件消息。因此,如果从NEF134接收到与UE110的位置相关联的监控事件,则AMF 133可以向NEF 134发送响应消息,其中该响应消息包括AMF 133存储的UE 110的最新位置信息,以及识别到对应信息时的时间信息。

根据本公开的各种实施例,如果在操作302中接收的监控事件包括AoI,则NEF 134可以将其配置为小区ID列表或跟踪区域ID列表,并且可以将其发送到AMF 133。接收到其的AMF 133可以基于AoI确定UE 110的位置,并且可以向NEF 134发送响应消息。例如,如果UE110进入对应AoI,如果UE 110移动到AoI之外,或者如果检测到UE 110在对应AoI中的位置改变,则确定通知UE 110的位置信息。

根据本公开的另一实施例,如果AMF 133不知道UE 110的位置信息,则AMF 133可以向位置管理功能(location management function,LMF)(图1中未示出)等发送用于识别UE 110的位置的请求。因此,AMF 133可以将接收到的UE 110的位置作为识别到的位置信息包括在响应消息中,并且可以将该响应消息发送给NEF 134。

根据本公开的各种实施例,NEF 134可以在操作310中存储在操作304、306或308中获得的UE 110的位置信息。根据本公开的实施例,如果存在请求与对应的UE 110相关联的位置信息的另一边缘使能器服务器210,则在向对应的边缘使能器服务器210发送高速缓存的信息时,NEF 134可以使用相同的信息。

根据本公开的另一实施例,如果在操作304、306或308中获得的UE 110的位置信息被配置为3GPP系统可理解的信息,例如小区ID或跟踪区域ID,则NEF 134可以将该信息映射到第三方服务可理解的信息,例如地理信息(GPS信息)或公民地址(道路名称、城市名称、村庄名称、建筑物名称等)。

根据本公开的另一实施例,如果NEF 134经由在操作302中接收的信息接收到粒度,则NEF 134可以通过执行到适合于对应粒度的信息的映射来配置响应消息。根据本公开的另一实施例,如果在操作302中接收到AoI,则可以基于对应AoI来配置响应消息(位置是在AoI内还是在AoI外,或者位置在AoI中的何处,等等)。在这种情况下,如果在操作302中一起接收到粒度值,则可以通过将信息映射为适合于该粒度值来配置响应消息。

根据本公开的各种实施例,在操作312中,NEF 134可以将如操作310中所述配置的UE 110的位置信息包括在响应消息中,并且可以将响应消息发送到边缘使能器服务器210。

根据本公开的各种实施例,在操作314中,边缘使能器服务器210可以将从NEF 134接收的UE 110的位置信息标准化,以适合于边缘应用服务器201在操作300中发送的请求。根据本公开的实施例,如果边缘应用服务器201基于AoI发送请求,则边缘使能器服务器可以检查UE 110的位置信息,并且可以确定UE 110是否属于AoI,UE 110是否移动到AoI之外,或者UE110在AoI中的位置,并且可以将对应的位置信息转换成边缘应用服务器201在操作300中请求的粒度,即,GPS信息或公民地址。操作314可以是可选过程。根据本公开的实施例,边缘使能器服务器210可以确定将从NEF 134接收的UE 110的位置信息直接发送到边缘应用服务器201。

根据本公开的各种实施例,如操作314中所述,边缘使能器服务器210可以配置对来自边缘应用服务器201的请求的响应消息,并且可以在操作316中发送响应消息。

通过上述操作,边缘使能器服务器210可以获得由边缘应用服务器201请求的UE的位置信息,其中,UE的位置信息可以经由3GPP网络130以所请求的格式或以3GPP网络130可提供的形式获得。此外,边缘使能器服务器210可以将所获得的UE的位置信息提供给边缘应用服务器201。

图4是根据本公开实施例的当在MEC网络中边缘使能器服务器210管理UE的位置信息时的信号流程图。

简要描述图4的整体操作,与接入边缘计算平台并使用计算服务的UE相关联,边缘使能器服务器210可以使用由3GPP网络130提供的网络能力暴露来获得UE 110的位置信息,并且可以高速缓存位置信息。随后,如果在边缘计算平台中操作的第三方应用服务器201从边缘使能器服务器210请求UE 110的位置信息,则边缘使能器服务器210可以向第三方应用服务器提供UE 110的位置信息。该图示出了当执行上述操作时的信号流。

根据本公开的各种实施例,在操作400中,UE 110执行向边缘使能器服务器210或边缘计算平台注册的过程,或者可以执行服务发现过程以获得将在边缘计算平台中使用的应用列表(app列表)。根据本公开的另一实施例,在操作400中,UE 110可以执行服务加入(on-boarding)过程,该服务加入过程通知UE 110期望在边缘计算平台中使用的应用(app),并接收与其相关的信息。因此,在操作400中,边缘使能器服务器210可以知道接入边缘使能器服务器210当前服务的边缘计算平台的UE 110,并且如果多个UE 110接入,可以知道UE 110的列表。因此,边缘使能器服务器210可以确定利用3GPP系统来执行获得与对应的UE 110相关联的位置信息的过程。

根据各种实施例,在操作402中,如果边缘使能器服务器210能够向边缘应用服务器201提供位置API,则边缘使能器服务器210可以确定使用从3GPP系统提供的位置报告API,以便获得关于在操作400中识别的(多个)UE 110的对应的(多个)UE 110的位置信息。

根据另一实施例,在操作402中,与在边缘使能器服务器210所服务的边缘计算平台中操作的边缘应用服务器201相关联,边缘使能器服务器210可以确定对应的边缘应用服务器201是否做出请求、做出发现或者具有与位置API的使用相关联的许可。因此,在操作402中,边缘使能器服务器210可以确定要使用位置API的边缘应用服务器201存在。因此,边缘使能器服务器210可以确定使用从3GPP系统提供的位置报告API,以便获得UE 110的位置信息。

根据本公开的另一实施例,边缘使能器服务器210可能仅需要由边缘使能器服务器210服务的边缘计算平台管理的区域中的UE 110的位置,因此,在操作402中,边缘使能器服务器210可以基于该信息设置感兴趣区域,并且可以请求3GPP系统的位置报告API。根据本公开的另一实施例,在操作402中,边缘使能器服务器210可以确定将从3GPP网络130提供的位置信息的格式。例如,格式可以是GPS信息、公民地址信息(道路名称、建筑名称、村庄名称、城市名称等),或者可以是小区ID或跟踪区域ID。边缘使能器服务器210可以基于边缘使能器服务器210能够向边缘应用服务器201提供的位置信息的格式来确定格式。

根据本公开的各种实施例,在操作404中,边缘使能器服务器210可以使用3GPP网络130来获得UE 110的位置信息。根据本公开的实施例,边缘使能器服务器210可以使用位置报告API,其中该位置报告API经由NEF 134从3GPP网络130获得UE 110的位置信息。这可以是用于获得由3GPP定义的T8 API当中的UE 110的位置的监控事件。根据本公开的实施例,边缘使能器服务器210可以通过在位置报告API中包括在操作400中接收的UE 110的IP地址或UE 110的ID来做出请求。

根据本公开的另一实施例,边缘使能器服务器210可以订阅与UE 110相关联的位置报告,并且可以请求NEF 134发送UE 110的连续位置信息。

根据本公开的另一实施例,边缘使能器服务器210可以以GPS信息的形式或以公民地址的形式请求位置报告API。

根据本公开的另一实施例,边缘使能器服务器210可以将格式改变为3GPP系统能够理解的粒度(例如,小区ID或跟踪区域ID),并且可以从NEF134请求位置报告API。

根据本公开的另一实施例,如果在操作402中设置了AoI,则边缘使能器服务器210可以将设置的AoI包括在位置报告API中,并且可以发送该AoI。在这种情况下,NEF 134可以将接收到的信息改变为3GPP系统可理解的信息,并且可以继续后续操作。

根据本公开的另一实施例,边缘使能器服务器210可以将操作402中设置的AoI改变为小区ID列表或跟踪区域ID列表,并且可以请求位置报告API。

根据本公开的另一实施例,在操作404中,边缘使能器服务器210可以确定向NEF134发送用于获得UE 110的整个位置信息的请求。这是因为边缘使能器服务器确定识别UE110的整体位置信息,并且仅向边缘应用服务器201发送所需信息。因此,边缘使能器服务器210可以将由边缘计算平台管理的区域列表配置为AoI,并且可以向NEF 134发送请求。根据本公开的实施例,边缘使能器服务器210可以向NEF 134发送请求消息,其中该请求消息包括指示需要以小区为单位、以跟踪区域为单位或以GPS信息为单位来提供UE 110的位置信息的标识符。

根据本公开的另一实施例,边缘使能器服务器210可以从NWDAF 138或GMLC 139请求UE 110的位置。这可以根据将参考图5描述的方法来执行。

根据本公开的各种实施例,如果在操作404中从边缘使能器服务器210接收的请求中包括UE 110的IP地址,则在操作406中,NEF 134可以搜索服务于对应于该IP地址的UE110的PCF 135。根据实施例,NEF 134可以使用绑定支持功能(BSF)(图1中未示出)来搜索服务PCF 135。根据本公开的实施例,NEF 134可以将UE 110的IP地址发送到BSF,并且BSF可以做出将UE 110的IP地址用作在3GPP系统中分配的内部IP地址的决定。为此,BSF可以支持3GPP系统中的网络地址转换(NAT)功能,可以知道NAT信息,或者可以与执行NAT功能的服务器协商,以便做出使用UE 110的IP地址的决定。

根据本公开的实施例,如果BSF没有这样决定,则假设PCF 135知道外部UE IP地址和内部UE IP地址之间的映射。这是因为UE 110在3GPP网络中使用的IP地址和在3GPP网络之外使用的UE 110的IP地址可能彼此不同。这可以指示NAT功能存在于连接3GPP网络内部和外部的数据连接中。根据本公开的实施例,可以有一种方法,其中BSF或PCF 135与执行NAT功能的服务器协商,并做出使用UE 110的内部IP地址的决定。因此,尽管包括在接收到的请求中的UE 110的IP地址是外部IP地址,但是PCF 135可以与执行NAT功能的服务器协商并获得UE 110的内部IP地址,并且可以识别与UE 110相关联的相关信息(GPSI、策略信息或参数)。

根据本公开的各种实施例,在操作408中,NEF 134可以识别服务于UE110的IP地址的PCF 135的地址,其中该IP地址是从BSF获得的或者是经由本地配置或OAM操作获得的。随后,NEF 134可以订阅从对应的PCF 135请求UE 110的位置信息的监控事件。根据本公开的实施例,如果从NEF 134接收到与UE 110的位置相关联的监控事件,则PCF 135可以向NEF134提供响应,其中该响应包括PCF 135存储的UE 110的最新位置信息以及识别到对应信息时的时间信息。可替代地,如果在操作404中接收的监控事件包括AoI,则NEF 134可以将其配置为小区ID列表或跟踪区域ID列表,并且可以将其发送给PCF 135。接收到其的PCF 135可以基于AoI确定UE 110的位置,并且可以向NEF 134发送包括UE 110的位置的响应消息。例如,如果UE 110进入对应AoI,UE 110移动到AoI之外,或者检测到UE 110在对应AoI中的位置改变,则确定通知UE 110的位置信息。根据本公开的实施例,如果PCF 135不知道UE110的位置信息,则PCF 135可以针对AMF 133、SMF 136等配置用于识别UE 110的位置的监控事件。如果PCF 135从NEF134接收到AoI,则PCF 135可以配置与其相关联的存在报告区域(PRA),并且可以在向AMF 133、SMF 136等注册监控事件时包括该PRA。这可以是与PCF 135期望识别UE 110的存在的区域相关联的区域信息。

根据本公开的实施例,PCF 135可以从AMF 133或SMF 136获得UE 110的位置信息,并且可以将位置信息包括在发送到NEF 134的响应消息中。

根据本公开的各种实施例,如果在操作404中,NEF 134接收到与UE110的位置相关联的监控事件,则NEF 134可以识别UE 110的ID或IP地址是否包括在接收到的请求中,以便在操作410中开始处理监控事件的过程。根据本公开的实施例,如果在从边缘使能器服务器210接收的请求中包括UE110的ID,则在操作410中,NEF 134可以请求AMF 133执行监控事件,以便基于UE 110的ID获得UE 110的位置。在这种情况下,UE 110的ID可以是GPSI、外部标识符或MSISDN(电话号码)的形式。根据本公开的实施例,NEF 134可以在发送到AMF 133的请求中包括UE 110的ID,并且可以向AMF 133发送请求UE 110的位置的监控事件。根据本公开的实施例,如果从NEF 134接收到与UE 110的位置相关联的监控事件,则AMF 133可以向NEF134提供响应,其中该响应包括AMF 133存储的UE 110的最新位置信息,以及识别到对应信息时的时间信息。

根据本公开的各种实施例,如果在阶段3中接收的监控事件包括AoI,则NEF 134可以将其配置为小区ID列表或跟踪区域ID列表,并且可以将其发送到AMF 133。接收到其的AMF 133可以基于AoI来确定UE 110的位置,并且可以向NEF 134发送响应。例如,如果UE110进入对应AoI,如果UE110移动到AoI之外,或者如果检测到UE 110在对应AoI中的位置改变,则确定通知UE 110的位置信息。

根据本公开的另一实施例,如果AMF 133不知道UE 110的位置信息,则AMF 133可以向位置管理功能(LMF)等发送用于识别UE 110的位置的请求。因此,AMF 133可以将UE110的位置发送给NEF 134。

根据本公开的各种实施例,在操作412中,NEF 134可以存储在操作406、408或410中获得的UE 110的位置信息。如果存在请求与对应的UE 110相关联的位置信息的另一边缘使能器服务器210,则在向对应的边缘使能器服务器210发送高速缓存的信息时,NEF 134可以使用相同的信息。

根据本公开的实施例,如果在操作406、408或410中获得的UE 110的位置信息被配置为3GPP系统可理解的信息,例如小区ID或跟踪区域ID,则NEF 134可以将该信息映射到第三方服务可理解的信息,例如地理信息(GPS信息)或公民地址(道路名称、城市名称、村庄名称、建筑物名称等)。

根据本公开的另一实施例,如果NEF 134经由在操作404中接收的信息接收到粒度,则NEF 134可以通过执行到适合于对应粒度的信息的映射来配置响应消息。

根据本公开的另一实施例,如果在操作404中NEF 134接收到AoI,则NEF 134可以基于对应AoI来配置响应(位置是在AoI内还是在AoI外,或者位置在AoI中的何处,等等)。根据本公开的实施例,如果在操作404中一起接收到粒度值,则可以通过将信息映射为适合于该粒度值来配置响应消息。

根据本公开的各种实施例,在操作414中,NEF 134可以将如操作412中所述配置的UE 110的位置信息包括在响应消息中,并且可以将响应消息发送到边缘使能器服务器210。

根据本公开的各种实施例,在操作416中,边缘使能器服务器210可以将UE 110的位置信息标准化。例如,在操作416中,边缘使能器服务器210可以将UE 110的位置信息转换成GPS信息或公民地址。根据本公开的实施例,当边缘应用服务器201以对应的形式请求UE110的位置信息时,UE 110的位置信息可以被配置为适合于该形式的值,并且可以被发送。

根据本公开的另一实施例,边缘使能器服务器210可以本地存储收集的UE 110的位置信息以及接收到对应信息时的时间值(时间戳)。在这种情况下,如果基于UE 110的IP地址收集位置信息,则可以存储UE 110的IP以及与其相关联的位置信息和时间信息。

根据本公开的另一实施例,如果基于UE 110的ID收集位置信息,则可以存储UE110的ID以及与其相关联的位置信息和时间信息。根据本公开的实施例,如果边缘使能器服务器210请求与UE 110的位置相关联的连续位置报告,则每当检测到UE 110的位置改变时,边缘使能器服务器210可以从3GPP系统接收新的位置信息。因此,边缘使能器服务器210可以用新的位置信息更新所存储的UE 110的现有位置信息,并且通过将接收到新的位置信息的时间绑定在一起来存储新的位置信息。

根据本公开的各种实施例,在操作418中,边缘应用服务器201可以确定使用由边缘使能器服务器210提供的位置API,以便识别UE 110的位置。位置API可以包括UE 110的IP地址或者能够识别UE 110的UE 110的ID。根据本公开的实施例,边缘应用服务器201可以一次性地发送用于识别UE110的位置的请求(例如,一次性报告)。在这种情况下,边缘应用服务器201可以发送请求UE 110的位置的请求消息,以及UE 110的ID。根据本公开的实施例,边缘应用服务器201可以在位置请求中包括边缘应用服务器201期望识别的位置信息的粒度。本公开中的位置信息的粒度可以是位置信息的单位。例如,这可以是预定的GPS信息的格式(例如,由美国国家海洋电子协会(NMEA)定义的标准,诸如GPGGA语句、GPGLL、GPRMC等)。

根据本公开的另一实施例,粒度可以以城市地址(公民地址)的形式来指定。这可以是基于预定区域中的道路名称、城市名称、村庄名称、建筑名称等中的至少一个来表示的格式。边缘应用服务器201可以通过区分道路名称、村庄名称、建筑物名称、城市名称等来做出请求。

根据本公开的另一实施例,粒度可以以用于在3GPP中管理UE 110的位置信息的形式来指定,诸如小区或跟踪区域。边缘应用服务器201可以通过区分小区ID、跟踪区域ID等来做出请求。基于所请求的位置粒度,边缘使能器服务器210可以识别该粒度是否可由边缘使能器服务器210支持。如果该粒度可由边缘使能器服务器支持,则边缘使能器服务器可以将所获得的UE110的位置信息转换成适合于对应粒度的格式,并且可以向边缘应用服务器201提供响应。

根据本公开的另一实施例,边缘应用服务器201可以连续发送用于识别UE 110的位置的请求(例如,连续报告)。在这种情况下,边缘应用服务器可以与对应UE的ID一起发送用于订阅UE 110的位置改变的报告的订阅消息。根据本公开的实施例,边缘应用服务器201可以在位置订阅请求中包括边缘应用服务器201期望识别的位置信息的粒度。本公开中的位置信息的粒度可以是位置信息的单位。例如,这可以是预定的GPS信息的格式(例如,由美国国家海洋电子协会(NMEA)定义的标准,诸如GPGGA语句、GPGLL、GPRMC等)。根据本公开的另一实施例,公民地址格式可以被指定为粒度。这可以是基于预定区域中的道路名称、城市名称、村庄名称、建筑名称等中的至少一个来表示的格式。

根据本公开的实施例,边缘应用服务器201可以通过区分道路名称、村庄名称、建筑物名称、城市名称等来请求位置。根据本公开的另一实施例,当在3GPP中管理UE 110时使用的位置信息格式,诸如小区或跟踪区域,可以被指定为粒度。边缘应用服务器201可以通过区分小区ID、跟踪区域ID等来做出请求。基于所请求的位置粒度,边缘使能器服务器210可以识别该粒度是否可由边缘使能器服务器210支持。如果该粒度可由边缘使能器服务器支持,则边缘使能器服务器可以将所获得的UE 110的位置信息转换成适合于对应粒度的格式,并且可以向边缘应用服务器201提供响应。

根据本公开的另一实施例,边缘应用服务器201可以在位置订阅请求中包括边缘应用服务器201期望识别的感兴趣区域。边缘应用服务器201可能需要识别UE 110是否位于预定位置范围内,或者UE 110位于预定位置范围内的何处,以便向接入预定位置的UE 110提供预定服务。在这种情况下,边缘应用服务器201可以发送包括感兴趣区域(AoI)的请求。AoI可以由GPS中表示的经度/纬度/时间范围值或列表来指定,或者可以由以公民地址形式表示的城市名称、道路名称、村庄名称等的列表来指定。

根据本公开的另一实施例,AoI可以被配置为3GPP网络130可理解的小区或跟踪区域的列表。根据本公开的实施例,如果边缘应用服务器201在订阅位置API时一起发送上述AoI,则接收到该AoI的边缘使能器服务器210可以确定在UE 110进入对应AoI时、在UE 110移动到AoI之外时或者在检测到UE在AoI中的位置改变时,向边缘应用服务器201通知UE110的位置信息。根据本公开的实施例,如果边缘使能器服务器210已经知道被请求的UE110的位置信息,例如,如果UE 110的位置信息是本地高速缓存信息,则边缘使能器服务器210可以确定该信息是否是最新信息,并且可以基于存储的信息向边缘应用服务器201发送响应消息。

根据本公开的各种实施例,在操作420中,边缘使能器服务器210可以基于操作416中存储的数据来响应操作418的请求。响应消息可以包括UE110的位置和识别到对应位置时的时间值(时间戳)。例如,边缘使能器服务器210可以基于存储的数据来验证UE 11的位置信息,以便响应操作418的请求。此外,边缘使能器服务器210可以基于验证的结果来配置响应消息,并且可以在操作420中报告该响应消息。

根据本公开的各种实施例,在操作422中,另一边缘应用服务器202也可以调用请求预定UE 110的位置的位置API。这可以以与操作418相同的方式来执行。

根据本公开的各种实施例,在操作422中,边缘使能器服务器210可以基于操作416中存储的数据,响应于操作422的请求,产生并发送响应消息。响应消息可以包括UE 110的位置和识别到对应位置时的时间值(时间戳)。

图5是根据本公开实施例的当边缘计算平台的使能器服务器获得并提供UE的位置信息时的信号流程图。

简要描述图5的整体操作,在边缘计算平台中操作的第三方应用服务器从边缘使能器服务器210请求UE的位置信息,并且边缘使能器服务器210通过与管理与UE 110相关联的信息的3GPP网络130的各种网络功能交互来获得UE 110的位置信息,并且可以将UE 110的位置信息提供给第三方应用服务器。

根据实施例,通用公共订阅标识符(GPSI)可以是由3GPP定义的在5G系统中使用的UE 110的ID。GPSI可以是在3GPP网络130中使用的外部ID,或者可以是MSISDN,即电话号码。外部ID可以是通过定义第三方服务提供商分配给UE 110以在3GPP移动通信网络中可识别的ID而获得的ID。在本公开中,边缘计算服务提供商分配给UE 110的ID可以用作3GPP网络130中的外部ID。可替代地,边缘计算服务提供商和3GPP移动通信运营商可以签订合同,并且可以预先确定用于预定UE 110的外部ID。在这种情况下,预先约定的信息可以存储在3GPP移动通信运营商的订户信息服务器中。根据本公开的另一实施例,边缘计算服务提供商可以使用UE 110的MSISDN作为用于识别UE 110的ID。

参考图5,在操作500中,边缘应用服务器201可以确定使用由边缘使能器服务器210提供的位置API,以便识别UE 110的位置。位置API可以包括用于识别UE 110的UE 110的IP地址或者UE 110的ID。根据本公开的实施例,边缘应用服务器201可以一次性地发送用于识别UE 110的位置的请求消息(例如,一次性报告)。在这种情况下,边缘应用服务器201可以发送请求UE 110的位置的请求消息,以及UE 110的ID。

根据本公开的实施例,边缘应用服务器201可以在位置请求中包括边缘应用服务器201期望识别的位置信息的粒度。位置信息的粒度可以是位置信息的单位。根据本公开的实施例,位置信息的粒度可以是预定的GPS信息的格式(例如,由美国国家海洋电子协会(NMEA)定义的标准,诸如GPGGA语句、GPGLL、GPRMC等)。

根据本公开的另一实施例,公民地址格式可以被指定为粒度。这可以是基于预定区域中的道路名称、城市名称、村庄名称、建筑物名称等来表示的格式。边缘应用服务器201可以通过区分道路名称、村庄名称、建筑物名称、城市名称等来做出请求。

根据本公开的另一实施例,当在3GPP中管理UE 110时使用的位置信息格式,诸如小区或跟踪区域,可以被指定为粒度。边缘应用服务器201可以通过区分小区ID、跟踪区域ID等来做出请求。

根据本公开的各种实施例,基于所请求的位置粒度,边缘使能器服务器210可以识别该粒度是否可由边缘使能器服务器210支持。如果该粒度可由边缘使能器服务器210支持,则边缘使能器服务器210可以将所获得的UE110的位置信息转换成适合于对应粒度的格式,并且可以响应边缘应用服务器201。

根据本公开的另一实施例,边缘应用服务器201可以连续发送用于识别UE 110的位置的请求(例如,连续报告)。在这种情况下,边缘应用服务器可以与对应UE的ID一起发送用于订阅UE 110的位置改变的报告的订阅消息。根据本公开的实施例,边缘应用服务器201可以在位置订阅请求中包括边缘应用服务器201期望识别的位置信息的粒度。位置信息的粒度可以是位置信息的单位。例如,这可以是预定的GPS信息的格式(例如,由美国国家海洋电子协会(NMEA)定义的标准,诸如GPGGA语句、GPGLL、GPRMC等)。

根据本公开的另一实施例,公民地址格式可以被指定为粒度。这可以是基于预定区域中的道路名称、城市名称、村庄名称、建筑名称等中的至少一个来表示的格式。因此,边缘应用服务器201可以根据基于道路名称、村庄名称、建筑物名称、城市名称等中的至少一个的方案来独特地做出请求。

根据本公开的另一实施例,当在3GPP中管理UE 110时使用的位置信息格式,诸如小区或跟踪区域,可以被指定为粒度。边缘应用服务器201可以通过区分小区ID、跟踪区域ID等来做出请求。基于所请求的位置粒度,边缘使能器服务器210可以识别该粒度是否可由边缘使能器服务器210支持。如果粒度是可支持的,则边缘使能器服务器可以将所获得的UE110的位置信息转换成适合于对应粒度的格式,并且可以向边缘应用服务器201提供响应。

根据本公开的另一实施例,边缘应用服务器201可以在位置订阅请求中包括边缘应用服务器201期望识别的感兴趣区域。因此,边缘应用服务器201可能需要识别UE 110是否位于预定位置范围内,或者UE 110位于预定位置范围内的何处,以便向接入预定位置的UE 110提供预定服务。在这种情况下,边缘应用服务器201可以发送包括感兴趣区域(AoI)的请求。

根据本公开的各种实施例,AoI可以由GPS中表示的经度/纬度/时间范围值或列表来指定,或者可以由以公民地址形式表示的城市名称、道路名称、村庄名称等的列表来指定。作为另一示例,AoI可以被配置为在3GPP网络中可理解的小区或跟踪区域的列表。

根据本公开的实施例,如果边缘应用服务器201在订阅位置API时一起发送上述AoI,则接收到该AoI的边缘使能器服务器210可以确定在UE 110进入对应AoI时、在UE 110移动到AoI之外时或者在检测到UE 110在AoI中的位置改变时,向边缘应用服务器201通知UE 110的位置信息。

根据本公开的各种实施例,如果边缘使能器服务器210已经知道被请求的UE 110的位置信息,例如,如果UE 110的位置信息是本地高速缓存信息,则边缘使能器服务器210可以确定该信息是否是最新信息,并且可以不进行操作502至510。在这种情况下,在操作512中,可以基于存储的信息来配置响应,并且在操作514中,可以向边缘应用服务器201发送响应消息。

根据本公开的各种实施例,在操作502中,边缘使能器服务器210可以使用3GPP网络130来获得UE 110的位置信息。根据本公开的实施例,边缘使能器服务器210可以经由网络数据分析功能(NWDAF)138或GMLC 139从3GPP网络130获得UE 110的位置信息。NWDAF 138可以是收集和分析在3GPP网络130中产生的与UE 110相关的大数据的功能。

根据本公开的实施例,NWDAF 138可以从3GPP网络130的每个网络功能收集与UE110相关的所有信息。例如,可以收集UE 110的位置、UE 110的行进时间、UE 110移动的距离、UE 110频繁执行通信的位置、UE 110频率执行通信的时间、UE 110使用的流量的量、UE110使用的应用等。根据本公开的实施例,NWDAF 138可以收集和存储UE 110的当前位置。因此,NWDAF 138可以向外部功能报告UE 110的当前位置、UE 110将在不久的将来移动到的位置等。根据本公开的实施例,边缘使能器服务器210可以经由NWDAF 138接收UE 110的位置相关信息。

根据本公开的各种实施例,GMLC 139可以管理UE 110的位置信息,并且可以将其报告给外部功能或外部服务器。GMLC 139可以与位置管理功能(LMF)交互,以便获得UE 110的位置信息和定位信息,这是基于从UE 110发送的信息来执行的。根据本公开的实施例,边缘使能器服务器210可以经由GMLC 139接收UE 110的位置相关信息。

根据本公开的实施例,当向NWDAF 138请求UE 110的位置时,边缘使能器服务器210可以包括在操作500中接收的UE 110的IP地址或UE 110的ID。

根据本公开的另一实施例,当向GMLC 139请求UE 110的位置时,边缘使能器服务器210可以包括UE 110的ID。

根据本公开的另一实施例,如果边缘应用服务器201在操作500中订阅了UE 110的连续位置信息,则边缘使能器服务器210可以请求NWDAF 138或GLMC连续发送UE 110的位置信息。

根据本公开的另一实施例,如果边缘应用服务器201在操作500中发送包括位置粒度的请求,则边缘使能器服务器210可以将与其对应的信息改变为3GPP系统130可理解的信息,并且可以将其包括在位置信息请求中。例如,如果在阶段1中从边缘应用服务器201接收到GPS信息形式或公民地址形式的请求,则这可以被改变为3GPP网络130可理解的粒度形式(例如,小区ID或跟踪区域ID),并且可以向NWDAF 138或GMLC 139做出请求。

根据本公开的另一实施例,在操作502中,如果接收到AoI,则边缘使能器服务器可以通过将接收到的AoI改变为小区ID列表或跟踪区域ID列表来请求NWDAF 138。可替代地,AoI可以被配置为GPS范围或公民地址列表,并且可以向NWDAF 138或GMLC 139做出请求。

根据本公开的实施例,如果改变到3GPP网络130可理解的位置信息失败,则边缘使能器服务器210可以将在操作5001中从边缘应用服务器201接收的位置粒度或AoI原样发送到NWDAF 138或GMLC 139。在这种情况下,NWDAF 138或GMLC 139可以将接收到的信息改变为3GPP网络130可理解的信息,并且可以继续后续操作。

根据本公开的另一实施例,在操作502中,边缘使能器服务器210可以不将操作500的请求改变为对应于发送到NWDAF 138或GMLC 139的请求的值,或者可以不应用操作500的请求,而是边缘使能器服务器210可以确定向NWDAF 138或GMLC 139发送用于获得UE 110的整个位置信息的请求。这是因为边缘使能器服务器210确定识别UE 110的整体位置信息,并仅向边缘应用服务器201发送所需信息,而不是与从预定的边缘应用服务器201发送的请求相关联地识别UE 110的位置。因此,当向NWDAF 138或GMLC139做出请求时,边缘使能器服务器210可以通过将边缘计算平台负责的区域列表配置为AoI来向NWDAF 138或GMLC 139做出请求,或者可以包括指示UE 110的位置需要以小区或跟踪区域为单位或以GPS信息为单位来提供的标识符。

作为请求的结果收集的UE 110的位置信息可以由边缘使能器服务器210以与操作512相同的方式重新配置为适于来自边缘应用服务器201的请求的响应消息。

根据本公开的各种实施例,如果在操作502中接收到与UE 110的位置相关联的报告请求消息,则在操作504中,NWDAF 138或GMLC 139可以开始处理该报告请求消息的过程。根据本公开的实施例,如果在操作502中从边缘使能器服务器210接收到的请求中包括UE110的IP地址,则NWDAF138可以在NWDAF 138收集的数据当中搜索对应于该IP地址的UE110。NWDAF 138可以做出使用对应的UE 110的IP地址作为在3GPP网络130中分配的内部IP地址的决定。为此,NWDAF 138可以支持3GPP网络130中的网络地址转换(NAT)功能,可以知道NAT信息,或者可以与执行NAT功能的服务器协商,以便做出使用UE 110的IP地址的决定。这是因为UE 110在3GPP网络中使用的IP地址和在3GPP网络130之外使用的UE 110的IP地址可能彼此不同。这可以指示NAT功能存在于连接3GPP网络内部和外部的数据连接中。根据本公开的实施例,可以有一种方法,其中NWDAF 138与执行NAT功能的服务器协商,并做出使用UE 110的内部IP地址的决定。因此,尽管包括在接收到的请求中的UE 110的IP地址是外部IP地址,但是NWDAF 138可以与执行NAT功能的服务器协商,可以获得UE 110的内部IP地址,并且可以识别与UE 110相关联的相关信息(GPSI、策略信息或参数)。

根据本公开的各种实施例,如果在操作502中从边缘使能器服务器210接收的请求中包括UE 110的IP地址,则在操作506中,NWDAF 138可以在NWDAF 138收集的数据当中搜索对应于该IP地址的UE 110,并且可以确定UE 110的最新位置是否包括在收集的数据中。这可以基于存储对应位置信息的时间来确定。

根据本公开的另一实施例,如果与3GPP网络130的协商被提前执行以接收UE 110的位置的报告,则确定存储的信息是最新的位置信息。如果NWDAF 138不知道与UE 110相关联的信息,则NWDAF 138可以执行经由NEF 134、AMF 133、PCF 135、SMF 136等获得UE 110的位置信息的过程。如果在操作502的请求中包括GPSI,则NWDAF 138或GMLC 139可以找出与能够基于GPSI被识别的UE 110相关联的信息,并且可以执行获得对应UE110的位置信息的过程。如果预先获得并存储了UE 110的最新位置信息,则NWDAF 138或GMLC 139可以配置响应消息,以便发送该信息作为响应。

根据本公开的各种实施例,在操作508中,NWDAF 138或GMLC 139可以存储在操作504和506中获得的UE 110的位置信息。根据本公开的实施例,如果存在请求与对应的UE110相关联的位置信息的另一边缘使能器服务器210,则NWDAF 138或GMLC 139可以在向对应的边缘使能器服务器210发送高速缓存的信息时使用相同的信息。

根据本公开的实施例,如果在操作504和506中获得的UE 110的位置信息被配置为3GPP网络130可理解的信息,例如小区ID或跟踪区域ID,则NWDAF 138或GMLC 139可以将该信息映射到第三方服务可理解的信息,例如地理信息(GPS信息)或公民地址(道路名称、城市名称、村庄名称、建筑物名称等)。

根据本公开的实施例,如果NWDAF 138或GMLC 139经由在操作502中接收的信息接收到粒度,则NWDAF 138或GMLC 139可以通过执行到适合于对应粒度的信息的映射来配置响应消息。

根据本公开的另一实施例,如果在操作502中接收到AoI,则可以基于对应AoI来配置响应(位置是在AoI内还是在AoI外,或者位置在AoI中的何处,等等)。在这种情况下,如果在操作502中一起接收到粒度值,则可以通过将信息映射为适合于该粒度值来配置响应消息。

根据本公开的各种实施例,在操作510中,NWDAF 138或GMLC 139可以将如操作508中所述配置的UE 110的位置信息包括在响应消息中,并且可以将响应消息发送到边缘使能器服务器210。

根据本公开的各种实施例,在操作512中,边缘使能器服务器210可以将从NWDAF138或GMLC 139接收的UE 110的位置信息标准化,以适合于边缘应用服务器201在操作500发送的请求。根据本公开的实施例,如果边缘应用服务器201基于AoI做出请求,则边缘使能器服务器可以检查UE 110的位置信息,并且可以确定UE 110是否属于AoI,UE 110是否移动到AoI之外,或者UE 110在AoI中的位置,并且可以将对应的位置信息转换成边缘应用服务器201在操作500中请求的粒度,即,GPS信息或公民地址。该阶段可以是最佳过程,并且边缘使能器服务器210可以确定将从NWDAF 138或GMLC 139接收的UE 110的位置信息直接发送到边缘应用服务器201。

根据本公开的各种实施例,如操作512中所述,边缘使能器服务器210可以配置对来自边缘应用服务器201的请求的响应,并且可以在操作514中发送响应。

图6是根据本公开实施例的边缘使能器服务器获得移动终端的位置信息的过程的控制流程图。

根据本公开的各种实施例,在操作600中,边缘使能器服务器210可以从边缘应用服务器201接收用于请求UE的位置信息的API消息。在这种情况下,与UE 110相关联的位置API请求消息可以与UE 110的IP地址或UE的ID(例如,GPSI或MSISDN信息)一起被接收。此外,如图3所述,请求位置信息并从边缘应用服务器300接收的API消息可以包括位置信息的粒度。

根据本公开的实施例,如果边缘使能器服务器210包括对应的UE 110的位置信息,则边缘使能器服务器210可以立即提供响应。在这种情况下,UE110的位置信息在时间方面可能是有效的。

根据本公开的实施例,如果位置信息无效,则在操作610中,边缘使能器服务器210可以向3GPP网络130发送Nnef事件暴露订阅消息,以便请求UE 110的位置信息。根据本公开的实施例,如果边缘使能器服务器210在3GPP网络130中是可靠的,则边缘使能器服务器210可以直接从知道位置信息的实体(例如,NWDAF 138或GMLC 139)请求位置信息。根据本公开的另一实施例,如果边缘使能器服务器210在3GPP网络130中不可靠,则边缘使能器服务器210可以向NEF 134发送请求位置信息的消息。

根据本公开的实施例,在操作620中,边缘使能器服务器210可以从3GPP网络130接收Nnef事件暴露通知消息。消息可以包括UE的位置信息。例如,UE 110的位置信息可以取决于所请求的粒度而不同。

根据本公开的实施例,这可以是预定的GPS信息的格式。例如,这可以以由GPGGA语句、GPGLL、GPRMC等定义的格式提供,或者由美国国家海洋电子协会(NMEA)定义的标准定义。

根据本公开的另一实施例,可以提供基于道路名称、村庄名称、建筑物名称、城市名称等来区分的UE的位置信息。

根据本公开的另一实施例,可以以在3GPP中管理UE 110时使用的位置信息格式(诸如小区、跟踪区域等)来提供UE的位置信息。

根据本公开的另一实施例,如果设置了AoI,则可以获得与设置的AoI相对应的UE的位置信息。

根据本公开的各种实施例,在操作630中,边缘使能器服务器210可以将接收到的位置信息标准化为可由边缘应用服务器201识别,并且可以产生标准化的响应消息。此外,边缘使能器服务器210可以将产生的响应消息发送到边缘应用服务器201。

在这种情况下,边缘使能器服务器210可以将对应UE的位置信息与UE的ID一起映射并存储在存储器214中。在这种情况下,UE的位置信息可以与时间信息一起存储,其中该时间信息与位置信息被更新的时间相关联。

图7A和图7B是根据本公开实施例的边缘使能器服务器预先获得UE的位置信息,并将位置信息提供给边缘应用服务器的过程的控制流程图。

根据本公开的各种实施例,在操作700中,边缘使能器服务器210可以与UE 110执行服务发现过程或服务加入过程。在这种情况下,边缘使能器服务器210可以确定是否执行获得与UE 110相关联的信息的过程。此外,可以映射和存储在上述过程中获得的与UE相关联的信息,例如UE的ID或GPSI。

根据本公开的实施例,在操作702中,边缘使能器服务器210可以识别是否需要向边缘应用服务器提供位置API。也就是说,边缘使能器服务器可以识别是否需要向3GPP网络130询问UE 110的位置信息。与在边缘使能器服务器210所服务的边缘计算平台中操作的边缘应用服务器201相关联,边缘使能器服务器210可以基于对应的边缘应用服务器201是否做出请求、做出发现或具有与位置API的使用相关联的许可的事实来执行识别。

根据本公开的实施例,如果边缘使能器服务器210识别到需要UE 110的位置信息,则在操作704中,边缘使能器服务器210可以设置边缘计算平台区域,并且向3GPP网络130发送位置API请求消息。在这种情况下,如果边缘使能器服务器210在3GPP网络130中是可靠的,则边缘使能器服务器210可以直接从知道位置信息的实体(例如,NWDAF 138或GMLC139)请求位置信息。根据本公开的另一实施例,如果边缘使能器服务器210在3GPP网络130中不可靠,则边缘使能器服务器210可以从NEF 134发送请求位置信息的消息。

根据本公开的实施例,当请求UE 110的位置信息时,边缘使能器服务器210可以请求发送UE 110的连续位置信息。根据本公开的另一实施例,边缘使能器服务器210可以以GPS信息的形式或公民地址的形式请求位置报告API。根据本公开的另一实施例,边缘使能器服务器210可以将形式改变为3GPP系统能够理解的粒度形式(例如,小区ID或跟踪区域ID),并且可以从NEF 134请求位置报告API。根据本公开的另一实施例,如果在操作402中设置了AoI,则边缘使能器服务器210可以将设置的AoI包括在位置报告API中,并且可以发送该AoI。根据本公开的另一实施例,边缘使能器服务器210可以将操作402中设置的AoI改变为小区ID列表或跟踪区域ID列表,并且可以请求位置报告API。

根据本公开的实施例,在操作706中,边缘使能器服务器210可以直接从3GPP网络130的预定实体或者从NEF 134接收UE 110的位置信息。位置信息可以是对应于所请求的信息格式的信息。

根据本公开的实施例,在操作708中,边缘使能器服务器210可以映射并存储在先前操作中接收的UE 110的位置信息以及UE 110的标识信息。在这种情况下,边缘使能器服务器210可以预先将消息标准化为能够被发送到边缘应用服务器的形式,并且可以存储该形式。此外,根据本公开的实施例,可以将与获得UE 110的位置信息的时间相关联的时间信息或有效时间信息存储在一起。时间戳可以用作时间信息。

图7A的流程图描述了边缘使能器服务器210为了获得UE 110的位置信息而使用的时间点和方法。在下文中,将参考图7B描述向边缘应用服务器提供所获得的信息的操作。

根据本公开的实施例,在操作708完成之后,边缘应用服务器201可以请求与预定UE 110相关联的位置API。在这种情况下,边缘使能器服务器210可以继续操作712。在操作712中,可以使用在图7A的操作708中预先存储的API信息来检索UE 110的标准化位置,并且可以基于此产生响应消息。在这种情况下,如果UE 110的位置信息有效,则边缘使能器服务器210可以继续操作712。如果UE 110的位置信息无效,则可以执行操作704至708,然后执行操作712。

根据本公开的实施例,在操作714中,边缘使能器服务器210可以将在操作712中产生的消息发送到对应的边缘应用服务器201。

如上所述,边缘使能器服务器210可以预先获得UE的位置信息,并且可以在被标准化的状态下存储该位置信息,并且当预定边缘应用服务器请求对应UE的位置信息时,可以立即提供该位置信息。

图8是根据本公开实施例的边缘使能器服务器获得UE的位置信息,并将位置信息提供给边缘应用服务器的过程的控制流程图。

根据本公开的各种实施例,在操作800中,边缘使能器服务器210可以识别是否从边缘应用服务器201接收到与预定UE 110相关联的位置API检查请求消息。在这种情况下,边缘应用服务器201可以将粒度位置信息包括在与预定UE相关联的位置API检查请求消息中。

根据本公开的各种实施例,位置信息的粒度可以是预定的GPS信息的格式(例如,由美国国家海洋电子协会(NMEA)定义的标准,诸如GPGGA语句、GPGLL、GPRMC等)。根据本公开的另一实施例,粒度可以以城市地址(公民地址)的形式来指定。这可以是基于预定区域中的道路名称、城市名称、村庄名称、建筑物名称等来表示的格式。边缘应用服务器201可以通过区分道路名称、村庄名称、建筑物名称、城市名称等来做出请求。根据本公开的另一实施例,粒度可以以用于在3GPP中管理UE 110的位置信息的形式来指定,诸如小区或跟踪区域。边缘应用服务器201可以通过区分小区ID、跟踪区域ID等来做出请求。根据本公开的另一实施例,边缘应用服务器201可以在位置订阅请求中包括边缘应用服务器201期望识别的感兴趣区域。

根据本公开的各种实施例,边缘应用服务器201可以连续发送用于识别UE 110的位置的请求(例如,连续报告)。在这种情况下,边缘应用服务器可以向边缘使能器服务器210发送用于订阅对UE 110的位置改变的报告的订阅消息,以及UE 110的ID。此外,边缘应用服务器201可以在位置订阅请求中包括边缘应用服务器201期望识别的位置信息的粒度。

根据本公开的实施例,如果在操作810中接收到位置API检查请求消息,则边缘使能器服务器210可以直接或经由NEF 134产生并向3GPP网络130的NWDAF 138和/或GMLC 139发送与对应UE相关联的连续位置信息提供请求消息。在这种情况下,如果边缘使能器服务器210在3GPP网络130中是可靠的,则边缘使能器服务器210可以直接从知道位置信息的实体(例如,NWDAF 138或GMLC 139)请求位置信息。根据本公开的另一实施例,如果边缘使能器服务器210在3GPP网络130中不可靠,则边缘使能器服务器210可以向NEF 134发送请求位置信息的消息。

根据本公开的实施例,在操作820中,边缘使能器服务器210可以直接从3GPP网络130的NEF 134或NWDAF 138和/或GMLC 139接收包括位置信息的响应消息。

根据本公开的实施例,响应消息中包括的UE的位置信息可以取决于粒度以不同的形式提供。例如,预定的第一UE可以请求连续位置,而预定的第二UE可以不需要连续位置。作为另一示例,预定的第一UE可以需要GPS信息,而预定的第二UE可以需要小区标识符或跟踪区域标识符。

根据本公开的各种实施例,边缘使能器服务器210可以将接收到的UE的位置信息标准化为能够被发送到边缘应用服务器的形式,并且可以在操作830中存储该形式。在这种情况下,UE的位置信息和标识信息可以与时间信息一起被映射和存储。

根据本公开的各种实施例,在操作840中,边缘使能器服务器210可以将被标准化的形式的消息发送到应用服务器。在操作840中发送的消息可以是响应于操作800的响应消息。因此,边缘使能器服务器210可以响应于操作800产生响应消息,并且可以在操作840中将该响应消息发送到对应的边缘应用服务器201。

此外,在说明书和附图中描述和示出的本公开的实施例已经被呈现以容易地解释本公开的技术内容并帮助理解本公开,并且不旨在限制本公开的范围。因此,除了本文公开的实施例之外,本公开的范围应当被解释为包括基于本公开的技术思想导出的所有改变和修改。

工业实用性

当移动通信终端提供边缘计算服务时,本公开可以适用。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号