[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN103440191A - Application program finding method and device - Google Patents

Application program finding method and device Download PDF

Info

Publication number
CN103440191A
CN103440191A CN2013102708960A CN201310270896A CN103440191A CN 103440191 A CN103440191 A CN 103440191A CN 2013102708960 A CN2013102708960 A CN 2013102708960A CN 201310270896 A CN201310270896 A CN 201310270896A CN 103440191 A CN103440191 A CN 103440191A
Authority
CN
China
Prior art keywords
application programs
transparency
application
screen
target
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.)
Granted
Application number
CN2013102708960A
Other languages
Chinese (zh)
Other versions
CN103440191B (en
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.)
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing 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 Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201310270896.0A priority Critical patent/CN103440191B/en
Publication of CN103440191A publication Critical patent/CN103440191A/en
Application granted granted Critical
Publication of CN103440191B publication Critical patent/CN103440191B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

本发明提供一种应用程序的查找方法和装置,通过识别当前界面上的图标,并监控与所述图标对应的应用程序最后激活的时间;检测时间距当前时刻最接近的第一数目个应用程序和在所述第一数目个应用程序中所述时间距当前时刻最接近的第二数目个应用程序,并检测其他应用程序中是否存在所述时间小于预设时间门限的目标应用程序,其中,所述其他应用程序包括所述第一数目个应用程序中除所述第二数目个应用程序之外的应用程序;如果存在所述目标应用程序,则在当前界面上对所述第二数目个应用程序和所述目标应用程序进行提示,否则在当前界面上对所述第二数目个应用程序进行提示。通过本发明用户可以快速查找到最近常用的应用程序。

The present invention provides a search method and device for application programs, by identifying icons on the current interface and monitoring the last activation time of the application programs corresponding to the icons; detecting the first number of application programs whose time is closest to the current moment and the second number of application programs whose time is closest to the current moment among the first number of application programs, and detecting whether there is a target application program whose time is less than a preset time threshold among other application programs, wherein, The other application programs include applications other than the second number of application programs in the first number of application programs; if the target application program exists, the second number of application programs are The application program and the target application program are prompted, otherwise, the second number of application programs are prompted on the current interface. Through the invention, the user can quickly find the recently frequently used application programs.

Description

应用程序的查找方法和装置App search method and device

技术领域technical field

本发明涉及通讯领域,尤其涉及一种应用程序的查找方法和装置。The invention relates to the communication field, in particular to a method and device for searching application programs.

背景技术Background technique

目前,随着手机、平板电脑等移动终端的广泛应用,其相关的应用程序的使用也越来越多。例如,现在常用的Android操作系统平台中所安装的各种游戏、视频、教育、网购等应用程序。然而,随着使用时间的累计,大量应用程序会不断地安装在手机或平板电脑中,而用户真正常用的应用程序却是其中的有限几个。在众多应用程序中却很难快速的找到自己经常打开或者最近打开的少数的应用程序,这样往往使得用户需要花费很多的时间在操作界面上查找这些程序,使手机或平板电脑的使用效率降低。At present, with the widespread use of mobile terminals such as mobile phones and tablet computers, the use of related application programs is also increasing. For example, application programs such as various games, videos, education, and online shopping installed in the commonly used Android operating system platform. However, with the accumulation of usage time, a large number of application programs will be continuously installed in the mobile phone or tablet computer, but the application programs that are really frequently used by users are only a few of them. Among the many applications, it is difficult to quickly find the few applications that you often open or have recently opened, which often makes users spend a lot of time searching for these programs on the operation interface, reducing the efficiency of using mobile phones or tablet computers.

比如说,Android系统一般内置超过40个以上的应用程序。以Android4.1.1为例,包含了约35款应用程序。用户会根据自己需要在手机上安装多款的应用程序。而Android系统的展示方式是分虚拟屏展示,每个虚拟屏会展示一组应用程序,用户经常打开或者最近打开的少数的应用程序很可能会分散在多个虚拟屏上,用户需要通过划屏来进行程序分组切换。当用户应用程序比较多时(超过3屏),用户需要去记忆某款特定应用程序,从而使得寻找的任务变得比较困难,需要通过不断地划屏,在每个虚拟屏上显示的大量的应用程序中寻找自己的目标。所以,对于用户来说是急需解决从众多所安装的应用程序中能够快速查找到最近经常打开的应用程序。For example, the Android system generally has more than 40 built-in application programs. Taking Android4.1.1 as an example, it contains about 35 applications. Users will install a variety of applications on their mobile phones according to their needs. The display method of the Android system is divided into virtual screens. Each virtual screen will display a group of applications. The few applications that the user opens frequently or recently are likely to be scattered on multiple virtual screens. to switch between program groups. When there are many user applications (more than 3 screens), the user needs to memorize a specific application, which makes the task of finding it more difficult. A large number of applications need to be displayed on each virtual screen by constantly swiping the screen Find your purpose in the program. Therefore, it is an urgent need for the user to quickly find the recently frequently opened application program from among the many installed application programs.

发明内容Contents of the invention

本发明的主要目的在于提供一种应用程序的查找方法和装置,以解决现有技术存在的问题。The main purpose of the present invention is to provide a method and device for searching application programs, so as to solve the problems existing in the prior art.

依据本发明的一个方面,提供了一种应用程序的查找方法,其包括:According to one aspect of the present invention, a search method for an application program is provided, which includes:

识别当前界面上的图标,并监控与所述图标对应的应用程序最后激活的时间;Identifying icons on the current interface, and monitoring the last activation time of the application program corresponding to the icon;

检测时间距当前时刻最接近的第一数目个应用程序和在所述第一数目个应用程序中所述时间距当前时刻最接近的第二数目个应用程序,并检测其他应用程序中是否存在所述时间小于预设时间门限的目标应用程序,其中,所述其他应用程序包括所述第一数目个应用程序中除所述第二数目个应用程序之外的应用程序;Detecting the first number of application programs whose time is closest to the current time and the second number of application programs whose time is the closest to the current time in the first number of application programs, and detecting whether there are all other application programs The target application program whose time is less than a preset time threshold, wherein the other application program includes an application program in the first number of application programs except the second number of application programs;

如果存在所述目标应用程序,则在当前界面上对所述第二数目个应用程序和所述目标应用程序进行提示,否则在当前界面上对所述第二数目个应用程序进行提示。If the target application program exists, the second number of application programs and the target application program are prompted on the current interface, otherwise, the second number of application programs are prompted on the current interface.

在所述识别当前界面上的图标的步骤之前,还包括捕捉在当前界面发生的触控事件的步骤。Before the step of identifying icons on the current interface, a step of capturing touch events occurring on the current interface is also included.

当所述触控事件包括屏幕触摸事件时,在当前界面上对所述第二数目个应用程序和所述目标应用程序进行提示的步骤,进一步包括:When the touch event includes a screen touch event, the step of prompting the second number of applications and the target application on the current interface further includes:

将所述第二数目个应用程序的图标的透明度和所述目标应用程序的图标的透明度保持为系统默认值,对所述第二数目个应用程序和目标应用程序以外的应用程序的图标的透明度由所述系统默认值向指定阈值降低。Keep the transparency of the icon of the second number of application programs and the transparency of the icon of the target application program as the system default value, for the transparency of the icon of the second number of application programs and the target application program Decrease from the system default value to the specified threshold.

当所述触控事件包括屏幕触摸事件时,在当前界面上对所述第二数目个应用程序进行提示的步骤,进一步包括:When the touch event includes a screen touch event, the step of prompting the second number of application programs on the current interface further includes:

将所述第二数目个应用程序的图标的透明度保持为系统默认值,对所述第二数目个应用程序以外的应用程序的图标的透明度由所述系统默认值向指定阈值降低。The transparency of the icons of the second number of application programs is kept as a system default value, and the transparency of icons of application programs other than the second number of application programs is reduced from the system default value to a specified threshold.

当所述触控事件包括触摸释放事件时,在当前界面上对所述第二数目个应用程序和所述目标应用程序进行提示的步骤,进一步包括:When the touch event includes a touch release event, the step of prompting the second number of applications and the target application on the current interface further includes:

将所述第二数目个应用程序的图标的透明度和所述目标应用程序的图标的透明度保持为系统默认值,识别所述第二数目个应用程序和目标应用程序以外的应用程序的图标的即时透明度并将所述即时透明度向所述系统默认值恢复。keeping the transparency of the icon of the second number of application programs and the transparency of the icon of the target application program as a system default value, and identifying the instant transparency of the icons of the second number of application programs and the target application program Transparency and restores the instant transparency to the system default.

当所述触控事件包括触摸释放事件时,在当前界面上对所述第二数目个应用程序进行提示的步骤,进一步包括:When the touch event includes a touch release event, the step of prompting the second number of application programs on the current interface further includes:

将所述第二数目个应用程序的图标的透明度保持为系统默认值,识别所述第二数目个应用程序以外的应用程序的图标的即时透明度并将所述即时透明度向所述系统默认值恢复。keeping the transparency of the icons of the second number of application programs as a system default value, identifying the instant transparency of icons of application programs other than the second number of application programs and restoring the instant transparency to the system default value .

当所述触控事件包括屏幕滑动事件时,在执行当前界面上对所述第二数目个应用程序和所述目标应用程序进行提示的步骤或在执行当前界面上对所述第二数目个应用程序进行提示的步骤的同时,还执行:对所述屏幕滑动事件进行处理的步骤。When the touch event includes a screen sliding event, the step of prompting the second number of applications and the target application on the current interface or prompting the second number of applications on the current interface At the same time as the step of prompting, the program also executes: the step of processing the screen sliding event.

对所述屏幕滑动事件进行处理的步骤,进一步包括:The step of processing the screen sliding event further includes:

获取所述屏幕滑动事件的横向移动距离/纵向移动距离,以及所述屏幕滑动事件的移动速度的横向速度分量/纵向速度分量;Obtaining the horizontal movement distance/vertical movement distance of the screen sliding event, and the horizontal velocity component/vertical velocity component of the moving speed of the screen sliding event;

在所述横向移动距离/纵向移动距离大于等于像素点个数门限和/或所述横向速度分量/纵向速度分量大于等于速度门限时,计算屏幕滑动到的目标界面;When the horizontal movement distance/vertical movement distance is greater than or equal to the threshold number of pixels and/or the horizontal velocity component/vertical velocity component is greater than or equal to the velocity threshold, calculate the target interface to which the screen slides;

在所述触摸释放事件发生时,获取即时的横向速度分量/纵向速度分量,并根据所述即时的横向速度分量/纵向速度分量将当前界面滑动切换至所述目标界面。When the touch release event occurs, the instant horizontal velocity component/vertical velocity component is acquired, and the current interface is slid to switch to the target interface according to the instant horizontal velocity component/vertical velocity component.

在由当前界面滑动切换至所述目标界面的步骤之后,还包括:After the step of switching from the current interface to the target interface by sliding, it also includes:

在当前界面设置有用于显示界面总顺序的屏幕标识;A screen identifier for displaying the total order of the interface is set in the current interface;

在切换至所述目标界面时高亮显示所述目标界面的对应屏幕标识。When switching to the target interface, the corresponding screen identifier of the target interface is highlighted.

依据本发明的另一个方面,提出了一种用于应用程序的查找装置,其包括:识别模块,适于识别当前界面上的图标并监控与所述图标对应的应用程序最后激活的时间;检测模块,适于检测时间距当前时刻最接近的第一数目个应用程序和在所述第一数目个应用程序中所述时间距当前时刻最接近的第二数目个应用程序,并检测其他应用程序中是否存在所述时间小于预设时间门限的目标应用程序,其中,所述其他应用程序包括所述第一数目个应用程序中除所述第二数目个应用程序之外的应用程序;提示模块,适于当存在所述目标应用程序时,在当前界面上对所述第二数目个应用程序和所述目标应用程序进行提示;当不存在所述目标应用程序时,在当前界面上对所述第二数目个应用程序进行提示。According to another aspect of the present invention, a search device for application programs is proposed, which includes: an identification module, adapted to identify icons on the current interface and monitor the last activation time of the application program corresponding to the icon; detect A module adapted to detect a first number of applications whose time is closest to the current moment and a second number of applications among the first number of applications whose time is closest to the current moment, and detect other applications Whether there is a target application program whose time is less than a preset time threshold, wherein the other application programs include applications other than the second number of application programs in the first number of application programs; the prompt module , adapted to prompting the second number of applications and the target application on the current interface when the target application exists; prompting all the target applications on the current interface prompt for the second number of applications.

可选地,该装置还包括传感模块,适于捕捉在当前界面发生的触控事件并通知所述识别模块。Optionally, the device further includes a sensing module adapted to capture a touch event occurring on the current interface and notify the recognition module.

可选地,该装置还包括控制模块,适于当所述传感模块捕捉的所述触控事件包括屏幕触摸事件时,控制所述提示模块执行图标透明度由系统默认值向指定阈值降低;Optionally, the device further includes a control module, adapted to control the prompt module to reduce icon transparency from a system default value to a specified threshold when the touch event captured by the sensing module includes a screen touch event;

所述提示模块,进一步适于将所述第二数目个应用程序的图标的透明度和所述目标应用程序的图标的透明度保持为所述系统默认值,对所述第二数目个应用程序和目标应用程序以外的应用程序的图标的透明度由系统默认值向指定阈值降低操作。The prompt module is further adapted to keep the transparency of the icon of the second number of application programs and the transparency of the icon of the target application program as the system default value, for the second number of application programs and the target application program The transparency of the icon of the application other than the application is reduced from the system default value to the specified threshold value.

可选地,该装置还包括控制模块,适于当所述传感模块捕捉的所述触控事件包括屏幕触摸事件时,控制所述提示模块执行透明度由系统默认值向指定阈值降低;Optionally, the device further includes a control module, adapted to control the prompt module to reduce the transparency from a system default value to a specified threshold when the touch event captured by the sensing module includes a screen touch event;

所述提示模块,进一步适于将所述第二数目个应用程序的图标的透明度保持为所述系统默认值,对所述第二数目个应用程序以外的应用程序的图标执行透明度由系统默认值向指定阈值降低操作。The prompting module is further adapted to keep the transparency of the icons of the second number of application programs as the system default value, and perform the transparency change from the system default value to the icons of the application programs other than the second number of application programs. Decrease the action towards the specified threshold.

可选地,该装置还包括控制模块,适于当所述传感模块捕捉的所述触控事件包括触摸释放事件时,识别应用程序的图标的即时透明度,控制所述提示模块执行透明度由所述即时透明度向系统默认值恢复;Optionally, the device further includes a control module, adapted to identify the instant transparency of the icon of the application program when the touch event captured by the sensing module includes a touch release event, and control the prompt module to implement transparency by the The above instant transparency is restored to the system default value;

所述提示模块,进一步适于将所述第二数目个应用程序的图标的透明度和所述目标应用程序的图标的透明度保持为所述系统默认值,对已识别出所述第二数目个应用程序和目标应用程序以外的应用程序的图标的即时透明度向所述系统默认值恢复操作。The prompting module is further adapted to keep the transparency of the icon of the second number of application programs and the transparency of the icon of the target application program as the system default value. Instant transparency of programs and icons of applications other than the target application reverts to the system default.

可选地,该装置还包括控制模块,适于当所述传感模块捕捉的所述触控事件包括触摸释放事件时,识别应用程序的图标的即时透明度,控制所述提示模块执行透明度由所述即时透明度向系统默认值恢复;Optionally, the device further includes a control module, adapted to identify the instant transparency of the icon of the application program when the touch event captured by the sensing module includes a touch release event, and control the prompt module to implement transparency by the The above instant transparency is restored to the system default value;

所述提示模块,进一步适于将所述第二数目个应用程序的图标的透明度保持为所述系统默认值,对所述已识别出所述第二数目个应用程序以外的应用程序的图标的即时透明度向所述系统默认值恢复操作。The prompt module is further adapted to keep the transparency of the icons of the second number of application programs at the system default value, and the icons of the identified application programs other than the second number of application programs Instant transparency restores operation to the system defaults.

可选地,该装置还包括:滑屏模块和控制模块;Optionally, the device also includes: a sliding screen module and a control module;

所述控制模块,适于当所述传感模块捕捉的所述触控事件包括屏幕滑动事件时,控制所述滑屏模块与提示模块同时执行;The control module is adapted to control the sliding screen module and the prompt module to execute simultaneously when the touch event captured by the sensing module includes a screen sliding event;

所述滑屏模块,适于对所述屏幕滑动事件进行处理。The sliding screen module is adapted to process the screen sliding event.

所述滑屏模块,进一步适于获取所述屏幕滑动事件的横向移动距离/纵向移动距离,以及所述屏幕滑动事件的移动速度的横向速度分量/纵向速度分量;在所述横向移动距离/纵向移动距离大于等于像素点个数门限和/或所述横向速度分量/纵向速度分量大于等于速度门限时,计算屏幕滑动到的目标界面;在所述触摸释放事件发生时,获取即时的横向速度分量/纵向速度分量,并根据所述即时的横向速度分量/纵向速度分量调用对应的动画进行播放,由当前界面滑动切换至所述目标界面。The sliding screen module is further adapted to obtain the horizontal movement distance/vertical movement distance of the screen sliding event, and the horizontal velocity component/vertical velocity component of the moving speed of the screen sliding event; When the moving distance is greater than or equal to the threshold of the number of pixels and/or the horizontal velocity component/vertical velocity component is greater than or equal to the velocity threshold, calculate the target interface to which the screen slides; when the touch release event occurs, obtain the immediate horizontal velocity component /longitudinal velocity component, and call the corresponding animation to play according to the instant horizontal velocity component/longitudinal velocity component, and switch from the current interface to the target interface by sliding.

所述提示模块,还适于在所述滑屏模块切换至所述目标界面时高亮显示所述目标界面的对应屏幕标识,其中,在当前界面的下方设置有用于显示界面总顺序的屏幕标识。The prompt module is also suitable for highlighting the corresponding screen identification of the target interface when the sliding screen module is switched to the target interface, wherein a screen identification for displaying the total order of the interface is set below the current interface .

所述控制模块,适于配置所述提示模块在当前界面上对所述第二数目个应用程序和所述目标应用程序进行提示的执行时长大于预设时长门限,还适于配置所述提示模块在当前界面上对所述第二数目个应用程序进行提示的执行时长大于预设时长门限;其中,所述预设时长门限至少大于100毫秒。The control module is adapted to configure the prompt module to prompt the second number of application programs and the target application program on the current interface for an execution time longer than a preset duration threshold, and is also suitable for configuring the prompt module The execution duration for prompting the second number of application programs on the current interface is longer than a preset duration threshold; wherein, the preset duration threshold is at least greater than 100 milliseconds.

本发明与现有技术相比的有益效果:The beneficial effect of the present invention compared with prior art:

1、通过检测出距离当前时间内最近的被激活的应用程序,并对所检测的应用程序的图标的透明度与其他应用程序图标的透明度进行区别显示,可以使用户快速查找到最近所使用的应用程序。1. By detecting the activated application closest to the current time, and displaying the transparency of the icon of the detected application differently from the transparency of other application icons, the user can quickly find the recently used application program.

2、针对不同触控事件的处理及设置,有效设置所需要查找的应用程序图标的透明度及其他应用程序图标透明度。实现了在屏幕切换的同时进行相应透明度设置。2. For the processing and setting of different touch events, effectively set the transparency of the application icon to be searched and the transparency of other application icons. Implemented the corresponding transparency settings while switching screens.

3、在用户触控屏幕释放时,通过在界面设置透明度与系统默认值之间的区别后,将透明度低于系统默认值的图标还原到默认状态,使用户仍旧有一个100ms以上的时间,可以使用户视觉暂留和记忆。3. When the user touches the screen to release, after setting the difference between the transparency and the system default value on the interface, restore the icon whose transparency is lower than the system default value to the default state, so that the user still has a time of more than 100ms, you can Make users visual persistence and memory.

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。The above description is only an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention, it can be implemented according to the contents of the description, and in order to make the above and other purposes, features and advantages of the present invention more obvious and understandable , the specific embodiments of the present invention are enumerated below.

附图说明Description of drawings

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiment. The drawings are only for the purpose of illustrating a preferred embodiment and are not to be considered as limiting the invention. Also throughout the drawings, the same reference numerals are used to designate the same components. In the attached picture:

图1是依据本发明的一个实施例的应用程序的查找方法的示意流程图;Fig. 1 is a schematic flow chart of a search method for an application program according to an embodiment of the present invention;

图2是依据本发明的一个实施例的应用程序的查找方法的示意流程图;Fig. 2 is a schematic flow chart of a search method for an application program according to an embodiment of the present invention;

图3是依据本发明的一个实施例的应用程序的查找方法的示意图;FIG. 3 is a schematic diagram of a search method for an application program according to an embodiment of the present invention;

图4是依据本发明的一个实施例的应用程序的查找方法的示意图;FIG. 4 is a schematic diagram of a search method for an application program according to an embodiment of the present invention;

图5是依据本发明的一个实施例的应用程序的查找方法的示意流程图;FIG. 5 is a schematic flow chart of an application search method according to an embodiment of the present invention;

图6是依据本发明的一个实施例的应用程序的查找方法的示意图;FIG. 6 is a schematic diagram of an application search method according to an embodiment of the present invention;

图7是依据本发明的一个实施例的应用程序的查找方法的示意流程图;FIG. 7 is a schematic flow chart of an application search method according to an embodiment of the present invention;

图8是依据本发明的一个实施例的应用程序的查找方法的示意流程图;FIG. 8 is a schematic flow chart of an application search method according to an embodiment of the present invention;

图9是依据本发明的一个实施例的应用程序的查找方法的示意流程图;FIG. 9 is a schematic flow chart of an application search method according to an embodiment of the present invention;

图10是依据本发明的一个实施例的应用程序的查找方法的示意流程图;FIG. 10 is a schematic flowchart of a method for searching an application program according to an embodiment of the present invention;

图11是依据本发明的一个实施例的应用程序的查找装置的示意结构框图;Fig. 11 is a schematic structural block diagram of an application search device according to an embodiment of the present invention;

图12是依据本发明的一个实施例的应用程序的查找装置的示意结构框图。Fig. 12 is a schematic structural block diagram of an application searching device according to an embodiment of the present invention.

图13是依据本发明的一个实施例的应用程序的查找装置的示意结构框图。Fig. 13 is a schematic structural block diagram of an application searching device according to an embodiment of the present invention.

具体实施方式Detailed ways

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本发明公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided for more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

现有技术对于在众多应用程序中查找到最近打开或经常使用的应用程序是很不方便的,并且需进行定位排序计算。In the prior art, it is very inconvenient to find the recently opened or frequently used application program among many application programs, and positioning and sorting calculations are required.

依据本发明的一个实施例的技术方案是:识别当前界面上的图标,并监控与所述图标对应的应用程序最后激活的时间,通过设置第一数目个应用程序和在所述第一数目个应用程序中所述时间距当前时刻最接近的第二数目个应用程序,可以快速锁定所要查找的应用程序范围,通过透明度设置的方法,高亮最近打开过的应用程序给用户以醒目的感觉,在当前界面上对所查找到的应用程序进行提示,便于用户快速看到最近打开过的应用程序。并且在查找过程中不需要对操作系统中的所有应用程序进行全部排序。The technical solution according to an embodiment of the present invention is: identifying the icon on the current interface, and monitoring the last activation time of the application program corresponding to the icon, by setting the first number of application programs and the number of applications in the first number The second number of applications whose time is closest to the current moment in the application can quickly lock the scope of the application to be found. Through the method of transparency setting, the application that has been opened recently is highlighted to give the user a striking feeling. The found applications are prompted on the current interface, so that the user can quickly see recently opened applications. And there is no need to sort all the applications in the operating system during the lookup process.

如图1所示,根据本发明的实施例,提供了一种应用程序查找方法,其包括:As shown in Figure 1, according to an embodiment of the present invention, an application search method is provided, which includes:

S101、识别当前界面上的图标,并监控与所述图标对应的应用程序最后激活的时间。S101. Identify the icon on the current interface, and monitor the last activation time of the application program corresponding to the icon.

S102、检测时间距当前时刻最接近的第一数目个应用程序和在所述第一数目个应用程序中所述时间距当前时刻最接近的第二数目个应用程序。S102. Detect a first number of application programs whose time is closest to the current time and a second number of application programs whose time is closest to the current time among the first number of application programs.

S103、检测第一数目个应用程序中除所述第二数目个应用程序之外的应用程序中是否存在所述时间小于预设时间门限的目标应用程序。S103. Detect whether there is a target application whose time is shorter than a preset time threshold among the application programs except the second number of application programs among the first number of application programs.

如果存在所述目标应用程序,则执行S104在当前界面上对所述第二数目个应用程序和所述目标应用程序进行提示;否则执行S105在当前界面上对所述第二数目个应用程序进行提示。If the target application program exists, perform S104 to prompt the second number of applications and the target application program on the current interface; otherwise perform S105 to prompt the second number of application programs on the current interface hint.

另外,在识别当前界面上图标的步骤之前(即,如图1中步骤S101之前),还需要捕捉在当前界面发生的触控事件。所述触控事件包括:屏幕触摸事件,或者,触摸释放事件,或者,屏幕触摸事件和屏幕滑动事件,或者,触摸释放事件和屏幕滑动事件等等。其中,In addition, before the step of identifying icons on the current interface (that is, before step S101 in FIG. 1 ), it is also necessary to capture touch events that occur on the current interface. The touch event includes: a screen touch event, or a touch release event, or a screen touch event and a screen slide event, or a touch release event and a screen slide event, and the like. in,

屏幕滑动事件:用户触摸屏幕并在触摸的同时通过移动触摸位置使屏幕发生滑动的事件。Screen slide event: the event that the user touches the screen and moves the touch position while touching to make the screen slide.

屏幕触摸事件:用户通过触控物体与屏幕发生接触的事件。Screen touch event: The event that the user makes contact with the screen through a touch object.

触摸释放事件:用户触摸屏幕后从屏幕离开从而释放触摸的事件。Touch release event: The event that the user touches the screen and leaves the screen to release the touch.

如图2所示,依据本发明的一个实施例,提供了另一种应用程序的查找方法,包括:As shown in FIG. 2, according to an embodiment of the present invention, another application search method is provided, including:

S201、捕捉在当前界面发生的触控事件。S201. Capturing touch events that occur on the current interface.

当捕捉到屏幕触摸事件或者触摸释放事件时,则执行步骤S202。When a screen touch event or a touch release event is captured, step S202 is performed.

当捕捉到屏幕触摸事件和屏幕滑动事件、或者触摸释放事件和屏幕滑动事件时,则执行步骤S202,同时执行步骤S207屏幕滑动事件处理。对于屏幕滑动事件处理具体说明在图10部分。When a screen touch event and a screen slide event, or a touch release event and a screen slide event are captured, step S202 is performed, and step S207 is performed to process the screen slide event. The specific description of the screen sliding event processing is in Figure 10.

S202、识别当前界面上的图标,并监控与所述图标对应的应用程序最后激活的时间。S202. Identify the icon on the current interface, and monitor the last activation time of the application program corresponding to the icon.

例如图3所示的手机屏幕,对于屏幕触摸事件如图所示:当对屏幕应用程序触摸时,此时,捕捉或记录下触控位置。捕捉或记录触控位置的方式包括:1)声波识别方式——在屏幕左上角和右下角分别配有水平方向和垂直方向的超声波发射器,左下角和右上角也配备相应的水平方向和垂直方向的超声波接收器。触摸屏幕工作时,超声波发射器始终发射超声波。手指触摸屏幕的时候,手指阻止和吸收了部分超声波,使其能量有所衰减。这时,超声波接收器就能据此算出手指的坐标值,从而得到手指的准确位置并记录;2)电阻式识别方式——在触摸屏幕的四个角加入均匀电场,使触摸屏幕下层涂有氧化铟形成导电层,从而使导电层上布满均匀电压,触摸屏幕的上层为收接讯号装置,当笔或手指按压触摸屏幕的上层任一点时,在手指按压处,控制器侦测到电阻产生变化进而识别并记录变化坐标。当然,还有其他实现捕捉或记录触控位置的方式,本发明并不限于此。For example, the mobile phone screen shown in FIG. 3 , the screen touch event is as shown in the figure: when the screen application touches, at this time, capture or record the touch position. The ways to capture or record the touch position include: 1) Sound wave recognition method - there are horizontal and vertical ultrasonic transmitters in the upper left and lower right corners of the screen, respectively, and corresponding horizontal and vertical ultrasonic transmitters in the lower left and upper right corners. direction of the ultrasonic receiver. The ultrasonic transmitter emits ultrasonic waves all the time when the screen is touched to work. When the finger touches the screen, the finger blocks and absorbs part of the ultrasonic wave, which attenuates its energy. At this time, the ultrasonic receiver can calculate the coordinate value of the finger based on this, so as to obtain the exact position of the finger and record it; 2) Resistive identification method - add a uniform electric field to the four corners of the touch screen, so that the lower layer of the touch screen is coated with Indium oxide forms a conductive layer, so that the conductive layer is covered with a uniform voltage. The upper layer of the touch screen is a signal receiving device. When a pen or finger presses any point on the upper layer of the touch screen, the controller detects resistance at the finger press. Changes are made to identify and record the change coordinates. Of course, there are other ways to capture or record the touch position, and the present invention is not limited thereto.

S203、检测时间距当前时刻最接近的第一数目个应用程序和在所述第一数目个应用程序中所述时间距当前时刻最接近的第二数目个应用程序。S203. Detect a first number of application programs whose time is closest to the current time and a second number of application programs whose time is closest to the current time among the first number of application programs.

S204、检测第一数目个应用程序中除所述第二数目个应用程序之外的应用程序中是否存在所述时间小于预设时间门限的目标应用程序。S204. Detect whether there is a target application whose time is shorter than a preset time threshold among the application programs except the second number of application programs among the first number of application programs.

如果存在所述目标应用程序,则执行S205在当前界面上对所述第二数目个应用程序和所述目标应用程序进行提示,否则执行S206在当前界面上对所述第二数目个应用程序进行提示。If the target application program exists, perform S205 to prompt the second number of applications and the target application program on the current interface, otherwise perform S206 to prompt the second number of application programs on the current interface hint.

针对上述步骤进一步举例说明:Further examples for the above steps:

如图4所示,预设第一数目为6个,检测时间距当前时刻为6天内所打开的应用程序(仅用于示例目的,并不限制本发明),而第二数目为4个(仅用于示例目的,并不限制本发明),因为,第一数目包含第二数目,所以第二数目的设置一定小第一数目。As shown in Figure 4, the preset first number is 6, and the detection time is the application program opened within 6 days from the current moment (for example purposes only, not limiting the present invention), and the second number is 4 ( is only for the purpose of illustration, and does not limit the present invention), because the first number includes the second number, so the setting of the second number must be smaller than the first number.

首先,检测当前时间6天内打开过的全部应用程序,从中找出最近打开时间排在前面的6个应用程序,例如图4所示的,微博、手机360、微信、UC浏览器、百度地图、北京地铁6个应用程序。再从上述6个应用程序中进一步检测出最近打开时间排在前面的4个应用程序,例如图6所示的,具有实线框图标的应用程序微博、手机360、微信、UC浏览器。First, detect all the applications that have been opened within 6 days of the current time, and find out the 6 applications with the most recent opening time, such as Weibo, Mobile 360, WeChat, UC Browser, Baidu Map as shown in Figure 4 , Beijing Metro 6 applications. From the above-mentioned 6 application programs, the 4 application programs with the most recent open time are further detected, such as the application programs Weibo, Mobile 360, WeChat, and UC browser shown in FIG.

然后,根据预设时间门限S,检测除4个应用程序之外,其6个应用程序中剩余的2个应用程序是否小于S。当这2个应用程序或其中1个应用程序的时间距离小于预设时间门限S,既被确定为目标应用程序。反之,可确定为没有目标应用程序。Then, according to the preset time threshold S, it is detected whether the remaining 2 application programs among the 6 application programs are smaller than S except 4 application programs. When the time distance between the two applications or one of them is less than the preset time threshold S, it is determined as the target application. On the contrary, it can be determined that there is no target application program.

此时,如果检测到1个目标应用程序(例如图4中百度地图应用程序,为目标应用程序),就在当前界面上对所述4个应用程序和所述检测到的1个目标应用程序进行提示。例如图3中,微博、手机360、微信、UC浏览器、百度地图等应用程序进行提示。又或者,At this time, if one target application is detected (for example, the Baidu map application in Figure 4 is the target application), the four applications and the detected one target application will be compared on the current interface. Prompt. For example, in Figure 3, applications such as Weibo, Mobile 360, WeChat, UC Browser, and Baidu Map provide prompts. or,

如果此时,没有检测到目标应用程序,就在当前界面上对所检测到所述4应用程序进行提示。即,例如图3中,微博、手机360、微信、UC浏览器等4个应用程序进行提示。If the target application program is not detected at this time, prompts will be given to the four detected application programs on the current interface. That is, for example, in FIG. 3 , four application programs such as Weibo, Mobile 360, WeChat, and UC Browser provide prompts.

通过上述所举例的实施方法,可以为用户提供最近打开的应用程序或常用的应用程序。即,用户在划屏过程中,可以很快找出每个屏幕最近打开的应用程序,之后通过对检测出最近打开过的应用程序的图标进行透明度设置。例如,保持系统默认设置或者比系统默认设置亮度低等,使检测出的最近打开的应用程序图标与其他应用程序图标有明显区别,给用户以醒目的感觉,便于用户快速看到最近打开过的应用程序。Through the implementation method exemplified above, the user may be provided with recently opened application programs or commonly used application programs. That is, during the process of swiping the screen, the user can quickly find out the recently opened applications on each screen, and then set the transparency of the icons of the detected recently opened applications. For example, keep the system default setting or lower the brightness than the system default setting, so that the detected recently opened application icon is obviously different from other application icons, giving the user a striking feeling, so that the user can quickly see the recently opened application icon application.

如图5所示,针对当捕捉到的触控事件为屏幕触摸事件时,在当前界面上对所述第二数目个应用程序和所述目标应用程序进行提示的处理,进一步说明为:As shown in FIG. 5, when the captured touch event is a screen touch event, the processing of prompting the second number of applications and the target application on the current interface is further described as follows:

当捕捉到屏幕触摸事件时,在当前界面上对所述第二数目个应用程序和所述目标应用程序进行提示的处理步骤,进一步包括:When a screen touch event is captured, the processing step of prompting the second number of application programs and the target application program on the current interface further includes:

S501、将所述第二数目个应用程序的图标的透明度和所述目标应用程序的图标的透明度保持为系统默认值。S501. Keep the transparency of icons of the second number of application programs and the transparency of the icon of the target application program as system default values.

即将实施例一中检测出的第二数目个应用程序和目标应用程序(例如,检测出4个应用程序及1个目标应用程序)的图标透明度保持系统默认状态。The icon transparency of the second number of application programs and target application programs detected in the first embodiment (for example, 4 application programs and 1 target application program are detected) remains in the default state of the system.

S502、对所述第二数目个应用程序和目标应用程序以外的应用程序的图标的透明度由所述系统默认值向指定阈值降低。S502. Decrease the transparency of icons of the second number of application programs and application programs other than the target application program from the system default value to a specified threshold.

针对上述步骤S501-S502进一步举例说明:Further examples for the above steps S501-S502:

例如图6所示,所有应用程序的初始图标透明度都是系统默认值,之后五个最近打开的应用程序(由实施例一中检测出4个应用程序为微博、手机360、微信、UC浏览器、1个目标应用程序为百度地图)的图标透明度值保持为系统默认值,其他应用程序(图6中所示虚线阴影图标的应用程序)的图标透明度值由系统默认值向指定阈值降低,系统默认值高于指定阈值。指定阈值对应的透明度要低于系统默认值对应的透明度,这样就会实现最近常用应用程序与其他较不常用或距离当前时间较远的应用程序,在显示上给予区别,使用户可以快速查找到所需应用程序。For example, as shown in Figure 6, the initial icon transparency of all application programs is the system default value, and then the five recently opened application programs (the four application programs detected in Example 1 are Weibo, Mobile 360, WeChat, and UC browsing) browser, and one target application is Baidu map), the icon transparency value remains at the system default value, and the icon transparency value of other applications (the application with the dotted shaded icon shown in Figure 6) decreases from the system default value to the specified threshold value, The system default is above the specified threshold. The transparency corresponding to the specified threshold is lower than the transparency corresponding to the system default value, so that the recently frequently used applications will be displayed differently from other less frequently used applications or applications that are far away from the current time, so that users can quickly find required application.

进一步举例:如图6所示,当用户在屏幕上向左或向右等方向滑动时,首先实施屏幕触摸事件,此时系统启动器响应,并将最近打开过的应用程序点亮,即检测出的4个应用程序及1个目标应用程序,除此之外的其他应用程序图标透明度会相对系统默认值降低,例如,透明度降低的时间设定在100ms的数量级(时间的设定取决于具体设备的硬件参数),系统默认值设定在1,透明度降低的指定阈值设定在1/2到1/4之间,如图6所示,透明度降低之后的效果,微博、手机360、微信、UC浏览器等最近打开过的应用程序的透明度保持为系统默认值,处于点亮状态。Further example: as shown in Figure 6, when the user slides to the left or right on the screen, the screen touch event is first implemented, and the system launcher responds at this time and lights up the recently opened application program, that is, detects 4 applications and 1 target application, the transparency of other application icons will be reduced relative to the system default value, for example, the time of transparency reduction is set at the order of 100ms (the time setting depends The hardware parameters of the device), the default value of the system is set to 1, and the specified threshold for transparency reduction is set between 1/2 and 1/4, as shown in Figure 6, the effect after the transparency reduction, Weibo, mobile 360, The transparency of recently opened applications such as WeChat and UC Browser remains at the system default value and is on.

如图7所示,针对当捕捉到的触控事件为触摸释放事件时,对所述第二数目个应用程序和所述目标应用程序进行提示的处理进一步说明。As shown in FIG. 7 , when the captured touch event is a touch release event, the process of prompting the second number of application programs and the target application program is further described.

当捕捉到触摸释放事件时,在当前界面上对所述第二数目个应用程序和所述目标应用程序进行提示的处理步骤,进一步包括:When the touch release event is captured, the processing step of prompting the second number of applications and the target application on the current interface further includes:

S701、将所述第二数目个应用程序的图标的透明度和所述目标应用程序的图标的透明度保持为系统默认值。S701. Keep the transparency of icons of the second number of application programs and the transparency of the icon of the target application program as system default values.

S702、识别所述第二数目个应用程序和目标应用程序以外的应用程序的图标的即时透明度。S702. Identify the instant transparency of icons of application programs other than the second number of application programs and the target application program.

S703、将所述即时透明度向所述系统默认值恢复。S703. Restore the instant transparency to the system default value.

进一步说明为:在如图6所示位置时,用户抬起触摸屏幕的手指时,系统此时识别到触摸释放事件。此时将屏幕触摸事件发生时透明度下降到指定阈值的处于变暗的应用程序的图标透明度还原到正常的系统默认值。Further explanation is: at the position shown in FIG. 6 , when the user lifts the finger touching the screen, the system recognizes a touch release event at this time. At this time, the icon transparency of the dimmed application whose transparency drops below the specified threshold when the screen touch event occurs is restored to the normal system default value.

如图8所示,针对当捕捉到的触控事件为屏幕触摸事件时,对所述第二数目个应用程序进行提示处理步骤进一步说明。As shown in FIG. 8 , when the captured touch event is a screen touch event, the step of prompting the second number of application programs is further described.

当捕捉到屏幕触摸事件时,在当前界面上对所述第二数目个应用程序进行提示的步骤,进一步包括:When the screen touch event is captured, the step of prompting the second number of application programs on the current interface further includes:

S801、将所述第二数目个应用程序的图标的透明度保持为系统默认值。S801. Keep the transparency of the icons of the second number of application programs as a system default value.

S802、所述第二数目个应用程序以外的应用程序的图标的透明度由所述系统默认值向指定阈值降低。即,只对当前的第二数目内选择的应用程序进行高亮显示。S802. Transparency of icons of application programs other than the second number of application programs is reduced from the system default value to a specified threshold. That is, only the application programs selected within the current second number are highlighted.

例如,图4中,根据实施例一中的方案已确定出4个应用程序为微博、手机360、微信、UC浏览器,对这4个应用程序图标的透明度进行系统默认值操作,除此之外的应用程序的透明度设置要低于系统默认值。For example, in Fig. 4, 4 application programs have been determined to be Weibo, Mobile 360, WeChat, and UC Browser according to the scheme in Embodiment 1, and the transparency of these 4 application program icons is operated with the system default value. Transparency settings for applications other than , are lower than the system default.

如图9所示,针对当捕捉到的触控事件为触摸释放事件时,对所述第二数目个应用程序进行提示处理的步骤进一步说明。As shown in FIG. 9 , when the captured touch event is a touch release event, the step of prompting the second number of application programs is further described.

当捕捉到触摸释放事件时,在当前界面上对所述第二数目个应用程序进行提示的步骤,进一步包括:When the touch release event is captured, the step of prompting the second number of application programs on the current interface further includes:

S901、将所述第二数目个应用程序的图标的透明度保持为系统默认值。S901. Keep the transparency of the icons of the second number of application programs as a system default value.

S902、识别所述第二数目个应用程序以外的应用程序的图标的即时透明度并将所述即时透明度向所述系统默认值恢复。S902. Identify the instant transparency of icons of application programs other than the second number of application programs, and restore the instant transparency to the system default value.

对于在触摸释放事件时,例如,图4中,根据实施例一中的方案已检测出4应用程序为微博、手机360、微信、UC浏览器,对这4个应用程序的图标的透明度进行系统默认值操作,并识别除第二数目应用程序之外的其他应用程序的即时透明度,并将此即时透明度向系统默认值进行恢复,因为,对于释放事件可以视为用户完成对应用程序的查找,而此时,其他应用程序需要恢复到用户查找前的状态中。For the touch release event, for example, in Fig. 4, according to the solution in the first embodiment, 4 application programs have been detected as Weibo, mobile phone 360, WeChat, and UC browser, and the transparency of the icons of these 4 application programs is checked. The system default value operates, and recognizes the instant transparency of other applications except the second number application program, and restores this instant transparency to the system default value, because the release event can be regarded as the user completing the search for the application , and at this point, other applications need to be restored to the state before the user's lookup.

如图10所示,当捕捉到的触控事件为屏幕触摸事件和屏幕滑动事件、或者触摸释放事件和屏幕滑动事件时,识别当前界面上的图标,并监控与所述图标对应的应用程序最后激活的时间。与此同时,还执行屏幕滑动事件处理。As shown in Figure 10, when the captured touch event is a screen touch event and a screen slide event, or a touch release event and a screen slide event, identify the icon on the current interface, and monitor the application program corresponding to the icon. The time of activation. At the same time, screen sliding event processing is also performed.

对屏幕滑动事件处理的步骤,进一步包括:The steps for processing the screen sliding event further include:

S1001、获取所述屏幕滑动事件的横向移动距离/纵向移动距离,以及所述屏幕滑动事件的移动速度的横向速度分量/纵向速度分量。此步骤,当用户带动应用程序图标在触摸屏中进行上下左右滑动时,对此动作进行距离与速度的记录。S1001. Obtain the horizontal movement distance/vertical movement distance of the screen sliding event, and the horizontal velocity component/vertical velocity component of the moving speed of the screen sliding event. In this step, when the user drives the application program icon to slide up, down, left, and right on the touch screen, the distance and speed of this action are recorded.

S1002、在所述横向移动距离/纵向移动距离大于等于像素点个数门限和/或所述横向速度分量/纵向速度分量大于等于速度门限时,计算屏幕滑动到的目标界面。此步骤计算出的是从应用程序图标初始位置至所滑动的目标界面的位置。S1002. When the horizontal movement distance/vertical movement distance is greater than or equal to the threshold number of pixels and/or the horizontal velocity component/vertical velocity component is greater than or equal to the velocity threshold, calculate the target interface to which the screen slides. This step calculates the position from the initial position of the application icon to the sliding target interface.

S1003、在所述触摸释放事件发生时,获取即时的横向速度分量/纵向速度分量。S1003. When the touch release event occurs, acquire an immediate horizontal velocity component/vertical velocity component.

S1004、根据所述即时的横向速度分量/纵向速度分量调用对应的动画进行播放,由当前界面滑动切换至所述目标界面。S1004. Call the corresponding animation to play according to the instant horizontal velocity component/vertical velocity component, and switch from the current interface to the target interface by sliding.

S1005、在当前界面设置有用于显示界面总顺序的屏幕标识。S1005. A screen identifier for displaying the total sequence of the interface is set on the current interface.

S1006、在切换至所述目标界面时高亮显示所述目标界面的对应屏幕标识。S1006. When switching to the target interface, highlight the corresponding screen identifier of the target interface.

针对本实施例所述步骤进一步举例,如图6所示,当用户触摸应用程序图标时,用户可能开始带动应用程序图标上下左右滑动(图6中,下方虚线圆内所示,为滑动在当前屏幕),此时触发滑动事件,根据用户触控手势的移动速度X分量,移动虚拟屏幕到下一屏。但是屏幕滑动事件往往是和屏幕触摸事件、触摸释放事件伴随发生的,此时,系统启动相应的屏幕滑动事件的响应动作事件,所述响应动作事件是与屏幕触摸事件、触摸释放事件引起的图标透明度变换是同时进行的。For further examples of the steps described in this embodiment, as shown in Figure 6, when the user touches the application program icon, the user may start to drive the application program icon to slide up, down, left, and right (in Figure 6, as shown in the dotted circle at the bottom, it is sliding in the current screen), at this time a sliding event is triggered, and the virtual screen is moved to the next screen according to the X component of the moving speed of the user's touch gesture. However, screen sliding events are often accompanied by screen touch events and touch release events. At this time, the system starts the corresponding response action event of the screen sliding event. The response action event is the icon caused by the screen touch event and touch release event. Transparency transformations are performed simultaneously.

也就是说,屏幕触摸事件引起最近打开的应用程序(微博、手机360、微信、UC浏览器、百度地图、北京地铁)的图标透明度保持系统默认值,其他应用程序(Rootpro、电子市场、游戏)的图标透明度向低于当前系统默认值的透明度降低,此时同时执行如上述步骤S1001-S1006的屏幕滑动,如图6所示,在屏幕滑动的同时,Rootpro、电子市场、游戏会变暗。That is to say, the screen touch event causes the icon transparency of the recently opened applications (Weibo, Mobile 360, WeChat, UC Browser, Baidu Maps, Beijing Subway) to maintain the system default value, and other applications (Rootpro, electronic market, games) ) icon transparency decreases to a transparency lower than the current system default value. At this time, the screen sliding of the above steps S1001-S1006 is performed at the same time. As shown in Figure 6, while the screen is sliding, Rootpro, electronic market, and games will be darkened .

在执行如上述步骤S1001-S1006的屏幕滑动时,还会发生触摸释放事件,则同时执行其他应用程序(Rootpro、电子市场、游戏)的图标透明度由当前的透明度向系统默认值恢复,而最近打开的应用程序(微博、手机360、微信、UC浏览器、百度地图、北京地铁)的图标透明度保持系统默认值。When performing the screen sliding as in the above steps S1001-S1006, a touch release event will also occur, and the icon transparency of other applications (Rootpro, electronic market, games) will be restored from the current transparency to the system default value at the same time, and the recently opened The icon transparency of the application (Weibo, Mobile 360, WeChat, UC Browser, Baidu Map, Beijing Subway) keeps the system default value.

显然,在屏幕滑动的过程中,最近打开的应用程序(微博、手机360、微信、UC浏览器、百度地图、北京地铁)的图标会使用保持在系统默认值的点亮状态,而其他应用程序(Rootpro、电子市场、游戏)的图标会有一个由点亮转暗又再次点亮的变化过程,通过这样的方式,在配合一定透明度变化的持续时间可以在在用户的视觉上形成一个存留的视觉影像,从而可以很好地提醒用户当前页面上最近打开的应用程序,同时不会影响用户的使用。Obviously, during the process of sliding the screen, the icons of the recently opened applications (Weibo, Mobile 360, WeChat, UC Browser, Baidu Maps, Beijing Subway) will be kept in the system default lighting state, while other applications The icon of the program (Rootpro, electronic market, game) will have a change process from lighting to dark and then lighting again. In this way, a persistence can be formed in the user's vision with the duration of a certain transparency change. , which can well remind the user of the recently opened applications on the current page without affecting the user's use.

如图11所示,本发明提供一种应用程序查找装置,包括:依次相连的识别模块1101、检测模块1102和提示模块1103。As shown in FIG. 11 , the present invention provides an application search device, which includes: an identification module 1101 , a detection module 1102 and a prompt module 1103 connected in sequence.

所述识别模块1101,适于识别当前界面上的图标并监控与所述图标对应的应用程序最后激活的时间。The identification module 1101 is adapted to identify the icon on the current interface and monitor the last activation time of the application program corresponding to the icon.

所述检测模块1102,适于检测时间距当前时刻最接近的第一数目个应用程序和在所述第一数目个应用程序中所述时间距当前时刻最接近的第二数目个应用程序,并检测其他应用程序中是否存在所述时间小于预设时间门限的目标应用程序,其中,所述其他应用程序包括所述第一数目个应用程序中除所述第二数目个应用程序之外的应用程序。The detection module 1102 is adapted to detect a first number of application programs whose time is closest to the current time and a second number of application programs whose time is the closest to the current time among the first number of application programs, and Detecting whether there is a target application whose time is less than a preset time threshold among other application programs, wherein the other application programs include applications other than the second number of application programs in the first number of application programs program.

所述提示模块1103,适于当存在所述目标应用程序时,在当前界面上对所述第二数目个应用程序和所述目标应用程序进行提示;当不存在所述目标应用程序时,在当前界面上对所述第二数目个应用程序进行提示。The prompt module 1103 is adapted to prompt the second number of applications and the target application on the current interface when the target application exists; The second number of application programs is prompted on the current interface.

如图12所示,本发明提出一种应用程序查找装置的另一实施例,包括:识别模块1201、检测模块1202、提示模块1203、与识别模块1201相连的传感模块1204,适于捕捉在当前界面发生的触控事件并通知所述识别模块1201。还包括分别与所述传感模块1204、提示模块1203相连的控制模块1205。其中,识别模块1201、检测模块1202、提示模块1203与图11中相同模块所述功能相同,在此不一一赘述了。As shown in Figure 12, the present invention proposes another embodiment of an application program search device, including: an identification module 1201, a detection module 1202, a prompt module 1203, and a sensing module 1204 connected to the identification module 1201, suitable for capturing A touch event that occurs on the current interface is notified to the recognition module 1201 . It also includes a control module 1205 connected to the sensing module 1204 and the prompt module 1203 respectively. Among them, the recognition module 1201 , the detection module 1202 , and the prompt module 1203 have the same functions as the same modules in FIG. 11 , and will not be repeated here.

进一步地,当传感模块1204捕捉的所述触控事件为屏幕触摸事件时,Further, when the touch event captured by the sensing module 1204 is a screen touch event,

所述控制模块1205,适于控制所述提示模块1203执行图标透明度由系统默认值向指定阈值降低。The control module 1205 is adapted to control the prompt module 1203 to reduce icon transparency from a system default value to a specified threshold.

所述提示模块1203,进一步适于将所述第二数目个应用程序的图标的透明度和所述目标应用程序的图标的透明度保持为所述系统默认值,对所述第二数目个应用程序和目标应用程序以外的应用程序的图标的透明度由系统默认值向指定阈值降低操作。The prompt module 1203 is further adapted to keep the transparency of the icon of the second number of application programs and the transparency of the icon of the target application program as the system default value, for the second number of application programs and The transparency of the icons of applications other than the target application is reduced from the system default value to the specified threshold value.

或者,当传感模块1204捕捉的所述触控事件为屏幕触摸事件时,Or, when the touch event captured by the sensing module 1204 is a screen touch event,

所述控制模块1205,适于控制所述提示模块1203执行透明度由系统默认值向指定阈值降低。The control module 1205 is adapted to control the prompt module 1203 to reduce the execution transparency from the system default value to the specified threshold.

所述提示模块1203,进一步适于将所述第二数目个应用程序的图标的透明度保持为所述系统默认值,对所述第二数目个应用程序以外的应用程序的图标执行透明度由系统默认值向指定阈值降低操作。The prompting module 1203 is further adapted to keep the transparency of the icons of the second number of application programs as the system default value, and execute the transparency of the icons of the application programs other than the second number of application programs by the system default value. The value decreases towards the specified threshold.

进一步地,当传感模块1204捕捉的所述触控事件为触摸释放事件时,Further, when the touch event captured by the sensing module 1204 is a touch release event,

所述控制模块1205,适于识别应用程序的图标的即时透明度,控制所述提示模块1203执行透明度由所述即时透明度向系统默认值恢复;The control module 1205 is adapted to identify the instant transparency of the icon of the application program, and controls the prompt module 1203 to restore the transparency from the instant transparency to the system default value;

所述提示模块1203,进一步适于将所述第二数目个应用程序的图标的透明度和所述目标应用程序的图标的透明度保持为所述系统默认值,对已识别出所述第二数目个应用程序和目标应用程序以外的应用程序的图标的即时透明度向所述系统默认值恢复操作。The prompt module 1203 is further adapted to keep the transparency of the icon of the second number of application programs and the transparency of the icon of the target application program as the system default value. Instant transparency of the application and icons of applications other than the target application reverts to the system default.

或者,当传感模块1204捕捉的所述触控事件为触摸释放事件时,Or, when the touch event captured by the sensing module 1204 is a touch release event,

所述控制模块1205,适于识别应用程序的图标的即时透明度,控制所述提示模块1202执行透明度由所述即时透明度向系统默认值恢复。The control module 1205 is adapted to identify the instant transparency of the icon of the application program, and controls the prompt module 1202 to restore the transparency from the instant transparency to the system default value.

所述提示模块1203,进一步适于将所述第二数目个应用程序的图标的透明度保持为所述系统默认值,对所述已识别出所述第二数目个应用程序以外的应用程序的图标的即时透明度向所述系统默认值恢复操作。The prompting module 1203 is further adapted to keep the transparency of the icons of the second number of application programs at the system default value, and for the icons of the identified application programs other than the second number of application programs Instant transparency restores operation to the system defaults.

如图13所示,本发明还提出一种应用程序查找装置的另一实施例,包括:识别模块1301、检测模块1302、提示模块1303、传感模块1304、适于对所述屏幕滑动事件进行处理的滑屏模块1306,以及分别与所述传感模块1304、滑屏模块1306、提示模块1303相连的控制模块1305;其中,识别模块1301、检测模块1302、提示模块1303与图11所述功能相同、传感模块1304与图12中相同模块所述功能相同,在此不一一赘述了。As shown in Figure 13, the present invention also proposes another embodiment of an application program search device, including: an identification module 1301, a detection module 1302, a prompt module 1303, a sensing module 1304, adapted to monitor the screen sliding event The processed sliding screen module 1306, and the control module 1305 connected to the sensing module 1304, sliding screen module 1306, and prompt module 1303 respectively; Same, the function of the sensing module 1304 is the same as that of the same module in FIG. 12 , and details will not be repeated here.

进一步地,当传感模块1304捕捉的所述触控事件为屏幕滑动事件时,Further, when the touch event captured by the sensing module 1304 is a screen sliding event,

所述控制模块1305,适于控制所述滑屏模块与提示模块1303同时执行。The control module 1305 is adapted to control the sliding screen module and the prompt module 1303 to execute simultaneously.

所述提示模块1303,还适于在所述滑屏模块切换至目标界面时高亮显示所述目标界面的对应屏幕标识,其中,在当前界面的下方设置有用于显示界面总顺序的屏幕标识。并且,还适于在所述滑屏模块切换至所述目标界面时高亮显示所述目标界面的对应屏幕标识,其中,在当前界面的下方设置有用于显示界面总顺序的屏幕标识。The prompt module 1303 is further adapted to highlight the corresponding screen identification of the target interface when the sliding screen module is switched to the target interface, wherein a screen identification for displaying the total order of the interface is set below the current interface. Moreover, it is also suitable for highlighting the corresponding screen identification of the target interface when the sliding screen module is switched to the target interface, wherein a screen identification for displaying the total order of the interface is set below the current interface.

所述滑屏模块1306,进一步适于获取所述屏幕滑动事件的横向移动距离/纵向移动距离,以及所述屏幕滑动事件的移动速度的横向速度分量/纵向速度分量;在所述横向移动距离/纵向移动距离大于等于像素点个数门限和/或所述横向速度分量/纵向速度分量大于等于速度门限时,计算屏幕滑动到的目标界面;在所述触摸释放事件发生时,获取即时的横向速度分量/纵向速度分量,并根据所述即时的横向速度分量/纵向速度分量调用对应的动画进行播放,由当前界面滑动切换至所述目标界面。The sliding screen module 1306 is further adapted to obtain the horizontal movement distance/vertical movement distance of the screen sliding event, and the horizontal velocity component/vertical velocity component of the moving speed of the screen sliding event; When the vertical movement distance is greater than or equal to the pixel number threshold and/or the horizontal velocity component/vertical velocity component is greater than or equal to the velocity threshold, calculate the target interface to which the screen slides; when the touch release event occurs, obtain the instant horizontal velocity component/vertical velocity component, and call the corresponding animation to play according to the instant horizontal velocity component/vertical velocity component, and switch from the current interface to the target interface by sliding.

此外,在上述本发明出提出的一种应用程序的查找装置,其中,所述控制模块,适于配置所述提示模块在当前界面上对所述第二数目个应用程序和所述目标应用程序进行提示的执行时长大于预设时长门限,还适于配置所述提示模块在当前界面上对所述第二数目个应用程序进行提示的执行时长大于预设时长门限;其中,所述预设时长门限至少大于100毫秒。In addition, in the application search device proposed in the present invention, the control module is adapted to configure the prompt module to search for the second number of applications and the target application on the current interface. The execution duration for prompting is greater than the preset duration threshold, and it is also suitable for configuring the execution duration of the prompt module to prompt the second number of application programs on the current interface is greater than the preset duration threshold; wherein, the preset duration The threshold is at least greater than 100 milliseconds.

对于本发明出提出的装置与上述方法实施例相对应,在此就不一一赘述。The devices proposed in the present invention correspond to the above-mentioned method embodiments, and details will not be repeated here.

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。The algorithms and displays presented herein are not inherently related to any particular computer, virtual system, or other device. Various generic systems can also be used with the teachings based on this. The structure required to construct such a system is apparent from the above description. Furthermore, the present invention is not specific to any particular programming language. It should be understood that various programming languages can be used to implement the content of the present invention described herein, and the above description of specific languages is for disclosing the best mode of the present invention.

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure the understanding of this description.

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, in order to streamline this disclosure and to facilitate an understanding of one or more of the various inventive aspects, various features of the invention are sometimes grouped together in a single embodiment, figure, or its description. This method of disclosure, however, is not to be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the Detailed Description are hereby expressly incorporated into this Detailed Description, with each claim standing on its own as a separate embodiment of this invention.

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。Those skilled in the art can understand that the modules in the device in the embodiment can be adaptively changed and arranged in one or more devices different from the embodiment. Modules or units or components in the embodiments may be combined into one module or unit or component, and furthermore may be divided into a plurality of sub-modules or sub-units or sub-assemblies. All features disclosed in this specification (including accompanying claims, abstract and drawings), as well as any method or method so disclosed, may be used in any combination, except that at least some of such features and/or processes or units are mutually exclusive. All processes or units of equipment are combined. Each feature disclosed in this specification (including accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。Furthermore, those skilled in the art will understand that although some embodiments described herein include some features included in other embodiments but not others, combinations of features from different embodiments are meant to be within the scope of the invention. and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的应用程序查找装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。The various component embodiments of the present invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art should understand that a microprocessor or a digital signal processor (DSP) may be used in practice to implement some or all functions of some or all components in the application program searching apparatus according to the embodiment of the present invention. The present invention can also be implemented as an apparatus or an apparatus program (for example, a computer program and a computer program product) for performing a part or all of the methods described herein. Such a program for realizing the present invention may be stored on a computer-readable medium, or may be in the form of one or more signals. Such a signal may be downloaded from an Internet site, or provided on a carrier signal, or provided in any other form.

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means can be embodied by one and the same item of hardware. The use of the words first, second, and third, etc. does not indicate any order. These words can be interpreted as names.

本发明公开了A1、一种应用程序的查找方法,其包括:识别当前界面上的图标,并监控与所述图标对应的应用程序最后激活的时间;检测时间距当前时刻最接近的第一数目个应用程序和在所述第一数目个应用程序中所述时间距当前时刻最接近的第二数目个应用程序,并检测其他应用程序中是否存在所述时间小于预设时间门限的目标应用程序,其中,所述其他应用程序包括所述第一数目个应用程序中除所述第二数目个应用程序之外的应用程序;如果存在所述目标应用程序,则在当前界面上对所述第二数目个应用程序和所述目标应用程序进行提示,否则在当前界面上对所述第二数目个应用程序进行提示。A2、如A1所述的查找方法,其中,在所述识别当前界面上的图标的步骤之前,还包括捕捉在当前界面发生的触控事件的步骤。A3、如A2所述的查找方法,其中,当所述触控事件为屏幕触摸事件时,在当前界面上对所述第二数目个应用程序和所述目标应用程序进行提示的步骤,进一步包括:将所述第二数目个应用程序的图标的透明度和所述目标应用程序的图标的透明度保持为系统默认值,对所述第二数目个应用程序和目标应用程序以外的应用程序的图标的透明度由所述系统默认值向指定阈值降低。A4、如A2所述的查找方法,其中,当所述触控事件为屏幕触摸事件时,在当前界面上对所述第二数目个应用程序进行提示的步骤,进一步包括:将所述第二数目个应用程序的图标的透明度保持为系统默认值,对所述第二数目个应用程序以外的应用程序的图标的透明度由所述系统默认值向指定阈值降低。A5、如A2所述的查找方法,其中,当所述触控事件为触摸释放事件时,在当前界面上对所述第二数目个应用程序和所述目标应用程序进行提示的步骤,进一步包括:将所述第二数目个应用程序的图标的透明度和所述目标应用程序的图标的透明度保持为系统默认值,识别所述第二数目个应用程序和目标应用程序以外的应用程序的图标的即时透明度并将所述即时透明度向所述系统默认值恢复。A6、如A2所述的查找方法,其中,当所述触控事件为触摸释放事件时,在当前界面上对所述第二数目个应用程序进行提示的步骤,进一步包括:将所述第二数目个应用程序的图标的透明度保持为系统默认值,识别所述第二数目个应用程序以外的应用程序的图标的即时透明度并将所述即时透明度向所述系统默认值恢复。A7、如A2所述的查找方法,其中,当所述触控事件为屏幕滑动事件时,在执行当前界面上对所述第二数目个应用程序和所述目标应用程序进行提示的步骤或在执行当前界面上对所述第二数目个应用程序进行提示的步骤的同时,还执行:对所述屏幕滑动事件进行处理的步骤。A8、如A7所述的查找方法,其中,对所述屏幕滑动事件进行处理的步骤,进一步包括:获取所述屏幕滑动事件的横向移动距离/纵向移动距离,以及所述屏幕滑动事件的移动速度的横向速度分量/纵向速度分量;在所述横向移动距离/纵向移动距离大于等于像素点个数门限和/或所述横向速度分量/纵向速度分量大于等于速度门限时,计算屏幕滑动到的目标界面;在所述触摸释放事件发生时,获取即时的横向速度分量/纵向速度分量,并根据所述即时的横向速度分量/纵向速度分量将当前界面滑动切换至所述目标界面。A9、如A8所述的查找方法,其中,在由当前界面滑动切换至所述目标界面的步骤之后,还包括:在当前界面设置有用于显示界面总顺序的屏幕标识;在切换至所述目标界面时高亮显示所述目标界面的对应屏幕标识。The invention discloses A1. A search method for an application program, which includes: identifying icons on the current interface, and monitoring the last activation time of the application program corresponding to the icon; detecting the first number closest to the current time application programs and the second number of application programs whose time is closest to the current moment in the first number of application programs, and detect whether there is a target application program whose time is less than the preset time threshold in other application programs , wherein, the other application programs include applications other than the second number of application programs in the first number of application programs; if there is the target application program, on the current interface, the The second number of application programs and the target application program are prompted, otherwise, the second number of application programs is prompted on the current interface. A2. The search method according to A1, wherein, before the step of identifying icons on the current interface, it further includes the step of capturing touch events that occur on the current interface. A3. The search method according to A2, wherein, when the touch event is a screen touch event, the step of prompting the second number of applications and the target application on the current interface further includes : keeping the transparency of the icon of the second number of application programs and the transparency of the icon of the target application program as the system default value, for the icons of the second number of application programs and the target application program Transparency decreases from the system default value towards the specified threshold. A4. The search method according to A2, wherein when the touch event is a screen touch event, the step of prompting the second number of application programs on the current interface further includes: The transparency of the icons of the number of application programs remains at the system default value, and the transparency of the icons of the application programs other than the second number of application programs is reduced from the system default value to a specified threshold. A5. The search method according to A2, wherein, when the touch event is a touch release event, the step of prompting the second number of applications and the target application on the current interface further includes : keep the transparency of the icon of the second number of application programs and the transparency of the icon of the target application program as the system default value, identify the icons of the second number of application programs and the target application program Instant transparency and restore the instant transparency to the system default. A6. The search method according to A2, wherein, when the touch event is a touch release event, the step of prompting the second number of application programs on the current interface further includes: The transparency of the icons of the number of application programs is maintained as a system default value, and the instant transparency of icons of application programs other than the second number of application programs is identified and restored to the system default value. A7. The search method according to A2, wherein, when the touch event is a screen sliding event, the step of prompting the second number of applications and the target application on the current interface is executed or the While the step of prompting the second number of application programs on the current interface is executed, the step of processing the screen sliding event is also executed. A8. The search method as described in A7, wherein the step of processing the screen sliding event further includes: obtaining the horizontal movement distance/vertical movement distance of the screen sliding event, and the moving speed of the screen sliding event The horizontal velocity component/vertical velocity component; when the horizontal movement distance/vertical movement distance is greater than or equal to the pixel number threshold and/or the horizontal velocity component/vertical velocity component is greater than or equal to the speed threshold, calculate the target that the screen slides to Interface; when the touch release event occurs, acquire an immediate horizontal velocity component/vertical velocity component, and slide the current interface to the target interface according to the instant horizontal velocity component/vertical velocity component. A9, the search method as described in A8, wherein, after the step of switching from the current interface to the target interface by sliding, it also includes: the current interface is provided with a screen identification for displaying the total order of the interface; after switching to the target When the interface is displayed, the corresponding screen identification of the target interface is highlighted.

本发明公开了B10、一种用于应用程序的查找装置,其包括:识别模块,适于识别当前界面上的图标并监控与所述图标对应的应用程序最后激活的时间;检测模块,适于检测时间距当前时刻最接近的第一数目个应用程序和在所述第一数目个应用程序中所述时间距当前时刻最接近的第二数目个应用程序,并检测其他应用程序中是否存在所述时间小于预设时间门限的目标应用程序,其中,所述其他应用程序包括所述第一数目个应用程序中除所述第二数目个应用程序之外的应用程序;提示模块,适于当存在所述目标应用程序时,在当前界面上对所述第二数目个应用程序和所述目标应用程序进行提示;当不存在所述目标应用程序时,在当前界面上对所述第二数目个应用程序进行提示。B11、如B10所述的查找装置,其中,还包括:传感模块,适于捕捉在当前界面发生的触控事件并通知所述识别模块。B12、如B11所述的查找装置,还包括:控制模块,适于当所述传感模块捕捉的所述触控事件包括屏幕触摸事件时,控制所述提示模块执行图标透明度由系统默认值向指定阈值降低;其中,所述提示模块进一步适于将所述第二数目个应用程序的图标的透明度和所述目标应用程序的图标的透明度保持为所述系统默认值,对所述第二数目个应用程序和目标应用程序以外的应用程序的图标的透明度由系统默认值向指定阈值降低操作。B13、如B11所述的查找装置,还包括:控制模块,适于当所述传感模块捕捉的所述触控事件包括屏幕触摸事件时,控制所述提示模块执行透明度由系统默认值向指定阈值降低;其中,所述提示模块,进一步适于将所述第二数目个应用程序的图标的透明度保持为所述系统默认值,对所述第二数目个应用程序以外的应用程序的图标执行透明度由系统默认值向指定阈值降低操作。B14、如B11所述的查找装置,还包括控制模块,适于当所述传感模块捕捉的所述触控事件包括触摸释放事件时,识别应用程序的图标的即时透明度,控制所述提示模块执行透明度由所述即时透明度向系统默认值恢复;其中,所述提示模块,进一步适于将所述第二数目个应用程序的图标的透明度和所述目标应用程序的图标的透明度保持为所述系统默认值,对已识别出所述第二数目个应用程序和目标应用程序以外的应用程序的图标的即时透明度向所述系统默认值恢复操作。B15、如B11所述的查找装置,还包括控制模块,适于当所述传感模块捕捉的所述触控事件包括触摸释放事件时,识别应用程序的图标的即时透明度,控制所述提示模块执行透明度由所述即时透明度向系统默认值恢复;其中,所述提示模块,进一步适于将所述第二数目个应用程序的图标的透明度保持为所述系统默认值,对所述已识别出所述第二数目个应用程序以外的应用程序的图标的即时透明度向所述系统默认值恢复操作。B16、如B11所述的查找装置,其中,还包括:滑屏模块和控制模块;所述控制模块,适于当所述传感模块捕捉的所述触控事件包括屏幕滑动事件时,控制所述滑屏模块与提示模块同时执行;所述滑屏模块,适于对所述屏幕滑动事件进行处理。B17、如B16所述的查找装置,其中,所述滑屏模块进一步适于获取所述屏幕滑动事件的横向移动距离/纵向移动距离,以及所述屏幕滑动事件的移动速度的横向速度分量/纵向速度分量;在所述横向移动距离/纵向移动距离大于等于像素点个数门限和/或所述横向速度分量/纵向速度分量大于等于速度门限时,计算屏幕滑动到的目标界面;在所述触摸释放事件发生时,获取即时的横向速度分量/纵向速度分量,并根据所述即时的横向速度分量/纵向速度分量调用对应的动画进行播放,由当前界面滑动切换至所述目标界面。B18、如B17所述的查找装置,其中,所述提示模块还适于在所述滑屏模块切换至所述目标界面时高亮显示所述目标界面的对应屏幕标识,其中,在当前界面的下方设置有用于显示界面总顺序的屏幕标识。B19、如B10所述的查找装置,其中,所述控制模块还适于配置所述提示模块在当前界面上对所述第二数目个应用程序和所述目标应用程序进行提示的执行时长大于预设时长门限,还适于配置所述提示模块在当前界面上对所述第二数目个应用程序进行提示的执行时长大于预设时长门限;其中,所述预设时长门限至少大于100毫秒。The invention discloses B10, a search device for application programs, which includes: an identification module, adapted to identify icons on the current interface and monitor the last activation time of the application program corresponding to the icons; a detection module, adapted to Detecting the first number of application programs whose time is closest to the current time and the second number of application programs whose time is the closest to the current time in the first number of application programs, and detecting whether there are all other application programs The target application program whose time is less than the preset time threshold, wherein the other application programs include the application programs in the first number of application programs except the second number of application programs; the prompt module is suitable for when When the target application program exists, the second number of application programs and the target application program are prompted on the current interface; when the target application program does not exist, the second number of application programs are prompted on the current interface application to prompt. B11. The search device according to B10, further comprising: a sensing module adapted to capture a touch event occurring on the current interface and notify the recognition module. B12. The search device as described in B11, further comprising: a control module, adapted to control the prompt module to change the icon transparency from a system default value to a screen touch event when the touch event captured by the sensing module includes a screen touch event A specified threshold is lowered; wherein, the prompting module is further adapted to keep the transparency of icons of the second number of application programs and the transparency of icons of the target application program at the system default value, for the second number of The transparency of the icon of the application and the application other than the target application is reduced from the system default value to the specified threshold value. B13. The search device as described in B11, further comprising: a control module, adapted to control the prompt module to perform the transparency from the system default value to the specified one when the touch event captured by the sensing module includes a screen touch event The threshold is lowered; wherein, the prompt module is further adapted to keep the transparency of the icons of the second number of application programs as the system default value, and execute Transparency decreases from the system default value to the specified threshold. B14. The search device as described in B11, further comprising a control module, adapted to identify the instant transparency of the icon of the application program when the touch event captured by the sensing module includes a touch release event, and control the prompt module The execution transparency is restored from the instant transparency to the system default value; wherein, the prompt module is further adapted to keep the transparency of the icon of the second number of application programs and the transparency of the icon of the target application program as the A system default reverts to the system default for immediate transparency of icons of applications other than the identified second number of applications and the target application. B15. The search device as described in B11, further comprising a control module, adapted to recognize the instant transparency of the icon of the application program when the touch event captured by the sensing module includes a touch release event, and control the prompt module The execution transparency is restored from the instant transparency to the system default value; wherein, the prompt module is further adapted to keep the transparency of the icons of the second number of application programs as the system default value, and the identified Instantaneous transparency of icons of applications other than the second number of applications reverts to the system default value. B16. The search device according to B11, further comprising: a sliding screen module and a control module; the control module is adapted to control all The sliding screen module and the prompt module are executed at the same time; the sliding screen module is suitable for processing the screen sliding event. B17. The search device according to B16, wherein the sliding screen module is further adapted to obtain the horizontal movement distance/vertical movement distance of the screen sliding event, and the horizontal velocity component/vertical velocity component of the moving speed of the screen sliding event Speed component; when the horizontal movement distance/vertical movement distance is greater than or equal to the pixel number threshold and/or the horizontal velocity component/longitudinal velocity component is greater than or equal to the speed threshold, calculate the target interface to which the screen slides; when the touch When a release event occurs, the instant horizontal velocity component/vertical velocity component is obtained, and the corresponding animation is called to play according to the instant horizontal velocity component/longitudinal velocity component, and the current interface is slid to switch to the target interface. B18. The search device as described in B17, wherein the prompt module is further adapted to highlight the corresponding screen identification of the target interface when the sliding screen module is switched to the target interface, wherein, in the current interface A screen marker for displaying the overall sequence of the interface is provided below. B19. The search device according to B10, wherein the control module is further adapted to configure the execution time of the prompt module to prompt the second number of application programs and the target application program on the current interface to be longer than preset Setting a duration threshold is also suitable for configuring the execution duration of the prompt module to prompt the second number of application programs on the current interface to be longer than a preset duration threshold; wherein, the preset duration threshold is at least greater than 100 milliseconds.

Claims (10)

1.一种应用程序的查找方法,其包括:1. A search method for an application program, comprising: 识别当前界面上的图标,并监控与所述图标对应的应用程序最后激活的时间;Identifying icons on the current interface, and monitoring the last activation time of the application program corresponding to the icon; 检测时间距当前时刻最接近的第一数目个应用程序和在所述第一数目个应用程序中所述时间距当前时刻最接近的第二数目个应用程序,并检测其他应用程序中是否存在所述时间小于预设时间门限的目标应用程序,其中,所述其他应用程序包括所述第一数目个应用程序中除所述第二数目个应用程序之外的应用程序;Detecting the first number of application programs whose time is closest to the current time and the second number of application programs whose time is the closest to the current time in the first number of application programs, and detecting whether there are all other application programs The target application program whose time is less than a preset time threshold, wherein the other application program includes an application program in the first number of application programs except the second number of application programs; 如果存在所述目标应用程序,则在当前界面上对所述第二数目个应用程序和所述目标应用程序进行提示,否则在当前界面上对所述第二数目个应用程序进行提示。If the target application program exists, the second number of application programs and the target application program are prompted on the current interface, otherwise, the second number of application programs are prompted on the current interface. 2.如权利要求1所述的查找方法,其中,2. The searching method as claimed in claim 1, wherein, 在所述识别当前界面上的图标的步骤之前,还包括捕捉在当前界面发生的触控事件的步骤。Before the step of identifying icons on the current interface, a step of capturing touch events occurring on the current interface is also included. 3.如权利要求2所述的查找方法,其中,3. The searching method as claimed in claim 2, wherein, 当所述触控事件为屏幕触摸事件时,在当前界面上对所述第二数目个应用程序和所述目标应用程序进行提示的步骤,进一步包括:When the touch event is a screen touch event, the step of prompting the second number of applications and the target application on the current interface further includes: 将所述第二数目个应用程序的图标的透明度和所述目标应用程序的图标的透明度保持为系统默认值,对所述第二数目个应用程序和目标应用程序以外的应用程序的图标的透明度由所述系统默认值向指定阈值降低。Keep the transparency of the icon of the second number of application programs and the transparency of the icon of the target application program as the system default value, for the transparency of the icon of the second number of application programs and the target application program Decrease from the system default value to the specified threshold. 4.如权利要求2所述的查找方法,其中,4. The searching method as claimed in claim 2, wherein, 当所述触控事件为屏幕触摸事件时,在当前界面上对所述第二数目个应用程序进行提示的步骤,进一步包括:When the touch event is a screen touch event, the step of prompting the second number of application programs on the current interface further includes: 将所述第二数目个应用程序的图标的透明度保持为系统默认值,对所述第二数目个应用程序以外的应用程序的图标的透明度由所述系统默认值向指定阈值降低。The transparency of the icons of the second number of application programs is kept as a system default value, and the transparency of icons of application programs other than the second number of application programs is reduced from the system default value to a specified threshold. 5.如权利要求2所述的查找方法,其中,5. The searching method as claimed in claim 2, wherein, 当所述触控事件为触摸释放事件时,在当前界面上对所述第二数目个应用程序和所述目标应用程序进行提示的步骤,进一步包括:When the touch event is a touch release event, the step of prompting the second number of applications and the target application on the current interface further includes: 将所述第二数目个应用程序的图标的透明度和所述目标应用程序的图标的透明度保持为系统默认值,识别所述第二数目个应用程序和目标应用程序以外的应用程序的图标的即时透明度并将所述即时透明度向所述系统默认值恢复。keeping the transparency of the icon of the second number of application programs and the transparency of the icon of the target application program as a system default value, and identifying the instant transparency of the icons of the second number of application programs and the target application program Transparency and restores the instant transparency to the system default. 6.如权利要求2所述的查找方法,其中,6. The searching method as claimed in claim 2, wherein, 当所述触控事件为触摸释放事件时,在当前界面上对所述第二数目个应用程序进行提示的步骤,进一步包括:When the touch event is a touch release event, the step of prompting the second number of application programs on the current interface further includes: 将所述第二数目个应用程序的图标的透明度保持为系统默认值,识别所述第二数目个应用程序以外的应用程序的图标的即时透明度并将所述即时透明度向所述系统默认值恢复。keeping the transparency of the icons of the second number of application programs as a system default value, identifying the instant transparency of icons of application programs other than the second number of application programs and restoring the instant transparency to the system default value . 7.如权利要求2所述的查找方法,其中,7. The searching method as claimed in claim 2, wherein, 当所述触控事件为屏幕滑动事件时,在执行当前界面上对所述第二数目个应用程序和所述目标应用程序进行提示的步骤或在执行当前界面上对所述第二数目个应用程序进行提示的步骤的同时,还执行:对所述屏幕滑动事件进行处理的步骤。When the touch event is a screen sliding event, the step of prompting the second number of applications and the target application on the current interface or prompting the second number of applications on the current interface At the same time as the step of prompting, the program also executes: the step of processing the screen sliding event. 8.如权利要求7所述的查找方法,其中,对所述屏幕滑动事件进行处理的步骤,进一步包括:8. The search method according to claim 7, wherein the step of processing the screen sliding event further comprises: 获取所述屏幕滑动事件的横向移动距离/纵向移动距离,以及所述屏幕滑动事件的移动速度的横向速度分量/纵向速度分量;Obtaining the horizontal movement distance/vertical movement distance of the screen sliding event, and the horizontal velocity component/vertical velocity component of the moving speed of the screen sliding event; 在所述横向移动距离/纵向移动距离大于等于像素点个数门限和/或所述横向速度分量/纵向速度分量大于等于速度门限时,计算屏幕滑动到的目标界面;When the horizontal movement distance/vertical movement distance is greater than or equal to the threshold number of pixels and/or the horizontal velocity component/vertical velocity component is greater than or equal to the velocity threshold, calculate the target interface to which the screen slides; 在所述触摸释放事件发生时,获取即时的横向速度分量/纵向速度分量,并根据所述即时的横向速度分量/纵向速度分量将当前界面滑动切换至所述目标界面。When the touch release event occurs, the instant horizontal velocity component/vertical velocity component is acquired, and the current interface is slid to switch to the target interface according to the instant horizontal velocity component/vertical velocity component. 9.如权利要求8所述的查找方法,其中,在由当前界面滑动切换至所述目标界面的步骤之后,还包括:9. The search method according to claim 8, wherein, after the step of switching from the current interface to the target interface by sliding, further comprising: 在当前界面设置有用于显示界面总顺序的屏幕标识;A screen identifier for displaying the total order of the interface is set in the current interface; 在切换至所述目标界面时高亮显示所述目标界面的对应屏幕标识。When switching to the target interface, the corresponding screen identifier of the target interface is highlighted. 10.一种用于应用程序的查找装置,其包括:10. A search device for an application, comprising: 识别模块,适于识别当前界面上的图标并监控与所述图标对应的应用程序最后激活的时间;The identification module is adapted to identify the icon on the current interface and monitor the last activation time of the application program corresponding to the icon; 检测模块,适于检测时间距当前时刻最接近的第一数目个应用程序和在所述第一数目个应用程序中所述时间距当前时刻最接近的第二数目个应用程序,并检测其他应用程序中是否存在所述时间小于预设时间门限的目标应用程序,其中,所述其他应用程序包括所述第一数目个应用程序中除所述第二数目个应用程序之外的应用程序;The detection module is adapted to detect the first number of application programs whose time is closest to the current time and the second number of application programs whose time is the closest to the current time among the first number of application programs, and detect other applications Whether there is a target application program whose time is less than a preset time threshold in the program, wherein the other application programs include applications other than the second number of application programs in the first number of application programs; 提示模块,适于当存在所述目标应用程序时,在当前界面上对所述第二数目个应用程序和所述目标应用程序进行提示;当不存在所述目标应用程序时,在当前界面上对所述第二数目个应用程序进行提示。The prompting module is adapted to prompt the second number of applications and the target application on the current interface when the target application exists; Prompting the second number of application programs.
CN201310270896.0A 2013-07-01 2013-07-01 The lookup method and device of application program Expired - Fee Related CN103440191B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310270896.0A CN103440191B (en) 2013-07-01 2013-07-01 The lookup method and device of application program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310270896.0A CN103440191B (en) 2013-07-01 2013-07-01 The lookup method and device of application program

Publications (2)

Publication Number Publication Date
CN103440191A true CN103440191A (en) 2013-12-11
CN103440191B CN103440191B (en) 2017-12-12

Family

ID=49693882

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310270896.0A Expired - Fee Related CN103440191B (en) 2013-07-01 2013-07-01 The lookup method and device of application program

Country Status (1)

Country Link
CN (1) CN103440191B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103870113A (en) * 2014-02-18 2014-06-18 联想(北京)有限公司 Information processing method and electronic equipment
CN105630628A (en) * 2015-12-17 2016-06-01 小米科技有限责任公司 Application restoration method and apparatus
CN105975156A (en) * 2016-05-09 2016-09-28 北京小米移动软件有限公司 Application interface display method and device
CN108418967A (en) * 2018-02-06 2018-08-17 网易(杭州)网络有限公司 APP lookup methods, device, medium and computing device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101604224A (en) * 2009-07-08 2009-12-16 宇龙计算机通信科技(深圳)有限公司 A kind of icon display packing, system and portable terminal of application program
US20100175025A1 (en) * 2009-01-05 2010-07-08 Chi Mei Communication Systems, Inc. System and method for dynamically displaying application shortcut icons of an electronic device
CN101867637A (en) * 2010-07-02 2010-10-20 深圳市同洲电子股份有限公司 Method and terminal for dynamically generating standby interface
CN102096587A (en) * 2011-01-25 2011-06-15 宇龙计算机通信科技(深圳)有限公司 Function icon display method and device for application programs, and mobile terminal

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100175025A1 (en) * 2009-01-05 2010-07-08 Chi Mei Communication Systems, Inc. System and method for dynamically displaying application shortcut icons of an electronic device
CN101604224A (en) * 2009-07-08 2009-12-16 宇龙计算机通信科技(深圳)有限公司 A kind of icon display packing, system and portable terminal of application program
CN101867637A (en) * 2010-07-02 2010-10-20 深圳市同洲电子股份有限公司 Method and terminal for dynamically generating standby interface
CN102096587A (en) * 2011-01-25 2011-06-15 宇龙计算机通信科技(深圳)有限公司 Function icon display method and device for application programs, and mobile terminal

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103870113A (en) * 2014-02-18 2014-06-18 联想(北京)有限公司 Information processing method and electronic equipment
CN103870113B (en) * 2014-02-18 2017-02-01 联想(北京)有限公司 Information processing method and electronic equipment
CN105630628A (en) * 2015-12-17 2016-06-01 小米科技有限责任公司 Application restoration method and apparatus
CN105630628B (en) * 2015-12-17 2019-04-16 小米科技有限责任公司 Application recovery method and device
CN105975156A (en) * 2016-05-09 2016-09-28 北京小米移动软件有限公司 Application interface display method and device
WO2017193526A1 (en) * 2016-05-09 2017-11-16 北京小米移动软件有限公司 Application interface display method and apparatus
CN105975156B (en) * 2016-05-09 2019-06-07 北京小米移动软件有限公司 Application interface display methods and device
US10599288B2 (en) 2016-05-09 2020-03-24 Beijing Xiaomi Mobile Software Co., Ltd. Method and device for displaying an application interface
US11416112B2 (en) 2016-05-09 2022-08-16 Beijing Xiaomi Mobile Software Co., Ltd. Method and device for displaying an application interface
CN108418967A (en) * 2018-02-06 2018-08-17 网易(杭州)网络有限公司 APP lookup methods, device, medium and computing device
CN108418967B (en) * 2018-02-06 2021-06-18 网易(杭州)网络有限公司 APP searching method, device, medium and computing equipment

Also Published As

Publication number Publication date
CN103440191B (en) 2017-12-12

Similar Documents

Publication Publication Date Title
US20230280793A1 (en) Adaptive enclosure for a mobile computing device
CN107045420B (en) Application program switching method, mobile terminal and storage medium
US9304656B2 (en) Systems and method for object selection on presence sensitive devices
US11016644B2 (en) Suspend button display method and terminal device
US9690377B2 (en) Mobile terminal and method for controlling haptic feedback
CN106415472B (en) Gesture control method and device, terminal equipment and storage medium
US20140168105A1 (en) Electronic device and method for providing tactile stimulation
CN105573538B (en) Sliding broken line compensation method and electronic equipment
KR20180043617A (en) Providing Method for feedback and Electronic device supporting the same
US20150026641A1 (en) Terminal Multiselection Operation Method And Terminal
WO2015196703A1 (en) Application icon display method and apparatus
KR101815720B1 (en) Method and apparatus for controlling for vibration
CN105144068A (en) Application program display method and terminal
CN108228040A (en) Mobile terminal and floating barrier method of controlling operation thereof, device
EP2290515A2 (en) Apparatus and method for providing GUI-interacting according to recognized user approach
WO2017032006A1 (en) Method and apparatus for displaying information
CN104951213B (en) Method for preventing false triggering of edge sliding gesture
CN104808936A (en) Interface operation method and portable electronic device using the method
CN103440191B (en) The lookup method and device of application program
CN107797722A (en) Touch screen icon selection method and device
CN109032484A (en) Split screen display processing method and device, storage medium and electronic equipment
US20140340336A1 (en) Portable terminal and method for controlling touch screen and system thereof
US10627953B2 (en) Information processing apparatus, program, and information processing system
CA2897131C (en) Off-center sensor target region
KR102118091B1 (en) Mobile apparatus having fuction of pre-action on object and control method thereof

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20171212

Termination date: 20210701