1.一种D2D种子节点集群生成方法,其特征在于,包括:对待计算的D2D种子节点进行遍历,获取遍历至的当前D2D种子节点;
判断遍历至的当前D2D种子节点的社交关系信任数值是否大于预设的阈值,且当前D2D种子节点的传输功率是否满足预设的功率限制函数;
当确定遍历至的当前D2D种子节点的社交关系信任数值大于预设的阈值,且当前D2D种子节点的功率满足所述功率限制函数时,判断将当前D2D种子节点加入当前联盟是否使得加入后的联盟收敛为稳定的联盟;
当确定将当前D2D种子节点加入当前联盟使得加入后的联盟收敛为稳定的联盟时,计算加入后的联盟的吞吐量;
当确定将当前D2D种子节点加入当前联盟未使得加入后的联盟收敛为稳定的联盟时,获取下一D2D种子节点,直至待计算的D2D种子节点全部遍历完成或者加入后的联盟收敛为稳定的联盟;
将加入后的联盟中的D2D种子节点和加入后的联盟的吞吐量输出。
2.根据权利要求1所述的D2D种子节点集群生成方法,其特征在于,所述判断将当前D2D种子节点加入当前联盟是否使得加入后的联盟收敛为稳定的联盟,包括:判断将当前D2D种子节点加入当前联盟是否使得加入后的联盟满足:其中, 表示从节点i到节点l的联盟结构,j表示当前节点下标,Si表示第i个联盟,i=1~1。
3.根据权利要求1所述的D2D种子节点集群生成方法,其特征在于,所述功率限制函数为:其中,PS表示限制功率,tr(.)表示矩阵的迹,
表示发射信号的协方差矩阵,zs表示种子节点的发射信号。
4.根据权利要求1所述的D2D种子节点集群生成方法,其特征在于,所述计算加入后的联盟的吞吐量,包括:计算加入后的联盟中的D2D种子节点的传输速率和信任系数;
基于加入后的联盟中的D2D种子节点的传输速率和信任系数,计算加入后的联盟的吞吐量。
5.根据权利要求4所述的D2D种子节点集群生成方法,其特征在于,采用如下的公式计算加入后的联盟中的D2D种子节点的传输速率: 其中,Cj表示节点传输速率, 表示节点的功率限制, 表示发射信号矩阵中的第j个特征值,σ表示发射信号噪声。
6.根据权利要求5所述的D2D种子节点集群生成方法,其特征在于,采用如下的公式计算加入后的联盟中的D2D种子节点的信任系数:ri,j=pi,j*si,j;其中,ri,j表示节点社交关系,pi,j表示节点临近关系的二分函数,si,j表示节点信任类型参考值,i表示节点i,j表示节点j。
7.根据权利要求6所述的D2D种子节点集群生成方法,其特征在于,采用如下的公式计算加入后的联盟的吞吐量:Tj=Cj*ri,j;其中,Tj表示节点j的安全吞吐量。
8.根据权利要求1所述的D2D种子节点集群生成方法,其特征在于,所述阈值为0。
9.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,所述计算机指令运行时执行权利要求1至8任一项所述的D2D种子节点集群生成方法的步骤。
10.一种终端,其特征在于,包括存储器和处理器,所述存储器上储存有能够在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行权利要求1至8任一项所述的D2D种子节点集群生成方法的步骤。