论文部分内容阅读
随着无线通讯技术的迅速发展,特别是基于802.11和蓝牙技术应用的普及,在无线网络环境下基于处境感知技术为用户提供无处不在的服务成为无线网络技术发展的趋势。随着人们生活水平的日益提高,智能家居的概念出现在人们面前,在智能家居无线网络环境下,通过用户设定以及系统自动推理为用户提供无处不在的自动化服务成为目前国内外研究的热点。本文将就智能家居实现中的关键问题结合处境感知技术、中间件技术、规则定义语言技术以及OSGI家庭网关技术,研究并实现WLAN中的智能家居系统。为了实现智能家居系统的易用性和提高系统的可扩展性,本文设计一个应用于智能家居系统的中间件系统模型。该中间件使用了面向服务的方法和基于多代理的技术,使之具有良好的可扩展性。其功能包括信息发现,捕获、解释、推理、访问各类处境信息以及和其它处境感知系统的交互。为了方便系统解析和用户的理解,本文定义了一种本体感知的规则定义语言—RBOA(Rule Based Ontology Aware)架构,RBOA按照事件——条件——行为的模式采用基于规则的方法。用户将通过使用易用的RBOA进行规则定义来设置时间和地点触发服务。本系统应用OWL语言和Jena推理机实现RBOA规则的定义、解析和推理。通过实验定量分析,得出对基于规则的处境模型设计和处境推理机制有益的实验结论。为了在智能家居环境下为用户提供安全的、可靠的自动化服务,本文提出了基于OSGI的家庭网关安全架构的设计方案,考虑到智能家居网络环境本质是动态变化的,本身在安全性方面存在的缺陷与不足,本文在基于OSGI服务框架基础上添加了安全管理器的模块,可以实现SPKI证书链以及代理应用合法性的认证。同时还给出了相关的软件设计、系统实现以及实验分析。无线智能卡作为信息存储和身份识别的重要工具被应用到各种实践中,本文讨论了如何将非接触智能卡结合多生物特性应用到未来智能家居中,并进一步讨论智能家居安全控制的实现。本文应用TSRG(Two Stage Random Generator)加密解密技术实现智能卡存储和通讯过程中的加密解密。论文最后实现了一个基于处境感知技术的智能家居系统模型,在这个系统中,实现了服务器程序(PC)和客户端程序(MOBILE)的开发,系统能够自动监测室内用户的存在并按照用户的设置作出相应服务的响应。在客户端可通过web端实现服务的定制并通过读写OWL文件和服务器进行信息交互。