一种数据处理方法、终端及计算机存储介质与流程

文档序号:13982839阅读:163来源:国知局
本发明涉及电子应用领域中的数据缓存技术,尤其涉及一种数据处理方法、终端及计算机存储介质。
背景技术
::随着科学技术的不断发展,电子技术也得到了飞速的发展,电子产品的种类也越来越多,人们也享受到了科技发展带来的各种便利。而随着电子产品,例如终端上安装的应用的增多,终端存储的应用以及应用数据也越来越多了。目前对于终端来说,终端存储的东西越来多,再大的内存,经常面临空间不够用的情况,这个时候都会选择卸载应用来清理空间,以达到终端存储其他应用或数据的目的,但是很多时候卸载应用可能只是暂时的,那么当下次想要使用已经卸载了的应用的时候,就需要重新进行应用的安装等过程,相当于新安装应用进行使用,每次安装应用是相对独立的,缺乏人性化设计。技术实现要素:为解决上述技术问题,本发明实施例期望提供一种数据处理方法、终端及计算机存储介质,能够实现在第一应用非第一次安装时,恢复第一应用对应的应用数据,智能关联应用数据和第一应用,体现了终端的人性化设计。本发明的技术方案是这样实现的:本发明实施例提供了一种数据处理方法,包括:接收第一应用的安装请求;响应所述安装请求,扫描第一分区中存储的数据,所述第一分区用于存储已删除应用的应用数据;在所述第一分区中,查找到与所述第一应用匹配的第一应用数据时,提示是否恢复所述第一应用数据;当选择恢复所述第一应用数据时,将所述第一应用数据作为所述第一应用的使用数据进行关联。在上述方案中,其特征在于,所述接收第一应用的安装请求之前,所述方法还包括:在对所述第一应用进行卸载时,提示是否删除所述第一应用数据;当选择不删除所述第一应用数据时,删除所述第一应用对应的第一应用安装包,以及将所述第一应用数据保留在所述第一分区中。在上述方案中,所述将所述第一应用数据保留在所述第一分区中,包括:标记所述第一应用数据为卸载所述第一应用时不删除的数据;获取所述第一应用的第一标识;在所述第一分区中采用所述第一标识为文件名,存储被标记的所述第一应用数据。在上述方案中,所述在所述第一分区中,查找到与所述第一应用匹配的第一应用数据时,提示是否恢复所述第一应用数据,包括:在所述第一分区中,查找到与所述第一应用的所述第一标识相同的所述第一应用数据时,提示是否恢复所述第一应用数据。在上述方案中,所述在对第一应用进行卸载时,提示是否删除第一应用数据之后,且所述删除所述第一应用对应的第一应用安装包,以及将所述第一应用数据保留在第一分区中之前,所述方法还包括:在数据分区中建立所述第一分区。在上述方案中,所述将所述第一应用数据作为所述第一应用的使用数据进行关联之后,所述方法还包括:当所述第一应用被启动时,依据所述第一应用数据实现所述第一应用的第一功能。本发明实施例提供了一种终端,包括:处理器、存储介质、接收器以及通信总线,所述接收器和所述存储介质通过所述通信总线与所述处理器连接通信;所述接收器,用于接收第一应用的安装请求;所述处理器,用于调用所述存储介质存储的数据处理相关程序,并执行如下步骤:响应所述安装请求,扫描第一分区中存储的数据,所述第一分区用于存储已删除应用的应用数据;在所述第一分区中,查找到与所述第一应用匹配的第一应用数据时,提示是否恢复所述第一应用数据;当选择恢复所述第一应用数据时,将所述第一应用数据作为所述第一应用的使用数据进行关联。在上述终端中,所述处理器,还用于所述接收第一应用的安装请求之前,在对所述第一应用进行卸载时,提示是否删除所述第一应用数据;当选择不删除所述第一应用数据时,删除所述第一应用对应的第一应用安装包,以及将所述第一应用数据保留在所述第一分区中。在上述终端中,所述处理器,具体用于标记所述第一应用数据为卸载所述第一应用时不删除的数据;获取所述第一应用的第一标识;在所述第一分区中采用所述第一标识为文件名,存储被标记的所述第一应用数据。在上述终端中,所述处理器,还具体用于在所述第一分区中,查找到与所述第一应用的所述第一标识相同的所述第一应用数据时,提示是否恢复所述第一应用数据。在上述终端中,所述处理器,还用于所述在对第一应用进行卸载时,提示是否删除第一应用数据之后,且所述删除所述第一应用对应的第一应用安装包,以及将所述第一应用数据保留在第一分区中之前,在数据分区中建立所述第一分区。在上述终端中,所述处理器,还用于所述将所述第一应用数据作为所述第一应用的使用数据进行关联之后,当所述第一应用被启动时,依据所述第一应用数据实现所述第一应用的第一功能。本发明实施例提供了一种计算机存储介质,其上存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现上述数据处理方法所述的方法步骤。本发明实施例提供了一种数据处理方法、终端及计算机存储介质,接收第一应用的安装请求;响应安装请求,扫描第一分区中存储的数据,第一分区用于存储已删除应用的应用数据;在第一分区中,查找到与第一应用匹配的第一应用数据时,提示是否恢复第一应用数据;当选择恢复第一应用数据时,将第一应用数据作为第一应用的使用数据进行关联。采用上述技术实现方案,由于终端在进行第一应用的安装的时候,是可以先从第一分区存储的已删除应用的应用数据中查找是不是存储有第一应用在被卸载时的使用数据,若是有就可以提示恢复该第一应用数据(即使用数据),从而实现新安装的应用与之前的使用数据的关联,即能够实现在第一应用非第一次安装时,恢复第一应用对应的应用数据,智能关联应用数据和第一应用,体现了终端的人性化设计。附图说明图1为本发明实施例提供的一种可选的移动终端的硬件结构示意图;图2为本发明实施例提供的一种通信网络系统架构图;图3为本发明实施例提供的一种数据处理方法的流程图一;图4为本发明实施例提供的示例性的特定功能设置界面的示意图;图5为本发明实施例提供的示例性的应用数据恢复的界面示意图;图6为本发明实施例提供的一种数据处理方法的流程二;图7为本发明实施例提供的一种数据处理方法的流程图三;图8为本发明实施例提供的一种终端的结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。本发明实施例中的终端可以为具有摄像或拍摄功能的电子设备等,本发明实施例不作限制。终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(personaldigitalassistant,pda)、便捷式媒体播放器(portablemediaplayer,pmp)、导航装置、可穿戴设备、智能手环、计步器等移动终端,以及诸如数字tv、台式计算机等固定终端。后续描述中将以移动终端为例进行说明,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。请参阅图1,其为实现本发明各个实施例的一种可选的移动终端的硬件结构示意图,该移动终端100可以包括:rf(radiofrequency,射频)单元101、wi-fi模块102、音频输出单元103、a/v(音频/视频)输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、处理器110、以及电源111等部件。本领域技术人员可以理解,图1中示出的移动终端结构并不构成对移动终端的限定,移动终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。下面结合图1对移动终端的各个部件进行具体的介绍:射频单元101可用于收发信息或通话过程中,信号的接收和发送,具体的,将基站的下行信息接收后,给处理器110处理;另外,将上行的数据发送给基站。通常,射频单元101包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元101还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于gsm(globalsystemofmobilecommunication,全球移动通讯系统)、gprs(generalpacketradioservice,通用分组无线服务)、cdma2000(codedivisionmultipleaccess2000,码分多址2000)、wcdma(widebandcodedivisionmultipleaccess,宽带码分多址)、td-scdma(timedivision-synchronouscodedivisionmultipleaccess,时分同步码分多址)、fdd-lte(frequencydivisionduplexing-longtermevolution,频分双工长期演进)和tdd-lte(timedivisionduplexing-longtermevolution,分时双工长期演进)等。wi-fi属于短距离无线传输技术,移动终端通过wi-fi模块102可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图1示出了wi-fi模块102,但是可以理解的是,其并不属于移动终端的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。音频输出单元103可以在移动终端100处于呼叫信号接收模式、通话模式、记录模式、语音识别模式、广播接收模式等等模式下时,将射频单元101或wi-fi模块102接收的或者在存储器109中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元103还可以提供与移动终端100执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元103可以包括扬声器、蜂鸣器等等。移动终端100还包括至少一种传感器105,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1061的亮度,接近传感器可在移动终端100移动到耳边时,关闭显示面板1061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。显示单元106用于显示由用户输入的信息或提供给用户的信息。显示单元106可包括显示面板1061,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板1061。用户输入单元107可用于接收输入的数字或字符信息,以及产生与移动终端的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元107可包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1071上或在触控面板1071附近的操作),并根据预先设定的程式驱动相应的连接装置。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器110,并能接收处理器110发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1071。除了触控面板1071,用户输入单元107还可以包括其他输入设备1072。具体地,其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种,具体此处不做限定。进一步的,触控面板1071可覆盖显示面板1061,当触控面板1071检测到在其上或附近的触摸操作后,传送给处理器110以确定触摸事件的类型,随后处理器110根据触摸事件的类型在显示面板1061上提供相应的视觉输出。虽然在图1中,触控面板1071与显示面板1061是作为两个独立的部件来实现移动终端的输入和输出功能,但是在某些实施例中,可以将触控面板1071与显示面板1061集成而实现移动终端的输入和输出功能,具体此处不做限定。接口单元108用作至少一个外部装置与移动终端100连接可以通过的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(i/o)端口、视频i/o端口、耳机端口等等。接口单元108可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到移动终端100内的一个或多个元件或者可以用于在移动终端100和外部装置之间传输数据。存储器109可用于存储软件程序以及各种数据。存储器109可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器109可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。处理器110是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器109内的软件程序和/或模块,以及调用存储在存储器109内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。处理器110可包括一个或多个处理单元;优选的,处理器110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。移动终端100还可以包括给各个部件供电的电源111(比如电池),优选的,电源111可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。尽管图1未示出,移动终端100还可以包括蓝牙模块等,在此不再赘述。为了便于理解本发明实施例,下面对本发明的移动终端所基于的通信网络系统进行描述。请参阅图2,图2为本发明实施例提供的一种通信网络系统架构图,该通信网络系统为通用移动通信技术的lte系统,该lte系统包括依次通讯连接的ue(userequipment,用户设备)201,e-utran(evolvedumtsterrestrialradioaccessnetwork,演进式umts陆地无线接入网)202,epc(evolvedpacketcore,演进式分组核心网)203和运营商的ip业务204。具体地,ue201可以是上述终端100,此处不再赘述。e-utran202包括enodeb2021和其它enodeb2022等。其中,enodeb2021可以通过回程(backhaul)(例如x2接口)与其它enodeb2022连接,enodeb2021连接到epc203,enodeb2021可以提供ue201到epc203的接入。epc203可以包括mme(mobilitymanagemententity,移动性管理实体)2031,hss(homesubscriberserver,归属用户服务器)2032,其它mme2033,sgw(servinggateway,服务网关)2034,pgw(pdngateway,分组数据网络网关)2035和pcrf(policyandchargingrulesfunction,政策和资费功能实体)2036等。其中,mme2031是处理ue201和epc203之间信令的控制节点,提供承载和连接管理。hss2032用于提供一些寄存器来管理诸如归属位置寄存器(图中未示)之类的功能,并且保存有一些有关服务特征、数据速率等用户专用的信息。所有用户数据都可以通过sgw2034进行发送,pgw2035可以提供ue201的ip地址分配以及其它功能,pcrf2036是业务数据流和ip承载资源的策略与计费控制策略决策点,它为策略与计费执行功能单元(图中未示)选择及提供可用的策略和计费控制决策。ip业务204可以包括因特网、内联网、ims(ipmultimediasubsystem,ip多媒体子系统)或其它ip业务等。虽然上述以lte系统为例进行了介绍,但本领域技术人员应当知晓,本发明不仅仅适用于lte系统,也可以适用于其他无线通信系统,例如gsm、cdma2000、wcdma、td-scdma以及未来新的网络系统等,此处不做限定。本发明实施例中的终端可以为移动终端,那么,示例性的,基于上述移动终端硬件结构以及通信网络系统,可以提出本发明方法各个实施例。下述的终端可以利用移动终端来代替。实施例一本发明实施例提供了一种数据处理方法,如图3所示,该方法可以包括:s101、接收第一应用的安装请求;本发明实施例提供的数据处理方法可以应用在用户通过终端进行应用功能(通过客户端实现)实现的场景中,本发明实施例针对的数据处理对象可以为终端上安装的应用或某个客户端等,本发明不限制应用或客户端的具体类型。可选的,在本发明实施例中,终端上安装的应用可以包括:具备娱乐功能的应用(如视频应用,音频播放应用,游戏应用,阅读软件、聊天应用和直播应用),又如具备服务功能的应用(如地图导航应用、团购应用、拍摄应用等),本发明实施例不作限制。在本发明实施例中,终端中安装有很多的应用,以及用户使用终端上的应用会产生很多的应用数据。本发明实施例中的终端可以具有数据保留功能,这样就可以设置需要保留的数据,为后续应用功能的使用提供便利。需要说明的是,本发明实施例中的数据保留功能,可以通过设置好的数据保留功能按钮来实现。以终端为手机为例进行说明,用户在终端的特定功能设置界面上实现特定功能时,可以启动在手机上设置好的数据保留功能按钮,这样实现的数据保留功能就开启了,就按照本发明实施例提供的数据处理方法来进行的。示例性的,如图4所示,本发明实施例中用户可以通过特定功能设置界面进行数据保留功能的开启和关闭,当用户点击“开”按键时,就表征开启终端的数据保留功能;当用户点击“关”按键时,就表征关闭终端的数据保留功能。终端可以通过检测上述数据保留功能按键的键值或者是状态,来确定数据保留功能是否开启,从而确定进行数据处理的方法。在本发明实施例中提出的一种数据处理方法主要用于在删除应用的时候可选择性的确定是否保留应用的应用数据,保留的话,在该应用再次安装的时候,就可以直接和保留的数据相关联,安装好的应用可以直接使用应用数据进行处理操作。这样一来,在终端开启了保留数据功能删除了应用的场景中描述本发明实施例提供的一种数据处理方法,因此,终端需要先接收第一应用的安装请求,该第一应用为当前终端中正在进行安装的应用,本发明实施例不作限制第一应用的类型。这里,第一应用在终端中下载的过程中,可以在下载第一应用完成的时候自动发送安装请求进行安装,也可以在终端的显示屏上显示提示安装信息,以确定是否进行第一应用的安装,确认安装的时候就相当于接收了第一应用的安装请求,本发明实施例不限制第一应用安装请求的触发形式。s102、响应安装请求,扫描第一分区中存储的数据,第一分区用于存储已删除应用的应用数据;终端在接收了第一应用的安装请求之后,就开始响应该第一安装请求,进行安装的过程,但是在本发明实施例中,由于第一应用可能为终端从未安装过的应用,也可能为终端已安装过的应用但是卸载了,现在需要重新进行安装,而对于卸载的应用本发明实施例中的终端是可以保留卸载应用的应用数据的,因此,本发明实施例中的终端响应安装请求进行第一应用安装的过程中,还需要进行查询该第一应用是否保留有应用数据的存在的。这样的话,终端响应安装请求,进行第一应用的安装中,该终端扫描第一分区中的存储数据,即获取第一分区中的数据,从而后续去确定该第一分区中是否有对应第一应用的应用数据(使用数据),其中,第一分区为本发明实施例中临时建立的用于存储数据保留功能保留的应用数据的。需要说明的是,在本发明实施例中,第一分区可以为系统分区或数据分区中建立的与数据保留功能相对应的存储空间,该存储空间的大小本发明实施例不作限制。在本发明实施例中,终端可以为安卓(android)系统的电子设备,在该终端中存在两个重要的分区,系统分区(systempartion)和数据分区(datapartion),系统分区中存储的数据是系统自带的应用的相关安装包等数据,例如,终端中系统自带应用存在system分区的应用目录下,用户自己安装的第三方应用存放在data分区下应用目录下。而所有应用产生的数据都存在data分区data目录下面。其中,系统分区是windows操作系统里常用的术语,主要指的是用于启动windows的分区,通常该分区的根目录下,包含操作系统的启动文件(如boot.ini、ntldr等),系统分区就是保存各种引导文件的分区(也叫引导分区)。需要说明的是,虽然各个应用产生的应用数据是存储在数据分区中的,但是本发明实施例的第一分区确实可以建立在系统分区中,也可以建立在数据分区中的。需要说明的是,在本发明实施例中,终端在获取到数据保留功能保留数据的时候,可以在系统分区中建立或开辟出一个新的文件夹即第一分区,该第一分区用于存储本发明实施例提供的数据处理方法中获取到的应用数据。在本发明实施例中,应用数据为用户使用应用产生的数据,例如,登录应用的用户名和密码以及用户对应应用的常用设置数据等用户数据,本发明实施例不作限制。在本发明实施例中,第一分区可以以文件夹的形式存在于系统分区或数据分区的存储区域中。这里,第一应用对应的第一应用数据存储在第一分区的时候,终端可以采用第一应用对应的第一应用标识进行文件夹的命名,具体的实现方式本发明实施例不作限制。需要说明的是,在本发明实施例中,由于第一应用的数目是不确定的,可以为一个,也可以为多个,因此,在数据保留功能下,终端的系统分区或数据分区中的第一分区是可以为存储这些第一应用对应的第一应用数据的,因此,该第一分区中可以存储有以第一应用标识命名的多个文件夹,而第一分区可以是临时建立的,在不需要进行存储的时候,可以释放第一分区的存储区域,灵活实现数据的存储,具体的实现方式本发明实施例不作限制。s103、在第一分区中,查找到与第一应用匹配的第一应用数据时,提示是否恢复第一应用数据;终端一旦需要安装第一应用,该终端就需要去第一分区中获取数据保留功能保留下的应用数据,以判断该第一应用是否有对应的应用数据需要恢复。这样的查找结果有两种,一种为终端在第一分区中未查找到第一应用对应的第一应用数据,表征该第一应用安装的时候不需要进行数据恢复;一种为终端在第一分区中查找到了第一应用对应的第一应用数据,表征该第一应用在安装的时候需要进行第一应用数据的恢复。这里,在第一分区中,该终端一旦查找到与第一应用匹配的第一应用数据的时候,该终端就可以进行第一应用数据的恢复功能了,为了尊重用户的意愿,该终端可以先提示用户是否需要进行第一应用数据的恢复,再根据用户的选择进行实际的第一应用数据的恢复。示例性的,如图5所示,手机1上的(终端)应用a(第一应用)的安装过程中,该手机1去扫描数据存储区域的时候,查找到了与应用a对应的应用数据a(第一应用数据),这时,手机1显示提示信息:“是否进行应用数据a的恢复”,以提示用户进行数据恢复的选择。进一步地,在第一分区中,未查找到与第一应用匹配的第一应用数据时,该终端可以进行正常的第一应用安装包的安装过程,没有第一应用数据恢复的过程。s104、当选择恢复第一应用数据时,将第一应用数据作为第一应用的使用数据进行关联。终端在第一分区中,查找到与第一应用匹配的第一应用数据时,提示是否恢复第一应用数据之后,用户可以选择恢复第一应用数据,也可以选择不恢复第一应用数据,而当选择恢复第一应用数据时,将第一应用数据作为第一应用的使用数据进行关联;当不选择恢复第一应用数据时,终端只进行第一应用的安装包的安装过程。示例性的,如图5所示,手机1上的(终端)应用a(第一应用)的安装过程中,该手机1去扫描数据存储区域的时候,查找到了与应用a对应的应用数据a(第一应用数据),这时,手机1显示提示信息:“是否进行应用数据a的恢复”,以提示用户进行数据恢复的选择,当“是”按钮被触发,则表征选择应用数据a在安装应用a的时候进行数据恢复;当“否”按钮被触发,则表征选择应用数据a在安装应用a的时候不行数据恢复。在本发明实施例中,终端将第一应用数据作为第一应用的使用数据进行关联的方式可以为:终端在安装第一应用的过程中,将第一分区中查找到的第一应用数据存储到第一应用的安装包的应用数据目录中,实现了第一应用与第一应用数据的关联。可以理解的是,由于终端在进行第一应用的安装的时候,是可以先从第一分区存储的已删除应用的应用数据中查找是不是存储有第一应用在被卸载时的使用数据,若是有就可以提示恢复该第一应用数据(即使用数据),从而实现新安装的应用与之前的使用数据的关联,即能够实现在第一应用非第一次安装时,恢复第一应用对应的应用数据,智能关联应用数据和第一应用,体现了终端的人性化设计。进一步地,如图6所示,在s104之后,本发明实施例提供的一种数据处理方法还可以包括:s105。以及在s101之前,本发明实施例提供的一种数据处理方法还可以包括:s106-s107。如下:s105、当第一应用被启动时,依据第一应用数据实现第一应用的第一功能。当选择恢复第一应用数据时,终端已经将第一应用数据作为第一应用的使用数据进行关联了,这样第一应用在之前使用过的应用数据就可以直接在安装第一应用的时候产生,于是,当第一应用安装好被启动的时候,该终端可以直接依据第一应用数据实现第一应用的第一功能。本发明实施例中的第一功能可以为:消息的发送(聊天功能)、数据的查看、图片的处理等需要第一应用数据的功能,本发明实施例不作限制。示例性的,假设第一功能为聊天功能,第一应用为社交应用,第一应用数据为社交应用的登录信息。手机1在安装社交应用的过程中,查找到了该社交应用在终端上卸载的时候的登录信息,于是,手机1在安装社交应用的时候将登录信息存储在该社交应用的数据目录下的登录数据处,这样,手机1安装完成了该社交应用的时候,就可以打开该社交应用,直接可以在历史登录信息中获取到上述登录信息,使得社交应用的设计和操作更加人性化和智能化。s106、在对第一应用进行卸载时,提示是否删除第一应用数据。s107、当选择不删除第一应用数据时,删除第一应用对应的第一应用安装包,以及将第一应用数据保留在第一分区中。需要说明的是,在本发明实施例中提出的一种数据处理方法主要用于在删除应用的时候可选择性的确定是否保留应用的应用数据,保留的话,在该应用再次安装的时候,就可以直接和保留的数据相关联,安装好的应用可以直接使用应用数据进行处理操作。这样一来,在终端接收第一应用的安装请求之前,该终端可能已经进行过对第一应用的卸载的处理了。以终端卸载第一应用,而后又需要安装该第一应用为例进行说明,在终端卸载第一应用的时候,可以通过提示信息提示用户是否要进行数据保留功能的实现,即终端在在对第一应用进行卸载时,在终端的显示屏上提示是否删除第一应用对应的第一应用数据,以便用户进行第一应用数据的数据保留;当用户选择不删除第一应用数据时,该终端在卸载第一应用的时候,只删除第一应用对应的第一应用安装包,而将第一应用数据保留在第一分区中,其中第一分区为终端开辟的临时文件存储区域,此处不再赘述。可以理解的是,本发明实施例提供了一种在卸载应用时候可以实现应用的应用数据保留的功能,而保留的应用数据可以在同一个应用被再次安装的时候关联使用,提高了应用的启动效率,同时还体现了应用的人性化和智能化设计。实施例二本发明实施例提供了一种数据处理方法,如图7所示,该方法可以包括:s201、在对第一应用进行卸载时,提示是否删除第一应用数据;本发明实施例中实现“在对第一应用进行卸载时,提示是否删除第一应用数据”的过程与实施例一中的实现s106的过程描述一致,此处不再赘述。s202、当选择不删除第一应用数据时,在数据分区中建立第一分区,删除第一应用对应的第一应用安装包,以及标记第一应用数据为卸载第一应用时不删除的数据;s203、获取第一应用的第一标识;s204、在第一分区中采用第一标识为文件名,存储被标记的第一应用数据;本发明实施例中实现s202-s204的过程与实施例一中的实现s107的过程描述一致,此处不再赘述。不同的是,在本发明实施例中,第一分区中存储第一应用的第一应用数据的时候可以按照第一应用的标识(第一标识)进行命名或标记存储在一个文件夹,这样终端就可以通过第一标识来进行第一应用对应的应用数据的查找了,本发明实施例中的第一标识可以为第一应用的名称或者第一应用图标等,具体的实现形式本发明实施例不作限制。在本发明实施例中,当选择不删除第一应用数据时,终端在数据分区中建立第一分区,删除第一应用对应的第一应用安装包,并标记第一应用数据为卸载第一应用时不删除的数据;这样,终端在进行第一应用卸载的时候就可以知道哪些数据是需要删除的,哪些数据是不需要进行删除的,接着,该终端去获取第一应用的第一标识;这样终端就在第一分区中采用第一标识为文件名,存储被标记的第一应用数据。s205、接收第一应用的安装请求;本发明实施例中实现“接收第一应用的安装请求”的过程与实施例一中的实现s101的过程描述一致,此处不再赘述。s206、响应安装请求,扫描第一分区中存储的数据,第一分区用于存储已删除应用的应用数据;本发明实施例中实现“响应安装请求,扫描第一分区中存储的数据,第一分区用于存储已删除应用的应用数据”的过程与实施例一中的实现s102的过程描述一致,此处不再赘述。s207、在第一分区中,查找到与第一应用的第一标识相同的第一应用数据时,提示是否恢复第一应用数据;本发明实施例中实现“在第一分区中,查找到与第一应用的第一标识相同的第一应用数据时,提示是否恢复第一应用数据”的过程与实施例一中的实现s103的过程描述一致,此处不再赘述。不同的是,在本发明实施例中,由于第一分区中的第一应用的第一应用数据可以采用第一应用的第一标识来命名存储,因此,终端在在第一分区中,可以通过与第一应用的第一标识相同的第一应用数据来实现第一应用数据的查找,当查找到与第一应用的第一标识相同的第一应用数据时,提示是否恢复第一应用数据。s208、当选择恢复第一应用数据时,将第一应用数据作为第一应用的使用数据进行关联;本发明实施例中实现“当选择恢复第一应用数据时,将第一应用数据作为第一应用的使用数据进行关联”的过程与实施例一中的实现s104的过程描述一致,此处不再赘述。s209、当第一应用被启动时,依据第一应用数据实现第一应用的第一功能。本发明实施例中实现“当第一应用被启动时,依据第一应用数据实现第一应用的第一功能”的过程与实施例一中的实现s105的过程描述一致,此处不再赘述。可以理解的是,由于终端在进行第一应用的安装的时候,是可以先从第一分区存储的已删除应用的应用数据中查找是不是存储有第一应用在被卸载时的使用数据,若是有就可以提示恢复该第一应用数据(即使用数据),从而实现新安装的应用与之前的使用数据的关联,即能够实现在第一应用非第一次安装时,恢复第一应用对应的应用数据,智能关联应用数据和第一应用,体现了终端的人性化设计。实施例三基于实施例一和实施例二的同一发明构思,如图8所示,本发明实施例提供了一种终端1,包括:处理器10、存储介质11、接收器12以及通信总线13,所述接收器12和所述存储介质11通过所述通信总线13与所述处理器10连接通信;所述接收器12,用于接收第一应用的安装请求;所述处理器10,用于调用所述存储介质11存储的数据处理相关程序,并执行如下步骤:响应所述安装请求,扫描第一分区中存储的数据,所述第一分区用于存储已删除应用的应用数据;在所述第一分区中,查找到与所述第一应用匹配的第一应用数据时,提示是否恢复所述第一应用数据;当选择恢复所述第一应用数据时,将所述第一应用数据作为所述第一应用的使用数据进行关联。可选的,所述处理器10,还用于所述接收第一应用的安装请求之前,在对所述第一应用进行卸载时,提示是否删除所述第一应用数据;当选择不删除所述第一应用数据时,删除所述第一应用对应的第一应用安装包,以及将所述第一应用数据保留在所述第一分区中。可选的,所述处理器10,具体用于标记所述第一应用数据为卸载所述第一应用时不删除的数据;获取所述第一应用的第一标识;在所述第一分区中采用所述第一标识为文件名,存储被标记的所述第一应用数据。可选的,所述处理器10,还具体用于在所述第一分区中,查找到与所述第一应用的所述第一标识相同的所述第一应用数据时,提示是否恢复所述第一应用数据。可选的,所述处理器10,还用于所述在对第一应用进行卸载时,提示是否删除第一应用数据之后,且所述删除所述第一应用对应的第一应用安装包,以及将所述第一应用数据保留在第一分区中之前,在数据分区中建立所述第一分区。可选的,所述处理器10,还用于所述将所述第一应用数据作为所述第一应用的使用数据进行关联之后,当所述第一应用被启动时,依据所述第一应用数据实现所述第一应用的第一功能。需要说明的是,在本发明实施例中,处理器10可与图1中的处理器110一致,存储介质11可与图1中的存储器109一致,接收器12可与图1中的用户输入单元107相对应。在实际应用中,上述的存储介质11可以是易失性存储器(volatilememory),例如随机存取存储器(random-accessmemory,ram);或者非易失性存储器(non-volatilememory),例如只读存储器(read-onlymemory,rom),快闪存储器(flashmemory),硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd);或者上述种类的存储器的组合,并向处理器提供指令和数据。上述处理器可以为特定用途集成电路(applicationspecificintegratedcircuit,asic)、数字信号处理器(digitalsignalprocessor,dsp)、数字信号处理装置(digitalsignalprocessingdevice,dspd)、可编程逻辑装置(programmablelogicdevice,pld)、现场可编程门阵列(fieldprogrammablegatearray,fpga)、中央处理器(centralprocessingunit,cpu)、控制器、微控制器、微处理器中的至少一种。可以理解地,对于不同的设备,用于实现上述处理器功能的电子器件还可以为其它,本发明实施例不作具体限定。本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。可以理解的是,由于终端在进行第一应用的安装的时候,是可以先从第一分区存储的已删除应用的应用数据中查找是不是存储有第一应用在被卸载时的使用数据,若是有就可以提示恢复该第一应用数据(即使用数据),从而实现新安装的应用与之前的使用数据的关联,即能够实现在第一应用非第一次安装时,恢复第一应用对应的应用数据,智能关联应用数据和第一应用,体现了终端的人性化设计。本发明实施例提供了一种计算机存储介质,其上存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现上述实施例一和实施例二所述的方法步骤。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1