[发明专利]一种客户端软件的备份方法、还原方法和装置在审
申请号: | 201310631659.2 | 申请日: | 2013-12-02 |
公开(公告)号: | CN103631678A | 公开(公告)日: | 2014-03-12 |
发明(设计)人: | 张皓秋;浦欣;刘义平;陈曦 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝;齐辉 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 客户端 软件 备份 方法 还原 装置 | ||
技术领域
本发明涉及计算机网络技术领域,特别涉及一种客户端软件的备份方法和装置,以及一种客户端软件的还原方法和装置。
背景技术
随着网络技术的发展,网络病毒的传播也日益猖獗,用户需要频繁重装系统以解决网络病毒造成的系统崩溃等问题,导致用户经常遇到软件重装的问题。现有方案在执行软件重装时,要求用户先对需要重装的软件进行备份,将用于软件安装的软件包等先备份在系统安装盘之外的存储空间,在系统重装后再利用备份的软件包将软件安装在计算机中。
现有软件重装的方案至少存在如下缺陷:
现有方案在软件备份时需要对软件包进行备份,重装的软件数量较多时,需要备份的软件包也较多,而一些软件包的大小会比较大,导致备份文件较大,备份文件的传输和存储都需要占用较多的网络资源,给软件备份及软件重装带来了不便。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种客户端软件的备份方法和装置,以及一种客户端软件的还原方法和装置。
依据本发明的一个方面,本发明实施例提供了一种客户端软件的备份方法,包括:
对客户端侧用户安装的软件进行扫描;
将扫描到的软件展示给用户,获知用户选取的需要备份的软件;
获取需要备份的软件的软件ID和软件的安装目录,根据该软件ID和安装目录检测该软件在客户端侧的配置信息;
由需要备份的软件的软件ID和配置信息获得备份时需要保存的备份文件;
将备份文件上传至云端服务器侧并保存在用户的用户数据中,以利用该备份文件和云端服务器侧存储的软件ID对应的软件包实现软件在客户端侧的还原。
可选的,上述将扫描到的软件展示给用户,获知用户选取的需要备份的软件包括:接收用户发送的指示需要备份软件的选取指令,将该选取指令选定的软件作为需要备份的软件;和/或,从云端服务器获取软件的类型,将属于预定类型的软件默认为需要备份的软件。
可选的,上述根据该软件ID和安装目录检测该软件在客户端侧的配置信息包括:当根据软件ID和安装目录检测该软件在客户端侧的配置信息失败时,向用户发送配置提示信息;接收用户根据配置提示信息输入的软件的配置信息。
可选的,上述方法还包括:当根据软件ID和安装目录检测该软件在客户端侧的配置信息失败,且未接收到用户输入的配置信息时,向用户发送上传提示信息;接收用户根据上传提示信息发送的上传指令,根据该上传指令将扫描失败的软件的软件包上传至云端服务器。
可选的,上述将备份文件上传至云端服务器侧并保存在用户的用户数据中包括:选取使用的加密方式;根据选取的加密方式对备份文件进行加密;将需要备份的软件的加密后的备份文件上传至云端服务器侧并保存在用户的用户数据中。
可选的,上述由需要备份的软件的软件ID和配置信息获得备份时需要保存的备份文件包括:获取需要备份的软件的软件版本;由需要备份的软件的软件ID、软件版本和配置信息获得备份文件。
可选的,上述将扫描到的软件展示给用户包括:判断扫描到的软件的使用频率超过频率阈值,和/或,判断扫描到的软件的使用次数超过次数阈值时,将该扫描到的软件展示给用户,否则,不将该扫描到的软件展示给用户。
依据本发明的另一个方面,本发明实施例提供了一种客户端软件的还原方法,包括:
登录云端服务器,获取登录用户在云端服务器侧的用户数据,该用户数据中包括为该登录用户备份的软件ID和配置信息;
根据软件ID向云端服务器侧发送还原请求;
接收云端服务器侧返回的软件ID对应的软件包和配置信息;
利用接收到的软件包和配置信息在客户端侧对登录用户对应的软件进行还原。
可选的,上述利用接收到的软件包和配置信息在客户端侧对登录用户对应的软件的进行还原包括:在运行软件包将相应软件安装在客户端侧后,向用户发送配置还原提示信息;根据用户发送的配置还原指令,利用配置信息对安装的软件的配置进行还原。
可选的,上述利用接收到的软件包和配置信息在客户端侧对登录用户对应的软件进行还原包括:判断云端服务器侧返回的软件包和配置信息使用的加密方式;根据判断出的加密方式对应的解密方式对软件包和配置信息进行解密;利用解密后的软件包和配置信息在客户端侧对登录用户对应的软件进行还原。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310631659.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种随风转向风帽
- 下一篇:风光发电电气控制系统