The invention discloses a message transmission method and system, which includes: if a message carrier node determines that the residual energy identifier of the encounter node is a preset value, and the ratio of the energy consumption rate of the encounter node to the energy consumption rate of the message carrier node is less than or equal to the preset ratio, and When the efficacy function of the message carrier node is less than that of the encounter node, a copy of the message carried by the message carrier node and the residual energy value of the encounter node is allocated to the encounter node. The invention can effectively avoid message transmission delay and improve transmission performance of transmission network.
【技术实现步骤摘要】
一种消息传输方法及系统
本专利技术涉及无线网络
,特别涉及一种消息传输方法及系统。
技术介绍
在无线传感器网络中,源节点需要多个中间节点才能将数据转发至通信距离之外的目的节点。为实现数据的正常传输,源节点与目的节点之间至少需存在一条完整的数据传输路径。在实际应用环境中,节点的移动和数据传输均需由电池提供能量,这使得节点的能量、带宽和缓存空间非常有限。若过多地消耗某个节点的能量,会使得无线传感器网络中的节点能量不均衡,进而可能导致数据传输失败。目前常用的能量均衡方法包括:基于概率的能量均衡方法和基于社会性的能量均衡方法。基于概率的能量均衡方法利用节点的历史相遇概率和传递性来转发消息,节点不断将消息转发给相遇值更大的节点以将消息最终转发至目的节点,但当多数节点的概率值均很低时,消息被转发至目的节点的概率也将会降低,增加了消息的传输时延。基于社会性的能量均衡方法利用节点的介数中心度和相似度来转发消息,节点不断将消息转发至具有高功效值的节点,具有高功效值的节点能量消耗过快,严重影响了传输网络的传输性能。综上可知,现有的能量均衡方法会导致消息传输时延以及传输网络的传输性能降低。
技术实现思路
本专利技术旨在至少解决现有技术中存在的技术问题之一,提供了一种消息传输方法及系统,能够有效避免消息传输时延及提升传输网络的传输性能。为实现上述目的,本专利技术提供了一种消息传输方法,包括:消息携带节点判断相遇节点的剩余能量标识符是否为预设值;所述消息携带节点若判断出所述相遇节点的剩余能量标识符为预设值时,判断所述相遇节点的能量消耗速率和所述消息携带节点的能量消耗速率的比值是否 ...
【技术保护点】
1.一种消息传输方法,其特征在于,包括:消息携带节点判断相遇节点的剩余能量标识符是否为预设值;所述消息携带节点若判断出所述相遇节点的剩余能量标识符为预设值时,判断所述相遇节点的能量消耗速率和所述消息携带节点的能量消耗速率的比值是否小于或等于预设比值;所述消息携带节点若判断出所述相遇节点的能量消耗速率和所述消息携带节点的能量消耗速率的比值小于或等于预设比值时,判断所述消息携带节点的功效函数是否小于所述相遇节点的功效函数;所述消息携带节点若判断出所述消息携带节点的功效函数小于所述相遇节点的功效函数时,根据所述消息携带节点和所述相遇节点的剩余能量值分配所携带消息的副本至所述相遇节点。
【技术特征摘要】
1.一种消息传输方法,其特征在于,包括:消息携带节点判断相遇节点的剩余能量标识符是否为预设值;所述消息携带节点若判断出所述相遇节点的剩余能量标识符为预设值时,判断所述相遇节点的能量消耗速率和所述消息携带节点的能量消耗速率的比值是否小于或等于预设比值;所述消息携带节点若判断出所述相遇节点的能量消耗速率和所述消息携带节点的能量消耗速率的比值小于或等于预设比值时,判断所述消息携带节点的功效函数是否小于所述相遇节点的功效函数;所述消息携带节点若判断出所述消息携带节点的功效函数小于所述相遇节点的功效函数时,根据所述消息携带节点和所述相遇节点的剩余能量值分配所携带消息的副本至所述相遇节点。2.根据权利要求1所述的消息传输方法,其特征在于,所述消息携带节点根据所述消息携带节点和所述相遇节点的剩余能量值分配所携带消息的副本至所述相遇节点具体包括:所述消息携带节点通过公式和分配所携带消息的副本至所述相遇节点,其中,n=Na+Nb,n表示消息携带节点所携带的任一消息的副本总数,Na表示消息携带节点所保留的剩余的该消息的副本数,Nb表示消息携带节点分配至相遇节点的该消息的副本数,表示消息携带节点的剩余能量值,表示相遇节点的剩余能量值,pa(t)表示消息携带节点传输消息的能耗值占总能耗值的比值,pb(t)表示相遇节点传输消息的能耗值占总能耗值的比值。3.根据权利要求1所述的消息传输方法,其特征在于,还包括:所述消息携带节点若判断出所述相遇节点的剩余能量标识符不为预设值时,继续执行所述消息携带节点判断相遇节点的剩余能量标识符是否为预设值的步骤。4.根据权利要求1所述的消息传输方法,其特征在于,还包括:所述消息携带节点若判断出所述相遇节点的能量消耗速率和所述消息携带节点的能量消耗速率的比值大于预设比值时,继续执行所述消息携带节点判断相遇节点的剩余能量标识符是否为预设值的步骤。5.根据权利要求1所述的消息传输方法,其特征在于,还包括:所述消息携带...
【专利技术属性】
技术研发人员:程刚,赵文东,王源野,邹贵祥,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。