首页 / 专利库 / 信号处理 / 信号 / 信标信号 / 基于WLAN的终端接入方法及装置

基于WLAN的终端接入方法及装置

阅读:409发布:2020-05-11

专利汇可以提供基于WLAN的终端接入方法及装置专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种基于WLAN的终端接入方法及装置,该方法包括:接收连接的各个AP上报的终端探测信息,加入终端探测信息表中,所述终端探测信息包括上报AP的AP标识、终端标识、RSSI值、发起时刻和频段,所述终端探测信息是所述上报AP基于接收到的来自终端的探测 请求 发送的;以及,接收各个AP中的第一AP转发的来自第一终端的接入请求,所述接入请求是所述第一终端请求接入所述第一AP提供的第一频段的WLAN子网时发送的;根据所述 服务器 同步的AP体验等级表和所述终端探测信息表确定是否允许所述第一终端接入所述第一AP。该方案可以确保终端接入的AP是所处环境中最好的AP,可以进一步确保使用终端的用户的体验,也可以确保终端所处环境中的各个AP负载均衡。,下面是基于WLAN的终端接入方法及装置专利的具体信息内容。

1.一种基于无线局域网WLAN的终端接入方法,应用于所述WLAN包括的各个无线控制器AC中,所述WLAN还包括与各个AC连接的服务器和至少一个无线接入点AP,其特征在于,所述方法包括:
接收连接的各个AP上报的终端探测信息,加入终端探测信息表中,所述终端探测信息包括上报AP的AP标识、终端标识、接收信号强度指示RSSI值、发起时刻和频段,所述终端探测信息是所述上报AP基于接收到的来自终端的探测请求发送的;以及,
接收各个AP中的第一AP转发的来自第一终端的接入请求,所述接入请求是所述第一终端请求接入所述第一AP提供的第一频段的WLAN子网时发送的;
根据所述服务器同步的AP体验等级表和所述终端探测信息表确定是否允许所述第一终端接入所述第一AP。
2.如权利要求1所述的方法,其特征在于,根据所述服务器同步的AP体验等级表和所述终端探测信息表确定是否允许所述第一终端接入所述第一AP,具体包括:
获取所述服务器同步的AP体验等级表;
在所述AP体验等级表中查找所述第一AP在所述第一频段的体验等级;
若确定所述第一AP在所述第一频段的体验等级低于设定等级,则向所述第一AP发送拒绝接入响应;
若确定所述第一AP在所述第一频段的体验等级高于或者等于所述设定等级,则从所述终端探测信息表中查找在第一设定时段内所述第一AP在所述第一频段的已接入终端数量是否超过第一设定阈值,若确定所述已接入终端数量超过所述第一设定阈值,则向所述第一AP发送拒绝接入响应;若确定所述已接入终端数量未超过所述第一设定阈值,则从所述终端探测信息表中查找在第二设定时段内所述第一终端对应的各个RSSI值,并确定所述第一AP在所述第一频段对应的RSSI值在查找到的各个RSSI值的排序中是否位于设定位置之前,若确定所述第一AP在所述第一频段对应的RSSI值在查找到的各个RSSI值的排序中位于所述设定位置之前,则向所述第一AP发送允许接入响应,若确定所述第一AP在所述第一频段对应的RSSI值在查找到的各个RSSI值的排序中未位于所述设定位置之前,则向所述第一AP发送拒绝接入响应。
3.如权利要求1所述的方法,其特征在于,还包括:
接收各个AP上报的终端接入信息,所述终端接入信息是各个AP转发允许接入响应后发送的;
将所述终端接入信息上报所述服务器,以使所述服务器根据所述终端接入信息中的选定参数更新对应的AP体验等级表,并下发更新后的AP体验等级表。
4.如权利要求1-3任一所述的方法,其特征在于,还包括:
定期轮询所述终端探测信息表;
获取各个AP在各个频段对应的各个RSSI值;
确定各个AP在各个频段对应的各个RSSI值之中小于第二设定阈值的RSSI值的数量占比;
按照预设规则减小数量占比超过第三设定阈值的AP在对应频段的信标Beacon功率。
5.一种基于WLAN的终端接入装置,应用于所述WLAN包括的各个AC中,所述WLAN还包括与各个AC连接的服务器和至少一个AP,其特征在于,所述装置包括:
添加模,用于接收连接的各个AP上报的终端探测信息,加入终端探测信息表中,所述终端探测信息包括上报AP的AP标识、终端标识、RSSI值、发起时刻和频段,所述终端探测信息是所述上报AP基于接收到的来自终端的探测请求发送的;以及,
接收模块,用于接收各个AP中的第一AP转发的来自第一终端的接入请求,所述接入请求是所述第一终端请求接入所述第一AP提供的第一频段的WLAN子网时发送的;
第一确定模块,用于根据所述服务器同步的AP体验等级表和所述终端探测信息表确定是否允许所述第一终端接入所述第一AP。
6.如权利要求5所述的装置,其特征在于,所述第一确定模块,用于根据所述服务器同步的AP体验等级表和所述终端探测信息表确定是否允许所述第一终端接入所述第一AP,具体用于:
获取所述服务器同步的AP体验等级表;
在所述AP体验等级表中查找所述第一AP在所述第一频段的体验等级;
若确定所述第一AP在所述第一频段的体验等级低于设定等级,则向所述第一AP发送拒绝接入响应;
若确定所述第一AP在所述第一频段的体验等级高于或者等于所述设定等级,则从所述终端探测信息表中查找在第一设定时段内所述第一AP在所述第一频段的已接入终端数量是否超过第一设定阈值,若确定所述已接入终端数量超过所述第一设定阈值,则向所述第一AP发送拒绝接入响应;若确定所述已接入终端数量未超过所述第一设定阈值,则从所述终端探测信息表中查找在第二设定时段内所述第一终端对应的各个RSSI值,并确定所述第一AP在所述第一频段对应的RSSI值在查找到的各个RSSI值的排序中是否位于设定位置之前,若确定所述第一AP在所述第一频段对应的RSSI值在查找到的各个RSSI值的排序中位于所述设定位置之前,则向所述第一AP发送允许接入响应,若确定所述第一AP在所述第一频段对应的RSSI值在查找到的各个RSSI值的排序中未位于所述设定位置之前,则向所述第一AP发送拒绝接入响应。
7.如权利要求5所述的装置,其特征在于,还包括上报模块,其中:
所述接收模块,还用于接收各个AP上报的终端接入信息,所述终端接入信息是各个AP转发允许接入响应后发送的;
所述上报模块,用于将所述终端接入信息上报所述服务器,以使所述服务器根据所述终端接入信息中的选定参数更新对应的AP体验等级表,并下发更新后的AP体验等级表。
8.如权利要求5-7任一所述的装置,其特征在于,还包括:
轮询模块,用于定期轮询所述终端探测信息表;
获取模块,用于获取各个AP在各个频段对应的各个RSSI值;
第二确定模块,用于确定各个AP在各个频段对应的各个RSSI值之中小于第二设定阈值的RSSI值的数量占比;
减小模块,用于按照预设规则减小数量占比超过第三设定阈值的AP在对应频段的Beacon功率。
9.一种电子设备,其特征在于,所述电子设备包括处理器、通信接口存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序
处理器,用于执行存储器上所存储的程序时,实现权利要求1-4任一所述的方法步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-4任一所述的方法步骤。

说明书全文

基于WLAN的终端接入方法及装置

技术领域

[0001] 本发明涉及通信技术领域,尤指一种基于无线局域网(Wireless Local Area Network,WLAN)的终端接入方法及装置。

背景技术

[0002] 随着WLAN技术的飞速发展、以及WLAN的便利性,WLAN的用户越来越多。目前,用户使用终端接入WLAN的过程为:终端搜索到服务集标识(Service Set Identifier,SSID)后并显示,用户选择一个SSID并输入密码进行认证,若通过认证后,可以接入提供该SSID的无线接入点(Access Point,AP)进行访问
[0003] 从上述终端接入WLAN的过程可以看到,选择权完全在用户一侧,AP只能被动的响应用户的选择。而用户通常不会了解所处环境的最优AP是哪个,因此,无法接入最优AP。因此,目前亟需一种基于WLAN的终端接入方法,以确保将终端接入所处环境的最优AP中。

发明内容

[0004] 本发明实施例提供一种基于WLAN的终端接入方法及装置,用以确保将终端接入所处环境的最优AP中。
[0005] 根据本发明实施例,提供一种基于WLAN的终端接入方法,应用于所述WLAN包括的各个无线控制器AC中,所述WLAN还包括与各个AC连接的服务器和至少一个无线接入点AP,所述方法包括:
[0006] 接收连接的各个AP上报的终端探测信息,加入终端探测信息表中,所述终端探测信息包括上报AP的AP标识、终端标识、接收信号强度指示RSSI值、发起时刻和频段,所述终端探测信息是所述上报AP基于接收到的来自终端的探测请求发送的;以及,[0007] 接收各个AP中的第一AP转发的来自第一终端的接入请求,所述接入请求是所述第一终端请求接入所述第一AP提供的第一频段的WLAN子网时发送的;
[0008] 根据所述服务器同步的AP体验等级表和所述终端探测信息表确定是否允许所述第一终端接入所述第一AP。
[0009] 具体的,根据所述服务器同步的AP体验等级表和所述终端探测信息表确定是否允许所述第一终端接入所述第一AP,具体包括:
[0010] 获取所述服务器同步的AP体验等级表;
[0011] 在所述AP体验等级表中查找所述第一AP在所述第一频段的体验等级;
[0012] 若确定所述第一AP在所述第一频段的体验等级低于设定等级,则向所述第一AP发送拒绝接入响应;
[0013] 若确定所述第一AP在所述第一频段的体验等级高于或者等于所述设定等级,则从所述终端探测信息表中查找在第一设定时段内所述第一AP在所述第一频段的已接入终端数量是否超过第一设定阈值,若确定所述已接入终端数量超过所述第一设定阈值,则向所述第一AP发送拒绝接入响应;若确定所述已接入终端数量未超过所述第一设定阈值,则从所述终端探测信息表中查找在第二设定时段内所述第一终端对应的各个RSSI值,并确定所述第一AP在所述第一频段对应的RSSI值在查找到的各个RSSI值的排序中是否位于设定位置之前,若确定所述第一AP在所述第一频段对应的RSSI值在查找到的各个RSSI值的排序中位于所述设定位置之前,则向所述第一AP发送允许接入响应,若确定所述第一AP在所述第一频段对应的RSSI值在查找到的各个RSSI值的排序中未位于所述设定位置之前,则向所述第一AP发送拒绝接入响应。
[0014] 可选的,还包括:
[0015] 接收各个AP上报的终端接入信息,所述终端接入信息是各个AP转发允许接入响应后发送的;
[0016] 将所述终端接入信息上报所述服务器,以使所述服务器根据所述终端接入信息中的选定参数更新对应的AP体验等级表,并下发更新后的AP体验等级表。
[0017] 可选的,还包括:
[0018] 定期轮询所述终端探测信息表;
[0019] 获取各个AP在各个频段对应的各个RSSI值;
[0020] 确定各个AP在各个频段对应的各个RSSI值之中小于第二设定阈值的RSSI值的数量占比;
[0021] 按照预设规则减小数量占比超过第三设定阈值的AP在对应频段的Beacon功率。
[0022] 根据本发明实施例,还提供一种基于WLAN的终端接入装置,应用于所述WLAN包括的各个AC中,所述WLAN还包括与各个AC连接的服务器和至少一个AP,所述装置包括:
[0023] 添加模,用于接收连接的各个AP上报的终端探测信息,加入终端探测信息表中,所述终端探测信息包括上报AP的AP标识、终端标识、RSSI值、发起时刻和频段,所述终端探测信息是所述上报AP基于接收到的来自终端的探测请求发送的;以及,
[0024] 接收模块,用于接收各个AP中的第一AP转发的来自第一终端的接入请求,所述接入请求是所述第一终端请求接入所述第一AP提供的第一频段的WLAN子网时发送的;
[0025] 第一确定模块,用于根据所述服务器同步的AP体验等级表和所述终端探测信息表确定是否允许所述第一终端接入所述第一AP。
[0026] 具体的,所述第一确定模块,用于根据所述服务器同步的AP体验等级表和所述终端探测信息表确定是否允许所述第一终端接入所述第一AP,具体用于:
[0027] 获取所述服务器同步的AP体验等级表;
[0028] 在所述AP体验等级表中查找所述第一AP在所述第一频段的体验等级;
[0029] 若确定所述第一AP在所述第一频段的体验等级低于设定等级,则向所述第一AP发送拒绝接入响应;
[0030] 若确定所述第一AP在所述第一频段的体验等级高于或者等于所述设定等级,则从所述终端探测信息表中查找在第一设定时段内所述第一AP在所述第一频段的已接入终端数量是否超过第一设定阈值,若确定所述已接入终端数量超过所述第一设定阈值,则向所述第一AP发送拒绝接入响应;若确定所述已接入终端数量未超过所述第一设定阈值,则从所述终端探测信息表中查找在第二设定时段内所述第一终端对应的各个RSSI值,并确定所述第一AP在所述第一频段对应的RSSI值在查找到的各个RSSI值的排序中是否位于设定位置之前,若确定所述第一AP在所述第一频段对应的RSSI值在查找到的各个RSSI值的排序中位于所述设定位置之前,则向所述第一AP发送允许接入响应,若确定所述第一AP在所述第一频段对应的RSSI值在查找到的各个RSSI值的排序中未位于所述设定位置之前,则向所述第一AP发送拒绝接入响应。
[0031] 可选的,还包括上报模块,其中:
[0032] 所述接收模块,还用于接收各个AP上报的终端接入信息,所述终端接入信息是各个AP转发允许接入响应后发送的;
[0033] 所述上报模块,用于将所述终端接入信息上报所述服务器,以使所述服务器根据所述终端接入信息中的选定参数更新对应的AP体验等级表,并下发更新后的AP体验等级表。
[0034] 可选的,还包括:
[0035] 轮询模块,用于定期轮询所述终端探测信息表;
[0036] 获取模块,用于获取各个AP在各个频段对应的各个RSSI值;
[0037] 第二确定模块,用于确定各个AP在各个频段对应的各个RSSI值之中小于第二设定阈值的RSSI值的数量占比;
[0038] 减小模块,用于按照预设规则减小数量占比超过第三设定阈值的AP在对应频段的Beacon功率。
[0039] 根据本发明实施例,还提供一种电子设备,所述电子设备包括处理器、通信接口存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
[0040] 存储器,用于存放计算机程序
[0041] 处理器,用于执行存储器上所存储的程序时,实现上述的方法步骤。
[0042] 根据本发明实施例,还提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法步骤。
[0043] 本发明有益效果如下:
[0044] 本发明实施例提供一种基于WLAN的终端接入方法及装置,通过接收连接的各个AP上报的终端探测信息,加入终端探测信息表中,所述终端探测信息包括上报AP的AP标识、终端标识、RSSI值、发起时刻和频段,所述终端探测信息是所述上报AP基于接收到的来自终端的探测请求发送的;以及,接收各个AP中的第一AP转发的来自第一终端的接入请求,所述接入请求是所述第一终端请求接入所述第一AP提供的第一频段的WLAN子网时发送的;根据所述服务器同步的AP体验等级表和所述终端探测信息表确定是否允许所述第一终端接入所述第一AP。该方案中,由WLAN中包括的各个AC根据服务器同步的AP体验等级表和终端探测信息表来确定是否允许终端接入AP中,不再是由使用终端的用户自主决定要接入的AP,从而可以确保终端接入的AP是所处环境中最好的AP,可以进一步确保使用终端的用户的体验,也可以确保终端所处环境中的各个AP负载均衡。附图说明
[0045] 图1为本发明实施例中一种基于WLAN的终端接入方法的流程图
[0046] 图2为本发明实施例中一种基于WLAN的终端接入装置的结构示意图;
[0047] 图3为本申请示出的一种电子设备的结构示意图。

具体实施方式

[0048] 为了确保将终端接入所处环境的最优AP中,本发明实施例提供一种基于WLAN的终端接入方法,应用于WLAN包括的各个无线控制器(Access Controller,AC)中,WLAN还包括与各个AC连接的服务器和至少一个AP,该方法的流程如图1所示,执行步骤如下:
[0049] S11:接收连接的各个AP上报的终端探测信息,加入终端探测信息表中。
[0050] 通常,终端需要接入WLAN时,会首先广播探测请求,附近的AP都可以接收到该探测请求(Probe),并回复探测响应;接收到该探测请求的AP可以根据该探测请求生成终端探测信息,并将终端探测信息上报给连接的AC。其中,终端探测信息包括上报AP的AP标识、终端标识、接收信号强度指示(Received Signal Strength Indication,RSSI)值、发起时刻和频段,终端探测信息是上报AP基于接收到的来自终端的探测请求发送的,上报AP可以接收到一个探测请求上报一次终端探测信息,也可以收集一段时间的终端探测信息后一起上报。
[0051] AC接收到AP上报的终端探测信息后,可以加入终端探测信息表中,以便于后续使用。
[0052] S12:接收各个AP中的第一AP转发的来自第一终端的接入请求。
[0053] 当第一终端需要接入第一AP提供的第一频段的WLAN子网时可以发送接入请求,第一AP接收到接入请求后,并不会直接应答,而是转发给连接的AC进行处理。
[0054] 其中,第一AP可以是AC连接的各个AP中的任一个AP,第一终端可以是任一个想要接入第一AP提供的第一频段的WLAN子网的终端;S11与S12不是为了表示两个步骤执行的先后顺序,只是为了这两个步骤的标识,可能先执行S11再执行S12,也可能先执行S12再执行S11,还有可能同时执行S11与S12。
[0055] S13:根据服务器同步的AP体验等级表和终端探测信息表确定是否允许第一终端接入第一AP。
[0056] 可以由服务器生成各个AP的AP体验等级表,然后同步给对应的AC。这样当AC接收到接入请求后,就可以根据该AP体验等级以及自身的终端探测信息表来确定是否允许第一终端接入第一AP。
[0057] 该方案中,由WLAN中包括的各个AC根据服务器同步的AP体验等级表和终端探测信息表来确定是否允许终端接入AP中,不再是由使用终端的用户自主决定要接入的AP,从而可以确保终端接入的AP是所处环境中最好的AP,可以进一步确保使用终端的用户的体验,也可以确保终端所处环境中的各个AP负载均衡。
[0058] 具体的,上述S13中的根据服务器同步的AP体验等级表和终端探测信息表确定是否允许第一终端接入第一AP,实现过程具体包括:
[0059] 获取服务器同步的AP体验等级表;
[0060] 在AP体验等级表中查找第一AP在第一频段的体验等级;
[0061] 若确定第一AP在第一频段的体验等级低于设定等级,则向第一AP发送拒绝接入响应;
[0062] 若确定第一AP在第一频段的体验等级高于或者等于设定等级,则从终端探测信息表中查找在第一设定时段内第一AP在第一频段的已接入终端数量是否超过第一设定阈值,若确定已接入终端数量超过第一设定阈值,则向第一AP发送拒绝接入响应;若确定已接入终端数量未超过第一设定阈值,则从终端探测信息表中查找在第二设定时段内第一终端对应的各个RSSI值,并确定第一AP在第一频段对应的RSSI值在查找到的各个RSSI值的排序中是否位于设定位置之前,若确定第一AP在第一频段对应的RSSI值在查找到的各个RSSI值的排序中位于设定位置之前,则向第一AP发送允许接入响应,若确定第一AP在第一频段对应的RSSI值在查找到的各个RSSI值的排序中未位于设定位置之前,则向第一AP发送拒绝接入响应。
[0063] 在根据服务器同步的AP体验等级表和终端探测信息表确定是否允许第一终端接入第一AP时,可以首先在AP体验等级表中查找第一AP在第一频段的体验等级,若确定第一AP在第一频段的体验等级低于设定等级,说明该AP体验等级很低,第一终端不适合接入第一AP在第一频段的WLAN子网,即使接入,体验也会很差,此时可以向第一AP发送拒绝接入响应;若确定第一AP在第一频段的体验等级高于或者等于设定等级,说明第一终端可能适合接入第一AP在第一频段的WLAN子网,还需要进一步从终端探测信息表中查找在第一设定时段内第一AP在第一频段的已接入终端数量是否超过第一设定阈值,若确定已接入终端数量超过第一设定阈值,说明接入第一AP在第一频段的WLAN子网的终端已经很多,即使接入,体验也会很差,此时可以向第一AP发送拒绝接入响应;若确定已接入终端数量未超过第一设定阈值,说明第一终端可能适合接入第一AP在第一频段的WLAN子网,还需要进一步从终端探测信息表中查找在第二设定时段内第一终端对应的各个RSSI值,并确定第一AP在第一频段对应的RSSI值在查找到的各个RSSI值的排序中是否位于设定位置之前,若确定第一AP在第一频段对应的RSSI值在查找到的各个RSSI值的排序中位于设定位置之前,说明第一终端适合接入第一AP在第一频段的WLAN子网,可以向第一AP发送允许接入响应,若确定第一AP在第一频段对应的RSSI值在查找到的各个RSSI值的排序中未位于设定位置之前,说明第一终端不适合适合接入第一AP在第一频段的WLAN子网,即使接入,体验也会很差可以向第一AP发送拒绝接入响应。
[0064] 其中,设定等级、第一设定阈值、设定位置均可以根据实际需要进行设定,可以根据经验设置,也可以根据实际应用场景设置。
[0065] 通过上述过程,既可以确保第一终端接入WLAN后的用户体验,还可以均衡各个AP的负载。
[0066] 可选的,上述方法还包括:
[0067] 接收各个AP上报的终端接入信息,终端接入信息是各个AP转发允许接入响应后发送的;
[0068] 将终端接入信息上报服务器,以使服务器根据终端接入信息中的选定参数更新对应的AP体验等级表,并下发更新后的AP体验等级表。
[0069] 根据历史经验,大多数情况下,终端接入AP在5G的WLAN子网体验比接入AP在2.4G的WLAN子网体验好,近端AP的体验比远端的体验好,这是基于终端平均分布下得出的测试结论。而实际上大多数情况下,终端是具有聚集性的,这很有可能导致AP的负载不均衡,此时负载大的AP,虽然是近端AP,虽然是5G,但体验可能却不如接入远端AP在2.4G的WLAN子网体验。针对这种情况,各个AP转发允许接入响应后,可以向AC发送上报终端接入信息,然后AC进一步将终端接入信息上报服务器,以使服务器根据终端接入信息中的选定参数更新对应的AP体验等级表,并下发更新后的AP体验等级表。
[0070] 其中,服务器可以采用LDA算法确定各个AP的AP体验等级,选定参数可以但不限于包括频段的流量、信道利用率、底噪、负载、时延、丢包、平均下行速率、低RSSI用户占比、在线用户平均体验得分、上线成功率、下线异常率,在线用户的平均得分同样使用LDA算法计算得出,使用的参数可以但不限于包括终端上行RSSI、终端上行速率、终端下行速率、发包重传率、发包有效数据率、发包时延、丢包率、Radio的信道利用率。
[0071] 一种可选的实施方式,服务器还可以根据终端接入信息生成整网的终端接入信息,并进行显示,以便于技术人员后续进行网络分析使用。
[0072] 可选的,上述方法还包括:
[0073] 定期轮询终端探测信息表;
[0074] 获取各个AP在各个频段对应的各个RSSI值;
[0075] 确定各个AP在各个频段对应的各个RSSI值之中小于第二设定阈值的RSSI值的数量占比;
[0076] 按照预设规则减小数量占比超过第三设定阈值的AP在对应频段的Beacon功率。
[0077] AP的Beacon功率的调整也可以基于终端探测信息表进行调整,例如对于第一AP的第一频段,可以从终端探测信息表中获取第一AP在第一频段对应的各个RSSI值,确定这些RSSI值中小于第二设定阈值的RSSI值的数量占比,若该数量占比超过设定第三设定阈值,则说明第一AP在第一频段的Beacon功率过大,很多远处的终端都可以接入第一AP在第一频段的WLAN子网,而实际上RSSI值过小,又不适合接入,可以按照设定规则减小第一AP在第一频段的Beacon功率,从而可以避免很多远处的终端都可以接入第一AP在第一频段的WLAN子网。
[0078] 其中,第二设定阈值和第三设定阈值可以根据实际需要进行设定。
[0079] 基于同一发明构思,本发明实施例提供一种基于WLAN的终端接入装置,应用于WLAN包括的各个AC中,WLAN还包括与各个AC连接的服务器和至少一个AP,该装置的结构如图2所示,包括:
[0080] 添加模块21,用于接收连接的各个AP上报的终端探测信息,加入终端探测信息表中,终端探测信息包括上报AP的AP标识、终端标识、RSSI值、发起时刻和频段,终端探测信息是上报AP基于接收到的来自终端的探测请求发送的;以及,
[0081] 接收模块22,用于接收各个AP中的第一AP转发的来自第一终端的接入请求,接入请求是第一终端请求接入第一AP提供的第一频段的WLAN子网时发送的;
[0082] 第一确定模块23,用于根据服务器同步的AP体验等级表和终端探测信息表确定是否允许第一终端接入第一AP。
[0083] 该方案中,由WLAN中包括的各个AC根据服务器同步的AP体验等级表和终端探测信息表来确定是否允许终端接入AP中,不再是由使用终端的用户自主决定要接入的AP,从而可以确保终端接入的AP是所处环境中最好的AP,可以进一步确保使用终端的用户的体验,也可以确保终端所处环境中的各个AP负载均衡。
[0084] 具体的,第一确定模块23,用于根据服务器同步的AP体验等级表和终端探测信息表确定是否允许第一终端接入第一AP,具体用于:
[0085] 获取服务器同步的AP体验等级表;
[0086] 在AP体验等级表中查找第一AP在第一频段的体验等级;
[0087] 若确定第一AP在第一频段的体验等级低于设定等级,则向第一AP发送拒绝接入响应;
[0088] 若确定第一AP在第一频段的体验等级高于或者等于设定等级,则从终端探测信息表中查找在第一设定时段内第一AP在第一频段的已接入终端数量是否超过第一设定阈值,若确定已接入终端数量超过第一设定阈值,则向第一AP发送拒绝接入响应;若确定已接入终端数量未超过第一设定阈值,则从终端探测信息表中查找在第二设定时段内第一终端对应的各个RSSI值,并确定第一AP在第一频段对应的RSSI值在查找到的各个RSSI值的排序中是否位于设定位置之前,若确定第一AP在第一频段对应的RSSI值在查找到的各个RSSI值的排序中位于设定位置之前,则向第一AP发送允许接入响应,若确定第一AP在第一频段对应的RSSI值在查找到的各个RSSI值的排序中未位于设定位置之前,则向第一AP发送拒绝接入响应。
[0089] 可选的,还包括上报模块,其中:
[0090] 接收模块,还用于接收各个AP上报的终端接入信息,终端接入信息是各个AP转发允许接入响应后发送的;
[0091] 上报模块,用于将终端接入信息上报服务器,以使服务器根据终端接入信息中的选定参数更新对应的AP体验等级表,并下发更新后的AP体验等级表。
[0092] 可选的,还包括:
[0093] 轮询模块,用于定期轮询终端探测信息表;
[0094] 获取模块,用于获取各个AP在各个频段对应的各个RSSI值;
[0095] 第二确定模块,用于确定各个AP在各个频段对应的各个RSSI值之中小于第二设定阈值的RSSI值的数量占比;
[0096] 减小模块,用于按照预设规则减小数量占比超过第三设定阈值的AP在对应频段的Beacon功率。
[0097] 本申请实施例还提供了一种电子设备,请参见图3所示,包括处理器310、通信接口320、存储器330和通信总线340,其中,处理器310,通信接口320,存储器330通过通信总线
340完成相互间的通信。
[0098] 存储器330,用于存放计算机程序;
[0099] 处理器310,用于执行存储器330上所存放的程序时,实现上述实施例中任一所述的基于WLAN的终端接入方法。
[0100] 通信接口320用于上述电子设备与其他设备之间的通信。
[0101] 存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
[0102] 上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital Signal Processing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
[0103] 该方案中,由WLAN中包括的各个AC根据服务器同步的AP体验等级表和终端探测信息表来确定是否允许终端接入AP中,不再是由使用终端的用户自主决定要接入的AP,从而可以确保终端接入的AP是所处环境中最好的AP,可以进一步确保使用终端的用户的体验,也可以确保终端所处环境中的各个AP负载均衡。
[0104] 相应地,本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的基于WLAN的终端接入方法。
[0105] 该方案中,由WLAN中包括的各个AC根据服务器同步的AP体验等级表和终端探测信息表来确定是否允许终端接入AP中,不再是由使用终端的用户自主决定要接入的AP,从而可以确保终端接入的AP是所处环境中最好的AP,可以进一步确保使用终端的用户的体验,也可以确保终端所处环境中的各个AP负载均衡。
[0106] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0107] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0108] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0109] 尽管已描述了本发明的可选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括可选实施例以及落入本发明范围的所有变更和修改。
[0110] 显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈