CN105653131B - 一种查找应用程序的方法及终端 - Google Patents

一种查找应用程序的方法及终端 Download PDF

Info

Publication number
CN105653131B
CN105653131B CN201511020811.9A CN201511020811A CN105653131B CN 105653131 B CN105653131 B CN 105653131B CN 201511020811 A CN201511020811 A CN 201511020811A CN 105653131 B CN105653131 B CN 105653131B
Authority
CN
China
Prior art keywords
application program
touch
character
control operation
icon
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201511020811.9A
Other languages
English (en)
Other versions
CN105653131A (zh
Inventor
江克俊
刘海强
曹晓杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Microphone Holdings Co Ltd
Original Assignee
Shenzhen Jinli Communication Equipment Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Jinli Communication Equipment Co Ltd filed Critical Shenzhen Jinli Communication Equipment Co Ltd
Priority to CN201511020811.9A priority Critical patent/CN105653131B/zh
Publication of CN105653131A publication Critical patent/CN105653131A/zh
Application granted granted Critical
Publication of CN105653131B publication Critical patent/CN105653131B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明实施例公开了一种查找应用程序的方法及终端,包括:在检测用户在触摸屏上输入的触控操作之后;终端可以从已安装的应用程序中查找与触控操作的触控轨迹对应的应用程序;当查找到与触控轨迹对应的应用程序时,终端可以显示查找到的与触控轨迹对应的应用程序的图标。在本发明实施例中,当需要查找应用程序时,无需用户反复翻页,且只需通过输入触控操作即可查找到需要查找的应用程序。由此可见,实施本发明实施例能够提高查找应用程序的效率。

Description

一种查找应用程序的方法及终端
技术领域
本发明涉及电子技术领域,尤其涉及一种查找应用程序的方法及终端。
背景技术
随着电子技术的快速发展以及终端的迅速普及,终端的功能日益完善,终端中安装的应用程序也越来越多。例如,终端中可以安装访问外部网络数据资源应用程序、拍照应用程序以及聊天应用程序等。在实际应用中,当用户需要操作已锁屏的终端中的某应用程序时,一般需要先对该终端进行解锁,然后再查找需要操作的应用程序。由于终端中安装的应用程序越来越多,且终端显示界面中每一页显示的应用程序图标的数量是有限的;则在终端中找该需要操作的应用程序时,可能需要翻好几页才可以找到该应用程序,从而导致查找应用程序的效率过低。
发明内容
本发明实施例提供了一种查找应用程序的方法及终端,能够提高查找应用程序的效率。
本发明实施例公开了一种查找应用程序的方法,包括:
检测用户在触摸屏上输入的触控操作;
从已安装的应用程序中查找与所述触控操作的触控轨迹对应的应用程序;
当查找到与所述触控轨迹对应的应用程序时,显示所述查找到的与所述触控轨迹对应的应用程序的图标。
相应地,本发明实施例还公开了一种终端,包括:
检测单元,用于检测用户在触摸屏上输入的触控操作;
第一查找单元,用于从已安装的应用程序中查找与所述触控操作的触控轨迹对应的应用程序;
显示单元,用于当所述第一查找单元查找到与所述触控轨迹对应的应用程序时,显示所述查找到的与所述触控轨迹对应的应用程序的图标。
本发明实施例中,在检测用户在触摸屏上输入的触控操作之后;终端从已安装的应用程序中查找与触控操作的触控轨迹对应的应用程序;当查找到与触控轨迹对应的应用程序时,终端可以显示查找到的与触控轨迹对应的应用程序的图标。在本发明实施例中,当需要查找应用程序时,无需用户反复翻页,且只需通过输入触控操作即可查找到需要查找的应用程序。由此可见,实施本发明实施例能够提高查找应用程序的效率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的一种查找应用程序的方法的流程示意图;
图2a是本发明实施例公开的另一种查找应用程序的方法的流程示意图;
图2b是本发明实施例公开的一种坐标系示例图;
图2c是本发明实施例公开的另一种坐标系示例图;
图2d是本发明实施例公开的一种确定应用程序方法示例图;
图3是本发明实施例公开的一种终端的结构示意图;
图4是本发明实施例公开的另一种终端的结构示意图;
图5是本发明实施例公开的又一种终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例公开了一种查找应用程序的方法及终端,在本发明实施例中,当需要查找应用程序时,无需用户反复翻页,且只需通过输入触控操作即可查找到需要查找的应用程序。由此可见,实施本发明实施例能够提高查找应用程序的效率;以下分别进行详细说明。
请参阅图1,图1是本发明实施例公开的一种查找应用程序的方法的流程示意图。其中,图1所示的方法可以适用于智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等终端中。如图1所示,该查找应用程序的方法可以包括以下步骤:
101、检测用户在触摸屏上输入的触控操作。
本发明实施例中,触摸屏是呈现在用户面前,用于输入触控操作的屏幕。
本发明实施例中,终端会实时检测用户在触摸屏上输入的触控操作,其中,用户在触摸屏上输入的触控操作根据不同的分类方式可以划分为不同类型的触控操作。举例来说,根据触控时间的长短可以将触控操作划分为点击操作和滑动操作。其中,点击操作主要是包括触控时间小于预设时间阈值的触控操作,而滑动操作则主要是包括触控时间大于预设时间阈值的触控操作。时间阈值的设定可以用户根据需要设定,如1秒、2秒、3秒等等。又举例来说,根据触控操作的触控压力值可以将触控操作划分为轻触操作以及重触操作。其中,轻触操作主要是包括触控压力值小于预设压力阈值的触控操作;重触操作主要是包括触控压力值大于预设压力阈值的触控操作。压力阈值的设定也可以是用户根据需要设定,如0.1N、0.2N、0.3N等等。
102、从已安装的应用程序中查找与触控操作的触控轨迹对应的应用程序。
本发明实施例中,在检测用户在触摸屏上输入的触控操作之后,则终端可以从已安装的应用程序中查找与触控操作的触控轨迹对应的应用程序。
具体地,终端从已安装的应用程序中查找与触控操作的触控轨迹对应的应用程序的具体实施方式为终端根据预设的触控轨迹与应用程序的映射关系,从已安装的应用程序中查找与触控操作的触控轨迹对应的应用程序。其中,上述触控轨迹与应用程序的映射关系可以是用户根据需要进行设定,也可以是终端根据用户的历史设定记录进行设定,还可以是终端根据用户的历史触控操作进行设定;本发明实施例不作限定。
103、当查找到与触控轨迹对应的应用程序时,显示查找到的与触控轨迹对应的应用程序的图标。
本发明实施例中,在查找到与触控轨迹对应的应用程序时,则可以显示查找到的与触控轨迹对应的应用程序的图标。其中,在显示查找到的与触控轨迹对应的应用程序的图标时,可以将该图标放大显示,或者以其他更为让用户方便操作的方式显示。
在图1中,详细描述了在检测用户在触摸屏上输入的触控操作之后;终端可以从已安装的应用程序中查找与触控操作的触控轨迹对应的应用程序;当查找到与触控轨迹对应的应用程序时,终端可以显示查找到的与触控轨迹对应的应用程序的图标。在本发明实施例中,当需要查找应用程序时,无需用户反复翻页,且只需通过输入触控操作即可查找到需要查找的应用程序。由此可见,实施本发明实施例能够提高查找应用程序的效率。
请参阅图2a,图2a是本发明实施例公开的另一种查找应用程序的方法的流程示意图,如图2a所示,该查找应用程序的方法可以包括以下步骤:
201、检测用户在触摸屏上输入的触控操作。
202、生成以触控操作的触控轨迹的起始位置为坐标原点的坐标系。
本发明实施例中,坐标系的每一根坐标轴均以字符进行标注,且在同一根坐标轴上标注的字符以坐标原点为对称点。其中,若在坐标轴上标注的字符为字母时,则坐标轴上标注的字母从原点开始一直往外延伸上进行标注的字母可以是按26个字母的顺序进行标注,也可以是以乱序的方式将26个字母在坐标轴上标注;本发明不作限定。
本发明实施例中,在生成以触控操作的触控轨迹的起始位置为坐标原点的坐标系之前,终端还可以检测终端触摸屏上发生的触控操作,并获取触控操作的触控参数。其中,触控参数可以包括但不限于触控轨迹、触控方向、触控力度值以及每两次触控操作的时间间隔等。
本发明实施例中,为使更加清楚明了的描述上述坐标系,请参阅图2b,图2b是本发明实施例公开的一种坐标系示例图;其中,如图2b所示,坐标系的每一根坐标轴均以字符进行标注,且在同一根坐标轴上标注的字符以坐标原点为对称点。其中,坐标轴上标注的字符可以是字母、数字以及标点等字符中的一种或多种组合。可以注意的是,图2b中标注的字母只是少数部分,终端在生成坐标系时,若坐标系是以字母进行标注时,则坐标系中是以26个字母标注的,且每一个字母均有对应的标注位置,但是26个字母在在坐标轴上的标注顺序不一定是按字母的顺序进行标注,可以是以乱序的方式。
本发明实施例中,生成以触控操作的触控轨迹的起始位置为坐标原点的坐标系可以是二维坐标系,也可以是三维坐标系,还可以是N为坐标系,其中,N为大于3的自然数。其中,每一根坐标系对应的字符可以对应于应用程序的名称的字符。
本发明实施例中,由于坐标系是以触控操作的触控轨迹的起始位置为坐标原点的坐标系,因此,每次输入的触控操作的起始位置不同,其生成的坐标系的坐标原点也不同,则对应的坐标系也会不同。
203、在坐标系中的每一根坐标轴上确定与触控轨迹的终止位置对应的目标字符。
本发明实施例中,当触控操作完成后,则终端可以在坐标系中的每一根坐标轴上确定与触控轨迹的终止位置对应的目标字符;如图2c所示,图2c是本发明实施例公开的另一种坐标系示例图。其中,如图2c所示,在图2c中横坐标对应的字符为L,纵坐标对应的字符为T。
204、从已安装的应用程序中查找与目标字符对应的应用程序。
本发明实施例中,当从已安装的应用程序中查找到与目标字符对应的应用程序时,则可以显示查找到的与目标字符对应的应用程序的图标。
本发明实施例中,在坐标系中的每一根坐标轴上确定与触控轨迹的终止位置对应的目标字符之后,则终端可以进一步从已安装的应用程序中查找与目标字符对应的应用程序。举例来说,当坐标系为二维坐标系,若横坐标对应的字符为L,纵坐标对应的字符为T,则终端可以从已安装的应用程序中查找聊天应用程序;或者,当纵坐标对应的字符为L,横坐标对应的字符为T,则终端可以从已安装的应用程序中搜索名称中携带字符L的应用程序,以及从已安装的应用程序中搜索名称中携带字符T的应用程序,然后再将搜索到的应用程序结合比对,确定是否存在同时携带字符L和字符T的应用程序(聊天应用程序等)。
205、当查找到与目标字符对应的应用程序时,显示查找到的与目标字符对应的应用程序的图标。
本发明实施例中,在查找到与目标字符对应的应用程序时,则可以显示查找到的与目标字符对应的应用程序图标。其中,在显示查找到的与目标字符对应的应用程序的图标时,可以将该图标放大显示,或者以其他更为让用户方便操作的方式显示。
作为一种可选的实施方式,在未查找到与目标字符对应的应用程序时,则终端可以进一步确定触控操作的触控方向,并根据触控方向确定对应的应用程序。为了更清楚明了介绍该操作方法,请参阅图2d,图2d是本发明实施例公开的一种确定应用程序方法示例图。其中,如图2d所示,当在已安装的应用程序中未查找到与触控操作的终止位置对应的应用程序时,则根据触控方向可以确定沿着触控方向继续延伸时,可以找到与触控方向匹配的音乐应用程序。
作为另一种可选的实施方式,在未查找到与目标字符对应的应用程序时,终端可以执行以下步骤:
11)确定以触控轨迹的终止位置为参考位置的区域;
12)确定区域中包含的字符对应的应用程序;
13)显示区域中包含的字符对应的应用程序的图标。
本发明实施例中,当终端根据触控操作的终止位置在已安装的应用程序中未查找到相应的应用程序时。终端可以确定以触控轨迹的终止位置为参考位置的区域。其中,该区域的大小可以是根据用户需要进行设定;也可以是终端根据用户的历史设定记录进行设定;还可以是终端以触控操作的终止位置为区域中心点,向周边延伸,当查找到一个应用程序,且该应用程序为已安装的应用程序中的应用程序,则可以停止延伸,并以查找到的应用程序作为边缘界线。
本发明实施例中,由于确定以触控轨迹的终止位置为参考位置的区域的方式不唯一,则在确定以触控轨迹的终止位置为参考位置的区域之后,终端确定该区域中包含的字符对应的应用程序的方式也不唯一。举例来说,当该区域是由用户根据需要进行设定时,则终端可以先确定该区域中包含的字符,再根据确定的字符在已安装的应用程序中去查找是否存在匹配的应用程序。
进一步,当该区域是由用户根据需要进行设定,或者是终端根据用户的历史设定记录进行设定该区域时,则可能出现该区域中没有满足条件的应用程序,也即已安装的应用程序对应的字符均不属于该区域中;也可能出现该区域中可能有很多满足条件的应用程序。因此,当该区域中有很多满足条件的应用程序时,终端还可以根据预设的压力值与应用程序的数量的映射关系,确定触控操作的触控压力值对应的应用程序的数量;其中,步骤12)确定区域中包含的字符对应的应用程序具体包括:确定区域中包含的字符;并根据触控操作的触控压力值对应的应用程序的数量选择与字符对应的应用程序。
本发明实施例中,压力值与应用程序的数量的映射关系可以是用户根据需要进行设定,还可以是终端根据用户的历史设定记录进行设定,还可以是终端根据用户的历史触控操作对应的触控压力值设定;本发明不作限定。
具体地,当终端根据用户的历史触控操作对应的触控压力值设定上述压力值与应用程序的数量的映射关系时,可以包括以下步骤:
21)获取在预设时间段内用户输入的触控操作的触控压力值;
22)计算上述获取到的在预设时间段内用户输入的触控操作的触控压力值对应的平均压力值;
23)根据上述平均压力值确定上述压力值与应用程序的数量的映射关系。
举例来说,当计算上述获取到的在预设时间段内用户输入的触控操作的触控压力值对应的平均压力值为0.5N时,则终端可以在(0.5-n)N到(0.5+n)N的范围内进行设定上述压力值与应用程序的数量的映射关系,其中,n为实数。
通过实施该发明实施例,可以在未查找到与目标字符对应应用程序时,确定以终止位置为参考位置的区域,并将在该区域中满足条件的应用程序的图标显示出来。从而可以降低无效操作的概率。
作为又一种可选的实施方式,也即,在未查找到与目标字符对应的应用程序时,终端可以执行以下步骤:
31)获取已安装的应用程序中每一个应用程序的操作频率;
32)根据每一个应用程序的操作频率从已安装的应用程序中确定操作频率大于预设阈值的应用程序;
33)显示操作频率大于预设阈值的应用程序的图标。
本发明实施例中,获取已安装的应用程序中每一个应用程序的操作频率是指针对每一个应用程序的实际操作频率,也即,若用户只是启动该应用程序,则不算是实际操作,也即该操作不会对操作频率有影响。
具体地,可以在终端中预设一个阈值,用于与获取到的每一个应用程序的操作频率进行比较。其中,该预设阈值的设定可以是用户根据需要进行设定,也可以是终端根据用户的历史设定记录进行设定;本发明不作限定。
进一步,在获取已安装的应用程序中每一个应用程序的操作频率之后,则可以根据每一个应用程序的操作频率从已安装的应用程序中确定操作频率大于预设阈值的应用程序,并显示操作频率大于预设阈值的应用程序的图标。实施该发明实施例能够在未查找到与目标字符对应应用程序时,根据用户的历史操作频率选取用户经常操作的应用程序进行显示,也即,可以避免在未查找与目标字符对应应用程序时,不显示应用程序的情形发生。也即,可以降低无效操作的情形发生的概率。
在图2a中,详细描述了当未查找到与目标字符对应的应用程序时,则终端可以根据预设的确定规则确定与触控操作的触控方向对应的应用程序;也可以确定以触控轨迹的终止位置为参考区域的区域中包含的字符对应的应用程序;还可以根据每一个应用程序的操作频率从已安装的应用程序中确定操作频率大于预设阈值的应用程序;并显示通过上述不同方式确定的应用程序的图标。由此可见,实施本发明实施例可以避免在未查找与目标字符对应应用程序时,不显示应用程序的情形发生。也即,可以降低无效操作的情形发生的概率。
请参阅图3,图3是本发明实施例公开的一种终端的结构示意图,用于执行上述查找应用程序的方法。其中,图3所示的终端可以包括但不限于智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等终端。如图3所示,该终端可以包括:检测单元301、第一查找单元302以及显示单元303,其中,
检测单元301,用于检测用户在触摸屏上输入的触控操作。
本发明实施例中,触摸屏是呈现在用户面前,用于输入触控操作的屏幕。
本发明实施例中,检测单元301会实时检测用户在触摸屏上输入的触控操作,其中,用户在触摸屏上输入的触控操作根据不同的分类方式可以划分为不同类型的触控操作。举例来说,根据触控时间的长短可以将触控操作划分为点击操作和滑动操作。其中,点击操作主要是包括触控时间小于预设时间阈值的触控操作,而滑动操作则主要是包括触控时间大于预设时间阈值的触控操作。时间阈值的设定可以用户根据需要设定,如1秒、2秒、3秒等等。又举例来说,根据触控操作的触控压力值可以将触控操作划分为轻触操作以及重触操作。其中,轻触操作主要是包括触控压力值小于预设压力阈值的触控操作;重触操作主要是包括触控压力值大于预设压力阈值的触控操作。压力阈值的设定也可以是用户根据需要设定,如0.1N、0.2N、0.3N等等。
第一查找单元302,用于从已安装的应用程序中查找与触控操作的触控轨迹对应的应用程序。
本发明实施例中,在检测单元301检测用户在触摸屏上输入的触控操作之后,则第一查找单元302可以从已安装的应用程序中查找与触控操作的触控轨迹对应的应用程序。
具体地,第一查找单元302从已安装的应用程序中查找与触控操作的触控轨迹对应的应用程序的具体实施方式为第一查找单元302根据预设的触控轨迹与应用程序的映射关系,从已安装的应用程序中查找与触控操作的触控轨迹对应的应用程序。其中,上述触控轨迹与应用程序的映射关系可以是用户根据需要进行设定,也可以是终端根据用户的历史设定记录进行设定,还可以是终端根据用户的历史触控操作进行设定;本发明实施例不作限定。
显示单元303,用于当第一查找单元302查找到与触控轨迹对应的应用程序时,显示查找到的与触控轨迹对应的应用程序的图标。
本发明实施例中,在第一查找单元302查找到与触控轨迹对应的应用程序时,则显示单元303可以显示查找到的与触控轨迹对应的应用程序的图标。其中,在显示单元303显示查找到的与触控轨迹对应的应用程序的图标时,可以将该图标放大显示,或者以其他更为让用户方便操作的方式显示。
在图3中,详细描述了在检测单元301检测用户在触摸屏上输入的触控操作之后;第一查找单元302可以从已安装的应用程序中查找与触控操作的触控轨迹对应的应用程序;当第一查找单元302查找到与触控轨迹对应的应用程序时,显示单元303可以显示查找到的与触控轨迹对应的应用程序的图标。在本发明实施例中,当需要查找应用程序时,无需用户反复翻页,且只需通过输入触控操作即可查找到需要查找的应用程序。由此可见,实施本发明实施例能够提高查找应用程序的效率。
请参阅图4,图4是本发明实施例公开的另一种终端的结构示意图,用于执行上述查找应用程序的方法。其中,图4是在图3的基础上进一步细化得到,除包括图3所示的所有单元外,还可以包括:获取单元304,其中,第一查找单元302可以细化包括:生成单元3020、确定单元3021以及第二查找单元3022,其中,
生成单元3020,用于生成以触控操作的触控轨迹的起始位置为坐标原点的坐标系,其中,坐标系的每一根坐标轴均以字符进行标注。
确定单元3021,用于在坐标系中的每一根坐标轴上确定与触控轨迹的终止位置对应的目标字符。
第二查找单元3022,用于从已安装的应用程序中查找与目标字符对应的应用程序。
显示单元303当查找到与触控轨迹对应的应用程序时,显示查找到的与触控轨迹对应的应用程序的图标的具体实施方式为当查找到与目标字符对应的应用程序时,显示查找到的与目标字符对应的应用程序的图标。
获取单元304,用于当第二查找单元3022未查找到与目标字符对应的应用程序时,获取已安装的应用程序中每一个应用程序的操作频率。
上述确定单元3021,用于根据每一个应用程序的操作频率从已安装的应用程序中确定操作频率大于预设阈值的应用程序。
上述显示单元303,还用于显示操作频率大于预设阈值的应用程序的图标。
上述确定单元3021,还用于当第二查找单元3022未查找到与目标字符对应的应用程序时,则根据预设的确定规则确定与触控操作的触控方向对应的应用程序。
显示单元303,还用于显示确定的与触控操作的触控方向对应的应用程序的图标。
上述确定单元3021,还用于当第二查找单元3022未查找到与目标字符对应的应用程序时,确定以触控轨迹的终止位置为参考位置的区域。
确定单元3021,还用于确定区域中包含的字符对应的应用程序。
上述显示单元303,还用于显示区域中包含的字符对应的应用程序的图标。
上述确定单元3021,还用于根据预设的压力值与应用程序的数量的映射关系,确定触控操作的触控压力值对应的应用程序的数量。
其中,确定单元3021确定区域中包含的字符对应的应用程序的具体实施方式为确定区域中包含的字符;根据触控操作的触控压力值对应的应用程序的数量选择与字符对应的应用程序。
请参阅图5,图5是本发明实施例公开的又一种终端的结构示意图,用于执行上述查找应用程序的方法。其中,如图5所示,该终端400可以包括:至少一个处理器401,至少一个输入装置402,至少一个输出装置403,存储器404等组件。其中,这些组件通过一条或多条总线405进行通信连接。本领域技术人员可以理解,图5中示出的终端的结构并不构成对本发明实施例的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:处理器401为终端的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器404内的程序和/或模块,以及调用存储在存储器404内的数据,以执行终端的各种功能和处理数据。处理器401可以由集成电路(Integrated Circuit,简称IC)组成,例如可以由单颗封装的IC所组成,也可以由连接多颗相同功能或不同功能的封装IC而组成。举例来说,处理器401可以仅包括中央处理器(Central Processing Unit,简称CPU),也可以是CPU、数字信号处理器(digital signal processor,简称DSP)、图形处理器(Graphic Processing Unit,简称GPU)及各种控制芯片的组合。在本发明实施方式中,CPU可以是单运算核心,也可以包括多运算核心。
输入装置402可以包括标准的触摸屏、键盘等,也可以包括有线接口、无线接口等。
输出装置403可以包括显示屏、扬声器等,也可以包括有线接口、无线接口等。
存储器404可用于存储软件程序以及模块,处理器401、输入装置402以及输出装置403通过调用存储在存储器404中的软件程序以及模块,从而执行终端的各项功能应用以及实现数据处理。存储器404主要包括程序存储区和数据存储区,其中,程序存储区可存储操作***、至少一个功能所需的应用程序等;数据存储区可存储根据终端的使用所创建的数据等。在本发明实施例中,操作***可以是Android***、iOS***或Windows操作***等等。
具体地,处理器401调用存储在存储器404中的应用程序,用于执行以下操作:
处理器401检测用户在触摸屏上输入的触控操作;
处理器401从已安装的应用程序中查找与触控操作的触控轨迹对应的应用程序;
当处理器401查找到与触控轨迹对应的应用程序时,处理器401控制输出装置403显示查找到的与触控轨迹对应的应用程序的图标。
本发明实施例中,处理器401调用存储在存储器404中的应用程序,执行步骤从已安装的应用程序中查找与触控操作的触控轨迹对应的应用程序的具体是可以包括以下步骤:
处理器401生成以触控操作的触控轨迹的起始位置为坐标原点的坐标系,其中,坐标系的每一根坐标轴均以字符进行标注;
处理器401在坐标系中的每一根坐标轴上确定与触控轨迹的终止位置对应的目标字符;
处理器401从已安装的应用程序中查找与目标字符对应的应用程序;
其中,当处理器401查找到与触控轨迹对应的应用程序时,控制输出装置403显示查找到的与触控轨迹对应的应用程序的图标,包括:
当处理器401查找到与目标字符对应的应用程序时,控制输出装置403显示查找到的与目标字符对应的应用程序的图标。
本发明中,处理器401调用存储在存储器404中的应用程序,还用于执行以下步骤:
当处理器401未查找到与目标字符对应的应用程序时,则处理器401根据预设的确定规则确定与触控操作的触控方向对应的应用程序;
处理器401控制输出装置403显示所述确定的与所述触控操作的触控方向对应的应用程序的图标。
本发明中,处理器401调用存储在存储器404中的应用程序,还用于执行以下步骤:
当处理器401未查找到与目标字符对应的应用程序时,则处理器401确定以触控轨迹的终止位置为参考位置的区域;
处理器401确定区域中包含的字符对应的应用程序;
处理器401控制输出装置403显示区域中包含的字符对应的应用程序的图标。
本发明中,处理器401调用存储在存储器404中的应用程序,还用于执行以下步骤:
处理器401根据预设的压力值与应用程序的数量的映射关系,确定触控操作的触控压力值对应的应用程序的数量;
其中,处理器401确定区域中包含的字符对应的应用程序,包括:
处理器401确定区域中包含的字符;
处理器401根据触控操作的触控压力值对应的应用程序的数量选择与字符对应的应用程序。
本发明中,处理器401调用存储在存储器404中的应用程序,还用于执行以下步骤:
当处理器401未查找到与目标字符对应的应用程序时,则处理器401获取已安装的应用程序中每一个应用程序的操作频率;
处理器401根据每一个应用程序的操作频率从已安装的应用程序中确定操作频率大于预设阈值的应用程序;
处理器401控制输出装置403显示操作频率大于预设阈值的应用程序的图标。
具体的,本发明实施例中介绍的终端可以实施本发明结合图1、图2a介绍的查找应用程序的方法实施例中的部分或全部流程。
本发明所有实施例中的模块或子模块,可以通过通用集成电路,例如CPU(CentralProcessing Unit,中央处理器),或通过ASIC(Application Specific IntegratedCircuit,专用集成电路)来实现。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存取存储器(Random AccessMemory,简称RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

Claims (12)

1.一种查找应用程序的方法,其特征在于,包括:
检测用户在触摸屏上输入的触控操作;
从已安装的应用程序中查找与所述触控操作的触控轨迹对应的应用程序;其中,所述触控轨迹对应的应用程序是基于所述触控轨迹的起始位置所构建的坐标系中的字符所确定的;
当查找到与所述触控轨迹对应的应用程序时,显示所述查找到的与所述触控轨迹对应的应用程序的图标。
2.根据权利要求1所述的方法,其特征在于,所述从已安装的应用程序中查找与所述触控操作的触控轨迹对应的应用程序,包括:
生成以所述触控操作的触控轨迹的起始位置为坐标原点的坐标系,其中,所述坐标系的每一根坐标轴均以字符进行标注;
在所述坐标系中的每一根坐标轴上确定与所述触控轨迹的终止位置对应的目标字符;
从已安装的应用程序中查找与所述目标字符对应的应用程序;
其中,所述当查找到与所述触控轨迹对应的应用程序时,显示所述查找到的与所述触控轨迹对应的应用程序的图标,包括:
当查找到与所述目标字符对应的应用程序时,显示所述查找到的与所述目标字符对应的应用程序的图标。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
当未查找到与所述目标字符对应的应用程序时,则根据预设的确定规则确定与所述触控操作的触控方向对应的应用程序;
显示所述确定的与所述触控操作的触控方向对应的应用程序的图标。
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
当未查找到与所述目标字符对应的应用程序时,则确定以所述触控轨迹的终止位置为参考位置的区域;
确定所述区域中包含的字符对应的应用程序;
显示所述区域中包含的字符对应的应用程序的图标。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
根据预设的压力值与应用程序的数量的映射关系,确定所述触控操作的触控压力值对应的应用程序的数量;
其中,所述确定所述区域中包含的字符对应的应用程序,包括:
确定所述区域中包含的字符;
根据所述触控操作的触控压力值对应的应用程序的数量选择与所述字符对应的应用程序。
6.根据权利要求2所述的方法,其特征在于,所述方法还包括:
当未查找到与所述目标字符对应的应用程序时,则获取所述已安装的应用程序中每一个应用程序的操作频率;
根据所述每一个应用程序的操作频率从所述已安装的应用程序中确定操作频率大于预设阈值的应用程序;
显示所述操作频率大于预设阈值的应用程序的图标。
7.一种终端,其特征在于,包括:
检测单元,用于检测用户在触摸屏上输入的触控操作;
第一查找单元,用于从已安装的应用程序中查找与所述触控操作的触控轨迹对应的应用程序;其中,所述触控轨迹对应的应用程序是基于所述触控轨迹的起始位置所构建的坐标系中的字符所确定的;
显示单元,用于当所述第一查找单元查找到与所述触控轨迹对应的应用程序时,显示所述查找到的与所述触控轨迹对应的应用程序的图标。
8.根据权利要求7所述的终端,其特征在于,所述第一查找单元包括:
生成单元,用于生成以所述触控操作的触控轨迹的起始位置为坐标原点的坐标系,其中,所述坐标系的每一根坐标轴均以字符进行标注;
确定单元,用于在所述坐标系中的每一根坐标轴上确定与所述触控轨迹的终止位置对应的目标字符;
第二查找单元,用于从已安装的应用程序中查找与所述目标字符对应的应用程序;
所述显示单元显示所述查找到的与所述触控轨迹对应的应用程序的图标的具体实施方式为当查找到与所述目标字符对应的应用程序时,显示所述查找到的与所述目标字符对应的应用程序的图标。
9.根据权利要求8所述的终端,其特征在于,
所述确定单元,还用于当所述第二查找单元未查找到与所述目标字符对应的应用程序时,则根据预设的确定规则确定与所述触控操作的触控方向对应的应用程序;
所述显示单元,还用于显示所述确定的与所述触控操作的触控方向对应的应用程序的图标。
10.根据权利要求8所述的终端,其特征在于,
所述确定单元,还用于当所述第二查找单元未查找到与所述目标字符对应的应用程序时,确定以所述触控轨迹的终止位置为参考位置的区域;
所述确定单元,还用于确定所述区域中包含的字符对应的应用程序;
所述显示单元,还用于显示所述区域中包含的字符对应的应用程序的图标。
11.根据权利要求10所述的终端,其特征在于,
所述确定单元,还用于根据预设的压力值与应用程序的数量的映射关系,确定所述触控操作的触控压力值对应的应用程序的数量;
其中,所述确定单元确定所述区域中包含的字符对应的应用程序的具体实施方式为确定所述区域中包含的字符;根据所述触控操作的触控压力值对应的应用程序的数量选择与所述字符对应的应用程序。
12.根据权利要求8所述的终端,其特征在于,所述终端还包括:
获取单元,用于当所述第二查找单元未查找到与所述目标字符对应的应用程序时,获取所述已安装的应用程序中每一个应用程序的操作频率;
所述确定单元,用于根据所述每一个应用程序的操作频率从所述已安装的应用程序中确定操作频率大于预设阈值的应用程序;
所述显示单元,还用于显示所述操作频率大于预设阈值的应用程序的图标。
CN201511020811.9A 2015-12-29 2015-12-29 一种查找应用程序的方法及终端 Active CN105653131B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201511020811.9A CN105653131B (zh) 2015-12-29 2015-12-29 一种查找应用程序的方法及终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201511020811.9A CN105653131B (zh) 2015-12-29 2015-12-29 一种查找应用程序的方法及终端

Publications (2)

Publication Number Publication Date
CN105653131A CN105653131A (zh) 2016-06-08
CN105653131B true CN105653131B (zh) 2019-04-30

Family

ID=56489949

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201511020811.9A Active CN105653131B (zh) 2015-12-29 2015-12-29 一种查找应用程序的方法及终端

Country Status (1)

Country Link
CN (1) CN105653131B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106210270A (zh) * 2016-06-27 2016-12-07 乐视控股(北京)有限公司 应用程序启动方法及装置
CN106648329A (zh) * 2016-12-30 2017-05-10 维沃移动通信有限公司 一种应用图标的显示方法及移动终端
CN107665162B (zh) * 2017-10-18 2021-05-28 维沃移动通信有限公司 一种应用程序处理方法及移动终端
CN108519841A (zh) * 2018-03-30 2018-09-11 努比亚技术有限公司 应用启动方法、终端及计算机可读存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102354272A (zh) * 2011-09-20 2012-02-15 宇龙计算机通信科技(深圳)有限公司 应用程序的启动方法和终端
CN102594963A (zh) * 2012-02-27 2012-07-18 广东步步高电子工业有限公司 一种应用于触屏移动手持装置中的联系人快速定位查找的方法及***
CN103218159A (zh) * 2013-03-14 2013-07-24 鸿富锦精密工业(深圳)有限公司 应用程序检索***及方法
CN104133622A (zh) * 2014-06-16 2014-11-05 康佳集团股份有限公司 一种带触摸板智能终端及其光标控制方法及***

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140123006A1 (en) * 2012-10-25 2014-05-01 Apple Inc. User interface for streaming media stations with flexible station creation

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102354272A (zh) * 2011-09-20 2012-02-15 宇龙计算机通信科技(深圳)有限公司 应用程序的启动方法和终端
CN102594963A (zh) * 2012-02-27 2012-07-18 广东步步高电子工业有限公司 一种应用于触屏移动手持装置中的联系人快速定位查找的方法及***
CN103218159A (zh) * 2013-03-14 2013-07-24 鸿富锦精密工业(深圳)有限公司 应用程序检索***及方法
CN104133622A (zh) * 2014-06-16 2014-11-05 康佳集团股份有限公司 一种带触摸板智能终端及其光标控制方法及***

Also Published As

Publication number Publication date
CN105653131A (zh) 2016-06-08

Similar Documents

Publication Publication Date Title
US11488406B2 (en) Text detection using global geometry estimators
US20220334640A1 (en) Motion and Gesture Input from a Wearable Device
US9886430B2 (en) Entity based content selection
US10838692B2 (en) Techniques to present a user interface for the visually impaired
CN105653131B (zh) 一种查找应用程序的方法及终端
WO2015183499A1 (en) Displaying interactive notifications on touch sensitive devices
US8704792B1 (en) Density-based filtering of gesture events associated with a user interface of a computing device
CN111488740B (zh) 一种因果关系的判别方法、装置、电子设备及存储介质
CN102117165A (zh) 触摸输入处理方法及移动终端
US10620803B2 (en) Selecting at least one graphical user interface item
CN108345483A (zh) 一种通知消息的提示方法、终端及计算机可读存储介质
CN106155642B (zh) 一种信息处理方法及电子设备
JP2021192114A (ja) 音声インタラクション方法、装置、電子機器、コンピュータ読取可能な記憶媒体及びコンピュータプログラム
US20200142582A1 (en) Disambiguating gesture input types using multiple heatmaps
WO2017032009A1 (zh) 一种解锁方法及移动终端
CN107368205B (zh) 一种手写输入方法及移动终端
CN104020989B (zh) 基于远程应用的控制方法和***
CN108052212A (zh) 一种输入文字的方法、终端及计算机可读介质
CN105589570A (zh) 一种处理输入错误的方法和装置
CN106776749A (zh) 文件打开方式设置方法及***
CN105979021B (zh) 一种信息处理方法及用户终端
US10620727B2 (en) Information processing method and electronic device
JP2014085682A (ja) バイタル情報入力受付システムおよび方法ならびにプログラム
CN106022022B (zh) 一种终端解锁的方法及终端
US20140125607A1 (en) Method for inputting instruction and portable electronic device and computer readable recording medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210218

Address after: 518057 Desai Science and Technology Building, 9789 Shennan Avenue, Yuehai Street, Nanshan District, Shenzhen City, Guangdong Province, 17th Floor (15th Floor of Natural Floor) 1702-1703

Patentee after: Shenzhen Microphone Holdings Co.,Ltd.

Address before: 518040 21 floor, east block, Times Technology Building, 7028 Shennan Road, Futian District, Shenzhen, Guangdong.

Patentee before: DONGGUAN GOLDEX COMMUNICATION TECHNOLOGY Co.,Ltd.