本发明涉及信息,特别是涉及一种关联对象的确定方法及内容推荐方法。
背景技术:
1、目前,在向用户进行推荐时往往会识别用户感兴趣目标的关联对象,并向用户推荐该关联对象。例如,在用户观看某一视频的精彩片段时,往往会识别该精彩片段对应的整个视频并向用户进行推荐,再例如,用户收听某一有声书的精彩片段时,往往会向用户推荐该有声书的整体音频。
2、然而,目前在确定某一目标的关联对象时,针对视频的推荐,往往是通过画面匹配的方法实现的,然而,当前在进行短视频的编辑时,往往会对短视频的画面进行二次处理,例如,显示风格的异化渲染、增加个性化的贴图、换脸等,从而导致在通过画面匹配进行关联视频的识别时,识别效率往往较低。
技术实现思路
1、本发明实施例的目的在于提供一种关联对象的确定方法及内容推荐方法,以实现提高关联对象的识别效率。具体技术方案如下:
2、在本发明实施的第一方面,首先提供了一种关联对象的确定方法,所述方法包括:
3、获取待关联音频;
4、计算所述待关联音频与多个预设样本音频的匹配度,并根据计算得到的匹配度创建所述待关联音频的识别向量;
5、计算所述待关联音频的识别向量与多个预设音频的识别向量的相似度,得到多个第一相似度,其中,所述多个预设音频的识别向量是根据该多个预设音频与多个预设样本音频的匹配度创建的;
6、根据所述多个第一相似度确定多个预设音频中所述待关联音频对应的预设音频,并创建所述待关联音频与该预设音频的关联关系。
7、在一种可能的实施方式中,所述多个预设样本音频对应多个类别,每一类别包括一个或多个预设样本音频,所述计算所述待关联音频与多个预设样本音频的匹配度,并根据计算得到的匹配度创建所述待关联音频的识别向量,包括:
8、针对每一类别,计算所述待关联音频与该类别中的一个或多个预设样本音频的匹配度,得到所述待关联音频对应各预设类别的匹配度向量;
9、所述计算所述待关联音频的识别向量与多个预设音频的识别向量的相似度,得到多个第一相似度,包括:
10、针对任一预设音频,根据预先设定的各预设类别的权重、所述待关联音频的识别向量和所述待关联音频对应该预设类别的匹配度向量,计算对应该预设音频的第一相似度。
11、在一种可能的实施方式中,所述计算所述待关联音频与多个预设样本音频的匹配度,并根据计算得到的匹配度创建所述待关联音频的识别向量之前,所述方法还包括:
12、获取待关联对象,并对所述待关联对象进行音频识别,得到所述待关联音频;
13、所述计算所述待关联音频与多个预设样本音频的匹配度,并根据计算得到的匹配度创建所述待关联音频的识别向量,包括:
14、对所述待关联音频进行特征提取;
15、计算提取到的音频特征与多个预设样本的匹配度,并根据计算得到的匹配度创建所述待关联音频的识别向量。
16、在一种可能的实施方式中,所述多个预设样本音频对应多个类别,每一类别包括一个或多个预设样本音频,所述对所述待关联音频进行特征提取,包括:
17、对所述待关联音频进行分段,得到多个音频段;
18、针对每一音频段进行特征提取,得到对应的音频特征;
19、所述计算提取到的音频特征与多个预设样本的匹配度,并根据计算得到的匹配度创建所述待关联音频的识别向量,包括:
20、针对每一音频特征,计算该音频特征与对应类别中的一个或多个预设样本音频的匹配度,并根据计算得到的匹配度创建所述待关联音频的识别向量。
21、在一种可能的实施方式中,所述计算所述待关联音频与多个预设样本音频的匹配度,并根据计算得到的匹配度创建所述待关联音频的识别向量,包括:
22、通过预先训练好的识别模型,对所述待关联音频进行特征提取,并根据提取到的特征创建所述待关联音频的识别向量,其中,所述预先训练好的识别模型是通过多个预设样本音频训练得到的,提取到的特征表示所述待关联音频与多个预设样本音频的匹配度。
23、在一种可能的实施方式中,所述根据所述多个第一相似度确定多个预设音频中所述待关联音频对应的预设音频,并创建所述待关联音频与该预设音频的关联关系,包括:
24、根据所述多个第一相似度,确定多个预设音频中与所述待关联音频相似度最大的一个目标预设音频;创建所述待关联音频与所述目标预设音频的关联关系;
25、或,
26、根据所述多个第一相似度,确定多个预设音频中与所述待关联音频相似度大于预设阈值的多个目标预设音频;创建所述待关联音频与所述目标预设音频的关联关系。
27、在本发明实施的第二方面,还提供了一种内容推荐方法,所述方法应用于内容推荐服务器,所述方法包括:
28、接收客户端发送的推荐请求,其中,所述推荐请求包括第一视频标识,所述第一视频是所述客户端正在播放的多媒体内容;
29、根据所述第一视频标识,通过上述任一所述的关联对象的确定方法确定与所述第一视频关联的第二视频;
30、获取所述第二视频的推荐信息,并将所述第二视频的推荐信息发送至所述客户端,以使所述客户端展示所述第二视频的推荐信息。
31、在本发明实施的第三方面,还提供了一种关联对象的确定装置,所述装置包括:
32、对象获取模块,用于获取待关联音频;
33、特征提取模块,用于计算所述待关联音频与多个预设样本音频的匹配度,并根据计算得到的匹配度创建所述待关联音频的识别向量;
34、相似度计算模块,用于计算所述待关联音频的识别向量与多个预设音频的识别向量的相似度,得到多个第一相似度,其中,所述多个预设音频的识别向量是根据该多个预设音频与多个预设样本音频的匹配度创建的;
35、对象选取模块,用于根据所述多个第一相似度确定多个预设音频中所述待关联音频对应的预设音频,并创建所述待关联音频与该预设音频的关联关系。
36、在一种可能的实施方式中,所述多个预设样本音频对应多个类别,每一类别包括一个或多个预设样本音频,所述特征提取模块,具体用于针对每一类别,计算所述待关联音频与该类别中的一个或多个预设样本音频的匹配度,得到所述待关联音频对应各预设类别的匹配度向量;
37、所述相似度计算模块,具体用于针对任一预设音频,根据预先设定的各预设类别的权重、所述待关联音频的识别向量和所述待关联音频对应该预设类别的匹配度向量,计算对应该预设音频的第一相似度。
38、在一种可能的实施方式中,所述装置还包括:
39、关联音频获取模块,用于获取待关联对象,并对所述待关联对象进行音频识别,得到所述待关联音频;
40、所述特征提取模块,包括:
41、特征提取子模块,用于对所述待关联音频进行特征提取;
42、识别向量计算子模块,用于计算提取到的音频特征与多个预设样本的匹配度,并根据计算得到的匹配度创建所述待关联音频的识别向量。
43、在一种可能的实施方式中,所述多个预设样本音频对应多个类别,每一类别包括一个或多个预设样本音频,所述特征提取子模块,包括:
44、音频分段单元,用于对所述待关联音频进行分段,得到多个音频段;
45、音频特征获取单元,用于针对每一音频段进行特征提取,得到对应的音频特征;
46、所述特征提取模块,具体用于针对每一音频特征,计算该音频特征与对应类别中的一个或多个预设样本音频的匹配度,并根据计算得到的匹配度创建所述待关联音频的识别向量。
47、在一种可能的实施方式中,所述特征提取模块,具体用于通过预先训练好的识别模型,对所述待关联音频进行特征提取,并根据提取到的特征创建所述待关联音频的识别向量,其中,所述预先训练好的识别模型是通过多个预设样本音频训练得到的,提取到的特征表示所述待关联音频与多个预设样本音频的匹配度。
48、在一种可能的实施方式中,所述对象选取模块,具体用于根据所述多个第一相似度,确定多个预设音频中与所述待关联音频相似度最大的一个目标预设音频;创建所述待关联音频与所述目标预设音频的关联关系;或,根据所述多个第一相似度,确定多个预设音频中与所述待关联音频相似度大于预设阈值的多个目标预设音频;创建所述待关联音频与所述目标预设音频的关联关系。
49、在本发明实施的第四方面,还提供了一种内容推荐装置,所述装置应用于内容推荐服务器,所述装置包括:
50、请求接收模块,用于接收客户端发送的推荐请求,其中,所述推荐请求包括第一视频标识,所述第一视频是所述客户端正在播放的多媒体内容;
51、视频确定模块,用于根据所述第一视频标识,通过上述任一所述的关联对象的确定方法确定与所述第一视频关联的第二视频;
52、视频推荐模块,用于获取所述第二视频的推荐信息,并将所述第二视频的推荐信息发送至所述客户端,以使所述客户端展示所述第二视频的推荐信息。
53、在本发明实施的另一方面,还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
54、存储器,用于存放计算机程序;
55、处理器,用于执行存储器上所存放的程序时,实现上述任一关联对象的确定方法步骤。
56、在本发明实施的另一方面,还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
57、存储器,用于存放计算机程序;
58、处理器,用于执行存储器上所存放的程序时,实现上述任一内容推荐方法步骤。
59、在本发明实施的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一关联对象的确定方法步骤。
60、在本发明实施的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一内容推荐方法步骤。
61、在本发明实施的又一方面,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一关联对象的确定方法步骤。
62、在本发明实施的又一方面,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一内容推荐方法步骤。
63、本发明实施例提供的一种关联对象的确定方法及视频推荐方法,通过获取待关联音频;计算所述待关联音频与多个预设样本音频的匹配度,并根据计算得到的匹配度创建所述待关联音频的识别向量;计算所述待关联音频的识别向量与多个预设音频的识别向量的相似度,得到多个第一相似度,其中,所述多个预设音频的识别向量是根据该多个预设音频与多个预设样本音频的匹配度创建的;根据所述多个第一相似度确定多个预设音频中所述待关联音频对应的预设音频,并创建所述待关联音频与该预设音频的关联关系。可见,通过本技术实施例的方案,可以只需要计算所述待关联音频与多个预设样本音频的匹配度,并根据计算得到的匹配度创建所述待关联音频的识别向量后,计算所述待关联音频的识别向量与多个预设音频的识别向量的相似度,然后根据所述多个第一相似度确定多个预设音频中所述待关联音频对应的预设音频,不但无需人工参与就可以实现关联对象的确定提高效率,而且可以通过识别向量的提取和相似度的计算提高关联的准确性。