首页> 中文学位 >基于无线传感器网络的上下文感知系统架构设计与实现
【6h】

基于无线传感器网络的上下文感知系统架构设计与实现

代理获取

目录

文摘

英文文摘

声明

1. 引言

1.1研究背景

1.2上下文感知系统概述

1.3 Multi-Agent System(MAS)系统概述

1.4规则引擎概述

1.5课题的主要内容和创新之处

1.6本文结构

2.多Agent系统相关技术

2.1 FIPA

2.2 JADE

2.3本章小结

3.Java规则引擎研究

3.1规则引擎起源

3.2规则引擎概述

3.3 Drools规则引擎

3.4本章小结

4.上下文感知系统架构设计

4.1代理的逻辑组成

4.2上下文感知架构研究现状

4.3 MemboSenser架构设计

4.4上下文感知代理设计

4.5本章小结

5.JADE框架的Drools增强

5.1规则本体

5.2代理的任务

5.3应用实例

5.4本章小结

结 语

参考文献

致 谢

在学期间公开发表论文及著作情况

展开▼

摘要

无线传感器网络是具有非常广阔的市场前景,将会给人类的生活和生产的各个领域带来深远影响的新技术。在基于无线传感器网络的上下文感知应用中,开发人员所面临的一个重大问题就是:不断变更的业务规则使得系统的升级和维护变得越来越困难。在程序中使用规则引擎可以很好地解决这个问题。规则引擎能够将业务规则从应用程序代码中分离出来,使用近似于自然语言的语法编写规则,接收数据输入,并根据规则做出业务决策。 目前主流的规则引擎产品的算法,基本上都是Rete算法及其变体。Rete算法的核心思想是状态保存,以降低计算量。显然,这种算法适用于事实不是频繁变更的场景。然而,在基于无线传感器网络的上下文感知应用中,要处理的是大量实时的上下文信息,规则引擎的处理效率成为整个系统的瓶颈。 为了解决上面提到的性能问题,本文设计了一个基于无线传感器网络的上下文感知系统架构——MamboSenser。MamboSenser是一个分布式架构,由许多代表现实世界实体的代理组成,我们称之为上下文感知代理。在上下文感知代理中,使用Drools规则引擎作为智能组件。同集中式的方式相比,MamboSenser将规则推理的工作分布到各个代理之中,代理之间共同协作完成特定的目标,从一定程度上解决了规则引擎所引发的性能问题。 为了简化基于MamboSenser架构应用的开发过程,本文设计并实现了SmartJADE框架。SmartJADE扩展了JADE(多代理系统开发平台)框架的API,将Drools规则引擎的基本功能集成到代理当中,使代理生而具有“智能”。并且,通过消息传递,一个代理可以控制另一个代理上的规则引擎的行为。使用SmartJADE框架,大大提升了上下文感知系统的开发效率。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号