发明名称 一种终端无线通信协议栈软件定时器管理方法
摘要 本发明涉及一种终端无线通信协议栈软件定时器管理方法,包括:设定需要管理定时器的超时值和定时器队列的数据结构;当被管理的定时器启动的时候,根据启动时的系统帧号和对应所述超时值计算该定时器的超时时间值;被管理定时器所属任务根据物理层上传消息中的当前系统帧号和对应所述超时时间值计算该定时器是否超时并根据超时结果进行相应处理。这种方法使用定时器队列代替定时器模块,并进一步通过物理层Layer1提供的系统帧号对应时间来管理定时器队列,减少了定时器模块和不同定时器单元所属任务之间的频繁消息通信,大大降低了定时器操作带来的开销,提高了系统的性能。
申请公布号 CN101014049B 申请公布日期 2012.06.06
申请号 CN200710063943.9 申请日期 2007.02.14
申请人 中兴通讯股份有限公司 发明人 董志;吕永
分类号 H04L29/06(2006.01)I;H04L1/16(2006.01)I;H04L29/08(2006.01)I;H04L12/56(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 北京安信方达知识产权代理有限公司 11262 代理人 许志勇;颜涛
主权项 一种终端无线通信协议栈软件定时器管理方法,其特征在于,包括以下步骤:1.1)设定需要管理定时器的超时值和定时器队列的数据结构,并修改定时器的启动和停止函数,修改后的函数不再向定时器模块任务发送消息,而是由本地数据结构直接维护定时器的超时值;1.2)当被管理的定时器启动的时候,根据启动时的系统帧号和对应所述超时值计算该定时器的超时时间值;1.3)被管理定时器所属任务根据物理层上传消息中的当前系统帧号和对应所述超时时间值计算该定时器是否超时并根据超时结果进行相应处理。
地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法律部