用于注册的方法和装置与流程

未命名 07-14 阅读:89 评论:0


1.本技术涉及无线通信领域,并且更具体地,涉及一种用于注册的方法和装置。


背景技术:

2.欧洲电信标准化协会(european telecommunication standard institute,etsi)曾提出 一种基于第五代(5th generation,5g)演进架构的多接入边缘计算多接入边缘计算 (multi-access edge computing,mec)技术。该mec技术不仅可以改善用户体验,节省 带宽资源。而且,该mec技术通过将计算能力下沉到移动边缘节点,提供第三方应用集 成,为移动边缘入口的服务创新提供了无限可能,满足移动通信的发展所需的高带宽和低 时延的要求。
3.然而,当前实际mec部署方式中,所有的mec应用必须从统一入口(例如,多接 入边缘计算编排器,meo),按自顶向下的方式进行实例化和上线。任何边缘站点的应用 部署,都需要依赖集中式的入口操作,无法做到快速灵活的部署。同时,未采用mec标 准方案进行实例化的边缘应用也不能灵活地向mec系统提供服务。
4.因此,边缘应用如何在mec系统中注册,并向mec系统提供服务是亟待解决的问 题。


技术实现要素:

5.本技术提供一种用于注册的方法和装置,能够实现边缘应用在mec系统中注册,并 向mec系统提供服务。
6.第一方面,提供了一种用于注册的方法,该方法可以由边缘应用(例如,3gpp的边 缘应用服务器(edge application server,eas))执行,或者,也可以由用于边缘应用的芯 片或电路执行,本技术对此不作限定。为了便于描述,下面以由边缘应用执行为例进行说 明。
7.该方法包括:边缘应用发送应用注册请求消息,该应用注册请求消息包括模板内容和 该模板内容对应的模板类型,该模板内容用于描述该边缘应用;该边缘应用接收应用注册 响应消息。
8.需要说明的是,本技术中边缘应用可以是指期望在mec系统边缘向mec系统提供 服务的应用。该应用可以是部署在mec系统边缘的应用,也可以是部署在远端,但在本 地mec系统完成注册的应用。本技术对此不作具体限定。
9.根据本技术提供的方案,边缘应用通过发送应用注册请求消息,能够实现向mec系 统进行应用注册、生成应用描述文件,以及请求应用被纳管,该注册方式可以直接在边缘 站点进行,灵活快速。
10.结合第一方面,在第一方面的某些实现方式中,应用注册响应消息包括应用实例标识。
11.需要说明的是,本技术的应用注册方案适用场景至少包括以下几种:其一,该边缘
应 用未在mec系统中完成应用实例化,则边缘应用可以通过发送应用注册请求消息,使得 mec系统生成应用描述文件appd,从而完成应用注册和实例化,以及进行服务注册等; 其二,该边缘应用在mec系统中已经完成应用注册,可以通过在应用注册请求消息中携 带运行态信息,进一步使mec系统更新该边缘应用对应的应用描述文件appd,便于mec 系统调整边缘应用资源;其三,该边缘应用未在mec系统中完成注册,可以通过第三方 设备实现在mec系统中进行应用注册、生成应用描述文件appd,以及进行服务注册等。
12.也就是说,边缘应用可以自底向上的方式通知多接入边缘计算平台(mec platform, mep)进行应用注册,mep可以通过对解析应用的模板得到注册相关信息;边缘应用还 可以携带虚拟资源信息,通过mep向多接入边缘计算平台管理器(mec platform manager, mepm)和多接入边缘计算编排器(mec orchestrator,meo)进行虚拟资源管理注册, 使meo和mepm可以对该应用进行纳管;边缘应用还可以通过携带运行态信息,将其提 供给mec系统进行管理和使用。该实现方式能够实现向mec系统提供服务、应用迁移、 应用虚拟资源管理和应用运行态信息管理,注册方式灵活快速。
13.结合第一方面,在第一方面的某些实现方式中,应用实例标识对应的应用实例是根据 第一信元确定的,该第一信元是根据应用注册请求消息确定的。
14.结合第一方面,在第一方面的某些实现方式中,应用注册请求消息还包括以下至少一 种:运行态信息、虚拟资源信息、规则信息、鉴权信息、服务名。
15.结合第一方面,在第一方面的某些实现方式中,第一信元包括服务名、应用名、虚拟 资源信息、规则信息。
16.结合第一方面,在第一方面的某些实现方式中,应用注册响应消息包括服务实例标识。
17.结合第一方面,在第一方面的某些实现方式中,边缘应用发送应用注册请求消息,包 括:边缘应用向多接入边缘计算平台mep发送应用注册请求消息;或者,边缘应用向边 缘设备(作为代理设备)发送应用注册请求消息。
18.第二方面,提供了一种用于注册的方法,该方法可以由多接入边缘计算平台(mecplatform,mep)执行,或者,也可以由用于mep的芯片或电路执行,本技术对此不作限 定。为了便于描述,下面以由mep执行为例进行说明。
19.该方法包括:多接入边缘计算平台mep接收来自边缘应用的应用注册请求消息,该 应用注册请求消息包括模板内容和该模板内容对应的模板类型,该模板内容用于描述该边 缘应用;mep根据模板类型解析模板内容;mep根据模板内容向多接入边缘计算平台管 理器mepm发送第一应用注册请求消息;mep接收来自mepm的第一应用注册响应信息; mep向边缘应用发送应用注册响应消息。
20.根据本技术提供的方案,mep通过接收应用注册请求消息,并解析模板内容,以及 转发应用注册请求消息,从而实现边缘应用向mec系统应用注册、生成应用描述文件, 以及请求应用被纳管,该注册方式灵活快速。
21.结合第二方面,在第二方面的某些实现方式中,第一应用注册响应消息包括应用实例 标识,以及应用注册响应消息包括应用实例标识。
22.结合第二方面,在第二方面的某些实现方式中,应用注册请求消息还包括以下至少一 种:运行态信息、虚拟资源信息、规则信息、鉴权信息、服务名。
23.结合第二方面,在第二方面的某些实现方式中,第一应用注册请求消息包括第一信元, 第一信元是根据模板内容获取的。
24.结合第二方面,在第二方面的某些实现方式中,第一信元是根据模板内容和以下至少 一种信息获取的,以下至少一种信息包括:虚拟资源信息、规则信息、鉴权信息、服务名、 运行态信息。
25.结合第二方面,在第二方面的某些实现方式中,第一信元包括:服务名、应用名、虚 拟资源信息、规则信息。
26.结合第二方面,在第二方面的某些实现方式中,第一应用注册请求消息包括指示信息, 该指示信息用于指示对边缘应用进行虚拟资源管理。
27.结合第二方面,在第二方面的某些实现方式中,mep根据应用注册请求消息创建服 务实例,以及分配服务实例标识;其中,应用注册响应消息包括该服务实例标识。
28.结合第二方面,在第二方面的某些实现方式中,mep接收来自代理设备的服务注册 请求消息;mep根据服务注册请求消息创建服务实例,以及分配服务实例标识;mep向 代理设备发送第三应用注册响应消息,该第三应用注册响应消息包括该服务实例标识;其 中,该第一注册响应消息包括该服务实例标识。
29.第三方面,提供了一种用于注册的方法,该方法可以由多接入边缘计算平台管理器 (mec platform manager,mepm)执行,或者,也可以由用于mepm的芯片或电路执行, 本技术对此不作限定。为了便于描述,下面以由mepm执行为例进行说明。
30.该方法包括:多接入边缘计算平台管理器mepm接收来自多接入边缘计算平台mep 的第一应用注册请求消息;mepm根据第一应用注册请求消息生成应用描述文件,并分配 应用描述文件标识;mepm向mep发送第一应用注册响应消息。
31.根据本技术提供的方案,mepm根据第一应用注册请求消息完成应用注册,使得边缘 应用向mec系统进行应用注册、生成应用描述文件,以及请求应用被纳管,该注册方式 灵活快速。
32.结合第三方面,在第三方面的某些实现方式中,第一应用注册请求消息包括第一信元。
33.结合第三方面,在第三方面的某些实现方式中,第一应用注册响应消息包括应用实例 标识。
34.结合第三方面,在第三方面的某些实现方式中,第一信元包括服务名、应用名虚拟资 源信息、规则信息。
35.结合第三方面,在第三方面的某些实现方式中,第一应用注册请求消息包括指示信息, 该指示信息用于指示对边缘应用进行虚拟资源管理。
36.结合第三方面,在第三方面的某些实现方式中,mepm向多接入边缘计算编排器meo 发送第二应用注册请求消息,该第二应用注册请求消息包括应用描述文件、应用描述文件 标识和指示信息;mepm接收来自meo的第二应用注册响应消息,该第二应用注册响应 消息包括应用实例标识。
37.第四方面,提供了一种用于注册的方法,该方法可以由多接入边缘计算编排器(mecorchestrator,meo)执行,或者,也可以由用于meo的芯片或电路执行,本技术对此不 作限定。为了便于描述,下面以由meo执行为例进行说明。
38.该方法包括:多接入边缘计算编排器meo接收来自多接入边缘计算平台管理器 mepm的第二应用注册请求消息,第二应用注册请求消息包括应用描述文件和应用描述文 件标识;meo向mepm发送第二应用注册响应消息。
39.根据本技术提供的方案,meo通过接收第二应用注册请求消息,存储应用描述文件 和应用描述文件标识,并完成边缘应用的虚拟资源实例化,实现边缘应用向mec系统应 用注册、生成应用描述文件,以及请求应用被纳管,该注册方式灵活快速。
40.结合第四方面,在第四方面的某些实现方式中,第二应用注册响应消息包括应用实例 标识。
41.结合第四方面,在第四方面的某些实现方式中,第二应用注册请求消息还包括指示信 息,该指示信息用于指示对边缘应用进行虚拟资源管理。
42.结合第四方面,在第四方面的某些实现方式中,该meo根据指示信息触发虚拟资源 管理,并分配应用实例标识;其中,该第二应用注册响应消息包括应用实例标识。
43.第五方面,提供了一种用于注册的方法,该方法可以由代理设备执行,或者,也可以 由用于代理设备的芯片或电路执行,本技术对此不作限定。为了便于描述,下面以由代理 设备执行为例进行说明。
44.该方法包括:代理设备接收来自边缘应用的应用注册请求消息,该应用注册请求消息 包括模板内容和该模板内容对应的模板类型,模板内容用于描述边缘应用;代理设备根据 模板类型解析模板内容;代理设备根据模板内容向多接入边缘计算平台管理器mepm发 送第一应用注册请求消息;代理设备接收来自mepm的第一应用注册响应信息;代理设 备向边缘应用发送应用注册响应消息。
45.根据本技术提供的方案,代理设备通过接收应用注册请求消息,并解析模板内容,以 及转发应用注册请求消息,从而实现边缘应用向mec系统应用注册、生成应用描述文件, 以及请求应用被纳管,该注册方式灵活快速。
46.结合第五方面,在第五方面的某些实现方式中,第一应用注册响应消息包括应用实例 标识,以及应用注册响应消息包括应用实例标识。
47.结合第五方面,在第五方面的某些实现方式中,应用注册请求消息还包括以下至少一 种:运行态信息、虚拟资源信息、规则信息、鉴权信息、服务名。
48.结合第五方面,在第五方面的某些实现方式中,第一应用注册请求消息包括第一信元, 第一信元是根据模板内容获取的。
49.结合第五方面,在第五方面的某些实现方式中,第一信元是根据模板内容和以下至少 一种信息获取的,其中,以下至少一种信息包括:虚拟资源信息、规则信息、鉴权信息、 服务名、运行态信息。
50.结合第五方面,在第五方面的某些实现方式中,第一信元包括:服务名、应用名、虚 拟资源信息、规则信息。
51.结合第五方面,在第五方面的某些实现方式中,第一应用注册请求消息包括指示信息, 该指示信息用于指示对边缘应用进行虚拟资源管理。
52.结合第五方面,在第五方面的某些实现方式中,代理设备向多接入边缘计算平台mep 发送服务注册请求消息;代理设备接收来自mep的第三应用注册响应消息,第三应用注 册响应消息包括服务实例标识;其中,该第一注册响应消息包括服务实例标识。
53.第六方面,提供了一种用于注册的方法,该方法可以由meo执行,或者,也可以由 用于meo的芯片或电路执行,本技术对此不作限定。为了便于描述,下面以由meo执 行为例进行说明。
54.该方法包括:多接入边缘计算编排器meo接收来自多接入边缘计算平台管理器 mepm的第三应用注册请求消息;meo根据第三应用注册请求消息生成应用描述文件, 并分配应用描述文件标识;meo向mepm发送第二应用注册响应消息。
55.根据本技术提供的方案,meo根据第三应用注册请求消息完成应用注册,使得边缘 应用向mec系统应用注册、生成应用描述文件,以及请求应用被纳管,该注册方式灵活 快速。
56.结合第六方面,在第六方面的某些实现方式中,第三应用注册请求消息包括第一信元。
57.结合第六方面,在第六方面的某些实现方式中,第二应用注册响应消息包括应用实例 标识。
58.结合第六方面,在第六方面的某些实现方式中,第一信元包括服务名、应用名虚拟资 源信息、规则信息。
59.结合第六方面,在第六方面的某些实现方式中,第三应用注册请求消息包括指示信息, 指示信息用于指示对边缘应用进行虚拟资源管理。
60.结合第六方面,在第六方面的某些实现方式中,meo根据指示信息触发虚拟资源管 理,并分配应用实例标识;其中,第二应用注册响应消息包括应用实例标识。
61.第七方面,提供了一种用于注册的方法,该方法可以由mepm执行,或者,也可以 由用于mepm的芯片或电路执行,本技术对此不作限定。为了便于描述,下面以由mepm 执行为例进行说明。
62.该方法包括:多接入边缘计算平台管理器mepm向多接入边缘计算编排器meo发送 第三应用注册请求消息;mepm接收来自meo的第二应用注册响应消息。
63.根据本技术提供的方案,mepm通过转发第二应用注册响应消息,使得边缘应用向 mec系统应用注册、生成应用描述文件,以及请求应用被纳管,该注册方式灵活快速。
64.结合第七方面,在第七方面的某些实现方式中,第三应用注册请求消息包括第一信元。
65.结合第七方面,在第七方面的某些实现方式中,第二应用注册响应消息包括应用实例 标识。
66.结合第七方面,在第七方面的某些实现方式中,第一信元包括服务名、应用名虚拟资 源信息、规则信息。
67.结合第七方面,在第七方面的某些实现方式中,第三应用注册请求消息包括指示信息, 该指示信息用于指示对边缘应用进行虚拟资源管理。
68.第八方面,提供了一种用于注册的装置,该装置包括:收发单元,用于边缘应用发送 应用注册请求消息,该应用注册请求消息包括模板内容和该模板内容对应的模板类型,该 模板内容用于描述该边缘应用;收发单元,还用于该边缘应用接收应用注册响应消息。
69.结合第八方面,在第八方面的某些实现方式中,应用注册响应消息包括应用实例标识。
70.结合第八方面,在第八方面的某些实现方式中,应用实例标识对应的应用实例是根据 第一信元确定的,该第一信元是根据应用注册请求消息确定的。
71.结合第八方面,在第八方面的某些实现方式中,应用注册请求消息还包括以下至少一 种:运行态信息、虚拟资源信息、规则信息、鉴权信息、服务名。
72.结合第八方面,在第八方面的某些实现方式中,第一信元包括服务名、应用名、虚拟 资源信息、规则信息。
73.结合第八方面,在第八方面的某些实现方式中,应用注册响应消息包括服务实例标识。
74.结合第八方面,在第八方面的某些实现方式中,收发单元,还用于边缘应用向多接入 边缘计算平台mep发送应用注册请求消息;或者,收发单元,还用于边缘应用向边缘设 备发送应用注册请求消息。
75.第九方面,提供了一种用于注册的装置,该装置包括:收发单元,用于多接入边缘计 算平台mep接收来自边缘应用的应用注册请求消息,该应用注册请求消息包括模板内容 和该模板内容对应的模板类型,该模板内容用于描述该边缘应用;处理单元,用于mep 根据模板类型解析模板内容;收发单元,还用于mep根据模板内容向多接入边缘计算平 台管理器mepm发送第一应用注册请求消息;收发单元,还用于mep接收来自mepm 的第一应用注册响应信息;收发单元,还用于mep向边缘应用发送应用注册响应消息。
76.结合第九方面,在第九方面的某些实现方式中,第一应用注册响应消息包括应用实例 标识,以及应用注册响应消息包括应用实例标识。
77.结合第九方面,在第九方面的某些实现方式中,应用注册请求消息还包括以下至少一 种:运行态信息、虚拟资源信息、规则信息、鉴权信息、服务名。
78.结合第九方面,在第九方面的某些实现方式中,第一应用注册请求消息包括第一信元, 第一信元是根据模板内容获取的。
79.结合第九方面,在第九方面的某些实现方式中,第一信元是根据模板内容和以下至少 一种信息获取的,以下至少一种信息包括:虚拟资源信息、规则信息、鉴权信息、服务名、 运行态信息。
80.结合第九方面,在第九方面的某些实现方式中,第一信元包括服务名、应用名、虚拟 资源信息、规则信息。
81.结合第九方面,在第九方面的某些实现方式中,第一应用注册请求消息包括指示信息, 该指示信息用于指示对边缘应用进行虚拟资源管理。
82.结合第九方面,在第九方面的某些实现方式中,处理单元,还用于mep根据应用注 册请求消息创建服务实例,以及分配服务实例标识;其中,应用注册响应消息包括该服务 实例标识。
83.结合第九方面,在第九方面的某些实现方式中,收发单元,还用于mep接收来自代 理设备的服务注册请求消息;处理单元,还用于mep根据服务注册请求消息创建服务实 例,以及分配服务实例标识;收发单元,还用于mep向代理设备发送第三应用注册响应 消息,该第三应用注册响应消息包括该服务实例标识;其中,该第一注册响应消息包括该 服务实例标识。
84.第十方面,提供了一种用于注册的装置,该装置包括:收发单元,用于多接入边缘
计 算平台管理器mepm接收来自多接入边缘计算平台mep的第一应用注册请求消息;处理 单元,用于mepm根据第一应用注册请求消息生成应用描述文件,并分配应用描述文件 标识;收发单元,还用于mepm向mep发送第一应用注册响应消息。
85.结合第十方面,在第十方面的某些实现方式中,第一应用注册请求消息包括第一信元。
86.结合第十方面,在第十方面的某些实现方式中,第一应用注册响应消息包括应用实例 标识。
87.结合第十方面,在第十方面的某些实现方式中,第一信元包括:服务名、应用名虚拟 资源信息、规则信息。
88.结合第十方面,在第十方面的某些实现方式中,第一应用注册请求消息包括指示信息, 该指示信息用于指示对边缘应用进行虚拟资源管理。
89.结合第十方面,在第十方面的某些实现方式中,收发单元,还用于mepm向多接入 边缘计算编排器meo发送第二应用注册请求消息,该第二应用注册请求消息包括应用描 述文件、应用描述文件标识和指示信息;收发单元,还用于mepm接收来自meo的第二 应用注册响应消息,该第二应用注册响应消息包括应用实例标识。
90.第十一方面,提供了一种用于注册的装置,该装置包括:收发单元,用于多接入边缘 计算编排器meo接收来自多接入边缘计算平台管理器mepm的第二应用注册请求消息, 第二应用注册请求消息包括应用描述文件和应用描述文件标识;收发单元,还用于meo 向mepm发送第二应用注册响应消息。
91.结合第十一方面,在第十一方面的某些实现方式中,第二应用注册响应消息包括应用 实例标识。
92.结合第十一方面,在第十一方面的某些实现方式中,第二应用注册请求消息还包括指 示信息,该指示信息用于指示对边缘应用进行虚拟资源管理。
93.结合第十一方面,在第十一方面的某些实现方式中,该装置还包括:处理单元,用于 meo根据指示信息触发虚拟资源管理,并分配应用实例标识;其中,该第二应用注册响 应消息包括应用实例标识。
94.第十二方面,提供了一种用于注册的装置,该装置包括:收发单元,用于代理设备接 收来自边缘应用的应用注册请求消息,该应用注册请求消息包括模板内容和该模板内容对 应的模板类型,模板内容用于描述边缘应用;处理单元,用于代理设备根据模板类型解析 模板内容;收发单元,还用于代理设备根据模板内容向多接入边缘计算平台管理器mepm 发送第一应用注册请求消息;收发单元,还用于代理设备接收来自mepm的第一应用注 册响应信息;收发单元,还用于代理设备向边缘应用发送应用注册响应消息。
95.结合第十二方面,在第十二方面的某些实现方式中,第一应用注册响应消息包括应用 实例标识,以及应用注册响应消息包括应用实例标识。
96.结合第十二方面,在第十二方面的某些实现方式中,应用注册请求消息还包括以下至 少一种:运行态信息、虚拟资源信息、规则信息、鉴权信息、服务名。
97.结合第十二方面,在第十二方面的某些实现方式中,第一应用注册请求消息包括第一 信元,第一信元是根据模板内容获取的。
98.结合第十二方面,在第十二方面的某些实现方式中,第一信元是根据模板内容和
以下 至少一种信息获取的,其中,以下至少一种信息包括:虚拟资源信息、规则信息、鉴权信 息、服务名、运行态信息。
99.结合第十二方面,在第十二方面的某些实现方式中,第一信元包括:服务名、应用名、 虚拟资源信息、规则信息。
100.结合第十二方面,在第十二方面的某些实现方式中,第一应用注册请求消息包括指示 信息,该指示信息用于指示对边缘应用进行虚拟资源管理。
101.结合第十二方面,在第十二方面的某些实现方式中,收发单元,还用于代理设备向多 接入边缘计算平台mep发送服务注册请求消息;收发单元,还用于代理设备接收来自mep 的第三应用注册响应消息,第三应用注册响应消息包括服务实例标识;其中,该第一注册 响应消息包括服务实例标识。
102.第十三方面,提供了一种用于注册的装置,该装置包括:收发单元,用于多接入边缘 计算编排器meo接收来自多接入边缘计算平台管理器mepm的第三应用注册请求消息; 处理单元,用于meo根据第三应用注册请求消息生成应用描述文件,并分配应用描述文 件标识;收发单元,还用于meo向mepm发送第二应用注册响应消息。
103.结合第十三方面,在第十三方面的某些实现方式中,第三应用注册请求消息包括第一 信元。
104.结合第十三方面,在第十三方面的某些实现方式中,第二应用注册响应消息包括应用 实例标识。
105.结合第十三方面,在第十三方面的某些实现方式中,第一信元包括:服务名、应用名 虚拟资源信息、规则信息。
106.结合第十三方面,在第十三方面的某些实现方式中,第三应用注册请求消息包括指示 信息,指示信息用于指示对边缘应用进行虚拟资源管理。
107.结合第十三方面,在第十三方面的某些实现方式中,处理单元,还用于meo根据指 示信息触发虚拟资源管理,并分配应用实例标识;其中,第二应用注册响应消息包括应用 实例标识。
108.第十四方面,提供了一种用于注册的装置,该装置包括:收发单元,用于多接入边缘 计算平台管理器mepm向多接入边缘计算编排器meo发送第三应用注册请求消息;收发 单元,还用于mepm接收来自meo的第二应用注册响应消息。
109.结合第十四方面,在第十四方面的某些实现方式中,第三应用注册请求消息包括第一 信元。
110.结合第十四方面,在第十四方面的某些实现方式中,第二应用注册响应消息包括应用 实例标识。
111.结合第十四方面,在第十四方面的某些实现方式中,第一信元包括:服务名、应用名 虚拟资源信息、规则信息。
112.结合第十四方面,在第十四方面的某些实现方式中,第三应用注册请求消息包括指示 信息,该指示信息用于指示对边缘应用进行虚拟资源管理。
113.第十五方面,提供了一种通信装置,包括收发器、处理器和存储器,该处理器用于控 制收发器收发信号,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行 该计算机程序,使得该网络设备执行上述第一方面或第一方面中任一种可能实现方式
至第 七方面或第七方面中任一种可能实现方式中的方法。
114.可选地,所述处理器为一个或多个,所述存储器为一个或多个。
115.可选地,所述存储器可以与所述处理器集成在一起,或者所述存储器与处理器分离设 置。
116.可选地,该通信装置还包括,发射机(发射器)和接收机(接收器)。
117.第十六方面,提供了一种通信系统,包括上述边缘应用、多接入边缘计算平台mep、 多接入边缘计算平台管理器mepm和多接入边缘计算编排器meo中的至少一种。
118.在一个可能的设计中,该通信系统还可以包括本技术实施例提供的方案中与边缘应用 进行交互的其他设备。
119.在另一个可能的设计中,该通信系统还可以包括本技术实施例提供的方案中与多接入 边缘计算平台mep进行交互的其他设备。
120.在又一个可能的设计中,该通信系统还可以包括本技术实施例提供的方案中与多接入 边缘计算平台管理器mepm进行交互的其他设备。
121.在又一个可能的设计中,该通信系统还可以包括本技术实施例提供的方案中与多接入 边缘计算编排器meo进行交互的其他设备。
122.第十七方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算 机程序或代码,所述计算机程序或代码在计算机上运行时,使得所述计算机执行上述第一 方面或第一方面任一种可能实现方式至第七方面或第七方面中任一种可能实现方式中的 方法。
123.第十八方面,提供了一种芯片,包括至少一个处理器,所述至少一个处理器与存储器 耦合,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序, 使得安装有该芯片系统的通信装置执行上述第一方面或第一方面任一种可能实现方式至 第七方面或第七方面中任一种可能实现方式中的方法。
124.其中,该芯片可以包括用于发送信息或数据的输入电路或者接口,以及用于接收信息 或数据的输出电路或者接口。
125.第十九方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代 码,当所述计算机程序代码被通信装置运行时,使得所述网络设备执行上述第一方面或第 一方面任一种可能实现方式至第七方面或第七方面中任一种可能实现方式中的方法。
附图说明
126.图1是适用本技术的多接入边缘计算架构的示意性结构图。
127.图2是适用本技术的自顶向下的应用注册方式的一例示意图。
128.图3是适用本技术的非mec系统向mec系统提供服务的一例示意图。
129.图4是适用本技术的自底向上的应用注册方式的一例示意图。
130.图5是适用本技术的用于注册的方法的一例示意图。
131.图6是适用本技术的用于注册的方法的另一例示意图。
132.图7是适用本技术的用于注册的方法的又一例示意图。
133.图8是适用本技术的用于注册的方法的又一例示意图。
134.图9是适用本技术的用于注册的装置的一例示意图。
135.图10是适用本技术的用于注册的装置的另一例示意图。
具体实施方式
136.下面将结合附图,对本技术中的技术方案进行描述。
137.本技术实施例的技术方案可以应用于各种通信系统,例如:全球移动通讯(globalsystem of mobile communication,gsm)系统、码分多址(code division multiple access, cdma)系统、宽带码分多址(wideband code division multiple access,wcdma)系统、 通用分组无线业务(general packet radio service,gprs)、长期演进(long term evolution, lte)系统、lte频分双工(frequency division duplex,fdd)系统、lte时分双工(timedivision duplex,tdd)、通用移动通信系统(universal mobile telecommunication system, umts)、全球互联微波接入(worldwide interoperability for microwave access,wimax) 通信系统、3gpp系统、第五代(5th generation,5g)系统或新无线(new radio,nr)等。
138.通常来说,传统的通信系统支持的连接数有限,也易于实现,然而,随着通信技术的 发展,移动通信系统将不仅支持传统的通信,还将支持例如,设备到设备(device to device, d2d)通信,机器到机器(machine to machine,m2m)通信,机器类型通信(machine typecommunication,mtc),车辆与万物(vehicle to everything,v2x)通信(也可以称为车 联网通信),例如,车辆与车辆(vehicle to vehicle,v2v)通信(也可以称为车到车通信)、 车辆与基础设施(vehicle to infrastructure,v2i)通信(也可以称为车到基础设施通信), 车辆与行人(vehicle to pedestrian,v2p)通信(也可以称为车到人通信),车辆与网络(vehicleto network,v2n)通信(也可以称为车到网络通信)。
139.图1是适用本技术的多接入边缘计算(multi-access edge computing,mec)架构100 的一例示意图。如图1所示,mec架构包括mec系统层(mec system level)和mec主 机层(mec host level)。
140.mec系统层包括mec编排器(mec orchestrator,meo)、运营和业务支撑系统、 用户应用声明周期代理、用户终端应用和面向客户服务门户等。其中,用户终端应用通过 mx2接口与用户应用声明周期代理连接,运营和业务支撑系统分别通过mx1接口和mm8 接口与面向客户服务门户和用户应用声明周期代理连接,meo分别通过mm9接口、mm1 接口与用户应用声明周期代理连接、运营和业务支撑系统连接。
141.其中,mec编排器(mec orchestrator,meo)基于部署的mec主机,可用资源, 可用服务和拓扑,维护mec系统的全景视图。meo负责处理和管理应用包,选择合适的 mec主机进行应用实例化,触发应用实例化和终结实例化,触发应用迁移。
142.mec主机层包括mec主机(mec host)和其他mec主机等。其中,mec主机包 括mec平台(mec platform,mep)、mec应用(mec application,mec app)和虚拟 基础设施(virtualisation infrastructure)等。例如,mep通过mp1接口与mec应用连接, 通过mp2与虚拟化基础设施连接,通过mm5接口与mepm连接。mepm通过mm6端 口、mm3端口、mm2端口与虚拟化基础设施管理器(virtualised infrastructure manager, vim)、meo、运营业务支撑系统(operation support sysytem,oss)或业务支撑系统(businesssupporting system,bss)连接,vim通过mm7接口与虚拟基础设施连接。其他mec主 机包括其他mec平台,其他mec
平台通过mp3接口与mep连接。
143.其中,mec平台管理器(mec platform manager,mepm)负责应用生命周期管理, 包括通知meo应用相关事件。mepm为mec平台提供网元管理功能。mepm管理应用 规则和要求,包括服务授权、流量规则、dns配置和解决冲突。
144.虚拟化技术设施管理器(virtualisation infrastructure manager,vim)负责分配、管理、 释放虚拟化基础设施资源,以及虚拟资源状态的监控和故障上报,面向上层应用提供虚拟 化资源池。
145.另外,vim还主要用于控制和管理虚拟网络功能(virtualised network function,vnf) 与计算硬件、存储硬件、网络硬件、虚拟计算资源、虚拟存储资源、虚拟网络资源的交 互。比如,vim可以执行资源管理功能,具体如向虚拟机或其它形式的虚拟容器增加相应 的虚拟资源、搜集网络功能虚拟基础设施(network functions virtualisation infrastructure, nfvi)中在系统运行过程中的故障信息等。另外,vim可以和虚拟网络功能管理器 (virtualised network function manager,vnfm)进行通信,比如接收来自vnfm的资源 分配请求、向vnfm反馈资源配置和状态信息等。
146.mec平台(mec platform,mep)提供环境支持mec应用进行服务发现,服务注册, 服务调用,服务管理等操作,支持处理流量规则和dns规则。
147.其中,mec平台为运行mec app提供一些基础功能,比如mec service的发现、注 册、访问,数据面流量的转发等。mec service对外提供服务,供mep、mec app使用, 比如mec service中的无线网络信息服务(radio network information service)可以提供终 端的空口承载信息、plmn信息等。
148.应理解,该网络架构架构,允许mec应用运行在靠近网络边缘的虚拟基础设施上, 提供类似高带宽、低时延的服务。
149.需要说明的是,在etsi定义的架构下,应用提供应用包(application package)给meo 进行应用加载以及实例化。meo解析应用包,获得应用描述文件(appd)、应用镜像(路 径)及其它文件。meo通过解析appd能够获取应用运行所需要的各种虚拟资源的信息, 并将这些信息通知mepm和vim完成虚拟化资源的分配和相关配置。同时meo还会给 应用分配一个应用实例id来标识该应用实例。当应用实例正常运行后,mep会根据mepm 下发的各种规则信息(例如,traffic rule、dns rule等)对应用实例进行必要的环境配置。
150.应用实例正常运行后,可以通过mp1接口进行服务注册。应用实例调用mep提供的 mec服务管理(mec service management,api),将自身提供的一个或多个服务的信息 注册到mep。mep对该应用服务分配服务实例id(serinstanceid),并将该id返回给应 用。当应用的服务注册到mep后,其它应用可以通过服务管理api查询到该服务的信息, 该信息包括:端点信息(endpoint),安全信息(security)等。获取这些服务信息后,其 它应用可以作为服务的消费者调用服务。
151.当前实际mec项目部署规划方案中,meo的部署级别一般为大区级以上,某些运营 商甚至可能全国部署唯一的meo设备。这样的部署方式就意味着所有的mec应用的实 例化和上线必须从统一入口执行。即所有的mec应用从meo到mepm,再到mep,按 自顶向下的方式进行实例化和上线。这种方式缺乏灵活性,任何边缘站点的应用部署,都 需要依赖集中式的入口操作,无法做到快速灵活的部署。
152.图2是适用本技术的自顶向下的应用注册方式200的一例示意图。如图2所示,mec 编排器(meo)加载应用包,并通过mm3接口通知mec平台管理器(mepm)进行应 用实例化。然后,mepm通过mm6端口通知虚拟化基础设施管理器(vim)进行虚拟资 源分配。最后,mepm还通过mm5端口通知mec平台(mep)进行规则下发,最终实 现自顶向下的应用注册。
153.同时,除了etsi mec系统外,其它标准组织也在定义类似的边缘架构,不同组织定 义的边缘应用的注册内容、流程和消息格式可能都不一样,这可能给应用开发者带来不少 负担。例如,3gpp sa6和etsi mec各自定义了app注册的接口标准,应用的开发者需 要针对这两个系统的不同标准,开发不同格式的应用包交付件,否则按3gpp sa6定义的 eas profile格式开发的应用包交付件,无法注册在mec系统中。
154.图3是适用本技术的非mec系统向mec系统提供服务的一例示意图。如图3所示, 当类似公有云、3gpp系统、工业系统等领域的应用向边缘mec系统进行服务注册,也 就是说,边缘应用向mec系统提供或调用服务,或者向边缘mec系统进行应用迁移(即, 请求应用注册和被纳管),或者进行边缘应用虚拟资源管理和运行态信息管理时,并没有 灵活的解决方案。
155.综上所述,边缘应用如何在mec系统进行注册,并向mec系统提供服务是是亟待 解决的技术问题。
156.有鉴于此,本技术提供了一种用于注册的方法和装置,提供自底向上的注册方式,使 得应用能够根据业务需求在mec站点进行服务注册。该方法提供的注册方式灵活快速, 可以让边缘应用注册到mec系统中并提供服务。例如,可以直接在边缘站点进行,然后 通过该注册方式,边缘应用可以进行虚拟资源实例化,服务注册或运行态信息注册。应用 开发者为非mec系统开发的应用也可以在mec系统进行注册,节省了应用开发者适配 的工作。公有云或其它系统中部署的应用也可以通过该方法向mec系统进行应用注册、 生成应用描述文件以及进行服务注册。
157.为了便于理解本技术实施例,作出以下几点说明:
158.在本技术的各个实施例中,如果没有特殊说明以及逻辑冲突,不同的实施例之间的术 语和/或描述具有一致性、且可以相互引用,不同的实施例中的技术特征根据其内在的逻 辑关系可以组合形成新的实施例。
159.在本技术实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。
ꢀ“
和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以 表示:单独存在a,同时存在a和b,单独存在b的情况,其中a,b可以是单数或者复 数。在本技术的文字描述中,字符“/”一般表示前后关联对象是一种“或”的关系。“以 下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项 (个)的任意组合。例如,a、b和c中的至少一项(个),可以表示:a,或,b,或,c, 或,a和b,或,a和c,或,b和c,或,a、b和c。其中a、b和c分别可以是单个,也 可以是多个。
160.在本技术实施例中,“第一”、“第二”以及各种数字编号指示为了描述方便进行的 区分,并不用来限制本技术实施例的范围。例如,区分不同的指示信息等。
161.在本技术实施例中,“当
……
时”、“在
……
的情况下”以及“如果”等描述均指在 某种客观情况下设备会做出相应的处理,并非是限定时间,且也不要求设备在实现时一定 要有判断的动作,也不意味着存在其它限定。
162.在本技术实施例中,“用于指示”可以包括用于直接指示和用于间接指示。当描述某 一指示信息用于指示a时,可以包括该指示信息直接指示a或间接指示a,而并不代表 该指示信息中一定携带有a。
163.本技术实施例涉及的指示方式应理解为涵盖可以使得待指示方获知待指示信息的各 种方法。待指示信息可以作为整体一起发送,也可以分成多个子信息分开发送,而且这些 子信息的发送周期和/或发送时机可以相同,也可以不同,本技术对具体的发送方法不作 限定。
164.本技术实施例中的“指示信息”可以是显式指示,即通过信令直接指示,或者根据信 令指示的参数,结合其他规则或结合其他参数或通过推导获得。也可以是隐式指示,即根 据规则或关系,或根据其他参数,或推导获得。本技术对此不作具体限定。
165.应理解,本技术所涉及的请求消息、指示信息、响应消息等承载方式可以是但不限于: 无线资源控制信令、媒体接入控制(media access control,mac)层信令中的一种或者两 种的组合。其中,无线资源控制信令包括无线资源控制(radio resource control,rrc)信 令;mac层信令包括mac控制元素(mac control element,mac ce)信令;调度信息 可以承载在物理层(physical,phy)信令中,物理层信令包括下行控制信息(downlink controlinformation,dci)信令等。
166.在本技术实施例中,“无线通信”可以简称为“通信”。“通信”还可以描述为“数 据传输”、“信息传输”、“数据处理”等。“传输”包括“发送”和“接收”。本技术 对此不作具体限定。
167.下面将结合附图详细说明本技术提供的技术方案。
168.图4是适用本技术实施例的自底向上的应用注册方式400的一例示意图。如图4所示, 非mec应用通过mp1接口向mec平台(mep)发送注册请求,mep通过mm5接口通 知mec平台管理器(mepm)进行处理。然后,mepm通过mm3接口通知mec编排器 (meo)进行处理。最后,mepm还通过mm6接口通知虚拟化基础设施管理器(vim) 进行处理,最终实现自顶向下的应用注册。
169.换句话说,该应用注册流程是从边缘的站点,到边缘的管理器,再到中心的编排器, 具有灵活快速的特点,方便应用根据业务需求在mec站点进行服务注册。
170.图5是适用本技术的用于注册的方法500的一例示意性流程图。具体实现步骤包括:
171.s510,边缘应用发送应用注册请求消息。
172.示例性的,边缘应用可以向多接入边缘计算平台mep或代理设备发送该应用注册请 求消息。
173.对应的,mep或代理设备接收来自边缘应用的应用注册请求消息。
174.其中,应用注册请求消息包括模板内容和该模板内容对应的模板类型,该模板内容用 于描述该边缘应用。
175.需要说明的是,在本技术实施例中,边缘应用可以是指期望在mec系统边缘向mec 系统提供服务的应用。该应用可以是部署在mec系统边缘的应用,也可以是部署在远端, 但在本地mec系统完成注册的应用。本技术对此不作具体限定。
176.应理解,模板内容可以理解为模板码流。例如,模板内容为eas profile,其对应的
消息,第二应用注册请求消息包括应用描述文件、应用描述文件标识和指示信息;mepm 接收来自meo的第二应用注册响应消息,第二应用注册响应消息包括应用实例标识。
196.可选地,当应用实例正常运行后,该mep可以为该应用创建服务实例。
197.一种可能的实现方式,mep根据应用注册请求消息创建服务实例,以及分配服务实 例标识(serinstanceid);其中,应用注册响应消息包括服务实例标识。
198.另一种可能的实现方式,代理设备向多接入边缘计算平台mep发送服务注册请求消 息,对应的,mep接收来自代理设备的服务注册请求消息;mep根据服务注册请求消息 创建服务实例,以及分配服务实例标识;mep向代理设备发送第三应用注册响应消息, 对应的,代理设备接收来自mep的第三应用注册响应消息,第三应用注册响应消息包括 服务实例标识;其中,第一注册响应消息包括服务实例标识。
199.应理解,当边缘应用的服务注册到mep后,其它应用可以通过服务管理api查询到 该服务的信息,该信息包括:端点信息(endpoint),安全信息(security)等。获取这些 服务信息后,其它应用可以作为服务的消费者调用服务。
200.s540,mepm根据第一应用注册请求消息生成应用描述文件appd,并分配应用描述 文件标识appdid。
201.可选地,mepm对边缘应用的规则信息(例如,traffic rule、dns rule)等进行检查, 保证所有服务对应的规则相互不冲突。例如,同一个dns地址同时分配给多个不同的应 用服务,那么将在通信中引发冲突。
202.应理解,路由器等数据面转发设备可以根据该规则对流量进行识别和转发。
203.s550,mepm向meo发送第二应用注册请求消息。
204.对应的,meo接收来自mepm的第二应用注册请求消息。
205.其中,该第二应用注册请求消息包括应用描述文件和应用描述文件标识。
206.可选地,该第二应用注册请求消息还包括指示信息,该指示信息用于指示对边缘应用 进行虚拟资源管理。
207.一种可能的实现方式,meo根据指示信息触发虚拟资源管理,并分配应用实例标识; 其中,第二应用注册响应消息包括应用实例标识。
208.示例性的,meo触发虚拟资源管理的功能,由meo、mepm和vim共同配合完成。
209.需要说明的是,meo接收来自mepm的appd和appdid之后,存储该appd和 appdid,用于该边缘应用向mec系统进行应用注册等。另外,meo通过解析appd能 够获取应用运行所需要的各种虚拟资源的信息,并将这些信息通知mepm和vim完成虚 拟资源的分配和相关配置。
210.在本技术实施例中,虚拟资源管理注册可以理解为边缘应用请求mec系统对应用进 行实例化。meo、mepm和vim根据提供的虚拟资源信息,为该边缘应用申请及配置虚 拟资源,同时分配应用实例id(applicationinstanceid),通过该应用实例id可进行应用 实例的其它操作,如:启动、停止、终止。
211.其中,虚拟资源分配的具体实现方式可以参照已有技术,本技术对此不作具体限定。
212.s561,meo向mepm发送第二应用注册响应消息。
213.对应的,mepm接收来自meo的第二应用注册响应信息。
对本技术提供的技术方案进行示例性说明。
232.图6是适用本技术的提供的用于注册的方法600的一例示意性流程图。在该实现方式 中,采用自底向上的应用注册流程(见图4),使得eas直接向mec系统注册,mep可 以通过提供api的方式供应用进行注册。具体实现步骤包括:
233.s610,边缘应用服务器eas向多接入边缘计算平台mep发送注册请求消息#a(即, 应用注册请求消息的一例)。
234.对应的,mep接收来自eas的注册请求消息#a。
235.其中,该注册请求消息#a用于请求应用注册,注册请求消息#a包括模板类型和模板 内容。例如,eas对应的模板类型为eas,对应的模板内容为eas profile。具体可参见 标准3gpp ts 23.558中的定义,为了简洁,此处不再过多赘述。
236.可选地,该注册请求消息#a中还可以包括虚拟资源信息、规则信息、鉴权信息、服务 名等信元中的至少一个。
237.其中,该注册请求消息#a中携带的信元对应的含义或作用可参见表1。
238.表1
[0239][0240][0241]
示例性,运行态信息可以包括在应用实例运行中,针对恶意攻击报文ip及端口号的 记录,边缘应用通过将该运行态信息提供给mec系统,供mec系统进行分析及进一步 处理。
[0242]
s620,mep解析该注册请求消息#a,以获取解析后的信元,并检查解析后的信元的 正确性。
[0243]
应理解,mep可以根据模板类型完成模板内容的识别,并根据模板类型选择合适的 解析模板算法。
[0244]
在该实现方式中,解析后的信元可以包括表2中提供的所有应用注册必选信元(即, 第一信元一例)。
[0245]
可选地,解析后的信元还可以包括应用注册可选信元。例如,规则信息、鉴权信息等。
[0246]
其中,应用注册必选信元包括服务名、服务版本、应用名、应用提供者、应用软件版 本、应用描述、软件镜像和虚拟资源信息,其对应的含义或作用可参见表2。
[0247]
表2
[0248][0249]
需要说明的是,如果mep针对注册请求消息#a的模板内容解析后,并未获取或者完 全获取表2中所示的应用注册必选信元,那么还可以通过应用携带的扩展信元进一步确定 应用注册的必选信元。即根据解析后的信元是否满足应用注册请求的要求,进而提供的适 配信息。
[0250]
例如,eas通过注册请求消息#a携带扩展信元。该扩展信元可以是表1中的虚拟资 源信息、规则信息、鉴权信息、服务名、运行态信息中的一个或多个。
[0251]
如果解析后的信元以及携带的扩展信元并不能实现应用注册的基本要求,那么可以认 为该注册请求失败。
[0252]
示例性的,mep在接收到注册请求消息#a后,根据模板类型eas对模板内容easprofile进行解析,以获取应用注册的信元。其中,mep检查解析后的信元的正确性,可以 是信元格式的检查。例如,正确的信元格式是字符串,但是解析后的信元(例如,应用提 供者)格式是文字或者数字,则说明该信元是不正确的,可以选择剔除。
[0253]
类似地,mep也需要对扩展参数进行格式等检查,具体的格式检查方式在此不过多 赘述。
[0254]
可选地,在本技术实施例中,mep还可以根据自身的配置和模板类型(例如,eas) 完成对模板内容(例如,eas profile)的解析(例如,加载知识库等);或者,mep也可 以根据模板类型向第三方请求,以完成对模板内容的解析等,本身其对此不作具体限定。
[0255]
s630,mep向多接入边缘计算平台管理器mepm发送该注册请求消息#b(即,第一 应用注册请求消息的一例)。
[0256]
对应的,mepm接收来自mep的注册请求消息#b。
[0257]
其中,该注册请求消息#b用于请求应用注册,注册请求消息#b携带步骤s620中解析 后的信元,即应用注册的必选信元。
[0258]
可选地,该注册请求消息#b还包括应用注册的可选信元。
[0259]
示例性的,mep将检查通过后的解析后的信元(以及扩展信元)重新组成为应用注 册请求消息#b,并发送给mepm。
[0260]
一种可能的实现方式,该注册请求消息#b还可以包括指示信息#a(即,指示信息的一 例),该指示信息#a用于指示对应用服务(eas)进行虚拟资源管理注册。例如,meo 触发
一例),该指示信息#1用于指示对应用服务进行虚拟资源管理注册。例如,meo触发虚 拟资源管理的功能,由meo、mepm和vim共同配合完成。
[0316]
需要说明的是,本技术实施例中的虚拟资源管理注册,指的是请求mec系统对应用 进行实例化,根据提供的虚拟资源信息,申请及配置虚拟资源,同时分配应用实例id, 通过该id可进行应用实例的其它操作,如:启动、停止、终止。其中,虚拟资源管理注 册的具体实现方式可以参照已有技术,本技术对此不作具体限定。
[0317]
s740,可选地,mepm对规则信息等信元进行检查,并根据注册请求消息#2完成应 用注册。
[0318]
其中,mepm完成应用注册包括分配appdid,并根据注册请求消息#2生成应用描述 文件appd。
[0319]
示例性的,规则信息可以包括eas的流量路由规则(traffic rule)、域名服务器规则 (dns rule)等。例如,mepm对eas的traffic rule、dns rule进行检查,保证所有服 务对应的规则相互不冲突。例如,同一个dns地址同时分配给多个不同的应用服务,那 么将在通信中引发冲突。
[0320]
应理解,路由器等数据面转发设备可以根据该规则对流量进行识别和转发。
[0321]
可选地,如果步骤s730中的注册请求消息#2还包括指示信息#1,那么mepm根据 该指示信息#1对应用服务进行虚拟资源管理注册。
[0322]
其中,虚拟资源管理注册的具体实现方式可以参照已有技术,本技术对此不作具体限 定。
[0323]
s750,mepm向多接入边缘计算编排器meo发送注册请求消息#3(即,第二应用注 册请求消息的一例)。
[0324]
对应的,meo接收来自mepm的注册请求消息#3。
[0325]
其中,该注册请求消息#3用于请求应用注册,注册请求消息#3携带appdid和appd。
[0326]
可选地,该注册请求消息#3还可以包括指示信息#1,该指示信息#1用于对应用服务 指示meo进行虚拟资源管理注册。例如,meo触发虚拟资源管理的功能,由meo、mepm 和vim共同配合完成。
[0327]
s760,meo储存appdid和appd。
[0328]
可选地,如果步骤s750中的注册请求消息#3还包括指示信息#1,那么meo根据该 指示信息#1触发虚拟资源分配流程,待应用实例处于运行状态后,meo再向mepm发送 注册响应消息#1。其中,该注册响应消息#1中包括应用实例id。
[0329]
其中,虚拟资源分配流程的具体实现方式可以参照已有技术,本技术对此不作具体限 定。
[0330]
s771,meo向mepm发送注册响应消息#1(即,第二应用响应消息的一例)。
[0331]
对应的,mepm接收来自meo的注册响应信息#1。
[0332]
s772,mepm向mep发送注册响应信息#2(即,第一应用响应消息的一例)。
[0333]
对应的,mep接收来自mepm的注册响应信息#2。
[0334]
其中,在步骤s771和步骤s772中,注册响应信息#1和注册响应信息#2用于答复应 用注册请求,可以携带应用对应的appdid和appd,本技术对此不作具体限定。
[0335]
可选地,如果该应用已经通过meo进行了应用实例化,则meo向mepm回复注册 响
应。也就是说,注册响应消息#1中包括应用实例id。
[0336]
可选地,如果该应用并没有通过meo进行应用实例化,则在步骤s750中的注册请 求消息#3还可以携带指示信息#1,该指示信息#1用于指示对应用服务进行虚拟资源管理 注册。例如,meo触发虚拟资源管理的功能,由meo、mepm和vim共同配合完成。 当应用实例处于运行状态后,meo再向mepm发送注册响应消息#1。
[0337]
s780,可选地,mep根据注册响应消息#2分配服务实例id,并且使能规则。
[0338]
其中,mep分配serinstanceld的具体实现方式可以参照已有技术,使能规则可以是 traffic rule、dns rule等规则信息,本技术对此不作具体限定。
[0339]
s790,mep向eas发送注册响应信息#3(即,应用响应消息的一例)。
[0340]
对应的,eas接收来自mep的注册响应信息#3。
[0341]
其中,注册响应信息#3用于答复应用注册请求,可以携带应用对应的应用实例id, 本技术对此不作具体限定。
[0342]
可选地,该注册响应信息#c还可以包括服务实例id,本技术对此不作具体限定。
[0343]
应理解,当非mec应用的服务注册到mec后,mec系统的应用可以通过服务管理 api查询到非mec应用的服务信息,包括:端点信息(endpoint),安全信息(security) 等信息。mec系统的应用获取这些服务信息后,可以作为消费者调用非mec应用的服务。 同时,非mec系统的应用也可以通过服务管理api查询到其它非mec应用的服务,并 调用这些服务。
[0344]
需要说明的是,上述以3gpp系统的eas为例进行示例性说明,不应构成对本技术技 术方案的任何限定。应理解,该实现方式中的注册流程同样适用于其他非mec系统的应 用。
[0345]
综上所述,该实施例采用自底向上的应用注册方式,实现非mec应用向mec系统 提供服务以及请求被纳管。该注册方式具有灵活快速的特点,方便应用根据业务需求在 mec站点进行服务注册。
[0346]
图8是本技术实施例提供的一种用于注册的方法800的示意性流程图。在该实现方式 中,采用自底向上的应用注册流程(见图4),使得3gpp系统的eas通过代理设备服务 向mec系统注册,不改变当前mep的功能。具体实现步骤包括:
[0347]
s810,边缘应用服务器eas向代理设备发送注册请求消息#a(即,应用注册请求消 息的一例)。
[0348]
对应的,代理设备接收来自eas的注册请求消息#a。
[0349]
其中,该注册请求消息#a用于请求应用注册,注册请求消息#a包括模板类型和模板 内容。例如,eas对应的模板类型为eas,对应的模板内容为eas profile。具体可参见 标准3gpp ts 23.558中的定义,为了简洁,此处不再过多赘述。
[0350]
可选地,该注册请求消息#a中还包括虚拟资源信息、规则信息、鉴权信息、服务名 等信元中的至少一个。
[0351]
其中,该注册请求消息#a中携带的信元对应的含义或作用可参见方法600中的表1。 为了简洁,此处不再赘述。
[0352]
需要说明的是,代理设备可以通过提供mec服务管理(mec service management, api)的方式,使得eas调用并进行注册。
[0353]
s820,代理设备解析该注册请求消息#a,以获取解析后的信元,并检查解析后的信 元的正确性。
[0354]
应理解,代理设备可以根据模板类型完成模板内容的识别,并根据模板类型选择合适 的解析模板算法。
[0355]
在该实现方式中,解析后的信元可以包括2表中提供的所有应用注册必选信元(即, 第一信元的一例),包括服务名、服务版本、应用名、应用提供者、应用软件版本、应用 描述、软件镜像和虚拟资源信息,其对应的含义或作用可参见方法600中的表2。为了简 洁,此处不再赘述。
[0356]
可选地,解析后的信元还可以包括应用注册可选信元。例如,规则信息、鉴权信息等。
[0357]
需要说明的是,如果mep针对注册请求消息#a的模板内容解析后,并未获取或者完 全获取表2中所示的应用注册必选信元,那么应用还可以通过扩展信元进一步确定应用注 册的必选信元。即根据解析后的信元是否满足应用注册请求的要求,进而提供的适配信息。
[0358]
例如,eas通过注册请求消息#a携带扩展信元。该扩展信元可以是表1中的虚拟资 源信息、规则信息、鉴权信息、服务名、运行态信息中的一个或多个。
[0359]
如果解析后的信元以及携带的扩展信元并不能实现应用注册的基本要求,那么可以认 为该注册请求失败。
[0360]
示例性的,代理设备在接收到注册请求消息#a后,根据模板类型eas对模板内容easprofile进行解析,以获取应用注册的必选信元和可选信元。其中,代理设备检查解析后的 信元的正确性,可以是信元格式的检查。例如,正确的信元格式是字符串,但是解析后的 信元格式是文字或者数字,则说明该信元是不正确的,可以选择剔除。
[0361]
类似地,代理设备也需要对扩展参数进行格式等检查,具体的格式检查方式在此不过 多赘述。
[0362]
可选地,在本技术实施例中,mep还可以根据自身的配置和模板类型(例如,eas) 完成对模板内容(例如,eas profile)的解析(例如,加载知识库等);或者,mep也可 以根据模板类型向第三方请求,以完成对模板内容的解析等,本身其对此不作具体限定。
[0363]
s830,代理设备向多接入边缘计算平台管理器mepm发送该注册请求消息#b(即, 第一应用注册请求消息的一例)。
[0364]
对应的,mepm接收来自代理设备的注册请求消息#b。
[0365]
其中,该注册请求消息#b用于请求应用注册,注册请求消息#b携带步骤s820中解 析后的信元,即应用注册的必选信元。
[0366]
可选地,该注册请求消息#b还包括应用注册的可选信元。
[0367]
示例性的,代理设备将检查通过后的解析后的信元(以及扩展信元)重新组成为应用 注册请求消息#b,并发送给mepm。
[0368]
一种可能的实现方式,该注册请求消息#b还可以包括指示信息#a(即,指示信息的 一例),该指示信息#a用于指示对应用服务进行虚拟资源管理注册。例如,meo触发虚 拟资源管理的功能,由meo、mepm和vim共同配合完成。
[0369]
需要说明的是,本技术实施例中的虚拟资源管理注册,指的是请求mec系统对应用 进行实例化,根据提供的虚拟资源信息,申请及配置虚拟资源,同时分配应用实例id, 通过该id可进行应用实例的其它操作,如:启动、停止、终止。
[0370]
其中,虚拟资源管理注册的具体实现方式可以参照已有技术,本技术对此不作具
法实施例的描述相互对应,因此,未详细描述的部分可以参见前面方法实施例。
[0414]
图9是本技术实施例提供的用于注册的装置的示意性框图。如图9所示,该装置1000 可以包括收发单元1010和处理单元1020。收发单元1010可以与外部进行通信,处理单 元1020用于进行数据处理。收发单元1010还可以称为通信接口或收发单元。
[0415]
在一种可能的设计中,该装置1000可实现对应于上文方法实施例中的边缘应用执行 的步骤或者流程,其中,处理单元1020用于执行上文方法实施例中边缘应用的处理相关 的操作,收发单元1010用于执行上文方法实施例中边缘应用的收发相关的操作。
[0416]
示例性地,收发单元1010,用于:边缘应用发送应用注册请求消息,应用注册请求 消息包括模板内容和模板内容对应的模板类型,模板内容用于描述边缘应用;边缘应用接 收应用注册响应消息。
[0417]
在另一种可能的设计中,该装置1000可实现对应于上文方法实施例中的多接入边缘 计算平台mep执行的步骤或者流程,其中,收发单元1010用于执行上文方法实施例中 mep的收发相关的操作,处理单元1020用于执行上文方法实施例中mep的处理相关的 操作。
[0418]
示例性地,收发单元1010,用于:多接入边缘计算平台mep接收来自边缘应用的应 用注册请求消息,应用注册请求消息包括模板内容和模板内容对应的模板类型,模板内容 用于描述边缘应用;
[0419]
处理单元1020,用于:mep根据模板类型解析模板内容;
[0420]
收发单元1010,还用于:mep根据模板内容向多接入边缘计算平台管理器mepm发 送第一应用注册请求消息;mep接收来自mepm的第一应用注册响应信息;mep向边缘 应用发送应用注册响应消息。
[0421]
在又一种可能的设计中,该装置1000可实现对应于上文方法实施例中的多接入边缘 计算平台管理器mepm执行的步骤或者流程,其中,处理单元1020用于执行上文方法实 施例中mepm的处理相关的操作,收发单元1010用于执行上文方法实施例中mepm的 收发相关的操作。
[0422]
示例性地,收发单元1010,用于:多接入边缘计算平台管理器mepm接收来自多接 入边缘计算平台mep的第一应用注册请求消息;
[0423]
处理单元1020,用于:mepm根据第一应用注册请求消息生成应用描述文件,并分 配应用描述文件标识;
[0424]
收发单元1010,还用于:mepm向mep发送第一应用注册响应消息。
[0425]
在又一种可能的设计中,该装置1000可实现对应于上文方法实施例中的多接入边缘 计算编排器meo执行的步骤或者流程,其中,处理单元1020用于执行上文方法实施例中meo的处理相关的操作,收发单元1010用于执行上文方法实施例中meo的收发相关的 操作。
[0426]
示例性地,收发单元1010,用于:多接入边缘计算编排器meo接收来自多接入边缘 计算平台管理器mepm的第二应用注册请求消息,第二应用注册请求消息包括应用描述 文件和应用描述文件标识;meo向mepm发送第二应用注册响应消息。
[0427]
在又一种可能的设计中,该装置1000可实现对应于上文方法实施例中的代理设备执 行的步骤或者流程,其中,处理单元1020用于执行上文方法实施例中代理设备的处理相 关的操作,收发单元1010用于执行上文方法实施例中代理设备的收发相关的操作。
[0428]
示例性的,收发单元1010,用于:代理设备接收来自边缘应用的应用注册请求消
息, 应用注册请求消息包括模板内容和模板内容对应的模板类型,模板内容用于描述边缘应 用;
[0429]
处理单元1020,用于:代理设备根据模板类型解析模板内容;
[0430]
收发单元1010,还用于:代理设备根据模板内容向多接入边缘计算平台管理器mepm 发送第一应用注册请求消息;代理设备接收来自mepm的第一应用注册响应信息;代理 设备向边缘应用发送应用注册响应消息。
[0431]
在又一种可能的设计中,该装置1000可实现对应于上文方法实施例中的meo执行的 步骤或者流程,其中,处理单元1020用于执行上文方法实施例中meo的处理相关的操作, 收发单元1010用于执行上文方法实施例中meo的收发相关的操作。
[0432]
示例性的,收发单元1010,用于:多接入边缘计算编排器meo接收来自多接入边缘 计算平台管理器mepm的第三应用注册请求消息;
[0433]
处理单元1020,用于:meo根据第三应用注册请求消息生成应用描述文件,并分配 应用描述文件标识;
[0434]
收发单元1010,还用于:meo向mepm发送第二应用注册响应消息。
[0435]
在又一种可能的设计中,该装置1000可实现对应于上文方法实施例中的mepm执行 的步骤或者流程,其中,处理单元1020用于执行上文方法实施例中mepm的处理相关的 操作,收发单元1010用于执行上文方法实施例中mepm的收发相关的操作。
[0436]
示例性的,收发单元1010,用于:多接入边缘计算平台管理器mepm向多接入边缘 计算编排器meo发送第三应用注册请求消息;mepm接收来自meo的第二应用注册响 应消息。
[0437]
应理解,这里的装置1000以功能单元的形式体现。这里的术语“单元”可以指应用 特有集成电路(application specific integrated circuit,asic)、电子电路、用于执行一个或 多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、 合并逻辑电路和/或其它支持所描述的功能的合适组件。在一个可选例子中,本领域技术 人员可以理解,装置1000可以具体为上述实施例中的发送端,可以用于执行上述方法实 施例中与发送端对应的各个流程和/或步骤,或者,装置1000可以具体为上述实施例中的 接收端,可以用于执行上述方法实施例中与接收端对应的各个流程和/或步骤,为避免重 复,在此不再赘述。
[0438]
上述各个方案的装置1000具有实现上述方法中发送端所执行的相应步骤的功能,或 者,上述各个方案的装置1000具有实现上述方法中接收端所执行的相应步骤的功能。所 述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一 个或多个与上述功能相对应的模块;例如收发单元可以由收发机替代(例如,收发单元中 的发送单元可以由发送机替代,收发单元中的接收单元可以由接收机替代),其它单元, 如处理单元等可以由处理器替代,分别执行各个方法实施例中的收发操作以及相关的处理 操作。
[0439]
此外,上述收发单元还可以是收发电路(例如可以包括接收电路和发送电路),处理 单元可以是处理电路。在本技术的实施例,图9中的装置可以是前述实施例中的接收端或 发送端,也可以是芯片或者芯片系统,例如:片上系统(system on chip,soc)。其中, 收发单元可以是输入输出电路、通信接口。处理单元为该芯片上集成的处理器或者微处理 器或者集成电路。在此不做限定。
[0440]
图10示出了本技术实施例提供的用于注册的装置2000。该装置2000包括处理器2010 和收发器2020。其中,处理器2010和收发器2020通过内部连接通路互相通信,该处理 器2010用于执行指令,以控制该收发器2020发送信号和/或接收信号。
[0441]
可选地,该装置2000还可以包括存储器2030,该存储器2030与处理器2010、收发 器2020通过内部连接通路互相通信。该存储器2030用于存储指令,该处理器2010可以 执行该存储器2030中存储的指令。
[0442]
在一种可能的实现方式中,装置2000用于实现上述方法实施例中的边缘应用对应的 各个流程和步骤。
[0443]
在另一种可能的实现方式中,装置2000用于实现上述方法实施例中的多接入边缘计 算平台mep对应的各个流程和步骤。
[0444]
在又一种可能的实现方式中,装置2000用于实现上述方法实施例中的多接入边缘计 算平台管理器mepm对应的各个流程和步骤。
[0445]
在又一种可能的实现方式中,装置2000用于实现上述方法实施例中的多接入边缘计 算编排器meo对应的各个流程和步骤。
[0446]
应理解,装置2000可以具体为上述实施例中的发送端或接收端,也可以是芯片或者 芯片系统。对应的,该收发器2020可以是该芯片的收发电路,在此不做限定。具体地, 该装置2000可以用于执行上述方法实施例中与发送端或接收端对应的各个步骤和/或流 程。
[0447]
可选地,该存储器2030可以包括只读存储器和随机存取存储器,并向处理器提供指 令和数据。存储器的一部分还可以包括非易失性随机存取存储器。例如,存储器还可以存 储设备类型的信息。该处理器2010可以用于执行存储器中存储的指令,并且当该处理器 2010执行存储器中存储的指令时,该处理器2010用于执行上述与发送端或接收端对应的 方法实施例的各个步骤和/或流程。
[0448]
在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件 形式的指令完成。结合本技术实施例所公开的方法的步骤可以直接体现为硬件处理器执行 完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器, 闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟 的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上 述方法的步骤。为避免重复,这里不再详细描述。
[0449]
应注意,本技术实施例中的处理器可以是一种集成电路芯片,具有信号的处理能力。 在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软 件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(dsp)、专用集 成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶 体管逻辑器件、分立硬件组件。本技术实施例中的处理器可以实现或者执行本技术实施例 中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是 任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件译码处 理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于 随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器 等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合 其硬件完成上述方法的步骤。
[0450]
可以理解,本技术实施例中的存储器可以是易失性存储器或非易失性存储器,或可包 括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只 读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom, eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram), 其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态 随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、 同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机 存取存储器(double data rate sdram,ddr sdram)、增强型同步动态随机存取存储器 (enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram, sldram)和直接内存总线随机存取存储器(direct rambus ram,dr ram)。应注意, 本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
[0451]
根据本技术实施例提供的方法,本技术还提供一种计算机程序产品,该计算机程序产 品包括:计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机执行图 5或图6或图7或图8所示实施例中的方法。
[0452]
根据本技术实施例提供的方法,本技术还提供一种计算机可读介质,该计算机可读介 质存储有程序代码,当该程序代码在计算机上运行时,使得该计算机执行图5或图6或图 7或图8所示实施例中的方法。
[0453]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及 算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以 硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可 以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本 申请的范围。
[0454]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装 置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0455]
在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通 过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的 划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组 件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显 示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间 接耦合或通信连接,可以是电性,机械或其它的形式。
[0456]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的 部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络 单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0457]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各 个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0458]
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储 在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说
对现 有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机 软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计 算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而 前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机 存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的 介质。
[0459]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟 悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖 在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。

技术特征:
1.一种用于注册的方法,其特征在于,包括:边缘应用发送应用注册请求消息,所述应用注册请求消息包括模板内容和所述模板内容对应的模板类型,所述模板内容用于描述所述边缘应用;所述边缘应用接收应用注册响应消息。2.根据权利要求1所述的方法,其特征在于,所述应用注册响应消息包括应用实例标识。3.根据权利要求2所述的方法,其特征在于,所述应用实例标识对应的应用实例是根据第一信元确定的,所述第一信元是根据所述应用注册请求消息确定的。4.根据权利要求3所述的方法,其特征在于,所述第一信元包括:服务名、应用名、虚拟资源信息、规则信息。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述应用注册请求消息还包括以下至少一种:运行态信息、虚拟资源信息、规则信息、鉴权信息、服务名。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述应用注册响应消息包括服务实例标识。7.根据权利要求1至6中任一项所述的方法,其特征在于,所述边缘应用发送应用注册请求消息,包括:所述边缘应用向多接入边缘计算平台mep发送所述应用注册请求消息;或者,所述边缘应用向边缘设备发送所述应用注册请求消息。8.一种用于注册的方法,其特征在于,包括:多接入边缘计算平台mep接收来自边缘应用的应用注册请求消息,所述应用注册请求消息包括模板内容和所述模板内容对应的模板类型,所述模板内容用于描述所述边缘应用;所述mep根据所述模板类型解析所述模板内容;所述mep根据所述模板内容向多接入边缘计算平台管理器mepm发送第一应用注册请求消息;所述mep接收来自所述mepm的第一应用注册响应信息;所述mep向所述边缘应用发送应用注册响应消息。9.根据权利要求8所述的方法,其特征在于,所述第一应用注册响应消息包括应用实例标识,以及所述应用注册响应消息包括应用实例标识。10.根据权利要求8或9所述的方法,其特征在于,所述应用注册请求消息还包括以下至少一种:运行态信息、虚拟资源信息、规则信息、鉴权信息、服务名。11.根据权利要求8至10中任一项所述的方法,其特征在于,所述第一应用注册请求消息包括第一信元,所述第一信元是根据所述模板内容获取的。12.根据权利要求11所述的方法,其特征在于,所述第一信元是根据所述模板内容和以下至少一种信息获取的,所述以下至少一种信息包括:虚拟资源信息、规则信息、鉴权信息、服务名、运行态信息。13.根据权利要求11或12所述的方法,其特征在于,所述第一信元包括:服务名、应用名、虚拟资源信息、规则信息。14.根据权利要求8至13中任一项所述的方法,其特征在于,所述第一应用注册请求消
息包括指示信息,所述指示信息用于指示对所述边缘应用进行虚拟资源管理。15.根据权利要求8至14中任一项所述的方法,其特征在于,所述方法还包括:所述mep根据所述应用注册请求消息创建服务实例,以及分配服务实例标识;其中,所述应用注册响应消息包括所述服务实例标识。16.根据权利要求8至14中任一项所述的方法,其特征在于,所述方法还包括:所述mep接收来自代理设备的服务注册请求消息;所述mep根据所述服务注册请求消息创建服务实例,以及分配服务实例标识;所述mep向所述代理设备发送第三应用注册响应消息,所述第三应用注册响应消息包括所述服务实例标识;其中,所述第一注册响应消息包括所述服务实例标识。17.一种用于注册的方法,其特征在于,包括:多接入边缘计算平台管理器mepm接收来自多接入边缘计算平台mep的第一应用注册请求消息;所述mepm根据所述第一应用注册请求消息生成应用描述文件,并分配应用描述文件标识;所述mepm向所述mep发送第一应用注册响应消息。18.根据权利要求17所述的方法,其特征在于,所述第一应用注册请求消息包括第一信元。19.根据权利要求17或18所述的方法,其特征在于,所述第一应用注册响应消息包括应用实例标识。20.根据权利要求18或19所述的方法,其特征在于,所述第一信元包括:服务名、应用名、虚拟资源信息、规则信息。21.根据权利要求17至20中任一项所述的方法,其特征在于,所述第一应用注册请求消息包括指示信息,所述指示信息用于指示对边缘应用进行虚拟资源管理。22.根据权利要求21所述的方法,其特征在于,所述方法还包括:所述mepm向多接入边缘计算编排器meo发送第二应用注册请求消息,所述第二应用注册请求消息包括所述应用描述文件、所述应用描述文件标识和所述指示信息;所述mepm接收来自所述meo的第二应用注册响应消息,所述第二应用注册响应消息包括应用实例标识。23.一种用于注册的方法,其特征在于,包括:多接入边缘计算编排器meo接收来自多接入边缘计算平台管理器mepm的第二应用注册请求消息,所述第二应用注册请求消息包括应用描述文件和应用描述文件标识;所述meo向所述mepm发送第二应用注册响应消息。24.根据权利要求23所述的方法,其特征在于,所述第二应用注册响应消息包括应用实例标识。25.根据权利要求23或24所述的方法,其特征在于,所述第二应用注册请求消息还包括指示信息,所述指示信息用于指示对边缘应用进行虚拟资源管理。26.根据权利要求25所述的方法,其特征在于,所述方法还包括:所述meo根据所述指示信息触发虚拟资源管理,并分配应用实例标识;
其中,所述第二应用注册响应消息包括所述应用实例标识。27.一种用于注册的装置,其特征在于,包括:用于实现权利要求1至7中任一项所述的方法的单元。28.一种用于注册的装置,其特征在于,包括:用于实现权利要求8至16中任一项所述的方法的单元。29.一种用于注册的装置,其特征在于,包括:用于实现权利要求17至22中任一项所述的方法的单元。30.一种用于注册的装置,其特征在于,包括:用于实现权利要求23至26中任一项所述的方法的单元。31.一种通信系统,其特征在于,包括:用于执行如权利要求1至7中任一项所述的方法的边缘应用;或者用于执行如权利要求8至16中任一项所述的方法的多接入边缘计算平台mep;或者用于执行如权利要求17至22中任一项所述的方法的多接入边缘计算平台管理器mepm;或者用于执行如权利要求23至26中任一项所述的方法的多接入边缘计算编排器meo。32.一种无线通信装置,其特征在于,包括:处理器,所述处理器与存储器耦合;所述处理器,用于执行所述存储器中存储的计算机程序,以使得所述装置执行如权利要求1至26中任一项所述的方法。33.一种芯片,其特征在于,包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有所述芯片的通信装置执行如权利要求1至26中任一项所述的方法。34.一种计算机程序,其特征在于,所述计算机程序被通信装置执行时,实现如权利要求1至26中任一项所述的方法。35.一种计算机可读存储介质,其特征在于,包括:所述计算机可读存储介质上存储有计算机程序,当所述计算机程序运行时,使得所述计算机执行如权利要求1至26中任一项所述的方法。

技术总结
本申请提供了一种用于注册的方法和装置,包括:边缘应用发送应用注册请求消息,该应用注册请求消息包括模板内容和模板内容对应的模板类型,该模板内容用于描述该边缘应用;该边缘应用接收应用注册响应消息。该方法使得边缘应用向多接入边缘计算MEC系统进行应用注册、生成应用描述文件,以及请求应用被纳管,该注册方式灵活快速。注册方式灵活快速。注册方式灵活快速。


技术研发人员:杨帆 杨旭 李兆俊
受保护的技术使用者:华为技术有限公司
技术研发日:2021.12.29
技术公布日:2023/7/13
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐