1.一种社交信任度感知的协作无线网络数据传输方法,由节点社交信任度量化、数据传输行为评估、数据传输过程组成,其特征在于,选取影响度和信任度衡量节点社会属性,制定中继节点选择规则,分析数据传输行为并利用社会属性获得数据成功传输概率,根据社交信任度和信道状态评估数据传输时延,并按照中继选择规则完成数据多跳传输。
2.根据权利要求1所述的方法,其特征在于,社交信任度量化具体为:节点依据其邻居节点数量及其交互的比特量,量化节点影响度,且呈现正比现象,而节点间信任度由为彼此进行数据传输的比率作为两节点的交互频率表示,交互频率越高,节点间交互意愿和信任程度也随之增加。
3.根据权利要求1所述的方法,其特征在于,中继节点选择规则具体为:为保证数据传输过程中的可靠性和高效性,被选择的中继节点需满足以下三个条件,也就是说,被选择的中继节点j的影响度Ij要大于当前携带节点i的影响度Ii,节点j与携带节点i的信任度Tij不小于携带节点i与它邻居节点的平均信任水平 其中d(i)表示节点i的邻居个数,且节点j与目的节点的信任度TjD要大于携带节点i与目的节点的信任度TiD。
4.根据权利要求1所述的方法,其特征在于,数据传输行为评估具体为:为保证数据正常传输,使用影响度和信任度来衡量节点的关系强度,以此获得正常传输概率,此外,考虑节点的剩余缓存空间情况,得到节点接收概率,评估数据成功传输概率。
5.根据权利要求1所述的方法,其特征在于,数据传输时延评估具体为:考虑节点社交信任度和社会行为,利用幂律分布特性评估节点间平均相遇间隔时间,根据数据重传机制,评估数据在信道中的持续传输时间,根据信道状态和节点的影响度,得到信道空闲的期望等待时间,以此为依据,获得单跳传输时延和传输能力。
6.根据权利要求1所述的方法,其特征在于,数据多跳传输过程具体为:基于已有单跳传输过程的传输时延和传输能力的结果,根据中继节点选择规则,评估多跳传输能力,完成数据多跳传输过程。