掌桥专利:专业的专利平台
掌桥专利
首页

音乐交互方法、装置、设备以及存储介质

文献发布时间:2023-06-19 10:54:12


音乐交互方法、装置、设备以及存储介质

技术领域

本申请涉及计算机技术领域,尤其涉及一种音乐交互方法、装置、设备以及存储介质。

背景技术

随着计算机技术的不断发展,针对智能手机、平板电脑等设备的音乐体验产品也越来越丰富。如常见音乐体验游戏中通过将音乐以可视化的音符进行表现,从而使用户在终端设备的显示界面上进行音乐互动。但是现有技术中,终端设备的显示界面上所显示的音符数量较多,往往需要多个手指进行同时操作,操作繁琐且用户体验性差。

因此,如何降低音乐交互的复杂度,提升用户体验成为亟需解决的问题。

发明内容

本申请实施例提供一种音乐交互方法、装置、设备以及存储介质,可提升用户进行音乐交互的体验度,适用性高。

本申请实施例提供一种音乐交互方法,该方法包括:

响应于用户针对目标音乐的播放操作,播放上述目标音乐,并通过交互界面显示上述目标音乐对应的音符元素向操作区域移动的移动画面,其中,上述音符元素用于图形化表征上述目标音乐的重音音符,每一上述音符元素移动至上述操作区域的时刻与该音符元素对应的播放时刻一致;

通过上述操作区域获取上述用户针对音符元素的触控操作;

通过上述交互界面显示根据上述触控操作确定的音乐交互评价信息。

本申请实施例提供了一种音乐交互装置,该音乐交互装置包括:

交互界面显示模块,用于响应于用户针对上述目标音乐的播放操作,播放上述目标音乐,并通过交互界面显示上述目标音乐对应的音符元素向操作区域移动的移动画面,其中,上述音符元素用于图形化表征上述目标音乐的重音音符,每一上述音符元素移动至上述操作区域的时刻与该音符元素对应的播放时刻一致;

触控操作响应模块,用于通过上述操作区域获取上述用户针对音符元素的触控操作;

上述交互界面显示模块,用于通过上述交互界面显示根据上述触控操作确定的音乐交互评价信息。

本申请实施例提供了一种电子设备,包括处理器和存储器,该处理器和存储器相互连接;

上述存储器用于存储计算机程序;

上述处理器被配置用于在调用上述计算机程序时,执行本申请实施例提供的音乐交互方法。

本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行以实现本申请实施例提供的音乐交互方法。

本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。电子设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本申请实施例提供的音乐交互方法。

在本申请实施例中,通过将交互界面向用户显示音符元素向操作区域移动的移动画面,可使得用户直观感受到音乐的节奏变化。同时通过音符元素图形化表征音乐的重音音符,可减少音符元素的数量,降低用户基于操作区域进行交互操作的交互难度。而且由于每一音符元素移动至操作区域的时刻与该音符元素对应的播放时刻一致,因此可基于音乐的高音量强化音乐变化节奏,提升音符元素在移动过程中的节奏感。另一方面,通过交互界面显示根据触控操作确定的音乐交互评价信息,可使得用户进一步知晓用户所进行的触控操作的准确性,适用性更高。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的音乐交互方法的流程示意图;

图2是本申请实施例提供的提示界面的一场景示意图;

图3a是本申请实施例提供的音频信号的示意图;

图3b是本申请实施例提供的平滑信号的一示意图;

图3c是本申请实施例提供的平滑信号的另一示意图;

图4a是本申请实施例提供的音符元素的移动画面的一场景示意图;

图4b是本申请实施例提供的音符元素的移动画面的另一场景示意图;

图4c是本申请实施例提供的音符元素的移动画面的又一场景示意图;

图5是本申请实施例提供的确定移动距离的场景示意图;

图6a是本申请实施例提供的音乐交互的一场景示意图;

图6b是本申请实施例提供的音乐交互的另一场景示意图;

图6c是本申请实施例提供的音乐交互的又一场景示意图;

图6d是本申请实施例提供的音乐交互的又一场景示意图;

图7a是本申请实施例提供的确定音乐交互评价信息的一场景示意图;

图7b是本申请实施例提供的确定音乐交互评价信息的另一场景示意图;

图7c是本申请实施例提供的确定音乐交互评价信息的又一场景示意图;

图7d是本申请实施例提供的确定音乐交互评价信息的又一场景示意图;

图8a是本申请实施例提供的显示音乐交互总评价信息的一场景示意图;

图8b是本申请实施例提供的显示音乐交互总评价信息的另一场景示意图;

图9是本申请实施例提供的音乐交互装置的结构示意图;

图10是本申请实施例提供的电子设备的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请实施例提供的音乐交互方法可适用于人工智能领域,以及云技术中的云计算、人工智能云服务等领域。其中,人工智能是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。换句话说,人工智能是计算机科学的一个综合技术,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器。

机器学习(Machine Learning,ML)是专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。机器学习是人工智能的核心,是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域。在本申请实施例中,通过机器学习可使得机器具备本申请实施例所提供的音乐交互方法的相关能力。

云技术是指在广域网或局域网内将硬件、软件、网络等系列资源统一起来,实现数据的计算、储存、处理和共享的一种托管技术。本申请实施例所提供的音乐交互方法所涉及到的数据处理可基于云技术中的云计算(cloud computing)实现。

云计算是指通过网络以按需、易扩展的方式获得所需资源,是网格计算(GridComputing)、分布式计算(DistributedComputing)、并行计算(ParallelComputing)、效用计算(Utility Computing)、网络存储(Network StorageTechnologies)、虚拟化(Virtualization)、负载均衡(Load Balance)等传统计算机和网络技术发展融合的产物。

本申请实施例提供一种音乐交互方法,可将音乐节奏可视化,进而提升用户进行音乐交互的体验度。下面说明本申请实施例提供的音乐交互方法的示例性应用,本申请实施例提供的音乐交互方法可以由各种电子设备实施,例如,可以应用到智能手机、平板电脑、车载终端、智能穿戴设备、笔记本电脑、台式电脑等各种类型的用户终端(下文也简称为终端)。接下来,将说明本申请实施例提供的音乐交互方法应用于终端时的示例性应用。

参见图1,图1是本申请实施例提供的音乐交互方法的流程示意图。如图1所示,本申请实施例提供的音乐交互方法可包括如下步骤:

步骤S11、响应于用户针对目标音乐的播放操作,播放目标音乐,并通过交互界面显示目标音乐对应的音符元素向操作区域移动的移动画面。

在一些可行的实施方式中,当检测到用户针对目标音乐的播放操作时,响应该播放操作并开始播放目标音乐,并在播放目标音乐的同时通过交互界面显示目标音乐对应的音符元素向操作区域移动的移动画面。

其中,用户可基于该交互界面触发针对目标音乐的播放操作,该交互界面与目标音乐相对应,因此在检测到用户针对目标音乐的播放操作时,可在播放目标音乐的同时通过相同的交互界面显示目标音乐对应的音符元素向操作区域移动的移动画面。

可选的,用户可基于提示界面的提示信息触发针对目标音乐的播放操作,即通过提示界面的提示信息引导用户进行播放操作的触发。

其中,该提示界面的提示信息为与目标音乐相对应的提示信息,因此在通过提示界面获取到用户针对目标音乐的播放操作后,可从提示界面切换至交互界面,并在切换至交互界面后播放目标音乐并通过交互界面显示目标音乐对应的音符元素向操作区域移动的移动画面。

例如,参见图2,图2是本申请实施例提供的提示界面的一场景示意图。图2为用户在进入某一音乐游戏的互动关卡时向用户所呈现的提示界面,通过该提示界面向用户展示与互动关卡相关的描述信息以及用户通过该关卡可能获得的虚拟物品,以引导用户点击“开始”功能区域进入该提示界面(该互动关卡)对应的交互界面。在通过该提示界面检测到用户针对目标音乐的播放操作(用户点击“开始”所触发的操作)时,可由该提示界面切换至交互界面并在切换界面后播放目标音乐(该互动关卡对应的音乐),以通过交互界面显示目标音乐对应的音符元素向操作区域移动的移动画面。

需要特别说明的是,响应用户针对目标应用的播放操作的实现方式仅为示例,且用户针对目标音乐的播放操作的具体触发方式也可包括但不限于基于语音指令的触发方式和基于无线控制指令的触发方式,具体可基于实际应用场景需求确定,在此不做限制。

其中,在响应用户针对目标音乐的播放操作后,可从数据库(Database)或者数据库管理系统(Database Management System,DBMS)中获取该播放操作对应的目标音乐,或者从区块链中用于存储音乐数据的区块或者云存储(cloud storage)空间中获取目标音乐,也可以基于互联网、大数据等方式获取目标音乐。

需要特别说明的是,本申请实施例中获取目标音乐的具体实现方式可基于目标音乐的存储方式以及实际应用场景需求确定,在此不做限制。例如,在创建图2中的互动关卡时,可预先将该互动关卡对应的目标音乐存储于上述数据库、数据库管理系统或者区块链中,或者基于大数据、云存储技术等,通过集群应用、网格技术以及分布存储文件系统等功能,将网络中大量各种不同类型的存储设备(存储设备也称之为存储节点)通过应用软件或应用接口集合起来协同工作,共同存储目标音乐。

其中,区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块用于存储数据。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层。在本申请实施例中,区块链可用于存储本申请实施例中的目标音乐。

在一些可行的实施方式中,目标音乐对应的音符元素用于图形化表征目标音乐的重音音符。

其中,目标音乐的重音音符可用于表示目标音乐音量较高音乐部分,音符元素用于将目标音乐的重音音符图形化展示,即在交互界面中将目标音乐的重音音符进行可视化展现。

具体的,在确定目标音乐的重音音符时,可确定目标音乐对应的音量分布,并确定目标音乐中音量高于音量阈值的时刻和/或时间区间,进而确定目标音乐在音量高于音量阈值的时刻和/或时间区间对应的重音音符。换句话说,通过目标音乐对应的音量分布可确定出目标音乐中音量较高的部分,进而确定各音量较高部分对应的重音音符。

可选的,由于目标音乐的音量分布与其相对应的音频信号的波形分布呈正相关关系,即目标音乐的音量升高时,音频信号的波形呈上升趋势,目标音量的音量降低时,音频信号的波形呈下降区域。

基于此,在确定目标音乐的重音音符时,可获取目标音乐的音频信号,根据目标音乐的音频信号来确定目标音乐的音量分布。

在实际应用中,目标音乐的音频信号往往存在大量噪声,噪声的存在会导致目标音乐的音量分布存在偏差。如图3a所示,图3a是本申请实施例提供的音频信号的示意图,基于图3a不难发现音频信号的幅度随着声音的大致变化,但是无法确定目标音乐在某一时刻的准确音量,因此若基于音频信号确定出目标音乐在某一时刻的音量高低与其实际的音量高低很可能存在偏差。因此,可在获取目标音乐的音频信号的基础之上,对目标音乐的音频信号进行平滑处理得到平滑信号。通过对音频信号进行平滑处理可减少音频信号中的噪声得到波形较为平滑的波形,进而确定出平滑信号的各个峰值以根据平滑信号的各个峰值确定目标音乐的重音音符。其中,对目标音乐的音频信号进行平滑处理时,可采用滤波函数,如Savitsky-Golay滤波函数对音频信号进行处理。

如图3b所示,图3b是本申请实施例提供的平滑信号的一示意图。由图3b可知,通过对音频信号进行平滑处理后,平滑信号的波形更为平滑,也可准确确定平滑信号在各时刻的精确幅度,进而也可清晰知晓目标音乐在各时刻的音量分布。基于此,为体现目标音乐的音乐节奏感,可确定出平滑信号中的每一独立波峰的波峰时刻对应的重音音符。其中,独立波峰为波形幅度值大于相邻时刻的波形幅度值的波形幅度,如图3b中平滑信号每经过一小段时间均会出现一个独立波峰。

另一方面,由于音乐的演奏内容往往具有多种表现形式,因此对于目标音乐而言,其可能存在一段持续且音量稳定的音乐内容,如一段持续且稳定的高音,其对应于波形的表现则可能是多个连续不间断的峰值所组成的波形。

如图3c所示,图3c是本申请实施例提供的平滑信号的另一示意图。在图3c所示的平滑信号中,可明显看出存在多个独立峰值,同时也存在一段由连续不间断的峰值区间所组成的波形。其中,连续不间断的峰值区间可以理解为在该区间对应的波形中各个时刻的波形幅度相同,且该区间的起始时刻的波形幅度大于该时刻的前一时刻的波形幅度,该区间的结束时刻的波形幅度小于该时刻的下一时刻的波形幅度。由于连续不间断的峰值区间对应的音量仍然为该时段最高的音量,因此可确定该峰值区间对应的峰值时间区间对应的重音音符。

基于平滑信号的各峰值所确定出的重音音符,可表示目标音乐在完成播放过程中的多个音量较高的时刻,从而基于音符元素可在交互界面上一定程度上展现目标音乐的音乐节奏。

其中,目标应用的重音音符的可在播放目标音乐之前预先确定,也可在响应用户针对目标音乐的播放操作,跟随目标音乐的播放进度实时确定,具体确定方式可基于实际应用场景需求确定,在此不做限制。

在一些可行的实施方式中,通过交互界面显示的目标音乐对应的音符元素向如操作区域移动的移动画面,为各音符元素跟随其对应于目标音乐的音乐播放时间依次从相应的初始位置向操作区域移动的移动画面。

对于任一音符元素而言,该音符元素移动至操作区域的时刻与该音符元素对应的播放时刻一致。换句话说,每一音符元素移动至操作区域时刚好开始播放该音符元素对应于目标音乐的音乐内容,每一时刻不能播放多个音符元素对应于目标音乐的音乐内容。

其中,交互界面中的操作区域为交互界面中用于响应用户针对音符元素的触控操作,以通过交互界面显示根据触控操作确定的音乐交互评价信息的固定区域。并且,操作区域在交互界面中的覆盖范围、在交互界面中的位置、交互界面的形状等均可基于实际应用场景需求确定,在此不做限制。例如,对于同一音乐游戏的不同音乐关卡对应的交互界面中,相对应的操作区域的位置、覆盖范围以及形状可完全不同、可部分相同也可完全相同。

可选的,各音符元素的初始位置可以为同一初始位置,即可通过交互界面显示各音符元素从交互界面中的同一位置根据相对应的播放时间向操作区域移动的移动画面。或者,各音符元素可分别对应各自的初始位置,通过交互界面显示各音符元素根据相对应的播放时间依次从各自的初始位置向操作区域移动的移动画面。或者,各音符元素可按照对应于目标音乐的音乐播放时间顺序,依次确定各音符元素所对应的预设初始位置。

需要特别说明的是,在本申请实施例中各音符元素在交互界面中的初始位置具体可基于实际应用场景需求确定,在此不做限制。

可选的,对于任一音符元素而言,交互界面所显示的该音符元素向操作区域的移动轨迹由该音符元素在交互界面中的初始位置和移动方式确定。其中,该移动方式可以理解为该音符元素为直线向操作区域移动,还是基于曲线(移动过程中方向改变)向操作区域移动。其中,各音符元素在交互界面中的

进一步的,对于交互界面中的任意两个音符元素而言,若二者的初始位置相同,移动方式相同,则通过交互界面显示的二者向操作区域移动的移动轨迹相同。若二者的移动方式不同,则无论二者的初始位置是否相同,通过交互界面显示的二者向操作区域移动的移动轨迹均不同。若二者的初始位置不同,移动方式相同,则在二者与操作区域在同一直线且二者的移动方式为直线移动的情况下,通过交互界面显示的二者向操作区域移动的移动轨迹相同,区别在于移动距离不同,否则,通过交互界面显示的二者向操作区域移动的移动轨迹不同。

作为一示例,参见图4a,图4a是本申请实施例提供的音符元素的移动画面的一场景示意图。图4a是交互界面所显示的音符元素A、音符元素B和音符元素C在某一时刻向操作区域移动的移动画面。假设音符元素A在该时刻的位置为其在交互界面中的初始位置,且音符元素B和音符元素C在交互界面中的初始位置与音符元素A的初始位置相同。在音符元素A、音符元素B和音符元素C所对应的移动方式为直线移动的情况下,该交互界面所显示的移动画面中音符元素A、音符元素B和音符元素C的移动轨迹相同,均沿同一移动轨迹向操作区域移动。

作为一示例,参见图4b,图4b是本申请实施例提供的音符元素的移动画面的另一场景示意图。图4b是交互界面所显示的音符元素A、音符元素B和音符元素C在某一时刻向操作区域移动的移动画面。假设音符元素A、音符元素B和音符元素C在交互界面中的位置即为相对应的初始位置,音符元素A和音符元素B的移动方式同为直线向操作区域移动,但是由于音符元素A和音符元素B在交互界面中的初始位置不同,则交互界面最终可显示的音符元素A和音符元素B向操作区域移动的移动轨迹为从不同位置向操作区域延伸的直线移动轨迹。对于音符元素C而言,音符元素C的移动方式为曲线移动,与音符元素A和音符元素B的移动方式均不同,因此可知交互界面最终可显示的音符元素C向操作区域移动的移动轨迹为曲线轨迹。

参见图4c,图4c是本申请实施例提供的音符元素的移动画面的又一场景示意图。图4c是交互界面所显示的多个音符元素在某一时刻向操作区域移动的移动画面。假设音符元素A和音符元素B在交互界面中的位置即为相对应的初始位置,且音符元素A和音符元素B的移动方式同为直线向操作区域移动。由于音符元素A和音符元素B在交互界面中的初始位置不同,则交互界面最终可显示的音符元素A和音符元素B向操作区域移动的移动轨迹为不同位置向操作区域延伸的直线移动轨迹。

在一些可行的实施方式中,通过交互界面显示的各音符元素向操作区域移动移动画面具体可通过各音符元素在交互界面中的初始位置确定的。在通过交互界面显示各音符元素向操作区域移动的移动画面之前,可先确定各音符元素在交互界面中的初始位置,并根据目标音乐的各重音音符生成相对应的音符元素。

进一步的,根据各音符元素对应于目标应用的播放时间,在交互界面中显示各音符元素依次从相应的初始位置向操作区域移动的移动画面。

具体的,可确定各音符元素每隔预设时间在交互界面中的位置,根据各音符元素在交互界面中的位置以及对应于目标应用的音乐播放时间,确定各音符元素在交互界面中依次从相应的初始位置向操作区域移动的移动画面。

换句话说,对于每个音符元素,根据该音符元素每隔预设时间段在交互界面中的位置,可确定该音符元素每隔预设时间段的位置变化,进而基于该音符元素的每隔预设时间段的位置变化得到该音符元素从相应的初始位置向操作区域移动的移动画面。

当预设时间段的时长足够小时,可根据该音符元素每隔预设时间段在交互界面中的静止位置得到该音符元素对应的完整位置变化过程,即通过交互界面显示该音符元素从相应的初始位置向操作区域移动的移动画面。例如,上述预设时间段为交互界面刷新界面的时间间隔,即上述预设时间段为交互界面对应的帧间隔,该音符元素每隔预设时间段在交互界面中的位置为对应于交互界面每一帧画面上的位置。在交互界面不断刷新界面的过程中实现显示各音符元素从相对应的初始位置向操作区域移动的移动画面。

可以理解的,基于上述实现方式通过交互界面显示各音符元素从相对应的初始位置向操作区域移动的移动画面的过程,其实质为先确定各音符元素每个预设时间段在交互界面中的位置,进而通过交互界面每隔预设时间显示各音符元素的位置变化,以达到各音符元素在交互界面中移动的目的。

需要特别说明的是,上述预设时间段的具体时长可基于实际应用场景需求确定,如交互界面的界面刷新率越高,相对应的预设时间段的时长越短,本申请中对预设时间段的具体时长不做限制。

在一些可行的实施方式中,若通过交互界面显示的各音符元素从相对应的初始位置向操作区域移动的过程为匀加速过程,则在确定各音符元素每隔预设时间段在交互界面中的位置时,可根据各音符元素在移动画面显示过程中的加速度和初速度,确定各音符元素在每一预设时间段的起始时刻、在移动画面显示过程中对应的速度。其中,各音符元素的初速度为其在第一个预设时间段的起始时刻、在移动画面显示过程中对应的速度。

进一步的,对于每一音符元素,根据该音符元素在移动画面显示过程中对应的加速度和在每一预设时间段的起始时刻的、在移动画面显示过程中对应的速度,确定该音符元素在相对应的预设时间段的移动距离。进而根据该音符元素的起始位置,以及该音符元素在每一预设时间段的移动距离,确定该音符元素每隔预设时间段在交互界面中的位置。

可以理解的,基于确定各音符元素每个预设时间段在交互界面中的位置的过程中,其实质为预先确定各音符元素在每一预设时间段的移动距离以确定各音符元素在每隔预设时间段后的位置,进而通过交互界面每隔预设时间显示各音符元素的位置变化,以达到各音符元素在交互界面中移动的目的。

参见图5,图5是本申请实施例提供的确定移动距离的场景示意图。如图5所示,通过交互界面显示的一音符元素从相对应的初始位置(位置A)向操作区域移动的过程为匀加速过程,且该音符元素在移动画面显示过程中对应的加速度为a、初速度为v

在预设时间段为t

需要特别说明的,对于目标音乐对应的各音符元素,不同音符元素在移动画面显示过程中对应的加速度和初速度可以相同也可不同,具体可基于实际应用场景需求确定,具体设置可确保音乐播放顺序靠前的音符元素比音乐播放顺序靠后的音符元素先移动至操作区域,且各音符移动至操作区域的时刻与相对应的音符元素的播放时刻一致。

例如,对于音符元素A和音符元素B而言,若音符元素A在移动画面显示过程中对应的初速度和音符元素B在移动画面显示过程中对应的初速度相同,音符元素A在移动画面显示过程中对应的加速度小于和音符元素B在移动画面显示过程中对应的加速度,则至需要确定音符元素A和音符元素B的开始移动时间,以使音符元素A比音符元素B先移动至操作区域,且各音符移动至操作区域的时刻与相对应的音符元素的播放时刻一致即可。

在一些可行的实施方式中,若通过交互界面显示的各音符元素从相对应的初始位置向操作区域移动的过程为匀速移动,则在确定各音符元素每隔预设时间段在交互界面中的位置时,则各音符元素在每一预设时间段的起始时刻、在移动画面显示过程中对应的速度均与初速度一致。

进一步的,对于每一音符元素,根据该音符元素在移动画面显示过程中对应的速度,确定该音符元素在每一预设时间段的移动距离。进而根据该音符元素的起始位置,以及该音符元素在每一预设时间段的移动距离,确定该音符元素每隔预设时间段在交互界面中的位置。

在上述任一可行的实施方式中,在通过交互界面显示各音符元素向操作区域移动的移动画面时,需要先确定各音符元素的生成时刻,以在各音符元素的生成时刻根据相对应的重音音符生成音符元素。其中,对于每一音符元素,该音符元素的生成时刻在该音符元素从初始位置向操作区域移动的开始时刻之前,或者与其从初始位置向操作区域移动的开始时刻一致。换句话说,对于每一音符元素,该音符元素的生成时刻与在交互界面中显示该音符元素移动至操作区域的时刻之间的时长,不小于在交互界面中显示该音符元素从相对应的初始位置移动至操作区域的移动时长。

不难理解,在确定每一音符元素的生成时刻时,可确定在交互界面中显示该音符元素从相对应的初始位置移动至操作区域的移动时长,进而根据移动时长确定该音符元素的生成时刻。其中,在交互界面中显示该音符元素从相对应的初始位置移动至操作区域的移动时长,可根据该音符元素的初始位置与操作区域之间的距离、以及该音符元素在移动画面显示过程中对应的初速度确定。

具体的,若通过交互界面显示的各音符元素从相对应的初始位置向操作区域移动的过程为匀速移动,则可根据该音符元素的初始位置与操作区域之间的距离、以及该音符元素在移动画面显示过程中对应的初速度直接确定在交互界面中显示该音符元素从相对应的初始位置移动至操作区域的移动时长。

可选的,若通过交互界面显示的各音符元素从相对应的初始位置向操作区域移动的过程为匀加速移动,则在需要获取该音符元素的初始位置与操作区域之间的距离S、以及该音符元素在移动画面显示过程中对应的初速度v

步骤S12、通过操作区域获取用户针对音符元素的触控操作。

在一些可行的实施方式中,在通过交互界面向用户显示各音符元素向操作区域移动的移动画面的过程中,用户可在操作区域进行针对移动至操作区域的音符元素的触控操作,以通过用户针对音符元素的触控操作和音符元素的交互,实现用户与播放的目标音乐之间的交互。

可选的,通过操作区域获取的用户针对音符元素的触控操作为预设操作,即用户基于一种预设操作通过操作区域音乐交互。换句话说,用户发现在交互界面显示有音符元素移动至操作区域时,可通过操作区域触发预设操作实现音乐交互。其中,上述预设操作具体的操作类型包括但不限于滑动、点按以及长按等,可基于实际应用场景需求确定,在此不做限制。

举例来说,上述预设操作为点按操作,当在交互界面显示有音符元素移动至操作区域时,用户可在操作区域对移动至操作区域的音符元素进行点按操作。由于音符移动至操作区域的时刻与该音符元素对应的播放时刻一致,因此用户在交互界面显示有音符元素移动至操作区域并进行点按操作的同时,刚好听到该音符元素对应的音乐内容。当用户持续进行上述操作时,用户可通过点按操作实现与完整目标音乐的音乐交互。

进一步的,在通过交互界面向用户显示各音符元素向操作区域移动的移动画面的同时,可通过交互界面向用户显示操作指示信息,以引导用户在交互界面显示有移动至操作区域的音符元素时,在操作区域进行上述预设操作。

作为一示例,由于音符元素用于图形化表征相对应的重音音符,因此可通过各音符元素展示操作指引信息,以引导用户在交互界面显示有移动至操作区域的音符元素时,在操作区域进行上述预设操作。

作为一示例,还可在检测到用户针对目标音乐的播放操作之前,通过提示界面或者交互界面向用户展示上述操作指示信息,也可通过语音向用户传递上述操作指示信息。

需要特别说明的是,上述操作指示信息的具体呈现方式可基于实际应用场景需求确定,在此不做限制。

可选的,用户在操作区域进行的触控操作可根据交互界面显示的移动至操作区域的音符元素的图形化展现形式确定,即对于任一音符元素而言,该音符元素的图形化展现形式可基于其相对应的重音音符的音符类型确定。

具体的,同一音符类型对应一种图形化展现形式,如对应于同一音符类型的音符元素的展现形式为相同的形状,或者相同的展现内容、颜色等,在此不做限制。并且同一音符类型对应一种预设触控操作,如对应于同一音符类型的音符元素对应相同的预设触控操作,如点按、长按或者滑动等等,在此不做限制。

基于此,可建立触控操作、音符元素的图形化展现形式以及重音音符之间的对应关系,从而使用户基于多种触控操作实现与目标音乐的音乐交互。

在一些可行的实施方式中,目标音乐对应的各重音音符的音符类型可通过各重音音符对应峰值确定。具体的,可将对应于独立峰值的重音音符的音乐类型确定一种音符类型,将连续不间断的峰值区间对应的重音音符的音符类型确定为另一种音符类型,即将各重音音符按照短音类型和长音类型进行分类。

对于短音类型的重音音符,可将该音符类型对应的预设触控操作确定为点按操作或者滑动操作;对于长音类型的重音音符,可将该音符类型对应的预设触控操作确定为长按操作。

进一步的,为提升各音符元素的图像化展现形式的多样性,可将峰值大于峰值阈值的独立峰值对应的重音音符的音符类型确定为一种音符类型,将峰值小于或者等于峰值阈值的独立峰值对应的重音音符的音符类型确定为另一种音符类型,再将连续不间断的峰值区间对应的重音音符的音符类型确定为最后一种音符类型。并且将上述三种不同的音符类型对应的预设触控操作分别确定为点按操作、滑动操作以及长按操作等不同的操作,在此不做限制。

具体的,对于各音符元素而言,各音符元素的图形化展现形式可根据不同的音符类型确定,以通过图形化展现形式提示用户在交互界面显示某一音符元素移动至操作区域时,用户可在操作区域进行与相对应的预设触控操作以实现与目标音乐的音乐交互。

例如,不同音符类型对应一种图形化展现形式,对应于不同音符类型的音符元素的展现形式为分别为不同的形状,展现内容、颜色等,在此不做限制。

进一步的,在通过交互界面向用户显示各音符元素向操作区域移动的移动画面的同时,可通过交互界面向用户显示操作指示信息,以指示用户各音符元素对应的不同图形化展现形式所分别对应的预设触控操作,以引导用户在交互界面显示有移动至操作区域的音符元素时,在操作区域进行与该音符元素相对应的预设触控操作。

作为一示例,由于音符元素用于图形化表征相对应的重音音符,因此可通过各音符元素展示操作指引信息,以引导用户各音符元素所分别对应的预设触控操作,以引导用户在交互界面显示有移动至操作区域的音符元素时,在操作区域进行与该音符元素相对应的预设触控操作。

作为一示例,还可在检测到用户针对目标音乐的播放操作之前,通过提示界面或者交互界面向用户展示上述操作指示信息,也可通过语音向用户传递上述操作指示信息,以指示用户各音符元素对应的不同图形化展现形式所分别对应的预设触控操作。

需要特别说明的是,上述用于指示各音符元素的图形化展现形式所分别对应的预设触控操作的操作指示信息的具体呈现方式可基于实际应用场景需求确定,在此不做限制。

例如,参见图6a,图6a是本申请实施例提供的音乐交互的一场景示意图。在图6a的交互界面中显示有音符元素A、音符元素B以及音符元素C,其中,音符元素C对应的图形化展现形式对应的预设触控操作为滑动。在图6a的交互界面中显示音符元素C移动至操作区域时,用户可在操作区域进行滑动操作以完成与目标音乐的一次音乐交互。

例如,参见图6b,图6b是本申请实施例提供的音乐交互的另一场景示意图。在图6b的交互界面中显示有音符元素A、音符元素B以及音符元素C,其中,音符元素C对应的图形化展现形式对应的预设触控操作为点按。在图6b的交互界面中显示音符元素C移动至操作区域时,用户可在操作区域进行点按操作以完成与目标音乐的一次音乐交互。

例如,参见图6c,图6c是本申请实施例提供的音乐交互的又一场景示意图。在图6c的交互界面中显示有音符元素A和音符元素B,其中,音符元素B用于图形化表征连续不间断的峰值时间区间对应的重音音符。换句话说,音符元素B用于图形化表征一段连续、音量较高且稳定的音乐。其中,音符元素B对应的图形化展现形式对应的预设触控操作为长按,即在图6c的交互界面中显示音符元素B靠近操作区域的一端移动至操作区域时,用户可在操作区域进行长按操作。另参见图6d,图6d是本申请实施例提供的音乐交互的又一场景示意图。图6d的交互界面中音符元素B的位置为图6c的交互界面中的音符元素B进行移动后的位置,且图6d的交互界面显示音符元素B的尾端移动至操作区域,此时用户可在操作区域取消长按操作,以完成与目标音乐的一次音乐交互。

步骤S13、通过交互界面显示根据触控操作确定的音乐交互评价信息。

在一些可行的实施方式中,在通过操作区域获取到用户针对音符元素的触控操作之后,可根据用户的触控操作确定该触控操作对应的音乐交互评价信息,并通过交互界面向用户显示根据该触控操作确定的音乐交互评价信息。其中,该触控操作对应的音乐交互评价信息可以用于表征用户基于触控操作与相对应的音符元素的交互准确性。

具体的,在根据通过操作区域获取的触控操作确定音乐交互评价信息时,可根据用户针对音符元素的触控操作与预设评分规则的匹配度,确定该触控操作对应的音乐交互评价信息。

其中,在各重音音符的音符类型中同一音符类型对应一种图形化展现形式,且对应于一种预设触控操作的情况下,用户针对音符元素的触控操作与预设评分规则的匹配度包括用户针对任一音符元素的触控操作与该音符元素对应的预设触控操作的匹配度。

也就是说,根据用户针对任一音符元素的触控操作与该音符元素对应的预设触控操作的匹配度所确定的音乐交互评价信息,可在通过所述操作区域获取用户针对音符元素的触控操作时,交互界面显示有音符元素移动至操作区域的情况下,确定用户针对某一音符元素的触控操作与该音符元素对应的预设触控操作是否一致。若一致,则说明用户成功基于该触控操作完成一次音乐交互。

基于此,该触控操作的音乐交互评价信息可以为音乐交互评分,如用户针对某一音符元素的触控操作与该音符元素对应的预设触控操作一致时,可确定音乐交互评分为预设分数,用户针对某一音符元素的触控操作与该音符元素对应的预设触控操作不一致时,此次触控操作不得分。或者,该触控操作的音乐交互评价信息可以为用于提示用户针对某一音符元素的触控操作与该音符元素对应的预设触控操作是否一致的提示信息,如“再接再厉”、“太可惜了”等可提示用户其进行的触控操作与预设触控操作不一致的信息,以及“真棒”、“good”等可提示用户其进行的触控操作与预设触控操作一致的信息。需要特别说明的是,上述提示信息的具体信息内容可基于实际应用场景需求确定,在此不做限制。

可选的,用户针对音符元素的触控操作与预设评分规则的匹配度还可包括在获取到用户的触控操作时交互界面是否显示有音符元素移动至操作区域。该触控操作的音乐交互评价信息可以为音乐交互评分可以为音乐交互评分,或者为用于提示用户进行触控操作时交互界面是否显示有音符元素移动至操作区域的提示信息。例如,在各音符元素对应同一预设触控操作的情况下,若在获取到用户的触控操可根据音乐交互评分或者提示信息来确定用户进行触控操作时,交互界面是否显示有音符元素移动至操作区域。

可选的,用户针对音符元素的触控操作与预设评分规则的匹配度可同时包括在获取到用户的触控操作时交互界面是否显示有音符元素移动至操作区域,以及用户针对任一音符元素的触控操作与该音符元素对应的预设触控操作的匹配度。其中,根据触控操作确定的音乐交互评价信息为音乐交互评分。

换句话说,在通过操作区域获取到用户针对音符元素的触控操作时,可先确定在获取到用户的触控操作时交互界面是否显示有音符元素移动至操作区域,若交互界面未显示有音符元素移动至操作区域,则确定该触控操作对应的音乐交互评分不得分。若交互界面未显示有音符元素移动至操作区域,则确定用户对应的触控操作是否与移动至操作区域的音符元素对应的预设触控操作一致,若不一致,则确定该触控操作对应的音乐交互评分不得分。若一致,则可确定该触控操作对应的音乐交互评分为预设分数。

例如,参见图7a,图7a是本申请实施例提供的确定音乐交互评价信息的一场景示意图。图7a的交互界面显示有音符元素C移动至操作区域,且音符元素C对应的预设触控操作为点按操作。在通过交互界面获取到用户针对该音符元素的触控操作为滑动操作的情况下,可确定此次音乐交互评分不得分。

再例如,参见图7b,图7b是本申请实施例提供的确定音乐交互评价信息的另一场景示意图。图7b的交互界面显示没有音符元素移动至操作区域,在通过交互界面获取到用户针对该音符元素的触控操作为滑动操作的情况下,可确定此次音乐交互评分不得分。

进一步的,在通过操作区域获取到用户针对音符元素的触控操作时,确定在获取到用户的触控操作时交互界面显示有音符元素移动至操作区域,并且确定用户对应的触控操作与移动至操作区域的音符元素对应的预设触控操作一致的情况下,由于在交互界面中显示的音符元素和操作区域均占据交互界面中的一部分区域的情况下,因此可根据交互界面中操作区域与移动至操作区域的音符元素(为方便描述,以下称为目标音符元素)的重合面积确定具体的音乐交互评分。其中,音乐交互评分与重合面积呈正相关,即重合面积越大,音乐交互评分越高,完全重合(包括音符元素对应的区域完全覆盖操作区域,或者操作区域完全覆盖音符元素对应的区域)时音乐交互评分最高,音符元素对应的区域与操作区域相切时,音乐交互评分最低但不为0。其中,在基于重合面积确定的音乐交互评分的具体分值(如最高分和最低分)可基于实际应用场景需求确定,在此不做限制。

例如,参见图7c,图7c是本申请实施例提供的确定音乐交互评价信息的又一场景示意图。图7c的交互界面显示有音符元素C移动至操作区域,且音符元素C对应的预设触控操作为滑动操作。在通过交互界面获取到用户针对该音符元素的触控操作为滑动操作的情况下,由于音符元素C对应的区域与操作区域重合的区域并未达到最大,因此可确定音乐交互评分为8分(最高分为10分。

再例如,参见图7d,图7d是本申请实施例提供的确定音乐交互评价信息的又一场景示意图。图7d的交互界面显示有音符元素C移动至操作区域,且音符元素C对应的预设触控操作为滑动操作。在通过交互界面获取到用户针对该音符元素的触控操作为滑动操作的情况下,由于音符元素C对应的区域与操作区域重合的区域达到最大,即操作区域完全覆盖音符元素对应的区域,因此可确定音乐交互评分为最高分10分。

在一些可行的实施方式中,在通过交互界面显示根据某一触控操作确定的音乐交互评价信息的同时,还可通过交互界面显示音乐交互总评价信息。其中,任一时刻对应的音乐交互总评价信息是基于在该时刻之前该用户对应的所有触控操作所确定的音乐交互评价信息确定。

其中,在音乐交互平均信息为音乐交互评分的情况下,任一时刻对应的音乐交互总评分为在该时刻之前该用户对应的所有触控操作对应的音乐交互评分之和。

例如,参见图8a,图8a是本申请实施例提供的显示音乐交互总评价信息的一场景示意图。在图8a的交互界面显示有音符元素C移动至操作区域,且音符元素C对应的预设触控操作为滑动操作。在通过交互界面获取到用户针对该音符元素的触控操作为滑动操作,且音符元素C对应的区域与操作区域重合的区域达到最大的情况下,确定此次滑动操作对应的音乐交互评分为最高分10分。若根据用户此前针对音符元素B的触控操作确定的音乐交互评分同样为10分的情况下,可在交互界面上显示音乐交互总评分为两次触控操作对应的音乐交互评分之和(20分)。

再例如,参见图8b,图8b是本申请实施例提供的显示音乐交互总评价信息的另一场景示意图。图8b所示的界面为音乐交互总评分的显示界面,在目标音乐播放完毕之后,可确定在目标音乐的播放期间内基于用户所有的触控操作所确定的多个音乐交互评分,并将多个音乐交互评分之和(20471分)通过该显示界面向用户显示。

在本申请实施例中,通过将交互界面向用户显示音符元素向操作区域移动的移动画面,可使得用户通过视觉直观感受到音乐的节奏变化。同时通过音符元素图形化表征音乐的重音音符,可减少音符元素的数量,降低用户基于操作区域进行交互操作的交互难度。而且由于每一音符元素移动至操作区域的时刻与该音符元素对应的播放时刻一致此外,因此可基于音乐的高音量强化音乐变化节奏,提升音符元素在移动过程中的节奏感。另一方面,通过交互界面显示根据触控操作确定的音乐交互评价信息,可使得用户进一步知晓用户所进行的触控操作的准确性,适用性更高。

参见图9,图9是本申请实施例提供的音乐交互装置的结构示意图。本申请实施例提供的音乐交互装置1包括:

交互界面显示模块11,用于响应于用户针对上述目标音乐的播放操作,播放上述目标音乐,并通过交互界面显示上述目标音乐对应的音符元素向操作区域移动的移动画面,其中,上述音符元素用于图形化表征上述目标音乐的重音音符,每一上述音符元素移动至上述操作区域的时刻与该音符元素对应的播放时刻一致;

触控操作响应模块12,用于通过上述操作区域获取上述用户针对音符元素的触控操作;

上述交互界面显示模块11,用于通过上述交互界面显示根据上述触控操作确定的音乐交互评价信息。

在一些可行的实施方式中,上述音符元素所表征的重音音符是基于以下方式确定的:

对上述目标音乐的音频信号进行平滑处理,确定平滑信号的各峰值;

确定每个独立峰值在上述平滑信号中的峰值时刻以及每个连续不间断的峰值区间在上述平滑信号中的峰值时间区间;

确定上述目标音乐在各上述峰值时刻对应的重音音符,并确定上述目标音乐各上述峰值时间区间对应的重音音符。

在一些可行的实施方式中,上述装置1还包括:

音符元素确定模块13,用于确定各上述音符元素在交互界面中的初始位置,并根据各上述重音音符生成相对应的音符元素;

上述交互界面显示模块11,用于基于各上述音符元素对应的音乐播放时间,在上述交互界面中显示各上述音符元素依次从相应的初始位置向操作区域移动的移动画面。

在一些可行的实施方式中,上述交互界面显示模块11,用于:

确定各上述音符元素每隔预设时间在上述交互界面中的位置;

基于各上述音符元素的初始位置、各音符元素每隔上述预设时间段在上述交互界面中的位置以及各上述音符元素对应的音乐播放时间,确定各上述音符元素在上述交互界面中依次从相应的初始位置向上述操作区域移动的移动画面。

在一些可行的实施方式中,上述交互界面显示模块11,用于:

根据各上述音符元素在上述移动画面显示过程中对应的加速度和初速度,确定各上述音符元素在每一上述预设时间段的起始时刻的、在上述移动画面显示过程中对应的速度;

对于每一音符元素,根据该音符元素在上述移动画面显示过程中对应的加速度和在每一上述预设时间段的起始时刻的、在上述移动画面显示过程中对应的速度,确定该音符元素在相对应的预设时间段的移动距离;

根据该音符元素的初始位置,以及该音符元素在每一上述预设时间段的移动距离,确定该音符元素每隔上述预设时间在上述交互界面中的位置。

在一些可行的实施方式中,上述交互界面显示模块11,用于:

确定各上述音符元素的生成时刻;

对于每一音符元素,在该音符元素对应的生成时刻,根据该音符元素对应的重音音符生成该音符元素;

对于每一音符元素,确定在上述交互界面中显示该音符元素从相对应的初始位置移动至上述操作区域的移动时长;

根据上述移动时长确定该音符元素的生成时刻。

在一些可行的实施方式中,上述交互界面显示模块11,用于:

基于上述用户针对音符元素的触控操作与预设评分规则的匹配度,确定音乐交互评价信息。

在一些可行的实施方式中,同一音符类型对应一种图形化展现形式,且对应一种预设触控操作,上述音符类型为重音音符的音符类型;

上述触控操作与上述预设评分规则的匹配度,包括:

上述用户针对任一音符元素的触控操作与该音符元素对应的预设触控操作的匹配度。

在一些可行的实施方式中,上述重音音符的音符类型是基于以下方式确定的:

将峰值大于峰值阈值的独立峰值对应的重音音符的音符类型确定为第一音符类型;

将峰值小于或者等于上述峰值阈值的独立峰值对应的重音音符的音符类型确定为第二音符类型;

将连续不间断的峰值区间对应的重音音符的音符类型确定为第三音符类型。

在一些可行的实施方式中,上述交互界面显示模块11,还用于:

通过上述交互界面显示音乐交互总评价信息;

其中,任一时刻对应的音乐交互总评价信息基于在该时刻之前上述用户对应的所有触控操作所确定的音乐交互评价信息确定的。

在一些可行的实施方式中,通过上述交互界面显示的各上述音符元素向上述操作区域移动的移动轨迹相同。

所述音乐交互装置可以是运行于计算机设备中的一个计算机程序(包括程序代码),例如该用户界面的显示装置为一个应用软件;该装置可以用于执行本申请实施例提供的方法中的相应步骤。

在一些可行的实施例中,本申请实施例提供的音乐交互装置可以采用软硬件结合的方式实现,作为示例,本申请实施例提供的音乐交互装置可以是采用硬件译码处理器形式的处理器,其被编程以执行本申请实施例提供的音乐交互方法,例如,硬件译码处理器形式的处理器可以采用一个或多个应用专用集成电路(ASIC,Application SpecificIntegrated Circuit)、DSP、可编程逻辑器件(PLD,Programmable Logic Device)、复杂可编程逻辑器件(CPLD,Complex Programmable Logic Device)、现场可编程门阵列(FPGA,Field-Programmable Gate Array)或其他电子元件。

具体实现中,上述装置1可通过其内置的各个功能模块执行如上述图1中各个步骤所提供的实现方式,具体可参见上述各个步骤所提供的实现方式,在此不再赘述。

参见图10,图10是本申请实施例提供的电子设备的结构示意图。如图10所示,本实施例中的电子设备1000可以包括:处理器1001,网络接口1004和存储器1005,此外,上述电子设备1000还可以包括:用户接口1003,和至少一个通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。其中,用户接口1003可以包括显示屏(Display)、键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1004可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器1005可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图10所示,作为一种计算机可读存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及设备控制应用程序。

在图10所示的电子设备1000中,网络接口1004可提供网络通讯功能;而用户接口1003主要用于为用户提供输入的接口;而处理器1001可以用于调用存储器1005中存储的设备控制应用程序,以实现本申请实施例提供的音乐交互方法。

应当理解,在一些可行的实施方式中,上述处理器1001可以是中央处理单元(central processing unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integratedcircuit,ASIC)、现成可编程门阵列(field-programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。该存储器可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器的一部分还可以包括非易失性随机存取存储器。例如,存储器还可以存储设备类型的信息。

具体实现中,上述电子设备1000可通过其内置的各个功能模块执行如上述图1中各个步骤所提供的实现方式,具体可参见上述各个步骤所提供的实现方式,在此不再赘述。

本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,被处理器执行以实现图1中各个步骤所提供的方法,具体可参见上述各个步骤所提供的实现方式,在此不再赘述。

上述计算机可读存储介质可以是前述实施例提供的音乐交互装置或者电子设备的内部存储单元,例如电子设备的硬盘或内存。该计算机可读存储介质也可以是该电子设备的外部存储设备,例如该电子设备上配备的插接式硬盘,智能存储卡(smart mediacard,SMC),安全数字(secure digital,SD)卡,闪存卡(flash card)等。上述计算机可读存储介质还可以包括磁碟、光盘、只读存储记忆体(read-only memory,ROM)或随机存储记忆体(randomaccess memory,RAM)等。进一步地,该计算机可读存储介质还可以既包括该电子设备的内部存储单元也包括外部存储设备。该计算机可读存储介质用于存储该计算机程序以及该电子设备所需的其他程序和数据。该计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。

本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。电子设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行图1中各个步骤所提供的方法。

本申请的权利要求书和说明书及附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或电子设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或电子设备固有的其它步骤或单元。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置展示该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

以上所揭露的仅为本申请较佳实施例而已,不能以此来限定本申请之权利范围,因此依本申请权利要求所作的等同变化,仍属本申请所涵盖的范围。

相关技术
  • 音乐交互方法、装置、设备以及存储介质
  • 受控设备的交互方法及装置、主控设备的交互方法及装置、终端和存储介质
技术分类

06120112723200