发明名称 在同一线程中收发OAM协议包的处理方法
摘要 本发明涉及局端设备OLT对终端设备ONU的配置管理领域,尤其是一种在同一线程中收发OAM协议包的处理方法。其在同一线程中收发OAM协议包的处理方法,其在同一个线程中处理所有OAM协议包,包括构建发送OAM协议包和解析接收到的OAM协议包,且解析收到的OAM协议包的处理优先发送OAM协议包的构建等。本发明通过创建OAM协议包处理线程以及发送消息队列和接收消息队列,通过发送信号接口唤醒OAM协议包处理线程; OAM协议包处理线程根据发送消息队列或者接收消息队列中的请求消息,进行OAM协议包创建发送或者接收解析。
申请公布号 CN105162634A 申请公布日期 2015.12.16
申请号 CN201510612577.2 申请日期 2015.09.24
申请人 成都广达新网科技股份有限公司 发明人 马丰玺
分类号 H04L12/24(2006.01)I 主分类号 H04L12/24(2006.01)I
代理机构 成都九鼎天元知识产权代理有限公司 51214 代理人 徐静
主权项 一种在同一线程中收发OAM协议包的处理方法,其特征在于包括:步骤1:创建阻塞式信号可唤醒线程,作为OAM协议包处理线程;创建发送消息队列和接收消息队列,分别用于接收发送请求消息和接收请求消息; 步骤2:消息请求线程先将请求消息放入对应的消息队列中,然后向OAM协议包处理线程发送信号,唤醒OAM协议包处理线程;OAM协议包处理线程根据请求消息,进行OAM协议包创建发送或者接收解析,其中请求消息指的是发送消息队列中的消息,它用于构建OAM协议包并发送给ONU设备或者接收消息队列中的消息,它为ONU设备发给OLT设备的OAM协议包;请求OLT设备进行解析处理。
地址 610041 四川省成都市高新区石羊街办庆云村五组五十五号石羊工业园二号楼四楼