一种音乐播放的控制方法及装置与流程

文档序号:11773653阅读:232来源:国知局
一种音乐播放的控制方法及装置与流程

本发明实施例涉及终端技术领域,特别是涉及一种音乐播放的控制方法及装置。



背景技术:

随着智能电子设备的兴起,电子设备提供了越来越丰富的功能,比如上网获取数据、拍摄照片或者视频、播放音乐等,为人们生活带来了极大的方便。

现有手机的音乐播放功能十分便捷,足以代替了以往流行的mp3。在使用手机听音乐的过程中,经常需要切换音乐、调整音量、调整播放模式等。目前的控制方法中,一般是点击电源键、启动手机,在音乐播放器的界面通过点击功能按键触发相应的命令,实现对播放音乐的控制,或者,通过耳机接口连接的耳机,通过耳机的线控铵键实现常用的切歌功能。

由于通过音乐播放器的功能按键控制时,需要解锁手机、激活播放界面后进行操作,操作麻烦且有损电源键,用户也需要用眼睛配合操作,对某些特殊的场合如走路、开车等限制较大;通过耳机线控时,需要连接耳机线,适用范围较小,而且控制指令较为单一,不利于对音乐播放进行多样化的控制和满足用户的个性化需求。



技术实现要素:

本发明实施例主要解决的技术问题是提供一种乐播放的控制方法及装置,能够解决现有技术中进行音乐播放控制时,需要解锁手机、激活播放界面或者连接耳机线进行控制,操作较为麻烦或者控制方式较为单一的问题。

为解决上述技术问题,本发明实施例采用的一个技术方案是:提供一种音乐播放的控制方法,包括:

获取用户手势在屏幕上或屏幕上方的运动轨迹和运动时间;

根据运动轨迹和运动时间,确定与运动轨迹和运动时间对应的控制指令;

根据控制指令进行音乐播放控制。

可选地,根据运动轨迹和运动时间,确定与运动轨迹和运动时间对应的控制指令,具体为:

运动轨迹包括向左、向右、向上和向下;

当运动轨迹向左时,根据运动时间,确定切换播放上一个音乐文件或快退播放当前音乐文件;

当运动轨迹向右时,根据运动时间,确定切换播放下一个音乐文件或快进播放当前音乐文件;

当运动轨迹向上时,根据运动时间,确定播放音乐文件的音量加量;

当运动轨迹向下时,根据运动时间,确定播放音乐文件的音量减量。

可选地,根据运动轨迹和运动时间,确定与运动轨迹和运动时间对应的控制指令,具体为:

运动轨迹包括斜向上和斜向下;

当运动轨迹斜向上时,根据运动时间,确定播放音乐文件的节奏增速;

当运动轨迹斜向下时,根据运动时间,确定播放音乐文件的节奏减速。

可选地,根据运动轨迹和运动时间,确定与运动轨迹和运动时间对应的控制指令,具体为:

运动轨迹包括圆、左弧线和右弧线;

当运动轨迹为圆时,根据当前播放模式和运动时间,确定播放音乐文件的播放模式;

当运动轨迹为左弧线时,根据运动时间,确定播放音乐文件的音调降量;

当运动轨迹为右弧线时,根据运动时间,确定播放音乐文件的音调升量。

可选地,该方法还包括:

预设运动轨迹和运动时间与控制指令的对应关系。

本发明实施例还公开一种音乐播放的控制装置,包括:

获取单元,用于获取用户手势在屏幕上或屏幕上方的运动轨迹和运动时间;

控制指令确定单元,用于根据运动轨迹和运动时间,确定与运动轨迹和运动时间对应的控制指令;

音乐播放控制单元,用于根据控制指令进行音乐播放控制。

可选地,控制指令确定单元具体用于:

当运动轨迹向左时,根据运动时间,确定切换播放上一个音乐文件或快退播放当前音乐文件;

当运动轨迹向右时,根据运动时间,确定切换播放下一个音乐文件或快进播放当前音乐文件;

当运动轨迹向上时,根据运动时间,确定播放音乐文件的音量加量;

当运动轨迹向下时,根据运动时间,确定播放音乐文件的音量减量。

可选地,控制指令确定单元具体用于:

当运动轨迹斜向上时,根据运动时间,确定播放音乐文件的节奏增速;

当运动轨迹斜向下时,根据运动时间,确定播放音乐文件的节奏减速。

可选地,控制指令确定单元具体用于:

当运动轨迹为圆时,根据当前播放模式和运动时间,确定播放音乐文件的播放模式;

当运动轨迹为左弧线时,根据运动时间,确定播放音乐文件的音调降量;

当运动轨迹为右弧线时,根据运动时间,确定播放音乐文件的音调升量。

可选地,该装置还包括:

对应关系预设模块,用于预设运动轨迹和运动时间与控制指令的对应关系。

本发明实施例还提供一种电子设备,包括:

至少一个处理器;以及,

与至少一个处理器通信连接的存储器;其中,

存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如上所述的方法。

本发明实施例还提供了一种非易失性计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,当计算机可执行指令被电子设备执行时,使电子设备执行如上所述的方法。

本发明实施例还提供了一种计算机程序产品,计算机程序产品包括存储在非易失性计算机可读存储介质上的计算机程序,计算机程序包括程序指令,当程序指令被电子设备执行时,使电子设备执行如上所述的方法。

本发明实施例的有益效果是:区别于现有技术的情况,本发明实施例通过获取用户手势在屏幕上或屏幕上方的运动轨迹和运动时间,根据运动轨迹和运动时间,确定与运动轨迹和运动时间对应的控制指令,根据控制指令进行音乐播放控制,简化了音乐控制的流程,能够解决现有技术中进行音乐播放控制时,需要解锁手机、激活播放界面或者连接耳机线进行控制,操作较为麻烦或者控制方式较为单一的问题。

附图说明

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

图1是本发明实施例的一种音乐播放的控制方法的流程图;

图2是本发明另一实施例的一种音乐播放的控制方法的流程图;

图3是本发明又一实施例的一种音乐播放的控制方法的流程图;

图4是本发明又一实施例的一种音乐播放的控制方法的流程图;

图5是根据本发明实施例示出的一种音乐播放的控制方法的应用场景图;

图6是本发明实施例的一种音乐播放的控制装置的结构示意图;

图7是本发明实施例的电子设备的结构示意图。

具体实施例

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

此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。

本实施例提供的音乐播放的控制方法被配置在具有声音播放功能的电子设备中,可选地,电子设备往往是具有通信功能的微型计算机设备,具备中央处理器、存储器、输入设备和输出设备,集成了嵌入式计算、控制技术、人工智能技术以及生物认证技术等的一种或多种,可以实现通话、拍照、听音乐、玩游戏、信息处理或指纹扫描等功能。

电子设备的类型很多,可以根据应用需要进行选择,例如:手机、智能手表、智能手环等。

请参阅图1,图1为本发明实施例公开的一种音乐播放的控制方法的流程图,具体包括:

步骤101:获取用户手势在屏幕上或屏幕上方的运动轨迹和运动时间。

在本实施例中,可以采用电容传感器和/或压力传感器获取用户手势在屏幕上的运动轨迹。

屏幕上方,是指在电子设备的正面显示屏的上方。可以理解,选用正面显示屏的上方只是一种较为优选的控制方式,符合人们正常使用习惯,根据具体需要,还可以检测电子设备的背面等位置的用户手势信息。获取用户手势在屏幕上方的运动轨迹,可以通过接近传感器获取,如采用红外传感器或者电容接近传感器等。

电容传感器、压力传感器或接近传感器的个数并不局限于一个,还可以包括两个或者两个以上,在多个位置上设置多个传感器,可以使得获取的用户手势信息更为准确可靠。

运动时间,即用户手势在屏幕上或屏幕上方生成运动轨迹的时间,通过生成运动轨迹的起止时刻以及运动轨迹的终止时刻计算得到。

步骤102:根据运动轨迹和运动时间,确定与运动轨迹和运动时间对应的控制指令。

可选地,为了能较好的满足用户的使用习惯,方便用户记忆,该方法还包括预设运动轨迹和运动时间与控制指令的对应关系,根据对应关系,确定与运动轨迹和运动时间对应的控制指令。

步骤103:根据控制指令进行音乐播放控制。

根据确定的控制指令对电子设备的音乐播放应用进行音乐播放控制,以使音乐播放应用执行以下操作,包括但不限于:上一曲、下一曲、音量加、音量减、快进或者快退。

本实施例通过获取用户手势在屏幕上或屏幕上方的运动轨迹和运动时间,根据运动轨迹和运动时间,确定与运动轨迹和运动时间对应的控制指令,根据控制指令进行音乐播放控制,简化了音乐控制的流程,能够解决现有技术中进行音乐播放控制时,需要解锁手机、激活播放界面或者连接耳机线进行控制,操作较为麻烦或者控制方式较为单一的问题。

请参阅图2,图2为本发明另一实施例公开的一种音乐播放的控制方法的流程图,具体包括:

步骤201:获取用户手势在屏幕上或屏幕上方的运动轨迹和运动时间。

步骤202:当运动轨迹向左时,根据运动时间,确定切换播放上一个音乐文件或快退播放当前音乐文件。

表1示出了运动轨迹和运动时间与控制命令的一种对应关系,同一运动轨迹可对应不同的控制命令,其中,0<t1<t2<t3。如当运动轨迹向左时,当运动时间小于或等于第一阈值t1时,控制命令为切换播放上一个音乐文件;当运动时间大于第一阈值t1时,控制命令为快退播放当前音乐文件;运动时间越长,当前音乐文件的快退播放量越长,无需用户反复执行同一动作。

表1

当运动轨迹向左时,根据运动时间与控制命令的对应关系,确定切换播放上一个音乐文件或快退播放当前音乐文件。

步骤203:当运动轨迹向右时,根据运动时间,确定切换播放下一个音乐文件或快进播放当前音乐文件。

当运动轨迹向右时,根据运动时间与控制命令的对应关系,确定切换播放下一个音乐文件或快进播放当前音乐文件。

步骤204:当运动轨迹向上时,根据运动时间,确定播放音乐文件的音量加量。

表2示出了运动轨迹和运动时间与控制命令的另一种对应关系,同一运动轨迹可对应不同的控制命令,其中,0<t1<t2<t3。如当运动轨迹向上时,当运动时间小于或等于第一阈值t1时,控制命令为音量加1;当运动时间大于第一阈值t1小于或等于第二阈值t2时,控制命令为音量加2;运动时间越长,播放音乐文件的音量加量越大,无需用户反复执行同一动作。

表2

当运动轨迹向上时,根据运动时间与控制命令的对应关系,确定播放音乐文件的音量加量。

步骤205:当运动轨迹向下时,根据运动时间,确定播放音乐文件的音量减量。

当运动轨迹向下时,根据运动时间与控制命令的对应关系,确定播放音乐文件的音量减量。

步骤206:根据控制指令进行音乐播放控制。

本实施例的运动轨迹包括向左、向右、向上和向下,同一运动轨迹可对应不同的控制命令,根据运动轨迹和运动时间,能够实现切换播放、快退或快进播放当前音乐文件、增加或减小音量的功能,操作方便,简化了音乐控制的流程。

请参阅图3,图3为本发明又一实施例公开的一种音乐播放的控制方法的流程图,具体包括:

步骤301:获取用户手势在屏幕上或屏幕上方的运动轨迹和运动时间。

步骤302:当运动轨迹斜向上时,根据运动时间,确定播放音乐文件的节奏增速。

表3示出了运动轨迹和运动时间与控制命令的又一种对应关系,同一运动轨迹可对应不同的控制命令,其中,0<s1<s2<s3。如当运动轨迹斜向上(包括左斜向上和右斜向上),当运动时间小于或等于第一阈值s1时,控制命令为节奏增速20%;当运动时间大于第一阈值s1小于或等于第二阈值s2时,控制命令为节奏增速40%;运动时间越长,播放音乐文件的节奏增速越快,无需用户反复执行同一动作。

表3

当运动轨迹斜向上时,根据运动时间与控制命令的对应关系,确定播放音乐文件的节奏增速。

步骤303:当运动轨迹斜向下时,根据运动时间,确定播放音乐文件的节奏减速。

当运动轨迹斜向下(包括左斜向下和右斜向下)时,根据运动时间与控制命令的对应关系,确定播放音乐文件的节奏减速。

步骤304:根据控制指令进行音乐播放控制。

本实施例的运动轨迹包括斜向上和斜向下,同一运动轨迹可对应不同的控制命令,根据运动轨迹和运动时间,确定播放音乐文件的节奏增速或节奏减速,能够满足用户的个性化需求。

请参阅图4,图4为本发明又一实施例公开的一种音乐播放的控制方法的流程图,具体包括:

步骤401:获取用户手势在屏幕上或屏幕上方的运动轨迹和运动时间。

步骤402:当运动轨迹为圆时,根据运动时间,确定播放音乐文件的播放模式。

播放模式包括单曲循环、顺序播放和随机播放,表4示出了当运动轨迹为圆时,当前播放模式和运动时间与控制命令的一种对应关系,其中,0<s1<s2<s3。当前播放模式不同,同一运动时间可执行不同的控制指令。

表4

当运动轨迹为圆时,根据当前播放模式和运动时间与控制命令的对应关系,确定播放音乐文件的播放模式。

步骤403:当运动轨迹为左弧线时,根据运动时间,确定播放音乐文件的音调降量。

表5示出了运动轨迹和运动时间与控制命令的又一种对应关系,同一运动轨迹可对应不同的控制命令,其中,0<a1<a2<a3。如当运动轨迹为左弧线,当运动时间小于或等于第一阈值a1时,控制命令为音调降1;当运动时间大于第一阈值a1小于或等于第二阈值a2时,控制命令为音调降2;运动时间越长,播放音乐文件的音调降量越大,无需用户反复执行同一动作。

当运动轨迹为左弧线时,根据运动时间与控制命令的对应关系,确定播放音乐文件的音调降量。

表5

步骤404:当所述运动轨迹为右弧线时,根据运动时间,确定播放音乐文件的音调升量。

当运动轨迹为右弧线时,根据运动时间与控制命令的对应关系,确定播放音乐文件的音调升量。

步骤405:根据控制指令进行音乐播放控制。

本实施例的运动轨迹包括圆、左弧线和右弧线,同一运动轨迹可对应不同的控制命令,根据运动轨迹和运动时间,可以实现切换播放音乐文件的播放模式、升高或降低音调的功能,进一步满足用户的个性化需求,提升用户体验。

请参阅图5,图5为根据本发明实施例示出的一种音乐播放的控制方法的应用场景图,在该应用场景中,电子设备为智能手机。

当手机的音乐播放应用处于运行状态,用户在屏幕上或屏幕上方做出手势,手机通过内置的电容传感器和/或压力传感器和/或接近传感器采集用户手势的运动轨迹和运动时间,运动时间即用户手势在屏幕上或屏幕上方生成运动轨迹的时间,通过生成运动轨迹的起止时刻以及运动轨迹的终止时刻计算得到。

采集到的数据需要进行处理,如运动轨迹包含了许多噪音、抖动等干扰数据,需要利用降噪算法、平滑算法等进行预处理,尽可能排除环境的干扰,如需要利用算法识别出运动轨迹的起止时刻和终止时刻,以计算得到运动时间。数据预处理后,可以利用比较高效的匹配算法与手势库中的手势匹配,判断用户做出的手势是否为有效手势,如果为有效手势,根据手势的运动轨迹和运动时间,确定控制指令,根据控制指令进行音乐播放控制。

本发明实施例进一步公开一种音乐播放的控制装置,如图6所示,该装置600包括:

获取单元610,用于获取用户手势在屏幕上或屏幕上方的运动轨迹和运动时间;

控制指令确定单元620,用于根据运动轨迹和运动时间,确定与运动轨迹和运动时间对应的控制指令;

音乐播放控制单元630,用于根据控制指令进行音乐播放控制。

本实施例通过获取单元610获取用户手势在屏幕上或屏幕上方的运动轨迹和运动时间,控制指令确定单元620根据运动轨迹和运动时间,确定与运动轨迹和运动时间对应的控制指令,音乐播放控制单元630根据控制指令进行音乐播放控制,简化了音乐控制的流程,能够解决现有技术中进行音乐播放控制时,需要解锁手机、激活播放界面或者连接耳机线进行控制,操作较为麻烦或者控制方式较为单一的问题。

可选地,控制指令确定单元620具体用于:

当运动轨迹向左时,根据运动时间,确定切换播放上一个音乐文件或快退播放当前音乐文件;

当运动轨迹向右时,根据运动时间,确定切换播放下一个音乐文件或快进播放当前音乐文件;

当运动轨迹向上时,根据运动时间,确定播放音乐文件的音量加量;

当运动轨迹向下时,根据运动时间,确定播放音乐文件的音量减量。

本实施例的运动轨迹包括向左、向右、向上和向下,同一运动轨迹可对应不同的控制命令,根据运动轨迹和运动时间,能够实现切换播放、快退或快进播放当前音乐文件、增加或减小音量的功能,操作方便,简化了音乐控制的流程。

可选地,控制指令确定单元620具体用于:

当运动轨迹斜向上时,根据运动时间,确定播放音乐文件的节奏增速;

当运动轨迹斜向下时,根据运动时间,确定播放音乐文件的节奏减速。

本实施例的运动轨迹包括斜向上和斜向下,同一运动轨迹可对应不同的控制命令,根据运动轨迹和运动时间,确定播放音乐文件的节奏增速或节奏减速,能够满足用户的个性化需求。

可选地,控制指令确定单元620具体用于:

当运动轨迹为圆时,根据当前播放模式和运动时间,确定播放音乐文件的播放模式;

当运动轨迹为左弧线时,根据运动时间,确定播放音乐文件的音调降量;

当运动轨迹为右弧线时,根据运动时间,确定播放音乐文件的音调升量。

本实施例的运动轨迹包括圆、左弧线和右弧线,同一运动轨迹可对应不同的控制命令,根据运动轨迹和运动时间,可以实现切换播放音乐文件的播放模式、升高或降低音调的功能,进一步满足用户的个性化需求,提升用户体验。

可选地,为了能较好的满足用户的使用习惯,方便用户记忆,该装置600还包括:

对应关系预设模块640,用于预设运动轨迹和运动时间与控制指令的对应关系。

需要说明的是,由于本发明实施例的装置实施例与方法实施例基于相同的发明构思,方法实施例中的技术内容同样适用于装置实施例,因此,装置实施例中与方法实施例相同的技术内容在此不再赘述。

为了更好的实现上述目的,本发明实施例还提供一种电子设备,该电子设备存储有可执行指令,该可执行指令可执行上述任意方法实施例中的音乐播放的控制方法。

图7是本发明实施例提供的一种电子设备700的结构示意图,如图7所示,该电子设备700包括:一个或多个处理器701以及存储器702,图7中以一个处理器701为例。

处理器701和存储器702可以通过总线或者其他方式连接,图7中以通过总线连接为例。

存储器702作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的音乐播放的控制方法对应的程序指令/模块(例如,图6所示的各个模块)。处理器701通过运行存储在存储器702中的非易失性软件程序、指令以及模块,从而执行音乐播放的控制装置的各种功能应用以及数据处理,即实现上述方法实施例的音乐播放的控制方法以及上述装置实施例的各个模块的功能。

存储器702可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器702可选包括相对于处理器701远程设置的存储器,这些远程存储器可以通过网络连接至处理器701。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

所述程序指令/模块存储在所述存储器702中,当被所述一个或者多个处理器701执行时,执行上述任意方法实施例中的音乐播放的控制方法,例如,执行以上描述的图1至图4所示的各个步骤;也可实现图6所述的各个模块。

本发明实施例的电子设备700可以多种形式存在,在执行以上描述的图1至图4所示的各个步骤;也可实现图6所述的各个模块时,上述电子设备700包括但不限于:

(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类电子设备包括:智能手机(例如iphone)、多媒体手机、功能性手机,以及低端手机等。

(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类电子设备包括:pda、mid和umpc设备等,例如ipad。

(3)便携式娱乐设备:这类设备可以显示和播放视频内容,一般也具备移动上网特性。该类设备包括:视频播放器,掌上游戏机,以及智能玩具和便携式车载导航设备。

(4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。

(5)其他具有视频播放功能或连接互联网功能的电子设备。

本实施例的电子设备通过获取用户手势在屏幕上或屏幕上方的运动轨迹和运动时间,根据运动轨迹和运动时间,确定与运动轨迹和运动时间对应的控制指令,根据控制指令进行音乐播放控制,简化了音乐控制的流程,能够解决现有技术中进行音乐播放控制时,需要解锁手机、激活播放界面或者连接耳机线进行控制,操作较为麻烦或者控制方式较为单一的问题。

本发明实施例还提供了一种非易失性计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,例如图7中的一个处理器701,可使得上述一个或多个处理器可执行上述任意方法实施例中的音乐播放的控制方法,例如,执行以上描述的图1至图4所示的各个步骤;也可实现图6所述的各个模块。

上述产品可执行本发明实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的方法。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

通过以上的实施例的描述,本领域的技术人员可以清楚地了解到各实施例可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本发明的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

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