The invention discloses a method for terminal application image backup, firstly it needs to run the terminal application sandbox in the first terminal equipment, the terminal applications run in the sandbox; all data generated the terminal application in the sand box in operation the mirror copy; then the package will be installed are identified as backup file copies of all behavior data obtained and stored in the specified directory of the terminal application, therefore second terminal equipment in the terminal needs to install the application, or the first terminal in accidentally deleted the behavior data of the terminal application program at all the data, the backup file to restore the terminal application program runs in a sandbox based on preventing data loss.
【技术实现步骤摘要】
一种针对终端应用程序的镜像备份的方法及终端设备
本专利技术涉及通信
,尤其涉及一种针对终端应用程序的镜像备份的方法及终端设备。
技术介绍
随着科学技术的不断发展,电子技术也得到了飞速的发展,电子产品的种类也越来越多,人们也享受到了科技发展带来的各种便利。现在人们可以通过各种类型的移动终端,享受随着科技发展带来的舒适生活。例如,智能手机、平板电脑等移动终端已经成为人们生活中一个重要的组成部分,用户可以使用智能手机、平板电脑等移动终端来听音乐、玩游戏等等,以减轻现代快节奏生活所带来的压力。通常情况下,随着移动互联网的不断发展以及智能终端的不断完善,当前装载有安卓系统的终端设备已不再仅仅具有通讯功能,各种各样的终端应用程序都可以安装在该终端设备上为用户提供功能,用户利用终端设备可以进行办公、娱乐、生活等各个方面的操作。用户在使用这些终端应用程序时,会产上大量的操作痕迹,例如和即时通信好友产生的聊天、视频等痕迹,访问网站留下的浏览痕迹等等。而在这些操作痕迹中,有的是用户希望长久保存的。但是对于目前的技术来说,一般只能够备份通信录、短信等等这些数据,而对于终端应用程序来说,一旦卸载就不能够进行数据恢复,进而会导致数据丢失,给用户带来不便。
技术实现思路
鉴于上述不能够针对终端应用程序中的数据进行备份的问题,提出了一种针对终端应用程序的镜像备份的方法及终端设备。本专利技术的一个方面,提供了一种针对终端应用程序的镜像备份的方法,包括:在第一终端设备中构建运行终端应用程序所需要的沙箱,使得所述终端应用程序在所述沙箱中运行;将所述终端应用程序在所述沙箱中运行时产生的所有行 ...
【技术保护点】
一种针对终端应用程序的镜像备份的方法,其特征在于,包括:在第一终端设备中构建运行终端应用程序所需要的沙箱,使得所述终端应用程序在所述沙箱中运行;将所述终端应用程序在所述沙箱中运行时产生的所有行为数据进行镜像拷贝;将镜像拷贝获得的所有行为数据和保存在指定目录下的所述终端应用程序的安装包一并确定为备份文件,使得第二终端设备下载并运行所述备份文件,以在所述第二终端设备上恢复所述终端应用程序在所述沙箱中产生的所有行为数据;或者使得所述第一终端设备重新下载并运行所述备份文件,以在所述第一终端设备上重新恢复所述终端应用程序在所述沙箱中产生的所有行为数据。
【技术特征摘要】
1.一种针对终端应用程序的镜像备份的方法,其特征在于,包括:在第一终端设备中构建运行终端应用程序所需要的沙箱,使得所述终端应用程序在所述沙箱中运行;将所述终端应用程序在所述沙箱中运行时产生的所有行为数据进行镜像拷贝;将镜像拷贝获得的所有行为数据和保存在指定目录下的所述终端应用程序的安装包一并确定为备份文件,使得第二终端设备下载并运行所述备份文件,以在所述第二终端设备上恢复所述终端应用程序在所述沙箱中产生的所有行为数据;或者使得所述第一终端设备重新下载并运行所述备份文件,以在所述第一终端设备上重新恢复所述终端应用程序在所述沙箱中产生的所有行为数据。2.如权利要求1所述的方法,其特征在于,所述将所述终端应用程序在所述沙箱中运行时产生的所有行为数据进行镜像拷贝,包括:预设时间段内,将所述终端应用程序在所述沙箱中运行时产生的所有行为数据进行镜像拷贝。3.如权利要求1所述的方法,其特征在于,所述将所述终端应用程序在所述沙箱中运行时产生的所有行为数据进行镜像拷贝,包括:所述终端应用程序在所述沙箱中同时运行多个登录账号时,将所述多个登录账号产生的所有行为数据进行镜像拷贝。4.如权利要求3所述的方法,其特征在于,将所述多个登录账号产生的所有行为数据进行镜像拷贝,包括:基于所述多个登录账号建立对应的目录,然后将所述多个登录账号各自产生的所有行为数据镜像拷贝到各自对应的目录中。5.如权利要求1所述的方法,其特征在于,所述将镜像拷贝获得的所有行为数据和保存在指定目录下的所述终端应用程序的安装包一并确定为备份文件,包括:将镜像拷贝获得的所有行为数据和保存在指定目录下的所述终端应用程序的安装包一并压缩为所述备份文件。6.如权利要求1所述的方法,其特征在于,所述将镜像拷贝获得的所有行为数...
【专利技术属性】
技术研发人员:王春雷,
申请(专利权)人:北京奇虎科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。