预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN106549809A(43)申请公布日2017.03.29(21)申请号201611050373.5(22)申请日2016.11.24(71)申请人成都广达新网科技股份有限公司地址610041四川省成都市高新区石羊街办庆云村五组五十五号石羊工业园二号楼四楼(72)发明人徐海(74)专利代理机构成都九鼎天元知识产权代理有限公司51214代理人徐静(51)Int.Cl.H04L12/24(2006.01)权利要求书2页说明书5页附图2页(54)发明名称一种实现网管系统设备状态获取方法及装置(57)摘要本发明涉及数据通信技术领域,针对现有技术的问题,提供一种基于Reactor模式实现网管系统设备状态获取方法及装置。本发明以事件驱动模式的思想作为技术指导,同时以解决网管系统这种高并发、网络环境异构化、消息返回阻塞等一系列问题。本发明探测设备状态流程、查询设备基本信息流程、查询子设备信息流程以及设备警告同步流程分别对应在多路复用反应器的句柄容器中进行事件组成,并返回注册时间就绪回调;多路复用反应器的同步时间分解器通过轮询机制监听句柄容器中事件句柄集合,当有新的事件发生时,事件多路分解器把相应的事件派发到事件处理程序。CN106549809ACN106549809A权利要求书1/2页1.一种实现网管系统设备状态获取方法,其特在在于包括:步骤1:基于Reactor事件驱动模式,探测设备状态流程、查询设备基本信息流程、查询子设备信息流程以及设备警告同步流程依次通过消息传递机制实现任务下发,消息发送后线程立即返回,继续做其他处理;步骤2:探测设备状态流程、查询设备基本信息流程、查询子设备信息流程以及设备警告同步流程分别对应在多路复用反应器的句柄容器中进行事件句柄注册,当轮询到具体事件执行就绪返回,执行对应事件的回调函数;多路复用反应器的同步时间分解器通过轮询机制监听句柄容器中事件句柄集合,当有新的事件发生时,事件多路分解器把相应的事件派发到事件处理程序;步骤3:当事件多路分解器派发具体事件到事件处理器,事件处理器执行相应的处理事件逻辑;根据事件句柄类型分配对应的具体事件处理函数;事件句柄可以分为不同的类型,对于不同类型的事件句柄,对应的事件处理实现类也不同,事件句柄主要包含句柄类型、传入参数类型、事件回调函数的重要信息。2.根据权利要求1所述的一种实现网管系统设备状态获取方法,其特在在于所述探测设备状态流程完成后,会根据当前设备状态和之前状态进行比较,同时更新数据库;探测设备状态流程采用线程池的方式。3.根据权利要求1所述的一种实现网管系统设备状态获取方法,其特在在于所述查询设备信息流程用于扫描设备基本信息;当扫描成功后,扫描设备基本信息流程把设备基本信息进行入库处理;该流程采用线程池的方式。4.根据权利要求1所述的一种实现网管系统设备状态获取方法,其特在在于所述查询子设备信息流程用于扫描设备基本信息流程扫描对应设备下面的子设备信息以及设备部件信息;扫描成功后,需要把设备基本信息进行入库处理;该流程采用线程池的方式。5.根据权利要求1所述的一种实现网管系统设备状态获取方法,其特在在于所述设备警告同步流程查询保存在当前设备上的告警信息,该流程采用线程池的方式。6.一种实现网管系统设备状态获取装置,其特在在于包括:任务下发模块,用于基于Reactor事件驱动模式,探测设备状态流程、查询设备基本信息流程、查询子设备信息流程以及设备警告同步流程依次通过消息传递机制实现任务下发,消息发送后线程立即返回,继续做其他处理;事件句柄注册模块,用于探测设备状态流程、查询设备基本信息流程、查询子设备信息流程以及设备警告同步流程分别对应在多路复用反应器的句柄容器中进行事件句柄注册,当轮询到具体事件执行就绪返回,执行对应事件的回调函数;多路复用反应器的同步时间分解器通过轮询机制监听句柄容器中事件句柄集合,当有新的事件发生时,事件多路分解器把相应的事件派发到事件处理程序;事件处理模块,用于当事件多路分解器派发具体事件到事件处理器,事件处理器执行相应的处理事件逻辑;根据事件句柄类型分配对应的具体事件处理函数;事件句柄可以分为不同的类型,对于不同类型的事件句柄,对应的事件处理实现类也不同,事件句柄主要包含句柄类型、传入参数类型、事件回调函数的重要信息。7.根据权利要求6所述的一种实现网管系统设备状态获取装置,其特在在于所述探测探测设备状态流程完成后,会根据当前设备状态和之前状态进行比较,同时更新数据库;该2CN106549809A权利要求书2/2页流程采用线程池的方式。8.根据权利要求6所述的一种实现网管系统设备状态获取装置,其特在在于所述查询设备信息流程用于扫描设备基本信息;当扫描成功后,扫描设