一种数据备份方法及装置与流程

文档序号:11154734阅读:319来源:国知局
一种数据备份方法及装置与制造工艺

本发明涉及通信技术领域,尤其涉及一种数据备份方法及装置。



背景技术:

当用户需要在新的智能移动终端上使用自己常用的应用程序(即App)时,一般会重新下载,或者使用一键换机功能从旧设备上将App传输到新设备上;另外在需要备份一些App相关的数据时,要使用比较繁琐或者间接的手段,如通过另外的终端或者应用来进行。

在新的设备上重新下载App之后,通过登录可以获取帐户信息,但是无法得到之前所积累的一些数据资料,都要重新下载,比如地图软件离线地图、词典或者学习软件离线词库与离线单词包、微信收藏夹缓存与表情包、一些查询及搜索记录等用户不愿丢失的缓存文件等。目前的各种一键换机功能,复制的主要为联系人、短信、应用、图片、视频、音乐等数据,而其中的应用只是简单地把各种应用自身传输到新设备上并安装,同样无法达到传输前述数据的效果。并且一键换机常会要求两台手机同时近距离操作才可以完成。另外如果只是要备份常用软件的一些用户数据时,通常会有各种局限,如微信聊天记录迁移需要用到Wifi网络,而备份到电脑则需要下载其安全软件。其他所提到的离线地图与词库目前是不提供备份功能的。



技术实现要素:

本发明要解决的技术问题是,提供一种数据备份方法及装置,用以解决现有技术中应用程序备份后许多用户数据丢失给用户带来不便的问题。

一方面,本发明提供一种数据备份方法,包括:当需要将应用程序备份时,向用户显示所述应用程序对应的用户数据统计结果;根据所述用户对所述用户数据统计结果的选择,将相应的用户数据与所述应用程序一起备份。

可选的,所述向用户显示所述应用程序对应的用户数据统计结果包括:将所述应用程序中缓存的所有用户数据按照不同的数据类型或缓存位置进行统计,并将统计结果向所述用户显示。

可选的,所述用户数据的数据类型包括文档、图片、音频、视频和网页链接中的至少一种。

可选的,所述用户数据的缓存位置包括所述用户数据的缓存目录。

可选的,所述根据所述用户对所述用户数据统计结果的选择,将相应的用户数据与所述应用程序一起备份包括:接收所述用户选择的数据类型或缓存位置,将相应数据类型的用户数据或者相应缓存位置的用户数据与所述应用程序一起备份。

可选的,所述根据所述用户对所述用户数据统计结果的选择,将相应的用户数据与所述应用程序一起备份包括:接收所述用户选择的数据类型或缓存位置;向所述用户显示每种数据类型包括的用户数据,或者向所述用户显示每种缓存位置包括的用户数据;将所述用户选择的用户数据与所述应用程序一起备份。

进一步的,根据所述用户对所述用户数据统计结果的选择,将相应的用户数据与所述应用程序一起备份之后,所述方法还包括:当需要对所述应用程序中的用户数据进行备份时,向用户显示所述应用程序对应的用户数据统计结果;根据所述用户对所述用户数据统计结果的选择,建立所述用户数据与所述应用程序之间的对应关系;将建立了对应关系的所述用户数据进行数据备份,以使其他设备上安装的所述应用程序根据所述对应关系导入所述用户数据。

另一方面,本发明的实施例还提供一种数据备份装置,包括:显示单元,用于当需要将应用程序备份时,向用户显示所述应用程序对应的用户数据统计结果;备份单元,用于根据所述用户对所述用户数据统计结果的选择,将相应的用户数据与所述应用程序一起备份。

可选的,所述显示单元,具体用于:将所述应用程序中缓存的所有用户数据按照不同的数据类型或缓存位置进行统计,并将统计结果向所述用户显示。

可选的,所述备份单元,具体用于:接收所述用户选择的数据类型或缓存位置,将相应数据类型的用户数据或者相应缓存位置的用户数据与所述应用程序一起备份;或者接收所述用户选择的数据类型或缓存位置;向所述用户显示每种数据类型包括的用户数据,或者向所述用户显示每种缓存位置包括的用户数据;将所述用户选择的用户数据与所述应用程序一起备份。

本发明实施例提供的数据备份方法及装置,当用户启用新的终端设备或者希望将资料进行备份保存的时候,可以将用户希望保存的数据与应用一起打包备份,这样即可在新的设备上安装应用并且直接读取这些数据,从而使应用快速进入用户最习惯的状态,有效提升了用户体验。

附图说明

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

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

图3为本发明实施例提供数据备份装置的一种结构示意图。

具体实施方式

为更进一步阐述本发明为达成预定目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本发明进行详细说明如后。通过具体实施方式的说明,应当可对本发明为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图示仅是提供参考与说明之用,并非用来对本发明加以限制。

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

S11,当需要将应用程序备份时,向用户显示所述应用程序对应的用户数据统计结果;

S12,根据所述用户对所述用户数据统计结果的选择,将相应的用户数据与所述应用程序一起备份。

本发明实施例提供的数据备份方法,当用户启用新的终端设备或者希望将资料进行备份保存的时候,可以将用户希望保存的数据与应用一起打包备份,这样即可在新的设备上安装应用并且直接读取这些数据,从而使应用快速进入用户最习惯的状态,有效提升了用户体验。

具体的,移动终端中安装着各种不同的应用程序,用户每次使用这些应用程序可能会产生一些与该用户相关的数据。一般来说,对于具备数据备份价值的应用来讲,其缓存大小通常在几M到几百M之间,比如百词斩的离线单词包可以有三百M之多。而这些缓存数据又可以分为多个部分,如百度地图的应用缓存里既有下载的地图、地图离线数据、导航资源包等相对稳定的缓存,也有实时路况、临时数据等临时缓存。当用户需要对某些应用程序进行备份时,为了避免重要的用户数据丢失,可以向用户显示所述应用程序对应的用户数据统计结果,等待用户从这些用户数据统计结果中选出想要保留下来的用户数据。

可选的,在步骤S11中,向用户显示所述应用程序对应的用户数据统计结果可包括:

将所述应用程序中缓存的所有用户数据按照不同的数据类型或缓存位置进行统计,并将统计结果向所述用户显示。可选的,用户数据的数据类型可包括文档、图片、音频、视频和网页链接中的一种或几种。用户数据的缓存位置可包括用户数据的缓存目录,不同文件夹下的用户数据其缓存位置不同。

举例说明,在本发明的一个实施例中,当用户想要备份微信时,可以统计微信中的各种用户数据,并将统计结果向用户展示:下载的表情包、收藏夹的缓存、语音消息及聊天图片等。可选的,该统计结果可以包括每种用户数据占用空间的大小,里面包含的文件数量,各个文件或文件夹的存储位置,文件的更新时间等。可选的,在本发明的另一个实施例中,也可以不按照用户数据的类型进行统计和展示,而是按照各种文件的缓存位置进行用户数据统计和显示,将同一文件夹中的用户数据一起进行统计和展示。

可选的,在将这些统计结果向用户展示时,既可以具体显示各类别用户数据下的明细,也可以将每个类别的用户数据都分层次显示,在第一层只显示到数据类别,当用户点击其中一种数据类别后,可以进一步显示该类数据中有哪些具体的数据文件。这样,既方便用户对每一类用户数据的集中统一处理,也便于用户查看每个数据类别下的具体文件,并针对某些文件进行单独操作。

用户选择完相应的用户数据之后,在步骤S12中即可根据用户对用户数据统计结果的选择,将相应的用户数据与所述应用程序一起备份。

举例说明,当按照数据类别向用户展示用户数据的统计结果时,用户可以选择其中的一类或几类数据来与应用程序一起备份。如,选择将高德地图中的离线地图数据进行备份,而将实时交通数据选择不备份等。而当按照数据缓存位置向用户展示用户数据的统计结果时,用户可以选择将其中一个或者几个文件夹中的数据与应用一起备份。

由于用户可以根据自己需要来选择要备份的数据类型,并与应用一起进行打包,形成一个安装包,因此当用户需要还原数据或者在新的设备上安装该应用时,只需直接使用安装包进行安装,就可以得到具有相应用户数据的应用,无需用户再次下载相应的用户数据,大大提升了用户体验。

可选的,在具体实施时,既可以对某一类型或缓存位置的用户数据统一进行备份,也可以对各类型或缓存位置中的文件进行进一步选择,按照对文件的选择结果进行备份。本发明的实施例对此不做限定。这样,既方便用户对每一类用户数据的集中统一处理,也便于用户查看每个数据类别下的具体文件,并针对某些文件进行单独操作。

例如,在本发明的一个实施例中,根据用户对所述用户数据统计结果的选择,将相应的用户数据与所述应用程序一起备份可包括:接收所述用户选择的数据类型或缓存位置,将相应数据类型的用户数据或者相应缓存位置的用户数据与所述应用程序一起备份。

在本发明的另一个实施例中,根据所述用户对所述用户数据统计结果的选择,将相应的用户数据与所述应用程序一起备份可包括:

接收所述用户选择的数据类型或缓存位置;

向所述用户显示每种数据类型包括的用户数据,或者向所述用户显示每种缓存位置包括的用户数据;

将所述用户选择的用户数据与所述应用程序一起备份。

进一步的,由于应用程序在使用中可能伴随着用户数据的更新,进行数据备份时,有可能不需要对整个应用程序以及相应的用户数据都进行备份,而仅仅是在前一次备份的基础上对更新的用户数据进行备份,以便将更新的用户数据被原应用程序读取使用。为了实现上述目的,在本发明的一个实施例中,根据所述用户对所述用户数据统计结果的选择,将相应的用户数据与所述应用程序一起备份之后,所述方法还可包括:

当需要对所述应用程序中的用户数据进行备份时,向用户显示所述应用程序对应的用户数据统计结果;

根据所述用户对所述用户数据统计结果的选择,建立所述用户数据与所述应用程序之间的对应关系;例如,通过文件名、文件存储位置等建立用户数据与应用程序之间的对应关系;

将建立了对应关系的所述用户数据进行数据备份,以使其他设备上安装的所述应用程序根据所述对应关系导入所述用户数据。

举例说明,假设用户使用“酷我音乐”下载和播放歌曲,用户第一次进行“酷我音乐”的备份时,将其中包括的所有下载到本地的歌曲与应用程序一起打包备份。此后,用户又使用“酷我音乐”下载了几首电影歌曲,用户希望将新下载的这几首电影歌曲也进行备份,则可以向用户显示“酷我音乐”中包括的各种用户数据的统计结果,例如,可以按照更新时间的早晚将各种用户数据进行排序供用户选择。然后可以根据这些歌曲的缓存位置建立歌曲与“酷我音乐”应用程序的对应关系,将建立了对应关系的歌曲进行备份。这样,其他设备上安装的“酷我音乐”应用程序即可根据建立的这些对应关系导入相应的歌曲。

下面通过具体实施例对本发明提供的数据备份方法进行详细说明。

如图2所示,本实施例中,数据备份过程可包括如下步骤:

S201、用户选择想要打包的应用程序;

S202、扫描该应用程序相关的用户数据并分条罗列供用户选择;

S203、接收用户选择想要保留的用户资料与缓存数据;

S204、将用户所选择的用户数据与应用一起打包为安装包;

S205、接收用户对用户数据的更新请求;

S206、建立更新的用户数据与应用程序之间的对应关系;

S207、将建立了对应关系的用户数据打包备份;

S208、其他设备上安装的所述应用程序根据所述对应关系导入该更新的用户数据。

本实施例在以手机为代表的智能移动终端上增加App用户数据打包功能,能够根据用户需要对所要打包的应用进行数据扫描,并对不同的数据类型进行选择性打包,与应用共同打包成安装包。这样便可以方便地将用户数据进行备份与转储,从而在必要的时候进行数据恢复。同样可以在另外的设备上进行安装并直接读取其中的用户数据,从而相当于将自己的应用完整地从一个设备复制到另一个设备。这样便可以省去在新设备上重新下载及积累数据的过程,用户就可以在原有数据的基础上以自己最适应的方式继续在新设备上使用该应用,从而为用户节省了时间,提供了便利,有效提升了用户体验。

相应的,如图3所示,本发明的实施例还提供一种数据备份装置,包括:

显示单元31,用于当需要将应用程序备份时,向用户显示所述应用程序对应的用户数据统计结果;

备份单元32,用于根据所述用户对所述用户数据统计结果的选择,将相应的用户数据与所述应用程序一起备份。

本发明实施例提供的数据备份装置,当用户启用新的终端设备或者希望将资料进行备份保存的时候,可以将用户希望保存的数据与应用一起打包备份,这样即可在新的设备上安装应用并且直接读取这些数据,从而使应用快速进入用户最习惯的状态,有效提升了用户体验。

可选的,显示单元31,具体可用于:将所述应用程序中缓存的所有用户数据按照不同的数据类型或缓存位置进行统计,并将统计结果向所述用户显示。

可选的,用户数据的数据类型可包括文档、图片、音频、视频和网页链接中的一种或几种。用户数据的缓存位置可包括用户数据的缓存目录,不同文件夹下的用户数据其缓存位置不同。

可选的,备份单元32,具体可用于:接收所述用户选择的数据类型或缓存位置,将相应数据类型的用户数据或者相应缓存位置的用户数据与所述应用程序一起备份;

可选的,备份单元32,具体可用于:接收所述用户选择的数据类型或缓存位置;向所述用户显示每种数据类型包括的用户数据,或者向所述用户显示每种缓存位置包括的用户数据;将所述用户选择的用户数据与所述应用程序一起备份。

尽管为示例目的,已经公开了本发明的优选实施例,本领域的技术人员将意识到各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。

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