[發明專利]一種B/S架構系統狀態評價與預測方法有效
| 申請號: | 201510068544.6 | 申請日: | 2015-02-10 |
| 公開(公告)號: | CN104657667B | 公開(公告)日: | 2017-09-29 |
| 發明(設計)人: | 常政威;蔣自國;文亮;潘雄;董琪;江維;王電鋼 | 申請(專利權)人: | 國網四川省電力公司電力科學研究院;電子科技大學;國家電網公司 |
| 主分類號: | G06F21/57 | 分類號: | G06F21/57;G06F9/44 |
| 代理公司: | 成都行之專利代理事務所(普通合伙)51220 | 代理人: | 梁田 |
| 地址: | 610000 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 架構 系統 狀態 評價 預測 方法 | ||
1.一種B/S架構系統狀態評價與預測方法,其特征在于,所述方法包括以下步驟:
S1:啟動待評價與預測系統,設置采樣頻率,開始采集指標數據;
S2:尋找最新版本的權重表;
S3:進行指標分級;
S4:讀取數據,計算1~5級指標得分;
S5:進行系統狀態預測;
S6:進行系統狀態評價與數據儲存;
S7:睡眠時間t,返回步驟S4;所述步驟S2包括以下子步驟:
S21:與數據庫建立連接;
S22:查詢權重表,找到版本號最大的那條數據,令其為D1;
S23:從D1開始,將其后面的所有數據全部讀出;
S24:將讀出的數據,分別放入集合Map1和List中;
S25:進入步驟S3;所述的步驟S3包括以下子步驟:
S31:將集合List生成迭代器;
S32:取出指標;
S33:判斷指標級別,將其放入對應的集合中,即一級指標放入List1中,二級指標放入List2中,以此類推;
S34:如果迭代完,就進入步驟S4,否則返回步驟S32;所述步驟S4包括以下子步驟:
S41:將集合List5生成迭代器;
S42:取出指標和指標數據;
S43:取出指標閾值,并將指標數據與指標閾值進行比較,得到量化值;
S44:將量化值存入集合Map中;
S45:如果迭代完,就進入步驟S46,否則返回步驟S42;
S46:將集合List5生成迭代器;
S47:取出5級指標,取出其對應的分數和權重,將它們相乘,并將乘積累加到該指標對應的4級指標得分中,然后再將得分放入集合Map中;
S48:如果迭代完,就進入步驟S49,否則返回步驟S47;
S49:將集合List4生成迭代器;
S410:取出4級指標,取出其對應的分數和權重,將它們相乘,并將乘積累加到該指標對應的3級指標得分中,然后再將得分放入集合Map中;
S411:如果迭代完,就進入步驟S412,否則返回步驟S410;
S412:將集合List3生成迭代器;
S413:取出3級指標,取出其對應的分數和權重,將它們相乘,并將乘積累加到該指標對應的2級指標得分中,然后再將得分放入集合Map中;
S414:如果迭代完,就進入步驟S415,否則返回步驟S413;
S415:將集合List2生成迭代器;
S416:取出2級指標,取出其對應的分數和權重,將它們相乘,并將乘積累加到該指標對應的1級指標得分中,然后再將得分放入集合Map中;
S417:如果迭代完,就進入步驟S5,否則返回步驟S416;所述步驟S5包括以下子步驟:
S51:選取預測指標,初始化滑動窗口,窗口長度為L,并且將預測指標存入集合Map2中;
S52:用Map2生成迭代器;
S53:取出指標及其對應的得分,更新其對應的滑動窗口中的數據;
S54:計算出滑動窗口中的數據差值(Dn-Dn-1)的權重Wn,其中,n為1≤n<L的整數,計算公式為:Wn=2n/(L2-L),然后將(Dn-Dn-1)×Wn的值累加到V中;
S55:如果n=L,就進入步驟S56,否則返回步驟S54;
S56:將DL-1與V相加,得到預測值P1,并將V置0;
S57:將滑動窗口中的數據依次前移,即D2覆蓋掉D1,D3覆蓋掉D2,以此類推,最后將P1放入滑動窗口的末尾;
S58:計算出滑動窗口中的數據差值(Dn-Dn-1)的權重Wn,其中,n為1≤n<L的整數,計算公式為:Wn=2n/(L2-L),然后將(Dn-Dn-1)×Wn的值累加到V中;
S59:如果n=L,就進入步驟S510,否則返回步驟S58;
S510:將DL-1與V相加,得到預測值P2,并將V置0;
S511:將P1、P2放入集合Map3中,同時將滑動窗口放入集合Map2中;
S512:如果迭代完,就進入步驟S6,否則返回步驟S53。
2.根據權利要求1所述的B/S架構系統狀態評價與預測方法,其特征在于,所述步驟S6包括以下子步驟:
S61:將集合List4生成迭代器;
S62:取出4級指標,取出其對應的分數和閾值,將它們的量化值放入集合Map4中;
S63:如果迭代完,就進入步驟S64,否則返回步驟S62;
S64:將集合List3生成迭代器;
S65:取出3級指標,取出其對應的分數和閾值,將分數和閾值的量化值放入集合Map4中;
S66:如果迭代完,就進入步驟S67,否則返回步驟S65;
S67:將集合List2生成迭代器;
S68:取出2級指標,取出其對應的分數和閾值,將分數和閾值的量化值放入集合Map4中;
S69:如果迭代完,就進入步驟S610,否則返回步驟S68;
S610:將集合List1生成迭代器;
S611:取出1級指標,取出其對應的分數和閾值,將分數和閾值的量化值放入集合Map4中;
S612:如果迭代完,就進入步驟S613,否則返回步驟S611;
S613:將Map、Map3、Map4中的值存入數據庫,進入步驟S7。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國網四川省電力公司電力科學研究院;電子科技大學;國家電網公司,未經國網四川省電力公司電力科學研究院;電子科技大學;國家電網公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510068544.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種集裝箱箱號定位評測方法
- 下一篇:用于數據輸入或驗證身份的方法及裝置





