歌曲发送方法及装置的制造方法

文档序号:10553073阅读:232来源:国知局
歌曲发送方法及装置的制造方法
【专利摘要】本公开揭示了一种歌曲发送方法及装置,属于歌曲搜索领域。该方法包括:获取用户终端上传的图片;对图片进行图像分析,获取图片对应的图像特征信息,图像特征信息包括图像人物特征、图像场景特征和图像色彩特征中的至少一种;将歌曲库中与图像特征信息匹配的歌曲确定为图片对应的目标歌曲;向用户终端发送目标歌曲。本公开实施例解决了使用关键词进行歌曲搜索,搜索形式单一,且当用户使用的关键词与待搜索歌曲的相关性较低时,歌曲搜索准确率也较低的问题;达到了在无需输入关键词的前提下,由服务器对用户终端上传的图片进行分析,并根据分析结果向用户终端返回与图片内容匹配的歌曲,从而提高歌曲搜索的准确率,丰富歌曲搜索的形式。
【专利说明】
歌曲发送方法及装置
技术领域
[0001] 本公开涉及歌曲搜索领域,特别涉及一种歌曲发送方法及装置。
【背景技术】
[0002] 歌曲搜索是音乐播放应用程序中常见的功能,用户通过该功能可以搜索并播放自 己感兴趣的歌曲。
[0003] 用户使用关键词进行歌曲搜索时,通常在音乐播放应用程序中输入与待搜索歌曲 相关的关键词,该关键词可以是待搜索歌曲的歌名、歌手或歌词等等。音乐播放应用程序将 用户输入的关键词发送至服务器,由服务器根据该关键词在音乐数据库中查找匹配的歌 曲,并将查找到的歌曲反馈给该音乐播放应用程序。
[0004] 使用关键词进行歌曲搜索,搜索形式单一,并且当用户使用的关键词与待搜索歌 曲的相关性较低时,歌曲搜索的准确率也较低。

【发明内容】

[0005] 为了解决使用关键词进行歌曲搜索,搜索形式单一,且当用户使用的关键词与待 搜索歌曲的相关性较低时,歌曲搜索准确率也较低的问题,本公开提供一种歌曲发送方法 及装置。所述技术方案如下:
[0006] 根据本公开实施例的第一方面,提供一种歌曲发送方法,该方法包括:
[0007] 获取用户终端上传的图片;
[0008] 对图片进行图像分析,获取图片对应的图像特征信息,图像特征信息包括图像人 物特征、图像场景特征和图像色彩特征中的至少一种;
[0009] 将歌曲库中与图像特征信息匹配的歌曲确定为图片对应的目标歌曲;
[0010] 向用户终端发送目标歌曲。
[0011] 可选地,将歌曲库中与图像特征信息匹配的歌曲确定为图片对应的目标歌曲,包 括:
[0012] 获取歌曲库中各个歌曲的歌曲标签,歌曲标签包含歌曲的歌曲特征信息,歌曲特 征信息包括歌曲风格、歌曲情感和演唱歌手中的至少一种;
[0013] 将歌曲标签与图像特征信息匹配的歌曲确定图片对应的目标歌曲。
[0014] 可选地,图像特征信息中包括图像人物特征,且歌曲标签中包括演唱歌手,
[0015] 将歌曲标签与图像特征信息匹配的歌曲确定图片对应的目标歌曲,包括:
[0016] 检测图像人物特征与演唱歌手是否匹配;
[0017] 若图像人物特征与演唱歌手匹配,则将演唱歌手对应的各个歌曲专辑确定为候选 专辑;
[0018] 计算图片与各个候选专辑对应的专辑图片的匹配度;
[0019] 将匹配度最高的候选专辑确定为目标专辑,并将目标专辑所指示的各个歌曲确定 为目标歌曲。
[0020] 可选地,图像特征信息中包括图像色彩特征,且歌曲标签中包括歌曲情感,
[0021] 将歌曲标签与图像特征信息匹配的歌曲确定图片对应的目标歌曲,包括:
[0022] 根据预设的第一对应关系,确定图像色彩特征对应的情感,第一对应关系用于指 示不同色彩各自表达的情感;
[0023] 根据图像色彩特征对应的情感以及歌曲情感,计算图片与各个歌曲的匹配度;
[0024] 根据匹配度确定图片对应的目标歌曲。
[0025] 可选地,图像特征信息中包括图像场景特征,且歌曲标签中包括歌曲风格,
[0026] 将所述歌曲标签与图像特征信息匹配的歌曲确定图片对应的目标歌曲,包括:
[0027] 根据图像场景特征确定图片描绘的场景;
[0028] 根据预设的第二对应关系,确定场景对应的目标歌曲风格,第二对应关系用于指 示不同场景下播放歌曲的歌曲风格;
[0029] 将歌曲库中歌曲风格与目标歌曲风格匹配的歌曲确定为图片对应的目标歌曲。
[0030] 可选地,该方法,还包括:
[0031] 获取用户终端对应用户的歌曲喜好信息;
[0032] 根据歌曲喜好信息对目标歌曲进行筛选;
[0033] 向所述用户终端发送目标歌曲,包括:
[0034] 向用户终端发送筛选后的目标歌曲。
[0035] 根据本公开实施例的第儿方面,提供一种歌曲发送装置,该装置包括
[0036] 第一获取模块,用于获取用户终端上传的图片;
[0037] 第二获取模块,用于对图片进行图像分析,获取图片对应的图像特征信息,图像特 征信息包括图像人物特征、图像场景特征和图像色彩特征中的至少一种;
[0038] 确定模块,用于将歌曲库中与图像特征信息匹配的歌曲确定为图片对应的目标歌 曲;
[0039] 发送模块,用于向用户终端发送目标歌曲。
[0040] 可选地,确定模块,包括:
[0041] 标签获取单元,用于获取歌曲库中各个歌曲的歌曲标签,歌曲标签包含歌曲的歌 曲特征信息,歌曲特征信息包括歌曲风格、歌曲情感和演唱歌手中的至少一种;
[0042] 确定单元,用于将歌曲标签与图像特征信息匹配的歌曲确定图片对应的目标歌 曲。
[0043] 可选地,图像特征信息中包括图像人物特征,且歌曲标签中包括演唱歌手,
[0044] 确定单元,包括:
[0045] 检测子单元,用于检测图像人物特征与演唱歌手是否匹配;
[0046] 第一确定子单元,用于当图像人物特征与演唱歌手匹配时,将演唱歌手对应的各 个歌曲专辑确定为候选专辑;
[0047] 第一计算子单元,用于计算图片与各个候选专辑对应的专辑图片的匹配度;
[0048] 第二确定子单元,用于将匹配度最高的候选专辑确定为目标专辑,并将目标专辑 所指示的各个歌曲确定为目标歌曲。
[0049] 可选地,图像特征信息中包括图像色彩特征,且歌曲标签中包括歌曲情感,
[0050] 确定单元,包括:
[0051]第三确定子单元,用于根据预设的第一对应关系,确定图像色彩特征对应的情感, 第一对应关系用于指示不同色彩各自表达的情感;
[0052]第二计算子单元,用于根据图像色彩特征对应的情感以及歌曲情感,计算图片与 各个歌曲的匹配度;
[0053]第四确定子单元,用于根据匹配度确定图片对应的目标歌曲。
[0054]可选地,图像特征信息中包括图像场景特征,且歌曲标签中包括歌曲风格,
[0055] 确定单元,包括:
[0056] 第五确定子单元,用于根据图像场景特征确定图片描绘的场景;
[0057] 第六确定子单元,用于根据预设的第二对应关系,确定场景对应的目标歌曲风格, 第二对应关系用于指示不同场景下播放歌曲的歌曲风格;
[0058] 第七确定子单元,用于将歌曲库中所述歌曲风格与目标歌曲风格匹配的歌曲确定 为图片对应的目标歌曲。
[0059] 可选地,该装置,还包括:
[0060]第三获取模块,用于获取用户终端对应用户的歌曲喜好信息;
[0061 ]筛选模块,用于根据歌曲喜好信息对目标歌曲进行筛选;
[0062] 发送模块,用于向用户终端发送筛选后的目标歌曲。
[0063] 本公开实施例提供的技术方案可以包括以下有益效果:
[0064] 通过对用户终端上传的图片进行图像分析,得到图片对应的图像特征信息,并根 据该图像特征信息在歌曲库中查找匹配的歌曲,从而实现根据图片进行歌曲搜索;解决了 使用关键词进行歌曲搜索,搜索形式单一,且当用户使用的关键词与待搜索歌曲的相关性 较低时,歌曲搜索准确率也较低的问题;达到了在无需输入关键词的前提下,由服务器对用 户终端上传的图片进行分析,并根据分析结果向用户终端返回与图片内容匹配的歌曲,从 而提高歌曲搜索的准确率,丰富歌曲搜索的形式。
[0065] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本 公开。
【附图说明】
[0066]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施 例,并于说明书一起用于解释本公开的原理。
[0067] 图1是根据一示例性实施例示出的一种歌曲发送方法的流程图;
[0068] 图2A是根据另一示例性实施例示出的一种歌曲发送方法的流程图;
[0069]图2B至图2D是图2A所示歌曲发送方法所涉及的目标歌曲确定过程的流程图;
[0070] 图2E是根据再一示例性实施例示出的一种歌曲发送方法的流程图;
[0071] 图3是根据一示例性实施例示出的一种歌曲发送装置的框图;
[0072] 图4是根据另一示例性实施例示出的一种歌曲发送装置的框图。
【具体实施方式】
[0073] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及 附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例 中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附 权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0074] 本发明各个实施例提供的歌曲发送方法用于服务器中,该服务器为音乐播放应用 程序的后台服务器,用于接收安装有音乐播放应用程序的用户终端发送的歌曲搜索请求, 并根据该歌曲搜索请求向用户终端返回相应的歌曲。该服务器可以是一台服务器,也可以 是由若干台服务器组成的服务器集群或云计算中心。为了方便描述,下述各个实施例均以 歌曲发送方法用于服务器为例进行说明,并不对本公开构成限定。
[0075] 图1是根据一示例性实施例示出的一种歌曲发送方法的流程图,本实施例以该歌 曲发送方法用于服务器为例进行说明,该方法可以包括以下几个步骤:
[0076] 在步骤101中,获取用户终端上传的图片。
[0077] 该用户终端中安装并运行有音乐播放应用程序,用户通过该音乐播放应用程序选 择并上传图片,用户终端即将该图片发送至音乐播放应用程序对应的服务器。相应的,服务 器获取用户终端上传的图片。
[0078] 在步骤102中,对该图片进行图像分析,获取该图片对应的图像特征信息,图像特 征信息包括图像人物特征、图像场景特征和图像色彩特征中的至少一种。
[0079] 其中,图像人物特征用于指示该图片中包含的人物;图像场景特征用于指示该图 片描述的场景,比如海边、婚礼、公园等等;图像色彩特征用于指示图片的色彩构成或呈现 色调,比如,图像色彩特征可以指示图片主要由蓝色构成,又比如,图像色彩特征可以指示 图片呈现冷色调。
[0080] 在步骤103中,将歌曲库中与该图像特征信息匹配的歌曲确定为该图片对应的目 标歌曲。
[0081] 服务器根据分析得到的图像特征信息,在歌曲库中查找与该图像特征信息匹配的 歌曲作为目标歌曲,其中,目标歌曲的演唱歌手与图像人物特征匹配,和/或,目标歌曲的歌 曲风格与图像场景特征匹配,和/或,目标歌曲的歌曲情感与图像色彩特征所表达的情感匹 配。
[0082] 在步骤104中,向用户终端发送目标歌曲。
[0083] 服务器将目标歌曲发送至用户终端,供用户终端中的音乐播放应用程序进行显 示,从而达到根据图片搜索歌曲的效果。
[0084] 综上所述,本实施例提供的歌曲发送方法,通过对用户终端上传的图片进行图像 分析,得到图片对应的图像特征信息,并根据该图像特征信息在歌曲库中查找匹配的歌曲, 从而实现根据图片进行歌曲搜索;解决了使用关键词进行歌曲搜索,搜索形式单一,且当用 户使用的关键词与待搜索歌曲的相关性较低时,歌曲搜索准确率也较低的问题;达到了在 无需输入关键词的前提下,由服务器对用户终端上传的图片进行分析,并根据分析结果向 用户终端返回与图片内容匹配的歌曲,从而提高歌曲搜索的准确率,丰富歌曲搜索的形式。
[0085] 为了便于进行歌曲搜索,服务器预先为音乐库中各个歌曲分配了歌曲标签,该标 签用于指示歌曲的歌曲特征,比如,该歌曲标签可以指示歌曲风格、歌曲情感以及演唱歌手 等等。服务器分析得到图片对应的图片特征信息后,根据该图片特征信息以及各个歌曲的 歌曲标签,确定该图片对应的目标歌曲,并向用户终端反馈。下面采用一个实施例进行说 明。
[0086]图2A是根据另一示例性实施例示出的一种歌曲发送方法的流程图,本实施例以该 歌曲发送方法用于服务器为例进行说明,该方法可以包括以下几个步骤:
[0087]在步骤201中,获取用户终端上传的图片。
[0088] 用户终端中安装的音乐播放应用程序具有图片搜歌功能,当运行音乐播放应用程 序时,用户可以通过该音乐播放应用程序选择至少一张图片,并指示音乐播放应用程序根 据选择的图片进行歌曲搜索。音乐播放应用程序接收到指示其进行歌曲搜索的指令后,BP 通过用户终端向服务器发送歌曲搜索请求,该歌曲搜索请求中包含该图片。
[0089] 对应的,服务器接收到用户终端发送的歌曲搜索请求,并获取该请求中包含的图 片,即知悉需要根据该图片进行歌曲搜索。
[0090]需要说明的是,用户终端可以从网络中下载或从本地存储的图片中选取待上传的 图片,也可以通过用户终端内置摄像头进行实时扫描(比如扫描明星海报)或实时拍摄(比 如拍摄风景)以获取待上传的图片,本公开实施例并不对获取待上传图片的方式进行限定。
[0091]在步骤202中,对该图片进行图像分析,获取图片对应的图像特征信息,该图像特 征信息包括图像人物特征、图像场景特征和图像色彩特征中的至少一种。
[0092]通常情况下,用户想要搜索的歌曲与其上传的图片具有某些相似的特征。比如,当 用户想要搜索歌手A演唱的歌曲时,其上传的图片中通常包含歌手A;又比如,当用户想要搜 索适合聚会时播放的歌曲时,其上传的图片通常描绘有聚会的场景;再比如当用户想要搜 索比较忧伤的歌曲时,其上传的图片的色调通常为冷色调。因此,服务器接收到用户终端上 传的图片后,通过图像分析获取图片的图像特征信息,并进一步根据该图像特征信息搜索 与其特征匹配的歌曲。
[0093] 在一种可能的实施方式中,服务器获取用户终端上传的图片后,通过图像识别技 术,对该图片进行图像分析,得到该图片的图像特征信息。本公开并不对服务器采用何种图 像识别技术进行限定。具体的,服务器可以从图片内容和图片色彩两个方面对图片进行分 析。
[0094] 当用户终端上传图片中包含人物时,通过对图片进行图片内容分析,服务器可以 得到图片中人物的图像人物特征,具体的,服务器可以获取人物的性别、年龄、相貌特征甚 至人物姓名等信息。
[0095] 当用户终端上传图片中包含某一场景时(比如沙滩、聚会),通过对图片进行图片 内容分析,服务器可以得到图片所描绘场景的图像场景特征。
[0096] 当用户终端上传图片所描绘的内容不够明确时,服务器可以对该图片进行图片色 彩分析,得到该图片的图像色彩特征。具体的,服务器可以分析得到该图片呈现的色调或图 片的色彩构成。
[0097] 在步骤203中,获取歌曲库中各个歌曲的歌曲标签,歌曲标签包含歌曲的歌曲特征 信息,歌曲特征信息包括歌曲风格、歌曲情感和演唱歌手中的至少一种。
[0098] 为了提高搜索效率,歌曲库中的各个歌曲预先分配有歌曲标签,该歌曲标签包含 歌曲的歌曲特征信息。比如,对于歌曲A来说,为歌曲A分配的歌曲标签可以指示歌曲A的演 唱歌手、歌曲A的风格、歌曲A所表达情感等信息。
[0099]示意性的,歌曲与歌曲标签的对应关系可以如表一所示。
[0100]表一
[0102] 在步骤204中,将歌曲标签与该图像特征信息匹配的歌曲确定为图片对应的目标 歌曲。
[0103] 获取到图片的图像特征信息和歌曲的歌曲标签后,服务器检测图像特征信息与歌 曲标签是否匹配,并在两者匹配时,确定该歌曲为该图片对应的目标歌曲。
[0104] 在一种可能的实施方式中,服务器检测图片的图像人物特征与歌曲的演唱歌手是 否匹配,并在两者匹配时将该歌曲确定为上传图片对应的目标歌曲;在另一种可能的实施 方式中,服务器检测图片的图像场景特征与歌曲的歌曲风格是否匹配,并在两个匹配时将 该歌曲确定为上传图片对应的目标歌曲;在还一种可能的实施方式中,服务器检测图片的 图像色彩特征与歌曲的歌曲情感是否匹配,并在两个匹配时将该歌曲确定为上传图片对应 的目标歌曲。
[0105] 需要说明的时,本实施例仅以图片的图像人物特征、图像场景特征和图像色彩特 征,以及歌曲的歌曲风格、歌曲情感和演唱歌手作为匹配依据进行示意性说明,并不对本公 开构成限定。
[0106] 在步骤205中,向用户终端发送目标歌曲。
[0107]服务器将确定的至少一个目标歌曲发送至用户终端,供用户终端中的音乐播放应 用程序进行显示,最终达到图片搜歌的效果。
[0108] 综上所述,本实施例提供的歌曲发送方法,通过对用户终端上传的图片进行图像 分析,得到图片对应的图像特征信息,并根据该图像特征信息在歌曲库中查找匹配的歌曲, 从而实现根据图片进行歌曲搜索;解决了使用关键词进行歌曲搜索,搜索形式单一,且当用 户使用的关键词与待搜索歌曲的相关性较低时,歌曲搜索准确率也较低的问题;达到了在 无需输入关键词的前提下,由服务器对用户终端上传的图片进行分析,并根据分析结果向 用户终端返回与图片内容匹配的歌曲,从而提高歌曲搜索的准确率,丰富歌曲搜索的形式。
[0109] 本实施例中,通过预先为歌曲库中的歌曲分配歌曲标签,并根据图片的图像特征 信息与歌曲标签的匹配度确定用户上传图片对应的目标歌曲,提高了歌曲搜索的准确性, 增加了歌曲搜索的趣味性。
[0110] 在图2A所示实施例的基础上,当图像特征信息中包括图像人物特征,且歌曲标签 中包括歌曲的演唱歌手时,如图2B所示,上述步骤204可以包括如下步骤。
[0111] 在步骤204A中,检测图像人物特征与演唱歌手是否匹配。
[0112] 在一种可能的实施方式中,服务器通过图像识别技术,识别出图片中人物,并获取 到该人物的姓名(图像人物特征),服务器即确定需要在歌曲库中查找该人物演唱的歌曲。 [0113]服务器将获取歌曲库中各个歌曲的歌曲标签中包含的演唱歌手,并检测该演唱歌 手与获取的姓名是否匹配。
[0114]在步骤204B中,若图像人物特征与演唱歌手匹配,则将演唱歌手对应的各个歌曲 专辑确定为候选专辑。
[0115] 由于歌手演唱过的歌曲数量庞大,若将该歌手演唱过的所有歌曲均作为目标歌曲 并进行反馈,反馈给用户终端的目标歌曲数量过于庞大,不利于用户进行选择。为了减少反 馈目标歌曲的数量,服务器需要进一步进行目标歌曲筛选。
[0116] 当歌曲的演唱歌手与获取得到的姓名匹配时,服务器将该演唱歌手确定为目标歌 手,并将该目标歌手对应的所有歌曲专辑确定为候选专辑。
[0117]在步骤204C中,计算图片与各个候选专辑对应的专辑图片的匹配度。
[0118]服务器中存储有各个歌曲专辑对应的专辑图片,当确定候选专辑后,服务器获取 各个候选专辑对应的专辑图片,并计算用户终端上传的图片与该专辑图片的匹配度。
[0119] 在步骤204D中,将匹配度最高的候选专辑确定为目标专辑,并将目标专辑所指示 的各个歌曲确定为目标歌曲。
[0120] 用户终端上传的图片与专辑图片的匹配度越高,指示该专辑图片指示的歌曲专辑 越接近用户的搜索需求,因此,服务器将匹配度最高的候选专辑确定为目标专辑,并进一步 将该目标专辑中的所有歌曲确定为目标歌曲。
[0121] 比如,服务器计算得到候选专辑A对应专辑图片与用户上传图片的匹配度为98%, 候选专辑B对应专辑图片与用户上传图片的匹配度为23%,候选专辑C对应专辑图片与用户 上传图片的匹配度为45%,服务器即将候选专辑A确定为目标专辑,并将该专辑中的所有歌 曲确定为目标歌曲。
[0122] 本实施例中,根据图像特征信息中包括的图像人物特征以及歌曲标签中包括的演 唱歌手,确定该图片对应的目标歌手,并根据该图片与专辑图片的匹配度进一步确定该图 片对应的目标专辑,从而将目标专辑中的各个歌曲确定为目标歌曲并反馈给用户终端,方 便用户通过上传专辑海报进行歌曲搜索。
[0123] 在图2A的基础上,当图像特征信息中包括图像色彩特征,且歌曲标签中包括歌曲 的歌曲情感时,如图2C所示,上述步骤204可以包括如下步骤。
[0124] 在步骤204E中,根据预设的第一对应关系,确定图像色彩特征对应的情感,第一对 应关系用于指示不同色彩各自表达的情感。
[0125] 图片的色彩构成能够反映图片所表达的情感,比如,当图片主要由冷色调构成时, 该图片所表达的情感通常为冷漠、忧伤、低落;当图片主要由暖色调构成时,该图片所表达 的情感通常为高兴、积极。因此,服务器可以根据图片的图像色彩特征,分析得到该图片所 表达的情感。
[0126] 在一种可能的实施方式中,服务器中预先存储有第一对应关系,该第一对应关系 用于指示不同色彩各自表达的情感,示意性的,色彩与其表达情感的对应关系可以如表二 所示。
[0127] 表二

[0129]服务器根据图片的图像色彩特征以及第一对应关系,从而确定该图片表达的情 感。
[0130]需要说明的是,在其他可能的实施方式中,服务器也可以综合图像色彩特征所指 示各个颜色在图片中所占的比例,得到图像色彩特征对应的情感,本实施例并不对此进行 限定。
[0131]在步骤204F中,根据图像色彩特征对应的情感以及歌曲情感,计算图片与各个歌 曲的匹配度。
[0132] 服务器获取歌曲库中各个歌曲对应的歌曲情感,计算歌曲情感与图像色彩特征对 应的情感之间的匹配度,并将该匹配度确定为图片与歌曲的匹配度。
[0133] 比如,服务器计算得到歌曲A与图片的匹配度为60%,歌曲B与图片的匹配度为 30%,歌曲C与图片的匹配度为90%,歌曲D与图片的匹配度为95%,歌曲E与图片的匹配度 为 73%。
[0134] 在步骤204G中,根据匹配度确定图片对应的目标歌曲。
[0135] 服务器可以将匹配度大于匹配度阈值(比如85%)的歌曲确定为目标歌曲,也可以 将匹配度排名前n的歌曲确定为目标歌曲,本实施例并不对根据匹配度确定目标歌曲的具 体方式进行限定。
[0136] 本实施例中,服务器通过对图片的图像色彩进行分析,从而确定图片表达的情感, 并根据歌曲的歌曲情感以及图片表达的情感从歌曲库中筛选出目标歌曲,使得反馈给用户 的目标歌曲符合用户上传图片所表达的情感,增加了歌曲搜索的趣味性。
[0137] 在图2A的基础上,当图像特征信息中包括图像场景特征,且歌曲标签中包括歌曲 的歌曲风格时,如图2D所示,上述步骤204可以包括如下步骤。
[0138] 在步骤204H中,根据图像场景特征确定图片描绘的场景。
[0139] 服务器通过图像识别技术,分析得到图片的图像场景特征,并进一步根据该图像 场景特征确定图片描绘的场景。
[0140] 比如,当服务器分析得到图片的图像场景特征包括婚纱和室内时,即确定该图片 描绘的场景为婚礼;当服务器分析得到图片的图像场景特征包括沙滩、蓝天和海时,即确定 该图片描绘的场景为海边。
[0141]在步骤2041中,根据预设的第二对应关系,确定该场景对应的目标歌曲风格,第二 对应关系用于指示不同场景下播放歌曲的歌曲风格。
[0142] 服务器中预先存储有第二对应关系,该第二对应关系用于指示不同场景下播放歌 曲的歌曲风格,示意性,场景与歌曲风格之间对应关系如表三所示。
[0143] 表三
[0145] 比如,服务器确定图片描绘的场景为婚礼,通过查阅表三所示的对应关系,将喜 悦、热烈和甜蜜确定为目标歌曲风格。
[0146] 在步骤204J中,将歌曲库中歌曲风格与目标歌曲风格匹配的歌曲确定为该图片对 应的目标歌曲。
[0147] 服务器获取歌曲库中各个歌曲的歌曲风格,并将歌曲风格与目标歌曲风格匹配的 歌曲确定为目标歌曲。
[0148] 本实施例中,服务器根据用户上传图片所描绘的场景,确定该场景对应的目标歌 曲风格,并根据该目标歌曲风格从歌曲库中筛选出目标歌曲,使得目标歌曲符合用户预期 的歌曲播放场景,提高了歌曲搜索的准确性。
[0149] 为了进一步提高歌曲搜索的准确性,服务器向用户终端反馈目标歌曲时,需要根 据用户终端对应用户的歌曲喜好,对目标歌曲进行筛选。基于图2A所示的实施例,如图2E所 示,该方法还可以包括步骤206和步骤207,且步骤205可以被替换为步骤208。
[0150] 在步骤206中,获取用户终端对应用户的歌曲喜好信息。
[0151] 用户终端向服务器发送的歌曲搜索请求中携带有用户标识,该用户标识可以是登 录音乐播放应用程序时使用的账号。根据该用户标识,服务器获取该用户标识指示用户的 歌曲喜好信息。其中,该歌曲喜好信息包括喜好歌曲风格、喜好歌曲流派和喜好歌手等等。
[0152] 在步骤207中,根据歌曲喜好信息对目标歌曲进行筛选。
[0153] 服务器根据获取到的歌曲喜好信息以及目标歌曲的歌曲标签,对目标歌曲进行筛 选。
[0154]比如,服务器获取到用户的喜好歌曲流派为乡村,当歌曲标签指示目标歌曲的流 派为重金属或朋克时,服务器即将筛除该目标歌曲。
[0155] 在步骤208中,向用户终端发送筛选后的目标歌曲。
[0156] 相应的,服务器将筛选后的目标歌曲发送至用户终端,使得反馈给用户的目标歌 曲既符合用户的搜索需求,又符合用户的音乐喜好。
[0157] 本实施例中,服务器向用户终端反馈目标歌曲前,根据用户终端对应用户的歌曲 喜好,对目标歌曲进行进一步筛选,使得反馈给用户的目标歌曲既符合用户的搜索需求,又 符合用户的音乐喜好。
[0158] 下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实 施例中未披露的细节,请参照本公开方法实施例。
[0159] 图3是根据一示例性实施例示出的一种歌曲发送装置的框图,该装置可以通过软 件、硬件或软硬件结合实现成为服务器,该装置包括:
[0160] 第一获取模块310,用于获取用户终端上传的图片;
[0161] 第二获取模块320,用于对图片进行图像分析,获取图片对应的图像特征信息,图 像特征信息包括图像人物特征、图像场景特征和图像色彩特征中的至少一种;
[0162] 确定模块330,用于将歌曲库中与图像特征信息匹配的歌曲确定为图片对应的目 标歌曲;
[0163] 发送模块340,用于向用户终端发送目标歌曲。
[0164] 综上所述,本实施例提供的歌曲发送装置,通过对用户终端上传的图片进行图像 分析,得到图片对应的图像特征信息,并根据该图像特征信息在歌曲库中查找匹配的歌曲, 从而实现根据图片进行歌曲搜索;解决了使用关键词进行歌曲搜索,搜索形式单一,且当用 户使用的关键词与待搜索歌曲的相关性较低时,歌曲搜索准确率也较低的问题;达到了在 无需输入关键词的前提下,由服务器对用户终端上传的图片进行分析,并根据分析结果向 用户终端返回与图片内容匹配的歌曲,从而提高歌曲搜索的准确率,丰富歌曲搜索的形式。
[0165] 图4是根据另一示例性实施例示出的一种歌曲发送装置的框图,该装置可以通过 软件、硬件或软硬件结合实现成为服务器,该装置包括:
[0166] 第一获取模块410,用于获取用户终端上传的图片;
[0167] 第二获取模块420,用于对图片进行图像分析,获取图片对应的图像特征信息,图 像特征信息包括图像人物特征、图像场景特征和图像色彩特征中的至少一种;
[0168] 确定模块430,用于将歌曲库中与图像特征信息匹配的歌曲确定为图片对应的目 标歌曲;
[0169] 发送模块440,用于向用户终端发送目标歌曲。
[0170] 可选地,确定模块430,包括:
[0171 ]标签获取单元431,用于获取歌曲库中各个歌曲的歌曲标签,歌曲标签包含歌曲的 歌曲特征信息,歌曲特征信息包括歌曲风格、歌曲情感和演唱歌手中的至少一种;
[0172] 确定单元432,用于将歌曲标签与图像特征信息匹配的歌曲确定图片对应的目标 歌曲。
[0173] 可选地,图像特征信息中包括图像人物特征,且歌曲标签中包括演唱歌手,
[0174] 确定单元432,包括:
[0175] 检测子单元432a,用于检测图像人物特征与演唱歌手是否匹配;
[0176] 第一确定子单元432b,用于当图像人物特征与演唱歌手匹配时,将演唱歌手对应 的各个歌曲专辑确定为候选专辑;
[0177] 第一计算子单元432c,用于计算图片与各个候选专辑对应的专辑图片的匹配度; [0178]第二确定子单元432d,用于将匹配度最高的候选专辑确定为目标专辑,并将目标 专辑所指示的各个歌曲确定为目标歌曲。
[0179]可选地,图像特征信息中包括图像色彩特征,且歌曲标签中包括歌曲情感,
[0180] 确定单元432,包括:
[0181]第三确定子单元432e,用于根据预设的第一对应关系,确定图像色彩特征对应的 情感,第一对应关系用于指示不同色彩各自表达的情感;
[0182] 第二计算子单元432f,用于根据图像色彩特征对应的情感以及歌曲情感,计算图 片与各个歌曲的匹配度;
[0183] 第四确定子单元432g,用于根据匹配度确定图片对应的目标歌曲。
[0184] 可选地,图像特征信息中包括图像场景特征,且歌曲标签中包括歌曲风格,
[0185] 确定单元432,包括:
[0186] 第五确定子单元432h,用于根据图像场景特征确定图片描绘的场景;
[0187] 第六确定子单元432i,用于根据预设的第二对应关系,确定场景对应的目标歌曲 风格,第二对应关系用于指示不同场景下播放歌曲的歌曲风格;
[0188] 第七确定子单元432j,用于将歌曲库中所述歌曲风格与目标歌曲风格匹配的歌曲 确定为图片对应的目标歌曲。
[0189] 可选地,该装置,还包括:
[0190]第三获取模块450,用于获取用户终端对应用户的歌曲喜好信息;
[0191 ]筛选模块460,用于根据歌曲喜好信息对目标歌曲进行筛选;
[0192] 发送模块440,用于向用户终端发送筛选后的目标歌曲。
[0193] 综上所述,本实施例提供的歌曲发送装置,通过对用户终端上传的图片进行图像 分析,得到图片对应的图像特征信息,并根据该图像特征信息在歌曲库中查找匹配的歌曲, 从而实现根据图片进行歌曲搜索;解决了使用关键词进行歌曲搜索,搜索形式单一,且当用 户使用的关键词与待搜索歌曲的相关性较低时,歌曲搜索准确率也较低的问题;达到了在 无需输入关键词的前提下,由服务器对用户终端上传的图片进行分析,并根据分析结果向 用户终端返回与图片内容匹配的歌曲,从而提高歌曲搜索的准确率,丰富歌曲搜索的形式。
[0194] 本实施例中,通过预先为歌曲库中的歌曲分配歌曲标签,并根据图片的图像特征 信息与歌曲标签的匹配度确定用户上传图片对应的目标歌曲,提高了歌曲搜索的准确性, 增加了歌曲搜索的趣味性。
[0195] 本实施例中,根据图像特征信息中包括的图像人物特征以及歌曲标签中包括的演 唱歌手,确定该图片对应的目标歌手,并根据该图片与专辑图片的匹配度进一步确定该图 片对应的目标专辑,从而将目标专辑中的各个歌曲确定为目标歌曲并反馈给用户终端,方 便用户通过上传专辑海报进行歌曲搜索。
[0196] 本实施例中,服务器通过对图片的图像色彩进行分析,从而确定图片表达的情感, 并根据歌曲的歌曲情感以及图片表达的情感从歌曲库中筛选出目标歌曲,使得反馈给用户 的目标歌曲符合用户上传图片所表达的情感,增加了歌曲搜索的趣味性。
[0197] 本实施例中,服务器根据用户上传图片所描绘的场景,确定该场景对应的目标歌 曲风格,并根据该目标歌曲风格从歌曲库中筛选出目标歌曲,使得目标歌曲符合用户预期 的歌曲播放场景,提高了歌曲搜索的准确性。
[0198] 本实施例中,服务器向用户终端反馈目标歌曲前,根据用户终端对应用户的歌曲 喜好,对目标歌曲进行进一步筛选,使得反馈给用户的目标歌曲既符合用户的搜索需求,又 符合用户的音乐喜好。
[0199] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法 的实施例中进行了详细描述,此处将不做详细阐述说明。
[0200] 本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其 它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或 者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识 或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的 权利要求指出。
[0201]应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并 且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
【主权项】
1. 一种歌曲发送方法,其特征在于,所述方法包括: 获取用户终端上传的图片; 对所述图片进行图像分析,获取所述图片对应的图像特征信息,所述图像特征信息包 括图像人物特征、图像场景特征和图像色彩特征中的至少一种; 将歌曲库中与所述图像特征信息匹配的歌曲确定为所述图片对应的目标歌曲; 向所述用户终端发送所述目标歌曲。2. 根据权利要求1所述的方法,其特征在于,所述将歌曲库中与所述图像特征信息匹配 的歌曲确定为所述图片对应的目标歌曲,包括: 获取所述歌曲库中各个歌曲的歌曲标签,所述歌曲标签包含歌曲的歌曲特征信息,所 述歌曲特征信息包括歌曲风格、歌曲情感和演唱歌手中的至少一种; 将所述歌曲标签与所述图像特征信息匹配的歌曲确定为所述图片对应的所述目标歌 曲。3. 根据权利要求2所述的方法,其特征在于,所述图像特征信息中包括所述图像人物特 征,且所述歌曲标签中包括所述演唱歌手, 所述将所述歌曲标签与所述图像特征信息匹配的歌曲确定为所述图片对应的所述目 标歌曲,包括: 检测所述图像人物特征与所述演唱歌手是否匹配; 若所述图像人物特征与所述演唱歌手匹配,则将所述演唱歌手对应的各个歌曲专辑确 定为候选专辑; 计算所述图片与各个候选专辑对应的专辑图片的匹配度; 将所述匹配度最高的所述候选专辑确定为目标专辑,并将所述目标专辑所指示的各个 歌曲确定为所述目标歌曲。4. 根据权利要求2所述的方法,其特征在于,所述图像特征信息中包括所述图像色彩特 征,且所述歌曲标签中包括所述歌曲情感, 所述将所述歌曲标签与所述图像特征信息匹配的歌曲确定为所述图片对应的所述目 标歌曲,包括: 根据预设的第一对应关系,确定所述图像色彩特征对应的情感,所述第一对应关系用 于指示不同色彩各自表达的情感; 根据所述图像色彩特征对应的情感以及所述歌曲情感,计算所述图片与各个歌曲的匹 配度; 根据所述匹配度确定所述图片对应的所述目标歌曲。5. 根据权利要求2所述的方法,其特征在于,所述图像特征信息中包括所述图像场景特 征,且所述歌曲标签中包括所述歌曲风格, 所述将所述歌曲标签与所述图像特征信息匹配的歌曲确定为所述图片对应的所述目 标歌曲,包括: 根据所述图像场景特征确定所述图片描绘的场景; 根据预设的第二对应关系,确定所述场景对应的目标歌曲风格,所述第二对应关系用 于指示不同场景下播放歌曲的歌曲风格; 将所述歌曲库中所述歌曲风格与所述目标歌曲风格匹配的歌曲确定为所述图片对应 的所述目标歌曲。6. 根据权利要求1至5任一所述的方法,其特征在于,所述方法,还包括: 获取所述用户终端对应用户的歌曲喜好信息; 根据所述歌曲喜好信息对所述目标歌曲进行筛选; 所述向所述用户终端发送所述目标歌曲,包括: 向所述用户终端发送筛选后的所述目标歌曲。7. -种歌曲发送装置,其特征在于,所述装置包括: 第一获取模块,用于获取用户终端上传的图片; 第二获取模块,用于对所述图片进行图像分析,获取所述图片对应的图像特征信息,所 述图像特征信息包括图像人物特征、图像场景特征和图像色彩特征中的至少一种; 确定模块,用于将歌曲库中与所述图像特征信息匹配的歌曲确定为所述图片对应的目 标歌曲; 发送模块,用于向所述用户终端发送所述目标歌曲。8. 根据权利要求7所述的装置,其特征在于,所述确定模块,包括: 标签获取单元,用于获取所述歌曲库中各个歌曲的歌曲标签,所述歌曲标签包含歌曲 的歌曲特征信息,所述歌曲特征信息包括歌曲风格、歌曲情感和演唱歌手中的至少一种; 确定单元,用于将所述歌曲标签与所述图像特征信息匹配的歌曲确定为所述图片对应 的所述目标歌曲。9. 根据权利要求8所述的装置,其特征在于,所述图像特征信息中包括所述图像人物特 征,且所述歌曲标签中包括所述演唱歌手, 所述确定单元,包括: 检测子单元,用于检测所述图像人物特征与所述演唱歌手是否匹配; 第一确定子单元,用于当所述图像人物特征与所述演唱歌手匹配时,将所述演唱歌手 对应的各个歌曲专辑确定为候选专辑; 第一计算子单元,用于计算所述图片与各个候选专辑对应的专辑图片的匹配度; 第二确定子单元,用于将所述匹配度最高的所述候选专辑确定为目标专辑,并将所述 目标专辑所指示的各个歌曲确定为所述目标歌曲。10. 根据权利要求8所述的装置,其特征在于,所述图像特征信息中包括所述图像色彩 特征,且所述歌曲标签中包括所述歌曲情感, 所述确定单元,包括: 第三确定子单元,用于根据预设的第一对应关系,确定所述图像色彩特征对应的情感, 所述第一对应关系用于指示不同色彩各自表达的情感; 第二计算子单元,用于根据所述图像色彩特征对应的情感以及所述歌曲情感,计算所 述图片与各个歌曲的匹配度; 第四确定子单元,用于根据所述匹配度确定所述图片对应的所述目标歌曲。11. 根据权利要求8所述的装置,其特征在于,所述图像特征信息中包括所述图像场景 特征,且所述歌曲标签中包括所述歌曲风格, 所述确定单元,包括: 第五确定子单元,用于根据所述图像场景特征确定所述图片描绘的场景; 第六确定子单元,用于根据预设的第二对应关系,确定所述场景对应的目标歌曲风格, 所述第二对应关系用于指示不同场景下播放歌曲的歌曲风格; 第七确定子单元,用于将所述歌曲库中所述歌曲风格与所述目标歌曲风格匹配的歌曲 确定为所述图片对应的所述目标歌曲。12.根据权利要求7至11任一所述的装置,其特征在于,所述装置,还包括: 第三获取模块,用于获取所述用户终端对应用户的歌曲喜好信息; 筛选模块,用于根据所述歌曲喜好信息对所述目标歌曲进行筛选; 所述发送模块,用于向所述用户终端发送筛选后的所述目标歌曲。
【文档编号】G06F17/30GK105912722SQ201610293817
【公开日】2016年8月31日
【申请日】2016年5月4日
【发明人】姚俊
【申请人】广州酷狗计算机科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1