基于本体的上下文推理与计算子系统的设计与实现

基于本体的上下文推理与计算子系统的设计与实现

论文摘要

随着移动网络的不断发展和移动智能终端设备功能的不断增强,使得上下文信息的获取成为可能,上下文信息是指任何可以用来描述实体所处环境特征的信息。通过分析用户所处的上下文环境,为用户提供个性化的服务选择,是当前移动领域的一个研究热点。本文作者参与了个性化移动网络服务选择系统,该系统将用户当前所处的上下文环境视为影响用户对服务选择的一个重要因素,通过分析用户当前所处的上下文环境为用户提供更精确的个性化服务选择。基于本体的上下文推理与计算子系统是个性化移动网络服务选择系统的一个子系统,该子系统主要包括上下文获取、上下文处理、上下文推理和上下文计算四大功能。与原型系统中的用户偏好提取子系统、服务选择子系统、用户偏好自适应子系统有着直接的关系,为其提供数据源、上下文查询接口和上下文计算接口。本文首先通过分析移动网络中的上下文信息,将其分为低层上下文和高层上下文两类,并给出了部分上下文信息的获取方法。其次,通过对上下文信息进行预处理,构建了一个面向移动领域的本体模型,使其支持上下文共享和推理。接着,在本体模型的基础上下,通过自定义推理规则,运用Jena推理机从底层上下文推理得到高层上下文,丰富了上下文信息的种类。然后,基于本体模型中概念的层次结构和属性特征,重点研究了上下文相似性算法的设计,在此基础上通过计算当前上下文和历史上下文之间的相似性,得到一个与当前上下文关联的服务匹配集,使其应用于服务选择子系统。最后,对系统进行了单元测试和集成测试。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 研究现状
  • 1.3 研究内容
  • 1.4 论文组织结构
  • 第二章 相关理论知识
  • 2.1 上下文理论
  • 2.1.1 上下文的定义
  • 2.1.2 上下文建模
  • 2.2 本体理论
  • 2.2.1 本体的定义
  • 2.2.2 本体的构成
  • 2.2.3 本体描述语言
  • 2.3 上下文推理
  • 2.3.1 基于本体的推理
  • 2.3.2 基于规则的推理
  • 2.3.3 Jena简介
  • 2.4 相似度理论
  • 2.4.1 相似度定义
  • 2.4.2 相似度计算方法
  • 2.5 本章小结
  • 第三章 需求分析
  • 3.1 系统需求分析
  • 3.2 各子系统间的关系
  • 3.3 配置文件
  • 3.4 本章小结
  • 第四章 系统设计
  • 4.1 系统概要设计
  • 4.1.1 系统总体设计
  • 4.1.2 系统模块设计
  • 4.1.3 上下文相似性算法设计
  • 4.1.4 系统设计目标
  • 4.2 系统详细设计
  • 4.2.1 上下文获取模块
  • 4.2.2 上下文处理模块
  • 4.2.3 上下文查询推理模块
  • 4.2.4 上下文计算模块
  • 4.3 本章小结
  • 第五章 系统实现与测试
  • 5.1 系统开发环境
  • 5.2 系统的具体实现
  • 5.2.1 上下文本体的构建
  • 5.2.2 基于Jena的本体操作
  • 5.2.3 上下文计算
  • 5.3 系统测试
  • 5.3.1 单元测试
  • 5.3.2 系统集成测试
  • 5.4 本章小结
  • 第六章 结束语
  • 6.1 工作总结
  • 6.2 下一步工作
  • 参考文献
  • 致谢
  • 攻读学位期间发表的学术论文目录
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    基于本体的上下文推理与计算子系统的设计与实现
    下载Doc文档

    猜你喜欢