音乐电台推荐系统的设计与实现

被引量 : 0次 | 上传用户:wi7474974
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网的快速发展,基于移动客户端的音乐电台软件已经是用户智能手机上不可缺少的一款APP,个性化推荐也已成为了音乐播放器的必备功能。基于用户口味的音乐推荐是当前个性化推荐领域最热门的应用之一。对于数字音乐服务而言,无论是音乐下载服务,还是互联网音乐电台服务,都需要有优秀的推荐系统去辅助。一套完整的音乐推荐系统更是各大社交网络平台不可或缺的部分。本文全面地分析了音乐电台推荐系统的需求和技术可行性。对系统进行模块化设计,采用敏捷的开发框架并使用合理的架构。音乐电台推荐系统按功能可分为三大子系统:音乐电台信息管理子系统、音乐电台推荐服务和音乐电台安卓客户端。音乐电台信息管理子系统主要是对音乐文件建立标签信息,根据音乐的典型属性进行分类,打上音乐标签,我们称之为音乐基因。有了音乐基因信息,就可以根据音乐基因查找和某音乐相似的音乐。除对音乐分类信息进行管理之外,音乐电台信息管理子系统还提供对用户信息和系统用户信息维护的相关操作。音乐电台推荐服务根据用户的听歌历史数据,计算出用户喜欢的歌曲类型,然后从数据库查找对应类型的歌曲推荐给用户。音乐电台安卓客户端完成歌曲的播放、歌词显示,频谱显示、用户听歌流水上报等主要功能,此外还有用户的登录注册,播放器属性设置等功能。三大子系统组成了一个完整的音乐电台推荐系统。在系统架构方面,音乐电台信息管理子系统采用B/S体系结构完成设计和开发,并采用SSH框架。前后台数据的交互采用了简单高效的JSON数据格式。推荐服务将功能组件编译成动态库插件方式部署在服务器上,实现业务的独立性和可扩展性。移动客户端是基于Android系统开发的音乐电台播放APP应用。数据库存储使用的是MySQL,并采用公司的CMEM缓存组件和MySQL集群服务。整个系统经过了完整的功能测试和专业的性能测试。在功能测试过程中,系统已经可以完成用户个性化推荐,并在移动端播放推荐的歌曲。用户的个性化推荐在测试过程中成功体现出来,满足最初系统预期的功能点。在系统性能测试过程中,整个系统的运行满足最初设计的可靠性和稳定性的要求。整个系统可投入实际使用和运行。
其他文献
理性是人类生活的中心话语 ,但近代以来理性在科学维度上的充分发展使理性呈现出前所未有的危机。这一危机表现在理性不仅不能成为人类发展的条件 ,反而成为人类发展的桎梏。
国内桥梁抗震设计规范借鉴国外一些桥梁抗震设计规范的规定并结合国内已有的一些研究成果给出了规则桥梁的定义,并提出了仅适用于规则桥梁的单振型反应谱抗震计算方法。桥梁
各国传统上都是通过单边途径来治理避税问题,在当前以利润转移和税基侵蚀为主要特征的跨国避税成为避税主流的背景下,单边途径已经无法满足新形势下跨国避税治理的需要,通过
任何的纪念活动都依存于特定的空间环境,而纪念性空间为人类在纪念性建筑及其外部空间进行纪念性活动提供了一定的区域环境。传统纪念性建筑强调集体记忆、弘扬主流价值与关
探究式教学模式是一种以"启发引导、问题探究"为主要特征的教学模式。探究式的教学模式很适合在教学内容和教学方法上都具有高度灵活性的公共选修课。本文以高校公共选修课《
可再生能源是指风能、太阳能、水能、生物质能、地热能、海洋能、振动能等,相应地采用这些能源发电即是可再生能源发电。振动发电机可借助于弹簧、磁弹簧等拾振装置将振动能
最近,随着4G(the 4 Generation mobile communication,4G)移动通信牌照的发放,新一轮通信网络的建设和升级改造热潮即将到来。充分利用有限的频谱和带宽资源,满足日益增长的
随着交通基础设施的不断完善,受地形和地势空间限制,公路之间互相交叠、交叉问题不断涌现,使得下穿既有建(构)筑物隧道施工难度和施工问题明显增多。对于这类复杂条件下的隧
目前我国正经历着经济转轨,社会转型的关键时期。受国内经济高速发展、国外文化思潮以及国际政治形势的影响,我国广大人民的生活方式、价值观、伦理观、道德观都发生了很大变
运用陈鹤琴活教育思想原则,探讨总结出以"做中考"为核心理念的考试模式,通过"实践"手段考核学生掌握职业知识和技能的方法,是对高职教育教学质量评价体系和方法的改革探索。