一种管理应用的方法及终端与流程

文档序号:11949767阅读:308来源:国知局
一种管理应用的方法及终端与流程

本发明涉及终端技术领域,尤其涉及一种管理应用的方法及终端。



背景技术:

随着终端智能化的飞速发展,诸如手机、平板电脑、可穿戴设备等终端可通过安装各式各样的应用来丰富其功能,在用户的生活、工作、学习等方面为用户提供越来越多的帮助和便利。例如,用户可使用终端连接网络,查找资料、阅读新闻等,还可以使用终端听音乐、看视频、玩游戏、拍照等。

据数据显示,当前国内安卓应用总数已达到140万之多,几乎每个安卓用户的终端中都装有几十甚至近百个应用,但真正日常使用的应用可能只有十几款,大部分应用几乎很长时间才使用一次甚至一直没有被使用。其他终端操作系统如IOS系统、WP系统下的应用同样非常多,一样存在上述情况。于是,这些应用后台偷偷运行占用了终端原本有限的内存空间,消耗着终端的电量和移动网络流量,这些没必要的终端资源消耗,对用户的日常使用带来很多不便,用户使用体验较差。



技术实现要素:

本发明实施例所要解决的技术问题在于,提供一种管理应用的方法及终端。以解决终端上应用过多,管理不善造成用户使用体验差的问题。

为了解决上述技术问题,本发明实施例第一方面提供了一种管理应用的方法,包括:

终端在进入锁屏状态时,将终端上的应用与预设的应用白名单进行匹配;

判断所述应用是否在所述应用白名单中;

若所述应用不在所述应用白名单中,则在锁屏后,根据用户预设的冷冻延迟时间,在所述冷冻延迟时间到达时,冷冻不在所述应用白名单中的应用,禁止被冷冻的应用运行。

其中,在将终端上的应用与预设的应用白名单进行匹配之前,所述方法还包括:

接收用户输入的白名单设置指令,根据用户在所述白名单设置指令中选择的应用,生成所述应用白名单。

其中,在将终端上的应用与预设的应用白名单进行匹配之前,所述方法还包括:

接收用户输入的冷冻延迟时间设置指令,根据用户在所述冷冻延迟时间设置指令中选择或设置的冷冻延迟时间,确定锁屏后冷冻不在所述应用白名单中的应用的延迟时间。

其中,所述方法还包括:

当终端解锁时,解冻被冷冻的应用,允许解冻后的应用运行。

其中,若所述应用在所述应用白名单中,则在锁屏后,允许所述应用运行。

本发明实施例第二方面提供了一种终端,包括:

匹配单元,用于终端在进入锁屏状态时,将终端上的应用与预设的应用白名单进行匹配;

判断单元,用于判断所述应用是否在所述应用白名单中;

管理单元,用于若所述应用不在所述应用白名单中,则在锁屏后,根据用户预设的冷冻延迟时间,在所述冷冻延迟时间到达时,冷冻不在所述应用白名单中的应用,禁止被冷冻的应用运行。

其中,所述终端还包括:

生成单元,用于接收用户输入的白名单设置指令,根据用户在所述白名单设置指令中选择的应用,生成所述应用白名单。

其中,所述终端还包括:

确定单元,用于接收用户输入的冷冻延迟时间设置指令,根据用户在所述冷冻延迟时间设置指令中选择或设置的冷冻延迟时间,确定锁屏后冷冻不在所述应用白名单中的应用的延迟时间。

其中,所述管理单元还用于:

当终端解锁时,解冻被冷冻的应用,允许解冻后的应用运行。

其中,所述管理单元还用于:

若所述应用在所述应用白名单中,则在锁屏后,允许所述应用运行。

实施本发明实施例,具有如下有益效果:

终端在进入锁屏状态时,通过将终端上的应用与预设的应用白名单进行匹配;当判定应用不在应用白名单中时,根据用户预设的冷冻延迟时间,在所述冷冻延迟时间到达时对其进行冷冻,禁止其运行,从而可以避免对用户无用的应用在后台运行,避免了终端内存、电量及移动网络流量等资源的浪费,可以提升终端的使用流畅度,续航时间以及节省流量成本,将冷冻和锁屏结合,用户使用方便,在满足用户个性化需求的同时,可大大提升用户的使用体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明管理应用的方法的第一实施例的流程示意图;

图2是本发明管理应用的方法的第二实施例的流程示意图;

图3是本发明提供的终端的第一实施例的组成示意图;

图4是本发明提供的终端的第二实施例的组成示意图。

具体实施方式

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

本发明实施例中的终端,其可以包括智能手机(如Android手机、IOS手机、Windows Phone手机等)、平板电脑、掌上电脑、笔记本电脑、移动互联网设备(MID,Mobile Internet Devices)或穿戴式设备等,上述用户设备仅是举例,而非穷举,包含但不限于上述用户设备,其可以安装应用,扩展其功能。

本发明说明书、权利要求书和附图中出现的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

请参照图1,为本发明管理应用的方法的第一实施例的流程示意图,在本实施例中,所述方法包括以下步骤:

S101,终端在进入锁屏状态时,将终端上的应用与预设的应用白名单进行匹配。

可选地,终端进入锁屏状态,可以在预设时间内未接收到用户的操作而自动进入锁屏状态,也可以是用户执行锁屏操作如按压终端电源键或点击终端屏幕上的锁屏按钮而进入锁屏状态,本发明实施例不作任何限定。

在将终端上的应用于预设的应用白名单进行匹配时,可以采用轮询的方式,将终端上已安装的所有应用一个一个的与应用白名单进行匹配,具体在匹配时,可以通过应用名称、应用图标、应用包名等与应用相关的信息中的至少一个进行匹配。例如,对于微博应用,如果应用名称只有“微博”,则可能无法分辨是哪个厂商的应用,此时,则可以结合应用的其他信息如应用图标进行确认。而使用应用包名时,由于应用包名通常具备唯一性,因此只需要单一信息就可以进行匹配。

S102,判断所述应用是否在所述应用白名单中。若否,则执行步骤S103。

S103,在锁屏后,根据用户预设的冷冻延迟时间,在所述冷冻延迟时间到达时,冷冻不在所述应用白名单中的应用,禁止被冷冻的应用运行。

此处预设的冷冻延迟时间可以由用户通过厂商预定的选项进行选择,例如,锁屏5分钟后冷冻、锁屏10分钟后冷冻、锁屏15分钟后冷冻、锁屏30分钟后冷冻、锁屏60分钟后冷冻等等,或者,也可以由用户自定义,选择适合用户自身的冷冻延迟时间,如,锁屏x分钟后冷冻,x由用户输入对应数字后点击确认即可设置,当x为0时,则锁屏后立即冷冻,当x为负数时,则提示用户错误,可重新输入。

被冷冻的应用将无法运行,因此,锁屏后被冷冻的应用也就不会在后台占用终端的内存,消耗终端的电量和移动网络流量,不会推送骚扰信息。用户可以在需要使用被冷冻的应用时对其进行解冻操作,也可以在终端解锁时由终端直接对被冷冻的应用进行解冻,本发明实施例不作任何限定。

相对于常规的设置达到预设时间未使用的应用就进行冷冻,禁止其运行。虽然可以在不卸载这些应用的前提下,避免这些应用后台运行。但是,这种方法过于死板。用户下载安装的应用很多,其中一些比较常用的应用由于个人原因如某段时间工作忙碌导致超过预设时间未使用这些应用,直接被冷冻处理,当用户工作清闲时想使用却得进行额外的操作,用户体验较差,尤其对于一些老年人,可能并不会解冻应用,容易造成这类用户的困惑和误解。

因此,本发明实施例采用白名单并结合锁屏的方式来进行冷冻。对于终端上处于应用白名单中的应用,终端锁屏后可以不对其进行处理,仍然允许这些应用运行,正常接收这些应用推送的消息。尤其对于一些即时通信类应用,通常可以将其选入应用白名单中,确保用户可以及时的接收到即时通信消息。此外,对于一些涉及用户隐私或财产安全的应用,同样可以选入应用白名单,用户也可以根据自己的个性化需求来配置应用白名单,从而既能充分发挥终端冷冻应用的功能,又不会对自己的日常使用造成影响,设置十分灵活。

在本实施例中,终端在进入锁屏状态时,通过将终端上的应用与预设的应用白名单进行匹配;当判定应用不在应用白名单中时,根据用户预设的冷冻延迟时间,在所述冷冻延迟时间到达时对其进行冷冻,禁止其运行,从而可以避免对用户无用的应用在后台运行,避免了终端内存、电量及移动网络流量等资源的浪费,可以提升终端的使用流畅度,续航时间以及节省流量成本,将冷冻和锁屏结合,用户使用方便,在满足用户个性化需求的同时,可大大提升用户的使用体验。

请参照图2,为本发明管理应用的方法的第二实施例的流程示意图,在本实施例中,所述方法包括以下步骤:

S201,接收用户输入的白名单设置指令,根据用户在所述白名单设置指令中选择的应用,生成所述应用白名单

具体在输入时,可以生成一个已安装应用的列表供用户进行多项选择,也可以直接由用户输入名称添加,本发明实施例不作任何限定。

S202,接收用户输入的冷冻延迟时间设置指令,根据用户在所述冷冻延迟时间设置指令中选择或设置的冷冻延迟时间,确定锁屏后冷冻不在所述应用白名单中的应用的延迟时间。

此处冷冻延迟时间可以由用户通过厂商预定的选项进行选择,例如,锁屏5分钟后冷冻、锁屏10分钟后冷冻、锁屏15分钟后冷冻、锁屏30分钟后冷冻、锁屏60分钟后冷冻等等,或者,也可以由用户自定义,选择适合用户自身的冷冻延迟时间,如,锁屏x分钟后冷冻,x由用户输入对应数字后点击确认即可设置,当x为0时,则锁屏后立即冷冻,当x为负数时,则提示用户错误,可重新输入,本发明实施例不作任何限定。

S203,终端在进入锁屏状态时,将终端上的应用与预设的应用白名单进行匹配。

可选地,终端进入锁屏状态,可以在预设时间内未接收到用户的操作而自动进入锁屏状态,也可以是用户执行锁屏操作如按压终端电源键或点击终端屏幕上的锁屏按钮而进入锁屏状态,本发明实施例不作任何限定。

在将终端上的应用于预设的应用白名单进行匹配时,可以采用轮询的方式,将终端上已安装的所有应用一个一个的与应用白名单进行匹配,具体在匹配时,可以通过应用名称、应用图标、应用包名等与应用相关的信息中的至少一个进行匹配。例如,对于微博应用,如果应用名称只有“微博”,则可能无法分辨是哪个厂商的应用,此时,则可以结合应用的其他信息如应用图标进行确认。而使用应用包名时,由于应用包名通常具备唯一性,因此只需要单一信息就可以进行匹配。

S204,判断所述应用是否在所述应用白名单中。若否,则执行步骤S205-S206,否则执行步骤S207。

S205,在锁屏后,根据用户预设的冷冻延迟时间,在所述冷冻延迟时间到达时,冷冻不在所述应用白名单中的应用,禁止被冷冻的应用运行。

被冷冻的应用将无法运行,因此,锁屏后被冷冻的应用也就不会在后台占用终端的内存,消耗终端的电量和移动网络流量,不会推送骚扰信息。

对于被冷冻的应用,可以在其应用图标上增加“寒冰覆盖”的冷冻效果,以便和正常应用区别,方便用户辨认。解锁后该效果消失,恢复正常显示。

S206,当终端解锁时,解冻被冷冻的应用,允许解冻后的应用运行。

通过解锁的方式来解冻,可以减少用户的操作,既确保了终端在锁屏时终端资源如内存、电量、流量的不会被对用户无用的应用浪费,又能在解锁后进行解冻,满足用户的使用需求,提高了终端的智能性和实用性。

S207,若所述应用在所述应用白名单中,则在锁屏后,允许所述应用运行。

相对于常规的设置达到预设时间未使用的应用就进行冷冻,禁止其运行。虽然可以在不卸载这些应用的前提下,避免这些应用后台运行。但是,这种方法过于死板。用户下载安装的应用很多,其中一些比较常用的应用由于个人原因如某段时间工作忙碌导致超过预设时间未使用这些应用,直接被冷冻处理,当用户工作清闲时想使用却得进行额外的操作,用户体验较差,尤其对于一些老年人,可能并不会解冻应用,容易造成这类用户的困惑和误解。

因此,本发明实施例采用白名单并结合锁屏的方式来进行冷冻。对于终端上处于应用白名单中的应用,终端锁屏后可以不对其进行处理,仍然允许这些应用运行,正常接收这些应用推送的消息。尤其对于一些即时通信类应用,通常可以将其选入应用白名单中,确保用户可以及时的接收到即时通信消息。此外,对于一些涉及用户隐私或财产安全的应用,同样可以选入应用白名单,用户也可以根据自己的个性化需求来配置应用白名单,从而既能充分发挥终端冷冻应用的功能,又不会对自己的日常使用造成影响,设置十分灵活。

在本发明实施例中,具体描述了设定应用白名单及冷冻延迟时间的流程,以及解冻的方式,通过将终端常用的锁屏和解锁与应用的冷冻和解冻相结合,减少了对终端软硬件的改造,便于用户使用,从而进一步提升了用户的体验。

请参照图3,为本发明提供的终端的第一实施例的组成示意图;在本实施例中,所述终端包括:

匹配单元100,用于终端在进入锁屏状态时,将终端上的应用与预设的应用白名单进行匹配;

判断单元200,用于判断所述应用是否在所述应用白名单中;

管理单元300,用于若所述应用不在所述应用白名单中,则在锁屏后,根据用户预设的冷冻延迟时间,在所述冷冻延迟时间到达时,冷冻不在所述应用白名单中的应用,禁止被冷冻的应用运行。

可选地,所述管理单元300还用于:

当终端解锁时,解冻被冷冻的应用,允许解冻后的应用运行。

可选地,所述管理单元300还用于:

若所述应用在所述应用白名单中,则在锁屏后,允许所述应用运行。

请参照图4,为本发明提供的终端的第二实施例的组成示意图;在本实施例中,所述终端包括:

匹配单元100,用于终端在进入锁屏状态时,将终端上的应用与预设的应用白名单进行匹配;

判断单元200,用于判断所述应用是否在所述应用白名单中;

管理单元300,用于若所述应用不在所述应用白名单中,则在锁屏后,根据用户预设的冷冻延迟时间,在所述冷冻延迟时间到达时,冷冻不在所述应用白名单中的应用,禁止被冷冻的应用运行。

生成单元400,用于接收用户输入的白名单设置指令,根据用户在所述白名单设置指令中选择的应用,生成所述应用白名单。

确定单元500,用于接收用户输入的冷冻延迟时间设置指令,根据用户在所述冷冻延迟时间设置指令中选择或设置的冷冻延迟时间,确定锁屏后冷冻不在所述应用白名单中的应用的延迟时间。

可选地,所述管理单元300还用于:

当终端解锁时,解冻被冷冻的应用,允许解冻后的应用运行。

可选地,所述管理单元300还用于:

若所述应用在所述应用白名单中,则在锁屏后,允许所述应用运行。

通过上述实施例的描述,本发明具有以下优点:

终端在进入锁屏状态时,通过将终端上的应用与预设的应用白名单进行匹配;当判定应用不在应用白名单中时,根据用户预设的冷冻延迟时间,在所述冷冻延迟时间到达时对其进行冷冻,禁止其运行,从而可以避免对用户无用的应用在后台运行,避免了终端内存、电量及移动网络流量等资源的浪费,可以提升终端的使用流畅度,续航时间以及节省流量成本,将冷冻和锁屏结合,用户使用方便,在满足用户个性化需求的同时,可大大提升用户的使用体验。解锁与应用解冻相结合,减少了对终端软硬件的改造,便于用户使用,从而进一步提升了用户的体验。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

在本申请所提供的实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:磁碟、光盘、只读存储记忆体(Read-Only Memory,简称ROM)或随机存储记忆体(Random Access Memory,简称RAM)等。

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

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