CN111225348A - 一种应用实例迁移的方法及多接入边缘计算主机 - Google Patents
一种应用实例迁移的方法及多接入边缘计算主机 Download PDFInfo
- Publication number
- CN111225348A CN111225348A CN201811412800.9A CN201811412800A CN111225348A CN 111225348 A CN111225348 A CN 111225348A CN 201811412800 A CN201811412800 A CN 201811412800A CN 111225348 A CN111225348 A CN 111225348A
- Authority
- CN
- China
- Prior art keywords
- mec
- wireless node
- mec platform
- application
- platform
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/63—Routing a service request depending on the request content or context
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/563—Data redirection of data network streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0055—Transmission or use of information for re-establishing the radio link
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0055—Transmission or use of information for re-establishing the radio link
- H04W36/0066—Transmission or use of information for re-establishing the radio link of control information between different types of networks in order to establish a new radio link in the target network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0083—Determination of parameters used for hand-off, e.g. generation or modification of neighbour cell lists
- H04W36/00835—Determination of neighbour cell lists
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请实施例公开了一种应用实例迁移的方法及多接入边缘计算主机,方法包括:MEC平台获取无线节点标识列表,无线节点标识列表中包括MEC平台所在MEC主机连接的无线节点的标识;当UE在小区间移动时,MEC平台确定UE当前所处小区对应的目的无线节点标识;MEC平台判断目的无线节点标识是否在无线节点标识列表中;若目的无线节点标识不在无线节点标识列表中,则确定UE所属的MEC主机发生变化,MEC平台根据目的无线节点标识完成应用实例的迁移。采用本申请实施例,可确保应用实例的正确迁移,提升***运行的效率,降低***资源的浪费。
Description
技术领域
本申请涉及通信技术领域,尤其涉及一种应用实例迁移的方法及多接入边缘计算主机。
背景技术
欧洲电信标准协会(European Telecommunications Standards Institute,ETSI)提出的多接入边缘计算(Multi-access Edge Computing,简称MEC)是基于第五代移动通信技术(5th-Generation,简称5G)演进的架构,并将移动接入网与互联网业务深度融合的一种技术。MEC可利用无线接入网络就近提供电信用户所需的服务和云端计算功能,从而创造出一个具备高性能、低延迟与高带宽的电信级服务环境,加速网络中各项内容、服务及应用的快速下载,让消费者享有不间断的高质量网络体验。MEC一方面可以改善用户体验,节省带宽资源,另一方面通过将计算能力下沉到移动边缘节点,提供第三方应用集成,为移动边缘入口的服务创新提供了无限可能。
MEC应用如车联网应用、物联网引用或视频缓存应用等,可以同时运行在多个MEC主机上,成为一个应用实例,用户设备(User Equipment,简称UE)如智能汽车、物联网设备或手机等可以通过电信的接入网络就近访问这些应用实例。某些应用还可以提供某些能力供其他应用所消费,能力的提供者可称为服务,服务也可以有同时存在多个应用实例。在现有技术中,规范ETSI GS MEC 012定义了无线网络信息服务(Radio Network InformationService,简称RNIS),它可以提供实时的无线网络条件信息、与MEC主机相关联的无线节点下的UE信息。MEC应用或者MEC主机上的MEC平台可以向RNIS订阅小区变化通知,当UE跨小区移动时RNIS向订阅者发送通知事件,MEC平台或MEC应用会发起应用实例迁移。但是一个MEC主机可以连接若干个无线接入节点,每个无线接入节点又包含若干个小区。当UE在小区间移动时并不意味着跨MEC主机的移动。因此现有的应用实例迁移的方法会导致大量的无效迁移,浪费了***资源,影响了***运行的效率。
发明内容
本申请实施例所要解决的技术问题在于,提供一种应用实例迁移的方法及多接入边缘计算主机,以确保应用实例的正确迁移,提升***运行的效率,降低***资源的浪费。
第一方面,本申请的实施例提供了一种应用实例迁移的方法,可包括:
多接入边缘计算MEC平台获取无线节点标识列表,所述无线节点标识列表中包括所述MEC平台所在MEC主机连接的无线节点的标识;
当用户设备UE在小区间移动时,所述MEC平台确定所述UE当前所处小区对应的目的无线节点标识;
所述MEC平台判断所述目的无线节点标识是否在所述无线节点标识列表中;
若所述目的无线节点标识不在所述无线节点标识列表中,则确定所述UE所属的MEC主机发生变化,所述MEC平台根据所述目的无线节点标识完成应用实例的迁移。
通过获取与MEC主机连接的无线节点的无线节点标识列表,然后在UE移动时,判断目的无线标识列表是否在无线节点标识列表中,便可以确定UE是否移动到了原来MEC主机范围之外,如果没有移动到原来MEC主机范围之外,则无需进行应用实例的迁移,从而减少大量无效的迁移带来的***资源的浪费,提升了***效率,利于为用于提高更好的MEC应用体验。
在一种可能的实现方式中,所述MEC平台获取无线节点标识列表,包括:
所述MEC平台接收所述MEC平台管理器发送的所述无线节点标识列表,所述无线节点标识列表由运营支撑***OSS配置给所述MEC平台管理器;或者
所述MEC平台接收所述MEC平台管理器发送的所述无线节点标识列表,所述无线节点标识列表由MEC编排器发送给所述MEC平台管理器;或者
所述MEC平台接收其下属的基站上报的所述无线节点标识列表。
通过多种多样的无线节点标识列表的配置方法,可以使得MEC平台可以获取到其所属MEC主机连接的无线节点的标识。
在一种可能的实现方式中,所述当UE在小区间移动时,所述MEC平台确定所述UE当前所处小区对应的目的无线节点标识,包括:
所述MEC平台向无线网络信息服务RNIS订阅UE小区变化通知事件;
当所述UE在小区间移动时,接收所述RNIS发送的小区变化通知事件消息;
所述MEC平台从所述小区变化通知事件消息中提取所述目的无线节点标识。
在一种可能的实现方式中,所述方法还包括:
所述MEC平台接收所述MEC应用订阅的MEC主机变化通知事件;
当所述MEC平台确定所述UE所属的MEC主机发生变化时,向所述MEC应用发送MEC主机变化通知事件消息。
在一种可能的实现方式中,所述MEC平台根据所述目的无线节点标识完成应用实例的迁移,包括:
所述MEC平台通过MEC平台管理器向MEC编排器发送应用实例迁移请求,完成应用实例的迁移;或者
所述MEC平台接收所述MEC应用发送的应用实例迁移请求,通过MEC平台管理器向MEC编排器转发所述应用实例迁移请求,完成应用实例的迁移;
其中,所述应用实例迁移请求中携带所述目的无线节点标识。
在一种可能的实现方式中,若所述目的无线节点标识在所述无线节点标识列表中,则确定所述UE所属的MEC主机未发生变化。
第二方面,本申请的实施例提供了一种应用实例迁移的方法,可包括:
多接入边缘计算MEC应用向预设服务订阅MEC主机变化通知,所述预设服务为无线网络信息服务RNIS或MEC平台提供的服务;
当所述预设服务确定用户设备UE所属的MEC主机发生变化时,所述MEC应用接收所述预设服务发送的MEC主机变化通知事件消息;
所述MEC应用根据所述MEC主机变化通知事件消息,完成应用实例迁移。
在一种可能的实现方式中,当所述预设服务为所述MEC平台提供的服务时,所述MEC主机变化通知事件消息由所述MEC平台获取无线标识列表,并确定目的无线节点标识不在所述无线节点标识列表之后生成,所述目的无线节点标识由所述MEC平台向所述RNIS订阅UE小区变化通知,当所述UE在小区间移动时,从所述RNIS发送的小区变化通知消息中获取。
在一种可能的实现方式中,当所述预设服务为所述RNIS时,所述MEC主机变化通知事件消息由所述RNIS向MEC平台发送无线节点标识查询请求,确定所述UE在小区间移动时,当前所处小区对应的目的无线节点标识不在所述MEC平台获取到的无线节点标识列表之后生成。
在一种可能的实现方式中,
所述无线节点标识列表由运营支撑***OSS配置给所述MEC平台管理器,然后由所述MEC平台管理器发送给所述MEC平台;或者
所述无线节点标识列表由MEC编排器发送给所述MEC平台管理器,然后由所述MEC平台管理器发送给所述MEC平台;或者
所述无线节点标识列表由所述MEC平台下属的基站上报给所述MEC平台。
在一种可能的实现方式中,所述MEC应用根据所述MEC主机变化通知事件消息,完成应用实例迁移,包括:
所述MEC应用根据所述MEC主机变化通知事件消息向所述MEC平台发送应用实例迁移请求,以使所述MEC平台通过MEC平台管理器向MEC编排器转发所述应用实例迁移请求,完成应用实例的迁移;
其中,所述应用实例迁移请求中携带所述目的无线节点标识。
第三方面,本申请的实施例提供了一种应用实例迁移的方法,可包括:
多接入边缘计算MEC应用向无线网络信息服务RNIS订阅用户设备UE小区变化通知事件;
当所述UE在小区间移动时,所述MEC应用接收所述RNIS发送的小区变化通知事件消息,所述小区变化通知事件消息中包含所述UE移动时,当前所处小区对应的目的无线节点标识;
所述MEC应用向MEC平台发送无线节点标识查询请求,所述无线节点标识查询请求用于查询所述目的无线节点标识是否在所述MEC平台配置的无线节点标识列表中;
所述MEC应用接收所述MEC平台发送的查询结果;
若所述目的无线节点标识不在所述MEC平台配置的无线节点标识列表中,则所述MEC应用根据所述查询结果,完成应用实例迁移。
在一种可能的实现方式中,所述无线节点标识列表由运营支撑***OSS配置给所述MEC平台管理器,然后由所述MEC平台管理器发送给所述MEC平台;或者
所述无线节点标识列表由MEC编排器发送给所述MEC平台管理器,然后由所述MEC平台管理器发送给所述MEC平台;或者
所述无线节点标识列表由所述MEC平台下属的基站上报给所述MEC平台。
在一种可能的实现方式中,所述MEC应用根据所述查询结果,完成应用实例迁移,包括:
所述MEC应用根据所述查询结果向所述MEC平台发送应用实例迁移请求,以使所述MEC平台通过MEC平台管理器向MEC编排器转发所述应用实例迁移请求,完成应用实例的迁移;
其中,所述应用实例迁移请求中携带所述目的无线节点标识。
第四方面,本申请的实施例提供了一种应用实例迁移的方法,可包括:
多接入边缘计算MEC平台获取无线节点标识列表;所述无线节点标识列表中包括所述MEC平台所在MEC主机可连接的无线节点的标识;
所述MEC平台或MEC应用根据所述无线节点标识列表确定是否发起应用实例迁移。
在一种可能的实现方式中,所述MEC平台获取无线节点标识列表,包括:
所述MEC平台接收MEC平台管理器发送的所述无线节点标识列表,所述无线节点标识列表由运营支撑***OSS配置给所述MEC平台管理器;或者
所述MEC平台接收MEC平台管理器发送的所述无线节点标识列表,所述无线节点标识列表由MEC编排器发送给所述MEC平台管理器;或者
所述MEC平台接收其下属的基站上报的所述无线节点标识列表。
在一种可能的实现方式中,所述MEC平台或MEC应用根据所述无线节点标识列表确定是否发起应用实例迁移,包括:
当用户设备UE在小区间移动时,所述MEC平台或MEC应用根据所述UE当前所处小区对应的目的无线节点标识和所述无线节点标识列表确定所述UE是否移动到所述MEC主机范围外;
若所述UE移动到所述MEC主机范围外,则确定所述UE所属的MEC主机发生变化,所述MEC平台或MEC应用发起应用实例迁移。
第五方面,本申请的实施例提供了一种多接入边缘计算主机,可包括:
MEC平台,用于获取无线节点标识列表;当用户设备UE在小区间移动时,确定所述UE当前所处小区对应的目的无线节点标识;判断所述目的无线节点标识是否在所述无线节点标识列表中;若所述目的无线节点标识不在所述无线节点标识列表中,则确定所述UE所属的MEC主机发生变化,根据所述目的无线节点标识完成应用实例的迁移;
MEC应用,用于以虚拟机或容器的形式部署在所述MEC主机上,在所述MEC主机上生成应用实例。
在一种可能的实现方式中,所述MEC平台具体用于:
接收MEC平台管理器发送的所述无线节点标识列表,所述无线节点标识列表由运营支撑***OSS配置给所述MEC平台管理器;或者
接收所述MEC平台管理器发送的所述无线节点标识列表,所述无线节点标识列表由MEC编排器发送给所述MEC平台管理器;或者
接收其下属的基站上报的所述无线节点标识列表。
在一种可能的实现方式中,当所述MEC平台确定所述UE当前所处小区对应的目的无线节点标识时,所述MEC平台具体用于:
向无线网络信息服务RNIS订阅UE小区变化通知事件;
当所述UE在小区间移动时,接收所述RNIS发送的小区变化通知事件消息;
从所述小区变化通知事件消息中提取所述目的无线节点标识。
在一种可能的实现方式中,所述MEC应用还用于:
向RNIS订阅MEC主机变化通知事件;
当所述UE在小区间移动时,所述MEC平台还用于:
接收所述RNIS发送的无线节点标识查询请求,判断所述目的无线节点标识是否在所述无线节点标识列表中,并向所述RNIS反馈无线节点标识的查询结果;
所述MEC应用还用于:
当查询结果指示所述UE所属的MEC主机发生变化时,接收所述RNIS发送的MEC主机变化通知事件消息。
在一种可能的实现方式中,所述MEC应用还用于:
向RNIS订阅UE小区变化通知事件,当所述UE在小区间移动时,接收所述RNIS发送的小区变化通知事件消息,向所述MEC平台发送无线节点标识查询请求;
所述MEC平台还用于:
接收所述无线节点标识查询请求,判断所述目的无线节点标识是否在所述无线节点标识列表中,并向所述MEC应用反馈无线节点标识的查询结果。
在一种可能的实现方式中,所述MEC平台还用于:
接收所述MEC应用订阅的MEC主机变化通知事件;
当确定所述UE所属的MEC主机发生变化时,向所述MEC应用发送MEC主机变化通知事件消息。
在一种可能的实现方式中,在所述MEC平台根据所述目的无线节点标识完成应用实例的迁移时,所述MEC平台具体用于:
通过MEC平台管理器向MEC编排器发送应用实例迁移请求,完成应用实例的迁移;或者
接收所述MEC应用发送的应用实例迁移请求,通过MEC平台管理器向MEC编排器转发所述应用实例迁移请求,完成应用实例的迁移;
其中,所述应用实例迁移请求中携带所述目的无线节点标识。
在一种可能的实现方式中,所述MEC平台还用于:
若所述目的无线节点标识在所述无线节点标识列表中,则确定所述UE所属的MEC主机未发生变化。
第六方面,本申请的实施例提供了一种多接入边缘计算主机,可包括:
处理器、存储器和总线,所述处理器和存储器通过总线连接,其中,所述存储器用于存储一组程序代码,所述处理器用于调用所述存储器中存储的程序代码,执行本申请实施例第一方面或第二方面或第三方面或第四方面或第一方面任一实现方式或第二方面任一实现方式或第三方面任一实现方式或第四方面任一实现方式中的步骤。
第四方面,本申请的实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,实现上述第一方面或第二方面或第三方面或第四方面或第一方面任一实现方式或第二方面任一实现方式或第三方面任一实现方式或第四方面任一实现方式所述的方法。
附图说明
为了更清楚地说明本申请实施例或背景技术中的技术方案,下面将对本申请实施例或背景技术中所需要使用的附图进行说明。
图1为本申请实施例提供的一种多接入边缘计算***的参考架构示意图;
图2为本申请实施例提供的一种应用实例迁移的***架构示意图;
图3为本申请实施例提供的一种应用实例迁移的方法的流程示意图;
图4为本申请实施例提供的另一种应用实例迁移的方法的流程示意图;
图5为本申请实施例提供的又一种应用实例迁移的方法的流程示意图;
图6为本申请实施例提供的又一种应用实例迁移的方法的流程示意图;
图7为本申请实施例提供的又一种应用实例迁移的方法的流程示意图;
图8为本申请实施例提供的一种多接入边缘计算主机的组成示意图;
图9为本申请实施例提供的另一种多接入边缘计算主机的组成示意图。
具体实施方式
下面结合本申请实施例中的附图对本申请的实施例进行描述。
本申请的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
请参照图1,为MEC***的参考架构示意图,在图1所示架构下,由横虚线主要划分为MEC***水平(MEC system level)和MEC主机水平(MEC host level)。MEC主机由MEC平台、MEC应用和虚拟化基础设施组成。虚拟化基础设施可以为MEC应用提供计算、存储和网络资源,并且可以为MEC应用提供持续的存储和时间相关的信息,它包含一个数据转发平面来为从MEC平台接收到的数据执行转发规则,并在各种应用、服务和网络之间进行流量的路由。MEC平台从MEC平台管理器、MEC应用或MEC服务处接收流量转发规则,并且基于转发规则向转发平面下发指令。另外,MEC平台还支持本地域名***(domain name system,简称DNS)代理服务器的配置,可以将数据流量重定向到对应的应用和服务。MEC平台还可以通过Mp3参考点与其他的MEC平台进行通信,在分布式MEC***的协作机制中,Mp3参考点可以作为不同ME平台互联的基础。
MEC应用是运行在MEC虚拟化基础设施上的虚拟机实例,这些应用通过Mp1参考点与MEC平台相互通信。Mp1参考点还可提供标识应用可用性、发生MEC切换时为用户准备或重定位应用状态等额外功能。
MEC平台管理器(MEC platformmanager,简称MECPM)具有MEC平台元素管理、MEC应用生命周期管理以及MEC应用规则和需求管理等功能。MEC应用生命周期管理包括MEC应用程序的创建和终止,并且为MEC编排器(MEC orchestrator,简称MECO)提供应用相关事件的指示消息。MEC应用规则和需求管理包括认证、流量规则、DNS配置和冲突协调等。MEC平台和MECPM之间使用Mm5参考点,该参考点实现平台和流量过滤规则的配置,并且负责管理应用的重定位和支持应用的生命周期程序。Mm2是运营支持***(Operation Support System,简称OSS)和MEPM之间的参考点,负责ME平台的配置和性能管理。Mm3是MEO和MEPM之间的参考点,负责为应用的生命周期管理和应用相关的策略提供支持,同时为ME的可用服务提供时间相关的信息。
MECO是MEC提供的核心功能,MECO宏观掌控MEC网络的资源和容量,包括所有已经部署好的MEC主机和服务、每个主机中的可用资源、已经被实例化的应用以及网络的拓扑等。在为用户选择接入的目标MEC主机时,MECO衡量用户需求和每个主机的可用资源,为其选择最为合适的MEC主机,如果用户需要进行MEC主机的切换,则由MECO来触发切换程序。MECO与OSS之间通过Mm1参考点来触发MEC应用的实例化和终止。MECO与虚拟化基础设施管理器(Virtualization infrastructure manager,简称VIM)之间通过Mm4参考点来管理虚拟化资源和应用的虚拟机映像,同时维持可用资源的状态信息。
从MEC***的角度来看,OSS是支持***运行的最高水平的管理实体。OSS从面向用户服务(customer-facing service,简称CFS)门户和UE接收实例化或终止MEC应用的请求,检查应用数据分组和请求的完整性和授权信息。经过OSS认证授权的请求数据分组会通过Mm1参考点被转发到MECO进行进一步处理。
CFS门户实体相当于第三方接入点,开发商使用该接口将自己开发的各种应用接入运营商的MEC***中,企业或者个人用户也可以通过该接口选择其感兴趣的应用,并指定其使用的时间和地点。CFS通过Mx1参考点与OSS实现通信。
用户应用生命周期代理(user app LCM proxy)是供MEC用户使用来请求应用相关的实例化和终止等服务的实体。该实体可以实现外部云和MEC***之间的应用重定位,负责对所有来自外部云的请求进行认证,然后分别通过Mm8和Mm9参考点发送给OSS和MECO做进一步处理。值得注意的是,LCM只能通过移动网络接入,Mx2参考点提供了UE与LCM相互通信的基础。
VIM用于管理MEC应用的虚拟资源,管理任务包括虚拟计算、存储和网络资源的分配和释放,软件映像也可以存储在VIM上以供应用的快速实例化。同时,VIM还负责收集虚拟资源的信息,并通过Mm4参考点和Mm6参考点分别上报给MECO和MECPM等上层管理实体。
请参见图2,图2为本申请实施例提供的一种应用实例迁移的MEC***架构示意图;MEC***通常位于无线接入点及有线网络之间。在电信蜂窝网络中,MEC***可部署于无线接入网与移动核心网之间。MEC***的核心设备是基于IT通用硬件平台构建的MEC服务器。MEC***通过部署于无线基站内部或无线接入网边缘的边缘云,可提供本地化的云服务,并可连接其它网络如企业网内部的私有云实现混合云服务。MEC***提供基于云平台的虚拟化环境,支持第三方应用在边缘云内的虚拟机(virtual machine简称VM)上运行。相关的无线网络能力可通过MEC服务器上的平台中间件向第三方应用开放。在图1所示的MEC***中,可以包括但不限于:第一MEC主机10、第二MEC主机20、用户设备30以及与第一MEC主机10连接的基站40。
其中,用户设备30可以是车载终端、物联网设备或各种移动终端如手机、平板电脑等。其当前状态为通过基站40与第一MEC主机10相连,获取边缘云上的MEC应用服务。
第一MEC主机10和第二MEC主机20位于MEC服务器上,可以运行各类MEC应用如车联网应用。物联网应用和视频缓存应用等。
第一MEC主机10除了与基站40连接之外,还可以与其他多个基站连接,第二主机MEC20同样可以与多个基站连接。每个基站又包括多个小区,当UE在小区间移动时,为了向用户继续提高低时延高速率的MEC应用服务,可能需要对应用实例进行迁移。但是当迁移的判断不够准确时,将发生大量无效的迁移,浪费***资源。因此需要提高一种准确的迁移判断方法来确定何时迁移到第二MEC主机20上,以期既不浪费MEC***资源,又能为用户提供连续的良好的MEC应用服务。
下面结合图2-图6对本申请应用实例迁移的方法进行详细描述。在这些实施例中,MEC平台中可以内置一些服务,这些内置服务可以提供某些能力为其他应用所消费,能力的提高者可以称为服务,而MEC应用同样可以提供一些服务,上述这些服务可以和应用类似,拥有多个实例,可以对这些服务所形成的实例进行与应用实例同样的处理和迁移。为了称呼上的简便,在本申请实施例中将MEC平台及内置服务统称为MEC平台,将MEC应用及服务统称为MEC应用。
请参见图3,图3为本申请实施例提供的一种应用实例迁移的方法的流程示意图;具体包括如下步骤:
S301.多接入边缘计算MEC平台获取无线节点标识列表。
其中,所述无线节点标识列表中包括所述MEC平台所在MEC主机连接的无线节点的标识。每一个MEC主机可连接多个无线节点。
可选地,无线节点可以是基站或小区,其中,小区也可称蜂窝小区,是指在蜂窝移动通信***中,其中的一个基站或基站的一部分(扇形天线)所覆盖的区域,在这个区域内移动台如UE等可以通过无线信道可靠地与基站进行通信。因此无线节点的标识可以是基站或小区的标识(标识可以是名称、序列编号或硬件标识等)如基站名称、基站序列编号或基站硬件标识等;如果是单扇区基站即基站只包括一个小区,则无线节点的标识可以是该单扇区基站的标识也可以是该单扇区基站天线的标识,如果是多扇区基站即基站包括多个小区,则无线节点的标识可以是小区或扇形天线的标识,多扇区基站下可以包括多个不同的小区或扇形天线的标识,或者还可以多扇区基站下的多个小区或扇形天线共用一个相同的前缀名,将该前缀名作为该多扇区基站的标识。本申请实施例不作任何限定。
可选地,所述MEC平台获取无线节点标识列表时,可以通过以下任一方式获取:
所述MEC平台接收所述MEC平台管理器发送的所述无线节点标识列表,所述无线节点标识列表由运营支撑***OSS配置给所述MEC平台管理器;或者
所述MEC平台接收所述MEC平台管理器发送的所述无线节点标识列表,所述无线节点标识列表由MEC编排器发送给所述MEC平台管理器;或者
所述MEC平台接收其下属的基站上报的所述无线节点标识列表。
S302.当用户设备UE在小区间移动时,所述MEC平台确定所述UE当前所处小区的目的无线节点标识。
S303.所述MEC平台判断所述目的无线节点标识是否在所述无线节点标识列表中。若是,则执行步骤S204,否则执行步骤S205。
S304.确定所述UE所属的MEC主机未发生变化。
当所述目的无线节点标识在所述无线节点标识列表中时,说明UE在原来的MEC主机范围内移动,没有超出原来的MEC主机范围,因此其所属的MEC主机未发生变化。
S305.确定所述UE所属的MEC主机发生变化,所述MEC平台根据所述目的无线节点标识完成应用实例的迁移。
当所述目的无线节点标识不在所述无线节点标识列表中时,说明UE移动到了原来的MEC主机范围之外,因此其所属的MEC主机发生了变化。
当所述UE所属的MEC主机发生了变化之后,便可以发起应用实例的迁移。
可选地,可以由所述MEC平台通过MEC平台管理器向MEC编排器发送应用实例迁移请求,完成应用实例的迁移;或者
可以由所述MEC平台接收所述MEC应用发送的应用实例迁移请求,通过MEC平台管理器向MEC编排器转发所述应用实例迁移请求,完成应用实例的迁移;
其中,所述应用实例迁移请求中携带所述目的无线节点标识。
可选地,根据迁移的目的MEC主机上是否已经运行了该应用实例,可以将应用实例的移动分为两种类型:1、目的MEC主机上未运行该应用实例,则迁移应用实例和用户上下文到目的MEC主机;2、目的MEC主机上已运行该应用实例,则可以迁移用户上下文到目的MEC主机上。例如,目的MEC主机上没有运行该应用实例,则需要在目的MEC主机上新建立这样的应用实例,并配置源MEC主机上该应用实例运行的相关数据如用户上下文发送给目的MEC主机,并配置到目的MEC主机上新建立的应用实例中;如果目的MEC主机上已经运行了该应用实例,则可以配置源MEC主机上该应用实例运行的相关数据如用户上下文发送给目的MEC主机,并配置到目的MEC主机上已经在运行的应用实例中。
在本申请实施例中,通过获取与MEC主机连接的无线节点的无线节点标识列表,然后在UE移动时,判断目的无线标识列表是否在无线节点标识列表中,便可以确定UE是否移动到了原来MEC主机范围之外,如果没有移动到原来MEC主机范围之外,则无需进行应用实例的迁移,从而减少大量无效的迁移带来的***资源的浪费,提升了***效率,利于为用于提高更好的MEC应用体验。
参见图4,图4为本申请实施例提供的另一种应用实例迁移的方法的流程示意图;在本实施例中,包括:
S401.运营支撑***(Operation Support System,简称OSS)向MEC平台管理器发送无线节点标识列表。
无线节点标识列表中包含了MEC主机所连接的无线节点的标识的集合。
S402.MEC平台管理器向MEC平台发送无线节点标识列表。
S403.MEC平台向RNIS订阅小区变化通知事件。
S404.UE在小区间移动时,RNIS向MEC平台发送小区变化通知事件消息。
S405.MEC平台从小区变化通知消息中提取目的无线节点标识。
S406.MEC判断目的无线节点标识是否在无线节点标识列表中,根据判断结果确定是否需要进行应用实例迁移。
如果目的无线节点标识在无线节点标识列表中,则说明UE的移动未超出原来的MEC主机的范围,因此可以不进行应用实例的迁移;如果目的无线节点标识不在无线节点标识列表中,则说明UE的移动超出了原来的MEC主机的范围,可以由MEC平台或MEC应用发起应用实例的迁移。
可选地,在步骤S306之后,如果MEC应用需要确切的知道是否发生了MEC主机的变化,则可以向MEC平台订阅MEC主机变化通知事件。
参见图5,图5为本申请实施例提供的又一种应用实例迁移的方法的流程示意图;在本实施例中,步骤S501-S506与图4中的步骤S401-S406基本相同,此处不再赘述,在步骤S506之后,还包括如下步骤:
S507.MEC应用向MEC平台订阅MEC主机变化通知事件。
当MEC平台根据目的无线节点标识与无线节点标识列表进行判断,确定MEC主机发生了变化之后便可以执行步骤S508。
S508.MEC平台向MEC应用发送MEC主机变化通知事件消息。
从而使得MEC平台和MEC应用都可以感知到UE是否从原来的MEC主机的范围移动到了其他MEC主机的范围,从而在确定UE移动到了其他MEC主机的范围时,发起应用实例的迁移。
除了上述方式之外,MEC应用还可以通过图6和图7的方式来确定是否需要进行应用实例的迁移。
参见图6,图6为本申请实施例提供的又一种应用实例迁移的方法的流程示意图;在本实施例中,包括:
S601.OSS向MEC平台管理器发送无线节点标识列表。
无线节点标识列表中包含了MEC主机所连接的无线节点的标识的集合。
S602.MEC平台管理器向MEC平台发送无线节点标识列表。
S603.MEC应用向RNIS订阅MEC主机变化通知事件
S604.UE在小区间移动时,RNIS发送无线节点标识查询请求。
其中,查询请求中携带了UE当前所处小区对应的目的无线节点标识。
S605.MEC平台判断目的无线节点标识是否在无线节点标识列表中。
S606.MEC平台向RNIS返回查询结果。
S607.MEC主机发生变化时,RNIS向MEC应用发送MEC主机变化通知事件消息。
参见图7,图7为本申请实施例提供的又一种应用实例迁移的方法的流程示意图;在本实施例中,包括:
S701.OSS向MEC平台管理器发送无线节点标识列表。
无线节点标识列表中包含了MEC主机所连接的无线节点的标识的集合。
S702.MEC平台管理器向MEC平台发送无线节点标识列表。
S703.MEC应用向RNIS订阅小区变化通知事件。
S704.UE在小区间移动时,RNIS向MEC应用发送小区变化通知事件消息。
S705.MEC应用向MEC平台发送无线节点标识查询请求。
其中,查询请求中携带了UE当前所处小区对应的目的无线节点标识。
S706.MEC平台判断目的无线节点标识是否在无线节点标识列表中。
S707.返回查询结果。
MEC应用接收到查询结果之后,也就确定了MEC主机是否发生了变化。
需要说明的是,图5中的步骤S507和S508可以应用到任何MEC平台确认MEC主机是否发生了变化之后的场景中,例如在图6或图7的实施例中,也可以采用MEC应用向MEC平台订阅主机变化通知事件来获知MEC主机是否发生变化的情况。本申请实施例不作任何限定。
例如,对于现在飞速发展的车联网,由于汽车行驶时,车载终端将跟随汽车进行快速的移动,车载终端和位于边缘云上的MEC应用进行通信,上报车辆的运行信息,如速度、方向、转向意图、并线意图、紧急刹车等,MEC应用也会向车载终端发送周边车辆的运行信息,以及周边的道路交通状况信息。对于自动驾驶,MEC应用监控车辆的实时状况,对车辆进行实时的控制。所以,当承载车载终端的车辆跨MEC主机移动时,MEC平台或者MEC应用要能检测到并进行快速的应用实例迁移。否则将出现信息传输变慢或失败,导致交通事故产生通过实施本申请实施例中上述的应用实例迁移的方法,可以使得MEC平台和MEC应用感知到承载车载终端的车辆是否真正的移动到了原来的MEC主机的范围之外,如果只是在原来的MEC主机范围内进行小区间的移动,则无需进行应用实例的迁移,确保用户能持续获取到良好的MEC应用的服务,而当承载车载终端的车辆移动到了原来的MEC主机的范围之外时,原来的MEC主机将无法为该车辆提供服务,因此此时可以执行应用实例的迁移,确保用户继续获取到良好的定位服务。
请参照图8,为本申请实施例提供的一种多接入边缘计算主机的组成示意图;可包括:
MEC平台100,用于获取无线节点标识列表;当用户设备UE在小区间移动时,确定所述UE当前所处小区对应的目的无线节点标识;判断所述目的无线节点标识是否在所述无线节点标识列表中;若所述目的无线节点标识不在所述无线节点标识列表中,则确定所述UE所属的MEC主机发生变化,根据所述目的无线节点标识完成应用实例的迁移;
MEC应用200,用于以虚拟机或容器的形式部署在所述MEC主机上,在所述MEC主机上生成应用实例。
可选地,所述MEC平台100还用于:
若所述目的无线节点标识在所述无线节点标识列表中,则确定所述UE所属的MEC主机未发生变化。
可选地,所述MEC平台100具体用于:
接收MEC平台管理器发送的所述无线节点标识列表,所述无线节点标识列表由运营支撑***OSS配置给所述MEC平台管理器;或者
接收所述MEC平台管理器发送的所述无线节点标识列表,所述无线节点标识列表由MEC编排器发送给所述MEC平台管理器;或者
接收其下属的基站上报的所述无线节点标识列表。
可选地,MEC主机除了包含MEC平台100和MEC应用200之外,还可以包含虚拟化基础设施300(图未示),虚拟基础设施可以为MEC应用200提供虚拟化的计算、存储和网络资源,MEC应用200可以以虚拟机或者容器的形式部署在MEC主机上。MEC平台100中主要包含了服务注册和发现功能,也包含了一些公共服务,如域名***(Domain Name System,DNS)服务器或者DNS代理服务等。MEC管理***可包含MEC编排器、MEC平台管理器和虚拟化基础设施管理器等。MEC编排器可维护MEC***中所有的MEC主机、可用资源、可用MEC服务的总体视图,触发MEC应用200的实例化和终结。MEC平台管理器可用于管理MEC平台100、管理移动MEC应用200的生命周期、管理MEC应用200的流规则和DNS规则。虚拟化基础设施管理器可用于管理MEC应用200所需的虚拟化资源。
可选地,当所述MEC平台确定所述UE当前所处小区对应的目的无线节点标识时,所述MEC平台100具体用于:
向无线网络信息服务RNIS订阅UE小区变化通知事件;
当所述UE在小区间移动时,接收所述RNIS发送的小区变化通知事件消息;
从所述小区变化通知事件消息中提取所述目的无线节点标识。
可选地,所述MEC应用200还用于:
向RNIS订阅MEC主机变化通知事件;
当所述UE在小区间移动时,所述MEC平台100还用于:
接收所述RNIS发送的无线节点标识查询请求,判断所述目的无线节点标识是否在所述无线节点标识列表中,并向所述RNIS反馈无线节点标识的查询结果;
所述MEC应用200还用于:
当查询结果指示所述UE所属的MEC主机发生变化时,接收所述RNIS发送的MEC主机变化通知事件消息。
所述MEC应用200还用于:
向RNIS订阅UE小区变化通知事件,当所述UE在小区间移动时,接收所述RNIS发送的小区变化通知事件消息,向所述MEC平台发送无线节点标识查询请求;
所述MEC平台100还用于:
接收所述无线节点标识查询请求,判断所述目的无线节点标识是否在所述无线节点标识列表中,并向所述MEC应用反馈无线节点标识的查询结果。
所述MEC平台100还用于:
接收所述MEC应用订阅的MEC主机变化通知事件;
当确定所述UE所属的MEC主机发生变化时,向所述MEC应用200发送MEC主机变化通知事件消息。
可选地,在所述MEC平台100根据所述目的无线节点标识完成应用实例的迁移时,所述MEC平台100具体用于:
通过MEC平台管理器300向MEC编排器400发送应用实例迁移请求,完成应用实例的迁移;或者
接收所述MEC应用200发送的应用实例迁移请求,通过MEC平台管理器300向MEC编排器400转发所述应用实例迁移请求,完成应用实例的迁移;
其中,所述应用实例迁移请求中携带所述目的无线节点标识。
该多接入边缘计算主机所涉及的与本申请实施例提供的技术方案相关的概念,解释和详细说明及其他步骤请参见前述方法实施例中关于这些内容的描述,此处不做赘述。
请参照图9,为本申请实施例提供的另一种多接入边缘计算主机的组成示意图;如图6所示,该主机可以包括处理器110、存储器120和总线130。处理器110和存储器120通过总线130连接,该存储器120用于存储指令,该处理器110用于执行该存储器120存储的指令,以实现如上图2-图3对应的方法中的步骤。
进一步的,该装置还可以包括、输入口140和输出口150。其中,处理器110、存储器120、输入口140和输出口150可以通过总线130相连。
处理器110用于执行该存储器120存储的指令,以控制输入口140接收信号,并控制输出口150发送信号,完成上述方法中装置执行的步骤。其中,输入口140和输出口150可以为相同或者不同的物理实体。为相同的物理实体时,可以统称为输入输出口。所述存储器120可以集成在所述处理器110中,也可以与所述处理器110分开设置。
作为一种实现方式,输入口140和输出口150的功能可以考虑通过收发电路或者收发的专用芯片实现。处理器110可以考虑通过专用处理芯片、处理电路、处理器或者通用芯片实现。
作为另一种实现方式,可以考虑使用通用计算机的方式来实现本申请实施例提供的装置。即将实现处理器110,输入口140和输出口150功能的程序代码存储在存储器中,通用处理器通过执行存储器中的代码来实现处理器110,输入口140和输出口150的功能。
该装置所涉及的与本申请实施例提供的技术方案相关的概念,解释和详细说明及其他步骤请参见前述方法或其他实施例中关于这些内容的描述,此处不做赘述。
本领域技术人员可以理解,为了便于说明,图9仅示出了一个存储器和处理器。在实际的控制器中,可以存在多个处理器和存储器。存储器也可以称为存储介质或者存储设备等,本申请实施例对此不做限制。
应理解,在本申请实施例中,处理器可以是中央处理单元(Central ProcessingUnit,简称CPU),该处理器还可以是其他通用处理器、数字信号处理器(Digital SignalProcessing,简称DSP)、专用集成电路(Application Specific Integrated Circuit,简称ASIC)、现成可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。
该存储器可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器的一部分还可以包括非易失性随机存取存储器。
该总线除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线。
在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
根据本申请实施例提供的方法,本申请实施例还提供一种***,其包括前述的MEC主机和移动终端以及迁移的目的MEC主机。
在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各种说明性逻辑块(illustrative logical block)和步骤(step),能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘)等。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (27)
1.一种应用实例迁移的方法,其特征在于,包括:
多接入边缘计算MEC平台获取无线节点标识列表,所述无线节点标识列表中包括所述MEC平台所在MEC主机连接的无线节点的标识;
当用户设备UE在小区间移动时,所述MEC平台确定所述UE当前所处小区对应的目的无线节点标识;
所述MEC平台判断所述目的无线节点标识是否在所述无线节点标识列表中;
若所述目的无线节点标识不在所述无线节点标识列表中,则确定所述UE所属的MEC主机发生变化,所述MEC平台根据所述目的无线节点标识完成应用实例的迁移。
2.根据权利要求1所述的方法,其特征在于,所述MEC平台获取无线节点标识列表,包括:
所述MEC平台接收所述MEC平台管理器发送的所述无线节点标识列表,所述无线节点标识列表由运营支撑***OSS配置给所述MEC平台管理器;或者
所述MEC平台接收所述MEC平台管理器发送的所述无线节点标识列表,所述无线节点标识列表由MEC编排器发送给所述MEC平台管理器;或者
所述MEC平台接收其下属的基站上报的所述无线节点标识列表。
3.根据权利要求1所述的方法,其特征在于,所述当UE在小区间移动时,所述MEC平台确定所述UE当前所处小区对应的目的无线节点标识,包括:
所述MEC平台向无线网络信息服务RNIS订阅UE小区变化通知事件;
当所述UE在小区间移动时,接收所述RNIS发送的小区变化通知事件消息;
所述MEC平台从所述小区变化通知事件消息中提取所述目的无线节点标识。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述MEC平台接收所述MEC应用订阅的MEC主机变化通知事件;
当所述MEC平台确定所述UE所属的MEC主机发生变化时,向所述MEC应用发送MEC主机变化通知事件消息。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述MEC平台根据所述目的无线节点标识完成应用实例的迁移,包括:
所述MEC平台通过MEC平台管理器向MEC编排器发送应用实例迁移请求,完成应用实例的迁移;或者
所述MEC平台接收所述MEC应用发送的应用实例迁移请求,通过MEC平台管理器向MEC编排器转发所述应用实例迁移请求,完成应用实例的迁移;
其中,所述应用实例迁移请求中携带所述目的无线节点标识。
6.根据权利要求1所述的方法,其特征在于,若所述目的无线节点标识在所述无线节点标识列表中,则确定所述UE所属的MEC主机未发生变化。
7.一种应用实例迁移的方法,其特征在于,包括:
多接入边缘计算MEC应用向预设服务订阅MEC主机变化通知,所述预设服务为无线网络信息服务RNIS或MEC平台提供的服务;
当所述预设服务确定用户设备UE所属的MEC主机发生变化时,所述MEC应用接收所述预设服务发送的MEC主机变化通知事件消息;
所述MEC应用根据所述MEC主机变化通知事件消息,完成应用实例迁移。
8.根据权利要求7所述的方法,其特征在于,当所述预设服务为所述MEC平台提供的服务时,所述MEC主机变化通知事件消息由所述MEC平台获取无线标识列表,并确定目的无线节点标识不在所述无线节点标识列表之后生成,所述目的无线节点标识由所述MEC平台向所述RNIS订阅UE小区变化通知,当所述UE在小区间移动时,从所述RNIS发送的小区变化通知消息中获取。
9.根据权利要求7所述的方法,其特征在于,当所述预设服务为所述RNIS时,所述MEC主机变化通知事件消息由所述RNIS向MEC平台发送无线节点标识查询请求,确定所述UE在小区间移动时,当前所处小区对应的目的无线节点标识不在所述MEC平台获取到的无线节点标识列表之后生成。
10.根据权利要求8或9所述的方法,其特征在于,
所述无线节点标识列表由运营支撑***OSS配置给所述MEC平台管理器,然后由所述MEC平台管理器发送给所述MEC平台;或者
所述无线节点标识列表由MEC编排器发送给所述MEC平台管理器,然后由所述MEC平台管理器发送给所述MEC平台;或者
所述无线节点标识列表由所述MEC平台下属的基站上报给所述MEC平台。
11.根据权利要求7至10任一项所述的方法,其特征在于,所述MEC应用根据所述MEC主机变化通知事件消息,完成应用实例迁移,包括:
所述MEC应用根据所述MEC主机变化通知事件消息向所述MEC平台发送应用实例迁移请求,以使所述MEC平台通过MEC平台管理器向MEC编排器转发所述应用实例迁移请求,完成应用实例的迁移;
其中,所述应用实例迁移请求中携带所述目的无线节点标识。
12.一种应用实例迁移的方法,其特征在于,包括:
多接入边缘计算MEC应用向无线网络信息服务RNIS订阅用户设备UE小区变化通知事件;
当所述UE在小区间移动时,所述MEC应用接收所述RNIS发送的小区变化通知事件消息,所述小区变化通知事件消息中包含所述UE移动时,当前所处小区对应的目的无线节点标识;
所述MEC应用向MEC平台发送无线节点标识查询请求,所述无线节点标识查询请求用于查询所述目的无线节点标识是否在所述MEC平台配置的无线节点标识列表中;
所述MEC应用接收所述MEC平台发送的查询结果;
若所述目的无线节点标识不在所述MEC平台配置的无线节点标识列表中,则所述MEC应用根据所述查询结果,完成应用实例迁移。
13.根据权利要求12所述的方法,其特征在于,
所述无线节点标识列表由运营支撑***OSS配置给所述MEC平台管理器,然后由所述MEC平台管理器发送给所述MEC平台;或者
所述无线节点标识列表由MEC编排器发送给所述MEC平台管理器,然后由所述MEC平台管理器发送给所述MEC平台;或者
所述无线节点标识列表由所述MEC平台下属的基站上报给所述MEC平台。
14.根据权利要求12或13所述的方法,其特征在于,所述MEC应用根据所述查询结果,完成应用实例迁移,包括:
所述MEC应用根据所述查询结果向所述MEC平台发送应用实例迁移请求,以使所述MEC平台通过MEC平台管理器向MEC编排器转发所述应用实例迁移请求,完成应用实例的迁移;
其中,所述应用实例迁移请求中携带所述目的无线节点标识。
15.一种应用实例迁移的方法,其特征在于,包括:
多接入边缘计算MEC平台获取无线节点标识列表;所述无线节点标识列表中包括所述MEC平台所在MEC主机连接的无线节点的标识;
所述MEC平台或MEC应用根据所述无线节点标识列表确定是否发起应用实例迁移。
16.根据权利要求15所述的方法,其特征在于,所述MEC平台获取无线节点标识列表,包括:
所述MEC平台接收MEC平台管理器发送的所述无线节点标识列表,所述无线节点标识列表由运营支撑***OSS配置给所述MEC平台管理器;或者
所述MEC平台接收MEC平台管理器发送的所述无线节点标识列表,所述无线节点标识列表由MEC编排器发送给所述MEC平台管理器;或者
所述MEC平台接收其下属的基站上报的所述无线节点标识列表。
17.根据权利要求15所述的方法,其特征在于,所述MEC平台或MEC应用根据所述无线节点标识列表确定是否发起应用实例迁移,包括:
当用户设备UE在小区间移动时,所述MEC平台或MEC应用根据所述UE当前所处小区对应的目的无线节点标识和所述无线节点标识列表确定所述UE是否移动到所述MEC主机范围外;
若所述UE移动到所述MEC主机范围外,则确定所述UE所属的MEC主机发生变化,所述MEC平台或MEC应用发起应用实例迁移。
18.一种多接入边缘计算MEC主机,包括:
MEC平台,用于获取无线节点标识列表;当用户设备UE在小区间移动时,确定所述UE当前所处小区对应的目的无线节点标识;判断所述目的无线节点标识是否在所述无线节点标识列表中;若所述目的无线节点标识不在所述无线节点标识列表中,则确定所述UE所属的MEC主机发生变化,根据所述目的无线节点标识完成应用实例的迁移;
MEC应用,用于以虚拟机或容器的形式部署在所述MEC主机上,在所述MEC主机上生成应用实例。
19.根据权利要求18所述的MEC主机,其特征在于,所述MEC平台具体用于:
接收MEC平台管理器发送的所述无线节点标识列表,所述无线节点标识列表由运营支撑***OSS配置给所述MEC平台管理器;或者
接收所述MEC平台管理器发送的所述无线节点标识列表,所述无线节点标识列表由MEC编排器发送给所述MEC平台管理器;或者
接收其下属的基站上报的所述无线节点标识列表。
20.根据权利要求18所述的MEC主机,其特征在于,当所述MEC平台确定所述UE当前所处小区对应的目的无线节点标识时,所述MEC平台具体用于:
向无线网络信息服务RNIS订阅UE小区变化通知事件;
当所述UE在小区间移动时,接收所述RNIS发送的小区变化通知事件消息;
从所述小区变化通知事件消息中提取所述目的无线节点标识。
21.根据权利要求18所述的MEC主机,其特征在于,
所述MEC应用还用于:
向RNIS订阅MEC主机变化通知事件;
当所述UE在小区间移动时,所述MEC平台还用于:
接收所述RNIS发送的无线节点标识查询请求,判断所述目的无线节点标识是否在所述无线节点标识列表中,并向所述RNIS反馈无线节点标识的查询结果;
所述MEC应用还用于:
当查询结果指示所述UE所属的MEC主机发生变化时,接收所述RNIS发送的MEC主机变化通知事件消息。
22.根据权利要求18所述的MEC主机,其特征在于,
所述MEC应用还用于:
向RNIS订阅UE小区变化通知事件,当所述UE在小区间移动时,接收所述RNIS发送的小区变化通知事件消息,向所述MEC平台发送无线节点标识查询请求;
所述MEC平台还用于:
接收所述无线节点标识查询请求,判断所述目的无线节点标识是否在所述无线节点标识列表中,并向所述MEC应用反馈无线节点标识的查询结果。
23.根据权利要求18所述的MEC主机,其特征在于,
所述MEC平台还用于:
接收所述MEC应用订阅的MEC主机变化通知事件;
当确定所述UE所属的MEC主机发生变化时,向所述MEC应用发送MEC主机变化通知事件消息。
24.根据权利要求18-23任一项所述的MEC主机,其特征在于,在所述MEC平台根据所述目的无线节点标识完成应用实例的迁移时,所述MEC平台具体用于:
通过MEC平台管理器向MEC编排器发送应用实例迁移请求,完成应用实例的迁移;或者接收所述MEC应用发送的应用实例迁移请求,通过MEC平台管理器向MEC编排器转发所述应用实例迁移请求,完成应用实例的迁移;
其中,所述应用实例迁移请求中携带所述目的无线节点标识。
25.根据权利要求18所述的MEC主机,其特征在于,所述MEC平台还用于:
若所述目的无线节点标识在所述无线节点标识列表中,则确定所述UE所属的MEC主机未发生变化。
26.一种多接入边缘计算主机,其特征在于,包括:
处理器、存储器和总线,所述处理器和存储器通过总线连接,其中,所述存储器用于存储一组程序代码,所述处理器用于调用所述存储器中存储的程序代码,执行如权利要求1-17任一项所述的步骤。
27.一种计算机可读存储介质,其特征在于,包括:
所述计算机可读存储介质中存储有指令,当其在计算机上运行时,实现如权利要求1-17任一项所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811412800.9A CN111225348B (zh) | 2018-11-23 | 2018-11-23 | 一种应用实例迁移的方法及多接入边缘计算主机 |
CN202110557307.1A CN113422804A (zh) | 2018-11-23 | 2018-11-23 | 一种应用实例迁移的方法及多接入边缘计算主机 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811412800.9A CN111225348B (zh) | 2018-11-23 | 2018-11-23 | 一种应用实例迁移的方法及多接入边缘计算主机 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110557307.1A Division CN113422804A (zh) | 2018-11-23 | 2018-11-23 | 一种应用实例迁移的方法及多接入边缘计算主机 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111225348A true CN111225348A (zh) | 2020-06-02 |
CN111225348B CN111225348B (zh) | 2021-06-01 |
Family
ID=70827600
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811412800.9A Active CN111225348B (zh) | 2018-11-23 | 2018-11-23 | 一种应用实例迁移的方法及多接入边缘计算主机 |
CN202110557307.1A Pending CN113422804A (zh) | 2018-11-23 | 2018-11-23 | 一种应用实例迁移的方法及多接入边缘计算主机 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110557307.1A Pending CN113422804A (zh) | 2018-11-23 | 2018-11-23 | 一种应用实例迁移的方法及多接入边缘计算主机 |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN111225348B (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112291304A (zh) * | 2020-09-30 | 2021-01-29 | 国电南瑞科技股份有限公司 | 一种边缘物联代理设备及其联合报文处理方法 |
CN113079206A (zh) * | 2021-03-25 | 2021-07-06 | 中国联合网络通信集团有限公司 | 终端场景化应用自动配置方法、mec服务器及用户终端 |
CN113435368A (zh) * | 2021-06-30 | 2021-09-24 | 青岛海尔科技有限公司 | 监控数据的识别方法和装置、存储介质及电子装置 |
CN113641485A (zh) * | 2021-07-02 | 2021-11-12 | 山东师范大学 | 一种任务卸载节点选择方法及*** |
WO2022001298A1 (zh) * | 2020-06-29 | 2022-01-06 | 华为技术有限公司 | 通信方法和通信装置 |
WO2022067830A1 (zh) * | 2020-09-30 | 2022-04-07 | 华为技术有限公司 | 一种应用上下文的迁移方法及装置 |
CN114513770A (zh) * | 2020-10-29 | 2022-05-17 | 伊姆西Ip控股有限责任公司 | 部署应用的方法、***和计算机程序产品 |
WO2023272436A1 (en) * | 2021-06-28 | 2023-01-05 | Apple Inc. | Systems and methods for iab mec |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7334218B2 (en) * | 2002-09-02 | 2008-02-19 | International Business Machines Corporation | Method for adaptively assigning of data management applications to data objects |
US7966516B2 (en) * | 2007-04-27 | 2011-06-21 | Oracle International Corporation | Automatic JTA migration |
CN104283951A (zh) * | 2014-09-29 | 2015-01-14 | 华为技术有限公司 | 一种实例迁移的方法、装置及*** |
US20150163655A1 (en) * | 2012-06-13 | 2015-06-11 | Zte Corporation | Method and system for retrieving external identifier of terminal |
CN107305502A (zh) * | 2016-04-21 | 2017-10-31 | 中兴通讯股份有限公司 | 一种应用实例迁移的方法及设备 |
CN107743307A (zh) * | 2017-10-30 | 2018-02-27 | 中国联合网络通信集团有限公司 | 一种基于位置的mec的处理方法及设备 |
CN108028783A (zh) * | 2015-11-30 | 2018-05-11 | 华为技术有限公司 | 切换移动边缘平台的方法、装置和*** |
CN108174421A (zh) * | 2018-03-05 | 2018-06-15 | 重庆邮电大学 | 一种5g网络中基于mec辅助的数据分流方法 |
CN108616826A (zh) * | 2016-12-30 | 2018-10-02 | ***通信集团上海有限公司 | Mec业务提示方法及装置 |
-
2018
- 2018-11-23 CN CN201811412800.9A patent/CN111225348B/zh active Active
- 2018-11-23 CN CN202110557307.1A patent/CN113422804A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7334218B2 (en) * | 2002-09-02 | 2008-02-19 | International Business Machines Corporation | Method for adaptively assigning of data management applications to data objects |
US7966516B2 (en) * | 2007-04-27 | 2011-06-21 | Oracle International Corporation | Automatic JTA migration |
US20150163655A1 (en) * | 2012-06-13 | 2015-06-11 | Zte Corporation | Method and system for retrieving external identifier of terminal |
CN104283951A (zh) * | 2014-09-29 | 2015-01-14 | 华为技术有限公司 | 一种实例迁移的方法、装置及*** |
CN108028783A (zh) * | 2015-11-30 | 2018-05-11 | 华为技术有限公司 | 切换移动边缘平台的方法、装置和*** |
CN107305502A (zh) * | 2016-04-21 | 2017-10-31 | 中兴通讯股份有限公司 | 一种应用实例迁移的方法及设备 |
CN108616826A (zh) * | 2016-12-30 | 2018-10-02 | ***通信集团上海有限公司 | Mec业务提示方法及装置 |
CN107743307A (zh) * | 2017-10-30 | 2018-02-27 | 中国联合网络通信集团有限公司 | 一种基于位置的mec的处理方法及设备 |
CN108174421A (zh) * | 2018-03-05 | 2018-06-15 | 重庆邮电大学 | 一种5g网络中基于mec辅助的数据分流方法 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022001298A1 (zh) * | 2020-06-29 | 2022-01-06 | 华为技术有限公司 | 通信方法和通信装置 |
CN112291304A (zh) * | 2020-09-30 | 2021-01-29 | 国电南瑞科技股份有限公司 | 一种边缘物联代理设备及其联合报文处理方法 |
WO2022067830A1 (zh) * | 2020-09-30 | 2022-04-07 | 华为技术有限公司 | 一种应用上下文的迁移方法及装置 |
CN112291304B (zh) * | 2020-09-30 | 2024-03-29 | 国电南瑞科技股份有限公司 | 一种边缘物联代理设备及其联合报文处理方法 |
CN114513770A (zh) * | 2020-10-29 | 2022-05-17 | 伊姆西Ip控股有限责任公司 | 部署应用的方法、***和计算机程序产品 |
CN114513770B (zh) * | 2020-10-29 | 2024-01-30 | 伊姆西Ip控股有限责任公司 | 部署应用的方法、***和介质 |
CN113079206A (zh) * | 2021-03-25 | 2021-07-06 | 中国联合网络通信集团有限公司 | 终端场景化应用自动配置方法、mec服务器及用户终端 |
CN113079206B (zh) * | 2021-03-25 | 2022-11-01 | 中国联合网络通信集团有限公司 | 终端场景化应用自动配置方法、mec服务器及用户终端 |
WO2023272436A1 (en) * | 2021-06-28 | 2023-01-05 | Apple Inc. | Systems and methods for iab mec |
CN113435368A (zh) * | 2021-06-30 | 2021-09-24 | 青岛海尔科技有限公司 | 监控数据的识别方法和装置、存储介质及电子装置 |
CN113435368B (zh) * | 2021-06-30 | 2024-03-22 | 青岛海尔科技有限公司 | 监控数据的识别方法和装置、存储介质及电子装置 |
CN113641485A (zh) * | 2021-07-02 | 2021-11-12 | 山东师范大学 | 一种任务卸载节点选择方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN113422804A (zh) | 2021-09-21 |
CN111225348B (zh) | 2021-06-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111225348B (zh) | 一种应用实例迁移的方法及多接入边缘计算主机 | |
US11212731B2 (en) | Mobile network interaction proxy | |
US10785655B2 (en) | Telecommunication network utilizing network slice information | |
CN110730482B (zh) | 无线接入网信息处理方法及装置、网元及存储介质 | |
CN108463805B (zh) | 用于移动边缘计算的用户设备选择 | |
EP4044557A1 (en) | Device and method for providing information of application server in mobile communication system | |
US12022381B2 (en) | Method and device for managing identifier of UE in edge computing service | |
WO2019056883A1 (zh) | 一种网络切片的部署方法及相关设备 | |
WO2019057015A1 (zh) | 一种网络切片管理方法及装置 | |
WO2022089163A1 (zh) | 一种管理网络切片数据的方法和装置 | |
CN112714413A (zh) | 车联网业务处理方法、设备及存储介质 | |
JP6649493B2 (ja) | 通信ネットワークを介して通信端末の通信接続を確立する方法 | |
CN112600693A (zh) | 业务请求的处理方法、***、电子设备及计算机存储介质 | |
CN114080054A (zh) | 一种pdu会话建立方法、终端设备和芯片*** | |
CN108738027B (zh) | 一种网络处理方法、资源管理***及网络设备 | |
WO2022001298A1 (zh) | 通信方法和通信装置 | |
CN109302701B (zh) | 一种注册区列表确定方法及装置 | |
CN114172951B (zh) | Mec共享方法、通信装置及存储介质 | |
CN113784419B (zh) | 一种信息发送方法、单元和*** | |
CN114025400B (zh) | 会话状态保持方法及会话状态保持装置 | |
CN109417694B (zh) | 用于操作具有多个逻辑子网的移动通信网络的设备和方法 | |
CN114189893A (zh) | O-ran能力开放方法、通信***、装置及存储介质 | |
CN112637310B (zh) | 边缘服务发现的方法、边缘服务网络 | |
CN114095986B (zh) | 一种通信方法、装置、设备及存储介质 | |
US20240089164A1 (en) | Method and system for network function migration procedures for a signaling control plane |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |