利索能及
我要发布
收藏
专利号: 2018100835790
申请人: 中南大学
专利类型:发明专利
专利状态:已下证
更新日期:2026-05-14
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种机会网络的数据传输方法,包括如下步骤:S1.消息M将节点A作为代理节点并进行消息传输;消息M的有效生存周期为RTTLA;

S2.若节点A在移动过程中与节点B相遇,则判定节点B的性质,同时判断节点A所携带的消息M的副本个数;具体为采用如下步骤进行判定:A.判定节点B的性质:

若节点B为目的节点,则节点A将消息M传输给节点B,传输过程结束;

若节点B为非目的节点,则判断节点A应该传输给节点B的消息M的副本个数;

B.判定节点A所携带的消息M的副本个数:若节点A所携带的消息M的副本个数大于1个,则比较节点A和节点B的优先级;

若节点A所携带的消息M的副本个数不大于1个,则节点A等待下一次相遇,直至遇到目的节点才将消息M转发至目的节点;

S3.根据步骤S2的判断结果,计算节点A和节点B的优先级并进行比较;具体为采用如下算式计算优先级:

式中dA(k)为消息k在网络中对节点A的优先级; 式中UA(k)为节点A在传输消息k时的能量优先级,EA为传输消耗的能量,R为每个节点的总能量,P(A,B)为节点A和节点B在相遇时数据传输的成功率,α1和α2为权重值且α1+α2=1;其中,式中R代表节点接受消息的次数,F代表节点发送消息的次数,Kr(i)为节点发送消息的大小,Kf(j)为节点接收消息的大小,e为每比特数据消耗的平均能量大小;P(A,B)=P(A,B)old+[1‑P(A,B)old]Pinit,式中Pinit为初始化常数,P(A,B)为节点A和节点B在相遇时数据传输的成功率,P(A,B)old为节点A和节点B在上一次相遇时数据传输的成功率;

S4.根据步骤S3的比较结果,计算节点B的节点活跃性;具体为采用如下算式计算节点活跃性:

式中FA为节点A的节点活跃性,SA为节点A的移动速度,SB为节点B的与移动速度,RTTLA为节点A携带的消息的剩余生存周期, 为节点A携带消息运动直至遇到节点B的时间;

S5.根据上述的计算结果,节点B作为新的代理节点对消息M进行传输;

S6.重复步骤S1~S5,直至消息M被传输到目的节点,传输过程结束。

2.根据权利要求1所述的机会网络的数据传输方法,其特征在于所述的数据传输过程中,若消息的生存周期结束,则消息的传输过程直接结束。

3.根据权利要求2所述的机会网络的数据传输方法,其特征在于步骤S5所述的节点B作为新的代理节点对消息M进行传输,具体为节点B根据如下步骤成为新的代理节点:

1)计算节点A向节点B转发的副本数:LB(t+1)=LA(t)‑LA(t+1)式中LB(t+1)为节点B能够从节点A得到的消息副本数;LA(t)为当前代理节点A携带的消息M的副本数,LA(t+1)为当前代理节点A向节点B传输若干副本数后的消息M的副本数,且

2)节点B接收到节点A传输的消息副本后,作为新的代理节点对消息M进行传输。