專利名稱::一種信息處理方法和裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及信息去重領(lǐng)域,特別是涉及一種信息處理方法和裝置。
背景技術(shù):
:在實(shí)時(shí)監(jiān)控環(huán)境下,服務(wù)器會(huì)發(fā)送很多實(shí)時(shí)監(jiān)控信息到監(jiān)控端,這里的監(jiān)控信息包括報(bào)警信息和數(shù)據(jù)信息等,服務(wù)器端發(fā)送監(jiān)控信息的頻率和服務(wù)器的處理器的處理頻率成正比,一般來說會(huì)非常高,甚至可以達(dá)到毫秒級別,而且,這種實(shí)時(shí)監(jiān)控信息中有大量的重復(fù)信息,所謂的重復(fù)信息是指內(nèi)容及其相似甚至相同的信息,比如說,當(dāng)服務(wù)器的CPU溫度在某一時(shí)刻高于溫度監(jiān)控閾值時(shí),服務(wù)器會(huì)不停向監(jiān)控端發(fā)送溫度監(jiān)控信息,直到服務(wù)器的CPU溫度再次低于監(jiān)控閾值后停止,在服務(wù)器發(fā)送溫度監(jiān)控信息這段時(shí)間里,發(fā)送的溫度監(jiān)控信息中的內(nèi)容除了個(gè)別具體的溫度數(shù)值外基本相同,如果監(jiān)控端對接收到的所述溫度監(jiān)控信息不進(jìn)行任何的去除重復(fù)信息處理或者叫去重處理就進(jìn)行存儲(chǔ)操作或者以郵件或短信的形式發(fā)送到對應(yīng)的監(jiān)控人處的話,首先會(huì)浪費(fèi)大量的網(wǎng)絡(luò)資源,其次會(huì)造成大量郵件短信密集發(fā)送,影響監(jiān)控人的正常工作?,F(xiàn)有的判斷數(shù)據(jù)信息是否為重復(fù)數(shù)據(jù)信息的方法一般都是采用哈希算法,所謂的哈希算法就是把任意長度的文本輸入,通過散列函數(shù)算法,變換成固定長度的散列值。通過比較兩個(gè)數(shù)據(jù)信息的散列值來判斷兩個(gè)數(shù)據(jù)信息是否重復(fù)的數(shù)據(jù)信息,具體方法一般為:數(shù)據(jù)信息的文本部分一般由多個(gè)句子或者段落構(gòu)成,比較數(shù)據(jù)信息的段落數(shù)或句子數(shù),對段落數(shù)或句子個(gè)數(shù)相近的兩個(gè)數(shù)據(jù)信息進(jìn)行相似度計(jì)算,以每一句為單位,計(jì)算出各個(gè)句子的散列值,當(dāng)所有的句子或者段落的散列值的相似度滿足給定的閾值的便視為重復(fù)數(shù)據(jù)信息。但是這種算法的計(jì)算對象內(nèi)容繁雜,需要進(jìn)行大量的比較操作,判斷重復(fù)數(shù)據(jù)信息的效率非常低。
發(fā)明內(nèi)容為了解決上述判斷數(shù)據(jù)信息是否為重復(fù)數(shù)據(jù)信息時(shí)需要針對數(shù)據(jù)信息的文本內(nèi)容進(jìn)行大量的計(jì)算和比較的技術(shù)問題,本發(fā)明提供了一種信息處理方法和裝置。本發(fā)明實(shí)施例公開了如下技術(shù)方案:一種信息處理方法,包括:接收服務(wù)器發(fā)送的第一監(jiān)控信息,所述第一監(jiān)控信息包括服務(wù)器編號和關(guān)鍵詞;根據(jù)所述第一監(jiān)控信息中的服務(wù)器編號計(jì)算得到對應(yīng)的散列值;判斷所述散列值對應(yīng)的地址中是否保存有與所述第一監(jiān)控信息服務(wù)器編號相同的第二監(jiān)控信息;如果有,則進(jìn)一步與第二監(jiān)控信息的進(jìn)行關(guān)鍵詞比較;如果關(guān)鍵詞相同,則確定所述接收的第一監(jiān)控信息為相對第二監(jiān)控信息的重復(fù)監(jiān)控信息。優(yōu)選的,所述判斷所述散列值對應(yīng)的地址中是否保存有與所述第一監(jiān)控信息服務(wù)器編號相同的第二監(jiān)控信息,還包括:如果沒有,則將所述接收的第一監(jiān)控信息存儲(chǔ)在所述散列值對應(yīng)的地址中對應(yīng)第一監(jiān)控信息服務(wù)器編號的位置。優(yōu)選的,所述進(jìn)一步與第二監(jiān)控信息的進(jìn)行關(guān)鍵詞比較,還包括:如果關(guān)鍵詞不同,則將所述接收的第一監(jiān)控信息存儲(chǔ)在所述第二監(jiān)控信息所在位置。優(yōu)選的,所述散列值對應(yīng)的地址的存儲(chǔ)單元的數(shù)據(jù)結(jié)構(gòu)為堆結(jié)構(gòu)。優(yōu)選的,所述第一監(jiān)控信息和第二監(jiān)控信息還包括監(jiān)控信息生成時(shí)間。優(yōu)選的,當(dāng)確定所述接收的第一監(jiān)控信息為相對第二監(jiān)控信息的重復(fù)監(jiān)控信息后,還包括:計(jì)算第一監(jiān)控信息的監(jiān)控信息生成時(shí)間與第二監(jiān)控信息的監(jiān)控信息生成時(shí)間的時(shí)間差;比較所述時(shí)間差與預(yù)設(shè)時(shí)間閾值的大??;如果所述時(shí)間差大于等于預(yù)設(shè)時(shí)間閾值,則將第二監(jiān)控信息的內(nèi)容更新為第一監(jiān)控信息的內(nèi)容;如果所述時(shí)間差小于預(yù)設(shè)時(shí)間閾值,則將第一監(jiān)控信息丟棄。一種信息處理裝置,包括:第一監(jiān)控信息接收單元,用于接收服務(wù)器發(fā)送的第一監(jiān)控信息,所述第一監(jiān)控信息包括服務(wù)器編號和關(guān)鍵詞;計(jì)算散列值單元,用于根據(jù)所述第一監(jiān)控信息中的服務(wù)器編號計(jì)算得到對應(yīng)的散列值;第一判斷單元,用于判斷所述散列值對應(yīng)的地址中是否保存有與所述第一監(jiān)控信息服務(wù)器編號相同的第二監(jiān)控信息;如果有,則執(zhí)行第一比較單元;第一比較單元,用于進(jìn)一步與第二監(jiān)控信息的進(jìn)行關(guān)鍵詞比較;如果關(guān)鍵詞相同,則確定所述接收的第一監(jiān)控信息為相對第二監(jiān)控信息的重復(fù)監(jiān)控信息。優(yōu)選的,所述第一判斷單元,還用于:如果沒有,則將所述接收的第一監(jiān)控信息存儲(chǔ)在所述散列值對應(yīng)的地址中對應(yīng)第一監(jiān)控信息服務(wù)器編號的位置。優(yōu)選的,所述第一比較單元,還用于:如果關(guān)鍵詞不同,則將所述接收的第一監(jiān)控信息存儲(chǔ)在所述第二監(jiān)控信息所在位置。優(yōu)選的,所述散列值對應(yīng)的地址的存儲(chǔ)單元的數(shù)據(jù)結(jié)構(gòu)為堆結(jié)構(gòu)。優(yōu)選的,所述第一監(jiān)控信息和第二監(jiān)控信息還包括監(jiān)控信息生成時(shí)間。優(yōu)選的,還包括:計(jì)算時(shí)間差單元,用于計(jì)算第一監(jiān)控信息的監(jiān)控信息生成時(shí)間與第二監(jiān)控信息的監(jiān)控信息生成時(shí)間的時(shí)間差;第二比較單元,用于比較所述時(shí)間差與預(yù)設(shè)時(shí)間閾值的大??;更新單元,用于如果所述時(shí)間差大于等于預(yù)設(shè)時(shí)間閾值,則將第二監(jiān)控信息的內(nèi)容更新為第一監(jiān)控信息的內(nèi)容;丟棄單元,用于如果所述時(shí)間差小于預(yù)設(shè)時(shí)間閾值,則將第一監(jiān)控信息丟棄。由上述技術(shù)方案可以看出,對于監(jiān)控端接收到的監(jiān)控信息,首先根據(jù)監(jiān)控信息中的服務(wù)器編號計(jì)算得出對應(yīng)的散列值,以確定同一服務(wù)器的監(jiān)控信息均指向散列表中同一個(gè)散列值,其次,通過與該散列值所對應(yīng)地址中以保存的具有同一服務(wù)器編號的監(jiān)控信息進(jìn)行關(guān)鍵詞比較以判斷是否為同一監(jiān)控類型的監(jiān)控信息,如果關(guān)鍵詞相同,便可確定接收到的監(jiān)控信息是相對于已保存的監(jiān)控信息的重復(fù)監(jiān)控信息,之后,進(jìn)一步判斷接收到的監(jiān)控信息和已保存的與接收到監(jiān)控信息相同監(jiān)控類型的監(jiān)控信息之間的監(jiān)控信息生成時(shí)間之差是否滿足時(shí)間閾值,將滿足時(shí)間閾值的接收到的監(jiān)控信息更新保存到散列值對應(yīng)的地址中,由此大大提高了判斷監(jiān)控信息是否為重復(fù)監(jiān)控信息的效率,有效快速的解決了去除重復(fù)監(jiān)控信息的問題。為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明一種信息處理方法的方法流程圖;圖2為本發(fā)明一種信息處理方法的另一個(gè)方法流程圖;圖3為本發(fā)明基于哈希桶的監(jiān)控信息去重流程圖;圖4為本發(fā)明哈希桶數(shù)據(jù)結(jié)構(gòu)示意圖;圖5為本發(fā)明堆結(jié)構(gòu)的數(shù)據(jù)存儲(chǔ)示意圖;圖6為本發(fā)明一種信息處理裝置的裝置結(jié)構(gòu)圖;圖7為本發(fā)明一種信息處理裝置的另一個(gè)裝置結(jié)構(gòu)圖。具體實(shí)施例方式本發(fā)明實(shí)施例提供了一種信息處理方法和裝置。對于監(jiān)控端接收到的監(jiān)控信息,首先,根據(jù)監(jiān)控信息中的服務(wù)器編號計(jì)算得出對應(yīng)的散列值,以確定同一服務(wù)器的監(jiān)控信息均指向散列表中同一個(gè)散列值,其次,通過與該散列值所對應(yīng)地址中以保存的具有同一服務(wù)器編號的監(jiān)控信息進(jìn)行關(guān)鍵詞比較以判斷是否為同一監(jiān)控類型的監(jiān)控信息,如果關(guān)鍵詞相同,便可確定接收到的監(jiān)控信息是相對于已保存的監(jiān)控信息的重復(fù)監(jiān)控信息。之后,進(jìn)一步判斷接收到的監(jiān)控信息和已保存的與接收到監(jiān)控信息相同監(jiān)控類型的監(jiān)控信息之間的監(jiān)控信息生成時(shí)間之差是否滿足時(shí)間閾值,將滿足時(shí)間閾值的接收到的監(jiān)控信息更新保存到散列值對應(yīng)的地址中,將不滿足時(shí)間閾值的監(jiān)控信息確定為無效的重復(fù)監(jiān)控信息并去除,由此大大提高了判斷監(jiān)控信息是否為重復(fù)監(jiān)控信息的效率,有效快速的解決了去除重復(fù)監(jiān)控信息的問題。為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖對本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。實(shí)施例一請參閱圖1,其為本發(fā)明一種信息處理方法的方法流程圖,該方法包括以下步驟:SlOl:接收服務(wù)器發(fā)送的第一監(jiān)控信息,所述第一監(jiān)控信息包括服務(wù)器編號和關(guān)鍵詞;隨著數(shù)字信息量的爆炸式增長,針對服務(wù)器組的各類監(jiān)控信息的數(shù)量的增長速度也是非??斓?,其中重復(fù)或及其相似的信息也非常多,必須通過專門的監(jiān)控端機(jī)組對各個(gè)服務(wù)器組的各類監(jiān)控信息進(jìn)行分析以及去重處理。監(jiān)控端接收服務(wù)器發(fā)送的監(jiān)控信息主要包括各種類型的報(bào)警信息。S102:根據(jù)所述第一監(jiān)控信息中的服務(wù)器編號計(jì)算得到對應(yīng)的散列值;這里根據(jù)散列函數(shù)的計(jì)算規(guī)則進(jìn)行散列值的計(jì)算,具體的計(jì)算公式為:散列值=PffJHASH(服務(wù)器編號)%hash_table_size這里的PWJHASH是某種散列函數(shù),它負(fù)責(zé)將一段字符串轉(zhuǎn)化成指定位數(shù)的整形數(shù)值。這里的PWJHASH主要把服務(wù)器的服務(wù)器編號轉(zhuǎn)為散列值,然后再根據(jù)散列表的大小進(jìn)行進(jìn)一步的運(yùn)算。同時(shí)需要解釋一下服務(wù)器編號,所述服務(wù)器編號是一個(gè)與服務(wù)器唯一對應(yīng)的編號,也就是說,一個(gè)服務(wù)器只有一個(gè)服務(wù)器編號,服務(wù)器編號可以是使用者自行編排的,也可以直接使用服務(wù)器出廠SN號碼,本發(fā)明對此不做任何限定。S103:判斷所述散列值對應(yīng)的地址中是否保存有與所述第一監(jiān)控信息服務(wù)器編號相同的第二監(jiān)控信息;這里的判斷的作用是確定計(jì)算得到的散列值所對應(yīng)的地址中是否有已經(jīng)保存了同一個(gè)服務(wù)器之前所發(fā)送的監(jiān)控信息,這個(gè)之前所發(fā)送的監(jiān)控信息并不特指是否與當(dāng)前接收的監(jiān)控信息為相同的監(jiān)控信息,只要是同一服務(wù)器發(fā)送的即可。優(yōu)選的,所述散列值對應(yīng)的地址的存儲(chǔ)單元的數(shù)據(jù)結(jié)構(gòu)為堆結(jié)構(gòu)?;谏⒘兴惴ǖ玫降纳⒘斜?,其中每一個(gè)散列值都會(huì)指向一個(gè)擁有存儲(chǔ)單元的地址,這種存儲(chǔ)單元可以是優(yōu)選的以節(jié)點(diǎn)形式組成的數(shù)據(jù)結(jié)構(gòu),也就是堆,這樣的結(jié)構(gòu)形式可以有效的進(jìn)行后續(xù)的針對不同服務(wù)器以及不同報(bào)警形式的去重和存儲(chǔ),當(dāng)存儲(chǔ)單元為堆的形式時(shí),散列表中每一個(gè)散列值都指向一個(gè)堆,每個(gè)堆中存在一個(gè)或多個(gè)節(jié)點(diǎn),一個(gè)節(jié)點(diǎn)用于存儲(chǔ)同一個(gè)服務(wù)器發(fā)送的監(jiān)控信息,但是為什么需要多個(gè)節(jié)點(diǎn)呢?因?yàn)椋槍Σ煌姆?wù)器編號所計(jì)算得到的散列值有可能是相同的,當(dāng)出現(xiàn)這種情況時(shí),監(jiān)控端將散列值相同的不同服務(wù)器發(fā)送過來的監(jiān)控信息分別保存在散列值所指向的堆結(jié)構(gòu)中的不同節(jié)點(diǎn)中,至于一個(gè)堆結(jié)構(gòu)中各個(gè)節(jié)點(diǎn)之間的連接關(guān)系可以優(yōu)選的由服務(wù)器編號的大小來決定誰是父節(jié)點(diǎn)誰是子節(jié)點(diǎn),本發(fā)明對此不進(jìn)行限定。如果有,則進(jìn)一步與第二監(jiān)控信息的進(jìn)行關(guān)鍵詞比較;當(dāng)判定第一、第二監(jiān)控信息的服務(wù)器編號相同時(shí),則可以確定第一、第二監(jiān)控信息為同一個(gè)服務(wù)器發(fā)送的,同時(shí)還有確定具體位置的作用,還是以散列值所指向的地址的存儲(chǔ)單元為堆結(jié)構(gòu)為例介紹,這一判斷服務(wù)器編號的步驟就是遍歷堆中的各個(gè)節(jié)點(diǎn),當(dāng)找到其中一個(gè)節(jié)點(diǎn)中存儲(chǔ)的數(shù)據(jù)的服務(wù)器編號與接收到的監(jiān)控信息的服務(wù)器編號相同時(shí),既可以確定該節(jié)點(diǎn)便是該服務(wù)器的監(jiān)控信息存儲(chǔ)節(jié)點(diǎn)。優(yōu)選的,還包括:如果沒有,則將所述接收的第一監(jiān)控信息存儲(chǔ)在所述散列值對應(yīng)的地址中對應(yīng)第一監(jiān)控信息服務(wù)器編號的位置。為了更清楚的說明,還是以存儲(chǔ)單元為堆結(jié)構(gòu)為例,當(dāng)遍歷完堆中所有的節(jié)點(diǎn)后,沒有找到哪一個(gè)節(jié)點(diǎn)中存儲(chǔ)的監(jiān)控信息含有與第一監(jiān)控信息相同的服務(wù)器編號,則可以確定第一監(jiān)控信息為所屬服務(wù)器的第一個(gè)監(jiān)控信息,然后,根據(jù)第一監(jiān)控信息的服務(wù)器編號與堆中其他節(jié)點(diǎn)中所保存的監(jiān)控信息的服務(wù)器編號之間的關(guān)系來確定存儲(chǔ)第一監(jiān)控信息的節(jié)點(diǎn)在堆結(jié)構(gòu)中的位置并將第一監(jiān)控信息存儲(chǔ)到確定的節(jié)點(diǎn)中。S104:如果關(guān)鍵詞相同,則確定所述接收的第一監(jiān)控信息為相對第二監(jiān)控信息的重復(fù)監(jiān)控信息。這里所比較的關(guān)鍵詞主要是指能夠確定監(jiān)控信息或報(bào)警信息的具體類型的關(guān)鍵詞,比如說CPU過熱、功耗過大或內(nèi)存查找不到等等。當(dāng)?shù)谝弧⒌诙O(jiān)控信息的關(guān)鍵詞相同時(shí),即可確定第一、第二監(jiān)控信息是相同類型的監(jiān)控信息,也就是說可以由此初步確定第一監(jiān)控信息為相對于第二監(jiān)控信息的重復(fù)監(jiān)控信息。優(yōu)選的,還包括:如果關(guān)鍵詞不同,則將所述接收的第一監(jiān)控信息存儲(chǔ)在所述第二監(jiān)控信息所在位置。這里需要說明的是,如果關(guān)鍵詞不同,就意味著第一監(jiān)控信息與第二監(jiān)控信息的監(jiān)控類型是不同的,可能一個(gè)是CPU溫度監(jiān)控信息,另一個(gè)是功耗報(bào)警信息的情況等,那么針對這種來自同一服務(wù)器的不同的監(jiān)控信息,本發(fā)明的處理方式是將這些不同的監(jiān)控信息均存儲(chǔ)在堆結(jié)構(gòu)中的同一個(gè)節(jié)點(diǎn)中,形成一個(gè)關(guān)于同一個(gè)服務(wù)器的監(jiān)控信息鏈表。由本實(shí)施例可以看出,對于監(jiān)控端接收到的監(jiān)控信息,首先根據(jù)監(jiān)控信息中的服務(wù)器編號計(jì)算得出對應(yīng)的散列值,以確定同一服務(wù)器的監(jiān)控信息均指向散列表中同一個(gè)散列值,其次,通過與該散列值所對應(yīng)地址中以保存的具有同一服務(wù)器編號的監(jiān)控信息進(jìn)行關(guān)鍵詞比較以判斷是否為同一監(jiān)控類型的監(jiān)控信息,如果關(guān)鍵詞相同,便可確定是重復(fù)監(jiān)控信息,由此大大提高了判斷監(jiān)控信息是否為重復(fù)監(jiān)控信息的效率,有效快速的解決了去除重復(fù)監(jiān)控信息的問題。實(shí)施例二在實(shí)施例一的基礎(chǔ)上,本實(shí)施例對如何滿足一定時(shí)間間隔更新存儲(chǔ)的監(jiān)控信息的過程進(jìn)行說明,請參閱圖2,其為本發(fā)明一種信息處理方法的另一個(gè)方法流程圖,包括:有關(guān)S201至S204請參閱實(shí)施例一中針對SlOl至S104的描述,在這里不再贅述,但是,其中增加了一個(gè)優(yōu)選的,具體為:所述第一監(jiān)控信息和第二監(jiān)控信息還包括監(jiān)控信息生成時(shí)間。S205:計(jì)算第一監(jiān)控信息的監(jiān)控信息生成時(shí)間與第二監(jiān)控信息的監(jiān)控信息生成時(shí)間的時(shí)間差;這里先說明一下為什么需要比較兩個(gè)重復(fù)監(jiān)控信息的監(jiān)控信息生成時(shí)間。就像前面所說的,如果監(jiān)控端對接收到的監(jiān)控信息不進(jìn)行任何去重處理就進(jìn)行下一步操作的話,會(huì)對網(wǎng)絡(luò)數(shù)據(jù)傳輸造成很大影響,但是,比如說,如果監(jiān)控端在保存了一個(gè)服務(wù)器的CPU溫度報(bào)警信號后,由于判斷重復(fù)監(jiān)控信息的方法,之后任意時(shí)段的所有這個(gè)服務(wù)器發(fā)送的CPU溫度報(bào)警信號都會(huì)被認(rèn)定為是相對于已經(jīng)保存了的該服務(wù)器的CPU溫度報(bào)警信號的重復(fù)監(jiān)控信息,這樣的話,監(jiān)控信息將不再具有實(shí)時(shí)性和準(zhǔn)確性,再次出現(xiàn)的之前已經(jīng)出現(xiàn)過的監(jiān)控信息都不會(huì)被保存記錄下來和發(fā)送到相關(guān)的監(jiān)控人處。所以,正常的處理方式是在監(jiān)控端設(shè)置一個(gè)時(shí)間閾值,使得監(jiān)控端可以每間隔這個(gè)時(shí)間閾值便更新原有的監(jiān)控信息,由此保證了監(jiān)控信息的實(shí)時(shí)性和準(zhǔn)確性。S206:比較所述時(shí)間差與預(yù)設(shè)時(shí)間閾值的大?。蝗绻鰰r(shí)間差大于等于預(yù)設(shè)時(shí)間閾值,則將第二監(jiān)控信息的內(nèi)容更新為第一監(jiān)控信息的內(nèi)容;如果所述時(shí)間差小于預(yù)設(shè)時(shí)間閾值,則將第一監(jiān)控信息丟棄。這里需要對預(yù)設(shè)時(shí)間閾值進(jìn)行進(jìn)一步的描述,正如上一步驟所述的,預(yù)設(shè)時(shí)間閾值時(shí)為了保證監(jiān)控信息的實(shí)時(shí)性和準(zhǔn)確性,預(yù)設(shè)時(shí)間閾值保存在監(jiān)控端,其大小是可以由用戶進(jìn)行設(shè)置改變的,當(dāng)然,如果用戶沒有對其進(jìn)行設(shè)置,監(jiān)控端便以一個(gè)系統(tǒng)默認(rèn)值來作為當(dāng)前的預(yù)設(shè)時(shí)間閾值。由上述實(shí)施例可以看出,相較于實(shí)施例一,進(jìn)一步判斷接收到的監(jiān)控信息和已保存的與接收到監(jiān)控信息相同監(jiān)控類型的監(jiān)控信息之間的監(jiān)控信息生成時(shí)間之差是否滿足時(shí)間閾值,將滿足時(shí)間閾值的接收到的監(jiān)控信息更新保存到散列值對應(yīng)的地址中,由此大大提高了判斷監(jiān)控信息是否為重復(fù)監(jiān)控信息的效率,有效快速的解決了去除重復(fù)監(jiān)控信息的問題。實(shí)施例三在實(shí)施例一和實(shí)施例二的基礎(chǔ)上,本實(shí)施例將根據(jù)具體的應(yīng)用場景為例來對本發(fā)明的整體技術(shù)方案進(jìn)行詳細(xì)的描述。請參閱圖3,其為本發(fā)明基于哈希桶的監(jiān)控信息去重流程圖,整個(gè)流程包括確定接收的監(jiān)控信息是否為重復(fù)監(jiān)控信息,以及如何去除無效的重復(fù)監(jiān)控信息的流程,包括步驟:S300:多線程監(jiān)聽并接收監(jiān)控信息。使用多線程操作是一個(gè)優(yōu)選的處理方式,多線程監(jiān)聽網(wǎng)絡(luò)并接收服務(wù)器發(fā)送過來的監(jiān)控信息,這些多線程是并行循環(huán)處理接收到的監(jiān)控信息,線程的每一步操作都是一樣的。這里對監(jiān)控信息的相關(guān)內(nèi)容進(jìn)行詳細(xì)的描述:線程接收服務(wù)器發(fā)送來的監(jiān)控信息,該監(jiān)控信息一般會(huì)包含服務(wù)器編號、監(jiān)控內(nèi)容、監(jiān)控信息生成時(shí)間、監(jiān)控觸發(fā)的規(guī)則和報(bào)警類型等。在監(jiān)控端支持用戶進(jìn)行調(diào)整的監(jiān)控信息發(fā)送規(guī)則主要由以下幾個(gè)參數(shù)構(gòu)成:監(jiān)控類型:比如閥值觸發(fā)報(bào)警,狀態(tài)位報(bào)警。預(yù)設(shè)時(shí)間閾值:監(jiān)控信息發(fā)送間隔時(shí)間,多少時(shí)間后如果再出現(xiàn)重復(fù)監(jiān)控信息則發(fā)送。監(jiān)控方式:是否短信提示監(jiān)控信息。監(jiān)控信息響應(yīng)郵件列表:監(jiān)控負(fù)責(zé)人郵件列表。監(jiān)控信息響應(yīng)短信列表:監(jiān)控負(fù)責(zé)人短信列表。本發(fā)明中的監(jiān)控信息表征各個(gè)服務(wù)器的性能指標(biāo),例如:服務(wù)器功耗、CPU使用率、內(nèi)存使用率和硬件故障等。監(jiān)控信息中至少攜帶了以下監(jiān)控參數(shù)信息:服務(wù)器編號:每個(gè)服務(wù)器唯一編號,是在整個(gè)全局服務(wù)器中的編號。關(guān)鍵詞:對應(yīng)不同類型的監(jiān)控信息,可能的關(guān)鍵詞有CPU、內(nèi)存、功耗等。監(jiān)控信息生成時(shí)間:該條監(jiān)控信息生成的時(shí)間。監(jiān)控內(nèi)容:監(jiān)控信息的具體內(nèi)容,例如BatteryStatus:Failed等。S301:判斷預(yù)存區(qū)是否有空白的預(yù)存節(jié)點(diǎn);如果是,則執(zhí)行步驟S303;如果否,則執(zhí)行步驟S302。線程將從預(yù)存區(qū)中申請一個(gè)節(jié)點(diǎn)來保存接收到的當(dāng)前監(jiān)控信息,這里需要用到預(yù)存區(qū)的主要原因是用于應(yīng)對有時(shí)接收到的監(jiān)控信息頻率很高的情況。因?yàn)槿绻拷邮盏揭粋€(gè)監(jiān)控信息,線程就為了保存該監(jiān)控信息而向系統(tǒng)底層申請內(nèi)存的話,這將浪費(fèi)大量的系統(tǒng)資源,導(dǎo)致處理監(jiān)控信息的速度下降。因此這里為處理監(jiān)控信息劃分了一塊預(yù)存區(qū),當(dāng)線程接收到監(jiān)控信息后就能立即從預(yù)存區(qū)中申請節(jié)點(diǎn)用于存儲(chǔ),而不用再向系統(tǒng)申請,由此大大提高了處理監(jiān)控信息的效率。理論上,剛開始啟用預(yù)存區(qū)時(shí),里面的預(yù)存節(jié)點(diǎn)均是空白的,但是會(huì)有很多情況導(dǎo)致有些預(yù)存區(qū)中的預(yù)存節(jié)點(diǎn)并非是空白的,比如說,當(dāng)進(jìn)行了一段時(shí)間的監(jiān)控信息的去重處理后,會(huì)有之前用于保存接收到的監(jiān)控信息的預(yù)存節(jié)點(diǎn)返回到預(yù)存區(qū),這時(shí),需要先將存有信息的預(yù)存節(jié)點(diǎn)內(nèi)的信息清空后再把當(dāng)前接收到的監(jiān)控信息存儲(chǔ)進(jìn)來。S302:預(yù)存節(jié)點(diǎn)初始化。然后執(zhí)行步驟S303。也就是說,清空存有信息的預(yù)存節(jié)點(diǎn),使之成為空白的預(yù)存節(jié)點(diǎn)。S303:將當(dāng)前接收到的監(jiān)控信息預(yù)存到預(yù)存節(jié)點(diǎn)中。預(yù)存節(jié)點(diǎn)作為當(dāng)前接收到的監(jiān)控信息的存儲(chǔ)容器,用于后續(xù)的操作。S304:根據(jù)計(jì)算得到的散列值確定該散列值所指向的堆。首先,根據(jù)預(yù)存在預(yù)存節(jié)點(diǎn)中的監(jiān)控信息所攜帶的服務(wù)器編號,通過散列函數(shù)計(jì)算出對應(yīng)的散列值,每個(gè)散列值都會(huì)指向一個(gè)存儲(chǔ)地址,在本實(shí)施例中,這個(gè)存儲(chǔ)地址的數(shù)據(jù)結(jié)構(gòu)是堆結(jié)構(gòu),這種散列值構(gòu)成的散列表和各個(gè)散列值所指向的堆結(jié)構(gòu),在本
技術(shù)領(lǐng)域:
中被稱為哈希桶,下面通過圖示對其進(jìn)行解釋,請參閱圖4,其為本發(fā)明哈希桶數(shù)據(jù)結(jié)構(gòu)示意圖,由本圖可以比較直觀的展示散列表與存儲(chǔ)地址之間的關(guān)系。哈希桶由散列表和堆組成,其中,散列表是由局域網(wǎng)絡(luò)中各個(gè)服務(wù)器的服務(wù)器編號計(jì)算得到的散列值所組成的,每一個(gè)散列值均指向一個(gè)地址用于存儲(chǔ)擁有對應(yīng)的服務(wù)器編號的監(jiān)控信息,指向的地址優(yōu)選的使用堆結(jié)構(gòu)來完成存儲(chǔ)功能,由圖可見,散列值I指向堆1,以此類推,散列值η指向堆η。S305:判斷堆中是否存儲(chǔ)有數(shù)據(jù);如果是,則執(zhí)行步驟S306;如果否,則執(zhí)行步驟S307。當(dāng)然這里所指的堆是通過S304所確定的對應(yīng)計(jì)算得到的散列值所對應(yīng)的堆。S306:判斷預(yù)存節(jié)點(diǎn)中的監(jiān)控信息的服務(wù)器編號與堆中監(jiān)控信息的服務(wù)器編號是否相同。如果是,則執(zhí)行步驟S308;如果否,則執(zhí)行步驟S307。S307:將預(yù)存節(jié)點(diǎn)添加到堆中。也就是說,將預(yù)存節(jié)點(diǎn)作為堆的組成節(jié)點(diǎn)成為堆的一部分。如果說堆中原本沒有數(shù)據(jù),那么該預(yù)存節(jié)點(diǎn)將作為堆的第一個(gè)節(jié)點(diǎn);如果說堆中原本有數(shù)據(jù),那么則根據(jù)堆中各個(gè)節(jié)點(diǎn)中監(jiān)控?cái)?shù)據(jù)的服務(wù)器編號大小來確定預(yù)存節(jié)點(diǎn)添加到堆后,在堆中的具體位置。S308:判斷預(yù)存節(jié)點(diǎn)中的監(jiān)控信息的關(guān)鍵詞與堆中具有相同服務(wù)器編號的監(jiān)控信息的關(guān)鍵詞是否相同;如果是,則執(zhí)行步驟S310;如果否,則執(zhí)行步驟S309。當(dāng)預(yù)存節(jié)點(diǎn)中的監(jiān)控信息的關(guān)鍵詞與堆中具有相同服務(wù)器編號的監(jiān)控信息的關(guān)鍵詞相同時(shí),也就是說,確定預(yù)存節(jié)點(diǎn)中監(jiān)控信息為堆中具有相同服務(wù)器編號的以及相同關(guān)鍵詞的監(jiān)控信息的重復(fù)監(jiān)控信息。S309:將預(yù)存節(jié)點(diǎn)中的監(jiān)控信息內(nèi)容添加到堆中具有相同服務(wù)器編號的監(jiān)控信息所在的節(jié)點(diǎn)。這里需要說明的是,針對同一服務(wù)器的不同監(jiān)控信息,優(yōu)選的存儲(chǔ)方法請參閱圖5,其為本發(fā)明堆結(jié)構(gòu)的數(shù)據(jù)存儲(chǔ)示意圖,由本圖可以直觀的看到堆結(jié)構(gòu)中節(jié)點(diǎn)內(nèi)部存儲(chǔ)多條來自同一服務(wù)器的不同關(guān)鍵詞或者說不同類型的監(jiān)控信息之間的位置關(guān)系,當(dāng)然,本圖只列出了兩條不同類型的監(jiān)控信息組成的監(jiān)控信息列表,可以看出監(jiān)控信息I和監(jiān)控信息2中服務(wù)器編號是相同的,但是關(guān)鍵詞不同,分別為關(guān)鍵詞I和關(guān)鍵詞2,如果有監(jiān)控信息3、監(jiān)控信息4等,也可以以同樣的連接方式連接。由圖中可見,不同類型的監(jiān)控信息之間是呈一種鏈表形式的排列順序,形成了一個(gè)監(jiān)控信息鏈表,這個(gè)鏈表的先后順序是以存儲(chǔ)時(shí)間的順序,也就是說,先存儲(chǔ)進(jìn)來的監(jiān)控信息處于監(jiān)控信息鏈表的前端,后存儲(chǔ)進(jìn)來的監(jiān)控信息位于監(jiān)控鏈表的尾端。S310:判斷這兩個(gè)監(jiān)控信息的監(jiān)控信息生成時(shí)間之差是否滿足預(yù)設(shè)時(shí)間閾值;如果是,則執(zhí)行步驟S312;如果否,則執(zhí)行步驟S311。這里所述的是否滿足的具體判斷規(guī)則是:如果大于等于預(yù)設(shè)時(shí)間閾值則確定為滿足預(yù)設(shè)時(shí)間閾值;如果小于預(yù)設(shè)時(shí)間閾值則確定為不滿足預(yù)設(shè)時(shí)間閾值。對于預(yù)設(shè)時(shí)間閾值已經(jīng)在實(shí)施例二中進(jìn)行了詳細(xì)的描述,在這里就不再贅述了。S311:將預(yù)存節(jié)點(diǎn)返回預(yù)存區(qū)。也就是說,確定預(yù)存節(jié)點(diǎn)中監(jiān)控信息為無效的重復(fù)監(jiān)控信息。S312:將預(yù)存節(jié)點(diǎn)中監(jiān)控信息的內(nèi)容更新到對應(yīng)的節(jié)點(diǎn)。也就是說,將原本保存與預(yù)存節(jié)點(diǎn)中監(jiān)控信息關(guān)鍵詞相同的監(jiān)控信息的內(nèi)容更新為預(yù)存節(jié)點(diǎn)中監(jiān)控信息的內(nèi)容。當(dāng)然,之后會(huì)將這些存儲(chǔ)到各個(gè)節(jié)點(diǎn)的監(jiān)控?cái)?shù)據(jù)壓入監(jiān)控隊(duì)列,用于將監(jiān)控信息中的內(nèi)容發(fā)送到指定的目標(biāo)比如說郵件地址或短信地址。由本實(shí)施例可以看出,對于監(jiān)控端接收到的監(jiān)控信息,首先根據(jù)監(jiān)控信息中的服務(wù)器編號計(jì)算得出對應(yīng)的散列值,以確定同一服務(wù)器的監(jiān)控信息均指向散列表中同一個(gè)散列值,其次,通過與該散列值所對應(yīng)地址中以保存的具有同一服務(wù)器編號的監(jiān)控信息進(jìn)行關(guān)鍵詞比較以判斷是否為同一監(jiān)控類型的監(jiān)控信息,如果關(guān)鍵詞相同,便可確定接收到的監(jiān)控信息是相對于已保存的監(jiān)控信息的重復(fù)監(jiān)控信息,之后,進(jìn)一步判斷接收到的監(jiān)控信息和已保存的與接收到監(jiān)控信息相同監(jiān)控類型的監(jiān)控信息之間的監(jiān)控信息生成時(shí)間之差是否滿足時(shí)間閾值,將滿足時(shí)間閾值的接收到的監(jiān)控信息更新保存到散列值對應(yīng)的地址中,由此大大提高了判斷監(jiān)控信息是否為重復(fù)監(jiān)控信息的效率,有效快速的解決了去除重復(fù)監(jiān)控信息的問題。實(shí)施例四與上述一種信息處理方法相對應(yīng),本發(fā)明實(shí)施例還提供了一種信息處理裝置。請參閱圖6,其為本發(fā)明一種信息處理裝置的裝置結(jié)構(gòu)圖,該裝置包括:第一監(jiān)控信息接收單元601,用于接收服務(wù)器發(fā)送的第一監(jiān)控信息,所述第一監(jiān)控信息包括服務(wù)器編號和關(guān)鍵詞;計(jì)算散列值單元602,用于根據(jù)所述第一監(jiān)控信息中的服務(wù)器編號計(jì)算得到對應(yīng)的散列值;第一判斷單元603,用于判斷所述散列值對應(yīng)的地址中是否保存有與所述第一監(jiān)控信息服務(wù)器編號相同的第二監(jiān)控信息;如果有,則執(zhí)行第一比較單元;優(yōu)選的,所述第一判斷單元,還用于:如果沒有,則將所述接收的第一監(jiān)控信息存儲(chǔ)在所述散列值對應(yīng)的地址中對應(yīng)第一監(jiān)控信息服務(wù)器編號的位置。優(yōu)選的,所述散列值對應(yīng)的地址的存儲(chǔ)單元的數(shù)據(jù)結(jié)構(gòu)為堆結(jié)構(gòu)。第一比較單元604,用于進(jìn)一步與第二監(jiān)控信息的進(jìn)行關(guān)鍵詞比較;如果關(guān)鍵詞相同,則確定所述接收的第一監(jiān)控信息為相對第二監(jiān)控信息的重復(fù)監(jiān)控信息。優(yōu)選的,所述第一比較單元,還用于:如果關(guān)鍵詞不同,則將所述接收的第一監(jiān)控信息存儲(chǔ)在所述第二監(jiān)控信息所在位置。實(shí)施例五在實(shí)施例四的基礎(chǔ)上,請參閱圖7,其為本發(fā)明一種信息處理裝置的另一個(gè)裝置結(jié)構(gòu)圖,包括:優(yōu)選的,所述第一監(jiān)控信息和第二監(jiān)控信息還包括監(jiān)控信息生成時(shí)間。計(jì)算時(shí)間差單元701,用于計(jì)算第一監(jiān)控信息的監(jiān)控信息生成時(shí)間與第二監(jiān)控信息的監(jiān)控信息生成時(shí)間的時(shí)間差;第二比較單元702,用于比較所述時(shí)間差與預(yù)設(shè)時(shí)間閾值的大?。桓聠卧?03,用于如果所述時(shí)間差大于等于預(yù)設(shè)時(shí)間閾值,則將第二監(jiān)控信息的內(nèi)容更新為第一監(jiān)控信息的內(nèi)容;丟棄單元704,用于如果所述時(shí)間差小于預(yù)設(shè)時(shí)間閾值,則將第一監(jiān)控信息丟棄。由上述實(shí)施例可以看出,對于監(jiān)控端接收到的監(jiān)控信息,首先根據(jù)監(jiān)控信息中的服務(wù)器編號計(jì)算得出對應(yīng)的散列值,以確定同一服務(wù)器的監(jiān)控信息均指向散列表中同一個(gè)散列值,其次,通過與該散列值所對應(yīng)地址中以保存的具有同一服務(wù)器編號的監(jiān)控信息進(jìn)行關(guān)鍵詞比較以判斷是否為同一監(jiān)控類型的監(jiān)控信息,如果關(guān)鍵詞相同,便可確定接收到的監(jiān)控信息是相對于已保存的監(jiān)控信息的重復(fù)監(jiān)控信息,之后,進(jìn)一步判斷接收到的監(jiān)控信息和已保存的與接收到監(jiān)控信息相同監(jiān)控類型的監(jiān)控信息之間的監(jiān)控信息生成時(shí)間之差是否滿足時(shí)間閾值,將滿足時(shí)間閾值的接收到的監(jiān)控信息更新保存到散列值對應(yīng)的地址中,由此大大提高了判斷監(jiān)控信息是否為重復(fù)監(jiān)控信息的效率,有效快速的解決了去除重復(fù)監(jiān)控信息的問題。需要說明的是,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-OnlyMemory,ROM)或隨機(jī)存儲(chǔ)記憶體(RandomAccessMemory,RAM)等。以上對本發(fā)明所提供的一種信息處理方法和裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體實(shí)施例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。權(quán)利要求1.一種信息處理方法,其特征在于,包括:接收服務(wù)器發(fā)送的第一監(jiān)控信息,所述第一監(jiān)控信息包括服務(wù)器編號和關(guān)鍵詞;根據(jù)所述第一監(jiān)控信息中的服務(wù)器編號計(jì)算得到對應(yīng)的散列值;判斷所述散列值對應(yīng)的地址中是否保存有與所述第一監(jiān)控信息服務(wù)器編號相同的第二監(jiān)控信息;如果有,則進(jìn)一步與第二監(jiān)控信息的進(jìn)行關(guān)鍵詞比較;如果關(guān)鍵詞相同,則確定所述接收的第一監(jiān)控信息為相對第二監(jiān)控信息的重復(fù)監(jiān)控信肩、O2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷所述散列值對應(yīng)的地址中是否保存有與所述第一監(jiān)控信息服務(wù)器編號相同的第二監(jiān)控信息,還包括:如果沒有,則將所述接收的第一監(jiān)控信息存儲(chǔ)在所述散列值對應(yīng)的地址中對應(yīng)第一監(jiān)控信息服務(wù)器編號的位置。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述進(jìn)一步與第二監(jiān)控信息的進(jìn)行關(guān)鍵詞比較,還包括:如果關(guān)鍵詞不同,則將所述接收的第一監(jiān)控信息存儲(chǔ)在所述第二監(jiān)控信息所在位置。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述散列值對應(yīng)的地址的存儲(chǔ)單元的數(shù)據(jù)結(jié)構(gòu)為堆結(jié)構(gòu)。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一監(jiān)控信息和第二監(jiān)控信息還包括監(jiān)控信息生成時(shí)間。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,當(dāng)確定所述接收的第一監(jiān)控信息為相對第二監(jiān)控信息的重復(fù)監(jiān)控信息后,還包括:計(jì)算第一監(jiān)控信息的監(jiān)控信息生成時(shí)間與第二監(jiān)控信息的監(jiān)控信息生成時(shí)間的時(shí)間差;比較所述時(shí)間差與預(yù)設(shè)時(shí)間閾值的大小;如果所述時(shí)間差大于等于預(yù)設(shè)時(shí)間閾值,則將第二監(jiān)控信息的內(nèi)容更新為第一監(jiān)控信息的內(nèi)容;如果所述時(shí)間差小于預(yù)設(shè)時(shí)間閾值,則將第一監(jiān)控信息丟棄。7.一種信息處理裝置,其特征在于,包括:第一監(jiān)控信息接收單元,用于接收服務(wù)器發(fā)送的第一監(jiān)控信息,所述第一監(jiān)控信息包括服務(wù)器編號和關(guān)鍵詞;計(jì)算散列值單元,用于根據(jù)所述第一監(jiān)控信息中的服務(wù)器編號計(jì)算得到對應(yīng)的散列值;第一判斷單元,用于判斷所述散列值對應(yīng)的地址中是否保存有與所述第一監(jiān)控信息服務(wù)器編號相同的第二監(jiān)控信息;如果有,則執(zhí)行第一比較單元;第一比較單元,用于進(jìn)一步與第二監(jiān)控信息的進(jìn)行關(guān)鍵詞比較;如果關(guān)鍵詞相同,則確定所述接收的第一監(jiān)控信息為相對第二監(jiān)控信息的重復(fù)監(jiān)控信肩、O8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述第一判斷單元,還用于:如果沒有,則將所述接收的第一監(jiān)控信息存儲(chǔ)在所述散列值對應(yīng)的地址中對應(yīng)第一監(jiān)控信息服務(wù)器編號的位置。9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述第一比較單元,還用于:如果關(guān)鍵詞不同,則將所述接收的第一監(jiān)控信息存儲(chǔ)在所述第二監(jiān)控信息所在位置。10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述散列值對應(yīng)的地址的存儲(chǔ)單元的數(shù)據(jù)結(jié)構(gòu)為堆結(jié)構(gòu)。11.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述第一監(jiān)控信息和第二監(jiān)控信息還包括監(jiān)控信息生成時(shí)間。12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,還包括:計(jì)算時(shí)間差單元,用于計(jì)算第一監(jiān)控信息的監(jiān)控信息生成時(shí)間與第二監(jiān)控信息的監(jiān)控信息生成時(shí)間的時(shí)間差;第二比較單元,用于比較所述時(shí)間差與預(yù)設(shè)時(shí)間閾值的大小;更新單元,用于如果所述時(shí)間差大于等于預(yù)設(shè)時(shí)間閾值,則將第二監(jiān)控信息的內(nèi)容更新為第一監(jiān)控信息的內(nèi)容;丟棄單元,用于如果所述時(shí)間差小于預(yù)設(shè)時(shí)間閾值,則將第一監(jiān)控信息丟棄。全文摘要本發(fā)明實(shí)施例公開了一種信息處理方法和裝置,包括接收服務(wù)器發(fā)送的第一監(jiān)控信息,根據(jù)服務(wù)器編號計(jì)算得到對應(yīng)的散列值;判斷所述散列值對應(yīng)的地址中是否保存有與所述第一監(jiān)控信息服務(wù)器編號相同的第二監(jiān)控信息;如果有,則進(jìn)一步與第二監(jiān)控信息的進(jìn)行關(guān)鍵詞比較;如果關(guān)鍵詞相同,則確定第一監(jiān)控信息為重復(fù)監(jiān)控信息,由上述技術(shù)方案可以看出,首先通過計(jì)算散列值以確定同一服務(wù)器的監(jiān)控信息均指向散列表中同一個(gè)散列值,其次,通過進(jìn)行關(guān)鍵詞比較以判斷是否為同一監(jiān)控類型的監(jiān)控信息,如果關(guān)鍵詞相同,便可確定接收到的監(jiān)控信息是重復(fù)監(jiān)控信息,由此大大提高了判斷監(jiān)控信息是否為重復(fù)監(jiān)控信息的效率,有效快速的解決了去除重復(fù)監(jiān)控信息的問題。文檔編號G06F11/30GK103198004SQ20131014847公開日2013年7月10日申請日期2013年4月25日優(yōu)先權(quán)日2013年4月25日發(fā)明者王帥,彭毅,陳健申請人:北京搜狐新媒體信息技術(shù)有限公司