乐曲播放方法、电子设备及计算机可读存储介质与流程

文档序号:17131001发布日期:2019-03-16 01:13阅读:153来源:国知局
乐曲播放方法、电子设备及计算机可读存储介质与流程

本发明实施例涉及多媒体技术领域,特别涉及一种乐曲播放方法、电子设备及计算机可读存储介质。



背景技术:

乐曲,又称音乐,是指有旋律、节奏或和声的人声或乐器音响等配合所构成的一种艺术,是我们日常生活中不可或缺的一部分。乐曲不仅对人的身心健康有着积极的作用,聆听乐曲还可以增强记忆力。其中,一般流行歌曲的结构主要以主歌、副歌、过渡句、流行句、桥段等组成。

然而,发明人发现现有技术中至少存在如下问题:现有技术中,无法根据用户选择的播放场景,播放与该播放场景对应的乐曲分段,导致用户无法听到符合该播放场景的乐曲分段。



技术实现要素:

本发明实施方式的目的在于提供一种乐曲播放方法、电子设备及计算机可读存储介质,使得在用户选择某播放场景时,播放与该播放场景对应的乐曲分段,从而使用户可以听到符合该播放场景的乐曲分段。

为解决上述技术问题,本发明的实施方式提供了一种乐曲播放方法,应用于播放器,乐曲播放方法包括:获取待播放乐曲的分段标记;根据分段标记识别出待播放乐曲的各分段;将待播放乐曲的各分段对应至预设的播放场景;在接收到用户基于播放场景的播放操作时,播放与该播放场景对应的分段。

本发明的实施方式还提供了一种电子设备,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如上述的乐曲播放方法。

本发明的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现上述的乐曲播放方法。

本发明实施方式相对于现有技术而言,通过在获取到待播放乐曲的分段标记后,根据该分段标记识别出待播放乐曲的各分段,再将识别出的待播放乐曲的各分段对应至预设的播放场景,使得待播放乐曲的各分段与预设的播放场景建立有对应关系,在接收到用户基于播放场景的播放操作时,可以直接获取到与用户选择的播放场景所对应的待播放乐曲的各分段,并对符合该播放场景的乐曲分段进行播放,从而使得用户可以听到符合该播放场景的乐曲分段。

另外,获取待播放乐曲的分段标记,具体为:从服务器中获取待播放乐曲的分段标记。本实施例中,通过从服务器中获取待播放乐曲的分段标记,无需用户自己手动进行分段标记,可以节省用户的操作。

另外,将待播放乐曲的各分段对应至预设的播放场景,具体为:根据预设规则将待播放乐曲的各分段对应至预设的播放场景。本实施例中,用户可以根据实际需求设定规则,使得播放器通过该规则将待播放乐曲的各分段对应至预设的播放场景,有利于满足用户的个性化需求。

另外,播放与该播放场景对应的分段之前,还包括:查找与接收到的用户的播放操作中的播放场景对应的分段;若查找到,则执行播放与该播放场景对应的分段的步骤;若未查找到,则从乐曲库中查找与该播放场景对应的分段,进行播放。本实施例中,通过在查找到与用户选择的播放场景对应的分段时,直接播放该分段;否则,从乐曲库中查找并进行播放。这样做,有利于保证用户可以收听到符合该播放场景的乐曲分段。

另外,乐曲播放方法还包括:通过接收到的语音指令确定出播放操作。本实施例中,通过根据语音指令确定出播放操作,无需用户手动输入或者触发按钮等操作,可以简化播放步骤,提高播放效率。

另外,播放场景至少包括以下之一:运动场景、睡眠场景、浪漫场景、工作场景。本实施例中,提供了几种具体的播放场景。

附图说明

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。

图1是根据本发明第一实施例提供的一种乐曲播放方法的流程图;

图2是根据本发明第二实施例提供的一种乐曲播放方法的流程图;

图3是根据本发明第三实施例提供的一种电子设备的结构连接示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。

本发明的第一实施方式涉及一种乐曲播放方法,应用于播放器。本实施例中,通过在获取到待播放乐曲的分段标记后,根据该分段标记识别出待播放乐曲的各分段,再将识别出的待播放乐曲的各分段对应至预设的播放场景,使得待播放乐曲的各分段与预设的播放场景建立有对应关系,在接收到用户基于播放场景的播放操作时,可以直接获取到与用户选择的播放场景所对应的待播放乐曲的各分段,并对符合该播放场景的乐曲分段进行播放,从而使得用户可以听到符合该播放场景的乐曲分段。

下面对本实施方式的一种乐曲播放方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。

本实施例中的播放器,可以是安装于如手机、平板电脑、便携式笔记本等电子设备上的播放器,也可以为如智能音箱上的播放器,此处不作具体限定。

本实施方式中的乐曲播放方法的流程图如图1所示,包括:

步骤101,获取待播放乐曲的分段标记。

本实施例中,获取待播放乐曲的分段标记,可以是获取用户选定的某一个乐曲的分段标记,也可以是获取整个播放列表中所有的乐曲的分段标记,还可以是获取当前播放的乐曲的下一首待播放乐曲的分段标记,用户可以根据实际需要进行选择设置,本实施例对此不作具体限定。

具体的说,这里所说的分段标记,可以是由用户手动操作进行标记而形成的分段标记。在一较佳的实施例中,播放器可以从服务器中获取待播放乐曲的分段标记。通过从服务器中获取待播放乐曲的分段标记,无需用户自己手动进行分段标记,可以节省用户的操作。

在另一较佳的实施例中,播放器还可以根据以下方式之一获取分段标记:乐曲节奏、乐曲音高、乐曲对应的歌词。也就是说,播放器可以根据待播放乐曲的乐曲节奏、乐曲音高、乐曲对应的歌词中任意之一进行自动标记,从而形成分段标记。以下分为三个例子分别对乐曲分段标记的三种方式进行说明。

例子1:根据待播放乐曲的乐曲节奏获取分段标记。

比如说,待播放乐曲的乐曲节奏很弱,若乐曲节奏突然由很弱变很强,则将变为很强的时间节点对乐曲进行分段,形成分段标记,使得分段标记所表征的时间节点之前的乐曲节奏为很弱的节奏,分段标记所表征的时间节点之后的乐曲节奏为很强的节奏。

例子2:根据待播放乐曲的乐曲音高获取分段标记。

其中,乐曲音高指乐曲的各种不同高低的声音,即乐曲的声音的高度,指人耳对乐曲调子高低的主观感觉。主要取决于乐曲频率的高低与响度的大小,频率低的调子给人以低沉、厚实、粗犷的感觉;频率高的调子给人以亮丽、明亮、尖刻的感觉。

比如说,若待播放乐曲的某一个部分的乐曲音高很低沉,乐曲音高突然由低沉变为明亮,则将变为明亮的时间节点对乐曲进行分段,形成分段标记,使得分段标记所表征的时间节点之前的乐曲音高为低沉的,分段标记所表征的时间节点之后的乐曲音高为明亮的。

例子3:根据待播放乐曲中乐曲对应的歌词获取分段标记。

比如说,在一个乐曲中,有两句歌词是重复的,分别是句子a和句子a1,则可以将句子a1和句子a1的前一句进行分段,形成分段标记,使得分段标记所表征的时间节点之前的乐曲只出现一次句子a,分段标记所表征的时间节点之后的乐曲只出现一次句子a1。

以上3个例子仅为简单情况下的举例说明,在实际应用中并不应以此为限。在该较佳的实施例中,通过对待播放乐曲进行自动分段从而获取分段标记,使得获取待播放乐曲的分段标记的方式可以灵活多变的实现。

步骤102,根据分段标记识别出待播放乐曲的各分段。

比如说,若获取到两个分段标记,假设这两个分段标记均不在乐曲的开始处和结尾处,那么这两个分段标记可以将待播放乐曲分成3段。

步骤103,将待播放乐曲的各分段对应至预设的播放场景。

本实施例中,播放场景可以至少包括以下之一:运动场景、睡眠场景、浪漫场景、工作场景,此处不再具体限定。

具体的,可以根据预设规则将待播放乐曲的各分段对应至预设的播放场景。由于用户可以根据实际需求设定规则,使得播放器通过该规则将待播放乐曲的各分段对应至预设的播放场景,有利于满足用户的个性化需求。其中,本实施例中的预设规则可以为:根据乐曲节奏将待播放乐曲的各分段对应至预设的播放场景、根据乐曲音高将待播放乐曲的各分段对应至预设的播放场景等等,此处不作具体限定。比如说,可以识别各分段的乐曲节奏,将节奏较弱的分段对应至睡眠场景,节奏较强的分段对应至运动场景;还可以识别各分段的乐曲音高,音高较低沉的对应至睡眠场景,音高较明亮的对应至运动场景。

步骤104,在接收到用户基于播放场景的播放操作时,播放与该播放场景对应的分段。

具体的说,在接收到用户基于播放场景的播放操作,比如选择睡眠场景的播放操作时,播放与睡眠场景对应的分段,可以是播放列表中所有乐曲中与该播放场景对应的分段,也可以是某一个或某几个指定的乐曲中与该播放场景对应的分段,用户可以根据实际需要进行设置。本实施例中,可以以循环播放的模式播放与该播放场景对应的分段,但在实际应用中对此不作具体限定。

具体的说,本实施例中的播放操作可以是用户手动选择的播放操作,比如手动点击播放器中的运动场景的按键进行选择等。较佳的,播放器还可以通过接收到的语音指令确定出播放操作。比如,若接收到的语音指令中包括“运动场景”的关键词,则播放与运动场景对应的分段。在该较佳的实施例中,通过根据语音指令确定出播放操作,无需用户手动输入或者触发按钮等操作,可以简化播放步骤,提高播放效率。

不难发现,本实施方式提供的一种乐曲播放方法,通过在获取到待播放乐曲的分段标记后,根据该分段标记识别出待播放乐曲的各分段,再将识别出的待播放乐曲的各分段对应至预设的播放场景,使得待播放乐曲的各分段与预设的播放场景建立有对应关系,在接收到用户基于播放场景的播放操作时,可以直接获取到与用户选择的播放场景所对应的待播放乐曲的各分段,并对符合该播放场景的乐曲分段进行播放,从而使得用户可以听到符合该播放场景的乐曲分段。

本发明的第二实施方式涉及一种乐曲播放方法。第二实施方式是在第一实施方式的基础上作了进一步改进,具体改进之处在于:在本发明第二实施方式中,通过在播放与该播放场景对应的分段之前,进一步查找与接收到的用户的播放操作中的播放场景对应的分段;若查找到,则执行播放与该播放场景对应的分段的步骤;若未查找到,则从乐曲库中查找与该播放场景对应的分段,进行播放。本实施例中,通过在查找到与用户选择的播放场景对应的分段时,直接播放该分段;否则,从乐曲库中查找并进行播放。这样做,有利于保证用户可以收听到符合该播放场景的乐曲分段。

本实施方式中的乐曲播放方法的流程图如图2所示,包括:

步骤201,获取待播放乐曲的分段标记。

步骤202,根据分段标记识别出待播放乐曲的各分段。

步骤203,将待播放乐曲的各分段对应至预设的播放场景。

由于本实施方式中的步骤201至步骤203与第一实施方式中的步骤101至步骤103大致相同,旨在获取待播放乐曲的分段标记,根据分段标记识别出待播放乐曲的各分段,将待播放乐曲的各分段对应至预设的播放场景,此处不再赘述。

步骤204,在接收到用户基于播放场景的播放操作时,查找与接收到的用户的播放操作中的播放场景对应的分段。

也就是说,在接收到用户基于播放场景的播放操作时,不是直接播放与该播放场景对应的分段,而是对接收到的用户的播放操作中的播放场景对应的分段进行查找,参见步骤205和步骤206,步骤205和步骤206分别为两种查找结果下的并列步骤。

步骤205,若查找到,播放与该播放场景对应的分段。

在一个例子中,若在播放列表中能够查找到与该播放场景对应的分段,在播放查找到的乐曲分段。

步骤206,若未查找到,从乐曲库中查找与该播放场景对应的分段,进行播放。

在一个例子中,若在播放列表中未能查找到与该播放场景对应的分段,则直接从乐曲库中去查找,并对查找到的与该播放场景对应的分段进行播放,这样做,可以保证用户可以收听到符合该播放场景的乐曲分段。

不难发现,本实施方式提供的一种乐曲播放方法,通过在播放与该播放场景对应的分段之前,进一步查找与接收到的用户的播放操作中的播放场景对应的分段;若查找到,则执行播放与该播放场景对应的分段的步骤;若未查找到,则从乐曲库中查找与该播放场景对应的分段,进行播放。本实施例中,通过在查找到与用户选择的播放场景对应的分段时,直接播放该分段;否则,从乐曲库中查找并进行播放。这样做,有利于保证用户可以收听到符合该播放场景的乐曲分段。

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

本发明第三实施方式涉及一种电子设备,如图3所示,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如上述的乐曲播放方法。

其中,存储器302和处理器301采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器301和存储器302的各种电路链接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器301处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器301。

处理器301负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器302可以被用于存储处理器301在执行操作时所使用的数据。

本发明第四实施方式涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述方法实施例。

即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

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