一种应用冻结的方法、装置及终端制造方法及图纸

技术编号:14273753 阅读:63 留言:0更新日期:2016-12-23 18:23
本发明专利技术公开了一种应用冻结的方法、装置及终端,涉及通信技术领域,能够解决因被冻结的应用只用解冻后才能被访问,而造成的用户操作不便的问题。本发明专利技术的方法包括:冻结第一系统中满足冻结条件的应用;如果第二系统中未安装所述第一系统中被冻结的应用,则从所述第一系统中获取所述被冻结的应用的安装信息,并在所述第二系统中生成所述被冻结的应用;在所述第二系统中设置所述被冻结的应用的权限,以便于用户在所述第二系统中访问所述被冻结的应用时,所述终端能够根据所述权限执行所述被冻结的应用的功能。本发明专利技术适用于应用冻结的过程。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种应用冻结的方法、装置及终端
技术介绍
随着终端应用技术的发展,用户在使用终端时,同一时间一般只能访问终端上的某一应用。当用户从当前正在使用的应用切换到另一应用时,可以在终端后台运行当前应用。应用在终端后台运行时所开启的后台服务,会导致终端的系统资源被占用。而终端中未开启的应用在收到服务器推送消息、检测到终端位置发生变化,或者想要收集本地信息时,可能会自动开启后台服务。这样一来,随着终端中应用数量的不断增加,终端中应用后台服务也逐渐增多,大量占用终端中系统的可用资源,从而影响终端中系统的运行速度。目前,为了减少应用后台服务占用的系统资源,用户可以冻结终端中不经常访问的应用,并在需要访问该应用时再解冻该应用。其中,被冻结的应用处于未被激活的状态,不能在终端的后台运行,也就不会占用系统的资源。然而,通过上述方法虽然可以有效避免因后台运行程序较多而造成系统运行缓慢的问题,但同时会导致用户无法使用被冻结应用的任何功能。由于用户冻结的是终端中不经常访问的应用,因此,在用户解冻应用并完成访问后,通常会再次冻结该应用,这样就导致用户每次访问该应用时要需要重复应用的解冻过程,每次访问结束后需要重复应用的冻结过程,从而给用户的使用带来不便。
技术实现思路
本专利技术提供一种应用冻结的方法、装置及终端,能够解决因被冻结的应用只用解冻后才能被访问,而造成的用户操作不便的问题。为达到上述目的,本专利技术采用如下技术方案:第一方面,本专利技术提供一种应用冻结的方法,所述方法应用于一种支持双系统运行的终端,所述双系统包括第一系统和第二系统,所述方法包括:冻结所述第一系统中满足冻结条件的应用;如果所述第二系统中未安装所述第一系统中被冻结的应用,则从所述第一系统中获取所述被冻结的应用的安装信息,并在所述第二系统中生成所述被冻结的应用;在所述第二系统中设置所述被冻结的应用的权限,以便于用户在所述第二系统中访问所述被冻结的应用时,所述终端能够根据所述权限执行所述被冻结的应用的功能。第二方面,本专利技术实施例提供一种应用冻结的装置,所述装置应用于一种支持双系统运行的终端,所述双系统包括第一系统和第二系统,所述装置包括:冻结模块,用于冻结所述第一系统中满足冻结条件的应用;安装模块,用于当所述第二系统中未安装所述第一系统中被冻结的应用时,从所述第一系统中获取所述被冻结的应用的安装信息,并在所述第二系统中生成所述被冻结的应用;设置模块,用于在所述第二系统中设置所述安装模块安装的被冻结的应用的权限,以便于用户在所述第二系统中访问所述被冻结的应用时,所述终端能够根据所述权限执行所述被冻结的应用的功能。第三方面,本专利技术提供一种终端,所述终端至少包括第二方面所述的应用冻结的装置。本专利技术提供的应用冻结的方法、装置及终端,相比较于现有技术中为了确保用户能够随时访问该应用,且不会因处于非冻结状态的应用过多而造成系统运行缓慢,终端需要频繁进行应用的冻结、解冻的过程,在本专利技术中,终端能够支持双系统的运行,用户在第一系统中冻结访问较少的应用后,可以在第二系统中访问这些被冻结的应用,并在第二系统中限制这些被冻结应用的部分功能。这样一来,在终端不执行解冻操作的情况下,用户不仅能够在第二系统中成功访问第一系统中被冻结的应用,节省了将冻结应用进行解冻的操作,且在用户完成访问操作后,不需要终端再次将已解冻的应用重新进行冻结,从而使用户在访问被冻结的应用的过程中,省去频繁对应用进行解冻冻结的操作,从而方便用户的使用。同时,因在第二系统中已经限制被冻结应用的部分功能,从而减少了应用在第二系统中所占用的系统资源。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术实施例提供的一种应用冻结的方法流程图;图2为本专利技术实施例提供的另一种应用冻结的方法流程图;图3为本专利技术实施例提供的另一种应用冻结的方法流程图;图4为本专利技术实施例提供的另一种应用冻结的方法流程图;图5为本专利技术实施例提供的一种应用冻结的装置结构示意图;图6为本专利技术实施例提供的一种终端结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。本专利技术实施例提供了一种应用冻结的方法,该方法应用于一种支持双系统运行的终端,双系统包括第一系统和第二系统。如图1所示,该方法流程具体包括:101、冻结第一系统中满足冻结条件的应用。其中,满足冻结条件的应用包括:在一定时间内使用流量大于流量阈值的应用、在一定时间内向终端推送消息的次数大于第一次数阈值的应用、在一定时间内获取本地信息的次数大于第二次数阈值的应用、在一定时间内访问次数小于第三次数阈值的应用,或者当终端位于室内区域时,终端中具有导航功能的应用。首先,对终端第一系统上的应用进行监控,获取应用的流量使用情况、消息推送情况、本地信息获取情况、被访问的情况,以及具有的功能等信息。之后,终端将满足冻结条件的应用直接进行冻结。或者终端将符合条件的应用的名称、图标及上述信息在终端屏幕上显示出来,并提示用户确定是否将该应用设置为冻结状态。如果终端检测到用户将该应用设置为了冻结状态,则终端在第一系统中冻结该应用。其中,当终端位于室内区域时,终端可以直接冻结具有导航功能的应用。如果终端检测到第一系统中,满足冻结条件的应用有多个,则可以将多个符合条件的应用按照访问次数由小到大的顺序,也可以按照系统资源占用量由大到小的顺序进行排序,并依次进行处理,具体的处理顺序,本专利技术不做限定。需要说明的是,一定时间、第一次数阈值、第二次数阈值、第三次数阈值以及流量阈值均可以根据用户的需求自行设定,其中,一定时间可以是一个月、十天或者一周。102、如果第二系统中未安装第一系统中被冻结的应用,则从第一系统中获取被冻结的应用的安装信息,并在第二系统中生成被冻结的应用。用户在第二系统中能够访问被冻结的应用的必要前提是,第二系统中安装有被冻结的应用。通常情况下,第一系统和第二系统中不会安装相同的应用。因此,为了确保用户可以在第二系统中访问被冻结的应用,终端需要从第一系统中获取被冻结的应用的安装信息,并在第二系统中根据安装信息生成对应的被冻结的应用。103、在第二系统中设置被冻结的应用的权限。其中,被冻结的应用的权限至少包括网络连接权限、本地信息获取权限中的一项。在本专利技术实施例中,限制应用的网络连接权限,可以避免应用推送广告通知,骚扰用户,还可以避免自启动的应用后台服务与服务器进行数据交互,耗费流量;限制应用的本地信息获取权限,可以避免应用长期收集用户信息,例如:通话记录、终端位置、联系人信息、上网记录等,造成隐私泄漏。需要说明的是,在第二系统中设置被冻结的应用的权限之后,虽然用户不能使用被冻结的应用的部分功能,但是用户仍然能够在第二系统中访问被冻结的应用。本专利技术实施例提供的应用冻本文档来自技高网...
一种应用冻结的方法、装置及终端

【技术保护点】
一种应用冻结的方法,其特征在于,所述方法应用于一种支持双系统运行的终端,所述双系统包括第一系统和第二系统,所述方法包括:冻结所述第一系统中满足冻结条件的应用;如果所述第二系统中未安装所述第一系统中被冻结的应用,则从所述第一系统中获取所述被冻结的应用的安装信息,并在所述第二系统中生成所述被冻结的应用;在所述第二系统中设置所述被冻结的应用的权限,以便于用户在所述第二系统中访问所述被冻结的应用时,所述终端能够根据所述权限执行所述被冻结的应用的功能。

【技术特征摘要】
1.一种应用冻结的方法,其特征在于,所述方法应用于一种支持双系统运行的终端,所述双系统包括第一系统和第二系统,所述方法包括:冻结所述第一系统中满足冻结条件的应用;如果所述第二系统中未安装所述第一系统中被冻结的应用,则从所述第一系统中获取所述被冻结的应用的安装信息,并在所述第二系统中生成所述被冻结的应用;在所述第二系统中设置所述被冻结的应用的权限,以便于用户在所述第二系统中访问所述被冻结的应用时,所述终端能够根据所述权限执行所述被冻结的应用的功能。2.根据权利要求1所述的方法,其特征在于,在所述如果所述第二系统中未安装所述第一系统中被冻结的应用,则从所述第一系统中获取所述被冻结的应用的安装信息,并在所述第二系统中安装所述被冻结的应用之前,所述方法包括:检测所述第二系统中是否安装了所述被冻结的应用;如果所述第二系统中安装了所述被冻结的应用,则直接在所述第二系统中设置所述被冻结的应用的权限。3.根据权利要求1所述的方法,其特征在于,所述从所述第一系统中获取所述被冻结的应用的安装信息,并在所述第二系统中生成所述被冻结的应用,包括:如果所述第一系统中存在所述被冻结的应用的安装包,则将所述安装包复制到所述第二系统中,并在所述第二系统中安装所述被冻结的应用;如果所述第一系统中不存在所述被冻结的应用的安装包,则将所述第一系统中所述被冻结的应用的程序代码和动态链接库复制到所述第二系统中,以便于用户能够在所述第二系统中访问所述被冻结的应用;在所述第二系统中,生成所述被冻结的应用的图标,所述被冻结的应用的图标与所述第一系统中所述被冻结的应用的图标相同。4.根据权利要求1所述的方法,其特征在于,所述满足冻结条件的应用包括:在一定时间内使用流量大于流量阈值的应用、在所述一定时间内向所述终端推送消息的次数大于第一次数阈值的应用、在所述一定时间内获取本地信息的次数大于第二次数阈值的应用、在所述在一定时间内访问次数小于第三次数阈值的应用,或者当所述终端位于室内区域时,所述终端中具有导航功能的应用。5.根据权利要求1至4中任意一项所述的方法,其特征在于,在所述第二系统中设置所述被冻结的应用的权限之后,所述方法还包括:如果检测到所述被冻结的应用被设置为解冻状态,或者所述被冻结的应用不满足冻结条件,则在所述第一系统中解冻所述被...

【专利技术属性】
技术研发人员:董志伟
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1