一种闹钟调整方法及装置、终端的制作方法_2

文档序号:9547740阅读:来源:国知局
75]在其他一些实施例中,当用户对响铃时间是否需要向后调整的准确度要求不高时,也可以取消对闹钟延迟条件的判断,不执行步骤304至305,即在判断满足N2大于N3且N2大于N1时,直接执行步骤306。
[0076]306、依据预设的延迟调整规则计算响铃延迟量;
[0077]在本实施例中,闹钟调整装置依据预设的延迟调整规则计算响铃延迟量具体包括:获取该预置时间段内的该闹钟的各次延迟时间,该延迟时间为闹铃实际关闭时间与用户设定的响铃时间之间的差值;将该各次延迟时间的平均值作为该响铃延迟量。
[0078]可以理解的是,在实际应用中,闹钟调整装置依据预设的延迟调整规则计算响铃延迟量还可以采用其他方式,例如,将响铃延迟量固定设置为1分钟或其他某一具体经验值,此处对响铃延迟量的具体计算方式不作限定。
[0079]307、根据响铃延迟量将用户设定的响铃时间向后调整;
[0080]即闹钟调整装置将用户设定的响铃时间向后调整一个响铃延迟量的大小。
[0081]308、执行其他流程;
[0082]具体的流程可以是对历史操作数据的分析过程的其他具体实现方式,也可以是直接执行流程结束,此处不做限定。
[0083]本发明实施例提供的技术方案中,闹钟调整装置通过记录所述操作数据,并对记录得到的历史操作数据进行分析,以得到可以反映用户的闹钟使用习惯的分析结果,并根据该分析结果设定所述闹钟的响铃时间,从而实现根据用户的闹钟使用习惯智能调整闹钟的响铃时间,为用户在生活中使用闹钟提供了更好的体验。
[0084]进一步地,在本实施例中,闹钟调整装置对记录得到的历史操作数据进行分析具体为分析是否需要将用户设定的响铃时间向后调整,并在确定需要将用户设定的响铃时间向后调整时,依据预设的延迟调整规则计算响铃延迟量并根据响铃延迟量将用户设定的响铃时间向后调整,从而实现根据用户的闹钟使用习惯智能调整闹钟的响铃时间,为用户在生活中使用闹钟提供了更好的体验。
[0085]三、分析是否需要保持用户设定的响铃时间不变。
[0086]具体请参阅图4,本发明实施例中闹钟调整方法另一实施例包括:
[0087]401、记录用户对闹钟进行操作的操作数据;
[0088]402、统计预置时间段内所述闹钟的提早关闭的次数N1、延迟关闭的次数N2以及按时关闭的次数N3 ;
[0089]在本实施例中,步骤401至步骤402与图2所示实施例中的步骤201至步骤202过程相同,此处不再赘述。
[0090]403、判断是否满足N3大于等于N1且N3大于等于N2,若是,则执行步骤404,若否,则执行步骤406 ;
[0091]即该预置时间段内,闹钟调整装置比较N1、N2和N3的数值,如果满足N3大于等于N1且N3大于等于N2,则执行步骤404,如果不满足N3大于等于N1且N3大于等于N2,则执行步骤406。
[0092]在本实施例中,步骤403用于分析是否需要保持用户设定的响铃时间不变。
[0093]404、确认闹钟的响铃调整量为零;
[0094]即当判断满足N3大于等于N1且N3大于等于N2时,闹钟调整装置确认闹钟的响铃调整量为零。
[0095]405、根据响铃调整量,不调整用户设定的响铃时间;
[0096]即闹钟调整装置保持用户设定的响铃时间不变。
[0097]406、执行其他流程;
[0098]如果不满足N3大于等于N1且N3大于等于N2,则执行其他流程,具体的流程可以是对历史操作数据的分析过程的其他具体实现方式,也可以是直接执行流程结束,此处不做限定。
[0099]本发明实施例提供的技术方案中,闹钟调整装置通过记录所述操作数据,并对记录得到的历史操作数据进行分析,以得到可以反映用户的闹钟使用习惯的分析结果,并根据该分析结果设定所述闹钟的响铃时间,从而实现根据用户的闹钟使用习惯智能调整闹钟的响铃时间,为用户在生活中使用闹钟提供了更好的体验。
[0100]进一步地,在本实施例中,闹钟调整装置对记录得到的历史操作数据进行分析具体为分析是否需要保持用户设定的响铃时间不变,并在确定需要保持用户设定的响铃时间不变时,不调整用户设定的响铃时间,从而实现根据用户的闹钟使用习惯智能调整闹钟的响铃时间,为用户在生活中使用闹钟提供了更好的体验。
[0101]上面对历史操作数据的分析过程的三种具体实现方式进行了说明,在实际应用中,可以理解的是,可以对上述分析方式进行结合使用,还可以采用其他的分析方式,具体的分析方式此处不做限定。下面以结合上述三种分析方式为例进行详细说明,具体请请参阅图5,本发明实施例中闹钟调整方法另一实施例包括:
[0102]501、记录用户对闹钟进行操作的操作数据;
[0103]502、统计预置时间段内闹钟的提早关闭的次数N1、延迟关闭的次数N2以及按时关闭的次数N3 ;
[0104]在本实施例中,步骤501至步骤502与图2所示实施例中的步骤201至步骤202过程相同,此处不再赘述。
[0105]503、将N1、N2和N3的数值进行比较,若N1大于N3且N1大于N2,则执行步骤504,若N2大于N3且N2大于N1,则执行步骤508,若N3大于等于N1且N3大于等于N2,则执行步骤511,若为其他结果,则流程结束;
[0106]即闹钟调整装置比较Nl、N2和N3的数值,根据不同的比较结果执行不同的流程。
[0107]如果Nl、N2和N3的数值既不满足N1大于N3且N1大于N2,也不满足N2大于N3且N2大于N1,且不满足N3大于等于N1且N3大于等于N2时,流程结束,如:N1等于N2且N2小于N3。
[0108]504、判断N1与N3的差值是否大于第一预设值,若是,则执行步骤505,若否,则流程结束;
[0109]当判断满足N1大于N3且N1大于N2时,闹钟调整装置进一步判断是否满足预置的闹钟提早条件,在本实施例中,预置的闹钟提早条件具体为N1与N3的差值大于第一预设值,该第一预设值为N0/2,其中,N0表示N1、N2和N3之和。可以理解的是,在实际应用中,还可以是其他预置的闹钟提早条件,例如,N1在N0中所占的百分比大于某一预设值,此处,对预置的闹钟提早条件不作限定。另外,第一预置值的具体数值也不唯一,可根据需要将第一预设值设置为其他与N0相关的数值,此处不作限定。
[0110]在本实施例中,步骤503和步骤504用于分析是否需要将用户设定的响铃时间向前调整。
[0111]如果不满足N1与N3的差值大于第一预设值,则流程结束。
[0112]505、确定满足预置的闹钟提早条件;
[0113]如果满足N1与N3的差值大于第一预设值,则闹钟调整装置确定满足预置的闹钟提早条件。
[0114]在其他一些实施例中,当用户对响铃时间是否需要向前调整的准确度要求不高时,也可以取消对闹钟提早条件的判断,不执行步骤504至505,即在判断满足N1大于N3且N1大于N2时,直接执行步骤506。
[0115]506、依据预设的提早调整规则计算响铃提前量;
[0116]在本实施例中,闹钟调整装置依据预设的提早调整规则计算响铃提前量具体包括:获取该预置时间段内的该闹钟的各次提早时间,该提早时间为用户设定的响铃时间与闹铃实际关闭时间之间的差值;将所述各次提早时间的平均值作为该响铃提前量。
[0117]可以理解的是,在实际应用中,闹钟调整装置依据预设的提早调整规则计算响铃提前量还可以采用其他方式,例如,将响铃提前量固定设置为1分钟或其他某一具体经验值,此处对响铃提前量的计算方式不作限定。
[0118]507、根据响铃提前量将用户设定的响铃时间向前调整;
[0119]即闹钟调整装置将用户设定的响铃时间向前调整一个响铃提前量的大小。
[0120]508、判断N2与N3的差值是否大于第二预设值,若是,则执行步骤509,若否,则流程结束;
[0121]当判断满足N2大于N3且N2大于N1时,闹钟调整装置进一步判断是否满足预置的闹钟延迟条件,在本实施例中,预置的闹钟延迟条件具体为N2与N3的差值大于第二预设值,该第二预设值为N0/2,其中,N0表示N1、N2和N3之和。可以理解的是,在实际应用中,还可以是其他预置的闹钟延迟条件,例如,N2在N0中所占的百分比大于某一预设值,此处,对预置的闹钟提早条件不作限定。另外,第二预置值的具体数值也不唯一,可根据需要将第二预设值设置为其他与N0相关的数值,此处不作限定。
[0122]在本实施例中,步骤503和步骤508用于分析是否需要将用户设定的响铃时间向后调整。
[0123]如果不满足N2与N3的差值大于第二预设值,则流程结束。
[0124]509、确定满足预置的闹钟延迟条件;
[0125]如果满足N2与N3的差值大于第二预设值,则闹钟调整装置确定满足预置的闹钟延迟条件。
[0126]在其他一些实施例中,当用户对响铃时间是否需要向后调整的准确度要求不高时,也可以取消对闹钟延迟条件的判断,不执行步骤508至509,即在判断满足N2大于N3且N2大于N1时,直接执行步骤510。
[0127]510、依据预设的延迟调整规则计算响铃延迟量;
[0128]在本实施例中,闹钟调整装置依据预设的延迟调整规则计算响铃延迟量具体包括:获取该预置时间段内的该闹钟的各次延迟时间,该延迟时间为闹铃实际关闭时间与用户设定的响铃时间之间的差值;将该各次延迟时间的平均值作为该响铃延迟量。
[0129]可以理解的是,在实际应用中,闹钟调整装置依据预设的延迟调整规则计算响铃延迟量还可以采用其他方式,例如,将响铃延迟量固定设置为1分钟或其他某一具体经验值,此处对响铃延迟量的具体计算方式不作限定。
[0130]511、根据响铃延迟量将用户设定的响铃时间向后调整;
[0131]即闹钟调整装置将用户设定的响铃时间向后调整一个响铃延迟量的大小。
[0132]512、确认闹钟的响铃调整量为零;
[0133]即当判断满足N3大于等于N1且N3大于等于N2时,闹钟调整装置确认闹钟的响铃调整量为零。
[0134]513、根据所述响铃调整量,不调整用户设定的响铃时间;
[0135]即闹钟调整装置保持用户设定的响铃时间不变。
[0136]本发明实施例提供的技术方案中,闹钟调整装置通过记录所述操作数据,并对记录得到的历史操作数据进行分析,以得到可以反映用户的闹钟使用习惯的分析结果,并根据该分析结果设定所述闹钟的响铃时间,从而实现根据用户的闹钟使用习惯智能调整闹钟的响铃时间,为用户在生活中使用闹钟提供了更好的体验。
[0137]进一步地,在本实施例中,闹钟调整装置对记录得到的历史操作数据进行分析具体包括分析是否需要将用户设定的响铃时间向前调整,并在确定需要将用户设定的响铃时间向前调整时,依据预设的提早调整规则计算响铃提前量并根据响铃提前量将用户设定的响铃时间向前调整,且分析是否需要将用户设定的响铃时间向后调整,并在确定需要将用户设定的响铃时间向后调整时,依据预设的延迟调整规则计算响铃延迟量并根据响铃延迟量将用户设定的响铃时间向后调整,还分析是否需要保持用户设定的响铃时间不变,并在确定需要保持用户设定的响铃时间不变时,不调整用户设定的响铃时间,从而实现根据用户的闹钟使用习惯智能调整闹钟的响铃时间,为用户在生活中使用闹钟提供了更好的体验。
[0138]为便于理解,下面以一个实际应用场景对上述实施例中描述的闹钟调整方法进行详细描述,具体的:
[0139]用户设置一闹钟A:每周一 8:00,即8:00为用户设定的响铃时间,该闹钟A的响铃周期为每周(7天),闹钟A将在每周的周一 8:00启动闹钟提醒。
[0140]在每个响铃周期的
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1