System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种无线自组网数据收发系统技术方案_技高网

一种无线自组网数据收发系统技术方案

技术编号:41307489 阅读:5 留言:0更新日期:2024-05-13 14:52
本发明专利技术公开了一种无线自组网数据收发系统,属于无线自组网领域,解决了如何在无线自组网中让数据更快、更及时的传输至终端节点的问题;根据节点信息表获取发送通信节点和目标通信节点当前的地理位置坐标,根据欧式距离公式计算发送通信节点与目标通信节点之间的直线距离;若发送通信节点与目标通信节点之间的直线距离小于等于无线自组网通信节点的预设最大数据传输距离,则进一步根据节点信息表获取目标通信节点是否处于在线状态,进而决定是否将通信数据包发送至目标通信节点;若发送通信节点与目标通信节点之间的直线距离大于无线自组网通信节点的预设最大数据传输距离,则采取中继传输方式。

【技术实现步骤摘要】

本专利技术属于无线自组网领域,具体是一种无线自组网数据收发系统


技术介绍

1、无线自组网(wireless ad hoc network)是一种无线通信网络,它由相互连接的移动设备组成,这些设备可以自动地、临时地形成一个网络,无需任何预先配置的基础设施或中央控制。无线自组网在许多场景下都有广泛的应用,尤其是在没有固定基础的设施或临时需求的环境中。

2、现有技术(申请公布号cn116033485a)公开了一种无线组网的通讯方法及无线自组网络系统,该现有技术为实现通讯数据能够在通讯频道不一致的无线网中传输,对控制信道和业务信道进行确认,进而传输要传输的通信数据,提升网络通讯体验。但如何让数据更快、更及时的传输至终端节点还存在不足,为此,本专利技术提出了一种无线自组网数据收发系统。


技术实现思路

1、本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出一种无线自组网数据收发系统,本专利技术解决了如何在无线自组网中让数据更快、更及时的传输至终端节点的问题。

2、为了实现上述目的,本专利技术采用了如下技术方案:

3、一种无线自组网数据收发系统,包括:若干个无线自组网通信节点;各个无线自组网通信节点之间相互无线通信;若干个无线自组网通信节点之间的通信方式为:

4、将当前将要发送通信数据包的无线自组网通信节点标记为发送通信节点,将最终接收通信数据包的无线自组网通信节点标记为目标通信节点;

5、根据节点信息表获取发送通信节点当前的地理位置坐标,以及根据节点信息表获取目标通信节点当前的地理位置坐标,根据欧式距离公式计算发送通信节点与目标通信节点之间的直线距离;

6、若发送通信节点与目标通信节点之间的直线距离小于等于无线自组网通信节点的预设最大数据传输距离,则进一步根据节点信息表获取目标通信节点是否处于在线状态,进而决定是否将通信数据包发送至目标通信节点;

7、若发送通信节点与目标通信节点之间的直线距离大于无线自组网通信节点的预设最大数据传输距离,则采取中继传输方式。

8、进一步地,节点信息表包括每个无线自组网通信节点的节点地址、实时地理位置坐标、在线状态、信号强度、带宽、数据流量、存储空间以及数据包丢失率;在无线自组网数据收发系统中,采用分布式的方式来更新节点信息表,并将更新后的节点信息表信息传播给其他无线自组网通信节点。

9、进一步地,节点信息表的更新方式包括:

10、每个无线自组网通信节点发送探测信息寻找附近的无线自组网通信节点,并与附近的无线自组网通信节点进行交互,进而获取附近无线自组网通信节点的节点信息表信息;

11、当一个无线自组网通信节点通过探测信息发现有新的无线自组网通信节点加入或离开网络时,则会更新自身的节点信息表信息,并将自身的节点信息表信息发送至附近无线自组网通信节点,附近无线自组网通信节点接收到相应更新后的节点信息表信息后,并进一步更新自身的节点信息表;

12、通过与附近无线自组网通信节点的节点信息表信息传播,更新的节点信息表信息逐步传播到整个网络中的所有无线自组网通信节点,每个无线自组网通信节点根据接收到的节点信息表更新信息来更新自身的节点信息表。

13、进一步地,进一步根据节点信息表获取目标通信节点是否处于在线状态,进而决定是否将通信数据包发送至目标通信节点,包括:

14、若目标通信节点处于在线状态,则发送通信节点将通信数据包发送至目标通信节点;

15、若目标通信节点处于离线状态,则发送通信节点对通信数据包进行本地存储,并每隔预设单位时间通过节点信息表信息获取目标通信节点是否处于在线状态,当检测到目标通信节点处于在线状态,则发送通信节点将通信数据包发送至目标通信节点。

16、进一步地,中继传输方式包括:

17、剔除相应通信数据包前期被转发过的无线自组网通信节点,获取第一无线自组网通信节点地址集;

18、根据节点信息表,获取第一无线自组网通信节点地址集中各个无线自组网通信节点的地理位置坐标,分别计算各个无线自组网通信节点与发送通信节点的直线距离、各个无线自组网通信节点与目标通信节点的直线距离;

19、将同一个无线自组网通信节点分别与发送通信节点的直线距离和与目标通信节点的直线距离相加,获取该无线自组网通信节点针对当前发送通信节点和目标通信节点的折线距离;

20、将计算获取的各个折线距离按照从小到大的顺序进行排列,从中筛选折线距离小于发送通信节点与目标通信节点的直线距离的2倍的无线自组网通信节点,获取第二无线自组网通信节点地址集;

21、从第二无线自组网通信节点地址集中筛选与发送通信节点的直线距离小于等于预设最大数据传输距离的无线自组网通信节点,获取第三无线自组网通信节点地址集;

22、对第三无线自组网通信节点地址集中各个无线自组网通信节点的数据传输效率评估值进行计算;

23、判断当前发送通信节点的类型,结合计算获取的第三无线自组网通信节点地址集中各个无线自组网通信节点的数据传输效率评估值分析,决定相应通信数据包的发送对象。

24、进一步地,数据传输效率评估值计算方式为:

25、将数据传输效率评估值标记为ypi,其中i表示无线自组网通信节点的节点地址;

26、通过节点信息表获取第三无线自组网通信节点地址集中各个无线自组网通信节点的节点信息,包括:在线状态、信号强度、带宽、数据流量、存储空间以及数据包丢失率,并分别标记为zi、si、bi、qi、ci以及di;

27、根据计算公式,获取相应无线自组网通信节点的数据传输效率评估值ypi;式中,a1、a2、a3以及a4分别为信号强度、带宽与数据流量的差值、存储空间以及数据包丢失率的预设比例系数,且 0<a1<1,0<a2<1,0<a3<1,0<a4<1,a1+a2+a3+a4=1;zi的取值为0或1,当zi=0时,表示相应无线自组网通信节点为离线状态,当zi=1时,表示相应无线自组网通信节点为在线状态。

28、进一步地,判断当前发送通信节点的类型,结合计算获取的第三无线自组网通信节点地址集中各个无线自组网通信节点的数据传输效率评估值分析,决定相应通信数据包的发送对象;包括:

29、若当前发送通信节点为中继转发的无线自组网通信节点,则:

30、选取第三无线自组网通信节点地址集中数据传输效率评估值最大的无线自组网通信节点,发送通信节点将相应通信数据包发送至该选取的无线自组网通信节点;

31、若当前发送通信节点为产生相应通信数据包起始的无线自组网通信节点,则:

32、将第三无线自组网通信节点地址集中计算获取的数据传输效率评估值按照从大到小的顺序进行排列,并按照从大到小的顺序选取预设数量的无线自组网通信节点,将相应数据包复制成预设数量的份数,并分别发送至选取的各个无线自组网通信节点。

本文档来自技高网...

【技术保护点】

1.一种无线自组网数据收发系统,其特征在于:包括:若干个无线自组网通信节点;各个无线自组网通信节点之间相互无线通信;若干个无线自组网通信节点之间的通信方式为:

2.根据权利要求1所述的一种无线自组网数据收发系统,其特征在于:节点信息表包括每个无线自组网通信节点的节点地址、实时地理位置坐标、在线状态、信号强度、带宽、数据流量、存储空间以及数据包丢失率;在无线自组网数据收发系统中,采用分布式的方式来更新节点信息表,并将更新后的节点信息表信息传播给其他无线自组网通信节点。

3.根据权利要求2所述的一种无线自组网数据收发系统,其特征在于:节点信息表的更新方式包括:

4.根据权利要求1所述的一种无线自组网数据收发系统,其特征在于:进一步根据节点信息表获取目标通信节点是否处于在线状态,进而决定是否将通信数据包发送至目标通信节点,包括:

5.根据权利要求1所述的一种无线自组网数据收发系统,其特征在于:判断当前发送通信节点的类型,结合计算获取的第三无线自组网通信节点地址集中各个无线自组网通信节点的数据传输效率评估值分析,决定相应通信数据包的发送对象;包括:

6.根据权利要求5所述的一种无线自组网数据收发系统,其特征在于:目标通信节点接收到至少一份相应通信数据包;为了避免接收重复,则有:

...

【技术特征摘要】

1.一种无线自组网数据收发系统,其特征在于:包括:若干个无线自组网通信节点;各个无线自组网通信节点之间相互无线通信;若干个无线自组网通信节点之间的通信方式为:

2.根据权利要求1所述的一种无线自组网数据收发系统,其特征在于:节点信息表包括每个无线自组网通信节点的节点地址、实时地理位置坐标、在线状态、信号强度、带宽、数据流量、存储空间以及数据包丢失率;在无线自组网数据收发系统中,采用分布式的方式来更新节点信息表,并将更新后的节点信息表信息传播给其他无线自组网通信节点。

3.根据权利要求2所述的一种无线自组网数据收发系统,其特征在于:节点信息表的更...

【专利技术属性】
技术研发人员:全志刚全应甜郑洲杨洋
申请(专利权)人:深圳市鸿富胜科技有限公司
类型:发明
国别省市:

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

1