一种管理应用程序的方法和装置与流程

文档序号:12125581阅读:287来源:国知局
一种管理应用程序的方法和装置与流程

本发明涉及电子领域,尤其涉及一种管理应用程序的方法和装置。



背景技术:

随着手机的存储空间不断增加,用户在手机上安装的应用程序也越来越多,一些应用程序在用户不启动的情况下,会自动执行自启动操作,当应用程序自启动或者被启动后,会在手机系统的后台运行,在后台运行的应用程序可接收消息、推送消息或进行其它操作。而当多个应用程序同时在后台运行时,每个应用程序都进行一些操作,会导致手机的运行速度下降,处理任务的速度变慢,而且也导致手机的耗电速度加快。

因此,有必要改进上面提到的缺陷。



技术实现要素:

基于以上问题,本发明实施例提出一种管理应用程序的方法和装置,通过根据应用程序被使用的使用时间段和在使用时间段内被使用的使用频率设定应用程序被禁用的禁用时间段的方式,使在用户不使用应用程序的时间段,应用程序不占用终端的资源,从而解决了终端的运行速度慢、耗电速度快的问题,从而使手机处理任务的速度提高,待机时间变长,大大提高了用户体验。

一方面,本发明实施例提出一种管理应用程序的方法,包括:

记录应用程序接收输入指令的时间点,根据所述时间点统计所述应用程序被使用的使用时间段和在所述使用时间段内被使用的使用频率,根据所述使用时间段和其对应的使用频率设定所述应用程序被禁用的禁用时间段;

若当前时间在所述禁用时间段内,则禁用所述应用程序,使所述应用程序处于禁用状态;若当前时间不在所述禁用时间段内,则解禁所述应用程序,使所述应用程序处于解禁状态。

此外,若在所述禁用时间段内,检测到所述应用程序接收输入指令,则对所述应用程序解禁,使所述应用程序处于所述解禁状态,并使所述应用程序执行所述输入指令。

此外,所述应用程序处于所述禁用状态时所对应的显示图标与处于所述解禁状态时所对应的显示图标不同。

此外,所述应用程序处于所述禁用状态时所对应的显示图标的显示亮度低于处于所述解禁状态时所对应的显示图标的显示亮度。

此外,若当前日期为预设的预设日期,则在预设日期内,使所述应用程序处于所述解禁状态。

另一方面,本发明实施例提出一种管理应用程序的装置,包括:

统计模块,用于:记录应用程序接收输入指令的时间点,根据所述时间点统计所述应用程序被使用的使用时间段和在所述使用时间段内被使用的使用频率,根据所述使用时间段和其对应的使用频率设定所述应用程序被禁用的禁用时间段;

执行模块,用于:若当前时间在所述禁用时间段内,则禁用所述应用程序,使所述应用程序处于禁用状态;若当前时间不在所述禁用时间段内,则解禁所述应用程序,使所述应用程序处于解禁状态。

此外,若在所述禁用时间段内,检测到所述应用程序接收输入指令,则对所述应用程序解禁,使所述应用程序处于所述解禁状态,并使所述应用程序执行所述输入指令。

此外,所述应用程序处于所述禁用状态时所对应的显示图标与处于所述解禁状态时所对应的显示图标不同。

此外,所述应用程序处于所述禁用状态时所对应的显示图标的显示亮度低于处于所述解禁状态时所对应的显示图标的显示亮度。

此外,若当前日期为预设的预设日期,则在预设日期内,使所述应用程序处于所述解禁状态。

采用上述技术方案,具有以下有益效果:

通过根据应用程序被使用的使用时间段和在使用时间段内被使用的使用频率设定应用程序被禁用的禁用时间段的方式,使在用户不使用应用程序的时间段,应用程序不占用终端的资源,从而解决了终端的运行速度慢、耗电速度快的问题,从而使手机处理任务的速度提高,待机时间变长,大大提高了用户体验。

附图说明

图1是根据本发明一个实施例的管理应用程序的方法的流程图;

图2是根据本发明另一个实施例的管理应用程序的方法的流程图;

图3是根据本发明另一个实施例的管理应用程序的装置的框图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参照图1,本发明实施例提出一种管理应用程序的方法,包括:

步骤S001,记录应用程序接收输入指令的时间点,根据时间点统计应用程序被使用的使用时间段和在使用时间段内被使用的使用频率,根据使用时间段和其对应的使用频率设定应用程序被禁用的禁用时间段;

步骤S002,若当前时间在禁用时间段内,则禁用应用程序,使应用程序处于禁用状态;若当前时间不在禁用时间段内,则解禁应用程序,使应用程序处于解禁状态。

本发明实施例中的应用程序被安装的终端包括:手机、平板电脑、计算机、智能手表及其它智能终端。

本发明实施例中,记录接收输入指令的时间点的目的是:统计用户使用应用程序的使用时间段和在使用时间段内被使用的使用频率。用户输入的输入指令包括:打开应用程序、操作应用程序的菜单项、查看应用程序的消息、在应用程序里面进行操作或退出应用程序。

输入指令包括:以语音输入、面部表情输入、手势输入或触控输入的方式输入的输入指令。

步骤S001中,记录用户对应用程序输入的输入指令的时间点,记录的周期为一天、一星期或一个月。比如在一个星期内,记录了游戏应用程序接收的输入指令的时间点,根据时间点统计游戏应用程序被使用的使用时间段和在使用时间段内被使用的使用频率,比如在早上7点至8点之间,游戏应用程序被打开,并接收了100个输入指令,而在其它时间段,游戏应用程序均没有接收到输入指令,那么就设定游戏应用程序被禁用的禁用时间段为1点至7点和8点至24点。禁用时间段包括一个时间段或两个以上的多个时间段。

对应用程序记录一个周期后,设定应用程序的禁用时间段,在其中的一个实施例中,继续记录该应用程序接收的输入指令的时间点,并根据新的一个周期内记录的时间点统计应用程序被使用的使用时间段和在使用时间段内被使用的使用频率,根据新的一个周期内的使用时间段和在使用时间段内被使用的使用频率设定新的禁用时间段;在其中的一个实施例中,根据在之前的一个周期内和新的一个周期内的使用时间段和在使用时间段内被使用的使用频率设定新的禁用时间段。

步骤S002中,对当前时间进行检测,如果当前时间在禁用时间段内,那么禁用应用程序,使应用程序处于禁用状态,处于禁用状态的应用程序不能推送消息、不能接收消息、不能自启动或不能进行后台服务。

应用程序的状态包括:禁用状态和解禁状态。在解禁状态下,应用程序正常响应用户的输入指令及进行正常的运行。

当应用程序在安装时,对应用程序增加一个记录文件,用于记录应用程序接收的输入指令的时间点及统计的被使用的使用时间段和在使用时间段内被使用的使用频率。

通过根据应用程序被使用的使用时间段和在使用时间段内被使用的使用频率设定应用程序被禁用的禁用时间段的方式,使在用户不使用应用程序的时间段,应用程序不占用终端的资源,从而解决了终端的运行速度慢、耗电速度快的问题,从而使手机处理任务的速度提高,待机时间变长,大大提高了用户体验。

在其中的一个实施例中,若在禁用时间段内,检测到应用程序接收到输入指令,则对应用程序解禁,使应用程序处于解禁状态,并使应用程序执行输入指令。

当应用程序处于禁用状态时,如果此时用户对应用程序输入了输入指令,则使应用程序解禁,并执行用户输入的输入指令。因为禁用应用程序是为了当用户不使用应用程序时,使应用程序不占用终端系统的资源,那么当用户需要使用该应用程序时,则使应用程序解禁,并直接执行用户输入的输入指令,不增加用户的额外操作。

在其中的一个实施例中,应用程序处于禁用状态时所对应的显示图标与处于解禁状态时所对应的显示图标不同。

当应用程序处于禁用状态时,为了让用户清晰地了解应用程序的状态,使应用程序处于禁用状态时所对应的显示图标与处于解禁状态时所对应的显示图标不同。

比如:应用程序处于禁用状态时所对应的显示图标的颜色与处于解禁状态时所对应的显示图标不同,在其中的一个实施例中,应用程序处于禁用状态时所对应的显示图标的颜色更趋近于深色。

或者对处于禁用状态时所对应的显示图标上增加锁的图案。

在其中的一个实施例中,应用程序处于禁用状态时所对应的显示图标的显示亮度低于处于解禁状态时所对应的显示图标的显示亮度。

应用程序处于禁用状态时所对应的显示图标的显示亮度低于处于解禁状态时所对应的显示图标的显示亮度,使用户可以根据显示图标的显示亮度即可以区分出应用程序处于的状态,提高了用户的体验。

在其中的一个实施例中,若当前日期为预设的预设日期,则在预设日期内,使应用程序处于解禁状态。

对于用户而言,工作日时使用应用程序的习惯与休息日时使用应用程序的习惯是不同的,如周一至周五的工作时间,使用应用程序的数量和频率相对会少,而当周末时,使用应用程序的数量和频率会增加。针对这种情况,终端系统检测当前日期,若当前日期为预设的预设日期,则在预设日期内,使应用程序处于解禁状态。比如预设日期为日历上节假日对应的日期,那么当这些日期到来时,使应用程序处于解禁状态。在其中的一个实施例中,预设日期为用户自行设置的日期。

通过检测到当前日期为预设的预设日期,从而使应用程序处于解禁状态,使在预设日期内,应用程序能正常的推送消息或在后台运行,方便了用户。

应用程序处于禁用状态时,应用程序不能推送消息、不能接收消息、不能自启动或不能进行后台服务。

参照图2,以管理手机上的应用程序为例,说明本实施例的流程。

步骤S201,在安装游戏应用程序时,创建记录文件,用于记录游戏应用程序接收的输入指令的时间点;

步骤S202,根据一个星期内记录的输入指令的时间点,统计游戏应用程序被使用的使用时间段和在使用时间段内被使用的使用频率,将使用时间段和使用频率记录到记录文件中;

步骤S203,根据使用时间段和使用频率设定游戏应用程序被禁用的禁用时间段,在记录文件中记录禁用时间段;

步骤S204,使游戏应用程序处于禁用状态时所对应的显示图标的显示亮度低于处于解禁状态时所对应的显示图标的显示亮度;

步骤S205,若预设的预设日期到来,则使游戏应用程序在预设日期内处于解禁状态;

步骤S206,根据新的一个星期内对输入指令的时间点的记录,重新设定禁用时间段。

参照图3,本发明实施例提出一种管理应用程序的装置,包括:

统计模块301,用于:应用程序响应输入的输入指令,并记录接收输入指令的时间点,根据时间点统计应用程序被使用的使用时间段和在使用时间段内被使用的使用频率,根据使用时间段和其对应的使用频率设定应用程序被禁用的禁用时间段;

执行模块302,用于:若当前时间在禁用时间段内,则禁用应用程序,使应用程序处于禁用状态;若当前时间不在禁用时间段内,则解禁应用程序,使应用程序处于解禁状态。

通过根据应用程序被使用的使用时间段和在使用时间段内被使用的使用频率设定应用程序被禁用的禁用时间段的方式,使在用户不使用应用程序的时间段,应用程序不占用终端的资源,从而解决了终端的运行速度慢、耗电速度快的问题,从而使手机处理任务的速度提高,待机时间变长,大大提高了用户体验。

在其中的一个实施例中,若在禁用时间段内,应用程序接收到输入指令,则对应用程序解禁,使应用程序处于解禁状态,并执行输入指令。

在其中的一个实施例中,应用程序处于禁用状态时所对应的显示图标与处于解禁状态时所对应的显示图标不同。

在其中的一个实施例中,应用程序处于禁用状态时所对应的显示图标的显示亮度低于处于解禁状态时所对应的显示图标的显示亮度。

在其中的一个实施例中,若当前日期为预设的预设日期,则在预设日期内,使应用程序处于解禁状态。

本发明实施例还提出一种电子设备,包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

记录应用程序接收输入指令的时间点,根据所述时间点统计所述应用程序被使用的使用时间段和在所述使用时间段内被使用的使用频率,根据所述使用时间段和其对应的使用频率设定所述应用程序被禁用的禁用时间段;

若当前时间在所述禁用时间段内,则禁用所述应用程序,使所述应用程序处于禁用状态;若当前时间不在所述禁用时间段内,则解禁所述应用程序,使所述应用程序处于解禁状态。

本发明实施例还提出一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,当计算机执行所述计算机指令时,用于执行:

记录应用程序接收输入指令的时间点,根据所述时间点统计所述应用程序被使用的使用时间段和在所述使用时间段内被使用的使用频率,根据所述使用时间段和其对应的使用频率设定所述应用程序被禁用的禁用时间段;

若当前时间在所述禁用时间段内,则禁用所述应用程序,使所述应用程序处于禁用状态;若当前时间不在所述禁用时间段内,则解禁所述应用程序,使所述应用程序处于解禁状态。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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