一种智能水杯重启系统情况下的时间恢复方法及系统与流程

文档序号:15675933发布日期:2018-10-16 20:03阅读:516来源:国知局
一种智能水杯重启系统情况下的时间恢复方法及系统与流程

本发明属于智能控制领域,更具体地,涉及一种智能水杯重启系统情况下的时间恢复方法及系统。



背景技术:

在当前的智能水杯情况下,需要连接蓝牙之后,才能校对当前智能水杯的时间,实现智能水杯时间与真实时间的同步。但是当系统重启之后,智能水杯的时间会恢复到系统初始的时间,即回到1970年。

在两种情况下,智能水杯的系统需要重启:一种是在智能水杯软件升级后,系统会重启;一种是在系统电量低的时候,为保护电池,延长电池寿命,系统会进入死机状态,软件不再运行,当智能水杯连接上充电器后,系统会重新启动。智能水杯系统重启后,系统的时间会初始化,这导致系统的时间变成1970年的初始时间,在智能水杯连接蓝牙之前,这个时间都不会被校对,此时,智能水杯的时间是不对的,影响了智能水杯关于饮水上报以及饮水提醒功能的正常使用。

公开号cn106361098a的专利公开了一种智能水杯,包括底座、背体,所述底座上设置led显示板、时钟设置按钮、计时器、水量监测传感器、微处理器、存储器、提示报警器;通过时钟设置按钮对计时器定时,并在时间到来时由微处理器控制提示报警器响铃提示用户喝水,led显示板用于显示时间信息,水量监测传感器监测杯体中的水量信息,存储器对水量信息进行统计记录。所述led显示板可以显示当前的时间,该时间通过蓝牙连接实现与网络时间的同步,校对时间也需连接蓝牙,智能水杯系统重启后,在智能水杯连接蓝牙之前,显示的时间都不会被校对,时间是错误的,影响了智能水杯关于饮水提醒功能的正常使用。

与现有技术相比,本发明提供一种智能水杯重启系统情况下的时间恢复方法及系统,实现了智能水杯重启后时间的恢复,提升了用户体验。



技术实现要素:

针对现有技术的以上缺陷及改进需求,本发明提供了一种智能水杯重启情况下的时间恢复方法及系统,其目的在于提供一种当智能水杯重启后,系统的时间恢复到重启之前的时间,而不会恢复到初始时间的方法及系统,由此解决现有技术存在的智能水杯重启后,系统时间变成1970年的初始时间的技术问题。

为实现上述目的,本发明提供了一种智能水杯重启系统情况下的时间恢复方法,包括步骤:

s1.判断智能水杯当前电量是否为预设电量值,若是,则存储当前智能水杯时间的秒数;

s2.智能水杯重启后,根据所述存储的秒数设定当前的时间。

进一步的,还包括步骤:

判断是否接收到用户的软件升级指令,若是,则存储当前智能水杯时间的秒数。

进一步的,步骤s1还包括步骤:

提示用户当前电量过低,以便用户将智能水杯连接充电器。

进一步的,在步骤s2之后,还包括步骤:

判断智能水杯是否连接蓝牙,若是,则自动校对当前智能水杯的时间。

进一步的,在步骤s2之后,还包括步骤:

将所述设定的时间进行反馈。

相应的,还提供一种智能水杯重启系统情况下的时间恢复系统,包括:

第一判断模块,用于判断智能水杯当前电量是否为预设电量值;

存储模块,用于当智能水杯当前电量为预设电量值时,存储当前智能水杯时间的秒数;

设定模块,用于当智能水杯重启后,根据所述存储的秒数设定当前的时间。

进一步的,还包括:

第二判断模块,用于判断是否接收到用户的软件升级指令;

存储模块,用于当接收到用户的软件升级指令时,存储当前智能水杯时间的秒数。

进一步的,还包括:

提示模块,用于当智能水杯当前电量为预设低电量时,提示用户当前电量过低,以便用户将智能水杯连接充电器。

进一步的,还包括:

第三判断模块,用于判断智能水杯是否连接蓝牙;

校对模块,用于当智能水杯连接蓝牙时,校对当前智能水杯的时间。

进一步的,还包括:

反馈模块,用于将所述设定的时间进行反馈。

本发明与现有技术相比,有如下优点:

通过在智能水杯系统重启之前存储智能水杯当前的系统时间秒数,使得智能水杯在系统重启之后,依据存储的时间秒数恢复当前的时间,这个时间会非常接近真实时间,实现了智能水杯饮水上报、饮水定时提醒等功能的正常使用,提高了用户的体验。

附图说明

图1是实施例一提供的一种智能水杯重启系统情况下的时间恢复方法流程图;

图2是实施例一提供的一种智能水杯重启系统情况下的时间恢复系统结构图;

图3是实施例二提供的一种智能水杯重启系统情况下的时间恢复方法流程图;

图4是实施例二提供的一种智能水杯重启系统情况下的时间恢复系统结构图;

具体实施方式

以下是本发明的具体实施例并结合附图,对本发明的技术方案作进一步的描述,但本发明并不限于这些实施例。

实施例一

本实施例提供一种智能水杯重启系统情况下的时间恢复方法,如图1所示,包括步骤:

s11.判断智能水杯当前电量是否为预设电量值,若是,则存储当前智能水杯时间的秒数;

s12.智能水杯重启后,根据所述存储的秒数设定当前的时间。

当智能水杯处于低电量状态时,系统为了保护电池,延长电池的使用寿命,会进入死机状态,软件不再运行,在智能水杯连接了充电器之后,系统将会重新启动。用户可以预设一个电量值,预设的电量值应当为低电量值,当智能水杯达到预设电量值时,智能水杯将系统当前时间的秒数存储下来,该秒数以1970年为基准,是从1970年直到当前所历经的秒数。智能水杯在预设低电量值的状态下存储了系统当前时间的秒数,此时软件不再运行,当智能水杯连接上充电器后,系统就会重启,系统重启之后,按照存储的秒数来设定当前的时间,设定的时间就不会恢复初始值(1970年为初始时间),而是重启之前的时间,这个时间会非常接近于真实的时间,尤其是在重启比较快速的情况下,时间误差就相差几秒或者分钟级,智能水杯饮水上报、饮水定时提醒功能仍能够正常使用。

例如,用户设定预设电量值为5%,当智能水杯的电量值达到5%时,系统将自动存储当前时间的秒数,待用户连接上充电器之后,系统重启,重启之后,按照存储的秒数设定时间,例如重启前的时间为2018年5月25日9时2分3秒,那么重启后的时间也为2018年5月25日9时2分3秒,如果重启只花费了几秒钟或者几十秒钟,那么重启后的时间与真是的时间误差会非常小。

进一步的,还包括步骤:

判断是否接收到用户的软件升级指令,若是,则存储当前智能水杯时间的秒数。

智能水杯在两种情况下会系统重启,一种是上述低电量时,连接充电器后系统重启;另一种就是系统进行软件升级的时候会重启。当系统软件升级重启时,恢复时间的方法与低电量重启时恢复时间的方法一致,当接收到用户软件升级指令时,存储当前智能水杯时间的秒数,系统重启后,根据存储的秒数设定当前的时间。

进一步的,步骤s11还包括步骤:

提示用户当前电量过低,以便用户将智能水杯连接充电器。

当智能水杯的电量值达到预设电量值时,应当提示用户当前电量过低,这是因为,智能水杯在低电量时需要用户将智能水杯连接充电器系统才会重启,智能水杯连接上充电器的时间越快,时间差越小,重启后设定的系统时间越接近真实时间。

例如,用户预设电量值为5%,当智能水杯的电量值到达5%时,智能水杯可以通过语音播报或者特定的提示声提示用户当前电量过低,以便用户将智能水杯连接充电器。

进一步的,在步骤s12之后,还包括步骤:

将所述设定的时间进行反馈。

智能水杯系统重启后,根据存储的秒数设定系统当前的时间,设定好当前的时间后应当将设定的时间向用户反馈,以便用户知悉。

相应的,还提供一种智能水杯重启系统情况下的时间恢复系统,如图2所示,包括:

第一判断模块11,用于判断智能水杯当前电量是否为预设电量值;

存储模块12,用于当智能水杯当前电量为预设电量值时,存储当前智能水杯时间的秒数;

设定模块13,用于当智能水杯重启后,根据所述存储的秒数设定当前的时间。

第一判断模块11判断智能水杯当前电量是否为预设电量值,当第一判断模块11经过判断,智能水杯当前电量达到预设电量值,存储模块12则立即存储当前智能水杯时间的秒数,并将存储的秒数发送给设定模块13.当系统重启后,设定模块13根据接收的存储的秒数设定系统的时间。

进一步的,还包括:

第二判断模块14,用于判断是否接收到用户的软件升级指令;

存储模块12,用于当接收到用户的软件升级指令时,存储当前智能水杯时间的秒数。

第二判断模块14判断是否接收到用户的软件升级指令,若接收到用户的软件升级指令,则存储模块12立即将系统当前时间的秒数存储下来。

进一步的,还包括:

提示模块15,用于当智能水杯当前电量为预设低电量时,提示用户当前电量过低,以便用户将智能水杯连接充电器。

当第一判断模块11经过判断,智能水杯当前电量达到预设电量值,则将这一判断结果发送给提示模块15,由提示模块15通过语音播报或者特定提示音提示用户当前电量过低,便于用户尽快的将智能水杯连接充电器。

进一步的,还包括:

反馈模块16,用于将所述设定的时间进行反馈。

当系统重启后,设定模块13根据存储模块12发送的存储的秒数设定好了系统时间后,由反馈模块16将设定好的时间进行反馈,以便用户知悉。

本实施例采用在智能水杯低电量或者接到软件升级指令时将系统当前时间的秒数存储下来的方式,在系统重启后得以根据存储的时间秒数设定系统的时间,保证当前系统的时间不是恢复到初始时间,而是恢复到重启前的时间,时间误差较小,非常接近真实的时间,实现了饮水上报、饮水定时提醒功能的正常使用,提升了用户的体验。

实施例二

本实施例提供一种智能水杯重启系统情况下的时间恢复方法,如图3所示,包括步骤:

s21.判断智能水杯当前电量是否为预设电量值,若是,则存储当前智能水杯时间的秒数;

s22.智能水杯重启后,根据所述存储的秒数设定当前的时间。

进一步的,还包括步骤:

判断是否接收到用户的软件升级指令,若是,则存储当前智能水杯时间的秒数。

进一步的,步骤s21还包括步骤:

提示用户当前电量过低,以便用户将智能水杯连接充电器。

进一步的,在步骤s22之后,还包括步骤:

s23.判断智能水杯是否连接蓝牙,若是,则自动校对当前智能水杯的时间。

进一步的,在步骤s22之后,还包括步骤:

将所述设定的时间进行反馈。

与实施例一不同的是,在步骤s22之后,还包括步骤s23。

s23.判断智能水杯是否连接蓝牙,若是,则自动校对当前智能水杯的时间。

通常情况下,用户通过使智能水杯连接蓝牙可以实现智能水杯与真实时间的同步。智能水杯重启系统下,虽然通过事先存储重启前的时间秒数使得重启后的时间接近真实时间而无需恢复到初始时间,但重启后的时间毕竟不是完全的准确,用户仍然可以通过将智能水杯连接蓝牙,实现智能水杯系统时间与网络时间的同步。当智能水杯系统重新启动,并根据存储的秒数设定好系统当前的时间之后,判断是否连接上蓝牙,若连接上蓝牙,则自动校对智能水杯的时间,使智能水杯当前的时间与网络时间同步。

本实施例相较于实施例一,其优点在于:

既能在用户没有将智能水杯连接蓝牙的情况下,通过在重启前存储重启前的时间的秒数,使得系统重启后得以恢复重启前的时间,保证系统饮水上报、饮水定时提醒等功能的正常使用;又能通过蓝牙连接自动校准当前智能水杯的时间,实现与真实时间的同步,提升了用户的体验。

相应的,还提供一种智能水杯重启系统情况下的时间恢复系统,如图4所示,包括:

第一判断模块21,用于判断智能水杯当前电量是否为预设电量值;

存储模块22,用于当智能水杯当前电量为预设电量值时,存储当前智能水杯时间的秒数;

设定模块23,用于当智能水杯重启后,根据所述存储的秒数设定当前的时间。

进一步的,还包括:

第二判断模块24,用于判断是否接收到用户的软件升级指令;

存储模块22,用于当接收到用户的软件升级指令时,存储当前智能水杯时间的秒数。

进一步的,还包括:

提示模块25,用于当智能水杯当前电量为预设低电量时,提示用户当前电量过低,以便用户将智能水杯连接充电器。

进一步的,还包括:

第三判断模块26,用于判断智能水杯是否连接蓝牙;

校对模块27,用于当智能水杯连接蓝牙时,校对当前智能水杯的时间。

进一步的,还包括:

反馈模块28,用于将所述设定的时间进行反馈。

与实施例一不同的是,还包括第三判断模块26、校对模块27。

第三判断模块26判断智能水杯是否连接蓝牙,经过判断,若智能水杯已连接上蓝牙,则由校对模块27自动校对当前智能水杯的时间,实现智能水杯当前时间与真实时间的同步。

当智能水杯连接了蓝牙时,通过蓝牙连接自动校准当前智能水杯的时间,实现与真实时间的同步,提升了用户的体验。

本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。

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