用于边缘应用的网络节点、终端设备及其中的方法与流程

文档序号:34614781发布日期:2023-06-29 10:25阅读:29来源:国知局
用于边缘应用的网络节点、终端设备及其中的方法与流程

本公开涉及通信技术,并且更具体地涉及一种用于边缘应用的网络节点、终端设备及其中的方法。


背景技术:

1、第三代合作伙伴计划(3gpp)技术规范(ts)23.558,v1.0.0(其全部内容通过引用并入本文)指定了用于实现3gpp网络上的边缘应用所需的应用层架构、过程和信息流。它包括用于实现边缘应用的架构要求、满足该架构要求的应用层架构、以及用于实现边缘应用的部署的过程。

2、关注的主要领域之一是最小化对基于边缘的应用的影响,因此它们不需要针对处于边缘处的用户设备(ue)的使用而进行重大应用重新开发。

3、图1示出了用于实现边缘应用的架构。如图所示,边缘数据网络(edn)是本地数据网络。一个或多个边缘应用服务器(eas)和边缘使能器服务器(ees)被包含在edn中。eas是驻留在edn中的应用服务器,执行服务器功能。应用客户端连接到eas,以便使用具有边缘计算的益处的应用的服务。ees提供eas和边缘使能器客户端(eec)所需的支持功能。边缘配置服务器(ecs)提供eec与ees连接所需的支持功能。ue包含一个或多个应用客户端和eec。eec提供应用客户端所需的支持功能。eas、ees和ecs可以与3gpp核心网络(cn)交互。图1还示出了架构中使用的参考点或接口,其中:

4、edge-3参考点实现ees和eas之间的交互,并支持eas向ees注册;

5、edge-4参考点实现ecs和eec之间的交互,并支持向eec提供边缘配置信息;以及

6、edge-6参考点实现ecs和ees之间的交互,并支持ees信息向ecs的注册。

7、图2示出了用于如ts 23.558中的第8.4.4.2.2节所定义的ees注册的过程。在2.1处,ees向ecs发送ees注册请求。来自ees的请求包括ees标识(id)、ees接触点信息、已注册的eas的eas配置文件和ees安全凭证。该请求可以包括所建议的注册的到期时间。在2.2处,在接收到ees的请求时,ecs验证ees的安全凭证,并存储在步骤2.1中获得的ees注册信息。在2.3处,ecs发送指示注册操作成功或失败的ees注册响应。ecs可以提供更新后的到期时间以向ees指示注册何时将自动到期。为了维持注册,ees应在到期时间之前发送注册更新请求。如果在到期时间之前未接收到注册更新请求,则ecs应将ees视为隐式注销。

8、图3示出了如ts 23.558中的第8.4.4.2.3节中所定义的ees注册更新过程。在3.1处,ees向ecs发送ees注册更新请求。来自ees的请求包括注册标识和ees安全凭证,并且可以包括所建议的到期时间、ees接触点信息、已注册的eas的eas配置文件。在3.2处,在接收到ees的请求时,ecs验证ees的安全凭证,并存储在步骤3.1中获得的已更新的ees注册信息。在3.3处,ecs发送指示注册操作成功或失败的ees注册更新响应。ecs可以提供更新后的到期时间以向ees指示已更新的注册何时将自动到期。为了维持注册,ees应在到期时间之前发送注册更新请求。如果在到期时间之前未接收到注册更新请求,则ecs应将ees视为隐式注销。

9、图4示出了如ts 23.558中的第8.8.3节中所定义的eas发现过程。在4.1处,源eas调用源ees上的eas发现请求。eas发现请求包括请求者标识符(eas id)以及安全凭证,并包括与其边缘应用服务器配置文件相匹配的eas发现过滤器。如果目标数据网络接入标识符(dnai)经由用户面(up)路径管理事件通知在源eas处可用,则源eas向源ees提供目标dnai。在4.2处,在接收到请求时,源ees检查请求eas是否被授权执行发现操作。如果它被授权,则源ees检查是否存在可以满足请求eas信息和附加查询过滤器的(注册的或缓存的)目标eas信息。如果源ees发现目标eas,则该流程继续执行步骤4.5,否则源ees从ecs获取目标ees地址。在4.3处,源ees调用目标ees上的eas发现请求。源ees发现请求包括请求者标识符(eesid)以及安全凭证,并包括在步骤4.1中获得的eas发现过滤器。在4.4处,目标ees发现目标eas,并用所发现的目标eas信息响应源ees。源ees可以缓存目标eas信息。在4.5处,源ees使用目标eas信息响应源eas。

10、这里,dnai在3gpp ts 23.501,v16.6.0中的第3.1节(其全部内容通过引用并入本文)中被定义为up接入其中部署应用的一个或多个数据网络(例如,edn)的标识符。

11、可以参考图5进一步说明图4中的步骤4.2,图5示出了获取目标边缘使能器服务器过程。如果源ees无法找到目标eas,则在5.1处,源ees向ecs发送获取边缘使能器服务器请求(包含ue位置信息或ue标识、源eas的eas id、目标dnai),以便识别目标ees,该目标ees具有可用于为ue中给定的应用客户端提供服务的边缘应用服务器。在5.2处,如果该请求包含ue标识,但ue位置对于ecs是未知的,则ecs与3gpp cn交互以获取ue位置。ecs根据该请求中的参数(例如,eas id、目标dnai)和ue位置信息来确定目标ees。在5.3处,ecs向源ees发送获取边缘使能器服务器响应(包含源eas的easid、目标ees信息列表)。目标ees信息列表包括每个目标ees的端点,例如,在步骤5.2中确定的互联网协议(ip)地址。

12、ts 23.558中的第8.3节指定了服务提供,该服务提供允许基于托管ue的位置、服务要求、服务偏好和连接性,使用关于可用边缘计算服务的信息来配置eec。该配置包括eec与ees建立连接所需的地址信息。

13、图6示出了用于如ts 23.588中的第8.3.2.4.2节中所定义的服务提供订阅的过程。在6.1处,eec向ecs发送服务提供订阅请求。服务提供订阅请求包括在eec授权过程期间接收到的eec的安全凭证,并且可以包括ue标识符、连接性信息、所建议的到期时间和应用客户端配置文件信息。在6.2处,在接收到请求时,ecs执行授权检查以验证eec是否具有执行操作的授权。如果需要,则ecs可以利用3gpp cn的能力(例如,ue定位)。如果该请求被授权,则ecs创建并存储用于提供的订阅。在6.3处,ecs以服务提供订阅响应进行响应,该服务提供订阅响应包括订阅标识符并且可以包括指示该订阅什么时候自动到期的到期时间。为维持订阅,eec应在到期时间之前发送服务提供订阅更新请求。如果在到期时间之前未接收到服务提供订阅更新请求,则ecs应将eec视为隐式取消订阅。

14、图7示出了如ts 23.558中的第8.3.2.4.4节中所定义的服务提供订阅更新过程。在7.1处,eec向ecs发送服务提供订阅更新请求。服务提供订阅更新请求包括在eec授权过程期间接收到的eec安全凭证以及订阅标识符,并且可以包括ue标识符、连接性信息、所建议的已更新订阅的到期时间和应用客户端配置文件。在7.2处,在接收到请求时,ecs执行授权检查以验证eec是否具有执行操作的授权。如果需要,则ecs可以利用3gpp cn的能力(例如,ue定位)。如果被授权,则ecs更新所存储的如步骤7.1中所请求的用于提供的订阅。在7.3处,ecs以服务提供订阅更新响应进行响应,该服务提供订阅更新响应可以包括指示更新后的订阅什么时候自动到期的到期时间。为维持订阅,eec应在到期时间之前发送服务提供订阅更新请求。如果在到期时间之前未接收到服务提供订阅更新请求,则ecs应将eec视为隐式取消订阅。

15、图8示出了用于如ts 23.588中的第8.3.2.4.3节中所定义的服务提供通知的过程。在8.1处,ecs处发生了满足用于更新被订阅的eec的服务提供的触发条件的事件。如果ue的位置信息不可用,则ecs可以通过利用3gpp cn的能力来获得ue位置。ecs基于ue的位置信息来确定ees,该位置信息与应用客户端配置文件相匹配。ecs还确定需要提供的其他信息,例如edn的标识、服务区域信息(用于局域dn(ladn))、ees端点。在8.2处,ecs将提供通知与在步骤8.1中确定的edn配置信息的列表一起发送给eec。

16、对于上述过程的进一步细节,可以参考ts 23.558,并且在这里将省略其描述。


技术实现思路

1、如上面结合图5所描述的,步骤5.1中的获取边缘使能器服务器请求可以包含目标dnai。为了找到可以为具有目标dnai的目标eas提供服务的目标ees,ecs需要知道目标eas的dnai。然而,这种信息在ecs处不可用。

2、此外,在上面结合图8描述的服务提供通知过程中,在不知道dnai的情况下,ecs无法向eec推送可以为具有目标dnai的目标eas提供服务的目标ees的信息。

3、此外,在上面结合图6至图8描述的服务提供订阅和通知过程中,具有去往/来自应用客户端的应用数据业务的eas的端点信息(即ip地址、端口号和传输层协议)在ecs处不可用,因此ecs无法利用由3gpp cn提供的up路径管理能力,如ts 23.501和ts 23.502,v16.6.0(其全部内容通过引用并入本文)中所描述的。

4、本公开的目的是提供一种能够解决上述问题中的至少一个问题的网络节点、终端设备及其中的方法。

5、根据本公开的第一方面,提供了一种在实现ees的网络节点中的方法。该方法包括:向ecs发送注册请求或注册更新请求,该请求包含与eas或ees相关联的一个或多个dnai。eas向ees注册。

6、在实施例中,一个或多个dnai可以被包括在注册请求或注册更新请求中的ees配置文件或eas配置文件中。

7、根据本公开的第二方面,提供了一种网络节点。网络节点包括通信接口、处理器和存储器。存储器包含可由处理器执行的指令,由此网络节点可操作以在实现ees时执行根据上述第一方面所述的方法。

8、根据本公开的第三方面,提供了一种计算机可读存储介质。计算机可读存储介质上存储有计算机可读指令。计算机可读指令在由网络节点的处理器执行时配置网络节点以在实现ees时执行根据上述第一方面所述的方法。

9、根据本公开的第四方面,提供了一种在实现ecs的网络节点中的方法。该方法包括:从ees接收注册请求或注册更新请求,该请求包含与eas或ees相关联的一个或多个dnai。eas向ees注册。

10、在实施例中,一个或多个dnai可以被包括在注册请求或注册更新请求中的ees配置文件或eas配置文件中。

11、在实施例中,该方法还可以包括:从源ees接收用于获取一个或多个目标ees的获取ees请求,该获取ees请求包含目标dnai;以及向源ees发送获取ees响应,该响应包含与目标dnai相关联的一个或多个目标ees的信息。

12、在实施例中,与eas或ees相关联的一个或多个dnai中的至少一个可以与目标dnai相匹配。

13、在实施例中,该方法还可以包括:从实现eec的终端设备接收服务提供订阅请求或服务提供订阅更新请求,该请求包含针对应用业务选择的eas的eas端点信息;从cn节点接收与应用业务相关联的up路径管理事件的通知,该通知包含用于应用业务的目标dnai;以及当与eas或ees相关联的一个或多个dnai中的至少一个与目标dnai相匹配时,向终端设备发送包含关于ees的信息的服务提供通知。

14、在实施例中,up路径管理事件可以包括dnai改变。

15、在实施例中,eas端点信息可以包括与所选eas相关联的ip地址、端口号、传输层协议、全限定域名(fqdn)和/或统一资源标识符(uri)。

16、根据本公开的第五方面,提供了一种在实现ecs的网络节点中的方法。该方法包括:从实现eec的终端设备接收服务提供订阅请求或服务提供订阅更新请求,该请求包含针对应用业务选择的eas的eas端点信息。

17、在实施例中,该方法还可以包括:从cn节点接收与应用业务相关联的up路径管理事件的通知,该通知包含用于应用业务的目标dnai;以及当与eas相关联的dnai与目标dnai相匹配时,向终端设备发送包含ees的信息的服务提供通知。eas向ees注册。

18、在实施例中,up路径管理事件可以包括dnai改变。

19、在实施例中,eas端点信息可以包括与所选eas相关联的ip地址、端口号、传输层协议、fqdn和/或uri。

20、根据本公开的第六方面,提供了一种网络节点。网络节点包括通信接口、处理器和存储器。存储器包含可由处理器执行的指令,由此网络节点可操作以在实现ecs时执行根据上述第四方面和第五方面所述的方法。

21、根据本公开的第七方面,提供了一种计算机可读存储介质。计算机可读存储介质上存储有计算机可读指令。计算机可读指令在由网络节点的处理器执行时配置网络节点以在实现ecs时执行根据上述第四方面或第五方面所述的方法。

22、根据本公开的第八方面,提供了一种在实现eec的终端设备中的方法。该方法包括:向实现ecs的网络节点发送服务提供订阅请求或服务提供订阅更新请求,该请求包含针对应用业务选择的eas的eas端点信息。

23、在实施例中,eas端点信息可以包括与所选eas相关联的ip地址、端口号、传输层协议、fqdn和/或uri。

24、根据本公开的第九方面,提供了一种终端设备。终端设备包括通信接口、处理器和存储器。存储器包含可由处理器执行的指令,由此终端设备可操作以在实现eec时执行根据上述第八方面所述的方法。

25、根据本公开的第十方面,提供了一种计算机可读存储介质。计算机可读存储介质上存储有计算机可读指令。计算机可读指令当由终端设备的处理器执行时,配置终端设备以在实现eec时执行根据上述第八方面所述的方法。

26、通过本公开的实施例,从ees向ecs的注册请求(或注册更新请求)可以包含与向ees注册的eas相关联的dnai。通过dnai,ecs能够将ees确定为可以为具有dnai的eas提供服务的适当目标ees。另一方面,从eec向ecs的服务提供订阅请求(或服务提供订阅更新请求)可以包含针对应用业务选择的eas的eas端点信息。通过eas端点信息,ecs能够利用由3gppcn提供的up路径管理能力。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1