本技術(shù)涉及人工智能領(lǐng)域,具體而言,涉及一種系統(tǒng)故障處理策略的確定方法、裝置及電子設(shè)備。
背景技術(shù):
1、隨著計算能力的增強和計算平臺的普及,越來越多的系統(tǒng)和服務(wù)被應(yīng)用于各種智能設(shè)備中,并通過各種網(wǎng)絡(luò)相互關(guān)聯(lián),形成龐大的計算網(wǎng)絡(luò)。但網(wǎng)絡(luò)規(guī)模的幾何級增長,使得單一故障引發(fā)的大范圍服務(wù)中斷風險越來越大。
2、目前,系統(tǒng)故障處理領(lǐng)域通常需要根據(jù)不同系統(tǒng)的技術(shù)環(huán)境、數(shù)據(jù)特征等人為制定對應(yīng)的處理策略,從而導致時間成本高且處理策略效果不佳。
3、針對相關(guān)技術(shù)中在確定針對系統(tǒng)故障的處理策略時,所確定的處理策略的準確性低的問題,目前尚未提出有效的解決方案。
技術(shù)實現(xiàn)思路
1、本技術(shù)的主要目的在于提供一種系統(tǒng)故障處理策略的確定方法、裝置及電子設(shè)備,以解決相關(guān)技術(shù)中在確定針對系統(tǒng)故障的處理策略時,所確定的處理策略的準確性低的問題。
2、根據(jù)本發(fā)明實施例的一個方面,提供了一種系統(tǒng)故障處理策略的確定方法,包括:獲取目標系統(tǒng)的系統(tǒng)信息,得到第一系統(tǒng)信息,其中,系統(tǒng)信息包括:目標系統(tǒng)中組件的組件信息以及組件中參數(shù)的參數(shù)信息;獲取多個參考系統(tǒng)進行故障處理時所采用的第二系統(tǒng)信息,并根據(jù)第一系統(tǒng)信息從多個參考系統(tǒng)的第二系統(tǒng)信息中確定參考系統(tǒng)信息,其中,參考系統(tǒng)信息與第一系統(tǒng)信息之間的相似度大于預設(shè)相似度;基于策略生成模型對第一系統(tǒng)信息和參考系統(tǒng)信息進行處理,得到第三系統(tǒng)信息,并依據(jù)第三系統(tǒng)信息確定目標系統(tǒng)發(fā)生故障時的處理策略。
3、進一步地,系統(tǒng)故障處理策略的確定方法還包括:確定目標系統(tǒng)待生成處理策略的處理場景;根據(jù)處理場景,對多個參考系統(tǒng)進行篩選,得到多個候選參考系統(tǒng),其中,多個參考系統(tǒng)與處理場景之間存在對應(yīng)關(guān)系;根據(jù)第一系統(tǒng)信息從多個候選參考系統(tǒng)的第二系統(tǒng)信息中確定參考系統(tǒng)信息。
4、進一步地,系統(tǒng)故障處理策略的確定方法還包括:對于每個候選參考系統(tǒng)的第二系統(tǒng)信息,依據(jù)該第二系統(tǒng)信息中的組件信息與第一系統(tǒng)信息中的組件信息,確定該第二系統(tǒng)信息與第一系統(tǒng)信息之間的第一相似度;依據(jù)該第二系統(tǒng)信息中的參數(shù)信息與第一系統(tǒng)信息中的參數(shù)信息,確定該第二系統(tǒng)信息與第一系統(tǒng)信息之間的第二相似度;根據(jù)每個第二系統(tǒng)信息對應(yīng)的第一相似度和第二相似度,從多個候選參考系統(tǒng)的第二系統(tǒng)信息中確定參考系統(tǒng)信息。
5、進一步地,系統(tǒng)故障處理策略的確定方法還包括:基于第二系統(tǒng)信息中的組件信息與第一系統(tǒng)信息中的組件信息,統(tǒng)計第二系統(tǒng)信息與第一系統(tǒng)信息之間所重合的組件的組件數(shù)量;依據(jù)組件數(shù)量確定第一相似度。
6、進一步地,系統(tǒng)故障處理策略的確定方法還包括:基于第二系統(tǒng)信息中的參數(shù)信息與第一系統(tǒng)信息中的參數(shù)信息,統(tǒng)計第二系統(tǒng)信息與第一系統(tǒng)信息之間所重合的參數(shù)的參數(shù)數(shù)量;依據(jù)參數(shù)數(shù)量確定第二相似度。
7、進一步地,系統(tǒng)故障處理策略的確定方法還包括:通過第一子模型根據(jù)第二系統(tǒng)信息中的組件信息對第一系統(tǒng)信息中的組件信息進行更新,得到更新后的組件信息;通過第二子模型根據(jù)第二系統(tǒng)信息中的參數(shù)信息對第一系統(tǒng)信息中的參數(shù)信息進行更新,得到更新后的參數(shù)信息;對更新后的組件信息和更新后的參數(shù)信息進行組合,得到第三系統(tǒng)信息。
8、進一步地,系統(tǒng)故障處理策略的確定方法還包括:構(gòu)建訓練樣本集,其中,訓練樣本集中的訓練樣本包括樣本系統(tǒng)的系統(tǒng)信息和參考系統(tǒng)的第二系統(tǒng)信息,訓練樣本的真實標簽為樣本系統(tǒng)發(fā)生故障時所需采用的系統(tǒng)信息;依據(jù)訓練樣本集訓練初始策略生成模型,得到策略生成模型。
9、為了實現(xiàn)上述目的,根據(jù)本技術(shù)的另一方面,提供了一種系統(tǒng)故障處理策略的確定裝置。該裝置包括:獲取模塊,用于獲取目標系統(tǒng)的系統(tǒng)信息,得到第一系統(tǒng)信息,其中,系統(tǒng)信息包括:目標系統(tǒng)中組件的組件信息以及組件中參數(shù)的參數(shù)信息;第一確定模塊,用于獲取多個參考系統(tǒng)進行故障處理時所采用的第二系統(tǒng)信息,并根據(jù)第一系統(tǒng)信息從多個參考系統(tǒng)的第二系統(tǒng)信息中確定參考系統(tǒng)信息,其中,參考系統(tǒng)信息與第一系統(tǒng)信息之間的相似度大于預設(shè)相似度;第二確定模塊,用于基于策略生成模型對第一系統(tǒng)信息和參考系統(tǒng)信息進行處理,得到第三系統(tǒng)信息,并依據(jù)第三系統(tǒng)信息確定目標系統(tǒng)發(fā)生故障時的處理策略。
10、進一步地,第一確定模塊還包括:第一確定子模塊,用于確定目標系統(tǒng)待生成處理策略的處理場景;第一處理子模塊,用于根據(jù)處理場景,對多個參考系統(tǒng)進行篩選,得到多個候選參考系統(tǒng),其中,多個參考系統(tǒng)與處理場景之間存在對應(yīng)關(guān)系;第二確定子模塊,用于根據(jù)第一系統(tǒng)信息從多個候選參考系統(tǒng)的第二系統(tǒng)信息中確定參考系統(tǒng)信息。
11、進一步地,第二確定子模塊還包括:第一確定單元,用于對于每個候選參考系統(tǒng)的第二系統(tǒng)信息,依據(jù)該第二系統(tǒng)信息中的組件信息與第一系統(tǒng)信息中的組件信息,確定該第二系統(tǒng)信息與第一系統(tǒng)信息之間的第一相似度;第二確定單元,用于依據(jù)該第二系統(tǒng)信息中的參數(shù)信息與第一系統(tǒng)信息中的參數(shù)信息,確定該第二系統(tǒng)信息與第一系統(tǒng)信息之間的第二相似度;第三確定單元,用于根據(jù)每個第二系統(tǒng)信息對應(yīng)的第一相似度和第二相似度,從多個候選參考系統(tǒng)的第二系統(tǒng)信息中確定參考系統(tǒng)信息。
12、進一步地,第一確定單元還包括:第一統(tǒng)計子單元,用于基于第二系統(tǒng)信息中的組件信息與第一系統(tǒng)信息中的組件信息,統(tǒng)計第二系統(tǒng)信息與第一系統(tǒng)信息之間所重合的組件的組件數(shù)量;第一確定子單元,用于依據(jù)組件數(shù)量確定第一相似度。
13、進一步地,第二確定單元還包括:第二統(tǒng)計子單元,用于基于第二系統(tǒng)信息中的參數(shù)信息與第一系統(tǒng)信息中的參數(shù)信息,統(tǒng)計第二系統(tǒng)信息與第一系統(tǒng)信息之間所重合的參數(shù)的參數(shù)數(shù)量;第二確定子單元,用于依據(jù)參數(shù)數(shù)量確定第二相似度。
14、進一步地,第二確定模塊還包括:第一更新子模塊,用于通過第一子模型根據(jù)第二系統(tǒng)信息中的組件信息對第一系統(tǒng)信息中的組件信息進行更新,得到更新后的組件信息;第二更新子模塊,用于通過第二子模型根據(jù)第二系統(tǒng)信息中的參數(shù)信息對第一系統(tǒng)信息中的參數(shù)信息進行更新,得到更新后的參數(shù)信息;第二處理子模塊,用于對更新后的組件信息和更新后的參數(shù)信息進行組合,得到第三系統(tǒng)信息。
15、進一步地,系統(tǒng)故障處理策略的確定裝置還包括:構(gòu)建模塊,用于構(gòu)建訓練樣本集,其中,訓練樣本集中的訓練樣本包括樣本系統(tǒng)的系統(tǒng)信息和參考系統(tǒng)的第二系統(tǒng)信息,訓練樣本的真實標簽為樣本系統(tǒng)發(fā)生故障時所需采用的系統(tǒng)信息;訓練模塊,用于依據(jù)訓練樣本集訓練初始策略生成模型,得到策略生成模型。
16、為了實現(xiàn)上述目的,根據(jù)本技術(shù)的另一方面,提供了一種計算機可讀存儲介質(zhì),計算機可讀存儲介質(zhì)包括存儲的可執(zhí)行程序,其中,在可執(zhí)行程序運行時控制計算機可讀存儲介質(zhì)所在設(shè)備執(zhí)行上述的系統(tǒng)故障處理策略的確定方法。
17、為了實現(xiàn)上述目的,根據(jù)本技術(shù)的另一方面,提供了一種電子設(shè)備,電子設(shè)備包括存儲器,存儲有可執(zhí)行程序;處理器,用于運行程序,其中,程序運行時執(zhí)行上述的系統(tǒng)故障處理策略的確定方法。
18、為了實現(xiàn)上述目的,根據(jù)本技術(shù)的另一方面,提供了一種計算機程序產(chǎn)品,包括計算機指令,計算機指令被處理器執(zhí)行時實現(xiàn)上述的系統(tǒng)故障處理策略的確定方法的步驟。
19、在本技術(shù)的實施例中,采用基于目標系統(tǒng)的系統(tǒng)信息和參考系統(tǒng)進行故障處理時所采用的系統(tǒng)信息,確定目標系統(tǒng)發(fā)生故障時的處理策略的方式,通過提取目標系統(tǒng)中組件的組件信息和參數(shù)信息,實現(xiàn)了對目標系統(tǒng)的系統(tǒng)特征的準確確定,通過獲取多個參考系統(tǒng)進行故障處理時所采用的第二系統(tǒng)信息,并根據(jù)第一系統(tǒng)信息從多個參考系統(tǒng)的第二系統(tǒng)信息中確定參考系統(tǒng)信息,實現(xiàn)了依據(jù)目標系統(tǒng)的系統(tǒng)特征篩選出可供參考的參考系統(tǒng)的處理策略,通過基于策略生成模型對第一系統(tǒng)信息和參考系統(tǒng)信息進行處理,得到第三系統(tǒng)信息,實現(xiàn)了依據(jù)可供參考的處理策略和目標系統(tǒng)的系統(tǒng)特征確定目標系統(tǒng)發(fā)生故障時所需的系統(tǒng)信息,從而在依據(jù)第三系統(tǒng)信息確定目標系統(tǒng)發(fā)生故障時的處理策略時,提高了所確定的處理策略的準確性。
20、由此可見,本技術(shù)所提供的方案達到了基于目標系統(tǒng)的系統(tǒng)信息和參考系統(tǒng)進行故障處理時所采用的系統(tǒng)信息,確定目標系統(tǒng)發(fā)生故障時的處理策略的目的,從而實現(xiàn)了提高確定的處理策略的準確性的技術(shù)效果,進而解決了相關(guān)技術(shù)中在確定針對系統(tǒng)故障的處理策略時,所確定的處理策略的準確性低的問題。