一种应用冻结管理的方法、装置以及终端的制作方法

文档序号:10687433阅读:231来源:国知局
一种应用冻结管理的方法、装置以及终端的制作方法
【专利摘要】本发明实施例提供了一种应用冻结管理的方法、装置以及终端,其中,所述方法包括:接收冻结管理请求,所述冻结管理请求用于请求对终端当前所处的工作模式下的非必备应用进行冻结处理或者解冻处理;判断获取的待验证密码是否和预设的与所述工作模式对应的目标验证密码相同;若是,则根据所述冻结管理请求的指示对所述终端当前所处的工作模式下的非必备应用进行对应的冻结处理或者解冻处理。采用本发明,可提升应用冻结管理的安全性。
【专利说明】
一种应用冻结管理的方法、装置以及终端
技术领域
[0001]本发明涉及终端技术领域,尤其涉及一种应用冻结管理的方法、装置以及终端。
【背景技术】
[0002]为了清除/减缓终端中的某些非核心应用所占用内存资源,目前通常采用应用冻结的方案,针对目标应用进行冻结处理,使得冻结之后所述目标应用不再占用内存空间,且不能运行应用。
[0003]在实践中发现,现有的应用冻结方案中,一般都是通过用户手动设置目标应用的冻结/解冻;或者是通过设定冻结条件,当目标应用满足冻结条件时,自动冻结/解冻所述目标应用。然而,上述现有的应用冻结方案并没有考虑应用冻结/解冻安全性的问题,如现在的家长经常将自己的手机拿给小孩儿玩耍,在玩耍过程中可能由于小孩子的一些误操作导致诸如邮件收发应用、互联网应用等办公应用被冻结,这时就会耽误/延误家长的工作进度,降低了手机使用的安全性;或者由于一些误操作导致系统核心应用被冻结,此时智能手机可能变成老年机,甚至将手机变成“砖头”,极大地影响了手机使用过程中的安全性。

【发明内容】

[0004]本发明实施例所要解决的技术问题在于,提供一种应用冻结管理的方法、装置以及终端,可提升应用冻结管理的安全性。
[0005]—方面,本发明实施例公开提供了一种应用冻结管理的方法,所述方法包括:
[0006]接收冻结管理请求,所述冻结管理请求用于请求对终端当前所处的工作模式下的非必备应用进行冻结处理或者解冻处理;
[0007]判断获取的待验证密码是否和预设的与所述工作模式对应的目标验证密码相同;
[0008]若是,则根据所述冻结管理请求的指示对所述终端当前所处的工作模式下的非必备应用进行对应的冻结处理或者解冻处理。
[0009]其中可选地,所述判断获取的待验证密码是否和预设的与所述工作模式对应的目标验证密码相同之前,还包括:
[0010]预先为所述终端支持的运行模式配置对应的验证密码,其中,不同的运行模式对应不同的验证密码;
[0011 ]从所述验证密码中查找与所述终端当前所处的工作模式所对应的目标验证密码;
[0012]其中,所述验证密码和所述目标验证密码包括指纹密码、字符密码、图像密码中的至少一种。
[0013]其中可选地,所述判断获取的待验证密码是否和预设的与所述工作模式对应的目标验证密码相同之前,还包括:
[0014]获取用于对所述终端当前所处的工作模式进行鉴权验证的待验证密码;其具体包括:
[0015]对所述冻结管理请求进行解析,得到用于对所述终端当前所处的工作模式进行鉴权验证的所述待验证密码;和/或,
[0016]获取用户输入的用于对所述终端当前所处的工作模式进行鉴权验证的所述待验证密码。
[0017]其中可选地,所述根据所述冻结管理请求的指示对所述终端当前所处的工作模式下的非必备应用进行对应的冻结处理或者解冻处理,包括:
[0018]根据所述冻结管理请求的指示将与所述非必备应用对应的配置文件迀移到对应的存储平台中,释放所述非必备应用所占用的内存资源,以便禁止所述非必备应用再次被启用,从而实现所述对所述终端当前所处的工作模式下的非必备应用进行冻结处理的步骤;或者,
[0019]根据所述冻结管理请求的指示从所述存储平台中获取所述与所述非必备应用对应的配置文件,并将所述配置文件还原存储到原来的存储位置,从而实现所述对所述终端当前所处的工作模式下的非必备应用进行解冻处理的步骤;
[0020]其中,所述存储平台包括外部存储器、虚拟存储系统、服务器、云端服务平台中的至少一种,所述非必备应用包括第三方应用和/或系统非核心应用。
[0021]其中可选地,所述方法还包括:
[0022]若所述待验证密码与所述目标验证密码不相同,则发送用于提示所述待验证密码有误的提示信息。
[0023]另一方面,本发明实施例还公开提供了一种应用冻结管理的装置,所述装置包括:
[0024]接收模块,用于接收冻结管理请求,所述冻结管理请求用于请求对终端当前所处的工作模式下的非必备应用进行冻结处理或者解冻处理;
[0025]判断模块,用于判断获取的待验证密码是否和预设的与所述工作模式对应的目标验证密码相同;
[0026]处理模块,用于若所述判断模块的判断结果为是,则根据所述冻结管理请求的指示对所述终端当前所处的工作模式下的非必备应用进行对应的冻结处理或者解冻处理。
[0027]其中可选地,所述装置还包括:
[0028]配置模块,用于预先为所述终端支持的运行模式配置对应的验证密码,其中,不同的运行模式对应不同的验证密码;
[0029]查找模块,用于从所述验证密码中查找与所述终端当前所处的工作模式所对应的目标验证密码;
[0030]其中,所述验证密码和所述目标验证密码包括指纹密码、字符密码、图像密码中的至少一种。
[0031]其中可选地,所述装置还包括:
[0032]获取模块,用于获取用于对所述终端当前所处的工作模式进行鉴权验证的待验证密码;其具体实现方式:
[0033]所述获取模块,具体用于对所述冻结管理请求进行解析,得到用于对所述终端当前所处的工作模式进行鉴权验证的所述待验证密码;和/或,
[0034]所述获取模块,具体用于获取用户输入的用于对所述终端当前所处的工作模式进行鉴权验证的所述待验证密码。
[0035]其中可选地,
[0036]所述处理模块,具体用于根据所述冻结管理请求的指示将与所述非必备应用对应的配置文件迀移到对应的存储平台中,释放所述非必备应用所占用的内存资源,以便禁止所述非必备应用再次被启用,从而对所述终端当前所处的工作模式下的非必备应用进行冻结处理;或者,
[0037]所述处理模块,具体用于根据所述冻结管理请求的指示从所述存储平台中获取所述与所述非必备应用对应的配置文件,并将所述配置文件还原存储到原来的存储位置,从而对所述终端当前所处的工作模式下的非必备应用进行解冻处理;
[0038]其中,所述存储平台包括外部存储器、虚拟存储系统、服务器、云端服务平台中的至少一种,所述非必备应用包括第三方应用和/或系统非核心应用。
[0039]其中可选地,所述装置还包括:
[0040]发送模块,用于若所述判断模块判断到所述待验证密码与所述目标验证密码不相同,则发送用于提示所述待验证密码有误的提示信息。
[0041]再一方面,本发明实施例还公开提供了一种终端,所述终端包括所述的应用冻结管理的装置。
[0042]本发明实施例可通过接收冻结管理请求,所述冻结管理请求用于请求对终端当前所处的工作模式下的非必备应用进行冻结处理或者解冻处理,并判断获取的待验证密码是否和预设的与所述工作模式对应的目标验证密码相同,若是,则根据所述冻结管理请求的指示对所述终端当前所处的工作模式下的非必备应用进行对应的冻结处理或者解冻处理。这样在终端对应用进行冻结/解冻处理之前,加入鉴权过程,提升了应用冻结管理的安全性;同时所述终端对应用进行冻结/解冻处理后,释放了所述应用所占用的终端内存资源,提升了终端存储资源的利用率,同时还减少了终端电量的消耗以及流量的消耗等用户非预期的资源消耗。
【附图说明】
[0043]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0044]图1是本发明实施例的一种应用冻结管理方法的流程示意图;
[0045]图2是本发明实施例的另一种应用冻结管理方法的流程示意图;
[0046]图3是本发明实施例的一种应用冻结管理装置的结构示意图;
[0047]图4是本发明实施例的另一种应用冻结管理装置的结构示意图;
[0048]图5是本发明实施例的一种终端的结构示意图。
【具体实施方式】
[0049]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0050]本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”和“第三”(如果存在)等是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0051]请参见图1,是本发明实施例的一种应用冻结管理方法的流程示意图,本发明实施例的所述方法可以应用在诸如智能手机、平板电脑、智能可穿戴设备等带通信网络功能的终端中,具体可由这些终端的处理器来实现。本发明实施例的所述方法还包括如下步骤。
[0052]S101、接收冻结管理请求,所述冻结管理请求用于请求对终端当前所处的工作模式下的非必备应用进行冻结处理或者解冻处理。
[0053]本发明实施例中,用户可以根据自己的需要对终端中的一些应用(如微信、QQ)进行冻结/解冻。所述终端可以检测并获取用户在终端显示界面上进行操作所产生的冻结管理请求;或者,所述终端还可以接收其他终端/服务器发送过来的冻结管理请求。也即是,所述终端可以接收来自用户、其他终端、服务器、服务平台中的至少一个发送过来的冻结管理请求;其中,所述冻结管理请求用于请求对终端当前所处的工作模式下的非必备应用进行冻结处理或者解冻处理。
[0054]所述非必备应用可以指所述终端中的非核心应用,可以包括诸如微信、QQ、视频等用户自定义安装的第三方应用,或者是系统预先自定义安装的诸如天气、日历等系统非核心应用,或者是其他的所述终端中存在的非核心应用,本发明实施例不作限定。
[0055]所述终端可以包括智能手机(如Android手机、1S手机等)、个人电脑、平板电脑、掌上电脑、移动互联网设备(MID,Mobile Internet Devices)或穿戴式智能设备等互联网设备,本发明实施例不作限定。
[0056]S102、判断获取的待验证密码是否和预设的与所述工作模式对应的目标验证密码相同。
[0057]本发明实施例中,终端可以获取用于对所述终端当前所处的工作模式进行鉴权验证的待验证密码;在获取到所述待验证密码后,所述终端可以判断所述待验证密码是否和用户/系统预先在该终端中自定义设置的与所述工作模式对应的目标验证密码是否相同,若相同,则继续执行步骤S103;否则,结束流程或者发送一个或多个提示信息,所述提示信息用于提示用户所述待验证密码有误,请重新输入等;或者执行异常报警操作,如自动进行语音播报、震动等来提示用户所述待验证密码有误。
[0058]其中可选地,所述判断获取的待验证密码是否和预设的与所述工作模式对应的目标验证密码相同之前,还包括:
[0059]预先为所述终端支持的运行模式配置对应的验证密码,其中,不同的运行模式对应不同的验证密码;
[0060]从所述验证密码中查找与所述终端当前所处的工作模式所对应的目标验证密码;[0061 ] 其中,所述验证密码和所述目标验证密码包括指纹密码、字符密码、图像密码中的至少一种。
[0062]用户或者系统可以预先为所述终端能够支持的每一个运行模式设置与之对应的一个或者多个验证密码;其中,所述验证密码用于识别该终端的各个运行模式,一个运行模式对应一个或者多个不同的验证密码,但是相同的一个验证密码对应唯一的一个运行模式,也即是不同的运行模式对应不同的验证密码。所述终端可以检测并获取上述用户/系统预设的运行模式与验证密码的映射关系,或者所述终端可以自行为该终端所能支持的每一个运行模式配置与之对应的一个或者多个验证密码。所述终端可以从上述的各个验证密码中选取或确定与所述终端当前所处的工作模式相对应的目标验证密码;其中,所述验证密码和所述目标验证密码包括指纹密码、字符密码、图像密码中的至少一种。
[0063]所述指纹密码可以是指同一用户不同手指的指纹密码,也可以是指不同用户的同一手指的指纹密码,或者不同用户不同手指的指纹密码,或者同一手指、不同指纹录制时间构成的指纹密码,或者是指不同手指、同一指纹录制时间构成的指纹密码,或者其他形式构成的指纹密码,本发明实施例不作限定。
[0064]所述字符密码可以是指数字密码、字母密码、有数字和字母组合形成的字符密码,或者其他形式的字符密码,本发明实施例不作限定。
[0065]所述图像密码可以是指脸部特征图像密码、手部特征图像密码、图片形式的图像密码、视频形式的图像密码,或者其他形式的图像密码,本发明实施例不作限定。
[0066]其中可选地,所述判断获取的待验证密码是否和预设的与所述工作模式对应的目标验证密码相同之前,还包括:
[0067]获取用于对所述终端当前所处的工作模式进行鉴权验证的待验证密码;其具体包括:
[0068]对所述冻结管理请求进行解析,得到用于对所述终端当前所处的工作模式进行鉴权验证的所述待验证密码;和/或,
[0069]获取用户输入的用于对所述终端当前所处的工作模式进行鉴权验证的所述待验证密码。
[0070]所述终端可以对SlOl中接收到的所述冻结管理请求进行信息解析,得到用于对所述终端当前所处的工作模式进行鉴权验证的待验证密码;和/或,所述终端可以获取用户在该终端的显示界面上输入的用于对所述终端当前所处的工作模式进行鉴权验证的待验证密码;其中,所述待验证密码可以包括指纹密码、字符密码、图像密码中的至少一种。
[0071]S103、根据所述冻结管理请求的指示对所述终端当前所处的工作模式下的非必备应用进行对应的冻结处理或者解冻处理。
[0072]本发明实施例中,当终端在S102中判断到所述待验证密码与所述目标验证密码相同时,所述终端可以响应所述冻结管理请求,并根据所述冻结管理请求的指示对所述终端当前所处的工作模式下的非必备应用进行相应的冻结处理或者解冻处理。
[0073]其中可选地,所述根据所述冻结管理请求的指示对所述终端当前所处的工作模式下的非必备应用进行对应的冻结处理或者解冻处理,包括:
[0074]根据所述冻结管理请求的指示将与所述非必备应用对应的配置文件迀移到对应的存储平台中,释放所述非必备应用所占用的内存资源,以便禁止所述非必备应用再次被启用,从而实现所述对所述终端当前所处的工作模式下的非必备应用进行冻结处理的步骤;或者,
[0075]根据所述冻结管理请求的指示从所述存储平台中获取所述与所述非必备应用对应的配置文件,并将所述配置文件还原存储到原来的存储位置,从而实现所述对所述终端当前所处的工作模式下的非必备应用进行解冻处理的步骤;
[0076]其中,所述存储平台包括外部存储器、虚拟存储系统、服务器、云端服务平台中的至少一种,所述非必备应用包括第三方应用和/或系统非核心应用。
[0077]当所述终端接收到用于请求对所述终端当前所处的工作模式下的非必备应用进行冻结处理的冻结管理请求时,所述终端可以在本终端中查找/确定出存储所述非必备应用的存储位置(也即是,与所述非必备应用对应的配置文件在所述终端中的存储位置),所述终端可以根据所述冻结管理请求的指示将与所述非必备应用对应的配置文件迀移/备份至相对应的存储平台中,释放所述非必备应用所占用的终端内存空间,以便节省所述终端的内存资源,禁止所述非必备应用被用户再次启动运行;或者,当所述终端接收到用于请求对所述终端当前所处的工作模式下的非必备应用进行解冻处理的冻结管理请求时,所述终端可以根据所述冻结管理请求的指示从所述存储平台中获取与所述非必备应用对应的配置文件,并将所述配置文件存储至原来存储该配置文件的所述存储位置。其中,所述存储平台包括外部存储器、虚拟存储系统、服务器、云端服务平台中的至少一种,所述非必备应用包括第三方应用和/或系统非核心应用。
[0078]所述存储平台可以是指所述终端中的本地虚拟存储系统、或者可以指外部存储器、或者指服务器、云端服务器,或者是指诸如一些云端存储平台等,或者其他的用于存储文件数据的存储平台,本发明实施例不作限定。
[0079]其中可选地,所述方法还包括:
[0080]若所述待验证密码与所述目标验证密码不相同,则发送用于提示所述待验证密码有误的提示信息。
[0081]当终端在S102中判断到所述待验证密码与所述目标验证密码不相同时,所述终端可以发送一个或多个提示信息,所述提示信息用于提示用户所述待验证密码有误,请重新输入。
[0082]为了帮助用户进一步地对上述实施例进行理解,下面通过一个例子进行详细地阐述。某用户A可以预先在自己的手机A下的私人空间模式中设置一键极致安全功能,也即是,用户A将手机A上安装的微信、QQ等软件全部添加到本手机A中的冻结数据库中,仅剩下电话、信息、日历、天气这四个功能应用可供用户使用;假设现在用户A需要参加一个商业私密会议,但用户A担心家人联系不上自己着急担心,需要携带手机A与会。在参会之前,用户A可以点击手机A进入私人空间模式,并开启该手机A中的一键极致安全功能。当手机A检测到用户点击开启所述一键极致安全功能(也即是,当手机A检测/接收到应用冻结管理请求)时,所述手机A可以在该手机A的终端显示界面上显示用户密码输入界面,所述手机A可以检测并获取用户在所述用户密码输入界面上输入的待验证密码;或者,所述手机A可以在用户A点击所述一键极致安全功能时,直接采集该用户A的指纹密码作为所述待验证密码。所述手机A还可以判断所述待验证密码是否和用户预设为所述私人空间模式设置的验证密码是否相同,也即是所述手机A将验证所述待验证密码的正确性;当所述待验证密码验证成功之后,所述手机A可以根据用户预先在所述一键极致安全功能中的设置,对所述冻结数据库中的各个应用进行冻结处理,仅保留手机A中的电话、信息、日历、天气这四个功能应用可供用户使用,此时同时也实现了手机A的极致安全环境。
[0083]本发明实施例可通过接收冻结管理请求,所述冻结管理请求用于请求对终端当前所处的工作模式下的非必备应用进行冻结处理或者解冻处理,并判断获取的待验证密码是否和预设的与所述工作模式对应的目标验证密码相同,若是,则根据所述冻结管理请求的指示对所述终端当前所处的工作模式下的非必备应用进行对应的冻结处理或者解冻处理。这样在终端对应用进行冻结/解冻处理之前,加入鉴权过程,提升了应用冻结管理的安全性;同时所述终端对应用进行冻结/解冻处理后,释放了所述应用所占用的终端内存资源,提升了终端存储资源的利用率,同时还减少了终端电量的消耗以及流量的消耗等用户非预期的资源消耗。
[0084]请参见图2,是本发明实施例的另一种应用冻结管理方法的流程示意图,本发明实施例的所述方法可以包括:
[0085]S201、预先为所述终端支持的运行模式配置对应的验证密码,其中,不同的运行模式对应不同的验证密码。
[0086]S202、从所述验证密码中查找与所述终端当前所处的工作模式所对应的目标验证密码;其中,所述验证密码和所述目标验证密码包括指纹密码、字符密码、图像密码中的至少一种。
[0087]S203、接收冻结管理请求,所述冻结管理请求用于请求对终端当前所处的工作模式下的非必备应用进行冻结处理或者解冻处理。
[0088]S204、对所述冻结管理请求进行解析,得到用于对所述终端当前所处的工作模式进行鉴权验证的所述待验证密码。
[0089]S205、获取用户输入的用于对所述终端当前所处的工作模式进行鉴权验证的所述待验证密码。
[0090]需要说明的是,步骤S204和步骤S205均为获取用于对所述终端当前所处的工作模式进行鉴权验证的待验证密码的具体实现方式,且步骤S204和步骤S205可以是并列的,也即是终端可以选择S204和S205中任意一步骤进行执行,也可以S204和S205都执行,且S204和S205的顺序是可变的,即终端可以先执行S205后执行S204,本发明实施例不作限定。
[0091 ] S206、判断获取的所述待验证密码是否和预设的与所述工作模式对应的目标验证密码相同。
[0092]本发明实施例中,终端可以判断上述步骤S204和/或步骤S205中获取到的所述待验证密码是否与该终端在S202中确定到的所述目标验证密码相同,若相同,则继续执行步骤S207;否则,结束流程或者继续执行步骤S209。
[0093]S207、根据所述冻结管理请求的指示将与所述非必备应用对应的配置文件迀移到对应的存储平台中,释放所述非必备应用所占用的内存资源,以便禁止所述非必备应用再次被启用,从而对所述终端当前所处的工作模式下的非必备应用进行冻结处理。
[0094]S208、根据所述冻结管理请求的指示从所述存储平台中获取所述与所述非必备应用对应的配置文件,并将所述配置文件还原存储到原来的存储位置,从而对所述终端当前所处的工作模式下的非必备应用进行解冻处理。
[0095]需要说明的是,步骤S207为对所述终端当前所处的工作模式下的非必备应用进行冻结处理的具体实现方式,步骤S208为对所述终端当前所处的工作模式下的非必备应用进行解冻处理的具体实现方式;且步骤S207和步骤S208可以是并列的,也即是终端可以选择S207和S208中任意一步骤进行执行,也可以S207和S208都执行,且S207和S208的顺序是可变的,即终端可以先执行S207后执行S207,本发明实施例不作限定。
[0096]S209、发送用于提示所述待验证密码有误的提示信息。
[0097]本发明实施例可通过接收冻结管理请求,所述冻结管理请求用于请求对终端当前所处的工作模式下的非必备应用进行冻结处理或者解冻处理,并判断获取的待验证密码是否和预设的与所述工作模式对应的目标验证密码相同,若是,则根据所述冻结管理请求的指示对所述终端当前所处的工作模式下的非必备应用进行对应的冻结处理或者解冻处理。这样在终端对应用进行冻结/解冻处理之前,加入鉴权过程,提升了应用冻结管理的安全性;同时所述终端对应用进行冻结/解冻处理后,释放了所述应用所占用的终端内存资源,提升了终端存储资源的利用率,同时还减少了终端电量的消耗以及流量的消耗等用户非预期的资源消耗。
[0098]请参见图3,是本发明实施例的一种应用冻结管理装置的结构示意图,本发明实施例的所述装置可以可设置在诸如智能手机、平板电脑、智能可穿戴设备等带通信网络功能的终端中,所述装置3包括:
[0099]接收模块30,用于接收冻结管理请求,所述冻结管理请求用于请求对终端当前所处的工作模式下的非必备应用进行冻结处理或者解冻处理;
[0100]判断模块31,用于判断获取的待验证密码是否和预设的与所述工作模式对应的目标验证密码相同;
[0101]处理模块32,用于若所述判断模块31的判断结果为是,则根据所述冻结管理请求的指示对所述终端当前所处的工作模式下的非必备应用进行对应的冻结处理或者解冻处理。
[0102]本发明实施例中涉及的各个模块的具体实现可参考图1至图2对应实施例中相关功能模块或者实施步骤的描述,在此不赘述。
[0103]本发明实施例可通过接收冻结管理请求,所述冻结管理请求用于请求对终端当前所处的工作模式下的非必备应用进行冻结处理或者解冻处理,并判断获取的待验证密码是否和预设的与所述工作模式对应的目标验证密码相同,若是,则根据所述冻结管理请求的指示对所述终端当前所处的工作模式下的非必备应用进行对应的冻结处理或者解冻处理。这样在终端对应用进行冻结/解冻处理之前,加入鉴权过程,提升了应用冻结管理的安全性;同时所述终端对应用进行冻结/解冻处理后,释放了所述应用所占用的终端内存资源,提升了终端存储资源的利用率,同时还减少了终端电量的消耗以及流量的消耗等用户非预期的资源消耗。
[0104]请一并参阅图4,是本发明实施例的另一种应用冻结管理装置的结构示意图,本发明实施例的所述装置可以上述的接收模块30、判断模块31、处理模块32,还可以包括:
[0105]配置模块33,用于预先为所述终端支持的运行模式配置对应的验证密码,其中,不同的运行模式对应不同的验证密码;
[0106]查找模块34,用于从所述验证密码中查找与所述终端当前所处的工作模式所对应的目标验证密码;
[0107]其中,所述验证密码和所述目标验证密码包括指纹密码、字符密码、图像密码中的至少一种。
[0108]其中可选地,所述装置还包括:
[0109]获取模块35,用于获取用于对所述终端当前所处的工作模式进行鉴权验证的待验证密码;其具体实现方式:
[0110]所述获取模块35,具体用于对所述冻结管理请求进行解析,得到用于对所述终端当前所处的工作模式进行鉴权验证的所述待验证密码;和/或,
[0111]所述获取模块35,具体用于获取用户输入的用于对所述终端当前所处的工作模式进行鉴权验证的所述待验证密码。
[0112]其中可选地,
[0113]所述处理模块32,具体用于根据所述冻结管理请求的指示将与所述非必备应用对应的配置文件迀移到对应的存储平台中,释放所述非必备应用所占用的内存资源,以便禁止所述非必备应用再次被启用,从而对所述终端当前所处的工作模式下的非必备应用进行冻结处理;或者,
[0114]所述处理模块32,具体用于根据所述冻结管理请求的指示从所述存储平台中获取所述与所述非必备应用对应的配置文件,并将所述配置文件还原存储到原来的存储位置,从而对所述终端当前所处的工作模式下的非必备应用进行解冻处理;
[0115]其中,所述存储平台包括外部存储器、虚拟存储系统、服务器、云端服务平台中的至少一种,所述非必备应用包括第三方应用和/或系统非核心应用。
[0116]其中可选地,所述装置还包括:
[0117]发送模块36,用于若所述判断模块31判断到所述待验证密码与所述目标验证密码不相同,则发送用于提示所述待验证密码有误的提示信息。
[0118]本发明实施例中涉及的各个模块的具体实现可参考图1至图2对应实施例中相关功能模块或者实施步骤的描述,在此不赘述。
[0119]本发明实施例可通过接收冻结管理请求,所述冻结管理请求用于请求对终端当前所处的工作模式下的非必备应用进行冻结处理或者解冻处理,并判断获取的待验证密码是否和预设的与所述工作模式对应的目标验证密码相同,若是,则根据所述冻结管理请求的指示对所述终端当前所处的工作模式下的非必备应用进行对应的冻结处理或者解冻处理。这样在终端对应用进行冻结/解冻处理之前,加入鉴权过程,提升了应用冻结管理的安全性;同时所述终端对应用进行冻结/解冻处理后,释放了所述应用所占用的终端内存资源,提升了终端存储资源的利用率,同时还减少了终端电量的消耗以及流量的消耗等用户非预期的资源消耗。
[0120]再请参见图5,是本发明实施例的一种终端的结构示意图。所述终端可以为智能手机、平板电脑、智能可穿戴设备等带通信网络功能的设备,如图5所示,本发明实施例的所述终端可以包括显示屏、按键、扬声器、拾音器等模块,并且还包括:至少一个总线501、与总线501相连的至少一个处理器502以及与总线501相连的至少一个存储器503,实现通信功能的通信装置505,为终端各耗电模块供电的电源装置504。
[0121]所述处理器502可通过总线501,调用存储器503中存储的代码以执行相关的功能,其中,存储器503包括操作系统、数据传输应用程序。
[0122]所述处理器502,用于接收冻结管理请求,所述冻结管理请求用于请求对终端当前所处的工作模式下的非必备应用进行冻结处理或者解冻处理;判断获取的待验证密码是否和预设的与所述工作模式对应的目标验证密码相同;若是,则根据所述冻结管理请求的指示对所述终端当前所处的工作模式下的非必备应用进行对应的冻结处理或者解冻处理。
[0123]进一步可选地,所述处理器502还用于预先为所述终端支持的运行模式配置对应的验证密码,其中,不同的运行模式对应不同的验证密码;从所述验证密码中查找与所述终端当前所处的工作模式所对应的目标验证密码;其中,所述验证密码和所述目标验证密码包括指纹密码、字符密码、图像密码中的至少一种。
[0124]进一步可选地,所述处理器502还用于获取用于对所述终端当前所处的工作模式进行鉴权验证的待验证密码;其具体包括:对所述冻结管理请求进行解析,得到用于对所述终端当前所处的工作模式进行鉴权验证的所述待验证密码;和/或,获取用户输入的用于对所述终端当前所处的工作模式进行鉴权验证的所述待验证密码。
[0125]进一步可选地,所述处理器502还用于根据所述冻结管理请求的指示将与所述非必备应用对应的配置文件迀移到对应的存储平台中,释放所述非必备应用所占用的内存资源,以便禁止所述非必备应用再次被启用,从而实现所述对所述终端当前所处的工作模式下的非必备应用进行冻结处理的步骤;或者,根据所述冻结管理请求的指示从所述存储平台中获取所述与所述非必备应用对应的配置文件,并将所述配置文件还原存储到原来的存储位置,从而实现所述对所述终端当前所处的工作模式下的非必备应用进行解冻处理的步骤;其中,所述存储平台包括外部存储器、虚拟存储系统、服务器、云端服务平台中的至少一种,所述非必备应用包括第三方应用和/或系统非核心应用。
[0126]进一步可选地,所述处理器502还用于若所述待验证密码与所述目标验证密码不相同,则发送用于提示所述待验证密码有误的提示信息。
[0127]本发明实施例可通过接收冻结管理请求,所述冻结管理请求用于请求对终端当前所处的工作模式下的非必备应用进行冻结处理或者解冻处理,并判断获取的待验证密码是否和预设的与所述工作模式对应的目标验证密码相同,若是,则根据所述冻结管理请求的指示对所述终端当前所处的工作模式下的非必备应用进行对应的冻结处理或者解冻处理。这样在终端对应用进行冻结/解冻处理之前,加入鉴权过程,提升了应用冻结管理的安全性;同时所述终端对应用进行冻结/解冻处理后,释放了所述应用所占用的终端内存资源,提升了终端存储资源的利用率,同时还减少了终端电量的消耗以及流量的消耗等用户非预期的资源消耗。
[0128]本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任何应用的冻结与解冻操作方法的部分或全部步骤。
[0129]需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0130]在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0131]在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
[0132]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0133]另外,在本发明的各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0134]所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(R0M,Read-0nly Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0135]以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【主权项】
1.一种应用冻结管理的方法,其特征在于,所述方法包括: 接收冻结管理请求,所述冻结管理请求用于请求对终端当前所处的工作模式下的非必备应用进行冻结处理或者解冻处理; 判断获取的待验证密码是否和预设的与所述工作模式对应的目标验证密码相同; 若是,则根据所述冻结管理请求的指示对所述终端当前所处的工作模式下的非必备应用进行对应的冻结处理或者解冻处理。2.如权利要求1所述的方法,其特征在于,所述判断获取的待验证密码是否和预设的与所述工作模式对应的目标验证密码相同之前,还包括: 预先为所述终端支持的运行模式配置对应的验证密码,其中,不同的运行模式对应不同的验证密码; 从所述验证密码中查找与所述终端当前所处的工作模式所对应的目标验证密码; 其中,所述验证密码和所述目标验证密码包括指纹密码、字符密码、图像密码中的至少一种。3.如权利要求1所述的方法,其特征在于,所述判断获取的待验证密码是否和预设的与所述工作模式对应的目标验证密码相同之前,还包括: 获取用于对所述终端当前所处的工作模式进行鉴权验证的待验证密码;其具体包括: 对所述冻结管理请求进行解析,得到用于对所述终端当前所处的工作模式进行鉴权验证的所述待验证密码;和/或, 获取用户输入的用于对所述终端当前所处的工作模式进行鉴权验证的所述待验证密码。4.如权利要求1所述的方法,其特征在于,所述根据所述冻结管理请求的指示对所述终端当前所处的工作模式下的非必备应用进行对应的冻结处理或者解冻处理,包括: 根据所述冻结管理请求的指示将与所述非必备应用对应的配置文件迀移到对应的存储平台中,释放所述非必备应用所占用的内存资源,以便禁止所述非必备应用再次被启用,从而实现所述对所述终端当前所处的工作模式下的非必备应用进行冻结处理的步骤;或者, 根据所述冻结管理请求的指示从所述存储平台中获取所述与所述非必备应用对应的配置文件,并将所述配置文件还原存储到原来的存储位置,从而实现所述对所述终端当前所处的工作模式下的非必备应用进行解冻处理的步骤; 其中,所述存储平台包括外部存储器、虚拟存储系统、服务器、云端服务平台中的至少一种,所述非必备应用包括第三方应用和/或系统非核心应用。5.如权利要求1-4中任意一项所述的方法,其特征在于,还包括: 若所述待验证密码与所述目标验证密码不相同,则发送用于提示所述待验证密码有误的提示信息。6.一种应用冻结管理的装置,其特征在于,所述装置包括: 接收模块,用于接收冻结管理请求,所述冻结管理请求用于请求对终端当前所处的工作模式下的非必备应用进行冻结处理或者解冻处理; 判断模块,用于判断获取的待验证密码是否和预设的与所述工作模式对应的目标验证密码相同; 处理模块,用于若所述判断模块的判断结果为是,则根据所述冻结管理请求的指示对所述终端当前所处的工作模式下的非必备应用进行对应的冻结处理或者解冻处理。7.如权利要求6所述的装置,其特征在于,所述装置还包括: 配置模块,用于预先为所述终端支持的运行模式配置对应的验证密码,其中,不同的运行模式对应不同的验证密码; 查找模块,用于从所述验证密码中查找与所述终端当前所处的工作模式所对应的目标验证密码; 其中,所述验证密码和所述目标验证密码包括指纹密码、字符密码、图像密码中的至少一种。8.如权利要求6所述的装置,其特征在于,所述装置还包括: 获取模块,用于获取用于对所述终端当前所处的工作模式进行鉴权验证的待验证密码;其具体实现方式: 所述获取模块,具体用于对所述冻结管理请求进行解析,得到用于对所述终端当前所处的工作模式进行鉴权验证的所述待验证密码;和/或, 所述获取模块,具体用于获取用户输入的用于对所述终端当前所处的工作模式进行鉴权验证的所述待验证密码。9.如权利要求6所述的装置,其特征在于, 所述处理模块,具体用于根据所述冻结管理请求的指示将与所述非必备应用对应的配置文件迀移到对应的存储平台中,释放所述非必备应用所占用的内存资源,以便禁止所述非必备应用再次被启用,从而对所述终端当前所处的工作模式下的非必备应用进行冻结处理;或者, 所述处理模块,具体用于根据所述冻结管理请求的指示从所述存储平台中获取所述与所述非必备应用对应的配置文件,并将所述配置文件还原存储到原来的存储位置,从而对所述终端当前所处的工作模式下的非必备应用进行解冻处理; 其中,所述存储平台包括外部存储器、虚拟存储系统、服务器、云端服务平台中的至少一种,所述非必备应用包括第三方应用和/或系统非核心应用。10.如权利要求6-9中任意一项所述的装置,其特征在于,所述装置还包括: 发送模块,用于若所述判断模块判断到所述待验证密码与所述目标验证密码不相同,则发送用于提示所述待验证密码有误的提示信息。11.一种终端,其特征在于,所述终端包括如权利要求6至10中任意一项所述的应用冻结管理的装置。
【文档编号】G06F21/31GK106055940SQ201610349495
【公开日】2016年10月26日
【申请日】2016年5月24日
【发明人】王鹏, 叶瑞权, 杨佳佳
【申请人】宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1