音乐随机播放方法及平台、计算机可读介质技术

技术编号:21037407 阅读:43 留言:0更新日期:2019-05-04 06:48
本公开涉及计算机技术领域,具体提供了一种音乐随机播放方法,包括:通过随机播放列表播放音乐,所述随机播放列表与当前的播放时段相对应;当接收到切歌指令时,生成随机播放列表中所有歌曲与被切歌曲间的标签信息重复度权重,所述切歌指令与所述被切歌曲对应;根据随机播放列表中所有歌曲与被切歌曲间的标签信息重复度权重由小到大对所述随机播放列表进行再排序。本公开还提供了一种音乐随机播放平台、一种计算机可读介质。

【技术实现步骤摘要】
音乐随机播放方法及平台、计算机可读介质
本公开涉及计算机
,特别涉及音乐随机播放方法及平台、计算机可读介质。
技术介绍
音乐播放软件多具有随机播放功能。现有的随机播放功能基于随机算法实现,随机算法主要有两种,第一种为Shuffle算法,第二种为Random算法。Shuffle算法俗称洗牌算法,其将音乐播放列表中的歌曲顺序打乱,并生成一个与原来的歌曲顺序完全不同的乱序播放列表,在基于Shuffle算法的随机播放过程中,用户可通过点击“上一首”的方式回到刚播放的上首歌曲;Random算法基于随机数运算实现随机播放,其具体利用随机函数从播放列表中选取歌曲进行播放,其中,随机数可基于线性同余算法实现。目前的音乐播放软件多在上述两种随机算法基础上进行优化以实现随机音乐播放。但现有的随机播放过程无法根据用户的实时需求进行灵活调整,大大降低了用户的随机音乐播放使用体验。应该注意,上面对技术背景的介绍只是为了方便对本公开的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本公开的
技术介绍
部分进行了阐述而认为上述技术方案为本领域技术人员所公知。
技术实现思路
本本文档来自技高网
...

【技术保护点】
1.一种音乐随机播放方法,其特征在于,包括:通过随机播放列表播放音乐,所述随机播放列表与当前的播放时段相对应;当接收到切歌指令时,生成随机播放列表中所有歌曲与被切歌曲间的标签信息重复度权重,所述切歌指令与所述被切歌曲对应;根据随机播放列表中所有歌曲与被切歌曲间的标签信息重复度权重由小到大对所述随机播放列表进行再排序。

【技术特征摘要】
1.一种音乐随机播放方法,其特征在于,包括:通过随机播放列表播放音乐,所述随机播放列表与当前的播放时段相对应;当接收到切歌指令时,生成随机播放列表中所有歌曲与被切歌曲间的标签信息重复度权重,所述切歌指令与所述被切歌曲对应;根据随机播放列表中所有歌曲与被切歌曲间的标签信息重复度权重由小到大对所述随机播放列表进行再排序。2.根据权利要求1所述的音乐随机播放方法,其特征在于,在所述生成随机播放列表中所有歌曲与被切歌曲间的标签信息重复度权重之前还包括:对所有歌曲均添加歌曲标签,所述歌曲标签包括歌曲类型、歌曲语言和演唱者三个维度;所述生成随机播放列表中所有歌曲与被切歌曲间的标签信息重复度权重具体包括:根据随机播放列表中所有歌曲的歌曲标签与被切歌曲的歌曲标签的一致性生成随机播放列表中所有歌曲与被切歌曲间的标签信息重复度权重;其中,随机播放列表中任一歌曲的歌曲标签与被切歌曲的歌曲标签越一致,所述歌曲与被切歌曲间的标签信息重复度权重越大。3.根据权利要求2所述的音乐随机播放方法,其特征在于,标签信息重复度权重由小到大依次为:歌曲的歌曲语言和演唱者均与被切歌曲的歌曲语言和演唱者不同、歌曲的歌曲语言与被切歌曲的歌曲语言不同且歌曲的演唱者与被切歌曲的演唱者相同、歌曲的歌曲语言与被切歌曲的演唱者不同且歌曲的演唱者与被切歌曲的歌曲语言相同、歌曲的歌曲语言和演唱者均与被切歌曲的歌曲语言和演唱者相同。4.根据权利要求2所述的音乐随机播放方法,其特征在于,在所述对所有歌曲均添加歌曲标签之后还包括:根据所有歌曲的歌曲标签对所有歌曲进行分类并生成多种随机播放列表,每种所述随机播放列表中包括多个具有相同歌曲类型的歌曲;为所述多种随机播放列表分别分配对应的播放时段。5.根据权利要求1所述的音乐随机播放方法,其特征在于,还包括:当所述随机播放列表完成一次播放后,判断所述随机播放列表中的被切歌曲的总个数与所述随机播放列表中所有歌曲的比值是否大于预设比值;若判断出所述随机播放列表中的被切...

【专利技术属性】
技术研发人员:魏天彩
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

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

1