一种发送歌单标识的方法和装置制造方法及图纸

技术编号:15639442 阅读:140 留言:0更新日期:2017-06-15 23:34
本发明专利技术实施例公开了一种发送歌单标识的方法和装置,属于计算机技术领域。所述方法包括:获取第一歌单的每首歌曲与第二歌单的每首歌曲的行为相似度;根据第一歌单的每首歌曲与第二歌单的每首歌曲的行为相似度,计算第一歌单和第二歌单的行为相似度;根据第一歌单和第二歌单的行为相似度,确定第一歌单和第二歌单的匹配度数值,并将第一歌单和第二歌单的歌单标识、匹配度数值,存储到每两个歌单与匹配度数值的对应关系中;当接收到终端发送的对应目标歌单的歌单获取请求时,根据每两个歌单与匹配度数值的对应关系,确定与目标歌单的匹配度数值最大的预设数目个歌单,向终端发送预设数目个歌单的歌单标识。采用本发明专利技术,可以提高选择歌单的效率。

【技术实现步骤摘要】
一种发送歌单标识的方法和装置
本专利技术涉及计算机
,特别涉及一种发送歌单标识的方法和装置。
技术介绍
随着计算机技术的发展,手机、计算机等终端得到了广泛的应用,相应的终端上的应用程序的种类越来越多、功能越来越丰富。歌曲播放类应用程序即是一种很常用的应用程序。用户可以通过歌曲播放类应用程序播放歌曲。目前,歌曲播放类应用程序往往会提供一些歌单,其中,歌单中包含多首歌曲。用户想要通过歌曲播放类应用程序播放歌曲时,可以在歌曲播放类应用程序提供的歌单列表中,可以根据歌单的标签、标题、简介等信息,选择自己喜欢听的歌单,然后,可以点击播放按钮,触发终端播放所选歌单中的歌曲。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:基于上述处理方式,用户每次想要选择某个歌单时,均需要在歌曲播放类应用程序提供的歌单列表中选择自己喜欢听的歌单,往往歌单列表中的歌单数量比较多,从而,导致选择歌单的效率较低。
技术实现思路
为了解决现有技术中选择歌单的效率较低的问题,本专利技术实施例提供了一种发送歌单标识的方法和装置。所述技术方案如下:第一方面,提供了一种发送歌单标识的方法,所述方法包括:在预先存储的每两首歌曲对应的行为相似度列表中,获取第一歌单包含的每首歌曲与第二歌单包含的每首歌曲的行为相似度;根据所述第一歌单包含的每首歌曲与所述第二歌单包含的每首歌曲的行为相似度,计算所述第一歌单和所述第二歌单的行为相似度;根据所述第一歌单和所述第二歌单的行为相似度,确定所述第一歌单和所述第二歌单的匹配度数值,并将所述第一歌单的歌单标识、所述第二歌单的歌单标识、所述匹配度数值,对应存储到每两个歌单与匹配度数值的对应关系中;当接收到终端发送的对应目标歌单的歌单获取请求时,根据所述每两个歌单与匹配度数值的对应关系,确定与所述目标歌单的匹配度数值最大的预设数目个歌单,向所述终端发送所述预设数目个歌单的歌单标识。可选的,所述方法还包括:获取所述第一歌单的介绍信息和所述第二歌单的介绍信息;根据所述第一歌单的介绍信息和所述第二歌单的介绍信息,确定所述第一歌单和所述第二歌单的内容相似度;所述根据所述第一歌单和所述第二歌单的行为相似度,确定所述第一歌单和所述第二歌单的匹配度数值,包括:根据所述第一歌单和所述第二歌单的行为相似度和内容相似度,确定所述第一歌单和所述第二歌单的匹配度数值。可选的,所述介绍信息包括标题文本信息和/或简介文本信息;所述根据所述第一歌单的介绍信息和所述第二歌单的介绍信息,确定所述第一歌单和所述第二歌单的内容相似度,包括:分别对所述第一歌单的介绍信息和所述第二歌单的介绍信息进行分词处理,得到所述第一歌单的词语集合和所述第二歌单的词语集合;确定每个预设词语分别在所述第一歌单的词语集合中的出现次数和在所述第二歌单的词语集合中的出现次数,并根据预先存储的所有歌单对应的词语集合,确定所述每个预设词语对应的逆向文件频率;根据所述每个预设词语在所述第一歌单的词语集合中的出现次数和所述每个预设词语对应的逆向文件频率,确定所述第一歌单对应的文本向量,根据所述每个预设词语在所述第二歌单的词语集合中的出现次数和所述每个预设词语对应的逆向文件频率,确定所述第二歌单对应的文本向量;计算所述第一歌单对应的文本向量和所述第二歌单对应的文本向量的余弦相似度,得到所述第一歌单和所述第二歌单的内容相似度。可选的,所述介绍信息包括标签信息;所述根据所述第一歌单的介绍信息和所述第二歌单的介绍信息,确定所述第一歌单和所述第二歌单的内容相似度,包括:分别根据所述第一歌单的介绍信息和所述第二歌单的介绍信息,确定所述第一歌单对应的标签向量和所述第二歌单对应的标签向量;计算所述第一歌单对应的标签向量和所述第二歌单对应的标签向量的余弦相似度,得到所述第一歌单和所述第二歌单的内容相似度。可选的,所述根据所述第一歌单和所述第二歌单的行为相似度和内容相似度,确定所述第一歌单和所述第二歌单的匹配度数值,包括:根据预先存储的行为相似度和内容相似度分别对应的权重、以及所述第一歌单和所述第二歌单的行为相似度和内容相似度,确定所述第一歌单和所述第二歌单的匹配度数值。可选的,所述根据所述每两个歌单与匹配度数值的对应关系,确定与所述目标歌单的匹配度数值最大的预设数目个歌单,包括:根据预先存储的每个歌单对应的标签信息,确定标签信息与所述目标歌单的标签信息相匹配的歌单集合;根据所述每两个歌单与匹配度数值的对应关系,在所述歌单集合中,选取与所述目标歌单的匹配度数值最大的预设数目个歌单。第二方面,提供了一种发送歌单标识的装置,所述装置包括:第一获取模块,用于在预先存储的每两首歌曲对应的行为相似度列表中,获取第一歌单包含的每首歌曲与第二歌单包含的每首歌曲的行为相似度;计算模块,用于根据所述第一歌单包含的每首歌曲与所述第二歌单包含的每首歌曲的行为相似度,计算所述第一歌单和所述第二歌单的行为相似度;存储模块,用于根据所述第一歌单和所述第二歌单的行为相似度,确定所述第一歌单和所述第二歌单的匹配度数值,并将所述第一歌单的歌单标识、所述第二歌单的歌单标识、所述匹配度数值,对应存储到每两个歌单与匹配度数值的对应关系中;发送模块,用于当接收到终端发送的对应目标歌单的歌单获取请求时,根据所述每两个歌单与匹配度数值的对应关系,确定与所述目标歌单的匹配度数值最大的预设数目个歌单,向所述终端发送所述预设数目个歌单的歌单标识。可选的,所述装置还包括:第二获取模块,用于获取所述第一歌单的介绍信息和所述第二歌单的介绍信息;确定模块,用于根据所述第一歌单的介绍信息和所述第二歌单的介绍信息,确定所述第一歌单和所述第二歌单的内容相似度;所述存储模块,用于:根据所述第一歌单和所述第二歌单的行为相似度和内容相似度,确定所述第一歌单和所述第二歌单的匹配度数值。可选的,所述介绍信息包括标题文本信息和/或简介文本信息;所述确定模块,用于:分别对所述第一歌单的介绍信息和所述第二歌单的介绍信息进行分词处理,得到所述第一歌单的词语集合和所述第二歌单的词语集合;确定每个预设词语分别在所述第一歌单的词语集合中的出现次数和在所述第二歌单的词语集合中的出现次数,并根据预先存储的所有歌单对应的词语集合,确定所述每个预设词语对应的逆向文件频率;根据所述每个预设词语在所述第一歌单的词语集合中的出现次数和所述每个预设词语对应的逆向文件频率,确定所述第一歌单对应的文本向量,根据所述每个预设词语在所述第二歌单的词语集合中的出现次数和所述每个预设词语对应的逆向文件频率,确定所述第二歌单对应的文本向量;计算所述第一歌单对应的文本向量和所述第二歌单对应的文本向量的余弦相似度,得到所述第一歌单和所述第二歌单的内容相似度。可选的,所述介绍信息包括标签信息;所述确定模块,用于:分别根据所述第一歌单的介绍信息和所述第二歌单的介绍信息,确定所述第一歌单对应的标签向量和所述第二歌单对应的标签向量;计算所述第一歌单对应的标签向量和所述第二歌单对应的标签向量的余弦相似度,得到所述第一歌单和所述第二歌单的内容相似度。可选的,所述存储模块,用于:根据预先存储的行为相似度和内容相似度分别对应的权重、以及所述第一歌单和所述第二歌单的行为相似度和内容相似度,确定所述第一歌单和所述第二歌单的匹配度数值。可本文档来自技高网...
一种发送歌单标识的方法和装置

【技术保护点】
一种发送歌单标识的方法,其特征在于,所述方法包括:在预先存储的每两首歌曲对应的行为相似度列表中,获取第一歌单包含的每首歌曲与第二歌单包含的每首歌曲的行为相似度;根据所述第一歌单包含的每首歌曲与所述第二歌单包含的每首歌曲的行为相似度,计算所述第一歌单和所述第二歌单的行为相似度;根据所述第一歌单和所述第二歌单的行为相似度,确定所述第一歌单和所述第二歌单的匹配度数值,并将所述第一歌单的歌单标识、所述第二歌单的歌单标识、所述匹配度数值,对应存储到每两个歌单与匹配度数值的对应关系中;当接收到终端发送的对应目标歌单的歌单获取请求时,根据所述每两个歌单与匹配度数值的对应关系,确定与所述目标歌单的匹配度数值最大的预设数目个歌单,向所述终端发送所述预设数目个歌单的歌单标识。

【技术特征摘要】
1.一种发送歌单标识的方法,其特征在于,所述方法包括:在预先存储的每两首歌曲对应的行为相似度列表中,获取第一歌单包含的每首歌曲与第二歌单包含的每首歌曲的行为相似度;根据所述第一歌单包含的每首歌曲与所述第二歌单包含的每首歌曲的行为相似度,计算所述第一歌单和所述第二歌单的行为相似度;根据所述第一歌单和所述第二歌单的行为相似度,确定所述第一歌单和所述第二歌单的匹配度数值,并将所述第一歌单的歌单标识、所述第二歌单的歌单标识、所述匹配度数值,对应存储到每两个歌单与匹配度数值的对应关系中;当接收到终端发送的对应目标歌单的歌单获取请求时,根据所述每两个歌单与匹配度数值的对应关系,确定与所述目标歌单的匹配度数值最大的预设数目个歌单,向所述终端发送所述预设数目个歌单的歌单标识。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述第一歌单的介绍信息和所述第二歌单的介绍信息;根据所述第一歌单的介绍信息和所述第二歌单的介绍信息,确定所述第一歌单和所述第二歌单的内容相似度;所述根据所述第一歌单和所述第二歌单的行为相似度,确定所述第一歌单和所述第二歌单的匹配度数值,包括:根据所述第一歌单和所述第二歌单的行为相似度和内容相似度,确定所述第一歌单和所述第二歌单的匹配度数值。3.根据权利要求2所述的方法,其特征在于,所述介绍信息包括标题文本信息和/或简介文本信息;所述根据所述第一歌单的介绍信息和所述第二歌单的介绍信息,确定所述第一歌单和所述第二歌单的内容相似度,包括:分别对所述第一歌单的介绍信息和所述第二歌单的介绍信息进行分词处理,得到所述第一歌单的词语集合和所述第二歌单的词语集合;确定每个预设词语分别在所述第一歌单的词语集合中的出现次数和在所述第二歌单的词语集合中的出现次数,并根据预先存储的所有歌单对应的词语集合,确定所述每个预设词语对应的逆向文件频率;根据所述每个预设词语在所述第一歌单的词语集合中的出现次数和所述每个预设词语对应的逆向文件频率,确定所述第一歌单对应的文本向量,根据所述每个预设词语在所述第二歌单的词语集合中的出现次数和所述每个预设词语对应的逆向文件频率,确定所述第二歌单对应的文本向量;计算所述第一歌单对应的文本向量和所述第二歌单对应的文本向量的余弦相似度,得到所述第一歌单和所述第二歌单的内容相似度。4.根据权利要求2所述的方法,其特征在于,所述介绍信息包括标签信息;所述根据所述第一歌单的介绍信息和所述第二歌单的介绍信息,确定所述第一歌单和所述第二歌单的内容相似度,包括:分别根据所述第一歌单的介绍信息和所述第二歌单的介绍信息,确定所述第一歌单对应的标签向量和所述第二歌单对应的标签向量;计算所述第一歌单对应的标签向量和所述第二歌单对应的标签向量的余弦相似度,得到所述第一歌单和所述第二歌单的内容相似度。5.根据权利要求2所述的方法,其特征在于,所述根据所述第一歌单和所述第二歌单的行为相似度和内容相似度,确定所述第一歌单和所述第二歌单的匹配度数值,包括:根据预先存储的行为相似度和内容相似度分别对应的权重、以及所述第一歌单和所述第二歌单的行为相似度和内容相似度,确定所述第一歌单和所述第二歌单的匹配度数值。6.根据权利要求1所述的方法,其特征在于,所述根据所述每两个歌单与匹配度数值的对应关系,确定与所述目标歌单的匹配度数值最大的预设数目个歌单,包括:根据预先存储的每个歌单对应的标签信息,确...

【专利技术属性】
技术研发人员:林锡雄刘卓李祖辉陶县俊
申请(专利权)人:广州酷狗计算机科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1