1. 无线传感器网络中基于节点占用度的跨层QOS路由方法,其特征在于,路由步骤如下:
1)源节点向空闲的相邻节点发送RREQ分组消息,若无空闲相邻节点,则向占用度低的相邻节点发送RREQ分组消息;
2)中间节点收到RREQ分组消息后,对比目标节点地址和自身路由表,若目标节点地址在路由表上,则转向步骤3);若目标节点地址不在路由表上,则转向步骤4);
3)将RREQ分组消息发送至目标节点,并转入步骤5);
4)向空闲的相邻节点发送RREQ分组消息,若无空闲相邻节点,则向占用度低的相邻节点发送RREQ分组消息,并返回步骤2);
5)目标节点收到RREQ分组消息后,逆向路由过程发送RREQ分组消息至源节点,建立目标节点到源节点的路由分组,建立通信链路。
2. 如权利要求1所述的无线传感器网络中基于节点占用度的跨层QOS路由方法,其特征在于,步骤1)和步骤4)中所述的空闲相邻节点判断方法为:每个节点均通过rt_idle值来表示当前状态,当前节点未使用时将自身rt_idle设为0,当前节点为源节点时将自身rt_idle设为1,当前节点为中间节点时将自身rt_idle设为2,当前节点为目标节点时将自身rt_idle设为3,rt_idle=0则表示该节点为空闲节点。
3. 如权利要求1或2所述的无线传感器网络中基于节点占用度的跨层QOS路由方法,其特征在于,相邻节点的占用度计算方法为:将节点占用度分为占用度高和占用度低两种状态;
由节点MAC层提供三个参数:节点当前状态下的队列长度L、数据包发送率 和数据包接收率 ;
当 时为占用度高,当 时为占用度低,
式中 为设定阈值。
4. 如权利要求3所述的无线传感器网络中基于节点占用度的跨层QOS路由方法,其特征在于: 为43或50。
5. 如权利要求3所述的无线传感器网络中基于节点占用度的跨层QOS路由方法,其特征在于:节点的相邻节点均处于占用度高的状态时,节点对所需发送的消息按消息的优先级,分先后进行发送。
6. 如权利要求5所述的无线传感器网络中基于节点占用度的跨层QOS路由方法,其特征在于:所述优先级根据消息类型分为四类,第一优先级对应图像和音频多媒体消息,第二优先级对应传输时延敏感的消息,第三优先级对应链路稳定,信息丢失率低的消息,第四优先级对应时延要求比较宽松且没有抖动限制的消息。
7. 如权利要求1所述的无线传感器网络中基于节点占用度的跨层QOS路由方法,其特征在于:步骤5)中所述逆向发送RREQ分组消息时,中间节点收到RREQ分组消息,填写自身地址再转发至下一节点。
8. 如权利要求1所述的无线传感器网络中基于节点占用度的跨层QOS路由方法,其特征在于:建立通信链路后,源节点向目标节点发送Hello消息。
9. 如权利要求8所述的无线传感器网络中基于节点占用度的跨层QOS路由方法,其特征在于:中间节点收到Hello消息后填写向一跳节点的路由地址,再转发至下一节点。