论文部分内容阅读
随着普适计算、环境智能等领域理论与技术发展,信息家电的日益普及,以及人们越来越渴望享受现代技术文明所带来的高品质生活,智能小区继智能家居之后悄然兴起。其在发展的过程中,出现了各类设备间交互性差、不能为每个用户提供个性化的订制服务、系统不易扩展和升级等问题,这些不利因素的存在严重阻碍了相关产业的进一步发展。目前,国内外的智能小区应用系统还处于应用理论研究与用户启蒙的阶段。按照产业发展的一般规律,它必然将走向互联、规范和统一的时代。以欧盟的Amigo计划为代表的产业界和学术界组织已经开始致力于这方面的工作。本文从这个大的产业背景出发,旨在将中间件的思想引入该领域,通过研究和设计适用于智能小区应用系统的新型分布式中间件系统,使智能小区系统能够借助中间件实现下列目标:各类设备的无差别接入和使用、服务业务的灵活构建、系统在不停机的前提下低成本地完成升级和扩展。本文首先对智能小区、中间件技术等相关基础理论业已取得的成果进行了回顾,在此基础上,抓住智能小区应用系统的基础性资源——设备及其所负载的软件系统,本文称之为服务主体——为中心,深入探讨了系统对其的表示方式和互联技术。在确定了这两个关键性技术问题后,本文提出了智能小区分布式中间件系统的总体设计方案。设计采用本体方式表示主体,以OSGi规范实现技术与R-OSGi技术解决服务间的互联。分布式中间件系统以管理和维护主体所注册的逻辑资源为中心任务,通过为服务提供注册、查找、协作等基本服务,使智能小区应用系统达到前述目标。本文最后详细介绍了智能小区应用系统中一个具体应用场景的解决方案的设计、实现和测试过程,初步验证了总体设计的正确性和可用性。