备份方法、环境更新预先检测方法及其系统技术方案

技术编号:13290930 阅读:110 留言:0更新日期:2016-07-09 09:24
本发明专利技术公开了备份方法、环境更新预先预测方法及其系统。一种用于环境更新预先检测方法,其包括以下步骤:于侦测到操作环境需要进行环境更新程序时,判断是否进行环境测试;于进行环境测试时,选取操作环境的系统与软件信息,其中系统与软件信息从操作环境中撷取;根据系统与软件信息产生具有第一复制环境的虚拟机;将于虚拟机的第一复制环境执行环境更新程序,以使第一复制环境成为虚拟机的第二复制环境;对第二复制环境进行环境测试;以及依据环境测试的结果,决定是否于操作环境进行环境更新程序,或者切换至第二复制环境。

【技术实现步骤摘要】

本专利技术提供一种适用于操作环境的备份方法,且特别是关于一种使用所述备份方法的计算器系统之环境更新预先检测方法及其系统。
技术介绍
随着科技的进步,目前信息产业蓬勃发展。人们日常生活中常常会使用计算器装置或者云端主机,且计算器装置或云端主机会具有操作环境,以供用户进行通过操作系统操作。然而,在用户安装新的软件至操作环境,或者对操作环境本身或其安装的软件进行更新后,偶尔会发生不兼容或产生程序漏洞的问题,导致部分软件或操作系统本身产生错误,甚至因为操作系统的漏洞进而容易被黑客攻击。为了避免上述部分软件或操作环境本身因为冲突不兼容或程序漏洞产生错误、甚至是信息安全上的问题,目前的其中一种作法是在安装新软件或更新操作环境或软件的各阶段进行全面备份,以在部分软件或操作系统本身发生问题时,可以通过备份的数据来还原操作环境。全系统快照(snapshot)是一种可以对整个操作环境(含安装于其中的软件)进行系统映像的备份与还原之技术。然而,随着备份的次数增加以及组织备份的数量增加,全系统快照会造成储存空间大量地耗用。另外,目前还有一种作法是通过用户回报软件安装、软件更新、操作系统更新运行、甚至是在操作环境更新时之不兼容问题或信息安漏洞问题的相关信息给相应的软件公司,再由软件公司进行相关处理。然而,此种作法是被动地等待问题发生时,才进行数据整合,其并未主动地发掘不兼容或信息安全漏洞的问题。在信息安全稽核方面,操作环境或者软件有时必须更新,以维持信息安全并避免信息安全的隐忧。然而,倘若使用上述全系统快照的方式定期备份,或者于软件安装、软件更新或操作环境更新时进行备份,则将造成储存空间的耗用随着时间成长。另一方面,倘若不检测兼容性、弱点或效能,则当部份软件或操作环境发生错误时,又会造成用户的不便与工作的停摆甚至是系统遭有心人士的侵入。除此之外,若多个计算器装置或云端主机须进行软件安装、软件更新或操作环境更新,则信息人员仅能在对每一个计算器装置或云端主机进行软件安装、软件更新或操作环境后,才可以得知是否有问题。倘若确实发生问题,则信息人员还需要通过全系统快照的备份还原操作环境,或者通过相关信息给相应的软件公司,请求软件公司进行处理。因此,当多个计算器装置或云端主机须进行软件安装、软件更新或操作环境更新时,此软件安装、软件更新或操作环境更新的工作对信息人员将会是一个很大的负担。
技术实现思路
本专利技术实施例提供一种环境更新预先检测方法,此预先检测方法包括:于侦测到操作环境需要进行环境更新程序时,判断是否进行环境测试;于进行环境测试时,选取操作环境的系统与软件信息,其中系统与软件信息从操作环境中撷取;根据系统与软件信息产生具有第一复制环境的虚拟机;将于虚拟机的第一复制环境执行环境更新程序,以使第一复制环境成为虚拟机的第二复制环境;以及对第二复制环境进行环境测试。本专利技术实施例提供一种环境更新预先检测系统,此环境更新预先检测系统包括计算器装置。计算器装置于侦测到操作环境需要进行环境更新程序时,判断是否进行环境测试。于进行该环境测试时,计算器装置选取操作环境的系统与软件信息,其中系统与软件信息从操作环境中撷取。计算器装置根据系统与软件信息产生具有第一复制环境的虚拟机。计算器装置将于虚拟机的第一复制环境执行环境更新程序,以使第一复制环境成为虚拟机的第二复制环境。计算器装置对第二复制环境进行环境测试。计算器装置依据环境测试的结果,决定是否于操作环境进行环境更新程序。本专利技术实施例提供一种环境更新预先检测系统,此环境更新预先检测系统包括云端主机系统。云端主机系统于侦测到运作其上之第一虚拟机之操作环境需要进行环境更新程序时,判断是否进行环境测试。于进行环境测试时,云端主机系统选取运作其上之第一虚拟机操作环境的系统与软件信息,其中系统与软件信息从操作环境中撷取。云端主机系统根据系统与软件信息产生具有第一复制环境的第二虚拟机。云端主机系统将于第二虚拟机的第一复制环境执行环境更新程序,以使第一复制环境成为第二虚拟机的第二复制环境。云端主机系统对第二复制环境进行环境测试。本专利技术实施例提供一种环境更新预先检测系统,此环境更新预先检测系统包括计算器装置与云端主机系统,且云端主机系统通过因特网连接计算器装置。计算器装置或云端主机系统于侦测到操作环境需要进行环境更新程序时,判断是否进行环境测试。于进行该环境测试时,计算器装置选取操作环境的系统与软件信息并传送至云端主机系统,其中系统与软件信息从操作环境中撷取。该计算器装置或云端主机系统根据计算器装置之系统与软件信息产生具有第一复制环境的虚拟机。云端主机将于第一复制环境执行环境更新程序,以使第一复制环境成为虚拟机的第二复制环境。云端主机系统对第二复制环境进行环境测试。计算器装置依据环境测试的结果,决定是否于计算器装置之操作环境进行环境更新程序。本专利技术实施例提供一种适用于操作环境的备份方法,此备份方法包括:撷取操作环境的系统与软件信息;以及根据系统与软件信息产生具有复制环境的虚拟机。复制环境实质上与撷取的系统与软件信息之操作环境相同。综合上所述,本专利技术多个实施例提供了环境更新预先检测方法及其系统,其可以在安装新软件或更新文件之前预先地检测安装新软件或更新文件对于目前操作环境的环境测试等,从而避免在产生不兼容、程序漏洞、信息安全或效能变差的问题后,还要将操作环境进行还原的麻烦、系统无法还原回复实造成的重大损失。为使能更进一步了解本专利技术之特征及
技术实现思路
,请参阅以下有关本发明之详细说明与附图,但是此等说明与所附附图仅是用来说明本专利技术,而非对本专利技术的权利范围作任何的限制。附图说明图1是本专利技术实施例的环境更新预先检测方法的流程图。图2A是本专利技术实施例的计算器装置的方块图。图2B是本专利技术实施例的云端主机系统的方块图。图3A与图3B是本专利技术实施例的环境更新预先检测方法的示意图。图4A与图4B是本专利技术另一实施例的环境更新预先检测方法的示意图。图5是本专利技术实施例的环境更新预先检测系统的示意图。图6A与图6B是本专利技术另一实施例的环境更新预先检测方法的示意图。具体实施方式在下文将参看随附附图更充分地描述各种例示性实施例,在随附附图中展示一些例示性实施例。然而,本专利技术概念可能以许多不同形式来体现,且不应解释为限于本文中所阐述之例示性实施例。确切而言,提供此等例示性实施例使得本专利技术将本文档来自技高网
...

【技术保护点】
一种用于环境更新预先检测方法,其特征在于,包括:于侦测到一操作环境需要进行一环境更新程序时,判断是否进行一环境测试;于进行该环境测试时,选取该操作环境的一系统与软件信息,其中该系统与软件信息从该操作环境中撷取;根据该系统与软件信息产生具有一第一复制环境的一虚拟机;于该虚拟机的该第一复制环境执行该环境更新程序,以使该第一复制环境成为该虚拟机的一第二复制环境;对该第二复制环境进行该环境测试;以及依据该环境测试的结果,决定是否于该操作环境进行该环境更新程序,或者切换至该第二复制环境。

【技术特征摘要】
2014.11.10 US 14/536,7451.一种用于环境更新预先检测方法,其特征在于,包括:
于侦测到一操作环境需要进行一环境更新程序时,判断是否进
行一环境测试;
于进行该环境测试时,选取该操作环境的一系统与软件信息,
其中该系统与软件信息从该操作环境中撷取;
根据该系统与软件信息产生具有一第一复制环境的一虚拟机;
于该虚拟机的该第一复制环境执行该环境更新程序,以使该第
一复制环境成为该虚拟机的一第二复制环境;
对该第二复制环境进行该环境测试;以及
依据该环境测试的结果,决定是否于该操作环境进行该环境更
新程序,或者切换至该第二复制环境。
2.根据权利要求1所述的预先检测方法,其中选取该操作环境的该系
统与软件信息的步骤之前,周期性地从该操作环境中撷取以产生该
系统与软件信息;或根据一操作指令从该操作环境中撷取以产生该
系统软件信息。
3.根据权利要求1所述的预先检测方法,还包括:
依据该环境测试的结果,当决定于该操作环境进行该环境更新
程序时,该操作环境执行该环境更新程序。
4.根据权利要求1所述的预先检测方法,还包括:
依据该环境测试的结果,当决定切换至该第二复制环境时,切
换至该第二复制环境。
5.根据权利要求1所述的预先检测方法,其中该环境更新程序为安装
一更新文件、安装一新软件或解除一旧软件中的至少一个。
6.根据权利要求1所述的预先检测方法,其中于判断进行该环境测试
时,获取该操作环境所有数据中可用以进行该环境测试的一相应数
据,并且将该相应数据与该系统与软件信息产生该第一复制环境。
7.根据权利要求6所述的预先检测方法,其中于产生该第一复制环境
的步骤中,依据该系统与软件信息产生干净的一第三复制环境于该
虚拟机;接着,依据该系统与软件信息安装该操作环境已经安装之
软件与更新文件至该第三复制环境,以使该第三复制环境成为一第
四复制环境,并且接着获取该相应数据至该第四复制环境,以产生
该第一复制环境。
8.根据权利要求1所述的预先检测方法,其中于产生该复制环境的步
骤中,获取预先产生的一常用操作环境,且该常用操作环境具有常
用的软件,接着,依据该系统与软件信息调整该常用操作环境与其
软件的设定,以及增补安装该操作环境有但该常用操作环境没有的
软件,以产生该第一复制环境。
9.根据权利要求1所述的预先检测方法,其中该系统与软件信息包括
一系统版本、一操作环境相关设定、一应用软件版本、一应用软件
配置文件与一系统及应用软件安装更新列表中的至少一个。
10.根据权利要求1所述的预先检测方法,其中该环境测试包括对该第
二复制环境之功能进行测试与对该第二复制环境与该操作环境进行
系统状态比对与对该第二复制环境与该操作系统的用户经验进行比
对中的至少一个。
11.根据权利要求10所述的预先检测方法,其中该环境测试包括一系统
与软件弱点测试、一兼容性测试和一效能测试中的至少一个。
12.根据权利要求11所述的预先检测方法,其中该系统与软件弱点测试
以一模糊测试实现。
13.根据权利要求10所述的预先检测方法,其中对该第二复制环境执行
特定关联软件功能的开启、关闭与输入输出值检查,以对该第二复
制环境之功能进行测试。
14.根据权利要求10所述的预先检测方法,其中撷取该操作环境与该第
二复制环境执行中产生的系统消息进行比对,以对该第二复制环境
与该操作环境进行系统状态比对。
15.根据权利要求10所述的预先检测方法,其中于该操作环境与该第二
复制环境中不断进行切换,并且侦测用户或系统中软件在此该两系
统切换间之使用状态是否有改变,以对该第二复制环境与该操作环
境的用户经验进行比对。

【专利技术属性】
技术研发人员:郭建廷陈世仁
申请(专利权)人:财团法人资讯工业策进会
类型:发明
国别省市:中国台湾;71

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

1