首页> 中国专利> 音乐作品推荐的方法、装置、存储介质和终端设备

音乐作品推荐的方法、装置、存储介质和终端设备

摘要

本发明提出一种音乐作品推荐的方法、装置、存储介质和终端设备,其中,所述方法包括:获取用户的历史听音乐行为数据;根据所述历史听音乐行为数据,确定所述用户的短期感兴趣音乐以及长期感兴趣音乐;根据所述用户当前对所述短期感兴趣音乐的听音乐行为,确定当前推荐所述短期感兴趣音乐和所述长期感兴趣音乐的推荐方式;以及按照所述推荐方式,推荐所述短期感兴趣音乐和所述长期感兴趣音乐。采用本发明,可以优化长短期音乐推荐的效果,避免推荐过程丢失用户感兴趣的音乐。

著录项

  • 公开/公告号CN109447763A

    专利类型发明专利

  • 公开/公告日2019-03-08

    原文格式PDF

  • 申请/专利权人 百度在线网络技术(北京)有限公司;

    申请/专利号CN201811341833.9

  • 申请日2018-11-12

  • 分类号

  • 代理机构北京市铸成律师事务所;

  • 代理人陈建焕

  • 地址 100085 北京市海淀区上地十街10号百度大厦三层

  • 入库时间 2024-02-19 07:28:30

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-03-03

    授权

    授权

  • 2019-04-02

    实质审查的生效 IPC(主分类):G06Q30/06 申请日:20181112

    实质审查的生效

  • 2019-03-08

    公开

    公开

说明书

技术领域

本发明涉及计算机技术领域,尤其涉及一种音乐作品推荐的方法、装置、存储介质和终端设备。

背景技术

随着移动互联网的发展,移动用户可以通过移动设备上音乐APP(Application,计算机应用程序)进行音乐欣赏或互动。移动用户对音乐APP的技能使用,通常为:搜索与推荐。通过搜索可以快速、准确地找到用户预期的音乐,仅取决于服务器提供的资源与检索架构。但是,音乐推荐一般相对复杂、没有具体的标准,是一个较开放的诉求。其中,推荐给移动用户的音乐的推荐质量,可以影响用户听音乐时长、留存在音乐APP上的交互时长等关键指标。

对于音乐的个性化推荐,通常刻画用户兴趣图像,依据用户兴趣图像向用户推荐用户感兴趣的音乐。但是,推荐过程中仅依据一个时间维度,均是根据用户近期的听音乐行为来刻画用户兴趣图像。由于刻画所利用的数据较为单一,容易丢失部分用户兴趣图像,导致用户喜欢的音乐会被错误地丢弃。

发明内容

本发明实施例提供一种音乐作品推荐的方法、装置、存储介质和终端设备,以解决或缓解现有技术中的以上一个或多个技术问题。

第一方面,本发明实施例提供了一种音乐作品推荐的方法,包括:

获取用户的历史听音乐行为数据;

根据所述历史听音乐行为数据,确定所述用户的短期感兴趣音乐以及长期感兴趣音乐;

根据所述用户当前对所述短期感兴趣音乐的听音乐行为,确定当前推荐所述短期感兴趣音乐和所述长期感兴趣音乐的推荐方式;以及

按照所述推荐方式,推荐所述短期感兴趣音乐和所述长期感兴趣音乐。

在一种实施方式中,根据所述用户当前对所述短期感兴趣音乐的听音乐行为,确定当前推荐所述短期感兴趣音乐和所述长期感兴趣音乐的推荐方式,包括:

根据所述用户当前对所述短期感兴趣音乐的听音乐行为,确定所述用户对所述短期感兴趣音乐的兴奋程度;以及

根据所述兴奋程度,确定当前推荐所述短期感兴趣音乐和所述长期感兴趣音乐的推荐方式。

在一种实施方式中,根据所述用户当前对所述短期感兴趣音乐的听音乐行为,确定所述用户对所述短期感兴趣音乐的兴奋程度,包括:

根据所述历史听音乐行为数据,统计所述用户播放所述短期感兴趣音乐的播放频次和完播比例、以及播放所述短期感兴趣音乐的相似音乐的播放频次、完播比例和收藏数量;

根据所述短期感兴趣音乐的播放频次和完播比例、以及所述短期感兴趣音乐的相似音乐的播放频次、完播比例和收藏数量,确定所述用户对所述短期感兴趣音乐的兴奋程度。

在一种实施方式中,根据所述兴奋程度,确定当前推荐所述短期感兴趣音乐和所述长期感兴趣音乐的推荐方式,包括:

根据所述兴奋程度,确定所述用户当前对所述短期感兴趣音乐感兴趣的变化阶段;其中,所述变化阶段包括兴趣提升阶段、兴趣衰减阶段以及兴趣消失阶段中的一者;以及

以确定的变化阶段所对应的音乐推荐方式,作为当前推荐所述短期感兴趣音乐和所述长期感兴趣音乐的推荐方式。

在一种实施方式中,还包括:

如果确定的变化阶段为兴趣消失阶段,确定所述用户对所述短期感兴趣音乐的情感;

根据所述情感,调整所述消失阶段所对应的音乐推荐方式。

在一种实施方式中,所述根据所述历史听音乐行为数据,确定所述用户的短期感兴趣音乐以及长期感兴趣音乐,包括:

根据所述历史听音乐行为,统计所述用户对各音乐的检索行为、收藏行为以及播放行为;以及

根据所述用户对各音乐的检索行为、收藏行为以及播放行为,确定所述用户的短期感兴趣音乐以及长期感兴趣音乐。

第二方面,本发明实施例提供一种音乐推荐的装置,包括:

历史数据获取模块,用于获取用户的历史听音乐行为数据;

感兴趣音乐确定模块,用于根据所述历史听音乐行为数据,确定所述用户的短期感兴趣音乐以及长期感兴趣音乐;

推荐方式确定模块,用于根据所述用户当前对所述短期感兴趣音乐的听音乐行为,确定当前推荐所述短期感兴趣音乐和所述长期感兴趣音乐的推荐方式;以及

感兴趣音乐推荐模块,用于按照所述推荐方式推荐所述短期感兴趣音乐和所述长期感兴趣音乐。

在一种实施方式中,所述推荐方式确定模块包括:

兴奋程度确定单元,用于根据所述用户当前对所述短期感兴趣音乐的听音乐行为,确定所述用户对所述短期感兴趣音乐的兴奋程度;以及

方式确定单元,用于根据所述兴奋程度,确定当前推荐所述短期感兴趣音乐和所述长期感兴趣音乐的推荐方式。

在一种实施方式中,所述兴奋程度确定单元包括:

数据统计子单元,用于根据所述历史听音乐行为数据,统计所述用户播放所述短期感兴趣音乐的播放频次和完播比例、以及播放所述短期感兴趣音乐的相似音乐的播放频次、完播比例和收藏数量;

数据计算子单元,用于根据所述短期感兴趣音乐的播放频次和完播比例、以及所述短期感兴趣音乐的相似音乐的播放频次、完播比例和收藏数量,确定所述用户对所述短期感兴趣音乐的兴奋程度。

在一种实施方式中,根据方式确定单元包括:

变化阶段确定子单元,用于根据所述兴奋程度,确定所述用户当前对所述短期感兴趣音乐感兴趣的变化阶段;其中,所述变化阶段包括兴趣提升阶段、兴趣衰减阶段以及兴趣消失阶段中的一者;以及

确定子单元,用于以确定的变化阶段所对应的音乐推荐方式,作为当前推荐所述短期感兴趣音乐和所述长期感兴趣音乐的推荐方式。

在一种实施方式中,还包括:

情感确定子单元,用于如果确定的变化阶段为兴趣消失阶段,确定所述用户对所述短期感兴趣音乐的情感;

调整子单元,用于根据所述情感,调整所述消失阶段所对应的音乐推荐方式。

在一种实施方式中,所述感兴趣音乐确定模块包括:

行为统计单元,用于根据所述历史听音乐行为,统计所述用户对各音乐的检索行为、收藏行为以及播放行为;以及

长短期兴趣确定单元,用于根据所述用户对各音乐的检索行为、收藏行为以及播放行为,确定所述用户的短期感兴趣音乐以及长期感兴趣音乐。

第三方面,本发明实施例提供了一种音乐作品推荐的装置,所述装置的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

在一个可能的设计中,音乐作品推荐的结构中包括处理器和存储器,所述存储器用于音乐作品推荐的装置执行上述音乐作品推荐的程序,所述处理器被配置为用于执行所述存储器中存储的程序。所述音乐作品推荐的装置还可以包括通信接口,用于音乐作品推荐的装置与其他设备或通信网络通信。

第四方面,本发明实施例还提供一种计算机可读存储介质,用于音乐作品推荐的装置所用的计算机软件指令,其中包括用于执行上述音乐作品推荐的方法所涉及的程序。

上述技术方案中的任意一个技术方案具有如下优点或有益效果:

本发明实施例依据用户的历史听音乐行为数据,可以有效地确定用户长期以及短期感兴趣的音乐。依据用户对短期感兴趣音乐的听音乐行为,可以确定用户对短期感兴趣音乐的各个兴趣变化阶段。以及依据不同的兴趣变化阶段,可以提供不同的推荐音乐的推荐方式,来对长短期感兴趣的音乐进行推荐。从而,可以优化长短期音乐推荐的效果,避免推荐过程丢失用户感兴趣的音乐。

上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本发明进一步的方面、实施方式和特征将会是容易明白的。

附图说明

在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描绘了根据本发明公开的一些实施方式,而不应将其视为是对本发明范围的限制。

图1是本发明提供的音乐作品推荐的方法的一个实施例的流程示意图。

图2是本发明提供的推荐方式的确定过程的一个实施例的流程示意图。

图3是本发明提供的兴奋程度的计算过程的一个实施例的流程示意图。

图4是本发明提供的推荐方式的计算过程的一个实施例的流程示意图。

图5是本发明提供的音乐推荐方式调整过程的一个实施例的流程示意图。

图6是本发明提供的长短期感兴趣音乐的确定过程的一个实施例的流程示意图。

图7是本发明提供的音乐作品推荐的装置的一个实施例的结构示意图。

图8是本发明提供的终端设备的一个实施例的结构示意图。

具体实施方式

在下文中,仅简单地描述了某些示例性实施例。正如本领域技术人员可认识到的那样,在不脱离本发明的精神或范围的情况下,可通过各种不同方式修改所描述的实施例。因此,附图和描述被认为本质上是示例性的而非限制性的。

请参阅图1,本发明实施例提供了一种音乐作品推荐的方法。本实施例可以应用在音频播放器或音频网站中。例如,酷狗、网易云音乐、虾米等音频播放器。也可以应用在视频播放器或视频网站中,例如,推荐音乐作品的MV(Music Video,音乐短片)。视频播放器可以包括优酷、爱奇艺、抖音等。本实施例可以包括步骤S100至步骤S400,如下:

S100,获取用户的历史听音乐行为数据。

在一些实施例中,历史的数据可以包括在过去一段时间段内的数据,例如,过去的一个星期内、一个月内等。由于本实施例需要分析用户的长期感兴趣音乐,所以获取的历史数据可以尽可能久远。

在本实施例中,音乐可以包括古典音乐、流行音乐、蓝调歌曲、摇滚乐、爵士乐、管弦乐队音乐、现代音乐等。也可以按音乐的生成方式进行分类,例如,打击乐、合奏乐、管弦乐、琴乐等。音乐可以包括歌曲、MV等。MV可以是与歌曲搭配的短片。听音乐行为数据可以包括用户与音频播放器交互的行为数据。例如,用户搜索音乐的行为、用户收藏音乐的行为、用户播放音乐的行为等。其中,用户搜索音乐的行为可以包括搜索时间、搜索的音乐名称或标识、搜索同一音乐的频率等。用户收藏音乐的行为可以包括收藏时间、收藏的音乐名称或标识、收藏音乐于哪一个歌单等。用户播放音乐的行为可以包括播放时间点、播放的音乐名称或标识、播放时长、播放是否完整等。

S200,根据历史听音乐行为数据,确定用户的短期感兴趣音乐以及长期感兴趣音乐。

在一些实施例中,可以根据用户搜索音乐的行为、用户收藏音乐的行为、用户播放音乐的行为中的至少一项,来确定用户的短期感兴趣音乐以及长期感兴趣音乐。如果用户在短时间内搜索或播放某一音乐的频率非常高,但在此前的一段时间或者任意时间没有搜索或播放此音乐,且完播比例也高,可以认为此音乐为用户的短期感兴趣音乐。

在一些实施例中,如果通过历史听音乐行为数据判别到用户在近期内听某一音乐的频率较高、完播比例高,以及如果在用户听此音乐的过程中推荐其他音乐,切歌频率较高,则说明此音乐为用户的短期感兴趣音乐。

在一些实施例中,如果通过历史听音乐行为数据判别到用户在近期内听某一音乐的频率较高、完播比例高,以及如果在此期间推荐与此音乐相似的音乐,用户选择播放的比例高,则说明此音乐为用户的短期感兴趣音乐。

在一些实施例中,如果用户对某一音乐在近期的一个短时间播放频率高、完播比例高,但在其他阶段均趋于平淡。甚至在其他阶段推送相似的音乐,也不再感兴趣,则说明此音乐为用户的短期感兴趣音乐。

在一些实施例中,如果用户在过去一段时间内保持一定的频率搜索或播放某一音乐,且完播比例高,可以认为此音乐为用户的长期感兴趣音乐。如果用户在过去一段时间内收藏此音乐,且会每隔一段时间播放此音乐,完播比例高,可以认为此音乐为用户的长期感兴趣音乐。

在一些实施例中,可以通过用户在过去一段时间内听音乐的行为,来判断所听的音乐是短期感兴趣音乐还是长期感兴趣音乐。例如,通过某一音乐,用户长时间没有听,但在突然听到时,会出与此该音乐相关的搜索行为,表现较为兴奋,则可以认为此音乐为用户的长期感兴趣音乐。

在一些实施例中,以合理的推送频率推送音乐,此音乐的完播比例高,说明用户基本不会对此音乐失去兴趣。此音乐可以认为是用户的长期感兴趣音乐。

S300,根据用户当前对短期感兴趣音乐的听音乐行为,确定当前推荐短期感兴趣音乐和长期感兴趣音乐的推荐方式。

在本实施例中,可以通过用户当前对短期感兴趣音乐的听音乐行为,确定用户对短期感兴趣音乐的感兴趣程度或兴奋程度,进而选择相应的推荐方式,来推荐短期感兴趣音乐和长期感兴趣音乐。

S400,按照推荐方式,推荐短期感兴趣音乐和长期感兴趣音乐。

推荐方式可以包括推送的时间段、推荐频率、每次推荐音乐的数量等。

在一些实施例中,如图2所示,上述步骤S300的推荐方式的确定过程,可以包括步骤S310和步骤S320,如下:

S310,根据用户当前对短期感兴趣音乐的听音乐行为,确定用户对短期感兴趣音乐的兴奋程度。兴奋程度用于表示用户当前对短期感兴趣音乐的感兴趣程度。听音乐行为可以包括播放频次、完播比例、搜索行为、检索行为以及收藏行为等。

S320,根据兴奋程度,确定当前推荐短期感兴趣音乐和长期感兴趣音乐的推荐方式。

在本实施例中,通过用户当前对短期感兴趣音乐的听音乐行为,确定用户对短期感兴趣音乐的感兴趣程度或兴奋程度,进而选择相应的推荐方式,来推荐短期感兴趣音乐和长期感兴趣音乐,可以提高用户对推荐的音乐的感兴趣程度,提高推荐质量。

在一些实施例中,如图3所示,上述步骤S310的兴奋程度的计算过程,可以包括步骤S312和步骤S314,如下:

S312,根据历史听音乐行为数据,统计用户播放短期感兴趣音乐的播放频次和完播比例、以及播放短期感兴趣音乐的相似音乐的播放频次、完播比例和收藏数量。

S314,根据短期感兴趣音乐的播放频次和完播比例、以及短期感兴趣音乐的相似音乐的播放频次、完播比例和收藏数量,确定用户对短期感兴趣音乐的兴奋程度。

本实施例中,如果短期感兴趣音乐的播放频次和完播比例、以及短期感兴趣音乐的相似音乐的播放频次、完播比例和收藏数量这些数值越高,则说明用户对短期感兴趣音乐的越感兴趣,即兴奋程度越高。

在一些实施例中,可以将上述统计到的各音乐(短期感兴趣音乐以及短期感兴趣音乐的相似音乐)的播放频次与完播比例相乘,然后求和,并加上总的收藏数据,得到的数值,可以用来确定对短期感兴趣音乐的兴奋程度。此兴奋程度可以是数值或者数值区间。

在一些实施例中,可以将用户对短期感兴趣音乐的兴奋程度划分成若干个阶段,例如,兴趣旺盛期、兴趣衰减期、兴趣消失期。每个阶段分别对应相应的短期感兴趣音乐的播放频次和完播比例、以及短期感兴趣音乐的相似音乐的播放频次、完播比例和收藏数量。

例如,设置第一区间、第二区间和第三区间。其中,第一区间包含的数值均大于第二区间包含的数值,第二区间包含的数值均大于第三区间的数值。如果短期感兴趣音乐的播放频次和完播比例、以及短期感兴趣音乐的相似音乐的播放频次、完播比例和收藏数量,大部分数值或全部数值都位于第一区间,此第一区间对应兴趣旺盛期,可以认为用户对短期感兴趣音乐的兴奋程度为兴趣旺盛期。如果短期感兴趣音乐的播放频次和完播比例、以及短期感兴趣音乐的相似音乐的播放频次、完播比例和收藏数量,大部分数值或全部数值都位于第二区间,此第二区间对应兴趣衰减期,则可以认为用户对短期感兴趣音乐的兴奋程度为兴趣衰减期。如果短期感兴趣音乐的播放频次和完播比例、以及短期感兴趣音乐的相似音乐的播放频次、完播比例和收藏数量,大部分数值或全部数值都位于第三区间,此第三区间对应兴趣消失期,则可以认为用户对短期感兴趣音乐的兴奋程度为兴趣衰减期。

示例性地,以下将描述当用户处于不同的感兴趣阶段时选择的音乐推荐方式,可以如下:

如果兴奋程度为兴奋旺盛期,则确定以第一频率推荐与短期感兴趣音乐同一类型的相似音乐。在用户处于兴奋旺盛期时,用户期望尽能多听与短期感兴趣音乐同一类型的相似音乐,所以可以大量反复地推荐此类型的相似音乐。同时,尽可能少地插入其他音乐。

如果兴奋程度为兴奋衰减期,确定以第二频率推荐与短期感兴趣音乐同一类型的相似音乐、以第三频率推荐短期感兴趣音乐的相似类型的音乐、以及以第四频率推荐长期感兴趣音乐。在用户处于兴奋衰减期时,用户可能对与短期感兴趣音乐同一类型的音乐相对腻味,期望有一些类似的但不同的音乐出现,可以再次燃起用户对推荐的音乐的兴趣。所以,可以相应减少与短期感兴趣音乐同一类型的相似音乐的推送频率以及推送数量。并且,进行相似类型的其他音乐的推送。以及还可以辅以部分长期感兴趣音乐的推荐。

如果兴奋程度为兴奋消失期,确定以第五频率推荐短期感兴趣音乐的相似音乐,并以第六频率推荐长期感兴趣音乐。在用户处于兴奋消失期时,可以再进一步减少对短期感兴趣音乐的相似音乐进行推荐,甚至可以不再进行推荐。

其中,第一频率和第六频率均大于第二频率、第三频率、第四频率以及第五频率,第二频率大于第三频率,第三频率大于第四频率。

在一些实施例中,如果以数值来表达用户对短期感兴趣音乐的兴奋程度,则可以依据兴奋程度来划分对短期感兴趣音乐感兴趣的变化阶段。如图4所示,上述步骤S320的推荐方式的计算过程,可以包括步骤S322和步骤S324,如下:

S322,根据兴奋程度,确定用户当前对短期感兴趣音乐感兴趣的变化阶段;其中,变化阶段包括兴趣提升阶段、兴趣衰减阶段以及兴趣消失阶段中的一者。兴趣提升阶段对应的兴奋程度大于兴趣衰减阶段对应的兴奋程度,兴趣衰减阶段对应的兴奋程度大于兴趣消失阶段的兴奋程度。

S324,以确定的变化阶段所对应的音乐推荐方式,作为当前推荐短期感兴趣音乐和长期感兴趣音乐的推荐方式。

示例性地,以下将描述当用户处于不同的变化阶段时选择的音乐推荐方式,可以如下:(其中,第一频率和第六频率均大于第二频率、第三频率、第四频率以及第五频率,第二频率大于第三频率,第三频率大于第四频率)

如果用户处于兴趣提升阶段,则确定以第一频率推荐与短期感兴趣音乐同一类型的相似音乐。在用户处于兴趣提升阶段时,用户期望尽能多听与短期感兴趣音乐同一类型的相似音乐,所以可以大量反复地推荐此类型的相似音乐。同时,尽可能少地插入其他音乐。

如果用户处于兴趣衰减阶段,确定以第二频率推荐与短期感兴趣音乐同一类型的相似音乐、以第三频率推荐短期感兴趣音乐的相似类型的音乐、以及以第四频率推荐长期感兴趣音乐。在用户处于兴趣衰减阶段时,用户可能对与短期感兴趣音乐同一类型的音乐相对腻味,期望有一些类似的但不同的音乐出现,可以再次燃起用户对推荐的音乐的兴趣。所以,可以相应减少与短期感兴趣音乐同一类型的相似音乐的推送频率以及推送数量。并且,进行相似类型的其他音乐的推送。以及还可以辅以部分长期感兴趣音乐的推荐。

如果用户处于兴趣消失阶段,确定以第五频率推荐短期感兴趣音乐的相似音乐,并以第六频率推荐长期感兴趣音乐。在用户处于兴趣消失阶段时,可以再进一步减少对短期感兴趣音乐的相似音乐进行推荐,甚至可以不再进行推荐。

在一些实施例中,本实施例还可以在用户对短期感兴趣音乐的兴趣变化为兴趣消失阶段时,可能是对短期感兴趣音乐变得反感了或者可能是对短期感兴趣音乐的感觉趋于平淡。所以,本实施例可以依据用户的情感的不同而动态调整兴趣消失阶段所对应的音乐推荐方式。如图5所示,本实施例提供的音乐推荐方式调整过程,可以包括步骤S510和步骤S520,如下:

S510,如果确定的变化阶段为兴趣消失阶段,确定用户对短期感兴趣音乐的情感。

S520,根据情感,调整消失阶段所对应的音乐推荐方式。

示例性地,如果用户对短期感兴趣音乐的情感为反感,可以不再对短期感兴趣音乐以及其相似的音乐进行推荐。具体地,可以逐步降低推荐频率,甚至将此音乐加入黑名单。如果用户对短期感兴趣音乐的情感为趋于平淡,可以减少对短期感兴趣音乐以及其相似的音乐的推荐频率以及推荐数量。但是,可以偶尔推送一次,作为诱探。再一次获取用户的听音乐行为,来观察用户对本次诱探的反馈。

在一些实施例中,如图6所示,上述步骤S200中,长短期感兴趣音乐的确定过程,可以包括步骤S210和步骤S220,如下:

S210,根据历史听音乐行为,统计用户对各音乐的检索行为、收藏行为以及播放行为。

S220,根据用户对各音乐的检索行为、收藏行为以及播放行为,确定用户的短期感兴趣音乐以及长期感兴趣音乐。

在本实施例中,根据用户对各音乐的检索行为、收藏行为以及播放行为这三项数据,可以准确地分短期感兴趣音乐与长期感兴趣音乐的用户行为特征,进而依据两者行为特征地不同,确定用户的短期感兴趣音乐以及长期感兴趣音乐,提高区分长短期兴趣的准确程度。

请参阅图7,本发明实施例提供一种音乐推荐的装置,包括:

历史数据获取模块100,用于获取用户的历史听音乐行为数据;

感兴趣音乐确定模块200,用于根据所述历史听音乐行为数据,确定所述用户的短期感兴趣音乐以及长期感兴趣音乐;

推荐方式确定模块300,用于根据所述用户当前对所述短期感兴趣音乐的听音乐行为,确定当前推荐所述短期感兴趣音乐和所述长期感兴趣音乐的推荐方式;以及

感兴趣音乐推荐模块400,用于按照所述推荐方式推荐所述短期感兴趣音乐和所述长期感兴趣音乐。

在一种实施方式中,所述推荐方式确定模块包括:

兴奋程度确定单元,用于根据所述用户当前对所述短期感兴趣音乐的听音乐行为,确定所述用户对所述短期感兴趣音乐的兴奋程度;以及

方式确定单元,用于根据所述兴奋程度,确定当前推荐所述短期感兴趣音乐和所述长期感兴趣音乐的推荐方式。

在一种实施方式中,所述兴奋程度确定单元包括:

数据统计子单元,用于根据所述历史听音乐行为数据,统计所述用户播放所述短期感兴趣音乐的播放频次和完播比例、以及播放所述短期感兴趣音乐的相似音乐的播放频次、完播比例和收藏数量;

数据计算子单元,用于根据所述短期感兴趣音乐的播放频次和完播比例、以及所述短期感兴趣音乐的相似音乐的播放频次、完播比例和收藏数量,确定所述用户对所述短期感兴趣音乐的兴奋程度。

在一种实施方式中,根据方式确定单元包括:

变化阶段确定子单元,用于根据所述兴奋程度,确定所述用户当前对所述短期感兴趣音乐感兴趣的变化阶段;其中,所述变化阶段包括兴趣提升阶段、兴趣衰减阶段以及兴趣消失阶段中的一者;以及

确定子单元,用于以确定的变化阶段所对应的音乐推荐方式,作为当前推荐所述短期感兴趣音乐和所述长期感兴趣音乐的推荐方式。

在一种实施方式中,还包括:

情感确定子单元,用于如果确定的变化阶段为兴趣消失阶段,确定所述用户对所述短期感兴趣音乐的情感;

调整子单元,用于根据所述情感,调整所述消失阶段所对应的音乐推荐方式。

在一种实施方式中,所述感兴趣音乐确定模块包括:

行为统计单元,用于根据所述历史听音乐行为,统计所述用户对各音乐的检索行为、收藏行为以及播放行为;以及

长短期兴趣确定单元,用于根据所述用户对各音乐的检索行为、收藏行为以及播放行为,确定所述用户的短期感兴趣音乐以及长期感兴趣音乐。

所述装置的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

在一个可能的设计中,音乐作品推荐的结构中包括处理器和存储器,所述存储器用于音乐作品推荐的装置执行上述第一方面中音乐作品推荐的程序,所述处理器被配置为用于执行所述存储器中存储的程序。所述音乐作品推荐的装置还可以包括通信接口,用于音乐作品推荐的装置与其他设备或通信网络通信。

本发明实施例还提供一种音乐作品推荐的终端设备,如图8所示,该设备包括:存储器21和处理器22,存储器21内存储有可在处理器22上的计算机程序。处理器22执行计算机程序时实现上述实施例中的音乐作品推荐的方法。存储器21和处理器22的数量可以为一个或多个。

该设备还包括:

通信接口23,用于处理器22与外部设备之间的通信。

存储器21可能包括高速RAM存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。

如果存储器21、处理器22和通信接口23独立实现,则存储器21、处理器22和通信接口23可以通过总线相互连接并完成相互间的通信。总线可以是工业标准体系结构(ISA,Industry Standard Architecture)总线、外部设备互连(PCI,Peripheral Component)总线或扩展工业标准体系结构(EISA,Extended Industry Standard Component)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

可选的,在具体实现上,如果存储器21、处理器22及通信接口23集成在一块芯片上,则存储器21、处理器22及通信接口23可以通过内部接口完成相互间的通信。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包括于本发明的至少一个实施例或示例中。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包括、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。

本发明实施例的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质的更具体的示例至少(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式只读存储器(CDROM)。另外,计算机可读存储介质甚至可以是可在其上打印程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得程序,然后将其存储在计算机存储器中。

在本发明实施例中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于指令执行系统、输入法或者器件使用或者与其结合使用的程序。计算机可读介质上包括的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、射频(Radio Frequency,RF)等等,或者上述的任意合适的组合。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成的程序,该程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读存储介质中。存储介质可以是只读存储器,磁盘或光盘等。

以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到其各种变化或替换,这些都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号