【技术实现步骤摘要】
本专利技术涉及终端
,具体而言,涉及一种软件备份、还原方法及终端。
技术介绍
终端中包括多种软件,如操作系统、多媒体软件及办公软件等。当终端发生故障或者崩溃时,可能导致终端中的软件损坏,为了防止这种情况发生,需要对终端的所有软件进行备份,当终端因为故障或者其它原因导致软件损坏时,可以将损坏的软件进行还原。在现有技术中,可以通过磁盘备份技术将终端的操作系统的系统文件及有安装文件的软件的安装文件备份在本地磁盘中。当终端故障或者其它原因导致操作系统或上述备份了安装文件的软件损坏时,可以通过软件自动部署的方式根据备份的系统文件和安装文件还原操作系统和损坏的软件。但是只能对有安装文件的软件进行备份,而终端中还有很多安装后找不到原始的安装文件的软件,上述现有技术无法对这些没有安装文件的软件进行备份,当这些软件出现问题时也无法对这些软件进行还原。
技术实现思路
有鉴于此,本专利技术提供了一种软件备份、还原方法及终端,用于解决现有技术中无法对本地没有安装文件的软件进行备份的问题。第一方面,本专利技术实施例提供了一种软件备份方法,所述方法包括:接收服务器发送的备份请求,所述备份请求包括第一软件列表,所述第一软件列表包括所述服务器存储的软件的标识及版本号;获取第二软件列表,所述第二软件列表包括终端上的软件的标识及版本号;从所述第二软件列表中,确定出所述第一软件 ...
【技术保护点】
一种软件备份方法,其特征在于,包括:接收服务器发送的备份请求,所述备份请求包括第一软件列表,所述第一软件列表包括所述服务器存储的软件的标识及版本号;获取第二软件列表,所述第二软件列表包括终端上的软件的标识及版本号;从所述第二软件列表中,确定出所述第一软件列表中不存在的软件的标识及版本号;根据确定的所述软件的标识及版本号,获取所述软件的安装文件;将获取的所述安装文件发送给所述服务器,以使所述服务器存储所述软件的安装文件。
【技术特征摘要】
1.一种软件备份方法,其特征在于,包括:
接收服务器发送的备份请求,所述备份请求包括第一软件列表,
所述第一软件列表包括所述服务器存储的软件的标识及版本号;
获取第二软件列表,所述第二软件列表包括终端上的软件的标
识及版本号;
从所述第二软件列表中,确定出所述第一软件列表中不存在的
软件的标识及版本号;
根据确定的所述软件的标识及版本号,获取所述软件的安装文
件;
将获取的所述安装文件发送给所述服务器,以使所述服务器存
储所述软件的安装文件。
2.根据权利要求1所述的方法,其特征在于,所述接收服务器
发送的备份请求之前,还包括:
扫描网络中是否存在服务器;
向扫描到的服务器发送添加请求,所述添加请求包括终端的终
端标识,以使所述服务器存储所述终端标识;
接收所述服务器发送的所述服务器的网络互连协议IP地址及
身份序列号;
保存接收的所述服务器的IP地址及身份序列号。
3.根据权利要求1所述的方法,其特征在于,所述获取第二软
件列表,包括:
扫描所述终端的操作系统、应用程序及业务系统;
获取所述操作系统、应用程序及业务系统的标识及版本号;
将所述获取的标识及版本号组成所述第二软件列表。
4.根据权利要求1所述的方法,其特征在于,所述根据确定的
所述软件的标识及版本号,获取所述软件的安装文件,包括:
判断本地是否存在所述软件的安装文件;
如果不存在,则从注册表获取所述软件的配置信息,根据所述
软件的配置信息解析所述软件的依赖文件,根据所述依赖文件生成
所述软件的安装文件;
如果存在,则从本地获取所述软件的安装文件。
5.根据权利要求4所述的方法,其特征在于,如果不存在所述
软件的安装文件,根据所述软件的标识及版本号通过互联网下载所
述软件的安装文件。
6.一种软件还原方法,其特征在于,包括:
监测终端上所有软件;
监测到某个软件存在问题时,向服务器发送还原请求,所述还
原请求包括所述软件的标识及版本号;
接收所述服务器根据所述软件的标识及版本号发送的安装文
件;
根据所述安装文件还原所述软件。
7.一种软件备份终端,其特征在于,包括:
第一接收模块,用于接收服务器发送的备份请求,...
【专利技术属性】
技术研发人员:李红俊,王春祥,洪亮,
申请(专利权)人:北京艾森思科技有限公司,李红俊,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。