链路恢复方法、装置和设备制造方法及图纸

技术编号:17201589 阅读:55 留言:0更新日期:2018-02-04 02:36
本发明专利技术实施例提供一种链路恢复方法、装置和设备。该方法包括:若第一通信设备和第二通信设备之间的链路质量不满足预设条件,则第一通信设备在第一定时器的定时时长内检测链路是否恢复,得到检测结果;第一定时器的定时时长为用户移动导致链路中断的中断时长;所述第一通信设备根据所述检测结果确定是否执行链路恢复操作;其中,所述链路恢复操作包括波束跟踪操作、波束改进操作、波束重训练操作中的至少一个操作。本发明专利技术实施例可以避免human blockage引起的链路质量短暂下降后又恢复的场景下,盲目通过链路恢复操作恢复链路的情况发生,即本发明专利技术实施例可以结合当前链路质量下降的实际情况综合进行判断,大大提高了恢复链路的准确性。

【技术实现步骤摘要】
链路恢复方法、装置和设备
本专利技术实施例涉及通信技术,尤其涉及一种链路恢复方法、装置和设备。
技术介绍
802.11ad是无线局域网系统中的一个子系统,工作于60GHz的高频段(57GHz-66GHz),主要用于实现家庭、企业室内的无线高清音视频信号传输,其在多媒体应用方面具有高容量、高速率、低延迟、低功耗等特点。现有的802.11ad标准中采用波束链路维护定时器(linkmaintenancetimer)对训练好的链路进行维护,该linkmaintenancetimer时长的取值由链路两端(即发送端和接收端)协商决定。该linkmaintenancetimer在链路波束训练完成时开始启动并逐渐递减,在遇到非自身数据传输时段时该linkmaintenancetimer停止计时,并在链路一端传输或者接收到确认帧、清除发送帧、拒绝发送帧时,linkmaintenancetimer又重置为初始值。上述802.11ad标准中linkmaintenancetimer最大时长为128ms,但由于中途计时可能停止,故实际时长为一随机值。在链路两端进行数据传输的过程中,一旦发现链路质量下降时(例如链路部分或者全部短暂中断),现有技术就会通过波束跟踪(beamtracking)或波束改进(beamrefinement)来恢复链路质量;若在linkmaintenancetimer超时时,采用波束跟踪或者波束改进仍未恢复链路质量,则开始等待机会进行波束重训练(Redo-beamforming),并当Redo-beamforming机会到来时立即进行Redo-beamforming,以重新训练链路两端之间的波束。但是,现有技术这种在链路质量下降时恢复链路的方法比较盲目,无法结合当前链路质量下降的实际情况,导致恢复链路的准确性不高。
技术实现思路
本专利技术实施例提供一种链路恢复方法、装置和设备,用以解决现有技术中在链路质量下降时恢复链路的方法比较盲目,无法结合当前链路质量下降的实际情况,导致恢复链路的准确性不高的技术问题。第一方面,本专利技术实施例提供一种链路恢复方法,包括:若第一通信设备和第二通信设备之间的链路质量不满足预设条件,则第一通信设备在第一定时器的定时时长内检测链路是否恢复,得到检测结果;所述第一定时器的定时时长为用户移动导致链路中断的中断时长;所述第一通信设备根据所述检测结果确定是否执行链路恢复操作;其中,所述链路恢复操作包括波束跟踪操作、波束改进操作、波束重训练操作中的至少一个操作。该第一方面所提供的链路恢复方法,当第一通信设备和第二通信设备之间的链路质量下降时,第一通信设备通过在第一定时器的定时时长内检测链路是否恢复,并根据所检测得到的检测结果来确定是否执行链路恢复操作,从而可以避免humanblockage引起的链路质量短暂下降后又恢复的场景下,盲目通过链路恢复操作恢复链路的情况发生,即本专利技术实施例可以结合当前链路质量下降的实际情况综合进行判断,大大提高了恢复链路的准确性。在一种可能的设计中,所述第一通信设备在第一定时器的定时时长内检测链路是否恢复,具体包括:所述第一通信设备向第二通信设备发送空数据包NDP;若所述第一通信设备在所述第一定时器超时之前接收到所述第二通信设备发送的响应信息,则确定链路已恢复。该可能的设计所提供的链路恢复方法,通过NDP包来探测链路的恢复,由于NDP包为超短的空数据包,其可以使得第一通信设备在探测链路是否恢复时所耗费的探测开销较小,大大提高了第一通信设备探测链路是否恢复的效率。在一种可能的设计中,所述第一通信设备根据所述检测结果确定是否执行链路恢复操作,具体包括:若所述检测结果为在所述第一定时器超时之前检测到链路恢复,则所述第一通信设备确定不执行所述波束跟踪操作或者波束改进操作,并将所述第一定时器重置为初始值;其中,所述第一定时器的定时时长小于波束链路维护定时器的定时时长。该可能的设计所提供的链路恢复方法,当第一通信设备在第一定时器超时之前检测到链路恢复,第一通信设备确定不执行波束跟踪操作或者波束改进操作,从而避免了第一通信设备在humanblockage下盲目执行波束跟踪操作或者波束改进操作,其大大节省了链路恢复的开销。在一种可能的设计中,所述第一通信设备根据所述检测结果确定是否执行链路恢复操作,具体包括:若所述检测结果为在波束链路维护定时器超时之后、所述第一定时器超时之前检测到链路恢复,则所述第一通信设备根据检测到的链路恢复时刻,确定是否执行所述波束重训练操作。在一种可能的设计中,所述第一通信设备根据检测到的链路恢复时刻,确定是否执行所述波束重训练操作,具体包括:若检测到的链路恢复时刻位于所述波束重训练操作的启动时刻之前,则所述第一通信设备确定不执行所述波束重训练操作。在一种可能的设计中,若在所述波束重训练操作启动之前未检测到链路恢复,则所述第一通信设备确定执行所述波束重训练操作,并在检测到链路恢复时采用波束重训练前的初始波束参数进行数据传输。在一种可能的设计中,若所述检测结果为在所述第一定时器超时时仍未检测到链路恢复且所述波束重训练操作未启动,则停止链路检测,并等待执行所述波束重训练操作;其中,所述第一定时器的定时时长大于波束链路维护定时器的定时时长;或者,若所述检测结果为在所述第一定时器超时时仍未检测到链路恢复、且在在波束链路维护定时器超时之后、所述第一定时器超时之前所述波束重训练操作已启动,则采用波束重训练之后的波束参数进行数据传输。上述各可能的设计所提供的链路恢复方法,当第一通信设备在linkmaintenancetimer超时之后、且第一定时器超时之前这一段时间里检测到链路恢复,且该链路恢复时刻位于波束重训练操作的启动时刻之前,则第一通信设备确定不执行波束重训练操作,从而避免了第一通信设备在humanblockage导致的链路质量下降的场景下,盲目执行通信开销较大的波束重训练操作,其大大节省了链路恢复的信令开销。在一种可能的设计中,所述第一通信设备和第二通信设备之间的链路质量不满足预设条件之前,所述方法还包括:所述第一通信设备根据当前的通信场景确定所述第一定时器的定时时长;所述通信场景包括:客厅中断场景、机舱中密集穿戴设备的中断场景、办公室会议中断场景中的任一个;所述第一通信设备将所述第一定时器的定时时长发送给所述第二通信设备。在一种可能的设计中,所述第一通信设备将所述第一定时器的定时时长发送给所述第二通信设备,具体包括:所述第一通信设备将所述第一定时器的定时时长携带在通信帧中发送给所述第二通信设备;其中,所述通信帧包括探测Probe帧、宣布Announce帧、信息请求帧和响应帧中的任一个。在一种可能的设计中,所述通信帧包括第一定时器标识ElementID字段、用于表征链路中断保持字段的长度的Length字段以及链路中断保持字段;所述链路中断保持字段用于表征当前通信场景下所述第一定时器的定时时长。在一种可能的设计中,所述方法还包括:当所述第一通信设备和所述第二通信设备传输数据时,启动所述第一定时器,并在所述第一通信设备传输第一信息时,将所述第一定时器重置;其中,所述第一信息包括:立即响应、服务周期请求、轮询帧、授权帧、请求帧、确认帧、块确认帧、拒绝发送帧以及清除发本文档来自技高网
...
链路恢复方法、装置和设备

【技术保护点】
一种链路恢复方法,其特征在于,包括:若第一通信设备和第二通信设备之间的链路质量不满足预设条件,则第一通信设备在第一定时器的定时时长内检测链路是否恢复,得到检测结果;所述第一定时器的定时时长为用户移动导致链路中断的中断时长;所述第一通信设备根据所述检测结果确定是否执行链路恢复操作;其中,所述链路恢复操作包括波束跟踪操作、波束改进操作、波束重训练操作中的至少一个操作。

【技术特征摘要】
1.一种链路恢复方法,其特征在于,包括:若第一通信设备和第二通信设备之间的链路质量不满足预设条件,则第一通信设备在第一定时器的定时时长内检测链路是否恢复,得到检测结果;所述第一定时器的定时时长为用户移动导致链路中断的中断时长;所述第一通信设备根据所述检测结果确定是否执行链路恢复操作;其中,所述链路恢复操作包括波束跟踪操作、波束改进操作、波束重训练操作中的至少一个操作。2.根据权利要求1所述的方法,其特征在于,所述第一通信设备在第一定时器的定时时长内检测链路是否恢复,具体包括:所述第一通信设备向第二通信设备发送空数据包NDP;若所述第一通信设备在所述第一定时器超时之前接收到所述第二通信设备发送的响应信息,则确定链路已恢复。3.根据权利要求2所述的方法,其特征在于,所述第一通信设备根据所述检测结果确定是否执行链路恢复操作,具体包括:若所述检测结果为在所述第一定时器超时之前检测到链路恢复,则所述第一通信设备确定不执行所述波束跟踪操作或者波束改进操作,并将所述第一定时器重置为初始值;其中,所述第一定时器的定时时长小于波束链路维护定时器的定时时长。4.根据权利要求2所述的方法,其特征在于,所述第一通信设备根据所述检测结果确定是否执行链路恢复操作,具体包括:若所述检测结果为在波束链路维护定时器超时之后、所述第一定时器超时之前检测到链路恢复,则所述第一通信设备根据检测到的链路恢复时刻,确定是否执行所述波束重训练操作。5.根据权利要求4所述的方法,其特征在于,所述第一通信设备根据检测到的链路恢复时刻,确定是否执行所述波束重训练操作,具体包括:若检测到的链路恢复时刻位于所述波束重训练操作的启动时刻之前,则所述第一通信设备确定不执行所述波束重训练操作。6.根据权利要求4所述的方法,其特征在于,若在所述波束重训练操作启动之前未检测到链路恢复,则所述第一通信设备确定执行所述波束重训练操作,并在检测到链路恢复时采用波束重训练前的初始波束参数进行数据传输。7.根据权利要求2所述的方法,其特征在于,若所述检测结果为在所述第一定时器超时时仍未检测到链路恢复且所述波束重训练操作未启动,则停止链路检测,并等待执行所述波束重训练操作;其中,所述第一定时器的定时时长大于波束链路维护定时器的定时时长;或者,若所述检测结果为在所述第一定时器超时时仍未检测到链路恢复、且在在波束链路维护定时器超时之后、所述第一定时器超时之前所述波束重训练操作已启动,则采用波束重训练之后的波束参数进行数据传输。8.根据权利要求1-7任一项所述的方法,其特征在于,所述第一通信设备和第二通信设备之间的链路质量不满足预设条件之前,所述方法还包括:所述第一通信设备根据当前的通信场景确定所述第一定时器的定时时长;所述通信场景包括:客厅中断场景、机舱中密集穿戴设备的中断场景、办公室会议中断场景中的任一个;所述第一通信设备将所述第一定时器的定时时长发送给所述第二通信设备。9.根据权利要求8所述的方法,其特征在于,所述第一通信设备将所述第一定时器的定时时长发送给所述第二通信设备,具体包括:所述第一通信设备将所述第一定时器的定时时长携带在通信帧中发送给所述第二通信设备;其中,所述通信帧包括探测Probe帧、宣布Announce帧、信息请求帧和响应帧中的任一个。10.根据权利要求9所述的方法,其特征在于,所述通信帧包括第一定时器标识ElementID字段、用于表征链路中断保持字段的长度的Length字段以及链路中断保持字段;所述链路中断保持字段用于表征当前通信场景下所述第一定时器的定时时长。11.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述第一通信设备和所述第二通信设备传输数据时,启动所述第一定时器,并在所述第一通信设备传输第一信息时,将所述第一定时器重置;其中,所述第一信息包括:立即响应、服务周期请求、轮询帧、授权帧、请求帧、确认帧、块确认帧、拒绝发送帧以及清除发送帧中的至少一个。12.一种链路恢复装置,其特征在于,包括:检测模块,用于在第一通信设备和第二通信设备之间的链路质量不满足预设条件时,则在第一定时器的定时时长内检测链路是否恢复,得到检测结果;所述第一定时器的定时时长为用户移动导致链路中断的中断时长;判断模块,用于根据所述检测结果确定是否执行链路恢复操作;其中,所述链路恢复操作包括波束跟踪操作、波束改进操作、波束重训练操作中的至少一个操作。13.根据权利要求12所述的装置,其特征在于,所述检测模块,具体包括:发送单元、接收单元和判断单元;所述发送单元,用于向第二通信设备发送空数据包NDP;所述判断单元,用于在所述接收单元在所述第一定时器超时之前接收到所述第二通信设备发送的响应信息时,确定链路已恢复。14.根据权利要求13所述的装置,其特征在于,所述判断模块,具体用于当所述检测结果为在所述第一定时器超时之前检测到链路恢复时,确定不执行所述波束跟踪操作或者波束改进操作,并将所述第一定时器重置为初始值;其中,所述第一定时器的定时时长小于波束链路维护定时器的定时时长。15.根据权利要求13所述的装置,其特征在于,所述判断模块,具体用于当所述检测结果为在波束链路维护定时器超时之后、所述第一定时器超时之前检测到链路恢复时,根据检测到的链路恢复时刻,确定是否执行所述波束重训练操作。16.根据权利要求15所述的装置,其特征在于,所述判断模块,具体用于在检测到的链路恢复时刻位于所述波束重训练操作的启动时刻之前的情况下,确定不执行所述波束重训练操作。17.根据权利要求15所述的装置,其特征在于,所述装置还包括:数据传输模块;所述判断模块,具体用于在所述波束重训练操作启动之前未检测到链路恢复时,确定执行所述波束重训练操作,并在所述检测模块检测到链路恢复时,指示所述数...

【专利技术属性】
技术研发人员:徐凯利程楷钧吴霁林英沛
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1