[发明专利]一种客户端软件的备份方法、还原方法和装置在审
申请号: | 201310631659.2 | 申请日: | 2013-12-02 |
公开(公告)号: | CN103631678A | 公开(公告)日: | 2014-03-12 |
发明(设计)人: | 张皓秋;浦欣;刘义平;陈曦 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝;齐辉 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 客户端 软件 备份 方法 还原 装置 | ||
1.一种客户端软件的备份方法,包括:
对客户端侧用户安装的软件进行扫描;
将扫描到的软件展示给用户,获知用户选取的需要备份的软件;
获取需要备份的软件的软件ID和软件的安装目录,根据该软件ID和安装目录检测该软件在客户端侧的配置信息;
由需要备份的软件的软件ID和配置信息获得备份时需要保存的备份文件;
将所述备份文件上传至云端服务器侧并保存在所述用户的用户数据中,以利用该备份文件和云端服务器侧存储的所述软件ID对应的软件包实现软件在客户端侧的还原。
2.根据权利要求1所述的方法,其中,所述将扫描到的软件展示给用户,获知用户选取的需要备份的软件包括:
接收用户发送的指示需要备份软件的选取指令,将该选取指令选定的软件作为需要备份的软件;和/或,
从云端服务器获取软件的类型,将属于预定类型的软件默认为需要备份的软件。
3.根据权利要求1所述的方法,其中,所述根据该软件ID和安装目录检测该软件在客户端侧的配置信息包括:
当根据软件ID和安装目录检测该软件在客户端侧的配置信息失败时,向用户发送配置提示信息;
接收用户根据所述配置提示信息输入的软件的配置信息。
4.根据权利要求3所述的方法,其中,所述方法还包括:
当根据软件ID和安装目录检测该软件在客户端侧的配置信息失败,且未接收到用户输入的配置信息时,向用户发送上传提示信息;
接收用户根据所述上传提示信息发送的上传指令,根据该上传指令将扫描失败的软件的软件包上传至云端服务器。
5.根据权利要求1所述的方法,其中,所述将所述备份文件上传至云端服务器侧并保存在所述用户的用户数据中包括:
选取使用的加密方式;
根据选取的加密方式对备份文件进行加密;
将需要备份的软件的加密后的备份文件上传至云端服务器侧并保存在所述用户的用户数据中。
6.根据权利要求1所述的方法,其中,所述由需要备份的软件的软件ID和配置信息获得备份时需要保存的备份文件包括:
获取需要备份的软件的软件版本;
由需要备份的软件的软件ID、软件版本和配置信息获得所述备份文件。
7.一种客户端软件的还原方法,包括:
登录云端服务器,获取登录用户在云端服务器侧的用户数据,所述用户数据中包括为该登录用户备份的软件ID和配置信息;
根据所述软件ID向云端服务器侧发送还原请求;
接收云端服务器侧返回的所述软件ID对应的软件包和配置信息;
利用接收到的软件包和配置信息在客户端侧对所述登录用户对应的软件进行还原。
8.根据权利要求7所述的方法,其中,所述用户数据中包括为该登录用户备份的软件的软件版本,所述方法还包括:
所述根据所述软件ID向云端服务器侧发送还原请求包括:根据所述软件版本和软件ID向云端服务器侧发送还原请求;
所述接收云端服务器侧返回的所述软件ID对应的软件包和配置信息包括:
当云端服务器侧存储有与所述软件ID对应且版本高于所述软件版本的高版本软件时,接收云端服务器侧返回的所述软件ID对应的高版本软件包和配置信息。
9.一种客户端软件的备份装置,包括:
扫描单元,适于对客户端侧用户安装的软件进行扫描;
备份软件获知单元,适于将扫描到的软件展示给用户,获知用户选取的需要备份的软件;
配置信息检测单元,适于获取需要备份的软件的软件ID和软件的安装目录,根据该软件ID和安装目录检测该软件在客户端侧的配置信息;
备份文件获得单元,适于由需要备份的软件的软件ID和配置信息获得备份时需要保存的备份文件;
上传保存单元,适于将所述备份文件上传至云端服务器侧并保存在所述用户的用户数据中,以利用该备份文件和云端服务器侧存储的所述软件ID对应的软件包实现软件在客户端侧的还原。
10.一种客户端软件的还原装置,包括:
登录单元,适于登录云端服务器,获取登录用户在云端服务器侧的用户数据,所述用户数据中包括为该登录用户备份的软件ID和配置信息;
还原请求发送单元,适于根据所述软件ID向云端服务器发送还原请求;
接收单元,适于接收云端服务器侧返回的所述软件ID对应的软件包和配置信息;
软件还原单元,适于利用接收到的软件包和配置信息在客户端侧对所述登录用户对应的软件进行还原。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310631659.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种随风转向风帽
- 下一篇:风光发电电气控制系统