WiFi的扫描控制方法、装置、存储介质及移动终端制造方法及图纸

技术编号:22138206 阅读:41 留言:0更新日期:2019-09-18 11:34
本申请实施例公开了一种WiFi的扫描控制方法、装置、存储介质及移动终端,其中,本申请实施例获取移动终端的运动状态数据;根据预设场景识别机制和运动状态数据,判断移动终端当前的WiFi环境是否为稳定状态,WiFi环境为移动终端周侧的WiFi网络覆盖情况;若WiFi环境为稳定状态,则增大扫描周期,并按照增大后的扫描周期扫描WiFi信号。实现了根据WiFi环境调整对WiFi信号的扫描周期,降低WiFi扫描产生的功耗。

【技术实现步骤摘要】
WiFi的扫描控制方法、装置、存储介质及移动终端
本申请涉及移动终端
,具体涉及一种WiFi的扫描控制方法、装置、存储介质及移动终端。
技术介绍
随着手机等移动终端的广泛应用,人们在日常生活中对移动终端的使用越来越频繁。通过移动终端可以进行视频、语音、听音乐、影视播放、打游戏等。这些活动一般都需要移动终端连接网络,例如连接WiFi网络。但是移动终端始终是按照固定的扫描周期扫描WiFi信号,导致过多的功耗浪费。
技术实现思路
本申请实施例提供了一种WiFi的扫描控制方法、装置、存储介质及移动终端,能够根据WiFi环境调整WiFi信号的扫描周期,减少WiFi扫描产生的功耗。第一方面,本申请实施例了提供了的一种WiFi的扫描控制方法,包括:获取移动终端的运动状态数据;根据预设场景识别机制和所述运动状态数据,判断所述移动终端当前的WiFi环境是否为稳定状态,其中,所述WiFi环境为所述移动终端周侧的WiFi网络覆盖情况;若所述WiFi环境为稳定状态,则增大扫描周期,并按照增大后的扫描周期扫描WiFi信号。第二方面,本申请实施例了提供了的一种WiFi的扫描控制装置,包括:数据获取模块,用于获取移动终端的运动状态数据;状态检测模块,用于根据预设场景识别机制和所述运动状态数据,判断所述移动终端当前的WiFi环境是否为稳定状态,其中,所述WiFi环境为所述移动终端周侧的WiFi网络覆盖情况;扫描设置模块,用于若所述WiFi环境为稳定状态,则增大扫描周期,并按照增大后的扫描周期扫描WiFi信号。第三方面,本申请实施例提供的存储介质,其上存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如本申请任一实施例提供的WiFi的扫描控制方法。第四方面,本申请实施例提供了一种移动终端,包括处理器和存储器,所述存储器有计算机程序,所述处理器通过调用所述计算机程序,用于执行如本申请任一实施例提供的WiFi的扫描控制方法。本申请实施例提供的技术方案,获取移动终端的运动状态数据。根据预设场景识别机制和运动状态数据,判断移动终端当前环境中的WiFi环境是否为稳定状态,WiFi环境为移动终端周侧的WiFi网络覆盖情况。若WiFi环境为稳定状态,则说明移动终端周侧的说明移动终端周侧的WiFi网络接入点在短时间内不会发生变化。这种情况下,原先无可用的WiFi接入点,短期内依然无可用的WiFi接入点。故可以增大扫描周期,并按照增大后的扫描周期扫描WiFi信号,通过这种基于环境的自适应扫描周期调节方法,可以减少WiFi信号扫描操作产生的功耗。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的WiFi的扫描控制方法的逻辑框架示意图。图2为本申请实施例提供的WiFi的扫描控制方法的第一种流程示意图。图3为本申请实施例提供的WiFi的扫描控制方法的应用场景示意图。图4为本申请实施例提供的WiFi的扫描控制方法的第二种流程示意图。图5为本申请实施例提供的WiFi的扫描控制方法的第三种流程示意图。图6为本申请实施例提供的WiFi的扫描控制装置的结构示意图。图7为本申请实施例提供的移动终端的第一种结构示意图。图8为本申请实施例提供的移动终端的第二种结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本申请的保护范围。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。本申请实施例提供一种WiFi的扫描控制方法,该WiFi的扫描控制方法的执行主体可以是本申请实施例提供的WiFi的扫描控制装置,或者集成了该WiFi的扫描控制装置的移动终端,其中该WiFi的扫描控制装置可以采用硬件或者软件的方式实现。其中,移动终端可以是智能手机、平板电脑、掌上电脑、笔记本电脑等设备。请参照图1,图1为本申请实施例提供的扫描控制方法的逻辑框架示意图。移动终端包括系统框架层、数据处理层以及信息采集层。本申请实施例中,从系统框架层面,对移动终端的WiFi扫描进行控制。以安卓系统为例,信息采集层采集移动终端的运动状态数据,例如获取运动传感器的采集数据、计步器的上报数据等,接下来,在数据处理层,通过运动状态数据计算移动终端的移动距离,以及采用场景识别机制识别移动终端所在的场景,由安卓框架(androidframework)层通过对场景和移动距离的综合判断,判断移动终端当前的WiFi环境是否为稳定状态,并根据判断结果设置扫描参数,扫描参数包括扫描周期,例如,当判定WiFi环境为稳定状态时,增大WiFi信号的扫描参数,由WiFi扫描控制模块按照增大后的扫描周期进行WiFi信号的扫描。请参照图2,图2为本申请实施例提供的WiFi的扫描控制方法的第一种流程示意图。本申请实施例提供的WiFi的扫描控制方法的具体流程可以如下:101、获取移动终端的运动状态数据。102、根据预设场景识别机制和所述运动状态数据,判断所述移动终端当前的WiFi环境是否为稳定状态,其中,所述WiFi环境为所述移动终端周侧的WiFi网络覆盖情况。本申请实施例,从移动终端的操作系统层面对WiFi扫描进行控制。例如,对于安卓系统来说,移动终端处于亮屏且未连接WiFi时,其安卓框架(androidframework)层按照该方案控制WiFi扫描。而对于前台运行的应用程序来说,可以按照自定义的扫描周期进行WiFi扫描,即前台的应用程序与系统框架层可以进行并行扫描控制,互不影响。本申请实施例中,通过对移动终端所处的WiFi环境是否为稳定状态进行判断,其中,WiFi环境是指移动终端周侧的WiFi网络覆盖情况,WiFi环境为稳定状态是指:移动终端周侧的WiFi接入点数量和各WiFi接入点(AccessPoint)的可连接情况在短时间内不会发生较大变化,原先没有可用的WiFi接入点,短期内依然没有可用的WiFi接入点。移动终端在进行WiFi扫描时,需要发射信号,因此会产生一定的功耗。以手机为例,若按照15s的固定扫描周期,每次扫描时间为1-3s。根据手机天线和发射功率的不同,在一次扫描期间(扫描周期+扫描时间)内,WiFi扫描操作的功耗为40-60mA(V0),其中,V0为工作电压,下文中为了便于说明,均以电流来表示功耗的大小。而移动终端的WiFi环境为稳定状态时,即使频繁地进行WiFi扫描,也不会在短时间内扫描到可用的WiFi信号,因此,这种情况下,WiFi扫描操作会浪费过多的功耗。为了尽可能地减少WiFi扫描产生的功耗,本申请实施例中,根据移动终端所处的WiFi本文档来自技高网...

【技术保护点】
1.一种WiFi的扫描控制方法,其特征在于,包括:获取移动终端的运动状态数据;根据预设场景识别机制和所述运动状态数据,判断所述移动终端当前的WiFi环境是否为稳定状态,其中,所述WiFi环境为所述移动终端周侧的WiFi网络覆盖情况;若所述WiFi环境为稳定状态,则增大扫描周期,并按照增大后的扫描周期扫描WiFi信号。

【技术特征摘要】
1.一种WiFi的扫描控制方法,其特征在于,包括:获取移动终端的运动状态数据;根据预设场景识别机制和所述运动状态数据,判断所述移动终端当前的WiFi环境是否为稳定状态,其中,所述WiFi环境为所述移动终端周侧的WiFi网络覆盖情况;若所述WiFi环境为稳定状态,则增大扫描周期,并按照增大后的扫描周期扫描WiFi信号。2.如权利要求1所述的WiFi的扫描控制方法,其特征在于,所述获取移动终端的运动状态数据之前,还包括:检测所述移动终端是否为亮屏状态且未连接WiFi;若是,则获取移动终端的运动状态数据。3.如权利要求1所述的WiFi的扫描控制方法,其特征在于,所述根据预设场景识别机制和所述运动状态数据,判断所述移动终端当前的WiFi环境是否为稳定状态之后,还包括:若所述WiFi环境为稳定状态,则获取历史扫描结果;根据所述历史扫描结果减少WiFi扫描的扫描信道。4.如权利要求3所述的WiFi的扫描控制方法,其特征在于,所述根据所述历史扫描结果减少WiFi扫描的扫描信道,包括:根据所述历史扫描结果,确定连续预设次数未扫描到接入点的信道,并从扫描信道中删除所述信道。5.如权利要求1所述的WiFi的扫描控制方法,其特征在于,所述运动状态数据为运动传感器数据;所述根据预设场景识别机制和所述运动状态数据,判断所述移动终端当前的WiFi环境是否为稳定状态,包括:根据预设场景识别机制,检测所述移动终端当前所处的场景是否为预设场景,其中,若是,则判定所述WiFi环境为稳定状态;若否,则根据运动传感器数据计算所述移动终端在预设时间间隔内的移动距离,并根据所述移动距离判断所述WiFi环境是否为稳定状态,其中,所述移动距离小于第一预设阈值则判定所述WiFi环境为稳定状态。6.如权利要求5所述的WiFi的扫描控制方法,其特征在于,所述根据预设场景识别机制,检测所述移动终端当前所处的场景是否为预设场景,包括:根据语音组件采集环境声音;检测所述环境声音中是否包含有预设音频特征,其中,若是,则判定所述移动终端当前所处的场景为预设场景。7.如权利要求5所述的WiFi的扫描控制方法,其特征在于,所述根据预设场景识别机制,检测所述移动终端当前所处的场景是否为预设场景,包括:根据语音组件采集环境声音,并根据所述环境声音生成第一特征向量;获取运动传感器数据,并根据所述运动传感器数据生成第二特征向量;根据所述第一特征向量、所述第二特征向量和预设分类模型,判断所述移动终端当前所处的场景是否为预设场景。8.如权利要求1所述的WiFi的扫描控制方法,其特征在于,所述运动状态数据为计步器的上报数据;所述根据预设场景识别机制和所述运动状态数据,判断所述移动终端当前的WiFi环境是否为稳定状态,包括:根据预设场景识别机制,检测所...

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

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

1