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

应用迁移方法及装置与流程

2021-11-09 22:52:00 来源:中国专利 TAG:


1.本技术涉及通信技术领域,尤其涉及应用迁移方法及装置。


背景技术:

2.边缘计算采用一种分散式运算的架构,将之前由网络中心节点处理的应用程序、数据资料与服务的运算交由网络逻辑上的边缘节点处理。边缘计算的实质是,在靠近数据源的网络边缘某处就近提供服务;数据或任务能够在靠近数据源头的网络边缘侧进行计算和执行计算的一种新型服务模型,允许在网络边缘存储和处理数据,和云计算协作,在数据端提供智能服务。
3.移动边缘计算(mobile edge computing,mec)通过将传统电信蜂窝网络和互联网业务深度融合,大大降低了移动业务交付的端到端时延,进而提升用户体验,无线网络的内在能力被成功挖掘。
4.目前欧洲电信标准化协会(european telecommunications standards institute,etsi)和3gpp标准组织制定了移动边缘计算的相关规范。在3gpp ts 23.558制定的mec应用层使能架构中边缘数据网络(edge data network,edn)代表mec边缘数据网络,其中包括边缘使能服务器(edge enabler server,ees)和边缘应用服务器(edge application server,eas)。
5.ees是edn的核心功能,为上层(云端)应用通过边缘数据网络(edn)接入移动通信网络(如:5g网络)提供使能功能,并为终端(ue)提供应用服务器发现功能并提供应用服务器接入控制。上层(云端)应用程序以eas实例的形式创建和加载在eas上,同一个eas上可以创建和加载多个eas实例。每个ue可以同时注册一个eas上的一个或多个eas实例。目前标准中,ue对eas的发现是通过ue从ees获取可用的eas实例列表实现的。
6.eas通过edn接入移动通信网络的上层应用服务器,通过ees进行edn网络接入和服务(边缘计算使能服务)注册,并通过ees获取ue的和边缘计算使能服务相关的信息。
7.架构中还包括边缘配置服务器(edge configuration server,ecs),为ue接入ees提供必要的初始配置信息。
8.边缘计算网络要求支持应用迁移能力。随着ue的移动和位置改变,或随着边缘网络局部性能(如终端延时)或负载情况的变化,某个当前接入的应用服务器可能变得不适合甚至不可用,需要把相关应用迁移到其它应用服务器。应用的迁移可能是同一个ees下不同应用服务器实例间的迁移,也可能是跨ees的应用服务器迁移;后者需要进行ees间的切换。
9.现有技术中,对ees的切换是通过与ecs的交互实现的。源ees根据ue的位置信息向ecs提出请求,ecs向源ees提供符合要求的目标ees,即由ecs决定切换到哪个目标ees。
10.基于上述ees间切换过程,现有技术中定义了eas之间的发现过程,具体过程包括:
[0011]-由源eas触发发现目标eas过程,向源ees发送eas发现请求eas发现请求。请求的依据包括ue标识、ue位置信息、对eas的要求(包括:业务类型、eas需要支持的业务特性、eas的业务kpi)。
[0012]-源ees执行上述现有技术的ees间切换过程。
[0013]-源ees向目标ees发送eas发现请求,目标ees返回可用的目标eas信息。
[0014]-源ees向源eas返回可用的目标eas信息。
[0015]
但是,现有技术存在如下缺点:
[0016]
1)只针对ue移动性导致的应用切换,无法支持用于解决性能或负载均衡问题的ees切换,因为ecs不了解网络的实际运行状况和性能数据信息,也不会将相关信息提供给ees。
[0017]
2)如果ecs和eas由不同运营商部署(如:eas属于云服务提供商,ecs属于移动运营商),ecs不会知晓eas可用性信息;这种情况下ecs无法根据源ees提供的源eas信息做出任何判断和决定。因此现有技术的适用条件比较局限。
[0018]
3)由源eas触发对目标eas的发现,不适用于性能问题和负载均衡问题导致的应用迁移。因为eas对ue的网络性能和网络负载均衡数据信息不敏感,或获取不到。
[0019]
4)源ees获取目标eas的信息。现有技术ees之间的发现没有安全机制保障,在建立可信连接之前获取目标eas信息存在安全隐患源。另外源ees和目标ees如果属于不同的域,对各自所注册的eas信息可能是彼此隔离的。因此ees获取目标eas的做法适用场景局限。


技术实现要素:

[0020]
本技术实施例提供了应用迁移方法及装置,用以使得应用在移动边缘计算应用服务器之间实现迁移,并达到更好的资源效率和负载均衡。
[0021]
在第一边缘使能服务器ees侧,本技术实施例提供的应用迁移方法,包括:
[0022]
第一边缘使能服务器ees向网络数据分析功能实体nwdaf查询符合预设的筛选条件的ees;
[0023]
所述第一ees从符合预设的筛选条件的ees中确定切换的目标ees为第二ees;
[0024]
所述第一ees向所述第二ees发出应用迁移请求消息,用于发起应用迁移过程。
[0025]
通过该方法,第一边缘使能服务器ees向网络数据分析功能实体nwdaf查询符合预设的筛选条件的ees;所述第一ees从符合预设的筛选条件的ees中确定切换的目标ees为第二ees;所述第一ees向所述第二ees发出应用迁移请求消息,用于发起应用迁移过程,从而使得应用在移动边缘计算应用服务器之间实现迁移,并达到更好的资源效率和负载均衡。
[0026]
可选地,通过发送请求消息或订阅消息给所述nwdaf,查询符合预设的筛选条件的ees。
[0027]
可选地,所述请求消息或订阅消息包括:第一ees标识和所述筛选条件。
[0028]
可选地,所述筛选条件包括以下条件中的一种或多种:
[0029]
应用适用的边缘网络服务区域;
[0030]
应用类型或业务类型;
[0031]
媒体类型;
[0032]
应用带宽要求;
[0033]
应用延时要求。
[0034]
可选地,该方法还包括:
[0035]
若所述第一ees和所述第二ees未建立连接,所述第一ees向所述第二ees发出ees
发现请求,用于所述第一ees和所述第二ees建立连接。
[0036]
可选地,所述ees发现请求中包括:
[0037]
所述第一ees标识、发现原因。
[0038]
可选地,所述ees发现请求中还包括:安全凭据信息。
[0039]
在第二ees侧,本技术实施例提供的一种应用迁移方法,包括:
[0040]
第二ees接收第一ees发出的应用迁移请求消息,所述第二ees为切换的目标ees;
[0041]
所述第二ees向所述第一ees返回用于指示接受应用迁移的响应消息。
[0042]
可选地,该方法还包括:
[0043]
所述第二ees确定ees上下文信息,并根据所述ees上下文信息进行配置。
[0044]
可选地,该方法还包括:
[0045]
所述第二ees根据所述应用迁移请求消息中的ue标识信息或应用需求,决定迁移的目标eas为第二eas;
[0046]
所述第二ees向所述第二eas发出应用配置请求,所述应用配置请求中携带应用标识和源eas标识,所述源eas为第一eas。
[0047]
在eas侧,本技术实施例提供的一种应用迁移方法,包括:
[0048]
第二eas接收第二ees发出的应用配置请求,所述应用配置请求中携带应用标识和源eas标识;其中,所述第二eas为应用迁移的目标eas;所述第二ees为切换的目标ees;
[0049]
所述第二eas根据所述应用配置请求中的信息进行配置。
[0050]
可选地,该方法还包括:
[0051]
所述第二eas向所述第二ees发送状态更新信息,用于更新应用迁移后的状态信息。
[0052]
可选地,该方法还包括:
[0053]
第一eas向第一ees发送状态更新信息,其中所述第一eas为切换的源eas,所述第一ees为源ees。
[0054]
可选地,所述状态更新信息,通过如下方式之一发送:
[0055]
通过请求消息发送;
[0056]
通过通知消息发送。
[0057]
在第一ees侧,本技术实施例提供的一种应用迁移装置,包括:
[0058]
存储器,用于存储程序指令;
[0059]
处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行:
[0060]
向网络数据分析功能实体nwdaf查询符合预设的筛选条件的ees;
[0061]
从符合预设的筛选条件的ees中确定切换的目标ees为第二ees;
[0062]
向所述第二ees发出应用迁移请求消息,用于发起应用迁移过程。
[0063]
可选地,所述处理器通过发送请求消息或订阅消息给所述nwdaf,查询符合预设的筛选条件的ees。
[0064]
可选地,所述请求消息或订阅消息包括:第一ees标识和所述筛选条件。
[0065]
可选地,所述筛选条件包括以下条件中的一种或多种:
[0066]
应用适用的边缘网络服务区域;
[0067]
应用类型或业务类型;
[0068]
媒体类型;
[0069]
应用带宽要求;
[0070]
应用延时要求。
[0071]
可选地,所述处理器还用于调用所述存储器中存储的程序指令,按照获得的程序执行:
[0072]
若第一ees和所述第二ees未建立连接,向所述第二ees发出ees发现请求,用于所述第一ees和所述第二ees建立连接。
[0073]
可选地,所述ees发现请求中包括:
[0074]
所述第一ees标识、发现原因。
[0075]
可选地,所述ees发现请求中还包括:安全凭据信息。
[0076]
在第二ees侧,本技术实施例提供的一种应用迁移装置,包括:
[0077]
存储器,用于存储程序指令;
[0078]
处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行:
[0079]
接收第一ees发出的应用迁移请求消息;
[0080]
向所述第一ees返回用于指示接受应用迁移的响应消息。
[0081]
可选地,所述处理器还用于调用所述存储器中存储的程序指令,按照获得的程序执行:
[0082]
确定ees上下文信息,并根据所述ees上下文信息进行配置。
[0083]
可选地,所述处理器还用于调用所述存储器中存储的程序指令,按照获得的程序执行:
[0084]
根据所述应用迁移请求消息中的ue标识信息或应用需求,决定迁移的目标eas为第二eas;
[0085]
向所述第二eas发出应用配置请求,所述应用配置请求中携带应用标识和源eas标识,所述源eas为第一eas。
[0086]
在eas侧,本技术实施例提供的一种应用迁移装置,包括:
[0087]
存储器,用于存储程序指令;
[0088]
处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行:
[0089]
接收第二ees发出的应用配置请求,所述应用配置请求中携带应用标识和源eas标识;其中,所述装置为应用迁移的目标eas;所述第二ees为切换的目标ees;
[0090]
根据所述应用配置请求中的信息进行配置。
[0091]
可选地,所述处理器还用于调用所述存储器中存储的程序指令,按照获得的程序执行:
[0092]
向所述第二ees发送状态更新信息,用于更新应用迁移后的状态信息。
[0093]
可选地,当所述装置为切换的源eas时,所述处理器还用于调用所述存储器中存储的程序指令,按照获得的程序执行:
[0094]
向第一ees发送状态更新信息,其中所述第一ees为源ees。
[0095]
可选地,所述状态更新信息,通过如下方式之一发送:
[0096]
通过请求消息发送;
[0097]
通过通知消息发送。
[0098]
在第一ees侧,本技术实施例提供的另一种应用迁移装置,包括:
[0099]
查询单元,用于向网络数据分析功能实体nwdaf查询符合预设的筛选条件的ees;
[0100]
确定单元,用于从符合预设的筛选条件的ees中确定切换的目标ees为第二ees;
[0101]
请求单元,用于向所述第二ees发出应用迁移请求消息,用于发起应用迁移过程。
[0102]
在第二ees侧,本技术实施例提供的另一种应用迁移装置,包括:
[0103]
接收单元,用于接收第一ees发出的应用迁移请求消息;
[0104]
响应单元,用于向所述第一ees返回用于指示接受应用迁移的响应消息。
[0105]
在eas侧,本技术实施例提供的另一种应用迁移装置,包括:
[0106]
接收单元,用于接收第二ees发出的应用配置请求,所述应用配置请求中携带应用标识和源eas标识;其中,所述装置为应用迁移的目标eas;所述第二ees为切换的目标ees;
[0107]
配置单元,用于根据所述应用配置请求中的信息进行配置。
[0108]
本技术另一实施例提供了一种计算设备,其包括存储器和处理器,其中,所述存储器用于存储程序指令,所述处理器用于调用所述存储器中存储的程序指令,按照获得的程序执行上述任一种方法。
[0109]
本技术另一实施例提供了一种计算机存储介质,所述计算机存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行上述任一种方法。
附图说明
[0110]
为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅是本技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0111]
图1为本技术实施例提供的整个系统的应用迁移方法流程示意图;
[0112]
图2为本技术实施例提供的第一ees侧的应用迁移方法流程示意图;
[0113]
图3为本技术实施例提供的第二ees侧的应用迁移方法流程示意图;
[0114]
图4为本技术实施例提供的eas侧的应用迁移方法流程示意图;
[0115]
图5为本技术实施例提供的应用迁移装置的结构示意图;
[0116]
图6为本技术实施例提供的第一ees侧的另一应用迁移装置的结构示意图;
[0117]
图7为本技术实施例提供的第二ees侧的另一应用迁移装置的结构示意图;
[0118]
图8为本技术实施例提供的eas侧的另一应用迁移装置的结构示意图。
具体实施方式
[0119]
下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,并不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
[0120]
本技术实施例提供了一种应用迁移方法及装置,用于解决移动边缘计算应用层、应用实例如何在ees之间实现迁移并达到更好的资源效率和负载均衡的问题。
[0121]
其中,方法和装置是基于同一申请构思的,由于方法和装置解决问题的原理相似,
因此装置和方法的实施可以相互参见,重复之处不再赘述。
[0122]
本技术实施例提供的技术方案可以适用于多种系统,尤其是5g系统。例如适用的系统可以是全球移动通讯(global system 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时分双工(time division duplex,tdd)、通用移动系统(universal mobile telecommunication system,umts)、全球互联微波接入(worldwide interoperability for microwave access,wimax)系统、5g系统以及5g nr系统等。这多种系统中均包括终端设备和网络设备。
[0123]
本技术实施例涉及的终端设备,可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。在不同的系统中,终端设备的名称可能也不相同,例如在5g系统中,终端设备可以称为用户设备(user equipment,ue)。无线终端设备可以经ran与一个或多个核心网进行通信,无线终端设备可以是移动终端设备,如移动电话(或称为“蜂窝”电话)和具有移动终端设备的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(personal communication service,pcs)电话、无绳电话、会话发起协议(session initiated protocol,sip)话机、无线本地环路(wireless local loop,wll)站、个人数字助理(personal digital assistant,pda)等设备。无线终端设备也可以称为系统、订户单元(subscriber unit)、订户站(subscriber station),移动站(mobile station)、移动台(mobile)、远程站(remote station)、接入点(access point)、远程终端设备(remote terminal)、接入终端设备(access terminal)、用户终端设备(user terminal)、用户代理(user agent)、用户装置(user device),本技术实施例中并不限定。
[0124]
本技术实施例涉及的网络设备,可以是基站,该基站可以包括多个小区。根据具体应用场合不同,基站又可以称为接入点,或者可以是指接入网中在空中接口上通过一个或多个扇区与无线终端设备通信的设备,或者其它名称。网络设备可用于将收到的空中帧与网际协议(internet protocol,ip)分组进行相互转换,作为无线终端设备与接入网的其余部分之间的路由器,其中接入网的其余部分可包括网际协议(ip)通信网络。网络设备还可协调对空中接口的属性管理。例如,本技术实施例涉及的网络设备可以是全球移动通信系统(global system for mobile communications,gsm)或码分多址接入(code division multiple access,cdma)中的网络设备(base transceiver station,bts),也可以是带宽码分多址接入(wide-band code division multiple access,wcdma)中的网络设备(nodeb),还可以是长期演进(long term evolution,lte)系统中的演进型网络设备(evolutional node b,enb或e-nodeb)、5g网络架构(next generation system)中的5g基站,也可是家庭演进基站(home evolved node b,henb)、中继节点(relay node)、家庭基站(femto)、微微基站(pico)等,本技术实施例中并不限定。
[0125]
下面结合说明书附图对本技术各个实施例进行详细描述。需要说明的是,本技术实施例的展示顺序仅代表实施例的先后顺序,并不代表实施例所提供的技术方案的优劣。
[0126]
本技术实施例提供的应用迁移方法如图1所示,具体步骤说明如下:
[0127]
步骤0:此步骤为触发条件,满足任一触发条件ees1可以决定开始进行应用迁移。触发条件包括以下任一种:
[0128]
0a.ees1收到网络数据分析功能(network data analytics function,nwdaf)实体发来的网络性能分析通知(nnwdaf_analyticssubscription_notify nnwdaf_analyticssubscription_subscribe or nnwdaf_analyticsinfo_request);
[0129]
0b.ees1收到eas1发来的eas注册请求(edge application server registration request),其中携带eas状态信息;
[0130]
0c.ees1收到网络开放功能(network exposure function,nef)实体发来的ue位置信息通知(nnef_eventexposure_notify)。
[0131]
步骤1.ees1向nwdaf发起网络数据信息查询,用于向nwdaf查询符合预设的筛选条件的ees。
[0132]
其中,所述筛选条件可以包括以下条件中的一种或多种:
[0133]
应用适用的边缘网络服务区域;
[0134]
应用类型或业务类型;
[0135]
媒体类型;
[0136]
应用带宽要求;
[0137]
应用延时要求。
[0138]
所述信息查询可以是请求/响应模式的消息,也可以是订阅/通知模式的消息。其中,请求消息或订阅消息中携带ees1(即迁移的源ees)标识、上述筛选条件,另外还可以可选携带当前ue的信息(如:ue的位置、ue所属的边缘网络服务区域),可选携带查询原因(如:应用迁移)等。
[0139]
nwdaf向ees1通过响应消息或通知消息返回符合条件的ees标识(或ees标识列表)和接入信息(如ip地址)。
[0140]
步骤2.ees1决定进行切换的目标ees:ees2。例如,ees1在nwdaf返回的ees列表中,根据本地策略决定切换的目标ees,所述本地策略例如:与ue位置最近的ees,当前负载最小的ees等。
[0141]
如果ees1和ees2之前未建立连接,ees1向ees2发出ees发现请求,用于ees1和ees2建立连接,发现请求中包括ees1标识、发现原因(如:应用迁移)。
[0142]
如果ees1和ees2持有安全证书或其他可以保证两者可信关系的凭据或机制,发现请求中还可以携带相关安全凭据信息。ees1和ees2之间可能进行安全认证和建立安全链接的过程,从而可以建立可信的通信链路。如果ees1和ees2之间已建立连接,此ees1向ees2发出ees发现请求的步骤可以省略。
[0143]
步骤3.ees1向ees2发出应用迁移请求消息,用于发起应用迁移过程。
[0144]
所述应用迁移请求消息里携带:ees1标识、ees的上下文(应用相关配置)信息、迁移的应用标识(application id)、迁移应用的源eas标识;
[0145]
所述应用迁移请求消息里可选携带注册到源eas的ue标识,可选携带基于上一步建立安全认证后得到的安全凭据信息(如共享密钥),可选携带以下应用需求:应用适用的边缘网络服务区域、应用类型或业务类型、媒体类型、应用带宽要求、应用延时要求。
[0146]
如果应用迁移的是源eas上的应用实例,则所述应用迁移请求消息里还可以携带应用实例标识(应用实例标识的表现形式可能是eas instance id或application instance id)。
[0147]
ees2向ees1返回响应,指示接受应用迁移。
[0148]
步骤4.ees2保存ees1上下文信息,根据ees1上下文信息进行相关配置。
[0149]
ees2根据应用迁移请求消息中的ue标识信息或应用需求,决定迁移的目标eas:eas2。
[0150]
ees2对eas2发出应用配置请求,所述应用配置请求中携带应用标识和源eas标识;可选携带应用实例标识,可选携带ue标识,可选携带以下应用需求:应用适用的边缘网络服务区域、应用类型或业务类型、媒体类型、应用带宽要求、应用延时要求。
[0151]
步骤5.eas2根据所述应用配置请求中的信息进行相关配置。
[0152]
eas2可能会为迁移的应用创建新的应用实例,也可能会更新现有的应用实例。eas2可能会向eas1发起应用上下文迁移过程。
[0153]
步骤6a.eas2向ees2发送状态更新信息,用于更新应用迁移后的状态信息。所述状态更新信息中包含已迁移的应用id、eas2标识和应用实例标识。
[0154]
步骤6b.可选地,eas1向ees1状态更新信息(eas1可用或不可用)。
[0155]
步骤7.如果eas1或eas1上的某个实例,由于迁移不再可用,eas1向ees1发起去注册过程。
[0156]
步骤8a.ees2向ue通知eas更新信息,所述eas更新信息中包含已迁移的应用id、eas2标识和应用实例标识。
[0157]
步骤8b.ees1向ue通知eas更新信息,所述eas更新信息中包含已迁移的应用id、eas1标识和应用实例标识。
[0158]
综上所述,本技术实施例中提供了ees根据nwdaf提供的ees信息发起的ees切换(步骤1~3),以及对eas进行应用切换的相关配置过程(步骤4)。
[0159]
现有技术借助ecs发现目标ees,ees切换只能基于ue位置。本技术实施例提供的技术方案借助nwdaf的数据分析能力提供候选目标ees,发挥了nwdaf本身掌控的网络性能信息,并且除了ue位置因素外,由于其对网络整体性能的监测能力,还可以根据实际网络性能及负载均衡等因素提供最佳候选ees,从而解决包括ue移动性以及网络能力、网络性能问题导致的应用迁移。
[0160]
现有技术中源ees需要通过目标ees发现eas并获取目标eas信息,用于后续在ees之间进行应用上下文的传递。由于eas和ees可能由不同的服务提供商部署,应用上下文在ees之间传递存在安全隐患。本技术实施例提供的技术方案中,目标ees仅需要对目标eas发起一个配置请求,应用上下文在eas之间传递,实现了ees与eas层配置过程的解耦,更具安全性并满足不同运营商之间跨层操作的要求。
[0161]
参见图2,在第一边缘使能服务器ees侧,本技术实施例提供的应用迁移方法,包括:
[0162]
s101、第一边缘使能服务器ees向网络数据分析功能实体nwdaf查询符合预设的筛选条件的ees;
[0163]
s102、所述第一ees从符合预设的筛选条件的ees中确定切换的目标ees为第二
ees;
[0164]
s103、所述第一ees向所述第二ees发出应用迁移请求消息,用于发起应用迁移过程。
[0165]
通过该方法,第一边缘使能服务器ees向网络数据分析功能实体nwdaf查询符合预设的筛选条件的ees;所述第一ees从符合预设的筛选条件的ees中确定切换的目标ees为第二ees;所述第一ees向所述第二ees发出应用迁移请求消息,用于发起应用迁移过程,从而使得应用在移动边缘计算应用服务器之间实现迁移,并达到更好的资源效率和负载均衡。
[0166]
可选地,通过发送请求消息或订阅消息给所述nwdaf,查询符合预设的筛选条件的ees。
[0167]
可选地,所述请求消息或订阅消息包括:第一ees标识和所述筛选条件。
[0168]
可选地,所述筛选条件包括以下条件中的一种或多种:
[0169]
应用适用的边缘网络服务区域;
[0170]
应用类型或业务类型;
[0171]
媒体类型;
[0172]
应用带宽要求;
[0173]
应用延时要求。
[0174]
可选地,该方法还包括:
[0175]
若所述第一ees和所述第二ees未建立连接,所述第一ees向所述第二ees发出ees发现请求,用于所述第一ees和所述第二ees建立连接。
[0176]
可选地,所述ees发现请求中包括:
[0177]
所述第一ees标识、发现原因。
[0178]
可选地,所述ees发现请求中还包括:安全凭据信息。
[0179]
参见图3,在第二ees侧,本技术实施例提供的一种应用迁移方法,包括:
[0180]
s201、第二ees接收第一ees发出的应用迁移请求消息,所述第二ees为切换的目标ees;
[0181]
s202、所述第二ees向所述第一ees返回用于指示接受应用迁移的响应消息。
[0182]
可选地,该方法还包括:
[0183]
所述第二ees确定ees上下文信息,并根据所述ees上下文信息进行配置。
[0184]
可选地,该方法还包括:
[0185]
所述第二ees根据所述应用迁移请求消息中的ue标识信息或应用需求,决定迁移的目标eas为第二eas;
[0186]
所述第二ees向所述第二eas发出应用配置请求,所述应用配置请求中携带应用标识和源eas标识,所述源eas为第一eas。
[0187]
参见图4,在eas侧,本技术实施例提供的一种应用迁移方法,包括:
[0188]
s301、第二eas接收第二ees发出的应用配置请求,所述应用配置请求中携带应用标识和源eas标识;其中,所述第二eas为应用迁移的目标eas;所述第二ees为切换的目标ees;
[0189]
s302、所述第二eas根据所述应用配置请求中的信息进行配置。
[0190]
可选地,该方法还包括:
[0191]
所述第二eas向所述第二ees发送状态更新信息,用于更新应用迁移后的状态信息。
[0192]
可选地,该方法还包括:
[0193]
第一eas向第一ees发送状态更新信息,其中所述第一eas为切换的源eas,所述第一ees为源ees。
[0194]
可选地,所述状态更新信息,通过如下方式之一发送:
[0195]
通过请求消息发送,例如:通过eas注册请求发送;
[0196]
通过通知消息发送。
[0197]
参见图5,本技术实施例提供的一种应用迁移装置,包括:
[0198]
存储器11,用于存储程序指令;
[0199]
处理器12,用于调用所述存储器中存储的程序指令,按照获得的程序执行上述任一种方法。其中,
[0200]
当本技术实施例提供的应用迁移装置为第一ees侧的装置时,处理器12用于调用所述存储器中存储的程序指令,按照获得的程序执行:
[0201]
向网络数据分析功能实体nwdaf查询符合预设的筛选条件的ees;
[0202]
从符合预设的筛选条件的ees中确定切换的目标ees为第二ees;
[0203]
向所述第二ees发出应用迁移请求消息,用于发起应用迁移过程。
[0204]
可选地,所述处理器通过发送请求消息或订阅消息给所述nwdaf,查询符合预设的筛选条件的ees。
[0205]
可选地,所述请求消息或订阅消息包括:第一ees标识和所述筛选条件。
[0206]
可选地,所述筛选条件包括以下条件中的一种或多种:
[0207]
应用适用的边缘网络服务区域;
[0208]
应用类型或业务类型;
[0209]
媒体类型;
[0210]
应用带宽要求;
[0211]
应用延时要求。
[0212]
可选地,所述处理器还用于调用所述存储器中存储的程序指令,按照获得的程序执行:
[0213]
若第一ees和所述第二ees未建立连接,向所述第二ees发出ees发现请求,用于所述第一ees和所述第二ees建立连接。
[0214]
可选地,所述ees发现请求中包括:
[0215]
所述第一ees标识、发现原因。
[0216]
可选地,所述ees发现请求中还包括:安全凭据信息。
[0217]
当本技术实施例提供的应用迁移装置为第二ees侧的装置时,处理器12用于调用所述存储器中存储的程序指令,按照获得的程序执行:
[0218]
接收第一ees发出的应用迁移请求消息;
[0219]
向所述第一ees返回用于指示接受应用迁移的响应消息。
[0220]
可选地,所述处理器还用于调用所述存储器中存储的程序指令,按照获得的程序执行:
[0221]
确定ees上下文信息,并根据所述ees上下文信息进行配置。
[0222]
可选地,所述处理器还用于调用所述存储器中存储的程序指令,按照获得的程序执行:
[0223]
根据所述应用迁移请求消息中的ue标识信息或应用需求,决定迁移的目标eas为第二eas;
[0224]
向所述第二eas发出应用配置请求,所述应用配置请求中携带应用标识和源eas标识,所述源eas为第一eas。
[0225]
当本技术实施例提供的应用迁移装置为eas侧的装置时,处理器12用于调用所述存储器中存储的程序指令,按照获得的程序执行:
[0226]
接收第二ees发出的应用配置请求,所述应用配置请求中携带应用标识和源eas标识;其中,所述装置为应用迁移的目标eas;所述第二ees为切换的目标ees;
[0227]
根据所述应用配置请求中的信息进行配置。
[0228]
可选地,所述处理器还用于调用所述存储器中存储的程序指令,按照获得的程序执行:
[0229]
向所述第二ees发送状态更新信息,用于更新应用迁移后的状态信息。
[0230]
可选地,当所述装置为切换的源eas时,所述处理器还用于调用所述存储器中存储的程序指令,按照获得的程序执行:
[0231]
向第一ees发送状态更新信息,其中所述第一ees为源ees。
[0232]
可选地,所述状态更新信息,通过如下方式之一发送:
[0233]
通过请求消息发送;
[0234]
通过通知消息发送。
[0235]
参见图6,在第一ees侧,本技术实施例提供的另一种应用迁移装置,包括:
[0236]
查询单元21,用于向网络数据分析功能实体nwdaf查询符合预设的筛选条件的ees;
[0237]
确定单元22,用于从符合预设的筛选条件的ees中确定切换的目标ees为第二ees;
[0238]
请求单元23,用于向所述第二ees发出应用迁移请求消息,用于发起应用迁移过程。
[0239]
参见图7,在第二ees侧,本技术实施例提供的另一种应用迁移装置,包括:
[0240]
接收单元31,用于接收第一ees发出的应用迁移请求消息;
[0241]
响应单元32,用于向所述第一ees返回用于指示接受应用迁移的响应消息。
[0242]
需要说明的是,本技术实施例提供的ees侧的应用迁移装置,可以为ees,并且可以同时具有第一ees侧和第二ees侧的功能。
[0243]
参见图8,在eas侧,本技术实施例提供的另一种应用迁移装置,包括:
[0244]
接收单元41,用于接收第二ees发出的应用配置请求,所述应用配置请求中携带应用标识和源eas标识;其中,所述装置为应用迁移的目标eas;所述第二ees为切换的目标ees;
[0245]
配置单元42,用于根据所述应用配置请求中的信息进行配置。
[0246]
可选地,当作为切换的源eas(即第一eas)侧的装置时,该装置还可以具有用于向第一ees发送状态更新信息的功能单元,其中所述第一ees为源ees。
[0247]
需要说明的是,本技术实施例提供的eas侧的应用迁移装置,可以为eas,可以同时具有源eas和目标eas的功能。
[0248]
需要说明的是,本技术实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0249]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0250]
本技术实施例提供了一种计算设备,该计算设备具体可以为桌面计算机、便携式计算机、智能手机、平板电脑、个人数字助理(personal digital assistant,pda)等。该计算设备可以包括中央处理器(center processing unit,cpu)、存储器、输入/输出设备等,输入设备可以包括键盘、鼠标、触摸屏等,输出设备可以包括显示设备,如液晶显示器(liquid crystal display,lcd)、阴极射线管(cathode ray tube,crt)等。
[0251]
存储器可以包括只读存储器(rom)和随机存取存储器(ram),并向处理器提供存储器中存储的程序指令和数据。在本技术实施例中,存储器可以用于存储本技术实施例提供的任一所述方法的程序。
[0252]
处理器通过调用存储器存储的程序指令,处理器用于按照获得的程序指令执行本技术实施例提供的任一所述方法。
[0253]
本技术实施例提供了一种计算机存储介质,用于储存为上述本技术实施例提供的装置所用的计算机程序指令,其包含用于执行上述本技术实施例提供的任一方法的程序。
[0254]
所述计算机存储介质可以是计算机能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(mo)等)、光学存储器(例如cd、dvd、bd、hvd等)、以及半导体存储器(例如rom、eprom、eeprom、非易失性存储器(nand flash)、固态硬盘(ssd))等。
[0255]
本技术实施例提供的方法可以应用于终端设备,也可以应用于网络设备。
[0256]
其中,终端设备也可称之为用户设备(user equipment,简称为“ue”)、移动台(mobile station,简称为“ms”)、移动终端(mobile terminal)等,可选的,该终端可以具备经无线接入网(radio access network,ran)与一个或多个核心网进行通信的能力,例如,终端可以是移动电话(或称为“蜂窝”电话)、或具有移动性质的计算机等,例如,终端还可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置。
[0257]
网络设备可以为基站(例如,接入点),指接入网中在空中接口上通过一个或多个扇区与无线终端通信的设备。基站可用于将收到的空中帧与ip分组进行相互转换,作为无
线终端与接入网的其余部分之间的路由器,其中接入网的其余部分可包括网际协议(ip)网络。基站还可协调对空中接口的属性管理。例如,基站可以是gsm或cdma中的基站(bts,base transceiver station),也可以是wcdma中的基站(nodeb),还可以是lte中的演进型基站(nodeb或enb或e-nodeb,evolutional node b),或者也可以是5g系统中的gnb等。本技术实施例中不做限定。
[0258]
上述方法处理流程可以用软件程序实现,该软件程序可以存储在存储介质中,当存储的软件程序被调用时,执行上述方法步骤。
[0259]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0260]
本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0261]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0262]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0263]
显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
再多了解一些

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

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

相关文献