申请/专利权人:浙江工业大学
申请日:2021-12-06
公开(公告)日:2024-04-23
公开(公告)号:CN114286415B
主分类号:H04W40/20
分类号:H04W40/20;H04W40/22;H04W40/10
优先权:
专利状态码:有效-授权
法律状态:2024.04.23#授权;2022.04.22#实质审查的生效;2022.04.05#公开
摘要:本发明涉及一种面向流引导纳米网络循环感知的机会路由方法,以纳米网关节点进行数据收集与控制,以纳米路由节点进行数据转发与控制,普通纳米节点使用机会路由协议,在移动过程中动态感知流引导纳米网络环境中的数据、缓存数据并在合适的时机进行数据转发。本发明能有效解决在流引导环境下普通纳米节点循环运动时的数据传输问题,在节点能量有限、运动轨迹不可预测的复杂情况下提升数据的传输速度与准确性,通过普通纳米节点与普通纳米节点之间的无线通信,来实现数据的高效转发,让数据更快地传输到纳米网关节点,提升整个纳米网络系统的性能;引入机会路由,普通纳米节点在移动过程中可以动态寻找机会转发数据,解决通信链路不稳定的问题。
主权项:1.一种面向流引导纳米网络循环感知的机会路由方法,其特征在于:所述流引导纳米网络包括纳米网关节点、纳米路由节点和普通纳米节点;以纳米网关节点进行数据的收集与控制,以纳米路由节点进行数据的转发与控制,普通纳米节点使用机会路由协议,用于在移动过程中动态感知流引导纳米网络环境中的数据、缓存数据并在移动的过程中找到合适的时机进行数据的转发;方法包括以下步骤:步骤1:所有的普通纳米节点初始化索引值Index为0,令每个普通纳米节点在流引导纳米网络中循环运动时,基于预设标准调整索引值Index;普通纳米节点在流引导纳米网络中循环运动包括以下步骤:步骤1.1:若纳米网络的生命周期结束,则退出控制,否则,进行下一步;步骤1.2:普通纳米节点在流引导纳米网络中循环运动时,普通纳米节点不断进行能量捕获,在每个能量捕获时隙,普通纳米节点的索引值Index加1,以Index值标识普通纳米节点在纳米网络循环链路中相对纳米网关节点的位置;步骤1.3:以普通纳米节点携带的Etag位作为此普通纳米节点在流引导纳米网络中相对纳米路由节点的标志位;在纳米网关节点到纳米路由节点的路径范围内Etag位为0,在纳米路由节点到纳米网关节点的路径范围内Etag位为1;纳米路由节点周期性广播TTL为1的广播包,经过纳米路由节点的普通纳米节点接收到广播包并将自己的Etag位置为1;步骤1.4:纳米网关节点周期性广播TTL为1的广播包,当任一普通纳米节点在流引导纳米网络中完成一周循环运动并再次经过纳米网关节点的广播范围时,接收到此广播包,所述普通纳米节点的索引值Index与Etag位置0,之后索引值Index重新从0开始计数;步骤2:任一普通纳米节点s接收或感知需要转发至纳米网关节点的数据包;步骤3:所述普通纳米节点s判断自身能量是否足够发送或者转发此数据包,若能量不足,则进行能量捕获并重复步骤2,否则进行步骤4;步骤4:所述普通纳米节点s根据当前索引值Index选择候选节点集;步骤5:所述普通纳米节点s对候选节点集中候选的普通纳米节点按优先级计算公式计算的结果由高到低进行排序,按排序选择最佳转发的普通纳米节点进行数据包的转发;步骤6:接收到转发的所述数据包的普通纳米节点成为新的普通纳米节点s并返回步骤3,直至所述数据包转发至目标纳米网关节点。
全文数据:
权利要求:
百度查询: 浙江工业大学 一种面向流引导纳米网络循环感知的机会路由方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。