[发明专利]一种时钟滴答中断设置方法及装置在审
申请号: | 201710500927.5 | 申请日: | 2017-06-27 |
公开(公告)号: | CN109144680A | 公开(公告)日: | 2019-01-04 |
发明(设计)人: | 陈凌君;王斌;朱亮亮;曾旭;刘自龙;蔡俊杰 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 滴答中断 超时 低功耗模式 时钟滴答 中断 计算机技术领域 系统时间设置 除法运算 存储介质 逻辑关系 累加 解耦 申请 修正 更新 | ||
1.一种滴答中断时间设置方法,其特征在于,包括:
在滴答中断执行时,对系统时间进行补偿;
如果所述滴答中断执行时有超时任务,则根据所述超时任务以及补偿后的系统时间设置下一次滴答中断的时间;
当系统在所述执行的滴答中断后进入低功耗模式时,根据进入低功耗模式时更新的超时任务,对所述下一次滴答中断的时间进行修正操作。
2.根据权利要求1所述的方法,其特征在于,所述如果所述滴答中断执行时有超时任务,则根据所述超时任务以及补偿后的系统时间设置下一次滴答中断的时间的步骤,包括:
如果所述滴答中断执行时有超时任务,从所述超时任务中获取最短超时时间;
确定所述最短超时时间经过后对应的系统时间和所述补偿后的系统时间之间的间隔时间;
根据所述间隔时间设置下一次滴答中断的时间。
3.根据权利要求2所述的方法,其特征在于,所述根据所述间隔时间设置下一次滴答中断的时间的步骤包括:
判断所述间隔时间是否大于时间阈值;
如果所述间隔时间大于等于所述时间阈值,则设置下次滴答中断时间为所述时间阈值;
如果所述超时时间小于所述时间阈值,则设置下次滴答中断时间为所述间隔时间。
4.根据权利要求2所述的方法,其特征在于,所述确定所述最短超时时间经过后对应的系统时间和所述补偿后的系统时间之间的间隔时间的步骤,包括:
获取所述最短超时时间对应基于系统时间的系统超时时间;
将所述系统超时时间减去所述补偿后的系统时间,获得所述间隔时间。
5.根据权利要求3所述的方法,其特征在于,所述时间阈值对应的计数地址不大于时钟源计数器总的计数地址。
6.根据权利要求3所述的方法,其特征在于,还包括:
在系统初始时刻设置第一次滴答中断时间为所述时间阈值。
7.根据权利要求1所述的方法,其特征在于,所述当系统在所述执行的滴答中断后进入低功耗模式时,根据进入低功耗模式时更新的超时任务,对所述下一次滴答中断的时间进行修正操作的步骤,包括:
当系统在所述执行的滴答中断后进入低功耗模式时,当有新的超时任务且对应的超时时间短于原有超时任务的最短时间,则根据新的超时任务的最短时间对所述下一次滴答中断的时间进行修正操作;
当有新的超时任务且对应的超时时间不短于原有超时任务的最短时间,或没有新的超时任务,则维持所述下一次滴答中断的时间不变。
8.根据权利要求1所述的方法,其特征在于,所述在滴答中断执行时,对系统时间进行补偿的步骤,包括:
获取针对系统时间的滴答计数器在上次睡眠时的睡眠滴答次数,以及从上次睡眠时刻到当前时刻经过的时钟源计数器计数值;
将所述时钟源计数器计数值转换为补偿滴答次数并与所述睡眠滴答次数相加,得到当前系统时间的滴答次数。
9.根据权利要求1所述的方法,其特征在于,还包括:
如果所述滴答中断执行时没有超时任务,则设置下一次滴答中断的时间为时间阈值。
10.一种滴答中断时间设置方法,其特征在于,包括:
在滴答中断执行时,对系统时间进行补偿;
如果所述滴答中断执行时有超时任务,则根据所述超时任务以及补偿后的系统时间设置下一次滴答中断的时间。
11.一种滴答中断时间设置装置,其特征在于,包括:
补偿模块,用于在滴答中断执行时,对系统时间进行补偿;
第一中断设置模块,用于如果所述滴答中断执行时有超时任务,则根据所述超时任务以及补偿后的系统时间设置下一次滴答中断的时间;
中断修正模块,用于当系统在所述执行的滴答中断后进入低功耗模式时,根据进入低功耗模式时更新的超时任务,对所述下一次滴答中断的时间进行修正操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710500927.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:中断请求的处理方法、装置及虚拟化设备
- 下一篇:一种控制方法及装置