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