主权项 |
一种基于用户当前地理位置和物理环境的音乐推荐方法,其特征在于,包括如下步骤:(1)从照片网站爬取具有GPS信息的照片集;(2)从音乐网站爬取包含歌词等相关信息的音乐集;(3)对步骤1)得到的具有GPS信息照片集建立空间索引,在此过程中对每张照片的原始Tag集进行分词处理得到规范的照片Tag集;(4)对步骤2)得到的包含歌词等相关信息音乐集建立存储索引,在此过程中对每首歌曲的歌词进行分词得到对应的音乐Tag集和相应的音乐文档向量;(5)分析文档集得到一个Tag相似度矩阵;(6)通过查询步骤5)得到的Tag相似度矩阵将步骤3)得到的每张照片的Tag集转换成位于音乐文档向量空间的照片文档向量;(7)将步骤4)得到的音乐文档向量和步骤6)得到的照片文档向量用TF‑IDF权重计算方式转换成带权音乐文档向量和带权照片文档向量;(8)客户端接收用户的当前位置信息和物理环境信息,传递给服务器进行计算;(9)服务器根据从步骤8)得到的用户位置信息通过步骤3)建立的照片集索引查询出用户位置包含的所有照片得到位置相关照片集,同时对从步骤8)得到的物理环境信息进行加强得到代表用户当前物理环境的带权Tag集;(10)使用步骤9)得到的代表用户物理环境的带权Tag集对音乐进行过滤得到候选音乐集;(11)根据步骤9)得到的位置相关照片集所包含的照片Tag集计算出代表用户位置的带权文档向量,并用向量相似度计算方法计算出和其最匹配的K首音乐;(12)基于步骤9)得到的位置相关照片集所包含的照片Tag集计算出相应的标签云,最后将查询出的K首音乐和生成的标签云返回给客户端。 |