控制移动终端硬件状态的方法及装置制造方法及图纸

技术编号:10493682 阅读:128 留言:0更新日期:2014-10-03 20:46
本发明专利技术提供了一种控制移动终端硬件状态的方法及装置,其中,控制移动终端硬件状态的方法包括:检测当前移动终端是否处于移动状态;以及若检测到当前移动终端处于移动状态,则关闭当前移动终端的硬件开关。上述控制移动终端硬件状态的方法及装置,通过自动检测当前移动终端是否处于移动状态,并在确定当前移动终端处于移动状态时关闭当前移动终端的硬件开关,从而达到省电的目的。

【技术实现步骤摘要】
控制移动终端硬件状态的方法及装置
本专利技术涉及移动终端
,尤其涉及一种控制移动终端硬件状态的方法及装置。
技术介绍
随着移动设备的发展,其中央处理单元(CPU)、内存和屏幕等部件的性能越来越强,体积越来越小,由此带来的负面效果就是硬件耗电量急剧增加,但是,电池容量却由于电池体积的限制而没有显著地增加,由此导致目前移动设备的可用时间急剧减少。 而由于移动设备的使用场景非常复杂,几乎无法设置一个可以在所有场景下都能有效省电的方法,且不影响用户的体验。例如,在火车上关闭无线保真(WiFi),可以减少搜索信号时的耗电量,但是在家里,这种方法会导致用户无法上网。 如何在复杂多变的场景中使移动终端更省电是目前急需解决的问题之一。 在相关的技术方案中,大部分软件都是通过模式设置来完成对硬件耗电的控制,即通过场景、模式及硬件开关状态之间对应的关系来控制硬件耗电,例如某个模式在火车上使用,则该模式下WiFi开关为关闭、数据开关为关闭、亮度为100%等等。 然而,上述实现方式不够智能,需要用户在相应场景下手动开启,需要用户记忆场景及模式的对应关系,也无法避免用户由于遗忘导致的省电失效情况发生。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种具有自动为移动终端省电优点的控制移动终端硬件状态的方法及 >J-U ρ?α装直。 根据本专利技术实施例的控制移动终端硬件状态的方法,包括:检测当前移动终端是否处于移动状态;以及若检测到当前移动终端处于移动状态,则关闭当前移动终端的硬件开关。 根据本专利技术实施例的控制移动终端硬件状态的方法,通过自动检测当前移动终端是否处于移动状态,并在确定当前移动终端处于移动状态时关闭当前移动终端的硬件开关,从而达到省电的目的。 根据本专利技术实施例的控制移动终端硬件状态的装置,包括:检测模块,用于检测当前移动终端是否处于移动状态;控制模块,用于若检测到当前移动终端处于移动状态,则关闭当前移动终端的硬件开关。 根据本专利技术实施例的控制移动终端硬件状态的装置,通过检测模块检测移动终端的状态来智能地关闭硬件的开关,避免了严重耗电情况的发生,并且,整个装置实现简单、实用性强。 本专利技术实施例提出了一种移动终端,该移动终端包括壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为移动终端的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤: 检测当前移动终端是否处于移动状态;以及若检测到当前移动终端处于移动状态,则关闭当前移动终端的硬件开关。 上述移动终端实施例,通过检测移动终端的状态来智能地控制硬件开关的开启与关闭,避免了严重耗电情况的发生,实现简单、实用性强。 【附图说明】 图1是根据本专利技术一个实施例的控制移动终端硬件状态的方法流程图。 图2是根据本专利技术一个实施例的坐标轴示意图。 图3是根据本专利技术另一个实施例的控制移动终端硬件状态的方法流程图。 图4是根据本专利技术又一个实施例的控制移动终端硬件状态的方法流程图。 图5是根据本专利技术又一个实施例的控制移动终端硬件状态的方法流程图。 图6是根据本专利技术一个实施例的控制移动终端硬件状态的装置结构示意图。 图7是根据本专利技术另一个实施例的控制移动终端硬件状态的装置结构示意图。 【具体实施方式】 下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。 下面参考附图描述本专利技术实施例的控制移动终端硬件状态的方法及装置。 图1是根据本专利技术一个实施例的控制移动终端硬件状态的方法流程图,该方法实施例可以应用在手机等移动终端上。如图1所示,该方法包括: S100,判断当前移动终端是否处于震动状态,若确定当前移动终端处于震动状态,则执行S101,若确定当前移动终端处于未处于震动状态,则操作结束。 在该实施例中,SlOO为可选步骤,即仅通过检测移动终端是否处于移动状态就可决定是否关闭移动终端的硬件开关。在该实施例中之所以采用S100,是因为若确定当前移动终端处于未处于震动状态,则不需要执行后续操作,从而可以省去后续检测工作,简化实现过程。 其中,判断当前移动终端是否处于震动状态可通过多种方式实现,此处列举两种方式: 第一种方式:获得当前移动终端的震动参数,若震动参数符合预定条件,则确定当前移动终端处于震动状态,即表示网络信号可能不稳定。 对于第一种方式,具体可采用以下几种方式实现: 可通过加速度感应器获得当前移动终端在预设时间段内的每个单位时间的加速度,若预设时间段内单位时间的加速度大于预设阈值的概率大于预定值,则确定当前移动终端处于震动状态。 例如,可通过加速度感应器获得当前移动终端在4ms内的加速度信息,假设第Ims的加速度为al,第2ms的加速度为a2,第Ims的加速度为a3,第4ms的加速度为a4,预设阈值为A,预定值为40%,假定,al>A>a2>a3>a4,则在这4ms内加速度大于预设阈值的概率为25%,由于25%〈40%,因此,可以确定当前移动终端未处于震动状态;又假定,al>a2>a3>A>a4,则在这4ms内加速度大于预设阈值的概率为75%,由于75% >40%,因此,可以确定当前移动终端处于震动状态。 具体地,可通过以下公式计算单位时间的加速度: N=Va- +b_ + c* ,/K 其中,a表示当前移动终端例如手机在左右方向(即图2所示坐标轴中的X轴)的加速度,b表示当前移动终端例如手机在前后方向(Y轴)的加速度,c表示当前移动终端例如手机在垂直方向(Z轴)的加速度,K表示获取信息时间间隔,S卩加速度传感器发送两次消息的时间间隔,M为震动系数,该震动系数用来调节震动的敏感程度,I SMS 100,具体取值可根据场景进行选择。 上述预定条件也可以为某种规律,该规律可由震动频率、最大震动幅度和频率分布等来确定。 具体地,可以在确定当前移动终端持续震动的时间大于预定值后,获得当前移动终端在预设时间段内的平均震动次数,若平均震动次数达到预设阈值,则确定当前移动终端在预设时间段内处于震动状态。 例如,若某段时间内平均震动达到了一定的次数,如I分钟内平均震动了 5次,则认为该移动终端在该段时间处于震动状态。 具体地,也可以通过获得当前移动终端在预设时间段内的最大震动幅度,若最大震动幅度超过预设幅度值,则确定当前移动终端在预设时间段内处于震动状态。 具体地,还可以通过获得当前移动终端在预设时间段内每个单位时间的震动次数,若预设时间段内单位时间的震动次数超过第一数值的概率大于第一阈值且单位时间的震动次数超过第二数值的概率大于第二阈值,则确定当前移动终端在预设时间段内处于震动状态。 例如,移动终端在每分钟震动次数超过X次的概率达本文档来自技高网...
控制移动终端硬件状态的方法及装置

【技术保护点】
一种控制移动终端硬件状态的方法,其特征在于,包括:检测当前移动终端是否处于移动状态;以及若检测到所述当前移动终端处于移动状态,则关闭所述当前移动终端的硬件开关。

【技术特征摘要】
1.一种控制移动终端硬件状态的方法,其特征在于,包括: 检测当前移动终端是否处于移动状态;以及 若检测到所述当前移动终端处于移动状态,则关闭所述当前移动终端的硬件开关。2.根据权利要求1所述的方法,其特征在于,在所述检测当前移动终端是否处于移动状态之前,还包括: 确定所述当前移动终端处于震动状态。3.根据权利要求2所述的方法,其特征在于,所述确定所述当前移动终端处于震动状态,包括: 获得所述当前移动终端的震动参数,若所述震动参数符合预定条件,则确定所述当前移动终端处于震动状态。4.根据权利要求3所述的方法,其特征在于,所述获得所述当前移动终端的震动参数,若所述震动参数符合预定条件,则确定所述当前移动终端处于震动状态,包括: 通过加速度感应器获得所述当前移动终端在预设时间段内的每个单位时间的加速度,若所述预设时间段内单位时间的加速度大于预设阈值的概率大于预定值,则确定所述当前移动终端在所述预设时间段内处于震动状态;或者 确定所述当前移 动终端持续震动的时间大于预定值后,获得所述当前移动终端在预设时间段内的平均震动次数,若所述平均震动次数达到预设阈值,则确定所述当前移动终端在所述预设时间段内处于震动状态;或者 获得所述当前移动终端在预设时间段内的最大震动幅度,若所述最大震动幅度超过预设幅度值,则确定所述当前移动终端在所述预设时间段内处于震动状态;或者 获得所述当前移动终端在预设时间段内的每个单位时间的震动次数,若所述预设时间段内单位时间的震动次数超过第一数值的概率大于第一阈值且单位时间的震动次数超过第二数值的概率大于第二阈值,则确定所述当前移动终端在所述预设时间段内处于震动状态。5.根据权利要求2所述的方法,其特征在于,在所述确定所述当前移动终端处于震动状态之前,还包括:在预设时间段内收集震动环境的信息,根据所述信息获得震动状态的频率取值范围; 所述确定所述当前移动终端处于震动状态,包括:获得所述当前移动终端的当前震动频率,若所述当前震动频率位于所述频率取值范围内,则确定所述当前移动终端处于震动状态。6.根据权利要求1所述的方法,其特征在于,在所述关闭所述当前移动终端的硬件开关之前,还包括: 记录所述当前移动终端硬件的状态信息; 在所述关闭所述当前移动终端的硬件开关之后,还包括: 检测所述当前移动终端是否处于静止状态,若所述当前移动终端处于静止状态,则读取记录的状态信息,恢复对所述当前移动终端硬件的设置。7.根据权利要求3所述的方法,其特征在于,在所述关闭所述当前移动终端的硬件开关之前,还包括: 记录所述当前移动终端硬件的状态信息;在所述关闭所述当前移动终端的硬件开关之后,还包括: 获得所述当前移动终端的震动参数,判断所述震动参数是否符合预定条件,若不符合,则读取记录的状态信息,恢复对所述当前移动终端硬件的设置。8.根据权利要求1所述的方法,其特征在于,所述检测当前移动终端是否处于移动状态,包括: 计算预设时间段内所述当前移动终端的平均速度,通过判断所述平均速度是否大于预设速度值来检测当前移动终端是否处于移动状态。9.根据权利要求8所 述的方法,其特征在于,所述计算预设时间段内所述当前移动终端的平均速度,包括: 获得所述预设时间段的开始时间信息,根据所述开始时间信息获得所述当前移动终端的第一位置信息; 获得所述预设时间段的结束时间信息,根据所述结束时间信息获得所述当前移动终端的第二位置信息;以及 根据所述第一位置信息和所述第二位置信息获得所述预设时间段内的位移信息,根据所述位移信息计算出所述预设时间段内所述当前移动终端的平均速度。10.一...

【专利技术属性】
技术研发人员:潘莹
申请(专利权)人:可牛网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1