[发明专利]一种网络转发方法在审
申请号: | 201711298706.0 | 申请日: | 2017-12-08 |
公开(公告)号: | CN109905905A | 公开(公告)日: | 2019-06-18 |
发明(设计)人: | 赖宥勋 | 申请(专利权)人: | 江华晟瑞电子有限公司 |
主分类号: | H04W40/20 | 分类号: | H04W40/20;H04W84/18;H04B13/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 425599 湖南省永州*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 转发机 转发 数据包 网络转发 转发效率 水下传感器网络 发送数据包 发射机 接收机 传递效率 目标区域 预设 剔除 保证 | ||
本发明涉及一种网络转发方法,该转发方法包括:根据任一转发机的位置信息和所有其他转发机的位置信息分别计算任一转发机相对于每个其他转发机的满意因子,当所有满意因子中的最小值小于预设转发值时,任一转发机基于发射机和接收机的位置信息向目标区域发送数据包。本发明通过提供一种水下传感器网络转发方法,通过对转发机的位置进行限定,且满足转发要求的转发机皆进行转发数据包,在保证传递效率最高的转发机转发数据包的情况下,剔除转发效率不高的转发机,不仅提高了数据包的转发效率,还提高了数据包的转发质量。
技术领域
本发明涉及水声通信网络领域,尤其涉及一种网络转发方法。
背景技术
目前传感器网络已经成为许多应用中非常强大的技术,包括监控、测量、监测和控制。已经有许多研究者提倡在水下环境中应用传感器网络的构想(即,形成水下传感器网络(UWSNs))。尽管水下传感器网络(UWSNs)与地面传感器网络有一些相同的特性,如密集部署和有限的能量,水下传感器网络从地面传感器网络仍在许多方面有明显不同:低带宽,高延迟,节点漂浮流动(导致高的网络动态性)、错误概率高以及三维空间。这些新功能给UWSNs网络协议的设计带来了许多挑战。
发明内容
为了解决现有技术中的不足,本发明实施例提供了一种网络转发方法,包括以下步骤:
当任一转发机接收到其他转发机发送的数据包时,根据所述任一转发机的位置信息确定所述任一转发机是否位于转发路由管道中;当所述任一转发机位于所述转发路由管道中时,将所述数据包保存预设时长;
获取预设时长内向所述任一转发机发送所述数据包的所有其他转发机的位置信息,根据所述任一转发机的位置信息和所有所述其他转发机的位置信息分别计算所述任一转发机相对于每个其他转发机的满意因子,并判断所有所述满意因子中的最小值是否小于预设转发值;
当所有所述满意因子中的最小值小于预设转发值时,所述任一转发机基于发射机和接收机的位置信息向目标区域发送所述数据包。
可选的,所述转发路由管道包括:根据发射机的位置信息和接收机的位置信息确定中心线,并以所述中心线按预设半径围成的圆柱体区域。
可选的,当发射机向转发机或接收机发送所述数据包之前,包括以下步骤:
所述发射机以自身为原点建立坐标系,向水下传感器网络中的所有转发机和接收机发送查询包;
所有所述转发机和接收机接收所述查询包后,计算自身相对于发射机的位置,并分别将计算得到的位置信息发送给发射机;
所述发射机接收所有所述转发机和接收机的位置信息后,将发射机、所有转发机和接收机的位置信息放入所述数据包后,根据所有所述转发机的位置信息将所述数据包发送到目标区域。
可选的,所述任一转发机基于发射机和接收机的位置信息向目标区域发送所述数据包,具体包括以下步骤:
所述任一转发机以自身为原点建立坐标系,将发射机和接收机的位置信息录入所述坐标系中;
根据所述发射机和接收机的位置信息在所述转发路由管道中确定目标区域;
所述任一转发机向所述目标区域发送查询包,当所述目标区域内的转发机接收到所述查询包时,计算自身相对于所述任一转发机的位置,并分别将计算得到的位置信息发送给所述任一转发机;
所述任一转发机根据是否接收到的位置信息,选择是否向所述目标区域发送所述数据包。
可选的,所述任一转发机基于发射机和接收机的位置信息向目标区域发送所述数据包,还包括以下步骤:
所述任一转发机以自身为原点建立坐标系;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江华晟瑞电子有限公司,未经江华晟瑞电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711298706.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种接入控制方法
- 下一篇:网络信号搜索控制方法、装置、移动终端及存储介质