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

向边缘数据网络(EDN)中的边缘应用服务器(EAS)提供服务的方法和装置与流程

2022-07-14 04:29:52 来源:中国专利 TAG:

向边缘数据网络(edn)中的边缘应用服务器(eas)提供服务的方法和装置
技术领域
1.本公开涉及边缘计算,更具体地,涉及用于向边缘数据网络(edn)中的边缘应用服务器(eas)提供服务的方法和装置。


背景技术:

2.为了满足自4g通信系统部署以来增加的对无线数据流量的需求,已经努力开发改进的5g或预5g通信系统。因此,5g或预5g通信系统也被称为“超4g网络”或“后lte系统”。5g通信系统被认为是在较高频率(毫米波)频带(例如,60ghz频带)中实施的,以便实现更高的数据速率。为了减少无线电波的传播损耗并增加传输距离,在5g通信系统中讨论了波束成形、大规模多输入多输出(mimo)、全维mimo(fd-mimo)、阵列天线、模拟波束成形、大规模天线技术。此外,在5g通信系统中,基于高级小小区、云无线电接入网络(ran)、超密集网络、设备到设备(d2d)通信、无线回程、移动网络、协作通信、协调多点(comp)、接收端干扰消除等,正在进行系统网络改进的开发。在5g系统中,已经开发了作为高级编码调制(acm)的混合fsk和qam调制(fqam)和滑动窗口叠加编码(swsc),以及作为高级接入技术的滤波器组多载波(fbmc)、非正交多址(noma)和稀疏码多址(scma)。
3.互联网,作为人类在其中生成和消费信息的以人类为中心的连接网络,现在正在向物联网(iot)发展,在iot中,分布式实体(诸如事物)在没有人类干预的情况下交换和处理信息。通过与云服务器的连接,已经出现作为iot技术和大数据处理技术的组合的万物网(ioe)。因为实施iot需要诸如“传感技术”、“有线/无线通信和网络基础设施”、“服务接口技术”和“安全技术”之类的技术元素,近来已经研究了传感器网络、机器对机器(m2m)通信、机器类型通信(mtc)等。这样的iot环境可以提供智能互联网技术服务,该服务通过收集和分析互联事物之间生成的数据,为人类生活创造新的价值。通过现有信息技术(it)和各种工业应用之间的融合和组合,iot可以应用于各种领域,包括智能家居、智能建筑、智能城市、智能汽车或联网汽车、智能电网、医疗保健、智能家电和高级医疗服务。
4.与此相适应,人们已经进行了各种尝试以将5g通信系统应用于iot网络。例如,诸如传感器网络、机器类型通信(mtc)和机器对机器(m2m)通信之类的技术可以通过波束成形、mimo和阵列天线来实施。云无线电接入网络(ran)作为上述大数据处理技术的应用也可以被认为是5g技术和iot技术之间的融合的示例。
5.一般地,边缘计算系统提供了一种环境,在该环境中,(多个)应用可以被托管在(多个)应用消费者附近,以提供高可用性和低延迟的好处。在图1示出了现有3gpp技术规范(ts)23.558中解释的详细架构。在3gpp边缘中,(多个)应用被托管在边缘数据网络(edge data network,edn)(10)中,并且(多个)应用被称为(多个)边缘应用服务器(edge application server,eas)(11)。eas(11)由edn(10)中与eas(11)并置的(多个)边缘使能器服务器(edge enabler server,ees)(12)辅助。由ees(12)提供的辅助包括监视用户设备(ue)(20),向eas(11)提供核心网络(30)暴露的自我和能力,辅助应用上下文重定位,等等。
6.eas(11)的(多个)应用消费者被称为(多个)应用客户端(application client,ac)(21),其驻留在ue(20)上并且由ue(20)上的边缘使能器客户端(edge enabler client,eec)(22)辅助。针对相同应用的多个eas(11)可以在任一时刻在各种edn上是可访问的,从而准备好向ue(20)提供服务。边缘配置服务器(configuration server,ecs)(13)和ees(12)辅助ue(20)找到这些eas(11)。在ac(21)的帮助下,eec(22)然后选择可用的eas中的一个eas(例如,选择eas(11)中的eas(11a))并且促进ac(21)和所选择的eas(11a)之间的通信的建立。
7.目前,对于ees(12)而言没有机制来确定哪个eas被eec(22)选择。这使得对于ees(12)而言难以向它们的eas(11)提供服务。因为ees(12)不知道eec(22)是否选择了向ees(12)注册的eas(11),所以ees(12)不能决定ees(12)是否需要预留资源并做出适当的安排(诸如订阅3gpp核心网络能力或监视ue的应用上下文重定位(application context relocation,acr)支持)以向eas(11)提供支持。因此,希望提供一种有用的替代方案来通知ees(12)关于eas(11)的使用。


技术实现要素:

8.技术问题
9.本文的实施例的主要目的是由边缘数据网络(edn)的(多个)边缘使能器服务器(ees)从用户设备(ue)的边缘使能器客户端(eec)和/或边缘应用服务器(eas)接收边缘应用服务器(eas)使用指示。然后,ees预留资源并做出适当的安排(例如,订阅cn能力或监视ue的acr),以基于eas使用指示向eas提供支持。结果,资源在边缘数据网络(edn)中得到最佳利用。
10.本文的实施例的另一目的是当eec和/或eas和/或源ees的凭证有效时,在ees中存储与eas使用指示相关联的多个参数(例如,eec的标识符(identifier of the eec,eecid)、eec的安全凭证、ue的标识符(ue id)、ue的源互联网协议(ip)地址等)。
11.技术方案
12.相应地,本公开的一个方面是提供一种用于向边缘数据网络(edn)中的边缘应用服务器(eas)提供至少一个服务的方法,该方法包括:由边缘使能器服务器(ees)从用户设备(ue)的边缘使能器客户端(eec)接收eas使用指示,其中eas使用指示包括至少一个参数;由ees识别至少一个参数;以及由ees基于至少一个参数向eas提供至少一个服务。
13.本公开的另一方面是提供一种向边缘数据网络(edn)中的边缘应用服务器(eas)提供至少一个服务的边缘使能器服务器(ees),该ees包括:存储器;处理器;以及控制器,其可操作地连接到存储器和处理器,被配置为:从用户设备(ue)的边缘使能器客户端(eec)接收eas使用指示,其中eas使用指示包括至少一个参数;识别至少一个参数;并且基于至少一个参数向eas提供至少一个服务。
14.相应地,本文的实施例公开了一种用于向边缘数据网络(edn)中的边缘应用服务器(eas)提供(多个)服务的方法。该方法包括由边缘使能器服务器(ees)从用户设备(ue)的边缘使能器客户端(eec)接收eas使用指示,其中eas使用指示包括多个参数。此外,该方法包括由ees确定eec的凭证是否有效。此外,该方法包括:响应于确定eec的凭证有效,由ees存储多个参数。此外,该方法包括由ees基于存储的多个参数向eas提供(多个)服务。
15.在示例实施例中,多个参数包括eec的标识符(eecid)、eec的安全凭证、ue的标识符(ue id)或由ue的应用客户端(ac)正在使用的eas标识符(easid)的列表。
16.在示例实施例中,该方法包括由eec通过使用边缘配置服务器(ecs)和ees来确定edn中的多个eas。此外,该方法包括由eec从多个eas中选择一个eas来发送所选择的eas的eas使用指示,其中ac为(多个)应用服务建立与所选择的eas的连接。其中,eec对eas的选择是在ue的应用客户端(ac)的帮助下完成的。
17.在示例实施例中,该方法还包括由ees向eec发送eas使用指示确认,其中,当ees已经成功处理了接收到的指示时,eas使用指示确认包括成功响应、ees的标识符(eesid)和ees的安全凭证;或者当ees未能处理接收到的指示时,eas使用指示确认包括失败响应或失败原因。
18.在示例实施例中,eec将eas使用指示作为从eec发送到ees的另一消息(诸如应用上下文重定位(acr)信息订阅消息、eec注册更新消息或eec上下文消息)的一部分发送到ees。
19.在示例实施例中,响应于选择用于应用层服务的eas,由eec向所选择的eas的ees发送acr信息订阅消息或eec注册更新消息。
20.在示例实施例中,当eec从源ees移动到目标ees时,源ees发送/使用eec上下文消息,并且其中eec上下文消息包括从eec或eas接收的信息。
21.在示例实施例中,该方法包括由eas从ue的ac接收对于应用层服务的请求,并且该请求包括ue的源互联网协议(ip)地址、eecid和ue id。此外,该方法包括由ees从eas接收eas使用指示,其中eas使用指示包括ue的源ip地址、eecid和ue id。此外,该方法包括由ees确定eas的凭证是否有效。此外,该方法包括:响应于确定eas的凭证有效,由ees存储ue的源ip地址、eecid和ue id。此外,该方法包括由ees基于接收到的eas使用指示来识别ue。此外,该方法包括由ees预留(多个)资源以向与所识别的ue相关的eas提供服务。此外,该方法包括由ees向eas发送eas使用指示确认。
22.在示例实施例中,由ees基于存储的多个参数向eas提供(多个)服务包括例如执行以下至少一项:为eas预留诸如计算资源或存储资源之类的资源,监视ue的位置以向用于acr的eas提供辅助,或者订阅与ue相关并且利用3gpp核心网络能力暴露应用编程接口(api)的信息,等等。
23.相应地,本文的实施例公开了用于向edn中的eas提供(多个)服务的ees。ees包括与处理器和存储器耦合的资源控制器。资源控制器被配置为从ue的边缘eec接收eas使用指示,其中eas使用指示包括多个参数。此外,资源控制器被配置为确定eec的凭证是否有效。此外,资源控制器被配置为响应于确定eec的凭证有效而存储多个参数。此外,资源控制器被配置为基于存储的多个参数向eas提供至少一个服务。
24.当结合下面的描述和附图考虑时,将会更好地理解和明白本文的实施例的这些和其他方面。然而,应当理解,尽管下面的描述指示优选实施例和其中的许多具体细节,但是这些描述是以说明而非限制的方式给出的。在不脱离本文范围的情况下,可以在本文的实施例的范围内进行许多改变和修改,并且本文的实施例包括所有这样的修改。
25.在进行下面的详细描述之前,阐述贯穿本专利文档使用的某些词语和短语的定义可能是有利的:术语“包括”和“包含”及其派生词意味着没有限制的包括;术语“或”是包含
性的,意味着和/或;短语“与
……
相关联”和“与其相关联”及其派生词可以意味着包括、被包括在内、与
……
互连、包含、被包含在内、连接到或与
……
连接、耦合到或与
……
耦合、可与
……
通信、与
……
协作、交错、并置、接近、结合到或与
……
结合、具有、具有
……
的属性等;并且术语“控制器”意味着控制至少一个操作的任何设备、系统或其一部分,这种设备可以用硬件、固件或软件或其中至少两者的某种组合来实施。应当注意,与任何特定控制器相关联的功能可以是集中式的或分布式的,无论是本地的还是远程的。
26.此外,下面描述的各种功能可以由一个或多个计算机程序实施或支持,每个计算机程序由计算机可读程序代码形成并体现在计算机可读介质中。术语“应用”和“程序”是指一个或多个计算机程序、软件组件、指令集、过程、功能、对象、类、实例、相关数据或其被适配以合适的计算机可读程序代码实施的部分。短语“计算机可读程序代码”包括任何类型的计算机代码,包括源代码、对象代码和可执行代码。短语“计算机可读介质”包括能够由计算机访问的任何类型的介质,诸如只读存储器(rom)、随机存取存储器(ram)、硬盘驱动器、光盘(cd)、数字视频盘(dvd)或任何其他类型的存储器。“非瞬时”计算机可读介质不包括传输瞬时的电信号或其他信号的有线、无线、光学或其他通信链路。非暂时性计算机可读介质包括可以永久存储数据的介质和可以存储数据并在以后覆写的介质,诸如可重写光盘或可擦除存储器设备。
27.在本专利文档中提供了某些单词和短语的定义,本领域普通技术人员应当理解,在许多情况下,如果不是大多数情况下,这样的定义适用于这样定义的单词和短语的先前的以及将来的使用。
28.发明的有益效果
29.根据本公开的各种实施例,资源可以在edn中得到最佳利用。
附图说明
30.该方法和系统在附图中示出,在所有附图中,相同的附图标记指示不同附图中的相应部分。参考附图,从下面的描述中将更好地理解本文的实施例,其中:
31.图1示出了根据本文公开的现有技术的用于在第三代合作伙伴计划(3gpp)网络中使能边缘应用的边缘计算系统的架构;
32.图2a示出了根据本文公开的实施例的用于通知(多个)边缘使能器服务器(ees)关于边缘数据网络(edn)中的(多个)边缘应用服务器(eas)的使用的系统框图;
33.图2b示出了根据本文公开的实施例的用于基于从用户设备(ue)的边缘使能器客户端(eec)和/或edn中的eas接收的eas使用指示向eas提供(多个)服务的ees的框图;
34.图3是示出根据本文公开的实施例的用于向edn中的eas提供(多个)服务的方法的流程图;
35.图4是示出根据本文公开的实施例的其中eas向ees提供eas使用指示的方法的序列图;
36.图5是示出根据本文公开的实施例的其中eec向ees提供eas使用指示的方法的序列图;
37.图6是示出根据本文公开的实施例的其中eec将eas使用指示作为另一消息(诸如acr信息订阅请求)的一部分提供给ees的方法的序列图;以及
38.图7是示出根据本文公开的实施例的其中源ees将eas使用指示作为eec上下文的一部分提供给目标ees的方法的序列图。
39.图8是根据本公开实施例的第一电子设备的框图。
40.图9是根据本公开实施例的第二电子设备的框图。
具体实施方式
41.下面讨论的图1至图9以及在本专利文档中用于描述本公开的原理的各种实施例仅仅是示例性的,并且不应以任何方式被解释为限制本公开的范围。本领域技术人员将理解,本公开的原理可以在任何合适地安排的系统或设备中实施。
42.参考在附图中示出并在以下描述中详述的非限制性实施例,更全面地解释了本文的实施例及其各种特征和有利细节。省略了对公知的组件和处理技术的描述,以免不必要地模糊本文的实施例。此外,本文描述的各种实施例不一定是互斥的,因为一些实施例可以与一个或多个其他实施例进行组合,以形成新的实施例。除非另有指示,否则本文使用的术语“或”是指非排他性的或。本文使用的示例仅仅意图促进理解可以实践本文的实施例的方式,并且进一步使得本领域技术人员能够实践本文的实施例。相应地,这些示例不应被解释为限制本文的实施例的范围。
43.按照本领域的传统,可以根据执行所描述的一个或多个功能的框来描述和说明实施例。这些框(在本文中可被称为单元或模块等)由模拟或数字电路在物理上实施,诸如逻辑门、集成电路、微处理器、微控制器、存储器电路、无源电子组件、有源电子组件、光学组件、硬连线电路等,并且可选地可以由固件驱动。例如,电路可以体现在一个或多个半导体芯片中,或者在诸如印刷电路板等的衬底支撑上。构成框的电路可以由专用硬件、或由处理器(例如,一个或多个编程的微处理器和相关电路)、或由执行框的一些功能的专用硬件和执行框的其他功能的处理器的组合来实施。在不脱离本公开的范围的情况下,实施例的每个框可以在物理上被分成两个或更多个相互作用且离散的框。同样,在不脱离本公开的范围的情况下,实施例的框可以在物理上被组合成更复杂的框。
44.附图用于帮助容易地理解各种技术特征,并且应当理解,本文呈现的实施例不受附图的限制。因而,本公开应当被解释为延伸到除了附图中具体阐述的那些之外的任何变更、等同物和替代物。
45.相应地,本文的实施例公开了一种用于向边缘数据网络(edn)中的边缘应用服务器(eas)提供(多个)服务的方法。该方法包括由边缘使能器服务器(ees)从用户设备(ue)的边缘使能器客户端(eec)接收eas使用指示,其中eas使用指示包括多个参数。此外,该方法包括由ees确定eec的凭证是否有效。此外,该方法包括:响应于确定eec的凭证有效,由ees存储多个参数。此外,该方法包括由ees基于存储的多个参数向eas提供(多个)服务。
46.相应地,本文的实施例公开了用于向edn中的eas提供(多个)服务的ees。ees包括与处理器和存储器耦合的资源控制器。资源控制器被配置为从ue的边缘eec接收eas使用指示,其中eas使用指示包括多个参数。此外,资源控制器被配置为确定eec的凭证是否有效。此外,资源控制器被配置为响应于确定eec的凭证有效而存储多个参数。此外,资源控制器被配置为基于存储的多个参数向eas提供至少一个服务。
47.在替代实施例中,eas使用指示由eas提供给ees。在另一实施例中,当eec从源ees
移动到目标ees时,eas使用指示由源ees提供给目标ees,作为eec上下文的一部分。
48.图1示出了用于在第三代合作伙伴计划(3gpp)网络中使能边缘应用的现有通用架构,如3gpp技术规范(ts)23.558中所描述的。ecs(13)负责向ue(20)中的eec(22)提供相关配置,使得eec(22)确定边缘计算服务的可用性并连接到可用的边缘使能器服务器。这个过程被称为服务供应。此外,ees(12)负责向ue(20)中的eec(22)提供相关配置,使得eec(22)能够确定(多个)eas(11)的可用性并使ac(21)能够连接到(多个)eas(11)。这个过程被称为eas发现。
49.在服务供应期间,eec(22)可以获得多个ees(12)的配置,并进一步在所有或一些那些ees(12)上进行eas发现,从而接收多个eas(11)的细节。eec(22)在后eas(post-eas)发现操作中选择用于应用服务的特定eas(或eas集)。eec(22)可以在ac(21)的帮助下进行选择。一旦选择(多个)eas,ac(21)就建立与(多个)eas(11)的连接,并利用(多个)应用服务。
50.在这个过程中,ees(12)不被通知eec(22)是否选择了向ees(12)注册的eas。这为ees(12)确定是否需要响应于最近的eas发现请求而向(多个)eas(11)提供任何服务带来了问题。ees(12)可能需要预留一些资源,或者可能需要订阅核心网络(即,3gpp核心网络(30))的能力。例如,需要进行订阅以监视和检测对于应用上下文重定位(acr)的需求。
51.与现有的方法和系统不同,所提供的方法允许ees从ue的eec和/或eas接收eas使用指示。然后,ees预留资源并做出适当的安排(例如,订阅cn能力或监视ue的acr),以基于eas使用指示向eas提供支持。结果,资源在边缘数据网络(edn)中得到最佳利用。
52.与现有的方法和系统不同,当eec和/或eas和/或源ees的凭证有效时,所提供的方法允许ees在ees中存储与eas使用指示相关联的多个参数(例如,eec的标识符(eecid)、eec的安全凭证、ue的标识符(ue id)、ue的源互联网协议(ip)地址等)。
53.现在参考附图,更具体地,参考图2a至图7,示出了优选实施例。
54.图2a示出了根据本文公开的实施例的用于向(多个)边缘使能器服务器(ees)(120)通知边缘数据网络(edn)(100)中的(多个)边缘应用服务器(eas)(110)的使用的系统(1000)框图。
55.系统(1000)包括用户设备(200)、3gpp核心网络(300)、edn(100)和边缘配置服务器(ecs)(130)。ue(200)可以是,例如但不限于,智能电话、智能手表、平板电脑、物联网(iot)设备和机器人设备。ue(200)包括(多个)应用客户端(ac)(210)和边缘使能器客户端(eec)(220)。edn(100)包括eas(110)和ees(120)。
56.eec(220)通过使用ecs(130)和ees(120)来确定edn(100)中多个eas的可用性。此外,eec(220)通过使用ue(200)的ac(210)从多个ea中选择(多个)eas(110)。一旦被选择,eec(220)就向其中注册了所选择的eas(110)的ees(120)发送eas使用指示。ac(210)建立与所选择的eas的连接以进行(多个)应用服务。
57.ees(120)从ue(200)的eec(220)接收eas使用指示,其中eas使用指示包括多个参数。多个参数包括eec(220)的标识符(eecid)、eec(220)的安全凭证、ue(200)的标识符(ue id)或ue(200)的ac(210)正在使用的eas标识符(easid)的列表。eec(220)通过使用专用消息或作为另一消息(诸如应用上下文重定位(acr)信息订阅消息和/或eec注册更新消息和/或eec上下文消息)的一部分,向ees(120)发送eas使用指示。
58.源ees(120a)向目标ees(120b)发送/使用eec上下文消息,其中eec上下文消息包
括从eec(220)或eas(110)接收的信息。
59.此外,ees(120)确定eec的凭证是否有效。此外,响应于确定eec的凭证有效,ees(120)存储多个参数。此外,ees(120)基于存储的多个参数向eas提供(多个)服务。此外,ees(120)将eas使用指示确认和/或acr信息订阅响应和/或eec注册响应发送回eec(220),其中当ees(120)已经成功处理eas使用指示时,该消息包括成功响应、ees的标识符(eesid)和ees(120)的安全凭证中的至少一项,否则,该消息包括失败响应和/或失败原因。
60.此外,eas(110)从ue(200)的ac(210)接收对于(多个)应用层服务的请求,并且该请求包括ue(200)的源互联网协议(ip)地址、eecid和ue id中的至少一项。此外,ees(120)从eas接收eas使用指示,其中eas使用指示包括ue的源ip地址、eecid和ue id中的至少一项。此外,ees(120)确定eas(110)的凭证是否有效。此外,响应于确定eas(110)的凭证有效,ees(120)存储ue(200)的源ip地址、eecid和ue id。此外,ees(120)基于接收到的eas使用指示来识别ue(200)。此外,ees(120)为与所识别的ue(200)相关的eas(110)预留(多个)资源。此外,ees(120)向eas(110)发送eas使用指示确认。
61.此外,ees(120)执行以下至少一项:预留至少一个资源,其中至少一个资源包括用于eas(110)的计算资源和用于eas(110)的存储资源中的至少一项;监视ue(200)的位置以向用于acr的eas(110)提供辅助;订阅与ue(200)相关并且利用第三代合作伙伴计划(3gpp)核心网络(300)能力暴露应用编程接口(api)的信息。
62.在替代实施例中,源ees(120)将eas使用指示作为eec上下文的一部分发送到目标ees(120)。当eec(220)从源ees移动到目标ees时,由源ees使用的eec上下文消息,并且其中eec上下文消息包括从eec(220)或eas(110)接收的信息。
63.图2b示出了根据本文公开的实施例的用于基于从ue(200)的eec(220)和/或edn(100)中的eas(110)和/或源ees(120)接收的eas使用指示向eas(110)提供(多个)服务的ees(120)的框图。
64.在一个实施例中,ees(122)包括存储器(121)、处理器(122)、通信器(123)和资源控制器(124)。
65.在一个实施例中,存储器(121)被配置为存储多个参数。存储器(121)存储将由处理器(122)执行的指令。存储器(121)可以包括非易失性存储元件。这种非易失性存储元件的示例可以包括磁硬盘、光盘、软盘、闪存、或者电可编程存储器(eprom)或电可擦除可编程存储器(eeprom)的形式。此外,在一些示例中,存储器(121)可以被认为是非暂时性存储介质。术语“非暂时性”可以指示存储介质不体现在载波或传播信号中。然而,术语“非暂时性”不应被解释为存储器(121)是不可移动的。在一些示例中,存储器(121)可以被配置为存储比存储器更大的信息量。在一些示例中,非暂时性存储介质可以存储可以随时间改变的数据(例如,在随机存取存储器(ram)或高速缓存中)。存储器(121)可以是内部存储单元,或者它可以是ees(120)的外部存储单元、云存储装置或任何其他类型的外部存储装置。
66.处理器(122)与存储器(121)、通信器(123)和资源控制器(124)进行通信。处理器(122)被配置为执行存储在存储器(121)中的指令并执行各种过程。处理器(122)可以包括一个或多个处理器,可以是通用处理器(诸如中央处理单元(cpu)、应用处理器(ap)等)、图形处理单元(诸如图形处理单元(gpu)、视觉处理单元(vpu))和/或人工智能(ai)专用处理器(诸如神经处理单元(npu))。
67.通信器(123)被配置用于经由一个或多个网络(例如,无线电技术)在内部硬件组件之间进行内部通信以及与外部设备(例如,eas(110)、ue(200)、ecs(130)等)进行通信。通信器(123)包括特定于使能有线或无线通信的标准的电子电路。
68.资源控制器(124)由处理电路实施,诸如逻辑门、集成电路、微处理器、微控制器、存储器电路、无源电子组件、有源电子组件、光学组件、硬连线电路等,并且可选地可以由固件驱动。例如,电路可以体现在一个或多个半导体芯片中,或者在诸如印刷电路板等的衬底支撑上。
69.在示例实施例中,资源控制器(124)从ue(200)的eec(220)接收eas使用指示,其中eas使用指示包括多个参数。此外,资源控制器(124)确定eec(220)的凭证是否有效。此外,响应于确定eec(220)的凭证有效,资源控制器(124)存储多个参数。此外,资源控制器(124)基于存储的多个参数向eas(110)提供(多个)服务。此外,资源控制器(124)向eec(220)和/或eas(110)发送eas使用指示确认。
70.在替代示例实施例中,资源控制器(124)从eas(110)接收eas使用指示,其中eas使用指示包括ue(200)的源ip地址、eecid和ue id中的至少一项。此外,资源控制器(124)确定eas(110)的凭证是否有效。此外,响应于确定eas(110)的凭证有效,资源控制器(124)存储ue(200)的源ip地址、eecid和ue id。此外,资源控制器(124)基于接收到的eas使用指示来识别ue(200)。此外,资源控制器(124)为与所识别的ue(200)相关的eas(110)预留(多个)资源。
71.此外,资源控制器(124)预留至少一个资源,其中至少一个资源包括用于eas(110)的计算资源和用于eas(110)的存储资源中的至少一项。此外,资源控制器(124)监视ue(200)的位置,以向用于acr的eas(110)提供辅助。此外,资源控制器(124)订阅与ue(200)相关并且利用第三代合作伙伴计划(3gpp)核心网络(300)能力暴露应用编程接口(api)的信息。
72.在另一替代示例实施例中,资源控制器(124)从源ees(120)接收eas使用指示,作为eec上下文的一部分。
73.尽管附图2b示出了ees(120)的各种硬件组件,但是应当理解,其他实施例不限于此。在其他实施例中,ees(120)可以包括更少或更多数量的组件。此外,组件的标签或名称仅用于说明目的,并不限制本公开的范围。一个或多个组件可以组合在一起执行相同或基本相似的功能,以向edn(100)中的eas(110)提供(多个)服务。
74.图3是示出根据本文公开的实施例的用于向edn(100)中的eas(110)提供(多个)服务的方法的流程图(300)。步骤(302-310)由ees(120)执行。
75.在步骤302,该方法包括从ue(200)的eec(220)和/或eas(110)和/或源ees(120)接收eas使用指示,其中eas使用指示包括多个参数。在步骤304,该方法包括确定发送方(即,eec(220)和/或eas(110)和/或源ees(120))的凭证是否有效。在步骤306,该方法包括:响应于确定发送方(即,eec(220)和/或eas(110)和/或源ees(120))的凭证有效,存储多个参数。在步骤308,该方法包括基于存储的多个参数向eas(110)提供(多个)服务。在步骤310,该方法包括向eec(220)和/或eas(110)和/或源ees发送eas使用指示确认。
76.在替代实施例中,当由eec(220)发送时,eas使用指示被包括作为另一消息(诸如acr信息订阅请求或eec注册消息)的一部分,或者当由源ees(120a)发送时,eas使用指示被
包括作为eec上下文消息。
77.流程图(300)中的各种动作、行动、框、步骤等可以以所呈现的次序、以不同的次序或同时地执行。此外,在一些实施例中,在不脱离本公开的范围的情况下,可以省略、添加、修改、跳过一些动作、行动、框、步骤等。
78.图4是示出根据本文公开的实施例的其中eas(110)向ees(120)提供eas使用指示的方法的序列图。
79.在步骤401,eas(110)向ees(120)发送eas使用指示,其中eas使用指示包括在对eas(110)的ac(210)请求中可用的ue(200)的源ip地址,从而通知新的ac(即,ue(200))已经与eas(110)连接。在ac(210)向eas(110)提供ue(200)的显式标识(例如,ue id)或eec(220)的显式标识(例如,eec id)的这种场景中,该显式标识可以被包括作为由eas(110)发送到ees(120)的eas使用指示的一部分,省去了在步骤402中通过将ue(200)的ip地址转换成其标识符来确定ue的需要。在步骤402,ees(120)进一步使用源ip地址来识别相关联的ue(200),并且预留资源以向eas(110)提供服务,诸如ue的位置监视、监视用户平面路径等。在步骤403,ees(120)发送eas使用指示确认,作为对从eas(110)接收到指示的确认。
80.在示例实施例中,ees(120)还可以在接收到eas(110)对ees服务的显式请求时推断ue(200)的使用。例如,ue监视对服务连续性的请求、ip地址到ue id的转换等。
81.在示例实施例中,eas(110)还可以使用ue id api来向ees(120)指示ue(200)对eas(110)的使用。这也可以允许eas(110)获得用户对于使用通用公共订阅标识符(generic public subscription identifier,gpsi)的同意。
82.在示例实施例中,一旦ac(210)已经使用了eas(110)的服务并且对进一步使用不感兴趣,ue(200)的eec(220)就通知ees(120),使得ees(120)释放预留的资源。
83.在示例实施例中,一旦对ac(210)的服务已经完成,eas(110)就通知ees(120)。eas(110)在向ac(210)提供服务之后,向ees(120)指示ees(120)不再需要监视ue(200)的(多个)eas特定服务。这可以使用由ees(120)向eas(110)暴露的显式api来完成。
84.图5是示出根据本文公开的实施例的其中eec(220)向ees(120)提供eas使用指示的方法的序列图。
85.在示例实施例中,在从所发现的eas的列表中选择eas(110)之后,eec(220)向ees(120)发送对eas的使用的显式指示,eec(220)从ees(120)接收所选择的eas(110)的信息。然后,ees(120)存储该信息,并且预留资源以向eas(110)提供服务,例如,ue的位置监视、监视用户平面路径等。ees(120)也可以订阅用于ue(200)的核心网络提供的能力。来自eec(220)的提供对eas(110)的使用的显式指示的请求还可以包括ue(200)或eas(110)的用户的相关细节。例如,eec(220)可以包括ue标识符和用户对于eas(110)使用ue标识符的同意。ees(120)存储该信息,以在考虑用户同意的情况下进一步向eas(110)提供ue id。
86.先决条件:eec(220)已经发现并选择了将由ac(210)使用的eas(110)。
87.在步骤501,eec(220)向注册所选择的eas(110)所在的ees(120)发送eas使用指示。eas使用指示提供了所选择的eas的eas id和eas端点以及eec id及其凭证。此外,eas使用指示包括ue的ue id和相关用户的同意,ees(120)可以使用该同意进一步向eas(110)提供服务,eas使用指示在表1中示出。
88.【表1】
[0089][0090][0091]
表1:eas使用指示
[0092]
在示例实施例中,ue id可以是“o”ue标识符的列表。此外,每个标识符可以与特定使用(例如,位置)相关联。
[0093]
在步骤502,在接收到eas使用指示时,ees(120)验证eec(220)的凭证。如果eec(220)的凭证有效,则ees(120)存储所提供的信息(即,eas使用指示,表1),并且使用该信息进一步向eas(110)提供服务,例如,ees(120)开始监视ue的位置或到eas(110)的用户平面路径,从而提供服务(诸如在应用上下文重定位中的辅助)。
[0094]
在步骤503,ees(120)向eec(220)发送eas使用指示确认,从而确认接收到eas使用指示,eas使用指示确认在表2中示出。
[0095]
【表2】
[0096]
信息元素状态描述成功响应o这指示ue标识符请求是成功的。》ees idmees的标识符》安全凭证mees的安全凭证失败响应o这指示ue标识符请求失败了。》原因o指示ue标识符请求失败的原因
[0097]
表2:eas使用指示确认
[0098]
在示例实施例中,一旦ac(210)已经消费了eas(110)所需的服务,ac(210)就向eec(220)指示(eec(220)进一步向ees(120)透露)可以释放所预留的资源和对ue(200)的监视,因为不再使用eas(110)的服务。该指示可以在来自eec(220)的显式消息中被发送到ees(120),类似于上面描述的那些。ees(120)在接收到该显式指示时可以释放与eas(110)的ue使用相关的资源。
[0099]
图6是示出根据本文公开的实施例的其中eec(220)将eas使用指示作为另一消息(诸如acr信息订阅请求)的一部分提供给ees(120)的方法的序列图。acr信息订阅允许ees
(120)向eec(220)通知关于与acr相关的事件。acr信息订阅的使用仅仅是示例,eec(220)和ees(120)之间的任何其他消息交换(诸如eec注册请求/响应)都可以用于这个目的。
[0100]
先决条件:eec(220)已经发现并选择了将由ac(210)使用的eas(110)。
[0101]
在步骤601,eec(220)向ees(120)发送请求,诸如向注册所选择的eas(110)所在的ees(120)发送acr信息订阅(即,acr信息订阅)或eec注册更新消息。来自eec(220)的请求提供了所选择的eas(110)的eas id和eas端点以及eec(220)的eec id和凭证。此外,该请求可以包括ue的ue id和相关用户的同意,ees(120)可以使用该同意进一步向eas(110)提供服务。
[0102]
在步骤602,在接收到请求时,ees(120)验证eec(220)的凭证。如果eec(220)的凭证有效,则ees(120)存储所提供的信息,并且使用它进一步向eas(110)提供服务。例如,ees(120)开始监视ue的位置或者到eas(110)的用户平面路径,从而提供服务(诸如在应用上下文重定位中的辅助)。在步骤603,ees(120)向eec(220)发送acr信息订阅响应,从而确认接收到请求。
[0103]
在示例实施例中,eec(220)向ees(120)提供类似的对使用完成指示,作为其他消息(诸如eec注册更新)的一部分,或者在适用的情况下,作为eec取消注册消息的一部分。ees(120)在接收到作为eec(220)和ees(120)之间的其他消息的一部分的该指示时释放与eas(110)的ue使用相关的资源。
[0104]
图7是示出根据本文公开的实施例的其中源ees(120a)使用eec上下文(即存储在源ees(120a)处的与eec(220)相关的信息)向目标ees(120b)提供eas使用指示的方法的序列图。
[0105]
先决条件:eec(220)正在或已经从一个ees(称为源ees(120a))移动到另一ees(即目标ees(120b))。eec(220)或eas(110)已经向源ees(120a)提供了eas使用指示。
[0106]
当共享eec上下文信息时,源ees(120a)将(较早从eec(220)或eas(110)接收到的)该信息包括作为发送到目标ees(120b)的eec上下文的一部分。
[0107]
在步骤701,源ees(120a)向目标ees(120b)发送eec上下文,该eec上下文包括ue(200)正在使用的、在源ees(120a)处注册的eas(110)的细节。此外,该请求可以包括ue的ue id和相关用户的同意,目标ees(120b)可以使用该同意进一步向eas(110)提供服务。
[0108]
在步骤702,在接收到eec上下文时,目标ees(120b)验证源ees(120a)的凭证。如果源ees(120a)的凭证有效,则目标ees(120b)存储所提供的信息,并且进一步使用该信息向eas(110)提供服务。例如,目标ees(120b)开始监视ue的位置或者到eas(110)的用户平面路径,以提供服务(诸如在应用上下文重定位中的辅助)。在步骤703,目标ees(120b)向源ees(120a)发送eec上下文确认,从而确认接收到eec上下文。
[0109]
在示例实施例中,源ees(120a)还可以基于eas(110)在应用上下文重定位过程中的参与来推断eas(110)的使用完成。一旦应用上下文重定位过程完成,源ees(120a)就释放与eas(110)的ue使用相关的资源。
[0110]
在替代实施例中,目标ees(120b)还可以基于eas(110)在应用上下文重定位过程中的参与来推断eas(110)的使用。目标ees(120b)在参与acr过程时预留向eas(110)提供服务(诸如监视ue的位置、监视用户平面路径等)所需的资源。
[0111]
图8是根据本公开实施例的第一电子设备的框图。如图1-图7所示,第一电子设备
可以对应于例如ue、ue中的(多个)ac或ue中的eec。
[0112]
参考图8,第一电子设备可以包括收发器810、控制器820和存储装置830。在本公开中,控制器820可以包括电路、asic或至少一个处理器。
[0113]
收发器810可以向另一电子设备发送信号和从另一电子设备接收信号。
[0114]
根据实施例,控制器820可以控制第一电子设备的总体操作。例如,控制器820可以控制信号流来执行上述图1-图7中的操作。例如,控制单元820可以对eas使用指示执行至少一个操作。
[0115]
存储装置830可以存储通过收发器810交换的信息和由控制器830生成的信息中的至少一项。
[0116]
图9是根据本公开实施例的第二电子设备的框图。第二电子设备可以对应于例如图1-图7中的(多个)eas、(多个)ees或(多个)ecs。
[0117]
参考图9,第二电子设备可以包括收发器910、控制器920和存储装置930。在本公开中,控制器920可以包括电路、asic或至少一个处理器。
[0118]
收发器910可以向另一电子设备发送信号和从另一电子设备接收信号。
[0119]
根据实施例,控制器920可以控制第二电子设备的总体操作。例如,控制器920可以控制信号流来执行上述图1-图7中的操作。例如,控制单元920可以对eas使用指示执行至少一个操作。
[0120]
存储装置930可以存储通过收发器910交换的信息和由控制器930生成的信息中的至少一项。
[0121]
可以使用至少一个硬件设备并执行网络管理功能控制元件来实施本文公开的实施例。
[0122]
特定实施例的前述描述将如此充分地揭示本文的实施例的一般性质,使得其他人可以通过应用当前知识,在不脱离一般概念的情况下,容易地修改和/或调整这种特定实施例以用于各种应用,因此,这种调整和修改应当并且意图在所公开的实施例的等同物的含义和范围内进行理解。应当理解,本文使用的措辞或术语是为了描述而非限制的目的。因此,尽管已经根据优选实施例描述了本文的实施例,但是本领域技术人员将认识到,本文的实施例可以用本文描述的实施例的范围内的修改来实践。
[0123]
尽管已经用各种实施例描述了本公开,但是本领域技术人员可以想到各种变化和修改。本公开意图包含落入所附权利要求的范围内的这些变化和修改。
再多了解一些

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

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

相关文献