运行优化方法、运行优化系统和终端与流程

文档序号:12717979阅读:303来源:国知局
运行优化方法、运行优化系统和终端与流程

本发明涉及终端技术领域,具体而言,涉及一种运行优化方法、一种运行优化系统和一种终端。



背景技术:

在相关技术中,终端设备(如手机、平板电脑等)关闭进程通常是用户手通过手动点击关闭进程按键,实现进程的优化,但是,手动优化进程的操作过程繁琐,占用用户过多的时间,此外,还设计了一种在屏幕关闭后对进程进行优化的方案,在终端处于闲置状态的时候对进程进行优化,中断后台软件的运行,节省了终端功耗,但是,无法满足用户对优化进程的个性化需求,且当用户频繁地执行关闭和点亮屏幕的操作时,造成终端对进程的不断优化,加重优化负担,不利于节省终端功耗。

因此需要一种新的运行优化的方案,以满足了用户对进程进行优化的个性化需求,提高了运行速度,避免了用户在频繁地执行关闭和点亮屏幕的操作时对程序的不断优化,节省终端功耗,成为目前亟待解决的技术问题。



技术实现要素:

本发明正是基于上述问题,提出了一种新的运行优化的方案,通过根据最近一次优化时间和进程的属性判定进程是否需要优化,提高了运行速度,满足了用户对进程进行优化的个性化需求,避免了在频繁地执行关闭和点亮屏幕的操作时不断优化进程,节省了终端功耗。

有鉴于此,本发明提出了一种运行优化方法,包括:在获取关闭所述终端的显示屏的指令后,确定所述终端后台运行的进程;确定所述后台运行的进程的属性,以及所述进程在获取所述指令前的最后一次优化处理的 时间与获取所述指令的时间间隔;在确定所述时间间隔大于或等于预设时间间隔时,根据所述进程的属性判断所述进程是否是合法进程;在判定所述进程是不合法进程时,控制所述不合法进程停止运行。

在该技术方案中,通过在关闭显示屏后,确定后台运行的进程,使得在终端处于空闲状态时,可以获取所有在后台运行的进程信息,进而通过判断最后一次优化进程的时间和获取关闭显示屏的指令的时间的间隔时间是否大于预设时间间隔,使得在时间间隔小于预设时间间隔时,不进行进程优化,避免了在用户频繁地执行关闭和点亮屏幕的操作时对进程频繁地进行优化,节省了终端功耗,并且当时间间隔大于预设时间间隔时,根据进程的属性判断进程是否为合法进程,当进程为不合法进程时,终止进程,使得在不影响用户使用的情况下优化进程,节省了终端功耗,提升了用户体验。

在上述技术方案中,优选的,根据所述进程的属性判断所述进程是否是合法进程,具体包括以下步骤:在判定所述进程的属性是系统进程属性,或根进程属性,或前台进程属性,或桌面进程属性,或协同源头进程属性时,确定所述进程是合法进程,否则,确定所述进程是不合法进程。

在该技术方案中,通过进程的属性确定进程是系统进程属性、根进程属性、前台进程属性、桌面进程属性和协同进程属性之一时,也即判定进程为合法进程(如重要进程等),使得合法进程(如重要进程等)能够继续运行,保证了合法进程(如重要进程等)的功能得以正常运作。

在上述技术方案中,优选的,根据所述进程的属性判断所述进程是否是合法进程,具体还包括以下步骤:确定所述进程的属性中的间隔运行时间;判断所述间隔运行时间是否大于或等于预设间隔运行时间;在判定所述间隔运行时间大于或等于所述预设间隔运行时间时,确定所述进程是不合法进程。

在该技术方案中,进程的属性包括间隔运行时间,通过确定进程的间隔运行时间,并且与预设间隔运行时间作比较,当间隔运行时间大于或等于间隔运行时间时,判断进程不合法,使得将频繁启动的进程进行优化,避免了恶意软件在后台运行,节省了终端功耗。

在上述技术方案中,优选的,根据所述进程的属性判断所述进程是否是合法进程,具体还包括以下步骤:确定所述进程的属性中的包名;根据所述包名判断所述进程是否是指定进程,以及所述进程的使用次数是否小于预设次数;在判定所述进程的使用次数小于所述预设次数时,确定所述进程是不合法进程;在判定所述进程的不是指定进程时,确定所述进程是不合法进程。

在该技术方案中,进程的属性包括包名,通过对包名的判断,判断进程是否为指定进程,当为指定进程,且进程的使用次数大于等于预设次数时,进程为合法进程,即将用户经常使用进程设置为合法进程,避免了常用进程被优化而造成无法正常使用的情况,并且当进程的使用次数小于预设次数时,进程为不合法进程,使得能够优化非常用进程,提高了运行速度,节约了终端功耗。

在上述技术方案中,优选的,还包括:确定包名与所述不合法进程的包名相同的进程为不合法进程。

在该技术方案中,当包名与不合法进程的包名相同时,判定该进程不合法,使得通过包名快速地判断出进程是否合法,提高了判断速度,从而提高了优化进程的速度,节省了终端功耗。

根据本发明的第二方面,提出了一种运行优化系统,包括:确定单元,用于在获取关闭所述终端的显示屏的指令后,确定所述终端后台运行的进程;所述确定单元还用于:确定所述后台运行的进程的属性,以及所述进程在获取所述指令前的最后一次优化处理的时间与获取所述指令的时间间隔;所述运行优化系统还包括:判断单元,用于在确定所述时间间隔大于或等于预设时间间隔时,根据所述进程的属性判断所述进程是否是合法进程;控制单元,用于在判定所述进程是不合法进程时,控制所述不合法进程停止运行。

在该技术方案中,通过在关闭显示屏后,确定后台运行的进程,使得在终端处于空闲状态时,可以获取所有在后台运行的进程信息,进而通过判断最后一次优化进程的时间和获取关闭显示屏的指令的时间的间隔时间是否大于预设时间间隔,使得在时间间隔小于预设时间间隔时,不进行进 程优化,避免了在用户频繁地执行关闭和点亮屏幕的操作时对进程频繁地进行优化,节省了终端功耗,并且当时间间隔大于预设时间间隔时,根据进程的属性判断进程是否为合法进程,当进程为不合法进程时,终止进程,使得在不影响用户使用的情况下优化进程,节省了终端功耗,提升了用户体验。

在上述技术方案中,优选的,所述确定单元还用于:在判定所述进程的属性是系统进程属性,或根进程属性,或前台进程属性,或桌面进程属性,或协同源头进程属性时,确定所述进程是合法进程,否则,确定所述进程是不合法进程。

在该技术方案中,通过进程的属性确定进程是进程属性、根进程属性、前台进程属性、桌面进程属性和协同进程属性之一时,也即判定进程为合法进程(如重要进程等),使得合法进程(如重要进程等)能够继续运行,保证了合法进程(如重要进程等)的功能得以正常运作。

在上述技术方案中,优选的,所述确定单元还用于:确定所述进程的属性中的间隔运行时间;所述判断单元还用于判断所述间隔运行时间是否大于或等于预设间隔运行时间;所述确定单元还用于:在判定所述间隔运行时间大于或等于所述预设间隔运行时间时,确定所述进程是不合法进程。

在该技术方案中,进程的属性包括间隔运行时间,通过确定进程的间隔运行时间,并且与预设间隔运行时间作比较,当间隔运行时间大于或等于间隔运行时间时,判断进程不合法,使得将频繁启动的进程进行优化,避免了恶意软件在后台运行,节省了终端功耗。

在上述技术方案中,优选的,所述确定单元还用于:确定所述进程的属性中的包名;所述判断单元还用于:根据所述包名判断所述进程是否是指定进程,以及所述进程的使用次数是否小于预设次数;所述确定单元还用于:在判定所述进程的使用次数小于所述预设次数时,确定所述进程是不合法进程;所述确定单元还用于:在判定所述进程的不是指定进程时,确定所述进程是不合法进程。

在该技术方案中,进程的属性包括包名,通过对包名的判断,判断进 程是否为指定进程,当为指定进程,且进程的使用次数大于等于预设次数时,进程为合法进程,即将用户经常使用进程设置为合法进程,避免了常用进程被优化而造成无法正常使用的情况,并且当进程的使用次数小于预设次数时,进程为不合法进程,使得能够优化非常用进程,提高了运行速度,节约了终端功耗。

在上述技术方案中,优选的,所述确定单元还用于:确定包名与所述不合法进程的包名相同的进程为不合法进程。

在该技术方案中,当包名与不合法进程的包名相同时,判定该进程不合法,使得通过包名快速地判断出进程是否合法,提高了判断速度,从而提高了优化进程的速度,节省了终端功耗。

根据本发明的三方面,提出了一种终端,包括如上述任一项技术方案所述的运行优化系统。

通过以上技术方案,通过根据最近一次优化时间和进程的属性判定进程是否需要优化,满足了用户对进程进行优化的个性化需求,提高了运行速度,避免了在频繁地执行关闭和点亮屏幕的操作时不断优化进程,节省了终端功耗。

附图说明

图1示出了根据本发明的一个实施例的运行优化方法的示意流程图;

图2示出了根据本发明的实施例的运行优化系统的示意框图;

图3示出了根据本发明的实施例的终端的示意框图;

图4示出了根据本发明的另一个实施例的运行优化方法的示意流程图。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是, 本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。

图1示出了根据本发明的实施例的运行优化方法的示意流程图。

如图1所示,根据本发明的实施例的运行优化方法,包括:步骤102,在获取关闭所述终端的显示屏的指令后,确定所述终端后台运行的进程;步骤104,确定所述后台运行的进程的属性,以及所述进程在获取所述指令前的最后一次优化处理的时间与获取所述指令的时间间隔;步骤106,在确定所述时间间隔大于或等于预设时间间隔时,根据所述进程的属性判断所述进程是否是合法进程;步骤108,在判定所述进程是不合法进程时,控制所述不合法进程停止运行。

在该技术方案中,通过在关闭显示屏后,确定后台运行的进程,使得在终端处于空闲状态时,可以获取所有在后台运行的进程信息,进而通过判断最后一次优化进程的时间和获取关闭显示屏的指令的时间的间隔时间是否大于预设时间间隔,使得在时间间隔小于预设时间间隔时,不进行进程优化,避免了在用户频繁地执行关闭和点亮屏幕的操作时对进程频繁地进行优化,节省了终端功耗,并且当时间间隔大于预设时间间隔时,根据进程的属性判断进程是否为合法进程,当进程为不合法进程时,终止进程,使得在不影响用户使用的情况下优化进程,节省了终端功耗,提升了用户体验。

在上述技术方案中,优选的,根据所述进程的属性判断所述进程是否是合法进程,具体包括以下步骤:在判定所述进程的属性是系统进程属性,或根进程属性,或前台进程属性,或桌面进程属性,或协同源头进程属性时,确定所述进程是合法进程,否则,确定所述进程是不合法进程。

在该技术方案中,通过进程的属性确定进程是进程属性、根进程属性、前台进程属性、桌面进程属性和协同进程属性之一时,也即判定进程为合法进程(如重要进程等),使得合法进程(如重要进程等)能够继续运行,保证了合法进程(如重要进程等)的功能得以正常运作。

在上述技术方案中,优选的,根据所述进程的属性判断所述进程是否是合法进程,具体还包括以下步骤:确定所述进程的属性中的间隔运行时 间;判断所述间隔运行时间是否大于或等于预设间隔运行时间;在判定所述间隔运行时间大于或等于所述预设间隔运行时间时,确定所述进程是不合法进程。

在该技术方案中,进程的属性包括间隔运行时间,通过确定进程的间隔运行时间,并且与预设间隔运行时间作比较,当间隔运行时间大于或等于间隔运行时间时,判断进程不合法,使得将频繁启动的进程进行优化,避免了恶意软件在后台运行,节省了终端功耗。

在上述技术方案中,优选的,根据所述进程的属性判断所述进程是否是合法进程,具体还包括以下步骤:确定所述进程的属性中的包名;根据所述包名判断所述进程是否是指定进程,以及所述进程的使用次数是否小于预设次数;在判定所述进程的使用次数小于所述预设次数时,确定所述进程是不合法进程;在判定所述进程的不是指定进程时,确定所述进程是不合法进程。

在该技术方案中,进程的属性包括包名,通过对包名的判断,判断进程是否为指定进程,当为指定进程,且进程的使用次数大于等于预设次数时,进程为合法进程,即将用户经常使用进程设置为合法进程,避免了常用进程被优化而造成无法正常使用的情况,并且当进程的使用次数小于预设次数时,进程为不合法进程,使得能够优化非常用进程,提高了运行速度,节约了终端功耗。

在上述技术方案中,优选的,还包括:确定包名与所述不合法进程的包名相同的进程为不合法进程。

在该技术方案中,当包名与不合法进程的包名相同时,判定该进程不合法,使得通过包名快速地判断出进程是否合法,提高了判断速度,从而提高了优化进程的速度,节省了终端功耗。

图2示出了根据本发明的实施例的运行优化系统的示意框图。

如图2所示,根据本发明的实施例的运行优化系统200,包括:确定单元202,用于在获取关闭所述终端的显示屏的指令后,确定所述终端后台运行的进程;所述确定单元202还用于:确定所述后台运行的进程的属性,以及所述进程在获取所述指令前的最后一次优化处理的时间与获取所 述指令的时间间隔;所述运行优化系统200还包括:判断单元204,用于在确定所述时间间隔大于或等于预设时间间隔时,根据所述进程的属性判断所述进程是否是合法进程;控制单元206,用于在判定所述进程是不合法进程时,控制所述不合法进程停止运行。

在该技术方案中,通过在关闭显示屏后,确定后台运行的进程,使得在终端处于空闲状态时,可以获取所有在后台运行的进程信息,进而通过判断最后一次优化进程的时间和获取关闭显示屏的指令的时间的间隔时间是否大于预设时间间隔,使得在时间间隔小于预设时间间隔时,不进行进程优化,避免了在用户频繁地执行关闭和点亮屏幕的操作时对进程频繁地进行优化,节省了终端功耗,并且当时间间隔大于预设时间间隔时,根据进程的属性判断进程是否为合法进程,当进程为不合法进程时,终止进程,使得在不影响用户使用的情况下优化进程,节省了终端功耗,提升了用户体验。

在上述技术方案中,优选的,所述确定单元202还用于:在判定所述进程的属性是系统进程属性,或根进程属性,或前台进程属性,或桌面进程属性,或协同源头进程属性时,确定所述进程是合法进程,否则,确定所述进程是不合法进程。

在该技术方案中,通过进程的属性确定进程是进程属性、根进程属性、前台进程属性、桌面进程属性和协同进程属性之一时,也即判定进程为合法进程(如重要进程等),使得合法进程(如重要进程等)能够继续运行,保证了合法进程(如重要进程等)的功能得以正常运作。

在上述技术方案中,优选的,所述确定单元202还用于:确定所述进程的属性中的间隔运行时间;所述判断单元204还用于判断所述间隔运行时间是否大于或等于预设间隔运行时间;所述确定单元202还用于:在判定所述间隔运行时间大于或等于所述预设间隔运行时间时,确定所述进程是不合法进程。

在该技术方案中,进程的属性包括间隔运行时间,通过确定进程的间隔运行时间,并且与预设间隔运行时间作比较,当间隔运行时间大于或等于间隔运行时间时,判断进程不合法,使得将频繁启动的进程进行优化, 避免了恶意软件在后台运行,节省了终端功耗。

在上述技术方案中,优选的,所述确定单元202还用于:确定所述进程的属性中的包名;所述判断单元204还用于:根据所述包名判断所述进程是否是指定进程,以及所述进程的使用次数是否小于预设次数;所述确定单元202还用于:在判定所述进程的使用次数小于所述预设次数时,确定所述进程是不合法进程;所述确定单元202还用于:在判定所述进程的不是指定进程时,确定所述进程是不合法进程。

在该技术方案中,进程的属性包括包名,通过对包名的判断,判断进程是否为指定进程,当为指定进程,且进程的使用次数大于等于预设次数时,进程为合法进程,即将用户经常使用进程设置为合法进程,避免了常用进程被优化而造成无法正常使用的情况,并且当进程的使用次数小于预设次数时,进程为不合法进程,使得能够优化非常用进程,提高了运行速度,节约了终端功耗。

在上述技术方案中,优选的,所述确定单元202还用于:确定包名与所述不合法进程的包名相同的进程为不合法进程。

在该技术方案中,当包名与不合法进程的包名相同时,判定该进程不合法,使得通过包名快速地判断出进程是否合法,提高了判断速度,从而提高了优化进程的速度,节省了终端功耗。

图3示出了根据本发明的实施例的终端的示意框图。

如图3所示,根据本发明的实施例的终端,包括如图2所示的运行优化系统200。以此,该终端300具有如图2所示的运行优化系统200相同的技术效果,在此不再赘述。

图4示出了根据本发明的另一个实施例的运行优化方法的示意流程图。

如图4所示,根据本发明的实施例的运行优化方法,包括:步骤402,接收灭屏指令;步骤404,确定所有后台运行的进程的属性;步骤406,判断优化进程的时间间隔是否大于预设时间间隔,若是,则进入步骤408,若否,则结束;步骤408,判断是否为重要属性,若是,则进入步骤412,若否,则进入步骤410;步骤410,关闭进程,同时,进入步 骤414;步骤412,继续运行进程;步骤414,记录优化时间。

其中,可以基于当前系统状态的值对重要属性进行运算,例如,可以用不同的值表示进程不同的状态,如进程在前台,系统会将该进程置为Foreground状态,即音乐在下载音乐或播放软件,为了提高重要性,系统会进程状态提高为Foreground状态,以下为一种具体实施方式:

此外,间隔运行时间可以由系统在进程界面状态记录,如进程界面A退出桌面时,会将当前的毫秒时间记录在数据成员pause time(中止时间)中。进程使用次数是可以根据一天、一周、一月等周期,统计用户启动进程的界面次数和界面运行时长等,并且进行排名,进程为指定进程,且排名前五的可确定为合法进程。

以上结合附图详细说明了本发明的技术方案,考虑到相关技术中提出的一种在屏幕关闭后对进程进行优化的方案,无法满足用户对优化进程的个性化需求,且当用户频繁地执行关闭和点亮屏幕的操作时,造成终端对进程的不断优化,加重优化负担,不利于节省终端功耗,本发明提出了一种新的运行优化的方案,通过根据最近一次优化时间和进程的属性判定进程是否需要优化,满足了用户对进程进行优化的个性化需求,避免了在用户频繁地执行关闭和点亮屏幕的操作时对程序的不断优化,节省了终端功耗。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1