信道扫描方法、终端设备及存储介质技术

技术编号:15395853 阅读:75 留言:0更新日期:2017-05-19 07:08
本发明专利技术实施例涉及通信技术领域,公开了一种信道扫描方法与终端设备。其中,该方法包括:终端设备对目标信道进行信道扫描,以获取所述目标信道中第一接入点AP的服务集标识SSID;判断用于存储所述目标信道的扫描结果的目标信道缓存是否为空;若所述目标信道缓存不为空,则查询所述目标信道缓存中是否已存储有所述第一AP的历史SSID;若所述目标信道缓存中已存储有所述第一AP的历史SSID,则删除所述历史SSID,并将本次信道扫描获取的所述第一AP的SSID存储至所述目标信道缓存。实施本发明专利技术实施例,可以在修改了AP的SSID的情况下,在信道缓存中存储AP的新的SSID同时清除该AP的历史SSID,避免向用户输出可以接入的AP列表时,提供不能接入的SSID。

Channel scanning method and terminal device

The embodiment of the invention relates to the field of communication technology, and discloses a channel scanning method and terminal equipment. Among them, the method comprises: a terminal device for channel scanning of the target channel, in order to obtain the first access point target channel AP service set identifier SSID; to determine the target channel cache for recording of the scanning result the target channel is empty; if the target channel buffer is not empty, then the query the target channel cache is stored with the first history of AP SSID; if the target channel cache stored with the first AP history SSID, delete the history of SSID, and the scanning channel acquisition of the first AP SSID store to the target channel cache. The embodiment of the invention can modify the AP SSID case, the channel stored in the cache of AP new SSID and clear the history of AP SSID, to avoid the output to the user can access the AP list, cannot provide access to SSID.

【技术实现步骤摘要】
信道扫描方法与终端设备
本专利技术涉及通信
,尤其涉及一种信道扫描方法与终端设备。
技术介绍
随着通信技术的发展,WiFi(WirelessFidelity,无线保真)网络已广泛普及,人们可以随时随地将终端设备接入WiFi网络进行上网。用户在利用终端设备接入WiFi网络之前,终端设备先对信道进行逐个扫描,列出所有信道中可进行接入的AP(AccessPoint,接入点)的列表以供用户选择。在信道扫描时,终端设备获取到AP的SSID(ServiceSetIdentifier,服务集标识)之后,将SSID添加进上述列表以输出给用户;然而,SSID可以在AP端进行修改,因此,当AP的SSID变更时,终端设备可能罗列出两个不同的SSID,其实际对应于同一个AP。在这种情况下,用户若点击修改前的SSID则无法连接到AP,为用户的使用带来不便。
技术实现思路
本专利技术实施例提供了一种信道扫描方法与终端设备,可以在修改了AP的SSID的情况下,在信道缓存中存储AP的新的SSID同时清除该AP的历史SSID,避免向用户输出可以接入的AP列表时,提供不能接入的SSID。本专利技术实施例第一方面公开了一种信道扫描方法,包括:终端设备对目标信道进行信道扫描,以获取所述目标信道中第一接入点AP的服务集标识SSID;判断用于存储所述目标信道的扫描结果的目标信道缓存是否为空;若所述目标信道缓存不为空,则查询所述目标信道缓存中是否已存储有所述第一AP的历史SSID;若所述目标信道缓存中已存储有所述第一AP的历史SSID,则删除所述历史SSID,并将本次信道扫描获取的所述第一AP的SSID存储至所述目标信道缓存。作为一种可选的实施方式,所述查询所述目标信道缓存中是否已存储有所述第一AP的历史SSID,包括:所述终端设备获取所述第一AP的基本服务集标识BSSID;根据所述第一AP的BSSID查询所述目标信道缓存,以确定所述目标信道缓存中是否已存储有所述第一AP的历史SSID。作为一种可选的实施方式,所述方法还包括:若所述目标信道缓存为空,所述终端设备将获取的所述第一AP的SSID存储至所述目标信道缓存。作为一种可选的实施方式,所述终端设备对目标信道进行信道扫描之前,所述方法还包括:所述终端设备统计需要扫描的信道数目;根据所述信道数目为需要扫描的信道分配信道缓存;其中,所述需要扫描的信道包括所述目标信道。作为一种可选的实施方式,所述方法还包括:判断所述目标信道缓存存储第二AP的SSID的存储时间是否超过预设时间阈值;若所述存储时间超过所述预设时间阈值,则从所述目标信道缓存中删除所述第二AP的SSID。作为一种可选的实施方式,所述方法还包括:输出所述目标信道缓存存储的所述目标信道的扫描结果。本专利技术实施例第二方面公开了一种终端设备,包括:扫描单元,用于对目标信道进行信道扫描,以获取所述目标信道中第一接入点AP的服务集标识SSID;第一判断单元,用于判断用于存储所述目标信道的扫描结果的目标信道缓存是否为空;查询单元,用于若所述目标信道缓存不为空,查询所述目标信道缓存中是否已存储有所述第一AP的历史SSID;第一删除单元,用于若所述目标信道缓存中已存储有所述第一AP的历史SSID,则删除所述历史SSID;第一存储单元,用于将本次信道扫描获取的所述第一AP的SSID存储至所述目标信道缓存。作为一种可选的实施方式,所述查询单元,包括:获取子单元,用于获取所述第一AP的基本服务集标识BSSID;查询子单元,用于根据所述第一AP的BSSID查询所述目标信道缓存,以确定所述目标信道缓存中是否已存储有所述第一AP的历史SSID。作为一种可选的实施方式,所述终端设备还包括:第二存储单元,用于若所述目标信道缓存为空,将获取的所述第一AP的SSID存储至所述目标信道缓存。作为一种可选的实施方式,所述终端设备还包括:统计单元,用于统计需要扫描的信道数目;分配单元,用于根据所述信道数目为需要扫描的信道分配信道缓存;其中,所述需要扫描的信道包括所述目标信道。作为一种可选的实施方式,所述终端设备还包括:第二判断单元,用于判断所述目标信道缓存存储第二AP的SSID的存储时间是否超过预设时间阈值;第二删除单元,用于若所述存储时间超过所述预设时间阈值,从所述目标信道缓存中删除所述第二AP的SSID。作为一种可选的实施方式,所述终端设备还包括:输出单元,用于输出所述目标信道缓存存储的所述目标信道的扫描结果。本专利技术实施例第三方面公开了一种终端设备,包括:存储有可执行程序代码的存储器;与所述存储器耦合的处理器;所述处理器调用所述存储器中存储的所述可执行程序代码,执行如上述第一方面所述的方法。从以上技术方案可以看出,本专利技术实施例具有以下优点:本专利技术实施例中,终端设备对目标信道进行信道扫描,以获取所述目标信道中第一接入点AP的服务集标识SSID;判断用于存储所述目标信道的扫描结果的目标信道缓存是否为空;若所述目标信道缓存不为空,则查询所述目标信道缓存中是否已存储有所述第一AP的历史SSID;若所述目标信道缓存中已存储有所述第一AP的历史SSID,则删除所述历史SSID,并将本次信道扫描获取的所述第一AP的SSID存储至所述目标信道缓存。实施本专利技术实施例,可以在修改了AP的SSID的情况下,在信道缓存中存储AP的新的SSID同时清除该AP的历史SSID,避免向用户输出可以接入的AP列表时,提供不能接入的SSID。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例公开的一种信道扫描方法的流程示意图;图1A为本专利技术实施例公开的一种主动扫描的交互示意图;图2为本专利技术实施例公开的另一种信道扫描方法的流程示意图;图3为本专利技术实施例公开的一种终端设备300的结构示意图;图3A为本专利技术实施例公开的一种查询单元303的结构示意图;图4为本专利技术实施例公开的另一种终端设备400的结构示意图;图5为本专利技术实施例公开的一种终端设备500实体装置的结构示意图;图6为本专利技术实施例公开的另一种终端设备600实体装置的结构示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部份实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同的对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法或设备固有的其他步骤或单元。本专利技术实施例提供了一种,可以在修改了AP的SSID的情况下,在信道缓存中存储AP的新的SSID同时清除该AP的历史SSID,避免向用户输出可以接入本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201710030456.html" title="信道扫描方法、终端设备及存储介质原文来自X技术">信道扫描方法、终端设备及存储介质</a>

【技术保护点】
一种信道扫描方法,其特征在于,包括:终端设备对目标信道进行信道扫描,以获取所述目标信道中第一接入点AP的服务集标识SSID;判断用于存储所述目标信道的扫描结果的目标信道缓存是否为空;若所述目标信道缓存不为空,则查询所述目标信道缓存中是否已存储有所述第一AP的历史SSID;若所述目标信道缓存中已存储有所述第一AP的历史SSID,则删除所述历史SSID,并将本次信道扫描获取的所述第一AP的SSID存储至所述目标信道缓存。

【技术特征摘要】
1.一种信道扫描方法,其特征在于,包括:终端设备对目标信道进行信道扫描,以获取所述目标信道中第一接入点AP的服务集标识SSID;判断用于存储所述目标信道的扫描结果的目标信道缓存是否为空;若所述目标信道缓存不为空,则查询所述目标信道缓存中是否已存储有所述第一AP的历史SSID;若所述目标信道缓存中已存储有所述第一AP的历史SSID,则删除所述历史SSID,并将本次信道扫描获取的所述第一AP的SSID存储至所述目标信道缓存。2.根据权利要求1所述方法,其特征在于,所述查询所述目标信道缓存中是否已存储有所述第一AP的历史SSID,包括:所述终端设备获取所述第一AP的基本服务集标识BSSID;根据所述第一AP的BSSID查询所述目标信道缓存,以确定所述目标信道缓存中是否已存储有所述第一AP的历史SSID。3.根据权利要求2所述方法,其特征在于,所述方法还包括:若所述目标信道缓存为空,所述终端设备将获取的所述第一AP的SSID存储至所述目标信道缓存。4.根据权利要求1所述方法,其特征在于,所述终端设备对目标信道进行信道扫描之前,所述方法还包括:所述终端设备统计需要扫描的信道数目;根据所述信道数目为需要扫描的信道分配信道缓存;其中,所述需要扫描的信道包括所述目标信道。5.根据权利要求1~4中任意一项所述方法,其特征在于,所述方法还包括:所述终端设备判断所述目标信道缓存存储第二AP的SSID的存储时间是否超过预设时间阈值;若所述存储时间超过所述预设时间阈值,则从所述目标信道缓存中删除所述第二AP的SSID。6.根据权利要求5所述方法,其特征在于,所述方法还包括:所述终端设备输出所述目标信道缓存存储的所述目标信道的扫描结果。7.一种终端设备,其特征在于,包括:扫描单元,用于对目标信道进行信道扫描,以获取所述目标信道中第一接入点AP的服务集标识SSID;第一判断单元,...

【专利技术属性】
技术研发人员:惠涛
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1