1.一种边缘节点的节点类型确定方法,其特征在于,所述方法应用于目标网络,所述目标网络包括边缘网络和预设服务器集群,所述边缘网络包括边缘服务器和至少一个边缘节点,所述方法包括:
针对所述边缘网络中的每一边缘节点,当达到预设时刻时,所述边缘服务器根据预设时间段内该边缘节点的备选信任值,确定所述预设时间段内该边缘节点的目标信任值,其中,所述备选信任值包括该边缘节点的第一信任值,该边缘节点的第一信任值为根据所述预设时间段内,其他边缘节点与该边缘节点处理的协同任务的数目确定出的;
所述边缘服务器根据各边缘节点的目标信任值和第一预设阈值,确定所述边缘网络中第一节点类型为非恶意节点的边缘节点,作为待选边缘节点,并向所述预设服务器集群,发送所述待选边缘节点的备选信任值和目标信任值;
所述预设服务器集群根据所述待选边缘节点的备选信任值、目标信任值和节点类型预测网络模型,确定所述待选边缘节点各自的第二节点类型,其中,所述第二节点类型为非恶意节点或恶意节点;
所述预设服务器集群确定所述待选边缘节点中,第一节点类型与第二节点类型不一致的边缘节点的数目,与所述待选边缘节点的总数目的比值,作为第一比值,并向所述边缘服务器发送所述第一比值;
所述边缘服务器根据所述第一比值,更新目标参数,其中,所述目标参数包括所述第一预设阈值,并在达到下一预设时刻时,根据更新后的所述目标参数,确定所述边缘网络中所述第一节点类型为非恶意节点的边缘节点。
2.根据权利要求1所述的方法,其特征在于,所述边缘服务器根据预设时间段内该边缘节点的备选信任值,确定所述预设时间段内该边缘节点的目标信任值,包括:
针对所述边缘网络中的每一边缘节点,所述边缘服务器根据其他边缘节点确定的该边缘节点的第一信任值,和第一预设公式确定所述预设时间段内该边缘节点的第二信任值,其中,所述第一预设公式为:
b表示所述预设时间段内该边缘节点的第二信任值,k表示归一化系数,ah表示除该边缘节点外的其他边缘节点中的第h个边缘节点确定的预设时间段内该边缘节点的第一信任值,h表示所述边缘网络中除该边缘节点外的其他边缘节点的数目;
所述边缘服务器根据所述预设时间段内该边缘节点的第一信任值和第二信任值,确定所述预设时间段内该边缘节点的目标信任值。
3.根据权利要求2所述的方法,其特征在于,所述备选信任值还包括该边缘节点的第三信任值;
在所述边缘服务器根据预设时间段内该边缘节点的备选信任值,确定所述预设时间段内该边缘节点的目标信任值之前,所述方法还包括:
针对所述边缘网络中的每一边缘节点,所述边缘服务器确定在所述预设时间段中的每一子时间段内,该边缘节点成功处理所述边缘服务器分配的任务的数目,与所述边缘服务器分配至该边缘节点的任务的总数目的比值,作为第二比值;
所述边缘服务器根据所述第二比值和第二预设公式,确定该边缘节点在各子时间段内的初始信任值,所述第二预设公式为:
c(m)表示所述预设时间段中第m个子时间段内该边缘节点的初始信任值,x表示所述预设时间段中第m个子时间段内大于第一预设比值的第二比值的数目,y表示所述预设时间段中第m个子时间段内小于第一预设比值的第二比值的数目,β表示第一系数;
所述边缘服务器根据所述初始信任值和第三预设公式,确定所述预设时间段内该边缘节点的第三信任值,其中,所述第三预设公式为:
c表示所述预设时间段内该边缘节点的第三信任值,c(m)表示所述预设时间段中第m个子时间段内该边缘节点的初始信任值,n表示所述预设时间段包含的子时间段的数目,n(m)表示所述预设时间段中第m个子时间段内所述边缘服务器分配至该边缘节点的任务的数目,sum(n(m))表示所述预设时间段内所述边缘服务器分配至该边缘节点的任务的总数目。
4.根据权利要求3所述的方法,其特征在于,所述边缘服务器根据预设时间段内该边缘节点的备选信任值,确定所述预设时间段内该边缘节点的目标信任值,包括:
所述边缘服务器根据预设的权重,计算该边缘节点的第一信任值、第二信任值和第三信任值的加权和,作为该边缘节点的目标信任值。
5.根据权利要求1所述的方法,其特征在于,在所述边缘服务器根据预设时间段内该边缘节点的备选信任值,确定所述预设时间段内该边缘节点的目标信任值之前,所述方法还包括:
针对所述边缘网络中的每一边缘节点,所述边缘服务器确定该边缘节点的比值序列,其中,一个比值序列包括至少一个第三比值,所述第三比值为该边缘节点成功处理备选边缘节点分配的任务的数目,与所述备选边缘节点分配至该边缘节点的任务的总数目的比值,所述备选边缘节点为所述边缘网络中除该边缘节点外的任一边缘节点;
所述边缘服务器对所述预设时间段内该边缘节点的各比值序列对应的向量求和,得到目标向量;
针对该边缘节点的每一比值序列,所述边缘服务器计算该比值序列对应的向量与所述目标向量的相似度,作为第一相似度;
所述边缘服务器判断所述第一相似度,是否小于预设相似度阈值;
如果所述第一相似度小于预设相似度阈值,则确定与该比值序列对应的向量对应的备选边缘节点的第三节点类型为恶意节点;
如果所述第一相似度不小于预设相似度阈值,则确定与该比值序列对应的向量对应的备选边缘节点的第三节点类型为非恶意节点。
6.根据权利要求2所述的方法,其特征在于,在所述确定预设时间段内该边缘节点的第二信任值之后,所述方法还包括:
所述边缘服务器根据其他边缘节点确定的所述预设时间段内该边缘节点的第一信任值,和邓普斯特-谢弗dempster-shafer算法确定第二预设阈值;
如果该边缘节点的第二信任值小于第二预设阈值,则确定该边缘节点的第四节点类型为恶意节点;
如果该边缘节点的第二信任值不小于第二预设阈值,则确定该边缘节点的第四节点类型为非恶意节点。
7.根据权利要求1所述的方法,其特征在于,所述边缘服务器根据所述第一比值,更新目标参数,包括:
如果所述第一比值大于第二预设比值,所述边缘服务器增大所述第一预设阈值;
如果所述第一比值小于第三预设比值,所述边缘服务器减小所述第一预设阈值,其中,所述第三预设比值小于所述第二预设比值。
8.一种目标网络,其特征在于,所述目标网络包括边缘网络和预设服务器集群,所述边缘网络包括边缘服务器和至少一个边缘节点,其中:
所述边缘服务器,用于针对所述边缘网络中的每一边缘节点,当达到预设时刻时,根据预设时间段内该边缘节点的备选信任值,确定所述预设时间段内该边缘节点的目标信任值,其中,所述备选信任值包括该边缘节点的第一信任值,该边缘节点的第一信任值为根据所述预设时间段内,其他边缘节点与该边缘节点处理的协同任务的数目确定出的;
所述边缘服务器,还用于根据各边缘节点的目标信任值和第一预设阈值,确定所述边缘网络中第一节点类型为非恶意节点的边缘节点,作为待选边缘节点,并向所述预设服务器集群,发送所述待选边缘节点的备选信任值和目标信任值;
所述预设服务器集群,用于根据所述待选边缘节点的备选信任值、目标信任值和节点类型预测网络模型,确定所述待选边缘节点各自的第二节点类型,其中,所述第二节点类型为非恶意节点或恶意节点;
所述预设服务器集群,还用于确定所述待选边缘节点中,第一节点类型与第二节点类型不一致的边缘节点的数目,与所述待选边缘节点的总数目的比值,作为第一比值,并向所述边缘服务器发送所述第一比值;
所述边缘服务器,还用于根据所述第一比值,更新目标参数,其中,所述目标参数包括所述第一预设阈值,并在达到下一预设时刻时,根据更新后的所述目标参数,确定所述边缘网络中所述第一节点类型为非恶意节点的边缘节点。
9.根据权利要求8所述的目标网络,其特征在于,所述边缘服务器,具体用于针对所述边缘网络中的每一边缘节点,根据其他边缘节点确定的该边缘节点的第一信任值,和第一预设公式确定所述预设时间段内该边缘节点的第二信任值,其中,所述第一预设公式为:
b表示所述预设时间段内该边缘节点的第二信任值,k表示归一化系数,ah表示除该边缘节点外的其他边缘节点中的第h个边缘节点确定的预设时间段内该边缘节点的第一信任值,h表示所述边缘网络中除该边缘节点外的其他边缘节点的数目;
根据所述预设时间段内该边缘节点的第一信任值和第二信任值,确定所述预设时间段内该边缘节点的目标信任值。
10.根据权利要求9所述的目标网络,其特征在于,所述备选信任值还包括该边缘节点的第三信任值;
所述边缘服务器,还用于针对所述边缘网络中的每一边缘节点,确定在所述预设时间段中的每一子时间段内,该边缘节点成功处理所述边缘服务器分配的任务的数目,与所述边缘服务器分配至该边缘节点的任务的总数目的比值,作为第二比值;
根据所述第二比值和第二预设公式,确定该边缘节点在各子时间段内的初始信任值,所述第二预设公式为:
c(m)表示所述预设时间段中第m个子时间段内该边缘节点的初始信任值,x表示所述预设时间段中第m个子时间段内大于第一预设比值的第二比值的数目,y表示所述预设时间段中第m个子时间段内小于第一预设比值的第二比值的数目,β表示第一系数;
根据所述初始信任值和第三预设公式,确定所述预设时间段内该边缘节点的第三信任值,其中,所述第三预设公式为:
c表示所述预设时间段内该边缘节点的第三信任值,c(m)表示所述预设时间段中第m个子时间段内该边缘节点的初始信任值,n表示所述预设时间段包含的子时间段的数目,n(m)表示所述预设时间段中第m个子时间段内所述边缘服务器分配至该边缘节点的任务的数目,sum(n(m))表示所述预设时间段内所述边缘服务器分配至该边缘节点的任务的总数目。