CN106155870B - 一种终端的优化处理方法、装置及终端 - Google Patents
一种终端的优化处理方法、装置及终端 Download PDFInfo
- Publication number
- CN106155870B CN106155870B CN201510204350.4A CN201510204350A CN106155870B CN 106155870 B CN106155870 B CN 106155870B CN 201510204350 A CN201510204350 A CN 201510204350A CN 106155870 B CN106155870 B CN 106155870B
- Authority
- CN
- China
- Prior art keywords
- terminal
- prompt
- window
- application program
- target application
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例提供一种终端的优化处理方法、装置及终端,其中的方法可包括:当检测到对终端中的目标应用程序的访问请求时,对所述终端的操作系统进行优化处理;根据所述优化处理的处理过程生成优化提示信息;在所述目标应用程序的访问窗口之上以遮罩方式显示所述终端的操作系统中的提示窗口;在所述提示窗口中输出所述优化提示信息。本发明能够保证被访问的目标应用程序不受干扰正常使用,并可输出优化处理过程相关的优化提示信息,提升用户感知度和优化处理的直观度。
Description
技术领域
本发明涉及互联网技术领域,尤其涉及一种终端的优化处理方法、装置及终端。
背景技术
随着互联网技术的发展,诸如手机、智能可穿戴设备的终端的使用也日益广泛。终端的操作系统可包括但不限于:Android(安卓,一种移动操作系统)等等。终端中可安装运行各类应用程序,例如:即时通信应用程序、SNS(Social Networking Services,社会性网络服务)应用程序、游戏应用程序、安全应用程序等等。用户可访问终端中的应用程序,为了保证当前被访问的应用程序的使用流畅度,当该被访问的应用程序启动时终端会对操作系统进行诸如进程清理、CPU调频等优化处理。现有技术中终端的优化处理方案主要存在以下两种,其中一种方案为:终端的优化处理过程在后台进行,优化处理过程中终端并不向用户通知任何关于优化处理的信息,这种方案的用户感知性低,直观度低,从而影响用户的使用体验;另一种方案为:延迟启动目标应用程序,通知用户即将对终端进行优化处理,待后台对终端的优化处理完成之后再启动目标应用程序,这种方案需要延迟启动目标应用程序,对目标应用程序的使用干扰性较大,影响用户的使用体验。
发明内容
本发明实施例提供一种终端的优化处理方法、装置及终端,能够保证被访问的目标应用程序不受干扰正常使用,并可输出优化处理过程相关的优化提示信息,提升用户感知度和优化处理的直观度。
本发明实施例第一方面提供一种终端的优化处理方法,可包括:
当检测到对终端中的目标应用程序的访问请求时,对所述终端的操作系统进行优化处理;
根据所述优化处理的处理过程生成优化提示信息;
在所述目标应用程序的访问窗口之上以遮罩方式显示所述终端的操作系统中的提示窗口;
在所述提示窗口中输出所述优化提示信息。
本发明实施例第二方面提供一种终端的优化处理装置,可包括:
优化处理单元,用于当检测到对终端中的目标应用程序的访问请求时,对所述终端的操作系统进行优化处理;
信息生成单元,用于根据所述优化处理的处理过程生成优化提示信息;
遮罩显示单元,用于在所述目标应用程序的访问窗口之上以遮罩方式显示所述终端的操作系统中的提示窗口;
提示单元,用于在所述提示窗口中输出所述优化提示信息。
本发明实施例第三方面提供一种终端,可包括上述第二方面提供的终端的优化处理装置。
实施本发明实施例,具有如下有益效果:
本发明实施例当检测到对终端中的目标应用程序的访问请求时,对所述终端的操作系统进行优化处理,在所述目标应用程序的访问窗口之上以遮罩方式显示所述终端的操作系统中的提示窗口,并在所述提示窗口中输出优化处理过程相关的优化提示信息,由于所述目标应用程序的访问窗口的启动过程与所述终端的优化处理过程可并行执行,从而保证目标应用程序不受优化处理过程的干扰和影响,通过输出优化处理过程相关的优化提示信息,提升了优化处理过程的用户感知度和直观度,提升了终端的处理智能性及用户对终端的使用体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种终端的优化处理方法的流程图;
图2为本发明实施例提供的另一种终端的优化处理方法的流程图;
图3为本发明实施例提供的一种终端的优化处理装置的结构示意图;
图4为图3所示的遮罩显示单元的实施例的结构示意图;
图5为图3所示的提示单元的实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例中,终端可以为笔记本电脑、手机、PAD(平板电脑)、车载终端、智能可穿戴设备等设备。终端的操作系统可包括但不限于:Android(安卓,一种移动操作系统)等等。终端中可安装运行各类应用程序,包括但不限于:即时通信应用程序、SNS(SocialNetworking Services,社会性网络服务)应用程序、游戏应用程序、安全应用程序等等。用户可访问终端中的应用程序,例如:用户可点击终端桌面上的目标应用程序的快捷图标以访问该目标应用程序;或者,用户可在终端中的应用程序列表中选择目标应用程序以访问该目标应用程序。需要说明的是,所述目标应用程序可以为安装运行于所述终端中的任一个应用程序。
为了保证当前被访问的目标应用程序的使用流畅度,当该目标应用程序启动时终端会对操作系统进行诸如进程清理、CPU调频等优化处理,以提升终端的操作系统的响应速率,提升用户对该目标应用程序的使用体验。终端的优化处理过程可由终端具备优化处理能力的应用程序所执行,例如:终端中的安全应用程序、系统管理应用程序、系统加速应用程序等等。本发明实施例的终端的优化处理方案可以在保证目标应用程序不受干扰正常使用的前提下,输出优化处理过程相关的优化提示信息,提升用户感知度和优化处理的直观度。
基于上述描述,下面将结合附图1-附图2,对本发明实施例提供的终端的优化处理方法进行详细介绍。需要说明的是,下述附图1-附图2的方法的流程可以由本发明实施例提供的终端的优化处理装置所执行,该装置可以为终端中具备优化处理能力的应用程序,例如:终端中的安全应用程序、系统管理应用程序、系统加速应用程序等等。
请参见图1,为本发明实施例提供的一种终端的优化处理方法的流程图;该方法可包括以下步骤S101-步骤S104。
S101,当检测到对终端中的目标应用程序的访问请求时,对所述终端的操作系统进行优化处理。
所述目标应用程序可以为安装运行于所述终端中的任一个应用程序,包括但不限于:即时通信应用程序、SNS应用程序、游戏应用程序、安全应用程序等中的任一种。用户可访问终端中的应用程序,例如:用户可点击终端桌面上的目标应用程序的快捷图标以访问该目标应用程序;或者,用户可在终端中的应用程序列表中选择目标应用程序以访问该目标应用程序。本步骤中,在检测到用户的上述诸如点击或选择的访问操作时,确认检测到对所述目标应用程序的访问请求。响应于用户的上述访问操作,所述终端需要启动所述目标应用程序,本发明实施例中,所述目标应用程序的启动过程与所述终端的优化处理过程可并行执行,所述终端的优化处理过程并不影响或干扰所述目标应用程序的使用。其中,所述优化处理可包括进程清理、CPU调频、垃圾文件清理、冗余清理、内存释放优化中的至少一种。本步骤中,通过对所述终端的操作系统进行优化处理,可减少所述终端的操作系统中的内存占用和CPU消耗,提升所述终端的操作系统的响应速率,从而提升所述终端的操作系统的系统性能。
S102,根据所述优化处理的处理过程生成优化提示信息。
其中,所述优化提示信息可包括但不限于:开始进行优化处理的提示信息、结束优化处理的提示信息、优化结果提示信息、优化完成率提示信息中的至少一种;例如:所述优化提示信息可以为“内存加速中”、“内存加速完成、内存达到最优值”,等等。
S103,在所述目标应用程序的访问窗口之上以遮罩方式显示所述终端的操作系统中的提示窗口。
响应于用户对目标应用程序的访问操作,所述终端需要启动所述目标应用程序,并输出所述目标应用程序的访问窗口,该目标应用程序的访问窗口中可用于显示所述目标应用程序的交互界面。本发明实施例中,所述目标应用程序的启动过程与所述终端的优化处理过程可并行执行,所述终端的优化处理过程并不影响或干扰所述目标应用程序的使用,因此,本步骤中,可在所述目标应用程序的访问窗口之上以遮罩方式显示所述终端的操作系统中的提示窗口,也就是说,同时输出所述目标应用程序的访问窗口与所述终端的操作系统中的提示窗口,并将所述提示窗口叠加于所述目标应用程序的访问窗口之上。其中,所述提示窗口可以为所述终端的操作系统中的自定义窗口,通过配置所述提示窗口的属性信息,包括显示优化级、透明度等等,依据属性信息可控制所述提示窗口的显示。
S104,在所述提示窗口中输出所述优化提示信息。
在所述提示窗口中输出所述优化提示信息,例如:所述优化提示信息可以为“内存加速中”、“内存加速完成、内存达到最优值”,等等,用户可以从所述提示窗口中读取所述优化提示信息的内容,并由此获知所述优化处理过程,通过所述提示窗口输出所述优化提示信息,有效地提升了优化处理过程的用户感知度和直观度。
本发明实施例当检测到对终端中的目标应用程序的访问请求时,对所述终端的操作系统进行优化处理,在所述目标应用程序的访问窗口之上以遮罩方式显示所述终端的操作系统中的提示窗口,并在所述提示窗口中输出优化处理过程相关的优化提示信息,由于所述目标应用程序的访问窗口的启动过程与所述终端的优化处理过程可并行执行,从而保证目标应用程序不受优化处理过程的干扰和影响,通过输出优化处理过程相关的优化提示信息,提升了优化处理过程的用户感知度和直观度,提升了终端的处理智能性及用户对终端的使用体验。
请参见图2,为本发明实施例提供的另一种终端的优化处理方法的流程图;该方法可包括以下步骤S201-步骤S213。
S201,监听所述终端中的至少一个应用程序的启动事件。
终端中可安装运行至少一个应用程序,包括但不限于:即时通信应用程序、SNS应用程序、游戏应用程序、安全应用程序等等。用户可访问终端中的应用程序,例如:用户可点击终端桌面上的某应用程序的快捷图标以访问该应用程序;或者,用户可在终端中的应用程序列表中选择某应用程序以访问该应用程序。响应于用户的上述诸如点击或选择的访问操作,所述终端需要启动所操作的应用程序,本步骤可以监听所述终端中的至少一个应用程序的启动事件。
S202,当监听到所述至少一个应用程序中的目标应用程序的启动事件时,确定检测到对所述目标应用程序的访问请求。
如果监听到所述至少一个应用程序中的目标应用程序的启动事件,表明用户对该目标应用程序执行了访问操作,包括但不限于:点击终端桌面上的目标应用程序的快捷图标;或者,可在终端中的应用程序列表中选择目标应用程序等访问操作,本步骤中可依据监听到所述目标应用程序的启动事件,确定检测到对所述目标应用程序的访问请求。需要说明的是,所述目标应用程序可以为安装运行于所述终端中的任一个应用程序。
S203,当检测到对终端中的目标应用程序的访问请求时,对所述终端的操作系统进行优化处理。
响应于用户对目标应用程序的访问操作,所述终端需要启动所述目标应用程序,本发明实施例中,所述目标应用程序的启动过程与所述终端的优化处理过程可并行执行,所述终端的优化处理过程并不影响或干扰所述目标应用程序的使用。其中,所述优化处理可包括进程清理、CPU调频、垃圾文件清理、冗余清理、内存释放优化中的至少一种。本步骤中,通过对所述终端的操作系统进行优化处理,可减少所述终端的操作系统中的内存占用和CPU消耗,提升所述终端的操作系统的响应速率,从而提升所述终端的操作系统的系统性能。
S204,根据所述优化处理的处理过程生成优化提示信息。
其中,所述优化提示信息可包括但不限于:开始进行优化处理的提示信息、结束优化处理的提示信息、优化结果提示信息、优化完成率提示信息中的至少一种;例如:所述优化提示信息可以为“内存加速中”、“内存加速完成、内存达到最优值”,等等。
S205,配置所述终端的操作系统中的提示窗口的属性信息。
所述提示窗口可以为所述终端的操作系统中的自定义窗口,通过配置所述提示窗口的属性信息,依据属性信息可控制所述提示窗口的显示。所述属性信息可包括但不限于:显示优先级和透明度。其中,所述显示优先级可用于决定所述提示窗口是否采用遮罩方式进行显示,若所述提示窗口采用遮罩方式进行显示,可配置所述提示窗口的显示优先级为所述终端的操作系统的最高级别,以使所述提示窗口能够覆盖或叠加于任何应用程序的访问窗口之上,因此,所述显示优先级可包括:系统警告(SYSTEM_ALERT)级别或系统错误(SYSTEM_ERROR)级别。其中,所述透明度可用于决定所述提示窗口的遮罩程度,若要求所述提示窗口为全透明遮罩,则可配置所述提示窗口的透明度为100%;若要求所述提示窗口为非透明遮罩,则可配置所述提示窗口的透明度为0%,因此,所述透明度的范围为0%-100%。可以理解的是,所述提示窗口的属性信息还可包括其他信息,如显示尺寸,等等,例如:若要求所述提示窗口为全屏显示,则可配置所述提示窗口的显示尺寸为所述终端的屏幕尺寸;因此,所述提示窗口的显示尺寸的范围为0-终端屏幕尺寸。
S206,在所述终端中创建遮罩显示层。
所述遮罩显示层又可称为蒙层,其可指覆盖于被遮罩窗口之上的、用于显示遮罩窗口的图层。本步骤可以采用诸如LightBox(一种图层创建工具)等图层创建工具在所述终端中创建遮罩显示层。
S207,显示所述目标应用程序的访问窗口,并在所述目标应用程序的窗口之上输出所述遮罩显示层。
响应于用户对目标应用程序的访问操作,所述终端需要启动所述目标应用程序,并输出所述目标应用程序的访问窗口,该目标应用程序的访问窗口中可用于显示所述目标应用程序的交互界面。本发明实施例中,所述目标应用程序的启动过程与所述终端的优化处理过程可并行执行,所述终端的优化处理过程并不影响或干扰所述目标应用程序的使用,因此,本步骤在显示所述目标应用程序的访问窗口的同时,在所述目标应用程序的窗口之上输出所述遮罩显示层。
S208,调用所述终端的操作系统开放的API(Application ProgrammingInterface,应用程序编程接口)接口,获取所述提示窗口。
其中,所述提示窗口可以为所述终端的操作系统中的自定义窗口,所述终端的操作系统可开放获取该提示窗口的API接口,本步骤中,可调用所述终端的操作系统所开放的API接口,获取所述提示窗口。
S209,按照所述提示窗口的属性信息,在所述遮罩显示层中显示所述终端的操作系统中的提示窗口。
所述属性信息可包括但不限于:显示优先级和透明度。其中,所述显示优先级可用于决定所述提示窗口是否采用遮罩方式进行显示,若所述提示窗口采用遮罩方式进行显示,可配置所述提示窗口的显示优先级为所述终端的操作系统的最高级别,以使所述提示窗口能够覆盖或叠加于任何应用程序的访问窗口之上,因此,所述显示优先级可包括:系统警告(SYSTEM_ALERT)级别或系统错误(SYSTEM_ERROR)级别。其中,所述透明度可用于决定所述提示窗口的遮罩程度,若要求所述提示窗口为全透明遮罩,则可配置所述提示窗口的透明度为100%;若要求所述提示窗口为非透明遮罩,则可配置所述提示窗口的透明度为0%,因此,所述透明度的范围为0%-100%。本步骤按照所述提示窗口的属性信息,控制所述提示窗口的显示,例如:若所述提示窗口的显示优先级为系统警告(SYSTEM_ALERT)级别或系统错误(SYSTEM_ERROR)级别,则控制所述提示窗口在所述遮罩显示层进行显示;进一步,若所述提示窗口的透明度为50%,则控制所述提示窗口显示为半透明遮罩。
S210,将所述优化提示信息处理为提示动画。
具体实现中,可以按照诸如Flash、flv(Flash Video,一种视频格式)等动画制作规则,将所述优化提示信息处理为提示动画,例如:假设所述优化提示信息包括:“内存加速中”、“内存加速完成、内存达到最优值”,本步骤可按照flash动画制作规则,将该优化提示信息处理为一个旋转的动画,通过该旋转的动画直观的展示所述优化提示信息的内容。
S211,在所述提示窗口中输出所述提示动画。
在所述提示窗口中输出所述提示动画,用户可以通过所述提示窗口中的提示动画直观地获知所述终端的优化处理过程,有效地提升了优化处理过程的用户感知度和直观度。
S212,监测所述提示窗口的显示时长。其中,所述提示窗口的显示时长可从输出所述遮罩显示层开始计时,也可以从在遮罩显示层中显示所述提示窗口的时刻开始计时。
S213,当所述提示窗口的显示时长到达预设时长时,关闭所述遮罩显示层以停止显示所述提示窗口。
所述预设时长可以根据实际需要进行设定,例如:所述预设时长可设定为2s、3s等等。当所述提示窗口的显示时长到达预设时长时,关闭所述遮罩显示层以停止显示所述提示窗口,此时,所述目标应用程序的访问窗口之上无任何遮罩,从而不影响用户对所述目标应用程序的访问窗口的使用,同时提升用户的使用体验。
本发明实施例当检测到对终端中的目标应用程序的访问请求时,对所述终端的操作系统进行优化处理,在所述目标应用程序的访问窗口之上以遮罩方式显示所述终端的操作系统中的提示窗口,并在所述提示窗口中输出优化处理过程相关的优化提示信息,由于所述目标应用程序的访问窗口的启动过程与所述终端的优化处理过程可并行执行,从而保证目标应用程序不受优化处理过程的干扰和影响,通过输出优化处理过程相关的优化提示信息,提升了优化处理过程的用户感知度和直观度,提升了终端的处理智能性及用户对终端的使用体验。
下面将结合附图3-附图5,对本发明实施例提供的终端的优化处理装置的结构和功能进行详细介绍。需要说明的是,下述的装置可以为终端中具备优化处理能力的应用程序,例如:终端中的安全应用程序、系统管理应用程序、系统加速应用程序等等,该装置可被安装并运行于所述终端中,以用于执行上述附图1-附图2所示的方法。
请参见图3,为本发明实施例提供的一种终端的优化处理装置的结构示意图;该装置可包括:优化处理单元101、信息生成单元102、遮罩显示单元103和提示单元104。
优化处理单元101,用于当检测到对终端中的目标应用程序的访问请求时,对所述终端的操作系统进行优化处理。
所述目标应用程序可以为安装运行于所述终端中的任一个应用程序,包括但不限于:即时通信应用程序、SNS应用程序、游戏应用程序、安全应用程序等中的任一种。用户可访问终端中的应用程序,例如:用户可点击终端桌面上的目标应用程序的快捷图标以访问该目标应用程序;或者,用户可在终端中的应用程序列表中选择目标应用程序以访问该目标应用程序。所述优化处理单元101在检测到用户的上述诸如点击或选择的访问操作时,确认检测到对所述目标应用程序的访问请求。响应于用户的上述访问操作,所述终端需要启动所述目标应用程序,本发明实施例中,所述目标应用程序的启动过程与所述终端的优化处理过程可并行执行,所述终端的优化处理过程并不影响或干扰所述目标应用程序的使用。其中,所述优化处理可包括进程清理、CPU调频、垃圾文件清理、冗余清理、内存释放优化中的至少一种。所述优化处理单元101通过对所述终端的操作系统进行优化处理,可减少所述终端的操作系统中的内存占用和CPU消耗,提升所述终端的操作系统的响应速率,从而提升所述终端的操作系统的系统性能。
信息生成单元102,用于根据所述优化处理的处理过程生成优化提示信息。
其中,所述优化提示信息可包括但不限于:开始进行优化处理的提示信息、结束优化处理的提示信息、优化结果提示信息、优化完成率提示信息中的至少一种;例如:所述优化提示信息可以为“内存加速中”、“内存加速完成、内存达到最优值”,等等。
遮罩显示单元103,用于在所述目标应用程序的访问窗口之上以遮罩方式显示所述终端的操作系统中的提示窗口。
响应于用户对目标应用程序的访问操作,所述终端需要启动所述目标应用程序,并输出所述目标应用程序的访问窗口,该目标应用程序的访问窗口中可用于显示所述目标应用程序的交互界面。本发明实施例中,所述目标应用程序的启动过程与所述终端的优化处理过程可并行执行,所述终端的优化处理过程并不影响或干扰所述目标应用程序的使用,因此,所述遮罩显示单元103可在所述目标应用程序的访问窗口之上以遮罩方式显示所述终端的操作系统中的提示窗口,也就是说,同时输出所述目标应用程序的访问窗口与所述终端的操作系统中的提示窗口,并将所述提示窗口叠加于所述目标应用程序的访问窗口之上。其中,所述提示窗口可以为所述终端的操作系统中的自定义窗口,通过配置所述提示窗口的属性信息,包括显示优化级、透明度等等,依据属性信息可控制所述提示窗口的显示。
提示单元104,用于在所述提示窗口中输出所述优化提示信息。
所述提示单元104在所述提示窗口中输出所述优化提示信息,例如:所述优化提示信息可以为“内存加速中”、“内存加速完成、内存达到最优值”,等等,用户可以从所述提示窗口中读取所述优化提示信息的内容,并由此获知所述优化处理过程,通过所述提示窗口输出所述优化提示信息,有效地提升了优化处理过程的用户感知度和直观度。
再请参见图3,可选地,该装置还可包括:监听单元105、配置单元106和显示监测单元107。
监听单元105,用于监听所述终端中的至少一个应用程序的启动事件,并当监听到所述至少一个应用程序中的目标应用程序的启动事件时,确定检测到对所述目标应用程序的访问请求。
终端中可安装运行至少一个应用程序,包括但不限于:即时通信应用程序、SNS应用程序、游戏应用程序、安全应用程序等等。用户可访问终端中的应用程序,例如:用户可点击终端桌面上的某应用程序的快捷图标以访问该应用程序;或者,用户可在终端中的应用程序列表中选择某应用程序以访问该应用程序。响应于用户的上述诸如点击或选择的访问操作,所述终端需要启动所操作的应用程序,所述监听单元105可以监听所述终端中的至少一个应用程序的启动事件。如果监听到所述至少一个应用程序中的目标应用程序的启动事件,表明用户对该目标应用程序执行了访问操作,可依据监听到所述目标应用程序的启动事件,确定检测到对所述目标应用程序的访问请求。需要说明的是,所述目标应用程序可以为安装运行于所述终端中的任一个应用程序。
配置单元106,用于配置所述终端的操作系统中的提示窗口的属性信息,所述属性信息包括:显示优先级和透明度;所述显示优先级包括:系统警告级别或系统错误级别;所述透明度的范围为0%-100%。
所述提示窗口可以为所述终端的操作系统中的自定义窗口,通过配置所述提示窗口的属性信息,依据属性信息可控制所述提示窗口的显示。所述属性信息可包括但不限于:显示优先级和透明度。其中,所述显示优先级可用于决定所述提示窗口是否采用遮罩方式进行显示,若所述提示窗口采用遮罩方式进行显示,可配置所述提示窗口的显示优先级为所述终端的操作系统的最高级别,以使所述提示窗口能够覆盖或叠加于任何应用程序的访问窗口之上,因此,所述显示优先级可包括:系统警告(SYSTEM_ALERT)级别或系统错误(SYSTEM_ERROR)级别。其中,所述透明度可用于决定所述提示窗口的遮罩程度,若要求所述提示窗口为全透明遮罩,则可配置所述提示窗口的透明度为100%;若要求所述提示窗口为非透明遮罩,则可配置所述提示窗口的透明度为0%,因此,所述透明度的范围为0%-100%。可以理解的是,所述提示窗口的属性信息还可包括其他信息,如显示尺寸,等等,例如:若要求所述提示窗口为全屏显示,则可配置所述提示窗口的显示尺寸为所述终端的屏幕尺寸;因此,所述提示窗口的显示尺寸的范围为0-终端屏幕尺寸。
显示监测单元107,用于监测所述提示窗口的显示时长,并当所述提示窗口的显示时长到达预设时长时,关闭所述遮罩显示层以停止显示所述提示窗口。
其中,所述提示窗口的显示时长可从输出所述遮罩显示层开始计时,也可以从在遮罩显示层中显示所述提示窗口的时刻开始计时。所述预设时长可以根据实际需要进行设定,例如:所述预设时长可设定为2s、3s等等。当所述提示窗口的显示时长到达预设时长时,关闭所述遮罩显示层以停止显示所述提示窗口,此时,所述目标应用程序的访问窗口之上无任何遮罩,从而不影响用户对所述目标应用程序的访问窗口的使用,同时提升用户的使用体验。
本发明实施例当检测到对终端中的目标应用程序的访问请求时,对所述终端的操作系统进行优化处理,在所述目标应用程序的访问窗口之上以遮罩方式显示所述终端的操作系统中的提示窗口,并在所述提示窗口中输出优化处理过程相关的优化提示信息,由于所述目标应用程序的访问窗口的启动过程与所述终端的优化处理过程可并行执行,从而保证目标应用程序不受优化处理过程的干扰和影响,通过输出优化处理过程相关的优化提示信息,提升了优化处理过程的用户感知度和直观度,提升了终端的处理智能性及用户对终端的使用体验。
请参见图4,为图3所示的遮罩显示单元的实施例的结构示意图;该遮罩显示单元103可包括:创建单元1001、覆盖输出单元1002、提示窗口调用单元1003和提示窗口显示单元1004。
创建单元1001,用于在所述终端中创建遮罩显示层。
所述遮罩显示层又可称为蒙层,其可指覆盖于被遮罩窗口之上的、用于显示遮罩窗口的图层。所述创建单元1001可以采用诸如LightBox等图层创建工具在所述终端中创建遮罩显示层。
覆盖输出单元1002,用于显示所述目标应用程序的访问窗口,并在所述目标应用程序的窗口之上输出所述遮罩显示层。
响应于用户对目标应用程序的访问操作,所述终端需要启动所述目标应用程序,并输出所述目标应用程序的访问窗口,该目标应用程序的访问窗口中可用于显示所述目标应用程序的交互界面。本发明实施例中,所述目标应用程序的启动过程与所述终端的优化处理过程可并行执行,所述终端的优化处理过程并不影响或干扰所述目标应用程序的使用,因此,所述覆盖输出单元1002在显示所述目标应用程序的访问窗口的同时,在所述目标应用程序的窗口之上输出所述遮罩显示层。
提示窗口调用单元1003,用于调用所述终端的操作系统开放的API接口,获取所述提示窗口。
其中,所述提示窗口可以为所述终端的操作系统中的自定义窗口,所述终端的操作系统可开放获取该提示窗口的API接口,所述提示窗口调用单元1003可调用所述终端的操作系统所开放的API接口,获取所述提示窗口。
提示窗口显示单元1004,用于按照所述提示窗口的属性信息,在所述遮罩显示层中显示所述终端的操作系统中的提示窗口。
所述属性信息可包括但不限于:显示优先级和透明度。其中,所述显示优先级可用于决定所述提示窗口是否采用遮罩方式进行显示,若所述提示窗口采用遮罩方式进行显示,可配置所述提示窗口的显示优先级为所述终端的操作系统的最高级别,以使所述提示窗口能够覆盖或叠加于任何应用程序的访问窗口之上,因此,所述显示优先级可包括:系统警告(SYSTEM_ALERT)级别或系统错误(SYSTEM_ERROR)级别。其中,所述透明度可用于决定所述提示窗口的遮罩程度,若要求所述提示窗口为全透明遮罩,则可配置所述提示窗口的透明度为100%;若要求所述提示窗口为非透明遮罩,则可配置所述提示窗口的透明度为0%,因此,所述透明度的范围为0%-100%。所述提示窗口显示单元1004按照所述提示窗口的属性信息,控制所述提示窗口的显示,例如:若所述提示窗口的显示优先级为系统警告(SYSTEM_ALERT)级别或系统错误(SYSTEM_ERROR)级别,则控制所述提示窗口在所述遮罩显示层进行显示;进一步,若所述提示窗口的透明度为50%,则控制所述提示窗口显示为半透明遮罩。
本发明实施例当检测到对终端中的目标应用程序的访问请求时,对所述终端的操作系统进行优化处理,在所述目标应用程序的访问窗口之上以遮罩方式显示所述终端的操作系统中的提示窗口,并在所述提示窗口中输出优化处理过程相关的优化提示信息,由于所述目标应用程序的访问窗口的启动过程与所述终端的优化处理过程可并行执行,从而保证目标应用程序不受优化处理过程的干扰和影响,通过输出优化处理过程相关的优化提示信息,提升了优化处理过程的用户感知度和直观度,提升了终端的处理智能性及用户对终端的使用体验。
请参见图5,为图3所示的提示单元的实施例的结构示意图;该提示单元104可包括:动画处理单元2001和动画输出单元2002。
动画处理单元2001,用于将所述优化提示信息处理为提示动画。
具体实现中,可以按照诸如Flash、flv等动画制作规则,将所述优化提示信息处理为提示动画,例如:假设所述优化提示信息包括:“内存加速中”、“内存加速完成、内存达到最优值”,所述动画处理单元2001可按照flash动画制作规则,将该优化提示信息处理为一个旋转的动画,通过该旋转的动画直观的展示所述优化提示信息的内容。
动画输出单元2002,用于在所述提示窗口中输出所述提示动画。
在所述提示窗口中输出所述提示动画,用户可以通过所述提示窗口中的提示动画直观地获知所述终端的优化处理过程,有效地提升了优化处理过程的用户感知度和直观度。
本发明实施例当检测到对终端中的目标应用程序的访问请求时,对所述终端的操作系统进行优化处理,在所述目标应用程序的访问窗口之上以遮罩方式显示所述终端的操作系统中的提示窗口,并在所述提示窗口中输出优化处理过程相关的优化提示信息,由于所述目标应用程序的访问窗口的启动过程与所述终端的优化处理过程可并行执行,从而保证目标应用程序不受优化处理过程的干扰和影响,通过输出优化处理过程相关的优化提示信息,提升了优化处理过程的用户感知度和直观度,提升了终端的处理智能性及用户对终端的使用体验。
本发明实施例还公开了一种终端,该终端可包括终端的优化处理装置,该装置的结构和功能可参见附图3-附图5所示实施例的相关描述,在此不赘述。具体实现中,该装置可以为终端中具备优化处理能力的应用程序,例如:终端中的安全应用程序、系统管理应用程序、系统加速应用程序等等。需要说明的是,本实施例所公开的终端也可以应用于上述附图1-附图2所示的方法中。
本发明实施例当检测到对终端中的目标应用程序的访问请求时,对所述终端的操作系统进行优化处理,在所述目标应用程序的访问窗口之上以遮罩方式显示所述终端的操作系统中的提示窗口,并在所述提示窗口中输出优化处理过程相关的优化提示信息,由于所述目标应用程序的访问窗口的启动过程与所述终端的优化处理过程可并行执行,从而保证目标应用程序不受优化处理过程的干扰和影响,通过输出优化处理过程相关的优化提示信息,提升了优化处理过程的用户感知度和直观度,提升了终端的处理智能性及用户对终端的使用体验。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (14)
1.一种终端的优化处理方法,其特征在于,包括:
当检测到对终端中的目标应用程序的访问请求时,对所述终端的操作系统进行优化处理;所述目标应用程序被启动以响应于所述访问请求,所述目标应用程序的启动过程与所述优化处理过程并行执行,所述优化处理过程不干扰所述目标应用程序的使用;
根据所述优化处理的处理过程生成优化提示信息;
在所述目标应用程序的访问窗口之上以遮罩方式显示所述终端的操作系统中的提示窗口;所述提示窗口为所述终端的操作系统中的自定义窗口,所述提示窗口被显示于遮罩显示层中;所述提示窗口的属性信息包括显示优先级和透明度;所述显示优先级包括系统警告级别或系统错误级别;所述透明度的范围为0%-100%;
在所述提示窗口中输出所述优化提示信息;
监测所述提示窗口的显示时长;
当所述提示窗口的显示时长到达预设时长时,关闭所述遮罩显示层以停止显示所述提示窗口。
2.如权利要求1所述的方法,其特征在于,所述当检测到对终端中的目标应用程序的访问请求时,对所述终端的操作系统进行优化处理之前,还包括:
监听所述终端中的至少一个应用程序的启动事件;
当监听到所述至少一个应用程序中的目标应用程序的启动事件时,确定检测到对所述目标应用程序的访问请求。
3.如权利要求1所述的方法,其特征在于,所述在所述目标应用程序的访问窗口之上以遮罩方式显示所述终端的操作系统中的提示窗口之前,还包括:
配置所述终端的操作系统中的提示窗口的属性信息。
4.如权利要求3所述的方法,其特征在于,所述在所述目标应用程序的访问窗口之上以遮罩方式显示所述终端的操作系统中的提示窗口,包括:
在所述终端中创建遮罩显示层;
显示所述目标应用程序的访问窗口,并在所述目标应用程序的窗口之上输出所述遮罩显示层;
调用所述终端的操作系统开放的API接口,获取所述提示窗口;
按照所述提示窗口的属性信息,在所述遮罩显示层中显示所述终端的操作系统中的提示窗口。
5.如权利要求1-4任一项所述的方法,其特征在于,所述优化处理包括:进程清理、CPU调频、垃圾文件清理、冗余清理、内存释放优化中的至少一种;
所述优化提示信息包括:开始进行优化处理的提示信息、结束优化处理的提示信息、优化结果提示信息、优化完成率提示信息中的至少一种。
6.如权利要求5所述的方法,其特征在于,所述在所述提示窗口中输出所述优化提示信息,包括:
将所述优化提示信息处理为提示动画;
在所述提示窗口中输出所述提示动画。
7.一种终端的优化处理的装置,其特征在于,包括:
优化处理单元,用于当检测到对终端中的目标应用程序的访问请求时,对所述终端的操作系统进行优化处理;所述目标应用程序被启动以响应于所述访问请求,所述目标应用程序的启动过程与所述优化处理过程并行执行,所述优化处理过程不干扰所述目标应用程序的使用;
信息生成单元,用于根据所述优化处理的处理过程生成优化提示信息;
遮罩显示单元,用于在所述目标应用程序的访问窗口之上以遮罩方式显示所述终端的操作系统中的提示窗口;所述提示窗口为所述终端的操作系统中的自定义窗口,所述提示窗口被显示于遮罩显示层中;所述提示窗口的属性信息包括显示优先级和透明度;所述显示优先级包括系统警告级别或系统错误级别;所述透明度的范围为0%-100%;
提示单元,用于在所述提示窗口中输出所述优化提示信息;
显示监测单元,用于监测所述提示窗口的显示时长,并当所述提示窗口的显示时长到达预设时长时,关闭所述遮罩显示层以停止显示所述提示窗口。
8.如权利要求7所述的装置,其特征在于,还包括:
监听单元,用于监听所述终端中的至少一个应用程序的启动事件,并当监听到所述至少一个应用程序中的目标应用程序的启动事件时,确定检测到对所述目标应用程序的访问请求。
9.如权利要求7所述的装置,其特征在于,还包括:
配置单元,用于配置所述终端的操作系统中的提示窗口的属性信息。
10.如权利要求9所述的装置,其特征在于,所述遮罩显示单元包括:
创建单元,用于在所述终端中创建遮罩显示层;
覆盖输出单元,用于显示所述目标应用程序的访问窗口,并在所述目标应用程序的窗口之上输出所述遮罩显示层;
提示窗口调用单元,用于调用所述终端的操作系统开放的API接口,获取所述提示窗口;
提示窗口显示单元,用于按照所述提示窗口的属性信息,在所述遮罩显示层中显示所述终端的操作系统中的提示窗口。
11.如权利要求7-10任一项所述的装置,其特征在于,所述优化处理包括:进程清理、CPU调频、垃圾文件清理、冗余清理、内存释放优化中的至少一种;
所述优化提示信息包括:开始进行优化处理的提示信息、结束优化处理的提示信息、优化结果提示信息、优化完成率提示信息中的至少一种。
12.如权利要求11所述的装置,其特征在于,所述提示单元包括:
动画处理单元,用于将所述优化提示信息处理为提示动画;
动画输出单元,用于在所述提示窗口中输出所述提示动画。
13.一种终端,其特征在于,包括如权利要求7-12任一项所述的终端的优化处理装置。
14.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质中存储有程序,所述程序被用于执行如权利要求1-6任一项所述的终端的优化处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510204350.4A CN106155870B (zh) | 2015-04-27 | 2015-04-27 | 一种终端的优化处理方法、装置及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510204350.4A CN106155870B (zh) | 2015-04-27 | 2015-04-27 | 一种终端的优化处理方法、装置及终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106155870A CN106155870A (zh) | 2016-11-23 |
CN106155870B true CN106155870B (zh) | 2020-02-28 |
Family
ID=57347500
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510204350.4A Active CN106155870B (zh) | 2015-04-27 | 2015-04-27 | 一种终端的优化处理方法、装置及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106155870B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107391208B (zh) * | 2017-08-04 | 2021-01-26 | 维沃移动通信有限公司 | 游戏启动方法及移动终端 |
CN107729145A (zh) * | 2017-10-11 | 2018-02-23 | 广东欧珀移动通信有限公司 | 应用程序运行控制方法及装置 |
CN108600498B (zh) * | 2018-02-27 | 2021-02-02 | 维沃移动通信有限公司 | 信息提示方法及装置 |
CN110096348A (zh) * | 2019-03-29 | 2019-08-06 | 努比亚技术有限公司 | 后台应用控制方法、可穿戴设备及计算机可读存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101770385A (zh) * | 2010-02-04 | 2010-07-07 | 青岛海信移动通信技术股份有限公司 | 一种基于Linux系统的设备及其应用启动的方法 |
CN103019778A (zh) * | 2012-11-30 | 2013-04-03 | 北京奇虎科技有限公司 | 开机启动项的清理方法和装置 |
CN103220427A (zh) * | 2013-04-16 | 2013-07-24 | 广东欧珀移动通信有限公司 | 手机后台程序清理方法及手机 |
CN103679777A (zh) * | 2012-09-07 | 2014-03-26 | 腾讯科技(深圳)有限公司 | 一种页面遮罩的实现方法及装置 |
CN104038830A (zh) * | 2013-03-07 | 2014-09-10 | 中兴通讯股份有限公司 | 一种应用处理方法和装置 |
CN104142828A (zh) * | 2014-07-30 | 2014-11-12 | 北京奇虎科技有限公司 | 应用加速方法及装置 |
-
2015
- 2015-04-27 CN CN201510204350.4A patent/CN106155870B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101770385A (zh) * | 2010-02-04 | 2010-07-07 | 青岛海信移动通信技术股份有限公司 | 一种基于Linux系统的设备及其应用启动的方法 |
CN103679777A (zh) * | 2012-09-07 | 2014-03-26 | 腾讯科技(深圳)有限公司 | 一种页面遮罩的实现方法及装置 |
CN103019778A (zh) * | 2012-11-30 | 2013-04-03 | 北京奇虎科技有限公司 | 开机启动项的清理方法和装置 |
CN104038830A (zh) * | 2013-03-07 | 2014-09-10 | 中兴通讯股份有限公司 | 一种应用处理方法和装置 |
CN103220427A (zh) * | 2013-04-16 | 2013-07-24 | 广东欧珀移动通信有限公司 | 手机后台程序清理方法及手机 |
CN104142828A (zh) * | 2014-07-30 | 2014-11-12 | 北京奇虎科技有限公司 | 应用加速方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN106155870A (zh) | 2016-11-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11762550B2 (en) | Electronic device including touch sensitive display and method for managing the display | |
KR102497195B1 (ko) | 컨텐츠를 처리하는 방법 및 이를 위한 전자 장치 및 저장 매체 | |
US9973506B2 (en) | Method and apparatus for clearing notification icon, and storage medium | |
CN106507445B (zh) | 一种无线保真Wi-Fi扫描方法及移动终端 | |
EP2669788A1 (en) | Mobile terminal and controlling method thereof | |
CN106951335B (zh) | 一种进程守护方法和移动终端 | |
CN106970735B (zh) | 一种信息处理方法及电子设备 | |
CN106155870B (zh) | 一种终端的优化处理方法、装置及终端 | |
WO2019047728A1 (zh) | 开启快捷功能的方法、装置、移动终端及存储介质 | |
WO2015200618A1 (en) | Light dismiss manager | |
CN110018765A (zh) | 页面显示方法、装置、终端及存储介质 | |
CN108984089B (zh) | 触控操作方法、装置、存储介质及电子设备 | |
CN111767554A (zh) | 屏幕分享方法、装置、存储介质及电子设备 | |
KR20170035502A (ko) | 디스플레이 장치 및 이의 제어 방법 | |
CN110413179B (zh) | 一种呈现会话消息的方法与设备 | |
CN105005740A (zh) | 终端应用的控制方法和系统 | |
CN106557250A (zh) | 一种在移动设备中的黑屏处理方法和装置 | |
CN107239169A (zh) | 一种触摸屏触控功能的控制方法及装置 | |
CN107562356B (zh) | 指纹识别定位方法、装置、存储介质及电子设备 | |
CN106155676B (zh) | 一种应用程序的访问控制方法、装置及终端 | |
CN108304060A (zh) | 一种虚拟现实设备的供电方法、装置及虚拟现实设备 | |
CN110868347A (zh) | 消息提示方法、装置和系统 | |
WO2021022434A1 (zh) | 一种应用监控方法、装置、存储介质及电子设备 | |
CN103677518A (zh) | 一种移动终端上的触摸消息响应方法和装置 | |
KR102351317B1 (ko) | 전자문서 표시 방법 및 전자 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |