数据备份方法与终端与流程

文档序号:14718602发布日期:2018-06-16 07:37阅读:190来源:国知局
数据备份方法与终端与流程

本发明涉及电子终端领域,尤其涉及一种数据备份方法与终端。



背景技术:

随着科学技术的发展,电子终端逐渐走进我们的生活,由于电子终端能够实现多种功能,所以使用的频率越来越高,因此,其内部存储的数据也越来越多,但是,当前的电子终端存储空间有限,无法存储全部的数据,而且,若电子终端的内存占用过多,则会导致电子终端的运行出现问题。

现有技术中提出一种解决方案,若检测到电子终端的存储空间不足以支撑当前电子终端的正常运作,则自动从电子终端中存储的数据中随机选取部分数据进行删除。

但是,上述方法提供的解决方案往往都是随机选取数据进行删除,因此,可能会将对用户来说较为重要的数据删除,因此,用户体验较差。



技术实现要素:

本发明提供一种数据备份方法与终端,用于在电子终端的存储空间小于预设的阈值时,将不常用的数据上传至云端进行备份,从而能够在完整保存电子终端内的数据的基础上,实现电子终端的正常运行。

本发明的第一个方面是提供一种数据备份方法,包括:判断电子终端的存储空间是否小于预设的第一阈值;若是,则获取所述电子终端中使用效率小于第二阈值的不常用数据;将所述不常用数据上传至云端进行备份。

本发明的另一个方面是提供一种终端,包括:判断模块,用于判断电子终端的存储空间是否小于预设的第一阈值;获取模块,用于若是,则获取所述电子终端中使用效率小于第二阈值的不常用数据;备份模块,用于将所述不常用数据上传至云端进行备份。

本发明提供的数据备份方法与终端,通过实时监测当前电子终端的存储空间是否小于预设的阈值,若是,则将电子终端内不常用数据上传至云端进行备份,从而能够在完整保存电子终端内的数据的基础上,实现电子终端的正常运行。

附图说明

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

图1为本发明实施例一提供的数据备份方法的流程图;

图2为本发明实施例二提供的数据备份方法的流程图;

图3为本发明实施例三提供的终端的结构图;

图4为本发明实施例四提供的终端的结构图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例所获得的所有其他实施例,都属于本发明保护的范围。

为了方便说明,放大或者缩小了不同层和区域的尺寸,所以图中所示大小和比例并不一定代表实际尺寸,也不反映尺寸的比例关系。

图1为本发明实施例一提供的数据备份方法的流程图,如图1所示,所述方法包括:

101、判断电子终端的存储空间是否小于预设的第一阈值。

在本实施方式中,由于电子终端的存储空间小于预设的阈值时,可能会发生无法运行的问题,因此,为了保证电子终端的正常运行,可以实时监测电子终端当前的存储空间是否小于预设的第一阈值。具体地,第一阈值可以有用户自行设置,也可以由电子终端通过历史运行状态自行判定,本发明在此不做限制。

102、若是,则获取所述电子终端中使用效率小于第二阈值的不常用数据。

在本实施方式中,若检测到当前电子终端的存储空间小于预设的第一阈值,则需要对电子终端内存储的数据进行清理,因此,由于电子终端内存储的数据包括常用与不常用的数据,因此,对数据进行清理时,应该优先清理不常用的数据。因此,可以获取当前电子终端内使用频率小于预设的第二阈值的数据,并将其作为不常用数据。以实际应用中的短信与通讯录来举例,若用户超过预设的时间没有与某一收件人进行短信往来,则可以将该收件人对应的全部短信作为不常用数据;若用户超过预设的时间没有回复某一条短信,则可以将该短信作为不常用数据;若用户超过预设的时间没有与通信录中的某一电话号码进行短信往来与通话,则可以将该电话号码作为不常用数据。

可选地,电子终端可以根据使用频率自行判断不常用数据,此外,用户可以自行选择带备份的数据。仍旧以实际应用中的短信与通讯录来举例,电子终端可以将当前短信与通讯录的数据全部展示给用户以供用户进行选择。

103、将所述不常用数据上传至云端进行备份。

在本实施方式中,获取到不常用数据之后,可以将不常用数据上传至云端进行备份。需要说明的是,在将不常用数据上传至云端之前,需要对用户进行身份验证,已检测用户身份是否合法,具体地,可以通过密码进行验证,也可以通过指纹等方式进行验证,本发明在此不作限制。相应的,在将不常用数据上传至云端之后,可以将电子终端中存储的数据删除。

需要说明的是,本实施例提供的方法可以在电子终端的存储空间小于预设的阈值时触发对电子终端内存储的数据进行备份的选项,也可以有用户自行发起上传指令,可以理解的是,除了将数据上以实现清理电子终端的内存的目的之外,用户还可以将较为私密的文件上传至云端进行保密处理。

本实施例提供的数据备份方法,通过实时监测当前电子终端的存储空间是否小于预设的阈值,若是,则将电子终端内不常用数据上传至云端进行备份,从而能够在完整保存电子终端内的数据的基础上,实现电子终端的正常运行。

进一步地,若想实现对数据的上传,则首先需要确认电子终端是否有网络连接,在上述实施例的基础上,步骤103之前,所述方法还包括:

检测所述电子终端中是否安装有有效的SIM卡;

若是,则检测所述电子终端是否连接有移动数据流量;和/或,

检测所述电子终端是否连接有无线网络。

在本实施例中,可以通过检测电子终端是否连接有无线网络已确定电子终端是否有网络连接。考虑到部分电子终端不能够连接无线网络,因此,可以检测电子终端内是否安装有有效的SIM卡,有效地SIM卡表示该SIM卡没有欠费,且没有注销,进一步地,需要检测电子终端是否连接有数据网络,若是,则可以继续执行将数据备份的操作。

本实施例提供的数据备份方法,通过检测电子终端是否连接有无线网络或数据流量,从而为对电子终端内的数据进行备份提供了基础。

图2为本发明实施例二提供的数据备份方法的流程图,如图2所示,在上述实施例的基础上,所述方法还包括:

201、接收用户的恢复指令,所述恢复指令用于将云端备份的数据恢复至所述电子终端。

202、根据所述恢复指令向所述用户显示所述云端备份的全部数据以供用户对其进行选择。

203、将所述用户选择的数据作为待恢复数据。

204、将所述待恢复数据下载至所述电子终端。

在本实施例中,在对不常用数据进行上传之后,用户还可以根据自身需求对已备份的数据进行下载,具体地,可以接受用户发送的恢复指令,其中,恢复指令用于将云端备份的数据回复至电子终端。接收到恢复指令之后,电子终端可以将当前云端存储的全部数据展示给用户,以供用户进行选择,并将用户选择的数据作为待恢复数据,并将待恢复数据下载至电子终端。以实际应用来举例,在用户将电子终端内的短信上传至云端之后,在需要对该短信进行操作时,可以通过电子终端向云端发送恢复请求,电子终端将云端存储的短信列表展示给用户,以便用户选择想要下载的内容,并将用户选择的短信下载至电子终端。

本实施例提供的数据备份方法,通过接收用户发送的恢复请求根据用户的选择将已备份的数据下载至终端,从而在实现完整保存电子终端内的数据的基础上,为备份的数据的使用提供了基础,进而是电子终端更加贴近用户的需求。

进一步地,为了保证用户选择的数据能够完整的下载至电子终端,还需对待恢复的数据的内存进行检测,具体地,在上述实施例的基础上,所述方法还包括:

检测所述电子终端的内存是否大于所述用户选择的数据的内存;

若是,则将所述待恢复数据下载至所述电子终端。

在本实施方式中,接收到用户选择的待恢复数据之后,可以检测待恢复数据的内存以及电子终端空闲内存,将二者进行比对,若检测到电子终端的内存大于所述用户选择的数据的内存,则提示用户本次待恢复数据能够全部下载至电子终端。相应的,若检测到电子终端的内存小于所述用户选择的数据的内存,则代表本次选择的待恢复数据无法全部下载,因此可以提示用户对待下载的数据进行进一步地选择。

本实施例提供的数据备份方法,通过将电子终端的内存与用户选择的数据的内存进行比对,根据比对结果执行后续操作,从而能够保证用户需要的数据能够完整的下载至电子终端,从而能够提高用户的满意度。

进一步地,在上述任一实施例的基础上,所述方法还包括:

若所述电子终端的内存小于所述用户选择的数据的内存,则按照所述用户的选择顺序恢复所述用户选择的数据;

向所述用户推送未恢复的数据列表。

在本实施方式中,若检测到电子终端的内存小于待恢复数据的内存,则一方面可以提醒用户对待恢复的数据进行进一步地选择,另一方面,由于用户在选择待恢复数据时,可能优先选择最需恢复的数据,因此,可以记录用户选择待恢复数据时的顺序,并按照用户选择的顺序,将电子终端能够容纳的内存的数据回复至电子终端。可选地,为了使用户对本次恢复的数据进行了解,还可以将本次未成功恢复的数据的列表推送给用户。

本实施例提供的数据备份方法,通过在电子终端的内存小于待恢复数据的内存时,按照用户的选择顺序将待恢复的数据下载至电子终端,并且向用户推送未成功恢复的数据列表,从而在恢复数据满足用户需求的基础上,提高用户的使用体验。

进一步地,由于待恢复数据可能为对用户很重要的数据,安全性较高,因此,在对待恢复数据进行恢复之前,还需要对用户的身份进行检测,具体地,在上述实施例的基础上,所述方法还包括:

对所述用户进行身份验证,以检测所述用户是否有恢复数据的权限;

若所述用户有恢复数据的权限,则根据所述恢复指令向所述用户显示所述云端存储的全部数据以供用户对其进行选择。

在本实施方式中,基于云端存储的数据的安全性与私密性考虑,在将云端存储的数据向用户展示之前,还需要对用户身份进行验证,具体地,可以通过密码进行身份验证,也可以通过指纹、面部识别等方式实现对用户的身份验证,本发明在此不作限制。若通过身份验证之后,检测到该用户的身份合法,即其具有恢复数据的权限,则可以将云端存储的数据展示给用户,以供用户进行选择。

本实施例提供的数据备份方法,通过在将云端存储的数据展示给用户之前对用户的身份进行验证,从而提高了云端存储的数据的安全性。

图3为本发明实施例三提供的终端的结构图,如图3所示,所述终端包括:

判断模块31,用于判断电子终端的存储空间是否小于预设的第一阈值。

获取模块32,用于若是,则获取所述电子终端中使用效率小于第二阈值的不常用数据。

备份模块33,用于将所述不常用数据上传至云端进行备份。

在本实施方式中,由于电子终端的存储空间小于预设的阈值时,可能会发生无法运行的问题,因此,为了保证电子终端的正常运行,判断模块31可以实时监测电子终端当前的存储空间是否小于预设的第一阈值。具体地,第一阈值可以有用户自行设置,也可以由电子终端通过历史运行状态自行判定,本发明在此不做限制。

若判断模块31检测到当前电子终端的存储空间小于预设的第一阈值,则需要对电子终端内存储的数据进行清理,因此,由于电子终端内存储的数据包括常用与不常用的数据,因此,对数据进行清理时,应该优先清理不常用的数据。因此,获取模块32可以获取当前电子终端内使用频率小于预设的第二阈值的数据,并将其作为不常用数据。以实际应用中的短信与通讯录来举例,若用户超过预设的时间没有与某一收件人进行短信往来,则可以将该收件人对应的全部短信作为不常用数据;若用户超过预设的时间没有回复某一条短信,则可以将该短信作为不常用数据;若用户超过预设的时间没有与通信录中的某一电话号码进行短信往来与通话,则可以将该电话号码作为不常用数据。

可选地,电子终端可以根据使用频率自行判断不常用数据,此外,用户可以自行选择带备份的数据。仍旧以实际应用中的短信与通讯录来举例,电子终端可以将当前短信与通讯录的数据全部展示给用户以供用户进行选择。

获取模块32获取到不常用数据之后,备份模块33可以将不常用数据上传至云端进行备份。需要说明的是,在将不常用数据上传至云端之前,需要对用户进行身份验证,已检测用户身份是否合法,具体地,可以通过密码进行验证,也可以通过指纹等方式进行验证,本发明在此不作限制。相应的,在将不常用数据上传至云端之后,可以将电子终端中存储的数据删除。

需要说明的是,本实施例提供的终端可以在电子终端的存储空间小于预设的阈值时触发对电子终端内存储的数据进行备份的选项,也可以有用户自行发起上传指令,可以理解的是,除了将数据上以实现清理电子终端的内存的目的之外,用户还可以将较为私密的文件上传至云端进行保密处理。

本实施例提供的终端,通过实时监测当前电子终端的存储空间是否小于预设的阈值,若是,则将电子终端内不常用数据上传至云端进行备份,从而能够在完整保存电子终端内的数据的基础上,实现电子终端的正常运行。

进一步地,若想实现对数据的上传,则首先需要确认电子终端是否有网络连接,在上述实施例的基础上,所述终端还包括:

第一检测模块,用于检测所述电子终端中是否安装有有效的SIM卡;

第二检测模块,用于若是,则检测所述电子终端是否连接有移动数据流量;和/或,

第三检测模块,用于检测所述电子终端是否连接有无线网络。

在本实施例中,第三检测模块可以通过检测电子终端是否连接有无线网络已确定电子终端是否有网络连接。考虑到部分电子终端不能够连接无线网络,因此,第一检测模块可以检测电子终端内是否安装有有效的SIM卡,有效地SIM卡表示该SIM卡没有欠费,且没有注销,进一步地,第二检测模块需要检测电子终端是否连接有数据网络,若是,则可以继续执行将数据备份的操作。

本实施例提供的终端,通过检测电子终端是否连接有无线网络或数据流量,从而为对电子终端内的数据进行备份提供了基础。

图4为本发明实施例四提供的终端的结构图,如图4所示,在上述实施例的基础上,所述终端还包括:

接收模块41,用于接收用户的恢复指令,所述恢复指令用于将云端备份的数据恢复至所述电子终端。

显示模块42,用于根据所述恢复指令向所述用户显示所述云端备份的全部数据以供用户对其进行选择。

选择模块43,用于将所述用户选择的数据作为待恢复数据。

第一下载模块44,用于将所述待恢复数据下载至所述电子终端。

在本实施例中,在对不常用数据进行上传之后,用户还可以根据自身需求对已备份的数据进行下载,具体地,接收模块41可以接受用户发送的恢复指令,其中,恢复指令用于将云端备份的数据回复至电子终端。接收到恢复指令之后,显示模块42可以将当前云端存储的全部数据展示给用户,以供用户进行选择,选择模块43将用户选择的数据作为待恢复数据,第一下载模块44将待恢复数据下载至电子终端。以实际应用来举例,在用户将电子终端内的短信上传至云端之后,在需要对该短信进行操作时,可以通过电子终端向云端发送恢复请求,电子终端将云端存储的短信列表展示给用户,以便用户选择想要下载的内容,并将用户选择的短信下载至电子终端。

本实施例提供的终端,通过接收用户发送的恢复请求根据用户的选择将已备份的数据下载至终端,从而在实现完整保存电子终端内的数据的基础上,为备份的数据的使用提供了基础,进而是电子终端更加贴近用户的需求。

进一步地,为了保证用户选择的数据能够完整的下载至电子终端,还需对待恢复的数据的内存进行检测,具体地,在上述实施例的基础上,所述终端还包括:

内存检测模块,用于检测所述电子终端的内存是否大于所述用户选择的数据的内存;

第二下载模块,用于若是,则将所述待恢复数据下载至所述电子终端。

在本实施方式中,接收到用户选择的待恢复数据之后,内存检测模块可以检测待恢复数据的内存以及电子终端空闲内存,将二者进行比对,若检测到电子终端的内存大于所述用户选择的数据的内存,则第二下载模块提示用户本次待恢复数据能够全部下载至电子终端。相应的,若检测到电子终端的内存小于所述用户选择的数据的内存,则代表本次选择的待恢复数据无法全部下载,因此可以提示用户对待下载的数据进行进一步地选择。

本实施例提供的终端,通过将电子终端的内存与用户选择的数据的内存进行比对,根据比对结果执行后续操作,从而能够保证用户需要的数据能够完整的下载至电子终端,从而能够提高用户的满意度。

进一步地,在上述任一实施例的基础上,所述终端还包括:

恢复模块,用于若所述电子终端的内存小于所述用户选择的数据的内存,则按照所述用户的选择顺序恢复所述用户选择的数据;

推送模块,用于向所述用户推送未恢复的数据列表。

在本实施方式中,若恢复模块检测到电子终端的内存小于待恢复数据的内存,则一方面可以提醒用户对待恢复的数据进行进一步地选择,另一方面,由于用户在选择待恢复数据时,可能优先选择最需恢复的数据,因此,可以记录用户选择待恢复数据时的顺序,并按照用户选择的顺序,将电子终端能够容纳的内存的数据回复至电子终端。可选地,为了使用户对本次恢复的数据进行了解,推送模块还可以将本次未成功恢复的数据的列表推送给用户。

本实施例提供的终端,通过在电子终端的内存小于待恢复数据的内存时,按照用户的选择顺序将待恢复的数据下载至电子终端,并且向用户推送未成功恢复的数据列表,从而在恢复数据满足用户需求的基础上,提高用户的使用体验。

进一步地,由于待恢复数据可能为对用户很重要的数据,安全性较高,因此,在对待恢复数据进行恢复之前,还需要对用户的身份进行检测,具体地,在上述实施例的基础上,所述终端还包括:

验证模块,用于对所述用户进行身份验证,以检测所述用户是否有恢复数据的权限;

监测权限模块,用于若所述用户有恢复数据的权限,则根据所述恢复指令向所述用户显示所述云端存储的全部数据以供用户对其进行选择。

在本实施方式中,基于云端存储的数据的安全性与私密性考虑,在将云端存储的数据向用户展示之前,验证模块还需要对用户身份进行验证,具体地,可以通过密码进行身份验证,也可以通过指纹、面部识别等方式实现对用户的身份验证,本发明在此不作限制。若通过身份验证之后,监测权限模块检测到该用户的身份合法,即其具有恢复数据的权限,则可以将云端存储的数据展示给用户,以供用户进行选择。

本实施例提供的终端,通过在将云端存储的数据展示给用户之前对用户的身份进行验证,从而提高了云端存储的数据的安全性。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

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

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