计时方法、装置、设备以及存储介质与流程
- 国知局
- 2024-07-30 10:02:08
本申请涉及计时,尤其涉及一种计时方法、装置、设备以及存储介质。
背景技术:
1、在现有技术中,app(app l i cat i on,应用程序)的倒计时或者正计时的功能都是通过系统自带的计时器来实现的。其工作原理是设定计时器多久执行一次设定的方法与一个倒计时数,如三分钟就设定倒计时数为180,每次执行方法的时候就执行倒计时数减一的操作,直至倒计时数变为0。
2、由于所有的计时器都会有误差的问题,从而导致计时不准确。
3、申请内容
4、本申请的主要目的在于提供一种计时方法、装置、设备以及存储介质,旨在解决计时器自身的误差导致计时不准确的技术问题。
5、为实现上述目的,本申请提供一种计时方法,包括:
6、获取当前校准周期的第二时间戳以及计时开始时刻的第一时间戳;其中,每个计时最小单位时间内包括至少两个校准周期;
7、获得所述第一时间戳与所述第二时间戳之间的第一时间差;
8、根据所述第一时间差,获得计时结果。
9、可选的,所述获取当前校准周期的第二时间戳以及计时开始时刻的第一时间戳,包括:
10、获取当前校准周期的第二时间戳、用户选择的计时数以及计时开始时刻的第一时间戳;
11、所述根据所述第一时间差,获得计时结果,包括:
12、确定所述计时数与所述第一时间差之间的第二时间差;
13、根据所述第二时间差,获得计时结果。
14、可选的,所述根据所述第二时间差,获得计时结果之后,所述方法还包括:
15、判断所述第二时间差是否等于零;
16、若所述第二时间差等于零,则输出提示信息,以提醒用户计时结束。
17、可选的,所述根据所述第一时间差,获得计时结果,包括:
18、若计时为正计时,则将所述第一时间差作为计时结果。
19、可选的,所述若所述计时为正计时,则将所述第一时间差作为计时结果之后,所述方法还包括:
20、获取接收到用户的停止计时指令时刻的第三时间戳;
21、获得所述第三时间戳与所述第一时间戳之间的第三时间差;
22、根据所述第三时间差,获得最终计时结果,并输出所最终述计时结果。
23、可选的,所述校准周期的时长为0.5秒。
24、可选的,所述获取当前校准周期的第二时间戳以及计时开始时刻的第一时间戳之前,所述方法还包括:
25、当接收到用户的计时指令时,对计时器进行初始化处理,获得所述第一时间戳。
26、第二方面,本申请提供一种计时装置,包括:
27、获取模块,用于获取当前校准周期的第二时间戳以及计时开始时刻的第一时间戳;其中,每个计时最小单位时间内包括至少两个校准周期;
28、第一获得模块,用于获得所述第一时间戳与所述第二时间戳之间的第一时间差;
29、第二获得模块,用于根据所述第一时间差,获得计时结果。
30、第三方面,本申请提供一种计时设备,存储器、处理器以及存储在存储器上并可在处理器上运行的计时程序,计时设备配置为实现如上述的计时方法的步骤。
31、第四方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本申请任意实施例的计时方法。
32、本申请实施例提出的一种计时方法,相较于现有技术中计时器加一或者减一操作,本申请采用的时间戳计时方式的精度明显更高,加之在每个最小计时单位内至少包括两个校准周期,即至少两次通过时间戳计算得到计时结果,以不断的对计时结果进行校准,从而可以减少计时误差,使得显示的时间更加精准,进而避免长时间计时而出现精度缺失的情况。
技术实现思路
技术特征:1.一种计时方法,其特征在于,所述方法包括:
2.根据权利要求1所述的计时方法,其特征在于,所述获取当前校准周期的第二时间戳以及计时开始时刻的第一时间戳,包括:
3.根据权利要求2所述的计时方法,其特征在于,所述根据所述第二时间差,获得计时结果之后,所述方法还包括:
4.根据权利要求1所述的计时方法,其特征在于,所述根据所述第一时间差,获得计时结果,包括:
5.根据权利要求4所述的计时方法,其特征在于,所述若所述计时为正计时,则将所述第一时间差作为计时结果之后,所述方法还包括:
6.根据权利要求1所述的计时方法,其特征在于,所述校准周期的时长为0.5秒。
7.根据权利要求1至6任一项所述的计时方法,其特征在于,所述获取当前校准周期的第二时间戳以及计时开始时刻的第一时间戳之前,所述方法还包括:
8.一种计时装置,其特征在于,所述计时装置包括:
9.一种计时设备,其特征在于,包括:处理器,存储器以及存储在所述存储器中的计时程序,所述计时程序被所述处理器运行时实现如权利要求1至7中任一项所述计时方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计时程序,所述计时程序被处理器执行时实现如权利要求1至7任一项所述的计时方法。
技术总结本申请公开了一种计时方法、装置、设备以及存储介质,属于计时技术领域。方法包括:在获取当前校准周期的第二时间戳以及计时开始时刻的第一时间戳,获得所述第一时间戳与所述第二时间戳之间的第一时间差,根据所述计时数与所述第一时间差,获得计时结果。由此,本申请相较于现有技术中计时器加一或者减一操作,本申请采用的时间戳计时方式的精度明显更高,加之在每个最小计时单位内至少包括两个校准周期,即至少两次通过时间戳计算得到计时结果,以不断的对计时结果进行校准,从而可以减少计时误差,使得显示的时间更加精准,进而避免长时间计时而出现精度缺失的情况。技术研发人员:陈晓伟,肖龙,邵国光,江滔,王梓受保护的技术使用者:深圳优美创新科技有限公司技术研发日:技术公布日:2024/1/12本文地址:https://www.jishuxx.com/zhuanli/20240730/151550.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表