一种闹钟实现方法
【技术领域】
[0001]本发明涉及通信技术领域,具体涉及一种闹钟实现方法。
【背景技术】
[0002]随着便携式终端的不断发展,包括手机在内的各种便携式终端已逐渐成为人们进行通信或娱乐活动的重要工具,为及时地完成计划任务,人们希望拥有便于随身携带的闹钟以提醒自己及时完成各种计划任务,因此,便携式终端中通常具有闹钟提醒功能。
[0003]现有的终端的闹钟服务功能,如手机闹钟,需要用户预先设定提醒时间,终端系统时间到达预定提醒时间后,终端开始响铃提醒,现有方法中,闹钟的提醒时间为用户根据经验及计划任务的发生时间,大概估计的一个时间点,没有考虑出行时刻对应的交通信息或天气信息等环境信息对出行时长的影响,设置闹钟起闹时间的准确性低,且该闹钟提醒时间必须提前设定。
【发明内容】
[0004]本发明实施例提供一种闹钟实现方法,能够根据用户的计划任务信息和状态信息动态地调整终端的闹钟提醒时间,提高终端的闹钟服务的准确性和智能性。
[0005]本发明实施例公开了一种闹钟实现方法,包括:
[0006]获取用户设定的计划任务信息及用户当前的状态信息;
[0007]根据所述状态信息和所述计划任务信息确定用户行程时长;
[0008]根据所述用户行程时长和所述计划任务信息,计算终端的闹钟提醒时间;
[0009]根据所述终端的闹钟提醒时间,发出提醒信息。
[0010]本发明实施例中,通过获取用户设定的计划任务信息及用户当前的状态信息;根据所述状态信息和所述计划任务信息确定用户行程时长;根据所述用户行程时长和所述计划任务信息,计算终端的闹钟提醒时间;根据所述终端的闹钟提醒时间,发出提醒信息。通过实施本发明实施例,能够根据用户的计划任务信息和状态信息动态地调整终端的闹钟提醒时间,提高终端的闹钟服务的准确性和智能性。
【附图说明】
[0011]为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0012]图1是本发明实施例公开的一种闹钟实现方法的第一实施例的流程示意图;
[0013]图2a是本发明实施例公开的一种闹钟实现方法的第二实施例的流程示意图;
[0014]图2b是本发明实施例公开的一种闹钟实现方法的第三实施例的流程示意图;
[0015]图2c是本发明实施例公开的一种闹钟实现方法的第四实施例的流程示意图;
[0016]图2d是本发明实施例公开的一种闹钟实现方法的第五实施例的流程示意图;
[0017]图2e是本发明实施例公开的一种闹钟实现方法的第六实施例的流程示意图;
[0018]图2f是本发明实施例公开的一种闹钟实现方法的第七实施例的流程示意图;
[0019]图2g是本发明实施例公开的一种闹钟实现方法的第八实施例的流程示意图;
[0020]图2h是本发明实施例公开的一种闹钟实现方法的第九实施例的流程示意图;
[0021]图2i是本发明实施例公开的一种闹钟实现方法的第十实施例的流程示意图;
[0022]图2j是本发明实施例公开的一种闹钟实现方法的第十一实施例的流程示意图;
[0023]图3a是本发明第一实施例公开的一种终端的结构示意图;
[0024]图3b是本发明第二实施例公开的一种终端的结构示意图;
[0025]图3c是本发明第三实施例公开的一种终端的结构示意图;
[0026]图3d是本发明第四实施例公开的一种终端的结构示意图;
[0027]图3e是本发明第五实施例公开的一种终端的结构示意图;
[0028]图4a是本发明第六实施例公开的一种终端的结构示意图;
[0029]图4b是本发明第七实施例公开的一种终端的结构示意图;
[0030]图5是本发明实施例另一实施例中公开的一种终端的结构示意图。
【具体实施方式】
[0031]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0032]本发明实施例公开了一种闹钟实现方法及终端,该方法包括:获取用户设定的计划任务信息及用户当前的状态信息;根据所述状态信息和所述计划任务信息确定用户行程时长;根据所述用户行程时长和所述计划任务信息,计算终端的闹钟提醒时间;根据所述终端的闹钟提醒时间,发出提醒信息。本发明实施例,能够根据用户的计划任务信息和状态信息动态地调整终端的闹钟提醒时间,提高终端的闹钟服务的准确性和智能性。
[0033]下面结合附图及【具体实施方式】,对本发明实施例的技术方案进行详细说明。
[0034]请参阅图1,图1为本发明第一实施例公开的一种闹钟实现方法的流程示意图。如图1所示,本实施例闹钟实现方法可以包括以下步骤:
[0035]步骤S101,获取用户设定的计划任务信息及用户当前的状态信息。
[0036]步骤S102,根据状态信息和计划任务信息确定用户行程时长。
[0037]步骤S103,根据用户行程时长和计划任务信息,计算终端的闹钟提醒时间。
[0038]步骤S104,根据终端的闹钟提醒时间,发出提醒信息。
[0039]本发明实施例中,闹钟应用服务可以安装在移动设备、平板电脑、智能指环、智能手表、智能家居以及穿戴式设备等终端的操作系统中,该操作系统可以包括但不限于:Android系统、塞班系统、Windows系统以及1S(苹果公司开发的移动操作系统)系统,等等。
[0040]进一步可选地,本发明实施例中,上述步骤SlOl获取用户设定的计划任务信息及用户当前的状态信息的【具体实施方式】可以包括:用户开启终端的闹钟服务后,终端的闹钟应用程序可以在指定时间获取用户设定的计划任务信息及用户当前的状态信息,其中,用户的计划任务信息可以包括但不限于:用户的第一出行路线、第一出行方式、任务时间以及任务类型,等等,用户当前的状态信息可以包括但不限于:用户当前的地点、用户当前的生理参数信息,等等。
[0041]例如,用户可以设定终端在每日上午五点执行信息获取操作,以便获取用户的计划任务信息和用户当前的状态信息。
[0042]进一步可选地,本发明实施例中,上述步骤S102根据状态信息和计划任务信息确定用户行程时长的【具体实施方式】可以包括:终端提取上述用户的计划任务信息中的出行路线和出行方式,以及提取用户当前的状态信息中的用户当前的地点,根据上述出行路线和出行方式以及用户当前所在的地点,确定用户行程时长。
[0043]进一步可选地,本发明实施例中,上述步骤S102根据状态信息和计划任务信息确定用户行程时长的【具体实施方式】还可以包括:终端提取上述用户的计划任务信息中的出行路线,并查询该出行路线对应的历史行程时长,若出行路线对应的历史行程时长仅包括一个,则直接将该历史行程时长确定为用户行程时长,若出行路线对应的历史行程时长仅包括多个,终端可以进一步计算该多个历史行程时长的平均行程时长,并将该平均行程时长确定为用户行程时长,当然,终端也可以提取上述多个历史行程时长的最大值,并将该最大值确定为用户行程时长。
[0044]进一步可选地,本发明实施例中,上述用户的出行路线可以根据用户的计划任务信息中的任务地点和用户的状态信息中的用户当前的地点进行更新。例如,计划任务信息中的出行路线为从A地经过B地和C地到达H地,但终端获取用户状态信息中的用户当前的地点为E地,则终端可以根据任务地点H地和用户当前的地点E地更新出行路线,规划的出行路线为从E地经过C地到达H地,终端可以自动获取更新后的用户的出行路线,也可以发送出行路线更新提示信息给用户,提醒用户及时更新出行路线。
[0045]进一步可选地,本发明实施例中,上述步骤S103根据用户行程时长和计划任务信息,计算终端的闹钟提醒时间的【具体实施方式】可以包括:终端获取步骤S102确定的用户行程时长后,进一步提取计划任务信息中的任务时间,该任务时间用于指示用户的计划任务的发生时间,例如,计划任务信息为“上午10点在公司开会”,则任务时间为上午10点,用户行程时长为40分钟,则终端可以根据上午10点和40分钟的行程时长,再加上预设时间裕度(如10分钟),计算终端的闹钟提醒时间为上午10点减去40分钟用户行程时长,在减去10分钟的预设时间裕度,得到闹钟提醒时间为上午9:10。
[0046]进一步可选地,本发明实施例中,上述步骤S104根据终端的闹钟提醒时间,发出提醒信息的【具体实施方式】可以包括:终端获取步骤S103计算的闹钟提醒时间后,比对系统时间,当终端系统时间与上述闹钟提醒时间一致,终端的进程控制模块中断当前系统正在执行的进程,指示系统执行提醒程序,发送提醒信息,发送提醒信息的形式具体可以包括但不限于:通过扬声器响铃、通过振子单元震动、通过消息收发单元发送提示消息,等等。
[0047]图1所示的闹钟实现方法,通过获取用户设定的计划任务信息及用户当前的状态信息;根据状态信息和计划任务信息确定用户行程时长;根据用户行程时长和计划任务信息,计算终端的闹钟提醒时间;根据终端的闹钟提醒时间,发出提醒信息。实施图1所示的闹钟实现方法,能够根据用户的计划任务信息和状态信息动态地调整终端的闹钟提醒时间,提高终端的闹钟服务的准确性和智能性。
[0048]请参阅图2a,图2a为本发明第二实施例公开的一种闹钟实现方法的流程示意图。如图2a所示,本实施例闹钟实现方法可以包括以下步骤:
[0049]步骤S201,获取用户设定的计划任务信息及用户当前的状态信息,计划任务信息至少包括第一出行路线、第一出行方式、任务地点、任务时间以及任务类型,状态信息至少包括用户当前的地点。
[0050]步骤S202,根据状态信息和计划任务信息确定用户行程时长。
[0051]步骤S203,根据用户行程时长和计划任务信息,计算终端的闹钟提醒时间。
[0052]步骤S204,获取计划任务信息中的任务类型。
[0053]步骤S205,获取用户当前的生理参数信息。
[0054]步骤S206,根据任务类型和用户当前的生理参数信息更新闹钟提醒时间。
[0055]步骤S207,根据终端的闹钟提醒时间,发出提醒信息。
[0056]本发明实施例中,终端的闹钟服务启动后,终端的闹钟应用程序可以在每日的预设时间获取用户设定的计划任务信息及用户当前的状态信息,其中,上述计划任务信息可以包括但不限于:第一出行路线、第一出行方式、任务地点、任务时间,上述状态信息可以包括但不限于:用户当前的地点。例如,用户可以设定终端在每日上午五点执行信息获取操作,以便获取用户的计划任务信息和用户当前的状态信息。
[0057]进一步可选地,本发明实施例中,上述步骤S201中获取用户设定的计划任务信息的【具体实施方式】可以包括:获取用户的日程信息,通过日程信息确定用户的计划任务信息。其中,上述日程信息用于指示用户未来的出行