[发明专利]一种定时器管理模块有效

专利信息
申请号: 201210174020.1 申请日: 2012-05-30
公开(公告)号: CN102752282A 公开(公告)日: 2012-10-24
发明(设计)人: 刘德明;马骏 申请(专利权)人: 苏州云初网络技术有限公司
主分类号: H04L29/06 分类号: H04L29/06;H04L12/56
代理公司: 北京中恒高博知识产权代理有限公司 11249 代理人: 宋敏
地址: 215500 江苏省苏*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 定时器 管理 模块
【权利要求书】:

1.一种定时器管理模块,其特征在于,包括处理事件的紧急程度自前至后依次降低、且包含的时间单位自前至后依次增大的多级时间轮;在所述多级时间轮中,后级时间轮的始端,挂接在与该后级时间轮相邻的前级时间轮的末端。

2.根据权利要求1所述的定时器管理模块,其特征在于,所述多级时间轮,至少包括依次挂接的第一级时间轮、第二级时间轮与第三级时间轮,其中:

所述第一级时间轮,用于采用单时间轮结构,对当前活跃的短定时事件,根据预先设定的紧急程序进行处理;

所述第二级时间轮,用于采用复合时间轮结构,对当前等待的短定时事件处理时机的紧急程序进行排布;并在相应短定时事件的处理时机到来时,将该相应短定时事件前移至第一级时间轮,根据第一级时间轮中预先设定的紧急程序进行处理;

所述第三级时间轮,用于采用单时间轮结构,对当前等待的长定时事件,根据预先设定的紧急程序依次迁移至第二级时间轮及第一级时间轮,根据第一级时间轮中预先设定的紧急程序进行处理。

3.根据权利要求2所述的定时器管理模块,其特征在于,所述第一级时间轮,包括构成单时间轮结构、且分别对应定时器的分辨率时间单位的第1至第256时间槽,所述第1至第256时间槽的索引依次为0-255。

4.根据权利要求3所述的定时器管理模块,其特征在于,在所述第1至第256时间槽中每个时间槽的下方,均挂接有与相应时间槽对应、且通过链表连接的定时事件。

5.根据权利要求2或3所述的定时器管理模块,其特征在于,所述第二级时间轮,包括构成复合时间轮结构的主时间轮,以及分别与所述主时间轮中每个时间槽对应、且依次挂接在所述主时间轮中多个时间槽下方的多个子时间轮。

6.根据权利要求5所述的定时器管理模块,其特征在于,所述主时间轮,包括索引依次为0-63的第1至第64时间槽;所述主时间轮中的第1时间槽,与第一级时间轮的第256时间槽挂接;

所述多个子时间轮,包括依次挂接在第1至第64时间槽下方的第1至第64子时间轮。

7.根据权利要求6所述的定时器管理模块,其特征在于,在所述第1至第64子时间轮中,每个子时间轮的结构与第一级时间轮的结构相同,即每个子时间轮包括索引依次为0-255的第1至第256时间槽。

8.根据权利要求7所述的定时器管理模块,其特征在于,在所述第1至第256时间槽中每个时间槽的下方,均挂接有与相应时间槽对应、且通过链表连接的定时事件。

9.根据权利要求2或3或6所述的定时器管理模块,其特征在于,所述第三级时间轮,包括构成单时间轮结构的第1至第64时间槽,所述第1至第64时间槽的索引依次为0-63;所述第三级时间轮的第1时间槽,与第二级时间轮中主时间轮的第64时间槽挂接。

10.根据权利要求9所述的定时器管理模块,其特征在于,在所述第1至第64时间槽中每个时间槽的下方,均挂接有与相应时间槽对应的定时事件链;

与所述第1至第64时间槽对应的第1至第64定时事件链,用于在相应的处理时机到来时,根据预设的紧急程序前移至第二级时间轮中对应的子时间轮中,再根据第一级时间轮中预设的紧急程序进行处理。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州云初网络技术有限公司,未经苏州云初网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210174020.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top