CN105303397A - 信息推荐方法、***、服务器端以及客户端 - Google Patents

信息推荐方法、***、服务器端以及客户端 Download PDF

Info

Publication number
CN105303397A
CN105303397A CN201510627702.7A CN201510627702A CN105303397A CN 105303397 A CN105303397 A CN 105303397A CN 201510627702 A CN201510627702 A CN 201510627702A CN 105303397 A CN105303397 A CN 105303397A
Authority
CN
China
Prior art keywords
information
audio frequency
user
style
recommendation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510627702.7A
Other languages
English (en)
Inventor
李丰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Baidu Online Network Technology Beijing Co Ltd
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201510627702.7A priority Critical patent/CN105303397A/zh
Publication of CN105303397A publication Critical patent/CN105303397A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种信息推荐方法、***、服务器端以及客户端,其中方法包括:获取客户端播放的音频的相关信息,并根据音频的相关信息获取音频对应的风格、节奏信息;获取客户端所属用户的用户信息,并根据用户信息获取用户在第一预设时间段内的历史浏览信息;根据音频对应的风格、节奏信息以及用户在第一预设时间段内的历史浏览信息,确定用户的情绪信息;以及根据音频对应的风格、节奏信息、以及用户的情绪信息获取对应的推荐信息,并将推荐信息发送至客户端,以使客户端将推荐信息提供给用户。该方法可以帮助展示用户体验更高的音频广告,提高了广告的推广效果和转化。

Description

信息推荐方法、***、服务器端以及客户端
技术领域
本发明涉及互联网技术领域,尤其涉及一种信息推荐方法、***、服务器端以及客户端。
背景技术
在音乐播放时进行信息推荐已经是比较常见的信息推荐手段,特别是在音乐播放时进行广告推荐。在相关技术中,音乐播放时的广告模式主要有如下两种方式:1)在音乐播放页面或相关区域,采用传统方式(如cookie定向、内容定向、用户定向等)展示广告;2)在音乐播放前、过程中、或者结束后,播放语音广告。
但是存在的问题是:在音乐播放的场景下,不论传统广告方式还是语音广告方式,由于广告形式和广告内容与音乐的特性无关,因此使得用户感觉非常具有侵略性:如打断用户音乐的欣赏、展示与音乐无关的广告、语音广告突兀、广告内容与用户听音乐的心情不应景甚至违背等。可以看出,音乐播放场景下的现有广告形式并没有深刻理解和利用音乐本身,用户体验差,且广告的推广效果和转化差。
发明内容
本发明的目的旨在至少在一定程度上解决上述的技术问题之一。
为此,本发明的第一个目的在于提出一种信息推荐方法。该方法可以帮助展示用户体验更高的音频广告,提高了广告的推广效果和转化。
本发明的第二个目的在于提出一种信息推荐方法。
本发明的第三个目的在于提出一种信息推荐***。
本发明的第四个目的在于提出一种服务器端。
本发明的第五个目的在于提出一种客户端。
为了实现上述目的,本发明第一方面实施例的信息推荐方法,包括:获取客户端播放的音频的相关信息,并根据所述音频的相关信息获取所述音频对应的风格、节奏信息;获取客户端所属用户的用户信息,并根据所述用户信息获取所述用户在第一预设时间段内的历史浏览信息;根据所述音频对应的风格、节奏信息以及所述用户在第一预设时间段内的历史浏览信息,确定所述用户的情绪信息;以及根据所述音频对应的风格、节奏信息、以及所述用户的情绪信息获取对应的推荐信息,并将所述推荐信息发送至所述客户端,以使所述客户端将所述推荐信息提供给所述用户。
本发明实施例的信息推荐方法,可先获取客户端播放的音频的相关信息,并根据音频的相关信息获取音频对应的风格、节奏信息,之后,获取客户端所属用户的用户信息,并根据用户信息获取用户在第一预设时间段内的历史浏览信息,然后,根据音频对应的风格、节奏信息以及用户在第一预设时间段内的历史浏览信息,确定用户的情绪信息,最后,根据音频对应的风格、节奏信息、以及用户的情绪信息获取对应的推荐信息,并将推荐信息发送至客户端,以使客户端将推荐信息提供给用户,即通过结合客户端播放的音频的风格、节奏信息、以及用户的情绪信息来获取对应的推荐信息,如广告信息,从而可以帮助展示用户体验更高的音频广告,提高了广告的推广效果和转化。
为了实现上述目的,本发明第二方面实施例的信息推荐方法,包括:向服务器端发送客户端播放的音频的相关信息,以使所述服务器端根据所述音频的相关信息获取所述音频对应的风格、节奏信息;向服务器端发送所述客户端所属用户的用户信息,以使所述服务器端根据所述用户信息获取所述用户在第一预设时间段内的历史浏览信息,并根据所述音频对应的风格、节奏信息以及所述用户在第一预设时间段内的历史浏览信息,确定所述用户的情绪信息,并根据所述音频对应的风格、节奏信息、以及所述用户的情绪信息获取对应的推荐信息;接收所述服务器端发送的推荐信息,并将所述推荐信息提供给所述用户。
本发明实施例的信息推荐方法,可向服务器端发送客户端播放的音频的相关信息,以使服务器端根据音频的相关信息获取音频对应的风格、节奏信息,并向服务器端发送客户端所属用户的用户信息,以使服务器端根据用户信息获取用户在第一预设时间段内的历史浏览信息,并根据音频对应的风格、节奏信息以及用户在第一预设时间段内的历史浏览信息,确定用户的情绪信息,并根据音频对应的风格、节奏信息、以及用户的情绪信息获取对应的推荐信息,并接收服务器端发送的推荐信息,并将推荐信息提供给用户,即通过客户端将播放的音频和用户的信息发送给服务器端,以使服务器端根据这些信息获取音频的风格、节奏信息、以及用户的情绪信息,并结合这些信息来获取对应的推荐信息,如广告信息,从而可以帮助展示用户体验更高的音频广告,提高了广告的推广效果和转化。
为了实现上述目的,本发明第三方面实施例的信息推荐***,包括:服务器端和客户端,其中,所述服务器端,用于获取客户端播放的音频的相关信息,并根据所述音频的相关信息获取所述音频对应的风格、节奏信息,并获取客户端所属用户的用户信息,并根据所述用户信息获取所述用户在第一预设时间段内的历史浏览信息,根据所述音频对应的风格、节奏信息以及所述用户在第一预设时间段内的历史浏览信息,确定所述用户的情绪信息,以及根据所述音频对应的风格、节奏信息、以及所述用户的情绪信息获取对应的推荐信息,并将所述推荐信息发送至所述客户端;所述客户端,用于向所述服务器端发送客户端播放的音频的相关信息、以及所述客户端所属用户的用户信息,并接收所述服务器端发送的推荐信息,以及将所述推荐信息提供给所述用户。
本发明实施例的信息推荐***,可通过服务器端获取客户端播放的音频的相关信息,并根据音频的相关信息获取音频对应的风格、节奏信息,之后,获取客户端所属用户的用户信息,并根据用户信息获取用户在第一预设时间段内的历史浏览信息,然后,根据音频对应的风格、节奏信息以及用户在第一预设时间段内的历史浏览信息,确定用户的情绪信息,最后,根据音频对应的风格、节奏信息、以及用户的情绪信息获取对应的推荐信息,并将推荐信息发送至客户端,以使客户端将推荐信息提供给用户,即通过结合客户端播放的音频的风格、节奏信息、以及用户的情绪信息来获取对应的推荐信息,如广告信息,从而可以帮助展示用户体验更高的音频广告,提高了广告的推广效果和转化。
为了实现上述目的,本发明第四方面实施例的服务器端,包括:第一获取模块,用于获取客户端播放的音频的相关信息,并根据所述音频的相关信息获取所述音频对应的风格、节奏信息;第二获取模块,用于获取客户端所属用户的用户信息,并根据所述用户信息获取所述用户在第一预设时间段内的历史浏览信息;确定模块,用于根据所述音频对应的风格、节奏信息以及所述用户在第一预设时间段内的历史浏览信息,确定所述用户的情绪信息;以及推荐模块,用于根据所述音频对应的风格、节奏信息、以及所述用户的情绪信息获取对应的推荐信息,并将所述推荐信息发送至所述客户端,以使所述客户端将所述推荐信息提供给所述用户。
本发明实施例的服务器端,可通过第一获取模块获取客户端播放的音频的相关信息,并根据音频的相关信息获取音频对应的风格、节奏信息,第二获取模块获取客户端所属用户的用户信息,并根据用户信息获取用户在第一预设时间段内的历史浏览信息,确定模块根据音频对应的风格、节奏信息以及用户在第一预设时间段内的历史浏览信息,确定用户的情绪信息,推荐模块根据音频对应的风格、节奏信息、以及用户的情绪信息获取对应的推荐信息,并将推荐信息发送至客户端,以使客户端将推荐信息提供给用户,即通过结合客户端播放的音频的风格、节奏信息、以及用户的情绪信息来获取对应的推荐信息,如广告信息,从而可以帮助展示用户体验更高的音频广告,提高了广告的推广效果和转化。
为了实现上述目的,本发明第五方面实施例的客户端,包括:第一发送模块,用于根据所述音频对应的风格、节奏信息、所述用户的情绪信息、以及所述用户的偏好信息获取对应的推荐信息;第二发送模块,用于向服务器端发送所述客户端所属用户的用户信息,以使所述服务器端根据所述用户信息获取所述用户在第一预设时间段内的历史浏览信息,并根据所述音频对应的风格、节奏信息以及所述用户在第一预设时间段内的历史浏览信息,确定所述用户的情绪信息,并根据所述音频对应的风格、节奏信息、以及所述用户的情绪信息获取对应的推荐信息;提供模块,用于接收所述服务器端发送的推荐信息,并将所述推荐信息提供给所述用户。
本发明实施例的客户端,可通过第一发送模块向服务器端发送客户端播放的音频的相关信息,以使服务器端根据音频的相关信息获取音频对应的风格、节奏信息,第二发送模块向服务器端发送客户端所属用户的用户信息,以使服务器端根据用户信息获取用户在第一预设时间段内的历史浏览信息,并根据音频对应的风格、节奏信息以及用户在第一预设时间段内的历史浏览信息,确定用户的情绪信息,并根据音频对应的风格、节奏信息、以及用户的情绪信息获取对应的推荐信息,提供模块接收服务器端发送的推荐信息,并将推荐信息提供给用户,即通过客户端将播放的音频和用户的信息发送给服务器端,以使服务器端根据这些信息获取音频的风格、节奏信息、以及用户的情绪信息,并结合这些信息来获取对应的推荐信息,如广告信息,从而可以帮助展示用户体验更高的音频广告,提高了广告的推广效果和转化。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,
图1是根据本发明一个实施例的信息推荐方法的流程图;
图2是根据本发明另一个实施例的信息推荐方法的流程图;
图3是根据本发明又一个实施例的信息推荐方法的流程图;
图4是根据本发明一个实施例的信息推荐***的结构框图;
图5是根据本发明一个实施例的信息推荐***的示例图;
图6是根据本发明另一个实施例的信息推荐***的示例图;
图7是根据本发明一个实施例的服务器端的结构框图;
图8是根据本发明一个实施例的第一获取模块的结构框图;
图9是根据本发明另一个实施例的服务器端的结构框图;
图10是根据本发明又一个实施例的服务器端的结构框图;
图11是根据本发明一个实施例的客户端的结构框图;以及
图12是根据本发明另一个实施例的客户端的结构框图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
下面参考附图描述本发明实施例的信息推荐方法、***、服务器端以及客户端。
图1是根据本发明一个实施例的信息推荐方法的流程图。需要说明的是,本发明实施例的信息推荐方法将从服务器端进行描述。
如图1所示,该信息推荐方法可以包括:
S101,获取客户端播放的音频的相关信息,并根据音频的相关信息获取音频对应的风格、节奏信息。
其中,在本发明的实施例中,该客户端可以是网页版音频播放器,还可以是应用版音频播放器。
具体地,当用户通过客户端播放音乐时,服务器端可获取客户端正在播放的音频的相关信息,如音频的名称、URL信息、所属专辑的信息、作者信息等,之后,可根据音频的相关信息判断在预设信息库中是否存在音频对应的风格、节奏信息,如果存在,则根据相关信息从预设信息库中获取该音频对应的风格、节奏信息,如果不存在,则根据相关信息获取该音频的音频文件,并对音频文件进行解析以确定该音频对应的风格、节奏信息。其中,上述预设信息库可位于服务器端,可以是预先通过收集大量数据而组件的信息库,该预设信息库可具有多个音频的名称、URL信息、专辑信息、作者信息、该多个音频对应的风格、节奏信息、以及该多个音频的语音特征信息等。
在本发明的实施例中,对音频文件进行解析以确定音频对应的风格、节奏信息的具体实现过程可如下:对音频文件的内容进行解析以获取音频的语音特征,并根据语音特征和预设的特征信息确定音频对应的风格、节奏信息,其中,预设的特征信息是通过对具有不同风格、节奏的音频进行特征提取而获得的。
也就是说,用户在通过客户端收听音乐的过程中,若当前开始了新音乐的播放,服务器端可获取客户端正在播放的最新音乐的信息,该信息可包括:通音乐的名称、URL信息、所属专辑信息、作者信息等。其中,若客户端的播放列表有接下来音乐的信息,服务器端也一并将其获取。之后,可根据获取到的音乐的信息在预设信息库中进行查找是否已经有存储该音乐对应的风格、节奏信息,若有则直接获取使用;若没有,则根据客户端上传的音乐url、名称等,获取该音乐的音乐文件,并对音乐内容进行解析,例如,根据该音乐的频率、音调等语音因素,结合现有的不同风格、节奏音乐的特征,采用识别或分类方法,确定该音乐的初始风格和节奏信息,然后,将这些初始风格和节奏信息再结合该音乐的专辑、作者等信息,最终确定该音乐对应的风格和节奏信息。
可选地,在本发明的一个实施例中,在确定上述音频对应的风格、节奏信息之后,该信息推荐方法还可包括:将确定的音频对应的风格、节奏信息存储至预设信息库中。也就是说,在分析出新音频对应的风格、节奏信息之后,可将该新音频的相关信息以及该新音频对应的风格、节奏信息、语音特征等信息进行存储,以完善预设信息库,方便后续的使用。
S102,获取客户端所属用户的用户信息,并根据用户信息获取用户在第一预设时间段内的历史浏览信息。
其中,用户信息可包括但不限于用户名、用户ID、cookie等。
此外,上述用户在第一预设时间段内的历史浏览信息可理解为用户在最近或近期浏览的信息,例如,用户在最近一个星期所浏览的信息,该浏览的信息可包括但不限于浏览的网页信息、浏览的视频信息、搜索信息等。
需要说明的是,上述音频的相关信息以及用户信息可以是由服务器端同时获取的,也可以是先获取音频的相关信息,再获取用户信息,还可以是先获取用户信息,再获取音频的相关信息,针对这种信息的获取顺序本发明不做具体限定。
S103,根据音频对应的风格、节奏信息以及用户在第一预设时间段内的历史浏览信息,确定用户的情绪信息。
具体地,可根据音频对应的风格、节奏信息,并结合用户最近的历史浏览信息,通过模式识别和分类算法来确定该用户的情绪。
S104,根据音频对应的风格、节奏信息、以及用户的情绪信息获取对应的推荐信息,并将推荐信息发送至客户端,以使客户端将推荐信息提供给用户。
具体地,可根据音频对应的风格、节奏信息以及用户的情绪信息获取最符合这些信息的推荐信息,该推荐信息可包括例如信息的名称或标题、URL地址、或信息内容等,并将该推荐信息返回给客户端,客户端在接收到这些推荐信息之后,可将该推荐信息进行展示。
其中,在本发明的实施例中,推荐信息可包括但不限于音频信息、图像信息和文本信息等中的一种或多种。
当推荐信息为音频信息时,客户端可根据音频信息获取对应的音频文件,并将该音频文件在客户端的播放间隙进行播放。举例而言,以音频信息为语音广告为例,当客户端获取到最符合正在播放的音频的风格、节奏信息以及用户的情绪的语音广告的信息时,客户端可根据该信息下载对应的语音广告的音频文件,并在音乐播放间隙播放该语音广告的音频文件。
当推荐信息为图像信息和/或文本信息时,客户端可将图像信息和/或文本信息在客户端的预设区域进行展示。举例而言,以推荐信息为广告信息为例,当广告信息为图像信息和/或文本信息时,可理解为该广告信息为图像广告和/或文本广告,在广告信息为图像广告和/或文本广告,及为传统广告时,客户端可将该图像广告和/或文本广告在客户端的相关区域进行展示。
举例而言,以推荐信息为广告信息为例,假设用户通过客户端正在收听的音频为“冰雨”音乐,则服务器端可获取该“冰雨”音乐的相关信息,如,名称“冰雨”和URL地址等,并根据该相关信息查询该音乐对应的风格、节奏信息,若没有查询到,则可根据名称“冰雨”和URL地址下载该歌曲并对其进行识别,再结合其他信息(如该音乐所属的专辑信息、作者信息等)确定该“冰雨”音乐为{风格:忧伤,节奏:激烈}。另一方面,服务器端还可获取客户端所属用户的用户信息,并通过该用户信息获取用户最近搜索和浏览的高频关键词为:面试、失败、杯具、困难、被鄙视等,那么结合这两者信息可确定用户的情绪为{“沮丧”、“伤心”}。然后,可根据{风格:忧伤,节奏:激烈}、用户的情绪为{“沮丧”、“伤心”}获取符合的音频广告{标题:“智联招聘广告宣传”,URL地址:XXXXXXX},并将该音频广告信息发送给客户端,客户端根据该信息下载对应的广告音频文件,并在播放间隙进行播放。
本发明实施例的信息推荐方法,可先获取客户端播放的音频的相关信息,并根据音频的相关信息获取音频对应的风格、节奏信息,之后,获取客户端所属用户的用户信息,并根据用户信息获取用户在第一预设时间段内的历史浏览信息,然后,根据音频对应的风格、节奏信息以及用户在第一预设时间段内的历史浏览信息,确定用户的情绪信息,最后,根据音频对应的风格、节奏信息、以及用户的情绪信息获取对应的推荐信息,并将推荐信息发送至客户端,以使客户端将推荐信息提供给用户,即通过结合客户端播放的音频的风格、节奏信息、以及用户的情绪信息来获取对应的推荐信息,如广告信息,从而可以帮助展示用户体验更高的音频广告,提高了广告的推广效果和转化。
图2是根据本发明另一个实施例的信息推荐方法的流程图。需要说明的是,本发明实施例的信息推荐方法将从服务器端进行描述。
为了提高推荐信息的准确性,以进一步提高广告的推广效果和转化,提升用户体验,在本发明的实施例中,还可获取用户播放的历史音频对应的风格、节奏以及用户的历史情绪,并根据这些信息来预测用户接下来的偏好信息,以及根据当前音频对应的风格、节奏信息、用户的情绪信息、以及用户的偏好信息获取对应的推荐信息。具体地,如图2所示,该信息推荐方法可以包括:
S201,获取客户端播放的音频的相关信息,并根据音频的相关信息获取音频对应的风格、节奏信息。
S202,获取客户端所属用户的用户信息,并根据用户信息获取用户在第一预设时间段内的历史浏览信息。
S203,根据音频对应的风格、节奏信息以及用户在第一预设时间段内的历史浏览信息,确定用户的情绪信息。
S204,获取客户端在第二预设时间段内播放的历史音频的历史风格、节奏、以及用户的历史情绪信息。
其中,在本发明的实施例中,上述第二预设时间段可以预先设定的值,可以是最近一周、最近5天等。
具体地,可先获取客户端在第二预设时间段内播放的历史音频的相关信息,之后可根据该相关信息获取该历史音频对应的历史风格、节奏,并将该历史风格、节奏进行归纳并去重,并获取用户在该第二预设时间段内的历史情绪信息。
S205,根据在第二预设时间段内播放的历史音频的历史风格、节奏、以及用户的历史情绪信息,预测用户的偏好信息,其中,偏好信息包括风格、节奏和情绪中的一种或多种。
具体地,可结合一定时间段内(如1周)该用户收听的音乐(如历史音乐、当前音乐、接下来音乐等)的风格、节奏、情绪信息,预测用户接下来偏好的风格、节奏和情绪。例如,在最近一周内用户听的都是比较忧伤、激烈的音乐,情绪多为伤心,那么可预测出用户接下来大概率偏好的是忧伤、激烈音乐,且用户的情绪多为伤心。
S206,根据音频对应的风格、节奏信息、用户的情绪信息、以及用户的偏好信息获取对应的推荐信息,并将推荐信息发送至客户端,以使客户端将推荐信息提供给用户。
综上,可以看出,本发明实施例的信息推荐方法基于这样事实:用户收听或选择音乐,通常会根据自己的情绪以及需求进行选择,最终对应不同的音乐风格和节奏,如果在音乐播放场景下的广告能够完全融入到当下音乐的风格和节奏中,那么对广告带来的用户体验以及广告最终的效果和转化,相比于传统广告,将是一个阶段性的提升。
可以理解,本发明实施例的信息推荐方法采用持续动态识别一定时间段内的音乐风格、节奏,同时预测后续风格和节奏和用户的情绪,以及这些信息的变化趋势。据此来选择在接下来音乐播放间隙的最合适的音频广告。
本发明实施例的信息推荐方法,还可获取用户播放的历史音频对应的风格、节奏以及用户的历史情绪,并根据这些信息来预测用户接下来的偏好信息,以及根据当前音频对应的风格、节奏信息、用户的情绪信息、以及用户的偏好信息获取对应的推荐信息,提高了推荐信息的准确性,从而进一步提高了广告的推广效果和转化,提升了用户体验。
为了实现上述实施例,本发明还提出了一种信息推荐方法。
图3是根据本发明又一个实施例的信息推荐方法的流程图。需要说明的是,本发明实施例的信息推荐方法将从客户端进行描述。其中,在本发明的实施例中,该客户端可以是网页版音频播放器,还可以是应用版音频播放器。
如图3所示,该信息推荐方法可以包括:
S301,向服务器端发送客户端播放的音频的相关信息,以使服务器端根据音频的相关信息获取音频对应的风格、节奏信息。
具体地,当用户通过客户端播放音乐时,客户端可将播放的音乐的相关信息发送给服务器端。其中,该相关信息可包括但不限于音频的名称、URL信息、所属专辑的信息、作者信息等。服务器端在获取到音乐的相关信息之后,可根据音频的相关信息判断在预设信息库中是否存在音频对应的风格、节奏信息,如果存在,则根据相关信息从预设信息库中获取该音频对应的风格、节奏信息,如果不存在,则根据相关信息获取该音频的音频文件,并对音频文件进行解析以确定该音频对应的风格、节奏信息。其中,上述预设信息库可位于服务器端,可以是预先通过收集大量数据而组件的信息库,该预设信息库可具有多个音频的名称、URL信息、专辑信息、作者信息、该多个音频对应的风格、节奏信息、以及该多个音频的语音特征信息等。
在本发明的实施例中,对音频文件进行解析以确定音频对应的风格、节奏信息的具体实现过程可如下:对音频文件的内容进行解析以获取音频的语音特征,并根据语音特征和预设的特征信息确定音频对应的风格、节奏信息,其中,预设的特征信息是通过对具有不同风格、节奏的音频进行特征提取而获得的。
S302,向服务器端发送客户端所属用户的用户信息,以使服务器端根据用户信息获取用户在第一预设时间段内的历史浏览信息,并根据音频对应的风格、节奏信息以及用户在第一预设时间段内的历史浏览信息,确定用户的情绪信息,并根据音频对应的风格、节奏信息、以及用户的情绪信息获取对应的推荐信息。
其中,用户信息可包括但不限于用户名、用户ID、cookie等。
S303,接收服务器端发送的推荐信息,并将推荐信息提供给用户。
其中,在本发明的实施例中,推荐信息包括但不限于音频信息、图像信息和文本信息等中的一种或多种。
当推荐信息为音频信息时,将推荐信息提供给用户的具体实现过程可如下:根据音频信息获取对应的音频文件,并将音频文件在客户端的播放间隙进行播放。举例而言,以音频信息为语音广告为例,当客户端获取到最符合正在播放的音频的风格、节奏信息以及用户的情绪的语音广告的信息时,客户端可根据该信息下载对应的语音广告的音频文件,并在音乐播放间隙播放该语音广告的音频文件。
当推荐信息为图像信息和/或文本信息时,将推荐信息提供给用户的具体实现过程可如下:将图像信息和/或文本信息在客户端的预设区域进行展示。举例而言,以推荐信息为广告信息为例,当广告信息为图像信息和/或文本信息时,可理解为该广告信息为图像广告和/或文本广告,在广告信息为图像广告和/或文本广告,及为传统广告时,客户端可将该图像广告和/或文本广告在客户端的相关区域进行展示。
举例而言,以推荐信息为广告信息为例,假设用户通过客户端正在收听的音频为“冰雨”音乐,则客户端可将该“冰雨”音乐的相关信息发送给服务器端,该相关信息可包括如名称“冰雨”和URL地址等,服务器端根据该相关信息查询该音乐对应的风格、节奏信息,若没有查询到,则可根据名称“冰雨”和URL地址下载该歌曲并对其进行识别,再结合其他信息(如该音乐所属的专辑信息、作者信息等)确定该“冰雨”音乐为{风格:忧伤,节奏:激烈}。另一方面,客户端还可向服务器发送用户的用户信息,服务器端通过该用户信息获取用户最近搜索和浏览的高频关键词为:面试、失败、杯具、困难、被鄙视等,那么结合这两者信息可确定用户的情绪为{“沮丧”、“伤心”}。然后,可根据{风格:忧伤,节奏:激烈}、用户的情绪为{“沮丧”、“伤心”}获取符合的音频广告{标题:“智联招聘广告宣传”,URL地址:XXXXXXX},并将该音频广告信息发送给客户端。客户端在接收到服务器端发送的音频广告信息之后,可根据该信息下载对应的广告音频文件,并在播放间隙进行播放。
为了提高推荐信息的准确性,从而进一步提高广告的推广效果和转化,提升用户体验,进一步地,在本发明的一个实施例中,该信息推荐方法还可包括:向服务器端发送客户端在第二预设时间段内播放的历史音频的相关信息,以使服务器端根据历史音频的相关信息获取历史音频的历史风格、节奏、以及用户的历史情绪信息,并根据历史音频的历史风格、节奏、以及用户的历史情绪信息预测用户的偏好信息,并根据音频对应的风格、节奏信息、用户的情绪信息、以及用户的偏好信息获取对应的推荐信息。
本发明实施例的信息推荐方法,可向服务器端发送客户端播放的音频的相关信息,以使服务器端根据音频的相关信息获取音频对应的风格、节奏信息,并向服务器端发送客户端所属用户的用户信息,以使服务器端根据用户信息获取用户在第一预设时间段内的历史浏览信息,并根据音频对应的风格、节奏信息以及用户在第一预设时间段内的历史浏览信息,确定用户的情绪信息,并根据音频对应的风格、节奏信息、以及用户的情绪信息获取对应的推荐信息,并接收服务器端发送的推荐信息,并将推荐信息提供给用户,即通过客户端将播放的音频和用户的信息发送给服务器端,以使服务器端根据这些信息获取音频的风格、节奏信息、以及用户的情绪信息,并结合这些信息来获取对应的推荐信息,如广告信息,从而可以帮助展示用户体验更高的音频广告,提高了广告的推广效果和转化。
为了实现上述实施例,本发明还提出了一种信息推荐***。
图4是根据本发明一个实施例的信息推荐***的结构框图。如图4所示,该信息推荐***可以包括:服务器端100和客户端200。其中,在本发明的实施例中,该客户端200可以是网页版音频播放器,还可以是应用版音频播放器。
具体地,服务器端100可用于获取客户端200播放的音频的相关信息,并根据音频的相关信息获取音频对应的风格、节奏信息,并获取客户端200所属用户的用户信息,并根据用户信息获取用户在第一预设时间段内的历史浏览信息,根据音频对应的风格、节奏信息以及用户在第一预设时间段内的历史浏览信息,确定用户的情绪信息,以及根据音频对应的风格、节奏信息、以及用户的情绪信息获取对应的推荐信息,并将推荐信息发送至客户端200。其中,用户信息可包括但不限于用户名、用户ID、cookie等。
具体而言,在本发明的实施例中,当用户通过客户端200播放音乐时,服务器端100可获取客户端200正在播放的音频的相关信息,如音频的名称、URL信息、所属专辑的信息、作者信息等,之后,服务器端100可根据音频的相关信息判断在预设信息库中是否存在音频对应的风格、节奏信息,如果存在,则根据相关信息从预设信息库中获取音频对应的风格、节奏信息,否则,根据相关信息获取音频的音频文件,并对音频文件进行解析以确定音频对应的风格、节奏信息。其中,上述预设信息库可位于服务器端,可以是预先通过收集大量数据而组件的信息库,该预设信息库可具有多个音频的名称、URL信息、专辑信息、作者信息、该多个音频对应的风格、节奏信息、以及该多个音频的语音特征信息等。
在本发明的实施例中,服务器端100对音频文件进行解析以确定音频对应的风格、节奏信息的具体实现过程可如下:对音频文件的内容进行解析以获取音频的语音特征,并根据语音特征和预设的特征信息确定音频对应的风格、节奏信息,其中,预设的特征信息是通过对具有不同风格、节奏的音频进行特征提取而获得的。
也就是说,用户在通过客户端200收听音乐的过程中,若当前开始了新音乐的播放,服务器端100可获取客户端200正在播放的最新音乐的信息,该信息可包括:通音乐的名称、URL信息、所属专辑信息、作者信息等。其中,若客户端200的播放列表有接下来音乐的信息,服务器端100也一并将其获取。之后,可根据获取到的音乐的信息在预设信息库中进行查找是否已经有存储该音乐对应的风格、节奏信息,若有则直接获取使用;若没有,则根据客户端200上传的音乐url、名称等,获取该音乐的音乐文件,并对音乐内容进行解析,例如,根据该音乐的频率、音调等语音因素,结合现有的不同风格、节奏音乐的特征,采用识别或分类方法,确定该音乐的初始风格和节奏信息,然后,将这些初始风格和节奏信息再结合该音乐的专辑、作者等信息,最终确定该音乐对应的风格和节奏信息。
服务器端100还可根据用户信息获取用户在第一预设时间段内的历史浏览信息,之后,可根据音频对应的风格、节奏信息,并结合用户最近的历史浏览信息,通过模式识别和分类算法来确定该用户的情绪,并可根据音频对应的风格、节奏信息以及用户的情绪信息获取最符合这些信息的推荐信息,该推荐信息可包括例如信息的名称或标题、URL地址、或信息内容等,并将该推荐信息返回给客户端200。
可选地,在本发明的一个实施例中,服务器端100还可用于在确定音频对应的风格、节奏信息之后,将确定的音频对应的风格、节奏信息存储至预设信息库中。也就是说,服务器端100在分析出新音频对应的风格、节奏信息之后,可将该新音频的相关信息以及该新音频对应的风格、节奏信息、语音特征等信息进行存储,以完善预设信息库,方便后续的使用。
优选地,在本发明的一个实施例中,服务器端100还可用于:获取客户端200在第二预设时间段内播放的历史音频的历史风格、节奏、以及用户的历史情绪信息,并根据在第二预设时间段内播放的历史音频的历史风格、节奏、以及用户的历史情绪信息,预测用户的偏好信息,其中,偏好信息包括风格、节奏和情绪中的一种或多种。在本发明的实施例中,服务器端100可根据音频对应的风格、节奏信息、用户的情绪信息、以及用户的偏好信息获取对应的推荐信息。由此,提高了推荐信息的准确性,从而进一步提高了广告的推广效果和转化,提升了用户体验。
客户端200可用于向服务器端100发送客户端200播放的音频的相关信息、以及客户端200所属用户的用户信息,并接收服务器端100发送的推荐信息,以及将推荐信息提供给用户。其中,在本发明的实施例中,推荐信息可包括但不限于音频信息、图像信息和文本信息等中的一种或多种。
当推荐信息为音频信息时,客户端200根据音频信息获取对应的音频文件,并将音频文件在客户端200的播放间隙进行播放。举例而言,以音频信息为语音广告为例,当客户端200获取到最符合正在播放的音频的风格、节奏信息以及用户的情绪的语音广告的信息时,客户端200可根据该信息下载对应的语音广告的音频文件,并在音乐播放间隙播放该语音广告的音频文件。
当推荐信息为图像信息和/或文本信息时,客户端200可将图像信息和/或文本信息在客户端200的预设区域进行展示。举例而言,以推荐信息为广告信息为例,当广告信息为图像信息和/或文本信息时,可理解为该广告信息为图像广告和/或文本广告,在广告信息为图像广告和/或文本广告,及为传统广告时,客户端200可将该图像广告和/或文本广告在客户端200的相关区域进行展示。
举例而言,以推荐信息为广告信息为例,假设用户通过客户端200正在收听的音频为“冰雨”音乐,则客户端200可将该“冰雨”音乐的相关信息发送给服务器端100,该相关信息可包括如名称“冰雨”和URL地址等,服务器端100根据该相关信息查询该音乐对应的风格、节奏信息,若没有查询到,则可根据名称“冰雨”和URL地址下载该歌曲并对其进行识别,再结合其他信息(如该音乐所属的专辑信息、作者信息等)确定该“冰雨”音乐为{风格:忧伤,节奏:激烈}。另一方面,客户端200还可向服务器发送用户的用户信息,服务器端100通过该用户信息获取用户最近搜索和浏览的高频关键词为:面试、失败、杯具、困难、被鄙视等,那么结合这两者信息可确定用户的情绪为{“沮丧”、“伤心”}。然后,可根据{风格:忧伤,节奏:激烈}、用户的情绪为{“沮丧”、“伤心”}获取符合的音频广告{标题:“智联招聘广告宣传”,URL地址:XXXXXXX},并将该音频广告信息发送给客户端200。客户端200在接收到服务器端100发送的音频广告信息之后,可根据该信息下载对应的广告音频文件,并在播放间隙进行播放。
本发明实施例的信息推荐***,可通过服务器端获取客户端播放的音频的相关信息,并根据音频的相关信息获取音频对应的风格、节奏信息,之后,获取客户端所属用户的用户信息,并根据用户信息获取用户在第一预设时间段内的历史浏览信息,然后,根据音频对应的风格、节奏信息以及用户在第一预设时间段内的历史浏览信息,确定用户的情绪信息,最后,根据音频对应的风格、节奏信息、以及用户的情绪信息获取对应的推荐信息,并将推荐信息发送至客户端,以使客户端将推荐信息提供给用户,即通过结合客户端播放的音频的风格、节奏信息、以及用户的情绪信息来获取对应的推荐信息,如广告信息,从而可以帮助展示用户体验更高的音频广告,提高了广告的推广效果和转化。
需要说明的是,本发明实施例的服务器端100可以是分析服务器和广告服务器集成的,即服务器端100既可以根据客户端播放的音乐以及用户的用户信息,分析出对应的风格、节奏信息以及用户的情绪信息,还可根据这些信息获取对应的推荐信息,如广告信息等。举例而言,以音频为音乐为例,假设推荐信息为语音广告,如图5所示,当用户通过客户端200收听音乐时,客户端200可将播放的音乐的相关信息以及用户的用户信息发送到服务器端100。服务器端100在接收到这些信息之后,可根据相关信息查询当前音乐是否存储有对应的风格、节奏信息,若有,则直接使用,若没有,则根据相关信息获取对应的音乐文件,并分析该音乐文件生成对应的风格、节奏信息并存储,之后可结合用户信息确定用户的情绪信息,然后,再结合历史信息预测用户偏好的风格、节奏、情绪信息,之后,根据当前播放的音乐的风格、节奏、用户情绪以及预测的用户偏好的风格、节奏、情绪信息匹配最合适的音频广告,并将该音频广告的信息返回给客户端200。客户端200在接收该信息之后,可根据该信息下载语音广告,并在音乐播放间隙时播放该语音广告。
还需要说明的是,本发明实施例的服务器端100可以包括分析服务器和广告服务器,也就是说,分析服务器可根据客户端200播放的音乐以及用户的用户信息,分析出对应的风格、节奏信息以及用户的情绪信息,广告服务器可根据这些信息获取对应的推荐信息,如广告信息等。举例而言,以音频为音乐为例,假设推荐信息为语音广告,如图5所示,当用户通过客户端200收听音乐时,客户端200可将播放的音乐的相关信息以及用户的用户信息发送到分析服务器端100A。分析服务器端100A在接收到这些信息之后,可根据相关信息查询当前音乐是否存储有对应的风格、节奏信息,若有,则直接使用,若没有,则根据相关信息获取对应的音乐文件,并分析该音乐文件生成对应的风格、节奏信息并存储,之后可结合用户信息确定用户的情绪信息,然后,再结合历史信息预测用户偏好的风格、节奏、情绪信息,最后,将客户端当前播放的音乐的风格、节奏、用户情绪以及预测的用户偏好的风格、节奏、情绪信息返回给客户端200。客户端200在接收到上述信息之后,可向广告服务器100B发送音频广告的请求信息。广告服务器100B在接收到该请求信息之后,可根据该请求信息所携带的客户端当前播放的音乐的风格、节奏、用户情绪以及预测的用户偏好的风格、节奏、情绪信息,匹配最合适的音频广告,并将该音频广告的信息返回给客户端200。客户端200在接收该信息之后,可根据该信息下载语音广告,并在音乐播放间隙时播放该语音广告。
与上述图1和图2所示实施例提供的信息推荐方法相对应,本发明的一种实施例还提供一种服务器端,由于本发明实施例提供的服务器端与上述图1和图2所示实施例提供的信息推荐方法相对应,因此在前述信息推荐方法的实施方式也适用于本实施例提供的服务器端,在本实施例中不再详细描述。图7是根据本发明一个实施例的服务器端的结构框图。如图7所示,该服务器端100可以包括:第一获取模块110、第二获取模块120、确定模块130和推荐模块140。
具体地,第一获取模块110可用于获取客户端播放的音频的相关信息,并根据音频的相关信息获取音频对应的风格、节奏信息。具体而言,在本发明的实施例中,如图8所示,该第一获取模块110可包括判断单元111、获取单元112和解析单元113。
具体地,判断单元111可用于根据音频的相关信息判断在预设信息库中是否存在音频对应的风格、节奏信息。
获取单元112可用于在存在音频对应的风格、节奏信息时,根据相关信息从预设信息库中获取音频对应的风格、节奏信息。
解析单元113可用于在不存在音频对应的风格、节奏信息时,根据相关信息获取音频的音频文件,并对音频文件进行解析以确定音频对应的风格、节奏信息。具体而言,在本发明的实施例中,解析单元113可对音频文件的内容进行解析以获取音频的语音特征,并根据语音特征和预设的特征信息确定音频对应的风格、节奏信息,其中,预设的特征信息是通过对具有不同风格、节奏的音频进行特征提取而获得的。
第二获取模块120可用于获取客户端所属用户的用户信息,并根据用户信息获取用户在第一预设时间段内的历史浏览信息。
确定模块130可用于根据音频对应的风格、节奏信息以及用户在第一预设时间段内的历史浏览信息,确定用户的情绪信息。
推荐模块140可用于根据音频对应的风格、节奏信息、以及用户的情绪信息获取对应的推荐信息,并将推荐信息发送至客户端,以使客户端将推荐信息提供给用户。
其中,在本发明的实施例中,推荐信息可包括但不限于音频信息、图像信息和文本信息等中的一种或多种。
可选地,在本发明的一个实施例中,如图9所示,该服务器端100还可包括:存储模块150,存储模块150可用于在解析单元113(如图8所示)确定音频对应的风格、节奏信息之后,将音频对应的风格、节奏信息存储至预设信息库中。由此,可完善预设信息库,方便后续的使用。
优选地,在本发明的一个实施例中,如图10所示,该服务器端100还可包括:第三获取模块160和预测模块170。具体地,第三获取模块160可用于获取客户端在第二预设时间段内播放的历史音频的历史风格、节奏、以及用户的历史情绪信息。
预测模块170可用于根据在第二预设时间段内播放的历史音频的历史风格、节奏、以及用户的历史情绪信息,预测用户的偏好信息,其中,偏好信息包括风格、节奏和情绪中的一种或多种。
在本发明的实施例中,推荐模块140可根据音频对应的风格、节奏信息、用户的情绪信息、以及用户的偏好信息获取对应的推荐信息。
由此,提高了推荐信息的准确性,从而进一步提高了广告的推广效果和转化,提升了用户体验。
本发明实施例的服务器端,可通过第一获取模块获取客户端播放的音频的相关信息,并根据音频的相关信息获取音频对应的风格、节奏信息,第二获取模块获取客户端所属用户的用户信息,并根据用户信息获取用户在第一预设时间段内的历史浏览信息,确定模块根据音频对应的风格、节奏信息以及用户在第一预设时间段内的历史浏览信息,确定用户的情绪信息,推荐模块根据音频对应的风格、节奏信息、以及用户的情绪信息获取对应的推荐信息,并将推荐信息发送至客户端,以使客户端将推荐信息提供给用户,即通过结合客户端播放的音频的风格、节奏信息、以及用户的情绪信息来获取对应的推荐信息,如广告信息,从而可以帮助展示用户体验更高的音频广告,提高了广告的推广效果和转化。
与上述图3所示实施例提供的信息推荐方法相对应,本发明的一种实施例还提供一种客户端,由于本发明实施例提供的客户端与上述图3所示实施例提供的信息推荐方法相对应,因此在前述信息推荐方法的实施方式也适用于本实施例提供的客户端,在本实施例中不再详细描述。图11是根据本发明一个实施例的客户端的结构框图。如图11所示,该客户端200可包括:第一发送模块210、第二发送模块220和提供模块230。
具体地,第一发送模块210可用于根据音频对应的风格、节奏信息、用户的情绪信息、以及用户的偏好信息获取对应的推荐信息。
第二发送模块220可用于向服务器端发送客户端所属用户的用户信息,以使服务器端根据用户信息获取用户在第一预设时间段内的历史浏览信息,并根据音频对应的风格、节奏信息以及用户在第一预设时间段内的历史浏览信息,确定用户的情绪信息,并根据音频对应的风格、节奏信息、以及用户的情绪信息获取对应的推荐信息。
提供模块230可用于接收服务器端发送的推荐信息,并将推荐信息提供给用户。
为了提高推荐信息的准确性,从而进一步提高广告的推广效果和转化,提升用户体验,优选地,在本发明的一个实施例中,如图12所示,该客户端200还可包括:第三发送模块240,第三发送模块240可用于向服务器端发送客户端在第二预设时间段内播放的历史音频的相关信息,以使服务器端根据历史音频的相关信息获取历史音频的历史风格、节奏、以及用户的历史情绪信息,并根据历史音频的历史风格、节奏、以及用户的历史情绪信息预测用户的偏好信息,并根据音频对应的风格、节奏信息、用户的情绪信息、以及用户的偏好信息获取对应的推荐信息。
其中,在本发明的实施例中,推荐信息可包括但不限于音频信息、图像信息和文本信息等中的一种或多种。
当推荐信息为音频信息时,提供模块230可根据音频信息获取对应的音频文件,并将音频文件在客户端的播放间隙进行播放。
当推荐信息为图像信息和/或文本信息时,提供模块230可将图像信息和/或文本信息在客户端的预设区域进行展示。
本发明实施例的客户端,可通过第一发送模块向服务器端发送客户端播放的音频的相关信息,以使服务器端根据音频的相关信息获取音频对应的风格、节奏信息,第二发送模块向服务器端发送客户端所属用户的用户信息,以使服务器端根据用户信息获取用户在第一预设时间段内的历史浏览信息,并根据音频对应的风格、节奏信息以及用户在第一预设时间段内的历史浏览信息,确定用户的情绪信息,并根据音频对应的风格、节奏信息、以及用户的情绪信息获取对应的推荐信息,提供模块接收服务器端发送的推荐信息,并将推荐信息提供给用户,即通过客户端将播放的音频和用户的信息发送给服务器端,以使服务器端根据这些信息获取音频的风格、节奏信息、以及用户的情绪信息,并结合这些信息来获取对应的推荐信息,如广告信息,从而可以帮助展示用户体验更高的音频广告,提高了广告的推广效果和转化。
在本发明的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

Claims (33)

1.一种信息推荐方法,其特征在于,包括以下步骤:
获取客户端播放的音频的相关信息,并根据所述音频的相关信息获取所述音频对应的风格、节奏信息;
获取客户端所属用户的用户信息,并根据所述用户信息获取所述用户在第一预设时间段内的历史浏览信息;
根据所述音频对应的风格、节奏信息以及所述用户在第一预设时间段内的历史浏览信息,确定所述用户的情绪信息;以及
根据所述音频对应的风格、节奏信息、以及所述用户的情绪信息获取对应的推荐信息,并将所述推荐信息发送至所述客户端,以使所述客户端将所述推荐信息提供给所述用户。
2.如权利要求1所述的信息推荐方法,其特征在于,所述推荐信息包括音频信息、图像信息和文本信息中的一种或多种。
3.如权利要求1或2所述的信息推荐方法,其特征在于,根据所述音频的相关信息获取所述音频对应的风格、节奏信息,具体包括:
根据所述音频的相关信息判断在预设信息库中是否存在所述音频对应的风格、节奏信息;
如果存在,则根据所述相关信息从所述预设信息库中获取所述音频对应的风格、节奏信息;
如果不存在,则根据所述相关信息获取所述音频的音频文件,并对所述音频文件进行解析以确定所述音频对应的风格、节奏信息。
4.如权利要求3所述的信息推荐方法,其特征在于,对所述音频文件进行解析以确定所述音频对应的风格、节奏信息,具体包括:
对所述音频文件的内容进行解析以获取所述音频的语音特征;
根据所述语音特征和预设的特征信息确定所述音频对应的风格、节奏信息,其中,所述预设的特征信息是通过对具有不同风格、节奏的音频进行特征提取而获得的。
5.如权利要求3或4所述的信息推荐方法,其特征在于,在确定所述音频对应的风格、节奏信息之后,所述方法还包括:
将所述音频对应的风格、节奏信息存储至所述预设信息库中。
6.如权利要求1所述的信息推荐方法,其特征在于,还包括:
获取所述客户端在第二预设时间段内播放的历史音频的历史风格、节奏、以及所述用户的历史情绪信息;
根据所述在第二预设时间段内播放的历史音频的历史风格、节奏、以及所述用户的历史情绪信息,预测所述用户的偏好信息,其中,所述偏好信息包括风格、节奏和情绪中的一种或多种。
7.如权利要求6所述的信息推荐方法,其特征在于,其中,根据所述音频对应的风格、节奏信息、以及所述用户的情绪信息获取对应的推荐信息,具体包括:
根据所述音频对应的风格、节奏信息、所述用户的情绪信息、以及所述用户的偏好信息获取对应的推荐信息。
8.一种信息推荐方法,其特征在于,包括以下步骤:
向服务器端发送客户端播放的音频的相关信息,以使所述服务器端根据所述音频的相关信息获取所述音频对应的风格、节奏信息;
向服务器端发送所述客户端所属用户的用户信息,以使所述服务器端根据所述用户信息获取所述用户在第一预设时间段内的历史浏览信息,并根据所述音频对应的风格、节奏信息以及所述用户在第一预设时间段内的历史浏览信息,确定所述用户的情绪信息,并根据所述音频对应的风格、节奏信息、以及所述用户的情绪信息获取对应的推荐信息;
接收所述服务器端发送的推荐信息,并将所述推荐信息提供给所述用户。
9.如权利要求8所述的信息推荐方法,其特征在于,还包括:
向所述服务器端发送所述客户端在第二预设时间段内播放的历史音频的相关信息,以使所述服务器端根据所述历史音频的相关信息获取所述历史音频的历史风格、节奏、以及所述用户的历史情绪信息,并根据所述历史音频的历史风格、节奏、以及所述用户的历史情绪信息预测所述用户的偏好信息,并根据所述音频对应的风格、节奏信息、所述用户的情绪信息、以及所述用户的偏好信息获取对应的推荐信息。
10.如权利要求8或9所述的信息推荐方法,其特征在于,所述推荐信息包括音频信息、图像信息和文本信息中的一种或多种。
11.如权利要求10所述的信息推荐方法,其特征在于,当所述推荐信息为音频信息时,将所述推荐信息提供给所述用户,具体包括:
根据所述音频信息获取对应的音频文件,并将所述音频文件在所述客户端的播放间隙进行播放。
12.如权利要求10所述的信息推荐方法,其特征在于,当所述推荐信息为图像信息和/或文本信息时,将所述推荐信息提供给所述用户,具体包括:
将所述图像信息和/或文本信息在所述客户端的预设区域进行展示。
13.一种信息推荐***,其特征在于,包括:服务器端和客户端,其中,
所述服务器端,用于获取客户端播放的音频的相关信息,并根据所述音频的相关信息获取所述音频对应的风格、节奏信息,并获取客户端所属用户的用户信息,并根据所述用户信息获取所述用户在第一预设时间段内的历史浏览信息,根据所述音频对应的风格、节奏信息以及所述用户在第一预设时间段内的历史浏览信息,确定所述用户的情绪信息,以及根据所述音频对应的风格、节奏信息、以及所述用户的情绪信息获取对应的推荐信息,并将所述推荐信息发送至所述客户端;
所述客户端,用于向所述服务器端发送客户端播放的音频的相关信息、以及所述客户端所属用户的用户信息,并接收所述服务器端发送的推荐信息,以及将所述推荐信息提供给所述用户。
14.如权利要求13所述的信息推荐***,其特征在于,所述推荐信息包括音频信息、图像信息和文本信息中的一种或多种。
15.如权利要求13或14所述的信息推荐***,其特征在于,所述服务器端具体用于:根据所述音频的相关信息判断在预设信息库中是否存在所述音频对应的风格、节奏信息,如果存在,则根据所述相关信息从所述预设信息库中获取所述音频对应的风格、节奏信息,否则,根据所述相关信息获取所述音频的音频文件,并对所述音频文件进行解析以确定所述音频对应的风格、节奏信息。
16.如权利要求15所述的信息推荐***,其特征在于,所述服务器端具体用于:对所述音频文件的内容进行解析以获取所述音频的语音特征,并根据所述语音特征和预设的特征信息确定所述音频对应的风格、节奏信息,其中,所述预设的特征信息是通过对具有不同风格、节奏的音频进行特征提取而获得的。
17.如权利要求15或16所述的信息推荐***,其特征在于,所述服务器端还用于在确定所述音频对应的风格、节奏信息之后,将所述音频对应的风格、节奏信息存储至所述预设信息库中。
18.如权利要求15或16所述的信息推荐***,其特征在于,所述服务器端还用于:获取所述客户端在第二预设时间段内播放的历史音频的历史风格、节奏、以及所述用户的历史情绪信息,并根据所述在第二预设时间段内播放的历史音频的历史风格、节奏、以及所述用户的历史情绪信息,预测所述用户的偏好信息,其中,所述偏好信息包括风格、节奏和情绪中的一种或多种。
19.如权利要求18所述的信息推荐***,其特征在于,所述服务器端具体用于:根据所述音频对应的风格、节奏信息、所述用户的情绪信息、以及所述用户的偏好信息获取对应的推荐信息。
20.如权利要求14所述的信息推荐***,其特征在于,当所述推荐信息为音频信息时,所述客户端根据所述音频信息获取对应的音频文件,并将所述音频文件在所述客户端的播放间隙进行播放。
21.如权利要求14所述的信息推荐***,其特征在于,当所述推荐信息为图像信息和/或文本信息时,所述客户端将所述图像信息和/或文本信息在所述客户端的预设区域进行展示。
22.一种服务器端,其特征在于,包括:
第一获取模块,用于获取客户端播放的音频的相关信息,并根据所述音频的相关信息获取所述音频对应的风格、节奏信息;
第二获取模块,用于获取客户端所属用户的用户信息,并根据所述用户信息获取所述用户在第一预设时间段内的历史浏览信息;
确定模块,用于根据所述音频对应的风格、节奏信息以及所述用户在第一预设时间段内的历史浏览信息,确定所述用户的情绪信息;以及
推荐模块,用于根据所述音频对应的风格、节奏信息、以及所述用户的情绪信息获取对应的推荐信息,并将所述推荐信息发送至所述客户端,以使所述客户端将所述推荐信息提供给所述用户。
23.如权利要求22所述的服务器端,其特征在于,所述推荐信息包括音频信息、图像信息和文本信息中的一种或多种。
24.如权利要求22或23所述的服务器端,其特征在于,所述第一获取模块包括:
判断单元,用于根据所述音频的相关信息判断在预设信息库中是否存在所述音频对应的风格、节奏信息;
获取单元,用于在存在所述音频对应的风格、节奏信息时,根据所述相关信息从所述预设信息库中获取所述音频对应的风格、节奏信息;
解析单元,用于在不存在所述音频对应的风格、节奏信息时,根据所述相关信息获取所述音频的音频文件,并对所述音频文件进行解析以确定所述音频对应的风格、节奏信息。
25.如权利要求24所述的服务器端,其特征在于,所述解析单元具体用于:
对所述音频文件的内容进行解析以获取所述音频的语音特征;
根据所述语音特征和预设的特征信息确定所述音频对应的风格、节奏信息,其中,所述预设的特征信息是通过对具有不同风格、节奏的音频进行特征提取而获得的。
26.如权利要求24或25所述的服务器端,其特征在于,还包括:
存储模块,用于在确定所述音频对应的风格、节奏信息之后,将所述音频对应的风格、节奏信息存储至所述预设信息库中。
27.如权利要求22所述的服务器端,其特征在于,还包括:
第三获取模块,用于获取所述客户端在第二预设时间段内播放的历史音频的历史风格、节奏、以及所述用户的历史情绪信息;
预测模块,用于根据所述在第二预设时间段内播放的历史音频的历史风格、节奏、以及所述用户的历史情绪信息,预测所述用户的偏好信息,其中,所述偏好信息包括风格、节奏和情绪中的一种或多种。
28.如权利要求27所述的服务器端,其特征在于,所述推荐模块具体用于:
根据所述音频对应的风格、节奏信息、所述用户的情绪信息、以及所述用户的偏好信息获取对应的推荐信息。
29.一种客户端,其特征在于,包括:
第一发送模块,用于根据所述音频对应的风格、节奏信息、所述用户的情绪信息、以及所述用户的偏好信息获取对应的推荐信息;
第二发送模块,用于向服务器端发送所述客户端所属用户的用户信息,以使所述服务器端根据所述用户信息获取所述用户在第一预设时间段内的历史浏览信息,并根据所述音频对应的风格、节奏信息以及所述用户在第一预设时间段内的历史浏览信息,确定所述用户的情绪信息,并根据所述音频对应的风格、节奏信息、以及所述用户的情绪信息获取对应的推荐信息;
提供模块,用于接收所述服务器端发送的推荐信息,并将所述推荐信息提供给所述用户。
30.如权利要求29所述的客户端,其特征在于,还包括:
第三发送模块,用于向所述服务器端发送所述客户端在第二预设时间段内播放的历史音频的相关信息,以使所述服务器端根据所述历史音频的相关信息获取所述历史音频的历史风格、节奏、以及所述用户的历史情绪信息,并根据所述历史音频的历史风格、节奏、以及所述用户的历史情绪信息预测所述用户的偏好信息,并根据所述音频对应的风格、节奏信息、所述用户的情绪信息、以及所述用户的偏好信息获取对应的推荐信息。
31.如权利要求29或30所述的客户端,其特征在于,所述推荐信息包括音频信息、图像信息和文本信息中的一种或多种。
32.如权利要求31所述的客户端,其特征在于,当所述推荐信息为音频信息时,所述提供模块具体用于:
根据所述音频信息获取对应的音频文件,并将所述音频文件在所述客户端的播放间隙进行播放。
33.如权利要求31所述的客户端,其特征在于,当所述推荐信息为图像信息和/或文本信息时,所述提供模块具体用于:
将所述图像信息和/或文本信息在所述客户端的预设区域进行展示。
CN201510627702.7A 2015-09-28 2015-09-28 信息推荐方法、***、服务器端以及客户端 Pending CN105303397A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510627702.7A CN105303397A (zh) 2015-09-28 2015-09-28 信息推荐方法、***、服务器端以及客户端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510627702.7A CN105303397A (zh) 2015-09-28 2015-09-28 信息推荐方法、***、服务器端以及客户端

Publications (1)

Publication Number Publication Date
CN105303397A true CN105303397A (zh) 2016-02-03

Family

ID=55200630

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510627702.7A Pending CN105303397A (zh) 2015-09-28 2015-09-28 信息推荐方法、***、服务器端以及客户端

Country Status (1)

Country Link
CN (1) CN105303397A (zh)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106056401A (zh) * 2016-05-23 2016-10-26 于扬 演唱会现场互动方法及***
CN106156270A (zh) * 2016-06-17 2016-11-23 北京小米移动软件有限公司 多媒体数据推送方法及装置
CN106407287A (zh) * 2016-08-29 2017-02-15 宇龙计算机通信科技(深圳)有限公司 一种推送多媒体资源的方法及***
CN106792014A (zh) * 2016-11-25 2017-05-31 广州酷狗计算机科技有限公司 一种推荐音频的方法、装置及***
CN106874488A (zh) * 2017-02-21 2017-06-20 海南凯迪网络资讯股份有限公司 一种分时段置顶的内容推广方法及其装置
CN107087235A (zh) * 2017-04-21 2017-08-22 腾讯科技(深圳)有限公司 媒体内容推荐方法、服务器及客户端
CN109218512A (zh) * 2017-07-06 2019-01-15 新华网股份有限公司 移动终端用户情绪检测方法、***和移动终端
CN109726216A (zh) * 2018-12-29 2019-05-07 北京九章云极科技有限公司 一种基于有向无环图的数据处理方法和处理***
CN109885722A (zh) * 2019-01-07 2019-06-14 平安科技(深圳)有限公司 基于自然语言处理的音乐推荐方法、装置、及计算机设备
CN110266879A (zh) * 2019-06-11 2019-09-20 王佳一 播放界面显示方法、装置、终端及存储介质
CN111723235A (zh) * 2019-03-19 2020-09-29 百度在线网络技术(北京)有限公司 音乐内容识别方法、装置及设备
CN111861542A (zh) * 2020-06-15 2020-10-30 北京雷石天地电子技术有限公司 投放广告的方法、装置、终端和非临时性计算机可读存储介质
CN113259728A (zh) * 2021-07-15 2021-08-13 北京达佳互联信息技术有限公司 推荐视频的方法、装置、电子设备及存储介质
CN114117034A (zh) * 2021-11-08 2022-03-01 北京博瑞彤芸科技股份有限公司 一种基于智能模型推送不同风格文本的方法和装置
CN115497475A (zh) * 2022-09-21 2022-12-20 深圳市人马互动科技有限公司 一种基于语音交互***的信息推荐方法及相关装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103137043A (zh) * 2011-11-23 2013-06-05 财团法人资讯工业策进会 结合搜索引擎服务的广告播放***及广告播放方法
CN104202718A (zh) * 2014-08-05 2014-12-10 百度在线网络技术(北京)有限公司 一种向用户提供信息的方法与装置
CN104462468A (zh) * 2014-12-17 2015-03-25 百度在线网络技术(北京)有限公司 信息提供方法及装置
CN104573114A (zh) * 2015-02-04 2015-04-29 苏州大学 一种音乐分类方法及装置
CN104809221A (zh) * 2015-04-30 2015-07-29 努比亚技术有限公司 音乐信息的推荐方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103137043A (zh) * 2011-11-23 2013-06-05 财团法人资讯工业策进会 结合搜索引擎服务的广告播放***及广告播放方法
CN104202718A (zh) * 2014-08-05 2014-12-10 百度在线网络技术(北京)有限公司 一种向用户提供信息的方法与装置
CN104462468A (zh) * 2014-12-17 2015-03-25 百度在线网络技术(北京)有限公司 信息提供方法及装置
CN104573114A (zh) * 2015-02-04 2015-04-29 苏州大学 一种音乐分类方法及装置
CN104809221A (zh) * 2015-04-30 2015-07-29 努比亚技术有限公司 音乐信息的推荐方法及装置

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106056401A (zh) * 2016-05-23 2016-10-26 于扬 演唱会现场互动方法及***
CN106156270A (zh) * 2016-06-17 2016-11-23 北京小米移动软件有限公司 多媒体数据推送方法及装置
CN106407287A (zh) * 2016-08-29 2017-02-15 宇龙计算机通信科技(深圳)有限公司 一种推送多媒体资源的方法及***
CN106792014A (zh) * 2016-11-25 2017-05-31 广州酷狗计算机科技有限公司 一种推荐音频的方法、装置及***
CN106792014B (zh) * 2016-11-25 2019-02-26 广州酷狗计算机科技有限公司 一种推荐音频的方法、装置及***
CN106874488A (zh) * 2017-02-21 2017-06-20 海南凯迪网络资讯股份有限公司 一种分时段置顶的内容推广方法及其装置
US10999634B2 (en) 2017-04-21 2021-05-04 Tencent Technology (Shenzhen) Company Limited Media content recommendation method, server, client, and storage medium
CN107087235A (zh) * 2017-04-21 2017-08-22 腾讯科技(深圳)有限公司 媒体内容推荐方法、服务器及客户端
WO2018192437A1 (zh) * 2017-04-21 2018-10-25 腾讯科技(深圳)有限公司 媒体内容推荐方法、服务器、客户端及存储介质
CN109218512A (zh) * 2017-07-06 2019-01-15 新华网股份有限公司 移动终端用户情绪检测方法、***和移动终端
CN109726216A (zh) * 2018-12-29 2019-05-07 北京九章云极科技有限公司 一种基于有向无环图的数据处理方法和处理***
CN109885722A (zh) * 2019-01-07 2019-06-14 平安科技(深圳)有限公司 基于自然语言处理的音乐推荐方法、装置、及计算机设备
CN109885722B (zh) * 2019-01-07 2023-07-04 平安科技(深圳)有限公司 基于自然语言处理的音乐推荐方法、装置、及计算机设备
CN111723235A (zh) * 2019-03-19 2020-09-29 百度在线网络技术(北京)有限公司 音乐内容识别方法、装置及设备
CN111723235B (zh) * 2019-03-19 2023-09-26 百度在线网络技术(北京)有限公司 音乐内容识别方法、装置及设备
CN110266879A (zh) * 2019-06-11 2019-09-20 王佳一 播放界面显示方法、装置、终端及存储介质
CN111861542A (zh) * 2020-06-15 2020-10-30 北京雷石天地电子技术有限公司 投放广告的方法、装置、终端和非临时性计算机可读存储介质
CN111861542B (zh) * 2020-06-15 2024-02-02 北京雷石天地电子技术有限公司 投放广告的方法、装置、终端和非临时性计算机可读存储介质
CN113259728A (zh) * 2021-07-15 2021-08-13 北京达佳互联信息技术有限公司 推荐视频的方法、装置、电子设备及存储介质
CN113259728B (zh) * 2021-07-15 2021-10-01 北京达佳互联信息技术有限公司 推荐视频的方法、装置、电子设备及存储介质
CN114117034A (zh) * 2021-11-08 2022-03-01 北京博瑞彤芸科技股份有限公司 一种基于智能模型推送不同风格文本的方法和装置
CN114117034B (zh) * 2021-11-08 2022-08-26 北京博瑞彤芸科技股份有限公司 一种基于智能模型推送不同风格文本的方法和装置
CN115497475A (zh) * 2022-09-21 2022-12-20 深圳市人马互动科技有限公司 一种基于语音交互***的信息推荐方法及相关装置

Similar Documents

Publication Publication Date Title
CN105303397A (zh) 信息推荐方法、***、服务器端以及客户端
US12046228B2 (en) Real time popularity based audible content acquisition
KR102589275B1 (ko) 미디어 콘텐트 항목들과 조합된 틈새광고들을 포함하는 미디어 콘텐트 플레이리스트들을 발생
US9923947B2 (en) Method and system for providing media programming
US8219911B2 (en) System and method for displaying contextual advertisements with media
US11669296B2 (en) Computerized systems and methods for hosting and dynamically generating and providing customized media and media experiences
US20080255686A1 (en) Delivering Podcast Content
US20080256109A1 (en) Dynamic Podcast Content Delivery
US8572098B2 (en) Client playlist generation
US9459828B2 (en) Musically contextual audio advertisements
CN105450586A (zh) 信息推送方法、***、服务器及客户端
CN104123325A (zh) 多媒体文件的推荐方法和推荐服务器
CN105930485A (zh) 一种音频媒体播放方法、通信设备及网络***
CN103442083A (zh) 音频文件传输关联内容的方法、***、客户端和服务器
CN103763636A (zh) 播放器类应用程序的交互方法和装置
KR20220140187A (ko) 사용자 단말기를 이용한 콘텐츠 탐색 기반의 부가서비스 제공 방법 및 이를 위한 시스템
US20240038277A1 (en) Systems and methods of generating personalized video clips for songs using a pool of short videos
CN102270493A (zh) 多媒体***、媒体播放器与产生个人化串流内容的方法
JPWO2015181929A1 (ja) コンテンツ提示装置及び方法、サーバ装置、端末装置、コンピュータプログラム並びに記録媒体
KR20180036687A (ko) 마인드맵을 활용한 뮤직 제공 방법 및 이를 실행하는 서버
KR20120076664A (ko) 음악 정보 개인화 방법 및 그 장치
KR20100133174A (ko) 인터넷 음원방송 서비스에서의 인트로 제공시스템 및 그 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20160203