一种应用运行数据冻结的方法、装置以及终端与流程

文档序号:12470319阅读:295来源:国知局
一种应用运行数据冻结的方法、装置以及终端与流程

本发明涉及终端技术领域,尤其涉及一种应用运行数据冻结的方法、装置以及终端。



背景技术:

随着终端技术的不断发展和人们生活水平的不断提高,终端如手机、电脑、平板等已成为人们生活中不可缺失的通讯工具了。为满足人们的使用需求,通常会在终端上安装一些诸如QQ、微信等应用软件,然而在使用上述的这些应用软件中产生大量的应用中间数据,诸如聊天数据、图片数据、传送的文件数据等,占用大量的终端内存空间,导致内存资源的浪费、甚至出现卡顿等现象。

为解决上述问题,目前可以利用“一键清除”或者用户手动选择进行应用清除的方法对终端中已安装的软件进行中间应用数据的清除,但是前者,通常会将终端中所有应用的历史中间应用数据给清除掉,用户不能恢复,且再次查看这些历史中间应用数据,实用性不高;后者,需要用户手动选择需要对哪些中间应用数据进行清除,操作十分繁琐、不简便、且耗时耗力。



技术实现要素:

本发明实施例所要解决的技术问题在于,提供一种应用运行数据冻结的方法、装置以及终端,可提升应用运行数据冻结的安全性和方便快捷性。

一方面,本发明实施例公开提供了一种应用运行数据冻结的方法,所述方法包括:

当检测到终端开启预设的应用冻结模式时,获取需要进行冻结的至少一个目标应用;

根据所述目标应用,查找与所述目标应用对应的历史应用运行数据;

将查找到的所述历史应用运行数据进行冻结,以禁止所述目标应用加载并显示所述历史应用运行数据。

其中可选地,所述将查找到的所述历史应用运行数据进行冻结,包括:

检测是否接收到加密冻结指令;

若接收到所述加密冻结指令,则根据获取的加密密码将查找到的所述历史应用运行数据进行加密,并将所述加密后的历史应用运行数据进行冻结;

若没有接收到所述加密冻结指令,则直接将查找到的所述历史应用运行数据进行冻结。

其中可选地,所述方法还包括:

将所述冻结后的历史应用运行数据存储至预设的冻结数据库中,以防止所述目标应用被卸载时清除所述历史应用运行数据。

其中可选地,所述方法还包括:

接收针对所述冻结后的历史应用运行数据的获取指令;

根据所述获取指令的指示将所述冻结后的历史应用运行数据发送给对应的终端。

其中可选地,所述方法还包括:

当接收到所述冻结后的历史应用运行数据的解冻指令时,判断所述终端是否存在支持挂载所述冻结后的历史应用运行数据所对应的所述目标应用;

若存在,则根据所述解冻指令,确定是否需要对所述冻结后的历史运行数据进行解密处理;

若需要,则根据获取的解密密码对所述冻结后的历史应用运行数据进行解密和解冻处理,得到所述历史应用运行数据,当检测到所述终端运行所述目标应用时,重新加载并显示所述历史应用运行数据;

若不需要,则直接对所述冻结后的历史应用运行数据进行解冻处理,得到所述历史应用运行数据,当检测到所述终端运行所述目标应用时,重新加载并显示所述历史应用运行数据。

另一方面,本发明实施例还公开提供了一种应用运行数据冻结的装置,所述装置包括:

获取模块,用于当检测到终端开启预设的应用冻结模式时,获取需要进行冻结的至少一个目标应用;

查找模块,用于根据所述目标应用,查找与所述目标应用对应的历史应用运行数据;

冻结模块,用于将查找到的所述历史应用运行数据进行冻结,以禁止所述目标应用加载并显示所述历史应用运行数据。

其中可选地,

所述冻结模块,具体用于检测是否接收到加密冻结指令;若接收到所述加密冻结指令,则根据获取的加密密码将查找到的所述历史应用运行数据进行加密,并将所述加密后的历史应用运行数据进行冻结;若没有接收到所述加密冻结指令,则直接将查找到的所述历史应用运行数据进行冻结。

其中可选地,所述装置还包括:

存储模块,用于将所述冻结后的历史应用运行数据存储至预设的冻结数据库中,以防止所述目标应用被卸载时清除所述历史应用运行数据。

其中可选地,所述装置还包括:

接收模块,用于接收针对所述冻结后的历史应用运行数据的获取指令;

发送模块,用于根据所述获取指令的指示将所述冻结后的历史应用运行数据发送给对应的终端。

其中可选地,所述装置还包括:

判断模块,用于当接收到所述冻结后的历史应用运行数据的解冻指令时,判断所述终端是否存在支持挂载所述冻结后的历史应用运行数据所对应的所述目标应用;

确定模块,用于若所述判断模块的判断结果为是,则根据所述解冻指令,确定是否需要对所述冻结后的历史运行数据进行解密处理;

解冻模块,用于若需要,则根据获取的解密密码对所述冻结后的历史应用运行数据进行解密和解冻处理,得到所述历史应用运行数据,当检测到所述终端运行所述目标应用时,重新加载并显示所述历史应用运行数据;若不需要,则直接对所述冻结后的历史应用运行数据进行解冻处理,得到所述历史应用运行数据,当检测到所述终端运行所述目标应用时,重新加载并显示所述历史应用运行数据。

再一方面,本发明实施例还公开提供了一种终端,所述终端包括所述的应用运行数据冻结的装置。

本发明实施例可通过当检测到终端开启预设的应用冻结模式时,获取需要进行冻结的至少一个目标应用,进一步地根据所述目标应用,查找与所述目标应用对应的历史应用运行数据,最后将查找到的所述历史应用运行数据进行冻结,以禁止所述目标应用加载并显示所述历史应用运行数据;这样可根据用户的需要自主选择需要冻结的应用的历史应用运行数据,可提升应用运行数据冻结的方便快捷性和终端应用使用的安全性。

附图说明

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

图1是本发明实施例的一种应用运行数据冻结方法的流程示意图;

图2是本发明实施例的另一种应用运行数据冻结方法的流程示意图;

图3是本发明实施例的另一种应用运行数据冻结方法的流程示意图;

图4是本发明实施例的一种应用运行数据冻结装置的结构示意图;

图5是本发明实施例的另一种应用运行数据冻结装置的结构示意图;

图6是本发明实施例的一种终端的结构示意图。

具体实施方式

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

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”和“第三”(如果存在)等是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

请参见图1,是本发明实施例的一种应用运行数据冻结方法的流程示意图,本发明实施例的所述方法可以应用在诸如智能手机、平板电脑、智能可穿戴设备等带通信网络功能的终端中,具体可由这些终端的处理器来实现。本发明实施例的所述方法还包括如下步骤。

S101、当检测到终端开启预设的应用冻结模式时,获取需要进行冻结的至少一个目标应用。

本发明实施例中,用户可以在终端进行操作,诸如点击应用冻结按钮、或则点击一个或者多个应用图标等,开启本终端的应用冻结功能,也即是开启用户/系统预先在本终端设置的应用冻结模式。当检测到用户/终端开启本终端中的应用冻结模式时,所述终端可以获取本终端中需要进行冻结的一个或者多个目标应用。

具体实现中,当所述终端检测到用户/本终端打开本终端的应用冻结模式时,所述终端可以在本终端的显示屏上或者通过网络在其他终端的显示屏上显示应用选择操作界面,所述应用选择操作界面上可以显示包括有本终端中的所有或者部分应用,诸如显示应用名称、应用图标等应用信息,用户可以根据自己的需要/喜好从所述应用选择操作界面上所显示的各个应用中选取出需要进行冻结的一个或者多个目标应用。

所述终端可以包括智能手机(如Android手机、IOS手机等)、个人电脑、平板电脑、掌上电脑、移动互联网设备(MID,Mobile Internet Devices)或穿戴式智能设备等互联网设备,本发明实施例不作限定。

S102、根据所述目标应用,查找与所述目标应用对应的历史应用运行数据。

本发明实施例中,终端可以根据S101中获取到的所述目标应用,在本终端中查找出与所述目标应用相对应的历史应用运行数据,也即是所述终端在本终端中运行所述目标应用过程中所产生的中间应用运行数据,如运行QQ应用时,接收到的QQ语音信息、QQ文字信息、图片信息、表情信息、文件信息等历史中间数据。

S103、将查找到的所述历史应用运行数据进行冻结,以禁止所述目标应用加载并显示所述历史应用运行数据。

本发明实施例中,终端还可以将S102中查找到的所述历史应用运行数据进行冻结,以禁止用户在所述终端中开启并运行所述目标应用时,再次查看到所述历史应用运行数据,也即是禁止显示所述历史应用运行数据。

其中可选地,所述将查找到的所述历史应用运行数据进行冻结,包括:

检测是否接收到加密冻结指令;

若接收到所述加密冻结指令,则根据获取的加密密码将查找到的所述历史应用运行数据进行加密,并将所述加密后的历史应用运行数据进行冻结;

若没有接收到所述加密冻结指令,则直接将查找到的所述历史应用运行数据进行冻结。

所述终端还可以检测是否接收到用户/其他终端发送过来的加密冻结指令,如果接收到所述加密冻结指令,那么所述终端可以发送一个或者多个提示信息,所述提示信息用于提示用户/其他终端输入加密所述历史应用运行数据相对应的加密密码,用户/其他终端可以根据所述提示信息向所述终端发送相对应的加密密码,所述终端可以检测并接收到用户/其他终端发送过来的加密密码;进一步地所述终端根据获取/接收到的所述加密密码对所述历史应用运行数据进行加密,进一步地所述终端还可以对加密之后的历史应用运行数据进行冻结。如果所述终端没有接收到所述加密冻结指令,那么所述终端可以直接对所述历史应用运行数据进行冻结。示例性地,所述终端可以在本终端的显示屏幕上弹出提示窗口,所述提示窗口用于提示用户是否对需要进行冻结的至少一个目标的历史应用运行数据进行加密冻结;用户可以根据所述提示窗口进行选择是否需要进行加密冻结,相应地所述终端可以检测并接收用户的加密冻结指令。

其中,所述加密密码可以包括数字密码、字母密码、由数字和字母组合形成的字符密码、图像密码、指纹密码、PIN(Personal Identification Number,PIN)码或者其他形式的密码,本发明实施例不作限定。

其中可选地,所述方法还包括:

将所述冻结后的历史应用运行数据存储至预设的冻结数据库中,以防止所述目标应用被卸载时清除所述历史应用运行数据。

所述终端可以将所述冻结后的历史应用运行数据添加并存储到相应的预设冻结数据库中,以防止所述终端卸载所述目标应用的同时将与所述目标应用相对应的历史应用运行数据给清除掉。即是,所述终端将被冻结的历史应用运行数据存放在本终端中存储空间的某一区域(如SD卡、外部存储器等),从而保证该目标应用被卸载的同时历史应用运行数据不会被清除。

其中可选地,所述方法还包括:

接收针对所述冻结后的历史应用运行数据的获取指令;

根据所述获取指令的指示将所述冻结后的历史应用运行数据发送给对应的终端。

所述终端还可以接收到其他终端/服务器发送过来的获取指令,所述获取指令用于获取所述冻结后的历史应用运行数据,进一步地所述终端可以响应所述获取指令,将所述冻结后的历史应用运行数据发送给相对应的其他终端或者服务器。

其中可选地,所述方法还包括:

当接收到所述冻结后的历史应用运行数据的解冻指令时,判断所述终端是否存在支持挂载所述冻结后的历史应用运行数据所对应的所述目标应用;

若存在,则根据所述解冻指令,确定是否需要对所述冻结后的历史运行数据进行解密处理;

若需要,则根据获取的解密密码对所述冻结后的历史应用运行数据进行解密和解冻处理,得到所述历史应用运行数据,当检测到所述终端运行所述目标应用时,重新加载并显示所述历史应用运行数据;

若不需要,则直接对所述冻结后的历史应用运行数据进行解冻处理,得到所述历史应用运行数据,当检测到所述终端运行所述目标应用时,重新加载并显示所述历史应用运行数据。

如果用户想要查看上述被冻结后的历史应用运行数据时,用户可以对所述终端进行操作,诸如点击解冻按钮等,向所述终端发送针对所述冻结后的历史应用运行数据的解冻指令;或者,其他终端/服务器可以通过网络向所述终端发送针对所述冻结后的历史应用运行数据的解冻指令。所述终端可以接收到用户/其他终端/服务器发送过来的针对所述冻结后的历史应用运行数据的解冻指令。当所述终端检测到本终端接收到所述解冻指令时,所述终端可以检测并判断本终端是否存在有能够允许支持挂载运行所述冻结后的历史应用运行数据相对应的目标应用。如果不存在,则结束流程;如果存在,那么所述终端可以对接收到的所述解析指令进行分析,进一步地确定解冻所述冻结后的历史应用运行数据是否需要进行解密操作,如果需要,那么所述终端可以对所述解冻指令进行解析得到相应的解密密码;或者所述终端可以发送一个或者多个提示信息,所述提示信息用于提示用户输入相应的解密密码,所述终端可以接收用户/其他终端根据所述提示信息返回来的解密密码,进一步地所述终端根据获取到的所述解密密码对所述冻结后的历史应用运行数据进行相应地解密处理,进一步地所述终端还可以对解密后的所述冻结后的历史应用运行数据进行解冻处理,最终得到所述历史应用运行数据,可选地所述终端在执行上述解密处理和解冻处理的顺序可以是可变的,也即是所述终端可以同时执行上述的解密处理和解冻处理,也可以先执行解冻处理后执行解密处理都可以。当所述终端确定到不需要对所述冻结后的历史应用数据进行解密处理时,所述终端可以响应所述解冻指令,直接对所述冻结后的历史应用运行数据进行解冻处理,以得到所述历史应用运行数据。此时用户在所述终端中开启并运行所述目标应用时,所述终端可以将所述历史应用运行数据加载并显示出来,以供用户查看。也即是,用户在使用所述目标应用的时候,可以在所述目标应用中相应查看到之前被冻结的不能显示的历史应用运行数据。

可选地,所述终端同样也可以接收到来自其他终端/服务器通过网络发送过来的其他被冻结的历史数据。当检测到用户/本终端的针对所述其他被冻结的历史数据的解冻指令,同理所述终端可以通过本终端的诸如引索、引擎等功能来检测并判断本终端是否存在能够允许支持运行所述其他被冻结的历史数据相对应的终端应用,这里可以防止所述目标应用已在所述终端中被卸载了。如果所述终端判断到不存在所述目标应用,则结束流程;如果存在所述目标应用,进一步地所述终端可以根据上述的解冻指令,确定是否需要对所述其他被冻结的历史数据进行解密处理,或者所述终端可以对所述冻结后的历史应用运行数据进行分析确定是否需要对所述冻结后的历史应用运行数据进行解密处理。若需要,则根据获取的解密密码对所述其他被冻结的历史数据进行解密和解冻处理,得到所述其他被冻结的历史数据;若不需要,则直接对所述其他被冻结的历史数据进行解冻处理,得到所述历史运行数据。进一步地,当检测到所述终端运行所述终端应用时,重新加载并显示所述若不需要,则直接对所述其他被冻结的历史数据进行解冻处理,得到所述历史运行数据。也即是,当所述终端检测到用户/本终端需要解冻上述的被冻结的历史数据的时候,所述终端的系统首先会检测本终端是否存在有与其相匹配的应用,如果有,则可以进行所述被冻结的历史数据的解冻,并重新挂载,以保证应用启动后可以正常浏览历史数据。这样就可以保证应用的历史数据的安全性、可移植性、以及重新挂载该历史数据后可以供用户正常预览。

本发明实施例可通过当检测到终端开启预设的应用冻结模式时,获取需要进行冻结的至少一个目标应用,进一步地根据所述目标应用,查找与所述目标应用对应的历史应用运行数据,最后将查找到的所述历史应用运行数据进行冻结,以禁止所述目标应用加载并显示所述历史应用运行数据;这样可根据用户的需要自主选择需要冻结的应用的历史应用运行数据,可提升应用运行数据冻结的方便快捷性和终端应用使用的安全性。

请参见图2,是本发明实施例的另一种应用运行数据冻结方法的流程示意图,本发明实施例的所述方法可以应用在诸如智能手机、平板电脑、智能可穿戴设备等带通信网络功能的终端中,具体可由这些终端的处理器来实现。本发明实施例的所述方法还包括如下步骤。

S201、当检测到终端开启预设的应用冻结模式时,获取需要进行冻结的至少一个目标应用。

S202、根据所述目标应用,查找与所述目标应用对应的历史应用运行数据。

S203、检测是否接收到加密冻结指令。

本发明实施例中,当终端检测到本终端接收到所述加密冻结指令时,所述终端可以继续执行步骤S204;否则,继续执行步骤S205。

S204、根据获取的加密密码将查找到的所述历史应用运行数据进行加密,并将所述加密后的历史应用运行数据进行冻结,以禁止所述目标应用加载并显示所述历史应用运行数据。

S205、直接将查找到的所述历史应用运行数据进行冻结,以禁止所述目标应用加载并显示所述历史应用运行数据。

S206、将所述冻结后的历史应用运行数据存储至预设的冻结数据库中,以防止所述目标应用被卸载时清除所述历史应用运行数据。

S207、接收针对所述冻结后的历史应用运行数据的获取指令。

S208、根据所述获取指令的指示将所述冻结后的历史应用运行数据发送给对应的终端。

本发明实施例可通过当检测到终端开启预设的应用冻结模式时,获取需要进行冻结的至少一个目标应用,进一步地根据所述目标应用,查找与所述目标应用对应的历史应用运行数据,最后将查找到的所述历史应用运行数据进行冻结,以禁止所述目标应用加载并显示所述历史应用运行数据;这样可根据用户的需要自主选择需要冻结的应用的历史应用运行数据,可提升应用运行数据冻结的方便快捷性和终端应用使用的安全性。

请一并参见图3,是本发明实施例的另一种应用运行数据冻结方法的流程示意图,本发明实施例的所述方法可以包括上述步骤S201至步骤S208,还可以包括如下步骤。

S301、接收所述冻结后的历史应用运行数据的解冻指令。

S302、判断所述终端是否存在支持挂载所述冻结后的历史应用运行数据所对应的目标应用。

本发明实施例中,当所述终端判断到本终端中存在支持挂载所述被冻结后的历史应用运行数据相对应的目标应用时,所述终端继续执行步骤S303;否则,结束流程。

S303、根据所述解冻指令,确定是否需要对所述冻结后的历史运行数据进行解密处理。

本发明实施例中,终端还可以对所述解冻指令进行分析来确定所述冻结后的历史运行数据是否需要解密处理才能被本终端使用,如果需要则继续执行步骤S304;如果不需要,则继续执行步骤S305。

S304、根据获取的解密密码对所述冻结后的历史应用运行数据进行解密和解冻处理,得到所述历史应用运行数据。

S305、直接对所述冻结后的历史应用运行数据进行解冻处理,得到所述历史应用运行数据。

S306、当检测到所述终端运行所述目标应用时,重新加载并显示所述历史应用运行数据。

需要说明的是,步骤S306可以在步骤S304或者步骤S305之后进行执行。

本发明实施例在将历史应用运行数据冻结后,可以保证该应用的历史运行数据的安全性,同时还具备可移植性,以及终端在重新挂载这些历史运行数据后用户可以正常预览。

请参见图4,是本发明实施例的一种应用运行数据冻结装置的结构示意图,本发明实施例的所述装置可以可设置在诸如智能手机、平板电脑、智能可穿戴设备等带通信网络功能的终端中,所述装置4包括:

获取模块40,用于当检测到终端开启预设的应用冻结模式时,获取需要进行冻结的至少一个目标应用;

查找模块41,用于根据所述目标应用,查找与所述目标应用对应的历史应用运行数据;

冻结模块42,用于将查找到的所述历史应用运行数据进行冻结,以禁止所述目标应用加载并显示所述历史应用运行数据。

本发明实施例中涉及的各个模块的具体实现可参考图1至图3对应实施例中相关功能模块或者实施步骤的描述,在此不赘述。

本发明实施例可通过当检测到终端开启预设的应用冻结模式时,获取需要进行冻结的至少一个目标应用,进一步地根据所述目标应用,查找与所述目标应用对应的历史应用运行数据,最后将查找到的所述历史应用运行数据进行冻结,以禁止所述目标应用加载并显示所述历史应用运行数据;这样可根据用户的需要自主选择需要冻结的应用的历史应用运行数据,可提升应用运行数据冻结的方便快捷性和终端应用使用的安全性。

请参见图5,是本发明实施例的另一种应用运行数据冻结装置的结构示意图,本发明实施例的所述装置5可以包括:上述的获取模块40、查找模块41、冻结模块42,其中,

所述冻结模块42,具体用于检测是否接收到加密冻结指令;若接收到所述加密冻结指令,则根据获取的加密密码将查找到的所述历史应用运行数据进行加密,并将所述加密后的历史应用运行数据进行冻结;若没有接收到所述加密冻结指令,则直接将查找到的所述历史应用运行数据进行冻结。

其中可选地,所述装置还包括:

存储模块43,用于将所述冻结后的历史应用运行数据存储至预设的冻结数据库中,以防止所述目标应用被卸载时清除所述历史应用运行数据。

其中可选地,所述装置还包括:

接收模块44,用于接收针对所述冻结后的历史应用运行数据的获取指令;

发送模块45,用于根据所述获取指令的指示将所述冻结后的历史应用运行数据发送给对应的终端。

其中可选地,所述装置还包括:

判断模块46,用于当接收到所述冻结后的历史应用运行数据的解冻指令时,判断所述终端是否存在支持挂载所述冻结后的历史应用运行数据所对应的所述目标应用;

确定模块47,用于若所述判断模块46的判断结果为是,则根据所述解冻指令,确定是否需要对所述冻结后的历史运行数据进行解密处理;

解冻模块48,用于若需要,则根据获取的解密密码对所述冻结后的历史应用运行数据进行解密和解冻处理,得到所述历史应用运行数据,当检测到所述终端运行所述目标应用时,重新加载并显示所述历史应用运行数据;若不需要,则直接对所述冻结后的历史应用运行数据进行解冻处理,得到所述历史应用运行数据,当检测到所述终端运行所述目标应用时,重新加载并显示所述历史应用运行数据。

本发明实施例中涉及的各个模块的具体实现可参考图1至图4对应实施例中相关功能模块或者实施步骤的描述,在此不赘述。

本发明实施例在将历史应用运行数据冻结后,可以保证该应用的历史运行数据的安全性,同时还具备可移植性,以及终端在重新挂载这些历史运行数据后用户可以正常预览。

再请参见图6,是本发明实施例的一种终端的结构示意图。所述终端可以为智能手机、平板电脑、智能可穿戴设备等带通信网络功能的设备,如图6所示,本发明实施例的所述终端可以包括显示屏、按键、扬声器、拾音器等模块,并且还包括:至少一个总线501、与总线501相连的至少一个处理器502以及与总线501相连的至少一个存储器503,实现通信功能的通信装置505,为终端各耗电模块供电的电源装置504。

所述处理器502可通过总线501,调用存储器503中存储的代码以执行相关的功能,其中,存储器503包括操作系统、数据传输应用程序。

所述处理器502,用于当检测到终端开启预设的应用冻结模式时,获取需要进行冻结的至少一个目标应用;根据所述目标应用,查找与所述目标应用对应的历史应用运行数据;将查找到的所述历史应用运行数据进行冻结,以禁止所述目标应用加载并显示所述历史应用运行数据。

进一步可选地,所述处理器502还用于检测是否接收到加密冻结指令;若接收到所述加密冻结指令,则根据获取的加密密码将查找到的所述历史应用运行数据进行加密,并将所述加密后的历史应用运行数据进行冻结;若没有接收到所述加密冻结指令,则直接将查找到的所述历史应用运行数据进行冻结。

进一步可选地,所述处理器502还用于将所述冻结后的历史应用运行数据存储至预设的冻结数据库中,以防止所述目标应用被卸载时清除所述历史应用运行数据。

进一步可选地,所述处理器502还用于接收针对所述冻结后的历史应用运行数据的获取指令;根据所述获取指令的指示将所述冻结后的历史应用运行数据发送给对应的终端。

进一步可选地,所述处理器502还用于当接收到所述冻结后的历史应用运行数据的解冻指令时,判断所述终端是否存在支持挂载所述冻结后的历史应用运行数据所对应的所述目标应用;

若存在,则根据所述解冻指令,确定是否需要对所述冻结后的历史运行数据进行解密处理;若需要,则根据获取的解密密码对所述冻结后的历史应用运行数据进行解密和解冻处理,得到所述历史应用运行数据,当检测到所述终端运行所述目标应用时,重新加载并显示所述历史应用运行数据;若不需要,则直接对所述冻结后的历史应用运行数据进行解冻处理,得到所述历史应用运行数据,当检测到所述终端运行所述目标应用时,重新加载并显示所述历史应用运行数据。

本发明实施例可通过当检测到终端开启预设的应用冻结模式时,获取需要进行冻结的至少一个目标应用,进一步地根据所述目标应用,查找与所述目标应用对应的历史应用运行数据,最后将查找到的所述历史应用运行数据进行冻结,以禁止所述目标应用加载并显示所述历史应用运行数据;这样可根据用户的需要自主选择需要冻结的应用的历史应用运行数据,可提升应用运行数据冻结的方便快捷性和终端应用使用的安全性。

本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任何应用的冻结与解冻操作方法的部分或全部步骤。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

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

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

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

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

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

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