一种控制方法及装置与流程

文档序号:25306234发布日期:2021-06-04 14:32阅读:82来源:国知局
一种控制方法及装置与流程

1.本申请涉及边缘计算技术领域,尤其涉及一种控制方法及装置。


背景技术:

2.在边缘计算网络中,很多边缘节点部署在无人值守的偏远地区,与云端的管理节点网络连接很不稳定。当边缘节点与云端管理节点失联,则边缘节点处于离线状态,此时,边缘节点工作正常的情况下会自动启动本地的容器管理代理edged,利用缓存的元数据重启本地服务,另外,边缘节点也可能存在故障而无法正常工作的情况。
3.但是管理节点在发现节点失联后不能判断该节点的状态,从而无法确定该节点是否能够正常提供服务。


技术实现要素:

4.有鉴于此,本申请提供一种控制方法及装置,如下:
5.一种控制方法,包括:
6.在接收到边缘节点网络中的管理节点发送的托管信息的情况下,确定当前边缘节点为托管边缘节点,所述托管信息中至少包含被托管的离线边缘节点的节点信息;
7.根据所述托管信息中的节点信息,建立与所述离线边缘节点之间的通信连接;
8.通过所述通信连接,获得所述离线边缘节点的当前节点状态;
9.将所述离线边缘节点的当前节点状态传输给所述管理节点。
10.上述方法,优选的,根据所述托管信息中的节点信息,建立与所述离线边缘节点之间的通信连接,包括:
11.利用所述托管边缘节点内的第一通信标识,建立与所述离线边缘节点之间的通信连接。
12.上述方法,优选的,通过所述通信连接,获得所述离线边缘节点的当前节点状态,包括:
13.在通过所述通信连接能够接收到所述离线边缘节点向所述托管边缘节点发送的当前状态信息的情况下,根据所述当前状态信息,获得所述离线边缘节点的当前节点状态,其中,所述当前节点状态表征所述离线边缘节点处于自治状态或服务不可用状态;
14.在通过所述通信连接无法接收到所述离线边缘节点向所述托管边缘节点发送的当前状态信息的情况下,获得所述离线边缘节点的当前节点状态,所述当前节点状态表征所述离线边缘节点处于故障状态。
15.上述方法,优选的,在通过所述通信连接能够接收到所述离线边缘节点向所述托管边缘节点发送的当前状态信息的情况下,所述方法还包括:
16.通过所述通信连接与所述离线边缘节点确定状态更新频率,以使得所述离线边缘节点按照所述状态更新频率更新所述离线边缘状态的当前状态信息并向所述托管边缘节点发送,直到所述当前状态信息表征所述离线边缘节点与所述管理节点之间处于连接状
态。
17.一种控制方法,包括:
18.监测边缘节点网络中是否出现离线边缘节点;
19.在监测到出现至少一个离线边缘节点的情况下,为所述离线边缘节点确定托管边缘节点;
20.向所述托管边缘节点发送托管信息,以使得所述托管边缘节点根据所述托管信息中所包含的被托管的离线边缘节点的节点信息,建立与所述离线边缘节点之间的通信连接;并通过所述通信连接获得所述离线边缘节点的当前节点状态;
21.获得所述托管边缘节点传输的所述离线边缘节点的当前节点状态。
22.上述方法,优选的,为所述离线边缘节点确定托管边缘节点,包括:
23.获得所述离线边缘节点与所述边缘节点网络中的其他边缘节点之间的网络连接参数;
24.在所述边缘节点网络中的其他边缘节点中,确定所述网络连接参数满足托管条件的托管边缘节点;
25.其中,所述托管条件包括:
26.所述托管边缘节点与所述离线边缘节点之间的网络传输时延参数在所述边缘节点网络中所有边缘节点分别与所述离线边缘节点之间的网络传输时延参数中最小,
27.和/或,所述托管边缘节点与所述离线边缘节点之间的网络路由转发跳数在所述边缘节点网络中所有边缘节点分别与所述离线边缘节点之间的网络路由转发跳数中最小。
28.上述方法,优选的,为所述离线边缘节点确定托管边缘节点,包括:
29.获得所述离线边缘节点与所述边缘节点网络中的其他基站之间的网络连接参数;所述其他基站为所述边缘节点网络中区别于所述离线边缘节点所属基站的基站;
30.在所述边缘节点网络的其他基站中,确定所述网络连接参数满足托管条件的目标基站;
31.在所述目标基站中,确定负载参数满足优选条件的托管边缘节点;
32.其中,所述托管条件包括:所述目标基站为所述边缘节点网络中可用带宽大于或等于带宽阈值且与所述离线边缘节点之间的距离最小的基站;
33.所述负载参数满足优选条件,包括:所述托管边缘节点为所述目标基站中负载最小的边缘节点。
34.上述方法,优选的,还包括:
35.在所述离线边缘节点的当前节点状态表征所述离线边缘节点处于服务不可用状态或故障状态的情况下,在所述边缘节点网络中为所述离线边缘节点确定备选边缘节点;
36.在所述备选边缘节点上重建所述离线边缘节点对应的服务。
37.一种控制装置,包括:
38.信息接收单元,用于接收边缘节点网络中的管理节点发送的托管信息;
39.托管确定单元,用于在接收到所述管理节点发送的托管信息的情况下,确定当前边缘节点为托管边缘节点,所述托管信息中至少包含被托管的离线边缘节点的节点信息;
40.连接建立单元,用于根据所述托管信息中的节点信息,建立与所述离线边缘节点之间的通信连接;
41.状态获得单元,用于通过所述通信连接,获得所述离线边缘节点的当前节点状态;
42.状态传输单元,用于将所述离线边缘节点的当前节点状态传输给所述管理节点。
43.一种控制装置,包括:
44.离线监测单元,用于监测边缘节点网络中是否出现离线边缘节点;
45.托管确定单元,用于在所述离线监测单元监测到出现至少一个离线边缘节点的情况下,为所述离线边缘节点确定托管边缘节点;
46.信息发送单元,用于向所述托管边缘节点发送托管信息,以使得所述托管边缘节点根据所述托管信息中所包含的被托管的离线边缘节点的节点信息,建立与所述离线边缘节点之间的通信连接;并通过所述通信连接获得所述离线边缘节点的当前节点状态;
47.状态获得单元,用于获得所述托管边缘节点传输的所述离线边缘节点的当前节点状态。
48.一种电子设备,作为边缘节点网络中的边缘节点,所述电子设备包括:
49.存储器,用于存储应用程序和所述应用程序运行所产生的数据;
50.处理器,用于执行所述应用程序,以实现:在接收到边缘节点网络中的管理节点发送的托管信息的情况下,确定当前边缘节点为托管边缘节点,所述托管信息中至少包含被托管的离线边缘节点的节点信息;根据所述托管信息中的节点信息,建立与所述离线边缘节点之间的通信连接;通过所述通信连接,获得所述离线边缘节点的当前节点状态;将所述离线边缘节点的当前节点状态传输给所述管理节点。
51.一种电子设备,作为边缘节点网络中的管理节点,所述电子设备包括:
52.存储器,用于存储应用程序和所述应用程序运行所产生的数据;
53.处理器,用于执行所述应用程序,以实现:监测边缘节点网络中是否出现离线边缘节点;在监测到出现至少一个离线边缘节点的情况下,为所述离线边缘节点确定托管边缘节点;向所述托管边缘节点发送托管信息,以使得所述托管边缘节点根据所述托管信息中所包含的被托管的离线边缘节点的节点信息,建立与所述离线边缘节点之间的通信连接;并通过所述通信连接获得所述离线边缘节点的当前节点状态;获得所述托管边缘节点传输的所述离线边缘节点的当前节点状态。
54.由上述方案可知,本申请提供的一种控制方法及装置中,在边缘节点网络的管理节点上监测边缘节点网络中是否出现离线边缘节点,而在监测到出现至少一个离线边缘节点的情况下,管理节点为离线边缘节点确定托管边缘节点并向托管边缘节点发送的托管信息,以使得托管边缘节点根据托管信息中所包含的被托管的离线边缘节点的节点信息,从而在建立与离线边缘节点之间的通信连接后通过通信连接获得离线边缘节点的当前节点状态,由此,管理节点上能够获得托管边缘节点传输的离线边缘节点的当前节点状态。可见,本申请中即使存在离线节点即失联节点,管理节点上也能够获得到离线节点的节点状态,进而能够确定该节点是否能够正常提供服务。
附图说明
55.为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的
附图。
56.图1为本申请实施例一提供的一种控制方法的流程图;
57.图2为边缘节点网络的架构图;
58.图3为本申请实施例二提供的一种控制方法的流程图;
59.图4

图5分别为本申请实施例二提供的一种控制方法的部分流程图;
60.图6为本申请实施例二提供的一种控制方法的另一流程图;
61.图7为本申请实施例三提供的一种控制装置的结构示意图;
62.图8为本申请实施例四提供的一种控制装置的结构示意图;
63.图9为本申请实施例五提供的一种电子设备的结构示意图;
64.图10为本申请实施例六提供的一种电子设备的结构示意图;
65.图11为本申请实施例中管理节点、托管边缘节点以及离线边缘节点之间的交互示意图;
66.图12为本申请实施例在实际应用中的详细示意图;
67.图13

图14分别为本申请实施例中确定托管边缘节点的示意图。
具体实施方式
68.下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
69.参考图1,为本申请实施例一提供的一种控制方法的实现流程图,该方法适用于边缘节点网络中的任一边缘节点,该边缘节点区别于边缘节点网络中的管理节点,管理节点也可以理解为云端管理节点,如图2中所示,边缘节点网络中可以包含有一个管理节点以及多个边缘节点,一个或多个边缘节点对应一个基站,边缘节点网络中还可以有管理节点的备用节点,而边缘节点网络中的边缘节点即为能够进行数据处理的电子设备,如边缘控制器、边缘网关以及边缘服务器等边缘侧设备,这些边缘侧设备具备边缘侧实时数据分析、本地数据存储、实时网络联接等共性能力,多个边缘节点组成边缘节点网络,边缘节点网络中通过配置管理节点,用于对边缘节点网络中的各个边缘节点进行统一管理,如管理各个边缘节点的节点状态等等。本实施例中的技术方案主要用于实现对边缘节点网络中离线边缘节点的节点状态的获取。
70.具体的,本实施例中的方法可以包含以下步骤:
71.步骤101:在接收到边缘节点网络中的管理节点发送的托管信息的情况下,确定当前边缘节点为托管边缘节点。
72.其中,托管信息中至少包含有被托管的离线边缘节点的节点信息,以表征该节点信息所对应的边缘节点处于离线状态即与管理节点之间失联的状态。
73.需要说明的是,实现本实施例中方法的当前边缘节点并不是一定会接收到管理节点的托管信息,只有在管理节点监测边缘节点网络中出现一个或多个离线边缘节点且当前边缘节点被管理节点确定为离线边缘节点对应的托管边缘节点的情况下,才会将托管信息发送给当前边缘节点,因此,只有接收到管理节点所发送的托管信息的当前边缘节点才是
被管理节点为离线边缘节点对应的托管边缘节点。
74.基于此,本实施例中,在当前边缘节点接收到管理节点所发送的托管信息的情况下,即可基于该托管信息确定自己即当前边缘节点为托管信息中节点信息对应的离线边缘节点所对应的托管边缘节点。
75.步骤102:根据托管信息中的节点信息,建立与离线边缘节点之间的通信连接。
76.其中,本实施例中可以对托管信息中的节点信息进行分析,以确定被托管边缘节点所托管的离线边缘节点,进而托管边缘节点就可以建立托管边缘节点与离线边缘节点之间的通信连接。
77.需要说明的是,这里的通信连接的通信类型区别于边缘节点网络中边缘节点与管理节点之间进行通信的通信类型。
78.步骤103:通过通信连接,获得离线边缘节点的当前节点状态。
79.其中,本实施例中可以通过托管边缘节点与离线边缘节点之间的通信连接,接收离线边缘节点发送的信息内容,如当前状态信息等内容,进而根据托管边缘节点通过通信连接是否能够接收到离线边缘节点向托管边缘节点发送的当前状态信息等的不同情况来获得到离线边缘节点的当前节点状态。
80.步骤104:将离线边缘节点的当前节点状态传输给管理节点。
81.其中,本实施例中托管边缘节点可以通过托管边缘节点与管理节点之间的通信连接将离线边缘节点的当前节点状态传输给管理节点,由此,管理节点上就可以获得到离线边缘节点的当前节点状态。
82.由上述方案可知,本申请实施例一提供的一种控制方法,在边缘节点网络的管理节点上监测边缘节点网络中是否出现离线边缘节点,而在监测到出现至少一个离线边缘节点的情况下,管理节点为离线边缘节点确定托管边缘节点并向托管边缘节点发送的托管信息,以使得托管边缘节点根据托管信息中所包含的被托管的离线边缘节点的节点信息,从而在建立与离线边缘节点之间的通信连接后通过通信连接获得离线边缘节点的当前节点状态,由此,管理节点上能够获得托管边缘节点传输的离线边缘节点的当前节点状态。可见,本实施例中即使存在离线节点即失联节点,管理节点上也能够获得到离线节点的节点状态,进而能够确定该节点是否能够正常提供服务。
83.在一种实现方式中,边缘节点网络中的每个边缘节点上均配置有通信模块并配置有通信配置文件,由此,每个边缘节点被管理节点确定为离线边缘节点时能够作为托管边缘节点通过通信模块根据通信配置文件建立与离线边缘节点的通信连接。具体实现中,步骤102中托管边缘节点在根据托管信息中的节点信息,建立托管边缘节点与离线边缘节点之间的通信连接时,可以通过以下方式实现:
84.利用托管边缘节点内的第一通信标识,建立与离线边缘节点之间的通信连接。
85.具体的,托管边缘节点中的通信配置文件中包含有第一通信标识,由此,托管边缘节点通过通信模块根据通信配置文件中的第一通信标识以及其他配置内容建立托管边缘节点与离线边缘节点之间的通信连接,进而托管边缘节点能够基于该通信连接等待接收离线边缘节点所发送的信息内容。
86.例如,托管边缘节点中的通信模块为用户身份识别模块sim(subscriber identity module)卡控制模块,而托管边缘节点中的通信配置文件中包含有预先向通信运
营商申请的通信账号如sim卡号以及建立通信连接所需要的其他配置内容,由此,托管边缘节点在接收到管理节点发送的托管信息并确定自己所托管的离线边缘节点之后,通过sim卡控制模块激活托管边缘节点中的通信配置文件,进而使得sim卡号处于激活状态,进而托管边缘节点能够通过激活的sim卡号建立与离线边缘节点之间的通信连接,进而托管边缘节点能够通过该通信连接等待接收离线边缘节点所发送的信息内容。
87.在一种实现方式中,步骤103中在通过通信连接,获得离线边缘节点的当前节点状态时,可以有以下两种情况:
88.第一种情况,即在托管边缘节点通过通信连接能够接收到离线边缘节点向托管边缘节点发送的当前状态信息的情况下,托管边缘节点根据当前状态信息,获得离线边缘节点的当前节点状态,其中,当前节点状态表征离线边缘节点处于自治状态或服务不可用状态。
89.需要说明的是,边缘节点网络中的任一边缘节点在监测到与管理节点之间失联即确定自己为离线边缘节点的情况下,离线边缘节点可以通过内置的通信模块如sim卡控制模块等向通信运营商的通信基站申请第二通信标识如动态的sim卡号,进而就可以基于第二通信标识向外广播发送离线边缘节点的当前状态信息,由此,托管边缘节点与离线边缘节点之间就可以建立通信连接,基于此,托管边缘节点就可以通过与离线边缘节点之间的通信连接接收到离线边缘节点所发送的当前状态信息。
90.另外,在离线边缘节点能够通过通信连接将当前状态信息发送给托管节点的情况下,表明离线边缘节点并没有因为故障而无法进而通信连接的建立以及信息的发送,此时,离线边缘节点通过通信连接所发送的当前状态信息表明离线边缘节点能够向外发送信息但出于服务不可用或者自治状态。基于此,托管边缘节点根据所接收到的离线边缘节点的当前状态信息,生成离线边缘节点的当前节点状态,具体可以直接将所接收到的当前状态信息作为当前节点状态,或者,可以根据当前状态信息所表征的离线边缘节点的当前状态生成当前节点状态。
91.第二种情况,即在托管边缘节点通过通信连接无法接收到离线边缘节点向托管边缘节点发送的当前状态信息的情况下,托管边缘节点获得离线边缘节点的当前节点状态,而此时的当前节点状态表征离线边缘节点处于故障状态。
92.需要说明的是,边缘节点网络中的任一边缘节点在监测到与管理节点之间失联即确定自己为离线边缘节点的情况下,离线边缘节点可以通过内置的通信模块如sim卡控制模块等向通信运营商的通信基站申请第二通信标识如动态的sim卡号并下载相应的通信配置文件,进而就可以基于通信配置文件以及第二通信标识向外广播发送离线边缘节点的当前状态信息,但如果离线边缘节点处于故障状态的情况下,离线边缘节点可能无法向通信运营商的通信基站申请sim卡号,或者离线边缘节点可能无法根据申请到的sim卡号进行信息发送,由此,托管边缘节点虽然能够通过第一通信标识建立与离线边缘节点之间的通信连接,但是无法接收到离线边缘节点所发送的当前状态信息。基于此,托管边缘节点在无法通过通信连接接收到离线边缘节点的当前状态信息的情况下,托管边缘节点可以直接根据这一无法接收信息的情况来获得离线边缘节点的当前节点状态,例如,托管边缘节点可以在无法接收到离线边缘节点发送的信息的情况下直接生成表征离线边缘节点处于故障状态的当前节点状态。
93.进一步的,托管边缘节点在通过通信连接能够接收到离线边缘节点向托管边缘节点发送的当前状态信息的情况下,托管边缘节点中还可以通过通信连接与离线边缘节点确定状态更新频率,以使得离线边缘节点按照状态更新频率更新离线边缘状态的当前状态信息并向托管边缘节点发送,由此托管边缘节点可以根据更新的当前状态信息持续更新离线边缘节点的当前节点状态,直到当前状态信息表征离线边缘节点与管理节点之间处于连接状态,离线边缘节点不再向托管边缘节点发送当前状态信息。
94.基于此,离线边缘节点与托管边缘节点可以同时或依次关闭所建立的通信连接。例如,离线边缘节点通过节点内的sim卡控制模块关闭通信连接并删除所下载并激活的通信配置文件,由此释放所申请的sim卡号;而托管边缘节点通过节点内的sim卡控制模块关闭通信连接,由此将所激活的sim卡号切换到未激活状态。
95.参考图3,为本申请实施例二提供的一种控制方法的实现流程图,该方法适用于边缘节点网络中的管理节点。本实施例中的技术方案主要用于实现对边缘节点网络中离线边缘节点的节点状态的获取。
96.具体的,本实施例中的方法可以包含以下步骤:
97.步骤301:监测边缘节点网络中是否出现离线边缘节点。
98.其中,管理节点可以通过监测模块监测与边缘节点网络中各个边缘节点之间的websocket连接,由此来监测是否出现与管理节点之间失联的边缘节点,即离线边缘节点。
99.步骤302:在监测到出现至少一个离线边缘节点的情况下,管理节点为离线边缘节点确定托管边缘节点。
100.其中,管理节点可以根据边缘节点网络中各个边缘节点的当前节点状态来为离线边缘节点挑选合适的托管边缘节点。
101.步骤303:管理节点向托管边缘节点发送托管信息,以使得托管边缘节点根据托管信息中所包含的被托管的离线边缘节点的节点信息,建立与离线边缘节点之间的通信连接并通过通信连接获得离线边缘节点的当前节点状态。
102.其中,管理节点可以通过与托管边缘节点之间的通信连接如websocket连接等向托管边缘节点发送托管信息,该托管信息中包含有被托管的离线边缘节点的节点信息,由此,托管边缘节点在接收到托关系信息之后,能够根据该节点信息建立与离线边缘节点之间的通信连接,该通信连接为区别于离线边缘节点在未失联之间与关联节点之间的连接,基于此,托管边缘节点能够通过该通信连接获得到离线边缘节点的当前节点状态,之后,托管边缘节点通过与管理节点之间的通信连接将离线边缘节点的当前节点状态向管理节点进行发送。
103.需要说明的是,托管边缘节点通过通信连接获得离线边缘节点的当前节点状态的实现方式可以参考前文中相应内容,此处不再详述。
104.步骤304:获得托管边缘节点传输的离线边缘节点的当前节点状态。
105.其中,管理节点可以通过对托管边缘节点所发送的离线边缘节点的当前节点状态进行接收,由此获得到托管边缘节点所传输的离线边缘节点的当前节点状态。
106.由上述方案可知,本申请实施例二提供的一种控制方法,在边缘节点网络的管理节点上监测边缘节点网络中是否出现离线边缘节点,而在监测到出现至少一个离线边缘节点的情况下,管理节点为离线边缘节点确定托管边缘节点并向托管边缘节点发送的托管信
息,由此,托管边缘节点根据托管信息中所包含的被托管的离线边缘节点的节点信息,从而在建立与离线边缘节点之间的通信连接后通过通信连接获得离线边缘节点的当前节点状态,由此,管理节点上能够获得托管边缘节点传输的离线边缘节点的当前节点状态。可见,本实施例中即使存在离线节点即失联节点,管理节点上也能够获得到离线节点的节点状态,进而能够确定该节点是否能够正常提供服务。
107.具体实现中,管理节点可能只能处理边缘节点网络中邻近的基站的相关参数,也可能能够同时处理边缘节点网络中各边缘节点的相关参数以及邻近的基站的相关参数,基于这两种情况,有不同的方式来确定托管边缘节点。如下:
108.在一种实现方式中,在管理节点能够同时处理边缘节点网络中各边缘节点的相关参数如节点之间的网络拓扑以及性能指标数据等以及邻近的基站的相关参数的情况下,步骤302中管理节点为离线边缘节点确定托管边缘节点时,具体可以通过以下步骤实现,如图4中所示:
109.步骤401:获得离线边缘节点与边缘节点网络中的其他边缘节点之间的网络连接参数。
110.其中,管理节点可以通过其内置的托管节点调度模块来收集边缘节点网络中所有的边缘节点及附近基站的参数信息,包括有:边缘节点的位置信息、边缘节点所属基站及其负载等参数信息,还包含有附近基站的位置信息以及负载如带宽使用率等参数信息,基于此,管理节点在这些信息的基础上获得离线边缘节点与边缘节点网络中的其他边缘节点之间的网络连接参数,这里的网络连接参数可以包含有网络传输时延参数即端到端延时参数,还可以包含有网络路由转发跳数等参数信息。
111.步骤402:在边缘节点网络中的其他边缘节点中,确定网络连接参数满足托管条件的托管边缘节点。
112.其中,本实施例中可以对离线边缘节点与边缘节点网络中的每个其他边缘节点之间的网络连接参数进行分析,例如,将网络连接参数与托管条件进行比对,进而在这些其他边缘节点中确定出网络连接参数满足托管条件的边缘节点作为离线边缘节点的托管边缘节点。
113.具体的,托管条件可以为:
114.托管边缘节点与离线边缘节点之间的网络传输时延参数在边缘节点网络中所有边缘节点分别与离线边缘节点之间的网络传输时延参数中最小,
115.和/或,托管边缘节点与离线边缘节点之间的网络路由转发跳数在边缘节点网络中所有边缘节点分别与离线边缘节点之间的网络路由转发跳数中最小。
116.也就是说,本实施例中在边缘网络节点中找到与离线边缘节点之间网络传输时延最小的边缘节点作为该离线边缘节点的托管边缘节点,或者,在边缘网络节点中找到与离线边缘节点之间路由转发跳数最小的边缘节点作为该离线边缘节点的托管边缘节点,或者,在边缘网络节点中找到与离线边缘节点之间网络传输时延最小且路由转发跳数最小的边缘节点作为该离线边缘节点的托管边缘节点。
117.需要说明的是,本实施例中的离线边缘节点可以为一个或多个,在离线边缘节点为一个的情况下,本实施例中可以在边缘网络节点中找到与离线边缘节点之间网络传输时延最小的边缘节点作为该离线边缘节点的托管边缘节点,或者,在边缘网络节点中找到与
离线边缘节点之间路由转发跳数最小的边缘节点作为该离线边缘节点的托管边缘节点,或者,在边缘网络节点中找到与离线边缘节点之间网络传输时延最小且路由转发跳数最小的边缘节点作为该离线边缘节点的托管边缘节点;在离线边缘节点为多个的情况下,本实施例中可以在边缘网络节点中找到与每个离线边缘节点之间的平均传输时延最小的边缘节点作为该离线边缘节点的托管边缘节点,或者,在边缘网络节点中找到与每个离线边缘节点之间的平均路由转发跳数最小的边缘节点作为该离线边缘节点的托管边缘节点,或者,在边缘网络节点中找到与每个离线边缘节点之间的平均网络传输时延最小且平均路由转发跳数最小的边缘节点作为该离线边缘节点的托管边缘节点。
118.在另一种实现方式中,在管理节点只能处理邻近的基站的相关参数的情况下,步骤302中管理节点为离线边缘节点确定托管边缘节点时,具体可以通过以下步骤实现,如图5中所示:
119.步骤501:获得离线边缘节点与边缘节点网络中的其他基站之间的网络连接参数。
120.其中,其他基站为边缘节点网络中区别于离线边缘节点所属基站的基站,为与离线边缘节点所属基站的邻近基站。本实施例中可以通过其内置的托管节点调度模块来收集所有边缘节点及附近基站的参数信息,可以包含有边缘节点位置信息、所属基站、负载等信息,还可以包含有基站的位置信息、负载如带宽使用率等信息。基于此,管理节点在这些信息的基础上获得离线边缘节点与边缘节点网络中的其他基站之间的,这里的网络连接参数可以包含有基站的可用带宽,还可以包含有与离线边缘节点之间的距离等信息。
121.步骤502:在边缘节点网络的其他基站中,确定网络连接参数满足托管条件的目标基站。
122.其中,本实施例中可以对离线边缘节点与边缘节点网络中每个与离线边缘节点的邻近基站之间的网络连接参数进行分析,例如,将网络连接参数与托管条件进行比对,进而在这些其他基站中确定出网络连接参数满足托管条件的目标基站。
123.具体的,托管条件可以包含:目标基站为边缘节点网络中可用带宽大于或等于带宽阈值且与离线边缘节点之间的距离最小的基站。
124.也就是说,本实施例中在边缘网络节点中与离线边缘节点邻近的基站中找到与离线边缘节点之间的距离最小且可用带宽大小或等于带宽阈值的基站作为寻找该离线边缘节点的托管边缘节点的参考基站。
125.步骤503:在目标基站中,确定负载参数满足优选条件的托管边缘节点。
126.其中,目标基站中可以对应于多个边缘节点,而负载参数满足优选条件,可以包括:托管边缘节点为目标基站中负载最小的边缘节点。
127.也就是说,本实施例中在边缘网络节点中与离线边缘节点邻近的基站中找到与离线边缘节点之间的距离最小且可用带宽大小或等于带宽阈值的目标基站作为寻找该离线边缘节点的托管边缘节点的参考基站之后,在目标基站中找到负载最小即可用资源最大的边缘节点确定为离线边缘节点的托管边缘节点。
128.需要说明的是,本实施例中的离线边缘节点可以为一个或多个,在离线边缘节点为一个的情况下,本实施例中在边缘网络节点中与离线边缘节点邻近的基站中找到与离线边缘节点之间的距离最小且可用带宽大小或等于带宽阈值的目标基站,之后,在目标基站的覆盖范围中找到负载最小的边缘节点确定为离线边缘节点的托管边缘节点;在离线边缘
节点为多个的情况下,本实施例中在边缘网络节点中与离线边缘节点邻近的基站中找到与每个离线边缘节点之间的平均距离最小且可用带宽大小或等于带宽阈值的目标基站,之后,在目标基站的覆盖范围中找到负载最小的边缘节点确定为离线边缘节点的托管边缘节点。
129.在一种实现方式中,在离线边缘节点的当前节点状态表征离线边缘节点处于服务不可用状态或故障状态的情况下,本实施例中的方法中还可以包含以下步骤,如图6中所示:
130.步骤305:管理节点在边缘节点网络中为离线边缘节点确定备选边缘节点。
131.其中,管理节点可以根据离线边缘节点所对应的服务类型以及所需要的负载等信息在边缘节点网络中找到能够重建离线边缘节点对应的服务的边缘节点,以作为离线边缘节点的备选边缘节点。
132.步骤306:在备选边缘节点上重建离线边缘节点对应的服务。
133.也就是说,管理节点将该离线边缘节点运行的服务在备选边缘节点上重建,保证仍然对外提供服务,当然,还可以同时通知运维人员修复离线边缘节点的故障。
134.另外,管理节点还可以在离线边缘节点的当前节点状态表征离线边缘节点处于自治状态的情况下,更新数据库中关于边缘节点的状态,并等待离线边缘节点与管理节点之间的连接恢复。
135.参考图7,为本申请实施例三提供的一种控制装置的结构示意图,该装置可以配置在边缘节点网络中的任一边缘节点。本实施例中的技术方案主要用于实现对边缘节点网络中离线边缘节点的节点状态的获取。
136.具体的,本实施例中的装置可以包含以下单元:
137.信息接收单元701,用于接收边缘节点网络中的管理节点发送的托管信息;
138.托管确定单元702,用于在接收到管理节点发送的托管信息的情况下,确定当前边缘节点为托管边缘节点,托管信息中至少包含被托管的离线边缘节点的节点信息;
139.连接建立单元703,用于根据托管信息中的节点信息,建立与离线边缘节点之间的通信连接;
140.状态获得单元704,用于通过通信连接,获得离线边缘节点的当前节点状态;
141.状态传输单元705,用于将离线边缘节点的当前节点状态传输给管理节点。
142.由上述方案可知,本申请实施例三提供的一种控制装置,在边缘节点网络的管理节点上监测边缘节点网络中是否出现离线边缘节点,而在监测到出现至少一个离线边缘节点的情况下,管理节点为离线边缘节点确定托管边缘节点并向托管边缘节点发送的托管信息,由此,托管边缘节点根据托管信息中所包含的被托管的离线边缘节点的节点信息,从而在建立与离线边缘节点之间的通信连接后通过通信连接获得离线边缘节点的当前节点状态,由此,管理节点上能够获得托管边缘节点传输的离线边缘节点的当前节点状态。可见,本实施例中即使存在离线节点即失联节点,管理节点上也能够获得到离线节点的节点状态,进而能够确定该节点是否能够正常提供服务。
143.在一种实现方式中,连接建立单元703具体用于:利用托管边缘节点内的第一通信标识,建立与离线边缘节点之间的通信连接。
144.在一种实现方式中,状态获得单元704具体用于:在通过通信连接能够接收到离线
边缘节点向托管边缘节点发送的当前状态信息的情况下,根据当前状态信息,获得离线边缘节点的当前节点状态,其中,当前节点状态表征离线边缘节点处于自治状态或服务不可用状态;在通过通信连接无法接收到离线边缘节点向托管边缘节点发送的当前状态信息的情况下,获得离线边缘节点的当前节点状态,当前节点状态表征离线边缘节点处于故障状态。
145.在一种实现方式中,在状态获得单元704通过通信连接能够接收到离线边缘节点向托管边缘节点发送的当前状态信息的情况下,还用于:通过通信连接与离线边缘节点确定状态更新频率,以使得离线边缘节点按照状态更新频率更新离线边缘状态的当前状态信息并向托管边缘节点发送,直到当前状态信息表征离线边缘节点与管理节点之间处于连接状态。
146.需要说明的是,本实施例中各单元的具体实现可以参考前文中的相应内容,此处不再详述。
147.参考图8,为本申请实施例四提供的一种控制装置的结构示意图,该装置可以配置在边缘节点网络中的管理节点。本实施例中的技术方案主要用于实现对边缘节点网络中离线边缘节点的节点状态的获取。
148.具体的,本实施例中的装置可以包含以下单元:
149.离线监测单元801,用于监测边缘节点网络中是否出现离线边缘节点;
150.托管确定单元802,用于在离线监测单元监测到出现至少一个离线边缘节点的情况下,为离线边缘节点确定托管边缘节点;
151.信息发送单元803,用于向托管边缘节点发送的托管信息,以使得托管边缘节点根据托管信息中所包含的被托管的离线边缘节点的节点信息,建立与离线边缘节点之间的通信连接;并通过通信连接获得离线边缘节点的当前节点状态;
152.状态获得单元804,用于获得托管边缘节点传输的离线边缘节点的当前节点状态。
153.由上述方案可知,本申请实施例四提供的一种控制装置,在边缘节点网络的管理节点上监测边缘节点网络中是否出现离线边缘节点,而在监测到出现至少一个离线边缘节点的情况下,管理节点为离线边缘节点确定托管边缘节点并向托管边缘节点发送的托管信息,由此,托管边缘节点根据托管信息中所包含的被托管的离线边缘节点的节点信息,从而在建立与离线边缘节点之间的通信连接后通过通信连接获得离线边缘节点的当前节点状态,由此,管理节点上能够获得托管边缘节点传输的离线边缘节点的当前节点状态。可见,本实施例中即使存在离线节点即失联节点,管理节点上也能够获得到离线节点的节点状态,进而能够确定该节点是否能够正常提供服务。
154.在一种实现方式中,托管确定单元802具体用于:获得离线边缘节点与边缘节点网络中的其他边缘节点之间的网络连接参数;在边缘节点网络中的其他边缘节点中,确定网络连接参数满足托管条件的托管边缘节点;
155.其中,托管条件包括:托管边缘节点与离线边缘节点之间的网络传输时延参数在边缘节点网络中所有边缘节点分别与离线边缘节点之间的网络传输时延参数中最小,和/或,托管边缘节点与离线边缘节点之间的网络路由转发跳数在边缘节点网络中所有边缘节点分别与离线边缘节点之间的网络路由转发跳数中最小。
156.在一种实现方式中,托管确定单元802具体用于:获得离线边缘节点与边缘节点网
络中的其他基站之间的网络连接参数;其他基站为边缘节点网络中区别于离线边缘节点所属基站的基站;在边缘节点网络的其他基站中,确定网络连接参数满足托管条件的目标基站;在目标基站中,确定负载参数满足优选条件的托管边缘节点;
157.其中,托管条件包括:目标基站为边缘节点网络中可用带宽大于或等于带宽阈值且与离线边缘节点之间的距离最小的基站;负载参数满足优选条件,包括:托管边缘节点为目标基站中负载最小的边缘节点。
158.在一种实现方式中,状态获得单元804在离线边缘节点的当前节点状态表征离线边缘节点处于服务不可用状态或故障状态的情况下,还用于:在边缘节点网络中为离线边缘节点确定备选边缘节点;在备选边缘节点上重建离线边缘节点对应的服务。
159.需要说明的是,本实施例中各单元的具体实现可以参考前文中的相应内容,此处不再详述。
160.参考图9,为本申请实施例五提供的一种电子设备,作为边缘节点网络中的边缘节点,该电子设备可以包括以下结构:
161.存储器901,用于存储应用程序和应用程序运行所产生的数据;
162.处理器902,用于执行应用程序,以实现:在接收到边缘节点网络中的管理节点发送的托管信息的情况下,确定当前边缘节点为托管边缘节点,托管信息中至少包含被托管的离线边缘节点的节点信息;根据托管信息中的节点信息,建立与离线边缘节点之间的通信连接;通过通信连接,获得离线边缘节点的当前节点状态;将离线边缘节点的当前节点状态传输给管理节点。
163.由上述方案可知,本申请提供的一种作为边缘节点的电子设备中,在边缘节点网络的管理节点上监测边缘节点网络中是否出现离线边缘节点,而在监测到出现至少一个离线边缘节点的情况下,管理节点为离线边缘节点确定托管边缘节点并向托管边缘节点发送的托管信息,以使得托管边缘节点根据托管信息中所包含的被托管的离线边缘节点的节点信息,从而在建立与离线边缘节点之间的通信连接后通过通信连接获得离线边缘节点的当前节点状态,由此,管理节点上能够获得托管边缘节点传输的离线边缘节点的当前节点状态。可见,本申请中即使存在离线节点即失联节点,管理节点上也能够获得到离线节点的节点状态,进而能够确定该节点是否能够正常提供服务。
164.参考图10,为本申请实施例六提供的一种电子设备,作为边缘节点网络中的管理节点,该电子设备可以包括以下结构:
165.存储器1001,用于存储应用程序和应用程序运行所产生的数据;
166.处理器1002,用于执行应用程序,以实现:监测边缘节点网络中是否出现离线边缘节点;在监测到出现至少一个离线边缘节点的情况下,为离线边缘节点确定托管边缘节点;向托管边缘节点发送托管信息,以使得托管边缘节点根据托管信息中所包含的被托管的离线边缘节点的节点信息,建立与离线边缘节点之间的通信连接;并通过通信连接获得离线边缘节点的当前节点状态;获得托管边缘节点传输的离线边缘节点的当前节点状态。
167.由上述方案可知,本申请提供的一种作为管理节点的电子设备中,在边缘节点网络的管理节点上监测边缘节点网络中是否出现离线边缘节点,而在监测到出现至少一个离线边缘节点的情况下,管理节点为离线边缘节点确定托管边缘节点并向托管边缘节点发送的托管信息,以使得托管边缘节点根据托管信息中所包含的被托管的离线边缘节点的节点
信息,从而在建立与离线边缘节点之间的通信连接后通过通信连接获得离线边缘节点的当前节点状态,由此,管理节点上能够获得托管边缘节点传输的离线边缘节点的当前节点状态。可见,本申请中即使存在离线节点即失联节点,管理节点上也能够获得到离线节点的节点状态,进而能够确定该节点是否能够正常提供服务。
168.以下对本申请的技术方案进行详细说明:
169.首先,本申请的发明人在对边缘节点进行维护的过程中发现:很多边缘节点部署在无人值守的偏远地区,与云端的管理节点网络连接很不稳定。当边缘节点与云端管理节点失联,则边缘节点处于离线状态,管理节点则无法获知边缘节点运行状态,也无法对边缘节点进行管理。
170.而现有的kubeedge边缘自治方案中,当云端管理节点发现与边缘节点的websocket连接断开,就默认节点进入边缘自治状态。而当边缘节点检测到与云端连接断开,在边缘节点工作正常的情况下会自动启动本地的容器管理代理edged,利用缓存的元数据重启本地服务。
171.但是,本申请的发明人发现:这种方案没有考虑边缘节点出现故障的情况,当边缘节点出现硬件或软件故障,则无法正常启动边缘自治机制。由于节点在失联情况下,无法再向管理节点上报状态,因此管理节点在发现节点失联后不能判断该节点处于边缘自治状态还是故障状态。一旦边缘节点出现故障,管理节点不能及时发现并处理故障,造成业务长时间无法为客户提供服务。
172.针对上述问题和现有解决方案的缺陷,本申请的发明人提出如下方案:
173.首先,在云端管理节点新增调度模块,用于收集分析边缘节点之间的网络拓扑、地理位置关系、邻近基站负载等信息,为离线的边缘节点搜索一个最佳可捕获离线节点状态的托管边缘节点。
174.其次,边缘节点新增软sim卡模块(即前文中的sim卡控制模块)和基带/射频模组,离线边缘节点和托管边缘节点通过空中下载协议ota(over

the

air technology)在发现节点失联时动态启动sim卡模块,创建临时的无线信道在被选中的托管边缘节点和离线边缘节点之间建立安全会话连接。
175.由此,托管边缘节点利用动态建立的安全会话连接捕获离线节点状态,并根据捕获信息判断离线节点是否还能正常提供服务,如超时未捕获信息,则可判断节点存在故障。
176.可见,采用本申请的技术方案之后,云端管理节点在边缘节点离线后为其搜索一个最佳的托管边缘节点,捕获离线边缘节点状态,及时发现节点故障。而且,通过临时创建的无线安全连接上报离线边缘节点状态,无需事先建立备份冗余网络,大大节约了部署成本。
177.结合图11中所示的管理节点、托管边缘节点以及离线边缘节点之间的交互示意图,对本申请的技术方案进行描述,如下:
178.步骤1101:管理节点监测边缘节点网络中是否出现离线边缘节点;
179.步骤1102:管理节点在监测到出现至少一个离线边缘节点的情况下,为离线边缘节点确定托管边缘节点;
180.在一种实现方式中,步骤1102可以通过以下方式实现:
181.获得离线边缘节点与边缘节点网络中的其他边缘节点之间的网络连接参数;在边
缘节点网络中的其他边缘节点中,确定网络连接参数满足托管条件的托管边缘节点;
182.其中,托管条件包括:
183.托管边缘节点与离线边缘节点之间的网络传输时延参数在边缘节点网络中所有边缘节点分别与离线边缘节点之间的网络传输时延参数中最小,和/或,托管边缘节点与离线边缘节点之间的网络路由转发跳数在边缘节点网络中所有边缘节点分别与离线边缘节点之间的网络路由转发跳数中最小。
184.在一种实现方式中,步骤1102可以通过以下方式实现:
185.获得离线边缘节点与边缘节点网络中的其他基站之间的网络连接参数;其他基站为边缘节点网络中区别于离线边缘节点所属基站的基站;在边缘节点网络的其他基站中,确定网络连接参数满足托管条件的目标基站;在目标基站中,确定负载参数满足优选条件的托管边缘节点;
186.其中,托管条件包括:目标基站为边缘节点网络中可用带宽大于或等于带宽阈值且与离线边缘节点之间的距离最小的基站;负载参数满足优选条件,包括:托管边缘节点为目标基站中负载最小的边缘节点。
187.步骤1103:当前边缘节点监测是否与管理节点失联;
188.步骤1104:当前边缘节点在监测到与管理节点失联的情况下,确定当前边缘节点为离线边缘节点;
189.步骤1105:离线边缘节点向通信基站申请第二通信标识并下载通信配置文件,以建立能够发送当前状态信息的通信连接;
190.步骤1106:离线边缘节点通过建立的通信连接广播当前状态信息;
191.步骤1107:管理节点向托管边缘节点发送托管信息;
192.步骤1108:托管边缘节点根据托管信息中的节点信息,建立与离线边缘节点之间的通信连接;
193.其中,托管边缘节点可以利用托管边缘节点内的第一通信标识,建立与离线边缘节点之间的通信连接。
194.步骤1109:托管边缘节点通过通信连接获得当前节点状态;
195.其中,托管边缘节点在通过通信连接接收到离线边缘节点所发送的当前状态信息的情况下,根据当前状态信息获得离线边缘节点的当前节点状态;此时的当前节点状态表征离线边缘节点处于故障状态;
196.而托管边缘节点在通过通信连接无法接收到离线边缘节点所发送的当前状态信息的情况下,获得离线边缘节点的当前节点状态,此时的当前节点状态表征离线边缘节点处于自治状态或者服务不可用的状态;
197.步骤1110:托管边缘节点在通过通信连接能够接收到离线边缘节点发送的当前状态信息的情况下,通过通信连接与离线边缘节点确定状态更新频率;
198.由此,离线边缘节点按照状态更新频率更新离线边缘状态的当前状态信息并向托管边缘节点发送,直到当前状态信息表征离线边缘节点与管理节点之间处于连接状态。
199.步骤1111:托管边缘节点将离线边缘节点的当前节点状态发送给管理节点,由此,管理节点获得托管边缘节点传输的离线边缘节点的当前节点状态。
200.步骤1112:管理节点在离线边缘节点的当前节点状态表征离线边缘节点处于服务
不可用状态或故障状态的情况下,在边缘节点网络中为离线边缘节点确定备选边缘节点;
201.步骤1113:管理节点在备选边缘节点上重建离线边缘节点对应的服务;
202.另外,管理节点根据离线边缘节点的当前节点状态更新数据库状态,并且管理节点在当前节点状态表征离线边缘节点与管理节点之间恢复连接状态的情况下,发送通知消息给托管边缘节点,由此,托管边缘节点关闭与离线边缘节点之间的通信连接,将第一通信标识切换至未激活状态。
203.同时,离线边缘节点在监测到与管理节点之间恢复连接的情况下,关闭与离线边缘节点之间的通信连接,删除通信配置文件,并且发送注销信息给通信基站,以通知通信基站注销第二通信标识。
204.具体实现方案如下:
205.图12描述了离线边缘节点与云端管理节点失联后更新节点状态的工作流程图。在图12示例中,edgenode1为离线边缘节点,edgenode2为托管边缘节点,central mgmt.node为云端管理节点。每个节点会内置一个托管sim卡号码的配置文件(即前文中的通信配置文件),当该节点被管理节点选中为托管边缘节点时,才会激活该sim卡号码。
206.其中,在节点离线后,离线边缘节点侧的具体处理过程如下:
207.1、离线边缘节点edgehub模块监听与云端管理节点cloud

hub之间的websocket连接,发现与云端管理节点失联。
208.2、通知meta manager将更新数据库,将本地节点设置为失联状态。
209.3、离线边缘节点重启后本地容器管理代理edged,并重启pod,pod运行正常则将节点设置为失联自治状态;如pod无法正常运行,则将节点设置为失联服务不可用状态。
210.4、离线边缘节点sim卡控制模块监听本地节点状态,如发现节点处于失联状态,向软sim卡下发注册请求。
211.5、离线节点软sim卡通过ota协议向基站bs(base station)请求sim卡配置文件,并下载安装配置文件,加载sim注册信息,激活离线节点sim卡号码。
212.6、离线节点sim卡控制模块下发节点状态发布指令,通知软sim卡向托管sim号码发送消息更新该节点状态为失联自治或失联服务不可用并协商状态更新频率。
213.7、离线节点软sim卡模块收到托管sim号码发来的确认通知及协商结果,按照约定频率向托管sim号码发送状态更新消息。
214.8、当离线节点监听到与云端连接恢复,则通知托管sim该节点状态为已连接并关闭更新通道,同时并删除sim卡配置文件通知基站解除sim卡号码注册。
215.云端管理节点和托管节点侧具体处理过程如下:
216.1a、云端管理节点cloudhub模块监听与离线节点edgehub之间的websocket连接,发现节点失联,通知托管节点调度模块。
217.2a、托管节点调度模块通过分析边缘节点位置、核心网拓扑、临近基站负载等信息,为离线节点搜索一个最近的可捕获离线节点状态的边缘节点,并通知该节点的metamanager更新节点状态为托管边缘节点。具体搜索流程参考后续图13和图14的描述。
218.3a、4a和5a、托管边缘节点sim卡控制模块监听节点状态变化,发现该节点已成为托管边缘节点,则激活托管sim配置文件,等待接收离线边缘节点发送的状态更新消息。
219.6a、托管边缘节点捕获到离线边缘节点发送的状态更新消息之后,通知云端管理
节点更新节点状态处于失联自治或失联服务不可用的状态。如超时未捕获离线边缘节点发送的消息,则通知云端管理节点该离线边缘节点状态处于系统故障状态。
220.7a、托管边缘节点监听离线边缘节点状态并通知中心节点即管理节点,如节点处于失联服务不可用或者系统故障状态,管理节点将第一时间将该离线节点运行的服务在其他节点重建,保证仍然对外提供服务,同时通知运维人员修复故障。如节点处于失联自治状态,则管理节点只更新数据库状态,等待离线节点自动恢复连接即可。
221.图13和图14描述了托管节点调度模块为离线边缘节点搜索最佳托管边缘节点的具体流程。当云端管理节点能够同时收集到无线核心网络拓扑和性能指标数据和邻近基站参数数据时,优先选择图13描述的实现方案。
222.其中,图13描述了云端管理节点支持无线核心网络拓扑和性能指标分析时的搜索流程,图13中,在基站cn

nf1上有在线边缘节点edge1,在基站cn

nf2上有离线边缘节点edge1和在线边缘节点edge2,在基站cn

nf3上有在线边缘节点edge3,在基站cn

nf4上有离线边缘节点edge2,具体如下:
223.1、托管节点调度模块收集所有边缘节点与无线核心网节点的拓扑连接和性能参数,包括边缘节点位置信息、连接的核心网节点信息、边缘节点与核心网节点之间的网络性能参数(延时、吞吐等)、核心网节点之间的链路性能参数(链路延时、吞吐等)。
224.2、根据收集到的性能指标和拓扑,计算离线边缘节点到其他在线边缘节点经由无线核心网节点转发的端到端延时和路由转发跳数。
225.3、选择到离线边缘节点延时最小或者跳数最少的边缘节点作为托管节点。
226.4、当存在多个离线边缘节点时,选择到多个边缘节点平均延时最小或者平均路由跳数最少的边缘节点作为托管节点。
227.例如,为基站cn

nf2上的离线边缘节点edge1和基站cn

nf4上的离线边缘节点edge2选择基站cn

nf2上的在线边缘节点edge2作为托管边缘节点。
228.图14描述了云端管理节点仅能分析基站参数时的搜索流程,图14中,在中度负载的基站cn

nf1上有在线边缘节点edge1,在中度负载的基站cn

nf2上有离线边缘节点edge1和在线边缘节点edge2,在重度负载的基站cn

nf3上有在线边缘节点edge3,在轻负载的基站cn

nf4上有离线边缘节点edge4,具体如下:
229.1、托管节点调度模块收集所有边缘节点及附近基站的参数信息,包括边缘节点位置信息、所属基站、负载等,基站的位置信息、负载(例如带宽使用率等)等。
230.2、根据收集到的边缘节点及基站位置信息,计算离线边缘节点与其他在线边缘节点所属的基站之间的距离。
231.3、选择满足可用带宽阈值要求并且与离线边缘节点所属基站位置最近的基站。
232.4、从选择的基站覆盖范围中挑选一个负载最小的边缘节点作为托管节点。
233.5、当存在多个离线边缘节点时,选择满足可用带宽阈值要求并且到多个边缘节点所属基站的平均距离最近的基站,并从该基站覆盖范围中挑选一个负载最小的边缘节点作为托管节点。
234.例如,为基站cn

nf2上的离线边缘节点edge1选择轻负载的基站cn

nf4,并在基站cn

nf4上选择在线边缘节点edge4作为托管边缘节点。
235.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他
实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
236.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
237.结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd

rom、或技术领域内所公知的任意其它形式的存储介质中。
238.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1