一种无线AdHoc网络中可靠广播的方法技术

技术编号:15706749 阅读:91 留言:0更新日期:2017-06-26 21:38
本发明专利技术提出了一种无线AdHoc网络中可靠广播的方法。方法中对广播数据按照以下步骤进行处理:首先,无线网络中的路由节点,周期性地发送单跳链路帧,并且接收其他节点的单跳链路帧。各路由节点生成邻居表。源节点发出广播数据后,各路由节点进行转发传播。路由节点同时记录邻居节点的转发情况,查看是否有邻居节点未转发数据,在指定的超时时间内,如果邻居节点均做了转发处理,认为此次广播成功;如果不是则判断此次广播未成功,立即对广播数据进行重传。此种将邻居节点广播转发包作为应答确认的技术方案,可以高效判断出广播发出的情况,并且做出快速合理的处理,使得广播发送变得可靠。

Method for reliable broadcast in wireless AdHoc network

The invention provides a method for reliable broadcast in a wireless AdHoc network. In the method, the broadcast data is processed according to the following steps: first, a routing node in a wireless network periodically transmits a single hop link frame and receives a single hop link frame of another node. Each routing node generates a neighbor table. After the source node broadcasts the data, the routing nodes forward and propagate. The routing node recorded simultaneously forwarded neighbor nodes, to see if there is no neighbor node forwarding data in the specified timeout period, if the neighbor nodes are done in the forwarding process, that the broadcast success; if not, the judge did not succeed immediately on the radio, broadcasting data retransmission. In this way, the neighbor node broadcast and forward packet is adopted as the technical scheme of reply acknowledgement, which can efficiently judge the broadcast situation and make a fast and reasonable processing, so that the broadcast transmission becomes reliable.

【技术实现步骤摘要】
一种无线AdHoc网络中可靠广播的方法
本专利技术提出了一种无线AdHoc网络中可靠广播的方法,涉及通信领域,尤其涉及一种广播实现方法。
技术介绍
无线AdHoc网络是由多个带有无线收发功能的终端节点共同组成的,它们之间的通信并不需要固定的网络基础设施的支持,每个终端节点可以和无线射频范围内的其他节点直接通信,并且能够通过节点间信息转发实现更远距离通信,网络中的节点能够自由移动,网络的无线拓扑结构可以随意变化并且无法预知。在路灯、停车场等场合都逐步应用了无线AdHoc网络,将单灯、单车位等用免布线的方式接入无线局域网,再通过中心节点接入广域网,来实现高效监控管理。这些应用场景中,通常会涉及到无线AdHoc网络的数据广播。只有保证广播数据的可靠传输,才能实现对所有节点的可靠操作。但无线通讯经常会由于信道冲突,噪声干扰等导致传输失败,且广播传输不像单播那样可以做应答机制,导致广播的可靠性不能保证。
技术实现思路
针对上述问题,本专利技术提出了一种无线AdHoc网络中可靠广播的方法。方法中对广播数据按照以下步骤进行处理:步骤1,无线网络中的路由节点,周期性地发送单跳链路帧,并且接收其他节点的单跳链路帧。各路由节点根据接收到的单跳范围内节点的链路帧情况,生成邻居表;步骤2,源节点发出广播数据包后,各路由节点进行转发传播;步骤3,路由节点同时记录邻居节点的转发情况,与邻居表的记录做匹配,查看是否有邻居节点未转发该广播数据包,在指定的超时时间内,如果邻居节点均做了转发处理,认为此次广播成功;如果不是全部邻居节点都转发了该广播数据包,则判断此次广播未成功,立即对广播包进行重传;步骤4,其余任意路由节点,也对邻居节点的转发情况做相同判断和处理。此种将邻居节点广播转发包作为应答确认的技术方案,可以高效判断出广播发出的情况,并且做出快速合理的处理,使得广播发送变得可靠。附图说明图1是本专利技术中单个路由节点的工作流程图;图2是本专利技术中的系统结构及广播传输过程的优选示例;具体实施方式为了使本专利技术的技术方案更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1是本专利技术中单个节点的工作流程图。在步骤101中,节点周期性地发送单跳链路帧,并且接收其他节点的单跳链路帧。在步骤102中,根据步骤101的单跳链路帧接收情况,从而获知周边一跳范围内的邻居个数。在步骤103中,一旦节点接收到广播包,则主动转发该广播包。在步骤104中,节点持续地接收周边情况,收集该广播包在邻居节点的转发情况。在步骤105中,在指定的超时时间内,如果各邻居节点均成功转发该广播包,则表明广播包可靠发送。如果有邻居节点未转发该广播包,则表明该广播包未可靠发送。在步骤106中,根据步骤105中的发送情况,如果广播包未可靠发送,则进行重发,提高广播发送的成功率。图2是本专利技术中的系统结构及广播传输过程的优选示例。参照图2,R1、R2、R3、R4、R5、R6为无线AdHoc网络中的若干节点。在步骤201中,各节点周期性地发送单跳链路帧,并且接收其他节点的单跳链路帧。如示例中的R3,由此机制可判断出其周边邻居表个数为4个。在步骤202中,R1节点发起广播传输,R3节点接收到广播包后,转发该广播包。在步骤203中,R3节点判断周边节点的转发情况,由于总共收到了R1、R2、R4、R5的相同广播包,广播包个数等于邻居个数,因此认为此次广播转发成功。若有丢失,则进行相应的广播重传。与R3类似,其他节点均像步骤202、步骤203这样处理和判断广播包的发送成功情况,做出对应的处理。通过上述步骤,可以高效判断出广播发出的情况,并且做出快速合理的处理,使得广播发送变得可靠。尽管结合优选实施示例具体展示和介绍了专利技术,但所属领域的技术人员应该明白,在不脱离所附权利要求书所限定的专利技术的精神和范围内,在形式上和细节上可以对专利技术做出各种变化,均为专利技术的保护范围。本文档来自技高网...
一种无线AdHoc网络中可靠广播的方法

【技术保护点】
一种无线AdHoc网络中可靠广播的方法,其特征在于,对广播数据按照以下步骤进行处理:步骤1,无线网络中的路由节点,周期性地发送单跳链路帧,并且接收其他节点的单跳链路帧;各路由节点根据接收到的单跳范围内节点的链路帧情况,生成邻居表;步骤2,源节点发出广播数据包后,各路由节点进行转发传播;步骤3,路由节点同时记录邻居节点的转发情况,与邻居表的记录做匹配,查看是否有邻居节点未转发该广播数据包,在指定的超时时间内,如果邻居节点均做了转发处理,认为此次广播成功;如果不是全部邻居节点都转发了该广播数据包,则判断此次广播未成功,立即对广播包进行重传;步骤4,其余任意路由节点,也对邻居节点的转发情况做相同判断和处理。

【技术特征摘要】
1.一种无线AdHoc网络中可靠广播的方法,其特征在于,对广播数据按照以下步骤进行处理:步骤1,无线网络中的路由节点,周期性地发送单跳链路帧,并且接收其他节点的单跳链路帧;各路由节点根据接收到的单跳范围内节点的链路帧情况,生成邻居表;步骤2,源节点发出广播数据包后,各路由节点进行转发传播;步骤3,路由节点...

【专利技术属性】
技术研发人员:陈淑武郑冬冬
申请(专利权)人:厦门四信通信科技有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1