[發明專利]軟件兼容性預先測試方法與其系統有效
| 申請號: | 201310487884.3 | 申請日: | 2013-10-17 |
| 公開(公告)號: | CN104461858B | 公開(公告)日: | 2018-02-27 |
| 發明(設計)人: | 陳世仁;郭建廷 | 申請(專利權)人: | 財團法人資訊工業策進會 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京康信知識產權代理有限責任公司11240 | 代理人: | 余剛,李靜 |
| 地址: | 中國*** | 國省代碼: | 臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 兼容性 預先 測試 方法 與其 系統 | ||
技術領域
本發明提供一種軟件兼容性測試方法,且特別是涉及一種軟件兼容性預先測試方法與其系統。
背景技術
隨著科技的進步,目前信息產業蓬勃發展。人們日常生活中常常會使用計算機裝置或者云端主機,且計算機裝置或云端主機會具有操作系統,以供使用者進行通過操作系統操作。然而,在使用者安裝新的軟件至操作系統,或者對操作系統本身或其安裝的軟件進行更新后,偶爾會發生不兼容的問題,導致部分軟件或操作系統本身產生錯誤。
為了避免上述部分軟件或操作系統本身因為沖突不兼容的問題產生錯誤,目前的其中一種作法是在安裝新軟件或更新操作系統或軟件的各階段進行備份,以在部分軟件或操作系統本身發生錯誤時,可以通過備份的數據來還原操作系統。
全系統快照(snapshot)是一種可以對整個操作系統(含安裝于其中的軟件)進行系統映像的備份與還原的技術。然而,隨著備份的次數增加以及組織備份的數量增加,全系統快照會造成儲存空間大量地耗用。
另外,目前還有一種作法是通過使用者回報軟件安裝、軟件更新或操作系統更新運行時的相關信息給相應的軟件公司,再由軟件公司進行相關處理。然而,此種作法被動地等待問題發生時,才進行數據整合,其并未主動地發掘不兼容的問題。
在信息安全稽核方面,操作系統或者軟件有時必須更新,以維持信息安全并避免信息安全的隱憂。然而,倘若使用上述全系統快照的方式定期備份,或者于軟件安裝、軟件更新或操作系統更新時進行備份,則將造成儲存空間的耗用隨著時間成長。另一方面,倘若不檢測兼容性,則當部分軟件或操作系統發生錯誤時,又會造成使用者的不便與工作的停擺。
除此之外,若多個計算機裝置或云端主機須進行軟件安裝、軟件更新或操作系統更新,則信息人員僅能在對每一個計算機裝置或云端主機進行軟件安裝、軟件更新或操作系統后,才可以得知是否有不兼容的問題。倘若有不兼容的問題,則信息人員還需要通過全系統快照的備份還原操作系統,或者通過相關信息給相應的軟件公司,請求軟件公司進行處理。因此,當多個計算機裝置或云端主機須進行軟件安裝、軟件更新或操作系統更新,此軟件安裝、軟件更新或操作系統更新的工作對信息人員來說是一個很大的負擔。
發明內容
本發明實施例提供一種軟件兼容性預先測試方法,此軟件兼容性預先測試方法包括:提取(extracting)操作系統的系統與軟件信息;于檢測到操作系統需要安裝更新文件或新軟件時,判斷是否進行兼容性測試;于判斷進行兼容性測試時,產生具有第一復制系統的虛擬機器,其中第一復制系統根據系統與軟件信息產生;將更新文件或新軟件安裝于第一復制系統,以產生第二復制系統;對第二復制系統進行兼容性測試;以及依據兼容性測試的結果,決定是否安裝更新文件或新軟件至操作系統,或者切換至第二復制系統。
本發明實施例提供一種軟件兼容性測試系統,此軟件兼容性測試系統包括計算機裝置。計算機裝置提取操作系統的系統與軟件信息。計算機裝置于檢測到操作系統需要安裝更新文件或新軟件時,判斷是否進行兼容性測試。計算機裝置于判斷進行兼容性測試時,產生具有第一復制系統的虛擬機器,其中第一復制系統根據系統與軟件信息產生。計算機裝置將更新文件或新軟件安裝于第一復制系統,以產生第二復制系統。計算機裝置對第二復制系統進行兼容性測試。計算機裝置依據兼容性測試的結果,決定是否安裝更新文件或新軟件至操作系統。
本發明實施例提供一種軟件兼容性測試系統,此軟件兼容性測試系統包括云端主機系統。云端主機系統提取運作其上的第一虛擬機器操作系統的系統與軟件信息。云端主機系統于檢測到運作其上的第一虛擬機器的操作系統需要安裝一更新文件或一新軟件時,判斷是否進行兼容性測試。云端主機系統于判斷進行兼容性測試時,產生具有第一復制系統的第二虛擬機器,其中第一復制系統根據系統與軟件信息產生。云端主機系統將更新文件或新軟件安裝于第二虛擬機器的第一復制系統,以產生具有第二復制系統的第二虛擬機器。云端主機系統對第二復制系統進行兼容性測試。云端主機依據兼容性測試的結果,決定是否安裝更新文件或新軟件至第一虛擬機器的虛擬機器操作系統,或者決定切換至具有第二復制系統第二虛擬機器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于財團法人資訊工業策進會,未經財團法人資訊工業策進會許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310487884.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種軟件演化過程故障分析方法
- 下一篇:腳本下發的方法、裝置及系統





