论文部分内容阅读
随着计算机技术、无线网络技术、嵌入式系统的发展,传统的桌面计算模式已经不能满足人们的需要,人们渴望能够随时、随地、透明、方便的享受现有的计算能力和信息服务。普适计算的目标就是把人从计算机“仆人”变为计算机的“主人”,使用户的注意力能够集中到任务本身。察觉上下文计算是实现“以人为本”的关键技术。在充分利用上下文信息的前提条件下,察觉上下文计算使应用程序能够“了解”当前的环境和所发生的变化,进而采取相应的策略,改变自身的某些行为,来为用户提供“体贴”的信息服务。然而,普适环境是一个开放的环境,上下文信息众多而且复杂,如何能够利用上下文信息,为应用程序提供上下文服务已经成为察觉上下文计算研究的重点,具有重要的理论意义和实用价值。在普适环境中,由于体积、移动性等特殊要求,普适设备所能提供的计算能力都很有限。因此,把环境中对硬件要求较高的公共服务放在高性能的计算设备上显得十分必要。本文在深入研究了Context Toolkit等经典察觉上下文计算模型,并对其特点和不足之处进行分析的基础上,研究和建立了一个上下文信息服务系统CISS(Context Information Service Server)模型,并加以具体实现。CISS模型主要由上下文管理器、上下文推理机、上下文查询器和事件管理器四部分构成。CISS模型采用OWL描述上下文本体信息;用结构化的SPARQL--标准RDF查询语言进行上下文信息查询;采用基于OWL和自定义规则的上下文推理机制,可以检查上下文模型中的不一致或者冲突;建立了事件触发机制为察觉上下文应用系统提供事件服务。在分层设计、AOP、SOA等设计思想指导下,CISS系统基本上实现了上下文管理、上下文推理、上下文查询服务、上下文事件服务等功能。通过CISS服务系统,察觉上下文应用系统能够共享传感器和上下文资源,同时有效的降低了察觉上下文应用系统的各个模块之间的耦合度,使开发人员可以专注于任务本身,极大的削减了系统开发的复杂度,从而提高了察觉上下文应用系统的开发效率。