ID)、智能穿戴设备(如智能手表、智能手环)等各类用户终端。其中,该用户终端的操作系统可包括但不限于Android操作系统、1S操作系统、Symbian(塞班)操作系统、Black Berry(黑莓)操作系统、Windows Phone8操作系统等等,本发明实施例不做限定。
[0056]请参见图1,图1是本发明实施例公开的一种信息定位方法的流程示意图。如图1所示,该方法可以包括以下步骤。
[0057]S101、用户终端接收针对播放列表的字母索引中的目标字母输入的选择指令。
[0058]本发明实施例中,用户在用户终端上存储有多首歌曲,这些歌曲构成一个播放列表。通常,在歌曲的播放列表界面上的一侧(如右侧)会有一列字母索引,这一列字母索引通常是按照英文字母表的顺序排列的。这一列字母索引与播放列表中的歌曲项有一定的关联性,用户只要点击某个字母,比如字母B,播放列表界面当前就会显示歌曲首单词字母为B的所有歌曲项。
[0059]作为一种可选的实施方式,在步骤SlOl之前,该方法还可以包括以下步骤:
[0060]11)用户终端遍历播放列表中的所有歌曲项,并获取每个歌曲项对应的歌曲首单词字母;
[0061]12)用户终端根据每个歌曲项对应的歌曲首单词字母,提取歌曲首单词字母相同的歌曲项,并建立歌曲项与首字母的对应关系。
[0062]举例来说,用户终端遍历播放列表中的所有歌曲项,并获取每个歌曲项对应的歌曲首单词字母之后,用户终端可以按照英文字母表顺序(即AB⑶EF.......Z)依次提取歌曲首单词字母相同的歌曲项,并建立歌曲项与首字母的对应关系,这样,只要用户选择字母列表中的某个字母,那么,用户终端就会把与被选择的字母匹配的所有歌曲项都提取出来并显不O
[0063]需要说明的是,若播放列表中的歌曲项的名称为拼音,则该歌曲项的歌曲首单词字母为该拼音的首字母,若播放列表中的歌曲项的名称为英文单词,则该歌曲项的歌曲首单词字母为该英文单词的首字母。
[0064]本发明实施例中,用户可以通过点击或滑动播放列表的字母索引中的目标字母来触发生成选择指令,其中,该目标字母为字母索引中的任一个字母。
[0065]S102、用户终端确定与目标字母匹配的M个歌曲项以响应选择指令。
[0066]本发明实施例中,用户终端接收到针对播放列表的字母索引中的目标字母输入的选择指令之后,用户终端就可以提取并确定与目标字母匹配的M个歌曲项以响应选择指令。其中,该M为正整数。
[0067]S103、用户终端在M大于预设阈值K的情况下输出提示信息。
[0068]本发明实施例中,用户终端确定与目标字母匹配的M个歌曲项之后,有可能该M个歌曲项的数量比较多,当前播放列表界面不可能把该M个歌曲项全部显示出来以供用户选择。为了提高用户体验,尽快定位到用户想听的歌曲项,在M大于预设阈值K的情况下,用户终端可以输出提示信息,该提示信息用于提示用户输入小于或等于M的数字,其中,该预设阈值K可以为用户自定义的用于表征歌曲项数量较多的一个临界值,如100,也可以为系统默认设置的,本发明实施例不作限定。其中,K为正整数。
[0069]S104、用户终端在接收到用户输入的数字N的情况下,定位到N对应的目标歌曲项。
[0070]本发明实施例中,用户终端在接收到用户输入的数字N的情况下,用户终端可以确定用户想要听的歌曲项为该M个歌曲项中的第N个歌曲项,故用户终端可以定位到N对应的目标歌曲项。该目标歌曲项为M个歌曲项中的第N个歌曲项,其中,N为正整数。可选的,用户终端可以通过高亮标记的方式定位到N对应的目标歌曲项。
[0071]作为一种可选的实施方式,用户终端在接收到用户输入的数字N的情况下,定位到N对应的目标歌曲项的方式可以包括以下步骤:
[0072]21)在接收到用户输入的数字N的情况下,若N小于预设阈值X,从数字与滑动速度的对应关系中,查询数字N对应的目标滑动速度;
[0073]22)以目标滑动速度滑动播放列表至N对应的目标歌曲项。
[0074]在该实施例中,用户可以设定一个预设阈值X,该预设阈值X用于表征用户想要听的歌曲项位于该M个歌曲项中的比较靠后的一个临界位置。
[0075]在该实施例中,若N小于预设阈值X,表明用户想要听的歌曲项的位置比较靠前,这种情况下,用户终端可以预先建立数字与滑动速度的对应关系,即用户输入的每个数字均对应一个滑动速度。用户终端在接收到用户输入的数字N的情况下,若N小于预设阈值X,从数字与滑动速度的对应关系中,查询数字N对应的目标滑动速度,并以目标滑动速度滑动播放列表至N对应的目标歌曲项。这样,就不需要用户手动来滑动播放列表中的歌曲项,只需要用户输入数字N,在N小于预设阈值X的情况下,用户终端自动滑动播放列表至N对应的目标歌曲项。
[0076]作为另一种可选的实施方式,用户终端在接收到用户输入的数字N的情况下,定位到N对应的目标歌曲项的【具体实施方式】可以为:
[0077]在接收到用户输入的数字N的情况下,若N大于或等于预设阈值X,跳转至N对应的目标歌曲项。
[0078]在该实施例中,若N大于或等于预设阈值X,表明用户想要听的歌曲项的位置比较靠后,由于滑动播放列表需要一定的时间,为了尽快定位至N对应的目标歌曲项,用户终端可以通过跳转的方式直接跳转至N对应的目标歌曲项,从而可以减少歌曲项定位的时间,提尚用户体验。
[0079]在图1所描述的方法流程中,用户终端可以接收针对播放列表的字母索引中的目标字母输入的选择指令,并确定与目标字母匹配的M个歌曲项以响应选择指令,进一步地,在M大于预设阈值K的情况下,用户终端可以输出提示信息,并在接收到用户输入的数字N的情况下,定位到N对应的目标歌曲项。可见,通过本发明实施例,当具有相应的拼音首字母的歌曲项有很多,而用户要查找的歌曲项比较靠后时,用户可以直接输入数字,用户终端就可以直接定位到该数字对应的歌曲项,从而可以提高歌曲项定位的效率。
[0080]请参见图2,图2是本发明实施例公开的另一种信息定位方法的流程示意图。如图2所示,该方法可以包括以下步骤。
[0081]S201、用户终端接收针对播放列表的字母索引中的目标字母输入的选择指令。
[0082]S202、用户终端确定与目标字母匹配的M个歌曲项以响应选择指令,并在在M大于预设阈值K的情况下执行步骤S203?S204,在M小于或等于预设阈值K的情况下,执行步骤S205?S210。
[0083]S203、用户终端在M大于预设阈值K的情况下输出提示信息。
[0084]S204、用户终端在接收到用户输入的数字N的情况下,定位到N对应的目标歌曲项,并结束本流程。
[0085]S205、用户终端在M小于或等于预设阈值K的情况下,在播放列表展示区域展示M个歌曲项。
[0086]本发明实施例中,用户终端在M小于或等于预设阈值K的情况下,用户终端可以在播放列表展示区域展示该M个歌曲项。这样,用户就可以很直观地看见该M个歌曲项。
[0087]S206、用户终端检测在非播放列表展示区域输入的多次点击操作。
[0088]本发明实施例中,用户终端的播放列表界面可以包括播放列表展示区域和非播放列表展示区域,用户在播放列表展示区域中进行操作时可以选中某个歌曲项,用户在非播放列表展示区域进行操作时,用户终端可以根据用户的操作来定位目标歌曲项。
[0089]S207、用户终端分别获取多次点击操作中的相邻两次点击操作的时间间隔。
[0090]本发明实施例中,用户在非播放列表展示区域进行多次点击操作时,用户终端可以记录并分别获取多次点击操作中的相邻两次点击操作的时间间隔。举例来说,假设用户点击4次,则用户终端可以记录用户每次点击操作的起始时间,并计算第I次点击操作和第2次点击操作之间的时间间隔、第2次点击操作和第3次点击操作之间的时间间隔以及第3次点击操作和第4次点击操作之间的时间间隔。
[0091]S208、用户终端在多次点击操作中的相邻两次点击操作的时间间隔朝设定的变化趋势变化的情况下,确定多次点击操作的点击频率。
[0092]本发明实施例中,为了防止用户在非播放列表展示区域中输入误操作,用户终端获取到多次点击操作中的相邻两次点击操作的时间间隔之后,用户终端可以判断该多次点击操作的相邻两次点击操作的时间间隔是否朝设定的变化趋势变化,比如:时间间隔逐渐增大,或者时间间隔逐渐减小