【技术实现步骤摘要】
本申请实施例涉及时间调控,特别涉及一种时间调用方法、装置以及设备、定时方法和存储介质。
技术介绍
1、定时器是软件开发中一种常见且必须的技术,定时器是一系列函数的集合体,通过使用其提供的方法能够使软件在固定的时间内完成指定的功能。其目的在于使软件在固定的时间内自动执行某种操作或任务。
2、在相关技术中,基于windows系统运行定时器时,定时器常调用系统时钟获取当前时刻。然而,系统时钟的精度一般较低,且其抖动比较严重,导致在处理音视频时无法精准控制。
技术实现思路
1、本申请实施例的目的在于提供一种时间调用方法、装置以及设备、定时方法和存储介质,可以解决相关技术在处理音视频时无法精准控制的问题。为实现上述目的,本申请实施例提供的技术方案如下:
2、第一方面,提供了一种时间调用的方法,用于电子设备,包括:获取所述电子设备的目标任务所需的时钟类型,所述时钟类型包括外部时钟与内部时钟,所述内部时钟与所述电子设备内部通信,所述外部时钟与所述电子设备通过预先配置的代理服务器外部通信,所述外部时钟的时间精度高于所述内部时钟的时间精度;在所述电子设备的目标任务所需的时钟类型为内部时钟时,通过所述内部时钟获取目标时间;在所述电子设备的目标任务所需的时钟类型为外部时钟时,通过所述外部时钟获取目标时间。
3、第二方面,提供了一种定时方法,包括:
4、获取本次初始时间;其中,在本次为首次时,通过如第一方面所述的方法获取首次初始时间;在本次为非首次时,所述本
5、获取目标周期;
6、得到本次理论时间,所述本次理论时间为本次的次数倍的目标周期与首次初始时间之和;
7、得到本次校准周期,所述本次校准周期为所述本次理论时间与所述本次初始时间之差;
8、间隔所述本次校准周期,通过如第一方面所述的方法获取本次目标时间。
9、第三方面,提供了一种时间调用装置,用于电子设备,包括:获取模块,用于获取所述电子设备的目标任务所需的时钟类型;其中,所述时钟类型包括外部时钟与内部时钟,所述内部时钟与所述电子设备内部通信,所述外部时钟与所述电子设备通过预先配置的代理服务器外部通信,所述外部时钟的时间精度高于所述内部时钟的时间精度;处理模块,用于在所述电子设备的目标任务所需的时钟类型为内部时钟时,通过所述内部时钟获取目标时间;用于在所述电子设备的目标任务所需的时钟类型为外部时钟时,通过所述外部时钟获取目标时间。
10、第四方面,提供了提供一种电子设备,包括处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如第一方面所述的方法。
11、第五方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的方法。
12、本申请实施例提供的时间调用的方法,能够选择外部时钟与内部时钟中的一个获取目标时间。其中,内部时钟与电子设备内部通信,外部时钟与电子设备外部通信,且外部时钟的时间精度高于内部时钟的时间精度。在电子设备的目标任务对时钟的精度要求较高时,可通过外部时钟获取时间,以便于精准控制电子设备的时间。在电子设备的目标任务对时钟的精度要求较低时,可通过内部时钟获取时间,以便于资源的合理配置。
本文档来自技高网...【技术保护点】
1.一种时间调用的方法,用于电子设备,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述获取所述电子设备的目标任务所需的时钟类型包括:
3.根据权利要求2所述的方法,其特征在于,所述获取所述电子设备的目标任务所需的时钟类型还包括:
4.根据权利要求3所述的方法,其特征在于,所述补充首次执行的所述目标任务与时钟类型的对应关系包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,所述外部时钟包括多种分类时钟,所述多种分类时钟的时间精度量级不同;
6.根据权利要求1所述的方法,其特征在于,所述在所述电子设备的目标任务所需的时钟类型为外部时钟时,通过所述外部时钟获取目标时间包括:
7.一种定时方法,其特征在于,包括:
8.一种时间调用装置,用于电子设备,其特征在于,包括:
9.一种电子设备,其特征在于,包括处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如权利要求1-6任一项的方法。
10.一种计算机可读存储介质,其上
...【技术特征摘要】
1.一种时间调用的方法,用于电子设备,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述获取所述电子设备的目标任务所需的时钟类型包括:
3.根据权利要求2所述的方法,其特征在于,所述获取所述电子设备的目标任务所需的时钟类型还包括:
4.根据权利要求3所述的方法,其特征在于,所述补充首次执行的所述目标任务与时钟类型的对应关系包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,所述外部时钟包括多种分类时钟,所述多种分类时钟的时间精度量级不同;
6.根据权利要求1...
【专利技术属性】
技术研发人员:陈志斌,
申请(专利权)人:广州视源电子科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。