论文部分内容阅读
智能建筑,是信息时代的重要标志之一,是国家综合国力和技术水平的体现,具有传统建筑所无法比拟的优越功能,被国内外市场普遍看好。智能建筑的发展大体经历了三代。第一代的智能建筑一般由多个自治子系统构成,各个子系统的操作是彼此独立的;第二代智能建筑的最大特点在于通过一些专门的网络将楼宇的各个子系统连接起来,从而能完成一些诸如远程控制、操作序列化、制定时间表等联动操作任务。虽然,第一、二代智能建筑在技术上很大程度提高了楼宇控制的自动化水平,但是,它还不具备推理、学习能力,因而并非真正意义上的智能建筑。我国的智能建筑大多处于第一代阶段,目前正在向第二代智能化系统发展。Mobile Agent,是一种“求解动态环境中、资源受限条件下、不可预测的复杂问题”的理想方法,是软件工程、网络技术发展到一定程度后与人工智能相结合而形成的一个新的研究领域。它所具备的属性和特点使得其在动态路由、分布式网络管理、分布式实时入侵检测系统、工作流、移动数据库、电子商务、多媒体远程教学等领域得到了广泛的应用。Mobile Agent的迅速发展,为在第三代智能建筑中集成智能信息系统的研究提供了一条新思路。本文研究了基于Mobile Agent的智能建筑信息系统的集成,这也就是本文的创新所在。本文主要研究内容如下:首先,分析智能建筑信息系统集成及其相关关键技术,包括智能建筑系统集成的内涵、必要性、应用集成与分布计算技术;Mobile Agent及其关键技术,包括Mobile Agent系统的体系结构、关键技术;介绍系统开发环境与工具Aglets。其次,研究基于Mobile Agent的智能建筑信息系统集成。充分利用Agent智能性、移动性、协作性和自主性等特点,设计出基于Mobile Agent智能建筑信息系统模型。最后,详细介绍了系统的体系结构以及该体系结构基础上的各个功能模块,包括Mobile Agent服务器、用户Agent、数据库Agent、检索Agent、资源索引数据库五个模块,对各个模块的功能进行了定义,并对以上五个模块进行了详细的设计和开发,给出了原型系统的用户界面。