【技术实现步骤摘要】
唤醒帧发送方法、节点醒来后发送第一帧的方法及设备
本专利技术涉及网络
,特别涉及一种唤醒帧发送方法、节点醒来后发送第一帧的方法及设备。
技术介绍
第一节点在需要向第二节点发送数据时,通常需要第二节点对第一节点进行侦听,为了节省第二节点中主收发机的监听功耗,第二节点中可以增加一个低功耗的唤醒接收机(英文:lowpowerwakeupreceiver,简称:LP-WUR)。第一节点在需要向第二节点发送数据时,首先向第二节点发送唤醒帧,第二节点的唤醒接收机在接收到唤醒帧后唤醒第二节点中的主收发机,被唤醒的主收发机与第一节点进行通信。通常,第一节点的主收发机会默认侦听第二节点的主收发机所在的信道,每个MAC帧都承载有一个“时长”字段,用以更新非接收目的站点的其他所有站点的网络分配矢量(英文:networkallocationvector,简称:NAV),是用来克服隐藏节点问题的一种机制。NAV功能逻辑上存在于媒体访问控制(英文:MediaAccessControl,简称:MAC)中,并提供一种虚拟载波侦听机制来增强物理载波监听。第一节点在向第二节点发送唤醒帧前,需要确定第一节点是否被设置NAV,以及侦听信道是否空闲(物理载波侦听),当第一节点没被设置NAV且侦听的信道为空闲时,则向第二节点发送唤醒帧。在实际应用中,第二节点的主收发机和唤醒接收机可能工作在不同的信道上,如果第一节点仅侦听第二节点主收发机所在的信道,且当第一节点被该信道上的帧设置了NAV时,即使第二节点的唤醒接收机所在的信道空闲,第一节点也无法向第二节点发送唤醒帧,导致在第二节点的唤醒接收机所在 ...
【技术保护点】
一种唤醒帧发送方法,其特征在于,应用于第一节点,所述第一节点的NAV是在第一信道设置的,所述第一信道是第二节点的主收发机所工作的信道,所述方法包括:在侦听到第二信道空闲时,忽略所述NAV,所述第一节点的主收发机在所述第二信道上向所述第二节点发送唤醒帧,所述第二信道是所述第二节点的唤醒接收机所工作的信道。
【技术特征摘要】
1.一种唤醒帧发送方法,其特征在于,应用于第一节点,所述第一节点的NAV是在第一信道设置的,所述第一信道是第二节点的主收发机所工作的信道,所述方法包括:在侦听到第二信道空闲时,忽略所述NAV,所述第一节点的主收发机在所述第二信道上向所述第二节点发送唤醒帧,所述第二信道是所述第二节点的唤醒接收机所工作的信道。2.一种唤醒帧发送方法,其特征在于,应用于第一节点,所述第一节点的第一类NAV是在第一信道设置的,所述第一信道是第二节点的主收发机所工作的信道,所述第一节点的第二类NAV是在第二信道设置的,所述第二信道是所述第二节点的唤醒接收机所工作的信道,所述第二信道与所述第一信道不同,所述方法包括:在侦听到第二信道空闲且所述第一节点未被设置所述第二类NAV时,所述第一节点的主收发机在所述第二信道上向所述第二节点发送唤醒帧。3.一种唤醒帧发送方法,其特征在于,应用于第一节点,所述第一节点在第一信道上维护第一竞争窗口CW1,所述第一信道是第二节点的主收发机所工作的信道,所述方法包括:根据所述CW1产生一退避数,根据所述退避数执行退避,退避结束时,在第二信道上向所述第二节点发送唤醒帧,所述第二信道是所述第二节点的唤醒接收机所工作的信道。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述唤醒帧发送失败时,在所述第二信道上维持所述CW1不变。5.根据权利要求3所述的方法,其特征在于,所述第一节点在所述第二信道上维护第二竞争窗口CW2,所述CW2是基于第二信道上维护的最小竞争窗口CW2_min和最大竞争窗口CW2_max更新的,在所述根据所述退避数执行退避,在退避结束时在第二信道上向所述第二节点发送唤醒帧之后,所述方法还包括:在所述唤醒帧发送失败时,将当前的CW2更新为(CW2+1)*2-1,所述更新后的CW2不超过CW2_max;在所述唤醒帧发送成功时,将所述CW2重置为CW2_min。6.根据权利要求5所述的方法,其特征在于,所述CW2_min和CW2_max是由接入点AP指定的。7.根据权利要求3方法,其特征在于,所述方法还包括:当所述第一节点的主收发机回到所述第一信道发送802.11帧时,读取在所述第一信道上维护的退避数,根据所述退避数执行退避,在退避结束时在所述第一信道发送802.11帧。8.根据权利要求3所述的方法,其特征在于,在所述根据所述退避数执行退避,在退避结束时在第二信道上向第二节点发送唤醒帧之前,所述方法还包括:选择任一种接入类型或者定义一种的新的接入类型发送所述唤醒帧。9.一种节点醒来后发送第一帧的方法,其特征在于,应用于第二节点,所述方法包括:利用所述第二节点的唤醒接收机接收第一节点发送的唤醒帧,唤醒所述第二节点的主收发机;在所述第二节点的主收发机被唤醒后向所述第一节点发送的第一帧失败时,从竞争窗口产生一退避数,根据所述退避数执行退避,在退避结束时,向所述第一节点发送未成功发送的帧。10.根据权利要求9所述的方法,其特征在于,所述竞争窗口是由所述第一节点发送给所述第二节点的唤醒帧携带的竞争窗口字段决定的,或者是接入点AP广播的唤醒信标帧中或者信标帧中竞争窗口字段决定的。11.根据权利要求9所述的方法,其特征在于,在所述根据所述退避数执行退避,在退避结束时,向所述第一节点发送未成功发送的帧之前,所述方法还包括:再次执行从所述竞争窗口产生一退避数,根据所述退避数执行退避,在退避结束时,向所述第一节点发送未成功发送的帧的步骤;或者,再次执行根据所述退避数执行退避,在退避结束时,向所述第一节点发送未成功发送的帧的步骤。12.根据权利要求9所述的方法,其特征在于,所述唤醒帧中携带有用于指示退避方式的指示字段,在所述根据所述退避数执行退避,在退避结束时,向所述第一节点发送未成功发送的帧之前,所述方法还包括:当所述指示字段的取值为第一取值,再次执行从所述竞争窗口产生一退避数,根据所述退避数执行退避,在退避结束时,向所述第一节点发送未成功发送的帧的步骤;当所述指示字段的取值为第二取值,再次执行根据所述退避数执行退避,在退避结束时,向所述第一节点发送未成功发送的帧的帧的步骤。13.一种第一节点,其特征在于,所述第一节点的NAV是在第一信道设置的,所述第一信道是第二节点的主收发机所工作的信道,所述第一节点包括主收发机,其中:所述第一节点的主收发机用于在侦听到第二信道空闲时,忽略所述NAV,在所述第二信道上向所述第二节点发送唤醒帧,所述第二信道是所述第二节点的唤醒接收机所工作的信道。14.一种第一节点,其特征在于,所述第一节点的第一类NAV是在第一信道设置的,所述第一信道是第二节点的主收发机所工作的信道,所述第一节点的第二类NAV是在第二信道设置的,所述第二信道是所述第二节点的唤醒接收机所工作的信道,所述第二信道与所述第一信道不同,所述第一节点包括主收发机,其中:所述第一节点的主收发机用于在侦听到第二信道空闲且所述第一节点未被设置所述第二类NAV时,在所述第二信道上向所述第二节点发送唤醒帧。15.一种第一节点,其特征在于,所述第一节点在第一信道上维护第一竞争窗口CW1,所述第一信道是第二节点的主收发机所工作的信道,所述第一节点包括主收发机,其中:所述第一节点的主收发机用于根据所述CW1产生一退避数,根据所述退避数执行退避,退避结束时,在第二信道上向所述第二节点发送唤醒帧,所述第二信道是所述第二节点的唤醒接收机所工作的信道。16.根据权利要求15所述的第一节点,其特征在于,所述第一节点的主收发机还用于在所述唤醒帧发送失败时,在所述第二信道上维持所述CW1不变。17.根据权利要求15所述的第一节点,其特征在于,所述第一节点在所述第二信道上维护第二竞争窗口CW2,所述CW2是基于第二信道上维护的最小竞争窗口CW2_min和最大竞争窗口CW2_max更新的,所述第一节点的主收发机还用于在所述唤醒帧发送失败时,将当前的CW2设置为(CW2+1)*2-1,所述更新后的CW2不超过CW2_max;所述第一节点的主收发机还用于在所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。