音乐播放方法、装置、存储介质及电子设备与流程

文档序号:11289148阅读:339来源:国知局
音乐播放方法、装置、存储介质及电子设备与流程

本申请属于软件领域,具体地说,涉及一种音乐播放方法、装置、存储介质及电子设备。



背景技术:

目前传统的音乐播放器只有顺序播放、随机播放和单曲循环三种播放模式。随机播放模式下对于音乐列表中所有音乐的播放概率是一样的。如果音乐播放列表中有用户不喜爱的音乐也会以相同的概率被播放,就会导致在播放用户不喜爱的歌曲时需要用户手动去跳过,直到用户跳到自己喜爱的歌曲再进行播放。

因此,现有技术是用户喜爱歌曲的播放率有待提高。



技术实现要素:

有鉴于此,本申请所要解决的技术问题是提供了一种音乐播放方法、装置、存储介质及电子设备。

为了解决上述技术问题,本申请公开了一种音乐播放方法,包括:

获取播放列表中各音乐对应的播放权重;

根据各所述音乐对应的播放权重确定待播放音乐对应的权重集合;

从所述权重集合中选取一权重作为待播放权重,播放所述待播放权重对应的音乐。

为解决上述技术问题,本申请还公开了一种存储介质,所述存储介质存储有多条指令,所述多条指令由处理器加载并执行:

获取播放列表中各音乐对应的播放权重;

根据各所述音乐对应的播放权重确定待播放音乐对应的权重集合;

从所述权重集合中选取一权重作为待播放权重,播放所述待播放权重对应的音乐。

为解决上述技术问题,本申请还公开了一种电子设备,包括:

处理器,用于实现各指令;

存储器,用于存储多条指令,所述多条指令由所述处理器加载并执行:

获取播放列表中各音乐对应的播放权重;

根据各所述音乐对应的播放权重确定待播放音乐对应的权重集合;

从所述权重集合中选取一权重作为待播放权重,播放所述待播放权重对应的音乐。

为解决上述问题,本申请还公开一种音乐播放装置,包括:

获取单元,用于获取播放列表中各音乐对应的播放权重;

确定单元,用于根据各所述音乐对应的播放权重确定待播放音乐对应的权重集合;

播放单元,用于从所述权重集合中选取一权重作为待播放权重,播放所述待播放权重对应的音乐。

与现有技术相比,本申请可以获得包括以下技术效果:

本申请实施例当获取到播放列表各音乐的播放权重后,以播放权重成正比的概率去选择待播放音乐。播放权重越大的音乐,被播放的概率越大。播放权重越小的音乐播放的概率就越小。

当然,实施本申请的任一产品必不一定需要同时达到以上所述的所有技术效果。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1是本申请某些实施例提供的一种音乐播放方法流程示意图;

图2是本申请某些实施例提供的另一种音乐播放方法流程示意图;

图3是本申请某些实施例提供的调整播放权重流程示意图;

图4是本申请某些实施例提供的电子设备的结构框图;

图5是本申请某些实施例提供的一种音乐播放装置结构框图;

图6是本申请某些实施例提供的再一种音乐播放装置结构框图。

具体实施方式

以下将配合附图及实施例来详细说明本申请的实施方式,藉此对本申请如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。

请参阅图1,示出了本申请某些实施例提供一种音乐聊天的方法流程示意图,该方法可以应用于电子终端或应用程序,所述电子终端可以为智能手机、pad(平板电脑)、pc平板二合一、或连接计算机的手写板。在提供的实施例中,若电子终端通过移动网络进行通信连接,该移动网络的网络制式可以为2g(gsm)、2.5g(gprs)、3g(wcdma、td-scdma、cdma2000、utms)、4g(lte)、4g+(lte+)、5g、wimax等中的任意一种或多种。本实施例提供的音乐播放的方法具体如下。

步骤102、获取播放列表中各音乐对应的播放权重。其中,所述各音乐对应的播放权重能够根据监测到的用户行为被调整。当各音乐对应的播放权重被调整时,步骤102获取调整后各音乐对应的播放权重。

步骤104、根据各所述音乐对应的播放权重确定待播放音乐对应的权重集。可选的,步骤104具体为:根据各所述音乐对应的播放权重的大小确定前n个播放权重,并将所述前n个播放权重作为待播放音乐对应的权重集合,其中,所述n为正整数。

步骤106、从所述权重集合中选取一权重作为待播放权重,播放所述待播放权重对应的音乐。具体的,可从权重集合中随机选取一权重作为待播放权重,也可以将权重集合中的权重选取数值最大的权重作为待播放权重。

本申请实施例当获取到播放列表各音乐的播放权重后,以播放权重成正比的概率去选择待播放音乐。播放权重越大的音乐,被播放的概率越大。播放权重越小的音乐播放的概率就越小。

在本申请实施例中,各音乐对应的播放权重能够根据监测到的用户行为被调整,当各音乐对应的播放权重被调整时,获取调整后各音乐对应的播放权重。通过学习用户听音乐的行为习惯,自动判别哪些音乐是用户所喜爱的,哪些是用户不喜爱的音乐。使得通过本申请实施例提供的技术方案能够实现将用户喜爱的音乐播放的概率提高,而不喜爱的音乐被播放的概率降低。并且当用户对音乐的喜好发生改变时也能自动调整。参阅图2,在上述实施例的某些实施例中,提供的音乐播放方法具体如下。

步骤200、根据监测到的用户行为调整播放列表中各音乐对应的播放权重。请参阅图3,步骤200可以为:增加播放列表中各音乐对应的播放权重、和/或减少播放列表中各音乐对应的播放权重。

可选的,增加播放列表中各音乐对应的播放权重包括以下至少一项。

(1.1)当检测到在单曲循环模式下被播放的音乐时,增加被播放音乐的播放权重。对应的用户行为可能是:此音乐被用户设置成单曲循环模式被播放过。

(1.2)当检测到被播放音乐被完整播放时,增加被播放音乐的播放权重。可选的,当检测到被播放音乐被完整播放m次时,增加被播放音乐的播放权重,所述m为正数据。对应的用户行为可能是:此音乐每次播放时用户都没有手动切换到下一首,而是从头到尾听完;可选的,当此情况出现m次时增加此音乐的播放权重。

(1.3)当检测到被指定播放的音乐时,增加被指定音乐的播放权重。对应的用户行为可能是:用户在音乐播放列表中指定播放某首音乐。

(1.4)当检测到被收藏或被标注成喜欢的音乐时,增加被收藏或被标注成喜欢音乐的播放权重。对应的用户行为可能是:此音乐被用户标注成喜爱时(大部分音乐播放器都有标注收藏或者添加喜爱的功能)。

可选的,所述减少播放列表中各音乐对应的播放权重包括以下至少一项。

(2.1)当检测到被播放音乐未被完整播放时,减少被播放音乐的播放权重。对应的用户行为可能是:此音乐播放一半之前就被用户切换到了下一首。

(2.2)当检测到被播放音乐被停止播放时,减少被播放音乐的播放权重。可选的,当多次检测到被播放音乐被停止播放,减少被播放音乐的播放权重。对应的用户行为可能是:当播放到此音乐时,用户都停止音乐播放。

(2.3)当检测到被播放音乐被快进播放时,减少被播放音乐的播放权重。对应的用户行为可能是:播放此音乐时用户拖动进度条使此音乐被快速播完,或播放此音乐时用户跳着点击进度条,使此音乐被快速播完。

步骤202、获取播放列表中各音乐对应的播放权重。

步骤204、根据各所述音乐对应的播放权重确定待播放音乐对应的权重集。可选的,步骤204具体为:根据各所述音乐对应的播放权重的大小确定前n个播放权重,并将所述前n个播放权重作为待播放音乐对应的权重集合,其中,所述n为正整数。

步骤206、从所述权重集合中随机选取一权重作为待播放权重,播放所述待播放权重对应的音乐。具体的,可从权重集合中随机选取一权重作为待播放权重,也可以将权重集合中的权重选取数值最大的权重作为待播放权重。

本申请某些实施例还提供一种存储介质,所述存储介质存储有多条指令,所述多条指令由处理器加载并执行:

获取播放列表中各音乐对应的播放权重;

根据各所述音乐对应的播放权重确定待播放音乐对应的权重集合;

从所述权重集合中选取一权重作为待播放权重,播放所述待播放权重对应的音乐。

请参阅图4,本申请某些实施例还提供一种电子设备,包括:

通信接口420,用于电子设备与外部硬件之间的通信;

处理器430,用于实现各指令;

存储器400,用于存储多条指令,所述多条指令由所述处理器加载并执行:

获取播放列表中各音乐对应的播放权重;

根据各所述音乐对应的播放权重确定待播放音乐对应的权重集合;

从所述权重集合中选取一权重作为待播放权重,播放所述待播放权重对应的音乐。

请参阅图5,本申请某些实施例还提供一种音乐播放装置,可以应用于电子终端或应用程序,所述电子终端可以为智能手机、pad(平板电脑)、pc平板二合一、或连接计算机的手写板。在提供的实施例中,若电子终端通过移动网络进行通信连接,该移动网络的网络制式可以为2g(gsm)、2.5g(gprs)、3g(wcdma、td-scdma、cdma2000、utms)、4g(lte)、4g+(lte+)、5g、wimax等中的任意一种或多种。图5所示的音乐播放装置包括获取单元500、确定单元502和播放单元504,各程序单元的工作原理具体如下。

获取单元500,用于获取播放列表中各音乐对应的播放权重。其中,所述各音乐对应的播放权重能够根据监测到的用户行为被调整。当各音乐对应的播放权重被调整时,获取单元500获取调整后各音乐对应的播放权重。

确定单元502,用于根据各所述音乐对应的播放权重确定待播放音乐对应的权重集合。可选的,确定单元502具体通过以下方法确定权重集合:根据各所述音乐对应的播放权重的大小确定前n个播放权重,并将所述前n个播放权重作为待播放音乐对应的权重集合,其中,所述n为正整数。

播放单元504,用于从所述权重集合中选取一权重作为待播放权重,播放所述待播放权重对应的音乐。具体的,可从权重集合中随机选取一权重作为待播放权重,也可以将权重集合中的权重选取数值最大的权重作为待播放权重。

本申请实施例当获取到播放列表各音乐的播放权重后,以播放权重成正比的概率去选择待播放音乐。播放权重越大的音乐,被播放的概率越大。播放权重越小的音乐播放的概率就越小。

请参阅图6,在上述实施例的某些实施例中,所述音乐播放装置还包括调整单元506,用于根据监测到的用户行为调整播放列表中各音乐对应的播放权重。通过调整单元506,各音乐对应的播放权重能够根据监测到的用户行为被调整,当各音乐对应的播放权重被调整时,获取调整后各音乐对应的播放权重。通过学习用户听音乐的行为习惯,自动判别哪些音乐是用户所喜爱的,哪些是用户不喜爱的音乐。使得通过本申请实施例提供的技术方案能够实现将用户喜爱的音乐播放的概率提高,而不喜爱的音乐被播放的概率降低。并且当用户对音乐的喜好发生改变时也能自动调整。

可选的,调整单元506具体用于增加播放列表中各音乐对应的播放权重、和/或减少播放列表中各音乐对应的播放权重。

可选的,增加播放列表中各音乐对应的播放权重包括以下至少一项。

(1.1)当检测到在单曲循环模式下被播放的音乐时,增加被播放音乐的播放权重。对应的用户行为可能是:此音乐被用户设置成单曲循环模式被播放过。

(1.2)当检测到被播放音乐被完整播放时,增加被播放音乐的播放权重。可选的,当检测到被播放音乐被完整播放m次时,增加被播放音乐的播放权重,所述m为正数据。对应的用户行为可能是:此音乐每次播放时用户都没有手动切换到下一首,而是从头到尾听完;可选的,当此情况出现m次时增加此音乐的播放权重。

(1.3)当检测到被指定播放的音乐时,增加被指定音乐的播放权重。对应的用户行为可能是:用户在音乐播放列表中指定播放某首音乐。

(1.4)当检测到被收藏或被标注成喜欢的音乐时,增加被收藏或被标注成喜欢音乐的播放权重。对应的用户行为可能是:此音乐被用户标注成喜爱时(大部分音乐播放器都有标注收藏或者添加喜爱的功能)。

可选的,所述减少播放列表中各音乐对应的播放权重包括以下至少一项。

(2.1)当检测到被播放音乐未被完整播放时,减少被播放音乐的播放权重。对应的用户行为可能是:此音乐播放一半之前就被用户切换到了下一首。

(2.2)当检测到被播放音乐被停止播放时,减少被播放音乐的播放权重。可选的,当多次检测到被播放音乐被停止播放,减少被播放音乐的播放权重。对应的用户行为可能是:当播放到此音乐时,用户都停止音乐播放。

(2.3)当检测到被播放音乐被快进播放时,减少被播放音乐的播放权重。对应的用户行为可能是:播放此音乐时用户拖动进度条使此音乐被快速播完,或播放此音乐时用户跳着点击进度条,使此音乐被快速播完。

综上所述,本申请实施例可实现以下技术效果:

本申请实施例当获取到播放列表各音乐的播放权重后,以播放权重成正比的概率去选择待播放音乐。播放权重越大的音乐,被播放的概率越大。播放权重越小的音乐播放的概率就越小。

在本申请实施例中,各音乐对应的播放权重能够根据监测到的用户行为被调整,当各音乐对应的播放权重被调整时,获取调整后各音乐对应的播放权重。通过学习用户听音乐的行为习惯,自动判别哪些音乐是用户所喜爱的,哪些是用户不喜爱的音乐。使得通过本申请实施例提供的技术方案能够实现将用户喜爱的音乐播放的概率提高,而不喜爱的音乐被播放的概率降低。并且当用户对音乐的喜好发生改变时也能自动调整。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性耦接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电性耦接于所述第二装置,或通过其他装置或耦接手段间接地电性耦接至所述第二装置。说明书后续描述为实施本申请的较佳实施方式,然所述描述乃以说明本申请的一般原则为目的,并非用以限定本申请的范围。本申请的保护范围当视所附权利要求所界定者为准。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者系统中还存在另外的相同要素。

上述说明示出并描述了本发明的若干优选实施例,但如前所述,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1