一种查找应用程序的方法及终端的制作方法_2

文档序号:9887236阅读:来源:国知局
可以是二维坐标系,也可以是三维坐标系,还可以是N为坐标系,其中,N为大于3的自然数。其中,每一根坐标系对应的字符可以对应于应用程序的名称的字符。
[0041]本发明实施例中,由于坐标系是以触控操作的触控轨迹的起始位置为坐标原点的坐标系,因此,每次输入的触控操作的起始位置不同,其生成的坐标系的坐标原点也不同,则对应的坐标系也会不同。
[0042]203、在坐标系中的每一根坐标轴上确定与触控轨迹的终止位置对应的目标字符。
[0043]本发明实施例中,当触控操作完成后,则终端可以在坐标系中的每一根坐标轴上确定与触控轨迹的终止位置对应的目标字符;如图2c所示,图2c是本发明实施例公开的另一种坐标系示例图。其中,如图2c所示,在图2c中横坐标对应的字符为L,纵坐标对应的字符为T。
[0044]204、从已安装的应用程序中查找与目标字符对应的应用程序。
[0045]本发明实施例中,当从已安装的应用程序中查找到与目标字符对应的应用程序时,则可以显示查找到的与目标字符对应的应用程序的图标。
[0046]本发明实施例中,在坐标系中的每一根坐标轴上确定与触控轨迹的终止位置对应的目标字符之后,则终端可以进一步从已安装的应用程序中查找与目标字符对应的应用程序。举例来说,当坐标系为二维坐标系,若横坐标对应的字符为L,纵坐标对应的字符为T,则终端可以从已安装的应用程序中查找聊天应用程序;或者,当纵坐标对应的字符为L,横坐标对应的字符为T,则终端可以从已安装的应用程序中搜索名称中携带字符L的应用程序,以及从已安装的应用程序中搜索名称中携带字符T的应用程序,然后再将搜索到的应用程序结合比对,确定是否存在同时携带字符L和字符T的应用程序(聊天应用程序等)。
[0047]205、当查找到与目标字符对应的应用程序时,显示查找到的与目标字符对应的应用程序的图标。
[0048]本发明实施例中,在查找到与目标字符对应的应用程序时,则可以显示查找到的与目标字符对应的应用程序图标。其中,在显示查找到的与目标字符对应的应用程序的图标时,可以将该图标放大显示,或者以其他更为让用户方便操作的方式显示。
[0049]作为一种可选的实施方式,在未查找到与目标字符对应的应用程序时,则终端可以进一步确定触控操作的触控方向,并根据触控方向确定对应的应用程序。为了更清楚明了介绍该操作方法,请参阅图2d,图2d是本发明实施例公开的一种确定应用程序方法示例图。其中,如图2d所示,当在已安装的应用程序中未查找到与触控操作的终止位置对应的应用程序时,则根据触控方向可以确定沿着触控方向继续延伸时,可以找到与触控方向匹配的音乐应用程序。
[0050]作为另一种可选的实施方式,在未查找到与目标字符对应的应用程序时,终端可以执行以下步骤:
[0051]11)确定以触控轨迹的终止位置为参考位置的区域;
[0052 ] 12)确定区域中包含的字符对应的应用程序;
[0053]13)显示区域中包含的字符对应的应用程序的图标。
[0054]本发明实施例中,当终端根据触控操作的终止位置在已安装的应用程序中未查找到相应的应用程序时。终端可以确定以触控轨迹的终止位置为参考位置的区域。其中,该区域的大小可以是根据用户需要进行设定;也可以是终端根据用户的历史设定记录进行设定;还可以是终端以触控操作的终止位置为区域中心点,向周边延伸,当查找到一个应用程序,且该应用程序为已安装的应用程序中的应用程序,则可以停止延伸,并以查找到的应用程序作为边缘界线。
[0055]本发明实施例中,由于确定以触控轨迹的终止位置为参考位置的区域的方式不唯一,则在确定以触控轨迹的终止位置为参考位置的区域之后,终端确定该区域中包含的字符对应的应用程序的方式也不唯一。举例来说,当该区域是由用户根据需要进行设定时,则终端可以先确定该区域中包含的字符,再根据确定的字符在已安装的应用程序中去查找是否存在匹配的应用程序。
[0056]进一步,当该区域是由用户根据需要进行设定,或者是终端根据用户的历史设定记录进行设定该区域时,则可能出现该区域中没有满足条件的应用程序,也即已安装的应用程序对应的字符均不属于该区域中;也可能出现该区域中可能有很多满足条件的应用程序。因此,当该区域中有很多满足条件的应用程序时,终端还可以根据预设的压力值与应用程序的数量的映射关系,确定触控操作的触控压力值对应的应用程序的数量;其中,步骤12)确定区域中包含的字符对应的应用程序具体包括:确定区域中包含的字符;并根据触控操作的触控压力值对应的应用程序的数量选择与字符对应的应用程序。
[0057]本发明实施例中,压力值与应用程序的数量的映射关系可以是用户根据需要进行设定,还可以是终端根据用户的历史设定记录进行设定,还可以是终端根据用户的历史触控操作对应的触控压力值设定;本发明不作限定。
[0058]具体地,当终端根据用户的历史触控操作对应的触控压力值设定上述压力值与应用程序的数量的映射关系时,可以包括以下步骤:
[0059]21)获取在预设时间段内用户输入的触控操作的触控压力值;
[0060]22)计算上述获取到的在预设时间段内用户输入的触控操作的触控压力值对应的平均压力值;
[0061]23)根据上述平均压力值确定上述压力值与应用程序的数量的映射关系。
[0062]举例来说,当计算上述获取到的在预设时间段内用户输入的触控操作的触控压力值对应的平均压力值为0.5N时,则终端可以在(0.5-n)N到(0.5+n)N的范围内进行设定上述压力值与应用程序的数量的映射关系,其中,η为实数。
[0063]通过实施该发明实施例,可以在未查找到与目标字符对应应用程序时,确定以终止位置为参考位置的区域,并将在该区域中满足条件的应用程序的图标显示出来。从而可以降低无效操作的概率。
[0064]作为又一种可选的实施方式,也即,在未查找到与目标字符对应的应用程序时,终端可以执行以下步骤:
[0065]31)获取已安装的应用程序中每一个应用程序的操作频率;
[0066]32)根据每一个应用程序的操作频率从已安装的应用程序中确定操作频率大于预设阈值的应用程序;
[0067]33)显示操作频率大于预设阈值的应用程序的图标。
[0068]本发明实施例中,获取已安装的应用程序中每一个应用程序的操作频率是指针对每一个应用程序的实际操作频率,也即,若用户只是启动该应用程序,则不算是实际操作,也即该操作不会对操作频率有影响。
[0069]具体地,可以在终端中预设一个阈值,用于与获取到的每一个应用程序的操作频率进行比较。其中,该预设阈值的设定可以是用户根据需要进行设定,也可以是终端根据用户的历史设定记录进行设定;本发明不作限定。
[0070]进一步,在获取已安装的应用程序中每一个应用程序的操作频率之后,则可以根据每一个应用程序的操作频率从已安装的应用程序中确定操作频率大于预设阈值的应用程序,并显示操作频率大于预设阈值的应用程序的图标。实施该发明实施例能够在未查找到与目标字符对应应用程序时,根据用户的历史操作频率选取用户经常操作的应用程序进行显示,也即,可以避免在未查找与目标字符对应应用程序时,不显示应用程序的情形发生。也即,可以降低无效操作的情形发生的概率。
[0071 ]在图2a中,详细描述了当未查找到与目标字符对应的应用程序时,则终端可以根据预设的确定规则确定与触控操作的触控方向对应的应用程序;也可以确定以触控轨迹的终止位置为参考区域的区域中包含的字符对应的应用程序;还可以根据每一个应用程序的操作频率从已安装的应用程序中确定操作频率大于预设阈值的应用程序;并显示通过上述不同方式确定的应用程序的图标。由此可见,实施本发明实施例可以避免在未查找与目标字符对应应用程序时,不显示应用程序的情形发生。也即,可以降低无效操作的情形发生的概率。
[0072]请参阅图3,图3是本发明实施例公开的一种终端的结构示意图,用于执行上述查找应用程序的方法。其中,图3所示的终端可以包括但不限于智能手机(如Android手机、1S手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等终端。如图3所示,该终端可以包括:检测单元301、第一查找单元302以及显示单元303,其中,
[0073]检测单元301,用于检测用户在触摸屏上输入的触控操作。
[0074]本发明实施例中,触摸屏是呈现在用户面前,用于输入触控操作的屏幕。
[0075]本发明实施例中,检测单元301会实时检测用户在触摸屏上输入的触控操作,其中,用户在触摸屏上输入的触控操作根据不同的分类方式可以划分为不同类型的触控
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1