数据处理的方法和装置的利记博彩app

文档序号:7925730阅读:542来源:国知局
专利名称:数据处理的方法和装置的利记博彩app
技术领域
本发明涉及移动通信领域,尤其涉及终端的数据处理:忮术。
背景技术
随着手机成为生活必需品,更换手机、SIM卡的频率越来越高,用户删除、 整理手机、SIM卡上的通讯录以及其他信息的需求也越来越高。由于用户误操 作或其他原因,经常出现将有用的号码或其他信息删除而无法恢复的情况,从 而影响用户体验。目前主要通过以下方法实现手机通讯录或其他信息等数据的 恢复在删除通讯录或其他信息时,将所述通讯录或其他信息存放到手机的数 据存储区,需要恢复的时候将通讯录或其他信息从数据存放区恢复到通讯录或 其他信息存放区。删除、恢复流程如图1、图2所示。可以理解,所述方法实 际上只是将删除的通讯录或其他信息等数据改变了存放位置而已,相当于手机 上需要永久预存与通讯录或其他信息相同的内存空间来备份已经删除的数据, 这对有限的手机内存空间来说是一种浪费。

发明内容
本发明实施例的主要目的在于提供一种方法和装置,以解决现有技术中手 机备份的删除数据占有手机内存空间过大的问题。为解决上述技术问题,本发 明实施例一方面,提供了一种数据处理的方法,所述方法包括
接收数据删除指令;
将数据从用户可见存储区域删除,记录所述数据的当前存储位置并对所述 删除数据进行压缩;
将所述压缩后的删除数据存储到备用存储区域。
另一方面,提供了一种恢复已删除数据的方法,所述方法包括 接收数据恢复指令;
根据所述数据恢复指令,对备用存储区域中的要恢复的数据进行解压缩处
理;
获取所述数据删除前的存储位置,将所述解压缩后的数据恢复到所述数据 删除前的存储位置。
另一方面,提供了一种数据处理装置,所述数据处理装置包括可见存储区 域和备用存储区域,还包括
指令接收模块,用于接收对数据进行删除或恢复的指令,并通知数据处理 模块进行相应处理;
数据处理模块,用于根据指令接收模块转发的数据删除指令记录所述要删 除数据的当前存储位置并对所述要删除数据进行压缩处理,根据指令接收模块 转发的数据恢复指令获取所述要恢复数据删除前的存储位置并对所述要恢复数 据进行解压缩处理;
数据操作模块,用于将数据处理模块压缩的数据存储到备用存储区域,将 数据处理模块解压缩的数据恢复到用户可见区域。
从上述技术方案可以看出,本发明实施例通过将要删除的数据进行压缩保 存,从而实现在避免用户将有用的信息删除而无法找回的情况下,降低备份数 据对手机有限的内存空间的占用。


图1为现有技术中手机删除通讯录的流程图2为现有技术中手机从备份数据恢复已删除数据的流程图3为本发明方法实施例一示意图4为手机用户对通讯录进行删除的流程图5为本发明方法实施例二示意图6为手机用户对通讯录进行恢复的流程图7为本发明装置实施例。
具体实施例方式
本发明实施例公开了 一种数据处理的方法和装置。
本发明实施例通过将要删除的数据进行压缩保存,从而实现在避免用户将 有用的信息删除而无法找回的情况下,降低备份数据对手机有限的内存空间的 占用。
下面结合附图对本发明实施例进行进一步详细il明。 如图3所示,为本发明方法实施例一的示意图,包括如下步骤 步骤301、接收数据删除指令;
用户进行删除通讯录或其他信息的操作时,向终端发送数据删除指令;用 户通常在通信终端上,选定将要删除的对象,点击删除按钮,即可完成发送数 据删除指令的操作,终端根据所述数据删除指令进行数据删除操作。
步骤302、对要删除的数据进行压缩;
终端接收到数据删除指令后,将用户选定的数据从用户终端用户可见存储 区域中删除,并记录所述数据在用户可见存储区域的存储位置,根据预先设置 的压缩算法对所述用户选定的数据进行压缩,所述算法为PC上通常使用的所 有压缩算法中的任意一种。压缩所述数据后,执行如下步骤303。
步骤303、存储所述压缩数据;
用户终端中预先设置有存储删除信息的备用存储区域,用于后续的删除信 息的恢复;用户终端将所述压缩后的用户选定数据存储到用户终端备用空间中。 如图4所示,为手机用户对通讯录进行删除的示意图。 步骤401、用户选择要删除的数据;
用户选择删除一条或多条通讯录,手机接收到所述删除通讯录的指令。
步骤402、计算所述要删除的数据压缩后的大小;
终端接收到删除数据的指令后,手机根据预置于其中的压缩算法预估将所 述用户选定数据压缩后,形成的压缩数据包的大小。之后执行步骤403。
步骤403、判断所述预估的压缩数据包大小是否小于或等于备用存储区域 的可用存储空间大小,若是,则流程跳转到步骤405,否则,4丸行步骤404;
步骤404、提示用户;
当所述预估的压缩数据包大小大于所述可用存储空间时,手机弹出提示信 息窗口提示用户,用户可以选择不删除所述数据,或用户可以选择直接删除所 述压缩数据,也可以重新选择要删除的数据,直至压缩要删除的数据后所述压 缩数据大小不大于所述可用存储空间。
步骤405、删除数据并记录所述数据删除之前的存储位置; 若所述压缩数据大小小于或等于所述存储空间大小,则将数据从用户可见 存储区域删除,记录所述数据的存储位置,以便于后续数据的恢复,之后执行 步骤406。
步骤406、压缩所述数据并将压缩数据存放于手机的备用存储区域中; 确认手机备用存储区域可以存储所述压缩数据后,则手机根据步骤402所
采用的压缩算法压缩所述数据,将压缩后的数据存放于手机的所述备用存储区
域的可用存储空间中。
步骤407、启用定时功能;
将所述压缩数据存储于所述备用存储区域之后,启用定时功能。定时时长 可以由手机用户设置,若用户没有设置,则默认定时时长为某一数值,通常所 述默认定时时长为系统预先设置的。
步骤408、判断预定时间是否到时;
定时功能启用之后,则手机判断预定定时时长是否到时,若没到预定定时 时长,则不进行任何处理,否则执行步骤409。步骤409、删除所述压缩数据或提示用户;
直接删除所述压缩数据,或提示用户预定定时时长已经到时,用户根据提 示可以进行的梯:作有删除所述压缩数据、恢复所述压缩数据或仍将所述压缩 数据存储于所述备用空间。
如图5所示,为本发明方法实施例二的示意图,包括如下步骤
501、 接收数据恢复指令;
用户进行恢复通讯录或其他信息的操作信息时,向终端发送数据恢复指令; 用户通常在通信终端上,选定将要恢复的数据,点击恢复按钮,即可完成发送 数据恢复指令的操作,终端根据所述数据恢复指令进行数据恢复操作。
502、 对要恢复的数据进行解压缩;
终端接收到数据恢复的指令后,获取所述数据删除前在用户可见存储区域 的存储位置,并使用与压缩数据时使用的压缩算法相对应的解压缩算法对所述 数据进行解压缩。
503、 恢复所述数据。
获取所述数据删除前的存储位置,将所述解压缩后的数据恢复到所述数据 删除之前在用户可见存储区域的存储位置,并将所述压缩后的删除数据从所述 备用存储区域删除。
如图6所示,为手机用户对通讯录进行恢复的示意图。
步骤601、用户选择恢复数据;
用户删除通讯录后,手^L对所述通讯录进行压缩形成压缩数据包,存储于 手机的备用空间中。用户根据需要通过手机上的按钮选择恢复通讯录,手机接 收到所述恢复通讯录的指令。
步骤602、计算所述压缩数据解压缩后的大小;
终端接收到恢复数据的指令后,根据与所述步骤402所述压缩算法相对应 的解压缩算法预估所述压缩数据包解压后的大小。 步骤603、获取所述数据删除前的存储位置;
获取所述数据删除前在用户可见存储区域的存储位置,接着执行步骤604。 步骤604、判断所述解压缩数据大小是否小于或等于可用存储空间大小; 判断所述解压缩数据大小是否小于或等于所述数据删除前在用户可见存储 区域的存储位置的大小,例,若所述数据删除前是存储在手机上的,则判断所 述数据解压缩之后的大小是否小于或等于手机上的可用存储空间大小,同样, 若所述数据删除前是存储于SIM卡上的,则判断所述压缩数据大小是否不大于 SIM卡上的可用存储空间大小。若判断所述数据解压缩之后的大小大于所述手 机或SIM卡上的可用存储空间大小,则流程跳转到606,否则,执行步骤605。 步骤605、解压所述数据并将所述数据恢复到数据删除前的存储位置、删 除备用存储区域中压缩后的删除数据;
根据步骤602所述解压缩算法解压所述压缩数据,并将所述数据存储于所 述数据删除前在用户可见存储区域的存储位置。即将删除前存储于手机的通讯 录存储位置的数据解压缩后存储于手机的通讯录存储位置,将删除前存储于 SIM卡上的通讯录存储位置的数据解压缩后存储于SIM卡上的通讯录存储位 置。恢复数据后,则将所述压缩后的删除数据从所述备用存储区域删除。 步骤606、提示用户;
若步骤604判断所述可用空间不足以存储所述解压缩数据时,则提示用户。 用户根据提示信息选择进一步的操作。用户可以根据提示信息选择删除所述压 缩数据;或者选择不恢复数据,仍然将所述压缩数据存储于所述备用存储区域; 或者当手机上的可用于存储通讯录的存储空间不够,而SIM卡上可用于存储通 讯录的存储空间足够时,用户可以选择将删除前存储于手机的可用于存储通讯 录的存储空间上的数据存储到SIM卡的可用于存储通讯录的存储空间上,或当 SIM卡上可用于存储通讯录的存储空间不够,而手^L上可用于存储通讯录的存 储空间足够时,用户可以将删除前存储于SIM卡上的可用于存储通讯录的存储 空间上的数据存储于手才几的可用于存储通讯录的存储空间上,也可以将部分解 压缩后的数据存放于手机的可用于存储通讯录的存储空间上,部分解压缩后的
数据存放于SIM卡上的可用于存储通讯录的存储空间。具体如何操作依据用户
的需要而定。
如图7所示,为本发明装置实施例示意图。
用户进行删除通讯录或其他信息的操作时,向终端发送数据删除指令,则 指令接收模块701接收到所述对数据进行删除的指令,通知数据处理模块702 对所述数据进行压缩处理;数据处理模块702记录下所述要删除的数据的当前 存储位置,并对要删除的数据进行压缩处理,在所述数据处理模块702对要删 除的数据进行压缩处理之前还可以由预估模块706根据预先设置的数据压缩算 法预估所述数据压缩后的数据包大小,并比较所述数据压缩后的数据包大小与 备用存储区域704的存储空间的大小,当所述数据压缩后的数据包大小小于或 等于所述备用存储区域704例如flash (闪存存储器)的存储空间大小时,数据 处理模块702才对要删除的数据进行压缩处理;数据操作模块703将数据处理 模块702压缩的数据存储到备用存储区域704的可用存储空间;此时,可由数 据删除模块707将所述要删除数据从所述用户可见存储区域删除。
所述装置还可以包括定时模块708,在所述数据操作模块对所述压缩数据 进行存储后计时,当所述压缩数据的存储时间超过预定时长时,通知所述数据 操作模块删除所述备用存储区域的压缩数据或提示用户选择是否将所述压缩后 的删除数据从所述备用存储区域删除。
用户进行恢复数据录或其他信息的操作时,向终端发送数据恢复指令,则 指令接收模块701接收到所述对数据进行恢复的指令,通知数据处理模块702 对所述数据进行解压缩处理;数据处理模块702获取所述要恢复的数据删除前 的存储位置,并对所述要恢复的数据进行解压缩处理,在所述数据处理模块702 对要恢复的数据进行解压缩处理之前还可以由预估模块706根据预先设置的数 据解压缩算法预估所述数据解压缩之后的大小,并比较所述数据解压缩之后的
大小与用户可见存储区域705的存储空间的大小,当所述数据解压缩之后的大 小小于或等于所述用户可见存储区域705的存储空间的大小时,所述操作模块
703将所述数据处理模块702解压缩的数据恢复到所述用户可见存储区域705 的可用存储空间。此时,可由数据删除模块707将所述压缩后的删除数据从所 述备用存储区域删除。
从以上实施例可以看出,本发明实施例通过将要删除的数据进行压缩保存, 并进行定时删除,从而实现在避免用户将有用的信息删除而无法找回的情况下, 降低备份数据对手机有限的内存空间的占用。
最后应说明的是以上实施例仅仅为本发明的优选实施例并不用以限定本 发明;尽管参照前述实施例对本发明实施例进行了详细的说明,本领域的普通 技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改, 或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技 术方案的本质脱离本发明实施例各实施例技术方案的精神和范围。
权利要求
1.一种数据处理方法,其特征在于,包括接收数据删除指令;将数据从用户可见存储区域删除,记录所述数据的当前存储位置并对所述删除数据进行压缩;将所述压缩后的删除数据存储到备用存储区域。
2、 如权利要求1所述方法,其特征在于,所述将数据从用户可见存储区域 删除之前包括根据预先设置的数据压缩算法,预估所述要删除数据压缩后的 数据包大小,判断所述预估的压缩数据包大小小于或等于所述备用存储区域大
3、 如权利要求l所述的方法,其特征在于,预先设置针对删除数据的系统 默认定时时长。
4、 如权利要求1所述的方法,其特征在于,将数据从用户可见空间删除后, 进一步包括用户设置针对所述删除数据定时时长。
5、 如权利要求3或4所述方法,其特征在于,所述将所述压缩后的删除数 据存储到备用存储区域之后进一步包括启动定时功能,当所述压缩后的删除 数据存储时间超过预先设定的定时时长时,则将所述压缩后的删除数据从所述 备用存储区域删除。
6、 如权利要求3或4所述的方法,其特征在于,所述将所述压缩后的删除 数据存储到备用存储区域之后进一 步包括启动定时功能,当所述压缩后的删除数据存储时间超过预先设定的定时时如果是,则将所述压缩后的删除数据从所述备用存储区域删除。
7、 一种恢复已删除it据的方法,其特征在于,包括 接收数据恢复指令; 根据所述数据恢复指令,对备用存储区域中的要恢复的数据进行解压缩处理;获取所述ft据删除前的存储位置,将所述解压缩后的数据恢复到所述数据 删除前的存储位置。
8、 如权利要求7所述方法,其特征在于,所述存储所述解压缩的数据之前 还包括预估所述解压缩数据的大小,判断所述预估的解压缩数据大小小于或 等于所述解压缩数据删除之前的存储位置的存储空间。
9、 如权利要求7或8所述的方法,其特征在于,进一步包括删除备用存 储区域中的要恢复的数据。
10、 一种数据处理装置,包括备用存储区域和用户可见存储区域,其特征 在于,包括指令接收模块,用于接收对数据删除指令或数据恢复指令,将所述指令转 发给数据处理^t块;数据处理模块,用于根据指令接收模块转发的数据删除指令记录所述要删 除数据的当前存储位置并对所述要删除数据进行压缩处理,根据指令接收模块 转发的数据恢复指令获取所述要恢复数据删除前的存储位置并对所述要恢复数 据进行解压缩处理;数据操作模块,用于将数据处理模块压缩的数据存储到备用存储区域,将 数据处理模块解压缩的数据恢复到用户可见区域。
11、 如权利要求10所述装置,其特征在于,还包括定时模块,用于在数据操作模块对所述压缩数据进行存储后计时,当超过 预先设定的定时时长时通知所述数据操作模块删除所述备用存储区域的压缩数 据或提示用户选择是否将所述压缩后的删除数据从所述备用存储区域删除。
12、 如权利要求10所述装置,其特征在于,还包括数据删除模块,用于当所述数据操作模块将数据处理模块压缩的要删除数 据存储到备用存储区域后,将所述要删除数据从所述用户可见存储区域删除; 或当所述数据处理;漠块将解压缩的要恢复数据恢复到用户可见存储区域后,将 所述要恢复数据从备用存储区域删除。
13、如权利要求10所述装置,其特征在于,还包括预估模块,所述预估模 块用于根据预先设置的数据压缩算法预估要删除数据压缩后的数据包大小,并 将所述预估的压缩数据包大小与备用存储区域的可用存储空间进行比较,当所 述预估数据包大小小于或等于所述备用存储区域的可用存储空间时,通知数据 操作模块将数据处理模块压缩的压缩数据包存储于所述备用存储区域的可用存 储空间;或,所述预估模块用于根据预先设置的数据解压缩算法预估要恢复数据解 压缩后的大小,并将所述预估的解压缩后的凄t据大小与用户可见存储区域的可 用存储空间进行比较,当所述预估的解压缩后的数据大小小于或等于所述用户 可见存储区域的可用存储空间时,通知数据操作模块将数据处理模块解压缩后 的数据存储于所述用户可见存储区域的存储空间。
全文摘要
本发明实施例涉及一种数据处理方法,所述方法包括接收数据删除指令,将数据从用户可见存储区域删除,记录所述数据的当前存储位置并对所述要删除数据进行压缩,将所述压缩后的删除数据存储到备用存储区域。本发明实施例还包括一种恢复已删除数据的方法和一种数据处理的装置。通过所述方法和装置,使得用户能对手机中的通讯录或其他信息等备份数据进行压缩存储,在必要的时候进行删除,以降低所述备用数据对手机内存空间的占用。
文档编号H04M1/72GK101370212SQ20081021630
公开日2009年2月18日 申请日期2008年9月22日 优先权日2008年9月22日
发明者任少丽, 彭祥敏 申请人:深圳华为通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1