一种闹钟调整方法及装置、终端的制作方法
【技术领域】
[0001 ] 本发明涉及电通信技术,尤其涉及一种闹钟调整方法及装置、终端。
【背景技术】
[0002]闹钟用于根据用户的预先设定,在设定的响铃时间以铃音和/或震动等方式进行闹钟提醒,其广泛应用于日常生活中,给人们的日常生活带来了极大的便利,例如,早上的起床闹钟。
[0003]为了便利,用户通常一次性设置某一闹钟在多个对应的年、月或日内进行闹钟提醒,例如,设定A闹钟:上午8:00在每个星期一进行闹钟提醒。
[0004]然后在实际使用场景中,人们常常并不是在对应的响铃时间就关闭了闹钟,以上述A闹钟为例,用户可能在多个星期一延迟关闭该闹钟,例如8:10关闭,也可能在有些星期一提早关闭该闹钟,例如7:50,这表明用户设定的该响铃时间并不符合用户的闹钟使用习惯,如果根据用户的闹钟使用习惯每天手动调整该闹钟,则往往比较麻烦,体验感较差。
【发明内容】
[0005]本发明实施例提供了一种闹钟调整方法及装置、终端,可根据用户的闹钟使用习惯智能调整闹钟的响铃时间。
[0006]本发明实施例的第一方面提供一种闹钟调整方法,包括:
[0007]记录用户对闹钟进行操作的操作数据;
[0008]对记录得到的历史操作数据进行分析得到分析结果;
[0009]根据所述分析结果设定所述闹钟的响铃时间。
[0010]本发明实施例第二方面提供了一种闹钟调整装置,包括:
[0011]记录单元,用于记录用户对闹钟进行操作的操作数据;
[0012]分析单元,用于对记录得到的历史操作数据进行分析得到分析结果;
[0013]设定单元,用于根据所述分析单元得到的所述分析结果设定所述闹钟的响铃时间。
[0014]本发明实施例第三方面提供了一种终端,包括如权利要求10至17所述的闹钟调整装置。
[0015]本发明实施例提供的技术方案中,通过记录所述操作数据,并对记录得到的历史操作数据进行分析,以得到可以反映用户的闹钟使用习惯的分析结果,并根据该分析结果设定所述闹钟的响铃时间,从而实现根据用户的闹钟使用习惯智能调整闹钟的响铃时间,为用户在生活中使用闹钟提供了更好的体验。
【附图说明】
[0016]图1为本发明实施例中闹钟调整方法一个实施例示意图;
[0017]图2为本发明实施例中闹钟调整方法另一实施例示意图;
[0018]图3为本发明实施例中闹钟调整方法另一实施例示意图;
[0019]图4为本发明实施例中闹钟调整方法另一实施例示意图;
[0020]图5为本发明实施例中闹钟调整方法另一实施例示意图;
[0021]图6为本发明实施例中闹钟调整装置一个实施例示意图;
[0022]图7为本发明实施例中闹钟调整装置另一实施例示意图;
[0023]图8为本发明实施例中闹钟调整装置另一实施例示意图;
[0024]图9为本发明实施例中闹钟调整装置另一实施例示意图;
[0025]图10为本发明实施例中闹钟调整装置另一实施例示意图;
[0026]图11为本发明实施例中终端一个实施例示意图。
【具体实施方式】
[0027]本发明实施例提供了一种闹钟调整方法及装置、终端,用于根据用户的闹钟使用习惯智能调整闹钟的响铃时间,以下分别进行详细说明。
[0028]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0029]请参阅图1,本发明实施例中闹钟调整方法一个实施例包括:
[0030]101、记录用户对闹钟进行操作的操作数据;
[0031]需要说明的是,该闹钟为用户一次性设置,且将在预置的每个时间周期内在对应的响铃时间进行闹钟提醒,例如每年、每月或每日的某一时刻。在本实施例中,闹钟调整装置记录下每个时间周期内用户对该闹钟进行操作的操作数据。
[0032]102、对记录得到的历史操作数据进行分析得到分析结果;
[0033]闹钟调整装置在记录下每个时间周期内用户对该闹钟进行操作的操作数据后,便可得到针对该闹钟的历史操作数据,在上述历史操作数据的基础上进行分析,便可得到能够反映用户的闹钟使用习惯的分析结果。
[0034]103、根据分析结果设定闹钟的响铃时间;
[0035]在上述分析结果的基础上,闹钟调整装置设定更符合用户的闹钟使用习惯的响铃时间。
[0036]本发明实施例提供的技术方案中,闹钟调整装置通过记录所述操作数据,并对记录得到的历史操作数据进行分析,以得到可以反映用户的闹钟使用习惯的分析结果,并根据该分析结果设定所述闹钟的响铃时间,从而实现根据用户的闹钟使用习惯智能调整闹钟的响铃时间,为用户在生活中使用闹钟提供了更好的体验。
[0037]可以理解的是,对历史操作数据的分析过程可以有多种不同的具体实现方式,下面分别说明:
[0038]一、分析是否需要将用户设定的响铃时间向前调整。
[0039]具体请参阅图2,本发明实施例中闹钟调整方法另一实施例包括:
[0040]201、记录用户对闹钟进行操作的操作数据;
[0041]需要说明的是,该闹钟为用户一次性设置,且将在预置的每个响铃周期内在对应的响铃时间进行闹钟提醒,例如每年、每月或每日的某一时刻。在本实施例中,闹钟调整装置记录下每个时间周期内用户对该闹钟进行操作的操作数据。
[0042]在本实施例中,操作数据包括闹钟操作类型,该闹钟操作类型包括提早关闭、延迟关闭以及按时关闭,可以理解的是,在实际应用中,操作数据除了可以包括上述闹钟操作类型外,还可以包括其他的操作参数,例如,闹钟标识、闹钟的实际关闭时间等,此处不作限定。
[0043]在本实施例中,闹钟的数量可以为一个或多个,此处不作限定,当闹钟的数量为多个时,可通过操作数据中的闹钟标识获取对应闹钟的对应操作数据。
[0044]202、统计预置时间段内闹钟的提早关闭的次数N1、延迟关闭的次数N2以及按时关闭的次数N3 ;
[0045]该预置时间段可以是用户自定义的,也可以是系统默认的设置,此处不作限定,只需保证该预置时间段大于该闹钟的响铃周期即可,当然,该预置时间段对应选取的时间越长,可供闹钟调整装置统计的该闹钟的操作数据更多,便于提高分析结果的准确性。
[0046]203、判断是否满足N1大于N3且N1大于N2,若是,则执行步骤204,若否,则执行步骤208 ;
[0047]即闹钟调整装置比较Nl、N2和N3的数值,如果N1最大,则执行步骤204,如果不是N1最大,则执行步骤208。
[0048]204、判断N1与N3的差值是否大于第一预设值,若是,则执行步骤205,若否,则执行步骤208 ;
[0049]当判断满足N1大于N3且N1大于N2时,闹钟调整装置进一步判断是否满足预置的闹钟提早条件,在本实施例中,预置的闹钟提早条件具体为N1与N3的差值大于第一预设值,该第一预设值为N0/2,其中,N0表示N1、N2和N3之和。可以理解的是,在实际应用中,还可以是其他预置的闹钟提早条件,例如,N1在N0中所占的百分比大于某一预设值,此处,对预置的闹钟提早条件不作限定。另外,第一预置值的具体数值也不唯一,可根据需要将第一预设值设置为其他与N0相关的数值,此处不作限定。
[0050]在本实施例中,步骤203和步骤204用于分析是否需要将用户设定的响铃时间向前调整。
[0051]205、确定满足预置的闹钟提早条件;
[0052]如果满足N1与N3的差值大于第一预设值,则闹钟调整装置确定满足预置的闹钟提早条件。
[0053]在其他一些实施例中,当用户对响铃时间是否需要向前调整的准确度要求不高时,也可以取消对闹钟提早条件的判断,不执行步骤204至205,即在判断满足N1大于N3且N1大于N2时,直接执行步骤206。
[0054]206、依据预设的提早调整规则计算响铃提前量;
[0055]在本实施例中,闹钟调整装置依据预设的提早调整规则计算响铃提前量具体包括:获取该预置时间段内的该闹钟的各次提早时间,该提早时间为用户设定的响铃时间与闹铃实际关闭时间之间的差值;将所述各次提早时间的平均值作为该响铃提前量。
[0056]可以理解的是,在实际应用中,闹钟调整装置依据预设的提早调整规则计算响铃提前量还可以采用其他方式,例如,将响铃提前量固定设置为1分钟或其他某一具体经验值,此处对响铃提前量的计算方式不作限定。
[0057]207、根据响铃提前量将用户设定的响铃时间向前调整;
[0058]即闹钟调整装置将用户设定的响铃时间向前调整一个响铃提前量的大小。
[0059]208、执行其他流程;
[0060]具体的流程可以是对历史操作数据的分析过程的其他具体实现方式,也可以是直接执行流程结束,此处不做限定。
[0061]本发明实施例提供的技术方案中,闹钟调整装置通过记录所述操作数据,并对记录得到的历史操作数据进行分析,以得到可以反映用户的闹钟使用习惯的分析结果,并根据该分析结果设定所述闹钟的响铃时间,从而实现根据用户的闹钟使用习惯智能调整闹钟的响铃时间,为用户在生活中使用闹钟提供了更好的体验。
[0062]进一步地,在本实施例中,闹钟调整装置对记录得到的历史操作数据进行分析具体为分析是否需要将用户设定的响铃时间向前调整,并在确定需要将用户设定的响铃时间向前调整时,依据预设的提早调整规则计算响铃提前量并根据响铃提前量将用户设定的响铃时间向前调整,从而实现根据用户的闹钟使用习惯智能调整闹钟的响铃时间,为用户在生活中使用闹钟提供了更好的体验。
[0063]二、分析是否需要将用户设定的响铃时间向后调整。
[0064]具体请参阅图3,本发明实施例中闹钟调整方法另一实施例包括:
[0065]301、记录用户对闹钟进行操作的操作数据;
[0066]302、统计预置时间段内闹钟的提早关闭的次数N1、延迟关闭的次数N2以及按时关闭的次数N3 ;
[0067]在本实施例中,步骤301至步骤302与图2所示实施例中的步骤201至步骤202过程相同,此处不再赘述。
[0068]303、判断是否满足N2大于N3且N2大于N1,若是,则执行步骤304,若否,则执行步骤308 ;
[0069]即闹钟调整装置比较Nl、N2和N3的数值,如果N2最大,则执行步骤305,如果不是N2最大,则执行步骤304。
[0070]304、判断N2与N3的差值是否大于第二预设值,若是,则执行步骤305,若否,则执行步骤308 ;
[0071]当判断满足N2大于N3且N2大于N1时,闹钟调整装置进一步判断是否满足预置的闹钟延迟条件,在本实施例中,预置的闹钟延迟条件具体为N2与N3的差值大于第二预设值,该第二预设值为N0/2,其中,N0表示N1、N2和N3之和。可以理解的是,在实际应用中,还可以是其他预置的闹钟延迟条件,例如,N2在N0中所占的百分比大于某一预设值,此处,对预置的闹钟提早条件不作限定。另外,第二预置值的具体数值也不唯一,可根据需要将第二预设值设置为其他与N0相关的数值,此处不作限定。
[0072]在本实施例中,步骤303和步骤304用于分析是否需要将用户设定的响铃时间向后调整。
[0073]305、确定满足预置的闹钟延迟条件;
[0074]如果满足N2与N3的差值大于第二预设值,则闹钟调整装置确定满足预置的闹钟延迟条件。
[00