一种修复、备份应用程序的方法、移动终端及网络服务器技术

技术编号:10388527 阅读:97 留言:0更新日期:2014-09-05 13:44
本发明专利技术的实施例公开一种修复、备份应用程序的方法、移动终端及网络服务器,有助于快速修复应用程序,并且能够节省用户的流量。所述修复应用程序的方法包括:确定所述应用程序中丢失的文件;向网络服务器发送获取与所述丢失的文件相对应的文件的请求,并从网络服务器获取与所述丢失的文件相对应的文件;根据所述从网络服务器获取的文件对所述应用程序进行修复。所述备份应用程序的方法包括:获取应用程序的基本信息、应用程序的安装路径以及安装路径下的文件;将所述应用程序的基本信息、安装路径以及所述安装路径下的文件上传至网络服务器保存。本发明专利技术适用于修复或备份移动终端上所安装的应用程序。

【技术实现步骤摘要】
一种修复、备份应用程序的方法、移动终端及网络服务器
本专利技术涉及终端应用程序的保护,尤其涉及一种修复、备份应用程序的方法、移动终端及网络服务器。
技术介绍
目前,当移动终端(如手机)上安装的应用程序过多或者垃圾信息过多时,会占据用户移动终端的大量内存,从而导致移动终端反应过慢,如果手动清理则会不小心删除掉应用程序的相关文件,导致某些应用程序不能正常使用,此时,用户需要重新下载并安装所述应用程序。现有技术中,需要借助第三方软件来修复误删除文件,这对部分用户(如对电脑、网络等知识相对缺乏的人)来说有一定的技术难度,实现起来比较困难,而且,有的还需要借助电脑来完成。另外,有的时候即使借助第三方软件,我们也不知道我们的应用丢失了哪些文件,此时,就只能将所述应用程序卸载重装,这样,既浪费流量又消耗时间。
技术实现思路
有鉴于此,本专利技术实施例提供一种修复、备份应用程序的方法、移动终端及网络服务器,有助于快速修复应用程序,并且能够节省用户的流量。一方面,本专利技术实施例提供一种修复应用程序的方法,包括:确定所述应用程序中丢失的文件;向网络服务器发送获取与所述丢失的文件相对应的文件的请求,并从网络服务器获取与所述丢失的文件相对应的文件;根据所述从网络服务器获取的文件对所述应用程序进行修复。可选地,所述确定所述应用程序中丢失的文件之前包括:将所述应用程序的基本信息、安装路径以及所述安装路径下的文件上传到网络服务器进行保存;所述基本信息包括:所述应用程序的版本号、安装包名和/或签名。可选地,所述确定所述应用程序中丢失的文件包括:获取所述应用程序的基本信息;所述基本信息包括:所述应用程序的版本号、安装包名和/或签名;将所述获取的应用程序的基本信息上传至网络服务器;在所述网络服务器上预先保存有所述应用程序的基本信息、安装路径以及所述安装路径下的文件;接收从所述网络服务器根据所述上传的基本信息返回的所述应用程序的安装路径;根据所述安装路径在移动终端进行扫描;在扫描过程中,若所述安装路径不存在或者所述安装路径不完整,则确定所述安装路径对应的文件丢失。可选地,所述修复应用程序的方法还包括:当安装新的应用程序后,获取所述新安装的应用程序的基本信息、安装路径以及所述安装路径下的文件;其中,所述基本信息包括:所述新安装的应用程序的版本号、安装包名和/或签名;将所述新安装的应用程序的基本信息、安装路径以及所述安装路径下的文件上传至网络服务器进行保存。可选地,所述修复应用程序的方法还包括:在扫描过程中,若所述移动终端有垃圾文件,则自动将所述垃圾文件进行清理。本专利技术实施例所述的修复应用程序的方法,确定应用程序丢失的文件后,能够从网络服务器获取与所述丢失的文件相对应的文件对所述应用程序进行修复,这样,不需要将所述不能正常运行的应用程序卸载并重新下载应用程序进行重新安装,节省了用户的流量及时间,并且所述方法操作简单,能够快速修复应用程序丢失的文件。另一方面,本专利技术实施例提供一种修复应用程序的方法,包括:网络服务器接收移动终端发送的获取修复文件的请求;其中,所述修复文件用于对所述移动终端上的应用程序丢失的文件进行修复;所述网络服务器查找与所述移动终端上的应用程序丢失的文件相对应的修复文件;所述网络服务器将所述修复文件发送到所述移动终端。可选地,所述网络服务器查找与所述移动终端上的应用程序丢失的文件相对应的修复文件之前包括:网络服务器接收移动终端上传的应用程序的基本信息;在所述网络服务器上预先保存有所述应用程序的基本信息、安装路径以及所述安装路径下的文件;所述基本信息包括:所述应用程序的版本号、安装包名和/或签名;所述网络服务器根据所述应用程序的基本信息查找所述应用程序的安装文件的路径;所述网络服务器将所述查找到的应用程序的安装文件的路径发送到所述移动终端。可选地,在所述网络服务器接收移动终端上传的应用程序的基本信息之前,还包括:所述网络服务器接收移动终端上传的所述应用程序的基本信息、安装路径以及所述安装路径下的文件并保存。本专利技术实施例所述的修复应用程序的方法,当接收移动终端发送的获取修复文件的请求时,查找与所述移动终端上的应用程序丢失的文件相对应的修复文件,并将所述修复文件发送到所述移动终端,这样,移动终端不需要将所述不能正常运行的应用程序卸载并重新下载应用程序进行重新安装,从而,节省了用户的流量及时间,并且操作简单,能够快速修复应用程序丢失的文件。另一方面,本专利技术实施例提供一种备份应用程序的方法,包括:获取应用程序的基本信息、应用程序的安装路径以及安装路径下的文件;将所述应用程序的基本信息、安装路径以及所述安装路径下的文件上传至网络服务器保存。可选地,所述修复应用程序的方法还包括:当安装新的应用程序后,获取新安装的应用程序的基本信息、应用程序的安装路径以及安装路径下的文件;将所述新安装的应用程序的基本信息、应用程序的安装路径以及安装路径下的文件上传至网络服务器保存。本专利技术实施例所述的备份应用程序的方法,能够将应用程序的基本信息、应用程序的安装路径以及安装路径下的文件并在网络服务器进行保存,这样,当应用程序的文件丢失,需要修复的时候,只需从所述网络服务器获取相应的文件进行修改即可,不需要将所述应用程序卸载并重新下载应用程序进行重新安装,就能够快速修复应用程序丢失的文件,既能节省用户流量,又能达到快速修复的目的。另一方面,本专利技术实施例提供一种备份应用程序的方法,包括:接收移动终端上传的应用程序的基本信息、应用程序的安装路径以及所述安装路径下的文件;将所述应用程序的基本信息、应用程序的安装路径以及所述安装路径下的文件在网络服务器进行保存。本专利技术实施例所述的备份应用程序的方法,能够将应用程序的基本信息、应用程序的安装路径以及安装路径下的文件并在网络服务器进行保存,这样,当应用程序的文件丢失,需要修复的时候,只需从所述网络服务器获取相应的文件进行修改即可,不需要将所述应用程序卸载并重新下载应用程序进行重新安装,就能够快速修复应用程序丢失的文件,既能节省用户流量,又能达到快速修复的目的。又一方面,本专利技术实施例提供一种移动终端,包括:确定单元,用于确定所述应用程序中丢失的文件;第一获取单元,用于从网络服务器获取与所述丢失的文件相对应的文件;修复单元,用于根据所述从网络服务器获取的文件对所述应用程序进行修复。可选地,所述移动终端还包括:第二获取单元,用于预先获取所述应用程序的基本信息、安装路径以及所述安装路径下的文件;所述基本信息包括:所述应用程序的版本号、安装包名和/或签名;上传单元,用于将所述第二获取单元预先获取的所述应用程序的基本信息、安装路径以及所述安装路径下的文件上传到网络服务器进行保存。可选地,所述确定单元包括:获取模块,用于获取所述应用程序的基本信息;所述基本信息包括:所述应用程序的版本号、安装包名和/或签名;上传模块,用于将所述获取的应用程序的基本信息上传至网络服务器;在所述网络服务器上预先保存有所述应用程序的基本信息、安装路径以及所述安装路径下的文件;接收模块,用于接收从所述网络服务器根据所述上传模块上传的基本信息返回的所述应用程序的安装路径;扫描模块,用于根据所述接收模块接收的所述网络服务器返回的安装路径,对移动终端进行扫描;确定模块,用本文档来自技高网...
一种修复、备份应用程序的方法、移动终端及网络服务器

【技术保护点】
一种修复应用程序的方法,其特征在于,包括:确定应用程序中丢失的文件;向网络服务器发送获取与所述丢失的文件相对应的文件的请求,并从网络服务器获取与所述丢失的文件相对应的文件;根据所述从网络服务器获取的文件对所述应用程序进行修复。

【技术特征摘要】
1.一种修复应用程序的方法,其特征在于,包括:确定应用程序中丢失的文件;向网络服务器发送获取与所述丢失的文件相对应的文件的请求,并从网络服务器获取与所述丢失的文件相对应的文件;根据所述从网络服务器获取的文件对所述应用程序进行修复;所述确定所述应用程序中丢失的文件包括:获取所述应用程序的基本信息;所述基本信息包括:所述应用程序的版本号、安装包名和/或签名;将所述获取的应用程序的基本信息上传至网络服务器;在所述网络服务器上预先保存有所述应用程序的基本信息、安装路径以及所述安装路径下的文件;接收从所述网络服务器根据所述上传的基本信息返回的所述应用程序的安装路径;根据所述安装路径在移动终端进行扫描;在扫描过程中,若所述安装路径不存在或者所述安装路径不完整,则确定所述安装路径对应的文件丢失。2.根据权利要求1所述的修复应用程序的方法,其特征在于,所述确定所述应用程序中丢失的文件之前包括:将所述应用程序的基本信息、安装路径以及所述安装路径下的文件上传到网络服务器进行保存;所述基本信息包括:所述应用程序的版本号、安装包名和/或签名。3.根据权利要求1所述的修复应用程序的方法,还包括:当安装新的应用程序后,获取所述新安装的应用程序的基本信息、安装路径以及所述安装路径下的文件;其中,所述基本信息包括:所述新安装的应用程序的版本号、安装包名和/或签名;将所述新安装的应用程序的基本信息、安装路径以及所述安装路径下的文件上传至网络服务器进行保存。4.根据权利要求1或者3所述的修复应用程序的方法,其特征在于,还包括:在扫描过程中,若所述移动终端有垃圾文件,则自动将所述垃圾文件进行清理。5.一种修复应用程序的方法,其特征在于,包括:网络服务器接收移动终端发送的获取修复文件的请求;其中,所述修复文件用于对所述移动终端上的应用程序丢失的文件进行修复;所述网络服务器查找与所述移动终端上的应用程序丢失的文件相对应的修复文件;所述网络服务器将所述修复文件发送到所述移动终端;所述网络服务器查找与所述移动终端上的应用程序丢失的文件相对应的修复文件之前包括:网络服务器接收移动终端上传的应用程序的基本信息;在所述网络服务器上预先保存有所述应用程序的基本信息、安装路径以及所述安装路径下的文件;所述基本信息包括:所述应用程序的版本号、安装包名和/或签名;所述网络服务器根据所述应用程序的基本信息查找所述应用程序的安装文件的路径;所述网络服务器将所述查找到的应用程序的安装文件的路径发送到所述移动终端,移动终端根据所述安装路径在移动终端进行扫描;在扫描过程中,若所述安装路径不存在或者所述安装路径不完整,则确定所述安装路径对应的文件丢失。6.根据权利要求5所述的修复应用程序的方法,其特征在于,在所述网络服务器接收移动终端上传的应用程序的基本信息之前,还包括:所述网络服务器接收移动终端上传的所述应用程序的基本信息、安装路径以及所述安装路径下的文件并保存。7.一种移动终端,其特征在于,包括:确定单元,用于确定应用程序中丢失的文件;第一获取单元,用于从网络服务器获取与所述丢失的文件...

【专利技术属性】
技术研发人员:杜旺喜
申请(专利权)人:广州金山网络科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1