学位论文 > 优秀研究生学位论文题录展示

小型数字音乐图书馆的设计与实现

作 者: 赵国化
导 师: 杨俊
学 校: 北京邮电大学
专 业: 计算机科学与技术
关键词: 音乐检索 索引 排序机制 数据存储
分类号: TP393.09
类 型: 硕士论文
年 份: 2011年
下 载: 34次
引 用: 0次
阅 读: 论文下载
 

内容摘要


数字音乐图书馆(Digital Music Library,简称DML)是采用现代高新技术所支持的一个开放式数字音乐信息系统,通过对计算机音乐、网络、数据库等技术和产品的集成,把大量的、各种类型的音乐载体数字化,将这些音乐数字资源及各种音乐背景知识信息合理有效地组织起来,通过网络为用户提供各类音乐信息服务。数字音乐图书管系统一般包括五部分,音乐内容的获取、音乐数据存储与管理、音乐信息的检索与查询、音乐作品的发布和传播和信息安全。数字音乐图书馆主要涉及的分布式存储技术、信息检索技术与网络安全技术等。本文主要设计了一个的小型数字音乐图书馆系统,并对系统的原型进行了实现工作。系统可为某一小范围内的用户提供音乐下载试听以及获取音乐背景知识等功能。系统与目前一些数字音乐图书馆系统相比,用户可以参与到系统信息的管理过程中,并且系统为用户提供了一种按照对音乐的描述词语来检索音乐的方法。本文首先对系统进行了需求分析,介绍了系统的工作流程和系统的软件架构与各功能模块的划分。然后本文详细设计了索引的结构、检索模块中音乐检索流程和对返回结果简单排序的方法。文中还介绍了系统数据源--Mp3数据在物理存储上的存储和系统中文件中转下载的模式,该模式将下载服务器与存储服务器分离,良好保护了存储服务器中的数据。另外本文还简要介绍了系统中日志分析、索引建立、倒排索引建立的一些算法。

全文目录


摘要  4-5
ABSTRACT  5-8
第一章 绪论  8-11
  1.1 数字音乐图书馆概述  8-9
  1.2 论文的主要工作  9-10
  1.3 硕士期间的主要工作  10
  1.4 论文结构  10-11
第二章 系统相关技术简介  11-21
  2.1 个性化简介  11-13
    2.2.1 个性化服务的概念  11-12
    2.2.2 个性化服务的分类  12-13
  2.2 推荐策略简介  13-15
  2.3 倒排文件  15-16
  2.4 Lucene索引文件  16-19
  2.5 传统IR的相关排序技术  19-21
第三章 系统需求分析与概要设计  21-32
  3.1 系统用例  21-22
  3.2 系统功能概述  22-23
  3.3 系统概要设计  23-32
    3.3.1 系统工作流程  23-24
    3.3.2 系统功能模块  24-28
    3.3.3 系统中数据的存储  28-32
第四章 系统详细设计  32-56
  4.1 索引结构  32-39
    4.1.1 歌曲索引表逻辑结构与数据项定义  32-34
    4.1.2 专辑索引表逻辑结构与数据项定义  34-36
    4.1.3 歌手索引表逻辑结构与数据项定义  36-38
    4.1.4 风格描述倒排索引表逻辑结构与数据项定义  38-39
  4.2 系统检索模块详细设计  39-46
    4.2.1 歌曲搜索模式下的检索流程  39-42
    4.2.2 专辑搜索模式下检索流程  42-44
    4.2.3 歌手搜索模式下检索流程  44
    4.2.4 音乐风格搜索模式下检索流程  44-46
  4.3 系统中简单结果排序模块  46-56
    4.3.1 歌曲被用户选中次数得分的计算  47-51
    4.3.2 注册用户对歌曲评分的平均分的计算  51
    4.3.3 歌曲风格与用户兴趣相似程度得分计算  51-52
    4.3.4 分数的更新  52
    4.3.5 歌曲检索时分数计算  52-53
    4.3.6 排序模块模拟实验  53-55
    4.3.7 系统中排序方法的不足  55-56
第五章 总结与展望  56-58
  5.1 论文总结  56-57
  5.2 进一步工作的展望  57-58
参考文献  58-61
致谢  61-62
攻读学位期间发表论文目录  62

相似论文

  1. 支持XML数据查询的F&B索引结构的研究,TP311.13
  2. 大规模稀疏关系数据索引技术研究,TP311.132.3
  3. 面向动态文档集的大规模文本索引构建技术的研究,TP391.3
  4. 面向海量邮件的检索系统研究与实现,TP393.098
  5. 医疗信息集成平台中HL7消息解析和存储的设计与实现,TP311.52
  6. Bicluster数据分析软件设计与实现,TP311.52
  7. 网络搜索引擎的相关技术研究,G354
  8. 虹膜识别算法的研究与实现,TP391.41
  9. 基于SMP的内存数据库查询处理优化研究,TP311.13
  10. 数据空间下的索引策略研究,TP311.13
  11. 低成本RFID系统安全协议研究,TP391.44
  12. J-TEXT托卡马克数据系统的升级与完善,TL631.24
  13. 存储系统中多维元数据索引的高效更新方法研究,TP333
  14. 基于P2P的空间矢量数据快速索引机制的研究,TP391.3
  15. 大规模图像检索中局部特征聚合与索引方法研究,TP391.3
  16. 数据存储在广域网加速系统中的研究与应用,TP333
  17. 基于熵的音乐声纹检索算法的研究与实现,TP391.3
  18. 微固体模态陀螺的数据采集存储及处理系统的研究,TP274.2
  19. 云存储中的数据动态平衡技术研究,TP333
  20. 基于内容的大规模数字图像检索技术研究,TP391.41
  21. 网络实体及其关系信息的组织和搜索,TP391.3

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序
© 2012 www.xueweilunwen.com