一种歌曲推送方法及服务器技术

技术编号:11195012 阅读:65 留言:0更新日期:2015-03-26 00:27
本发明专利技术实施例公开了一种歌曲推送方法,包括:接收歌曲推送指令;获取歌曲库的歌曲和用户关注的歌曲的属性参数;进行属性参数比对,从歌曲库的歌曲中获取与所述用户关注的歌曲具有相匹配的属性参数的预推荐歌曲,其中所述预推荐歌曲符合所述用户的预设推荐指标;将所述预推荐歌曲推送至所述用户。本发明专利技术还公开了相关服务器,采用本发明专利技术,通过从歌曲库中获取与用户关注的歌曲具有相匹配的属性参数的并且符合用户的预设推荐指标的歌曲,推送该歌曲给用户,可实现根据用户关注的歌曲和用户的存储空间的限额,或流量限额,或费用限额等等用户指标进行歌曲的推送,实现了个性化的歌曲推送服务。

【技术实现步骤摘要】
【专利摘要】本专利技术实施例公开了一种歌曲推送方法,包括:接收歌曲推送指令;获取歌曲库的歌曲和用户关注的歌曲的属性参数;进行属性参数比对,从歌曲库的歌曲中获取与所述用户关注的歌曲具有相匹配的属性参数的预推荐歌曲,其中所述预推荐歌曲符合所述用户的预设推荐指标;将所述预推荐歌曲推送至所述用户。本专利技术还公开了相关服务器,采用本专利技术,通过从歌曲库中获取与用户关注的歌曲具有相匹配的属性参数的并且符合用户的预设推荐指标的歌曲,推送该歌曲给用户,可实现根据用户关注的歌曲和用户的存储空间的限额,或流量限额,或费用限额等等用户指标进行歌曲的推送,实现了个性化的歌曲推送服务。【专利说明】一种歌曲推送方法及服务器
本专利技术涉及计算机领域,尤其涉及一种歌曲推送方法及服务器。
技术介绍
信息推送,就是"web广播〃,是通过一定的技术标准或协议,在互联网上传送信息给用户的一项新技术。推送技术通过自动传送信息给用户,来减少用户在网络上搜索的时间。信息推送可包括:广告推送,游戏推送,歌曲推送等等。 现有歌曲推送技术一般按照歌曲的播放次数、评分、收藏次数等来实现推送歌曲,用户可以根据推送的歌曲来得到时下比较流行的歌曲。但是,现有的歌曲推送方法是基于全体用户行为来选择欲推送的歌曲,是笼统的信息推送服务,并不能实现对各个用户进行个性化的歌曲推送服务,这往往会引起用户对于自身并不关心的歌曲推送产生困扰。即对于个人而言,歌曲推送并不准确。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种歌曲推送方法及服务器,通过比较歌曲库的歌曲和用户关注的歌曲的属性参数,从歌曲库中获取与用户关注的歌曲具有相匹配的属性参数的并且符合用户的预设推荐指标的歌曲,推送该歌曲给用户,可实现根据用户关注的歌曲和用户的存储空间,或流量限额,或费用限额等等用户指标进行歌曲的推送,实现了个性化的歌曲推送服务。 第一方面,本专利技术实施例提供了一种歌曲推送方法,包括: 接收歌曲推送指令; 获取歌曲库的歌曲和用户关注的歌曲的属性参数; 进行属性参数比对,从歌曲库的歌曲中获取与用户关注的歌曲具有相匹配的属性参数的预推荐歌曲,其中预推荐歌曲符合用户的预设推荐指标; 将预推荐歌曲推送至用户。 结合第一方面,在第一种可能的实现方式中,用户的预设推荐指标包括:用户的存储空间的限额、流量限额、费用限额、收听时间的限额、或歌曲数量限额; 预推荐歌曲符合用户的预设推荐指标包括: 预推荐歌曲的大小不超过用户的存储空间的限额;或 预推荐歌曲需要的流量不超过用户的流量限额;或 预推荐歌曲需要的费用不超过用户的费用限额;或 预推荐歌曲的播放时间不超过用户的收听时间的限额;或 预推荐歌曲包含的歌曲数量不超过用户的歌曲数量限额。 结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,将预推荐歌曲推送至用户包括: 发送预推荐歌曲的附加参数至用户,提示用户进行预推送歌曲的选择,预推荐歌曲的附加参数包括:预推荐歌曲所需存储空间、所需流量、歌曲价格、或歌曲播放时间; 接收用户的预推送歌曲的选择指令; 根据选择指令,发送用户选择的预推送歌曲至用户。 结合第一方面的第一种可能的实现方式,在第三种可能的实现方式中,预推荐歌曲包括多个时,将预推荐歌曲推送至用户包括: 组合多个预推荐歌曲; 推送组合后的多个预推荐歌曲至用户。 结合第一方面,或者,结合第一方面的第一种可能的实现方式,或者,结合第一方面的第二种可能的实现方式,结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,属性参数包括:歌曲名称、专辑名称、演唱者、作曲者、作词者、年代、风格、类型中的一种或几种。 结合第一方面的第四种可能的实现方式,在第五种可能的实现方式中,从歌曲库的歌曲中获取与用户关注的歌曲具有相匹配的属性参数的预推荐歌曲包括: 从歌曲库的歌曲中获取与用户关注的歌曲具有相同属性参数的预推荐歌曲。 结合第一方面,或者,结合第一方面的第一种可能的实现方式,或者,结合第一方面的第二种可能的实现方式,结合第一方面的第三种可能的实现方式,在第六种可能的实现方式中,接收歌曲推送指令包括: 接收用户输入的歌曲推荐指令;或 到达预设的歌曲推荐时间;或 检测到用户在收听歌曲。 结合第一方面,或者,结合第一方面的第一种可能的实现方式,或者,结合第一方面的第二种可能的实现方式,结合第一方面的第三种可能的实现方式,在第七种可能的实现方式中,用户关注的歌曲包括以下至少一项:用户播放列表中的歌曲;用户下载记录中的歌曲;用户收听记录中的歌曲;用户标记记录中的歌曲。 结合第一方面的第七种可能的实现方式,在第八种可能的实现方式中,将预推荐歌曲推送至用户的步骤之前,包括: 判断预推荐歌曲中是否具有用户已有的歌曲; 当判断结果为是时,则从预推荐歌曲中移除用户已有的歌曲。 第二方面,本专利技术实施例提供了一种服务器,包括: 第一接收模块,用于接收歌曲推送指令; 获取模块,用于在第一接收模块接收到歌曲推送指令时,获取歌曲库的歌曲和用户关注的歌曲的属性参数; 对比模块,用于对获取模块获取的歌曲库的歌曲和用户关注的歌曲的属性参数进行比对,从歌曲库的歌曲中获取与用户关注的歌曲具有相匹配的属性参数的预推荐歌曲,其中预推荐歌曲符合用户的预设推荐指标; 发送模块,用于将对比模块对比获取的预推荐歌曲推送至用户。 综上所述,通过比较歌曲库的歌曲和用户关注的歌曲的属性参数,从歌曲库中获取与用户关注的歌曲具有相匹配的属性参数的并且符合用户的预设推荐指标的歌曲,推送该歌曲给用户,可实现根据用户关注的歌曲和用户的存储空间,或流量限额,或费用限额等等用户指标进行歌曲的推送,实现了个性化的歌曲推送服务。 【专利附图】【附图说明】 为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 图1是本专利技术实施例提供的歌曲推送方法的第一实施例的流程图; 图2是本专利技术实施例提供的歌曲推送方法的第二实施例的流程图; 图3是本专利技术实施例提供的歌曲推送方法的第三实施例的流程图; 图4是本专利技术实施例提供的歌曲推送方法的第四实施例的流程图; 图5是本专利技术实施例提供的服务器的结构示意图。 【具体实施方式】 下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。 需要说明的是,在本专利技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。 参见图1,是本专利技术实施例本文档来自技高网...

【技术保护点】
一种歌曲推送方法,其特征在于,所述方法包括:接收歌曲推送指令;获取歌曲库的歌曲和用户关注的歌曲的属性参数;进行属性参数比对,从歌曲库的歌曲中获取与所述用户关注的歌曲具有相匹配的属性参数的预推荐歌曲,其中所述预推荐歌曲符合所述用户的预设推荐指标;将所述预推荐歌曲推送至所述用户。

【技术特征摘要】

【专利技术属性】
技术研发人员:邓俊杰
申请(专利权)人:魅族科技中国有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1