省电方法、装置及电子设备与流程

文档序号:12732543阅读:203来源:国知局
省电方法、装置及电子设备与流程

本发明涉及计算机技术领域,特别是涉及省电方法、装置及电子设备。



背景技术:

作为一种工作、学习和娱乐的工具,电子设备只有在供电的情况下才能使用。外接电源可以对电子设备进行供电,在无外接电源的情况下,也可以通过电池存储的电量进行供电。通常用户在外出的时候,无法对电子设备提供外接电源,只能通过电池进行供电。然而,电池存储的电量是有限的,这样在低电量情况下使用可能会导致电子设备的突然中断,影响用户使用。



技术实现要素:

本发明实施例提供一种省电方法、装置及电子设备,可以减低电子设备的功耗,节省电量。

一种省电方法,包括:

获取设备功耗参数,所述设备功耗参数是指反映设备当前功耗的参数值;

检测所述设备功耗参数在指定参数范围内,则将接近传感器阀值设置为传感器固定阀值,所述接近传感器阀值是指判定物体距离远近的阀值;

停止更新所述接近传感器阀值。

一种省电装置,包括:

参数获取模块,用于获取设备功耗参数,所述设备功耗参数是指反映设备当前功耗的参数值;

阀值设置模块,用于检测所述设备功耗参数在指定参数范围内,则将接近传感器阀值设置为传感器固定阀值,所述接近传感器阀值是指判定物体距离远近的阀值;

停止更新模块,用于停止更新所述接近传感器阀值。

一种电子设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以下步骤:

获取设备功耗参数,所述设备功耗参数是指反映设备当前功耗的参数值;

检测所述设备功耗参数在指定参数范围内,则将接近传感器阀值设置为传感器固定阀值,所述接近传感器阀值是指判定物体距离远近的阀值;

停止更新所述接近传感器阀值。

上述实施例提供的省电方法、装置及电子设备,节省了大量更新传感器阀值时消耗的电量,大大地降低了设备的功耗,节省了电量。

附图说明

图1为一个实施例中终端的内部结构示意图;

图2为一个实施例中省电方法的流程图;

图3为另一个实施例中省电方法的流程图;

图4为一个实施例中省电装置的结构示意图;

图5为另一个实施例中省电装置的结构示意图;

图6为与本发明实施例提供的计算机设备相关的移动终端的部分结构的框图。

具体实施方式

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

可以理解,本发明所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本发明的范围的情况下,可以将第一客户端称为第二客户端,且类似地,可将第二客户端称为第一客户端。第一客户端和第二客户端两者都是客户端,但其不是同一客户端。

图1为一个实施例中终端的内部结构示意图。如图1所示,该终端包括通过系统总线连接的处理器、非易失性存储介质、内存储器、网络接口、显示屏和输入装置。其中,终端的非易失性存储介质存储有操作系统,还包括一种省电装置,该省电装置用于实现一种省电方法。该处理器用于提供计算和控制能力,支撑整个终端的运行。终端中的内存储器为非易失性存储介质中的省电装置的运行提供环境,该内存储器中可储存有计算机可读指令,该计算机可读指令被所述处理器执行时,可使得所述处理器执行一种省电方法。网络接口用于与服务器进行网络通信。终端的显示屏可以是液晶显示屏或者电子墨水显示屏等,输入装置可以是显示屏上覆盖的触摸层,也可以是终端外壳上设置的按键、轨迹球或触控板,也可以是外接的键盘、触控板或鼠标等。该终端可以是手机、平板电脑、个人数字助理或穿戴式设备等。本领域技术人员可以理解,图1中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的终端的限定,具体的终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

图2为一个实施例中省电方法的流程图。如图2所示,该省电方法包括步骤S202至步骤206。其中:

步骤S202,获取设备功耗参数,设备功耗参数是指反映设备当前功耗的参数值。

在一个实施例中,设备功耗参数是指反映设备当前功耗的参数值。例如,设备功耗参数可以是设备的当前电量值、当前处理器占有率中的一种或两种。其中,设备是指安装了接近传感器的电子设备,例如设备可以是个人电脑、移动终端、个人数字助理、可穿戴电子设备等。

步骤S204,检测设备功耗参数在指定参数范围内,则将接近传感器阀值设置为传感器固定阀值。

在一个实施例中,指定参数范围是指预先设定的设备功耗参数的参数范围,当设备功耗参数在该指定参数范围内时,认为设备处于能量趋于耗尽的状态。例如,设备功耗参数在指定参数范围内可以是设备当前电量值低于20%,或者设备当前处理器占有率高于80%。

在一个实施例中,设备通过接近传感器按照预设的周期扫描周围的物体,并确定设备与物体之间的接近值,该接近值反映了物体到设备的距离。

在一个实施例中,接近传感器阀值是指判定物体距离远近的阀值,包括接近阀值和远离阀值。当接近值小于远离阀值时,判定设备处于远离物体的状态;当接近值大于接近阀值时,判定设备处于接近物体的状态。

在一个实施例中,传感器固定阀值是指预先设定的固定不变的接近传感器阀值,当检测到设备功耗参数在指定参数范围内时,则将接近传感器阀值设置为传感器固定阀值。

步骤S206,停止更新接近传感器阀值。

在一个实施例中,设备周期性地检测与周围物体的接近值,并根据每次采集的接近值动态的更新接近传感器阀值,当前采集到的接近值与上一次更新的接近传感器阀值进行比较,从而判断当前物体的远近状态。当检测设备功耗参数在指定参数范围内时,那么认为设备当前处于能量趋于耗尽的状态,则停止动态地更新接近传感器阀值,而将接近传感器阀值设置为传感器固定阀值。

本发明实施例提供的省电方法,将接近传感器阀值设置为传感器固定阀值,不再更新接近传感器阀值,节省了大量更新传感器阀值时消耗的电量,大大地降低了设备的功耗,节省了电量。

图3为另一个实施例中省电方法的流程图。如图3所示,该省电方法包括步骤S302至步骤310。其中:

步骤S302,获取设备功耗参数,设备功耗参数是指反映设备当前功耗的参数值。

在一个实施例中,设备功耗参数是指反映设备当前功耗的参数值。例如,设备功耗参数可以是设备的当前电量值、当前处理器占有率中的一种或两种。其中,设备是指安装了接近传感器的电子设备,例如设备可以是个人电脑、移动终端、个人数字助理、可穿戴电子设备等。

可以理解的是,设备的当前电量值是指反映设备当前电量的值,设备的当前处理器占有率是指反映设备当前运行的程序在处理器中的资源使用率的值。当前电量值越低、当前处理器占有率越高,则设备当前功率消耗越高。

步骤S304,检测设备功耗参数超出指定参数范围,则获取接近传感器采集的接近值。

在一个实施例中,指定参数范围是指预先设定的设备功耗参数的参数范围,当设备功耗参数在该指定参数范围内时,则认为设备处于能量趋于耗尽的状态;当设备功耗参数超出该指定参数范围时,则认为设备处于能量充足的状态。

在一个实施例中,设备通过接近传感器按照预设的周期扫描周围的物体,并确定设备与物体之间的接近值,该接近值反映了物体到设备的距离。接近传感器阀值是指判定物体距离远近状态的阀值,包括接近阀值和远离阀值。当接近值小于远离阀值时,判定设备处于远离物体的状态;当接近值大于接近阀值时,判定设备处于接近物体的状态。

步骤S306,根据接近值确定传感器动态阀值,并根据传感器动态阀值获取传感器固定阀值。

在一个实施例中,设备周期性地检测与周围物体的接近值,当检测设备功耗参数超出指定参数范围时,认为设备处于能量充足的状态。根据每次采集的接近值动态地更新接近传感器阀值,该更新的接近传感器阀值即为传感器动态阀值,同时记录每次更新的传感器动态阀值。将当前采集到的接近值与上一次更新的传感器动态阀值进行比较,从而判断当前物体的远近状态。

在一个实施例中,传感器固定阀值是指预先设定的固定不变的接近传感器阀值。根据传感器动态阀值获取指定传感器动态阀值,并根据该指定传感器动态阀值和限制阀值获取传感器固定阀值。其中,指定传感器动态阀值是指在记录的每次更新的传感器动态阀值中预先指定的传感器动态阀值。例如,指定传感器动态阀值可以是最大传感器动态阀值、最小传感器动态阀值或平均传感器动态阀值等。限制阀值是指限制传感器固定阀值需要满足的条件阀值,例如限制传感器固定阀值不能大于限制阀值或者不能小于限制阀值。

在一个实施例中,获取设备在远离状态下,并在预设时间段内差值小于预设差值的若干组传感器动态阀值,并从该若干组传感器动态阀值中取最大值作为指定传感器动态阀值。

在一个实施例中,获取传感器动态阀值中的最大传感器动态阀值,检测所述最大传感器动态阀值小于限制阀值,则将最大传感器动态阀值作为传感器固定阀值,否则将限制阀值作为传感器固定阀值。

在一个实施例中,也可以是获取传感器动态阀值中的最小传感器动态阀值,检测所述最大传感器动态阀值大于限制阀值,则将最小传感器动态阀值作为传感器固定阀值,否则将限制阀值作为传感器固定阀值。

步骤S308,检测设备功耗参数在指定参数范围内,则将接近传感器阀值设置为传感器固定阀值。

在一个实施例中,检测设备功耗参数在指定参数范围内,则认为设备处于能量趋于耗尽的状态。则将接近传感器阀值设置为传感器固定阀值。该传感器固定阀值即为步骤S306中获取的传感器固定阀值。

步骤S310,停止更新接近传感器阀值。

在一个实施例中,当设备功耗参数在指定参数范围内时,认为设备当前处于能量趋于耗尽的状态,设备停止动态地更新接近传感器阀值,而采用传感器固定阀值。当再次检测到设备功耗参数超出指定参数范围时,可以重新进行动态地更新接近传感器阀值。

本发明实施例提供的省电方法,在检测到设备功耗参数在指定参数范围内时,判定该设备处于能量趋于耗尽的状态,将接近传感器阀值设置为传感器固定阀值,不再更新接近传感器阀值。节省了大量更新传感器阀值时消耗的电量,大大地降低了设备的功耗,节省了电量,延长了电量的使用时间。

图4为一个实施例中省电装置的结构示意图。如图4所示,该省电装置包括参数获取模块402、阀值设置模块404和停止更新模块406。其中:

参数获取模块402,用于获取设备功耗参数,所述设备功耗参数是指反映设备当前功耗的参数值。

阀值设置模块404,用于检测所述设备功耗参数在指定参数范围内,则将接近传感器阀值设置为传感器固定阀值,所述接近传感器阀值是指判定物体距离远近的阀值。

停止更新模块406,用于停止更新所述接近传感器阀值。

图5为另一个实施例中省电装置的结构示意图。如图5所示,该省电装置包括参数获取模块502、接近值采集模块504、阀值获取模块506、阀值设置模块508和停止更新模块510。其中:

参数获取模块502,用于获取设备功耗参数,所述设备功耗参数是指反映设备当前功耗的参数值。

接近值采集模块504,用于检测所述设备功耗参数超出指定参数范围,则获取所述接近传感器采集的接近值。

阀值获取模块506,用于根据所述接近值确定传感器动态阀值,并根据所述传感器动态阀值获取传感器固定阀值。

阀值设置模块508,用于检测所述设备功耗参数在指定参数范围内,则将接近传感器阀值设置为传感器固定阀值,所述接近传感器阀值是指判定物体距离远近的阀值。

停止更新模块510,用于停止更新所述接近传感器阀值。

本发明实施例提供的省电装置,将接近传感器阀值设置为传感器固定阀值,不再更新接近传感器阀值,节省了大量更新传感器阀值时消耗的电量,大大地降低了设备的功耗,节省了电量。

参数获取模块502还用于获取当前电量值;以及获取当前处理器占有率中的一种或两种。

阀值获取模块506还用于根据所述传感器动态阀值获取指定传感器动态阀值,并根据所述指定传感器动态阀值和限制阀值获取传感器固定阀值。

阀值获取模块506还用于获取所述传感器动态阀值中的最大传感器动态阀值,检测所述最大传感器动态阀值小于限制阀值,则将所述最大传感器动态阀值作为传感器固定阀值。

上述省电装置中各个模块的划分仅用于举例说明,在其他实施例中,可将省电装置按照需要划分为不同的模块,以完成上述省电装置的全部或部分功能。

一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以下步骤:

获取设备功耗参数,所述设备功耗参数是指反映设备当前功耗的参数值;

检测所述设备功耗参数在指定参数范围内,则将接近传感器阀值设置为传感器固定阀值,所述接近传感器阀值是指判定物体距离远近的阀值;

停止更新所述接近传感器阀值。

一种电子设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序(指令),所述处理器执行所述程序时实现以下步骤:

获取设备功耗参数,所述设备功耗参数是指反映设备当前功耗的参数值;

检测所述设备功耗参数在指定参数范围内,则将接近传感器阀值设置为传感器固定阀值,所述接近传感器阀值是指判定物体距离远近的阀值;

停止更新所述接近传感器阀值。

本发明实施例还提供了一种计算机设备。如图6所示,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该计算机设备可以为包括移动终端、平板电脑、PDA(Personal Digital Assistant,个人数字助理)、POS(Point of Sales,销售终端)、车载电脑、穿戴式设备等任意终端设备,以计算机设备为移动终端为例:

图6为与本发明实施例提供的计算机设备相关的移动终端的部分结构的框图。参考图6,移动终端600包括:射频(Radio Frequency,RF)电路610、存储器620、输入单元630、显示单元640、传感器650、音频电路660、无线保真(wireless fidelity,WiFi)模块670、处理器680、以及电源690等部件。本领域技术人员可以理解,图6所示的移动终端结构并不构成对移动终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

其中,RF电路610可用于收发信息或通话过程中,信号的接收和发送,可将基站的下行信息接收后,给处理器680处理;也可以将上行的数据发送给基站。通常,RF电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(Low Noise Amplifier,LNA)、双工器等。此外,RF电路610还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(Global System of Mobile communication,GSM)、通用分组无线服务(General Packet Radio Service,GPRS)、码分多址(Code Division Multiple Access,CDMA)、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)、长期演进(Long Term Evolution,LTE))、电子邮件、短消息服务(Short Messaging Service,SMS)等。

存储器620可用于存储软件程序以及模块,处理器680通过运行存储在存储器620的软件程序以及模块,从而执行移动终端的各种功能应用以及数据处理。存储器620可主要包括程序存储区和数据存储区,其中,程序存储区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能的应用程序、图像播放功能的应用程序等)等;数据存储区可存储根据移动终端的使用所创建的数据(比如音频数据、通讯录等)等。此外,存储器620可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

输入单元630可用于接收输入的数字或字符信息,以及产生与移动终端600的用户设置以及功能控制有关的键信号输入。具体地,输入单元630可包括触控面板631以及其他输入设备632。触控面板631,也可称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板631上或在触控面板631附近的操作),并根据预先设定的程式驱动相应的连接装置。在一个实施例中,触控面板631可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器680,并能接收处理器680发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板631。除了触控面板631,输入单元630还可以包括其他输入设备632。具体地,其他输入设备632可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)等中的一种或多种。

显示单元640可用于显示由用户输入的信息或提供给用户的信息以及移动终端的各种菜单。显示单元640可包括显示面板641。在一个实施例中,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板641。在一个实施例中,触控面板631可覆盖显示面板641,当触控面板631检测到在其上或附近的触摸操作后,传送给处理器680以确定触摸事件的类型,随后处理器680根据触摸事件的类型在显示面板641上提供相应的视觉输出。虽然在图6中,触控面板631与显示面板641是作为两个独立的部件来实现移动终端的输入和输入功能,但是在某些实施例中,可以将触控面板631与显示面板641集成而实现移动终端的输入和输出功能。

移动终端600还可包括至少一种传感器650,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板641的亮度,接近传感器可在移动终端移动到耳边时,关闭显示面板641和/或背光。运动传感器可包括加速度传感器,通过加速度传感器可检测各个方向上加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换)、振动识别相关功能(比如计步器、敲击)等;此外,移动终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器等。

音频电路660、扬声器661和传声器662可提供用户与移动终端之间的音频接口。音频电路660可将接收到的音频数据转换后的电信号,传输到扬声器661,由扬声器661转换为声音信号输出;另一方面,传声器662将收集的声音信号转换为电信号,由音频电路660接收后转换为音频数据,再将音频数据输出处理器680处理后,经RF电路610可以发送给另一移动终端,或者将音频数据输出至存储器620以便后续处理。

WiFi属于短距离无线传输技术,移动终端通过WiFi模块670可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图6示出了WiFi模块670,但是可以理解的是,其并不属于移动终端600的必须构成,可以根据需要而省略。

处理器680是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器620内的软件程序和/或模块,以及调用存储在存储器620内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。在一个实施例中,处理器680可包括一个或多个处理单元。在一个实施例中,处理器680可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等;调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器680中。

移动终端600还包括给各个部件供电的电池690,优选的,电池可以通过电池管理系统与处理器680逻辑相连,从而通过电池管理系统实现管理充电、放电、以及功耗管理等功能。

在一个实施例中,移动终端600还可以包括摄像头、蓝牙模块等。

在本发明实施例中,该移动终端600所包括的处理器680还具有以下功能:

获取设备功耗参数,所述设备功耗参数是指反映设备当前功耗的参数值;

检测所述设备功耗参数在指定参数范围内,则将接近传感器阀值设置为传感器固定阀值,所述接近传感器阀值是指判定物体距离远近的阀值;

停止更新所述接近传感器阀值。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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