当前位置:问答库>论文摘要

题目:基于构件的异构照明设备中间件的设计与实现

关键词:设备中间件;构件;设备驱动;复合事件

  摘要

随着信息化与网络化的深入发展,大量IP化设备进入区域景观管理中,景观区设备管理正向着设备种类多、设备异构化、管理业务复杂化的方向发展,传统单一设备管理模式缺乏灵活性、适用范围窄、通用性差、重复开发、不支持异构设备统一管理及设备事件处理的缺点越来越突出,严重阻碍了景观区设备管理信息化建设的发展。 本文针对奥运中心区景观照明设备分布、异构、动态与智能的特点及照明控制业务对大规模、精确和可变的需求,设计并实现了基于构件的设备中间件平台,以驱动构件屏蔽异构设备的通信细节,以操作构件屏蔽设备操作语义的异构,以事件处理构件实现设备事件处理。本文的主要工作和取得的成果如下: 针对奥运中心区景观照明设备特点及业务管理需求,提出了基于构件的中间件架构模型,给出了模型定义及模型性质分析,定义了该架构模型中的构件模型及构件与总线交互的通信协议。 针对奥运景观照明控制对多消息任务通信的需求,定义了命令任务模型,提出了区域照明设备管理多消息命令任务管理机制,设计开发了中间件总线命令任务管理功能,实现了多消息任务通信机制。 针对奥运景观照明中设备事件的特点及事件管理需求,定义了事件任务模型,提出了中间件总线事件处理机制,设计开发了中间件总线事件任务管理功能,实现了事件的发布与订阅,支持复合事件的订阅与检测。 设计开发了EBUS设备驱动构件与CGI设备驱动构件实现异构设备的接入,设备事件处理构件实现对设备事件的处理,设备操作构件实现对异构设备操作的统一封装。 最后对中间件进行了详细测试,验证了总线命令任务管理与事件任务管理功能的正确性与性能的稳定性,同时将中间件在奥运景观照明管理系统中的应用进行了介绍,从实验与应用两方面验证了本文的研究成果。