唤醒帧发送方法、节点醒来后发送第一帧的方法及设备技术

技术编号:18054382 阅读:110 留言:0更新日期:2018-05-26 11:03
本发明专利技术实施例提供了一种唤醒帧发送方法及设备。所述唤醒帧发送方法应用于第一节点,第一节点的NAV是在第一信道设置的,该唤醒帧发送方法包括:在侦听到第二信道空闲时,忽略该NAV,第一节点的主收发机在第二信道上向第二节点发送唤醒帧。本发明专利技术通过在第二节点的主收发机工作的第一信道和第二节点的唤醒接收机工作的第二信道不同时,默认侦听第一信道,第一节点在被第一信道上的帧设置NAV,但第二信道空闲时,仍旧可以在第二信道向第二节点发送唤醒帧,进而唤醒第二节点的主收发机,达到了在第二信道空闲时可以及时唤醒第二节点的主收发机的效果。

【技术实现步骤摘要】
唤醒帧发送方法、节点醒来后发送第一帧的方法及设备
本专利技术涉及网络
,特别涉及一种唤醒帧发送方法、节点醒来后发送第一帧的方法及设备。
技术介绍
第一节点在需要向第二节点发送数据时,通常需要第二节点对第一节点进行侦听,为了节省第二节点中主收发机的监听功耗,第二节点中可以增加一个低功耗的唤醒接收机(英文:lowpowerwakeupreceiver,简称:LP-WUR)。第一节点在需要向第二节点发送数据时,首先向第二节点发送唤醒帧,第二节点的唤醒接收机在接收到唤醒帧后唤醒第二节点中的主收发机,被唤醒的主收发机与第一节点进行通信。通常,第一节点的主收发机会默认侦听第二节点的主收发机所在的信道,每个MAC帧都承载有一个“时长”字段,用以更新非接收目的站点的其他所有站点的网络分配矢量(英文:networkallocationvector,简称:NAV),是用来克服隐藏节点问题的一种机制。NAV功能逻辑上存在于媒体访问控制(英文:MediaAccessControl,简称:MAC)中,并提供一种虚拟载波侦听机制来增强物理载波监听。第一节点在向第二节点发送唤醒帧前,需要确定第一节点是否被设置NAV,以及侦听信道是否空闲(物理载波侦听),当第一节点没被设置NAV且侦听的信道为空闲时,则向第二节点发送唤醒帧。在实际应用中,第二节点的主收发机和唤醒接收机可能工作在不同的信道上,如果第一节点仅侦听第二节点主收发机所在的信道,且当第一节点被该信道上的帧设置了NAV时,即使第二节点的唤醒接收机所在的信道空闲,第一节点也无法向第二节点发送唤醒帧,导致在第二节点的唤醒接收机所在的信道空闲时无法及时唤醒第二节点的主收发机。
技术实现思路
为了解决相关技术中因第一节点被设置NAV,导致在第二节点的唤醒接收机所使用的信道空闲时无法及时唤醒第二节点的主收发机的问题,本专利技术实施例提供了一种唤醒帧发送方法、节点醒来后发送第一帧的方法及设备。所述技术方案如下:第一方面,提供了一种唤醒帧发送方法,应用于第一节点,第一节点的NAV是在第一信道设置的,该方法包括:在侦听到第二信道空闲时,忽略该NAV,第一节点的主收发机在第二信道上向第二节点发送唤醒帧。其中,第一信道是第二节点的主收发机所工作的信道,第二信道是第二节点的唤醒接收机所工作的信道。在第二节点的主收发机工作的第一信道和第二节点的唤醒接收机工作的第二信道不同时,默认侦听第一信道,第一节点在被第一信道上的帧设置NAV,但第二信道空闲时,仍旧可以在第二信道向第二节点发送唤醒帧,进而唤醒第二节点的主收发机,达到了在第二信道空闲时可以及时唤醒第二节点的主收发机的效果。第二方面,提供了一种唤醒帧发送方法,应用于第一节点,第一节点的第一类NAV是在第一信道设置的,第一信道是第二节点的主收发机所工作的信道,第一节点的第二类NAV是在第二信道设置的,第二信道是所述第二节点的唤醒接收机所工作的信道,第二信道与所述第一信道不同,该方法包括:在侦听到第二信道空闲且第一节点未被设置第二类NAV时,第一节点的主收发机在第二信道上向第二节点发送唤醒帧。在第二节点的主收发机工作的第一信道和第二节点的唤醒接收机工作的第二信道不同时,同时侦听第一信道和第二信道,第一节点在未被第二信道上的帧设置第二类NAV,且第二信道空闲时,可以在第二信道向第二节点发送唤醒帧,进而唤醒第二节点的主收发机,达到了在第二信道空闲时可以及时唤醒第二节点的主收发机的效果。第三方面,提供了一种唤醒帧发送方法,应用于第一节点,第一节点在第一信道上维护第一竞争窗口CW1,该方法包括:根据CW1产生一退避数,根据退避数执行退避,退避结束时,在第二信道上向第二节点发送唤醒帧。其中,第一信道是第二节点的主收发机所工作的信道,第二信道是第二节点的唤醒接收机所工作的信道。由于第二信道在初始使用退避数发送唤醒帧时可以直接使用第一信道当前维持的退避数,因此在不增加碰撞概率的条件下,可以加快唤醒帧的传输。在第三方面的第一种可能的实施方式中,该方法还包括:在该唤醒帧发送失败时,在第二信道上维持该CW1不变。在唤醒帧发送失败时,在第二信道上维持该CW1不变,可以保证第一节点再次利用第二信道上维持的不变的竞争窗口发送唤醒帧时,不需要等待较长的时间,减少了发送唤醒帧的间隔,可以较为及时地唤醒第二节点的主收发机。结合第三方面或者第三方面的第一种可能的实施方式,在第二种可能的实施方式中,第一节点在第二信道上维护第二竞争窗口CW2,CW2是基于第二信道上维护的CW2_min和CW2_max更新的,在根据该退避数执行退避,在退避结束时在第二信道上向所述第二节点发送唤醒帧之后,该方法还包括:在该唤醒帧发送失败时,将当前的CW2设置为(CW2+1)*2-1,更新后的CW2不超过CW2_max;在该唤醒帧发送成功时,将CW2重置为CW2_min。在唤醒帧发送失败时,在第二信道上调大维持的CW2,可以保证第一节点利用第二信道上调大的竞争窗口再次发送唤醒帧时,避免发送碰撞,提高唤醒帧发送的成功率。结合第三方面、第三方面的第一种可能的实施方式或者第三方面的第二种可能的实施方式,在第三种可能的实施方式中,CW2_min和CW2_max是由接入点AP指定的。结合第三方面、第三方面的第一种可能的实施方式、第三方面的第二种可能的实施方式或者第三方面的第三种可能的实施方式,在第四种可能的实施方式中,当第一节点的主收发机回到第一信道发送802.11帧时,读取在第一信道上维护的退避数,根据该退避数执行退避,在退避结束时在第一信道发送802.11帧。结合第三方面、第三方面的第一种可能的实施方式至第三方面的第四种可能的实施方式,在第五种可能的实施方式中,在根据该退避数执行退避,在退避结束时在第二信道上向第二节点发送唤醒帧之前,该方法还包括:选择任一种接入类型或者定义一种的新的接入类型发送该唤醒帧。由于第一节点可以自主地选择接入类型以发送唤醒帧,因此可以在不增加碰撞概率的条件下,减少传输唤醒帧的时延。第四方面,提供了一种节点醒来后发送第一帧的方法,应用于第二节点,所述方法包括:利用第二节点的唤醒接收机接收第一节点发送的唤醒帧,唤醒第二节点的主收发机;在第二节点的主收发机被唤醒后向第一节点发送的第一帧失败时,从竞争窗口产生一退避数,根据退避数执行退避,在退避结束时,向第一节点发送未成功发送的帧。第二节点的主收发机在醒来后发送的第一帧失败后,可以利用竞争窗口产生的一退避数,利用该退避数执行退避,以重新发送被发送失败的帧,由于该竞争窗口是第二节点发送第一帧的业务优先级决定的,因此第二节点可以尽快地发送醒来后的第一帧,减少通知第一节点该第二节点醒来的时延。在第四方面的第一种可能的实施方式中,该竞争窗口是由第一节点发送给第二节点的唤醒帧携带的竞争窗口字段决定的,或者是接入点AP广播的唤醒信标帧中或者信标帧中竞争窗口字段决定的。结合第四方面或者第四方面的第一种可能的实施方式,在第二种可能的实施方式中,在根据该退避数执行退避,在退避结束时,向第一节点发送未成功发送的帧之前,该方法还包括:再次执行从该竞争窗口产生一退避数,根据该退避数执行退避,在退避结束时,向第一节点发送未成功发送的帧的步骤;或者,再次执行根据该退避数执行本文档来自技高网
...
唤醒帧发送方法、节点醒来后发送第一帧的方法及设备

【技术保护点】
一种唤醒帧发送方法,其特征在于,应用于第一节点,所述第一节点的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;所述第一节点的主收发机还用于在所述...

【专利技术属性】
技术研发人员:淦明杨讯
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1