【技术实现步骤摘要】
本专利技术属于无线网络路由
,涉及容迟网络路由传输技术,尤其是一种面向物联网应用的容迟网络(DTN)路由方法。
技术介绍
在过去的网络中,相互连接的设备大多是电脑等大型设备;而现在,基于各种网络范式的移动网络和云计算设备直接相互联系,如电脑,智能手机,平板电脑,相机等其他设备。由此出现了物联网的原型。随着物联网的出现,其应用的网络框架发挥着越来越重要的作用,有效的网络的框架为物联网的应用程序提供高效数据传输的过程。然而,现有的网络还不能很好的支撑物联网的应用。由于,现有的一些非结构化网络仍存在着一些问题,例如无线网络的不稳定,网络中缺乏信任模型,薄弱的移动网络等。因此,为这些非结构化的网络(例如,容迟网络)设计一个高效的路由方法至关重要,有效的容迟网络路由对物联网应用的数据传输方面的发展有着承上启下的直接作用。在容迟网络中,节点移动导致网络拓扑动态变化,网络中任意两个节点之间某个时刻或者某段时间内不存在一条稳定的端到端连通路径。容迟网络应用于网络环境中,采用“存储-携带-转发”的传输机制,网络中节点的运动导致网络拓扑结构不断变化,使传统的路由无法适用。因此设计可靠有效的容迟网络路由来促进节点间数据的传输和共享是容迟网络研究的一个核心问题,近年来,有大量针对容迟网络的新的路由方法提出。例如,First Contact,Epidemic,Spray and wait,PROPHET等路由方法。概率路由方法(PROPHET,Probabilistic Routing Protocol using History of Encounters&Tra ...
【技术保护点】
一种面向物联网应用的容迟网络路由方法,其特征在于,包括:步骤1,节点在移动过程中与其他节点相遇,并且相互交换传输向量表,更新彼此的相遇概率,并且对网络每两个节点之间的相遇概率进行重置,具体包括:步骤1.1,两个节点相遇后,首先相互交换传输向量表,根据公式(1)计算它们相遇概率,并存储在传输向量表中;将两个节点的相遇抽象为节点A与节点B相遇,那么其相遇概率记为P(A,B)∈[0,1];当节点A携带着数据与节点B相遇时,节点A和节点B的传输概率可以根据公式(1)计算得出,其中,β∈(0.5,1),是一个初始化的常数;P(A,B)old表示节点A与节点B前一次的相遇时的相遇概率;P(A,B)new则表示节点A与节点B本次相遇时的相遇概率,公式(1)如下所示:P(A,B)new=P(A,B)old+[1‑P(A,B)old]*β (1)步骤1.2,为了平衡整个网络中相遇概率值的变化,根据公式(2)重置网络中的所以节点相遇概率;假设网络中所有节点构成集合N,若i∈N,j∈N,则网络中任意两个节点的相遇概率为P(i,j),其中P(i,j)old表示节点i和节点j最近一次相遇时的概率,即存储在传输 ...
【技术特征摘要】
1.一种面向物联网应用的容迟网络路由方法,其特征在于,包括:步骤1,节点在移动过程中与其他节点相遇,并且相互交换传输向量表,更新彼此的相遇概率,并且对网络每两个节点之间的相遇概率进行重置,具体包括:步骤1.1,两个节点相遇后,首先相互交换传输向量表,根据公式(1)计算它们相遇概率,并存储在传输向量表中;将两个节点的相遇抽象为节点A与节点B相遇,那么其相遇概率记为P(A,B)∈[0,1];当节点A携带着数据与节点B相遇时,节点A和节点B的传输概率可以根据公式(1)计算得出,其中,β∈(0.5,1),是一个初始化的常数;P(A,B)old表示节点A与节点B前一次的相遇时的相遇概率;P(A,B)new则表示节点A与节点B本次相遇时的相遇概率,公式(1)如下所示:P(A,B)new=P(A,B)old+[1-P(A,B)old]*β (1)步骤1.2,为了平衡整个网络中相遇概率值的变化,根据公式(2)重置网络中的所以节点相遇概率;假设网络中所有节点构成集合N,若i∈N,j∈N,则网络中任意两个节点的相遇概率为P(i,j),其中P(i,j)old表示节点i和节点j最近一次相遇时的概率,即存储在传输向量表中的相遇概率值,公式(2)如下所示: P ( i , j ) = P ( i , j ) o l d 2 , ( i , j ∈ N ) - - - ( 2 ) ]]>步骤2,根据步骤1得到的整个网络节点的相遇概率,当前节点将从所有可供选择的传输路径中,选择合适更优的节点进行传输数据;具体包括:步骤2.1,当前节点会根据节点传输向量表得到多条可能连通的传输路径;根据公式(4),计算可以得到这些路径的传输概率;将这个路径的传输概率定义为完整传输概率值,它计算了从目前节点i到目标节点d的整条路径的传输概率,记为S(i,i+1,…,d),公式(4)如下所示: S ( i , i + 1 ... d ) = Π x = i d - 1 P ( x , x + 1 ) - - - ( 4 ) ]]>步骤2.2,在多条可供选择的路径中,根据路径的完整传输概率选择概率较高的路径进行传输任务,以此降低传输的失败率和...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。