应用程序的管理方法、管理装置及终端与流程

文档序号:13759984阅读:152来源:国知局
应用程序的管理方法、管理装置及终端与流程

本发明涉及终端技术领域,具体而言,涉及一种应用程序的管理方法、一种应用程序的管理装置和一种终端。



背景技术:

相关技术中,可能会对一些应用程序进行冻结,通常在进行冻结处理时,需要用户手动来一一进行冻结,操作繁琐,也可以通过检测应用程序的使用时长,对长时间不使用的应用程序进行冻结,这种冻结策略相对比较单一,不能很好的覆盖其他一些场景,比如在用户行驶过程中,用户可能仅需用一些导航、通话之类的应用程序,不需用一些经常使用的其他应用程序(如购物、闹铃等应用程序),但根据上述冻结策略无法自动对这些应用程序进行冻结。

因此,如何根据用户实际需求对应用程序进行冻结成为亟待解决的技术问题。



技术实现要素:

本发明正是基于上述技术问题至少之一,提出了一种新的应用程序的管理方案,能够在确保满足用户需求的同时,自动对应用程序进行冻结处理,无需用户手动冻结,节省了终端的运行空间,降低了终端功耗,提高系统的流畅性和终端的续航能力。

有鉴于此,本发明提出了一种应用程序的管理方法,包括:获取用户对终端的使用需求;基于所述使用需求,确定所述终端中与所述使用需求无关联的应用程序;对所述应用程序进行冻结处理。

在该技术方案中,通过获取用户对终端的使用需求,并基于使用需求,确定终端中与使用需求无关联的应用程序,对应用程序进行冻结处理,能够基于用户的实际使用需求考虑,不冻结与使用需求相关联的应用程序,以供用户使用,满足了用户需求,同时自动冻结与使用需求无关联的应用程序,以更大程度上节省了终端的运行空间,降低了终端功耗,提高系统的流畅性和终端的续航能力。

在上述技术方案中,优选地,所述获取用户对终端的使用需求的步骤,具体包括:检测所述终端的移动速度;当所述终端的移动速度超过预设阈值时,确定所述使用需求为行驶需求。

在该技术方案中,通过检测终端的移动速度,当终端的移动速度超过预设阈值(预定阈值可由系统默认设置或用户自定义设置)时,确定使用需求为行驶需求,此时可不冻结导航类、通话类应用程序,以满足用户需求,同时对与行驶需求无关联的应用程序(一般指在行驶过程中可能不会使用的一些应用程序,如购物类、游戏类应用程序)进行冻结。其中,检测终端的移动速度具体可以是通过终端上的传感器来检测终端的移动速度,也可以是与移动终端相连接的外部设备检测的移动速度,在用户行驶过程中,外部设备可以是车载终端或可穿戴设备,车载终端检测到的车辆移动速度与终端的移动速度一致,可利用车辆移动速度作为终端的移动速度,无需终端自行检测,降低终端的运行负荷。

在上述任一项技术方案中,优选地,所述获取用户对终端的使用需求的步骤,具体包括:检测所述终端是否处于闲置状态;在确定所述终端处于闲置状态时,确定所述使用需求为待机需求。

在该技术方案中,通过检测终端是否处于闲置状态(即用户未使用终端),在确定终端处于闲置状态时,确定使用需求为待机需求,此时可不冻结通信类应用程序(如微信、QQ等应用程序),以满足用户需求,同时对与待机需求无关联的应用程序(可以是除通信类应用程序外的其他应用程序)进行冻结。其中,检测终端是否处于闲置状态具体可以是判断终端上的摄像头能否采集到用户面部图像,若是,则说明用户未使用终端,确定终端为闲置状态,也可以是检测终端上的距离传感器是否被遮挡,若是,则说明用户未使用终端,确定终端为闲置状态,还可以是推送状态确认信息,若在预定时间内未接收到用户的确认指令,则说明用户未使用终端,确定终端为闲置状态等。

在上述任一项技术方案中,优选地,所述获取用户对终端的使用需求的步骤,具体包括:检测所述终端是否处于耳机接入状态;在确定所述终端处于耳机接入状态时,确定所述使用需求为娱乐需求。

在该技术方案中,通过检测终端是否处于耳机接入状态,在确定终端处于耳机接入状态时,确定使用需求为娱乐需求,此时可不冻结娱乐类应用程序(如视频、游戏、音乐等应用程序),以满足用户需求,同时对与娱乐需求无关联的应用程序(一般指在使用耳机过程中可能不会使用的一些应用程序,如导航类、购物类应用程序)进行冻结。其中,检测终端是否处于耳机接入状态具体可以通过检测终端的耳机接口的电平值,根据耳机接口的电平值的变化来确定是否有耳机接入终端。

在上述任一项技术方案中,优选地,在所述确定所述终端中与所述使用需求无关联的应用程序的步骤之后,以及在所述对所述应用程序进行冻结处理的步骤之前,还包括:输出是否需对所述应用程序进行冻结处理的提示信息;在接收到确定对所述应用程序进行冻结处理的指令时,执行所述对所述应用程序进行冻结处理的步骤。

在该技术方案中,通过输出是否需对应用程序进行冻结处理的提示信息,具体地,以通过语音方式、弹出提示框等方式进行提示,使得用户可以根据自身的实际需求来选择是否对应用程序进行解冻处理,并在接收到确定对应用程序进行冻结处理的指令时,才对应用程序进行冻结操作,提升了用户的交互体验,同时在未接到确认对应用程序进行解冻处理的指令或接收到确认不对应用程序进行解冻处理的指令时,不对应用程序进行冻结操作,即满足了用户使用需求,又避免额外增加终端的运行负荷。

根据本发明的第二方面,提出了一种应用程序的管理装置,包括:获取单元,用于获取用户对终端的使用需求;确定单元,用于基于所述使用需求,确定所述终端中与所述使用需求无关联的应用程序;处理单元,用于对所述应用程序进行冻结处理。

在该技术方案中,通过获取用户对终端的使用需求,并基于使用需求,确定终端中与使用需求无关联的应用程序,对应用程序进行冻结处理,能够基于用户的实际使用需求考虑,不冻结与使用需求相关联的应用程序,以供用户使用,满足了用户需求,同时自动冻结与使用需求无关联的应用程序,以更大程度上节省了终端的运行空间,降低了终端功耗,提高系统的流畅性和终端的续航能力。

在上述技术方案中,优选地,所述获取单元具体用于:检测所述终端的移动速度;当所述终端的移动速度超过预设阈值时,确定所述使用需求为行驶需求。

在该技术方案中,通过检测终端的移动速度,当终端的移动速度超过预设阈值(预定阈值可由系统默认设置或用户自定义设置)时,确定使用需求为行驶需求,此时可不冻结导航类、通话类应用程序,以满足用户需求,同时对与行驶需求无关联的应用程序(一般指在行驶过程中可能不会使用的一些应用程序,如购物类、游戏类应用程序)进行冻结。其中,检测终端的移动速度具体可以是通过终端上的传感器来检测终端的移动速度,也可以是与移动终端相连接的外部设备检测的移动速度,在用户行驶过程中,外部设备可以是车载终端或可穿戴设备,车载终端检测到的车辆移动速度与终端的移动速度一致,可利用车辆移动速度作为终端的移动速度,无需终端自行检测,降低终端的运行负荷。

在上述任一项技术方案中,优选地,所述获取单元具体用于:检测所述终端是否处于闲置状态;在确定所述终端处于闲置状态时,确定所述使用需求为待机需求。

在该技术方案中,通过检测终端是否处于闲置状态(即用户未使用终端),在确定终端处于闲置状态时,确定使用需求为待机需求,此时可不冻结通信类应用程序(如微信、QQ等应用程序),以满足用户需求,同时对与待机需求无关联的应用程序(可以是除通信类应用程序外的其他应用程序)进行冻结。其中,检测终端是否处于闲置状态具体可以是判断终端上的摄像头能否采集到用户面部图像,若是,则说明用户未使用终端,确定终端为闲置状态,也可以是检测终端上的距离传感器是否被遮挡,若是,则说明用户未使用终端,确定终端为闲置状态,还可以是推送状态确认信息,若在预定时间内未接收到用户的确认指令,则说明用户未使用终端,确定终端为闲置状态等。

在上述任一项技术方案中,优选地,所述获取单元具体用于:检测所述终端是否处于耳机接入状态;在确定所述终端处于耳机接入状态时,确定所述使用需求为娱乐需求。

在该技术方案中,通过检测终端是否处于耳机接入状态,在确定终端处于耳机接入状态时,确定使用需求为娱乐需求,此时可不冻结娱乐类应用程序(如视频、游戏、音乐等应用程序),以满足用户需求,同时对与娱乐需求无关联的应用程序(一般指在使用耳机过程中可能不会使用的一些应用程序,如导航类、购物类应用程序)进行冻结。其中,检测终端是否处于耳机接入状态具体可以通过检测终端的耳机接口的电平值,根据耳机接口的电平值的变化来确定是否有耳机接入终端。

在上述任一项技术方案中,优选地,还包括:提示单元,用于输出是否需对所述应用程序进行冻结处理的提示信息;所述处理单元,具体用于在接收到确定对所述应用程序进行冻结处理的指令时,执行所述对所述应用程序进行冻结处理的步骤。

在该技术方案中,通过输出是否需对应用程序进行冻结处理的提示信息,具体地,以通过语音方式、弹出提示框等方式进行提示,使得用户可以根据自身的实际需求来选择是否对应用程序进行解冻处理,并在接收到确定对应用程序进行冻结处理的指令时,才对应用程序进行冻结操作,提升了用户的交互体验,同时在未接到确认对应用程序进行解冻处理的指令或接收到确认不对应用程序进行解冻处理的指令时,不对应用程序进行冻结操作,即满足了用户使用需求,又避免额外增加终端的运行负荷。

根据本发明的第三方面,提出了一种终端,包括:如上述技术方案中任一项所述的应用程序的管理装置。

通过以上技术方案,能够在确保满足用户需求的同时,自动对应用程序进行冻结处理,无需用户手动冻结,节省了终端的运行空间,降低了终端功耗,提高系统的流畅性和终端的续航能力。

附图说明

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

图2示出了根据本发明的实施例的应用程序的管理装置的示意框图;

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

图4示出了根据本发明的另一个实施例的终端的示意框图;

图5示出了根据本发明的另一个实施例的应用程序的管理方法的示意流程图。

具体实施方式

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

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

图1示出了根据本发明的一个实施例的应用程序的管理方法的示意流程图。

如图1所示,根据本发明的一个实施例的应用程序的管理方法,包括:

步骤102,获取用户对终端的使用需求。

用户对终端的使用需求包括多种不同的使用需求,可通过不同的检测方法来确定用户对终端的使用需求:

实施例一:行驶需求检测

优选地,检测所述终端的移动速度;当所述终端的移动速度超过预设阈值时,确定所述使用需求为行驶需求。

通过检测终端的移动速度,当终端的移动速度超过预设阈值(预定阈值可由系统默认设置或用户自定义设置)时,确定使用需求为行驶需求,此时可不冻结导航类、通话类应用程序,以满足用户需求,同时对与行驶需求无关联的应用程序(一般指在行驶过程中可能不会使用的一些应用程序,如购物类、游戏类应用程序)进行冻结。其中,检测终端的移动速度具体可以是通过终端上的传感器来检测终端的移动速度,也可以是与移动终端相连接的外部设备检测的移动速度,在用户行驶过程中,外部设备可以是车载终端或可穿戴设备,车载终端检测到的车辆移动速度与终端的移动速度一致,可利用车辆移动速度作为终端的移动速度,无需终端自行检测,降低终端的运行负荷。

实施例二:待机需求检测

优选地,检测所述终端是否处于闲置状态;在确定所述终端处于闲置状态时,确定所述使用需求为待机需求。

通过检测终端是否处于闲置状态(即用户未使用终端),在确定终端处于闲置状态时,确定使用需求为待机需求,此时可不冻结通信类应用程序(如微信、QQ等应用程序),以满足用户需求,同时对与待机需求无关联的应用程序(可以是除通信类应用程序外的其他应用程序)进行冻结。其中,检测终端是否处于闲置状态具体可以是判断终端上的摄像头能否采集到用户面部图像,若是,则说明用户未使用终端,确定终端为闲置状态,也可以是检测终端上的距离传感器是否被遮挡,若是,则说明用户未使用终端,确定终端为闲置状态,还可以是推送状态确认信息,若在预定时间内未接收到用户的确认指令,则说明用户未使用终端,确定终端为闲置状态等。

实施例三:娱乐需求检测

优选地,检测所述终端是否处于耳机接入状态;在确定所述终端处于耳机接入状态时,确定所述使用需求为娱乐需求。

通过检测终端是否处于耳机接入状态,在确定终端处于耳机接入状态时,确定使用需求为娱乐需求,此时可不冻结娱乐类应用程序(如视频、游戏、音乐等应用程序),以满足用户需求,同时对与娱乐需求无关联的应用程序(一般指在使用耳机过程中可能不会使用的一些应用程序,如导航类、购物类应用程序)进行冻结。其中,检测终端是否处于耳机接入状态具体可以通过检测终端的耳机接口的电平值,根据耳机接口的电平值的变化来确定是否有耳机接入终端。

在上述实施例中,使用需求并不局限于行驶需求、待机需求、娱乐需求,各种使用需求的检测方法也并不局限于上述实施例中的检测方法。

步骤104,基于所述使用需求,确定所述终端中与所述使用需求无关联的应用程序。其中,与使用需求无关联的应用程序可以是指在该使用需求下可能不会或很少用到的应用程序,具体地,为终端中的应用程序配置需求属性,基于应用程序的需求属性,确定与使用需求无关联的应用程序或统计在不同使用需求下的应用程序的使用频率,将使用频率小于预定频率的应用程序作为与使用需求无关联的应用程序。

步骤106,对所述应用程序进行冻结处理。

在该技术方案中,通过获取用户对终端的使用需求,并基于使用需求,确定终端中与使用需求无关联的应用程序,对应用程序进行冻结处理,能够基于用户的实际使用需求考虑,不冻结与使用需求相关联的应用程序,以供用户使用,满足了用户需求,同时自动冻结与使用需求无关联的应用程序,以更大程度上节省了终端的运行空间,降低了终端功耗,提高系统的流畅性和终端的续航能力。

在上述任一项技术方案中,优选地,在所述确定所述终端中与所述使用需求无关联的应用程序的步骤之后,以及在所述对所述应用程序进行冻结处理的步骤之前,还包括:输出是否需对所述应用程序进行冻结处理的提示信息;在接收到确定对所述应用程序进行冻结处理的指令时,执行所述对所述应用程序进行冻结处理的步骤。

在该技术方案中,通过输出是否需对应用程序进行冻结处理的提示信息,具体地,以通过语音方式、弹出提示框等方式进行提示,使得用户可以根据自身的实际需求来选择是否对应用程序进行解冻处理,并在接收到确定对应用程序进行冻结处理的指令时,才对应用程序进行冻结操作,提升了用户的交互体验,同时在未接到确认对应用程序进行解冻处理的指令或接收到确认不对应用程序进行解冻处理的指令时,不对应用程序进行冻结操作,即满足了用户使用需求,又避免额外增加终端的运行负荷。

图2示出了根据本发明的实施例的应用程序的管理装置的示意框图。

如图2所示,根据本发明的实施例的应用程序的管理装置200,包括:获取单元202、确定单元204和处理单元206。

其中,获取单元202用于获取用户对终端的使用需求;确定单元204用于基于所述使用需求,确定所述终端中与所述使用需求无关联的应用程序;处理单元206用于对所述应用程序进行冻结处理。

用户对终端的使用需求包括多种不同的使用需求,可通过不同的检测方法来确定用户对终端的使用需求:

实施例一:行驶需求检测

优选地,获取单元202具体用于:检测所述终端的移动速度;当所述终端的移动速度超过预设阈值时,确定所述使用需求为行驶需求。

通过检测终端的移动速度,当终端的移动速度超过预设阈值(预定阈值可由系统默认设置或用户自定义设置)时,确定使用需求为行驶需求,此时可不冻结导航类、通话类应用程序,以满足用户需求,同时对与行驶需求无关联的应用程序(一般指在行驶过程中可能不会使用的一些应用程序,如购物类、游戏类应用程序)进行冻结。其中,检测终端的移动速度具体可以是通过终端上的传感器来检测终端的移动速度,也可以是与移动终端相连接的外部设备检测的移动速度,在用户行驶过程中,外部设备可以是车载终端或可穿戴设备,车载终端检测到的车辆移动速度与终端的移动速度一致,可利用车辆移动速度作为终端的移动速度,无需终端自行检测,降低终端的运行负荷。

实施例二:待机需求检测

优选地,获取单元202具体用于:检测所述终端是否处于闲置状态;在确定所述终端处于闲置状态时,确定所述使用需求为待机需求。

通过检测终端是否处于闲置状态(即用户未使用终端),在确定终端处于闲置状态时,确定使用需求为待机需求,此时可不冻结通信类应用程序(如微信、QQ等应用程序),以满足用户需求,同时对与待机需求无关联的应用程序(可以是除通信类应用程序外的其他应用程序)进行冻结。其中,检测终端是否处于闲置状态具体可以是判断终端上的摄像头能否采集到用户面部图像,若是,则说明用户未使用终端,确定终端为闲置状态,也可以是检测终端上的距离传感器是否被遮挡,若是,则说明用户未使用终端,确定终端为闲置状态,还可以是推送状态确认信息,若在预定时间内未接收到用户的确认指令,则说明用户未使用终端,确定终端为闲置状态等。

实施例三:娱乐需求检测

优选地,获取单元202具体用于:检测所述终端是否处于耳机接入状态;在确定所述终端处于耳机接入状态时,确定所述使用需求为娱乐需求。

通过检测终端是否处于耳机接入状态,在确定终端处于耳机接入状态时,确定使用需求为娱乐需求,此时可不冻结娱乐类应用程序(如视频、游戏、音乐等应用程序),以满足用户需求,同时对与娱乐需求无关联的应用程序(一般指在使用耳机过程中可能不会使用的一些应用程序,如导航类、购物类应用程序)进行冻结。其中,检测终端是否处于耳机接入状态具体可以通过检测终端的耳机接口的电平值,根据耳机接口的电平值的变化来确定是否有耳机接入终端。

在上述实施例中,使用需求并不局限于行驶需求、待机需求、娱乐需求,各种使用需求的检测方法也并不局限于上述实施例中的检测方法。

在该技术方案中,通过获取用户对终端的使用需求,并基于使用需求,确定终端中与使用需求无关联的应用程序,对应用程序进行冻结处理,能够基于用户的实际使用需求考虑,不冻结与使用需求相关联的应用程序,以供用户使用,满足了用户需求,同时自动冻结与使用需求无关联的应用程序,以更大程度上节省了终端的运行空间,降低了终端功耗,提高系统的流畅性和终端的续航能力。

在上述任一项技术方案中,优选地,还包括:提示单元208,用于输出是否需对所述应用程序进行冻结处理的提示信息;所述处理单元206,具体用于在接收到确定对所述应用程序进行冻结处理的指令时,执行所述对所述应用程序进行冻结处理的步骤。

在该技术方案中,通过输出是否需对应用程序进行冻结处理的提示信息,具体地,以通过语音方式、弹出提示框等方式进行提示,使得用户可以根据自身的实际需求来选择是否对应用程序进行解冻处理,并在接收到确定对应用程序进行冻结处理的指令时,才对应用程序进行冻结操作,提升了用户的交互体验,同时在未接到确认对应用程序进行解冻处理的指令或接收到确认不对应用程序进行解冻处理的指令时,不对应用程序进行冻结操作,即满足了用户使用需求,又避免额外增加终端的运行负荷。

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

如图3所示,根据本发明的一个实施例的终端300,包括:如图2所示的应用程序的管理装置200。

以下结合图4和图5对本发明的技术方案作进一步说明。

如图4所示,根据本发明的另一个实施例的终端400,包括:监控模块402,应用冻结模块404,冻结策略模块406。

其中,监控模块402主要是判断终端所设置的模式或者用户所处的状态,然后发出冻结请求到应用冻结模块。

应用冻结模块404主要是对相应的应用程序执行冻结或者解冻操作。

冻结策略模块406主要是保存在某些模式或者用户的特定状态下需要执行冻结的应用程序。例如,如果用户处于驾驶状态,那这种状态下的策略应该是只保留通话和导航功能,其余的应用程序可以全部冻结,既保证驾驶安全性,还可以降低功耗。

上述实施例中各个模块间的具体交互过程,如图5所示,包括:

步骤502,监控模块判断终端所设置的模式或者用户所处的特定状态。

步骤504,若用户处于非正常模式或某些特定状态,则发出冻结请求到应用冻结模块。

步骤506,应用冻结模块根据相应的冻结策略冻结相关应用程序。

步骤508,监控模块若发现终端设置的模式或者用户的特定状态改变,则再次发出请求执行新的冻结策略。

步骤510,应用冻结模块根据新的状态改变需要冻结的应用程序,如果是恢复到正常状态,则把之前冻结的应用全部解冻。

在上述实施例中,可根据终端所设置的不同模式或者用户处于某些特定的使用状态下,自动将在此种场景下可能不会使用的应用程序全部冻结,相应的模式或者用户状态退出后,再自动解冻,最大程度的提高系统流畅性和续航能力,例如:

场景1:用户处于驾驶状态,可以根据用户的终端连接车载设备、移动速度等方式判断,则可以只保留电话和导航,其余的游戏类、聊天类等应用程序全部冻结。

场景2:用户设置为儿童模式,对应这个模式下不会使用的应用程序全部冻结。

以上结合附图详细说明了本发明的技术方案,本发明的技术方案提出了一种新的应用程序的管理方案,能够在确保满足用户需求的同时,自动对应用程序进行冻结处理,无需用户手动冻结,节省了终端的运行空间,降低了终端功耗,提高系统的流畅性和终端的续航能力。

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

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