【技术实现步骤摘要】
探测响应方法及装置
本专利技术涉及通信
,特别涉及一种探测响应方法及装置。
技术介绍
无线局域网(英文:wirelesslocalareanetwork,WLAN)中,终端可以通过无线接入点(英文:accesspoint,AP)访问分布业务(英文:distributionservice)。无线AP接收到终端向无线AP发送探测请求(英文:proberequest)帧后,响应于该探测请求帧,无线AP向该终端返回探测响应(英文:proberesponse)帧。当一个终端附近存在多个工作信道相同的无线AP时,多个无线AP发送的多个探测响应帧会发生碰撞,从而导致探测响应帧发送失败。
技术实现思路
为了解决多个探测响应帧碰撞,从而导致发送失败的问题,本申请提供了一种探测响应方法及装置。第一方面,提供了一种探测响应方法,该方法包括:接收终端发送的探测请求帧;根据探测请求帧生成探测响应帧;随机确定发送该探测响应帧的等待时长,该等待时长不超过终端等待接收探测响应帧的超时时长;从接收到探测请求帧开始经过了该等待时长后,向终端发送探测响应帧。由于每个无线AP各自随机确定等待时长,因此 ...
【技术保护点】
一种探测响应方法,其特征在于,所述方法包括:接收终端发送的探测请求帧;根据所述探测请求帧生成探测响应帧;随机确定发送所述探测响应帧的等待时长,所述等待时长不超过所述终端等待接收所述探测响应帧的超时时长;从接收到所述探测请求帧开始经过了所述等待时长后,向所述终端发送所述探测响应帧。
【技术特征摘要】
1.一种探测响应方法,其特征在于,所述方法包括:接收终端发送的探测请求帧;根据所述探测请求帧生成探测响应帧;随机确定发送所述探测响应帧的等待时长,所述等待时长不超过所述终端等待接收所述探测响应帧的超时时长;从接收到所述探测请求帧开始经过了所述等待时长后,向所述终端发送所述探测响应帧。2.根据权利要求1所述的方法,其特征在于,所述随机确定发送所述探测响应帧的等待时长,包括:获取所述探测请求帧的信号强度参数;根据所述信号强度参数确定等待窗口,所述等待窗口的窗口长度和所述等待窗口的起始时刻中的一个或多个与所述信号强度参数呈负相关关系;从所述等待窗口中,随机确定发送所述探测响应帧的等待时长。3.根据权利要求2所述的方法,其特征在于,所述根据所述信号强度参数确定等待窗口,包括:从预设的窗口映射中,查找所述信号强度参数所对应的所述等待窗口,所述窗口映射为信号强度参数集合到窗口集合的映射,其中,在起始时刻不变时,所述窗口映射中的窗口集合中的多个等待窗口的窗口长度与所述信号强度参数集合中的多个信号强度参数之间为负相关关系;或者,在窗口长度不变时,所述窗口映射中的窗口集合中的多个等待窗口的起始时刻与所述信号强度参数集合中的多个信号强度参数之间为负相关关系;或者,所述窗口映射中的窗口集合中的多个等待窗口的起始时刻与所述信号强度参数集合中的多个信号强度参数之间为负相关关系,以及所述窗口映射中的窗口集合中的多个等待窗口的窗口长度与所述信号强度参数集合中的多个信号强度参数之间为负相关关系。4.根据权利要求2或3所述的方法,其特征在于,所述获取所述探测请求帧的信号强度参数,包括:测量所述探测请求帧的信号强度指示RSSI,将所述RSSI的值作为所述探测请求帧的信号强度参数;或者,检测前一探测请求帧的接收时刻与所述探测请求帧的接收时刻之间的间隔是否超过预设时长,在确定所述间隔未超过所述预设时长时,测量所述探测请求帧的RSSI,并获取所述前一探测请求帧的信号强度参数,对所述RSSI的值和所述前一探测请求帧的信号强度参数的值进行加权平均,将加权平均的结果作为所述探测请求帧的信号强度参数。5.根据权利要求1至4任一所述的方法,其特征在于,所述向所述终端发送所述探测响应帧之后,还包括:在所述探测响应帧发送失败时,根据所述探测请求帧的信号强度参数,确定所述探测响应帧的最大重传次数,所述最大重传次数与所述信号强度参数呈正相关关系;根据所述最大重传次数重传所述探测响应帧。6.根据权利要求5所述的方法,其特征在于,所述根据所述最大重传次数重传所述探测响应帧,包括:从根据所述探测请求帧的信号强度参数确定的等待窗口中,随机确定重传所述探测响应帧的等待时长,所述等待窗口的窗口长度和所述等待窗口的起始时刻中的至少一种与所述信号强度参数呈负相关关系;从所述探测请求帧发送失败开始经过了所述等待时长后,向所述终端重传所述探测响应帧;当所述探测响应帧重传失败时,将重传次数加1得到更新后的重传次数;当所述更新后的重传次数小于所述最大重传次数时,继续执行所述从所述等待窗口中,随机确定重传所述探测响应帧的等待时长的步骤,直至所述探测响应帧重传成功时停止。7.一种探测响应装置,其特征在于,所述装置包括:接收单元,用于接收终端发送的探测请求帧;生成单元,用于根据所述接收单元接收的所述探测请求帧生成探测响应帧;确定单元,用于随机确定发送所述生成单元生成的所述探测响应帧的等待时长,所述等待时长不超过所述终端等待接收所述探测响应帧的超时时长;发送单元,用于从接收到所述探测请求帧开始经过了所述确定单元确定的所述等待时长后,向所述终端发送所述探测响应帧。8.根据权利要求7所述的装置,其特征在于,所述确定单元,具体用于:获取所述探测请求帧的信号强度参数;根据所述信号强度参数确定等待窗口,所述等待窗口的窗口长度和所述等待窗口的起始时刻中的一个或多个与所述信号强度参数呈负相关关系;从所述等待窗口中,随机确定发送所述探测响应帧的等待时长。9.根据权利要求8所述的装置,其特征在于,所述确定单元,具体用于:从预设的窗口映射中,查找所述信号强度参数所对应的所述等待窗口,所述窗口映射为信号强度参数集合到窗口集合的映射,其中,在起始时刻不变时,所述窗口映射中的窗口集合中的多个等待窗口的窗口长度与所述信号强度参数集合中的多个信号强度参数之间为负相关关系;或者,在窗口长度不变时,所述窗口映射中的窗口集合中的多个等待窗口的起始时刻与所述信号强度参数集合中的多个信号强度参数之间为负相关关系;或者,所述窗口映射中的窗口集合中的多个等待窗口的起始时刻与所述信号强度参数集合中的多个信号强度参数之间为负相关关系,以及所述窗口映射中的窗口集合中的多个等待窗口的窗口长度与所述信号强度参数集合中的多个信号强度参数之间为负相关关系。10.根据权利要求...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。