智能终端及其低电自保护方法与流程

文档序号:19750599发布日期:2020-01-21 19:23阅读:263来源:国知局
智能终端及其低电自保护方法与流程

本申请是2016年5月13日提出的发明名称为“智能终端及其低电自保护方法”的中国发明专利申请201610321689.7的分案申请。

本发明涉及终端技术领域,具体而言,本发明涉及一种智能终端及其低电自保护方法。



背景技术:

在我国,智能手机、平板电脑和电子阅读器等智能终端已经广泛普及。智能终端中通常配备有操作系统。

以配备安卓系统的智能终端为例,现有的自动关机方法,移动终端正常使用状态时,当移动终端的电量为0时执行关机。



技术实现要素:

本发明针对现有的智能终端的关机方式的缺点,提出一种智能终端及其关机自保护方法,使得充电状态的智能终端在其电池处于低电状态时能自我保护,从而防止数据异常或保护硬件电路。

本发明的实施例根据一个方面,提供了一种智能终端低电自保护方法,包括如下步骤:

确定处于充电状态的智能终端的电池持续处于低电状态;

在低电状态下触发关机指令;

执行所述关机指令使智能终端实现关机。

较佳地,所述确定所述智能终端的电池持续处于低电状态,包括:

多次识别到系统存在电池低电压中断即确定智能终端电池持续处于低电状态。

较佳地,所述多次识别到系统存在电池低电压中断的过程具体包括如下步骤:

接收系统的电池低电压中断触发指令;

经过预定时长的延时后,读取系统的中断状态寄存器以确认系统的电池低电压中断存在;

当至少经过一次所述预定时长的延时后,若确认系统的电池低电压中断存在,则确认智能终端的电池持续处于低电状态。

较佳地,所述确定所述智能终端的电池持续处于低电状态,包括:

多次检测到系统的电池电压低于预设定阈值即确定智能终端电池持续处于低电状态。

较佳地,所述多次检测到系统的电池电压低于预设定阈值即具体包括如下步骤:

以第一时延为间隔,循环判断系统的电池电压是否低于预设定阈值;

若低于预设定阈值,以第二时延为间隔,间断判断系统的电池电压是否低于预设定阈值;

经过至少一次所述的第二时延的延时后,若系统的电池电压仍低于预设定阈值,则确认智能终端的电池持续处于低电状态。

较佳地,执行所述关机指令的过程中,由接收该关机指令的应用层进程弹出包含提示信息的提示窗口,在接收第一用户指令或经过预定时间后执行关机,或在接收第二用户指令后退出关机过程。

较佳地,所述的关机指令为系统预设的自动关机指令。

较佳地,本方法以如下前置步骤触发其后续步骤的执行:确认智能终端电池的输入电压不为零。

本发明的实施例根据另一个方面,还提供了一种智能终端,包括:

低电确定模块,用于确定处于充电状态的智能终端的电池持续处于低电状态;

关机触发模块,用于在低电状态下触发关机指令;

关机执行模块,用于执行所述关机指令使智能终端实现关机。

较佳地,所述低电确定模块具体用于多次识别到系统存在电池低电压中断即确定智能终端电池持续处于低电状态。

本发明实施例中,当确定处于充电状态的智能终端的电池持续处于低电状态时,主动地执行关机步骤,既可以妥善地对数据进行保存等处理,防止数据异常;又可以使得智能终端中的各芯片、器件等硬件电路得以正常下电,防止硬件电路因被动下电受损,从而保护硬件电路,延长智能终端的使用寿命。

本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为本发明实施例的智能终端低电自保护方法的流程示意图;

图2为本发明实施例的多次识别到系统存在电池低电压中断的方法的流程示意图;

图3为本发明实施例的多次检测到系统的电池电压低于预设定阈值的方法的流程示意图;

图4为本发明实施例的智能终端的内部结构的框架示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,进行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;pcs(personalcommunicationsservice,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;pda(personaldigitalassistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或gps(globalpositioningsystem,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是pda、mid(mobileinternetdevice,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。

本发明的发明人经过研究发现,在充电电量小于智能终端的耗电电量的情况下,例如利用电脑的usb接口为正在运行游戏中的智能终端进行充电,直到智能终端中电池的实际电压维持不了智能终端中的硬件电路的正常运行时,容易发生被动关机。这种被动关机,不但容易导致智能终端中的数据发生丢失、损毁或错误等数据异常,而且很容易导致硬件电路的损坏。

基于上述发现,本发明的实施例中,确定处于充电状态的智能终端的电池持续处于低电状态;在低电状态下触发关机指令;执行关机指令使智能终端实现关机。可见,本发明实施例中,当检测到智能终端持续处于充电状态、且智能终端的电池持续处于低电状态时,主动地执行关机步骤,既可以妥善地对数据进行保存等处理,防止数据异常;又可以使得智能终端中的各芯片、器件等硬件电路得以正常下电,防止硬件电路因被动下电受损,从而保护硬件电路,延长智能终端的使用寿命。

下面结合附图具体介绍本发明实施例的技术方案。

本发明实施例中的智能终端可以包括智能手机、平板电脑或者电子阅读器等具有操作系统的终端。

本发明实施例提供一种智能终端低电自保护方法,该方法的流程示意图如图1所示,包括如下步骤:

步骤s101:确定处于充电状态的智能终端的电池持续处于低电状态。

具体地,智能终端确定本智能终端持续处于充电状态。其中,确定智能终端处于充电状态的具体方法为本领域技术人员所熟知,此处不再赘述。

确定智能终端的电池持续处于低电状态包括:确定智能终端的电池电压持续低于预设定阈值,进入低电状态的步骤中。

较佳地,可以采用多种方法确定智能终端的电池持续处于低电状态。

一种确定智能终端的电池持续处于低电状态的方法包括:多次识别到系统存在电池低电压中断即确定智能终端电池持续处于低电状态。该方法将在后续进行详细介绍,此处不再赘述。

另一种确定智能终端的电池持续处于低电状态的方法包括:多次检测到系统的电池电压低于预设定阈值即确定智能终端电池持续处于低电状态。该方法将在后续进行详细介绍,此处不再赘述。

较佳地,在确定智能终端持续处于充电状态、或者确定智能终端的电池持续处于低电状态之前,确认智能终端电池的输入电压是否为零;若是,则继续确定智能终端是否持续处于充电状态、以及智能终端的电池是否持续处于低电状态;若否,则结束本流程。

步骤s102:在低电状态下触发关机指令。

在上述步骤中确定出智能终端持续处于充电状态、且确定出智能终端的电池持续处于低电状态时,在本步骤中,触发关机指令。

关机指令可为具有人机交互功能以提示用户进行换线操作的自定义程序,也可以通过调用系统接口来实现,具体而言,触发的关机指令为系统预设的自动关机指令。

步骤s103:执行关机指令使智能终端实现关机。

具体地,将预设的关机指令上报至应用,由应用根据关机指令针对智能终端主动执行关机。

较佳地,执行关机指令的过程中,由接收该关机指令的所述自定义的应用层程序的进程弹出包含提示信息的提示窗口,在接收第一用户指令或经过预定时间后执行关机,或在接收第二用户指令后退出关机过程。例如,提供一个窗口,在其中包含警示信息,且提供“确定”和“取消”两种按键,分别用于触发所述的第一用户指令和第二用户指令,在用户选取“确定”时,即触发第一用户指令执行关机;在用户选取“取消”时,则退出关机过程。

本领域技术人员可以理解,本步骤中主动执行关机指令,包含了对智能终端运行中的数据进行保存、对运行中的程序进行正常退出等对数据和程序进行妥善处理的步骤,可以防止数据异常。并且,包含了对智能终端中的各芯片、器件等硬件电路进行正常下电的步骤,可以防止硬件电路因被动下电受损,从而保护硬件电路,延长硬件电路的使用寿命。

下面具体介绍上述步骤s101中,多次识别到系统存在电池低电压中断的方法的流程示意图如图2所示,包括如下步骤:

s201:接收系统的电池低电压中断触发指令。

本发明实例中,智能终端根据本智能终端中的所有芯片、器件等硬件电路所各自要求的最小电压值,预先设定阈值,简称预设定阈值。预设定阈值大于智能终端中的所有芯片、器件等硬件电路所各自要求的最小电压值。

本领域技术人员可以根据智能终端的历史耗电数据、经验数据或者实验测定等方法或途径,确定出智能终端中各芯片、器件等硬件电路各自的最小电压值,进而确定该预设定阈值。

系统循环检测电池的电压,当检测到电池当前的电压小于预设定阈值后,发送电池低电压中断触发指令。

智能终端接收系统的电池低电压中断触发指令。

s202:经过预定时长的延时后,读取系统的中断状态寄存器以确认系统的电池低电压中断存在。

具体地,智能终端经过预定时长的延时后,读取系统的中断状态寄存器,若从中断状态寄存器读取到电池低电压中断,则确认系统的电池低电压中断存在;若从中断状态寄存器未读取到电池低电压中断,则确认系统的电池低电压中断不存在。

s203:当至少经过一次预定时长的延时后,确认系统的电池低电压中断是否存在;若是,则确认智能终端的电池持续处于低电状态;否则结束本流程。

具体地,当至少经过一次预定时长的延时后,智能终端能够从系统的中断状态寄存器中读取到电池低电压中断,则确认系统的电池低电压中断持续存在,进而确认智能终端的电池持续处于低电状态。

较佳地,若在一次预定时长的延时到达后,智能终端从系统的中断状态寄存器中未读取到电池低电压中断,则确认系统的电池低电压中断未持续存在,进而确认智能终端的电池未持续处于低电状态;忽略之前读取到的电池低电压中断、以及接收的电池低电压中断触发指令;结束本次流程或者跳转到步骤s201继续执行下一次确定智能终端的电池持续处于低电状态的流程。

可以理解,即使系统因受到干扰等,误发送电池低电压中断触发指令、和/或将电池低电压中断误存储到中断状态寄存器中,本步骤中也可以识别出智能终端的电池是否真正处于低电状态,能够防止在电池未持续处于低电状态下意外发生关机,从而整体上保证后续对智能终端进行主动关机的可靠性。

下面具体介绍上述步骤s101中,多次检测到系统的电池电压低于预设定阈值的方法的流程示意图如图3所示,包括如下步骤:

s301:以第一时延为间隔,循环判断系统的电池电压是否低于预设定阈值;若是,则执行步骤s302;否则继续执行本步骤。

具体地,智能终端获取系统当前的电池电压,具体获取方法为本领域技术人员所熟知,此处不再赘述。

智能终端判断获取的系统当前的电池电压是否低于预设定阈值;若是,则执行步骤s302;若否,则间隔第一时延后,继续获取系统的电池电压、并判断获取的电池电压是否低于预设定阈值。

其中,预设定阈值是根据智能终端中的所有芯片、器件等硬件电路所各自要求的最小电压值,预先设定的。预设定阈值大于智能终端中的所有芯片、器件等硬件电路所各自要求的最小电压值。本领域技术人员可以根据智能终端的历史耗电数据、经验数据或者实验测定等方法或途径,确定出智能终端中各芯片、器件等硬件电路各自的最小电压值,进而确定该预设定阈值。

s302:以第二时延为间隔,间断判断系统的电池电压是否低于预设定阈值。

具体地,智能终端获取系统当前的电池电压后,判断获取的系统当前的电池电压是否低于预设定阈值;若是,则执行步骤s303;若否,则间隔第二时延后,继续获取系统的电池电压、并判断获取的电池电压是否低于预设定阈值。

其中,第二时延小于第一时延;例如,第一时延可以是5秒钟,第二时延可以是3秒种。

可以理解,缩短判断系统的电池电压是否低于预设定阈值之间的时延,可以加快确定电池持续处于低电状态的速度,整体上提升智能终端低电自保护方法的效率。

而且,由于确定电池持续处于低电状态的过程中,智能终端的电池通常仍处于净耗电(充入电能少于消耗电能)的状态,电池电压仍随净耗电而逐渐降低。因此,缩短确定电池持续处于低电状态的过程耗时,可以减少电池电压的降低量,可以减小电池电压小于智能终端中的硬件电路的最小电压值的几率,大大降低意外发生被动关机的几率,进一步提升本发明实施例的智能终端低电自保护的可靠性。

s303:经过至少一次的第二时延的延时后,若系统的电池电压仍低于预设定阈值,则确认智能终端的电池持续处于低电状态。

具体地,经过一次第二时延的延时后,判断一次系统的电池电压是否低于预设定阈值;若是,则经过下一次第二时延的延时后,继续判断下一次系统的电池电压是否低于预设定阈值;直到经过设定次数的第二时延的延后,判断出该设定次数的系统的电池电压依然低于预设定阈值;确认智能终端的电池持续处于低电状态。

其中,本领域技术人员可以根据实际情况预先设置的设定次数。例如,技术人员将设定次数预先设置为5。

可以理解,智能终端对电池电压与预设定阈值进行多次的比较判断,可以保证电池电压确实是小于预设定阈值的,从而保证后续对智能终端主动执行关机指令的可靠性。

较佳地,经过一次第二时延的延时后,判断出该次系统的电池电压未低于预设定阈值,则确认智能终端的电池未持续处于低电状态;结束本次流程,或者,跳转到步骤s301继续执行下一次确定智能终端的电池持续处于低电状态的流程。

可以理解,即使因受到干扰等在设定次数的第二时延的延时到达前,获取到低于预设定阈值的电池电压,本步骤中也可以识别出智能终端的电池是否真正处于低电状态,能够防止在电池未持续处于低电状态下意外发生关机,从而整体上保证后续对智能终端进行主动关机的可靠性。

基于上述低电自保护方法,本发明实施例中的智能终端的内部结构的框架示意图如图4所示,包括:低电确定模块401、关机触发模块402和关机执行模块403。

其中,低电确定模块401用于确定处于充电状态的智能终端的电池持续处于低电状态。

关机触发模块402用于在低电状态下触发关机指令。

关机执行模块403用于执行关机指令使智能终端实现关机。

较佳地,低电确定模块401具体用于多次识别到系统存在电池低电压中断即确定智能终端电池持续处于低电状态。

进一步,低电确定模块401用于多次识别到系统存在电池低电压中断的过程具体包括:接收系统的电池低电压中断触发指令;经过预定时长的延时后,读取系统的中断状态寄存器以确认系统的电池低电压中断存在;当至少经过一次预定时长的延时后,若确认系统的电池低电压中断存在,则确认智能终端的电池持续处于低电状态。

较佳地,低电确定模块401具体用于多次检测到系统的电池电压低于预设定阈值即确定智能终端电池持续处于低电状态。

进一步,低电确定模块401用于多次检测到系统的电池电压低于预设定阈值即具体包括:以第一时延为间隔,循环判断系统的电池电压是否低于预设定阈值;若低于预设定阈值,以第二时延为间隔,间断判断系统的电池电压是否低于预设定阈值;经过至少一次的第二时延的延时后,若系统的电池电压仍低于预设定阈值,则确认智能终端的电池持续处于低电状态。

较佳地,关机执行模块403用于执行关机指令的过程中,由接收该关机指令的应用层进程弹出包含提示信息的提示窗口,在接收第一用户指令或经过预定时间后执行关机,或在接收第二用户指令后退出关机过程。

较佳地,关机指令为系统预设的自动关机指令。

较佳地,低电确定模块401用于确认智能终端电池的输入电压不为零后,确定智能终端持续处于充电状态,并确定智能终端的电池持续处于低电状态。

上述低电确定模块401、关机触发模块402和关机执行模块403功能的实现方法,可以参考如上述图1-3所示的流程步骤的具体内容,此处不再赘述。

本发明实施例中,当确定智能终端持续处于充电状态、且智能终端的电池持续处于低电状态时,主动地执行关机步骤,既可以妥善地对数据进行保存等处理,防止数据异常;又可以使得智能终端中的各芯片、器件等硬件电路得以正常下电,防止硬件电路因被动下电受损,从而保护硬件电路,延长智能终端的使用寿命。

而且,本发明实施例中,当多次识别到系统存在电池电压中断、或多次检测到系统的电池电压低于预设定阈值后,能够确定电池电压是可重复地、稳定地小于预设定阈值,进而确定智能终端的电池持续处于低电状态,大大降低了其它因素对电池持续处于低电状态进行确定的干扰,能够保证确定智能终端的电池持续处于低电状态的步骤的可靠性,从而整体上保证本发明实施例的可靠性。

进一步,本发明实施例中,判断出系统的电池电压低于预设定阈值后,将判断的间隔从第一时延缩短为第二时延,继续以第二时延为间隔,间断判断系统的电池电压是否低于预设定阈值。可见,缩短判断间隔的时延,能够加快确定电池持续处于低电状态的速度,整体上提升智能终端低电自保护方法的效率。

本技术领域技术人员可以理解,本发明包括涉及用于执行本申请中所述操作中的一项或多项的设备。这些设备可以为所需的目的而专门设计和制造,或者也可以包括通用计算机中的已知设备。这些设备具有存储在其内的计算机程序,这些计算机程序选择性地激活或重构。这样的计算机程序可以被存储在设备(例如,计算机)可读介质中或者存储在适于存储电子指令并分别耦联到总线的任何类型的介质中,所述计算机可读介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、cd-rom、和磁光盘)、rom(read-onlymemory,只读存储器)、ram(randomaccessmemory,随即存储器)、eprom(erasableprogrammableread-onlymemory,可擦写可编程只读存储器)、eeprom(electricallyerasableprogrammableread-onlymemory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,可读介质包括由设备(例如,计算机)以能够读的形式存储或传输信息的任何介质。

本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。本技术领域技术人员可以理解,可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来实现,从而通过计算机或其他可编程数据处理方法的处理器来执行本发明公开的结构图和/或框图和/或流图的框或多个框中指定的方案。

本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。

以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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