本发明涉及通信技术领域,尤其涉及一种时间显示方法和终端。
背景技术:
目前,部分用户没有佩戴手表的习惯,而更倾向于利用终端来查看时间。而随着终端屏幕的越来越大,终端耗电加剧,而在终端耗尽电量自动关机后,如果对终端进行充电,只会显示充电信息。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
现有的显示方法,在终端关机状态下的充电过程中只显示充电信息,用户若要查看时间,需要等终端的电量满足开机条件后,对终端进行开机操作后,才可以查看当前时间,操作复杂,查看效率较低。
技术实现要素:
有鉴于此,本发明实施例提供了一种时间显示方法和终端,用以解决现有的显示方法中,在终端关机状态下的充电过程中查看时间信息时步骤复杂且查看效率较低的问题。
一方面,本发明实施例提供了一种时间显示方法,包括:
在终端关机状态下的充电过程中,检测所述终端电池的电压;
判断所述终端电池的电压是否达到系统工作电压;
若确定所述终端电池的电压达到系统工作电压,获取所述终端中实时时钟的时间信息,并显示所述时间信息。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述判断所述终端电池的电压是否达到系统工作电压,包括:
将所述终端电池的电压与预设的电压阈值进行比较,其中,所述电压阈值小于所述系统工作电压;
若所述终端电池的电压大于所述电压阈值,判断所述终端电池的电压是否达到系统工作电压。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述获取所述终端中实时时钟的时间信息,包括:
运行所述终端中操作系统的内核程序,以使得所述操作系统的内核程序读取所述终端中实时时钟的时间信息。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,确定所述终端电池的电压达到系统工作电压之后,所述方法还包括:
获取所述终端的电量信息,并显示所述电量信息。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述获取所述终端的电量信息,包括:
运行所述终端中电量检测程序,以使得所述电量检测程序检测所述终端的充电电流,并根据所述终端电池的电压和所述充电电流,获取所述终端的电量信息。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述显示所述时间信息,包括:
点亮终端屏幕,并通过所述屏幕显示所述时间信息;或者,
点亮除所述终端屏幕以外的其他显示区域,并通过所述其他显示区域显示所述时间信息。
上述技术方案中的一个技术方案具有如下有益效果:
本发明实施例所提供的时间显示方法,通过在终端关机状态下的充电过程中,检测所述终端电池的电压,然后,判断所述终端电池的电压是否达到系统工作电压,若确定所述终端电池的电压达到系统工作电压,获取所述终端中实时时钟的时间信息,并显示所述时间信息。本发明实施例不需要增加额外的硬件电路,即可实现在终端关机状态下的充电过程中,当终端电池的电压达到系统工作电压时显示时间信息,用户无需再进行开机也可以查看到时间信息,简便可行,解决了现有的显示方法中,在终端关机状态下的充电过程中查看时间信息时步骤复杂且查看效率较低的问题。
另一方面,本发明实施例提供了一种终端,包括:
检测单元,用于在终端关机状态下的充电过程中,检测所述终端电池的电压;
判断单元,用于判断所述终端电池的电压是否达到系统工作电压;
处理单元,用于若确定所述终端电池的电压达到系统工作电压,获取所述终端中实时时钟的时间信息,并显示所述时间信息。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述判断单元,具体用于:
将所述终端电池的电压与预设的电压阈值进行比较,其中,所述电压阈值小于所述系统工作电压;
若所述终端电池的电压大于所述电压阈值,判断所述终端电池的电压是否达到系统工作电压。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述处理单元用于获取所述终端中实时时钟的时间信息时,具体用于:
运行所述终端中操作系统的内核程序,以使得所述操作系统的内核程序读取所述终端中实时时钟的时间信息。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,确定所述终端电池的电压达到系统工作电压之后,所述处理单元还用于:
获取所述终端的电量信息,并显示所述电量信息。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述处理单元用于获取所述终端的电量信息时,具体用于:
运行所述终端中电量检测程序,以使得所述电量检测程序检测所述终端的充电电流,并根据所述终端电池的电压和所述充电电流,获取所述终端的电量信息。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述显示单元用于显示所述时间信息时,具体用于:
点亮终端屏幕,并通过所述屏幕显示所述时间信息;或者,
点亮除所述终端屏幕以外的其他显示区域,并通过所述其他显示区域显示所述时间信息。
上述技术方案中的一个技术方案具有如下有益效果:
本发明实施例所提供的终端,通过终端中的检测单元在终端关机状态下的充电过程中,检测所述终端电池的电压,然后,终端中的判断单元判断所述终端电池的电压是否达到系统工作电压,若确定所述终端电池的电压达到系统工作电压,终端中的处理单元获取所述终端中实时时钟的时间信息,并显示所述时间信息。本发明实施例不需要增加额外的硬件电路,即可实现在终端关机状态下的充电过程中,当终端电池的电压达到系统工作电压时显示时间信息,用户无需再进行开机也可以查看到时间信息,简便可行,解决了现有的显示方法中,在终端关机状态下的充电过程中查看时间信息时步骤复杂且查看效率较低的问题。
【附图说明】
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1是本发明实施例所提供的时间显示方法的实施例一的流程示意图;
图2是本发明实施例中终端的显示内容示意图;
图3是本发明实施例所提供的时间显示方法的实施例二的流程示意图;
图4是本发明实施例所提供的终端的功能方块图。
【具体实施方式】
为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
实施例一
本发明实施例给出一种时间显示方法,请参考图1,其为本发明实施例所提供的时间显示方法的实施例一的流程示意图,如图1所示,该方法包括以下步骤:
S101,在终端关机状态下的充电过程中,检测终端电池的电压。
具体的,充电器或电源可以通过连接充电线的方式向终端供电。在终端关机状态下,若检测到充电线的插入,即可以启动充电程序,向终端供电。
本发明实施例中,检测终端电池的电压,是为了根据终端电池的电压,判断该电压是否达到系统工作电压。
S102,判断终端电池的电压是否达到系统工作电压。
具体的,本发明实施例中,判断终端电池的电压是否达到系统工作电压,是为了若终端电池的电压达到系统工作电压,获取终端中实时时钟的时间信息,并显示获取到的时间信息。
需要说明的是,系统工作电压即终端系统可以正常工作的电压。系统工作电压可以根据实际需要进行预设,只有当终端电池的电压达到系统工作电压,终端系统才开始工作。
在一个具体的实现过程中,系统工作电压可以为3.4V。
具体的,将获取到的终端电池的电压与系统工作电压进行比较,首先可以将终端电池的电压与预设的电压阈值进行比较,其中,预设的电压阈值小于系统工作电压。若终端电池的电压大于该电压阈值,再判断终端电池的电压是否达到系统工作电压。
需要说明的是,电压阈值可以根据实际需要进行预设,本发明实施例对此不进行特别限定。例如,在一个具体的实现过程中,电压阈值可以为3.2V。
若终端电池的电压小于或者等于该电压阈值,以涓流充电的方式向所述终端电池进行充电。此时,充电时的充电电流可以控制在100mA以内,并在终端电池的电压达到该电压阈值之前,保持涓流充电的充电方式不变。
具体的,终端电池的电压大于该电压阈值,判断终端电池的电压是否达到系统工作电压时,可以将终端电池的电压继续与系统工作电压进行比较。
若终端电池的电压大于或者等于系统工作电压,则确定终端电池的电压达到系统工作电压,终端系统开始运行,并且,可以以较大的充电电流为终端电池进行充电。
此外,若终端电池的电压小于系统工作电压,也即终端电池的电压在预设的电压阈值与系统工作电压之间,此时,确定终端电池的电压未达到系统工作电压,此时可以启动第二引导充电程序,对终端电池进行预充电,充电电流可以控制在500mA以内,并在终端电池的电压达到系统工作电压之前,保持预充电的充电方式不变,以保证电池的寿命和安全。
举例说明,若预设的系统工作电压为3.4V,电压阈值为3.2V,则检测到终端电池的电压后,首先将终端电池的电压与电压阈值3.2V进行比较,若终端电池的电压大于电压阈值3.2V,则将终端电池的电压与系统工作电压进行比较。具体的,若检测到终端电池的电压为3.1V,此时开始对终端电池进行涓流充电,充电电流可以为80mA;随着充电时间的增长,若检测到终端电池的电压为3.23V,启动第二引导充电程序,为终端电池进行预充电,充电电流可以为400mA;随着充电时间的继续增长,若检测到终端电池的电压为3.4V,终端系统开始运行,并且,可以以较大的充电电流为终端电池进行充电。
S103,若确定终端电池的电压达到系统工作电压,获取终端中实时时钟的时间信息,并显示该时间信息。
具体的,本发明实施例中,若确定终端电池的电压达到系统工作电压,即可获取终端中实时时钟的时间信息,进而,可以显示获取到的时间信息。
需要说明的是,本发明实施例中,时间信息可以包括但不限于:当前时刻、阳历日期和阴历日期中至少一个。
在一个具体的实现过程中,获取终端中实时时钟的时间信息,可以通过运行终端中操作系统的内核程序,以使得操作系统的内核程序读取终端中实时时钟的时间信息。
需要说明的是,若终端中实时时钟为独立的时钟电路,即终端的主板上存在一个独立的电池给实时时钟进行供电,则在终端电池电量耗尽时,终端虽然关机并停止运行,但是,实时时钟仍然可以运行。也即,若实时时钟为独立的时钟电路,即使终端电池电量耗尽关机,但是,实时时钟仍然可以运行并更新时间的。所以,获取实时时钟的时间信息是当前的正确的时间信息。或者,若终端中实时时钟为非独立的时钟电路,即实时时钟依靠终端电池进行供电,若终端电池电量耗尽,终端关机并停止运行时,实时时钟也停止运行。所以,获取实时时钟的时间信息可能是初始时间信息,或者是终端电池电量耗尽前所更新的时间信息。本发明实施例对实时时钟如何更新时间信息不做特别限定。
具体的,本发明实施例中,显示时间信息可以包括但不限于以下两种实现方式:
第一种:点亮终端屏幕,并通过该终端屏幕显示时间信息。
需要说明的是,本发明实施例中,通过点亮的终端屏幕显示时间信息时,可以全屏显示时间信息,也可以在点亮的终端屏幕中的指定区域显示时间信息,本发明实施例对此不进行特别限定。
第二种:点亮除终端屏幕以外的其他显示区域,并通过该其他显示区域显示时间信息。
可以理解的是,本发明实施例中,除终端屏幕以外的其他显示区域即终端中除主屏幕以外的其他可以显示的区域,例如:边缘曲面屏幕、后置屏幕等。
需要说明的是,显示的时间信息的具体格式可以根据实际需要进行预设,以2015年5月20日为例进行说明,本发明实施例中,既可以“2015年5月20日”的格式显示日期,或者,也可以“2015-05-20”的格式显示日期,或者,还可以“2015-5-20”的格式显示日期,本发明实施例对此不进行特别限定。
具体的,本发明实施例中,若确定终端电池的电压达到系统工作电压,还可以获取终端的电量信息,进而,可以显示获取到的电量信息。
需要说明的是,本发明实施例中,电量信息可以包括但不限于终端的当前电量。
在一个具体的实现过程中,获取终端的电量信息可以运行电量检测程序,以使得电量检测程序检测终端的充电电流,并根据终端电池的电压和充电电流,获取终端的电量信息。
可以理解的是,本发明实施例中,显示终端的电量信息的实现方式与显示时间信息的实现方式一致,本发明实施例对此不再进行赘述。
请参考图2,其为本发明实施例中终端的显示内容示意图。
如图2所示,可以在终端关机状态下的充电过程中,若确定终端电池的电压达到系统工作电压,即可在终端屏幕上显示获取到的时间信息和电量信息。
需要说明的是,本发明实施例中所涉及的终端可以包括但不限于个人计算机(Personal Computer,PC)、个人数字助理(Personal Digital Assistant,PDA)、无线手持设备、平板电脑(Tablet Computer)、手机、MP3播放器、MP4播放器等。
需要说明的是,S101~S103的执行主体可以为时间显示装置,该装置可以位于本地终端的应用,或者还可以为位于本地终端的应用中的插件或软件开发工具包(Software Development Kit,SDK)等功能单元,本发明实施例对此不进行特别限定。
可以理解的是,所述应用可以是安装在终端上的应用程序(nativeApp),或者还可以是终端上的浏览器的一个网页程序(webApp),本发明实施例对此不进行限定。
本发明实施例所提供的时间显示方法具有如下有益效果:
本发明实施例所提供的时间显示方法,通过在终端关机状态下的充电过程中,检测终端电池的电压,然后,判断终端电池的电压是否达到系统工作电压,若确定终端电池的电压达到系统工作电压,获取终端中实时时钟的时间信息,并显示该时间信息。本发明实施例不需要增加额外的硬件电路,即可实现在终端关机状态下的充电过程中,当终端电池的电压达到系统工作电压时显示时间信息,用户无需再进行开机也可以查看到时间信息,简便可行,解决了现有的显示方法中,在终端关机状态下的充电过程中查看时间信息时步骤复杂且查看效率较低的问题。
实施例二
本发明实施例还给出一种时间显示方法,请参考图3,其为本发明实施例所提供的时间显示方法的实施例二的流程示意图,如图3所示,该方法包括以下步骤:
S301,在终端关机状态下的充电过程中,检测终端电池的电压。
S302,判断终端电池的电压是否达到预设的电压阈值;若是,执行S303;若否,执行S304。
S303,判断终端电池的电压是否达到系统工作电压;若是,执行S305;若否,执行S306。
S304,以涓流充电的方式对终端电池进行充电,继续执行S301。
S305,运行操作系统内核程序,获取终端中实时时钟的时间信息。
S306,以预充电的方式对终端电池进行充电,继续执行S301。
S307,运行电量检测程序,获取终端的电量信息。
S308,点亮终端屏幕,并在该屏幕上显示时间信息和电量信息。
本发明实施例所提供的时间显示方法具有如下有益效果:
本发明实施例所提供的时间显示方法,不需要增加额外的硬件电路,即可实现在终端关机状态下的充电过程中,当终端电池的电压达到系统工作电压时显示时间信息,用户无需再进行开机也可以查看到时间信息,简便可行,解决了现有的显示方法中,在终端关机状态下的充电过程中查看时间信息时步骤复杂且查看效率较低的问题。
实施例三
基于上述实施所提供的时间显示方法,本发明实施例进一步给出实现上述方法实施例中各步骤及方法的终端实施例。
请参考图4,其为本发明实施例所提供的终端的功能方块图。如图4所示,该终端包括:
检测单元41,用于在终端关机状态下的充电过程中,检测终端电池的电压;
判断单元42,用于判断终端电池的电压是否达到系统工作电压;
处理单元43,用于若确定终端电池的电压达到系统工作电压,获取终端中实时时钟的时间信息,并显示该时间信息。
具体的,本发明实施例中,判断单元42,具体用于:
将所述终端电池的电压与预设的电压阈值进行比较,其中,所述电压阈值小于所述系统工作电压;
若所述终端电池的电压大于所述电压阈值,判断终端电池的电压是否达到系统工作电压。
具体的,本发明实施例中,处理单元43用于获取终端中实时时钟的时间信息时,具体用于:
运行终端中操作系统的内核程序,以使得操作系统的内核程序读取终端中实时时钟的时间信息。
在一个具体的实现过程中,确定终端电池的电压达到系统工作电压之后,处理单元43,还用于:
获取终端的电量信息,并显示该电量信息。
具体的,本发明实施例中,处理单元43用于获取终端的电量信息时,具体用于:
运行终端中电量检测程序,以使得电量检测程序检测终端的充电电流,并根据终端电池的电压和充电电流,获取终端的电量信息。
具体的,本发明实施例中,处理单元43用于显示时间信息时,具体用于:
点亮终端屏幕,并通过终端屏幕显示时间信息;或者,
点亮除终端屏幕以外的其他显示区域,并通过该其他显示区域显示时间信息。
由于本实施例中的各单元能够执行图1所示的方法,本实施例未详细描述的部分,可参考对图1的相关说明。
本发明实施例所提供的终端具有如下有益效果:
本发明实施例所提供的终端,通过终端中的检测单元在终端关机状态下的充电过程中,检测终端电池的电压,然后,终端中的判断单元判断终端电池的电压是否达到系统工作电压,若确定终端电池的电压达到系统工作电压,终端中的处理单元获取终端中实时时钟的时间信息,并显示该时间信息。本发明实施例不需要增加额外的硬件电路,即可实现在终端关机状态下的充电过程中,当终端电池的电压达到系统工作电压时显示时间信息,用户无需再进行开机也可以查看到时间信息,简便可行,解决了现有的显示方法中,在终端关机状态下的充电过程中查看时间信息时步骤复杂且查看效率较低的问题。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(Processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。