音乐播放方法和装置、智能终端的制作方法

文档序号:8513359阅读:375来源:国知局
音乐播放方法和装置、智能终端的制作方法
【技术领域】
[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]图1是根据一示例性实施例示出的一种音乐播放方法的流程图;
[0032]图2是根据一示例性实施例示出的随机数值与取值区间的匹配示意图;
[0033]图3是根据一示例性实施例示出的取值区间变化图;
[0034]图4是根据一示例性实施例示出的一种音乐播放装置的结构图;
[0035]图5是根据一示例性实施例示出的另一种音乐播放装置的结构图;
[0036]图6是根据一示例性实施例示出的又一种音乐播放装置的结构图;
[0037]图7是根据一示例性实施例示出的一种智能终端的框图。
【具体实施方式】
[0038]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0039]本公开的音乐播放方法可以用于智能终端中的随机音乐播放,比如,智能手机在随机播放歌曲时,可以采用该方法。
[0040]图1是根据一示例性实施例示出的一种音乐播放方法的流程图,该方法可以是由智能终端中负责音乐播放的音乐播放装置执行,该音乐播放装置比如可以是音乐播放器,该方法可以包括:
[0041]101、基于用户喜好确定备选歌曲库中每首歌曲对应的取值区间;
[0042]102、确定所述每首歌曲对应的取值区间的区间和作为选择区间,在所述选择区间内随机生成用于进行歌曲选择的随机取值;
[0043]103、检测与所述随机取值匹配的取值区间,确定该取值区间为目标区间,播放与所述目标区间对应的歌曲。
[0044]如下结合图2,对上述的音乐播放方法的流程进行说明:在步骤101中,音乐播放装置可以为备选歌曲库中的每首歌曲确定对应的取值区间,该取值区间的示例可以参见图2,例如,歌曲A对应的取值区间是“O?0.3”,歌曲B对应的取值区间是“0.3?0.5”,该取值区间是以数值段的形式表示,但是具体实施中也可以用其他形式表示,不局限于此。
[0045]本公开为每首歌曲确定上述示例的取值区间,可以是基于用户
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1