本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別是涉及一種監(jiān)控預(yù)警的方法及智能預(yù)警通知平臺(tái)。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展及普及,互聯(lián)網(wǎng)公司中的線上業(yè)務(wù)也隨之增加,而及時(shí)發(fā)現(xiàn)及處理線上業(yè)務(wù)出現(xiàn)的各種突發(fā)狀況是線上業(yè)務(wù)運(yùn)維工作中的一項(xiàng)重要內(nèi)容。
線上業(yè)務(wù)一般由多個(gè)模塊組成,多個(gè)模塊之間的工作相輔相成,而在線上業(yè)務(wù)的實(shí)際工作中,每個(gè)模塊均存在出現(xiàn)異常的可能,例如:工作集群分裂、數(shù)據(jù)庫(kù)無(wú)法連接,服務(wù)器無(wú)法提供服務(wù)等等;當(dāng)線上業(yè)務(wù)中的任意模塊出現(xiàn)異常時(shí),可能會(huì)影響整個(gè)線上業(yè)務(wù)的正常運(yùn)行。目前,在線上業(yè)務(wù)的運(yùn)維過(guò)程時(shí),一般會(huì)為線上業(yè)務(wù)中的各個(gè)模塊增加對(duì)應(yīng)的監(jiān)控程序,當(dāng)線上業(yè)務(wù)中的某個(gè)模塊對(duì)應(yīng)的監(jiān)控程序出現(xiàn)異常時(shí),該監(jiān)控程序以發(fā)送預(yù)警郵件等方式通知線上業(yè)務(wù)的運(yùn)維人員。
為了確保監(jiān)控程序監(jiān)控各個(gè)模塊中發(fā)現(xiàn)異常的及時(shí)性,監(jiān)控程序通常以較短的監(jiān)控周期對(duì)各個(gè)模塊進(jìn)行監(jiān)控,當(dāng)一個(gè)模塊出現(xiàn)異常,且線上業(yè)務(wù)的運(yùn)維人員沒有及時(shí)對(duì)該異常模塊進(jìn)行修復(fù)時(shí),監(jiān)控程序在監(jiān)控周期內(nèi)會(huì)持續(xù)發(fā)送預(yù)警郵件,造成線上業(yè)務(wù)的運(yùn)維人員接收到的預(yù)警郵件泛濫;此外,在線上業(yè)務(wù)中,一個(gè)模塊出現(xiàn)異常時(shí),往往會(huì)帶來(lái)依賴此異常模塊的其他模塊也出現(xiàn)異常,多個(gè)模塊對(duì)應(yīng)的監(jiān)控程序分別向線上業(yè)務(wù)的運(yùn)維人員發(fā)送預(yù)警郵件,進(jìn)一步造成線上業(yè)務(wù)的運(yùn)維人員接收預(yù)警郵件泛濫。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明提供的一種監(jiān)控預(yù)警的方法及智能預(yù)警通知平臺(tái),主要目的在于解決在對(duì)線上業(yè)務(wù)進(jìn)行運(yùn)維時(shí),當(dāng)線上業(yè)務(wù)中的某個(gè)模塊出現(xiàn)異常,且線上業(yè)務(wù)的運(yùn)維人員沒有及時(shí)對(duì)該異常模塊進(jìn)行修復(fù)時(shí),監(jiān)控程序在監(jiān)控周期內(nèi)會(huì)持續(xù)發(fā)送預(yù)警郵件,造成線上業(yè)務(wù)的運(yùn)維人員接收到 的預(yù)警郵件泛濫的問題。
為了解決上述問題,本發(fā)明主要提供如下技術(shù)方案:
第一方面,本發(fā)明提供了一種監(jiān)控預(yù)警的方法,該方法包括:
對(duì)線上業(yè)務(wù)中的各個(gè)模塊進(jìn)行監(jiān)控;
判斷所述各個(gè)模塊中是否存在異常;
若確定所述各個(gè)模塊中的任意模塊存在異常,則生成所述異常對(duì)應(yīng)的異常預(yù)警信息;所述異常預(yù)警信息中包含模塊標(biāo)識(shí),所述模塊標(biāo)識(shí)用于唯一標(biāo)識(shí)線上業(yè)務(wù)中的模塊;
根據(jù)預(yù)設(shè)過(guò)濾策略對(duì)所述異常預(yù)警信息進(jìn)行過(guò)濾,去除冗余異常預(yù)警信息;
將去除冗余后的異常預(yù)警信息發(fā)送至所述線上業(yè)務(wù)的運(yùn)維終端設(shè)備。
第二方面,本發(fā)明還提供一種智能預(yù)警通知平臺(tái),該智能預(yù)警通知平臺(tái)包括:預(yù)置業(yè)務(wù)檢查系統(tǒng)和預(yù)置通知預(yù)警系統(tǒng),其中,
所述預(yù)置業(yè)務(wù)檢查系統(tǒng)包括:
監(jiān)控單元,用于對(duì)線上業(yè)務(wù)中的各個(gè)模塊進(jìn)行監(jiān)控;
判斷單元,用于在所述監(jiān)控單元對(duì)線上業(yè)務(wù)中的各個(gè)模塊進(jìn)行監(jiān)控過(guò)程中,判斷所述各個(gè)模塊中是否存在異常;
生成單元,用于當(dāng)所述判斷單元確定所述各個(gè)模塊中的任意模塊存在異常時(shí),生成所述異常對(duì)應(yīng)的異常預(yù)警信息;所述異常預(yù)警信息中包含模塊標(biāo)識(shí),所述模塊標(biāo)識(shí)用于唯一標(biāo)識(shí)線上業(yè)務(wù)中的模塊;
所述預(yù)置通知預(yù)警系統(tǒng)包括:
過(guò)濾單元,用于根據(jù)預(yù)設(shè)過(guò)濾策略對(duì)所述生成單元生成的所述異常預(yù)警信息進(jìn)行過(guò)濾;
去除單元,用于在所述過(guò)濾單元對(duì)所述異常預(yù)警信息進(jìn)行過(guò)濾的過(guò)程中,去除冗余異常預(yù)警信息;
發(fā)送單元,用于將所述去除單元去除冗余后的異常預(yù)警信息發(fā)送至所述線上業(yè)務(wù)的運(yùn)維終端設(shè)備。
借由上述技術(shù)方案,本發(fā)明提供的技術(shù)方案至少具有下列優(yōu)點(diǎn):
本發(fā)明提供的監(jiān)控預(yù)警的方法及智能預(yù)警通知平臺(tái),智能預(yù)警通知平 臺(tái)對(duì)線上業(yè)務(wù)的各個(gè)模塊進(jìn)行監(jiān)控,并判斷所述各個(gè)模塊中是否存在異常,當(dāng)智能預(yù)警通知平臺(tái)確定線上業(yè)務(wù)的各個(gè)模塊中的任意模塊存在異常時(shí),生成該異常對(duì)應(yīng)的異常預(yù)警信息,該異常預(yù)警信息中包含模塊標(biāo)識(shí),其中,該模塊標(biāo)識(shí)用于唯一標(biāo)識(shí)線上業(yè)務(wù)中的模塊;根據(jù)預(yù)設(shè)過(guò)濾策略對(duì)生成的異常預(yù)警信息進(jìn)行過(guò)濾,去除冗余異常預(yù)警信息;智能預(yù)警通知平臺(tái)將去除冗余后的異常預(yù)警信息發(fā)送至線上業(yè)務(wù)的運(yùn)維終端設(shè)備;與現(xiàn)有技術(shù)中監(jiān)控程序在監(jiān)控周期內(nèi)會(huì)持續(xù)發(fā)送預(yù)警郵件,造成線上業(yè)務(wù)的運(yùn)維人員接收到的預(yù)警郵件泛濫相比,本發(fā)明在監(jiān)控到模塊中存在異常時(shí),對(duì)該異常對(duì)應(yīng)的異常預(yù)警信息進(jìn)行過(guò)濾,去除冗余的異常預(yù)警信息,既能夠簡(jiǎn)潔地將異常預(yù)警信息發(fā)送至線上業(yè)務(wù)的運(yùn)維終端設(shè)備,而不會(huì)造成運(yùn)維終端設(shè)備接收異常預(yù)警信息的泛濫;又能確保線上業(yè)務(wù)運(yùn)維終端設(shè)備快速查找異常模塊根源的及時(shí)性。
上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。
附圖說(shuō)明
通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
圖1示出了本發(fā)明實(shí)施例提供的一種監(jiān)控預(yù)警的方法的流程圖;
圖2示出了本發(fā)明實(shí)施例提供的一種智能預(yù)警通知平臺(tái)的組成框圖;
圖3示出了本發(fā)明實(shí)施例提供的另一種智能預(yù)警通知平臺(tái)的組成框圖。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
本發(fā)明實(shí)施例提供一種監(jiān)控預(yù)警的方法,該方法應(yīng)用于智能預(yù)警通知平臺(tái)中,如圖1所示,該方法包括:
101、對(duì)線上業(yè)務(wù)中的各個(gè)模塊進(jìn)行監(jiān)控。
所述線上業(yè)務(wù)為由計(jì)算機(jī)支持完成、用戶通過(guò)互聯(lián)網(wǎng)與其交互,且當(dāng)前運(yùn)行的業(yè)務(wù);線上業(yè)務(wù)一般由多個(gè)模塊組成,該些模塊之間可能獨(dú)立工作,也可能需要多個(gè)模塊之間相輔相成的協(xié)作工作。本發(fā)明實(shí)施例中,線上業(yè)務(wù)可以包含但不局限于以下內(nèi)容,例如:社交應(yīng)用程序、網(wǎng)站、電子地圖、在線視頻等等,本發(fā)明實(shí)施例對(duì)線上業(yè)務(wù)的具體內(nèi)容不進(jìn)行限定。
作為本發(fā)明實(shí)施例的一種實(shí)現(xiàn)方式,智能預(yù)警通知平臺(tái)在對(duì)線上業(yè)務(wù)中的各個(gè)模塊進(jìn)行監(jiān)控時(shí),首先,智能預(yù)警通知平臺(tái)與線上業(yè)務(wù)建立通信連接,通過(guò)對(duì)線上業(yè)務(wù)的訪問實(shí)現(xiàn)對(duì)該線上業(yè)務(wù)的監(jiān)控;作為本發(fā)明實(shí)施例的另一種實(shí)現(xiàn)方式,智能預(yù)警通知平臺(tái)在對(duì)線上業(yè)務(wù)中的各個(gè)模塊進(jìn)行監(jiān)控時(shí),通過(guò)線上業(yè)務(wù)中的預(yù)置訪問接口,實(shí)現(xiàn)對(duì)線上業(yè)務(wù)中各個(gè)模塊的監(jiān)控。本發(fā)明實(shí)施例對(duì)線上業(yè)務(wù)監(jiān)控的具體實(shí)現(xiàn)方式不進(jìn)行限定。
102、判斷所述各個(gè)模塊中是否存在異常。
在智能預(yù)警通知平臺(tái)判斷線上業(yè)務(wù)中各個(gè)模塊是否存在異常時(shí),要根據(jù)線上業(yè)務(wù)的不同類型、編寫線上業(yè)務(wù)所使用的編程語(yǔ)言進(jìn)行判斷,不同的線上業(yè)務(wù)存在異常的方式也存在差異。
103、若確定所述各個(gè)模塊中的任意模塊存在異常,則生成所述異常對(duì)應(yīng)的異常預(yù)警信息。
智能預(yù)警通知平臺(tái)生成異常預(yù)警信息的目的在于,確定異常所在線上業(yè)務(wù)的模塊位置、確定異常出現(xiàn)的原因,以便線上業(yè)務(wù)運(yùn)維終端設(shè)備對(duì)該異常進(jìn)行及時(shí)修復(fù)。其中,所述異常預(yù)警信息中可以包含但不局限于以下內(nèi)容,例如:模塊標(biāo)識(shí)、運(yùn)維終端設(shè)備標(biāo)識(shí)信息、異常等級(jí)、異常出現(xiàn)的原因等等,其中,所述模塊標(biāo)識(shí)用于唯一標(biāo)識(shí)線上業(yè)務(wù)中的模塊。本發(fā)明實(shí)施例對(duì)異常預(yù)警信息中包含的具體內(nèi)容更不進(jìn)行限定。
104、根據(jù)預(yù)設(shè)過(guò)濾策略對(duì)所述異常預(yù)警信息進(jìn)行過(guò)濾,去除冗余異常預(yù)警信息。
智能預(yù)警通知平臺(tái)根據(jù)預(yù)設(shè)過(guò)濾策略對(duì)異常預(yù)警信息進(jìn)行過(guò)濾的目的 在于,當(dāng)線上業(yè)務(wù)運(yùn)維終端設(shè)備未及時(shí)對(duì)異常預(yù)警信息進(jìn)行修復(fù)時(shí),防止智能預(yù)警通知平臺(tái)給運(yùn)維終端設(shè)備持續(xù)發(fā)送完全相同的異常預(yù)警信息,以減小資源開銷及預(yù)防冗余預(yù)警。
105、將去除冗余后的異常預(yù)警信息發(fā)送至所述線上業(yè)務(wù)的運(yùn)維終端設(shè)備。
將去除冗余后的異常預(yù)警信息發(fā)送至線上業(yè)務(wù)的運(yùn)維終端設(shè)備,以便該運(yùn)維終端設(shè)備根據(jù)該異常預(yù)警信息對(duì)異常進(jìn)行及時(shí)修復(fù)處理。在智能預(yù)警通知平臺(tái)向運(yùn)維終端設(shè)備發(fā)送異常預(yù)警信息時(shí),可以通過(guò)發(fā)送郵件的方式;或者,也可以通過(guò)發(fā)送短信的方式等等,本發(fā)明實(shí)施例對(duì)智能預(yù)警通知平臺(tái)向運(yùn)維終端設(shè)備發(fā)送異常預(yù)警信息的具體實(shí)現(xiàn)方式不進(jìn)行限定。
本發(fā)明實(shí)施例提供的監(jiān)控預(yù)警的方法,智能預(yù)警通知平臺(tái)對(duì)線上業(yè)務(wù)的各個(gè)模塊進(jìn)行監(jiān)控,并判斷所述各個(gè)模塊中是否存在異常,當(dāng)智能預(yù)警通知平臺(tái)確定線上業(yè)務(wù)的各個(gè)模塊中的任意模塊存在異常時(shí),生成該異常對(duì)應(yīng)的異常預(yù)警信息,該異常預(yù)警信息中包含模塊標(biāo)識(shí),其中,該模塊標(biāo)識(shí)用于唯一標(biāo)識(shí)線上業(yè)務(wù)中的模塊;根據(jù)預(yù)設(shè)過(guò)濾策略對(duì)生成的異常預(yù)警信息進(jìn)行過(guò)濾,去除冗余異常預(yù)警信息;智能預(yù)警通知平臺(tái)將去除冗余后的異常預(yù)警信息發(fā)送至線上業(yè)務(wù)的運(yùn)維終端設(shè)備;與現(xiàn)有技術(shù)中監(jiān)控程序在監(jiān)控周期內(nèi)會(huì)持續(xù)發(fā)送預(yù)警郵件,造成線上業(yè)務(wù)的運(yùn)維人員接收到的預(yù)警郵件泛濫相比,本發(fā)明實(shí)施例在監(jiān)控到模塊中存在異常時(shí),對(duì)該異常對(duì)應(yīng)的異常預(yù)警信息進(jìn)行過(guò)濾,去除冗余的異常預(yù)警信息,既能夠簡(jiǎn)潔地將異常預(yù)警信息發(fā)送至線上業(yè)務(wù)的運(yùn)維終端設(shè)備,而不會(huì)造成運(yùn)維終端設(shè)備接收異常預(yù)警信息的泛濫;又能確保線上業(yè)務(wù)運(yùn)維終端設(shè)備快速查找異常模塊根源的及時(shí)性。
進(jìn)一步的,作為對(duì)圖1所示方法的細(xì)化和擴(kuò)展,步驟104智能預(yù)警通知平臺(tái)根據(jù)預(yù)設(shè)過(guò)濾策略對(duì)所述異常預(yù)警信息進(jìn)行過(guò)濾時(shí),可以采用但不局限于以下的方式,如下:
方式一:模塊預(yù)警的層次結(jié)構(gòu)的過(guò)濾方式。
模塊預(yù)警的層次結(jié)構(gòu)過(guò)濾方式是指在第一預(yù)置時(shí)間閾值內(nèi),智能預(yù)警通知平臺(tái)確定所述異常預(yù)警信息是否根據(jù)不同的模塊生成;若確定所述異 常預(yù)警信息根據(jù)不同的模塊生成,則確定所述異常預(yù)警信息對(duì)應(yīng)的來(lái)源模塊,并將其他的異常預(yù)警信息進(jìn)行過(guò)濾。即當(dāng)智能預(yù)警通知平臺(tái)在第一預(yù)置時(shí)間閾值內(nèi)確定線上業(yè)務(wù)中的至少兩個(gè)模塊,如:模塊a、模塊b、模塊c…存在異常時(shí),為了避免所有出現(xiàn)異常的模塊均向線上業(yè)務(wù)運(yùn)維終端設(shè)備發(fā)送異常預(yù)警信息,而造成大量資源開銷及冗余預(yù)警,首先,智能預(yù)警通知平臺(tái)需要判斷該些異常模塊之間是否存在依賴關(guān)系或者關(guān)聯(lián)關(guān)系,以確定異常預(yù)警信息對(duì)應(yīng)的來(lái)源模塊,僅將該來(lái)源模塊對(duì)應(yīng)的異常預(yù)警信息發(fā)送至運(yùn)維終端設(shè)備即可,而無(wú)需將依賴該來(lái)源模塊出現(xiàn)異常的模塊所生成的異常預(yù)警信息發(fā)送至線上業(yè)務(wù)運(yùn)維終端設(shè)備。
為了能夠?qū)δK預(yù)警的層次結(jié)構(gòu)過(guò)濾方式進(jìn)行詳盡說(shuō)明,以下將以示例的形式對(duì)其說(shuō)明。示例性的,假設(shè),線上業(yè)務(wù)中包含模塊a、模塊b、模塊c,當(dāng)模塊a出現(xiàn)a1類型的異常時(shí),必然會(huì)有模塊b出現(xiàn)b2類型的異常,同時(shí),模塊c必然會(huì)出現(xiàn)c3類型的錯(cuò)誤,當(dāng)智能預(yù)警通知平臺(tái)同時(shí)監(jiān)控到a1、b2、c3異常時(shí),可以判斷異常的來(lái)源模塊為模塊a,則智能預(yù)警通知平臺(tái)將有關(guān)模塊b與模塊c有關(guān)的異常預(yù)警信息進(jìn)行過(guò)濾,僅將有關(guān)模塊a的異常預(yù)警信息發(fā)送至運(yùn)維終端設(shè)備即可,以確保不會(huì)造成運(yùn)維終端設(shè)備接收異常預(yù)警信息的泛濫。
此外,在智能預(yù)警通知平臺(tái)確定所述異常預(yù)警信息對(duì)應(yīng)的來(lái)源模塊之前,智能預(yù)警通知平臺(tái)確定所述線上業(yè)務(wù)中的各個(gè)模塊的層次結(jié)構(gòu);該層級(jí)結(jié)構(gòu)是在生成線上業(yè)務(wù)時(shí)確定的。在實(shí)際的應(yīng)用中,智能預(yù)警通知平臺(tái)向線上業(yè)務(wù)發(fā)送獲取各個(gè)模塊的層次結(jié)構(gòu)的請(qǐng)求信息,在線上業(yè)務(wù)響應(yīng)該請(qǐng)求信息之后,即可確定線上業(yè)務(wù)中的各個(gè)模塊的層次結(jié)構(gòu)。在確定所述異常預(yù)警信息對(duì)應(yīng)的來(lái)源模塊時(shí),基于所述線上業(yè)務(wù)中的各個(gè)模塊的層次結(jié)構(gòu)確定所述異常預(yù)警信息對(duì)應(yīng)的來(lái)源模塊。智能預(yù)警通知平臺(tái)能夠快速定位到異常出現(xiàn)的根源,以使得運(yùn)維終端設(shè)備對(duì)該異常進(jìn)行及時(shí)修復(fù)。
方式二:預(yù)警后冷卻時(shí)間的過(guò)濾方式。
模塊預(yù)警的層次結(jié)構(gòu)過(guò)濾方式是指在第二預(yù)置時(shí)間閾值內(nèi),確定是否存在相同的所述異常預(yù)警信息;若確定第二預(yù)置時(shí)間閾值內(nèi)存在相同的所述異常預(yù)警信息,則對(duì)相同的所述異常預(yù)警信息去重。該種方式能夠有效 降低異常預(yù)警信息的發(fā)送頻率,以解決異常預(yù)警信息發(fā)送泛濫的問題。
需要說(shuō)明的是,方式二適用于智能預(yù)警通知平臺(tái)向運(yùn)維終端設(shè)備發(fā)送一次異常預(yù)警信息之后。示例性的,假設(shè),智能預(yù)警通知平臺(tái)對(duì)線上業(yè)務(wù)中的各個(gè)模塊的監(jiān)控周期為30s,當(dāng)智能預(yù)警通知平臺(tái)在發(fā)送本次異常預(yù)警信息i之后,在第二預(yù)置時(shí)間閾值5min內(nèi),若智能預(yù)警通知平臺(tái)生成多個(gè)異常預(yù)警信息i,則智能預(yù)警通知平臺(tái)會(huì)第二預(yù)置時(shí)間閾值5min內(nèi)生成的異常預(yù)警信息i進(jìn)行去重,當(dāng)超過(guò)第二預(yù)置時(shí)間閾值5min時(shí),智能預(yù)警通知平臺(tái)會(huì)向運(yùn)維終端設(shè)備再次發(fā)送一次異常預(yù)警信息i,降低了異常預(yù)警信息的發(fā)送頻率。以上僅為示例性的舉例,本發(fā)明實(shí)施例對(duì)智能預(yù)警通知平臺(tái)的監(jiān)控周期、第二預(yù)置時(shí)間閾值的具體內(nèi)容不進(jìn)行限定。
方式三:異常等級(jí)與累計(jì)次數(shù)的過(guò)濾方式。
異常等級(jí)與累計(jì)次數(shù)的過(guò)濾方式是指智能預(yù)警通知平臺(tái)確定所述異常預(yù)警信息的異常等級(jí);若確定所述異常等級(jí)符合過(guò)濾條件,即確定所述異常等級(jí)的異常等級(jí)較低,則在第三預(yù)置時(shí)間閾值內(nèi),累計(jì)符合過(guò)濾條件的所述異常預(yù)警信息的第二實(shí)際數(shù)量;若所述第二實(shí)際數(shù)量符合預(yù)設(shè)過(guò)濾閾值,則對(duì)所述異常預(yù)警信息進(jìn)行過(guò)濾。
其中,所述異常等級(jí)較低是指該異常的產(chǎn)生不會(huì)影響線上業(yè)務(wù)的正常運(yùn)行。示例性的,假設(shè),智能預(yù)警通知平臺(tái)第一次監(jiān)控到模塊a中在圖片顯示時(shí),存在加載的圖片大小異常,智能預(yù)警通知平臺(tái)記錄監(jiān)控到該異常的時(shí)刻,并從該時(shí)刻開始,在第三預(yù)置時(shí)間閾值時(shí)間間隔內(nèi),累計(jì)出現(xiàn)該異常的第二實(shí)際數(shù)量為5,若預(yù)設(shè)過(guò)濾閾值為大于10,而第二實(shí)際數(shù)量5小于預(yù)設(shè)過(guò)濾閾值10,則將該異常進(jìn)行過(guò)濾,說(shuō)明該異常無(wú)需向運(yùn)維終端設(shè)備發(fā)送;若累計(jì)出現(xiàn)該異常的第二實(shí)際數(shù)量為11,則將該異常對(duì)應(yīng)的異常預(yù)警信息發(fā)送至運(yùn)維終端設(shè)備,以便該運(yùn)維終端設(shè)備對(duì)該異常信息修復(fù)。
在本發(fā)明實(shí)施例中,上述第一預(yù)置時(shí)間閾值、第二預(yù)置時(shí)間閾值及第三預(yù)置時(shí)間閾值,線上業(yè)務(wù)運(yùn)維人員可以根據(jù)實(shí)際需要對(duì)其進(jìn)行設(shè)置,本發(fā)明實(shí)施例對(duì)第一預(yù)置時(shí)間閾值、第二預(yù)置時(shí)間閾值及第三預(yù)置時(shí)間閾值的具體設(shè)置數(shù)值不進(jìn)行限定。
需要說(shuō)明的是,在實(shí)際應(yīng)用中,智能預(yù)警通知平臺(tái)在對(duì)異常預(yù)警信息 進(jìn)行過(guò)濾時(shí),可以將上述方式一、方式二及方式三任意兩種或者上述三種方式進(jìn)行結(jié)合,以更精確的對(duì)異常預(yù)警信息進(jìn)行過(guò)濾。其中,有關(guān)方式一、方式二及方式三中任意兩種的組合方式的詳細(xì)描述,請(qǐng)參考排列組合算法,此處不再進(jìn)行贅述。
在具體實(shí)施時(shí),智能預(yù)警通知平臺(tái)中包含預(yù)置業(yè)務(wù)檢查系統(tǒng)和預(yù)置通知預(yù)警系統(tǒng)。其中,預(yù)置業(yè)務(wù)檢查系統(tǒng)包含調(diào)度器及檢查器插件,其作用為:對(duì)線上業(yè)務(wù)中的各個(gè)模塊進(jìn)行監(jiān)控以及當(dāng)監(jiān)控到線上業(yè)務(wù)中的任意模塊中存在異常時(shí),生成該異常對(duì)應(yīng)的異常預(yù)警信息,并將該異常預(yù)警信息發(fā)送至預(yù)置通知預(yù)警系統(tǒng);預(yù)置通知預(yù)警系統(tǒng)的作用在于:接收預(yù)置業(yè)務(wù)檢查系統(tǒng)發(fā)送的異常預(yù)警信息,并根據(jù)預(yù)設(shè)過(guò)濾策略對(duì)異常預(yù)警信息進(jìn)行過(guò)濾,去除冗余異常預(yù)警信息;將去除冗余后的異常預(yù)警信息發(fā)送至線上業(yè)務(wù)的運(yùn)維終端設(shè)備。
智能預(yù)警通知平臺(tái)執(zhí)行監(jiān)控預(yù)警的前提為啟動(dòng)智能預(yù)警通知平臺(tái),從用戶層面講,用戶雙擊智能預(yù)警通知平臺(tái)的入口圖標(biāo),啟動(dòng)該智能預(yù)警通知平臺(tái);從技術(shù)實(shí)現(xiàn)層面講,智能預(yù)警通知平臺(tái)接收啟動(dòng)指令,該啟動(dòng)指令用于啟動(dòng)智能預(yù)警通知平臺(tái),并執(zhí)行該啟動(dòng)指令,以實(shí)現(xiàn)啟動(dòng)智能預(yù)警通知平臺(tái)。
在實(shí)際應(yīng)用中,在智能預(yù)警通知平臺(tái)啟動(dòng)之后,智能預(yù)警通知平臺(tái)調(diào)用預(yù)置業(yè)務(wù)檢查系統(tǒng),由預(yù)置業(yè)務(wù)檢查系統(tǒng)實(shí)現(xiàn)對(duì)線上業(yè)務(wù)中各個(gè)模塊的監(jiān)控,調(diào)度器有且僅有一個(gè),用于對(duì)檢查器插件進(jìn)行調(diào)度,本發(fā)明實(shí)施例中預(yù)置業(yè)務(wù)檢查系統(tǒng)包含多個(gè)檢查器插件。檢查器插件用于對(duì)線上業(yè)務(wù)中的各個(gè)模塊進(jìn)行監(jiān)控,一個(gè)模塊中可能由一個(gè)檢查器插件進(jìn)行監(jiān)控,也可能一個(gè)模塊中由至少兩個(gè)檢查器插件進(jìn)行監(jiān)控;本發(fā)明實(shí)施例對(duì)此不進(jìn)行限定。
預(yù)置業(yè)務(wù)檢查系統(tǒng)在對(duì)所述線上業(yè)務(wù)中的各個(gè)模塊進(jìn)行監(jiān)控時(shí),調(diào)度器獲取確定的檢查目錄,基于該檢查目錄將檢查器插件加載到調(diào)取器中,運(yùn)行加載后的調(diào)度器,以實(shí)現(xiàn)對(duì)線上業(yè)務(wù)中各個(gè)模塊的監(jiān)控。需要說(shuō)明的是,檢查目錄中存儲(chǔ)有檢查器插件,該檢查器插件為一個(gè)文件,只有當(dāng)該檢查器插件被加載到調(diào)度器中時(shí),該檢查器插件(文件)才能運(yùn)行,以實(shí) 現(xiàn)對(duì)線上業(yè)務(wù)中各個(gè)模塊的監(jiān)控。
運(yùn)行加載后的調(diào)度器,對(duì)所述線上業(yè)務(wù)中的各個(gè)模塊進(jìn)行監(jiān)控,其具體實(shí)現(xiàn)方式為:對(duì)所述檢查器插件進(jìn)行解析,獲取所述檢查器插件中的預(yù)置參數(shù);其中,所述預(yù)置參數(shù)用于啟動(dòng)預(yù)置檢查進(jìn)程;啟動(dòng)預(yù)置檢查進(jìn)程,對(duì)所述線上業(yè)務(wù)中的各個(gè)模塊進(jìn)行監(jiān)控。需要說(shuō)明的是,為了保證各模塊中檢查器插件能夠統(tǒng)一的加載和使用,在智能預(yù)警通知平臺(tái)中,需要規(guī)定各模塊檢查器插件的接口,通過(guò)使用檢查器插件實(shí)現(xiàn)相同的接口,保證了各檢查器插件監(jiān)控到的異常,及生成的異常對(duì)應(yīng)的異常預(yù)警信息建立在統(tǒng)一的框架下,具有清晰的層次結(jié)構(gòu)。
進(jìn)一步的,作為對(duì)上述圖1所示方法的實(shí)現(xiàn),本發(fā)明另一實(shí)施例還提供了一種智能預(yù)警通知平臺(tái)。該智能預(yù)警通知平臺(tái)實(shí)施例與前述方法實(shí)施例對(duì)應(yīng),為便于閱讀,本智能預(yù)警通知平臺(tái)實(shí)施例不再對(duì)前述方法實(shí)施例中的細(xì)節(jié)內(nèi)容進(jìn)行逐一贅述,但應(yīng)當(dāng)明確,本實(shí)施例中的智能預(yù)警通知平臺(tái)能夠?qū)?yīng)實(shí)現(xiàn)前述方法實(shí)施例中的全部?jī)?nèi)容。
本發(fā)明實(shí)施例提供一種智能預(yù)警通知平臺(tái),如圖2所示,該智能預(yù)警通知平臺(tái)包括:包括預(yù)置業(yè)務(wù)檢查系統(tǒng)i和預(yù)置通知預(yù)警系統(tǒng)ii,其中,
所述預(yù)置業(yè)務(wù)檢查系統(tǒng)i包括:
監(jiān)控單元21,用于對(duì)線上業(yè)務(wù)中的各個(gè)模塊進(jìn)行監(jiān)控;
判斷單元22,用于在所述監(jiān)控單元21對(duì)線上業(yè)務(wù)中的各個(gè)模塊進(jìn)行監(jiān)控過(guò)程中,判斷所述各個(gè)模塊中是否存在異常;
生成單元23,用于當(dāng)所述判斷單元22確定所述各個(gè)模塊中的任意模塊存在異常時(shí),生成所述異常對(duì)應(yīng)的異常預(yù)警信息;所述異常預(yù)警信息中包含模塊標(biāo)識(shí),所述模塊標(biāo)識(shí)用于唯一標(biāo)識(shí)線上業(yè)務(wù)中的模塊;
所述預(yù)置通知預(yù)警系統(tǒng)ii包括:
過(guò)濾單元24,用于根據(jù)預(yù)設(shè)過(guò)濾策略對(duì)所述生成單元23生成的所述異常預(yù)警信息進(jìn)行過(guò)濾;
去除單元25,用于在所述過(guò)濾單元24對(duì)所述異常預(yù)警信息進(jìn)行過(guò)濾的過(guò)程中,去除冗余異常預(yù)警信息;
發(fā)送單元26,用于將所述去除單元25去除冗余后的異常預(yù)警信息發(fā)送 至所述線上業(yè)務(wù)的運(yùn)維終端設(shè)備。
需要說(shuō)明的,預(yù)置業(yè)務(wù)檢查系統(tǒng)i包含調(diào)度器及檢查器插件,所述調(diào)度器及檢查器插件的結(jié)合使用能夠?qū)崿F(xiàn)監(jiān)控單元21、判斷單元22及判斷單元22的作用,包括:對(duì)線上業(yè)務(wù)中的各個(gè)模塊進(jìn)行監(jiān)控以及當(dāng)監(jiān)控到線上業(yè)務(wù)中的任意模塊中存在異常時(shí),生成該異常對(duì)應(yīng)的異常預(yù)警信息,并將該異常預(yù)警信息發(fā)送至預(yù)置通知預(yù)警系統(tǒng)ii;
智能預(yù)警通知平臺(tái)調(diào)用預(yù)置業(yè)務(wù)檢查系統(tǒng)i,由預(yù)置業(yè)務(wù)檢查系統(tǒng)i實(shí)現(xiàn)對(duì)線上業(yè)務(wù)中各個(gè)模塊的監(jiān)控,調(diào)度器有且僅有一個(gè),用于對(duì)檢查器插件進(jìn)行調(diào)度,本發(fā)明實(shí)施例中預(yù)置業(yè)務(wù)檢查系統(tǒng)i包含多個(gè)檢查器插件。檢查器插件用于對(duì)線上業(yè)務(wù)中的各個(gè)模塊進(jìn)行監(jiān)控,一個(gè)模塊中可能由一個(gè)檢查器插件進(jìn)行監(jiān)控,也可能一個(gè)模塊中由至少兩個(gè)檢查器插件進(jìn)行監(jiān)控。
進(jìn)一步的,如圖3所示,所述過(guò)濾單元24包括:
第一確定模塊241,用于在第一預(yù)置時(shí)間閾值內(nèi),確定所述異常預(yù)警信息是否為根據(jù)不同的模塊生成;
第二確定模塊242,當(dāng)所述第一確定模塊241確定所述異常預(yù)警信息為根據(jù)不同的模塊生成時(shí),確定所述異常預(yù)警信息對(duì)應(yīng)的來(lái)源模塊;
第一過(guò)濾模塊243,用于在所述第二確定模塊242確定所述異常預(yù)警信息對(duì)應(yīng)的來(lái)源模塊之后,對(duì)根據(jù)其他模塊生成的異常預(yù)警信息進(jìn)行過(guò)濾。
進(jìn)一步的,如圖3所示,所述過(guò)濾單元24還包括:
第三確定模塊244,用于在所述第二確定模塊242確定所述異常預(yù)警信息對(duì)應(yīng)的來(lái)源模塊之前,確定所述線上業(yè)務(wù)中的各個(gè)模塊的層次結(jié)構(gòu);
所述第二確定模塊242,還用于基于所述第三確定模塊244確定的所述線上業(yè)務(wù)中的各個(gè)模塊的層次結(jié)構(gòu)確定所述異常預(yù)警信息對(duì)應(yīng)的來(lái)源模塊。
進(jìn)一步的,如圖3所示,所述過(guò)濾單元24,還包括:
第四確定模塊245,用于在第二預(yù)置時(shí)間閾值內(nèi),確定是否存在相同的所述異常預(yù)警信息;
去重模塊246,用于當(dāng)所述第四確定模塊245確定存在相同的所述異常預(yù)警信息時(shí),對(duì)相同的所述異常預(yù)警信息去重。
進(jìn)一步的,如圖3所示,所述過(guò)濾單元24,還包括:
第五確定模塊247,用于確定所述異常預(yù)警信息的異常等級(jí);
累計(jì)模塊248,用于當(dāng)所述第五確定模塊247確定所述異常等級(jí)符合過(guò)濾條件時(shí),在第三預(yù)置時(shí)間閾值內(nèi),累計(jì)符合過(guò)濾條件的所述異常預(yù)警信息的第二實(shí)際數(shù)量;
第二過(guò)濾模塊249,用于當(dāng)所述累計(jì)模塊248累計(jì)的所述第二實(shí)際數(shù)量符合預(yù)設(shè)過(guò)濾閾值時(shí),對(duì)所述異常預(yù)警信息進(jìn)行過(guò)濾。
本發(fā)明實(shí)施例提供的智能預(yù)警通知平臺(tái),智能預(yù)警通知平臺(tái)對(duì)線上業(yè)務(wù)的各個(gè)模塊進(jìn)行監(jiān)控,并判斷所述各個(gè)模塊中是否存在異常,當(dāng)智能預(yù)警通知平臺(tái)確定線上業(yè)務(wù)的各個(gè)模塊中的任意模塊存在異常時(shí),生成該異常對(duì)應(yīng)的異常預(yù)警信息,該異常預(yù)警信息中包含模塊標(biāo)識(shí),其中,該模塊標(biāo)識(shí)用于唯一標(biāo)識(shí)線上業(yè)務(wù)中的模塊;根據(jù)預(yù)設(shè)過(guò)濾策略對(duì)生成的異常預(yù)警信息進(jìn)行過(guò)濾,去除冗余異常預(yù)警信息;智能預(yù)警通知平臺(tái)將去除冗余后的異常預(yù)警信息發(fā)送至線上業(yè)務(wù)的運(yùn)維終端設(shè)備;與現(xiàn)有技術(shù)中監(jiān)控程序在監(jiān)控周期內(nèi)會(huì)持續(xù)發(fā)送預(yù)警郵件,造成線上業(yè)務(wù)的運(yùn)維人員接收到的預(yù)警郵件泛濫相比,本發(fā)明實(shí)施例在監(jiān)控到模塊中存在異常時(shí),對(duì)該異常對(duì)應(yīng)的異常預(yù)警信息進(jìn)行過(guò)濾,去除冗余的異常預(yù)警信息,既能夠簡(jiǎn)潔地將異常預(yù)警信息發(fā)送至線上業(yè)務(wù)的運(yùn)維終端設(shè)備,而不會(huì)造成運(yùn)維終端設(shè)備接收異常預(yù)警信息的泛濫;又能確保線上業(yè)務(wù)運(yùn)維終端設(shè)備快速查找異常模塊根源的及時(shí)性。
所述智能預(yù)警通知平臺(tái)包括處理器和存儲(chǔ)器,上述監(jiān)控單元、判斷單元、生成單元、過(guò)濾單元、去除單元和發(fā)送單元等均作為程序單元存儲(chǔ)在存儲(chǔ)器中,由處理器執(zhí)行存儲(chǔ)在存儲(chǔ)器中的上述程序單元來(lái)實(shí)現(xiàn)相應(yīng)的功能。
處理器中包含內(nèi)核,由內(nèi)核去存儲(chǔ)器中調(diào)取相應(yīng)的程序單元。內(nèi)核可以設(shè)置一個(gè)或以上,通過(guò)調(diào)整內(nèi)核參數(shù)來(lái)解決在對(duì)線上業(yè)務(wù)進(jìn)行運(yùn)維時(shí),當(dāng)線上業(yè)務(wù)中的某個(gè)模塊出現(xiàn)異常,且線上業(yè)務(wù)的運(yùn)維人員沒有及時(shí)對(duì)該異常模塊進(jìn)行修復(fù)時(shí),監(jiān)控程序在監(jiān)控周期內(nèi)會(huì)持續(xù)發(fā)送預(yù)警郵件,造成線上業(yè)務(wù)的運(yùn)維人員接收到的預(yù)警郵件泛濫的問題。
存儲(chǔ)器可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(ram)和/或非易失性內(nèi)存等形式,如只讀存儲(chǔ)器(rom)或閃存(flashram),存儲(chǔ)器包括至少一個(gè)存儲(chǔ)芯片。
本申請(qǐng)還提供了一種計(jì)算機(jī)程序產(chǎn)品,當(dāng)在數(shù)據(jù)處理設(shè)備上執(zhí)行時(shí),適于執(zhí)行初始化有如下方法步驟的程序代碼:智能預(yù)警通知平臺(tái)對(duì)線上業(yè)務(wù)中的各個(gè)模塊進(jìn)行監(jiān)控;判斷所述各個(gè)模塊中是否存在異常;若確定所述各個(gè)模塊中的任意模塊存在異常,則生成所述異常對(duì)應(yīng)的異常預(yù)警信息;所述異常預(yù)警信息中包含模塊標(biāo)識(shí),所述模塊標(biāo)識(shí)用于唯一標(biāo)識(shí)線上業(yè)務(wù)中的模塊;根據(jù)預(yù)設(shè)過(guò)濾策略對(duì)所述異常預(yù)警信息進(jìn)行過(guò)濾,去除冗余異常預(yù)警信息;將去除冗余后的異常預(yù)警信息發(fā)送至所述線上業(yè)務(wù)的運(yùn)維終端設(shè)備。
在本發(fā)明的上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請(qǐng)的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本申請(qǐng)可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請(qǐng)可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、cd-rom、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本申請(qǐng)是參照根據(jù)本申請(qǐng)實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存 儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
在一個(gè)典型的配置中,計(jì)算設(shè)備包括一個(gè)或多個(gè)處理器(cpu)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
存儲(chǔ)器可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(ram)和/或非易失性內(nèi)存等形式,如只讀存儲(chǔ)器(rom)或閃存(flashram)。存儲(chǔ)器是計(jì)算機(jī)可讀介質(zhì)的示例。
計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動(dòng)和非可移動(dòng)媒體可以由任何方法或技術(shù)來(lái)實(shí)現(xiàn)信息存儲(chǔ)。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計(jì)算機(jī)的存儲(chǔ)介質(zhì)的例子包括,但不限于相變內(nèi)存(pram)、靜態(tài)隨機(jī)存取存儲(chǔ)器(sram)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(dram)、其他類型的隨機(jī)存取存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、電可擦除可編程只讀存儲(chǔ)器(eeprom)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲(chǔ)器(cd-rom)、數(shù)字多功能光盤(dvd)或其他光學(xué)存儲(chǔ)、磁盒式磁帶,磁帶磁磁盤存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備或任何其他非傳輸介質(zhì),可用于存儲(chǔ)可以被計(jì)算設(shè)備訪問的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括暫存電腦可讀媒體(transitorymedia),如調(diào)制的數(shù)據(jù)信號(hào)和載波。
還需要說(shuō)明的是,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、商品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括要素的過(guò)程、方法、商品或者設(shè)備中還存在另外的相同要素。
本領(lǐng)域技術(shù)人員應(yīng)明白,本申請(qǐng)的實(shí)施例可提供為方法、系統(tǒng)或計(jì)算機(jī)程序產(chǎn)品。因此,本申請(qǐng)可采用完全硬件實(shí)施例、完全軟件實(shí)施例或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請(qǐng)可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、cd-rom、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
以上僅為本申請(qǐng)的實(shí)施例而已,并不用于限制本申請(qǐng)。對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō),本申請(qǐng)可以有各種更改和變化。凡在本申請(qǐng)的精神和原理之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)的權(quán)利要求范圍之內(nèi)。