WiFi通信中自动接入AP的方法及装置的制造方法

文档序号:9456418阅读:331来源:国知局
WiFi通信中自动接入AP的方法及装置的制造方法
【技术领域】
[0001] 本发明实施例涉及网络通信技术领域,尤其涉及一种WiFi通信中自动接入AP的 方法及装置。
【背景技术】
[0002] 目前,人们使用WIFI通信设备(例如,移动终端或平板电脑)接入无线接入点 (Access Point,AP)时,第一次接入必须由WIFI通信设备向AP主动发起无线接入请求,由 用户输入密码即可成功接入AP进而接入无线网络,WIFI通信设备成功接入AP后会保存AP 的相关信息,等到下次进入到此AP的无线覆盖范围之内时,会自动接入上此AP。
[0003] 而当WIFI通信设备由WIFI断开状态进入到由多个AP无线覆盖的区域时,且此 WIFI通信设备与这多个AP都已经成功接入过,此时WIFI通信设备将从这多个AP里面挑选 成功接入次数最高的AP自动接入,并且一旦成功接入该AP之后,直至WIFI通信设备与此 AP断开接入之前,不会再自动接入其他AP。
[0004] 但是,上述接入AP的方式存在如下缺陷:在多个成功接入过的AP中,在存在更优 网络状态的AP可接入的情况下依然接入在成功接入次数最高但可能状态差的AP上,而不 会自动接入状态更优的AP。

【发明内容】

[0005] 本发明实施例提供一种WiFi通信中自动接入AP的方法及装置,以自动接入更优 的AP。
[0006] 第一方面,本发明实施例提供了一种WiFi通信中自动接入AP的方法,包括:
[0007] 实时或定时检测成功接入过的无线接入点AP及各AP的当前信号强度;
[0008] 根据预先设定的信号强度等级确定所述各AP的当前信号强度所在的等级;
[0009] 自动接入等级最高的当前信号强度对应的AP。
[0010] 第二方面,本发明实施例还提供一种WiFi通信中自动接入AP的装置,包括:
[0011] 信号检测模块,用于实时或定时检测成功接入过的无线接入点AP及各AP的当前 信号强度;
[0012] 信号等级确定模块,用于根据预先设定的信号强度等级确定所述各AP的当前信 号强度所在的等级;
[0013] 自动接入模块,用于自动接入等级最高的当前信号强度对应的AP。
[0014] 本发明实施例通过实时或定时检测成功接入过的无线接入点AP及各AP的当前信 号强度;根据预先设定的信号强度等级确定所述各AP的当前信号强度所在的等级;自动接 入等级最高的当前信号强度对应的AP。本发明实施例能够保证自动接入信号最优的AP。
【附图说明】
[0015] 图1为本发明实施例一提供的WiFi通信中自动接入AP的方法的流程示意图;
[0016] 图2为本发明实施例二提供的WiFi通信中自动接入AP的方法的流程示意图;
[0017] 图3为本发明实施例三提供的WiFi通信中自动接入AP的装置的结构示意图。
【具体实施方式】
[0018] 下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描 述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便 于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0019] 本发明实施例提供的WiFi通信中自动接入AP的方法的执行主体,可为本发明实 施例提供的WiFi通信中自动接入AP的装置,或者集成了本发明实施例提供的WiFi通信中 自动接入AP装置的终端设备(例如,智能手机和平板电脑等),该WiFi通信中自动接入AP 装置可以采用硬件或软件实现。
[0020] 实施例一
[0021] 图1为本发明实施例一提供的WiFi通信中自动接入AP的方法的流程示意图,如 图1所示,具体包括:
[0022] 步骤11、实时或定时检测成功接入过的无线接入点AP及各AP的当前信号强度;
[0023] 其中,定时可为每间隔3s或5s等进行一次检测。
[0024] 其中,对于终端设备中已成功接入过的AP通常以列表的形式,保存在终端设备 中,具体可通过查询AP列表成功接入过的AP,并检测各AP的当前信号强度。
[0025] 步骤12、根据预先设定的信号强度等级确定所述各AP的当前信号强度所在的等 级;
[0026] 其中,可预先将常见的信号强度进行等级划分,形成等级列表。通过查询等级列 表,即可得知各AP的当前信号强度所在的等级。
[0027] 步骤13、自动接入等级最高的当前信号强度对应的AP。
[0028] 由于所述AP为用户已成功接入过的AP,因此,在确定信号等级最高的AP之后,无 需输入用户名和密码,即可自动登录。
[0029] 本实施例通过实时或定时检测成功接入过的无线接入点AP及各AP的当前信号强 度;根据预先设定的信号强度等级确定所述各AP的当前信号强度所在的等级;自动接入等 级最高的当前信号强度对应的AP。本实施例能够保证自动接入信号最优的AP。
[0030] 示例性的,在上述实施例的基础上,实时或定时检测成功接入过的无线接入点AP 及各AP的当前信号强度之前,还包括:
[0031] 搜索当前位置下的AP;
[0032] 实时或定时检测成功接入过的无线接入点AP及各AP的当前信号强度,包括:
[0033] 从所述当前位置下AP中选取与成功接入过的AP中一致的AP作为备用AP ;
[0034] 实时或定时检测备用AP的当前信号强度。
[0035] 其中,从所述当前位置下AP中选取与成功接入过的AP中一致的AP,包括:
[0036] 获取各成功接入过的AP的服务集标识SSID和所述当前位置下的AP的SSID ;
[0037] 对于每个当前位置下的AP,若当前位置下的AP的SSID与成功接入过的AP中的任 一 AP的SSID相同,则选取所述当前位置下的AP作为与成功接入过的AP中一致的AP。
[0038] 其中,本实施例适用于如下场景:当某个公司的办公区域或用户住房面积很大时, 一般会设置多个AP,这里为便于描述,采用两个AP进行说明。例如,在一个用户家庭里面, 设有两个AP,两个AP的SSID分别记为AP-A和AP-B,AP-A放置在一楼大厅,AP-B放置在二 楼卧室。显然,当用户一楼时,AP-A的信号强度会强于AP-B的信号强度,当用户在二楼时, AP-B的信号强度会强于AP-A的信号强度,并且用户之前均成功连接过AP-A和AP-B。在此 种场景下,当用户进入一楼大厅时,可能会按照上次连接的AP记录,首先默认连接上一楼 大厅的AP-A (当然也可能首先默认连接上AP-B,取决于用户上次连接的是哪个AP),这时用 户在一楼大厅上网时WIFI传输速率很快,体验比较好。当用户离开一楼,去二楼办公或休 息,此时连接的依然是一楼的AP-A信号,这时AP-A信号强度很弱会影响用户的上网体验。 此时可采用本实施例的方案,首先使用终端设备上的WiFi网络搜索装置,在二楼搜索得到 当前位置下的AP的SSID (其中,包含AP-B的SSID),并获取成功接入过的AP的SSID ;对于 每个在二楼搜索到的AP对应的SSID,分别与获取的成功接入过的AP中的所有AP的SSID 进行比较,通过比较可知AP-B的SSID存在于成功接入过的AP中,则自动接入AP-B,从而获 得更快的上网速率。
[0039] 示例性的,自动接入等级最高的当前信号强度对应的AP,包括:
[0040] 如果等级最高的当前信号强度对应的AP有多个,则自动接入多个AP中成功接入 次数最多的AP。
[0041] 具体的,如果最高等级的当前信号强度对应的AP有多个,此时可按照终端设备中 默认的优先级顺序进行自动接入。例如,有的终端设备是将成功接入次数最多的AP作为优 先级较高的AP,有的终端设备是将最后一次接入的AP作为优先级较高的AP,具体可根据实 际情况设定。
[0042] 示例性的,所述信号强度等级的设定包括:
[0043] 若信号强度值大于或等于第一阈值,则确定所述信号强度对应的等级为A ;
[0044] 若信号强度值小于所述第一阈值且大于或等于第二阈值,则确定所述信号强度对 应的等级为B ;
[0045] 若信号强度值小于所述第二阈值且大于或等于第三阈值,则确定所述信号强度对 应的等级为C ;
[0046] 若信号强度值小于所述第三阈值且大于或等于第四阈值,则确定所述信号强度对 应的等级为D ;
[0047] 若信号强度值小于所述第四阈值,则确定所述信号强度对应的等级为E。
[0048] 其中,第一阈值、第二阈值、第三阈值和第四阈值可分别设 为-50dbm、-60dbm、-70dbm和_80dbm,具体可构造如下表一所示的信号强度等级列表。当 然也可以设为其它值,可根据具体的应用场景来进行设置。

[0052] 上述各实施例同样通过实时或定时检测成功接入过的无线接入点AP及各AP的当 前信号强度;根据预先设定的信号强度等级确定所述各AP的当前信号强度所在的等级;自 动接入等级最高的当前信号强度对应的AP。上述各实施例同样能够保证自动接入信号最优 的AP。
[0053] 实施例二
[0054] 图2为本发明实施例二提供的WiFi通信中自动接入AP的方法的流程示意图,本 实施例为一具体实施例,该实施例适用于在同一场景下部署多个AP的情况。如图2所示, 具体包括:
[0055] 步骤21、搜索当前位置下的AP ;
[0056] 其中
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1