[发明专利]一种音乐推荐方法及装置有效
申请号: | 201210453432.9 | 申请日: | 2012-11-13 |
公开(公告)号: | CN103810201A | 公开(公告)日: | 2014-05-21 |
发明(设计)人: | 王翔;刘黎春;朱静涛;范成涛;周斌;徐东山;黄斯亮;黄耀明;傅鸿城;曹硕;刘翔;彭广立;李海鸥;孙娟;李丹;金虎光 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海波拓知识产权代理有限公司 31264 | 代理人: | 杨波 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 音乐 推荐 方法 装置 | ||
技术领域
本发明属于互联网技术领域,尤其涉及一种音乐推荐方法及装置。
背景技术
音乐推荐系统是基于用户的音乐操作流水来预估用户喜爱歌曲的装置,其中,用户在音乐产品上对歌曲的单个操作,例如收听/喜欢/收藏/设为背景音乐等操作,都可以用一串文本来进行描述,这样的文本串的序列数据,称为用户操作流水,通常每隔3分钟批量上报一次。通过音乐的业务系统每隔一定时间批量上报一次用户的操作流,并且在用户请求推荐系统的时候,根据用户的账号或用户名以及请求的歌曲首数拉取用户的历史操作流水来运算用户喜爱的歌曲并进行推荐。用户在收听部分推荐歌曲后,再次请求推荐歌曲时,由于用户的操作流水并不是实时上报,可能导致当前收听流水没有上报,音乐推荐系统就会根据以前的历史操作流水重复推荐已经收听过的歌曲,造成推荐歌曲的重复,影响用户体验。
发明内容
本发明提供了一种音乐推荐方法及装置,旨在解决现有技术中由于不能实时上报用户操作流水造成推荐歌曲重复的问题。
本发明是这样实现的,一种音乐推荐方法,包括:
发送推荐请求,并在推荐请求中携带一定数量的用户最近的音乐操作流水;
接收推荐请求,并将推荐请求中携带的用户最近的音乐操作流水合并到全量历史操作流水中;
根据合并后的全量历史操作流水计算推荐歌曲。
本发明的另一技术方案,一种音乐推荐装置,包括请求发送模块、请求处理模块和歌曲计算模块,请求发送模块用于发送推荐请求,并在推荐请求中携带一定数量的用户最近的音乐操作流水;请求处理模块用于接收推荐请求,并将推荐请求中携带的用户最近的音乐操作流水合并到全量历史操作流水中;歌曲计算模块用于根据合并后的全量历史操作流水计算推荐歌曲。
本发明实施例的技术方案具有如下优点或有益效果:本发明实施例的音乐推荐方法及装置通过在发送推荐请求时携带用户最近的音乐操作流水,在计算推荐歌曲时将推荐请求中携带的用户最近的音乐操作流水合并到全量历史操作流水中,替代了部分还未实时上报的用户操作流水,使历史操作流水得到实时更新,有利于更为准确的计算推荐歌曲,避免由于最近的音乐操作流水没有实时上报,用户的历史操作流水无法得到实时更新造成的推荐歌曲重复。
附图说明
附图1是本发明第一实施例的音乐推荐方法的流程图;
附图2是本发明实施例的音乐推荐方法的推荐请求的数据结构图;
附图3是本发明第二实施例的音乐推荐方法的流程图;
附图4是本发明第一实施例的音乐推荐装置的结构示意图;
附图5是本发明第二实施例的音乐推荐装置的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参阅图1,是本发明第一实施例的音乐推荐方法的流程图。本发明第一实施例的音乐推荐方法包括以下步骤:
步骤100:发送推荐请求,并在推荐请求中携带一定数量的用户最近的音乐操作流水;
在步骤100中,本发明实施方式在发送推荐请求时携带用户最近的音乐操作流水,避免由于最近的音乐操作流水没有实时上报,用户的历史操作流水无法得到实时更新造成推荐歌曲的重复;携带的最近音乐操作流水数量可根据不同情况进行设定,本发明实施方式中,携带用户最近的音乐操作流水数量设定为20首;具体请一并参阅图2,是本发明实施例的音乐推荐方法的推荐请求的数据结构图。
步骤110:接收推荐请求,并将推荐请求中携带的用户最近的音乐操作流水合并到全量历史操作流水中;
在步骤110中,本发明实施方式通过将推荐请求中携带的用户最近的音乐操作流水合并到全量历史操作流水中,替代了部分还未实时上报的用户操作流水,使历史操作流水得到实时更新,有利于更为准确的计算推荐歌曲,并避免推荐歌曲计算重复。
步骤120:根据合并后的全量历史操作流水计算推荐歌曲。
请参阅图3,是本发明第二实施例的音乐推荐方法的流程图。本发明第二实施例的音乐推荐方法包括以下步骤:
步骤200:请求推荐歌曲;
步骤210:获取用户信息及请求的歌曲数量,并携带一定数量的用户最近的音乐操作流水一起发送推荐请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210453432.9/2.html,转载请声明来源钻瓜专利网。