專利名稱:一種軟件運(yùn)行狀態(tài)評價方法
技術(shù)領(lǐng)域:
本發(fā)明涉及軟件技術(shù)領(lǐng)域,特別涉及一種軟件運(yùn)行狀態(tài)評價方法。
背景技術(shù):
隨著信息化建設(shè)的飛速發(fā)展,信息化軟件系統(tǒng)越來越多,實(shí)時類軟件、傳輸類軟件、存儲類軟件等在各自領(lǐng)域內(nèi)發(fā)揮著越來越重要的作用。目前,行業(yè)內(nèi)有很多監(jiān)控軟件比較全面的實(shí)現(xiàn)了對硬件系統(tǒng)的監(jiān)控及評價,但對于軟件監(jiān)控還比較少,使得軟件在運(yùn)行中的不穩(wěn)定性增強(qiáng),系統(tǒng)可靠性降低。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種軟件運(yùn)行狀態(tài)評價方法,用于對全網(wǎng)內(nèi)可監(jiān)控的軟件建立評價模型,實(shí)時獲取軟件運(yùn)行健康指數(shù),提高系統(tǒng)運(yùn)行的穩(wěn)定性。依據(jù)本發(fā)明實(shí)施例提供的一種軟件運(yùn)行狀態(tài)評價方法,包括預(yù)設(shè)指標(biāo)參數(shù)以及所述指標(biāo)參數(shù)對應(yīng)的權(quán)重建立評價模型,所述評價模型的輸出變量為軟件健康指數(shù);根據(jù)所述軟件健康指數(shù)預(yù)設(shè)軟件運(yùn)行的狀態(tài)等級;監(jiān)測運(yùn)行軟件,獲取運(yùn)行軟件的指標(biāo)參數(shù);根據(jù)獲取的指標(biāo)參數(shù),利用所述評價模型計算得到所述運(yùn)行軟件的軟件健康指數(shù);根據(jù)得到的軟件健康指數(shù)對照所述軟件運(yùn)行狀態(tài)等級獲取所述運(yùn)行軟件的運(yùn)行狀態(tài)等級。優(yōu)選地,所述預(yù)設(shè)指標(biāo)參數(shù)以及所述指標(biāo)參數(shù)對應(yīng)的權(quán)重建立評價模型,所述評價模型的輸出變量為軟件健康指數(shù)包括選取評價軟件運(yùn)行狀態(tài)的指標(biāo)參數(shù),按照每一指標(biāo)參數(shù)對軟件運(yùn)行影響設(shè)定每一指標(biāo)參數(shù)的權(quán)重,所有指標(biāo)參數(shù)的權(quán)重總和為1 ;選取各指標(biāo)參數(shù)包含的子參數(shù);設(shè)定根據(jù)所述子參數(shù)計算相應(yīng)指標(biāo)參數(shù)的方法;根據(jù)指標(biāo)參數(shù)及各指標(biāo)參數(shù)對應(yīng)的權(quán)重建立評價模型,所述評價模型的輸出變量為軟件健康指數(shù)。優(yōu)選地,所述指標(biāo)參數(shù)包括可靠性指標(biāo)、效率指標(biāo)、環(huán)境指標(biāo)和服務(wù)依存指標(biāo)。優(yōu)選地,所述可靠性指標(biāo)進(jìn)一步包括以下至少一個子參數(shù)進(jìn)程狀態(tài)指標(biāo),工作時間占比、嚴(yán)重警告比和監(jiān)控功能指標(biāo)。優(yōu)選地,所述效率指標(biāo)進(jìn)一步包括以下至少一個子參數(shù)監(jiān)控信息吞吐率、系統(tǒng)中央處理器CPU利用率和系統(tǒng)內(nèi)存利用率。優(yōu)選地,所述環(huán)境指標(biāo)進(jìn)一步包括以下至少一個子參數(shù)主機(jī)CPU利用率、主機(jī)內(nèi)存利用率和主機(jī)硬盤利用率。
優(yōu)選地,所述服務(wù)依存指標(biāo)進(jìn)一步包括以下至少一個子參數(shù)依存服務(wù)健康指標(biāo)和服務(wù)被依賴指標(biāo)。從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn)選擇系統(tǒng)運(yùn)行中需監(jiān)測的指標(biāo)、相應(yīng)指標(biāo)的子參數(shù)以及每個指標(biāo)對應(yīng)的權(quán)重,建立了評價模型,通過此評價模型可實(shí)時判斷軟件運(yùn)行狀態(tài)并采取相應(yīng)的處理方法,同時為軟件或硬件系統(tǒng)升級提供支持,提高系統(tǒng)運(yùn)行的穩(wěn)定性和效率。
圖1是本發(fā)明實(shí)施例的軟件運(yùn)行狀態(tài)評價方法的流程圖;圖2是本發(fā)明實(shí)施例的軟件運(yùn)行狀態(tài)評價方法中建立評價模型的流程圖。
具體實(shí)施例方式本發(fā)明實(shí)施例提供了一種軟件運(yùn)行狀態(tài)評價方法,用于對全網(wǎng)內(nèi)可監(jiān)控的軟件制定評價模型,實(shí)時獲取軟件運(yùn)行健康指數(shù),提高系統(tǒng)運(yùn)行的穩(wěn)定性。以下將結(jié)合附圖及具體實(shí)施例詳細(xì)說明本發(fā)明的實(shí)施過程。參見圖1,所示為本發(fā)明實(shí)施例提供的一種軟件運(yùn)行狀態(tài)評價方法流程圖,包括以下步驟S11,預(yù)設(shè)指標(biāo)參數(shù)以及指標(biāo)參數(shù)對應(yīng)的權(quán)重建立評價模型,評價模型的輸出變量為軟件健康指數(shù);建立的評價模型如下
N
權(quán)利要求
1.一種軟件運(yùn)行狀態(tài)評價方法,其特征在于,包括預(yù)設(shè)指標(biāo)參數(shù)以及所述指標(biāo)參數(shù)對應(yīng)的權(quán)重建立評價模型,所述評價模型的輸出變量為軟件健康指數(shù);根據(jù)所述軟件健康指數(shù)預(yù)設(shè)軟件運(yùn)行的狀態(tài)等級; 監(jiān)測運(yùn)行軟件,獲取運(yùn)行軟件的指標(biāo)參數(shù);根據(jù)獲取的指標(biāo)參數(shù),利用所述評價模型計算得到所述運(yùn)行軟件的軟件健康指數(shù); 根據(jù)得到的軟件健康指數(shù)對照所述軟件運(yùn)行狀態(tài)等級獲取所述運(yùn)行軟件的運(yùn)行狀態(tài)等級。
2.根據(jù)權(quán)利要求1所述的軟件運(yùn)行狀態(tài)評價方法,其特征在于,所述預(yù)設(shè)指標(biāo)參數(shù)以及所述指標(biāo)參數(shù)對應(yīng)的權(quán)重建立評價模型,所述評價模型的輸出變量為軟件健康指數(shù)包括選取評價軟件運(yùn)行狀態(tài)的指標(biāo)參數(shù),按照每一指標(biāo)參數(shù)對軟件運(yùn)行影響設(shè)定每一指標(biāo)參數(shù)的權(quán)重,所有指標(biāo)參數(shù)的權(quán)重總和為1 ; 選取各指標(biāo)參數(shù)包含的子參數(shù); 設(shè)定根據(jù)所述子參數(shù)計算相應(yīng)指標(biāo)參數(shù)的方法;根據(jù)指標(biāo)參數(shù)及各指標(biāo)參數(shù)對應(yīng)的權(quán)重建立評價模型,所述評價模型的輸出變量為軟件健康指數(shù)。
3.根據(jù)權(quán)利要求2所述的軟件運(yùn)行狀態(tài)評價方法,其特征在于,所述指標(biāo)參數(shù)包括可靠性指標(biāo)、效率指標(biāo)、環(huán)境指標(biāo)和服務(wù)依存指標(biāo)。
4.根據(jù)權(quán)利要求3所述的軟件運(yùn)行狀態(tài)評價方法,其特征在于,所述可靠性指標(biāo)進(jìn)一步包括以下至少一個子參數(shù)進(jìn)程狀態(tài)指標(biāo),工作時間占比、嚴(yán)重警告比和監(jiān)控功能指標(biāo)。
5.根據(jù)權(quán)利要求3所述的軟件運(yùn)行狀態(tài)評價方法,其特征在于,所述效率指標(biāo)進(jìn)一步包括以下至少一個子參數(shù)監(jiān)控信息吞吐率、系統(tǒng)中央處理器CPU利用率和系統(tǒng)內(nèi)存利用率。
6.根據(jù)權(quán)利要求3所述的軟件運(yùn)行狀態(tài)評價方法,其特征在于,所述環(huán)境指標(biāo)進(jìn)一步包括以下至少一個子參數(shù)主機(jī)CPU利用率、主機(jī)內(nèi)存利用率和主機(jī)硬盤利用率。
7.根據(jù)權(quán)利要求3所述的軟件運(yùn)行狀態(tài)評價方法,其特征在于,所述服務(wù)依存指標(biāo)進(jìn)一步包括以下至少一個子參數(shù)依存服務(wù)健康指標(biāo)和服務(wù)被依賴指標(biāo)。
全文摘要
本發(fā)明實(shí)施例公開了一種軟件運(yùn)行狀態(tài)評價方法,用于對全網(wǎng)內(nèi)可監(jiān)控的軟件建立評價模型,實(shí)時獲取軟件運(yùn)行健康指數(shù),提高系統(tǒng)運(yùn)行的穩(wěn)定性。本發(fā)明實(shí)施例方法包括預(yù)設(shè)指標(biāo)參數(shù)以及指標(biāo)參數(shù)對應(yīng)的權(quán)重建立評價模型,評價模型的輸出變量為軟件健康指數(shù);根據(jù)軟件健康指數(shù)預(yù)設(shè)軟件運(yùn)行的狀態(tài)等級;監(jiān)測運(yùn)行軟件,獲取運(yùn)行軟件的指標(biāo)參數(shù);根據(jù)獲取的指標(biāo)參數(shù),利用評價模型計算得到運(yùn)行軟件的軟件健康指數(shù);根據(jù)得到的軟件健康指數(shù)對照軟件運(yùn)行狀態(tài)等級獲取運(yùn)行軟件的運(yùn)行狀態(tài)等級。
文檔編號G06F11/36GK102508771SQ20111030832
公開日2012年6月20日 申請日期2011年10月12日 優(yōu)先權(quán)日2011年10月12日
發(fā)明者孫冬蓮, 段文 申請人:山東中創(chuàng)軟件商用中間件股份有限公司