智能K歌系统基于用户喜好的歌曲推荐方法及装置制造方法及图纸

技术编号:38162349 阅读:17 留言:0更新日期:2023-07-13 09:35
本申请属于计算机技术领域,涉及一种智能K歌系统基于用户喜好的歌曲推荐方法,包括在检测到目标K歌设备启动时,对当前场景环境进行检测,确定当前场景环境对应的场景模式;根据场景模式确定歌曲类型,基于历史播放记录和歌曲类型,对云端歌曲库中的云端歌曲进行排序挑选,得到目标推荐列表;定时检测目标推荐列表中已播放歌曲的播放时长,根据播放时长确定已播放歌曲对应歌曲类型的播放模式;基于播放模式确定目标推荐列表的替换位置,对替换位置的歌曲进行替换,得到更新歌曲列表;推送更新歌曲列表。本申请还提供一种智能K歌系统基于用户喜好的歌曲推荐装置。本申请实现了对K歌设备歌曲的多次筛选和智能推荐,提高了歌曲推荐的准确性。荐的准确性。荐的准确性。

【技术实现步骤摘要】
智能K歌系统基于用户喜好的歌曲推荐方法及装置


[0001]本申请涉及计算机
,特别涉及一种智能K歌系统基于用户喜好的歌曲推荐方法及装置。

技术介绍

[0002]随着科技的发展,人们的娱乐生活变得越来越丰富,也变得更加智能化。K歌是人们在日常业余生活中不可缺少的一部分。在传统的K歌系统中,用户往往需要手动搜索和选择自己喜欢的歌曲进行演唱,这种方式比较繁琐,容易让用户产生疲劳和厌倦。而当前尽管存在一些基于K歌系统的歌曲推荐算法,但该歌曲推荐算法精度较低,无法对用户进行精确地歌曲推荐。

技术实现思路

[0003]本申请的目的在于提供一种智能K歌系统基于用户喜好的歌曲推荐方法及装置,以解决当前K歌系统歌曲推荐准确率较低的技术问题。
[0004]为了解决上述技术问题,本申请提供一种智能K歌系统基于用户喜好的歌曲推荐方法,采用了如下所述的技术方案:在检测到目标K歌设备启动时,对当前场景环境进行检测,确定当前场景环境对应的场景模式;根据所述场景模式确定对应的歌曲类型,获取历史播放记录和云端歌曲库,基于所述历史播放记录和所述歌曲类型,对所述云端歌曲库中的云端歌曲进行排序挑选,得到目标推荐列表;定时检测所述目标推荐列表中已播放歌曲的播放时长,根据所述播放时长确定所述已播放歌曲对应歌曲类型的播放模式;基于所述播放模式确定所述目标推荐列表的替换位置,对所述替换位置的歌曲进行替换,得到更新歌曲列表;推送所述更新歌曲列表至所述目标K歌设备的显示界面。
[0005]进一步的,所述基于所述历史播放记录和所述歌曲类型,对所述云端歌曲库中的云端歌曲进行排序挑选,得到目标推荐列表包括:获取所述历史播放记录中每首歌的单曲点击次数,根据所述单曲点击次数,统计每个所述歌曲类型对应的历史点击次数;根据所述历史点击次数对所述歌曲类型进行排序,得到排序结果,按照所述排序结果对所述云端歌曲进行挑选,得到所述目标推荐列表。
[0006]进一步的,所述按照所述排序结果对所述云端歌曲进行挑选,得到所述目标推荐列表包括:根据所述排序结果从高到低选取预设个数的歌曲类型为目标类型;获取所述目标类型对应的推荐比例,根据所述推荐比例对所述目标类型对应的云
端歌曲进行推荐,得到所述目标推荐列表。
[0007]进一步的,所述根据所述推荐比例对所述目标类型对应的云端歌曲进行推荐,得到所述目标推荐列表包括:统计所述云端歌曲的点击播放量,根据所述点击播放量和所述推荐比例对确定每个所述目标类型对应目标推荐歌曲,基于所述目标推荐歌曲排序得到所述目标推荐列表。
[0008]进一步的,所述对当前场景环境进行检测,确定当前场景环境对应的场景模式包括:基于所述目标K歌设备对当前场景环境进行画面捕捉,得到当前场景画面;连接云端服务器,基于所述云端服务器获取全场景分布画面,比对所述当前场景画面和所述全场景分布画面,得到匹配相似度,将所述匹配相似度大于或等于预设阈值的全场景分布画面对应的场景模式确定为所述当前场景画面对应的场景模式。
[0009]进一步的,所述定时检测所述目标推荐列表中已播放歌曲的播放时长,根据所述播放时长确定所述已播放歌曲对应歌曲类型的播放模式包括:根据所述播放时长,计算所述已播放歌曲的歌曲权重,统计预设时间段内所述已播放歌曲对应歌曲类型的累计播放时长和累计歌曲权重;获取预设时长阈值和预设权重阈值,根据所述预设时长阈值和所述预设权重阈值,分别对所述累计播放时长和所述累计歌曲权重的范围进行判断,得到每个所述歌曲类型的播放模式。
[0010]进一步的,所述根据所述播放时长,计算所述已播放歌曲的歌曲权重包括:基于云端服务器获取所述已播放歌曲的歌曲总时长,根据所述播放时长和所述歌曲总时长,计算得到歌曲播放比例;获取所述歌曲播放比例对应的权重范围,根据所述权重范围确定所述已播放歌曲对应的歌曲权重。
[0011]进一步的,所述对所述替换位置的歌曲进行替换,得到更新歌曲列表包括:根据所述播放模式,从云端服务器选取目标播放数量的目标歌曲;将所述替换位置的歌曲替换为所述目标歌曲,得到所述更新歌曲列表。
[0012]进一步的,所述将所述替换位置的歌曲替换为所述目标歌曲,得到所述更新歌曲列表包括:在所述播放模式为高类型播放模式时,确定所述替换位置为所述目标推荐列表的第一阶级类型位置,将所述第一阶级类型位置的歌曲替换为当前所述播放模式对应的目标歌曲;在所述播放模式为中类型播放模式时,确定所述替换位置为所述目标推荐列表的第二阶级类型位置,将所述第二阶级类型位置的歌曲替换为当前所述播放模式对应的目标歌曲;在所述播放模式为低类型播放模式时,确定所述替换位置为所述目标推荐列表的第三阶级类型位置,将所述第三阶级类型位置的歌曲替换为当前所述播放模式对应的目标歌曲;在所有所述替换位置的歌曲替换完成时,得到所述更新歌曲列表,其中:所述第一阶级类型位置的歌曲类型优先级大于所述第二阶级类型位置的歌曲类
型优先级,所述第二阶级类型位置的歌曲类型优先级大于所述第三阶级类型位置的歌曲类型优先级。
[0013]为了解决上述技术问题,本申请还提供一种智能K歌系统基于用户喜好的歌曲推荐装置,采用了如下所述的技术方案:检测模块,用于在检测到目标K歌设备启动时,对当前场景环境进行检测,确定当前场景环境对应的场景模式;分析模块,用于根据所述场景模式确定对应的歌曲类型,获取历史播放记录和云端歌曲库,基于所述历史播放记录和所述歌曲类型,对所述云端歌曲库中的云端歌曲进行排序挑选,得到目标推荐列表;调整模块,用于定时检测所述目标推荐列表中已播放歌曲的播放时长,根据所述播放时长确定所述已播放歌曲对应歌曲类型的播放模式;更新模块,用于基于所述播放模式确定所述目标推荐列表的替换位置,对所述替换位置的歌曲进行替换,得到更新歌曲列表;推送模块,用于推送所述更新歌曲列表至所述目标K歌设备的显示界面。
[0014]与现有技术相比,本申请主要有以下有益效果:本申请通过在检测到目标K歌设备启动时,对当前场景环境进行检测,确定当前场景环境对应的场景模式,使得能够对不同的场景模式下的歌曲进行智能挑选;之后,根据所述场景模式确定对应的歌曲类型,获取历史播放记录和云端歌曲库,基于所述历史播放记录和所述歌曲类型,对所述云端歌曲库中的云端歌曲进行排序挑选,得到目标推荐列表,实现对云端歌曲的除此挑选;而后,定时检测所述目标推荐列表中已播放歌曲的播放时长,根据所述播放时长确定所述已播放歌曲对应歌曲类型的播放模式,实现定时对已播放歌曲的检测,进而实现对歌曲的即时调整,提高推荐效率和准确率;最后,基于所述播放模式确定所述目标推荐列表的替换位置,对所述替换位置的歌曲进行替换,得到更新歌曲列表;推送所述更新歌曲列表至所述目标K歌设备的显示界面,由此,实现了对目标K歌设备歌曲的多次筛选和智能推荐,提高了歌曲推荐的准确性,使得推荐的歌曲更加符合用户的喜好。
附图说明
[0015]图1为根据本申请的智能K歌系统基于用户喜好的歌曲推荐方法的一个实施例的流程图;图2为根据本申请的智能K歌系统基于用户喜好本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能K歌系统基于用户喜好的歌曲推荐方法,其特征在于,包括下述步骤:在检测到目标K歌设备启动时,对当前场景环境进行检测,确定当前场景环境对应的场景模式;根据所述场景模式确定对应的歌曲类型,获取历史播放记录和云端歌曲库,基于所述历史播放记录和所述歌曲类型,对所述云端歌曲库中的云端歌曲进行排序挑选,得到目标推荐列表;定时检测所述目标推荐列表中已播放歌曲的播放时长,根据所述播放时长确定所述已播放歌曲对应歌曲类型的播放模式;基于所述播放模式确定所述目标推荐列表的替换位置,对所述替换位置的歌曲进行替换,得到更新歌曲列表;推送所述更新歌曲列表至所述目标K歌设备的显示界面。2.根据权利要求1 所述的智能K歌系统基于用户喜好的歌曲推荐方法,其特征在于,所述基于所述历史播放记录和所述歌曲类型,对所述云端歌曲库中的云端歌曲进行排序挑选,得到目标推荐列表包括:获取所述历史播放记录中每首歌的单曲点击次数,根据所述单曲点击次数,统计每个所述歌曲类型对应的历史点击次数;根据所述历史点击次数对所述歌曲类型进行排序,得到排序结果,按照所述排序结果对所述云端歌曲进行挑选,得到所述目标推荐列表。3.根据权利要求2 所述的智能K歌系统基于用户喜好的歌曲推荐方法,其特征在于,所述按照所述排序结果对所述云端歌曲进行挑选,得到所述目标推荐列表包括:根据所述排序结果从高到低选取预设个数的歌曲类型为目标类型;获取所述目标类型对应的推荐比例,根据所述推荐比例对所述目标类型对应的云端歌曲进行推荐,得到所述目标推荐列表。4.根据权利要求3所述的智能K歌系统基于用户喜好的歌曲推荐方法,其特征在于,所述根据所述推荐比例对所述目标类型对应的云端歌曲进行推荐,得到所述目标推荐列表包括:统计所述云端歌曲的点击播放量,根据所述点击播放量和所述推荐比例对确定每个所述目标类型对应目标推荐歌曲,基于所述目标推荐歌曲排序得到所述目标推荐列表。5.根据权利要求1所述的智能K歌系统基于用户喜好的歌曲推荐方法,其特征在于,所述对当前场景环境进行检测,确定当前场景环境对应的场景模式包括:基于所述目标K歌设备对当前场景环境进行画面捕捉,得到当前场景画面;连接云端服务器,基于所述云端服务器获取全场景分布画面,比对所述当前场景画面和所述全场景分布画面,得到匹配相似度,将所述匹配相似度大于或等于预设阈值的全场景分布画面对应的场景模式确定为所述当前场景画面对应的场景模式。6.根据权利要求1 所述的智能K歌系统基于用户喜好的歌曲推荐方法,其特征在于,所述定时检测所述目标推荐列表中已播放歌曲的播放时长,根据所述播放时长确定所述已播放歌曲对应歌曲类型的播放模式包括:根据所述播放时长,计算所述已播放歌曲的歌曲权重,统计预设时间段内所...

【专利技术属性】
技术研发人员:赵鑫
申请(专利权)人:深圳市致尚信息技术有限公司
类型:发明
国别省市:

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

1