1.一种适用于无线链状拓扑网络的顺序休眠唤醒方法,其特征在于,包括:
无线链状拓扑网络中节点的休眠周期包括休眠阶段和唤醒阶段两部分,在无线链状拓扑网络中的节点包括以下状态:工作状态、休眠状态、侦听状态;节点在休眠阶段处于休眠状态;
(一)、节点休眠方法:初始时所有节点都处于侦听状态,
链路根节点在侦听状态期间,根据触发机制发起顺序休眠流程,首先,由根节点向其前向节点周期性发送携带休眠包的休眠指令,休眠包中携带休眠时长、侦听时长、进入休眠时刻、源节点号、休眠包目的地址参数,前向节点收到休眠指令时根据休眠包中参数设定本节点进入休眠的时刻,即休眠包中的后向节点进入休眠时刻加上相邻节点单向传输时延、休眠时长、侦听时长,然后回复根节点ACK包,休眠包的ACK包中包含本节点对应的源节点号、目的节点号、前向节点的异常情况,如果根节点没有收到前向节点针对休眠包的ACK包,则标志前向节点异常;最后,与根节点相邻的本节点在收到休眠包后继续往下一个前向节点发休眠包,直到链路中所有节点成功收到休眠指令;
上述相邻节点指收到休眠包的本节点与其后向节点;
(二)、节点前向唤醒方法:
源业务节点在唤醒阶段起始时刻周期性地向其前向节点发送包含前向唤醒包的前向唤醒指令,前向节点收到前向唤醒指令后回发前向唤醒包的ACK包,若收到前向节点针对前向唤醒包的ACK包,则源业务节点停止发送前向唤醒指令;若发前向唤醒包超时未收到前向唤醒包的ACK包,表明前向节点异常;前向节点收到该前向唤醒包后会离开周期性休眠状态,处于工作状态;若目的业务节点不是该前向节点,则该前向节点继续向其下一个前向节点发前向唤醒包,直至唤醒目的业务节点。
2.如权利要求1所述的适用于无线链状拓扑网络的顺序休眠唤醒方法,其特征在于,
还包括(三)节点后向唤醒方法:
在链路的某个中间节点与根节点有紧急业务通信需求时,该中间节点被唤醒,然后由该中间节点触发后向唤醒过程,向该中间节点的后向节点发送携带后向唤醒包的后向唤醒指令;唤醒紧急业务通信需求的节点与根节点之间的链路,每个后向节点在收到携带后向唤醒包的后向唤醒指令时,标记前向节点正常并使本节点进入工作状态,同时向前向节点回复针对后向唤醒包的ACK包,表示成功收到后向唤醒指令;然后该后向节点继续向其下一个后向节点发后向唤醒包,直到根节点与业务节点之间的链路全部被唤醒。
3.如权利要求2所述的适用于无线链状拓扑网络的顺序休眠唤醒方法,其特征在于,
还包括(四)节点异常处理方法:
当无线链状拓扑网络的链路中出现异常节点,则该异常节点的后向正常节点将异常节点的异常信息逐节点往后向传送,通知根节点链路异常情况;
该异常节点的前向正常节点进入自休眠状态,然后代替根节点向该前向正常节点的前向节点周期性发送携带休眠包的休眠指令,以通知前向链路中节点进行休眠;该异常节点的前向正常节点发起的顺序休眠流程与根节点相同。
4.如权利要求1、2或3所述的适用于无线链状拓扑网络的顺序休眠唤醒方法,其特征在于,
所述(一)节点休眠方法中,链路根节点在侦听状态期间,根据触发机制发起顺序休眠流程;
该触发机制为根节点在业务传输完成后或根节点侦听超时,主动发起休眠流程,发出休眠指令;或者根节点被动接收综合管理平台的休眠指令然后发出。
5.如权利要求1、2或3所述的适用于无线链状拓扑网络的顺序休眠唤醒方法,其特征在于,
所述休眠时长为固定值。
6.如权利要求1、2或3所述的适用于无线链状拓扑网络的顺序休眠唤醒方法,其特征在于,
无线链状拓扑网络中各节点间距相等或各节点间距相差在10%范围内。