本公開的實施例提供了一種流媒體系統(tǒng)的故障檢測方法、裝置、設(shè)備和存儲介質(zhì)。該方法包括:獲取流媒體系統(tǒng)當前時刻的系統(tǒng)指標值;對當前時刻的系統(tǒng)指標值和前N個時刻的系統(tǒng)指標值進行聚類,其中,N為正整數(shù);若當前時刻的系統(tǒng)指標值屬于少數(shù)類,則確定流媒體系統(tǒng)發(fā)生故障。以此方式,可以通過對流媒體系統(tǒng)當前時刻的系統(tǒng)指標值和前N個時刻的系統(tǒng)指標值進行聚類,來快速確定流媒體系統(tǒng)是否發(fā)生故障,提高了流媒體系統(tǒng)的故障檢測效率。了流媒體系統(tǒng)的故障檢測效率。
【技術(shù)實現(xiàn)步驟摘要】
流媒體系統(tǒng)的故障檢測方法、裝置、設(shè)備和存儲介質(zhì)
[0001]本公開涉及流媒體領(lǐng)域,尤其涉及一種流媒體系統(tǒng)的故障檢測方法、裝置、設(shè)備和存儲介質(zhì)。
技術(shù)介紹
[0002]隨著Internet的普及和各種基于網(wǎng)絡(luò)的應(yīng)用日漸成熟、網(wǎng)絡(luò)本身和用戶軟硬件的不斷升級、以及多媒體技術(shù)的不斷發(fā)展,人們對于網(wǎng)絡(luò)資源的需求已經(jīng)不再僅限于文字和圖像,音頻和視頻等多媒體資源已經(jīng)成為網(wǎng)絡(luò)中的重要內(nèi)容,而流媒體技術(shù)能很好地支持上述應(yīng)用。
[0003]目前,作為流媒體技術(shù)重要組成部分的流媒體系統(tǒng)是需要7*24小時運行的,一旦流媒體系統(tǒng)發(fā)生故障而又沒有及時檢測到,將會導(dǎo)致流媒體服務(wù)無法使用,進而導(dǎo)致較大的經(jīng)濟損失。因此,如何快速地對流媒體系統(tǒng)進行故障檢測就成了目前亟待解決的問題。
技術(shù)實現(xiàn)思路
[0004]本公開提供了一種流媒體系統(tǒng)的故障檢測方法、裝置、設(shè)備和存儲介質(zhì),可以快速確定流媒體系統(tǒng)是否發(fā)生故障。
[0005]第一方面,本公開實施例提供了一種流媒體系統(tǒng)的故障檢測方法,該方法包括:
[0006]獲取流媒體系統(tǒng)當前時刻的系統(tǒng)指標值;
[0007]對當前時刻的系統(tǒng)指標值和前N個時刻的系統(tǒng)指標值進行聚類,其中,N為正整數(shù);
[0008]若當前時刻的系統(tǒng)指標值屬于少數(shù)類,則確定流媒體系統(tǒng)發(fā)生故障。
[0009]在第一方面的一些可實現(xiàn)方式中,獲取流媒體系統(tǒng)當前時刻的系統(tǒng)指標值,包括:
[0010]從指標數(shù)據(jù)庫中獲取流媒體系統(tǒng)當前時刻的系統(tǒng)指標數(shù)據(jù);
[0011]根據(jù)對應(yīng)的指標計算公式對當前時刻的系統(tǒng)指標數(shù)據(jù)進行計算,得到流媒體系統(tǒng)當前時刻的系統(tǒng)指標值。
[0012]在第一方面的一些可實現(xiàn)方式中,從指標數(shù)據(jù)庫中獲取流媒體系統(tǒng)當前時刻的系統(tǒng)指標數(shù)據(jù),包括:
[0013]從指標數(shù)據(jù)庫中獲取流媒體系統(tǒng)當前時刻預(yù)設(shè)范圍內(nèi)的系統(tǒng)指標數(shù)據(jù)。
[0014]在第一方面的一些可實現(xiàn)方式中,該方法還包括:
[0015]采用消息隊列實時收集與流媒體系統(tǒng)連接的用戶終端的業(yè)務(wù)日志;
[0016]對消息隊列中的業(yè)務(wù)日志進行預(yù)處理,得到流媒體系統(tǒng)的系統(tǒng)指標數(shù)據(jù)并存儲至指標數(shù)據(jù)庫。
[0017]在第一方面的一些可實現(xiàn)方式中,根據(jù)對應(yīng)的指標計算公式對當前時刻的系統(tǒng)指標數(shù)據(jù)進行計算,得到流媒體系統(tǒng)當前時刻的系統(tǒng)指標值,包括:
[0018]根據(jù)系統(tǒng)指標值的類型,確定對應(yīng)的指標計算公式;
[0019]根據(jù)對應(yīng)的指標計算公式對當前時刻的系統(tǒng)指標數(shù)據(jù)進行計算,得到流媒體系統(tǒng)當前時刻的系統(tǒng)指標值。
[0020]在第一方面的一些可實現(xiàn)方式中,若當前時刻的系統(tǒng)指標值屬于少數(shù)類,則確定流媒體系統(tǒng)發(fā)生故障,包括:
[0021]若當前時刻的系統(tǒng)指標值屬于少數(shù)類,則計算當前時刻的系統(tǒng)指標值與前N個時刻的系統(tǒng)指標值的平均值的差值;
[0022]若差值大于或等于預(yù)設(shè)閾值,則確定流媒體系統(tǒng)發(fā)生故障。
[0023]在第一方面的一些可實現(xiàn)方式中,該方法還包括:
[0024]確定與當前時刻所屬的時間區(qū)間和系統(tǒng)指標值的類型匹配的預(yù)設(shè)閾值。
[0025]第二方面,本公開實施例提供了一種流媒體系統(tǒng)的故障檢測裝置,該裝置包括:
[0026]獲取模塊,用于獲取流媒體系統(tǒng)當前時刻的系統(tǒng)指標值;
[0027]聚類模塊,用于對當前時刻的系統(tǒng)指標值和前N個時刻的系統(tǒng)指標值進行聚類,其中,N為正整數(shù);
[0028]確定模塊,用于若當前時刻的系統(tǒng)指標值屬于少數(shù)類,則確定流媒體系統(tǒng)發(fā)生故障。
[0029]第三方面,本公開實施例提供了一種電子設(shè)備,該電子設(shè)備包括:至少一個處理器;以及與至少一個處理器通信連接的存儲器;存儲器存儲有可被至少一個處理器執(zhí)行的指令,指令被至少一個處理器執(zhí)行,以使至少一個處理器能夠執(zhí)行如以上所述的方法。
[0030]第四方面,本公開實施例提供了一種存儲有計算機指令的非瞬時計算機可讀存儲介質(zhì),計算機指令用于使計算機執(zhí)行如以上所述的方法。
[0031]在本公開中,可以通過對流媒體系統(tǒng)當前時刻的系統(tǒng)指標值和前N個時刻的系統(tǒng)指標值進行聚類,來快速確定流媒體系統(tǒng)是否發(fā)生故障,提高了流媒體系統(tǒng)的故障檢測效率。
[0032]應(yīng)當理解,
技術(shù)實現(xiàn)思路
部分中所描述的內(nèi)容并非旨在限定本公開的實施例的關(guān)鍵或重要特征,亦非用于限制本公開的范圍。本公開的其它特征將通過以下的描述變得容易理解。
附圖說明
[0033]結(jié)合附圖并參考以下詳細說明,本公開各實施例的上述和其他特征、優(yōu)點及方面將變得更加明顯。附圖用于更好地理解本方案,不構(gòu)成對本公開的限定在附圖中,相同或相似的附圖標記表示相同或相似的元素,其中:
[0034]圖1示出了一種能夠在其中實現(xiàn)本公開的實施例的示例性運行環(huán)境的示意圖;
[0035]圖2示出了本公開實施例提供的一種流媒體系統(tǒng)的故障檢測方法的流程圖;
[0036]圖3示出了本公開實施例提供的另一種流媒體系統(tǒng)的故障檢測方法的流程圖;
[0037]圖4示出了本公開實施例提供的一種流媒體系統(tǒng)的故障檢測裝置的結(jié)構(gòu)圖;
[0038]圖5示出了一種能夠?qū)嵤┍竟_的實施例的示例性電子設(shè)備的結(jié)構(gòu)圖。
具體實施方式
[0039]為使本公開實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本公開實施例中的附圖,對本公開實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本公開一部分實施例,而不是全部的實施例。基于本公開中的實施例,本領(lǐng)域普通技術(shù)人員
在沒有作出創(chuàng)造性勞動前提下所獲得的全部其他實施例,都屬于本公開保護的范圍。
[0040]另外,本文中術(shù)語“和/或”,僅僅是一種描述關(guān)聯(lián)對象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,A和/或B,可以表示:單獨存在A,同時存在A和B,單獨存在B這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對象是一種“或”的關(guān)系。
[0041]針對
技術(shù)介紹
中出現(xiàn)的問題,本公開實施例提供了一種流媒體系統(tǒng)的故障檢測方法、裝置、設(shè)備和存儲介質(zhì)。具體地,可以通過對流媒體系統(tǒng)當前時刻的系統(tǒng)指標值和前N個時刻的系統(tǒng)指標值進行聚類,來快速確定流媒體系統(tǒng)是否發(fā)生故障,提高流媒體系統(tǒng)的故障檢測效率。
[0042]下面結(jié)合附圖,通過具體的實施例對本公開實施例提供的流媒體系統(tǒng)的故障檢測方法、裝置、設(shè)備和存儲介質(zhì)進行詳細地說明。
[0043]圖1示出了一種能夠在其中實現(xiàn)本公開的實施例的示例性運行環(huán)境的示意圖,如圖1所示,運行環(huán)境100中可以包括電子設(shè)備110和流媒體系統(tǒng)120。
[0044]其中,電子設(shè)備110可以是移動電子設(shè)備或者非移動電子設(shè)備。例如,移動電子設(shè)備可以是平板電腦、筆記本電腦、掌上電腦或者超級移動個人計算機(Ultra
?
Mobile Personal Computer,UMPC)等,非移動電子設(shè)備可以是個人計算機(Personal Computer,PC)、超級計算機或者服務(wù)器等。流媒體系統(tǒng)本文檔來自技高網(wǎng)...
【技術(shù)保護點】
【技術(shù)特征摘要】
1.一種流媒體系統(tǒng)的故障檢測方法,其特征在于,所述方法包括:獲取流媒體系統(tǒng)當前時刻的系統(tǒng)指標值;對當前時刻的系統(tǒng)指標值和前N個時刻的系統(tǒng)指標值進行聚類,其中,N為正整數(shù);若當前時刻的系統(tǒng)指標值屬于少數(shù)類,則確定所述流媒體系統(tǒng)發(fā)生故障。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取流媒體系統(tǒng)當前時刻的系統(tǒng)指標值,包括:從指標數(shù)據(jù)庫中獲取所述流媒體系統(tǒng)當前時刻的系統(tǒng)指標數(shù)據(jù);根據(jù)對應(yīng)的指標計算公式對當前時刻的系統(tǒng)指標數(shù)據(jù)進行計算,得到所述流媒體系統(tǒng)當前時刻的系統(tǒng)指標值。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述從指標數(shù)據(jù)庫中獲取所述流媒體系統(tǒng)當前時刻的系統(tǒng)指標數(shù)據(jù),包括:從指標數(shù)據(jù)庫中獲取所述流媒體系統(tǒng)當前時刻預(yù)設(shè)范圍內(nèi)的系統(tǒng)指標數(shù)據(jù)。4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:采用消息隊列實時收集與所述流媒體系統(tǒng)連接的用戶終端的業(yè)務(wù)日志;對所述消息隊列中的業(yè)務(wù)日志進行預(yù)處理,得到所述流媒體系統(tǒng)的系統(tǒng)指標數(shù)據(jù)并存儲至所述指標數(shù)據(jù)庫。5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)對應(yīng)的指標計算公式對當前時刻的系統(tǒng)指標數(shù)據(jù)進行計算,得到所述流媒體系統(tǒng)當前時刻的系統(tǒng)指標值,包括:根據(jù)所述系統(tǒng)指標值的類型,確定對應(yīng)的指標計算公式;根據(jù)對應(yīng)的指標計算公式對當前時刻的系統(tǒng)指標數(shù)據(jù)進行計算,得到所述流媒體系統(tǒng)當前時刻的系統(tǒng)指標...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:魯平,于潛江,
申請(專利權(quán))人:樂視云計算有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。