发明名称 无线传感器网络中基于节点占用度的跨层QOS路由方法
摘要 无线传感器网络中基于节点占用度的跨层QOS路由方法,路由步骤如为:1)源节点向空闲的相邻节点发送RREQ分组消息,若无空闲相邻节点,则向占用度低的相邻节点发送RREQ分组消息;2)对比目标节点地址和自身路由表,若目标节点地址在路由表上,则转向步骤3);若不在路由表上,则转向步骤4);3)将RREQ分组消息发送至目标节点;4)向空闲的相邻节点发送RREQ分组消息,若无空闲相邻节点,则向占用度低的相邻节点发送RREQ分组消息,并返回步骤2);5)目标节点收到RREQ分组消息后,建立通信链路。本发明通过节点占用度控制节点的选择,在路由查询过程中,绕开处于传输状态的节点,减少排队时延。
申请公布号 CN102523616B 申请公布日期 2014.05.28
申请号 CN201110450524.7 申请日期 2011.12.29
申请人 重庆邮电大学 发明人 尚凤军;刘鹏
分类号 H04W40/04(2009.01)I;H04W40/24(2009.01)I 主分类号 H04W40/04(2009.01)I
代理机构 北京同恒源知识产权代理有限公司 11275 代理人 赵荣之
主权项 1.无线传感器网络中基于节点占用度的跨层QOS路由方法,包括以下步骤:1)源节点向空闲的相邻节点发送RREQ分组消息,若无空闲相邻节点,则向占用度低的相邻节点发送RREQ分组消息;2)中间节点收到RREQ分组消息后,对比目标节点地址和自身路由表,若目标节点地址在路由表上,则转向步骤3);若目标节点地址不在路由表上,则转向步骤4);3)将RREQ分组消息发送至目标节点,并转入步骤5);4)向空闲的相邻节点发送RREQ分组消息,若无空闲相邻节点,则向占用度低的相邻节点发送RREQ分组消息,并返回步骤2);5)目标节点收到RREQ分组消息后,逆向路由过程发送RREQ分组消息至源节点,建立目标节点到源节点的路由分组,建立通信链路;其特征在于,步骤1)和步骤4)中所述的空闲相邻节点判断方法为:每个节点均通过rt_idle值来表示当前状态,当前节点未使用时将自身rt_idle设为0,当前节点为源节点时将自身rt_idle设为1,当前节点为中间节点时将自身rt_idle设为2,当前节点为目标节点时将自身rt_idle设为3,rt_idle=0则表示该节点为空闲节点;相邻节点的占用度计算方法为:将节点占用度分为占用度高和占用度低两种状态;由节点MAC层提供三个参数:节点当前状态下的队列长度L、数据包发送率Vs和数据包接收率Va;当<maths num="0001"><![CDATA[<math><mfenced open='{' close=''><mtable><mtr><mtd><mi>L</mi><mo>></mo><msub><mi>L</mi><mi>b</mi></msub></mtd></mtr><mtr><mtd><msub><mi>V</mi><mi>s</mi></msub><mo>/</mo><msub><mi>v</mi><mi>a</mi></msub><mo>&lt;</mo><mn>1</mn></mtd></mtr></mtable></mfenced></math>]]></maths>时为占用度高,当<maths num="0002"><![CDATA[<math><mfenced open='{' close=''><mtable><mtr><mtd><mi>L</mi><mo>&lt;</mo><msub><mi>L</mi><mi>b</mi></msub></mtd></mtr><mtr><mtd><msub><mi>V</mi><mi>s</mi></msub><mo>/</mo><msub><mi>V</mi><mi>a</mi></msub><mo>></mo><mn>1</mn></mtd></mtr></mtable></mfenced></math>]]></maths>时为占用度低,式中L<sub>b</sub>为设定阈值。
地址 400065 重庆市南岸区黄桷桠崇文路2号