專利名稱:一種控制發(fā)送垃圾消息的通信號(hào)碼的方法以及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信號(hào)碼管理技術(shù)領(lǐng)域,尤其涉及一種控制發(fā)送垃圾消息的通信號(hào)碼的方法以及裝置。
背景技術(shù):
在移動(dòng)通信網(wǎng)絡(luò)中,一般通過垃圾消息監(jiān)控系統(tǒng)來監(jiān)控用戶發(fā)送的垃圾消息,例如,垃圾短消息(一般稱為短信)或垃圾多媒體信息(一般稱為彩信)。其中,垃圾消息監(jiān)控系統(tǒng)采用各種預(yù)定的策略,對(duì)用戶發(fā)送的消息進(jìn)行監(jiān)控,如果監(jiān)控到用戶發(fā)送的消息是垃圾消息,則將發(fā)送垃圾消息的通信號(hào)碼保存在垃圾消息監(jiān)控系統(tǒng)中,并對(duì)該通信號(hào)碼后續(xù)發(fā)送的消息進(jìn)行計(jì)數(shù)。其中,垃圾消息監(jiān)控系統(tǒng)會(huì)為保存的該通信號(hào)碼設(shè)定一個(gè)計(jì)數(shù)閾值,當(dāng)對(duì)該通信號(hào)碼后續(xù)發(fā)送消息的計(jì)數(shù)達(dá)到該計(jì)數(shù)閾值時(shí),則按照預(yù)定的策略限制該通信號(hào)碼發(fā)送消息。并且,垃圾消息監(jiān)控系統(tǒng)對(duì)保存的通信號(hào)碼發(fā)送的消息進(jìn)行計(jì)數(shù)時(shí),通常是對(duì)該通信號(hào)碼發(fā)送的所有消息都進(jìn)行計(jì)數(shù)。垃圾消息監(jiān)控系統(tǒng)每監(jiān)控到一個(gè)發(fā)送垃圾消息的通信號(hào)碼,都會(huì)先將該通信號(hào)碼保存至設(shè)定的存儲(chǔ)位置,并對(duì)該號(hào)碼后續(xù)發(fā)送的消息進(jìn)行計(jì)數(shù)。然而,由于垃圾消息監(jiān)控系統(tǒng)的存儲(chǔ)空間是有限的,當(dāng)垃圾消息監(jiān)控系統(tǒng)的存儲(chǔ)空間被作為監(jiān)控對(duì)象的通信號(hào)碼占滿時(shí),如果又監(jiān)控到一個(gè)發(fā)送垃圾消息的新通信號(hào)碼,就需要將當(dāng)前保存的通信號(hào)碼刪除一個(gè),再保存監(jiān)控到的新通信號(hào)碼。目前,垃圾消息監(jiān)控系統(tǒng)將當(dāng)前保存的通信號(hào)碼刪除的方法為:針對(duì)當(dāng)前保存的每個(gè)通信號(hào)碼,確定監(jiān)控的每個(gè)通信號(hào)碼最近一次發(fā)送垃圾消息的時(shí)間,并確定當(dāng)前時(shí)間與該通信號(hào)碼最近一次發(fā)送垃圾消息的時(shí)間的差值,根據(jù)針對(duì)當(dāng)前保存的每個(gè)通信號(hào)碼分別確定的差值,將差值最大的通信號(hào)碼刪除。也即,刪除最長(zhǎng)時(shí)間沒有發(fā)送垃圾消息的用戶的通信號(hào)碼。圖1為垃圾消息監(jiān)控系統(tǒng)保存發(fā)送垃圾消息的通信號(hào)碼的流程示意圖,如圖1所示,垃圾消息監(jiān)控系統(tǒng)保存發(fā)送垃圾消息的通信號(hào)碼,主要包括如下步驟:步驟101、確定發(fā)送垃圾消息的新的通信號(hào)碼;步驟102、確定當(dāng)前用于保存發(fā)送垃圾消息的通信號(hào)碼的存儲(chǔ)區(qū)域是否已滿,若是,執(zhí)行步驟103,若否,執(zhí)行步驟104 ;步驟103、確定出最久未發(fā)送消息的通信號(hào)碼,并刪除該通信號(hào)碼,繼續(xù)執(zhí)行步驟104 ;步驟104、保存該新的通信號(hào)碼。至此,垃圾消息監(jiān)控系統(tǒng)保存發(fā)送垃圾消息的通信號(hào)碼的流程結(jié)束。根據(jù)圖1對(duì)應(yīng)的流程可知,在垃圾消息監(jiān)控系統(tǒng)的存儲(chǔ)空間已滿的情況下,需要清除一個(gè)已保存的通信號(hào)碼以便插入新的通信號(hào)碼,該過程在實(shí)際應(yīng)用中可能存在如下問題:不能保證被刪除的通信號(hào)碼是最應(yīng)該被刪除的通信號(hào)碼,導(dǎo)致對(duì)垃圾消息的監(jiān)控準(zhǔn)確性降低。例如,垃圾消息監(jiān)控系統(tǒng)保存了通信號(hào)碼A和通信號(hào)碼B,由于垃圾消息監(jiān)控系統(tǒng)對(duì)每個(gè)通信號(hào)碼設(shè)定的監(jiān)控時(shí)間各不相同,假設(shè)對(duì)通信號(hào)碼A設(shè)定的監(jiān)控時(shí)間為I小時(shí),對(duì)通信號(hào)碼B設(shè)定的監(jiān)控時(shí)間為I天,現(xiàn)在對(duì)通信號(hào)碼A和通信號(hào)碼B都正好監(jiān)控了 I個(gè)小時(shí),通信號(hào)碼A最近一次發(fā)送垃圾消息的時(shí)間和當(dāng)前時(shí)間的差值是30分鐘,通信號(hào)碼B最近一次發(fā)送垃圾消息的時(shí)間和當(dāng)前時(shí)間的差值是50分鐘,那么按照現(xiàn)有技術(shù)的方法,垃圾消息監(jiān)控系統(tǒng)要將通信號(hào)碼B刪除。但是對(duì)通信號(hào)碼B的監(jiān)控時(shí)間是I天,現(xiàn)在只監(jiān)控了 I個(gè)小時(shí),顯然刪除通信號(hào)碼B是不合理的,會(huì)導(dǎo)致對(duì)通信號(hào)碼B的監(jiān)控準(zhǔn)確性降低,而雖然通信號(hào)碼A保持當(dāng)前計(jì)數(shù)的時(shí)間較短,但是現(xiàn)在已經(jīng)對(duì)通信號(hào)碼A完成了監(jiān)控,顯然應(yīng)該刪除通信號(hào)碼A。綜上所述,基于現(xiàn)有技術(shù)中的對(duì)發(fā)送垃圾消息的通信號(hào)碼的控制方法,垃圾消息監(jiān)控系統(tǒng)不能準(zhǔn)確的刪除當(dāng)前保存的通信號(hào)碼,導(dǎo)致對(duì)發(fā)送垃圾消息的通信號(hào)碼的監(jiān)控結(jié)果不準(zhǔn)確。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例提供一種控制發(fā)送垃圾消息的通信號(hào)碼的方法以及裝置,采用該技術(shù)方案,能夠提高控制發(fā)送垃圾消息的通信號(hào)碼的準(zhǔn)確性。本發(fā)明實(shí)施例通過如下技術(shù)方案實(shí)現(xiàn):根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種控制發(fā)送垃圾消息的通信號(hào)碼的方法,包括:確定發(fā)送垃圾消息的第一通信號(hào)碼后,確定是否存在用于保存所述第一通信號(hào)碼的存儲(chǔ)空間;在確定不存在用于保存所述第一通信號(hào)碼的存儲(chǔ)空間后,根據(jù)當(dāng)前保存的各通信號(hào)碼分別對(duì)應(yīng)的消息發(fā)送記錄和所述消息發(fā)送記錄中包括的信息類別對(duì)應(yīng)的控制閾值的比例關(guān)系,確定滿足刪除條件的比例關(guān)系對(duì)應(yīng)的第二通信號(hào)碼;刪除確定出的所述第二通信號(hào)碼,并在所述第二通信號(hào)碼的存儲(chǔ)空間保存所述第
一通信號(hào)碼。根據(jù)本發(fā)明實(shí)施例的另一個(gè)方面,還提供了一種控制發(fā)送垃圾消息的通信號(hào)碼的裝置,包括:存儲(chǔ)空間確定單元,用于確定發(fā)送垃圾消息的第一通信號(hào)碼后,確定是否存在用于保存所述第一通信號(hào)碼的存儲(chǔ)空間;刪除號(hào)碼確定單元,用于在所述存儲(chǔ)空間確定單元確定不存在用于保存所述第一通信號(hào)碼的存儲(chǔ)空間后,根據(jù)當(dāng)前保存的各通信號(hào)碼分別對(duì)應(yīng)的消息發(fā)送記錄和所述消息發(fā)送記錄中包括的信息類別對(duì)應(yīng)的控制閾值的比例關(guān)系,確定滿足刪除條件的比例關(guān)系對(duì)應(yīng)的第二通信號(hào)碼;號(hào)碼刪除與保存單元,用于刪除所述刪除號(hào)碼確定單元確定出的所述第二通信號(hào)碼,并在所述第二通信號(hào)碼的存儲(chǔ)空間保存所述第一通信號(hào)碼。通過本發(fā)明實(shí)施例提供的上述至少一個(gè)技術(shù)方案,在確定發(fā)送垃圾消息的第一通信號(hào)碼后,如果確定不存在用于保存該第一通信號(hào)碼的存儲(chǔ)空間,在根據(jù)當(dāng)前保存的各通信號(hào)碼分別對(duì)應(yīng)的消息發(fā)送記錄和消息發(fā)送記錄中包括的信息類別對(duì)應(yīng)的控制閾值的比例關(guān)系,確定出滿足刪除條件的比例關(guān)系對(duì)應(yīng)的第二通信號(hào)碼,并刪除確定出的該第二通信號(hào)碼,在該第二通信號(hào)碼的存儲(chǔ)空間保存第一通信號(hào)碼。根據(jù)該技術(shù)方案,能夠綜合考慮通信記錄對(duì)應(yīng)的消息發(fā)送記錄,并以此為依據(jù)確定出要?jiǎng)h除的通信號(hào)碼,與現(xiàn)有技術(shù)僅依據(jù)通信號(hào)碼最近一次發(fā)送消息的時(shí)間來確定刪除的通信號(hào)碼的方式相比,提高了控制發(fā)送垃圾消息的通信號(hào)碼的準(zhǔn)確性。本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:圖1為背景技術(shù)提供的垃圾消息監(jiān)控系統(tǒng)保存發(fā)送垃圾消息的通信號(hào)碼的流程示意圖;圖2為本實(shí)施例一提供的控制發(fā)送垃圾消息的通信號(hào)碼的流程示意圖;圖3為本實(shí)施例一提供的以樹結(jié)構(gòu)保存通信號(hào)碼和權(quán)值的對(duì)應(yīng)關(guān)系的示意圖;圖4為本實(shí)施例一提供的以樹結(jié)構(gòu)保存通信號(hào)碼的示意圖;圖5為本實(shí)施例一提供的以樹結(jié)構(gòu)保存通信號(hào)碼和消息發(fā)送記錄的對(duì)應(yīng)關(guān)系的示意圖;圖6為本實(shí)施例二提供的垃圾消息監(jiān)控系統(tǒng)采用樹形結(jié)構(gòu)保存每個(gè)通信號(hào)碼的示意圖;圖7為本實(shí)施例二提供的基于圖6的刪除通信號(hào)碼的樹結(jié)構(gòu)的示意圖;圖8為本實(shí)施例二提供的刪除后的3個(gè)樹形結(jié)構(gòu)的示意圖;圖9為本實(shí)施例二提供的插入新通信號(hào)碼的3個(gè)樹形結(jié)構(gòu)的示意圖;圖10為本實(shí)施例三提供的控制發(fā)送垃圾消息的通信號(hào)碼的裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了給出提高控制發(fā)送垃圾消息的通信號(hào)碼的準(zhǔn)確性的實(shí)現(xiàn)方案,本發(fā)明實(shí)施例提供了一種控制發(fā)送垃圾消息的通信號(hào)碼的方法以及裝置,以下結(jié)合說明書附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。并且在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相
互組合。本發(fā)明各實(shí)施例中涉及的消息可以為各種消息格式,例如,短消息格式,多媒體消息格式,此處不再 列舉。實(shí)施例一本發(fā)明實(shí)施例一提供了一種控制發(fā)送垃圾消息的通信號(hào)碼的方法,該方法主要應(yīng)用于對(duì)發(fā)送垃圾消息的通信號(hào)碼的控制,例如,在對(duì)發(fā)送垃圾消息的監(jiān)控過程中,控制對(duì)保存的通信號(hào)碼的刪除、對(duì)新發(fā)現(xiàn)的通信號(hào)碼的保存等。該方案考慮通信記錄對(duì)應(yīng)的消息發(fā)送記錄,并以此為依據(jù)確定出要?jiǎng)h除的通信號(hào)碼,能夠提高控制發(fā)送垃圾消息的通信號(hào)碼的準(zhǔn)確性。
圖2示出了本實(shí)施例一提供的控制發(fā)送垃圾消息的通信號(hào)碼的流程示意圖,如圖2所示,該控制過程主要包括如下步驟:步驟201、確定發(fā)送垃圾消息的第一通信號(hào)碼。該步驟201中,確定發(fā)送垃圾消息的通信號(hào)碼可以有多種方式,該確定方式可以為對(duì)通信號(hào)碼發(fā)送的消息的內(nèi)容進(jìn)行監(jiān)控,如監(jiān)控到包含非法內(nèi)容的消息,則確定發(fā)送該消息的通信號(hào)碼為發(fā)送垃圾消息的第一通信號(hào)碼;也可以是對(duì)通信號(hào)碼在設(shè)定時(shí)間內(nèi)發(fā)送消息的流量進(jìn)行監(jiān)控,如監(jiān)控到通信號(hào)碼在設(shè)定時(shí)間發(fā)送的消息流量大于設(shè)定閾值,則確定該通信號(hào)碼為發(fā)送垃圾消息的第一通信號(hào)碼。具體方式可以靈活設(shè)置,此處不再一一列舉。步驟202、確定是否存在用于保存第一通信號(hào)碼的存儲(chǔ)空間,若是,執(zhí)行步驟203,若否,執(zhí)行步驟204。該步驟202中,預(yù)先設(shè)置了專門用于保存發(fā)送垃圾消息的通信號(hào)碼的存儲(chǔ)空間,在該存儲(chǔ)空間保存發(fā)送垃圾消息的通信號(hào)碼時(shí),可以有多種方式,例如,可以以列表方式保存,也可以以樹結(jié)構(gòu)保存。步驟203、直接保存該第一通信號(hào)碼。步驟204、根據(jù)當(dāng)前保存的各通信號(hào)碼分別對(duì)應(yīng)的權(quán)值,確定滿足刪除條件的權(quán)值對(duì)應(yīng)的第二通信號(hào)碼。該步驟204中,通信號(hào)碼對(duì)應(yīng)的權(quán)值為該通信號(hào)碼的消息發(fā)送記錄和消息發(fā)送記錄中包括的信息類別對(duì)應(yīng)的控制閾值的比例關(guān)系。步驟205、刪除確定出的第二通信號(hào)碼,并在該第二通信號(hào)碼的存儲(chǔ)空間保存所述
第一通信號(hào)碼。至此,控制發(fā)送垃圾消息的通信號(hào)碼的流程結(jié)束。本實(shí)施例一中,各通信號(hào)碼分別對(duì)應(yīng)的權(quán)值可以實(shí)時(shí)確定,也可以預(yù)先確定并保存,如果各通信號(hào)碼對(duì)應(yīng)的權(quán)值預(yù)先確定并保存,則可以采用如下方式:將通信號(hào)碼和權(quán)值的對(duì)應(yīng)關(guān)系保存在樹結(jié)構(gòu)中,圖3示出了一個(gè)以樹結(jié)構(gòu)保存通信號(hào)碼和權(quán)值的對(duì)應(yīng)關(guān)系的示意圖,在圖3所示的第一樹結(jié)構(gòu)中,每個(gè)節(jié)點(diǎn)用于保存該通信號(hào)碼和對(duì)應(yīng)的權(quán)值的對(duì)應(yīng)關(guān)系。并且,該樹結(jié)構(gòu)中可以提供空閑節(jié)點(diǎn),用于保存后續(xù)被發(fā)現(xiàn)發(fā)送垃圾消息的通信號(hào)碼和對(duì)應(yīng)的權(quán)值。在圖3中,示出了 6個(gè)節(jié)點(diǎn)作為示例,實(shí)際應(yīng)用中,該樹結(jié)構(gòu)可以提供更多的節(jié)點(diǎn)以保存作為監(jiān)控對(duì)象的通信號(hào)碼?;趫D3所示的樹結(jié)構(gòu)保存的通信號(hào)碼和權(quán)值的對(duì)應(yīng)關(guān)系,圖2對(duì)應(yīng)流程包括的步驟204中,即根據(jù)當(dāng)前保存的各通信號(hào)碼分別對(duì)應(yīng)的權(quán)值,確定滿足刪除條件的比例關(guān)系對(duì)應(yīng)的第二通信號(hào)碼,可以通過如下過程實(shí)現(xiàn):查找第一樹結(jié)構(gòu),確定滿足刪除條件的權(quán)值(即比例關(guān)系)所在的第一節(jié)點(diǎn),并確定查找到的該第一節(jié)點(diǎn)中保存的通信號(hào)碼為滿足刪除條件的比例關(guān)系對(duì)應(yīng)的第二通信號(hào)碼。以上是對(duì)通信號(hào)碼對(duì)應(yīng)的權(quán)值被預(yù)先確定并保存的過程進(jìn)行的說明,本實(shí)施例一中,還可以實(shí)時(shí)確定通信號(hào)碼對(duì)應(yīng)的權(quán)值,本實(shí)施例一中,實(shí)時(shí)確定通信號(hào)碼對(duì)應(yīng)的權(quán)值的過程與預(yù)先確定通信號(hào)碼對(duì)應(yīng)的權(quán)值的過程相同,以下將一并說明。本實(shí)施例一中,通信號(hào)碼對(duì)應(yīng)的消息發(fā)送記錄,可以包括如下三種類型:
類型1、該通信號(hào)碼發(fā)送消息的數(shù)量信息r ;類型2、該通信號(hào)碼被監(jiān)控的時(shí)長(zhǎng)信息t ;類型3、該通信號(hào)碼發(fā)送消息的數(shù)量信息r以及被監(jiān)控的時(shí)長(zhǎng)信息t。相應(yīng)地,當(dāng)消息發(fā)送記錄為類型I時(shí),消息發(fā)送記錄中包括的信息類別對(duì)應(yīng)的控制閾值,即和通信號(hào)碼發(fā)送消息的數(shù)量信息r類型對(duì)應(yīng)的控制閾值R,由于通信號(hào)碼發(fā)送消息的數(shù)量信息r 一般為正數(shù),因此,該控制閾值R也為正數(shù);當(dāng)消息發(fā)送記錄為類型2時(shí),消息發(fā)送記錄中包括的信息類別對(duì)應(yīng)的控制閾值,即和通信號(hào)碼被監(jiān)控的時(shí)長(zhǎng)信息t類型對(duì)應(yīng)的控制閾值T ;當(dāng)消息發(fā)送記錄為類型3時(shí),消息發(fā)送記錄中包括的信息類別對(duì)應(yīng)的控制閾值,即和通信號(hào)碼發(fā)送消息的數(shù)量信息r類型對(duì)應(yīng)的控制閾值R,以及和通信號(hào)碼被監(jiān)控的時(shí)長(zhǎng)信息t類型對(duì)應(yīng)的控制閾值T。以下針對(duì)不同通信號(hào)碼對(duì)應(yīng)的消息發(fā)送記錄為不同類型時(shí),確定通信號(hào)碼對(duì)應(yīng)的權(quán)值以及確定滿足刪除條件的權(quán)值的過程進(jìn)行具體說明。一、通信號(hào)碼對(duì)應(yīng)的消息發(fā)送記錄為類型I通信號(hào)碼對(duì)應(yīng)的消息發(fā)送記錄為類型I時(shí),即通信號(hào)碼對(duì)應(yīng)的消息發(fā)送記錄中包括該通信號(hào)碼發(fā)送消息的數(shù)量信息r時(shí),通信號(hào)碼對(duì)應(yīng)的權(quán)值Kl可以如下:該通信號(hào)碼發(fā)送消息的數(shù)量信息表征的數(shù)量r和數(shù)量信息類別對(duì)應(yīng)的控制閾值R的第一比例關(guān)系;相應(yīng)地,確定滿足刪除條件的權(quán)值的過程,包括:確定當(dāng)前保存的各通信號(hào)碼分別對(duì)應(yīng)的權(quán)值Kl中,發(fā)送消息的數(shù)量r所占比例最小的比例關(guān)系為滿足滿足刪除條件的權(quán)值。為更好地理解通信號(hào)碼對(duì)應(yīng)的消息發(fā)送記錄為類型I時(shí),確定滿足刪除條件的權(quán)值的確定過程,以下結(jié)合具體確定公式進(jìn)行說明:Kl = r/R,即該通信號(hào)碼對(duì)應(yīng)的權(quán)值為該通信號(hào)碼發(fā)送消息的數(shù)量r除以數(shù)量信息類別對(duì)應(yīng)的控制閾值R?;谠摯_定公式,通信號(hào)碼發(fā)送消息的數(shù)量相對(duì)于R的比值越大,說明該通信號(hào)碼發(fā)送垃圾消息的可能性越大,因此,滿足刪除條件的權(quán)值Kl為發(fā)送消息的數(shù)量r所占比例最小的權(quán)值,即對(duì)應(yīng)的Kl最小的通信號(hào)碼為滿足刪除條件的權(quán)值對(duì)應(yīng)的通信號(hào)碼;Kl = R/r,即該通信號(hào)碼對(duì)應(yīng)的權(quán)值為數(shù)量信息類別對(duì)應(yīng)的控制閾值R除以該通信號(hào)碼發(fā)送消息的數(shù)量r。滿足刪除條件的權(quán)值Kl為發(fā)送消息的數(shù)量r所占比例最小的權(quán)值,基于該確定公式,對(duì)應(yīng)的Kl最大的通信號(hào)碼為滿足刪除條件的權(quán)值對(duì)應(yīng)的通信號(hào)碼。二、通信號(hào)碼對(duì)應(yīng)的消息發(fā)送記錄為類型2在通信號(hào)碼對(duì)應(yīng)的消息發(fā)送記錄為類型2時(shí),即通信號(hào)碼對(duì)應(yīng)的消息發(fā)送記錄包括該通信號(hào)碼被監(jiān)控的時(shí)長(zhǎng)信息時(shí),通信號(hào)碼對(duì)應(yīng)的權(quán)值K2可以如下:該通信號(hào)碼被監(jiān)控的時(shí)長(zhǎng)信息表征的時(shí)長(zhǎng)t和時(shí)長(zhǎng)信息類別對(duì)應(yīng)的控制閾值T的第二比例關(guān)系;相應(yīng)地,確定滿足刪除條件的權(quán)值的過程,包括:確定當(dāng)前保存的各通信號(hào)碼分別對(duì)應(yīng)的權(quán)值K2中,被監(jiān)控的時(shí)長(zhǎng)t所占比例最大的比例關(guān)系為滿足刪除條件的權(quán)值。
為更好地理解通信號(hào)碼對(duì)應(yīng)的消息發(fā)送記錄為類型2時(shí),確定滿足刪除條件的權(quán)值的確定過程,以下結(jié)合具體確定公式進(jìn)行說明:K2 = t/T,即該通信號(hào)碼對(duì)應(yīng)的權(quán)值為該通信號(hào)碼被監(jiān)控的時(shí)長(zhǎng)t除以時(shí)長(zhǎng)信息類別對(duì)應(yīng)的控制閾值R?;谠摯_定公式,通信號(hào)碼被監(jiān)控的時(shí)長(zhǎng)相對(duì)于T的比值越大,說明該通信號(hào)碼可以不被監(jiān)控的可能性越大,因此,滿足刪除條件的權(quán)值K2為被監(jiān)控的時(shí)長(zhǎng)t所占比例最大的權(quán)值,即對(duì)應(yīng)的K2最大的通信號(hào)碼為滿足刪除條件的權(quán)值對(duì)應(yīng)的通信號(hào)碼;K2 = T/t,即該通信號(hào)碼對(duì)應(yīng)的權(quán)值為時(shí)長(zhǎng)信息類別對(duì)應(yīng)的控制閾值T除以該通信號(hào)碼被監(jiān)控的時(shí)長(zhǎng)t。滿足刪除條件的權(quán)值K2為被監(jiān)控的時(shí)長(zhǎng)t所占比例最大的權(quán)值,基于該確定公式,對(duì)應(yīng)的K2最小的通信號(hào)碼為滿足刪除條件的權(quán)值對(duì)應(yīng)的通信號(hào)碼。三、通信號(hào)碼對(duì)應(yīng)的消息發(fā)送記錄為類型3在通信號(hào)碼對(duì)應(yīng)的消息發(fā)送記錄為類型3時(shí),即消息發(fā)送記錄中包括該通信號(hào)碼發(fā)送消息的數(shù)量信息和該通信號(hào)碼被監(jiān)控的時(shí)長(zhǎng)信息時(shí),與通信號(hào)碼對(duì)應(yīng)的權(quán)值K3可以如下:該通信號(hào)碼發(fā)送消息的數(shù)量信息表征的數(shù)量r和所述數(shù)量信息類別對(duì)應(yīng)的控制閾值R的第三比例關(guān)系;以及,該通信號(hào)碼被監(jiān)控的時(shí)長(zhǎng)信息表征的時(shí)長(zhǎng)t和所述時(shí)長(zhǎng)信息類別對(duì)應(yīng)的控制閾值T的第四比例關(guān)系;K3可以具體為第三比例關(guān)系和第四比例關(guān)系的比值。相應(yīng)地,在通信號(hào)碼對(duì)應(yīng)的消息發(fā)送記錄為類型3時(shí),確定滿足刪除條件的權(quán)值的過程,包括:情況1:第三比例關(guān)系為通信號(hào)碼發(fā)送消息的數(shù)量信息r和數(shù)量信息類別對(duì)應(yīng)的控制閾值R的比值,第四比例關(guān)系為通信號(hào)碼被監(jiān)控的時(shí)長(zhǎng)t和時(shí)長(zhǎng)信息類別對(duì)應(yīng)的控制閾值T的比值時(shí),滿足刪除條件的權(quán)值K3為:當(dāng)前保存的各通信號(hào)碼分別對(duì)應(yīng)的第三比例關(guān)系以及第四比例關(guān)系中,第三比例關(guān)系和第四比例關(guān)系分別表征的兩個(gè)值的比值最小,或第四比例關(guān)系和第三比例關(guān)系分別表征的兩個(gè)值的比值最大的一組比例關(guān)系,即:K3=第三比例關(guān)系/第四比例關(guān)系,即K3為第三比例關(guān)系表征的值除以第四比例關(guān)系表征的值,此時(shí),K3 = (r/R)/(t/T),對(duì)應(yīng)的K3最小的通信號(hào)碼為滿足刪除條件的第二通信號(hào)碼;K3=第四比例關(guān)系/第三比例關(guān)系,即K3為第四比例關(guān)系表征的值除以第三比例關(guān)系表征的值,此時(shí),K3= (t/T)/(r/R)時(shí),對(duì)應(yīng)的K3最大的通信號(hào)碼為滿足刪除條件的第二通信號(hào)碼。情況2第三比例關(guān)系表征的值為數(shù)量信息類別對(duì)應(yīng)的控制閾值R和通信號(hào)碼發(fā)送消息的數(shù)量r的比值,第四比例關(guān)系表征的值為時(shí)長(zhǎng)信息類別對(duì)應(yīng)的控制閾值T和通信號(hào)碼被監(jiān)控的時(shí)長(zhǎng)t的比值時(shí),滿足刪除條件的權(quán)值K3為:當(dāng)前保存的各通信號(hào)碼分別對(duì)應(yīng)的第三比例關(guān)系以及第四比例關(guān)系中,第三比例關(guān)系和第四比例關(guān)系分別表征的兩個(gè)值的比值最大,或第四比例關(guān)系和第三比例關(guān)系分別表征的兩個(gè)值的比值最小的一組比例關(guān)系,即:K3=第三比例關(guān)系/第四比例關(guān)系,即K3為第三比例關(guān)系表征的值除以第四比例關(guān)系表征的值,此時(shí),K3 = (R/r) / (T/t),對(duì)應(yīng)的K3最大的通信號(hào)碼為滿足刪除條件的第二通信號(hào)碼;K3=第四比例關(guān)系/第三比例關(guān)系,即K3為第四比例關(guān)系表征的值除以第三比例關(guān)系表征的值,此時(shí),K3= (T/t)/(R/r)時(shí),對(duì)應(yīng)的K3最小的通信號(hào)碼為滿足刪除條件的
第二通信號(hào)碼。通過上述過程確定各通信號(hào)碼的權(quán)值后,可以保存在如圖3所示的樹結(jié)構(gòu)的相應(yīng)節(jié)點(diǎn)中,也可以以列表方式保存,以便于后續(xù)使用。本實(shí)施例一中,通信號(hào)碼也可以通過樹結(jié)構(gòu)來保存,圖4示出了一個(gè)以樹結(jié)構(gòu)保存通信號(hào)碼的示意圖,在圖4所示的第二樹結(jié)構(gòu)中,每個(gè)節(jié)點(diǎn)用于保存通信號(hào)碼。并且,該第二樹結(jié)構(gòu)中可以提供空閑節(jié)點(diǎn),用于保存后續(xù)被發(fā)現(xiàn)發(fā)送垃圾消息的通信號(hào)碼。在圖4中,示出了 6個(gè)節(jié)點(diǎn)作為示例,實(shí)際應(yīng)用中,該樹結(jié)構(gòu)可以提供更多的節(jié)點(diǎn)以保存作為監(jiān)控對(duì)象的通信號(hào)碼。如果圖3和圖4所示的樹結(jié)構(gòu)同時(shí)存在,則優(yōu)選地,圖3和圖4中,同一通信號(hào)碼對(duì)應(yīng)的節(jié)點(diǎn)可以位于樹結(jié)構(gòu)的相同位置?;趫D4所示的樹結(jié)構(gòu)保存的通信號(hào)碼,圖2對(duì)應(yīng)流程包括的步驟202中,即確定是否存在用于保存第一通信號(hào)碼的存儲(chǔ)空間,主要通過如下過程實(shí)現(xiàn):確定用于保存通信號(hào)碼的第二樹結(jié)構(gòu)中是否存在空閑節(jié)點(diǎn);若存在空閑節(jié)點(diǎn),則確定存在用于保存該第一通信號(hào)碼的存儲(chǔ)空間;若不存在空閑節(jié)點(diǎn),確定不存在用于保存所述第一通信號(hào)碼的存儲(chǔ)空間?;趫D4所示的樹結(jié)構(gòu)保存的通信號(hào)碼,圖2對(duì)應(yīng)流程包括的步驟205中,刪除確定出的所述第二通信號(hào)碼,并在該第二通信號(hào)碼的存儲(chǔ)空間保存第一通信號(hào)碼,可以通過如下過程實(shí)現(xiàn):確定第二樹結(jié)構(gòu)中用于保存第二通信號(hào)碼的第二節(jié)點(diǎn);刪除第二節(jié)點(diǎn)中保存的第二通信號(hào)碼,并在該第二節(jié)點(diǎn)中保存所述第一通信號(hào)碼。本實(shí)施例一中,通信號(hào)碼和對(duì)應(yīng)的消息發(fā)送記錄的對(duì)應(yīng)關(guān)系也可以通過樹結(jié)構(gòu)保存,圖5示出了一個(gè)以樹結(jié)構(gòu)保存通信號(hào)碼和消息發(fā)送記錄的對(duì)應(yīng)關(guān)系的示意圖,在圖5所示的第三樹結(jié)構(gòu)中每個(gè)節(jié)點(diǎn)用于保存該通信號(hào)碼和對(duì)應(yīng)的消息發(fā)送記錄的對(duì)應(yīng)關(guān)系。并且,該樹結(jié)構(gòu)中可以提供空閑節(jié)點(diǎn),用于保存后續(xù)被發(fā)現(xiàn)發(fā)送垃圾消息的通信號(hào)碼和對(duì)應(yīng)的消息發(fā)送記錄。在圖5中,示出了 6個(gè)節(jié)點(diǎn)作為示例,實(shí)際應(yīng)用中,該樹結(jié)構(gòu)可以提供更多的節(jié)點(diǎn)以保存作為監(jiān)控對(duì)象的通信號(hào)碼和消息發(fā)送記錄的對(duì)應(yīng)關(guān)系。如果圖3和圖5所示的樹結(jié)構(gòu)同時(shí)存在,則優(yōu)選地,圖3和圖5中同一通信號(hào)碼對(duì)應(yīng)的節(jié)點(diǎn)可以位于樹結(jié)構(gòu)的相同位置?;趫D5所示的樹結(jié)構(gòu)保存的通信號(hào)碼和消息發(fā)送記錄的對(duì)應(yīng)關(guān)系,圖2對(duì)應(yīng)流程包括的步驟205中,刪除確定出的所述第二通信號(hào)碼,并在該第二通信號(hào)碼的存儲(chǔ)空間保存第一通信號(hào)碼,還可以進(jìn)一步執(zhí)行如下過程:確定第三樹結(jié)構(gòu)中用于保存第二通信號(hào)碼與消息發(fā)送記錄的對(duì)應(yīng)關(guān)系的第三節(jié)點(diǎn),刪除該第三節(jié)點(diǎn)中保存的第二通信號(hào)碼與對(duì)應(yīng)的消息發(fā)送記錄的對(duì)應(yīng)關(guān)系,并在該第三節(jié)點(diǎn)中保存該第一通信號(hào)碼和對(duì)應(yīng)的消息發(fā)送記錄的對(duì)應(yīng)關(guān)系。實(shí)際應(yīng)用中,在執(zhí)行上述步驟205時(shí),若不確定是否存在上述的第三樹結(jié)構(gòu),可以首先確定是否存在該第三樹結(jié)構(gòu),若確定存在上述第三樹結(jié)構(gòu),則執(zhí)行上述過程。同理,在存在第一樹結(jié)構(gòu)的情況下,圖2對(duì)應(yīng)流程包括的步驟205中,刪除確定出的所述第二通信號(hào)碼,并在所述第二通信號(hào)碼的存儲(chǔ)空間保存所述第一通信號(hào)碼,還可以進(jìn)一步執(zhí)行如下過程:刪除第一樹結(jié)構(gòu)的第一節(jié)點(diǎn)中保存的第二通信號(hào)碼和權(quán)值的對(duì)應(yīng)關(guān)系,并在該第一節(jié)點(diǎn)保存第一通信號(hào)碼和對(duì)應(yīng)的權(quán)值的對(duì)應(yīng)關(guān)系。實(shí)施例二為了更好地理解本發(fā)明實(shí)施例一的技術(shù)方案,以下給出實(shí)現(xiàn)本發(fā)明的一個(gè)具體示例,該示例中,通信號(hào)碼對(duì)應(yīng)的消息發(fā)送記錄為上述實(shí)施例一中的類型3,通信號(hào)碼對(duì)應(yīng)的權(quán)值的確定過程如下:垃圾消息監(jiān)控系統(tǒng)針對(duì)當(dāng)前保存的每個(gè)通信號(hào)碼,確定當(dāng)前對(duì)該通信號(hào)碼的計(jì)數(shù)(即該通信號(hào)碼發(fā)送消息的數(shù)量)與預(yù)先為該通信號(hào)碼設(shè)定的計(jì)數(shù)閾值(即與數(shù)量信息類型對(duì)應(yīng)的控制閾值)的第一比值,并確定當(dāng)前已經(jīng)對(duì)該通信號(hào)碼進(jìn)行監(jiān)控的時(shí)間(即該通信號(hào)碼被監(jiān)控的時(shí)長(zhǎng))與預(yù)先為該通信號(hào)碼設(shè)定的監(jiān)控時(shí)間(即與時(shí)長(zhǎng)信息類型對(duì)應(yīng)的控制閾值)的第二比值,將第一比值與第二比值的商確定為該通信號(hào)碼的權(quán)值,根據(jù)針對(duì)當(dāng)前保存的每個(gè)通信號(hào)碼分別確定的權(quán)值,將權(quán)值最小的通信號(hào)碼刪除。具體計(jì)算公式如下:權(quán)值=第一比值/第二比值。其中,第一比值即為該通信號(hào)碼的消息發(fā)送比率(mSg_rate),具體計(jì)算如下:第一比值=當(dāng)前對(duì)該通信號(hào)碼的計(jì)數(shù)/預(yù)先為該通信號(hào)碼設(shè)定的計(jì)數(shù)閾值。第二比值即為該通信號(hào)碼的監(jiān)控時(shí)間度過比率(time_rate),具體計(jì)算如下:第二比值=當(dāng)前已經(jīng)對(duì)該通信號(hào)碼進(jìn)行監(jiān)控的時(shí)間/預(yù)先為該通信號(hào)碼設(shè)定的監(jiān)控時(shí)間。并且,在計(jì)算第二比值時(shí),當(dāng)前已經(jīng)對(duì)該通信號(hào)碼進(jìn)行監(jiān)控的時(shí)間可以根據(jù)垃圾消息監(jiān)控系統(tǒng)將該通信號(hào)碼保存的時(shí)間與當(dāng)前時(shí)間的差值確定。在上述過程中,垃圾消息監(jiān)控系統(tǒng)在確定刪除保存的哪個(gè)通信號(hào)碼時(shí),要涉及4個(gè)參數(shù),當(dāng)前對(duì)該通信號(hào)碼的計(jì)數(shù)(即該通信號(hào)碼發(fā)送消息的數(shù)量,稱為參數(shù)I)、預(yù)先為該通信號(hào)碼設(shè)定的計(jì)數(shù)閾值(即與數(shù)量信息類型對(duì)應(yīng)的控制閾值,稱為參數(shù)2)、當(dāng)前已經(jīng)對(duì)該通信號(hào)碼進(jìn)行監(jiān)控的時(shí)間(即該通信號(hào)碼被監(jiān)控的時(shí)長(zhǎng),稱為參數(shù)3)、預(yù)先為該通信號(hào)碼設(shè)定的監(jiān)控時(shí)間(即與時(shí)長(zhǎng)信息類型對(duì)應(yīng)的控制閾值,稱為參數(shù)4)。通過這4個(gè)參數(shù)采用該方法確定的權(quán)值,分析如下:當(dāng)參數(shù)2、3、4相同時(shí),參數(shù)I越大,說明該通信號(hào)碼越可能是大量發(fā)送垃圾消息的通信號(hào)碼,則越需要監(jiān)控,因此權(quán)值越大,不應(yīng)刪除。例如,通信號(hào)碼A和B在上述參數(shù)2、3、4都相同時(shí),若當(dāng)前對(duì)通信號(hào)碼A的計(jì)數(shù)為50,對(duì)通信號(hào)碼B的計(jì)數(shù)為100,則說明通信號(hào)碼B可能是大量發(fā)送垃圾消息的通信號(hào)碼,則更需要對(duì)通信號(hào)碼B進(jìn)行監(jiān)控,因此通信號(hào)碼B的權(quán)值大于通信號(hào)碼A的權(quán)值,刪除通信號(hào)碼A保留通信號(hào)碼B。當(dāng)參數(shù)1、2、3相同時(shí),參數(shù)4越大,說明需要對(duì)該通信號(hào)碼監(jiān)控的時(shí)間較長(zhǎng),不應(yīng)該過早刪除,應(yīng)盡量保留更長(zhǎng)的時(shí)間,因此權(quán)值越大。例如,通信號(hào)碼A和B在上述參數(shù)1、2、3相同時(shí),若預(yù)先為通信號(hào)碼A設(shè)定的監(jiān)控時(shí)間為I個(gè)小時(shí),為通信號(hào)碼B設(shè)定的監(jiān)控時(shí)間為I天,則說明通信號(hào)碼B需要監(jiān)控更長(zhǎng)的時(shí)間,不應(yīng)過早的刪除,因此通信號(hào)碼B的權(quán)值大于通信號(hào)碼A的權(quán)值,刪除通信號(hào)碼A保留通信號(hào)碼B。當(dāng)參數(shù)1、3、4相同時(shí),參數(shù)2越小,說明該通信號(hào)碼越容易達(dá)到計(jì)數(shù)閾值,也就說明該通信號(hào)碼被判定為發(fā)送垃圾消息的非法通信號(hào)碼的可能性越高,從而越需要監(jiān)控,因此權(quán)值越大,不應(yīng)刪除。例如,通信號(hào)碼A和B在上述參數(shù)1、3、4相同時(shí),若預(yù)先為通信號(hào)碼A設(shè)定的計(jì)數(shù)閾值為100,為通信號(hào)碼B設(shè)定的計(jì)數(shù)閾值為50,則說明通信號(hào)碼B更容易達(dá)到其對(duì)應(yīng)的計(jì)數(shù)閾值50,從而通信號(hào)碼B更有可能被判定為發(fā)送垃圾消息的非法通信號(hào)碼而被限制,因此通信號(hào)碼B的權(quán)值大于通信號(hào)碼A的權(quán)值,刪除通信號(hào)碼A保留通信號(hào)碼B0當(dāng)參數(shù)1、2、4相同時(shí),參數(shù)3越小,說明該通信號(hào)碼在越短的時(shí)間內(nèi)發(fā)送了與其他通信號(hào)碼相同數(shù)量的消息,也即該通信號(hào)碼發(fā)送消息的頻率越高,從而說明該通信號(hào)碼越有可能是發(fā)送垃圾消息的通信號(hào)碼,因此權(quán)值越大,不應(yīng)刪除。例如,通信號(hào)碼A和B在上述參數(shù)1、2、4相同時(shí),若當(dāng)前對(duì)通信號(hào)碼A進(jìn)行監(jiān)控的時(shí)間為I個(gè)小時(shí),當(dāng)前對(duì)通信號(hào)碼B進(jìn)行監(jiān)控的時(shí)間為30分鐘,則說明通信號(hào)碼B在相對(duì)較短的時(shí)間內(nèi)發(fā)送了與通信號(hào)碼A相同數(shù)量的消息,也即通信號(hào)碼B發(fā)送消息的頻率大于通信號(hào)碼A發(fā)送消息的頻率,從而說明通信號(hào)碼B更有可能是發(fā)送垃圾消息的非法通信號(hào)碼,更需要對(duì)通信號(hào)碼B進(jìn)行監(jiān)控,因此通信號(hào)碼B的權(quán)值大于通信號(hào)碼A的權(quán)值,刪除通信號(hào)碼A保留通信號(hào)碼B。因此,本發(fā)明實(shí)施例提供的消息管理方法,垃圾消息監(jiān)控系統(tǒng)可以分別針對(duì)當(dāng)前保存的每個(gè)通信號(hào)碼,根據(jù)當(dāng)前對(duì)該通信號(hào)碼的計(jì)數(shù)、預(yù)先為該通信號(hào)碼設(shè)定的計(jì)數(shù)閾值、當(dāng)前已經(jīng)對(duì)該通信號(hào)碼進(jìn)行監(jiān)控的時(shí)間、預(yù)先為該通信號(hào)碼設(shè)定的監(jiān)控時(shí)間,確定該通信號(hào)碼的權(quán)值,將權(quán)值最小的通信號(hào)碼刪除,保證了刪除的是被判定為發(fā)送垃圾消息的非法通信號(hào)碼的可能性最低的通信號(hào)碼,提高了對(duì)垃圾消息監(jiān)控的準(zhǔn)確性。在本發(fā)明實(shí)施例中,當(dāng)垃圾消息監(jiān)控系統(tǒng)監(jiān)控到某個(gè)通信號(hào)碼發(fā)送了垃圾消息時(shí),將該通信號(hào)碼保存,并將該消息作為該通信號(hào)碼發(fā)送的第一條消息,將當(dāng)前已經(jīng)對(duì)該通信號(hào)碼進(jìn)行監(jiān)控的時(shí)間置為設(shè)定時(shí)間,如I秒,并進(jìn)行后續(xù)的計(jì)數(shù)和時(shí)間統(tǒng)計(jì)。例如,垃圾消息監(jiān)控系統(tǒng)監(jiān)控到一個(gè)通信號(hào)碼13800000000發(fā)送了垃圾消息,則垃圾消息監(jiān)控系統(tǒng)保存該通信號(hào)碼,并設(shè)定該通信號(hào)碼的計(jì)數(shù)閾值為100條,監(jiān)控時(shí)間為I個(gè)小時(shí),即3600秒,并將當(dāng)前對(duì)該通信號(hào)碼的計(jì)數(shù)置為1,將當(dāng)前已經(jīng)對(duì)該通信號(hào)碼進(jìn)行監(jiān)控的時(shí)間置為I秒,此時(shí),計(jì)算該通信號(hào)碼的權(quán)值如下:第一比值=1/100,第二比值=1/3600,權(quán)值=第一比值/第二比值=36。當(dāng)該通信號(hào)碼在I分鐘后,也即60秒后第二次發(fā)送消息時(shí),各參數(shù)分別為:當(dāng)前對(duì)該通信號(hào)碼的計(jì)數(shù)為2、預(yù)先為該通信號(hào)碼設(shè)定的計(jì)數(shù)閾值仍為100、當(dāng)前已經(jīng)對(duì)該通信號(hào)碼進(jìn)行監(jiān)控的時(shí)間為60秒、預(yù)先為該通信號(hào)碼設(shè)定的監(jiān)控時(shí)間仍為3600秒,那么根據(jù)公式,該節(jié)點(diǎn)的新的權(quán)值應(yīng)該為:第一比值=2/100,第二比值=60/3600,權(quán)值=第一比值/第二比值=1.2。由于設(shè)置的監(jiān)控時(shí)間為I個(gè)小時(shí),計(jì)數(shù)閾值為100條,也即該通信號(hào)碼每小時(shí)發(fā)送100條消息,則會(huì)被判定為非法通信號(hào)碼受到限制。如果該通信號(hào)碼正好按照每小時(shí)發(fā)送100條消息的頻率發(fā)送消息,也即平均每36秒發(fā)送一條消息,那么假設(shè)已經(jīng)監(jiān)控的時(shí)間為T,則在已經(jīng)監(jiān)控的時(shí)間為T時(shí)計(jì)算的權(quán)值如下:第一比值=(T/36)/100,第二比值=Τ/3600,權(quán)值=I。也即,當(dāng)預(yù)定的監(jiān)控時(shí)間過去之后,如果該通信號(hào)碼的權(quán)值不小于1,則該通信號(hào)碼會(huì)被判定為發(fā)送垃圾消息的非法通信號(hào)碼受到限制。按照上述方法,如果該通信號(hào)碼每分鐘發(fā)送一條消息,則最終該通信號(hào)碼的權(quán)值趨近于0.6,權(quán)值小于I。但如果該通信號(hào)碼在某一時(shí)間突然加快了發(fā)送消息的頻率,則相應(yīng)的權(quán)值將會(huì)增大,也就是說,該通信號(hào)碼的權(quán)值越大,其越有可能是發(fā)送垃圾消息的非法通信號(hào)碼??梢姡ㄟ^上述方法,當(dāng)垃圾消息監(jiān)控系統(tǒng)的存儲(chǔ)空間已滿時(shí),能夠準(zhǔn)確的確定出判定為非法通信號(hào)碼的可能性最小的通信號(hào)碼,也即確定出權(quán)值最小的通信號(hào)碼并刪除,將監(jiān)控到的新通信號(hào)碼保存,提高了垃圾消息監(jiān)控的準(zhǔn)確性。在本施例二中,垃圾消息監(jiān)控系統(tǒng)可以采用樹形結(jié)構(gòu)保存每個(gè)通信號(hào)碼,如圖6所示。圖6為本發(fā)明實(shí)施例提供的垃圾消息監(jiān)控系統(tǒng)采用樹形結(jié)構(gòu)保存每個(gè)通信號(hào)碼的示意圖,在圖6中,垃圾消息監(jiān)控系統(tǒng)采用3個(gè)樹形結(jié)構(gòu)保存每個(gè)通信號(hào)碼,第一個(gè)樹形結(jié)構(gòu)按照主鍵(也即各節(jié)點(diǎn)的排序依據(jù))為通信號(hào)碼的策略進(jìn)行保存,第二個(gè)樹形結(jié)構(gòu)按照主鍵為最近一次發(fā)送垃圾消息的時(shí)間以及通信號(hào)碼的策略進(jìn)行保存,第三個(gè)樹形結(jié)構(gòu)按照主鍵為通信號(hào)碼的權(quán)值以及主叫通信號(hào)碼的策略進(jìn)行保存。當(dāng)垃圾消息監(jiān)控系統(tǒng)采用上述方法保存通信號(hào)碼時(shí),如果存儲(chǔ)空間未被占滿,則將要保存的通信號(hào)碼分別按照上述3種主鍵,插入到如圖6所示的相應(yīng)的3個(gè)樹形結(jié)構(gòu)的空閑節(jié)點(diǎn)中,如果存儲(chǔ)空間已經(jīng)被占滿,則在以主鍵為通信號(hào)碼的權(quán)值以及主叫通信號(hào)碼的樹形結(jié)構(gòu)中,刪除權(quán)值最小的通信號(hào)碼,并將其余兩個(gè)樹形結(jié)構(gòu)中保存的該通信號(hào)碼也刪除,將監(jiān)控到的新通信號(hào)碼插入到這3個(gè)樹形結(jié)構(gòu)中。具體的刪除通信號(hào)碼的過程如圖7所示,圖7為本發(fā)明實(shí)施例提供的基于圖6的刪除通信號(hào)碼的樹形結(jié)構(gòu),在圖7中,垃圾消息監(jiān)控系統(tǒng)在以主鍵為通信號(hào)碼的權(quán)值和主叫通信號(hào)碼的樹形結(jié)構(gòu)中查找到要?jiǎng)h除的通信號(hào)碼,也即查找到了權(quán)值最小的通信號(hào)碼,并相應(yīng)在其余兩個(gè)樹形結(jié)構(gòu)中確定該通信號(hào)碼。刪除后的3個(gè)樹形結(jié)構(gòu)如圖8所示。將權(quán)值最小的通信號(hào)碼刪除后,則可以將監(jiān)控到的新通信號(hào)碼分別按照3個(gè)樹形結(jié)構(gòu)的主鍵,相應(yīng)插入到這3個(gè)樹形結(jié)構(gòu)中,如圖9所示。當(dāng)然,本實(shí)施例中,垃圾消息監(jiān)控系統(tǒng)還可以采用其他形式保存通信號(hào)碼,例如直接用通信號(hào)碼表的方式來保存。本實(shí)施例二中,垃圾消息監(jiān)控系統(tǒng)可以分別針對(duì)當(dāng)前保存的每個(gè)通信號(hào)碼,根據(jù)當(dāng)前對(duì)該通信號(hào)碼的計(jì)數(shù)、預(yù)先為該通信號(hào)碼設(shè)定的計(jì)數(shù)閾值、當(dāng)前已經(jīng)對(duì)該通信號(hào)碼進(jìn)行監(jiān)控的時(shí)間、預(yù)先為該通信號(hào)碼設(shè)定的監(jiān)控時(shí)間,確定該通信號(hào)碼的權(quán)值,將權(quán)值最小的通信號(hào)碼刪除,保證了刪除的是被判定為發(fā)送垃圾消息的非法通信號(hào)碼的可能性最低的通信號(hào)碼,提高了對(duì)垃圾消息監(jiān)控的準(zhǔn)確性。實(shí)施例三本發(fā)明實(shí)施例三提供了一種控制發(fā)送垃圾消息的通信號(hào)碼的裝置,采用該裝置可以應(yīng)用于垃圾消息監(jiān)控系統(tǒng),通過采用該裝置,能夠提高控制發(fā)送垃圾消息的通信號(hào)碼的準(zhǔn)確性。
圖10示出了本實(shí)施例三提供的控制發(fā)送垃圾消息的通信號(hào)碼的裝置的結(jié)構(gòu)示意圖,如圖10所示,主要包括如下單元:存儲(chǔ)空間確定單元1001、刪除號(hào)碼確定單元1002以及號(hào)碼刪除與保存單元1003 ;其中:存儲(chǔ)空間確定單元1001,用于確定發(fā)送垃圾消息的第一通信號(hào)碼后,確定是否存在用于保存第一通信號(hào)碼的存儲(chǔ)空間;刪除號(hào)碼確定單元1002,用于在存儲(chǔ)空間確定單元確定不存在用于保存第一通信號(hào)碼的存儲(chǔ)空間后,根據(jù)當(dāng)前保存的各通信號(hào)碼分別對(duì)應(yīng)的消息發(fā)送記錄和消息發(fā)送記錄中包括的信息類別對(duì)應(yīng)的控制閾值的比例關(guān)系,確定滿足刪除條件的比例關(guān)系對(duì)應(yīng)的第二通信號(hào)碼;號(hào)碼刪除與保存單元1003,用于刪除刪除號(hào)碼確定單元確定出的第二通信號(hào)碼,并在第二通信號(hào)碼的存儲(chǔ)空間保存第一通信號(hào)碼。本實(shí)施例三提供的一個(gè)優(yōu)選實(shí)施方式中,圖10所示裝置包括的刪除號(hào)碼確定單元1002,具體用于:查找每個(gè)節(jié)點(diǎn)中保存了通信號(hào)碼和比例關(guān)系的對(duì)應(yīng)關(guān)系的第一樹結(jié)構(gòu),確定滿足刪除條件的比例關(guān)系所在的第一節(jié)點(diǎn),其中,通信號(hào)碼對(duì)應(yīng)的比例關(guān)系為通信號(hào)碼對(duì)應(yīng)的消息發(fā)送記錄和該消息發(fā)送記錄中包括的信息類別對(duì)應(yīng)的控制閾值的比例關(guān)系;確定第一節(jié)點(diǎn)中保存的通信號(hào)碼為滿足刪除條件的比例關(guān)系對(duì)應(yīng)的第二通信號(hào)碼。本實(shí)施例三提供的一個(gè)優(yōu)選實(shí)施方式中,圖10所示裝置包括的刪除號(hào)碼確定單元1002,具體用于:根據(jù)當(dāng)前保存的各通信號(hào)碼分別對(duì)應(yīng)的消息發(fā)送記錄包括的通信號(hào)碼發(fā)送消息的數(shù)量信息或/和該通信號(hào)碼被監(jiān)控的時(shí)長(zhǎng)信息,和消息發(fā)送記錄中包括的信息類別對(duì)應(yīng)的控制閾值的比例關(guān)系,確定滿足刪除條件的比例關(guān)系對(duì)應(yīng)的第二通信號(hào)碼。本實(shí)施例三提供的一個(gè)優(yōu)選實(shí)施方式中,圖10所示裝置包括的刪除號(hào)碼確定單元1002,具體用于:在通信號(hào)碼對(duì)應(yīng)的消息發(fā)送記錄包括該通信號(hào)碼發(fā)送消息的數(shù)量信息時(shí),根據(jù)通信號(hào)碼發(fā)送消息的數(shù)量信息表征的數(shù)量和數(shù)量信息類別對(duì)應(yīng)的控制閾值的第一比例關(guān)系,從當(dāng)前保存的各通信號(hào)碼分別對(duì)應(yīng)的第一比例關(guān)系中,發(fā)送消息的數(shù)量所占比例最小的比例關(guān)系。本實(shí)施例三提供的一個(gè)優(yōu)選實(shí)施方式中,圖10所示裝置包括的刪除號(hào)碼確定單元1002,具體用于:在通信號(hào)碼對(duì)應(yīng)的消息發(fā)送記錄包括該通信號(hào)碼被監(jiān)控的時(shí)長(zhǎng)信息時(shí),根據(jù)通信號(hào)碼被監(jiān)控的時(shí)長(zhǎng)信息表征的時(shí)長(zhǎng)和時(shí)長(zhǎng)信息類別對(duì)應(yīng)的控制閾值的第二比例關(guān)系,從當(dāng)前保存的各通信號(hào)碼分別對(duì)應(yīng)的第二比例關(guān)系中,被監(jiān)控的時(shí)長(zhǎng)所占比例最大的比例關(guān)系O本實(shí)施例三提供的一個(gè)優(yōu)選實(shí)施方式中,圖10所示裝置包括的刪除號(hào)碼確定單元1002,具體用于:
在通信號(hào)碼對(duì)應(yīng)的消息發(fā)送記錄包括該通信號(hào)碼發(fā)送消息的數(shù)量信息和該通信號(hào)碼被監(jiān)控的時(shí)長(zhǎng)信息時(shí),根據(jù)通信號(hào)碼發(fā)送消息的數(shù)量信息表征的數(shù)量和數(shù)量信息類別對(duì)應(yīng)的控制閾值的第三比例關(guān)系,以及通信號(hào)碼被監(jiān)控的時(shí)長(zhǎng)信息表征的時(shí)長(zhǎng)和時(shí)長(zhǎng)信息類別對(duì)應(yīng)的控制閾值的第四比例關(guān)系,從當(dāng)前保存的各通信號(hào)碼分別對(duì)應(yīng)的第三比例關(guān)系以及第四比例關(guān)系中,第三比例關(guān)系和第四比例關(guān)系分別表征的兩個(gè)值的比值最小或第四比例關(guān)系和第三比例關(guān)系分別表征的兩個(gè)值的比值最大的一組比例關(guān)系,其中,第三比例關(guān)系表征的值為數(shù)量和數(shù)量信息類別對(duì)應(yīng)的控制閾值的比值,第四比例關(guān)系表征的值為時(shí)長(zhǎng)和時(shí)長(zhǎng)信息類別對(duì)應(yīng)的控制閾值的比值;或從當(dāng)前保存的各通信號(hào)碼分別對(duì)應(yīng)的第三比例關(guān)系以及第四比例關(guān)系中,第三比例關(guān)系和第四比例關(guān)系分別表征的兩個(gè)值的比值最大或第四比例關(guān)系和第三比例關(guān)系分別表征的兩個(gè)值的比值最小的一組比例關(guān)系,其中,第三比例關(guān)系表征的值為數(shù)量信息類別對(duì)應(yīng)的控制閾值和數(shù)量的比值,第四比例關(guān)系表征的值為時(shí)長(zhǎng)信息類別對(duì)應(yīng)的控制閾值和時(shí)長(zhǎng)的比值。本實(shí)施例三提供的一個(gè)優(yōu)選實(shí)施方式中,圖10所示裝置包括的存儲(chǔ)空間確定單元1001,具體用于:確定用于保存通信號(hào)碼的第二樹結(jié)構(gòu)中是否存在空閑節(jié)點(diǎn),第二樹結(jié)構(gòu)的非空閑節(jié)點(diǎn)中保存有在確定第一通信號(hào)碼之前被確定出的發(fā)送垃圾消息的通信號(hào)碼;若存在空閑節(jié)點(diǎn),確定存在用于保存第一通信號(hào)碼的存儲(chǔ)空間;若不存在空閑節(jié)點(diǎn),確定不存在用于保存第一通信號(hào)碼的存儲(chǔ)空間。本實(shí)施例三提供的一個(gè)優(yōu)選實(shí)施方式中,圖10所示裝置包括的號(hào)碼刪除與保存單元1003,具體用于:確定第二樹結(jié)構(gòu)中用于保存第二通信號(hào)碼的第二節(jié)點(diǎn);刪除第二節(jié)點(diǎn)中保存的第二通信號(hào)碼,并在第二節(jié)點(diǎn)中保存第一通信號(hào)碼。本實(shí)施例三提供的一個(gè)優(yōu)選實(shí)施方式中,圖10所示裝置包括的號(hào)碼刪除與保存單元1003,還用于:確定是否存在用于保存通信號(hào)碼與消息發(fā)送記錄的對(duì)應(yīng)關(guān)系的第三樹結(jié)構(gòu),第三樹結(jié)構(gòu)的各節(jié)點(diǎn)中分別保存第二樹結(jié)構(gòu)中保存的各通信號(hào)碼與對(duì)應(yīng)的消息發(fā)送記錄的對(duì)應(yīng)關(guān)系;若存在,則確定第三樹結(jié)構(gòu)中用于保存第二通信號(hào)碼與消息發(fā)送記錄的對(duì)應(yīng)關(guān)系的第三節(jié)點(diǎn);刪除第三節(jié)點(diǎn)中保存的第二通信號(hào)碼與對(duì)應(yīng)的消息發(fā)送記錄的對(duì)應(yīng)關(guān)系,并在第三節(jié)點(diǎn)中保存第一通信號(hào)碼和對(duì)應(yīng)的消息發(fā)送記錄的對(duì)應(yīng)關(guān)系。本實(shí)施例三提供的一個(gè)優(yōu)選實(shí)施方式中,圖10所示裝置包括的號(hào)碼刪除與保存單元1003,還用于:刪除第一節(jié)點(diǎn)中保存的第二通信號(hào)碼和比例關(guān)系的對(duì)應(yīng)關(guān)系,并在第一節(jié)點(diǎn)保存第一通信號(hào)碼和對(duì)應(yīng)的比例關(guān)系的對(duì)應(yīng)關(guān)系。應(yīng)當(dāng)理解,以上控制發(fā)送垃圾消息的通信號(hào)碼的裝置包括的單元僅為根據(jù)該終端實(shí)現(xiàn)的功能進(jìn)行的邏輯劃分,實(shí)際應(yīng)用中,可以進(jìn)行上述單元的疊加或拆分。并且該實(shí)施例提供的控制發(fā)送垃圾消息的通信號(hào)碼的裝置所實(shí)現(xiàn)的功能與上述實(shí)施例提供的控制發(fā)送垃圾消息的通信號(hào)碼的方法流程一一對(duì)應(yīng),對(duì)于該裝置所實(shí)現(xiàn)的更為詳細(xì)的處理流程,在上述方法實(shí)施例中已做詳細(xì)描述,此處不再詳細(xì)描述。并且,本實(shí)施例三中的控制發(fā)送垃圾消息的通信號(hào)碼的裝置還具有能夠?qū)崿F(xiàn)實(shí)施例一和實(shí)施例二方案的功能模塊,此處不再贅述。盡管已描述了本申請(qǐng)的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本申請(qǐng)范圍的所有變更和修改。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種控制發(fā)送垃圾消息的通信號(hào)碼的方法,其特征在于,包括: 確定發(fā)送垃圾消息的第一通信號(hào)碼后,確定是否存在用于保存所述第一通信號(hào)碼的存儲(chǔ)空間; 在確定不存在用于保存所述第一通信號(hào)碼的存儲(chǔ)空間后,根據(jù)當(dāng)前保存的各通信號(hào)碼分別對(duì)應(yīng)的消息發(fā)送記錄和所述消息發(fā)送記錄中包括的信息類別對(duì)應(yīng)的控制閾值的比例關(guān)系,確定滿足刪除條件的比例關(guān)系對(duì)應(yīng)的第二通信號(hào)碼; 刪除確定出的所述第二通信號(hào)碼,并在所述第二通信號(hào)碼的存儲(chǔ)空間保存所述第一通信號(hào)碼。
2.如權(quán)利要求1所述的方法,其特征在于,根據(jù)當(dāng)前保存的各通信號(hào)碼分別對(duì)應(yīng)的消息發(fā)送記錄和所述消息發(fā)送記錄中包括的信息類別對(duì)應(yīng)的控制閾值的比例關(guān)系,確定滿足刪除條件的比例關(guān)系對(duì)應(yīng)的第二通信號(hào)碼,包括: 查找每個(gè)節(jié)點(diǎn)中保存了通信號(hào)碼和比例關(guān)系的對(duì)應(yīng)關(guān)系的第一樹結(jié)構(gòu),確定滿足刪除條件的比例關(guān)系所在的第一節(jié)點(diǎn),其中,通信號(hào)碼對(duì)應(yīng)的比例關(guān)系為通信號(hào)碼對(duì)應(yīng)的消息發(fā)送記錄和該消息發(fā)送記錄中包括的信息類別對(duì)應(yīng)的控制閾值的比例關(guān)系; 確定所述第一節(jié)點(diǎn)中保存的通信號(hào)碼為滿足刪除條件的比例關(guān)系對(duì)應(yīng)的第二通信號(hào)碼。
3.如權(quán)利要求1或2所述的方法,其特征在于,通信號(hào)碼對(duì)應(yīng)的消息發(fā)送記錄,包括: 該通信號(hào)碼發(fā)送消息的數(shù)量信息;或/和 該通信號(hào)碼被監(jiān)控的時(shí)長(zhǎng) 信息。
4.如權(quán)利要求3所述的方法,其特征在于,當(dāng)通信號(hào)碼對(duì)應(yīng)的消息發(fā)送記錄包括該通信號(hào)碼發(fā)送消息的數(shù)量信息時(shí),通信號(hào)碼對(duì)應(yīng)的消息發(fā)送記錄和該消息發(fā)送記錄中包括的信息類別對(duì)應(yīng)的控制閾值的比例關(guān)系,包括: 該通信號(hào)碼發(fā)送消息的數(shù)量信息表征的數(shù)量和所述數(shù)量信息類別對(duì)應(yīng)的控制閾值的第一比例關(guān)系; 滿足刪除條件的比例關(guān)系,包括: 當(dāng)前保存的各通信號(hào)碼分別對(duì)應(yīng)的所述第一比例關(guān)系中,發(fā)送消息的數(shù)量所占比例最小的比例關(guān)系。
5.如權(quán)利要求3所述的方法,其特征在于,當(dāng)通信號(hào)碼對(duì)應(yīng)的消息發(fā)送記錄包括該通信號(hào)碼被監(jiān)控的時(shí)長(zhǎng)信息時(shí),通信號(hào)碼對(duì)應(yīng)的消息發(fā)送記錄和該消息發(fā)送記錄中包括的信息類別對(duì)應(yīng)的控制閾值的比例關(guān)系,包括: 該通信號(hào)碼被監(jiān)控的時(shí)長(zhǎng)信息表征的時(shí)長(zhǎng)和所述時(shí)長(zhǎng)信息類別對(duì)應(yīng)的控制閾值的第_■比例關(guān)系; 滿足刪除條件的比例關(guān)系,包括: 當(dāng)前保存的各通信號(hào)碼分別對(duì)應(yīng)的所述第二比例關(guān)系中,被監(jiān)控的時(shí)長(zhǎng)所占比例最大的比例關(guān)系。
6.如權(quán)利要求3所述的方法,其特征在于,當(dāng)通信號(hào)碼對(duì)應(yīng)的消息發(fā)送記錄包括該通信號(hào)碼發(fā)送消息的數(shù)量信息和該通信號(hào)碼被監(jiān)控的時(shí)長(zhǎng)信息時(shí),通信號(hào)碼對(duì)應(yīng)的消息發(fā)送記錄和該消息發(fā)送記錄中包括的信息類別對(duì)應(yīng)的控制閾值的比例關(guān)系,包括: 該通信號(hào)碼發(fā)送消息的數(shù)量信息表征的數(shù)量和所述數(shù)量信息類別對(duì)應(yīng)的控制閾值的第三比例關(guān)系;以及,該通信號(hào)碼被監(jiān)控的時(shí)長(zhǎng)信息表征的時(shí)長(zhǎng)和所述時(shí)長(zhǎng)信息類別對(duì)應(yīng)的控制閾值的第四比例關(guān)系; 滿足 刪除條件的比例關(guān)系,包括: 當(dāng)前保存的各通信號(hào)碼分別對(duì)應(yīng)的所述第三比例關(guān)系以及所述第四比例關(guān)系中,所述第三比例關(guān)系和所述第四比例關(guān)系分別表征的兩個(gè)值的比值最小或所述第四比例關(guān)系和所述第三比例關(guān)系分別表征的兩個(gè)值的比值最大的一組比例關(guān)系,其中,所述第三比例關(guān)系表征的值為所述數(shù)量和所述數(shù)量信息類別對(duì)應(yīng)的控制閾值的比值,所述第四比例關(guān)系表征的值為所述時(shí)長(zhǎng)和所述時(shí)長(zhǎng)信息類別對(duì)應(yīng)的控制閾值的比值;或 當(dāng)前保存的各通信號(hào)碼分別對(duì)應(yīng)的所述第三比例關(guān)系以及所述第四比例關(guān)系中,所述第三比例關(guān)系和所述第四比例關(guān)系分別表征的兩個(gè)值的比值最大或所述第四比例關(guān)系和所述第三比例關(guān)系分別表征的兩個(gè)值的比值最小的一組比例關(guān)系,其中,所述第三比例關(guān)系表征的值為所述數(shù)量信息類別對(duì)應(yīng)的控制閾值和所述數(shù)量的比值,所述第四比例關(guān)系表征的值為所述時(shí)長(zhǎng)信息類別對(duì)應(yīng)的控制閾值和所述時(shí)長(zhǎng)的比值。
7.如權(quán)利要求1所述的方法,其特征在于,確定是否存在用于保存所述第一通信號(hào)碼的存儲(chǔ)空間,包括: 確定用于保存通信號(hào)碼的第二樹結(jié)構(gòu)中是否存在空閑節(jié)點(diǎn),所述第二樹結(jié)構(gòu)的非空閑節(jié)點(diǎn)中保存有在確定所述第一通信號(hào)碼之前被確定出的發(fā)送垃圾消息的通信號(hào)碼; 若存在空閑節(jié)點(diǎn),確定存在用于保存所述第一通信號(hào)碼的存儲(chǔ)空間; 若不存在空閑節(jié)點(diǎn),確定不存在用于保存所述第一通信號(hào)碼的存儲(chǔ)空間。
8.如權(quán)利要求7所述的方法,其特征在于,刪除確定出的所述第二通信號(hào)碼,并在所述第二通信號(hào)碼的存儲(chǔ)空間保存所述第一通信號(hào)碼,包括: 確定所述第二樹結(jié)構(gòu)中用于保存所述第二通信號(hào)碼的第二節(jié)點(diǎn); 刪除所述第二節(jié)點(diǎn)中保存的所述第二通信號(hào)碼,并在所述第二節(jié)點(diǎn)中保存所述第一通信號(hào)碼。
9.如權(quán)利要求8所述的方法,其特征在于,刪除確定出的所述第二通信號(hào)碼,并在所述第二通信號(hào)碼的存儲(chǔ)空間保存所述第一通信號(hào)碼,還包括: 確定是否存在用于保存通信號(hào)碼與消息發(fā)送記錄的對(duì)應(yīng)關(guān)系的第三樹結(jié)構(gòu),所述第三樹結(jié)構(gòu)的各節(jié)點(diǎn)中分別保存所述第二樹結(jié)構(gòu)中保存的各通信號(hào)碼與對(duì)應(yīng)的消息發(fā)送記錄的對(duì)應(yīng)關(guān)系; 若存在,則確定所述第三樹結(jié)構(gòu)中用于保存所述第二通信號(hào)碼與消息發(fā)送記錄的對(duì)應(yīng)關(guān)系的第三節(jié)點(diǎn); 刪除所述第三節(jié)點(diǎn)中保存的所述第二通信號(hào)碼與對(duì)應(yīng)的消息發(fā)送記錄的對(duì)應(yīng)關(guān)系,并在所述第三節(jié)點(diǎn)中保存所述第一通信號(hào)碼和對(duì)應(yīng)的消息發(fā)送記錄的對(duì)應(yīng)關(guān)系。
10.如權(quán)利要求2或8所述的方法,其特征在于,刪除確定出的所述第二通信號(hào)碼,并在所述第二通信號(hào)碼的存儲(chǔ)空間保存所述第一通信號(hào)碼,還包括: 刪除所述第一節(jié)點(diǎn)中保存的第二通信號(hào)碼和比例關(guān)系的對(duì)應(yīng)關(guān)系,并在所述第一節(jié)點(diǎn)保存所述第一通信號(hào)碼和對(duì)應(yīng)的比例關(guān)系的對(duì)應(yīng)關(guān)系。
11.一種控制發(fā)送垃圾消息的通信號(hào)碼的裝置,其特征在于,包括: 存儲(chǔ)空間確定單元,用于確定發(fā)送垃圾消息的第一通信號(hào)碼后,確定是否存在用于保存所述第一通信號(hào)碼的存儲(chǔ)空間; 刪除號(hào)碼確定單元,用于在所述存儲(chǔ)空間確定單元確定不存在用于保存所述第一通信號(hào)碼的存儲(chǔ)空間后,根據(jù)當(dāng)前保存的各通信號(hào)碼分別對(duì)應(yīng)的消息發(fā)送記錄和所述消息發(fā)送記錄中包括的信息類別對(duì)應(yīng)的控制閾值的比例關(guān)系,確定滿足刪除條件的比例關(guān)系對(duì)應(yīng)的第二通信號(hào)碼; 號(hào)碼刪除與保存單元,用于刪除所述刪除號(hào)碼確定單元確定出的所述第二通信號(hào)碼,并在所述第二通信號(hào)碼的存儲(chǔ)空間保存所述第一通信號(hào)碼。
12.如權(quán)利要求11所述的裝置,其特征在于,所述刪除號(hào)碼確定單元,具體用于: 查找每個(gè)節(jié)點(diǎn)中保存了通信號(hào)碼和比例關(guān)系的對(duì)應(yīng)關(guān)系的第一樹結(jié)構(gòu),確定滿足刪除條件的比例關(guān)系所在的第一節(jié)點(diǎn),其中,通信號(hào)碼對(duì)應(yīng)的比例關(guān)系為通信號(hào)碼對(duì)應(yīng)的消息發(fā)送記錄和該消息發(fā)送記錄中包括的信息類別對(duì)應(yīng)的控制閾值的比例關(guān)系;確定所述第一節(jié)點(diǎn)中保存的通信號(hào)碼為滿足刪除條件的比例關(guān)系對(duì)應(yīng)的第二通信號(hào)碼。
13.如權(quán)利要求11或12所述的裝置,其特征在于,所述刪除號(hào)碼確定單元,具體用于: 根據(jù)當(dāng)前保存的各通信號(hào)碼分別對(duì)應(yīng)的消息發(fā)送記錄包括的通信號(hào)碼發(fā)送消息的數(shù)量信息或/和該通信號(hào)碼被監(jiān)控的時(shí)長(zhǎng)信息,和所述消息發(fā)送記錄中包括的信息類別對(duì)應(yīng)的控制閾值的比例關(guān)系,確定滿足刪除條件的比例關(guān)系對(duì)應(yīng)的第二通信號(hào)碼。
14.如權(quán)利要求13所述的裝置,其特征在于,所述刪除號(hào)碼確定單元,具體用于: 在通信號(hào)碼對(duì)應(yīng)的消息發(fā)送 記錄包括該通信號(hào)碼發(fā)送消息的數(shù)量信息時(shí),根據(jù)通信號(hào)碼發(fā)送消息的數(shù)量信息表征的數(shù)量和所述數(shù)量信息類別對(duì)應(yīng)的控制閾值的第一比例關(guān)系,從當(dāng)前保存的各通信號(hào)碼分別對(duì)應(yīng)的所述第一比例關(guān)系中,發(fā)送消息的數(shù)量所占比例最小的比例關(guān)系。
15.如權(quán)利要求13所述的裝置,其特征在于,所述刪除號(hào)碼確定單元,具體用于: 在通信號(hào)碼對(duì)應(yīng)的消息發(fā)送記錄包括該通信號(hào)碼被監(jiān)控的時(shí)長(zhǎng)信息時(shí),根據(jù)通信號(hào)碼被監(jiān)控的時(shí)長(zhǎng)信息表征的時(shí)長(zhǎng)和所述時(shí)長(zhǎng)信息類別對(duì)應(yīng)的控制閾值的第二比例關(guān)系,從當(dāng)前保存的各通信號(hào)碼分別對(duì)應(yīng)的所述第二比例關(guān)系中,被監(jiān)控的時(shí)長(zhǎng)所占比例最大的比例關(guān)系。
16.如權(quán)利要求13所述的裝置,其特征在于,所述刪除號(hào)碼確定單元,具體用于: 在通信號(hào)碼對(duì)應(yīng)的消息發(fā)送記錄包括該通信號(hào)碼發(fā)送消息的數(shù)量信息和該通信號(hào)碼被監(jiān)控的時(shí)長(zhǎng)信息時(shí),根據(jù)通信號(hào)碼發(fā)送消息的數(shù)量信息表征的數(shù)量和所述數(shù)量信息類別對(duì)應(yīng)的控制閾值的第三比例關(guān)系,以及通信號(hào)碼被監(jiān)控的時(shí)長(zhǎng)信息表征的時(shí)長(zhǎng)和所述時(shí)長(zhǎng)信息類別對(duì)應(yīng)的控制閾值的第四比例關(guān)系,從當(dāng)前保存的各通信號(hào)碼分別對(duì)應(yīng)的所述第三比例關(guān)系以及所述第四比例關(guān)系中,所述第三比例關(guān)系和所述第四比例關(guān)系分別表征的兩個(gè)值的比值最小或所述第四比例關(guān)系和所述第三比例關(guān)系分別表征的兩個(gè)值的比值最大的一組比例關(guān)系,其中,所述第三比例關(guān)系表征的值為所述數(shù)量和所述數(shù)量信息類別對(duì)應(yīng)的控制閾值的比值,所述第四比例關(guān)系表征的值為所述時(shí)長(zhǎng)和所述時(shí)長(zhǎng)信息類別對(duì)應(yīng)的控制閾值的比值;或從當(dāng)前保存的各通信號(hào)碼分別對(duì)應(yīng)的所述第三比例關(guān)系以及所述第四比例關(guān)系中,所述第三比例關(guān)系和所述第四比例關(guān)系分別表征的兩個(gè)值的比值最大或所述第四比例關(guān)系和所述第三比例關(guān)系分別表征的兩個(gè)值的比值最小的一組比例關(guān)系,其中,所述第三比例關(guān)系表征的值為所述數(shù)量信息類別對(duì)應(yīng)的控制閾值和所述數(shù)量的比值,所述第四比例關(guān)系表征的值為所述時(shí)長(zhǎng)信息類別對(duì)應(yīng)的控制閾值和所述時(shí)長(zhǎng)的比值。
17.如權(quán)利要求11所述的裝置,其特征在于,所述存儲(chǔ)空間確定單元,具體用于: 確定用于保存通信號(hào)碼的第二樹結(jié)構(gòu)中是否存在空閑節(jié)點(diǎn),所述第二樹結(jié)構(gòu)的非空閑節(jié)點(diǎn)中保存有在確定所述第一通信號(hào)碼之前被確定出的發(fā)送垃圾消息的通信號(hào)碼; 若存在空閑節(jié)點(diǎn),確定存在用于保存所述第一通信號(hào)碼的存儲(chǔ)空間; 若不存在空閑節(jié)點(diǎn),確定不存在用于保存所述第一通信號(hào)碼的存儲(chǔ)空間。
18.如權(quán)利要求17所述的裝置,其特征在于,所述號(hào)碼刪除與保存單元,具體用于: 確定所述第二樹結(jié)構(gòu)中用于保存所述第二通信號(hào)碼的第二節(jié)點(diǎn); 刪除所述第二節(jié)點(diǎn)中保存的所述第二通信號(hào)碼,并在所述第二節(jié)點(diǎn)中保存所述第一通信號(hào)碼。
19.如權(quán)利要求18所述的裝置,其特征在于,所述號(hào)碼刪除與保存單元,還用于: 確定是否存在用于保存通信號(hào)碼與消息發(fā)送記錄的對(duì)應(yīng)關(guān)系的第三樹結(jié)構(gòu),所述第三樹結(jié)構(gòu)的各節(jié)點(diǎn)中分別保存所述第二樹結(jié)構(gòu)中保存的各通信號(hào)碼與對(duì)應(yīng)的消息發(fā)送記錄的對(duì)應(yīng)關(guān)系; 若存在,則確定所述第三樹結(jié)構(gòu)中用于保存所述第二通信號(hào)碼與消息發(fā)送記錄的對(duì)應(yīng)關(guān)系的第三節(jié)點(diǎn); 刪除所述第三節(jié)點(diǎn)中保存的所述第二通信號(hào)碼與對(duì)應(yīng)的消息發(fā)送記錄的對(duì)應(yīng)關(guān)系,并在所述第三節(jié)點(diǎn)中保存所述第一通信號(hào)碼和對(duì)應(yīng)的消息發(fā)送記錄的對(duì)應(yīng)關(guān)系。
20.如權(quán)利要求12或18所述的裝置, 其特征在于,所述號(hào)碼刪除與保存單元,還用于: 刪除所述第一節(jié)點(diǎn)中保存的第二通信號(hào)碼和比例關(guān)系的對(duì)應(yīng)關(guān)系,并在所述第一節(jié)點(diǎn)保存所述第一通信號(hào)碼和對(duì)應(yīng)的比例關(guān)系的對(duì)應(yīng)關(guān)系。
全文摘要
本發(fā)明公開了一種控制發(fā)送垃圾消息的通信號(hào)碼的方法以及裝置,主要技術(shù)方案包括確定發(fā)送垃圾消息的第一通信號(hào)碼后,確定是否存在用于保存第一通信號(hào)碼的存儲(chǔ)空間;在確定不存在后,根據(jù)當(dāng)前保存的各通信號(hào)碼分別對(duì)應(yīng)的消息發(fā)送記錄和消息發(fā)送記錄中包括的信息類別對(duì)應(yīng)的控制閾值的比例關(guān)系,確定滿足刪除條件的比例關(guān)系對(duì)應(yīng)的第二通信號(hào)碼;刪除確定出的第二通信號(hào)碼,并在第二通信號(hào)碼的存儲(chǔ)空間保存第一通信號(hào)碼。根據(jù)該技術(shù)方案,綜合考慮通信記錄對(duì)應(yīng)的消息發(fā)送記錄,并以此為依據(jù)確定要?jiǎng)h除的通信號(hào)碼,與現(xiàn)有技術(shù)僅依據(jù)通信號(hào)碼最近發(fā)送消息的時(shí)間來確定刪除的通信號(hào)碼的方式相比,提高了控制發(fā)送垃圾消息的通信號(hào)碼的準(zhǔn)確性。
文檔編號(hào)H04W12/12GK103188682SQ201110455130
公開日2013年7月3日 申請(qǐng)日期2011年12月30日 優(yōu)先權(quán)日2011年12月30日
發(fā)明者王笑然, 蔣文杰, 任輝明, 王洋, 翟楊 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)吉林有限公司