一種異常處理方法及裝置制造方法
【專(zhuān)利摘要】本發(fā)明實(shí)施例提供了一種異常處理方法及裝置。一方面,本發(fā)明實(shí)施例通過(guò)獲得待處理對(duì)象的第一運(yùn)行異常信息,進(jìn)而對(duì)所述待處理對(duì)象的第一運(yùn)行異常信息進(jìn)行聚類(lèi),以獲得異常內(nèi)容類(lèi)別,從而依據(jù)所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息的屬性,對(duì)所述待處理對(duì)象進(jìn)行異常排除操作。因此,本發(fā)明實(shí)施例通過(guò)對(duì)待處理對(duì)象的運(yùn)行異常信息進(jìn)行聚類(lèi),對(duì)屬于一類(lèi)的運(yùn)行異常問(wèn)題進(jìn)行統(tǒng)一、批量處理,而且能夠自動(dòng)依據(jù)運(yùn)行異常信息對(duì)待處理對(duì)象的運(yùn)行異常進(jìn)行處理,能夠?qū)崿F(xiàn)提高運(yùn)行異常的處理效率。
【專(zhuān)利說(shuō)明】一種異常處理方法及裝置
【【技術(shù)領(lǐng)域】】
[0001]本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,尤其涉及一種異常處理方法及裝置。
【【背景技術(shù)】】
[0002]應(yīng)用程序、模塊或者系統(tǒng)等在運(yùn)行過(guò)程中,經(jīng)常會(huì)出現(xiàn)運(yùn)行異常的情況,從而會(huì)生成很多運(yùn)營(yíng)異常信息,目前的異常容錯(cuò)機(jī)制無(wú)法依據(jù)這些運(yùn)行異常信息處理掉運(yùn)行異常,因此,需要將這些運(yùn)行異常信息提供給用戶進(jìn)行分析,以便于在應(yīng)用程序、模塊或者系統(tǒng)升級(jí)時(shí),可以依據(jù)這些運(yùn)行異常信息處理運(yùn)行異常,以排除應(yīng)用程序、模塊或者系統(tǒng)的運(yùn)行異常問(wèn)題。
[0003]現(xiàn)有技術(shù)中,依據(jù)異常記錄信息對(duì)應(yīng)用程序、模塊或者系統(tǒng)等的運(yùn)行異常進(jìn)行處理時(shí),需要用戶對(duì)每條異常記錄信息進(jìn)行逐條分析,定位導(dǎo)致運(yùn)行異常的具體原因,然后再進(jìn)行排除異常的操作,以避免該運(yùn)行異常的再現(xiàn)。所以現(xiàn)有技術(shù)中運(yùn)行異常的處理方式的效率比較低。
【
【發(fā)明內(nèi)容】
】
[0004]有鑒于此,本發(fā)明實(shí)施例提供了一種異常處理方法及裝置,可以實(shí)現(xiàn)提高運(yùn)行異常的處理效率。
[0005]本發(fā)明實(shí)施例的一方面,提供一種異常處理方法,包括:
[0006]獲得待處理對(duì)象的第一運(yùn)行異常信息;
[0007]對(duì)所述待處理對(duì)象的第一運(yùn)行異常信息進(jìn)行聚類(lèi),以獲得異常內(nèi)容類(lèi)別;
[0008]依據(jù)所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息的屬性,對(duì)所述待處理對(duì)象進(jìn)行異常排除操作。
[0009]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述獲得待處理對(duì)象的第一運(yùn)行異常信息,包括:
[0010]獲得利用第一格式記錄的所述待處理對(duì)象的第二運(yùn)行異常信息;
[0011]依據(jù)所述利用第一格式記錄的所述待處理對(duì)象的第二運(yùn)行異常信息,獲得利用第二格式記錄的所述待處理對(duì)象的第一運(yùn)行異常信息。
[0012]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述對(duì)所述待處理對(duì)象的第一運(yùn)行異常信息進(jìn)行聚類(lèi),以獲得異常內(nèi)容類(lèi)別,包括:
[0013]依據(jù)所述待處理對(duì)象所執(zhí)行的業(yè)務(wù)內(nèi)容,確定聚類(lèi)算法;
[0014]利用所述聚類(lèi)算法對(duì)所述待處理對(duì)象的第一運(yùn)行異常信息進(jìn)行聚類(lèi),以獲得所述異常內(nèi)容類(lèi)別;
[0015]其中,所述異常內(nèi)容類(lèi)別的數(shù)目為M個(gè),M為大于O的整數(shù)。
[0016]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述依據(jù)所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息的屬性,對(duì)所述待處理對(duì)象進(jìn)行異常排除操作,包括:
[0017]從M個(gè)所述異常內(nèi)容類(lèi)別中選擇N個(gè)所述異常內(nèi)容類(lèi)別;其中,N為大于O且小于或者等于M的整數(shù);
[0018]依據(jù)N個(gè)所述異常內(nèi)容類(lèi)別中每個(gè)所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息的屬性,對(duì)所述待處理對(duì)象進(jìn)行異常排除操作。
[0019]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述從M個(gè)所述異常內(nèi)容類(lèi)別中選擇N個(gè)所述異常內(nèi)容類(lèi)別,包括:
[0020]依據(jù)每個(gè)所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息的數(shù)目,從M個(gè)所述異常內(nèi)容類(lèi)別中選擇包含第一運(yùn)行異常信息的數(shù)目最多的N個(gè)所述異常內(nèi)容類(lèi)別。
[0021]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述屬性為第一運(yùn)行異常信息針對(duì)的運(yùn)行異常的發(fā)生位置;所述依據(jù)N個(gè)所述異常內(nèi)容類(lèi)別中每個(gè)所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息的屬性,對(duì)所述待處理對(duì)象進(jìn)行異常排除操作,包括:
[0022]若所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息針對(duì)的運(yùn)行異常的發(fā)生位置是所述待處理對(duì)象與第一對(duì)象之間,控制所述待處理對(duì)象停止向所述第一對(duì)象傳遞數(shù)據(jù),以及控制向所述待處理對(duì)象傳遞數(shù)據(jù)的第二對(duì)象,通過(guò)第三對(duì)象向所述第一對(duì)象傳遞數(shù)據(jù);
[0023]若所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息針對(duì)的運(yùn)行異常的發(fā)生位置是所述待處理對(duì)象內(nèi)部,向所述待處理對(duì)象發(fā)送指示,以便于所述待處理對(duì)象依據(jù)所述指示阻攔所述運(yùn)行異常所針對(duì)的數(shù)據(jù)的進(jìn)入,或者,以便于所述待處理對(duì)象依據(jù)所述指示丟棄所述運(yùn)行異常所針對(duì)的數(shù)據(jù)。
[0024]本發(fā)明實(shí)施例的一方面,提供一種異常處理裝置,包括:
[0025]信息獲取單元,用于獲得待處理對(duì)象的第一運(yùn)行異常信息;
[0026]信息聚類(lèi)單元,用于對(duì)所述待處理對(duì)象的第一運(yùn)行異常信息進(jìn)行聚類(lèi),以獲得異常內(nèi)容類(lèi)別;
[0027]異常處理單元,用于依據(jù)所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息的屬性,對(duì)所述待處理對(duì)象進(jìn)行異常排除操作。
[0028]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述信息獲取單元,具體用于:
[0029]獲得利用第一格式記錄的所述待處理對(duì)象的第二運(yùn)行異常信息;
[0030]依據(jù)所述利用第一格式記錄的所述待處理對(duì)象的第二運(yùn)行異常信息,獲得利用第二格式記錄的所述待處理對(duì)象的第一運(yùn)行異常信息。
[0031]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述信息聚類(lèi)單元,具體用于:
[0032]依據(jù)所述待處理對(duì)象所執(zhí)行的業(yè)務(wù)內(nèi)容,確定聚類(lèi)算法;
[0033]利用所述聚類(lèi)算法對(duì)所述待處理對(duì)象的第一運(yùn)行異常信息進(jìn)行聚類(lèi),以獲得所述異常內(nèi)容類(lèi)別;
[0034]其中,所述異常內(nèi)容類(lèi)別的數(shù)目為M個(gè),M為大于O的整數(shù)。
[0035]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述異常處理單元,具體用于:
[0036]從M個(gè)所述異常內(nèi)容類(lèi)別中選擇N個(gè)所述異常內(nèi)容類(lèi)別;其中,N為大于O且小于或者等于M的整數(shù);
[0037]依據(jù)N個(gè)所述異常內(nèi)容類(lèi)別中每個(gè)所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息的屬性,對(duì)所述待處理對(duì)象進(jìn)行異常排除操作。
[0038]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述從M個(gè)所述異常內(nèi)容類(lèi)別中選擇N個(gè)所述異常內(nèi)容類(lèi)別,具體為:
[0039]依據(jù)每個(gè)所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息的數(shù)目,從M個(gè)所述異常內(nèi)容類(lèi)別中選擇包含第一運(yùn)行異常信息的數(shù)目最多的N個(gè)所述異常內(nèi)容類(lèi)別。
[0040]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述屬性為第一運(yùn)行異常信息針對(duì)的運(yùn)行異常的發(fā)生位置;所述依據(jù)N個(gè)所述異常內(nèi)容類(lèi)別中每個(gè)所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息的屬性,對(duì)所述待處理對(duì)象進(jìn)行異常排除操作,具體為:
[0041]若所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息針對(duì)的運(yùn)行異常的發(fā)生位置是所述待處理對(duì)象與第一對(duì)象之間,控制所述待處理對(duì)象停止向所述第一對(duì)象傳遞數(shù)據(jù),以及控制向所述待處理對(duì)象傳遞數(shù)據(jù)的第二對(duì)象,通過(guò)第三對(duì)象向所述第一對(duì)象傳遞數(shù)據(jù);
[0042]若所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息針對(duì)的運(yùn)行異常的發(fā)生位置是所述待處理對(duì)象內(nèi)部,向所述待處理對(duì)象發(fā)送指示,以便于所述待處理對(duì)象依據(jù)所述指示阻攔所述運(yùn)行異常所針對(duì)的數(shù)據(jù)的進(jìn)入,或者,以便于所述待處理對(duì)象依據(jù)所述指示丟棄所述運(yùn)行異常所針對(duì)的數(shù)據(jù)。
[0043]由以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下有益效果:
[0044]本發(fā)明實(shí)施例通過(guò)獲得待處理對(duì)象的第一運(yùn)行異常信息,進(jìn)而對(duì)所述待處理對(duì)象的第一運(yùn)行異常信息進(jìn)行聚類(lèi),以獲得異常內(nèi)容類(lèi)別,從而依據(jù)所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息的屬性,對(duì)所述待處理對(duì)象進(jìn)行異常排除操作。與現(xiàn)有技術(shù)中,逐條分析運(yùn)行異常信息以及逐個(gè)處理運(yùn)行異常問(wèn)題的技術(shù)方案相比,本發(fā)明實(shí)施例通過(guò)對(duì)待處理對(duì)象的運(yùn)行異常信息進(jìn)行聚類(lèi),對(duì)屬于一類(lèi)的運(yùn)行異常問(wèn)題進(jìn)行統(tǒng)一、批量處理,而且能夠自動(dòng)依據(jù)運(yùn)行異常信息對(duì)待處理對(duì)象的運(yùn)行異常進(jìn)行處理,能夠?qū)崿F(xiàn)提高運(yùn)行異常的處理效率。
【【專(zhuān)利附圖】
【附圖說(shuō)明】】
[0045]為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
[0046]圖1是本發(fā)明實(shí)施例所提供的異常處理方法的流程示意圖;
[0047]圖2是本發(fā)明實(shí)施例所提供的SlOl的具體實(shí)現(xiàn)方法的示例圖;
[0048]圖3是本發(fā)明實(shí)施例所提供的S102的具體實(shí)現(xiàn)方法的示例圖;
[0049]圖4是本發(fā)明實(shí)施例所提供的S103的具體實(shí)現(xiàn)方法的示例圖;
[0050]圖5是本發(fā)明實(shí)施例所提供的異常處理裝置的功能方塊圖。
【【具體實(shí)施方式】】
[0051]為了更好的理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。
[0052]應(yīng)當(dāng)明確,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0053]在本發(fā)明實(shí)施例中使用的術(shù)語(yǔ)是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本發(fā)明。在本發(fā)明實(shí)施例和所附權(quán)利要求書(shū)中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。
[0054]應(yīng)當(dāng)理解,本文中使用的術(shù)語(yǔ)“和/或”僅僅是一種描述關(guān)聯(lián)對(duì)象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,A和/或B,可以表示:單獨(dú)存在A,同時(shí)存在A和B,單獨(dú)存在B這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對(duì)象是一種“或”的關(guān)系。
[0055]應(yīng)當(dāng)理解,盡管在本發(fā)明實(shí)施例中可能采用術(shù)語(yǔ)第一、第二等來(lái)描述運(yùn)行異常信息,但這些運(yùn)行異常信息不應(yīng)限于這些術(shù)語(yǔ)。這些術(shù)語(yǔ)僅用來(lái)將關(guān)鍵詞彼此區(qū)分開(kāi)。例如,在不脫離本發(fā)明實(shí)施例范圍的情況下,第一運(yùn)行異常信息也可以被稱(chēng)為第二運(yùn)行異常信息,類(lèi)似地,第二運(yùn)行異常信息也可以被稱(chēng)為第一運(yùn)行異常信息。
[0056]取決于語(yǔ)境,如在此所使用的詞語(yǔ)“如果”可以被解釋成為“在……時(shí)”或“當(dāng)……時(shí)”或“響應(yīng)于確定”或“響應(yīng)于檢測(cè)”。類(lèi)似地,取決于語(yǔ)境,短語(yǔ)“如果確定”或“如果檢測(cè)(陳述的條件或事件)”可以被解釋成為“當(dāng)確定時(shí)”或“響應(yīng)于確定”或“當(dāng)檢測(cè)(陳述的條件或事件)時(shí)”或“響應(yīng)于檢測(cè)(陳述的條件或事件)”。
[0057]本發(fā)明實(shí)施例給出一種異常處理方法,請(qǐng)參考圖1,其為本發(fā)明實(shí)施例所提供的異常處理方法的流程示意圖,如圖所示,該方法包括以下步驟:
[0058]S101,獲得待處理對(duì)象的第一運(yùn)行異常信息。
[0059]S102,對(duì)所述待處理對(duì)象的第一運(yùn)行異常信息進(jìn)行聚類(lèi),以獲得異常內(nèi)容類(lèi)別。
[0060]S103,依據(jù)所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息的屬性,對(duì)所述待處理對(duì)象進(jìn)行異常排除操作。
[0061]需要說(shuō)明的是,SlOl?S103的執(zhí)行主體可以為異常處理裝置。
[0062]上述方法中,SlOl可以包括但不限于:首先,獲得利用第一格式記錄的所述待處理對(duì)象的第二運(yùn)行異常信息。然后,依據(jù)所述利用第一格式記錄的所述待處理對(duì)象的第二運(yùn)行異常信息,獲得利用第二格式記錄的所述待處理對(duì)象的第一運(yùn)行異常信息。
[0063]本發(fā)明實(shí)施例中,所述待處理對(duì)象可以包括但不限于:應(yīng)用程序、模塊或者系統(tǒng)。
[0064]例如,所述系統(tǒng)為搜索系統(tǒng),該搜索系統(tǒng)可以包括爬蟲(chóng)子系統(tǒng)、檢索子系統(tǒng)和分發(fā)子系統(tǒng)等,爬蟲(chóng)子系統(tǒng)還可以進(jìn)一步包括切詞模塊、轉(zhuǎn)移模塊和分發(fā)模塊等。搜索系統(tǒng)、上述子系統(tǒng)、切詞模塊、轉(zhuǎn)移模塊和分發(fā)模塊等都可以作為本發(fā)明實(shí)施例中的待處理對(duì)象。
[0065]需要說(shuō)明的是,大系統(tǒng)可以作為本發(fā)明實(shí)施例中的系統(tǒng),大系統(tǒng)中的子系統(tǒng)也可以作為本發(fā)明實(shí)施例中的系統(tǒng),大模塊可以作為本發(fā)明實(shí)施例中的模塊,大模塊中的子模塊也可以作為本發(fā)明實(shí)施例中的模塊,本發(fā)明實(shí)施例對(duì)此不進(jìn)行限定。
[0066]優(yōu)選的,可以從待處理對(duì)象的異常記錄文件中,獲得利用第一格式記錄的該待處理對(duì)象的第二運(yùn)行異常信息。該第二運(yùn)行異常信息可以為待處理對(duì)象的原始的運(yùn)行異常信息的副本,對(duì)該異常記錄文件中原始的運(yùn)行異常信息進(jìn)行復(fù)制,以獲得待處理對(duì)象的第二運(yùn)行異常信息。
[0067]另外,在從異常記錄文件中獲得第二運(yùn)行異常信息后,需要記錄本次獲得的第二運(yùn)行異常信息的截止位置,以便于下次再?gòu)漠惓S涗浳募蝎@取時(shí),可以依據(jù)該截止位置繼續(xù)獲取第二運(yùn)行異常信息。
[0068]其中,記錄本次獲得第二運(yùn)行異常信息的截止位置的方法可以包括但不限于:記錄下本次獲得的最后一條第二運(yùn)行異常信息的時(shí)間;和/或,記錄下本次獲得的最后一條第二運(yùn)行異常信息對(duì)應(yīng)的行號(hào)。
[0069]需要說(shuō)明的是,對(duì)于不同的待處理對(duì)象,其異常記錄文件中的運(yùn)行異常信息的格式不同,為了提高異常處理效率,本發(fā)明實(shí)施例中,需要對(duì)不同格式的第二運(yùn)行異常信息進(jìn)行格式處理,將不同格式的運(yùn)行異常信息轉(zhuǎn)化為標(biāo)準(zhǔn)格式的運(yùn)行異常信息。
[0070]舉例說(shuō)明,依據(jù)所述利用第一格式記錄的所述待處理對(duì)象的第二運(yùn)行異常信息,獲得利用第二格式記錄的所述待處理對(duì)象的第一運(yùn)行異常信息的方法可以包括但不限于:
[0071]請(qǐng)參考圖2,其為本發(fā)明實(shí)施例所提供的SlOl的具體實(shí)現(xiàn)方法的示例圖,如圖2所示,將利用第一格式記錄的待處理對(duì)象的第二運(yùn)行異常信息作為參數(shù),輸入到預(yù)設(shè)的格式處理腳本,以使得格式處理腳本可以從利用第一格式記錄的待處理對(duì)象的第二運(yùn)行異常信息中獲取運(yùn)行異常的詳細(xì)內(nèi)容,然后利用第二格式記錄該詳細(xì)內(nèi)容,以輸出利用第二格式記錄的待處理對(duì)象的第一運(yùn)行異常信息。
[0072]例如,第一格式記錄的第二運(yùn)行異常信息中包含的詳細(xì)內(nèi)容的順序?yàn)闀r(shí)間信息、標(biāo)識(shí)信息、請(qǐng)求信息和異常內(nèi)容,對(duì)于這些詳細(xì)內(nèi)容,利用第二格式進(jìn)行記錄,獲得的第一運(yùn)行異常信息中包含的詳細(xì)內(nèi)容的順序可以為異常內(nèi)容、時(shí)間信息、請(qǐng)求信息和標(biāo)識(shí)信息,這樣,就可以將利用不同格式記錄的運(yùn)行異常信息都轉(zhuǎn)化為該標(biāo)準(zhǔn)格式的運(yùn)行異常信息,以便于后續(xù)操作以及提高后續(xù)操作的效率。
[0073]其中,所述格式處理腳本可以利用C語(yǔ)言實(shí)現(xiàn),或者,也可以利用Python語(yǔ)言實(shí)現(xiàn),本發(fā)明實(shí)施例對(duì)此不進(jìn)行限定。
[0074]上述方法中,S102可以包括但不限于:依據(jù)所述待處理對(duì)象所執(zhí)行的業(yè)務(wù)內(nèi)容,確定聚類(lèi)算法;利用所述聚類(lèi)算法對(duì)所述待處理對(duì)象的第一運(yùn)行異常信息進(jìn)行聚類(lèi),以獲得所述異常內(nèi)容類(lèi)別;其中,所述異常內(nèi)容類(lèi)別的數(shù)目為M個(gè),M為大于O的整數(shù)。
[0075]優(yōu)選的,依據(jù)所述待處理對(duì)象所執(zhí)行的業(yè)務(wù)內(nèi)容,確定聚類(lèi)算法的方法可以包括但不限于:依據(jù)預(yù)設(shè)業(yè)務(wù)內(nèi)容與聚類(lèi)算法的對(duì)應(yīng)關(guān)系,獲得該待處理對(duì)象所執(zhí)行的業(yè)務(wù)內(nèi)容所對(duì)應(yīng)的聚類(lèi)算法。這里,依據(jù)待處理對(duì)象所執(zhí)行的業(yè)務(wù)內(nèi)容的不同,選擇相應(yīng)的聚類(lèi)算法,可以保證對(duì)第一運(yùn)行異常信息的聚類(lèi)操作的準(zhǔn)確性。
[0076]優(yōu)選的,利用所述聚類(lèi)算法對(duì)所述待處理對(duì)象的第一運(yùn)行異常信息進(jìn)行聚類(lèi),以獲得所述異常內(nèi)容類(lèi)別的方法可以包括但不限于:請(qǐng)參考圖3,其為本發(fā)明實(shí)施例所提供的S102的具體實(shí)現(xiàn)方法的示例圖,如圖3所示,將以第二格式記錄的待處理對(duì)象的第一運(yùn)行異常信息作為該聚類(lèi)算法的輸入,聚類(lèi)算法依據(jù)第一運(yùn)行異常信息中的異常內(nèi)容,對(duì)輸入的第一運(yùn)行異常信息進(jìn)行聚類(lèi)處理,將異常內(nèi)容相同的第一運(yùn)行異常信息劃分為同一異常內(nèi)容類(lèi)別,從而可以輸出M個(gè)異常內(nèi)容類(lèi)別。
[0077]例如,聚類(lèi)算法依據(jù)輸入的第一運(yùn)行異常信息,發(fā)現(xiàn)其中有若干個(gè)第一運(yùn)行異常信息針對(duì)的運(yùn)行異常都發(fā)生在瀏覽器中,則可以將這些第一運(yùn)行異常信息歸為一個(gè)異常內(nèi)容類(lèi)別。
[0078]再例如,聚類(lèi)算法依據(jù)輸入的第一運(yùn)行異常信息,發(fā)現(xiàn)其中有若干個(gè)第一運(yùn)行異常信息針對(duì)的運(yùn)行異常都位于同一個(gè)IP端口,則可以將這些第一運(yùn)行異常信息歸為一個(gè)異常內(nèi)容類(lèi)別。
[0079]上述方法中,S103可以包括但不限于:首先,從M個(gè)所述異常內(nèi)容類(lèi)別中選擇N個(gè)所述異常內(nèi)容類(lèi)別,N為大于O且小于或者等于M的整數(shù)。然后,依據(jù)N個(gè)所述異常內(nèi)容類(lèi)別中每個(gè)所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息的屬性,對(duì)所述待處理對(duì)象進(jìn)行異常排除操作。
[0080]優(yōu)選的,從M個(gè)所述異常內(nèi)容類(lèi)別中選擇N個(gè)所述異常內(nèi)容類(lèi)別的方法可以包括但不限于:依據(jù)每個(gè)所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息的數(shù)目,按照由多到少的順序,對(duì)該M個(gè)異常內(nèi)容類(lèi)別進(jìn)行排序,以獲得M個(gè)異常內(nèi)容類(lèi)別的排序結(jié)果,然后在該排序結(jié)果中選擇排序靠前的N個(gè)異常內(nèi)容類(lèi)別,從而實(shí)現(xiàn)從M個(gè)異常內(nèi)容類(lèi)別中選擇包含第一運(yùn)行異常信息的數(shù)目最多的N個(gè)異常內(nèi)容類(lèi)別。
[0081]可以理解的是,M個(gè)異常內(nèi)容類(lèi)別的排序結(jié)果中,排序越靠前的異常內(nèi)容類(lèi)別中包含的第一運(yùn)行異常信息所占比重越大,其針對(duì)的運(yùn)行異常的出現(xiàn)頻率越高,因此,需要優(yōu)先對(duì)該異常內(nèi)容類(lèi)別中包含的第一運(yùn)行異常信息所針對(duì)的運(yùn)行異常進(jìn)行異常排除操作。
[0082]舉例說(shuō)明,若所述屬性為第一運(yùn)行異常信息針對(duì)的運(yùn)行異常的發(fā)生位置,依據(jù)N個(gè)所述異常內(nèi)容類(lèi)別中每個(gè)所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息的屬性,對(duì)所述待處理對(duì)象進(jìn)行異常排除操作的方法可以包括但不限于:
[0083]請(qǐng)參考圖4,其為本發(fā)明實(shí)施例所提供的S103的具體實(shí)現(xiàn)方法的示例圖,如圖4所示,若所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息針對(duì)的運(yùn)行異常的發(fā)生位置是所述待處理對(duì)象與第一對(duì)象之間,表示出現(xiàn)待處理對(duì)象與第一對(duì)象之間結(jié)合的依賴異常,例如,模塊與模塊之間結(jié)合的依賴異常、模塊與系統(tǒng)之間結(jié)合的依賴異常、系統(tǒng)與系統(tǒng)之間結(jié)合的依賴異常等,則需要修改向第一對(duì)象傳遞數(shù)據(jù)的對(duì)象,例如,可以由守護(hù)進(jìn)程對(duì)待處理對(duì)象傳出的數(shù)據(jù)包進(jìn)行監(jiān)聽(tīng),以控制所述待處理對(duì)象停止向所述第一對(duì)象傳遞數(shù)據(jù),以及控制向所述待處理對(duì)象傳遞數(shù)據(jù)的第二對(duì)象,通過(guò)第三對(duì)象向所述第一對(duì)象傳遞數(shù)據(jù)。
[0084]例如,節(jié)點(diǎn)A向節(jié)點(diǎn)B傳輸數(shù)據(jù),節(jié)點(diǎn)B再向節(jié)點(diǎn)C傳輸該數(shù)據(jù),獲得節(jié)點(diǎn)B和節(jié)點(diǎn)C的運(yùn)行異常信息。依據(jù)節(jié)點(diǎn)B的運(yùn)行異常信息發(fā)現(xiàn)節(jié)點(diǎn)B傳輸數(shù)據(jù)給節(jié)點(diǎn)C時(shí),節(jié)點(diǎn)B傳出的數(shù)據(jù)正確,但節(jié)點(diǎn)C傳入的數(shù)據(jù)錯(cuò)誤,表示出現(xiàn)了節(jié)點(diǎn)B與節(jié)點(diǎn)C之間結(jié)合的依賴異常,則由守護(hù)進(jìn)程對(duì)節(jié)點(diǎn)B進(jìn)行監(jiān)聽(tīng),以控制節(jié)點(diǎn)B停止向節(jié)點(diǎn)C傳遞數(shù)據(jù),以及控制之前向節(jié)點(diǎn)B傳遞數(shù)據(jù)的節(jié)點(diǎn)A,使節(jié)點(diǎn)A通過(guò)節(jié)點(diǎn)D向節(jié)點(diǎn)C傳遞數(shù)據(jù),以排除節(jié)點(diǎn)B與節(jié)點(diǎn)C之間結(jié)合的依賴異常。
[0085]如圖4所示,若所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息針對(duì)的運(yùn)行異常的發(fā)生位置是所述待處理對(duì)象內(nèi)部,表示是待處理對(duì)象的內(nèi)部出現(xiàn)異常,則可以向該待處理對(duì)象發(fā)送指示,如該指示可以為異常特征信息,以便于所述待處理對(duì)象依據(jù)所述指示,獲知運(yùn)行異常所針對(duì)的數(shù)據(jù),從而可以阻攔運(yùn)行異常所針對(duì)的數(shù)據(jù)的進(jìn)入,以排除運(yùn)行異常。或者,由守護(hù)進(jìn)程監(jiān)聽(tīng)進(jìn)入該待處理對(duì)象的數(shù)據(jù),當(dāng)發(fā)現(xiàn)運(yùn)行異常所針對(duì)的數(shù)據(jù)時(shí),向待處理對(duì)象發(fā)送指示,以便于所述待處理對(duì)象依據(jù)所述指示丟棄所述運(yùn)行異常所針對(duì)的數(shù)據(jù)。
[0086]例如,若節(jié)點(diǎn)A傳出給節(jié)點(diǎn)B的數(shù)據(jù)正確,而節(jié)點(diǎn)B傳出給節(jié)點(diǎn)C的數(shù)據(jù)不正確,表示是節(jié)點(diǎn)B內(nèi)部出現(xiàn)異常,可以指示節(jié)點(diǎn)B阻攔節(jié)點(diǎn)A傳輸?shù)臄?shù)據(jù)以避免再出現(xiàn)節(jié)點(diǎn)B的運(yùn)行異常,或者節(jié)點(diǎn)B丟棄該節(jié)點(diǎn)A傳輸?shù)臄?shù)據(jù),不對(duì)該數(shù)據(jù)進(jìn)行處理,也可以避免再出現(xiàn)節(jié)點(diǎn)B的運(yùn)行異常。
[0087]另外,在對(duì)待處理對(duì)象進(jìn)行異常排除操作后,在上述N個(gè)異常內(nèi)容類(lèi)別中,刪除該異常內(nèi)容類(lèi)別所包含第一運(yùn)行異常信息。
[0088]另外,還可以依據(jù)記錄的截止位置,繼續(xù)從待處理對(duì)象的異常記錄文件中,獲取第二運(yùn)行異常信息,重復(fù)執(zhí)行上述步驟,以實(shí)現(xiàn)異常排除操作的循環(huán)執(zhí)行,以逐步排除待處理對(duì)象的運(yùn)行異常。
[0089]需要說(shuō)明的是,若上述選擇的N個(gè)異常內(nèi)容類(lèi)別小于M個(gè)異常內(nèi)容類(lèi)別,表示對(duì)于M個(gè)異常內(nèi)容類(lèi)別中,那些包含的第一運(yùn)行異常信息的數(shù)目比較少的異常內(nèi)容類(lèi)別,可以不進(jìn)行異常排除操作,因?yàn)檫@些異常內(nèi)容類(lèi)別屬于個(gè)例,所針對(duì)的運(yùn)行異常屬于偶發(fā)異常,從而可以不進(jìn)行異常排除操作,以提高待處理對(duì)象的運(yùn)行異常的排除效率。
[0090]本發(fā)明實(shí)施例進(jìn)一步給出實(shí)現(xiàn)上述方法實(shí)施例中各步驟及方法的裝置實(shí)施例。
[0091]請(qǐng)參考圖5,其為本發(fā)明實(shí)施例所提供的異常處理裝置的功能方塊圖。如圖所示,該裝置包括:
[0092]信息獲取單元50,用于獲得待處理對(duì)象的第一運(yùn)行異常信息;
[0093]信息聚類(lèi)單元51,用于對(duì)所述待處理對(duì)象的第一運(yùn)行異常信息進(jìn)行聚類(lèi),以獲得異常內(nèi)容類(lèi)別;
[0094]異常處理單元52,用于依據(jù)所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息的屬性,對(duì)所述待處理對(duì)象進(jìn)行異常排除操作。
[0095]優(yōu)選的,所述信息獲取單元50,具體用于:
[0096]獲得利用第一格式記錄的所述待處理對(duì)象的第二運(yùn)行異常信息;
[0097]依據(jù)所述利用第一格式記錄的所述待處理對(duì)象的第二運(yùn)行異常信息,獲得利用第二格式記錄的所述待處理對(duì)象的第一運(yùn)行異常信息。
[0098]優(yōu)選的,所述信息聚類(lèi)單元51,具體用于:
[0099]依據(jù)所述待處理對(duì)象所執(zhí)行的業(yè)務(wù)內(nèi)容,確定聚類(lèi)算法;
[0100]利用所述聚類(lèi)算法對(duì)所述待處理對(duì)象的第一運(yùn)行異常信息進(jìn)行聚類(lèi),以獲得所述異常內(nèi)容類(lèi)別;
[0101]其中,所述異常內(nèi)容類(lèi)別的數(shù)目為M個(gè),M為大于O的整數(shù)。
[0102]優(yōu)選的,所述異常處理單元52,具體用于:
[0103]從M個(gè)所述異常內(nèi)容類(lèi)別中選擇N個(gè)所述異常內(nèi)容類(lèi)別;其中,N為大于O且小于或者等于M的整數(shù);
[0104]依據(jù)N個(gè)所述異常內(nèi)容類(lèi)別中每個(gè)所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息的屬性,對(duì)所述待處理對(duì)象進(jìn)行異常排除操作。
[0105]優(yōu)選的,所述從M個(gè)所述異常內(nèi)容類(lèi)別中選擇N個(gè)所述異常內(nèi)容類(lèi)別,具體為:依據(jù)每個(gè)所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息的數(shù)目,從M個(gè)所述異常內(nèi)容類(lèi)別中選擇包含第一運(yùn)行異常信息的數(shù)目最多的N個(gè)所述異常內(nèi)容類(lèi)別。
[0106]優(yōu)選的,若所述屬性為第一運(yùn)行異常信息針對(duì)的運(yùn)行異常的發(fā)生位置;所述依據(jù)N個(gè)所述異常內(nèi)容類(lèi)別中每個(gè)所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息的屬性,對(duì)所述待處理對(duì)象進(jìn)行異常排除操作,具體為:
[0107]若所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息針對(duì)的運(yùn)行異常的發(fā)生位置是所述待處理對(duì)象與第一對(duì)象之間,控制所述待處理對(duì)象停止向所述第一對(duì)象傳遞數(shù)據(jù),以及控制向所述待處理對(duì)象傳遞數(shù)據(jù)的第二對(duì)象,通過(guò)第三對(duì)象向所述第一對(duì)象傳遞數(shù)據(jù);
[0108]若所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息針對(duì)的運(yùn)行異常的發(fā)生位置是所述待處理對(duì)象內(nèi)部,向所述待處理對(duì)象發(fā)送指示,以便于所述待處理對(duì)象依據(jù)所述指示阻攔所述運(yùn)行異常所針對(duì)的數(shù)據(jù)的進(jìn)入,或者,以便于所述待處理對(duì)象依據(jù)所述指示丟棄所述運(yùn)行異常所針對(duì)的數(shù)據(jù)。
[0109]由于本實(shí)施例中的各單元能夠執(zhí)行圖1所示的方法,本實(shí)施例未詳細(xì)描述的部分,可參考對(duì)圖1的相關(guān)說(shuō)明。
[0110]本發(fā)明實(shí)施例的技術(shù)方案具有以下有益效果:
[0111]本發(fā)明實(shí)施例通過(guò)獲得待處理對(duì)象的第一運(yùn)行異常信息,進(jìn)而對(duì)所述待處理對(duì)象的第一運(yùn)行異常信息進(jìn)行聚類(lèi),以獲得異常內(nèi)容類(lèi)別,從而依據(jù)所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息的屬性,對(duì)所述待處理對(duì)象進(jìn)行異常排除操作。與現(xiàn)有技術(shù)中,逐條分析運(yùn)行異常信息以及逐個(gè)處理運(yùn)行異常問(wèn)題的技術(shù)方案相比,本發(fā)明實(shí)施例通過(guò)對(duì)待處理對(duì)象的運(yùn)行異常信息進(jìn)行聚類(lèi),對(duì)屬于一類(lèi)的運(yùn)行異常問(wèn)題進(jìn)行統(tǒng)一、批量處理,而且能夠自動(dòng)依據(jù)運(yùn)行異常信息對(duì)待處理對(duì)象的運(yùn)行異常進(jìn)行處理,能夠?qū)崿F(xiàn)提高運(yùn)行異常的處理效率。
[0112]另外,本發(fā)明實(shí)施例能夠自動(dòng)依據(jù)運(yùn)行異常信息對(duì)待處理對(duì)象的運(yùn)行異常進(jìn)行處理,能夠避免手動(dòng)處理運(yùn)行異常問(wèn)題,從而可以節(jié)省人力成本。
[0113]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
[0114]在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如,多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0115]所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
[0116]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
[0117]上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述軟件功能單元存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)裝置(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)裝置等)或處理器(Processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(Read-Only Memory, ROM)、隨機(jī)存取存儲(chǔ)器(Random Access Memory, RAM)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0118]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
【權(quán)利要求】
1.一種異常處理方法,其特征在于,所述方法包括: 獲得待處理對(duì)象的第一運(yùn)行異常信息; 對(duì)所述待處理對(duì)象的第一運(yùn)行異常信息進(jìn)行聚類(lèi),以獲得異常內(nèi)容類(lèi)別; 依據(jù)所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息的屬性,對(duì)所述待處理對(duì)象進(jìn)行異常排除操作。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲得待處理對(duì)象的第一運(yùn)行異常信息,包括: 獲得利用第一格式記錄的所述待處理對(duì)象的第二運(yùn)行異常信息; 依據(jù)所述利用第一格式記錄的所述待處理對(duì)象的第二運(yùn)行異常信息,獲得利用第二格式記錄的所述待處理對(duì)象的第一運(yùn)行異常信息。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對(duì)所述待處理對(duì)象的第一運(yùn)行異常信息進(jìn)行聚類(lèi),以獲得異常內(nèi)容類(lèi)別,包括: 依據(jù)所述待處理對(duì)象所執(zhí)行的業(yè)務(wù)內(nèi)容,確定聚類(lèi)算法; 利用所述聚類(lèi)算法對(duì)所述待處理對(duì)象的第一運(yùn)行異常信息進(jìn)行聚類(lèi),以獲得所述異常內(nèi)容類(lèi)別; 其中,所述異常內(nèi)容類(lèi)別的數(shù)目為Μ個(gè),Μ為大于0的整數(shù)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述依據(jù)所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息的屬性,對(duì)所述待處理對(duì)象進(jìn)行異常排除操作,包括: 從Μ個(gè)所述異常內(nèi)容類(lèi)別中選擇Ν個(gè)所述異常內(nèi)容類(lèi)別;其中,Ν為大于0且小于或者等于Μ的整數(shù); 依據(jù)Ν個(gè)所述異常內(nèi)容類(lèi)別中每個(gè)所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息的屬性,對(duì)所述待處理對(duì)象進(jìn)行異常排除操作。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述從Μ個(gè)所述異常內(nèi)容類(lèi)別中選擇Ν個(gè)所述異常內(nèi)容類(lèi)別,包括: 依據(jù)每個(gè)所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息的數(shù)目,從Μ個(gè)所述異常內(nèi)容類(lèi)別中選擇包含第一運(yùn)行異常信息的數(shù)目最多的Ν個(gè)所述異常內(nèi)容類(lèi)別。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述屬性為第一運(yùn)行異常信息針對(duì)的運(yùn)行異常的發(fā)生位置;所述依據(jù)Ν個(gè)所述異常內(nèi)容類(lèi)別中每個(gè)所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息的屬性,對(duì)所述待處理對(duì)象進(jìn)行異常排除操作,包括: 若所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息針對(duì)的運(yùn)行異常的發(fā)生位置是所述待處理對(duì)象與第一對(duì)象之間,控制所述待處理對(duì)象停止向所述第一對(duì)象傳遞數(shù)據(jù),以及控制向所述待處理對(duì)象傳遞數(shù)據(jù)的第二對(duì)象,通過(guò)第三對(duì)象向所述第一對(duì)象傳遞數(shù)據(jù); 若所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息針對(duì)的運(yùn)行異常的發(fā)生位置是所述待處理對(duì)象內(nèi)部,向所述待處理對(duì)象發(fā)送指示,以便于所述待處理對(duì)象依據(jù)所述指示阻攔所述運(yùn)行異常所針對(duì)的數(shù)據(jù)的進(jìn)入,或者,以便于所述待處理對(duì)象依據(jù)所述指示丟棄所述運(yùn)行異常所針對(duì)的數(shù)據(jù)。
7.一種異常處理裝置,其特征在于,所述裝置包括: 信息獲取單元,用于獲得待處理對(duì)象的第一運(yùn)行異常信息; 信息聚類(lèi)單元,用于對(duì)所述待處理對(duì)象的第一運(yùn)行異常信息進(jìn)行聚類(lèi),以獲得異常內(nèi)容類(lèi)別; 異常處理單元,用于依據(jù)所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息的屬性,對(duì)所述待處理對(duì)象進(jìn)行異常排除操作。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述信息獲取單元,具體用于: 獲得利用第一格式記錄的所述待處理對(duì)象的第二運(yùn)行異常信息; 依據(jù)所述利用第一格式記錄的所述待處理對(duì)象的第二運(yùn)行異常信息,獲得利用第二格式記錄的所述待處理對(duì)象的第一運(yùn)行異常信息。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述信息聚類(lèi)單元,具體用于: 依據(jù)所述待處理對(duì)象所執(zhí)行的業(yè)務(wù)內(nèi)容,確定聚類(lèi)算法; 利用所述聚類(lèi)算法對(duì)所述待處理對(duì)象的第一運(yùn)行異常信息進(jìn)行聚類(lèi),以獲得所述異常內(nèi)容類(lèi)別; 其中,所述異常內(nèi)容類(lèi)別的數(shù)目為M個(gè),M為大于O的整數(shù)。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述異常處理單元,具體用于: 從M個(gè)所述異常內(nèi)容類(lèi)別中選擇N個(gè)所述異常內(nèi)容類(lèi)別;其中,N為大于O且小于或者等于M的整數(shù); 依據(jù)N個(gè)所述異常內(nèi)容類(lèi)別中每個(gè)所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息的屬性,對(duì)所述待處理對(duì)象進(jìn)行異常排除操作。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述從M個(gè)所述異常內(nèi)容類(lèi)別中選擇N個(gè)所述異常內(nèi)容類(lèi)別,具體為: 依據(jù)每個(gè)所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息的數(shù)目,從M個(gè)所述異常內(nèi)容類(lèi)別中選擇包含第一運(yùn)行異常信息的數(shù)目最多的N個(gè)所述異常內(nèi)容類(lèi)別。
12.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述屬性為第一運(yùn)行異常信息針對(duì)的運(yùn)行異常的發(fā)生位置;所述依據(jù)N個(gè)所述異常內(nèi)容類(lèi)別中每個(gè)所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息的屬性,對(duì)所述待處理對(duì)象進(jìn)行異常排除操作,具體為: 若所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息針對(duì)的運(yùn)行異常的發(fā)生位置是所述待處理對(duì)象與第一對(duì)象之間,控制所述待處理對(duì)象停止向所述第一對(duì)象傳遞數(shù)據(jù),以及控制向所述待處理對(duì)象傳遞數(shù)據(jù)的第二對(duì)象,通過(guò)第三對(duì)象向所述第一對(duì)象傳遞數(shù)據(jù); 若所述異常內(nèi)容類(lèi)別所包含的第一運(yùn)行異常信息針對(duì)的運(yùn)行異常的發(fā)生位置是所述待處理對(duì)象內(nèi)部,向所述待處理對(duì)象發(fā)送指示,以便于所述待處理對(duì)象依據(jù)所述指示阻攔所述運(yùn)行異常所針對(duì)的數(shù)據(jù)的進(jìn)入,或者,以便于所述待處理對(duì)象依據(jù)所述指示丟棄所述運(yùn)行異常所針對(duì)的數(shù)據(jù)。
【文檔編號(hào)】G06F11/07GK104317666SQ201410573470
【公開(kāi)日】2015年1月28日 申請(qǐng)日期:2014年10月23日 優(yōu)先權(quán)日:2014年10月23日
【發(fā)明者】李云鵬 申請(qǐng)人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司