一种wlan中探测响应帧的发送方法及装置制造方法

文档序号:7998277阅读:263来源:国知局
一种wlan中探测响应帧的发送方法及装置制造方法
【专利摘要】本申请公开了一种WLAN中探测响应帧的发送方法及装置,所述方法包括:接收工作站STA发送的探测请求Probe?Request帧,记录接收到所述Probe?Request帧的第一时间;如果在所述第一时间之前已接收到与所述Probe?Request帧的类型相同的Probe?Request帧,确定最近一次接收到与所述Probe?Request帧的类型相同的Probe?Request帧的第二时间;计算所述第一时间与所述第二时间的时间差值;当所述时间差值大于第一预设门限时,向所述STA发送探测响应Probe?Response帧。和现有技术相比,本发明提出的WLAN中探测响应帧的发送方法及装置,能够有效地减少发送Probe?Response帧的数量,从而可以大幅度减少WLAN网络设备发送Probe?Response帧所需要的系统开销。
【专利说明】-种WLAN中探测响应帧的发送方法及装置

【技术领域】
[0001] 本申请涉及移动通信技术,特别涉及一种WLAN中探测响应帧的发送方法及装置。

【背景技术】
[0002] 随着无线局域网(Wireless Local Area Network,WLAN)技术的快速发展,WLAN的 建设规模也越来越大,作为对传统有线网络的延伸,WLAN能够提供一种高速的无线接入解 决方案,它具有可移动、高灵活、可扩展和安装简单的特点,因而得到广泛的应用,运营商也 开始大量部署WLAN。
[0003] 在现有的WLAN中存在以下三种帧类型:管理帧、控制帧和数据帧。其中,管理帧主 要包括:探测Probe帧和Beacon帧;控制帧主要包括:RTS帧、CTS帧以及ACK帧;数据帧主 要包括:Data巾贞。进一步的,Probe巾贞还可以包括:探测请求Probe Request巾贞和探测响应 Probe Response帧。在以上三种帧类型中,控制帧和数据帧均为事件触发的帧类型,即接入 点AP或工作站STA有数据传输需求时才会发送控制帧和数据帧;而管理帧为周期性触发的 帧类型,即AP或STA通过周期性地发送管理帧获取WLAN的连接配置信息。
[0004] 在实现本发明的过程中,发明人发现现有技术中至少存在如下问题:
[0005] 随着WLAN用户数量、AP数量以及STA数量的增加,STA发送Probe Request帧的 数量也必将会大幅度地增加,由于在现有的WLAN中,WLAN网络设备在接收到STA发送的各 个Probe Request巾贞之后,针对各个Probe Request巾贞都会发送Probe Response巾贞,因此, WLAN网络设备发送Probe Response巾贞的数量会不断增加,从而WLAN网络设备发送Probe Response帧所需要的系统开销也会大幅度增加。


【发明内容】

[0006] 有鉴于此,本发明的主要目的在于提供一种WLAN中探测响应帧的发送方法,能够 有效地减少发送Probe Response巾贞的数量,从而可以大幅度减少WLAN网络设备发送Probe Response巾贞所需要的系统开销。
[0007] 本发明的另一目的在于提供一种WLAN中探测响应帧的发送装置,能够有效地 减少发送Probe Response巾贞的数量,从而可以大幅度减少WLAN网络设备发送Probe Response巾贞所需要的系统开销。
[0008] 为达到上述目的,本发明的技术方案是这样实现的:
[0009] -种WLAN中探测响应帧的发送方法,所述方法包括:
[0010] 接收工作站STA发送的探测请求Probe Request巾贞,记录接收到所述Probe Request巾贞的第一时间;
[0011] 如果在所述第一时间之前已接收到与所述Probe Request巾贞的类型相同的Probe Request巾贞,确定最近一次接收到与所述Probe Request巾贞的类型相同的Probe Request中贞 的第二时间;
[0012] 计算所述第一时间与所述第二时间的时间差值;
[0013] 当所述时间差值大于第一预设门限时,向所述STA发送探测响应Probe Response 帧。
[0014] 一种WLAN中探测响应帧的发送装置,其特征在于,接收单元、判断单元、确定单 元、计算单元和发送单元;
[0015] 所述接收单元,用于接收工作站STA发送的探测请求Probe Request巾贞,记录接收 到所述Probe Request巾贞的第一时间,将所述第一时间发送给所述判断单元和所述计算单 元;
[0016] 所述判断单元,用于判断在所述第一时间之前是否已接收到与所述Probe Request巾贞的类型相同的Probe Request巾贞,若是,通知所述确定单元;
[0017] 所述确定单元,用于确定最近一次接收到与所述Probe Request巾贞的类型相同的 Probe Request巾贞的所述第二时间,将所述第二时间发送给所述计算单元;
[0018] 所述计算单元,用于计算所述第一时间和所述第二时间的时间差值,将所述时间 差值发送给所述判断单元;
[0019] 所述判断单元,还用于判断所述时间差值是否大于第一预设门限,若是,通知所述 发送单元;
[0020] 所述发送单元,用于向所述STA发送探测响应Probe Response中贞。
[0021] 可见,采用本发明的技术方案,在接收到STA发送的Probe Request巾贞之后,记录 接收到Probe Request巾贞的第一时间,如果在第一时间之前已接收到与所述Probe Request 中贞的类型相同的Probe Request巾贞,确定最近一次接收到与所述Probe Request巾贞的类型 相同的Probe Request帧的第二时间,只有当第一时间与第二时间的差值大于第一预设门 限时,才会向STA发送Probe Response巾贞,而不是像现有技术中,在接收到STA发送的各 个Probe Request巾贞之后,针对各个Probe Request巾贞都会向STA发送Probe Response 帧。因此,和现有技术相比,本发明提出的WLAN中探测响应帧的发送方法及装置,能够有 效地减少WLAN网络设备发送Probe Response巾贞的数量,从而可以大幅度减少发送Probe Response巾贞所需要的系统开销。

【专利附图】

【附图说明】
[0022] 图1为本发明中WLAN中探测响应帧的发送方法的实现流程图。
[0023] 图2为本发明中步骤106的一种实现方法的流程图。
[0024] 图3为本发明中WLAN中探测响应帧的发送装置的结构示意图。

【具体实施方式】
[0025] 针对现有技术中存在的问题,本发明中提出一种改进后的WLAN中探测响应帧的 发送方案,能够有效地减少WLAN网络设备发送Probe Response巾贞的数量,从而可以大幅度 减少发送Probe Response巾贞所需要的系统开销。
[0026] 为使本发明的技术方案更加清楚、明白,以下参照附图并举实施例,对本发明所述 方案作进一步地详细说明。
[0027] 图1为本发明中WLAN中探测响应帧的发送方法的实现流程图。如图1所示,包括 以下步骤:
[0028] 步骤101 :接收STA发送的Probe Request巾贞,记录接收到Probe Request巾贞的第 一时间。
[0029] 在本步骤中,WLAN网络设备接收STA发送的Probe Request巾贞,记录接收到Probe Request巾贞的第一时间。
[0030] 在本发明的具体实施例中,所述WLAN网络设备可以是AP,也可以是接入控制器 AC,在此不做限定。
[0031] 步骤102 :判断在第一时间之前是否已接收到与所述Probe Request巾贞的类型相 同的Probe Request帧,若是,执行步骤103 ;否则,执行步骤106。
[0032] 在本步骤中,WLAN网络设备判断在第一时间之前是否已接收到与所述Probe Request巾贞的类型相同的Probe Request巾贞,当在第一时间之前已接收到与所述Probe Request巾贞的类型相同的Probe Request巾贞时,执行步骤103 ;否则,执行步骤106。
[0033] 例如,当WLAN网络设备初次接收到STA发送的Probe Request帧(记为:Probe Request巾贞1)时,WLAN网络设备记录接收到Probe Request巾贞1的第一时间,此时在第一 时间之前未接收到与Probe Request巾贞1的类型相同的Probe Request巾贞,执行步骤106。 在此之后,假设WLAN网络设备接收到STA发送的与Probe Request帧1的类型相同的Probe Request巾贞(记为:Probe Request巾贞2),WLAN网络设备记录接收到Probe Request巾贞2的 第一时间,此时在接收到Probe Request巾贞2之前已经接收到与Probe Request巾贞2的类 型相同的Probe Request巾贞1,执行步骤103。
[0034] 现有技术中的Probe Request巾贞中包含多个字段,例如:巾贞控制Frame Control、 源MAC地址、目的MAC地址、服务集标识符SSID、基本服务集标识符BSSID等。在本发明的 具体实施例中,与所述Probe Request巾贞的类型相同包括:与所述Probe Request巾贞中的源 MAC地址、目的MAC地址以及SSID相同。例如,Probe Request巾贞2的类型与Probe Request 帧1的类型相同是指Probe Request帧2的源MAC地址、目的MAC地址以及SSID分别与 Probe Request帧1的源MAC地址、目的MAC地址以及SSID相同。
[0035] 步骤103 :确定最近一次接收到与所述Probe Request巾贞的类型相同的Probe Request巾贞的第二时间。
[0036] 在本步骤中,当在第一时间之前已接收到与所述Probe Request巾贞的类型相同的 Probe Request巾贞时,WLAN网络设备确定最近一次接收到与所述Probe Request巾贞的类型 相同的Probe Request帧的第二时间。例如,假设WLAN网络设备在第一时间之前已接收到 与所述Probe Request巾贞的类型相同的三个Probe Request巾贞,分别为:Probe Request中贞 l、Probe Request巾贞2和Probe Request巾贞3,在本步骤中,WLAN网络设备确定接收到Probe Request巾贞3的第二时间。
[0037] 步骤104 :计算第一时间与第二时间的时间差值。
[0038] 在本步骤中,WLAN网络设备计算第一时间与第二时间的时间差值。
[0039] 步骤105 :判断时间差值是否大于第一预设门限,若是,执行步骤106 ;否则,执行 步骤107。
[0040] 在本步骤中,WLAN网络设备判断时间差值是否大于第一预设门限,当时间差值大 于第一预设门限时,执行步骤106 ;否则,执行步骤107。
[0041] 较佳地,所述第一预设门限可以为:10秒。例如,当第一时间与第二时间的时间差 值大于10秒时,执行步骤106 ;否则,执行步骤107。
[0042] 步骤 106 :向 STA 发送 Probe Response 中贞。
[0043] 在本步骤中,WLAN网络设备向STA发送Probe Response帧。
[0044] 步骤107 :结束WLAN中探测响应帧的发送流程。
[0045] 在本步骤中,当时间差值小于或等于第一预设门限时,WLAN网络设备结束WLAN中 探测响应帧的发送流程。
[0046] 在本发明的具体实施例中,步骤106可以有多种方式实现方式。图2为本发明中 步骤106的一种实现方法的流程图。如图2所示,包括以下步骤:
[0047] 步骤201 :判断Probe Request帧中的SSID的类型是否为预先设置的指定类型; 若是,执行步骤202 ;否则,执行步骤203。
[0048] 在本步骤中,WLAN网络设备判断Probe Request帧中的SSID的类型是否为预先设 置的指定类型,当Probe Request帧中的SSID的类型为指定类型时,执行步骤202 ;否则, 执行步骤203。
[0049] 在本发明的具体实施例中,STA利用SSID与WLAN网络设备建立和维持连接。所 述指定类型是指STA通过Probe Request帧中的SSID通知WLAN网络设备利用哪个SSID 与WLAN网络设备建立和维持连接。例如,当Probe Request帧中的SSID为"01"时,所述 Probe Request巾贞中的SSID的类型为指定类型,即STA通过Probe Request巾贞中的SSID通 知WLAN网络设备利用SSID"01"与WLAN网络设备建立和维持连接,执行步骤202 ;当Probe Request帧的SSID为"00"时,所述Probe Request帧中的SSID的类型不为指定类型,此 时STA没有通过ProbeRequest帧中的SSID通知WLAN网络设备利用哪个SSID与WLAN网 络设备建立和维持连接,执行步骤203。
[0050] 步骤202 :向STA发送与指定类型的SSID相对应的Probe Response中贞。
[0051] 在本步骤中,WLAN网络设备向STA发送与指定类型的SSID相对应的Probe Response巾贞。例如,假设Probe Request巾贞的SSID为"01",在本步骤中,WLAN网络设备向 STA 发送与 SSID "01" 相对应的 Probe Response 帧。
[0052] 步骤203 :根据Probe Request帧中的源MAC地址,在预先保存的已关联的MAC地 址中进行查找;若在已关联的MAC地址中查找到源MAC地址,执行步骤204 ;否则,执行步骤 206。
[0053] 在本发明的具体实施例中,WLAN网络设备需要预先保存已关联的MAC地址,在本 步骤中,WLAN网络设备根据Probe Request帧中的源MAC地址,在预先保存的已关联的MAC 地址中进行查找,当在已关联的MAC地址中查找到源MAC地址时,执行步骤204 ;否则,执行 步骤206。
[0054] 步骤204 :根据预先保存的已关联的MAC地址与已连接的SSID的对应关系,确定 与源MAC地址相对应的已连接的SSID。
[0055] 在本发明的具体实施例中,WLAN网络设备还需要预先保存已关联的MAC地址与已 连接的SSID的对应关系。在本步骤中,WLAN网络设备根据预先保存的已关联的MAC地址 与已连接的SSID的对应关系,确定与源MAC地址相对应的已连接的SSID。
[0056] 步骤205 :向STA发送与已连接的SSID相对应的Probe Response中贞。
[0057] 在本步骤中,WLAN网络设备向STA发送与已连接的SSID相对应的Probe Response 帧。例如,假设WLAN网络设备确定与源MAC地址相对应的已连接的SSID为"01",在本步骤 中,WLAN网络设备向STA发送与SSID "01"相对应的Probe Response帧。
[0058] 步骤206 :向STA分别发送与预先连接的各个SSID相对应的Probe Response帧。
[0059] 在本步骤中,如果WLAN网络设备根据Probe Request帧中的源MAC地址在已关联 的MAC地址中查找失败,WLAN网络设备向STA分别发送与预先连接的各个SSID相对应的 Probe Response帧。例如,假设WLAN网络设备预先连接的SSID为"01"、" 10"和"11",在 本步骤中,WLAN网络设备向STA分别发送与SSID "01"、SSID "10"和SSID "11"相对应的 Probe Response 中贞。
[0060] 根据上述的描述可知,通过上述的步骤201?206,可以实现WLAN网络设备向STA 发送Probe Response巾贞,由于在本发明的技术方案中,当Probe Request巾贞的SSID的类型 为预先设置的指定类型时,向STA发送与指定类型的SSID相对应的Probe Response帧; 当Probe Request巾贞的SSID的类型不为指定类型时,再进一步根据Probe Request巾贞中的 源MAC地址在预先保存的已关联的MAC地址中进行查找,当在已关联的MAC地址中查找到 源MAC地址时,根据预先保存的已关联的MAC地址与已连接的SSID的对应关系,确定与源 MAC地址相对应的已连接的SSID,向STA发送与已连接的SSID相对应的Probe Response 中贞。而不是像现有技术中,在接收到STA发送的各个Probe Request巾贞之后,针对各个 ProbeRequest巾贞都会向STA发送Probe Response巾贞。因此,和现有技术相比,本发明提出 的WLAN中探测响应巾贞的发送方法及装置,能够有效地减少发送Probe Response巾贞的数量, 从而可以大幅度减少WLAN网络设备发送Probe Response巾贞所需要的系统开销。
[0061] 较佳地,在本发明的具体实施例中,当第一时间与第二时间的时间差值大于第一 预设门限时,在向STA发送Probe Response巾贞之前,还可以包括如下所述的步骤:
[0062] 步骤111 :对Probe Request巾贞进行接收信号强度指示RSSI的测量。
[0063] 在本步骤中WLAN网络设备对Probe Request帧进行RSSI的测量。具体地,WLAN 网络设备可以采用常见的测量方法对Probe Request帧进行RSSI的测量,在此不做限定。
[0064] 步骤112 :判断Probe Request巾贞的RSSI测量值是否大于第二预设门限值;若是, 执行步骤113 ;否则,执行步骤114。
[0065] 步骤 113 :向 STA 发送 Probe Response 中贞。
[0066] 在本步骤中,当Probe Request帧的RSSI测量值大于第二预设门限值时,WLAN网 络设备向STA发送Probe Response中贞。
[0067] 步骤114 :结束WLAN中探测响应帧的发送流程。
[0068] 在本步骤中,当Probe Request巾贞的RSSI测量值小于或等于第二预设门限值时, WLAN网络设备结束WLAN中探测响应帧的发送流程。
[0069] 根据上述的描述可知,通过上述的步骤111?114,通过对Probe Request进行 RSSI的测量,从而进一步判断是否向STA发送Probe Response巾贞,当Probe Request巾贞的 RSSI测量值大于第二预设门限值时,向STA发送Probe Response帧;否则,结束WLAN中探 测响应帧的发送流程。和现有技术相比,本发明提出的WLAN中探测响应帧的发送方法,能 够进一步有效地减少发送Probe Response巾贞的数量,从而可以大幅度减少WLAN网络设备 发送Probe Response巾贞所需要的系统开销。
[0070] 较佳地,在本发明的具体实施例中,在向STA发送Probe Response帧之后,还可以 包括如下所述的步骤:
[0071] 步骤121 :判断在预设时间段内是否接收到STA发送的Probe Response巾贞的接收 确认ACK消息,若是,执行步骤122 ;否则,执行步骤123。
[0072] 在本步骤中,WLAN网络设备判断在预设时间段内是否接收到STA发送的Probe Response帧的ACK消息,当WLAN网络设备在预设时间段内接收到STA发送的Probe Response帧的ACK消息时,执行步骤122 ;否则,执行步骤123。
[0073] 步骤122 :结束WLAN中探测响应帧的发送流程。
[0074] 在本步骤中,当WLAN网络设备在预设时间段内接收到STA发送的Probe Response 帧的ACK消息时,WLAN网络设备结束WLAN中探测响应帧的发送流程。
[0075] 步骤123 :向STA重新发送Probe Response中贞。
[0076] 在本步骤中,当WLAN网络设备在预设时间段内没有接收到STA发送的Probe Response巾贞的ACK消息时,WLAN网络设备向STA重新发送Probe Response中贞。
[0077] 步骤124 :统计向STA重新发送Probe Response巾贞的重发次数。
[0078] 在本步骤中,WLAN网络设备统计向STA重新发送Probe Response巾贞的重发次数。
[0079] 步骤125 :判断重发次数是否小于或等于最大预设重发次数,若是,执行步骤121 ; 否则,执行步骤122。
[0080] 在本步骤中,WLAN网络设备判断重发次数是否小于或等于最大预设重发次数,当 重发次数小于或等于最大预设重发次数时,执行步骤121 ;否则,执行步骤122。
[0081] 较佳地,所述最大预设重发次数可以为:7次。
[0082] 本发明提出的WLAN中探测响应帧的发送方法,在接收到STA发送的Probe Request巾贞之后,记录接收到Probe Request巾贞的第一时间,如果在第一时间之前已接收 到与所述Probe Request巾贞的类型相同的Probe Request巾贞,确定最近一次接收到与所述 Probe Request巾贞的类型相同的Probe Request巾贞的第二时间,只有当第一时间与第二时间 的差值大于第一预设门限时,才会向STA发送Probe Response巾贞,而不是像现有技术中,在 接收到STA发送的各个Probe Request巾贞之后,针对各个Probe Request巾贞都会向STA发 送Probe Response巾贞。因此,和现有技术相比,本发明提出的WLAN中探测响应巾贞的发送方 法,能够有效地减少WLAN网络设备发送Probe Response巾贞的数量,从而可以大幅度减少发 送Probe Response巾贞所需要的系统开销。
[0083] 图3为本发明中WLAN中探测响应帧的发送装置的结构示意图。如图3所示,包括: 接收单元301、判断单元302、确定单元303、计算单元304和发送单元305 ;
[0084] 所述接收单元301,用于接收工作站STA发送的探测请求Probe Request巾贞,记录 接收到所述Probe Request巾贞的第一时间,将所述第一时间发送给所述判断单元302和所 述计算单元304 ;
[0085] 所述判断单元302,用于判断在所述第一时间之前是否已接收到与所述Probe Request巾贞的类型相同的Probe Request巾贞,若是,通知所述确定单元303 ;
[0086] 所述确定单元303,用于确定最近一次接收到与所述Probe Request巾贞的类型相 同的Probe Request巾贞的所述第二时间,将所述第二时间发送给所述计算单元304 ;
[0087] 所述计算单元304,用于计算所述第一时间和所述第二时间的时间差值,将所述时 间差值发送给所述判断单元302 ;
[0088] 所述判断单元302,还用于判断所述时间差值是否大于第一预设门限,若是,通知 所述发送单元305 ;
[0089] 所述发送单元305,用于向所述STA发送探测响应Probe Response中贞。
[0090] 进一步的,所述判断单元302,还用于如果在所述第一时间之前未接收到与所述 Probe Request巾贞的类型相同的Probe Request巾贞,通知所述发送单元305 ;
[0091] 所述发送单元305,用于向所述STA发送所述Probe Response中贞。
[0092] 进一步的,与所述Probe Request巾贞的类型相同包括:
[0093] 与所述Probe Request帧中的源MAC地址、目的MAC地址以及服务集标识符SSID 相同。
[0094] 进一步的,所述发送单元305包括:判断子单元3051和发送子单元3052 ;
[0095] 所述判断子单元3051,用于判断所述Probe Request巾贞中的SSID的类型是否为预 先设置的指定类型,若是,将所述指定类型的SSID发送给所述发送子单元3052 ;
[0096] 所述发送子单元3052,具体用于向所述STA发送与所述指定类型的SSID相对应的 Probe Response 中贞。
[0097] 进一步的,所述发送单元305还包括:查找子单元3053 ;
[0098] 所述判断子单元3051,还用于当所述Probe Request巾贞的SSID的类型不为所述指 定类型时,将所述Probe Request巾贞中的源MAC地址发送给所述查找子单元3053 ;
[0099] 所述查找子单元3053,用于根据所述Probe Request巾贞中的源MAC地址在预先保 存的已关联的MAC地址中进行查找,当在所述已关联的MAC地址中查找到所述源MAC地址 时,根据预先保存的已关联的MAC地址与已连接的SSID的对应关系,确定与所述源MAC地 址相对应的已连接的SSID,将所述已连接的SSID发送给所述发送子单元3052 ;
[0100] 所述发送子单元3052,还用于向所述STA发送与所述已连接的SSID相对应的 Probe Response 中贞。
[0101] 进一步的,所述查找子单元3053,还用于如果根据所述Probe Request巾贞中的源 MAC地址在所述已关联的MAC地址中查找失败,向所述发送子单元3052发送一个发送指 令;
[0102] 所述发送子单元3052,还用于在接收到所述发送指令之后,向所述STA分别发送 与预先连接的各个SSID相对应的Probe Response中贞。
[0103] 进一步的,所述判断单元302,还用于对所述Probe Request巾贞进行接收信号强度 指示RSSI的测量,当所述Probe Request巾贞的RSSI测量值大于第二预设门限值时,通知所 述发送单元305 ;
[0104] 所述发送单元305,用于向所述STA发送所述Probe Response中贞。
[0105] 进一步的,所述判断单元302,还用于判断在预设时间段内是否没有接收到所述 STA发送所述Probe Response巾贞的接收确认ACK消息,若是,向所述发送单元305发送一个 重发指令;
[0106] 所述发送单元305,还用于在接收到所述重发指令之后,向所述STA重新发送所述 Probe Response巾贞,向所述判断单元302发送一个判断指令;
[0107] 所述判断单元302,用于在接收到所述判断指令之后,统计向所述STA重新发送所 述Probe Response巾贞的重发次数,当所述重发次数小于或等于最大预设重发次数时,判断 在所述预设时间段内是否没有接收到所述STA发送的所述ACK消息。
[0108] 本发明提出的WLAN中探测响应帧的发送装置,在接收到STA发送的Probe Request巾贞之后,记录接收到Probe Request巾贞的第一时间,如果在第一时间之前已接收 到与所述Probe Request巾贞的类型相同的Probe Request巾贞,确定最近一次接收到与所述 Probe Request巾贞的类型相同的Probe Request巾贞的第二时间,只有当第一时间与第二时间 的差值大于第一预设门限时,才会向STA发送Probe Response巾贞,而不是像现有技术中,在 接收到STA发送的各个Probe Request巾贞之后,针对各个Probe Request巾贞都会向STA发 送Probe Response巾贞。因此,和现有技术相比,本发明提出的WLAN中探测响应巾贞的发送装 置,能够有效地减少发送Probe Response巾贞的数量,从而可以大幅度减少WLAN网络设备发 送Probe Response巾贞所需要的系统开销。
[0109] 图3所示装置实施例的具体工作流程请参照图1所示方法实施例中的相应说明, 不再赘述。
[0110] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【权利要求】
1. 一种WLAN中探测响应帧的发送方法,其特征在于,包括: 接收工作站STA发送的探测请求Probe Request巾贞,记录接收到所述Probe Request 中贞的第一时间;如果在所述第一时间之前已接收到与所述Probe Request巾贞的类型相同 的Probe Request巾贞,确定最近一次接收到与所述Probe Request巾贞的类型相同的Probe Request巾贞的第二时间; 计算所述第一时间与所述第二时间的时间差值; 当所述时间差值大于第一预设门限时,向所述STA发送探测响应Probe Response中贞。
2. 根据权利要求1所述的方法,其特征在于,该方法还进一步包括: 如果在所述第一时间之前未接收到与所述Probe Request巾贞的类型相同的Probe Request巾贞,向所述STA发送所述Probe Response中贞。
3. 根据权利要求1或2所述的方法,其特征在于,所述与所述Probe Request巾贞的类型 相同包括: 与所述Probe Request帧中的源MAC地址、目的MAC地址以及服务集标识符SSID相同。
4. 根据权利要求1所述的方法,其特征在于,所述向所述STA发送Probe Response中贞 包括: 当所述Probe Request巾贞中的SSID的类型为预先设置的指定类型时,向所述STA发送 与指定类型的SSID相对应的Probe Response中贞。
5. 根据权利要求1所述的方法,其特征在于,所述向所述STA发送Probe Response中贞 包括: 当所述Probe Request巾贞中的SSID的类型不为所述指定类型时,根据所述Probe Request帧中的源MAC地址,在预先保存的已关联的MAC地址中进行查找; 当在所述已关联的MAC地址中查找到所述源MAC地址时,根据预先保存的已关联的MAC 地址与已连接的SSID的对应关系,确定与所述源MAC地址相对应的已连接的SSID ; 向所述STA发送与所述已连接的SSID相对应的Probe Response中贞。
6. 根据权利要求5所述的方法,其特征在于,该方法还进一步包括: 如果根据所述Probe Request帧中的源MAC地址在所述已关联的MAC地址中查找失败, 向所述STA分别发送与预先连接的各个SSID相对应的Probe Response中贞。
7. 根据权利要求1所述的方法,其特征在于,当所述时间差值大于第一预设门限时,在 向所述STA发送Probe Response巾贞之前,该方法还进一步包括: 对所述Probe Request巾贞进行接收信号强度指示RSSI的测量; 当所述Probe Request巾贞的RSSI测量值大于第二预设门限值时,向所述STA发送所述 Probe Response 中贞。
8. 根据权利要求1所述的方法,其特征在于,在所述向所述STA发送Probe Response 中贞之后,该方法还进一步包括: A、 当在预设时间段内没有接收到所述STA发送的所述Probe Response巾贞的接收确认 ACK消息时,向所述STA重新发送所述Probe Response巾贞; B、 统计向所述STA重新发送所述Probe Response巾贞的重发次数; C、 当所述重发次数小于或等于最大预设重发次数时,返回执行步骤A。
9. 一种WLAN中探测响应帧的发送装置,其特征在于,包括:接收单元、判断单元、确定 单元、计算单元和发送单元; 所述接收单元,用于接收工作站STA发送的探测请求Probe Request巾贞,记录接收到所 述Probe Request巾贞的第一时间,将所述第一时间发送给所述判断单元和所述计算单元; 所述判断单元,用于判断在所述第一时间之前是否已接收到与所述Probe Request中贞 的类型相同的Probe Request巾贞,若是,通知所述确定单元; 所述确定单元,用于确定最近一次接收到与所述Probe Request巾贞的类型相同的Probe Request巾贞的所述第二时间,将所述第二时间发送给所述计算单元; 所述计算单元,用于计算所述第一时间和所述第二时间的时间差值,将所述时间差值 发送给所述判断单元; 所述判断单元,还用于判断所述时间差值是否大于第一预设门限,若是,通知所述发送 单元; 所述发送单元,用于向所述STA发送探测响应Probe Response中贞。
10. 根据权利要求9所述的装置,其特征在于,所述判断单元,还用于如果在所述第一 时间之前未接收到与所述Probe Request巾贞的类型相同的Probe Request巾贞,通知所述发 送单元; 所述发送单元,用于向所述STA发送所述Probe Response中贞。
11. 根据权利要求9或10所述的装置,其特征在于,所述与所述Probe Request帧的类 型相同包括: 与所述Probe Request帧中的源MAC地址、目的MAC地址以及服务集标识符SSID相同。
12. 根据权利要求9所述的装置,其特征在于,所述发送单元包括:判断子单元和发送 子单元; 所述判断子单元,用于判断所述Probe Request巾贞中的SSID的类型是否为预先设置的 指定类型,若是,将所述指定类型的SSID发送给所述发送子单元; 所述发送子单元,具体用于向所述STA发送与所述指定类型的SSID相对应的Probe Response 中贞。
13. 根据权利要求9所述的装置,其特征在于,所述发送单元还包括:查找子单元; 所述判断子单元,还用于当所述Probe Request巾贞的SSID的类型不为所述指定类型 时,将所述Probe Request巾贞中的源MAC地址发送给所述查找子单元; 所述查找子单元,用于根据所述Probe Request巾贞中的源MAC地址在预先保存的已关 联的MAC地址中进行查找,当在所述已关联的MAC地址中查找到所述源MAC地址时,根据预 先保存的已关联的MAC地址与已连接的SSID的对应关系,确定与所述源MAC地址相对应的 已连接的SSID,将所述已连接的SSID发送给所述发送子单元; 所述发送子单元,还用于向所述STA发送与所述已连接的SSID相对应的Probe Response 中贞。
14. 根据权利要求13所述的装置,其特征在于,所述查找子单元,还用于如果根据所述 Probe Request巾贞中的源MAC地址在所述已关联的MAC地址中查找失败,向所述发送子单元 发送一个发送指令; 所述发送子单元,还用于在接收到所述发送指令之后,向所述STA分别发送与预先连 接的各个SSID相对应的Probe Response中贞。
15. 根据权利要求9所述的装置,其特征在于,所述判断单元,还用于对所述Probe Request帧进行接收信号强度指示RSSI的测量,当所述Probe Request帧的RSSI测量值大 于第二预设门限值时,通知所述发送单元; 所述发送单元,用于向所述STA发送所述Probe Response中贞。
16. 根据权利要求9所述的装置,其特征在于,所述判断单元,还用于判断在预设时间 段内是否没有接收到所述STA发送所述Probe Response巾贞的接收确认ACK消息,若是,向 所述发送单元发送一个重发指令; 所述发送单元,还用于在接收到所述重发指令之后,向所述STA重新发送所述Probe Response巾贞,向所述判断单元发送一个判断指令; 所述判断单元,用于在接收到所述判断指令之后,统计向所述STA重新发送所述Probe Response帧的重发次数,当所述重发次数小于或等于最大预设重发次数时,判断在所述预 设时间段内是否没有接收到所述STA发送的所述ACK消息。
【文档编号】H04W48/18GK104104478SQ201310125986
【公开日】2014年10月15日 申请日期:2013年4月12日 优先权日:2013年4月12日
【发明者】江天明, 邵春菊 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1