一种终端闹钟实现方法
【技术领域】
[0001] 本发明涉及电子技术领域,尤其涉及一种终端闹钟实现方法。
【背景技术】
[0002] 智能终端的应用越来越广泛,闹钟服务是人们常用的功能之一,目前的闹钟仍然 采用传统的功能单一的闹钟设计,即必须预先主动设置闹钟时间,闹钟日期,响铃时长,响 铃类型等参数,当到达设置时间时,闹钟响铃程序即会启动,按照预先设置的闹钟参数进行 响铃提醒,若用户忘记设置闹钟,闹钟服务不执行响铃提醒。
[0003] 上述闹钟实现方法严格依赖用户预先设置的固定的闹钟参数,无法根据用户历史 使用数据及环境数据智能调节闹钟参数,闹钟功能单一,与用户的关联性差。
【发明内容】
[0004] 本发明实施例提供一种终端闹钟实现方法,可以提高闹钟服务的灵活性、智能性 以及与用户的关联性。
[0005] 本发明实施例提供了一种终端闹钟实现方法,其可包括:
[0006] 提取闹钟的历史使用数据;
[0007] 接收终端发送的用户预先设置的闹钟关联信息;
[0008] 根据所述历史使用数据和所述闹钟关联信息确定闹钟参数;
[0009] 根据所述闹钟参数执行闹钟服务。
[0010] 由上可见,本发明实施例提取闹钟的历史使用数据,获取闹钟关联信息,根据所述 历史使用数据和所述闹钟关联信息确定闹钟参数,并根据所述闹钟参数执行闹钟服务,这 样,本发明实施例可以根据闹钟的历史使用数据,以及用户预先设置的闹钟关联信息确定 闹钟参数,提高闹钟服务的灵活性、智能性以及与用户的关联性。
【附图说明】
[0011] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领 域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附 图。
[0012] 图1为本发明提供的终端闹钟实现方法的第一实施例流程示意图;
[0013] 图2为本发明提供的确定响铃起始时间的实施例的流程示意图;
[0014] 图3为本发明提供的确定第一响铃铃音的第一实施例的流程示意图;
[0015] 图4为本发明提供的确定第一响铃铃音的第二实施例的流程示意图
[0016] 图5为本发明提供的确定单次响铃时长的实施例流程示意图;
[0017] 图6为本发明提供的确定响铃间隔时长的实施例的流程示意图;
[0018] 图7为本发明提供的确定响铃次数的实施例的流程示意图;
[0019] 图8为本发明提供的确定第一扬声器音量的第一实施例的流程示意图;
[0020] 图9为本发明提供的确定第一扬声器音量的第二实施例的流程示意图;
[0021] 图10为本发明提供的终端的第一实施例结构示意图;
[0022] 图11为本发明提供的终端的第二实施例结构示意图。
【具体实施方式】
[0023] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发 明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施 例,都属于本发明保护的范围。
[0024] 具体实现中,本发明实施例中描述的终端可包括:手机、智能手表、平板电脑或者 可穿戴设备等,上述终端仅是举例,而非穷举,包含但不限于上述终端。
[0025] 下面将结合图1至图11对本发明实施例提供的终端闹钟实现方法和终端进行具 体描述。
[0026] 参见图1,是本发明实施例提供的终端闹钟实现方法的第一实施例流程示意图。本 实施例中所描述的终端闹钟实现方法,包括步骤:
[0027] S101,提取闹钟的历史使用数据;
[0028] 在一些可行的实施方式中,本发明实施例中所描述的闹钟具体可以为电子设备 (如手机、平板、智能手环、智能手表、可穿戴设备等)中的闹钟服务程序,也可以是专用于 闹铃的电子闹钟,开发人员可以预先设置专用的数据采集进程,用于统计用户使用终端的 闹钟服务时产生的历史使用数据,并将历史使用数据存储在指定位置(包括云端或者终端 缓存)。
[0029] 具体实现中,当终端处于开机状态时,闹钟的数据采集进程运行,在每日的指定时 间采集当日闹钟服务产生的历史使用数据,历史使用数据可以包括历史响铃起始时间,还 可以进一步包括历史响铃铃音、历史单次响铃时长、历史响铃间隔时长、历史响铃次数、历 史扬声器音量、历史出行线路中的一种或多种,其中历史响铃起始时间为终端的闹钟服务 执行时响铃的开始时刻,历史响铃铃音为闹钟服务执行时终端所播放的铃音,历史单次响 铃时长为闹钟服务执行时每一次响铃的持续时间,历史响铃间隔时长为终端的闹钟服务执 行时相邻两次响铃的间隔时长,历史响铃次数为终端的闹钟服务单次执行到结束对应的响 铃的总次数,历史扬声器音量为终端的闹钟服务执行时终端的扬声器的音量,历史出行线 路包括用户预先设置的起始地和目的地之间的路线信息。
[0030] S102,接收终端发送的用户预先设置的闹钟关联信息;
[0031] 在一些可行的实施方式中,终端处理器可以在指定时间(如每日上午五点)检测 用户预先设置的并通过终端发送的闹钟关联信息,闹钟关联信息可以包括期望响铃起始时 间、出行线路、期望响铃铃音、期望单次响铃时长、期望响铃间隔时长、期望响铃次数、期望 扬声器音量中的一种或多种,若用户未预先设置闹钟关联信息,则终端发送消息为空的闹 钟关联信息。
[0032] S103,根据历史使用数据和闹钟关联信息确定闹钟参数;
[0033] 在一些可行的实施方式中,闹钟参数可以包括响铃起始时间、第一响铃铃音、单次 响铃时长、响铃间隔时长、响铃次数以及第一扬声器音量中的一种或多种。终端处理器可以 根据历史使用数据和闹钟关联信息确定闹钟参数,如图2,图2是本发明提供的确定响铃起 始时间的实施例的流程示意图。终端处理器首先判断闹钟关联信息是否包括期望响铃起始 时间;若闹钟关联信息包括期望响铃起始时间,则获取期望响铃起始时间对应的环境信息, 根据环境信息计算提前响铃时长,并根据期望响铃起始时间和提前响铃时长计算响铃开始 时间,将响铃开始时间设置为响铃起始时间;若闹钟关联信息不包括期望响铃起始时间,则 计算至少一个历史响铃起始时间的平均响铃起始时间;获取平均响铃起始时间对应