一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

在边缘计算系统中提供数据的方法和装置与流程

2022-04-02 16:16:01 来源:中国专利 TAG:


1.本公开一般地涉及一种用于在边缘计算系统中提供服务的装置和方法,并且具体地,涉及一种用于在边缘计算系统中连续地向电子设备提供服务的装置和方法。


背景技术:

2.为了在边缘计算系统中使用低延迟或宽带服务,终端可以建立到位于终端附近的边缘数据网络(edn)的数据连接。此外,在边缘计算系统中,终端可以通过接入在相对应的edn的边缘使能器(enabler)服务器(ees)操作的边缘托管环境或边缘计算平台中运行的应用服务器来接收数据服务。
3.期望接入边缘计算系统的终端可以是接收移动通信服务的移动通信终端。移动通信终端可以通过移动通信网络接入edn,并且可以从由相对应的edn的ees操作的特定边缘应用服务器接收服务。移动通信终端应当能够移动而无任何特殊的限制,并且应当被连续地提供服务。移动通信终端可以从第一edn区域移动到第二edn区域。即使在这种情况下,服务也应当被连续地提供给边缘计算系统中的移动通信终端。然而,尚未建议由于移动通信终端的移动而改变edn时连续地提供服务的方法。
4.以上信息仅作为背景信息提供,以帮助理解本公开。关于上述任何是否可以适用为关于本公开的现有技术,既未做出确定,也未做出断言。


技术实现要素:

5.技术问题
6.期望接入边缘计算系统的终端可以是接收移动通信服务的移动通信终端。移动通信终端可以通过移动通信网络接入边缘数据网络,并且可以从由相对应的边缘数据网络的边缘使能器服务器操作的特定边缘应用服务器接收服务。移动通信终端应当能够移动而无任何特殊的限制,并且应当被连续地提供服务。移动通信终端可以从第一边缘数据网络区域移动到第二边缘数据网络区域。即使在这种情况下,服务也应当被连续地提供给边缘计算系统中的移动通信终端。然而,尚未建议由于移动通信终端的移动而改变edn时连续地提供服务的方法。
7.解决方案
8.本公开使得解决了至少上述缺点,并且提供了至少下述优点。
9.根据本公开的一方面,提供了一种在边缘计算系统中由边缘使能器客户端(eec)重定位(relocate)应用上下文的方法。该方法包括:基于包括eec和edn服务区域信息的用户设备(ue)的位置信息中的至少一个,确定是否应当重定位应用上下文;基于该确定,向源边缘使能器服务器(s-ees)发送上下文重定位请求;从源边缘使能器服务器接收指示上下文重定位完成的上下文重定位响应消息;以及基于该上下文重定位响应消息,重新路由应用数据业务。
10.根据本公开的一方面,提供了一种用于在边缘计算系统中重定位应用上下文的
ue。该ue包括:一个或多个边缘应用客户端,被配置为执行边缘计算系统中的服务的客户端功能;eec,被配置为向一个或多个边缘应用客户端提供边缘计算服务;以及移动终端(mt),被配置为通过移动通信网络与边缘计算系统通信。该eec被配置为:基于包括eec和edn服务区域信息的ue的位置信息中的至少一个,确定是否应当重定位应用上下文;基于该确定,通过mt向源边缘使能器服务器发送上下文重定位请求;通过mt从源边缘使能器服务器接收指示上下文重定位完成的上下文重定位响应消息;以及基于该上下文重定位响应消息,重新路由应用数据业务。
11.根据本公开的一方面,提供了一种在边缘计算系统中由s-ees针对提供给ue的应用服务重定位应用上下文的方法。该方法包括从ue的边缘应用客户端接收针对应用服务的上下文重定位请求;将应用上下文重定位请求发送到目标边缘使能器服务器(t-ees);从t-ees接收包括目标边缘应用服务器(t-eas)信息的应用上下文重定位响应;将包括t-eas信息的应用上下文重定位命令发送到向ue提供应用服务的源边缘应用服务器(s-eas);当从s-eas接收到应用上下文时,通过t-ees向t-eas发送应用上下文;以及当从s-eas接收到应用上下文重定位完成通知时,向ue的eec发送上下文重定位完成通知。
12.根据本公开的一方面,提供了一种在边缘计算系统中由s-eas针对提供给ue的应用服务重定位应用上下文的方法。该方法包括:从s-ees接收针对提供给ue的应用的应用上下文重定位命令,该上下文重定位命令包括t-eas信息;通过s-ees向t-eas发送针对应用服务的应用上下文;以及向s-ees发送上下文重定位完成通知。
13.根据本公开的一方面,一种在边缘计算系统中由目标边缘应用服务器针对提供给ue的应用服务重定位应用上下文的方法。该方法包括:从s-ees接收针对ue的第一应用上下文重定位请求;基于接收到的针对ue的第一应用上下文重定位请求,确定t-eas;向确定的t-eas发送针对ue的第二应用上下文重定位请求;从t-eas接收应用上下文重定位响应;以及向s-ees发送应用上下文重定位响应。
14.根据本公开的一方面,提供了一种在边缘计算系统中由具有应用客户端和eec的ue针对应用客户端重定位应用上下文的方法。该方法包括:确定应用上下文是否应当被重定位;当需要应用上下文重定位时,确定t-ees id;基于该确定,向t-ees发送包括s-eas信息的上下文重定位请求;以及从t-ees接收响应。
15.根据本公开的一方面,提供了一种用于在边缘计算系统中重定位应用上下文的ue。该ue包括:一个或多个边缘应用客户端,被配置为执行边缘计算系统中的服务的客户端功能;eec,被配置为向一个或多个应用客户端提供边缘计算服务;以及mt,被配置为通过移动通信网络与边缘计算系统通信。应用客户端被配置为确定应用上下文是否应当被重定位。eec被配置为:当需要应用上下文重定位时确定t-ees id;基于该确定通过mt向t-ees发送上下文重定位请求;以及从t-ees接收响应信息。
16.根据本公开的一方面,提供了一种在边缘计算系统中针对从t-ees提供给ue的应用服务重定位应用上下文的方法。该方法包括:从ue的eec接收包括s-eas信息的第一上下文重定位请求;将包括ue信息的第二上下文重定位请求发送到用于提供应用的t-eas;当从t-eas接收到与重定位的批准相对应的响应时,将第三上下文重定位请求发送到s-ees;从s-ees接收到对第三上下文重定位请求的响应;当从s-ees接收到应用上下文时,将接收到的应用上下文发送到t-eas;以及将上下文重定位响应发送到eec。
17.本发明的有利效果
18.当应用根据本公开的方法和装置时,可以减少针对识别应用上下文重定位的需求所需要的时间。因此,可以更加快速地传输服务,并且因此,可以提供在边缘计算系统中提供的服务的连续性。此外,通过根据本公开的方法和装置,能够通过最小化3gpp系统中网络功能的干预来减少网络开销。在完成应用上下文重定位之后,终端(例如,终端的边缘使能器客户端)可以将应用客户端生成的应用数据业务路由到新的边缘应用服务器。
19.当应用根据本公开的方法和装置时,第三方边缘应用服务器直接地与3gpp系统的网络功能协商,从而接收对应用上下文重定位的支持,而不需要用于接收用户平面(up)路径管理事件通知服务的服务级别协议。根据本公开,边缘计算服务提供商也可以提供应用上下文重定位,而无需第三方边缘应用服务器的任何额外努力。因此,第三方应用服务器可以获得商业利润。
附图说明
20.从结合附图的以下详细描述中,本公开的某些实施例的上述和其他方面、特征和优点将更加明显,在附图中:
21.图1示出了根据实施例的到3gpp网络和边缘计算系统网络的连接以及终端的移动的示意图;
22.图2示出了根据实施例的用户设备内的eec和通信层之间的交互以及通过3gpp网络与边缘计算系统的相互连接;
23.图3a是示出根据实施例的处理的信号流程图,在该处理中,目标边缘使能器指示应用到s-eas的重定位;
24.图3b是示出根据实施例的处理的信号流程图,在该处理中,s-eas向用户设备发送应用上下文重定位完成通知的过程;以及
25.图4是示出根据实施例的处理的信号流程图,在该处理中,s-ees在s-eas中重定位应用上下文。
具体实施方式
26.以下将参考附图在本文中描述本公开的实施例。然而,本公开的实施例不限于特定实施例,并且应当被解释为包括本公开的所有修改、改变、等效设备和方法和/或替代实施例。在附图的描述中,相似的附图标记用于相似的元件。
27.术语“具有”、“可以具有”、“包括”和“可以包括”当在本文中使用时,指示相对应的特征的存在(例如,诸如数值、功能、操作或部件的元素),并且不排除附加特征的存在。
28.术语“a或b”、“a或/和b中的至少一个”或“a或/和b中的一个或多个”当在本文中使用时,包括采用其枚举的项目的所有可能组合。例如,“a或b”、“a和b中的至少一个”或“a或b中的至少一个”意味着:(1)包括至少一个a,(2)包括至少一个b,或(3)包括至少一个a和至少一个b两者。
29.诸如“第一”和“第二”的术语当在本文中使用时,可以使用相对应的组件而与其重要性或顺序无关;并且被用于将组件与另一组件相区分,而不对组件进行限制。这些术语可以出于将一个元件与另一元件相区分的目的而使用。例如,第一用户设备和第二用户设备
指示不同的用户设备,而与其顺序或重要性无关。例如,在不脱离本公开的范围的情况下,第一元件可以被称为第二元件,并且类似地,第二元件可以被称为第一元件。
30.将理解的是,当元件(例如,第一元件)与另一元件(例如,第二元件)“(可操作地或通信地)耦合/耦合到其”或“连接到其”时,该元件可以直接地与另一元件耦合/耦合到其,并且在该元件与另一元件之间可以存在居于中间的元件(例如,第三元件)。相反,将理解的是,当元件(例如,第一元件)与另一元件(例如,第二元件)“直接地耦合/耦合到其”或“直接地连接到其”时,在该元件和另一元件之间不存在居于中间的元件(例如,第三元件)。
31.根据上下文,表述“被配置(或设置)为”当在本文中使用时,可以与“适合于”、“具有能力”、“被设计为”、“适配为”、“被制造为”或“能够”互换地使用。术语“被配置(设置)为”不一定意味着硬件级别的“专门地设计为”。相反,表述“装置,被配置为
……”
在特定上下文中可以意味着该装置与其他设备或部件一起“能够
……”
。例如,“被配置(设置)为执行a、b和c的处理器”可以意味着用于执行相对应的操作的专用处理器(例如,嵌入式处理器),或者能够通过运行在存储器设备中所存储的一个或多个软件程序来执行相对应的操作的通用处理器(例如,中央处理单元(cpu)或应用处理器(ap))。
32.在描述本公开的各种实施例中使用的术语是针对描述特定实施例的目的,并且不意图限制本公开。当在本文中使用时,单数形式也意图包括复数形式,除非上下文清楚地另外地指示。在本文中使用的、包括技术术语或科学术语的所有术语,具有与相关领域普通技术人员通常理解的含义相同的含义,除非另外地定义。在通常使用的词典中定义的术语应当被解释为具有与相关技术的上下文含义相同或相似的含义,并且不应当被解释为具有理想或夸大的含义,除非在本文中清楚地定义。根据情况,即使在本公开中定义的术语也不应当被解释为排除本公开的实施例。
33.术语“模块”当在本文中使用时,例如可以意味着包括硬件、软件和固件中的一个或者它们中的两个或多个的组合的单元。“模块”可以与例如术语“单元”、“逻辑”、“逻辑块”、“组件”或“电路”互换地使用。“模块”可以是集成组件元件的最小单元或其一部分。“模块”可以是用于执行一个或多个功能的最小单元或其一部分。“模块”可以机械地或电子地实施。例如,根据本公开的“模块”可以包括用于执行已知的或者将在下文中发展出的操作的专用集成电路(asic)芯片、现场可编程门阵列(fpga)和可编程逻辑器件中的至少一个。
34.根据本公开的电子设备可以包括以下中的至少一个,例如:智能电话、平板个人计算机(pc)、移动电话、视频电话、电子书阅读器(e-book阅读器)、桌面型pc、膝上型pc、上网本型计算机、工作站、服务器、个人数字助理(pda)、便携式多媒体播放器(pmp)、mpeg-1音频层3(mp3)播放器、移动医疗设备、相机和可穿戴设备。可穿戴设备可以包括以下中的至少一个:配饰类型(例如,手表、戒指、手镯、脚链、项链、眼镜、隐形眼镜或头戴式设备(hmd))、织物或服装集成类型(例如,电子服装)、身体安装类型(例如,皮肤垫或纹身)和生物可植入类型(例如,可植入电路)。
35.电子设备可以是家用电器。家用电器可以包括下述中的至少一个,例如:电视、数字视频盘(dvd)播放器、音频设备(audio)、冰箱、空调、真空吸尘器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、家庭自动化控制面板、安全控制面板、电视盒(例如samsung homesync
tm
、apple tv
tm
或google tv
tm
)、游戏控制台(例如xbox
tm
和playstation
tm
)、电子词典、电子钥匙、摄录机和电子相框。
36.电子设备可以包括以下中的至少一个:各种医疗设备(例如,各种便携式医疗测量设备(血糖监测设备、心率监测设备、血压测量设备、体温测量设备等)、磁共振血管造影(mra)、磁共振成像(mri)、计算断层扫描(ct)机和超声波机)、导航设备、全球定位系统(gps)接收器、事件数据记录器(edr)、飞行数据记录器(fdr)、车辆信息娱乐设备、船舶电子设备(例如,船舶导航设备和陀螺仪-罗盘)、航空电子设备、安全设备、汽车机头单元、家用或工业用机器人、银行中的自动柜员机(atm)、商店中的销售点(pos)设备或物联网(iot)设备(例如,灯泡、各种传感器、电表或煤气表、洒水设备、火警、恒温器、街灯、烤面包机、体育用品、热水箱、加热器、锅炉等)。
37.电子设备可以包括以下中的至少一个:家具或建筑物/结构的一部分、电子板、电子签名接收设备、投影仪和各种测量仪器(例如,水表、电表、煤气表和无线电波表)。电子设备可以是上述各种设备中的一个或多个的组合。电子设备也可以是柔性设备。此外,电子设备不限于上述设备,并且可以包括根据新技术发展的电子设备。
38.在下文中,将参考附图描述电子设备。在本公开中,术语“用户”指示使用电子设备的人或使用电子设备的设备(例如,人工智能电子设备)。
39.为了描述的方便,描述了指代在本公开中使用的网络实体和边缘计算系统的实体的术语、指代消息的术语和指代标识信息的术语。因此,本公开可以不受以下提供的术语的限制,并且可以使用指示具有等效技术含义的主题的其他术语。
40.为了描述的方便,本公开使用在5g系统标准中定义的术语和名称,但是不限于这些术语和名称,并且可以同样地应用于遵循另一标准的系统。
41.在下文中,本公开描述了在边缘应用服务器之间执行应用上下文重定位的方法。在边缘计算系统中,可能需要在向终端(即,移动通信终端)提供边缘计算服务的边缘应用服务中的改变。例如,当移动通信终端从特定数据网络移动到另一数据网络时,或者当移动通信终端由于无线环境的变化而应当从特定数据网络接入另一数据网络时,可能需要改变。在这种情况下,下面将描述从初始地提供服务的s-eas向新近地提供服务的目标边缘应用服务发送应用上下文的方法。此外,下面将描述当边缘应用服务器改变时,检测针对改变的需求的方法和选择新的目标边缘应用服务的方法。另外,将描述下述过程:在该过程中,基于对t-eas的选择来执行从初始地提供服务的s-eas到目标应用服务器的应用上下文重定位。
42.本公开更详细地描述了一种保持(preserve)服务连续性的方法。具体地,本公开描述了:
43.(1)如何检测将业务从服务的边缘应用服务器实例重新路由到t-eas的需求。
44.(2)如何在保持服务连续性的同时,在应用客户端和边缘应用服务器之间的连接中启用所需的切换。
45.(3)如何在edn内的边缘应用服务器之间传输任何需要的上下文。
46.(4)如何将任何需要的上下文从服务边缘应用服务器传输到t-eas(或服务器),而与其下述位置无关:在同一edn中、在不同的edn中或者在云中。
47.图1示出了根据实施例的到3gpp网络和边缘计算系统网络的连接以及终端的移动的示意图。
48.参考图1,示出了移动网络运营商的服务区域1。移动网络运营商的服务区域1可以
包括被划分为向电子设备提供边缘计算服务的edn。每个edn可以具有用于向电子设备提供边缘计算服务的区域10和20。图1示出了以下情况:在该情况中,第一edn的服务区域10包括第一基站(bs)111、第二bs 112、第三bs 113和第四bs 114;而第二edn的服务区域20包括第五bs 211和第六bs 212。
49.包括第一bs 111至第四bs 114的第一edn的服务区域10包括两个不同的用户平面功能(upf)121和122。此外,服务区域20仅具有一个用户平面功能221。edn可以有一个或多个upf。
50.第一edn的服务区域10可以是由一个边缘使能器服务器100配置的区域。第二edn的服务区域20可以是由另一边缘使能器服务器200配置的区域。如上所述,edn的服务区域10和20可以被配置为可以由边缘使能器服务器100和200管理的区域。
51.如图1的示例所示,边缘使能器服务器100和200可以连接到或者可以包括相同或不同的边缘应用服务器101、102和201。第一边缘应用服务器101和201以及第二边缘应用服务器102可以提供不同的边缘计算服务。提供与位于第一edn的服务区域10中的第一边缘应用服务器101相同的服务的、位于第二edn的服务区域20中的第一应用服务器201可以通过不同的边缘使能器服务器100和200向电子设备50提供边缘计算服务。位于第一edn的服务区域10中的第一边缘应用服务器101可以向接入位于第一edn中的bs 111、112、113和114中的一个的电子设备50提供边缘计算服务。第二边缘应用服务器102可以向接入位于第一edn中的bs 111、112、113和114中的一个的电子设备50提供边缘计算服务。
52.电子设备50可以接收边缘计算服务,并且可以是能够通过无线网络接入移动通信网络的终端。电子设备50可以包括能够移动的各种电子设备,诸如智能电话、平板型电脑、智能手表、游戏设备、车辆、摩托车、自行车、飞机和轮船和/或能够提供iot服务的各种类型的电子设备。根据本公开,电子设备50可以安装至少一个边缘计算服务应用53,并且可以包括执行无线通信功能的eec 52和mt 51,例如通信层。
53.边缘计算服务应用的安装可以意味着用于接收边缘计算服务的应用可以被安装(或存储)在电子设备50的存储器中。此外,边缘计算服务应用的安装可以意味着执行用于将在电子设备50中所安装的应用加载到至少一个处理器中以提供边缘计算服务的操作。
54.eec 52可以被安装在安装用于接收边缘计算服务的应用的电子设备50的存储器中。此外,eec 52(而不是被安装的应用)可以被加载到至少一个处理器,并且执行边缘计算服务应用所需的操作中的至少一些。
55.mt 51可以包括能够通过预设方案与特定无线通信网络(例如,3gpp通信网络)通信的通信层。通信层可以包括至少一个通信处理器和/或模型,并且包括用于发送和接收无线信号的逻辑和至少一个天线。
56.在下文中,为了描述的方便,电子设备50被称为ue。用户设备50内的层或元件可以具有用于相互地交换信息/数据的接口。
57.bs 111、112、113、114、211和212具有用于通过预设无线通信方案与用户设备通信的预定区域。当无线通信方案是3gpp移动通信网络的方案时,bs 111、112、113、114、211、212可以是3gpp移动通信网络的bs。
58.upf 121、122和221可以用作用户设备向其发送和从其接收分组的网关。upf 121、122和221可以物理地和/或逻辑地位于靠近边缘使能器服务器100和200,以便支持边缘计
算服务。通过将upf 121、122和221配置为物理地和/或逻辑地位于靠近边缘使能器服务器100和200,能够将要提供给用户(或要从用户接收)的数据分组直接地发送到edn,而无需传递通过互联网,从而减少传输。也就是说,低延迟传输是可能的。upf 121、122和221可以通过由互联网连接的数据网络连接到边缘使能器服务器100和200。
59.根据实施例,边缘计算系统可以包括边缘使能器服务器100和200、edn配置服务器30以及eec 52。边缘使能器服务器100和200可以构建边缘托管环境或边缘计算平台。边缘托管环境或边缘计算平台的构建可以意味着边缘使能器服务器连接到至少一个边缘应用服务器,或者至少一个边缘应用服务器在边缘使能器服务器的计算平台上被驱动。因此,边缘使能器服务器100和200可以知道关于边缘应用服务器的信息,该边缘应用服务器在边缘托管环境内被驱动或者在边缘计算平台上被驱动。
60.根据各种实施例,边缘使能器服务器可以与用户设备50协商,以及将在用户设备50中驱动的应用客户端52与边缘托管环境内的边缘应用服务器连接。根据各种实施例,如上所述,支持边缘计算系统的用户设备50可以具有嵌入或安装在其中的eec。根据实施例,用户设备50与边缘应用服务器之间的协商可以通过用户设备50内的eec 52与边缘使能器服务器100和200之间的相互交互工作来执行。执行eec 52与边缘使能器服务器100和200之间的相互交互工作(诸如协商)的层可以是边缘使能层。
61.根据各种实施例,edn配置服务器30可以知道边缘使能器服务器100和200的部署信息,并且可以执行用于向用户设备50发送配置信息以使用边缘计算服务的功能。配置信息可以包括edn连接信息、edn服务区域和边缘使能器服务器连接信息中的至少一个。
62.根据各种实施例,edn连接信息可以包括例如下述的信息:数据网络名称和单网络切片选择辅助信息(s-nssai)。根据各种实施例,edn服务区域可以是例如小区列表、跟踪区域列表和运营商的网络标识符(plmn id)中的至少一个,或者可以包括其中的两个或更多个。根据各种实施例,边缘使能器服务器连接信息可以是例如统一资源标识符(uri)。
63.根据各种实施例,用户设备50可以基于关于特定位置(例如,特定bs、特定数据网络或特定物理位置)的信息,从edn配置服务器30接收关于用户设备50可以接入的边缘使能器服务器的信息。当edn配置服务器30能够知道关于在特定边缘使能器服务器的边缘托管环境中驱动的边缘应用服务器的信息时,用户设备50也可以通过eec 52获取相对应的信息。
64.根据各种实施例,边缘应用服务器101、102和201可以是在边缘计算系统内驱动的第三方应用服务器。根据实施例,边缘应用服务器101、102和201可以是在由边缘托管环境提供的在基础设施上驱动的第三方应用服务器,并且可以提供超低延迟服务,这是由于该服务可以在靠近用户设备50的位置提供。根据各种实施例,从边缘应用服务器向用户设备50提供的关于更高层(higher layer)的信息可以被称为应用上下文。当用户使用实时游戏应用时,重新生成用户观看的画面(screen)和当前游戏内的游戏关卡(stage)所需要的所有信息可以被包括在应用上下文中。为了允许用户设备50通过到另一边缘应用服务器的连接无缝地使用现有服务,应用上下文应当被重定位在下述边缘应用服务器中:在该边缘应用服务器中,用户设备50将被新近地连接。为了重定位应用上下文,用于向在用户设备50的应用客户端53中驱动的应用提供服务的边缘应用服务应当是可用的。edn内边缘应用服务器的可用性可以根据边缘应用服务器是否在边缘托管环境内被驱动以及边缘应用服务器
的状态来确定。
65.根据各种实施例,用户设备50可以包括应用客户端53、用于将应用客户端53与边缘计算服务链接的eec 52以及如上所述接入移动通信系统的mt 51。根据各种实施例,用户设备50的应用是由第三方提供的应用,并且对应于在用户设备50内针对特定应用服务运行的客户端应用。两个或更多个应用可以在用户设备50内运行。根据实施例,应用中的至少一个可以使用多址(multi-access)边缘计算(mec)服务。用户设备50内的eec 52可以是在用户设备50内执行使用边缘计算服务所需要的操作的客户端。根据实施例,eec 52可以执行下述操作:用于标识哪个应用可以使用边缘计算服务的操作,以及用于连接到网络接口以便将用户设备50的应用客户端的数据发送到提供边缘计算服务的边缘应用服务器的操作。根据实施例,用户设备50可以通过mt 51配置与bs的无线电信道,以使用边缘计算服务。无线电信道的配置可以由mt 51的通信层执行,例如,3gpp通信层。mt 51的通信层可以用作:建立用于数据通信的无线连接、在移动通信系统中注册用户设备50、建立用于向移动通信系统发送数据的连接以及发送和接收数据。
66.如上所述,本公开包括一种在边缘计算系统中、针对服务连续性在边缘应用服务器之间重定位应用上下文的方法。如图1所示,可以假设用户设备50可以接入第一edn 10并且从第一边缘应用服务器101提供边缘计算服务。在这种情况下,当用户设备50移动到第二edn的服务区域20时,需要边缘应用服务器中的改变。需要一种将应用上下文从s-eas发送到目标应用服务器的方法。此外,还需要一种检测边缘应用服务器中的改变的需求的方法。另外,进一步需要选择新的边缘应用服务器的方法以及基于该选择方法从源应用服务器重定位应用上下文的方法。
67.确定应用上下文重定位的方法可能需要下面描述的3gpp系统的网络功能的干预。当用户设备逃离edn服务区时,会话管理功能(smf)可以检测用户平面(up)路径的改变的需求,以及向相对应的边缘应用服务器发送up路径管理事件通知。接收到up路径管理事件通知的边缘应用服务器可以识别出应用上下文重定位的需求并且开始相关过程。
68.然而,在这种方法中,必须要求由向用户设备提供服务的边缘应用服务在3gpp的smf中执行针对up路径管理事件通知服务的预先订阅。用户设备可以预先检测从edn服务区域的逃离。然而,3gpp网络的smf应当识别出应用上下文重定位的需求,以及smf应当识别出开始相关过程的方法。此外,边缘应用服务器在接收到来自smf的通知之前不能开始应用上下文的重定位,并且因此可能会发生延迟时间。另外,每当添加边缘应用服务器以提供新的边缘应用服务时,可能生成由于订阅而导致的开销。当第三方应用服务提供商而不是网络运营商和边缘计算服务提供商安装和驱动边缘应用服务器时,服务级别的协商可能是开销。
69.在本公开中,为了在没有开销的情况下快速地重定位应用上下文,用户设备应当检测针对应用上下文重定位的需求,以及应该提供一种方法。因此,可以包括用户设备通过其检测逃离数据网络服务区域的方法。此外,需要一种方法,通过该方法,用户设备确定要新近地连接的edn并且连接到相对应的edn的边缘使能器服务器和边缘应用服务器。
70.在下文中,将参考图2描述确定边缘计算系统中针对应用上下文重定位的需求的方法以及确定目标边缘使能器/应用服务器的方法。
71.图2示出了根据实施例的用户设备内的eec与通信层之间的交互以及通过3gpp网
络与边缘计算系统的相互连接。
72.参考图2,用户设备50可以具有与上述图1相同的配置。
73.根据各种实施例,第一edn 110可以包括第一边缘使能器服务器100,以及在第一边缘使能器服务器100的边缘计算平台上驱动的第一边缘应用服务器101、第二边缘应用服务器102和第三边缘应用服务器103。尽管图2示出了在第一edn 110中驱动三个边缘应用服务器,但是第一数据网络110可以包括更多的边缘应用服务器或者包括仅一个边缘应用服务器。根据各种实施例,第二edn 210可以包括第二边缘使能器服务器200,以及在第二边缘使能器服务器200的边缘计算平台上驱动的第一边缘应用服务器201和第三边缘应用服务器203。尽管图2示出了在第二edn 120中驱动两个边缘应用服务器201和203,但是第二数据网络120可以包括更多的边缘应用服务器或者包括仅一个边缘应用服务器。
74.根据示例性实施例,在第一edn 110的边缘计算平台上驱动的第一边缘应用服务器101和在第二edn 210的边缘计算平台上驱动的第一边缘应用服务器201可以是执行相同功能的边缘应用服务器。当在第一edn 110的边缘计算平台上驱动的第一边缘应用服务器101是用于提供第一服务的边缘应用服务器时,在第二edn 210的边缘计算平台上驱动的第一边缘应用服务器201也可以是用于提供第一服务的边缘应用服务器。类似地,当在第一edn110的边缘计算平台上驱动的第三边缘应用服务器103是用于提供第三服务的边缘应用服务器时,在第二edn 210的边缘计算平台上驱动的第三边缘应用服务器203也可以是用于提供第三服务的边缘应用服务器。
75.3gpp网络可以通过多个bs(5g-(r)an)中的至少一个bs来配置与用户终端50的信道,以及可以通过upf向用户平面发送数据。对于用户平面的数据,可以通过upf配置edn的边缘使能器服务器与用户终端之间的数据路径。图2假设用户设备50通过3gpp网络40连接到第一edn 110。
76.第二edn 210与第一edn 110的不同之处在于:第二edn 210不包括第二边缘应用服务器。如上所述,edn可以具有拥有相同的相应功能的边缘应用服务器。此外,可以具有存在于特定edn中但不存在于不同的edn中的边缘应用服务器。
77.边缘使能器服务器100和200中的每个都可以接入edn配置服务器30。edn配置服务器30可以通过3gpp网络直接地连接到用户设备50。
78.用户设备50的eec 52可以基于3gpp通信层的ue位置信息来检测mt51是否逃离了edn服务区域。eec 52可以根据检测的结果来确定(标识)应用上下文的重定位的需求。
79.根据示例性实施例,如图2所示,使能器客户端52和mt 51可以与彼此交互,以及eec 52可以基于存储在edn配置服务器30中的关于edn服务区域或边缘使能器服务器服务区域的信息来标识eec 52是在edn服务区域内还是逃离edn服务区域。
80.根据实施例,当确定eec 52逃离edn服务区时,eec 52可以触发应用上下文的重定位。
81.在逃离edn服务区之前,eec 52可以检测逃离的可能性。在这种情况下,eec 52可以触发应用上下文的重定位。
82.根据另一实施例,eec 52可以基于用户设备50内的可用位置信息来标识eec 52是在edn服务区域内还是逃离edn服务区域,而不限制mt 51的用户设备位置(ue位置)信息的使用。
83.根据各种实施例,当边缘应用服务器服务区域与edn服务区域匹配时,用户设备50可以标识针对到edn服务区域的应用上下文重定位的需求。
84.根据各种实施例,当边缘应用服务器的服务区域被限制到edn区域中的一些时,可以将关于边缘应用服务器的服务区域的信息与ue位置进行比较,以及可以标识针对应用上下文的重定位的需求。关于边缘应用服务器的服务区域的信息可以存储在边缘使能器服务器和/或edn配置服务器30中。关于边缘应用服务器的服务区域的信息可以由eec 52从edn配置服务器30接收作为初始配置信息。当eec 52需要信息时,可以通过请求从edn配置服务器30或从边缘使能器服务器获取关于边缘应用服务器的服务区域的信息。
85.根据各种实施例,可以使用来自用户设备50的mt 51或应用层的关于服务质量的信息。根据实施例,用户设备50的eec 52可以检测生成来自mt 51或应用层的服务质量劣化,以及标识针对到提供更好的服务质量的edn的连接和应用上下文的重定位的需求。
86.根据各种实施例,用户设备50内的mt51可以通过与3gpp网络的相互交互工作来知道当前连接的edn的服务质量。此外,在与另一edn的连接中预期的服务质量可以是已知的。用户设备50内的mt 51可以通过网络数据分析功能知道预期的服务质量。
87.根据各种实施例,应用层可以提供边缘计算的服务质量,该服务质量可以测量到eec 52的应用级别吞吐量(goodput),并且因此,eec可以使用该服务质量。
88.根据各种实施例,eec 52可以基于边缘应用服务器的可用性来标识针对应用上下文重定位的需求,以及标识目标服务器。
89.根据各种实施例,当s-ees不能使用s-eas时,可以确定需要应用上下文的重定位。
90.根据实施例,当向其发送应用上下文的目标边缘使能器服务可以向用户设备50的应用客户端提供的边缘应用服务在边缘托管环境中正在运行或可以运行时,eec 52可以执行用于重定位应用上下文的过程。可用性信息可以从边缘使能器服务器或edn配置服务器30获取。
91.图2示出了第二edn 210的第二边缘使能器服务器200不驱动第二边缘应用服务器。在这种情况下,用户设备50可以不直接地重定位针对第二应用的应用上下文。在首先标识第二边缘应用服务器是否可以被驱动之后,第二边缘使能器服务器200可以向eec 52或edn配置服务器30提供第二边缘应用服务器的可用性信息。
92.在下文中,将描述用户设备50检测针对应用上下文重定位的需求并且重定位应用上下文的过程。提供用于重定位应用上下文的命令的主体是t-ees 200或s-ees 100,将参考两个不同的实施例对其进行描述。
93.图3a是示出根据实施例的处理的信号流程图,在该处理中,目标边缘使能器指示应用到s-eas的重定位。
94.参考图3a,在步骤300,用户设备50的eec 52可以确定是否存在针对应用上下文的重定位的需求。根据各种实施例,可以如下确定触发主体。然而,用于触发应用上下文重定位的主体不限于本公开中的eec 52。可以使用edn的服务区域和ue位置信息,并且用户设备50内能够通过边缘使能器层与边缘使能器服务器交互工作的所有实体可以触发应用上下文的重定位。应用客户端53或mt 51可以被配置为触发应用上下文。
95.根据各种实施例,用户设备50内的eec 52确定针对应用的重定位的需求的方法可以如下标识。
96.在第一方法中,可以通过edn服务与ul位置信息之间的比较来确定针对重定位的需求。
97.当用户设备逃离数据网络服务区域时,可以触发应用上下文的重定位。
98.当在逃离edn服务区域之前可以预先检测到移动可能性时,可以触发应用上下文的重定位。
99.当检测到用户设备正在接收的边缘计算的服务质量(qos)劣化时,可以确定并且触发针对应用上下文的重定位的需求。如上所述,触发应用上下文的重定位是连续地接收当前从另一边缘应用服务器提供的服务。
100.当终端51识别出当前正从其接收服务的边缘应用服务器的驱动停止时,可以触发应用上下文的重定位。
101.根据各种实施例,在步骤302,用户设备50的eec 52可以确定其中应用上下文将被重定位的t-eas。
102.根据各种实施例,确定应用上下文的重定位的主体可以是终端51。
103.根据实施例,终端51可以使用包括在edn配置信息(配置数据)中的edn服务区域,诸如小区列表、跟踪区域列表和运营商的网络标识符(plmn id),以便使用边缘计算服务。
104.根据实施例,作为edn配置信息,在对edn配置服务器的初始接入中接收的初始配置信息可以被用户设备50用来利用边缘计算服务。
105.根据各种实施例,用户设备可以向edn配置服务器30请求配置信息,接收配置信息,以及在图3a的步骤302中使用该信息。
106.根据另一实施例,当在特定边缘使能器服务器的边缘托管环境中运行的关于边缘应用服务器的信息被存储在edn配置服务器中时,用户设备50可以通过该步骤确定用户设备50中的t-eas。
107.根据各种实施例,操作的主体不限于用户设备50的eec 52。用户设备50内能够使用该信息的所有主体都可以执行该操作。
108.根据各种实施例,在步骤304,用户设备50的eec 52可以向发送ees200发送用于重定位应用上下文的请求。
109.从eec 52发送到所确定的t-eas的用于重定位应用上下文的请求可以包括以下信息。
110.(1)应用信息(例如,应用id):用于确定为由用户设备50所使用的应用进行服务的边缘应用服务器的信息,以及可以在相对应的请求中包括可以用于确定t-eas的信息。
111.(2)可以包括传统上连接到用户设备50的s-eas信息(例如,完全限定域名(fqdn)或ip地址)。
112.(3)可以包括ue信息(例如,用户ue id或ue ip地址)。ue信息可以包括用于标识边缘计算系统或边缘使能器服务器内的ue的所有信息。可以使用在边缘计算系统内单独地定义或分配的标识符。可以根据需要提供ue位置信息。
113.(4)可以包括针对eec的s-ees的注册上下文。所有可以用于在t-eas中注册的信息都可以被包括在注册上下文中并且被发送。
114.在步骤306,t-ees 200可以确定其中应用上下文被重定位的t-eas,以及向t-eas 201发送用于重定位应用上下文的请求。
115.t-ees 200可以基于以下信息来确定其中应用上下文被重定位的t-eas。
116.(1)应用id,以及
117.(2)用于对用户设备50的应用进行服务的边缘应用是否在边缘托管环境内运行。
118.当边缘使能器服务器从用户设备50接收到用于重定位应用上下文的请求时,相对应的边缘应用服务器可以未被运行。边缘使能器服务器不运行边缘应用服务器可以意味着边缘应用服务器存在于边缘计算平台内,但是未被运行。在这种情况下,边缘使能器服务器可以在边缘托管环境中针对边缘计算服务连续性来运行相关的边缘应用服务器,以及将用于重定位应用上下文的请求发送到所运行的边缘应用服务器。
119.边缘使能器服务器不运行从用户设备50请求的边缘应用服务器,以及该运行在将来可能也是不可能的。在这种情况下,边缘使能器服务器可以确定应用上下文的重定位是不可能的。
120.边缘使能器服务器可以基于该确定将包括下述信息的、用于重定位应用上下文的请求发送到t-eas,诸如:
121.(1)ue信息,以及
122.(2)s-eas信息(例如,可以提供关于提供传统用户设备的边缘应用服务器的信息)。
123.根据各种实施例,在步骤308,t-eas 201可以确定应用上下文是否可以被重定位,以及向目标边缘使能器服务器200发送对其的响应。t-eas201可以基于计算资源来确定是否重定位应用上下文,以及该运行在将来是否继续。
124.当应用上下文的重定位被批准时,接收应用上下文的发送以及是否批准该发送所需要的目标边缘应用信息(例如,fqdn或ip地址)可以被发送到t-ees 200。
125.根据各种实施例,在步骤310,t-ees 200可以向s-ees 100和/或s-eas101询问是否重定位应用上下文。
126.t-ees 200可以向s-eas 101发送与应用上下文的重定位相关的查询。
127.根据实施例,t-ees可以向s-eas 101请求准备应用上下文的冻结和重定位。
128.根据实施例,用于指定与应用上下文的重定位相对应的ue的ue信息可以通过该过程被提供给s-eas 101。替选地,可以通过提供应用id来执行该操作。
129.根据各种实施例,该过程的消息可以直接地从t-ees 200发送到s-eas101,以及可以经由s-ees 100发送到s-eas 101。
130.根据各种实施例,在步骤312,s-eas 101可以向t-ees 200发送对关于应用上下文的重定位的查询的响应。
131.根据实施例,s-eas 101可以标识在t-ees 200中重定位的应用上下文,以及执行针对发送的准备步骤(例如,冻结应用上下文以及与用户设备50的应用客户端同步)。
132.根据实施例,当应用由于无状态(stateless)特性而没有要重定位的上下文时,s-eas 101可以将该事实插入到响应中并且将该响应发送到t-ees200。
133.根据实施例,执行在其中发送关于是否重定位应用上下文的查询和响应的步骤310和步骤312的主体和顺序不限于该情况。在确定应用上下文的重定位之后,eec可以直接地将该查询发送到s-eas。根据另一实施例,通过在eec确定应用上下文的重定位之前发送查询,对查询的响应的结果可以反映在应用上下文的重定位的确定中。可以在没有步骤310
和312的情况下执行以下应用上下文重定位命令。
134.根据各种实施例,在步骤314,t-ees 200可以向s-ees 100和/或s-eas101发送应用上下文重定位命令。
135.根据实施例,可以在关于t-eas 201的信息被发送到s-eas 101的同时指示应用上下文重定位。根据实施例,如果通过步骤310没有向as-eas 101提供ue信息或应用信息,则在步骤314中,这两个信息可以被插入到命令消息中并且被发送以指定要被重定位的应用。
136.根据实施例,相对应的命令可以经由s-ees 100传送到s-eas 101。
137.根据各种实施例,在步骤316,t-ees 200可以向用户设备50的eec 52发送应用上下文重定位响应。
138.根据实施例,是否重定位应用上下文和关于t-eas 201的信息可以被发送到eec 52。在应用上下文被完全地重定位之后,关于t-eas的信息可以用于路由应用数据业务。
139.根据各种实施例,在步骤318,s-eas 101可以向t-eas 201发送应用上下文。
140.根据实施例,s-eas 101可以将应用上下文发送到t-eas 201。
141.根据实施例,应用上下文可以经由源/目标使能器服务器100和200发送,或者可以直接地发送到t-eas 201。
142.根据实施例,应用上下文的发送不一定由s-eas 101执行。当应用上下文存储在用户设备50中时,eec可以直接地将在用户设备50中所存储的应用上下文发送到t-eas 201。当在s-eas 101与t-eas 201之间的应用上下文的发送不可能时,应用上下文可以由eec 52发送。可以进行下述过程:在其中,在eec 52预先存储或者通过请求接收来自s-ees 100和s-eas 101的应用上下文以及用于s-ees 100的注册上下文。
143.根据实施例,t-eas 201可以向s-eas 101提供指示应用上下文的成功发送的确认。因此,s-eas 101可以标识应用上下文是否被成功地发送,以及触发用于释放针对相对应的应用的上下文或资源的操作。
144.根据各种实施例,在步骤320a,s-eas 101可以向s-ees 100发送应用上下文重定位完成通知消息。在步骤320a,s-eas 101可以发送应用上下文被完全地重定位到用户设备50的事实,并且重新路由应用数据业务。
145.根据实施例,当在s-eas 101与eec 52之间不存在直接引用(reference)接口时,在步骤320a和320b,可以经由s-ees 100执行相对应的通知的发送。该通知可以直接地从s-eas 101发送到eec 52。此外,步骤320a和320b可以经由ees 100和t-ees 200发送到eec 52。在这种情况下,步骤316b可以紧接在步骤322之前执行。
146.根据各种实施例,在步骤322,用户设备50的eec 52可以执行应用数据业务重新路由。根据实施例,由边缘应用客户端生成的应用数据业务可以被路由到在其中应用上下文被完全地重定位的t-eas 201。相对应的应用数据业务的重新路由可以通过3gpp系统的预定的网络功能(例如,对业务路由的af影响)由s-eas 101而不是eec 52直接地执行。在这种情况下,可以不执行发送应用上下文重定位完成通知消息的步骤320。根据另一实施例,针对应用上下文重定位完成通知,s-ees 100可以通过诸如对业务路由的af影响的方法来执行应用数据业务路由。
147.图4是示出根据实施例的处理的信号流程图,在该处理中,s-ees在s-eas中重定位应用上下文。
148.根据各种实施例,在步骤400,用户设备50的eec 52可以确定(标识)针对应用上下文的重定位的需求。
149.根据实施例,用户设备50内用于触发的应用上下文的重定位的主体不限于eec 52。可以使用edn服务区域和ue位置信息,以及用户设备50内能够通过边缘使能层与边缘使能器服务器交互工作的所有实体可以触发应用上下文的重定位。
150.根据实施例,下面描述由用户设备50内的eec 52确定是否需要应用上下文的重定位的方法的示例。
151.根据实施例,可以通过edn服务与ue位置信息之间的比较来确定是否触发应用上下文的重定位。
152.根据另一实施例,当用户设备逃离edn服务区时,可以触发应用上下文的重定位。
153.根据另一实施例,当在逃离之前检测到逃离edn服务区域的可能性时,可以触发应用上下文的重定位。
154.根据另一实施例,当检测到提供给用户设备的边缘计算的qos劣化时,可以触发应用上下文的重定位。触发应用上下文的重定位是为了从另一边缘应用服务器接收服务。
155.根据另一实施例,当识别到对用户设备50进行服务的边缘应用服务器的执行停止时,可以触发应用上下文的重定位。
156.根据各种实施例,用户设备50的eec 52可以通过步骤402确定其中应用上下文被重定位的t-ees。
157.为了使用边缘计算服务,eec 52可以通过使用在edn配置信息(配置数据)中所包括的edn服务区域来标识用户设备是否在数据网络服务区域内,上述edn服务区域诸如小区列表、跟踪区域列表和运营商的网络标识符(公共lan移动网络(plmn)id)。
158.根据实施例,edn配置信息可以使用在对edn配置服务器30的初始接入中接收的初始配置信息,以用于由用户设备50来使用边缘计算服务。
159.根据另一实施例,如参考图2所述,可以通过请求从edn配置服务器30接收配置信息并且使用该配置信息。
160.根据另一实施例,当关于在特定边缘使能器服务器的边缘托管环境中运行的边缘应用服务器的信息被存储在edn配置服务器30内时,可以通过该步骤在用户设备50内确定t-eas。
161.根据各种实施例,步骤402的主体不限于eec 52。用户设备50内能够使用该信息的所有实体都可以执行该操作。
162.根据各种实施例,用户设备50的eec 52可以向s-ees 100发送用于重定位应用上下文的请求。
163.eec 52可以向所确定的s-ees 100发送用于重定位应用上下文的请求,以及相对应的请求可以包括以下信息。
164.(1)可以包括应用信息(例如,应用id)。应用信息可以是用于确定对由用户设备50使用的应用进行服务的边缘应用服务器的信息。除了该应用信息之外,可以用于确定t-eas的信息可以被包括在相对应的请求中。
165.(2)可以包括传统上连接到终端的s-eas信息(例如,fqdn或ip地址)。
166.(3)可以包括ue信息(例如,ue id或ue ip地址)。根据实施例,可以包括用于标识
边缘计算系统或边缘使能器服务器内的ue的所有信息。可以使用在边缘计算系统内单独地定义或分配的标识符。也可以根据需要提供ue位置信息。
167.(4)可以包括t-ees信息(例如,诸如统一资源标识符(uri)的端点地址)。
168.根据实施例,可以包括帮助eec 52指定t-ees的所有信息。根据实施例,当eec不能提供t-ees的端点地址时,可以替代地提供用于指定目标edn的信息(例如,目标edn id和ue位置信息)。因此,s-ees可以指定t-ees。
169.根据各种实施例,在步骤406,s-ees 100可以向s-eas 101询问是否重定位应用上下文。
170.根据实施例,s-ees 100可以向s-eas 101发送与应用上下文的重定位相关的查询。
171.根据实施例,查询消息可以请求执行准备步骤,该准备步骤将相对应的ue的应用上下文冻结并且重定位到s-eas 101。
172.根据实施例,s-ees 100可以向s-eas 101提供ue信息,以指定需要重定位的相对应的ue的应用上下文。s-ees 100可以通过提供应用id来执行步骤406。
173.根据各种实施例,在步骤408,s-eas 101可以向s-ees 100发送对应用上下文的重定位的响应。
174.根据实施例,从s-ees 100接收的并且将被重定位的应用上下文可以被标识,并且可以执行发送的准备步骤(例如,冻结应用上下文以及与用户设备50的应用客户端同步)。
175.根据实施例,当应用由于无状态特性而没有要重定位的上下文时,该事实可以被插入到发送到s-ees 100的响应中,并且该响应可以被发送。
176.根据实施例,执行在其中发送关于是否重定位应用上下文和响应的查询的步骤406和步骤408的主体和顺序不限于该情况。根据实施例,在确定应用上下文的重定位之后,eec 52可以直接地将该查询发送到s-eas 101。根据另一实施例,通过在eec 52确定应用上下文的重定位之前发送查询,对查询的响应的结果可以反映在应用上下文的重定位的确定中。根据另一实施例,可以在没有步骤406和408的情况下发送应用上下文重定位命令。
177.根据各种实施例,在步骤410,s-ees 100可以向t-ees 200发送用于重定位应用上下文的请求。
178.步骤410的请求可以包括以下信息。
179.(1)可以包括应用信息(例如,应用id)。可以包括用于确定可以对由用户设备50使用的应用进行服务的边缘应用服务器的信息。
180.(2)可以包括传统上连接到用户设备50的s-eas信息(例如,fqdn或ip地址)。
181.(3)可以包括ue信息(例如,ue id或ue ip地址)。
182.(4)可以包括用于传统的ecc的s-ees的注册上下文。
183.根据实施例,可以在注册上下文中包括可以用于在t-ees中注册的所有信息。
184.根据各种实施例,在步骤412,t-ees 200可以确定在其中重定位应用的边缘应用服务器,以及向相对应的t-eas 201发送用于重定位应用上下文的请求。
185.根据实施例,t-ees 200可以基于以下信息来确定在其中重定位应用上下文的(t-eas)。
186.(1)可以包括应用id,以及
187.(2)可以包括是否在边缘托管环境内执行用于对用户设备的应用进行服务的边缘应用。
188.根据实施例,包括信息的、用于重定位应用上下文的请求可以被发送到所确定的t-eas。(1)可以包括ue信息。(2)可以包括s-eas信息(向传统终端提供服务的边缘应用服务器)。
189.根据各种实施例,t-eas 201可以确定应用上下文的重定位是否可能,并且向t-eas 200发送对其的响应。
190.根据实施例,t-eas 201可以基于计算资源来确定是否重定位应用上下文,以及该运行在将来是否继续。
191.根据实施例,当应用上下文的重定位被批准时,t-eas 201可以向t-ees 200发送接收应用上下文以及是否批准重定位所需要的目标边缘应用信息(例如,fqdn或ip地址)。
192.根据各种实施例,在步骤416,t-ees 200可以向s-ees 100发送应用上下文重定位响应。根据实施例,是否重定位应用上下文和t-eas信息可以被发送到s-ees 100。
193.根据各种实施例,在步骤418,s-ees 100可以向s-eas 101发送应用上下文重定位命令。
194.根据实施例,当边缘应用服务器信息被发送到s-eas 101时,可以指示应用上下文重定位。
195.根据实施例,如果通过步骤406没有向s-eas 101提供ue信息或应用信息,则在步骤418,这两个信息可以被插入到命令消息中并且被发送以指定要被重定位的应用。
196.根据各种实施例,在步骤420,s-ees 100可以向用户设备50的eec 52发送应用上下文重定位响应。
197.根据各种实施例,在步骤422,s-eas 101可以向t-eas 201发送应用上下文。
198.根据实施例,应用上下文可以经由源/t-ees,或者可以直接地发送到t-eas。
199.根据实施例,应用上下文的发送不一定由s-eas 101执行。当应用上下文存储在用户设备50中时,eec 52可以直接地将在用户设备50中所存储的应用上下文发送到t-eas 201。
200.根据另一实施例,当应用上下文不能在s-eas 101和t-eas 201之间发送时,应用上下文可以经由边缘使能器服务器100和200发送。如上所述,可以进行下述过程:在该过程中,在eec 52预先存储或者通过请求接收来自s-ees 100和源应用服务器101的应用上下文和用于s-ees 100的注册上下文。
201.根据另一实施例,t-eas 201可以向s-eas 101提供指示应用上下文成功发送的确认。因此,s-eas 101可以标识应用上下文是否被成功地发送,以及触发用于释放相对应的应用的上下文或资源的操作。
202.根据各种实施例,s-eas 101可以向s-ees 100和/或eec 52发送应用上下文重定位完成通知消息。
203.根据各种实施例,s-eas 101可以向s-ees 100和/或t-ees 200发送应用上下文重定位完成通知(101-》100-》200)。将参考图3b描述这种情况。
204.图3b是示出根据实施例的处理的信号流程图,在该处理中,s-eas向用户设备发送应用上下文重定位完成通知的过程。
205.在参考图3b之前,在与图3b中所示的虚线部分相对应的步骤340至步骤344处,图3a和图3b具有差异。参考图3b,第9过程(图3a的步骤316)可以通过与刚好在图3a的步骤318之后的应用上下文重定位完成通知的组合来执行。在图3b中,该步骤被划分为步骤340和步骤342。在这种情况下,在步骤340(图3a的步骤318)发送的边缘应用上下文连同应用上下文重定位完成通知一起在步骤342(图3a的步骤320)之前被发送。当eec52与s-ees 100之间的通信不可能时,在步骤344,s-eas 101和/或s-ees100可以经由t-ees 200间接地向eec 52发送应用上下文重定位完成通知和t-eas信息。
206.根据实施例,应用上下文重定位完成被发送到用户设备50,并且应用数据业务可以被重新路由到用户设备50。
207.根据实施例,当在s-eas 101和eec 52之间不存在直接引用接口时,在步骤424a和424b,可以经由s-ees 100执行相对应的通知的发送。此外,步骤424a和424b可以经由s-ees 100和t-ees 200发送到eec 52。根据另一实施例,当在s-eas 101和eec 52之间存在直接引用接口时,s-eas 101可以执行到eec 52的直接发送。
208.根据各种实施例,在步骤426,用户设备50的eec 52可以执行应用数据业务重新路由。
209.根据实施例,由边缘应用客户端生成的应用数据业务可以被路由到其中应用上下文被完全地重定位的t-eas 201。
210.根据实施例,相对应的应用数据业务的路由可以通过3gpp系统网络功能(例如,对业务路由的应用功能(af)影响)由s-eas 101而不是eec52直接地执行。在这种情况下,可以不执行步骤424的发送应用上下文重定位完成通知的步骤。根据另一实施例,接收到应用上下文重定位完成通知的s-ees 100可以通过诸如对业务路由的af影响的方法来执行应用数据业务路由。
211.上述实施例可以包括边缘使能器服务器做出最终决定以及将应用上下文重定位命令发送到s-eas的操作。然而,在本公开中,用于向s-eas发送最终应用上下文重定位命令的主体不限于边缘使能器服务器100。t-ees 200可以直接地将应用上下文重定位命令发送到s-eas 101。
212.本文中使用的术语“模块”可以表示例如包括硬件、软件和固件的一种或多种组合的单元。术语“模块”可以与术语“逻辑”、“逻辑块”、“部件”和“电路”互换地使用。“模块”可以是集成部件的最小单元,或者可以是其一部分。“模块”可以是用于执行一个或多个功能的最小单元或者其一部分。例如,“模块”可以包括asic。
213.本公开的各种实施例可以通过包括存储在机器(例如,计算机)可读的机器可读存储介质中的指令的软件来实现。机器可以是从机器可读存储介质调用指令以及依赖于被调用的指令进行操作的设备,并且可以包括电子设备。当指令由处理器执行时,处理器可以直接地或者在处理器的控制下使用其他组件来执行与指令相对应的功能。该指令可以包括由编译器或解释器生成的或执行的代码。机器可读存储介质可以以非暂时性存储介质的形式提供。这里,术语“非暂时性”当在本文中使用时,是对介质本身(即,有形的,不是信号)的限制,而不是对数据存储持久性的限制。
214.根据本公开中所公开的各种实施例的方法可以作为计算机程序产品的一部分来提供。计算机程序产品可以作为产品在卖方与买方之间交易。计算机程序产品可以以机器
可读存储介质(例如,光盘只读存储器(光盘))的形式分发,或者可以仅通过应用商店(例如,play store
tm
))分发。在在线分发的情况下,计算机程序产品的至少一部分可以临时地存储或生成在存储介质中,诸如制造商的服务器、应用商店的服务器或中继服务器的存储器。
215.根据各种实施例的每个组件(例如,模块或程序)可以包括上述组件中的至少一个,并且可以省略上述子组件的一部分,或者可以进一步包括附加的其他子组件。替代地或附加地,一些组件可以被集成在一个组件中,并且可以执行在集成之前由每个相对应的组件执行的相同或相似的功能。根据本公开的各种实施例,由模块、程序或其他组件执行的操作可以顺序地、并行地、重复地或以启发式方法来执行。此外,至少一些操作可以以不同的顺序执行、可以省略或可以添加其他操作。
216.尽管已经参考本公开的某些实施例示出和描述了本公开,但是本领域技术人员将理解,在不脱离本公开的范围的情况下,可以在形式上和细节上进行各种改变。因此,本公开的范围不应被定义为限于实施例,而是应由所附权利要求及其等同物来定义。
217.工业适用性
218.本公开可以用于边缘计算系统中。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献