发明名称 |
定时器管理系统及方法 |
摘要 |
本发明提供了一种定时器管理系统,包括定时器注册表、定时器注销表、注册集合、以及定时器扫描单元;所述定时器注册表的每一表项包括绝对扫描频率记数和注册集合地址;每一所述注册集合包括定时器ID;所述定时器注销表的每一表项包括定时器ID以及注册集合地址;所述定时器扫描单元,用于在所述定时器注册表中绝对扫描频率记数最小的表项中的绝对扫描频率记数与当前扫描计数相等时,根据所述表项的注册集合地址获取对应的注册集合并向该注册集合中每个定时器ID相关联的定时器发出超时通知。本发明还提供一种对应的定时器管理方法。本发明通过绝对扫描频率记数对定时器进行扫描匹配,在大规模定时器注册、注销及扫描都具有极高的效率。 |
申请公布号 |
CN102799961A |
申请公布日期 |
2012.11.28 |
申请号 |
CN201210208394.0 |
申请日期 |
2012.06.21 |
申请人 |
深圳市汇川控制技术有限公司;深圳市汇川技术股份有限公司;苏州汇川技术有限公司 |
发明人 |
丘锋伟 |
分类号 |
G06Q10/06(2012.01)I;G06F17/30(2006.01)I |
主分类号 |
G06Q10/06(2012.01)I |
代理机构 |
深圳市顺天达专利商标代理有限公司 44217 |
代理人 |
陆军 |
主权项 |
一种定时器管理系统,其特征在于:包括定时器注册表、定时器注销表、注册集合、以及定时器扫描单元;所述定时器注册表的每一表项包括绝对扫描频率记数和注册集合地址,所述绝对扫描频率记数为当前扫描计数与定时时长之和;每一所述注册集合包括定时器ID;所述定时器注销表的每一表项包括定时器ID以及注册集合地址;所述定时器扫描单元,用于在所述定时器注册表中绝对扫描频率记数最小的表项中的绝对扫描频率记数与当前扫描计数相等时,根据所述表项的注册集合地址获取对应的注册集合并向该注册集合中每个定时器ID相关联的定时器发出超时通知。 |
地址 |
518000 广东省深圳市福田区滨河路上沙创新科技园16栋3楼306 |