发明名称 | 一种底层数据报文接收的实现方法 | ||
摘要 | 本发明公开了一种底层数据报文接收的实现方法,该方法包括:a)创建一个接收数据报文的任务,并为该任务设定优先级;b)设置一个定时器中断;c)当定时器时间到时,系统进入中断处理,检查底层的数据接收标志,判断是否有数据报文接收到,如果有,则激活当前接收任务对应的信号量,关闭定时器中断,设置当前接收任务为准备好(Ready)状态,退出中断处理,进行接收任务调度;否则,直接退出本次中断,等待下一次定时器中断。采用该方法能保证及时查询到底层数据报文的接收情况,并及时处理数据报文,从而提高整个系统的稳定、可靠性,同时避免系统资源的浪费。 | ||
申请公布号 | CN1414747A | 申请公布日期 | 2003.04.30 |
申请号 | CN02117606.X | 申请日期 | 2002.05.08 |
申请人 | 华为技术有限公司 | 发明人 | 李琥;苏华波;田彦敏 |
分类号 | H04L12/54 | 主分类号 | H04L12/54 |
代理机构 | 北京德琦专利代理有限公司 | 代理人 | 张颖玲 |
主权项 | 1、一种底层数据报文接收的实现方法,其特征在于该方法包括以下的步骤:a.创建一个接收数据报文的任务,并为该任务设定优先级;b.设置一个定时器中断;c.当定时器时间到时,系统进入中断处理,检查底层的数据接收标志,判断是否有数据报文接收到,如果有,则激活当前接收任务对应的信号量,关闭定时器中断,设置当前接收任务为准备好(Ready)状态,退出中断处理,根据预先设定的优先级进行接收任务调度;否则,直接退出本次中断,等待下一次定时器中断。 | ||
地址 | 518057广东省深圳市科技园科发路华为用服大厦 |