一种歌曲切换方法及移动终端与流程

文档序号:13676556阅读:173来源:国知局
技术领域本发明涉及电子技术领域,具体涉及一种歌曲切换方法及移动终端。

背景技术:
现在的智能手机、平板电脑等移动终端都具备音乐播放功能,在播放音乐时,用户可以进行暂停/播放、调节音量、调节播放进度、切换歌曲等操作。以切换歌曲为例,用户一般是通过点击控制界面上的切换按钮或者按下某个物理按键等方式实现歌曲的切换,但是,如果播放列表中的歌曲数量较多,采用上述切换方式用户需要操作多次才能切换到想要的歌曲。可见,上述歌曲的切换方式耗时较长,效率较低。

技术实现要素:
本发明实施例公开了一种歌曲切换方法及移动终端,可以提高歌曲的切换效率。本发明实施例公开了一种歌曲切换方法,包括:当移动终端处于歌曲播放状态时,检测针对所述移动终端输入的音频信号;识别所述音频信号的信号参数;根据所述信号参数从歌曲文件库中确定目标歌曲文件,并播放所述目标歌曲文件。作为一种可行的实施方式,所述信号参数包括节奏,所述根据所述信号参数从歌曲文件库中确定目标歌曲文件,包括:获取歌曲文件库中各个歌曲文件播放的预设时长内的节奏;判断所述各个歌曲文件播放的预设时长内的节奏中是否存在与所述音频信号的节奏匹配的目标节奏;若存在,确定所述目标节奏对应的歌曲文件为目标歌曲文件;若不存在,将预设歌曲文件确定为目标歌曲文件。作为另一种可行的实施方式,所述信号参数包括在预设时间段内所述音频信号的生成次数,所述根据所述信号参数从歌曲文件库中确定目标歌曲文件,包括:获取当前播放的歌曲文件在歌曲文件库中的位置信息;根据预设的次数与需跳过歌曲文件数量的对应关系,确定与所述生成次数对应的需跳过歌曲文件的目标数量;根据所述位置信息和所述目标数量从所述歌曲文件库中确定目标歌曲文件。作为又一种可行的实施方式,所述信号参数还包括所述音频信号生成的时间间隔,所述根据所述位置信息和所述目标数量从所述歌曲文件库中确定目标歌曲文件之前,所述方法还包括:根据所述时间间隔确定歌曲切换方向;所述根据所述位置信息和所述目标数量从所述歌曲文件库中确定目标歌曲文件,包括:按照所述歌曲切换方向,并根据所述位置信息和所述目标数量从所述歌曲文件库中确定目标歌曲文件。作为又一种可行的实施方式,所述根据所述时间间隔确定歌曲切换方向,包括:判断所述时间间隔是否大于预设时间间隔;若大于所述预设时间间隔,确定歌曲切换方向为第一切换方向;若小于或等于所述预设时间间隔,确定歌曲切换方向为第二切换方向;其中,所述第一切换方向与所述第二切换方向的切换方向相反。作为又一种可行的实施方式,所述当移动终端处于歌曲播放状态时,检测针对所述移动终端输入的操作信号之前,所述方法还包括:获取针对移动终端的触摸区域输入的按压操作参数,并判断所述移动终端当前是否处于熄屏状态;若所述移动终端当前处于熄屏状态,根据所述按压操作参数启动歌曲播放应用,并播放指定歌曲文件。相应的,本发明实施例公开了一种移动终端,包括:检测单元,用于当所述移动终端处于歌曲播放状态时,检测针对所述移动终端输入的音频信号;识别单元,用于识别所述音频信号的信号参数;确定单元,用于根据所述信号参数从歌曲文件库中确定目标歌曲文件;播放单元,用于播放所述目标歌曲文件。作为一种可行的实施方式,所述确定单元包括第一获取子单元、判断子单元以及第一确定子单元,其中:所述第一获取子单元,用于当所述信号参数包括节奏时,获取歌曲文件库中各个歌曲文件播放的预设时长内的节奏;所述判断子单元,用于判断所述各个歌曲文件播放的预设时长内的节奏中是否存在与所述音频信号的节奏匹配的目标节奏;所述第一确定子单元,用于在所述判断子单元判断出存在所述目标节奏时,确定所述目标节奏对应的歌曲文件为目标歌曲文件;所述第一确定子单元,还用于在所述判断子单元判断出不存在所述目标节奏时,将预设歌曲文件确定为目标歌曲文件。作为另一种可行的实施方式,所述确定单元包括第二获取子单元以及第二确定子单元,其中:所述第二获取子单元,用于当所述信号参数包括在预设时间段内所述音频信号的生成次数时,获取当前播放的歌曲文件在歌曲文件库中的位置信息;所述第二确定子单元,用于根据预设的次数与需跳过歌曲文件数量的对应关系,确定与所述生成次数对应的需跳过歌曲文件的目标数量;所述第二确定子单元,还用于根据所述位置信息和所述目标数量从所述歌曲文件库中确定目标歌曲文件。作为又一种可行的实施方式,所述第二确定子单元,还用于当所述信号参数还包括所述音频信号生成的时间间隔时,根据所述时间间隔确定歌曲切换方向;所述第二确定子单元据所述位置信息和所述目标数量从所述歌曲文件库中确定目标歌曲文件的具体方式为:按照所述歌曲切换方向,并根据所述位置信息和所述目标数量从所述歌曲文件库中确定目标歌曲文件。作为又一种可行的实施方式,所述第二确定子单元根据所述时间间隔确定歌曲切换方向的具体方式为:判断所述时间间隔是否大于预设时间间隔;若大于所述预设时间间隔,确定歌曲切换方向为第一切换方向;若小于或等于所述预设时间间隔,确定歌曲切换方向为第二切换方向;其中,所述第一切换方向与所述第二切换方向的切换方向相反。作为又一种可行的实施方式,所述移动终端还包括:获取单元,用于获取针对所述移动终端的触摸区域输入的按压操作参数;判断单元,用于判断所述移动终端当前是否处于熄屏状态;启动单元,用于在所述判断单元判断出所述移动终端当前处于熄屏状态时,根据所述按压操作参数启动歌曲播放应用;所述播放单元,还用于在所述启动单元启动所述歌曲播放应用之后,播放指定歌曲文件。实施本发明实施例,具有如下有益效果:本发明实施例中,当移动终端处于歌曲播放状态时,该移动终端会检测针对该移动终端输入的音频信号,并识别该音频信号的信号参数,从而可以根据该信号参数从歌曲文件库中确定目标歌曲文件,并播放该目标歌曲文件。通过本发明实施例,用户可以通过输入音频信号(如哼歌)的方式从播放列表中快速找到需要播放的歌曲,从而可以提高歌曲的切换效率,提升用户体验。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例公开的一种歌曲切换方法的流程示意图;图2是本发明实施例公开的另一种歌曲切换方法的流程示意图;图3是本发明实施例公开的一种移动终端的结构示意图;图4是本发明实施例公开的另一种移动终端的结构示意图;图5是本发明实施例公开的又一种移动终端的结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例公开了一种歌曲切换方法及移动终端,可以提高歌曲的切换效率。以下分别进行详细说明。请参阅图1,图1是本发明实施例公开的一种歌曲切换方法的流程示意图。其中,图1所示的方法可以应用于智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑、个人数字助理(PersonalDigitalAssistant,PDA)、移动互联网设备(MobileInternetDevice,MID)以及智能穿戴设备等具备歌曲播放功能的移动终端。如图1所示,该歌曲切换方法可以包括以下步骤:101、当移动终端处于歌曲播放状态时,该移动终端检测针对该移动终端输入的音频信号。本发明实施例中,当移动终端在播放歌曲时,移动终端会实时检测是否存在出播放歌曲之外的其他音频信号,其中,该音频信号可以是用户哼唱歌曲的声音信号,也可以是用户点击移动终端屏幕或者敲击桌面等除移动终端外的物体等而发出短促的声音信号,本发明实施例不做限定。需要说明的是,当音频信号为用户敲击桌面等除移动终端外的物体等而发出短促的声音信号时,移动终端可以通过检测该声音信号的大小或者清晰度来确定该声音信号山是否是针对移动终端发出的。如当手机放置在桌面上,且当前正在播放音乐时,如果桌面产生有规律的音频信号,那么就可以确定该音频信号是针对该移动终端的。102、该移动终端识别该音频信号的信号参数。本发明实施例中,当移动终端检测到针对该移动终端输入的音频信号时,该移动终端可以进一步识别该音频信号的信号参数。其中,该信号参数可以包括节奏、在预设时间段内该音频信号的生成次数、音频信号生成的时间间隔、歌词等,本发明实施例不做限定。具体实现中,移动终端可以识别用户哼唱歌曲的节奏,敲击物体如桌面、音叉等能够产生声音信号的节奏,点击或按压移动终端屏幕的节奏等;也可以识别用户在预设时间段内敲击物体所产生的声音信号的次数,每次敲击物体所产生的声音信号的时间间隔,还可以根据用户哼唱歌曲识别用户所唱歌曲的歌词等。103、该移动终端根据该信号参数从歌曲文件库中确定目标歌曲文件,并播放该目标歌曲文件。本发明实施例中,移动终端在识别出该音频信号的参数后,就可以根据该信号参数从歌曲文件库中确定目标歌曲文件,从而将当前播放歌曲切换到目标歌曲文件,并播放该目标歌曲文件。作为一种可行的实施方式,当该信号参数包括节奏时,该移动终端根据该信号参数从歌曲文件库中确定目标歌曲文件的具体方式可以包括以下步骤:11)获取歌曲文件库中各个歌曲文件播放的预设时长内的节奏;12)判断该各个歌曲文件播放的预设时长内的节奏中是否存在与该音频信号的节奏匹配的目标节奏;13)如果存在,就将该目标节奏对应的歌曲文件确定为目标歌曲文件;14)如果不存在,就将预设歌曲文件确定为目标歌曲文件。具体实现中,移动终端可以预先存储歌曲文件库(也就是播放列表)中各个歌曲文件播放的预设时长内的节奏。其中,各个歌曲文件播放的预设时长内的节奏可以理解为:各个歌曲文件的总播放时长中的预设时长内的节奏,该预设时长可以为总播放时长,也可以为其中任意一段的播放时长,那么该节奏就可以理解为是整个歌曲的节奏,也可以是歌曲的一部分(如前奏部分、副歌部分等)的节奏等,本发明实施例不做限定。那么当移动终端识别出音频信号的节奏时,首先会获取预先存储的各个歌曲文件播放的预设时长内的节奏,然后再进一步判断各个歌曲文件播放的预设时长内的节奏中是否存在与该音频信号的节奏匹配的目标节奏。如果存在与该音频信号的节奏匹配的目标节奏,那么该移动终端就会将该目标节奏所对应的歌曲文件确定为目标歌曲文件,从而播放该目标歌曲文件。如果不存在与该音频信号的节奏匹配的目标节奏,那么该移动终端就会将预设歌曲文件确定为目标歌曲文件。需要说明的是,目标节奏与该音频信号的节奏匹配可以理解为:音频信号的节奏与存储的某一种节奏一致,或者相接近。预设歌曲文件可以是用户预先指定的播放列表中的一个或多个歌曲文件中的其中任意一个。例如,用户可以预先设置“喜欢”歌曲列表,当歌曲切换不成功时,移动终端可以在“喜欢”歌曲列表中随机选取一个歌曲文件进行播放。当然,用户也可以指定某一个歌曲文件,那么在歌曲切换不成功时,移动终端就可以直接播放该歌曲文件。举例来说,手机播放音乐时,用户哼唱了某一首歌的一部分,那么手机就会检测到该音频信号,从而识别出用户哼唱部分的节奏,当手机判断出哼唱部分的节奏刚好与歌曲列表中的某一首歌的高潮部分的节奏一致,那么该手机就会将这首歌确定为目标歌曲,从而将当前播放的歌曲切换到这首歌。进一步的,移动终端在检测到音频信号时,可以先识别该音频信号的声纹信息或频率,只有声纹信息匹配,或者频率在预设频率范围内时,才触发歌曲切换功能,从而才能根据节奏来进行歌曲切换。例如,移动终端在播放音乐时,只有检测到指定用户的声音信号才能根据该声音信号的节奏来切换歌曲。作为另一种可行的实施方式,当该信号参数包括在预设时间段内音频信号的生成次数时,该移动终端根据该信号参数从歌曲文件库中确定目标歌曲文件的具体方式可以包括以下步骤:21)获取当前播放的歌曲文件在歌曲文件库中的位置信息;22)根据预设的次数与需跳过歌曲文件数量的对应关系,确定与该生成次数对应的需跳过歌曲文件的目标数量;23)根据该位置信息和该目标数量从该歌曲文件库中确定目标歌曲文件。具体实现中,移动终端还可以预先存储音频信号的生成次数与需跳过歌曲文件数量的对应关系,例如,产生“咚(嘀、嗒)”的声音有三次,那么就需要跳过3首歌,产生一次,只需要跳过一首歌,也可以是产生三次需跳过6首歌等,本发明实施例不做限定。因此,当该信号参数包括在预设时间段内音频信号的生成次数时,该移动终端首先会获取当前播放歌曲文件在歌曲文件库中的位置信息,例如,当前播放歌曲具体在哪个歌曲列表中,并为该歌曲列表中的第几首歌等。然后会根据该音频信号的生成次数从预设的次数与需跳过歌曲文件数量的对应关系中,确定出与该生成次数对应的需跳过歌曲文件的目标数量,那么该移动终端就可以根据需跳过歌曲文件的目标数量以及当前播放的歌曲文件在歌曲文件库中的位置信息,从该歌曲文件库中确定出目标歌曲文件,从而切换到该目标歌曲文件进行播放。其中,预设时间段可以是预设的5秒钟,或者3秒钟,也可以是1秒钟,本发明实施例不做限定。需要说明的是,移动终端可以预先设置音频信号切换歌曲方式的默认切换方向,如默认向上切换,或者默认向下切换,那么移动终端在确定出需跳过歌曲文件的数量后,就可以根据默认切换方向确定需要切换到具体哪一首歌曲。举例来说,假设播放器当前正在播放播放列表中第16首歌时,用户在桌面上连续敲击了四下,那么播放器就可以检测到敲击声,从而识别出敲击声的生成次数。假设该播放器从预设的次数与需跳过歌曲文件数量的对应关系中,确定出四下敲击声对应的需跳过歌曲文件数量为6时,如果当前播放的歌曲算作需跳过的歌曲文件,那么该播放器就会直接播放第22首歌,如果不算在内,该播放器就会直接播放第23首歌。作为又一种可行的实施方式,当该信号参数还包括音频信号生成的时间间隔时,该移动终端在根据该位置信息和该目标数量从该歌曲文件库中确定目标歌曲文件之前,还可以根据该时间间隔确定歌曲切换方向;那么该移动终端在根据该位置信息和该目标数量从该歌曲文件库中确定目标歌曲文件的具体方式就可以为:按照该歌曲切换方向,并根据该位置信息和该目标数量从该歌曲文件库中确定目标歌曲文件。具体实现中,当该信号参数包括在预设时间段内音频信号的生成次数,且还包括音频信号生成的时间间隔时,该移动终端还可以根据该时间间隔确定歌曲切换方向。需要说明的是,音频信号生成的时间间隔可以理解为两个声音信号(如相邻的两声“嘀”)之间的时间间隔,也可以理解为音频信号的平均时间间隔等,本发明实施例不做限定。移动终端根据该时间间隔确定歌曲切换方向可以理解为:在通常情况下,移动终端使用默认的歌曲切换方向,如默认向后切换,只有在时间间隔在某个时间间隔范围内时才使用相反的歌曲切换方向(向前切换)。因此,该移动终端就可以根据时间间隔确定出的歌曲切换方向以及当前播放的歌曲文件的位置信息和确定出的需跳过歌曲文件的目标数量这三个参数,就可以确定出目标歌曲文件,从而播放该目标歌曲文件。作为又一种可行的实施方式,移动终端根据该时间间隔确定歌曲切换方向的具体方式可以为:判断该时间间隔是否大于预设时间间隔;若大于预设时间间隔,确定歌曲切换方向为第一切换方向;若小于或等于预设时间间隔,确定歌曲切换方向为第二切换方向;其中,第一切换方向与第二切换方向的切换方向相反。具体实现中,移动终端还可以不设置默认的歌曲切换方向,而是根据音频信号生成的时间间隔来确定具体的歌曲切换方向。因此,当识别出音频信号生成的时间间隔时,该移动终端会进一步判断该时间间隔是否大于预设时间间隔,如果大于,就将该歌曲切换方向确定为第一切换方向,如果小于或等于,就将该歌曲切换方向确定为第二切换方向。其中,预设时间间隔可以为0.5秒,也可以为0.2秒,本发明实施例不做限定。第一切换方向可以为向前切换,那么第二切换方向就为向后切换,第一切换方向也可以为向后切换,那么第二切换方向就为向前切换,本发明实施例不做限定。可见,在图1所描述的方法中,当移动终端处于歌曲播放状态时,该移动终端会检测针对该移动终端输入的音频信号,并识别该音频信号的信号参数,从而可以根据该信号参数从歌曲文件库中确定目标歌曲文件,并播放该目标歌曲文件。通过本发明实施例,用户可以通过输入音频信号(如哼唱歌曲、敲击移动终端屏幕)的方式从播放列表中快速找到需要播放的歌曲,从而可以提高歌曲的切换效率,提升用户体验。请参阅图2,图2是本发明实施例公开的另一种歌曲切换方法的流程示意图。其中,图2所示的方法可以应用于智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑、个人数字助理、移动互联网设备以及智能穿戴设备等具备歌曲播放功能的移动终端。如图2所示,该歌曲切换方法可以包括以下步骤:201、移动终端获取针对该移动终端的触摸区域输入的按压操作参数。本发明实施例中,移动终端可以预先设置歌曲播放应用的快捷启动指令,例如,用户在熄屏状态下长按移动终端屏幕的指定区域从而可以快速启动歌曲播放应用。那么移动终端就可以实时检测针对该移动终端的触摸区域输入的按压操作,从而获取该按压操作的按压参数,如按压力度,按压时长等。需要说明的是,该触摸区域可以是显示屏,也可以是设置在移动终端背面的触控面板等,移动终端可以检测在触摸区域的任意位置输入按压操作,也可以检测在触摸区域的指定位置输入按压操作,本发明实施例不做限定。202、该移动终端判断当前是否处于熄屏状态,若是,执行步骤203;若否,结束本流程。本发明实施例中,移动终端在获取到针对该移动终端的触摸区域输入的按压操作参数的同时,还会判断该移动终端当前是否处于熄屏状态,如果处于熄屏状态,并结合针对移动终端触摸区域输入的按压操作参数来确定用户是否需要快速启动歌曲播放应用;如果不处于熄屏状态,那么移动终端就可以忽略在触摸区域输入的按压操作。具体的,移动终端在获取到按压操作参数后,可以判断按压操作参数是否满足预设条件,例如,按压时长是否超过预设时长,按压力度是否超过预设力度等一种或几种,并同时判断该移动终端当前是否处于熄屏状态,如果满足预设条件,并处于熄屏状态,那么就表明用户当前需要启动歌曲播放应用,移动终端从而生成歌曲播放应用的快速启动指令。203、该移动终端根据该按压操作参数启动歌曲播放应用,并播放指定歌曲文件。本发明实施例中,移动终端在判断出该移动终端当前处于熄屏状态,并确定出该按压操作参数满足预设条件时,移动终端就可以根据该按压操作参数启动歌曲播放应用,在启动歌曲播放应用的同时,会播放指定歌曲文件。具体的,指定歌曲文件可以是用户预先设置的歌曲文件(该歌曲文件可以是一个,也可以多个中的任意一个),也可以是上次退出该歌曲播放应用时正在播放的歌曲文件,也可以上次退出该歌曲播放应用时正在播放的歌曲文件的下一个歌曲文件,本发明实施例不做限定。204、该移动终端检测针对该移动终端输入的音频信号。205、该移动终端识别该音频信号的信号参数。206、该移动终端根据该信号参数从歌曲文件库中确定目标歌曲文件,并播放该目标歌曲文件,并结束本流程。本发明实施例中步骤204~206与上一实施例中步骤101~103相同,本发明实施例在此不再赘述。可见,在图2所描述的方法中,用户可以预先设置歌曲播放应用的快速启动手势,从而在移动终端处于熄屏状态时,快速启动歌曲播放应用,并播放指定歌曲文件,这样可以提高歌曲播放应用的启动效率,提高用户粘度。请参阅图3,图3是本发明实施例公开的一种移动终端的结构示意图。其中,图3所示的移动终端300可以包括但不限于智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑、个人数字助理、移动互联网设备以及智能穿戴设备等,该移动终端300具备歌曲播放功能。如图3所示,该移动终端300可以包括:检测单元301,用于移动终端300处于歌曲播放状态时,检测针对该移动终端300输入的音频信号。识别单元302,用于识别该音频信号的信号参数。确定单元303,用于根据该信号参数从歌曲文件库中确定目标歌曲文件。播放单元304,用于播放该目标歌曲文件。请一并参阅图4,图4是本发明实施例公开的另一种移动终端的结构示意图。其中,图4所示的移动终端300是在图3所示的移动终端400的基础上优化得到的。如图4所示,该移动终端300还可以包括:获取单元305,用于获取针对该移动终端300的触摸区域输入的按压操作参数。判断单元306,用于判断该移动终端300当前是否处于熄屏状态。启动单元307,用于在上述判断单元306判断出该移动终端300当前处于熄屏状态时,根据该按压操作参数启动歌曲播放应用。上述播放单元304,还用于在上述启动单元307启动该歌曲播放应用之后,播放指定歌曲文件。作为一种可行的实施方式,上述确定单元303可以包括获取子单元3031、判断子单元3032以及确定子单元3033,其中:上述获取子单元3031,用于当该信号参数包括节奏时,获取歌曲文件库中各个歌曲文件播放的预设时长内的节奏。上述判断子单元3032,用于判断各个歌曲文件播放的预设时长内的节奏中是否存在与该音频信号的节奏匹配的目标节奏。上述确定子单元3033,用于在上述判断子单元3032判断出存在目标节奏时,确定该目标节奏对应的歌曲文件为目标歌曲文件。上述确定子单元3033,还用于在上述判断子单元3032判断出不存在目标节奏时,将预设歌曲文件确定为目标歌曲文件。作为另一种可行的实施方式,上述获取子单元3031,还用于当该信号参数包括在预设时间段内该音频信号的生成次数时,获取当前播放的歌曲文件在歌曲文件库中的位置信息。上述确定子单元3033,还用于根据预设的次数与需跳过歌曲文件数量的对应关系,确定与该生成次数对应的需跳过歌曲文件的目标数量,并根据该位置信息和该目标数量从该歌曲文件库中确定目标歌曲文件。作为又一种可行的实施方式,上述确定子单元3033,还用于当该信号参数还包括该音频信号生成的时间间隔时,根据该时间间隔确定歌曲切换方向。那么上述确定子单元3033根据该位置信息和该目标数量从该歌曲文件库中确定目标歌曲文件的具体方式可以为:按照该歌曲切换方向,并根据该位置信息和该目标数量从该歌曲文件库中确定目标歌曲文件。需要说明的是,本发明实施例中提到的获取子单元3031可以执行权利要求书中提到的第一获取子单元和第二获取子单元所执行的操作,那么确定子单元3033也可以执行权利要求书中提到的第一确定子单元和第二确定子单元所执行的操作,本发明实施例在此不再赘述。作为又一种可行的实施方式,上述确定子单元3033根据该时间间隔确定歌曲切换方向的具体方式可以为:判断该时间间隔是否大于预设时间间隔;若大于该预设时间间隔,确定歌曲切换方向为第一切换方向;若小于或等于该预设时间间隔,确定歌曲切换方向为第二切换方向;其中,第一切换方向与第二切换方向的切换方向相反。可见,在图3和图4所描述的移动终端中,当移动终端处于歌曲播放状态时,该移动终端会检测针对该移动终端输入的音频信号,并识别该音频信号的信号参数,从而可以根据该信号参数从歌曲文件库中确定目标歌曲文件,并播放该目标歌曲文件。通过本发明实施例,用户可以通过输入音频信号(如哼唱歌曲、敲击移动终端屏幕)的方式从播放列表中快速找到需要播放的歌曲,从而可以提高歌曲的切换效率。进一步的,用户可以预先设置歌曲播放应用的快速启动手势,从而在移动终端处于熄屏状态时,快速启动歌曲播放应用,并播放指定歌曲文件,这样可以提高歌曲播放应用的启动效率,提高用户粘度。请参阅图5,图5是本发明实施例公开的又一种移动终端的结构示意图。如图5所示,该移动终端500可以包括:至少一个输入设备1000,至少一个输出设备2000,至少一个处理器3000,如CPU,存储器4000以及至少一个通信总线5000,上述输入设备1000、输出设备2000、处理器3000和存储器4000通过总线5000连接。其中,上述输入设备1000具体可为移动终端500的触控面板,包括触摸屏和触控屏,用于检测移动终端500触控面板上的操作指令。上述输出设备2000具体可为移动终端500的显示屏,音频输出装置如喇叭、听筒等,用于输出歌曲文件。上述存储器4000可以是高速RAM存储器,也可为非不稳定的存储器(non-volatilememory),例如磁盘存储器。上述存储器4000用于存储一组程序代码,上述输入设备1000、输出设备2000和处理器3000用于调用存储器4000中存储的程序代码,执行如下操作:上述输入设备1000,用于当移动终端500处于歌曲播放状态时,检测针对该移动终端500输入的音频信号。上述处理器3000,用于识别该音频信号的信号参数,并根据该信号参数从歌曲文件库中确定目标歌曲文件。上述输出设备2000,用于播放该目标歌曲文件。在可选的实施例中,上述处理器3000根据该信号参数从歌曲文件库中确定目标歌曲文件的具体方式可以为:当该信号参数包括节奏时,获取歌曲文件库中各个歌曲文件播放的预设时长内的节奏;判断各个歌曲文件播放的预设时长内的节奏中是否存在与该音频信号的节奏匹配的目标节奏;若存在,确定该目标节奏对应的歌曲文件为目标歌曲文件;若不存在,将预设歌曲文件确定为目标歌曲文件。在可选的实施例中,上述处理器3000根据该信号参数从歌曲文件库中确定目标歌曲文件的具体方式还可以为:当该信号参数包括在预设时间段内该音频信号的生成次数时,获取当前播放的歌曲文件在歌曲文件库中的位置信息;根据预设的次数与需跳过歌曲文件数量的对应关系,确定与该生成次数对应的需跳过歌曲文件的目标数量;根据该位置信息和该目标数量从该歌曲文件库中确定目标歌曲文件。在可选的实施例中,上述处理器3000还用于:当该信号参数还包括该音频信号生成的时间间隔时,根据该时间间隔确定歌曲切换方向;上述处理器3000根据该位置信息和该目标数量从该歌曲文件库中确定目标歌曲文件的具体方式可以为:按照该歌曲切换方向,并根据该位置信息和该目标数量从该歌曲文件库中确定目标歌曲文件。在可选的实施例中,上述处理器3000根据该时间间隔确定歌曲切换方向的具体方式可以为:判断该时间间隔是否大于预设时间间隔;若大于该预设时间间隔,确定歌曲切换方向为第一切换方向;若小于或等于该预设时间间隔,确定歌曲切换方向为第二切换方向;其中,第一切换方向与第二切换方向的切换方向相反。在可选的实施例中,上述输入设备1000,还用于获取针对该移动终端500的触摸区域输入的按压操作参数;上述处理器3000,还用于判断该移动终端500当前是否处于熄屏状态,若该移动终端500当前处于熄屏状态,根据该按压操作参数启动歌曲播放应用;上述输出设备2000,还用于在启动该歌曲播放应用之后,播放指定歌曲文件。具体实现中,本发明实施例中所描述的输入设备1000、输出设备2000和处理器3000可执行本发明实施例公开的一种歌曲切换方法的两个实施例中所描述的实现方式,也可执行本发明实施例提供的一种移动终端的两个实施例中所描述的终端的实现方式,在此不再赘述。可见,在图5所描述的移动终端中,当移动终端处于歌曲播放状态时,该移动终端会检测针对该移动终端输入的音频信号,并识别该音频信号的信号参数,从而可以根据该信号参数从歌曲文件库中确定目标歌曲文件,并播放该目标歌曲文件。通过本发明实施例,用户可以通过输入音频信号(如哼唱歌曲、敲击移动终端屏幕)的方式从播放列表中快速找到需要播放的歌曲,从而可以提高歌曲的切换效率。进一步的,用户可以预先设置歌曲播放应用的快速启动手势,从而在移动终端处于熄屏状态时,快速启动歌曲播放应用,并播放指定歌曲文件,这样可以提高歌曲播放应用的启动效率,提高用户粘度。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(RandomAccessMemory,RAM)等。以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1