一种移动终端及其WIFI耗电控制方法、及存储设备与流程

文档序号:12890531阅读:259来源:国知局
一种移动终端及其WIFI耗电控制方法、及存储设备与流程

本发明涉及移动终端领域,尤其涉及的是一种移动终端及其wifi耗电控制方法、及存储设备。



背景技术:

目前wifi技术已经在移动终端中广泛采用,人们使用wifi进行上网是最常用的功能之一;当wifi芯片工作时,其必然是要从移动终端中吸取能量的,该能量是以电流、电压的形式来获取的,而为了保持芯片工作时的稳定性,电压是保持稳定的,因此,当wifi芯片工作时能耗较高则从移动终端获取的电流较大,wifi芯片工作时能耗较小则从移动终端获取的电流较小。

wifi芯片耗电的大小,取决于使用wifi进行上网的应用的耗电之和。由于wifi芯片内部有电容、电感等元件,wifi芯片获取的电流均是有一个上升或下降的过程,不会出现大范围跳变,例如,当用户打开一个进行视频观看的长时间占用wifi芯片进行网络视频下载的高能耗(如800ma)应用时,wifi芯片总是有一个从移动终端处获取电流上升的过程,而不是瞬间跳变(800ma)电流;而当用户关闭该高能耗应用时,其总是有一个从移动终端处获取电流下降的过程,而不是瞬间跳变电流。

然而,移动终端具有较高的便携性,在日常使用中难免发生跌落、碰撞等情况,这时有可能会使wifi芯片或其周边电路与移动终端产生一个瞬间的连接不良,会使wifi芯片从移动终端处获取的电流瞬间跳变;这对于wifi芯片具有较大的伤害,使wifi芯片寿命大大下降。

因此,现有技术还有待于改进和发展。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的移动终端在日常使用中存在wifi芯片或其周边电路与移动终端主板连接不良,使wifi芯片从移动终端处获取的电流瞬间跳变的风险的上述缺陷,提供一种移动终端及其wifi耗电控制方法、及存储设备。本发明提供一种移动终端的wifi耗电的控制方法,通过本案提供的方法可以有效防止在wifi芯片或其周边电路与移动终端主板连接不良时wifi芯片从移动终端处获取的电流瞬间跳变,以降低这种情况下对wifi芯片的损害,提高移动终端的使用寿命。

本发明解决技术问题所采用的技术方案如下:

一种移动终端的wifi耗电控制方法,其中,包括:

a、移动终端检测加速度的变化,并判断加速度值变化是否符合预先设定的第一条件;所述第一条件为在第一时间段内加速度值小于第一门限;

b、当加速度值变化符合预先设定的第一条件时,继续检测加速度的变化,并判断加速度值变化是否符合预先设定的第二条件;所述第二条件为在第二时间段内加速度值逐级增大;

c、当加速度值变化符合预先设定的第二条件时,移动终端控制预先设置的耗电超过第一预定值的应用程序进行强制关闭。

所述移动终端的wifi耗电控制方法,其中,所述步骤a之前还包括:

s、预先设置耗电超过第一预定值的应用程序名单。

所述移动终端的wifi耗电控制方法,其中,所述步骤a具体包括:

a1、设置加速度中断门限,并使能中断;

a2、设置完成后,在移动终端检测到加速度低于第一门限时将产生中断触发移动终端。

所述移动终端的wifi耗电控制方法,其中,所述步骤b具体包括:

b1、当加速度低于门限触发移动终端时,禁能中断,并启动定时器,该定时器的超时时间为t1;由定时器每隔时间t1触发执行b2;

其中,所述定时器的超时时间t1,较佳地,为20毫秒;

其中,所述禁能中断指的是禁能步骤a1中设置的中断;

b2、设连续五次得到的加速度为:a1、a2、a3、a4、a5,如果满足(a5-a4)>(a4-a3)>(a3-a2)>(a2-a1),则检测加速度是否符合所述第二条件即是一个变化增加的过程,如果是则触发执行步骤c;否则重新使能中断;

其中,获取加速度的时间按由早到晚的顺序为a1、a2、a3、a4、a5;

其中,所述使能中断指的是使能步骤a1中设置的中断。

所述移动终端的wifi耗电控制方法,其中,所述步骤c之后还包括:

d、当移动终端控制耗电超过第一预定值的应用程序进行强制关闭超过第三时间段,再次检测加速度值不符合预先设定的第一条件和第二条件,则控制恢复开启耗电超过第一预定值的应用程序。

所述移动终端的wifi耗电控制方法,其中,所述第一时间段为2秒,所述第一门限为0.5米/秒2

所述移动终端的wifi耗电控制方法,其中,所述第二条件为在第二时间段内加速度值逐级增大并超过第二门限值,所述第二时间段为0.1秒,所述第二门限为0.6米/秒2

一种移动终端,其中,包括处理器,以及与所述处理器连接的存储器,

所述存储器存储有计算机程序,该计算机程序被处理器执行时实现上述任一项所述移动终端的wifi耗电控制方法的步骤;

所述处理器用于调用所述存储器中的程序指令,以执行上述任一项所述移动终端的wifi耗电控制方法的步骤。

一种存储设备,其中,所述存储设备存储有计算机程序,该计算机程序被处理器执行时实现上述任一项所述移动终端的wifi耗电控制方法的步骤。

一种移动终端,其中,包括:主控制器、加速度传感器、wifi芯片;

其中,加速度传感器、wifi芯片分别与主控制器相连接,主控制器还包括内部的以下组成模块:

加速度获取模块、该模块与加速度传感器相连接用于获取加速度传感器感应到的加速度值;

加速度中断设置模块、该模块与加速度传感器相连接用于设置加速度传感器产生中断的门限;

加速度中断检测模块、该模块与加速度传感器相连接用于接收加速度传感器产生的中断信号;

加速度中断控制模块、该模块与加速度传感器相连接用于使能或禁能加速度传感器的中断;

定时器,其用于每隔时间t1触发获取加速度;

判断模块,该模块对连续五次得到的加速度:a1、a2、a3、a4、a5进行判断是否满足(a5-a4)>(a4-a3)>(a3-a2)>(a2-a1);其中,获取加速度的时间按由早到晚的顺序为a1、a2、a3、a4、a5;

电流获取模块、该模块用于获取wifi芯片的从移动终端处获取的电流;

耗电排序模块、该模块用于在检测到有应用程序被打开时,执行以下步骤:

s1、获取当前wifi芯片的从移动终端处获取的电流大小,设为i1;

s2、之后连续获取wifi芯片的从移动终端处获取的电流大小,直到wifi芯片从移动终端处获取的电流不再提高,设此时的wifi芯片从移动终端处获取的电流为i2;

s3、i2-i1为该应用程序的耗电大小;

s4、然后按i2-i1对应用程序进行排序;i2-i1较大的应用程序排在前面,i2-i1较小的应用程序排在后面;

强行关闭模块,该模块用于强行关闭应用程序;

所述时间t1为20毫秒;

所述电流获取模块在移动终端为wifi芯片的供电端上串联一个10毫欧的电阻r,wifi芯片从移动终端处获取的电流通过获取电阻两端的电压差再除以电阻阻值得到,即wifi芯片从移动终端处获取电流i=(v1-v2)/r。

本发明所提供的移动终端及其wifi耗电控制方法、及存储设备,本发明通过检测加速度的变化,当加速度变化满足一定条件时对耗电较高的电流进行强制关闭,以减小wifi芯片从移动终端处获取的电流;本发明起到一种预防作用,即当移动终端加速度变化剧烈时有可能存在跌落、撞击等情况,而在这些情况下wifi芯片及周边电路最易与主板连接不良,本发明提早将wifi芯片从移动终端处获取的电流减小,如果后面wifi芯片或周边电路真的与主板连接不良了可以减轻对wifi芯片的冲击,提高移动终端的使用寿命。

附图说明

图1是本发明移动终端的wifi耗电控制方法的第一较佳实施例的流程图。

图2是本发明移动终端第一较佳实施例功能原理框图。

图3是本发明移动终端第二较佳实施例功能原理框图。

图4是本发明移动终端第二较佳实施例的电流获取模块电流获取原理框图。

图5是本发明移动终端第二较佳实施例的耗电排序模块执行流程图。

图6所示为基于上述实施例的一种移动终端的wifi耗电的控制方法较佳实施例的流程图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

实施例1

请参见图1,图1是本发明移动终端的wifi耗电控制方法的较佳实施例的流程图。如图1所示,本发明实施例所述移动终端的wifi耗电控制方法,包括以下步骤:

步骤s10、移动终端检测加速度的变化,并判断加速度值变化是否符合预先设定的第一条件;所述第一条件为在第一时间段内加速度值小于第一门限。

本发明实施中首先,移动终端检测加速度的变化,并判断加速度值变化是否符合预先设定的第一条件;所述第一条件为在第一时间段(例如2秒)内加速度值小于第一门限。其中,所述第一时间段为2秒,所述第一门限为0.5米/秒2

此步骤是用于检测移动终端是否处于自由落体状态,理想状态自由落体运动加速度为0,因此此处门限较佳设0.5米/秒2

本发明在具体实施时,所述步骤s10之前还包括:

s01、预先设置耗电超过第一预定值的应用程序名单。

例如需要预先在移动终端中设置耗电较高的应用,例如设置耗电超过第一预定值(例如200毫安)的应用程序名单,如wifi下载程序,视频观看应用程序,pptv应用程序等。

具体实施时步骤s10可以包括、设置加速度中断门限,并使能中断;设置完成后,在移动终端检测到加速度低于第一门限(0.5米/秒2)时将产生中断触发移动终端。这样可以检测移动终端是否处于自由落体状态,理想状态自由落体运动加速度为0,因此此处门限较佳设0.5米/秒2

步骤s20、当加速度值变化符合预先设定的第一条件时,继续检测加速度的变化,并判断加速度值变化是否符合预先设定的第二条件;所述第二条件为在第二时间段内加速度值逐级增大。

即本发明中,当移动终端检测到加速度值变化符合预先设定的第一条件(即自由落体状态)时,继续检测加速度的变化,并判断加速度值变化是否符合预先设定的第二条件;所述第二条件为在第二时间段内加速度值逐级增大,例如,设连续五次得到的加速度为:a1、a2、a3、a4、a5,如果满足(a5-a4)>(a4-a3)>(a3-a2)>(a2-a1)(检测是否加速度是一个变化增加的过程)则触发执行s30;否则重新使能中断;

其中,获取加速度的时间按由早到晚的顺序为a1、a2、a3、a4、a5;

其中,所述使能中断指的是使能步骤s10中设置的中断。

当然作为较佳地实施例,本发明第二条件还可以为另一种情况,即所述第二条件为在第二时间段内加速度值逐级增大并超过第二门限值,所述第二时间段为0.1秒,所述第二门限为0.6米/秒2

其中,作为另一种较佳地举例,所述步骤s20具体包括:

b1、当加速度低于门限触发移动终端时,禁能中断,并启动定时器,该定时器的超时时间为t1;由定时器每隔时间t1触发执行b2;

其中,所述定时器的超时时间t1,较佳地,为20毫秒;

其中,所述禁能中断指的是禁能步骤a1中设置的中断;

b2、设连续五次得到的加速度为:a1、a2、a3、a4、a5,如果满足(a5-a4)>(a4-a3)>(a3-a2)>(a2-a1),则检测加速度是否符合所述第二条件即是一个变化增加的过程,如果是则触发执行步骤s30;否则重新使能中断;

其中,获取加速度的时间按由早到晚的顺序为a1、a2、a3、a4、a5;

其中,所述使能中断指的是使能步骤s10中设置的中断。

步骤s30、当加速度值变化符合预先设定的第二条件时,移动终端控制预先设置的耗电超过第一预定值的应用程序进行强制关闭。

即本发明实施例中,先通过步骤s10检测到自由落体运动「此时加速度为0」,再通过步骤s20检测到撞击「此时加速度是一个变化增加的过程」,本发明技术要点设置在移动终端跌落撞击最厉害之间关闭一些使wifi芯片耗电大的程序以防止wifi芯片获取的电流跳变。

进一步地实施例所述步骤s30后还包括:

步骤s40、当移动终端控制耗电超过第一预定值的应用程序进行强制关闭超过第三时间段,再次检测加速度值不符合预先设定的第一条件和第二条件,则控制恢复开启耗电超过第一预定值的应用程序。

即本发明实施例中,当移动终端控制耗电较高的wifi下载程序,视频观看应用程序,pptv应用程序等,进行强制关闭后一预定时间(例如2秒)后,再次检测加速度值变化没有超过一预定值时,则控制恢复开启耗电超过第一预定值的应用程序。即当跌落后先关掉这些程序,之后又马上自动开起来,例如控制恢复开启耗电较高的wifi下载程序,视频观看应用程序,pptv应用程序等。

本发明实施例中,当移动终端加速度变化剧烈时有可能存在跌落、撞击等情况,而在这些情况下wifi芯片及周边电路最易与主板连接不良,则移动终端控制预先设置的耗电超过第一预定值的应用程序:如预先设置的应用程序名单中wifi下载程序,视频观看应用程序,pptv应用程序等,进行强制关闭。这样,本发明关闭了高耗电的应用程序,提早将wifi芯片从移动终端处获取的电流减小,如果后面wifi芯片或周边电路真的与主板连接不良了可以减轻对wifi芯片的冲击,提高移动终端的使用寿命。

由上可见,本发明提供一种移动终端的wifi耗电的控制方法,是通过检测移动终端是否跌落(跌落过程的检测包括:先检测到自由落体运动「此时加速度为0」,再检测到撞击「此时加速度是一个变化增加的过程」),本发明技术方案采用在跌落撞击最厉害之间关闭一些使wifi芯片耗电大的程序以防止wifi芯片获取的电流跳变;通过本案提供的方法可以有效防止在wifi芯片或其周边电路与移动终端主板连接不良时wifi芯片从移动终端处获取的电流瞬间跳变,以降低这种情况下对wifi芯片的损害,提高移动终端的使用寿命。

实施例2

以下通过一具体的应用实施例对本发明做进一步详细说明:

本具体应用实施例所述的一种移动终端的wifi耗电的控制方法,包括以下步骤:

步骤sa、设置加速度中断门限(本例中门限是0.5米/秒2,即当加速度小于0.5米/秒2产生中断,物体处于自由落体状态时加速度传感器检测到的加速度值为0),并使能中断。

设置完成后,在移动终端检测到加速度低于门限时将会产生中断触发移动终端(说明此时移动终端处于自由落体状态)。

此步骤是用于检测移动终端是否处于自由落体状态,理相状态自由落体运动加速度为0,因此此处门限较佳设0.5米/秒2。

步骤sb、当加速度低于门限触发移动终端时,禁能中断,并启动定时器,该定时器的超时时间为t1;由定时器每隔时间t1触发执行步骤sc;

其中,所述定时器的超时时间t1,较佳地,为20毫秒;

其中,所述禁能中断指的是禁能步骤sa中设置的中断;

步骤sc、设连续五次得到的加速度为:a1、a2、a3、a4、a5,如果满足(a5-a4)>(a4-a3)>(a3-a2)>(a2-a1)(检测是否加速度是一个变化增加的过程)则触发执行步骤sd;否则重新使能中断;

其中,获取加速度的时间按由早到晚的顺序为a1、a2、a3、a4、a5,a1、a2、a3、a4、a5,如果满足(a5-a4)>(a4-a3)>(a3-a2)>(a2-a1)则说明移动终端加还度在增大中,即移动终端自由落体后与物体发生了碰撞使加还度传感器检测到的加速度值渐渐变大且变化值也渐渐变大,比如a1=0.5米/秒2、a2=0.6米/秒2、a3=0.8米/秒2、a4=1.3米/秒2、a5=2.2米/秒2(m/s²);此处因为(a5-a4)>(a4-a3)>(a3-a2)>(a2-a1),所以执行步骤sd;

其中,所述使能中断指的是使能步骤sa中设置的中断;

步骤sd、强行关闭一些应用程序,使wifi芯片从移动终端处获取的电流在200毫安以内;

具体为:按耗电大小的顺序依次强行关闭应用程序,直到wifi芯片从移动终端处获取在200毫安以内;

关于应用程序耗电大小的排序,得到过程如下:

当有应用程序被打开时,执行以下步骤:

e1、获取当前wifi芯片的从移动终端处获取的电流大小,设为i1;

e2、之后连续获取wifi芯片的从移动终端处获取的电流大小,直到wifi芯片从移动终端处获取的电流不再提高,设此时的wifi芯片从移动终端处获取的电流为i2;

e3、i2-i1为该应用程序的耗电大小;

e4、然后按i2-i1对应用程序进行排序;i2-i1较大的应用程序排在前面,i2-i1较小的应用程序排在后面。

由上可见,本发明实施例所述的方法,通过检测加速度的变化,当加速度变化满足一定条件时对耗电较高的电流进行强制关闭,以减小wifi芯片从移动终端处获取的电流。

当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。

实施例三

本发明实施例还提供了一种移动终端,如图2所示,所述移动终端包括处理器10,以及与所述处理器10连接的存储器20,

所述存储器20存储有计算机程序,该计算机程序被处理器10执行时实现如上任一项实施例所述移动终端联系人信息排列处理方法的步骤;

所述处理器10用于调用所述存储器中的程序指令,以执行上述任一项实施例所述移动终端联系人信息排列处理方法的步骤。

实施例四

本发明实施例一种存储设备,其中,所述存储设备存储有计算机程序,该计算机程序被处理器10执行时实现上述任一项所述移动终端联系人信息排列处理方法的步骤。

实施例五、

本发明第五实施例的移动终端,如图3所示,所述移动终端包括:主控制器、加速度传感器、wifi芯片;

其中,加速度传感器、wifi芯片分别与主控制器相连接,主控制器还包括内部的以下组成模块:具体如上所述。

加速度获取模块、该模块与加速度传感器相连接用于获取加速度传感器感应到的加速度值:具体如上所述。

加速度中断设置模块、该模块与加速度传感器相连接用于设置加速度传感器产生中断的门限:具体如上所述。

加速度中断检测模块、该模块与加速度传感器相连接用于接收加速度传感器产生的中断信号:具体如上所述。

加速度中断控制模块、该模块与加速度传感器相连接用于使能/禁能加速度传感器的中断:具体如上所述。

定时器,其用于每隔时间t1触发获取加速度;其中,所述t1,较佳地,为20毫秒:具体如上所述。

判断模块,该模块对连续五次得到的加速度:a1、a2、a3、a4、a5进行判断是否满足(a5-a4)>(a4-a3)>(a3-a2)>(a2-a1);其中,获取加速度的时间按由早到晚的顺序为a1、a2、a3、a4、a5:具体如上所述。

电流获取模块、该模块用于获取wifi芯片的从移动终端处获取的电流;如图4所示,在移动终端为wifi芯片的供电端上串联一个10毫欧的电阻r,wifi芯片从移动终端处获取的电流通过获取电阻两端的电压差再除以电阻阻值得到,即wifi芯片从移动终端处获取电流i=(v1-v2)/r;

耗电排序模块、该模块用于在检测到有应用程序被打开时,如图5所示,执行以下步骤:

s1、获取当前wifi芯片的从移动终端处获取的电流大小,设为i1;

s2、之后连续获取wifi芯片的从移动终端处获取的电流大小,直到wifi芯片从移动终端处获取的电流不再提高,设此时的wifi芯片从移动终端处获取的电流为i2;

s3、i2-i1为该应用程序的耗电大小;

s4、然后按i2-i1对应用程序进行排序;i2-i1较大的应用程序排在前面,i2-i1较小的应用程序排在后面。

强行关闭模块,该模块用于强行关闭应用程序:具体如上所述。

请参阅图6,图6所示为基于上述实施例的一种移动终端的wifi耗电的控制方法,包括:

s100、通过加速度中断设置模块设置加速度中断门限,并由加速度中断控制模块使能中断:具体如上所述。

s200、当加速度低于门限触发移动终端时加速度中断检测模块将会检测到中断,然后由加速度中断控制模块禁能中断:具体如上所述。

s300、启动定时器,由定时器每隔时间t1触发加速度获取模块获取五个加速度:具体如上所述。

s400、设连续五次得到的加速度为:a1、a2、a3、a4、a5,如果满足(a5-a4)>(a4-a3)>(a3-a2)>(a2-a1)则触发执行s500;否则由加速度中断控制模块重新使能中断:具体如上所述。

其中,获取加速度的时间按由早到晚的顺序为a1、a2、a3、a4、a5;

s500、强行关闭模块依次强行关闭耗电排序模块中排在最前面的应用程序,直到通过电流获取模块获取的wifi芯片从移动终端处获取的电流在200毫安以内:具体如上所述。

综上所述,本发明所提供的移动终端及其wifi耗电控制方法、及存储设备,本发明通过检测加速度的变化,当加速度变化满足一定条件时对耗电较高的电流进行强制关闭,以减小wifi芯片从移动终端处获取的电流;本发明起到一种预防作用,即当移动终端加速度变化剧烈时有可能存在跌落、撞击等情况,而在这些情况下wifi芯片及周边电路最易与主板连接不良,本发明提早将wifi芯片从移动终端处获取的电流减小,如果后面wifi芯片或周边电路真的与主板连接不良了可以减轻对wifi芯片的冲击,提高移动终端的使用寿命。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1