移动终端上个人信息检索核心子系统的设计与实现

移动终端上个人信息检索核心子系统的设计与实现

论文摘要

随着移动市场的迅速发展,移动终端的处理能力和存储容量越来越高,移动终端支持的业务种类和数据类型也在不断的增多,移动终端正在逐渐的成为用户的最重要的数据仓库。移动设备上产生了越来越多的个人信息,包括照片、短信、邮件、日历和联系人等。因此,如何有效地管理和检索这些大量的个人数据就变得尤为重要。与此同时,搜索引擎技术也从互联网、PC向移动终端迈进,并且也得到了快速的推广。因此针对移动终端自身的特点,根据用户的数据获取需求,快速检索到移动终端上的用户数据,就成为了一个业界关注的热点。基于这样的背景,本文设计了Kaleido Photo超级照片链接系统这样一个基于移动终端的搜索引擎系统,它结合当前流行的CLucene搜索引擎框架,在移动终端对本地资源搜索方面得到了很好的实现。系统以照片作为用户进入系统的入口,利用照片的元数据信息,搜索出其它跟照片相关的重要信息。论文首先对Kaleido Photo超级照片链接系统的相关技术进行了介绍,包括CLucene搜索引擎框架、索引结构和评分机制等;接着给出了系统的需求分析,并介绍了相应的软硬件环境;然后在需求分析的基础上,提出了系统架构设计方案,并详细介绍了信息检索核心子系统的设计;接下来从设计中引出了信息检索核心子系统的实现;最后根据系统的设计方案,论文给出了移动环境下的测试场景,包括信息检索核心子系统中各个模块的详细测试用例,以及超级照片链接系统的集成测试,并提供了相关的演示截图,通过对系统测试结果的分析,验证了系统功能,证明了系统的功能和性能达到了设计的要求。论文最后对全文做出了总结,并描述了系统存在的不足和进一步工作,总结了本人在硕士研究生期间的工作和成果。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题背景
  • 1.2 论文课题研究内容
  • 1.3 论文主要工作内容
  • 1.4 论文结构
  • 第二章 相关技术
  • 2.1 CLucene概述
  • 2.2 CLucene架构
  • 2.3 CLucene索引结构
  • 2.4 CLucene评分机制
  • 2.4.1 向量空间模型
  • 2.4.2 CLucene文档得分计算
  • 第三章 系统需求分析
  • 3.1 需求分析
  • 3.2 硬件环境
  • 3.3 软件环境
  • 3.4 Maemo系统
  • 3.4.1 Maemo概述
  • 3.4.2 Maemo平台软件开发
  • 第四章 系统设计
  • 4.1 系统架构
  • 4.1.1 系统架构介绍
  • 4.1.2 系统业务流程
  • 4.2 信息检索子系统模块设计
  • 4.2.1 索引权重设置模块
  • 4.2.2 全文索引模块
  • 4.2.3 全文检索模块
  • 4.2.4 查询构造模块
  • 第五章 信息检索子系统的实现
  • 5.1 索引权重设置模块
  • 5.1.1 设置权重
  • 5.2 全文索引模块
  • 5.2.1 配置权重
  • 5.2.2 词法分析
  • 5.2.3 建立索引
  • 5.3 全文检索模块和查询构造模块
  • 5.3.1 查询接口
  • 5.3.2 时间搜索
  • 5.3.3 地点搜索
  • 5.3.4 关键字搜索
  • 5.3.5 逻辑关系处理
  • 第六章 系统测试
  • 6.1 系统测试环境
  • 6.2 系统单元测试
  • 6.2.1 索引权重设置模块测试
  • 6.2.2 全文索引模块测试
  • 6.2.3 全文检索模块和查询构造模块测试
  • 6.3 系统集成测试
  • 6.4 结果分析
  • 第七章 结束语
  • 7.1 全文总结
  • 7.2 不足和进一步工作
  • 7.3 研究生期间的工作
  • 参考文献
  • 致谢
  • 攻读学位期间发表的学术论文目录
  • 相关论文文献

    标签:;  ;  ;  ;  

    移动终端上个人信息检索核心子系统的设计与实现
    下载Doc文档

    猜你喜欢