[发明专利]一种通过水下通信潜标节点进行报文中继转发的方法有效
申请号: | 202210847281.9 | 申请日: | 2022-07-19 |
公开(公告)号: | CN115242284B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 张海如;汪俊;王海斌 | 申请(专利权)人: | 中国科学院声学研究所 |
主分类号: | H04B7/155 | 分类号: | H04B7/155;H04B13/02;H04W24/02 |
代理公司: | 北京方安思达知识产权代理有限公司 11472 | 代理人: | 杨青;王蔚 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通过 水下 通信 节点 进行 报文 中继 转发 方法 | ||
1.一种通过水下通信潜标节点进行报文中继转发的方法,该方法包括:
步骤1)控制指挥船向水下目的地址发送报文,报文的前端包含引导信息,水下的多个潜标均接收报文;
步骤2)根据引导信息并结合设置的潜标与指挥船之间以及潜标与潜标之间距离的阈值,在接收到报文的潜标中选取需要进行中继转发的潜标集合A;
步骤3)根据设置的夹角阈值计算潜标集合中每个潜标进行中继转发的时刻信息;所述夹角为某两个潜标相对于指挥船方位角之间的夹角;
步骤4)根据计算的时刻信息,通过每个潜标在相应的时刻对报文进行转发,将报文传输到水下目的地址;
其中,潜标与指挥船之间的距离大于设定的距离阈值Dmin;潜标与集合A中各潜标之间的距离都大于设定的距离阈值Dmin;某两个潜标相对于指挥船的方位角夹角大于夹角阈值θmin。
2.根据权利要求1所述的通过水下通信潜标节点进行报文中继转发的方法,其特征在于,所述步骤1),具体包括:
步骤1-1)令指挥船在时刻t0,M向水下目的地址发送编号为M的报文,报文的前端包含引导信息,所述引导信息包括:指挥船发报位置信息和报文编号信息;
步骤1-2)根据指挥船发报位置信息获得接收到M号报文的N个潜标与指挥船之间的距离di,M,i=1、2、……、N,i为潜标编号,且满足d1,M≤d2,M≤…≤dN,M;
步骤1-3)将各潜标当前接收到的M号报文与自己报文队列中各报文进行比较,如果有相同编号报文,则丢弃当前接收到的报文;如果没有相同编号报文,将当前接收到的M号报文加入报文队列中;在报文队列中,待发送的报文标记为0,已经发送的报文标记为1,不需要发送的报文标记为2。
3.根据权利要求2所述的通过水下通信潜标节点进行报文中继转发的方法,其特征在于,所述步骤2)中选取需要进行中继转发的潜标集合,包括:
步骤2-1)对集合A进行初始化,设置为空集;
步骤2-2)根据约束条件1选取第一个距离指挥船最近并需要进行中继转发的潜标;所述约束条件1为:潜标与指挥船之间的距离大于设定的距离阈值Dmin;令满足约束条件的潜标编号为u1,并将该潜标加入到本次需要进行中继转发的潜标集合A中。
4.根据权利要求3所述的通过水下通信潜标节点进行报文中继转发的方法,其特征在于,所述步骤2-2)中根据约束条件1选取第一个距离指挥船最近并需要进行中继转发的潜标,具体包括:
将N个潜标与指挥船之间的距离di,M,i=1、…f-1、f…、N,与阈值Dmin进行比较:
如果Dmin<d1,M,则潜标1为第一个需要进行中继转发的潜标,u1=1,将潜标1加入到集合A中,并将M号报文在潜标1报文队列中的报文标记置0;
如果df-1,M<Dmin<df,M,则潜标1至潜标f-1不满足中继转发条件,分别将报文在潜标1至潜标f-1报文队列中的报文标记置2,潜标f为第一个需要进行中继转发的潜标,u1=f,将潜标f加入到集合A中,并将M号报文在潜标f报文队列中的报文标记置0;
如果dN,M<Dmin,则N个潜标都不满足中继转发条件,不对M号报文进行中继转发,集合A为空集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所,未经中国科学院声学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210847281.9/1.html,转载请声明来源钻瓜专利网。