一种对应用进行冻结的方法及装置与流程

文档序号:11949800阅读:403来源:国知局
一种对应用进行冻结的方法及装置与流程

本发明涉及软件技术领域,尤其涉及一种对应用进行冻结的方法及装置。



背景技术:

目前,在现有的智能终端中已经实现了应用冻结技术,典型的应用为,手机自带冷藏室实现“冷藏应用”,即把不经常使用的应用添加至手机自带的冷藏室中进行冷藏,当需要使用的时候对其进行解冻。

由此可见,在使用智能终端过程中,存在冻结和解冻两个操作,这在一定程度上增加了用户使用移动智能终端的繁琐性,影响了用户体验度。目前,有些终端存在双系统,在这种情况下,需要对两个系统分别进行冻结和相应的解冻,这无疑会使用户的操作变得更加繁琐,特别是在非常紧急的情况下,会给用户带来非常差的满意度体验。



技术实现要素:

有鉴于此,本发明提供了一种对应用进行冻结的方法及装置,用以解决现有技术中在使用应用冻结功能时操作繁琐,用户体验度较差的问题,其技术方案如下:

一种对应用进行冻结的方法,应用于一终端,所述终端上具有第一系统和第二系统,预先设定所述第一系统和所述第二系统共享的目标应用信息,所述对应用进行冻结的方法包括:

确定所述终端当前应用的目标系统,所述目标系统为所述第一系统或所述第二系统;

当所述目标系统为所述第一系统时,基于所述目标应用信息冻结所述第二系统的系统空间中的应用;

响应用户对所述第一系统的系统空间中任一应用的操作。

其中,所述目标应用信息为不需要冻结的应用的信息;

所述预先设定所述第一系统和所述第二系统共享的目标应用信息具体为:预先在所述第一系统和所述第二系统共享的白名单上添加所述目标应用信息;

则,当所述目标系统为所述第一系统时,基于所述目标应用信息冻结所述第二系统的系统空间中的应用,包括:

当所述目标系统为所述第一系统时,冻结所述第二系统的系统空间中除与所述目标应用信息对应的目标应用外的应用。

其中,所述目标应用信息为需要冻结的应用的信息;

所述预先设定所述第一系统和所述第二系统共享的目标应用信息具体为:预先在所述第一系统和所述第二系统共享的黑名单上添加所述目标应用信息;

则,当所述目标系统为所述第一系统时,基于所述目标应用信息冻结所述第二系统的系统空间中的应用,包括:

当所述目标系统为所述第一系统时,冻结所述第二系统的系统空间中与所述目标应用信息对应的目标应用。

其中,所述目标应用信息为不需要冻结的应用的信息;

所述预先设定所述第一系统和所述第二系统共享的目标应用信息具体为:预先在所述第一系统和所述第二系统共享的白名单上添加与所述第一系统对应的第一目标应用信息,以及与所述第二系统对应的第二目标应用信息;

则当所述目标系统为所述第一系统时,基于所述目标应用信息冻结所述第二系统的系统空间中的应用,包括:

当所述目标系统为所述第一系统时,从所述白名单获取与所述第二系统对应的第二目标应用信息;

冻结所述第二系统的系统空间中除与所述第二目标应用信息对应的目标应用外的应用。

其中,所述目标应用信息为需要冻结的应用的信息;

所述预先设定所述第一系统和所述第二系统共享的目标应用信息具体为:预先在所述第一系统和所述第二系统共享的黑名单上添加与所述第一系统对应的第一目标应用信息,以及与所述第二系统对应的第二目标应用信息;

则当所述目标系统为所述第一系统时,基于所述目标应用信息冻结所述第二系统的系统空间中的应用,包括:

当所述目标系统为所述第一系统时,从所述黑名单获取与所述第二系统对应的第二目标应用信息;

冻结所述第二系统的系统空间中与所述第二目标应用信息对应的目标应用。

其中,所述对应用进行冻结的方法还包括:

当所述终端当前应用的系统由所述第一系统切换至所述第二系统时,基于所述目标应用信息冻结所述第一系统的系统空间中的应用;

响应用户对所述第二系统的系统空间中任一应用的操作。

一种对应用进行冻结的装置,应用于一终端,所述终端上具有第一系统和第二系统,所述对应用进行冻结的装置包括:设置模块、确定模块、冻结模块和处理模块;

所述设置模块,用于预先设定所述第一系统和所述第二系统共享的目标应用信息;

所述确定模块,用于确定所述终端当前应用的目标系统,所述目标系统为所述第一系统或所述第二系统;

所述冻结模块,用于在所述确定模块确定出所述目标系统为所述第一系统时,基于所述设置模块设置的所述目标应用信息冻结所述第二系统的系统空间中的应用;

所述处理模块,用于响应用户对所述第一系统的系统空间中任一应用的操作。

其中,所述目标应用信息为不需要冻结的应用的信息;

所述设置模块,具体用于预先在所述第一系统和所述第二系统共享的白名单上添加所述目标应用信息;

则所述冻结模块,具体用于当所述确定模块确定出所述目标系统为所述第一系统时,冻结所述第二系统的系统空间中除与所述目标应用信息对应的目标应用外的应用。

其中,所述目标应用信息为需要冻结的应用的信息;

所述设置模块,具体用于预先在所述第一系统和所述第二系统共享的黑名单上添加所述目标应用信息;

所述冻结模块,具体用于当所述确定模块确定出所述目标系统为所述第一系统时,冻结所述第二系统的系统空间中与所述目标应用信息对应的目标应用。

其中,所述目标应用信息为不需要冻结的应用的信息;

所述设置模块,具体用于预先在所述第一系统和所述第二系统共享的白名单上添加与所述第一系统对应的第一目标应用信息,以及与所述第二系统对应的第二目标应用信息;

所述冻结模块包括:第一获取子模块和第一冻结子模块;

所述第一获取子模块,用于当所述目标系统为所述第一系统时,从所述白名单获取与所述第二系统对应的第二目标应用信息;

所述第一冻结模块,用于冻结所述第二系统的系统空间中除与所述第一获取子模块获取的所述第二目标应用信息对应的目标应用外的应用。

其中,所述目标应用信息为需要冻结的应用的信息;

所述设置模块,具体用于预先在所述第一系统和所述第二系统共享的黑名单上添加与所述第一系统对应的第一目标应用信息,以及与所述第二系统对应的第二目标应用信息;

所述冻结模块包括第二获取子模块和第二冻结子模块:

所述第二获取子模块,用于当所述目标系统为所述第一系统时,从所述黑名单获取与所述第二系统对应的第二目标应用信息;

所述第二冻结子模块,用于冻结所述第二系统的系统空间中与所述第二获取子模块获取的所述第二目标应用信息对应的目标应用。

其中,所述冻结模块,还用于当所述终端当前应用的系统由所述第一系统切换至所述第二系统时,基于所述预先设定的目标应用信息冻结所述第一系统的系统空间中的应用;

所述处理模块,还用于响应用户对所述第二系统的系统空间中任一应用的操作。

上述技术方案具有如下有益效果:

本发明提供的对应用进行冻结的方法及装置,能够在确定出终端当前应用的系统后,基于预先设定的两个系统共享的目标应用信息冻结另一个系统的系统空间中需要冻结的应用,一方面为当前系统的系统空间节省了内存,提升了当前系统空间中应用的启动速度,保证了当前系统空间中应用的顺畅运行,显著提升了用户操作移动智能终端的满意度,另一方面降低了终端功耗。

附图说明

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

图1为本发明实施例提供的对应用进行冻结的方法的流程示意图;

图2为本发明实施例提供的对应用进行冻结的方法的一具体实现方式的流程示意图;

图3为本发明实施例提供的对应用进行冻结的方法的另一具体实现方式的流程示意图;

图4为本发明实施例提供的对应用进行冻结的方法的再一具体实现方式的流程示意图;

图5为本发明实施例提供的对应用进行冻结的方法的又一具体实现方式的流程示意图;

图6为本发明实施例提供的对应用进行冻结的装置的结构示意图。

具体实施方式

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

本发明实施例提供了一种对应用进行冻结的方法,应用于一终端,该终端可以但不限定为PC、PAD、手机等,终端上具有第一系统和第二系统,预先设定第一系统和第二系统共享的目标应用信息,请参阅图1,示出了本发明实施例提供的对应用进行冻结的方法的流程示意图,可以包括:

步骤S101:确定终端当前应用的目标系统。

其中,目标系统为第一系统或第二系统。

在一种可能的实现方式中,通过终端当前所应用系统的系统标识确定终端当前应用的系统为第一系统还是第二系统。

步骤S102:当目标系统为第一系统时,基于预先设定的目标应用信息冻结第二系统的系统空间中的应用。

步骤S103:响应用户对第一系统的系统空间中任一应用的操作。

用户可对第一系统空间中的任一应用进行操作,即用户在当前系统的系统空间可以随意操作系统应用,而不影响另一系统的系统空间中未冻结应用信息的接收。

示例性的,终端上具有普通系统和安全系统,第一系统可以是普通系统也可以是安全系统,如果第一系统为普通系统,那么第二系统为安全系统,此时,基于预先设定的目标应用信息冻结安全系统的系统空间中的应用,如果第一系统为安全系统,那么第二系统为普通系统,此时,基于预先设定的目标应用信息冻结普通系统的系统空间中的应用。

本发明实施例提供的对应用进行冻结的方法,在确定出终端当前应用的系统后,基于预先设定的两个系统共享的目标应用信息冻结另一个系统的系统空间中需要冻结的应用,一方面为当前系统的系统空间节省了内存,提升了当前系统空间中应用的启动速度,保证了当前系统的顺畅运行,显著提升了用户操作终端的满意度,另一方面降低了终端功耗。

请参阅图2,示出了本发明实施例提供的对应用进行冻结的方法的一具体实现方式的流程示意图,在该实现方式中,预先在终端的第一系统和第二系统共享的白名单上添加目标应用信息,具体实现过程可以包括:

步骤S201:判断终端当前应用的系统是否为第一系统,当终端当前应用的系统为第一系统时,执行步骤S202a,否则执行步骤S202b。

在本实施例中,可通过终端当前所应用系统的系统标识确定终端当前应用的系统是否为第一系统。

步骤S202a:冻结第二系统的系统空间中除与目标应用信息对应的目标应用外的应用。

其中,目标应用信息可以但不限定为目标应用的应用标识。

在本实施例中,目标应用可以为最重要和最核心的应用,例如电话、短信、通讯录、微信等。可预先将这些最重要和最核心的应用添加至白名单中,当对第二系统空间中的应用进行冻结时,对除这些最重要和最核心的应用之外的应用进行冻结,这样,即便当前应用的系统为第一系统,也不影响第二系统的系统空间中这些最重要和最核心应用信息的接收。

步骤S203a:响应用户对第一系统的系统空间中任一应用进行的操作。

用户可对第一系统空间中的任一应用进行操作,即用户在当前系统的系统空间可以随意操作系统应用,而不影响另一系统的系统空间中未冻结应用信息的接收。

当端当前应用的系统不是第一系统,即为第二系统时,执行下述步骤S202b-S203b:

步骤S202b:冻结第一系统的系统空间中除与目标应用信息对应的目标应用外的应用。

步骤S203b:响应用户对第二系统的系统空间中任一应用进行的操作。

用户可对第二系统的系统空间中的任一应用进行操作,即用户在当前系统的系统空间可以随意操作系统应用,而不影响另一系统的系统空间中未冻结应用信息的接收。

示例性的,第一系统为普通系统,第二系统为安全系统,两个系统共享的白名单上的目标应用为电话应用、短信应用和微信应用,如果当前应用的系统为普通系统,则将安全系统的系统空间中除电话应用、短信应用和微信应用外的其它应用冻结,即安全系统的系统空间中的电话应用、短信应用和微信应用可以继续接收信息,用户可在普通系统的系统空间中随意操作;如果当前应用的系统为安全系统,则将普通系统的系统空间中除电话应用、短信应用和微信应用之外的应用冻结,即普通系统的系统空间中的电话应用、短信应用和微信应用可以继续接收信息,用户可在安全系统的系统空间中随意操作。本实施例使用两个系统共享的白名单来冻结当前未应用系统空间中的应用以达到保证当前应用的系统空间中应用顺畅运行的目的。

另外,如果终端当前应用的系统为第一系统,那么,当终端当前应用的系统由第一系统切换至第二系统时,冻结第一系统的系统空间中除白名单上与目标信息对应的目标应用外的应用,响应用户对于第二系统空间中任一应用的操作。同样的,如果终端当前应用的系统为第二系统,那么,当终端当前应用的系统由第二系统切换至第一系统时,冻结第二系统的系统空间中除白名单上与目标信息对应的目标应用外的应用,响应用户对于第一系统空间中任一应用的操作。

本发明实施例提供的对应用进行冻结的方法,预先在两个系统共享的白名单上添加目标应用,在确定出终端当前应用的系统后,冻结另一个系统的系统空间中除白名单上的应用之外的应用,一方面为当前系统空间节省了内存,提升了当前系统空间中应用的启动速度,保证了当前系统的系统空间中应用的顺畅运行,显著提升了用户操作终端的满意度,另一方面降低了终端功耗。另外,对系统空间中的应用进行冻结还能保障相应应用更加安全使用,防止终端在使用过程中存在联网行为导致数据或者信息泄露的问题。

请参阅图3,示出了本发明实施例提供的对应用进行冻结的方法的另一具体实现方式的流程示意图,在该实现方式中,预先在终端的第一系统和第二系统共享的黑名单上添加目标应用信息,具体实现过程可以包括:

步骤S301:判断终端当前应用的系统是否为第一系统,当终端当前应用的系统为第一系统时,执行步骤S302a,否则执行步骤S302b。

在本实施例中,可通过终端当前所应用系统的系统标识确定终端当前应用的系统是否为第一系统。

步骤S302a:冻结第二系统的系统空间中与目标应用信息对应的目标应用。

其中,目标应用信息可以但不限定为目标应用的应用标识。

在本实施例中,目标应用可以为重要程度比较低以及使用频率比较低的应用。可预先将这些重要程度比较低以及使用频率比较低的应用添加至黑名单中,当对第二系统空间中的应用进行冻结时,对这些重要程度比较低以及使用频率比较低的应用进行冻结,这样,第二系统的系统空间中其它的应用仍然可以接收信息。

步骤S303a:响应用户对第一系统的系统空间中任一应用的操作。

用户可对第一系统空间中的任一应用进行操作,即用户在当前系统的系统空间可以随意操作系统应用,而不影响另一系统的系统空间中未冻结应用信息的接收。

步骤S302b:冻结第一系统的系统空间中与目标应用信息对应的目标应用。

步骤S303b:响应用户对第二系统的系统空间中任一应用的操作。

用户可对第二系统空间中的任一应用进行操作,即用户在当前系统的系统空间可以随意操作系统应用,而不影响另一系统的系统空间中未冻结应用信息的接收。

示例性的,第一系统为普通系统,第二系统为安全系统,两个系统共享的黑名单上的目标应用为视频应用、备忘录应用和录音应用,如果当前应用的系统为普通系统,则将安全系统的系统空间中的视频应用、备忘录应用和录音应用冻结,即安全系统的系统空间中的其它应用可以继续接收信息,用户可在普通系统的系统空间中随意操作;如果当前应用的系统为安全系统,则将普通系统的系统空间中的视频应用、备忘录应用和录音应用冻结,即普通系统的系统空间中的其它应用可以继续接收信息,用户可在安全系统的系统空间中随意操作。本实施例使用两个系统共享的黑名单来冻结当前未应用系统空间中黑名单上的应用以达到保证当前应用的系统空间中应用顺畅运行的目的。

另外,如果终端当前应用的系统为第一系统,那么,当终端当前应用的系统由第一系统切换至第二系统时,冻结第一系统的系统空间中黑名单上与目标信息对应的目标应用,响应用户对于第二系统空间中任一应用的操作。同样的,如果终端当前应用的系统为第二系统,那么,当终端当前应用的系统由第二系统切换到第一系统时,冻结第二系统的系统空间中黑名单上与目标信息对应的目标应用,响应用户对于第一系统空间中任一应用的操作。

本发明实施例提供的对应用进行冻结的方法,预先在两个系统共享的黑名单上添加目标应用,在确定出终端当前应用的系统后,冻结另一个系统的系统空间中黑名单上的应用,一方面为当前系统空间节省了内存,提升了当前系统空间中应用的启动速度,保证了当前系统的系统空间中应用的顺畅运行,显著提升了用户操作终端的满意度,另一方面降低了终端功耗。另外,对系统空间中的应用进行冻结还能保障相应应用更加安全使用,防止终端在使用过程中存在联网行为导致数据或者信息泄露的问题。

需要说明的是,在上述两种具体实现方式中,不管是两个系统共享白名单还是黑名单,白名单或黑名单上的目标应用信息都是两个系统公用的,即,不管当前系统是哪个系统,在对另一个系统的系统空间中的应用进行冻结时,冻结的都是相同的目标应用。然而,在某些时候,用户可能想针对不同的系统冻结不同的应用,基于这方面的考虑,本发明实施例提供了对应用进行冻结的方法的另一具体实现方式,请参阅图4,示出了该具体实现方式的流程示意图,在该实现方式中,预先在终端的第一系统和第二系统共享的白名单上添加与第一系统对应的第一目标应用信息,以及与第二系统对应的第二目标应用信息,具体实现过程可以包括:

步骤S401:判断终端当前应用的系统是否为第一系统,当终端当前应用的系统为第一系统时,执行步骤S402a,否则执行步骤S402b。

在本实施例中,可通过终端当前所应用系统的系统标识确定终端当前应用的系统是否为第一系统。

步骤S402a:从白名单获取与第二系统对应的第二目标应用信息。

其中,目标应用信息可以但不限定为目标应用的应用标识。

在一种可能的实现方式中,白名单上的信息可以包括第一系统的系统标识和与第一系统的系统标识对应的第一目标应用信息,以及,第二系统的系统标识和与第二系统的系统标识对应的第二目标应用信息。

如果判断出当前应用的系统为第一系统时,则可基于第二系统的系统标识从白名单中获取对应的第二目标应用信息。同样的,如果判断出当前应用的系统为第二系统,则可基于第一系统的系统标识从白名单中获取对应的第一目标应用信息。

步骤S403a:冻结第二系统的系统空间中除与第二目标应用信息对应的目标应用外的应用。

步骤S404a:响应用户对第一系统的系统空间中任一应用的操作。

用户可对第一系统空间中的任一应用进行操作,即用户在当前系统的系统空间可以随意操作系统应用,而不影响另一系统的系统空间中未冻结应用信息的接收。

在判断出当前应用的系统不为第二系统,即为第二系统时,执行下述步骤S402b-S404b:

步骤S402b:从白名单获取与第一系统对应的第一目标应用信息。

步骤S403b:冻结第一系统的系统空间中除与第一目标应用信息对应的目标应用外的应用。

步骤S404b:响应用户对第二系统的系统空间中任一应用的操作。

用户可对第二系统的系统空间中的任一应用进行操作,即用户在当前系统的系统空间可以随意操作系统应用,而不影响另一系统的系统空间中未冻结应用信息的接收。

示例性的,第一系统为普通系统,第二系统为安全系统,两个系统共享的白名单上与安全系统对应的应用为应用a和应用b,与普通系统对应的应用为应用a、应用b和应用c:如果当前应用的系统为普通系统,则将安全系统的系统空间中除应用a和应用b外的其它应用冻结,即安全系统的系统空间中的应用a和应用b仍然可以接收信息,用户可在普通系统的系统空间中随意操作;如果当前应用的系统为安全系统,则将普通系统的系统空间中除应用a、应用b和应用c外的应用冻结,即普通系统的系统空间中的应用a、应用b和应用c可以继续接收信息,用户可在安全系统的系统空间中随意操作。本实施例使用两个系统共享的白名单来冻结当前未应用系统空间中的应用以达到保证当前应用的系统空间中应用顺畅运行的目的。

另外,如果终端当前应用的系统为第一系统,那么,当终端当前应用的系统由第一系统切换至第二系统时,冻结第一系统的系统空间中除白名单上与第一目标应用信息对应的目标应用外的应用,响应用户对于第二系统空间中任一应用的操作。同样的,如果终端当前应用的系统为第二系统,那么,当终端当前应用的系统由第二系统切换到第一系统时,冻结第二系统的系统空间中除白名单上与第二目标应用信息对应的目标应用外的应用,响应用户对于第一系统空间中任一应用的操作。

本发明实施例提供的对应用进行冻结的方法中,在两个系统共享的白名单上分别添加与第一系统对应的第一目标应用以及与第二系统对应的第二目标应用,能够满足用户对于不同系统的应用需求,在确定出终端当前应用的系统后,冻结另一个系统的系统空间中除白名单上与该系统对应的目标应用之外的应用,一方面为当前系统空间节省了内存,提升了当前系统空间中应用的启动速度,保证了当前系统的系统空间中应用的顺畅运行,显著提升了用户操作终端的满意度,另一方面降低了终端功耗。另外,对系统空间中的应用进行冻结还能保障相应应用更加安全使用,防止终端在使用过程中存在联网行为导致数据或者信息泄露的问题。

请参阅图5,示出了本发明实施例提供的对应用进行冻结的方法的再一具体实现方式的流程示意图,在该实现方式中,预先在终端的第一系统和第二系统共享的黑名单上添加与第一系统对应的第一目标应用信息,以及与第二系统对应的第二目标应用信息,具体实现过程可以包括:

步骤S501:判断终端当前应用的系统是否为第一系统,当终端当前应用的系统为第一系统时,执行步骤S502a,否则执行步骤S502b。

在本实施例中,可通过终端当前所应用系统的系统标识确定终端当前应用的系统是否为第一系统。

步骤S502a:从黑名单获取与第二系统对应的第二目标应用信息。

其中,目标应用信息可以但不限定为目标应用的应用标识。

在一种可能的实现方式中,黑名单上的信息可以包括第一系统的系统标识和与第一系统的系统标识对应的第一目标应用信息,以及,第二系统的系统标识和与第二系统的系统标识对应的第二目标应用信息。

如果判断出当前的系统为第一系统时,则可基于第二系统的系统标识从黑名单中获取对应的第二目标应用信息。同样的,如果判断出当前系统为第二系统,则可基于第一系统的系统标识从黑名单中获取对应的第一目标应用信息。

步骤S503a:冻结第二系统的系统空间中与第二目标应用信息对应的目标应用。

步骤S504a:响应用户对第一系统的系统空间中任一应用的操作。

用户可对第一系统空间中的任一应用进行操作,即用户在当前系统的系统空间可以随意操作系统应用,而不影响另一系统的系统空间中未冻结应用信息的接收。

在判断出当前应用的系统不为第一系统,即为第二系统时,执行下述步骤S502b-S504b:

步骤S502b:从黑名单获取与第一系统对应的第一目标应用信息。

步骤S503b:冻结第一系统的系统空间中与第一目标应用信息对应的目标应用。

步骤S504b:响应用户对第二系统的系统空间中任一应用进行的操作。

用户可对第二系统的系统空间中的任一应用进行操作,即用户在当前应用的系统空间可以随意操作系统应用,而不影响另一系统的系统空间中未冻结应用信息的接收。

示例性的,第一系统为普通系统,第二系统为安全系统,两个系统共享的黑名单上与安全系统对应的应用为应用a、应用b、应用c和应用d,与普通系统对应的应用为应用a、应用b和应用c、应用e和应用f:如果当前应用的系统为普通系统,则将安全系统的系统空间中的应用a、应用b、应用c和应用d冻结,即安全系统的系统空间中除应用a、应用b、应用c和应用d外的应用仍然可以接收信息,用户可在普通系统的系统空间中随意操作;如果当前应用的系统为安全系统,则将普通系统的系统空间中的应用a、应用b和应用c、应用e和应用f冻结,即普通系统的系统空间中除应用a、应用b和应用c、应用e和应用f外的应用仍然可以继续接收信息,用户可在安全系统的系统空间中随意操作。本实施例使用两个系统共享的黑名单来冻结当前未应用系统空间中的应用以达到保证当前应用的系统空间中应用顺畅运行的目的。

另外,如果终端当前应用的系统为第一系统,那么,当终端当前应用的系统由第一系统切换至第二系统时,冻结第一系统的系统空间中黑名单上与第一目标应用信息对应的目标应用,响应用户对于第二系统空间中任一应用的操作。同样的,如果终端当前应用的系统为第二系统,那么,当终端当前应用的系统由第二系统切换到第一系统时,冻结第二系统的系统空间中黑名单上与第二目标应用信息对应的目标应用,响应用户对于第一系统空间中任一应用的操作。

本发明实施例提供的对应用进行冻结的方法中,在两个系统共享的黑名单上分别添加与第一系统对应的第一目标应用以及与第二系统对应的第二目标应用,能够满足用户对于不同系统的应用需求,在确定出终端当前应用的系统后,冻结另一个系统的系统空间中黑名单上与该系统对应的目标应用,一方面为当前系统空间节省了内存,提升了当前系统空间中应用的启动速度,保证了当前系统的系统空间中应用的顺畅运行,显著提升了用户操作终端的满意度,另一方面降低了终端功耗。另外,对系统空间中的应用进行冻结还能保障相应应用更加安全使用,防止终端在使用过程中存在联网行为导致数据或者信息泄露的问题。

本发明实施例还提供了一种对应用进行冻结的装置,应用于一终端,该终端上具有第一系统和第二系统,请参阅图6,示出了本发明实施例提供的对应用进行冻结的装置的结构示意图,可以包括:设置模块600、确定模块601、冻结模块602和处理模块603。

设置模块600,用于预先设定第一系统和第二系统共享的目标应用信息。

确定模块601,用于确定终端当前应用的目标系统,其中,目标系统为第一系统或第二系统。

冻结模块602,用于在确定模块601确定出终端当前应用的目标系统为第一系统时,基于设置模块600预先设定的目标应用信息冻结第二系统的系统空间中的应用。

处理模块603,用于响应用户对第一系统的系统空间中任一应用的操作。

本发明实施例提供的对应用进行冻结的装置,在确定出终端当前应用的系统后,基于预先设定的目标应用信息冻结另一个系统的系统空间中需要冻结的应用,一方面为当前系统的系统空间节省了内存,提升了当前系统空间中应用的启动速度,保证了当前系统的顺畅运行,显著提升了用户操作移动终端的满意度,另一方面降低了终端功耗。另外,对系统空间中的应用进行冻结还能保障相应应用更加安全使用,防止终端在使用过程中存在联网行为导致数据或者信息泄露的问题。

在一种可能的实现方式中,上述实施例中的目标应用信息为不需要冻结的应用的信息。

则设置模块,具体用于预先在第一系统和第二系统共享的白名单上添加目标应用信息。

相应的,冻结模块,具体用于当确定模块确定出终端当前应用的目标系统为第一系统时,冻结第二系统的系统空间中除与目标应用信息对应的目标应用外的应用。

在另一种可能的实现方式中,目标应用信息为需要冻结的应用的信息。

则设置模块,具体用于预先在第一系统和第二系统共享的黑名单上添加目标应用信息。

相应的,冻结模块,具体用于当确定模块确定出终端当前应用的目标系统为第一系统时,冻结第二系统的系统空间中与目标应用信息对应的目标应用。

在再一种可能的实现方式中,目标应用信息为不需要冻结的应用的信息。

则设置模块,具体用于预先在第一系统和第二系统共享的白名单上添加与第一系统对应的第一目标应用信息以及与第二系统对应的第二目标应用信息。

相应的,冻结模块包括:第一获取子模块和第一冻结子模块。其中:

第一获取子模块,用于当终端当前应用的目标系统为第一系统时,从白名单获取与第二系统对应的第二目标应用信息。

第一冻结模块,用于冻结第二系统的系统空间中除与第一获取子模块获取的第二目标应用信息对应的目标应用外的应用。

在又一种可能的实现方式中,上述实施例中的目标应用信息为不需要冻结的应用的信息。

则设置模块,具体用于预先在第一系统和第二系统共享的黑名单上添加与第一系统对应的第一目标应用信息以及与第二系统对应的第二目标应用信息。

相应的,冻结模块包括第二获取子模块和第二冻结子模块。其中:

第二获取子模块,用于当终端当前应用的目标系统为第一系统时,从黑名单获取与第二系统对应的第二目标应用信息;

第二冻结子模块,用于冻结第二系统的系统空间中与第二获取子模块获取的第二目标应用信息对应的目标应用。

上述任一实施例提供的对应用进行冻结的装置中,冻结模块,还用于当终端当前应用的系统由第一系统切换至第二系统时,基于预先设定的目标应用信息冻结第一系统的系统空间中的应用。

相应的,处理模块,还用于响应用户对第二系统的系统空间中任一应用的操作。

本发明实施例提供的对应用进行冻结的方法及装置,能够在确定出当前应用的系统后,基于双系统共享的白名单或黑名单冻结另一系统的系统空间中的应用,极大程度上满足了用户对智能终端的良好体验,特别是高效率的在两个系统之间来回切换,而且这种双系统白名单或黑名单冻结应用机制可以很好的解决用户对双系统的操作要求,同时也为当前系统空间节省了内存,提升了应用启动速度,提高了用户对系统流畅度的操作要求,防止双系统运行较大占用内存,减少了使用过程中出现当前系统卡顿的现象,并且在一定程度上降低了终端功耗,本发明具有较强的实用性,可以显著提升用户操作终端的满意度。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。

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

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

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

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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