一种基于协作重传的全网广播方法和设备与流程

    技术2025-12-12  12


    本发明属于网络通信领域,更具体地,涉及一种基于协作重传的全网广播方法和设备。


    背景技术:

    1、移动自组织网络是一种多跳的、无中心的、自组织的无线网络。该网络无需任何固定的基础设置而实现网络的快速开展,网内的节点可以随机移动,移动自组织网络一般用于专网通信场合(应急、救灾)和专用通信场合。由于节点的移动性和特殊的应用场合,移动自组织网络面临动态网络拓扑,时变的无线信道、恶意的信道干扰、服务质量、组播和广播等挑战。

    2、在移动自组织网络中,全网广播是一种非常重要的通信模式,可广泛应用于ptt话音、全网通告、寻呼、路由发现等场合。在某些无线自组网中,可靠传输非常重要,全网广播需要确保所有节点都能正确收到广播消息。然而,由于节点移动、强烈干扰和时变的信道衰落等原因,实际的无线链路并不可靠,尤其在低功率节点或者功率受限的场合(比如手持台、传感器),不可靠的广播很难达到全网广播的效果。

    3、鉴于此,克服上述现有技术所存在的技术缺陷是本技术领域亟待解决的问题。


    技术实现思路

    1、针对现有技术的以上缺陷或改进需求,本发明提供了一种基于协作重传的全网广播方法和设备,其目的在于解决现有典型的广播算法在面对时变的链路衰落和恶意干扰导致的不完全广播的技术问题,在移动自组织网络中实现高效可靠的全网广播。

    2、为实现上述目的,按照本发明的一个方面,提供了一种基于协作重传的全网广播方法,所述方法包括:

    3、源节点根据网络信息自主评估确定重传参数,所述重传参数包括重传模式和重传次数;

    4、所述重传参数附加到广播报文头部并随着所述广播报文发送;

    5、网内的中继节点根据所述广播报文中的重传参数进行相应的重传操作,完成全网广播。

    6、作为对上述方案进一步的完善和补充,本发明还包括以下附加技术特征。

    7、优选地,所述重传模式包括:

    8、源节点一次重传且中继节点不重传、源节点多次重传且中继节点不重传、源节点和中继节点均一次重传、源节点和中继节点多次重传至重传次数最大值或根据优先级对广播数据进行重传中的一种。

    9、优选地,所述广播报文头部中设置重传模式、跳数计数值和所述广播报文允许的最大转发次数,其中:

    10、所述跳数计数值为当前接收到广播数据的节点距离所述源节点的跳数;

    11、所述广播报文允许的最大转发次数为所述跳数与重传次数之和;

    12、所述重传次数的最大值与所述跳数一致。

    13、优选地,当所述源节点处于网络边缘时,所述重传模式选择源节点一次重传且中继节点不重传。

    14、优选地,若所述源节点处于网络边缘且所述源节点本地链路不稳定,所述重传模式选择源节点多次重传且中继节点不重传。

    15、优选地,在广播数据多跳扩散过程中,所述重传模式选择源节点和中继节点均一次重传。

    16、优选地,若在广播数据多跳扩散过程中且所述源节点到目的节点的多跳路径不稳定,所述重传模式选择源节点和中继节点多次重传且重传次数直至最大值。

    17、优选地,当网内有多路广播数据并发时,所述重传模式选择最高优先级的广播数据进行重传。

    18、优选地,源节点在发送广播报文之前将跳数计数值初始化为1,中继节点在发送广播报文之前将跳数计数值加1再发送出去,或在节点重传报文时将跳数计数值加1再发送出去。

    19、按照本发明的另一方面,提供了一种的设备,设备包括:

    20、一个或多个处理器;

    21、存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的基于协作重传的全网广播方法。

    22、总体而言,通过本发明所构思的以上技术方案与现有技术相比,具有如下有益效果:

    23、本发明通过将自主协作通信和数据重传相结合,引入一种新的重传机制-协作重传,无需考虑重传数据和正在传送数据的冲突,最小化广播重传开销。本发明中通过自主评估和多重传模式设计,数据在重传过程中都是主动进行,无需显示ack交互。本发明面对网内有多路广播业务并发时,通过高优先级业务进行重传,确保高优先级业务优先得到全网广播能力服务,而无需中继节点进行优先级判决。



    技术特征:

    1.一种基于协作重传的全网广播方法,其特征在于,所述方法包括:

    2.如权利要求1所述的基于协作重传的全网广播方法,其特征在于,所述重传模式包括:

    3.如权利要求1所述的基于协作重传的全网广播方法,其特征在于,所述广播报文头部中设置重传模式、跳数计数值和所述广播报文允许的最大转发次数,其中:

    4.如权利要求2所述的基于协作重传的全网广播方法,其特征在于,当所述源节点处于网络边缘时,所述重传模式选择源节点一次重传且中继节点不重传。

    5.如权利要求2所述的基于协作重传的全网广播方法,其特征在于,若所述源节点处于网络边缘且所述源节点本地链路不稳定,所述重传模式选择源节点多次重传且中继节点不重传。

    6.如权利要求2所述的基于协作重传的全网广播方法,其特征在于,在广播数据多跳扩散过程中,所述重传模式选择源节点和中继节点均一次重传。

    7.如权利要求2所述的基于协作重传的全网广播方法,其特征在于,若在广播数据多跳扩散过程中且所述源节点到目的节点的多跳路径不稳定,所述重传模式选择源节点和中继节点多次重传且重传次数直至最大值。

    8.如权利要求2所述的基于协作重传的全网广播方法,其特征在于,当网内有多路广播数据并发时,所述重传模式选择最高优先级的广播数据进行重传。

    9.如权利要求1至8任一所述的基于协作重传的全网广播方法,其特征在于,源节点在发送广播报文之前将跳数计数值初始化为1,中继节点在发送广播报文之前将跳数计数值加1再发送出去,或在节点重传报文时将跳数计数值加1再发送出去。

    10.一种基于协作重传的全网广播设备,其特征在于,设备包括:


    技术总结
    本发明公开了一种基于协作重传的全网广播方法和设备,其目的在于解决现有典型的广播算法在面对时变的链路衰落和恶意干扰导致的不完全广播的技术问题,在移动自组织网络中实现高效可靠的全网广播。方法包括:源节点根据网络信息自主评估确定重传参数,所述重传参数包括重传模式和重传次数;所述重传参数附加到广播报文头部并随着所述广播报文发送;网内的中继节点根据所述广播报文中的重传参数进行相应的重传操作,完成全网广播。本发明通过将自主协作通信和数据重传相结合,引入一种新的重传机制‑协作重传,无需考虑重传数据和正在传送数据的冲突,最小化广播重传开销。

    技术研发人员:李金,孟子琦,赵凝,王峰,胡永辉
    受保护的技术使用者:北京通广龙电子科技有限公司
    技术研发日:
    技术公布日:2024/10/24
    转载请注明原文地址:https://symbian.8miu.com/read-37834.html

    最新回复(0)