CN106793015A - 一种无线保真Wi‑Fi连接方法及移动终端 - Google Patents
一种无线保真Wi‑Fi连接方法及移动终端 Download PDFInfo
- Publication number
- CN106793015A CN106793015A CN201710090772.2A CN201710090772A CN106793015A CN 106793015 A CN106793015 A CN 106793015A CN 201710090772 A CN201710090772 A CN 201710090772A CN 106793015 A CN106793015 A CN 106793015A
- Authority
- CN
- China
- Prior art keywords
- access point
- connection
- bars
- record
- mobile terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/20—Selecting an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例提供了一种无线保真Wi‑Fi连接方法及移动终端,所述方法包括:获取移动终端的当前位置;根据所述当前位置,从历史Wi‑Fi连接数据中确定出N条Wi‑Fi连接记录,所述历史Wi‑Fi连接数据中包含M条Wi‑Fi连接记录,所述N条Wi‑Fi连接记录中每一Wi‑Fi连接记录包含一个成功连接过的接入点,所述M为正整数,所述N为小于或等于所述M的正整数;从所述N条Wi‑Fi连接记录中获取K个接入点的接入点信息,所述K为小于或等于所述N的正整数;根据所述K个接入点的接入点信息进行Wi‑Fi扫描。通过本发明实施例可以扫描到成功连接过的隐藏接入点。
Description
技术领域
本发明涉及通信技术领域,具体涉及一种无线保真Wi-Fi连接方法及移动终端。
背景技术
随着信息技术的快速发展,移动终端(如手机、平板电脑等等)使用越来越普及,用户对移动终端的要求也越来越高,不仅需要较高的处理速度,而且对无线保真(WirelessFidelity,Wi-Fi)的依赖也越来越强。随着移动终端以及Wi-Fi的普及,通过移动终端来接入Wi-Fi网络也越来越频繁。
现有技术中,用户为了提高接入点(Access Point,AP)的安全性,会将接入点进行隐藏。但是,在进行Wi-Fi扫描的过程中,会遇到如下问题:以移动终端成功连接过的某个AP为例,在该AP未隐藏之前,则移动终端在进行Wi-Fi扫描的时候,可以扫描到该AP,进而可连接该AP,但是,在该AP隐藏之后,则移动终端便无法扫描到该AP。
发明内容
本发明实施例提供了一种无线保真Wi-Fi连接方法及移动终端,可以扫描到成功连接过的隐藏接入点。
本发明实施例第一方面提供了一种无线保真Wi-Fi连接方法,包括:
获取移动终端的当前位置;
根据所述当前位置,从历史Wi-Fi连接数据中确定出N条Wi-Fi连接记录,所述历史Wi-Fi连接数据中包含M条Wi-Fi连接记录,所述N条Wi-Fi连接记录中每一Wi-Fi连接记录包含一个成功连接过的接入点,所述M为正整数,所述N为小于或等于所述M的正整数;
从所述N条Wi-Fi连接记录中获取K个接入点的接入点信息,所述K为小于或等于所述N的正整数;
根据所述K个接入点的接入点信息进行Wi-Fi扫描。
本发明实施例第二方面提供了一种移动终端,包括:
第一获取单元,用于获取移动终端的当前位置;
确定单元,用于根据所述当前位置,从历史Wi-Fi连接数据中确定出N条Wi-Fi连接记录,所述历史Wi-Fi连接数据中包含M条Wi-Fi连接记录,所述N条Wi-Fi连接记录中每一Wi-Fi连接记录包含一个成功连接过的接入点,所述M为正整数,所述N为小于或等于所述M的正整数;
第二获取单元,用于从所述N条Wi-Fi连接记录中获取K个接入点的接入点信息,所述K为小于或等于所述N的正整数;
扫描单元,用于根据所述K个接入点的接入点信息进行Wi-Fi扫描。
本发明实施例第三方面提供了一种移动终端,包括:
处理器和存储器;其中,所述处理器通过调用所述存储器中的代码或指令以执行第一方面所描述的方法的部分或者全部步骤。
实施本发明实施例,具有如下有益效果:
通过本发明实施例,获取移动终端的当前位置,根据该当前位置,从历史Wi-Fi连接数据中确定出N条Wi-Fi连接记录,该历史Wi-Fi连接数据中包含M条Wi-Fi连接记录,该N条Wi-Fi连接记录中每一Wi-Fi连接记录包含一个成功连接过的接入点,N为小于或等于M的正整数,从N条Wi-Fi连接记录中获取K个接入点的接入点信息,K为小于或等于N的正整数,根据K个接入点的接入点信息进行Wi-Fi扫描。从而,可从历史Wi-Fi连接数据中搜索到成功连接过的接入点,因此,在成功连接过的接入点由非隐藏状态变为隐藏状态时,可扫描到成功连接过的隐藏接入点。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种无线保真Wi-Fi连接方法的第一实施例流程示意图;
图2是本发明实施例提供的一种无线保真Wi-Fi连接方法的第二实施例流程示意图;
图3a是本发明实施例提供的一种移动终端的第一实施例结构示意图;
图3b是本发明实施例提供的图3a所描述的移动终端的确定单元的结构示意图;
图3c是本发明实施例提供的图3a所描述的移动终端的确定单元的又一结构示意图;
图3d是本发明实施例提供的图3a所描述的移动终端的又一结构示意图;
图4是本发明实施例提供的一种移动终端的第二实施例结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置展示该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
本发明实施例所描述移动终端可以包括智能手机(如Android手机、iOS手机、Windows Phone手机等)、平板电脑、掌上电脑、笔记本电脑、移动互联网设备(MID,MobileInternet Devices)或穿戴式设备等,上述仅是举例,而非穷举,包含但不限于上述移动终端。
通常情况下,在没有手动添加指定接入点(AP)时,是无法显示该AP的,所以,移动终端在进行Wi-Fi扫描之后,未保存的隐藏AP不会显示在Wi-Fi列表中,因而,用户无法选取这类指定接入点,进而,无法连接到该指定接入点。并且,手动添加AP也较为繁琐,需要服务集标识(Service Set Identifier,SSID)完全匹配才会显示,假如,在SSID有特殊文字(如:彳、亍等)或(如:*,/,@等)符号情况下,比较容易输入错误,导致用户需要多次输入该指定接入点。
可选地,本发明实施例中的历史Wi-Fi连接数据可包含多条Wi-Fi连接记录,每一Wi-Fi连接记录中可包含一个接入点的接入点信息,当然,历史Wi-Fi连接数据还可以包含该接入点的位置信息(如:经纬度、定位地名、定位时间等)。上述接入点的接入点信息可包括但不仅限于:SSID、BSSID、加密方式、是否隐藏(隐藏状态或者非隐藏状态)。本发明实施例中,未成功连接过的接入点意思是指移动终端未对该接入点进行Wi-Fi连接,或者,对该接入点进行过Wi-Fi连接但连接失败的接入点。成功连接过的接入点的意思是指移动终端对该接入点进行过连接且连接成功的接入点。其中,需要说明的是,在某一接入点处于隐藏状态时,需要根据该接入点的SSID或者BSSID进行Wi-Fi扫描,才有可能搜索到该接入点。在实际应用中,在移动终端每次连接一个AP后,可记录该AP的SSID,BSSID,加密方式,是否隐藏等属性,以及连接时的位置信息,保存到该移动终端中,如此,可得到历史Wi-Fi连接数据。当然,移动终端在每次Wi-Fi扫描过程中,虽然只可能接入一个接入点,但是,可扫描得到多个接入点,也可以将未成功接入的接入点保存在历史Wi-Fi连接数据中,即历史Wi-Fi连接数据中不仅可以包含成功连接过的接入点,还可以包含未成功连接过的接入点。
进一步可选地,由于在某位置可能包含大量的接入点,因而,在该位置进行Wi-Fi扫描之后,可得到多条Wi-Fi连接记录,每一Wi-Fi连接记录中可包含一个接入点。在用户多次来到该位置时候,则可得到大量包含相同接入点的Wi-Fi连接记录,如此,历史Wi-Fi连接数据则有可能会占用较多内存资源,因而,可在历史Wi-Fi连接数据中进行去重处理,只保留多条包含相同接入点的Wi-Fi连接记录中的至少一条,进而,对历史Wi-Fi连接数据进行优化。
请参阅图1,为本发明实施例提供的一种无线保真Wi-Fi连接方法的第一实施例流程示意图。本实施例中所描述的无线保真Wi-Fi连接方法,包括以下步骤:
101、获取移动终端的当前位置。
其中,移动终端可通过全球定位系统(Global Positioning System,GPS)确定移动终端的当前位置,或者,移动终端可通过Wi-Fi定位技术确定移动终端的当前位置。上述移动终端的当前位置可用经纬度进行表示,例如,当前位置可表示为东经113°46',北纬22°27'。当然,若是采用Wi-Fi定位技术确定移动终端的当前位置,那么,将当前Wi-Fi扫描到的某一AP的位置作为该移动终端的位置,该AP的位置若标记在室内地图上可作为是一个点(一个表示移动终端位置的点)。
102、根据所述当前位置,从历史Wi-Fi连接数据中确定出N条Wi-Fi连接记录,所述历史Wi-Fi连接数据中包含M条Wi-Fi连接记录,所述N条Wi-Fi连接记录中每一Wi-Fi连接记录包含一个成功连接过的接入点,所述M为正整数,所述N为小于或等于所述M的正整数。
其中,上述历史Wi-Fi连接数据中包含M条Wi-Fi连接记录,上述N条Wi-Fi连接记录中每一Wi-Fi连接记录包含一个成功连接过的接入点,N为小于或等于M的正整数。在确定了当前位置之后,可按照如下两种方式从历史Wi-Fi连接数据中确定出N条Wi-Fi连接记录。
可选地,上述步骤102中,根据所述当前位置,从历史Wi-Fi连接数据中确定出N条Wi-Fi连接记录,可包括如下步骤:
B11)、从所述历史Wi-Fi连接数据中确定所述M个位置,所述M条Wi-Fi连接记录中每一Wi-Fi连接记录包含一个位置;
B12)、分别确定所述当前位置与所述M个位置之间的距离,得到所述M个距离值;
B13)、选取所述M个距离值中小于第一预设阈值的P个距离值,所述P为正整数;
B14)、从所述P个距离值对应的Wi-Fi连接记录中选取所述N条Wi-Fi连接记录。
其中,由于历史Wi-Fi连接数据包含M条Wi-Fi连接记录,每一Wi-Fi连接记录中可包含一个位置,如此,可得到M个位置,进而,可确定当前位置与M个位置中的每一位置之间的距离,如此,可得到M个距离值。上述第一预设阈值可由用户自行设置或者系统默认。可从M个距离值中选取小于第一预设阈值的P个距离值。当然,该P个距离值对应P条Wi-Fi连接记录,P条Wi-Fi连接记录中每一Wi-Fi连接记录可包含一个成功连接过的接入点,也可以包含未成功连接过的接入点。因而,可从P条Wi-Fi连接记录中选取包含未成功连接过的接入点的Wi-Fi连接记录,得到N条Wi-Fi连接记录。
可选地,上述步骤102中,根据所述当前位置,从历史Wi-Fi连接数据中确定出N条Wi-Fi连接记录,可包括如下步骤:
B21)、从所述历史Wi-Fi连接数据中确定出Q条Wi-Fi连接记录,所述Q条Wi-Fi连接记录中每一Wi-Fi连接记录包含一个成功连接过的接入点,所述Q为正整数;
B22)、从所述Q条Wi-Fi连接记录中获取所述Q个位置,
B23)、确定所述当前位置与所述Q个位置之间的距离,得到所述Q个距离值;
B24)、选取所述Q个距离值中小于第二预设阈值的N个距离值,并获取所述N个距离值对应的所述N条Wi-Fi连接记录。
其中,上述历史Wi-Fi连接数据可包含M条Wi-Fi连接记录,该M条Wi-Fi连接记录中可包含成功连接过的接入点的Wi-Fi连接记录,也可以包含未成功连接过的接入点的Wi-Fi连接记录。因而,可从M条Wi-Fi连接记录中确定出Q条Wi-Fi连接记录,该Q条Wi-Fi连接记录中每一Wi-Fi连接记录包含一个成功连接过的接入点。由于每一Wi-Fi连接记录中可包含一个位置,如此,可得到Q个位置,进而,可确定当前位置与Q个位置中的每一位置之间的距离,如此,可得到Q个距离值。上述第二预设阈值可由用户自行设置或者系统默认。可从Q个距离值中选取小于第二预设阈值的N个距离值。当然,该N个距离值对应N条Wi-Fi连接记录,如此可获取N条Wi-Fi连接记录。
103、从所述N条Wi-Fi连接记录中获取K个接入点的接入点信息,所述K为小于或等于所述N的正整数。
其中,上述N条Wi-Fi连接记录中可能有包含相同接入点的Wi-Fi连接记录,例如,Wi-Fi连接记录A中包含SSID1,Wi-Fi连接记录B中包含SSID1,则,两者可认为是同一AP的Wi-Fi连接记录。实际应用中,不可排除移动终端多次接入同一AP,例如,用户在家多次连接AP,则其对应的Wi-Fi连接记录可理解为一样。具体地,可对N个接入点进行去重,得到K个接入点,上述对N个接入点进行去重可采用两种方式实现:1、可根据SSID进行去重,得到的K个接入点中每一接入点的SSID不一样;2、可根据BSSID进行去重,得到的K个接入点中每一接入点的BSSID不一样。
104、根据所述K个接入点的接入点信息进行Wi-Fi扫描。
具体实现中,可将K个接入点的接入点信息生成一个Wi-Fi列表,在移动终端的显示界面展示该Wi-Fi列表,进而,移动终端可根据该Wi-Fi列表进行Wi-Fi扫描。
可选地,上述步骤104中,根据所述K个接入点的接入点信息进行Wi-Fi扫描,包括:
根据所述K个接入点中每一接入点的SSID或者BSSID进行扫描。
其中,上述步骤104中,移动终端可根据上述K个接入点的SSID进行Wi-Fi扫描,或者,移动终端可根据上述K个接入点的BSSID进行Wi-Fi扫描,或者,移动终端可根据上述K个接入点的SSID和BSSID进行Wi-Fi扫描。当然,移动终端利用SSID进行Wi-Fi扫描时,有可能出现SSID更改的情况,例如,原来的某个接入点SSID为“cathay000”,而后面将其SSID改为“cathay007”,如果还是根据SSID“cathay000”进行Wi-Fi扫描,则无法扫描到该接入点。当然,移动终端根据BSSID进行Wi-Fi扫描的话,则不会出现这种情况,因为BSSID是不能进行修改的。当然,也可以根据SSID和BSSID进行Wi-Fi扫描。
上述本发明实施例可应用于如下场景,例如,在实际应用中,可能当前环境下存在隐藏AP(通常情况下,隐藏AP的设置是为了防止其他用户接入该AP)。例如,在移动终端每次连接一个AP后,则可记录该AP的SSID,BSSID,加密方式,是否隐藏等属性信息,以及连接时的位置,作为一条Wi-Fi连接记录保存在移动终端中,如此,可得到历史Wi-Fi连接数据。在后续应用中,可通过定位得到移动终端的当前位置,根据该当前位置在历史Wi-Fi连接数据中查找出包含成功连接过的AP且该AP的位置与当前位置之间的距离小于某一阈值的Wi-Fi连接记录,假设有多个,可将该多条Wi-Fi连接记录保存在一个Wi-Fi列表中,进而,可将该Wi-Fi列表展示给用户,用户可依次从该Wi-Fi列表中取出AP的SSID,根据该SSID进行指定SSID扫描,如此,在扫描到某一个接入点后,可尝试连接该接入点,在该接入点的密码验证通过的情况下,可成功接入Wi-Fi网络。如此,移动终端可在对成功连接过且后面属性修改为隐藏状态的接入点进行连接。当然,实际应用中会出现更多的隐藏接入点,均可按照本发明实施例所描述的方式,将隐藏接入点展示在移动终端的屏幕上,以供用户选取该隐藏接入点,如此,不仅可提高接入点的安全性,还可以防止其他用户盗用宽带资源。当然,采用本发明实施例,不仅可以搜索到成功连接过的隐藏接入点,还可以把非隐藏的接入点(通过通常的Wi-Fi扫描方式便可以得到),还可以将隐藏接入点和非隐藏的接入点展示在Wi-Fi列表中,以供为用户提供更多的接入点,提升用户可接入接入点的机会。
可以看出,通过本发明实施例,获取移动终端的当前位置,根据该当前位置,从历史Wi-Fi连接数据中确定出N条Wi-Fi连接记录,该历史Wi-Fi连接数据中包含M条Wi-Fi连接记录,该N条Wi-Fi连接记录中每一Wi-Fi连接记录包含一个成功连接过的接入点,N为小于或等于M的正整数,从N条Wi-Fi连接记录中获取K个接入点的接入点信息,K为小于或等于N的正整数,根据K个接入点的接入点信息进行Wi-Fi扫描。从而,可从历史Wi-Fi连接数据中搜索到成功连接过的接入点,因此,在成功连接过的接入点由非隐藏状态变为隐藏状态时,可扫描到成功连接过的隐藏接入点。还可提供更多的接入点以供用户选择,可提高Wi-Fi连接效率。
与上述一致地,请参阅图2,为本发明实施例提供的一种无线保真Wi-Fi连接方法的第二实施例流程示意图。本实施例中所描述的无线保真Wi-Fi连接方法,包括以下步骤:
201、获取移动终端的当前位置。
202、根据所述当前位置,从历史Wi-Fi连接数据中确定出N条Wi-Fi连接记录,所述历史Wi-Fi连接数据中包含M条Wi-Fi连接记录,所述N条Wi-Fi连接记录中每一Wi-Fi连接记录包含一个成功连接过的接入点,所述M为正整数,所述N为小于或等于所述M的正整数。
203、从所述N条Wi-Fi连接记录中获取K个接入点的接入点信息,所述K为小于或等于所述N的正整数。
204、根据所述K个接入点的接入点信息进行Wi-Fi扫描。
其中,上述步骤201-步骤204的具体描述可参照图1所描述的无线保真Wi-Fi连接方法的步骤101-步骤104,在此不再赘述。
205、在所述移动终端接入接入点i时,将所述接入点i的隐藏属性标记为隐藏,所述接入点i为所述K个接入点中的任一接入点。
其中,在移动终端接入到接入点i之后,可对该接入点i的隐藏属性进行标记,当然,该接入点i为上述K个接入点中的任一接入点。
需要说明的是,本发明实施例的主要应用场景是,针对移动终端成功连接过的接入点,以某个接入点B为例加以说明,在该接入点B成为隐藏接入点的时候,通常情况下,移动终端无法搜索到该接入点B,而采用上述本发明实施例则可以搜索到该接入点B,那么,在搜索到接入点B之后,可以将该接入点B的隐藏属性标记为隐藏,从而,在下次进行Wi-Fi扫描时候,可直接根据该接入点B的SSID或者BSSID进行Wi-Fi扫描,如此,可以提升Wi-Fi连接效率。
可以看出,通过本发明实施例,获取移动终端的当前位置,根据该当前位置,从历史Wi-Fi连接数据中确定出N条Wi-Fi连接记录,该历史Wi-Fi连接数据中包含M条Wi-Fi连接记录,该N条Wi-Fi连接记录中每一Wi-Fi连接记录包含一个成功连接过的接入点,N为小于或等于M的正整数,从N条Wi-Fi连接记录中获取K个接入点的接入点信息,K为小于或等于N的正整数,根据K个接入点的接入点信息进行Wi-Fi扫描,在移动终端接入接入点i时,将接入点i的隐藏属性标记为隐藏,该接入点i为K个接入点中的任一接入点。从而,可从历史Wi-Fi连接数据中搜索到成功连接过的接入点,因此,在成功连接过的接入点由非隐藏状态变为隐藏状态时,可扫描到成功连接过的隐藏接入点。还可提供更多的接入点以供用户选择,可提高Wi-Fi连接效率。
与上述一致地,以下为实施上述无线保真Wi-Fi连接方法的装置,具体如下:
请参阅图3a,为本发明实施例提供的一种移动终端的第一实施例结构示意图。本实施例中所描述的移动终端,包括:第一获取单元301、确定单元302、第二获取单元303和扫描单元304,具体如下:
第一获取单元301,用于获取移动终端的当前位置;
确定单元302,用于根据所述当前位置,从历史Wi-Fi连接数据中确定出N条Wi-Fi连接记录,所述历史Wi-Fi连接数据中包含M条Wi-Fi连接记录,所述N条Wi-Fi连接记录中每一Wi-Fi连接记录包含一个成功连接过的接入点,所述M为正整数,所述N为小于或等于所述M的正整数;
第二获取单元303,用于从所述N条Wi-Fi连接记录中获取K个接入点的接入点信息,所述K为小于或等于所述N的正整数;
扫描单元304,用于根据所述K个接入点的接入点信息进行Wi-Fi扫描。
可选地,如图3b,图3b为图3a所描述的移动终端的确定单元302的具体细化结构,所述确定单元302可包括:第一确定模块3021和第一选取模块3022,具体如下:
第一确定模块3021,用于从所述历史Wi-Fi连接数据中确定所述M个位置,所述M条Wi-Fi连接记录中每一Wi-Fi连接记录包含一个位置;
所述第一确定模块3021,还具体用于:
分别确定所述当前位置与所述M个位置之间的距离,得到所述M个距离值;
第一选取模块3022,用于选取所述M个距离值中小于第一预设阈值的P个距离值,所述P为正整数;
所述第一选取模块3022,还具体用于:
从所述P个距离值对应的Wi-Fi连接记录中选取所述N条Wi-Fi连接记录。
可选地,如图3c,图3c为图3a所描述的移动终端的确定单元302的具体细化结构,所述确定单元302可包括:第二确定模块3023、获取模块3024和第二选取模块3025,具体如下:
第二确定模块3023,用于从所述历史Wi-Fi连接数据中确定出Q条Wi-Fi连接记录,所述Q条Wi-Fi连接记录中每一Wi-Fi连接记录包含一个成功连接过的接入点,所述Q为正整数;
获取模块3024,用于从所述Q条Wi-Fi连接记录中获取所述Q个位置,
所述第二确定模块3023,还具体用于:
确定所述当前位置与所述Q个位置之间的距离,得到所述Q个距离值;
第二选取模块3025,用于选取所述Q个距离值中小于第二预设阈值的N个距离值,并获取所述N个距离值对应的所述N条Wi-Fi连接记录。
可选地,所述扫描单元304具体用于:
根据所述K个接入点中每一接入点的SSID或者BSSID进行扫描。
可选地,如图3d,图3d为图3a所描述的移动终端的一种变型结构,图3d与图3a相比较,其还可包括:标记单元305,具体如下:
标记单元305,用于在所述扫描单元304根据所述K个接入点的接入点信息进行Wi-Fi扫描之后,在所述移动终端接入接入点i时,将所述接入点i的隐藏属性标记为隐藏,所述接入点i为所述K个接入点中的任一接入点。
可以看出,通过本发明实施例所描述的移动终端,获取移动终端的当前位置,根据该当前位置,从历史Wi-Fi连接数据中确定出N条Wi-Fi连接记录,该历史Wi-Fi连接数据中包含M条Wi-Fi连接记录,该N条Wi-Fi连接记录中每一Wi-Fi连接记录包含一个成功连接过的接入点,N为小于或等于M的正整数,从N条Wi-Fi连接记录中获取K个接入点的接入点信息,K为小于或等于N的正整数,根据K个接入点的接入点信息进行Wi-Fi扫描。从而,可从历史Wi-Fi连接数据中搜索到成功连接过的接入点,因此,在成功连接过的接入点由非隐藏状态变为隐藏状态时,可扫描到成功连接过的隐藏接入点。还可提供更多的接入点以供用户选择,可提高Wi-Fi连接效率。
与上述一致地,请参阅图4,为本发明实施例提供的一种移动终端的第二实施例结构示意图。本实施例中所描述的移动终端,包括:至少一个输入设备1000;至少一个输出设备2000;至少一个处理器3000,例如CPU;和存储器4000,上述输入设备1000、输出设备2000、处理器3000和存储器4000通过总线5000连接。
其中,上述输入设备1000具体可为触控面板、物理按键或者鼠标。
上述输出设备2000具体可为显示屏。
上述存储器4000可以是高速RAM存储器,也可为非易失存储器(non-volatilememory),例如磁盘存储器。上述存储器4000用于存储一组程序代码,上述输入设备1000、输出设备2000和处理器3000用于调用存储器4000中存储的程序代码,执行如下操作:
上述处理器3000,用于:
获取移动终端的当前位置;
根据所述当前位置,从历史Wi-Fi连接数据中确定出N条Wi-Fi连接记录,所述历史Wi-Fi连接数据中包含M条Wi-Fi连接记录,所述N条Wi-Fi连接记录中每一Wi-Fi连接记录包含一个成功连接过的接入点,所述M为正整数,所述N为小于或等于所述M的正整数;
从所述N条Wi-Fi连接记录中获取K个接入点的接入点信息,所述K为小于或等于所述N的正整数;
根据所述K个接入点的接入点信息进行Wi-Fi扫描。
可选地,上述处理器3000根据所述当前位置,从历史Wi-Fi连接数据中确定出N条Wi-Fi连接记录,包括:
从所述历史Wi-Fi连接数据中确定所述M个位置,所述M条Wi-Fi连接记录中每一Wi-Fi连接记录包含一个位置;
分别确定所述当前位置与所述M个位置之间的距离,得到所述M个距离值;
选取所述M个距离值中小于第一预设阈值的P个距离值,所述P为正整数;
从所述P个距离值对应的Wi-Fi连接记录中选取所述N条Wi-Fi连接记录。
可选地,上述处理器3000根据所述当前位置,从历史Wi-Fi连接数据中确定出N条Wi-Fi连接记录,包括:
从所述历史Wi-Fi连接数据中确定出Q条Wi-Fi连接记录,所述Q条Wi-Fi连接记录中每一Wi-Fi连接记录包含一个成功连接过的接入点,所述Q为正整数;
从所述Q条Wi-Fi连接记录中获取所述Q个位置,
确定所述当前位置与所述Q个位置之间的距离,得到所述Q个距离值;
选取所述Q个距离值中小于第二预设阈值的N个距离值,并获取所述N个距离值对应的所述N条Wi-Fi连接记录。
可选地,上述处理器3000根据所述K个接入点的接入点信息进行Wi-Fi扫描,包括:
根据所述K个接入点中每一接入点的SSID或者BSSID进行扫描。
可选地,上述处理器3000,在所述根据所述K个接入点的接入点信息进行Wi-Fi扫描之后,还具体用于:
在所述移动终端接入接入点i时,将所述接入点i的隐藏属性标记为隐藏,所述接入点i为所述K个接入点中的任一接入点。
本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任何一种无线保真Wi-Fi连接方法的部分或全部步骤。
尽管在此结合各实施例对本发明进行了描述,然而,在实施所要求保护的本发明过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
本领域技术人员应明白,本发明的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。计算机程序存储/分布在合适的介质中,与其它硬件一起提供或作为硬件的一部分,也可以采用其他分布形式,如通过Internet或其它有线或无线电信系统。
本发明是参照本发明实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管结合具体特征及其实施例对本发明进行了描述,显而易见的,在不脱离本发明的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本发明的示例性说明,且视为已覆盖本发明范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (11)
1.一种无线保真Wi-Fi连接方法,其特征在于,包括:
获取移动终端的当前位置;
根据所述当前位置,从历史Wi-Fi连接数据中确定出N条Wi-Fi连接记录,所述历史Wi-Fi连接数据中包含M条Wi-Fi连接记录,所述N条Wi-Fi连接记录中每一Wi-Fi连接记录包含一个成功连接过的接入点,所述M为正整数,所述N为小于或等于所述M的正整数;
从所述N条Wi-Fi连接记录中获取K个接入点的接入点信息,所述K为小于或等于所述N的正整数;
根据所述K个接入点的接入点信息进行Wi-Fi扫描。
2.根据权利要求1所述的方法,其特征在于,所述根据所述当前位置,从历史Wi-Fi连接数据中确定出N条Wi-Fi连接记录,包括:
从所述历史Wi-Fi连接数据中确定所述M个位置,所述M条Wi-Fi连接记录中每一Wi-Fi连接记录包含一个位置;
分别确定所述当前位置与所述M个位置之间的距离,得到所述M个距离值;
选取所述M个距离值中小于第一预设阈值的P个距离值,所述P为正整数;
从所述P个距离值对应的Wi-Fi连接记录中选取所述N条Wi-Fi连接记录。
3.根据权利要求1所述的方法,其特征在于,所述根据所述当前位置,从历史Wi-Fi连接数据中确定出N条Wi-Fi连接记录,包括:
从所述历史Wi-Fi连接数据中确定出Q条Wi-Fi连接记录,所述Q条Wi-Fi连接记录中每一Wi-Fi连接记录包含一个成功连接过的接入点,所述Q为正整数;
从所述Q条Wi-Fi连接记录中获取所述Q个位置,
确定所述当前位置与所述Q个位置之间的距离,得到所述Q个距离值;
选取所述Q个距离值中小于第二预设阈值的N个距离值,并获取所述N个距离值对应的所述N条Wi-Fi连接记录。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述根据所述K个接入点的接入点信息进行Wi-Fi扫描,包括:
根据所述K个接入点中每一接入点的SSID或者BSSID进行扫描。
5.根据权利要求1至3任一项所述的方法,其特征在于,在所述根据所述K个接入点的接入点信息进行Wi-Fi扫描之后,所述方法还包括:
在所述移动终端接入接入点i时,将所述接入点i的隐藏属性标记为隐藏,所述接入点i为所述K个接入点中的任一接入点。
6.一种移动终端,其特征在于,包括:
第一获取单元,用于获取移动终端的当前位置;
确定单元,用于根据所述当前位置,从历史Wi-Fi连接数据中确定出N条Wi-Fi连接记录,所述历史Wi-Fi连接数据中包含M条Wi-Fi连接记录,所述N条Wi-Fi连接记录中每一Wi-Fi连接记录包含一个成功连接过的接入点,所述M为正整数,所述N为小于或等于所述M的正整数;
第二获取单元,用于从所述N条Wi-Fi连接记录中获取K个接入点的接入点信息,所述K为小于或等于所述N的正整数;
扫描单元,用于根据所述K个接入点的接入点信息进行Wi-Fi扫描。
7.根据权利要求6所述的移动终端,其特征在于,所述确定单元包括:
第一确定模块,用于从所述历史Wi-Fi连接数据中确定所述M个位置,所述M条Wi-Fi连接记录中每一Wi-Fi连接记录包含一个位置;
所述第一确定模块,还具体用于:
分别确定所述当前位置与所述M个位置之间的距离,得到所述M个距离值;
第一选取模块,用于选取所述M个距离值中小于第一预设阈值的P个距离值,所述P为正整数;
所述第一选取模块,还具体用于:
从所述P个距离值对应的Wi-Fi连接记录中选取所述N条Wi-Fi连接记录。
8.根据权利要求6所述的移动终端,其特征在于,所述确定单元包括:
第二确定模块,用于从所述历史Wi-Fi连接数据中确定出Q条Wi-Fi连接记录,所述Q条Wi-Fi连接记录中每一Wi-Fi连接记录包含一个成功连接过的接入点,所述Q为正整数;
获取模块,用于从所述Q条Wi-Fi连接记录中获取所述Q个位置,
所述第二确定模块,还具体用于:
确定所述当前位置与所述Q个位置之间的距离,得到所述Q个距离值;
第二选取模块,用于选取所述Q个距离值中小于第二预设阈值的N个距离值,并获取所述N个距离值对应的所述N条Wi-Fi连接记录。
9.根据权利要求6至8任一项所述的移动终端,其特征在于,所述扫描单元具体用于:
根据所述K个接入点中每一接入点的SSID或者BSSID进行扫描。
10.根据权利要求6至8任一项所述的移动终端,其特征在于,所述移动终端还包括:
标记单元,用于在所述扫描单元根据所述K个接入点的接入点信息进行Wi-Fi扫描之后,在所述移动终端接入接入点i时,将所述接入点i的隐藏属性标记为隐藏,所述接入点i为所述K个接入点中的任一接入点。
11.一种移动终端,其特征在于,包括:
处理器和存储器;其中,所述处理器通过调用所述存储器中的代码或指令以执行如权利要求1至5任意一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710090772.2A CN106793015A (zh) | 2017-02-20 | 2017-02-20 | 一种无线保真Wi‑Fi连接方法及移动终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710090772.2A CN106793015A (zh) | 2017-02-20 | 2017-02-20 | 一种无线保真Wi‑Fi连接方法及移动终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106793015A true CN106793015A (zh) | 2017-05-31 |
Family
ID=58958898
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710090772.2A Pending CN106793015A (zh) | 2017-02-20 | 2017-02-20 | 一种无线保真Wi‑Fi连接方法及移动终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106793015A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107949031A (zh) * | 2017-12-20 | 2018-04-20 | 深圳市中科明望通信软件有限公司 | 一种无线网络的扫描方法、移动终端及存储介质 |
CN109151952A (zh) * | 2018-09-26 | 2019-01-04 | 连尚(新昌)网络科技有限公司 | WiFi信息的处理方法、设备和计算机存储介质 |
WO2019006662A1 (zh) * | 2017-07-04 | 2019-01-10 | 华为技术有限公司 | 一种热点扫描方法及电子设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103209464A (zh) * | 2012-01-11 | 2013-07-17 | 联想(北京)有限公司 | 一种无线接入方法及应用该方法的电子设备 |
CN103501482A (zh) * | 2013-09-26 | 2014-01-08 | 小米科技有限责任公司 | 网络接入方法、装置及终端 |
CN104782187A (zh) * | 2012-11-05 | 2015-07-15 | 高通股份有限公司 | 用于利用隐藏接入点的系统和方法 |
WO2016180210A1 (zh) * | 2015-08-24 | 2016-11-17 | 中兴通讯股份有限公司 | 一种接入wifi网络的方法及装置 |
CN106211293A (zh) * | 2016-08-26 | 2016-12-07 | 广东欧珀移动通信有限公司 | 一种无线保真功能的控制方法、装置及移动终端 |
-
2017
- 2017-02-20 CN CN201710090772.2A patent/CN106793015A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103209464A (zh) * | 2012-01-11 | 2013-07-17 | 联想(北京)有限公司 | 一种无线接入方法及应用该方法的电子设备 |
CN104782187A (zh) * | 2012-11-05 | 2015-07-15 | 高通股份有限公司 | 用于利用隐藏接入点的系统和方法 |
CN103501482A (zh) * | 2013-09-26 | 2014-01-08 | 小米科技有限责任公司 | 网络接入方法、装置及终端 |
WO2016180210A1 (zh) * | 2015-08-24 | 2016-11-17 | 中兴通讯股份有限公司 | 一种接入wifi网络的方法及装置 |
CN106211293A (zh) * | 2016-08-26 | 2016-12-07 | 广东欧珀移动通信有限公司 | 一种无线保真功能的控制方法、装置及移动终端 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019006662A1 (zh) * | 2017-07-04 | 2019-01-10 | 华为技术有限公司 | 一种热点扫描方法及电子设备 |
CN110710274A (zh) * | 2017-07-04 | 2020-01-17 | 华为技术有限公司 | 一种热点扫描方法及电子设备 |
CN110710274B (zh) * | 2017-07-04 | 2021-01-12 | 华为技术有限公司 | 一种热点扫描方法及电子设备 |
US11197236B2 (en) | 2017-07-04 | 2021-12-07 | Huawei Technologies Co., Ltd. | Hotspot scanning method and electronic device |
CN107949031A (zh) * | 2017-12-20 | 2018-04-20 | 深圳市中科明望通信软件有限公司 | 一种无线网络的扫描方法、移动终端及存储介质 |
CN109151952A (zh) * | 2018-09-26 | 2019-01-04 | 连尚(新昌)网络科技有限公司 | WiFi信息的处理方法、设备和计算机存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106973384B (zh) | 一种无线保真Wi-Fi连接方法及移动终端 | |
CN106658672A (zh) | 一种无线保真Wi‑Fi连接方法及移动终端 | |
CN106804055A (zh) | 一种无线保真Wi‑Fi连接方法及移动终端 | |
CN106792699A (zh) | 一种无线保真Wi‑Fi连接方法及移动终端 | |
CN104660549A (zh) | 身份验证方法及装置 | |
CN106686587A (zh) | 一种无线保真Wi‑Fi连接方法及移动终端 | |
CN106326091A (zh) | 一种浏览器网页兼容性的检测方法及系统 | |
CN106604362A (zh) | 一种无线保真Wi‑Fi扫描方法及移动终端 | |
CN106793015A (zh) | 一种无线保真Wi‑Fi连接方法及移动终端 | |
CN106793016A (zh) | 一种无线保真Wi‑Fi连接方法及移动终端 | |
CN106792698A (zh) | 一种无线保真Wi‑Fi连接方法及移动终端 | |
CN106888496A (zh) | 一种无线保真Wi‑Fi连接方法及移动终端 | |
CN106535102A (zh) | 一种移动终端定位方法及移动终端 | |
CN106686588A (zh) | 一种无线保真Wi‑Fi连接方法及移动终端 | |
CN106550423A (zh) | 一种接入点管理方法及终端 | |
CN112073505A (zh) | 在云服务器上进行卸载的方法、控制装置、存储介质 | |
CN116070979A (zh) | 二派热力图生成方法、装置、设备及计算机可读存储介质 | |
CN104239209B (zh) | 一种针对web系统的透视和测试方法、相关装置和系统 | |
CN106793017A (zh) | 一种无线保真Wi‑Fi连接方法及移动终端 | |
CN116305139A (zh) | 内核地址漏洞验证方法、系统、计算机设备和存储介质 | |
CN106649388A (zh) | 信息检索方法及装置 | |
CN118965435A (zh) | 一种位置匿名集构建方法、装置、终端设备和存储介质 | |
CN115981752A (zh) | 重要参数传递范围的感知方法、装置、电子设备和介质 | |
CN117350247A (zh) | 文本排版方法、装置、设备以及存储介质 | |
CN114079890A (zh) | 应用程序访问网络方法、装置、计算机设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170531 |