用于终端连接AP的方法及装置制造方法及图纸

技术编号:12703866 阅读:88 留言:0更新日期:2016-01-14 00:04
本发明专利技术公开了一种用于终端连接AP的方法及装置。其中,所述方法包括:记录连接过的AP(Wireless Access Point,无线访问接入点)的信道频率以及对应的最后一次连接时间,在需要连接AP的情况下,从所记录的信道频率中,筛选出对应的最后一次连接时间满足提取条件的信道频率作为待扫描的信道频率,对筛选出的信道频率进行扫描以确定目标AP,与所述目标AP建立连接。由于确定目标AP的过程中,不需要扫描所有信道,缩小了需要扫描的信道的范围,确保了扫描的高效性,从而提升了终端与AP连接的速度。

【技术实现步骤摘要】

本专利技术涉及互联网领域,具体地,涉及一种用于终端连接AP的方法及装置
技术介绍
目前,用户在打开终端设备的W1-Fi (例如,通过UI上的开关或者终端启动时自动打开W1-Fi)后,终端设备跳转到某个信道并发送802.11的Probe Request帧,同时监听AP发送的Beacon帧和Probe Response帧,收集信息后再跳转到下一个信道继续进行扫描动作。整个扫描过程需要对所有支持的信道都进行一次扫描。终端设备再从扫描结果中选取某个AP作为目标AP,与目标AP建立连接。
技术实现思路
但是,由于需要对所有支持的信道都进行一次扫描,导致终端连接AP的速度较低,不能满足终端快速与AP连接的要求。有鉴于此,本专利技术的目在于提供一种用于终端连接AP的方法及装置,以实现提升终端与AP连接的速度的目的。在本专利技术实施例的第一个方面中,提供了一种用于终端连接AP的方法。所述方法包括:记录连接过的AP (Wireless Access Point,无线访问接入点)的信道频率以及对应的最后一次连接时间,在需要连接AP的情况下,从所记录的信道频率中,筛选出对应的最后一次连接时间满足提取条件的信道频率作为待扫描的信道频率,对筛选出的信道频率进行扫描以确定目标AP,与所述目标AP建立连接。在本专利技术实施例的第一个方面的一种可能的实施方式中,所述方法还包括:记录连接过的AP的SSID (Service Set Identifier,服务集标识)、加密方式、密码,在确定目标AP之后,从所记录的连接过的AP的SSID、加密方式、密码中查找出所述目标AP的SSID、加密方式以及密码,所述与目标AP建立连接包括,根据查找出的所述目标AP的SSID、加密方式以及密码,与所述目标AP自动建立连接。在本专利技术实施例的第一个方面的一种可能的实施方式中,所述记录连接过的AP的信道频率以及对应的最后一次连接时间包括:在连接AP的状态下,获取当前连接成功的AP的信道频率以及对应的当前连接时间,判断所获取的信道频率是否已在信道列表中,所述信道列表,用于记录连接过的AP的信道频率以及最后一次连接时间,如果所获取的信道频率已在信道列表中,根据所获取的当前连接时间,更新所述信道列表中所记录的、当前连接成功的AP的信道频率对应的最后一次连接时间,如果所获取的信道频率未在信道列表中,将所获取的当前连接成功的AP的信道频率以及当前连接时间记录到所述信道列表中。在本专利技术实施例的第一个方面的一种可能的实施方式中,所述如果所获取的信道频率未在信道列表中,将所获取的当前连接成功的AP的信道频率以及当前连接时间记录到所述信道列表中包括:判断所述信道列表中记录的信道数量是否达到信道数量上限,如果达到,将所述信道列表中,时间最早的连接时间及对应的信道频率删除,将所获取的当前连接成功的AP的信道频率以及当前连接时间记录到所述信道列表中。在本专利技术实施例的第一个方面的一种可能的实施方式中,所述方法还包括:在所记录的任一个或多个信道频率对应的最后一次连接时间距当前时刻的时长达到预设老化时长的情况下,将所述任一个或多个信道频率及对应的最后一次连接时间从记录中删除。在本专利技术实施例的第一个方面的一种可能的实施方式中,所述提取条件包括:按时间从晚到早排序在前预设位数。所述在需要连接AP的情况下,从所记录的信道频率中,提取对应的最后一次连接时间满足提取条件的信道频率作为待扫描的信道频率包括:在需要连接AP的情况下,从所记录的信道频率中,提取对应的最后一次连接时间满足按时间从晚到早排序在前预设位数的信道频率作为待扫描的信道频率。在本专利技术实施例的第二个方面中,提供了一种用于终端连接AP的装置。所述装置包括:记录模块,被配置为记录连接过的AP (Wireless Access Point,无线访问接入点)的信道频率以及对应的最后一次连接时间。筛选模块,被配置为在需要连接AP的情况下,从所记录的信道频率中,筛选出对应的最后一次连接时间满足提取条件的信道频率作为待扫描的信道频率。扫描模块,被配置为对筛选出的信道频率进行扫描以确定目标AP。连接模块,被配置为与所述目标AP建立连接。在本专利技术实施例的第二个方面的一种可能的实施方式中,所述记录模块还被配置为记录连接过的AP的SSID(Service Set Identifier,服务集标识)、加密方式、密码。所述装置还包括:查找模块,被配置为在所述扫描模块确定目标AP之后,从所述记录模块所记录的连接过的AP的SSID、加密方式、密码中查找出所述目标AP的SSID、加密方式以及密码。所述连接模块,被配置为根据所述查找模块查找出的所述目标AP的SSID、加密方式以及密码,与所述目标AP自动建立连接。在本专利技术实施例的第二个方面的一种可能的实施方式中,所述记录模块包括:获取子模块,被配置为在连接AP的状态下,获取当前连接成功的AP的信道频率以及对应的当前连接时间。信道存在判断子模块,被配置为判断所获取的信道频率是否已在信道列表中,所述信道列表,用于记录连接过的AP的信道频率以及最后一次连接时间。更新子模块,被配置为如果所获取的信道频率已在信道列表中,根据所获取的当前连接时间,更新所述信道列表中所记录的、当前连接成功的AP的信道频率对应的最后一次连接时间。记录子模块,被配置为如果所获取的信道频率未在信道列表中,将所获取的当前连接成功的AP的信道频率以及当前连接时间记录到所述信道列表中。在本专利技术实施例的第二个方面的一种可能的实施方式中,所述记录子模块包括:信道数量判断子模块,被配置为判断所述信道列表中记录的信道数量是否达到信道数量上限,如果达到,将所述信道列表中,时间最早的连接时间及对应的信道频率删除。记录执行子模块,被配置为将所获取的当前连接成功的AP的信道频率以及当前连接时间记录到所述信道列表中。在本专利技术实施例的第二个方面的一种可能的实施方式中,所述装置还包括:删除模块,被配置为在所记录的任一个或多个信道频率对应的最后一次连接时间距当前时刻的时长达到预设老化时长的情况下,将所述任一个或多个信道频率及对应的最后一次连接时间从记录中删除。在本专利技术实施例的第二个方面的一种可能的实施方式中,所述提取条件包括:按时间从晚到早排序在前预设位数。所述筛选模块被配置为在需要连接AP的情况下,从所记录的信道频率中,提取对应的最后一次连接时间满足按时间从晚到早排序在前预设位数的信道频率作为待扫描的信道频率。通过上述技术方案,由于本专利技术实施例记录连接过的AP的信道频率以及对应的最后一次连接时间,并且在需要连接AP的情况下,从所记录的信道频率中,筛选出对应的最后一次连接时间满足提取条件的信道频率作为待扫描的信道频率,对筛选出的信道频率进行扫描以确定目标AP,因此,确定目标AP的过程中,不需要扫描所有信道,缩小了需要扫描的信道的范围,确保了扫描的高效性,从而提升了终端与AP连接的速度。本专利技术的其他特征和优点将在随后的【具体实施方式】部分予以详细说明。【附图说明】附图是用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与下面的【具体实施方式】一起用于解释本专利技术,但并不构成对本专利技术的限制。在附图中:图1是根据一示例性实施例示出的一种实施环境的结构示意图。图2是根据一示例性本文档来自技高网...

【技术保护点】
一种用于终端连接AP的方法,其特征在于,包括:记录连接过的AP(Wireless Access Point,无线访问接入点)的信道频率以及对应的最后一次连接时间;在需要连接AP的情况下,从所记录的信道频率中,筛选出对应的最后一次连接时间满足提取条件的信道频率作为待扫描的信道频率;对筛选出的信道频率进行扫描以确定目标AP;与所述目标AP建立连接。

【技术特征摘要】

【专利技术属性】
技术研发人员:李旭东
申请(专利权)人:东软集团股份有限公司
类型:发明
国别省市:辽宁;21

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

1