一种无线保真Wi-Fi扫描方法及移动终端技术

技术编号:15226184 阅读:102 留言:0更新日期:2017-04-27 05:29
本发明专利技术实施例提供了一种无线保真Wi‑Fi扫描方法及移动终端,所述方法包括:接收由目标应用发起的Wi‑Fi扫描请求,所述Wi‑Fi扫描请求携带所述目标应用的目标应用标识;检测所述目标应用标识是否存在于预设标识集合;在所述目标应用标识不存在于所述预设标识集合时,判断当前时间与上次Wi‑Fi扫描时间之间的时间差是否大于预设阈值;在所述当前时间与所述上次Wi‑Fi扫描时间之间的时间差小于或等于所述预设阈值,读取所述上次Wi‑Fi扫描的扫描结果;在所述当前时间与所述上次Wi‑Fi扫描时间之间的时间差大于所述预设阈值,进行Wi‑Fi扫描。通过本发明专利技术实施例可通过预设标识集合降低Wi‑Fi扫描的次数,从而,降低移动终端的功耗。

【技术实现步骤摘要】

本专利技术涉及互联网
,具体涉及一种无线保真Wi-Fi扫描方法及移动终端
技术介绍
随着信息技术的快速发展,移动终端(如手机、平板电脑等等)使用越来越普及,用户对移动终端的要求也越来越高,不仅需要较高的处理速度,而且对移动终端的续航能力也提出了要求。现有技术中,无线保真(WirelessFidelity,Wi-Fi)扫描原本只是为连接接入点(AccessPoint,AP)使用,但是,现在很多应用发起Wi-Fi扫描,只是为了收集用户周围AP信息,这种频繁的扫描操作,会消耗移动终端的大量功耗。
技术实现思路
本专利技术实施例提供了一种无线保真Wi-Fi扫描方法及移动终端,以期降低移动终端的功耗。本专利技术实施例第一方面提供了一种无线保真Wi-Fi扫描方法,包括:接收由目标应用发起的Wi-Fi扫描请求,所述Wi-Fi扫描请求携带所述目标应用的目标应用标识;检测所述目标应用标识是否存在于预设标识集合;在所述目标应用标识不存在于所述预设标识集合时,判断当前时间与上次Wi-Fi扫描时间之间的时间差是否大于预设阈值;在所述当前时间与所述上次Wi-Fi扫描时间之间的时间差小于或等于所述预设阈值,读取所述上次Wi-Fi扫描的扫描结果;在所述当前时间与所述上次Wi-Fi扫描时间之间的时间差大于所述预设阈值,进行Wi-Fi扫描。本专利技术实施例第二方面提供了一种移动终端,包括:接收单元,用于接收由目标应用发起的Wi-Fi扫描请求,所述Wi-Fi扫描请求携带所述目标应用的目标应用标识;检测单元,用于检测所述目标应用标识是否存在于预设标识集合;第一判断单元,用于在所述检测单元的检测结果为所述目标应用标识不存在于所述预设标识集合时,判断当前时间与上次Wi-Fi扫描时间之间的时间差是否大于预设阈值;读取单元,用于在所述第一判断单元的判断结果为所述当前时间与所述上次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扫描方法的第一实施例流程示意图;图1a是本专利技术实施例提供的一种Wi-Fi列表演示示意图;图2是本专利技术实施例提供的一种无线保真Wi-Fi扫描方法的第二实施例流程示意图;图3a是本专利技术实施例提供的一种移动终端的第一实施例结构示意图;图3b是本专利技术实施例提供的图3a所描述的移动终端的扫描单元的结构示意图;图3c是本专利技术实施例提供的图3a所描述的移动终端的又一结构示意图;图4是本专利技术实施例提供的一种移动终端的第二实施例结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本专利技术的至少一个实施例中。在说明书中的各个位置展示该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。本专利技术实施例所描述移动终端可以包括智能手机(如Android手机、iOS手机、WindowsPhone手机等)、平板电脑、掌上电脑、笔记本电脑、移动互联网设备(MID,MobileInternetDevices)或穿戴式设备等,上述仅是举例,而非穷举,包含但不限于上述移动终端。需要说明的是,在移动终端处于无线保真Wi-Fi连接状态之前,也需要进行Wi-Fi扫描,在其进行Wi-Fi扫描之后,可得到一个Wi-Fi列表,可保存该Wi-Fi列表,通常情况下,该Wi-Fi列表中至少包含1个接入点,及该接入点的接入点信息,接入点信息可包括但不仅限于:接入点名称、接入点的MAC地址、接入点的服务集标识(ServiceSetIdentifier,SSID)、接入点的接入用户数目、接入点的信号强度值等等。移动终端可从该Wi-Fi列表中选择一个接入点,并接入该接入点,从而,实现接入互联网。那么,在移动终端处于无线保真Wi-Fi连接状态时,则可直接获取上次扫描的Wi-Fi列表。请参阅图1,为本专利技术实施例提供的一种无线保真Wi-Fi扫描方法的第一实施例流程示意图。本实施例中所描述的无线保真Wi-Fi扫描方法,包括以下步骤:101、接收由目标应用发起的Wi-Fi扫描请求,所述Wi-Fi扫描请求携带所述目标应用的目标应用标识。其中,上述目标应用可为可接入互联网的应用,其可包括但不仅限于:地图应用(如:百度地图、Google地图)、即时通讯应用(微信、QQ等)、社交应用(如微博、人人网、Facebook等等)、团购应用(大众点评、美团等)、浏览器应用、支付应用等等。在目标应用发起Wi-Fi扫描时,移动终端的系统接收到该Wi-Fi扫描请求之后,可向Wi-Fi芯片发送扫描指令,该扫描指令指示Wi-Fi芯片进行扫描,Wi-Fi芯片在接收到扫描指令后,开始进行Wi-Fi扫描。102、检测所述目标应用标识是否存在于预设标识集合。其中,预设标识集合可在步骤101之前进行预先设置,预设标识集合中可包含多个应用标识,该应用标识可包括但不仅限于:应用名称、应用版本号、应用开发商、应用的产品日期、应用的类别等等。例如,预设标识集合中可包含多个应用名称,如:预设标识集合可为微信、QQ、手机本文档来自技高网...
一种无线保真Wi-Fi扫描方法及移动终端

【技术保护点】
一种无线保真Wi‑Fi扫描方法,其特征在于,包括:接收由目标应用发起的Wi‑Fi扫描请求,所述Wi‑Fi扫描请求携带所述目标应用的目标应用标识;检测所述目标应用标识是否存在于预设标识集合;在所述目标应用标识不存在于所述预设标识集合时,判断当前时间与上次Wi‑Fi扫描时间之间的时间差是否大于预设阈值;在所述当前时间与所述上次Wi‑Fi扫描时间之间的时间差小于或等于所述预设阈值,读取所述上次Wi‑Fi扫描的扫描结果;在所述当前时间与所述上次Wi‑Fi扫描时间之间的时间差大于所述预设阈值,进行Wi‑Fi扫描。

【技术特征摘要】
1.一种无线保真Wi-Fi扫描方法,其特征在于,包括:接收由目标应用发起的Wi-Fi扫描请求,所述Wi-Fi扫描请求携带所述目标应用的目标应用标识;检测所述目标应用标识是否存在于预设标识集合;在所述目标应用标识不存在于所述预设标识集合时,判断当前时间与上次Wi-Fi扫描时间之间的时间差是否大于预设阈值;在所述当前时间与所述上次Wi-Fi扫描时间之间的时间差小于或等于所述预设阈值,读取所述上次Wi-Fi扫描的扫描结果;在所述当前时间与所述上次Wi-Fi扫描时间之间的时间差大于所述预设阈值,进行Wi-Fi扫描。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述目标应用标识存在于所述预设标识集合时,进行Wi-Fi扫描。3.根据权利要求2所述的方法,其特征在于,所述进行Wi-Fi扫描,包括:确定当前位置;获取与所述当前位置对应的上次Wi-Fi扫描的扫描结果,所述扫描结果中包含X个接入点,所述X为大于1的整数;从所述X个接入点中选取Y个目标接入点,所述Y为小于所述X的正整数;按照所述Y个目标接入点的稳定性由强到弱的顺序进行扫描。4.根据权利要求3所述的方法,其特征在于,所述从所述X个接入点中选取Y个目标接入点,包括:筛选出所述X个接入点中符合预设要求的Y个接入点,所述预设要求为接入点的信号强度大于预设信号强度且其密码为静态密码。5.根据权利要求1至4任一项所述的方法,其特征在于,在所述接收由目标应用发送的无线保真Wi-Fi扫描请求之后,以及所述检测所述目标应用标识是否存在于预设标识集合,所述方法还包括:判断所述移动终端的位置是否存在于历史定位记录中;在所述移动终端的位置处于所述历史定位记录中,执行所述检测所述目标应用标识是否存在于预设标识集合。6.一种移动终端,其特征在于,包括:接收单元,用于接收由目标应用发起的Wi-Fi扫描请求,所述Wi-Fi扫描请求携带所述目标应用的目标应用标识;检测单元,用于检测所述目标应用标识是否存...

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

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

1