用在电子设备上的报时方法及系统与流程

文档序号:12593928阅读:408来源:国知局
用在电子设备上的报时方法及系统与流程

本发明涉及计算机应用领域,特别涉及一种用在电子设备上的报时方法及系统。



背景技术:

目前大多数人都处于忙碌状态,时间对于每个人来说是异常珍贵的。然而在忙碌的工作中或学习中,我们难免会忽略了时间。当在某时需要做另一件事(比如约会、上课等),可能因为人们过于集中的做当前事情,而忘记了做另一件事的时间。为了提醒用户,用户可以预先设定闹表的方式,但是,该种方式要求人们必须手动打开闹表功能。对于大多数人来说,不会对经常性的、甚至无规律的事情设置闹表。因此,需要给用户提供另一种时间提醒方式,以主动告知用户其忽略的时间。



技术实现要素:

本发明的目的在于提供一种用在电子设备上的报时方法及系统,使得用户能获得定时报时的提醒功能。

为解决上述技术问题,本发明的实施方式提供了一种用在电子设备上的报时方法,包含以下步骤:

从所获取的报时监测指令中提取至少一个报时条件信息,其中,所述报时条件信息中包含:报时时间间隔、和所对应的时间段;

实时监测当前的时间信息,并确定当前所符合的时间段;

按照所符合的时间段所对应的报时时间间隔进行报时操作。

本发明的实施方式还提供了一种用在电子设备上的报时系统,包含:

提取模块,用于从所获取的报时监测指令中提取至少一个报时条件信息,其中,所述报时条件信息中包含:报时时间间隔、和所对应的时间段;

监测模块,用于实时监测当前的时间信息,并确定当前所符合的时间段;

报时模块,用于按照所符合的时间段所对应的报时时间间隔进行报时操作。

本发明实施方式相对于现有技术而言,基于报时监测指令启动监测当前的时间信息,并确定当前时间所符合的报时条件信息。能够实现按照设置的报时时间间隔进行报时,以为人们进行定时提醒。

另外,所述报时时间间隔可以是从获取所述报时监测指令时开始的固定报时时间间隔、也可以是从预设报时时刻开始的固定报时时间间隔。所述报时系统可为用户提供相应的设置界面来设置报时条件信息,以便灵活的进行调整。

另外,针对不同的报时时间间隔,采用不同的监测启动报时操作的方式,能够根据用户的需要,提供不同的报时监测方式,以便灵活的匹配相应的报时时间间隔。

附图说明

图1是本发明的用在电子设备上的报时方法中的一实施例的流程图;

图2是本发明的用在电子设备上的报时系统中的一实施例的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。

本发明的第一实施方式涉及一种用在电子设备上的报时方法。具体流程如图1所示。所述报时方法主要由报时系统来执行。其中,所述报时系统包括安装在所述电子设备中的软件和硬件。所述电子设备包括但不限于:手机、便携式电脑、智能穿戴装置、个人计算机设备等。

在步骤S1中,所述报时系统从所获取的报时监测指令中提取至少一个报时条件信息,其中,所述报时条件信息中包含:报时时间间隔、和所对应的时间段。

其中,所述报时条件信息中的时间段举例如下:

所获取的报时条件信息中的时间段A1为:从上午8点到下午7点59分59秒,时间段A2为从下午8点到上午7点59分59秒。

又如,所获取的报时条件信息中的时间段A3为从获取所述报时条件信息时开始的2小时以内,时间段A4为从时间段A3结束时开始的1小时以内。

具体地,所述报时系统可以接收远程设备(如另一移动设备)所发送的报时监测指令,所述报时监测指令中包含至少一个所述报时条件信息。

例如,所述报时条件信息包括:1)整点报时和从上午8点到下午7点59分59秒的时间段;2)不予报时和从下午8点到上午7点59分59秒的时间段。

在步骤S2中,所述报时系统实时监测当前的时间信息,并确定当前所 符合的时间段。

具体地,所述报时系统接收到所述报时监测指令时开始,即刻实时监测当前的时间信息,并根据各报时条件信息中的时间段来确定当前的时间信息属于哪一个时间段,由此来确定相应的报时时间间隔。所述报时系统按照所确定的报时时间间隔来执行步骤S3。

在步骤S3中,所述报时系统按照所符合的时间段所对应的报时时间间隔进行报时操作。

其中,所述报时时间间隔包括:1)从获取所述报时监测指令时开始的固定报时时间间隔。对应的,所述报时系统可选的以从获取所述报时监测指令时开始进行计时,每当所述记时符合所述固定报时时间间隔时,执行报时操作,并复位所述计时。

例如,所述报时时间间隔为:每隔15分钟报时。所述报时系统从获取所述报时监测指令时开始启动计时器计时,每当计时达到15分钟时,报时一次。若所述报时时间间隔所对应的时间段为从上午7点到上午9点,则当当前时间信息超出当前所使用的报时时间间隔所对应的时间段(即上午9点)时,从其他报时条件信息中确定时间段在当前时间信息之后(符合上午9点以后)开始的报时条件信息。

2)所述报时时间间隔为从预设报时时刻开始的固定报时时间间隔,则所述步骤S3为:所述报时系统当所监测的时间信息为所述预设报时时刻时,执行报时操作,并按照所述固定报时时间间隔确定下次报时的时间信息;接着,所述报时系统监测当前的时间信息,当所监测的时间信息符合所述下次报时的时间信息时,执行报时操作,并按照所述固定报时时间间隔确定下次报时的时间信息,直至下次报时的时间信息超出所对应的时间段。

例如,所述报时时间间隔为:从上午9点10分开始、每小时报时,获取所述报时监测指令的时间为上午8点10分,则所述报时系统监测到当前的 时间信息对应为上午9点10分时,开始报时,并在此时启动计时,每当计时达到1小时时,报时一次。直至所述报时系统监测到当前的时间信息超出所述报时时间间隔所对应的时间段。

另一种可选方式中,所述报时时间间隔仍为从预设报时时刻开始的固定报时时间间隔,所述报时系统可执行如下步骤:当所监测的时间信息为所述预设报时时刻时,执行报时操作,并按照所述固定报时时间间隔确定下次报时的时间信息;接着,监测当前的时间信息,当所监测的时间信息符合所述下次报时的时间信息时,执行报时操作,并按照所述固定报时时间间隔确定下次报时的时间信息,直至下次报时的时间信息超出所对应的时间段。

例如,所述报时时间间隔为整点报时,所述报时系统监测当前的时间信息中的分钟值和秒钟值均为0、且小时值为9时,执行报时操作,并将下次报时的时间信息调整为10点整。当所述报时系统监测到当前的时间信息中小时值为10、分钟值和秒钟值均为0,则再次进行报时操作。直至下次报时的时间信息超出所述整点报所对应的时间段。

在此,所述报时系统执行报时操作的方式包括但不限于以下至少一种:1)通过预设的铃声进行报时。2)通过闪烁所述电子设备内的闪光灯进行报时。3)通过振动进行报时。

作为一种优选方式,在所述报时系统按照当前已设定的报时条件信息执行过程中,或者在所述报时系统尚未启动时。所述报时系统可以向用户提供一用于设置报时条件信息的设置界面,并基于获取自所述设置界面的更改后的报时条件信息,生成更改后的报时条件信息的报时监测指令。

具体地,所述报时系统在从所述设置界面获取到报时条件信息后,判断所获取的报时条件信息中的时间段是否有重叠,若是,则显示有重叠的提示信息,以便用户更改。若否,则可生成报时监测指令;或者,按照预设的时间周期确定获取自所述设置界面的报时条件信息中的时间段之外的剩余时间 段。再将所述剩余时间段默认设置成又一报时条件信息,其包括:所述剩余时间段、和报时时间间隔为从所述剩余时间段的起始点开始,直至根据来自所述设置界面的报时条件信息所确定的第一次报时时间为止。其中,所述时间周期可以预设的以24小时为时间周期;也可由用户在所述设置界面中设置一时间周期。

例如,用户点击进入用于设置报时条件信息的设置界面,在所述设置界面中显示两种报时条件信息:1)全天整点报时,2)白天整点报时。所述报时系统根据预设的白天所对应的时间段生成的两报时条件信息A5和A6:

报时条件信息A5为:报时时间间隔为整点报时、时间段为从上午7点59分59秒到下午8点;

以及,报时条件信息A6为:报时时间间隔为从下午8点00分01秒-上午8点整、时间段为从下午8点00分01秒-上午7点59分58秒。当用户执行确认更改操作时,所述报时系统从所述设置界面获取包含报时条件信息的报时监测指令中,并重新执行步骤S1。

又如,用户点击进入用于设置报时条件信息的设置界面,在所述设置界面中显示更改全天定时报时的报时时间间隔。当用户将所述报时时间间隔由1小时改为20分钟,则对应的,所述报时系统生成的报时条件信息为:报时时间间隔为20分钟和时间段为全天。当用户执行确认更改操作时,所述报时系统从所述设置界面获取包含报时条件信息的报时监测指令中,并重新执行步骤S1。

此外,所述报时系统执行报时操作的方式也可以在所述设置界面中设置报时操作的选项,以供用户选择设置。

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包含相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引 入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

如图2所示,本发明的第二实施方式涉及一种用在电子设备上的报时系统。所述报时系统1包括安装在所述电子设备中的软件和硬件。所述电子设备包括但不限于:手机、便携式电脑、智能穿戴装置、个人计算机设备等。

所述报时系统1包括:提取模块11、监测模块12和报时模块13。

所述提取模块11用于从所获取的报时监测指令中提取至少一个报时条件信息,其中,所述报时条件信息中包含:报时时间间隔、和所对应的时间段。

其中,所述报时条件信息中的时间段举例如下:

例如,所获取的报时条件信息中的时间段A1为:从上午8点到下午7点59分59秒,时间段A2为从下午8点到上午7点59分59秒。

又如,所获取的报时条件信息中的时间段A3为从获取所述报时条件信息时开始的2小时以内,时间段A4为从时间段A3结束时开始的1小时以内。

具体地,所述提取模块11可以接收远程设备(如另一移动设备)所发送的报时监测指令,所述报时监测指令中包含至少一个所述报时条件信息。

例如,所述报时条件信息包括:1)整点报时和从上午8点到下午7点59分59秒的时间段;2)不予报时和从下午8点到上午7点59分59秒的时间段。

所述监测模块12用于实时监测当前的时间信息,并确定当前所符合的时间段。

具体地,所述监测模块12接收到所述报时监测指令时开始,即刻实时监测当前的时间信息,并根据各报时条件信息中的时间段来确定当前的时间信息属于哪一个时间段,由此来确定相应的报时时间间隔。所述监测模块12 按照所确定的报时时间间隔来执行报时模块13。

所述报时模块13用于按照所符合的时间段所对应的报时时间间隔进行报时操作。

其中,所述报时时间间隔包括:1)从获取所述报时监测指令时开始的固定报时时间间隔。对应的,所述报时模块13可选的以从获取所述报时监测指令时开始进行计时,每当所述记时符合所述固定报时时间间隔时,执行报时操作,并复位所述计时。

例如,所述报时时间间隔为:每隔15分钟报时。所述报时模块13从获取所述报时监测指令时开始启动计时器计时,每当计时达到15分钟时,报时一次。若所述报时时间间隔所对应的时间段为从上午7点到上午9点,则当当前时间信息超出当前所使用的报时时间间隔所对应的时间段(即上午9点)时,从其他报时条件信息中确定时间段在当前时间信息之后(符合上午9点以后)开始的报时条件信息。

2)所述报时时间间隔为从预设报时时刻开始的固定报时时间间隔,则所述报时模块13当所监测的时间信息为所述预设报时时刻时,执行报时操作,并按照所述固定报时时间间隔确定下次报时的时间信息;接着,所述报时模块13监测当前的时间信息,当所监测的时间信息符合所述下次报时的时间信息时,执行报时操作,并按照所述固定报时时间间隔确定下次报时的时间信息,直至下次报时的时间信息超出所对应的时间段。

例如,所述报时时间间隔为:从上午9点10分开始、每小时报时,获取所述报时监测指令的时间为上午8点10分,则所述报时模块13监测到当前的时间信息对应为上午9点10分时,开始报时,并在此时启动计时,每当计时达到1小时时,报时一次。直至所述报时模块13监测到当前的时间信息超出所述报时时间间隔所对应的时间段。

另一种可选方式中,所述报时时间间隔仍为从预设报时时刻开始的固定 报时时间间隔,所述报时模块13可执行如下步骤:当所监测的时间信息为所述预设报时时刻时,执行报时操作,并按照所述固定报时时间间隔确定下次报时的时间信息;接着,监测当前的时间信息,当所监测的时间信息符合所述下次报时的时间信息时,执行报时操作,并按照所述固定报时时间间隔确定下次报时的时间信息,直至下次报时的时间信息超出所对应的时间段。

例如,所述报时时间间隔为整点报时,所述报时模块13监测当前的时间信息中的分钟值和秒钟值均为0、且小时值为9时,执行报时操作,并将下次报时的时间信息调整为10点整。当所述报时模块13监测到当前的时间信息中小时值为10、分钟值和秒钟值均为0,则再次进行报时操作。直至下次报时的时间信息超出所述整点报所对应的时间段。

在此,所述报时模块13执行报时操作的方式包括但不限于以下至少一种:1)通过预设的铃声进行报时。2)通过闪烁所述电子设备内的闪光灯进行报时。3)通过振动进行报时。

作为一种优选方式,所述报时系统1还包括:设置模块(未予图示)。

在所述报时系统1按照当前已设定的报时条件信息执行过程中,或者在所述报时系统1尚未启动时。所述设置模块用于向用户提供一用于设置报时条件信息的设置界面,并基于获取自所述设置界面的更改后的报时条件信息,生成更改后的报时条件信息的报时监测指令。

具体地,所述设置模块在从所述设置界面获取到报时条件信息后,判断所获取的报时条件信息中的时间段是否有重叠,若是,则显示有重叠的提示信息,以便用户更改。若否,则可生成报时监测指令;或者,则按照预设的时间周期确定获取自所述设置界面的报时条件信息中的时间段之外的剩余时间段。再将所述剩余时间段默认设置成又一报时条件信息,其包括:所述剩余时间段、和报时时间间隔为从所述剩余时间段的起始点开始,直至根据来自所述设置界面的报时条件信息所确定的第一次报时时间为止。其中,所述 时间周期可以预设的以24小时为时间周期;也可由用户在所述设置界面中设置一时间周期。

例如,用户点击进入用于设置报时条件信息的设置界面,在所述设置界面中显示两种报时条件信息:1)全天整点报时,2)白天整点报时。所述设置模块根据预设的白天所对应的时间段生成的两报时条件信息A5和A6:

报时条件信息A5为:报时时间间隔为整点报时、时间段为从上午7点59分59秒到下午8点;

以及,报时条件信息A6为:报时时间间隔为从下午8点00分01秒-上午8点整、时间段为从下午8点00分01秒-上午7点59分58秒。当用户执行确认更改操作时,所述设置模块从所述设置界面获取包含报时条件信息的报时监测指令中,并重新执行所述提取模块11。

又如,用户点击进入用于设置报时条件信息的设置界面,在所述设置界面中显示更改全天定时报时的报时时间间隔。当用户将所述报时时间间隔由1小时改为20分钟,则对应的,所述设置模块生成的报时条件信息为:报时时间间隔为20分钟和时间段为全天。当用户执行确认更改操作时,所述设置模块从所述设置界面获取包含报时条件信息的报时监测指令中,并重新执行所述提取模块11。

此外,所述设置模块执行报时操作的方式也可以在所述设置界面中设置报时操作的选项,以供用户选择设置。

不难发现,本实施方式为与第一实施方式相对应的系统实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。

值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部 分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

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