书签 分享 收藏 举报 版权申诉 / 28

信息推荐方法、系统、服务器端以及客户端.pdf

  • 上传人:g****
  • 文档编号:6259382
  • 上传时间:2019-05-27
  • 格式:PDF
  • 页数:28
  • 大小:1.92MB
  • 摘要
    申请专利号:

    CN201510627702.7

    申请日:

    2015.09.28

    公开号:

    CN105303397A

    公开日:

    2016.02.03

    当前法律状态:

    实审

    有效性:

    审中

    法律详情:

    实质审查的生效IPC(主分类):G06Q 30/02申请日:20150928|||公开

    IPC分类号:

    G06Q30/02(2012.01)I; H04L29/08; G06F17/30

    主分类号:

    G06Q30/02

    申请人:

    百度在线网络技术(北京)有限公司

    发明人:

    李丰

    地址:

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

    优先权:

    专利代理机构:

    北京清亦华知识产权代理事务所(普通合伙)11201

    代理人:

    宋合成

    PDF完整版下载: PDF下载
    内容摘要

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

    权利要求书

    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所述的客户端,其特征在于,当所述推荐信息为图像信息和/或文
    本信息时,所述提供模块具体用于:
    将所述图像信息和/或文本信息在所述客户端的预设区域进行展示。

    说明书

    信息推荐方法、系统、服务器端以及客户端

    技术领域

    本发明涉及互联网技术领域,尤其涉及一种信息推荐方法、系统、服务器端以及客户
    端。

    背景技术

    在音乐播放时进行信息推荐已经是比较常见的信息推荐手段,特别是在音乐播放时进
    行广告推荐。在相关技术中,音乐播放时的广告模式主要有如下两种方式: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)等。

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

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

    上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了
    本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,
    本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

    关 键  词:
    信息 推荐 方法 系统 服务器端 以及 客户端
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:信息推荐方法、系统、服务器端以及客户端.pdf
    链接地址:https://www.zhuanlichaxun.net/p-6259382.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1