專利名稱:垃圾短信的過濾方法、系統(tǒng)、終端和服務器的制作方法
技術(shù)領域:
本發(fā)明實施例涉及通信技術(shù)領域,尤其涉及一種垃圾短信的過濾方法、系統(tǒng)、終端 和服務器。
背景技術(shù):
隨著移動通信的迅速發(fā)展,手機已經(jīng)逐漸普及,我國的手機用戶數(shù)已經(jīng)達到6億, 其中,短信通信是手機用戶之間進行通信的主要方式。然而,垃圾短信也日益成為困擾通信 運營商和手機用戶的難題。現(xiàn)有技術(shù)中的垃圾短信的過濾方法主要包括網(wǎng)絡側(cè)過濾方式和終端側(cè)過濾方式。 其中,網(wǎng)絡側(cè)過濾方式根據(jù)發(fā)信方屬于全網(wǎng)黑名單或全網(wǎng)白名單,以及短信內(nèi)容中包含的 關(guān)鍵詞的權(quán)重總分與權(quán)重設定值的大小來判定該短信為垃圾短信或合法短信。終端側(cè)過濾 方式則通過移動終端向接收到的陌生電話號碼自動回復質(zhì)詢短信,根據(jù)其返回的應答短信 答案正確與否來判定該短信為垃圾短信或合法短信。在實現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題現(xiàn)有技術(shù)中的 兩種過濾方式主要根據(jù)單個過濾策略來對垃圾短信進行判定,容易導致垃圾短信的誤判。 對于網(wǎng)絡側(cè)過濾方式來說,主要以短信內(nèi)容中出現(xiàn)的“關(guān)鍵詞”的權(quán)重作為過濾策略,而由 于“關(guān)鍵詞”是服務器根據(jù)全網(wǎng)垃圾短信樣本而統(tǒng)計出的結(jié)果,其未考慮不同用戶的個體差 異,則在某些情況下會對某些用戶的短信產(chǎn)生誤判;另外,“關(guān)鍵詞”的匹配也會存在歧義或 漏判現(xiàn)象,僅根據(jù)關(guān)鍵詞武斷地將短信判定為垃圾短信是不合理的。對于終端側(cè)過濾方式 而言,其主要依靠應答短信的答案正確與否來判定其是否屬于垃圾短信,因此也很容易導 致誤判。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種垃圾短信的過濾方法、系統(tǒng)、終端和服務器,實現(xiàn)對垃圾短 信的準確判定,提高垃圾短信的過濾能力。本發(fā)明實施例提供一種垃圾短信的過濾方法,包括根據(jù)服務器組合判斷策略中至少兩個判斷策略,獲得待過濾短信在當前的判斷策 略中對應的垃圾概率綜合評分值,其中,利用所述待過濾短信在當前的判斷策略中對應的 垃圾概率評分值以及之前每一個已執(zhí)行的判斷策略中對應的垃圾概率評分值,共同計算所 述待過濾短信在當前的判斷策略中對應的垃圾概率綜合評分值;判斷所述待過濾短信是否為垃圾短信,包括判斷所述待過濾短信在當前的判斷 策略中對應的垃圾概率綜合評分值是否大于預設的服務器決策閾值;如果判斷結(jié)果為是,則判定所述待過濾短信為垃圾短信,將所述待過濾短信過 濾;如果判斷結(jié)果為否,則將下一個判斷策略作為當前的判斷策略,獲取待過濾短信 在下一個判斷策略中對應的垃圾概率綜合評分值,并再次進入判斷所述待過濾短信是否為垃圾短信的步驟,直到所有判斷策略中對應的垃圾概率綜合評分值均小于預設的服務器決 策閾值時,則將所述待過濾短信以及所述待過濾短信在服務器側(cè)最后一個執(zhí)行的判斷策略 中對應的垃圾概率綜合評分值發(fā)送到終端。本發(fā)明實施例提供一種垃圾短信的過濾方法,包括接收服務器發(fā)送的待過濾短信以及所述待過濾短信在服務器側(cè)最后一個執(zhí)行的 判斷策略中對應的垃圾概率綜合評分值;根據(jù)終端組合判斷策略中至少兩個判斷策略,獲得所述待過濾短信在當前的判斷 策略中對應的垃圾概率綜合評分值,其中,利用所述待過濾短信在服務器側(cè)最后一個執(zhí)行 的判斷策略中對應的垃圾概率綜合評分值以及當前的判斷策略中對應的垃圾概率評分值 以及之前每一個已執(zhí)行的判斷策略中對應的垃圾概率評分值,共同計算所述待過濾短信在 當前的判斷策略中對應的垃圾概率綜合評分值;判斷所述待過濾短信是否為垃圾短信,包括判斷所述待過濾短信在當前的判斷 策略中對應的垃圾概率綜合評分值是否大于預設的終端決策閾值;如果判斷結(jié)果為是,則判定所述待過濾短信為垃圾短信,將所述待過濾短信過 濾;如果判斷結(jié)果為否,則將下一個判斷策略作為當前的判斷策略,獲取待過濾短信 在下一個判斷策略中對應的垃圾概率綜合評分值,并再次進入判斷所述待過濾短信是否為 垃圾短信的步驟,直到所有判斷策略中對應的垃圾概率綜合評分值均小于預設的終端決策 閾值時,則判定所述待過濾短信為合法短信。本發(fā)明實施例提供一種服務器,包括第一獲取模塊,用于根據(jù)服務器組合判斷策略中至少兩個判斷策略,獲得待過濾 短信在當前的判斷策略中對應的垃圾概率綜合評分值,其中,利用所述待過濾短信在當前 的判斷策略中對應的垃圾概率評分值以及之前每一個已執(zhí)行的判斷策略中對應的垃圾概 率評分值,共同計算所述待過濾短信在當前的判斷策略中對應的垃圾概率綜合評分值;;第一判定模塊,用于判斷所述待過濾短信在當前的判斷策略中對應的垃圾概率綜 合評分值是否大于預設的服務器決策閾值;如果判斷結(jié)果為是,則判定所述待過濾短信為 垃圾短信,將所述待過濾短信過濾;如果判斷結(jié)果為否,則將下一個判斷策略作為當前的判 斷策略,判斷所述待過濾短信在下一個判斷策略中對應的垃圾概率綜合評分值是否大于預 設的服務器決策閾值,直到所有判斷策略中對應的垃圾概率綜合評分值均小于預設的服務 器決策閾值時,將判斷結(jié)果發(fā)送給第一發(fā)送模塊;第一發(fā)送模塊,用于當所述待過濾短信在服務器的組合判斷策略中所有判斷策略 中對應的垃圾概率綜合評分值均小于預設的服務器決策閾值時,則將所述待過濾短信以及 所述待過濾短信在服務器側(cè)最后一個執(zhí)行的判斷策略中對應的垃圾概率綜合評分值發(fā)送 到終端。本發(fā)明實施例提供一種終端,包括第二接收模塊,用于接收服務器下發(fā)的待過濾短信以及所述待過濾短信在服務器 側(cè)最后一個執(zhí)行的判斷策略中對應的垃圾概率綜合評分值;第二獲取模塊,用于根據(jù)終端組合判斷策略中至少兩個判斷策略,獲得所述待過 濾短信在當前的判斷策略中對應的垃圾概率綜合評分值,其中,利用所述待過濾短信在服務器側(cè)最后一個執(zhí)行的判斷策略中對應的垃圾概率綜合評分值以及當前的判斷策略中對 應的垃圾概率評分值以及之前每一個已執(zhí)行的判斷策略中對應的垃圾概率評分值,共同計 算所述待過濾短信在當前的判斷策略中對應的垃圾概率綜合評分值;第二判定模塊,判斷所述待過濾短信在當前的判斷策略中對應的垃圾概率綜合評 分值是否大于預設的服務器決策閾值;如果判斷結(jié)果為是,則判定所述待過濾短信為垃圾 短信,將所述待過濾短信過濾;第三判定模塊,用于如果判斷所述待過濾短信在當前的判斷策略中對應的垃圾概 率綜合評分值小于預設的終端決策閾值,則將下一個判斷策略作為當前的判斷策略,判斷 所述待過濾短信在下一個判斷策略中對應的垃圾概率綜合評分值是否大于預設的終端決 策閾值,直到所有判斷策略中對應的垃圾概率綜合評分值均小于預設的終端決策閾值時, 則判定所述待過濾短信為合法短信。本發(fā)明實施例提供一種垃圾短信的過濾系統(tǒng),包括服務器和終端,其中所述服務器用于根據(jù)服務器組合判斷策略中至少兩個判斷策略,獲得待過濾短信 在當前的判斷策略中對應的垃圾概率綜合評分值,其中,利用所述待過濾短信在當前的判 斷策略中對應的垃圾概率評分值以及之前每一個已執(zhí)行的判斷策略中對應的垃圾概率評 分值,共同計算所述待過濾短信在當前的判斷策略中對應的垃圾概率綜合評分值;判斷所 述待過濾短信在當前的判斷策略中對應的垃圾概率綜合評分值是否大于預設的服務器決 策閾值;如果判斷結(jié)果為是,則判定所述待過濾短信為垃圾短信,將所述待過濾短信過濾; 如果判斷結(jié)果為否,則將下一個判斷策略作為當前的判斷策略,獲取待過濾短信在下一個 判斷策略中對應的垃圾概率綜合評分值,并判斷所述待過濾短信在所述下一個判斷策略中 對應的垃圾概率綜合評分值是否大于服務器決策,直到所有判斷策略中對應的垃圾概率綜 合評分值均小于預設的服務器決策閾值時,則將所述待過濾短信以及所述待過濾短信在服 務器側(cè)最后一個執(zhí)行的判斷策略中對應的垃圾概率綜合評分值發(fā)送到終端;所述終端用于接收服務器發(fā)送的待過濾短信以及所述待過濾短信在服務器側(cè)最 后一個執(zhí)行的判斷策略中對應的垃圾概率綜合評分值;根據(jù)終端組合判斷策略中至少兩個 判斷策略,獲得所述待過濾短信在當前的判斷策略中對應的垃圾概率綜合評分值,其中,利 用所述待過濾短信在服務器側(cè)最后一個執(zhí)行的判斷策略中對應的垃圾概率綜合評分值以 及當前的判斷策略中對應的垃圾概率評分值以及之前每一個已執(zhí)行的判斷策略中對應的 垃圾概率評分值,共同計算所述待過濾短信在當前的判斷策略中對應的垃圾概率綜合評分 值;判斷所述待過濾短信在當前的判斷策略中對應的垃圾概率綜合評分值是否大于預設的 終端決策閾值;如果判斷結(jié)果為是,則判定所述待過濾短信為垃圾短信,將所述待過濾短信 過濾;如果判斷結(jié)果為否,則將下一個判斷策略作為當前的判斷策略,獲取待過濾短信在下 一個判斷策略中對應的垃圾概率綜合評分值,并判斷所述待過濾短信在所述下一個判斷策 略中對應的垃圾概率綜合評分值是否大于服務器決策閾值,直到所有判斷策略中對應的垃 圾概率綜合評分值均小于預設的終端決策閾值時,則判定所述待過濾短信為合法短信。本發(fā)明實施例的垃圾短信的過濾方法、系統(tǒng)、終端和服務器,服務器通過服務器的 組合判斷策略對待過濾短信是否為垃圾短信進行評估,組合判斷策略包括至少兩個判斷策 略,待過濾短信只有在服務器判斷不是垃圾短信的情況下才將待過濾短信下發(fā)到終端,由 終端再通過終端的組合判斷策略對該待過濾短信是否為垃圾短信進行進一步的評估,本實
8施例通過服務器的組合判斷策略來綜合判定該待過濾短信為垃圾短信或合法短信,實現(xiàn)了 對垃圾短信的準確判定,提高了垃圾短信的過濾能力。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā) 明的一些實施例,對于本領域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實施例所提供的一種垃圾短信的過濾方法的流程圖;圖2為本發(fā)明實施例所提供的一種垃圾短信的過濾方法中服務器組合決策環(huán)的 示意圖;圖3為本發(fā)明實施例所提供的另一種垃圾短信的過濾方法的流程圖;圖4為本發(fā)明實施例所提供的另一種垃圾短信的過濾方法的流程圖;圖5為本發(fā)明實施例所提供的另一種垃圾短信的過濾方法中終端組合決策環(huán)的 示意圖;圖6為本發(fā)明實施例所提供的另一種垃圾短信的過濾方法的流程圖;圖7為本發(fā)明實施例所提供的一種服務器的結(jié)構(gòu)示意圖;圖8為本發(fā)明實施例所提供的另一種服務器的結(jié)構(gòu)示意圖;圖9為本發(fā)明實施例所提供的一種終端的結(jié)構(gòu)示意圖;圖10為本發(fā)明實施例所提供的另一種終端的結(jié)構(gòu)示意圖;圖11為本發(fā)明實施例所提供的一種垃圾短信的過濾系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施例方式為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例 中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是 本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術(shù)人員 在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。圖1為本發(fā)明實施例所提供的一種垃圾短信的過濾方法的流程圖,如圖1所示,本 實施例提供了一種垃圾短信的過濾方法,本實施例從服務器側(cè)對本發(fā)明的方案進行說明, 具體可以包括如下步驟步驟101,服務器根據(jù)服務器的組合判斷策略中至少兩個判斷策略,獲取待過濾短 信在當前的判斷策略中對應的垃圾概率綜合評分值,該服務器可以部署在短信網(wǎng)關(guān)上。本步驟中服務器的組合判斷策略可以是多個垃圾短信判斷策略的組合,服務器的 組合判斷策略可以包括至少兩個不同的判斷策略,每一個判斷策略對應不同的垃圾短信評 估策略。服務器先根據(jù)服務器的組合判斷策略中至少兩個判斷策略,獲取該待過濾短信在 當前的判斷策略中分別對應的垃圾概率綜合評分值。本實施例中各判斷策略的執(zhí)行順序可 以按照判斷過程從簡單到復雜的順序組合,也可以按照用戶需求以其他方式進行組合。具體實施例中,服務器的組合判斷策略可以具體為服務器組合決策環(huán)的形式,服 務器組合決策環(huán)為設置在服務器上的對垃圾短信的評估原則,每一個服務器決策環(huán)對應一個判斷策略。圖2為本發(fā)明實施例所提供的一種垃圾短信的過濾方法中服務器組合決策環(huán) 的示意圖,如圖2所示,服務器組合決策環(huán)由多個單一的服務器決策環(huán)嵌套組合而成,不同 的服務器決策環(huán)對應不同的垃圾短信評估原則,垃圾短信評估原則可以為根據(jù)短信的可信 度判斷該短信是否為垃圾短信。假設位于最外環(huán)的服務器決策環(huán)的編號為1,即1號服務器 決策環(huán),依照從外環(huán)到內(nèi)環(huán)的順序,位于第二外環(huán)的服務器決策環(huán)的編號為2,即2號服務 器決策環(huán)。依此類推,假設該服務器組合決策環(huán)一共包括10個服務器決策環(huán),則位于最內(nèi) 環(huán)的服務器決策環(huán)的編號為10,即10號服務器決策環(huán)。從圖2中可以看出,1號服務器決 策環(huán)的評估原則為“黑名單、信譽度”,2號服務器決策環(huán)的評估原則為“相似度檢查”,3號 服務器決策環(huán)的評估原則為“短信抽樣”,...,10號服務器決策環(huán)的評估原則為“中央關(guān)鍵 詞與服務器貝葉斯”。在本實施例中,服務器組合決策環(huán)的嵌套原則為“復雜決策環(huán)靠內(nèi),簡 單決策環(huán)靠外”,如上圖2中,由于“黑名單、信譽度”的評估原則比“中央關(guān)鍵詞與服務器貝 葉斯”的評估原則簡單,則“黑名單、信譽度”對應的服務器決策環(huán)靠外,而“中央關(guān)鍵詞與 服務器貝葉斯”對應的服務器決策環(huán)靠內(nèi)。在后續(xù)利用服務器組合決策環(huán)對待過濾短信進 行評估時,可能在服務器組合決策環(huán)中幾個外環(huán)的評估過程中便評估該待過濾短信為垃圾 短信,則無需再通過位于內(nèi)環(huán)的服務器決策環(huán)的復雜決策過程進行評估,這樣可以明顯提 高服務器決策系統(tǒng)的決策效率,當然,決策環(huán)難易程度的排列可以根據(jù)實際需要進行調(diào)整, 本實施例不對決策環(huán)難易程度的排列進行限定。步驟102,服務器判斷所述待過濾短信在當前的判斷策略中對應的垃圾概率綜合 評分值是否大于預設的服務器決策閾值,如果是,則執(zhí)行步驟103,否則執(zhí)行步驟104。在獲取到待過濾短信在服務器側(cè)的當前的判斷策略對應的垃圾概率綜合評分值 后,服務器根據(jù)該垃圾短信綜合評分值來對待過濾短信是否為垃圾短信進行判定。具體地, 服務器判斷該待過濾短信在當前的判斷策略中對應的垃圾概率綜合評分值是否大于預設 的服務器決策閾值,當待過濾短信在當前的判斷策略中對應的垃圾概率綜合評分值大于預 設的服務器決策閾值時,服務器則執(zhí)行后續(xù)步驟103,直接判定該待過濾短信為垃圾短信, 并將該待過濾短信進行過濾。當待過濾短信在當前的判斷策略中對應的垃圾概率綜合評分 值小于預設的服務器決策閾值時,執(zhí)行后續(xù)步驟104,服務器將下一個判斷策略作為當前的 判斷策略,獲取待過濾短信在下一個判斷策略中對應的垃圾概率綜合評分值,并返回執(zhí)行 步驟102。步驟103,服務器判定待過濾短信為垃圾短信,將所述待過濾短信過濾。當待過濾短信在當前的判斷策略中對應的垃圾概率綜合評分值大于預設的服務 器決策閾值時,服務器直接判定該待過濾短信為垃圾短信,將該待過濾短信過濾,即不再進 行后續(xù)其他判斷策略的判定,也不再將其下發(fā)到終端,而可以直接將其進行丟棄處理,并結(jié) 束本流程。結(jié)合上述圖2中的服務器組合決策環(huán),當待過濾短信通過3號服務器決策環(huán)進 行評估,且獲取到的待過濾短信在3號服務器決策環(huán)對應的垃圾概率綜合評分值大于預設 的服務器閾值時,服務器直接將該短信判定為垃圾短信,并無需再通過后續(xù)4-10號服務器 決策環(huán)的評估判定。步驟104,服務器將下一個判斷策略作為當前的判斷策略,獲取待過濾短信在下一 個判斷策略中對應的垃圾概率綜合評分值,并返回執(zhí)行步驟102,直到所有判斷策略中對應 的垃圾概率綜合評分值均小于預設的服務器決策閾值時,則將所述待過濾短信以及所述待
10過濾短信在服務器側(cè)最后一個執(zhí)行的判斷策略中對應的垃圾概率綜合評分值發(fā)送到終端。結(jié)合上述圖2中的服務器組合決策環(huán),當待過濾短信通過3號服務器決策環(huán)進行 評估,且獲取到的待過濾短信在3號服務器決策環(huán)對應的垃圾概率綜合評分值小于預設的 服務器閾值時,服務器繼續(xù)通過后續(xù)4號服務器決策環(huán)進行評估,以此類推,直到待過濾短 信通過10號服務器決策環(huán)的評估判定,其對應的垃圾概率綜合評分值也小于預設的服務 器閾值時,表明該待過濾短信通過服務器的組合判斷策略的評估。在本實施例中,盡管服務器的組合判斷策略包括多個判斷策略,但對待過濾短信 是否為垃圾短信進行判定時,并非對所有判斷策略均進行執(zhí)行,而是在每執(zhí)行一個判斷策 略之后,便對該短信是否為垃圾短信進行判定,如果是,則不再執(zhí)行后續(xù)的判斷策略。本實施例提供了一種垃圾短信的過濾方法,服務器通過服務器的組合判斷策略對 待過濾短信是否為垃圾短信進行評估,待過濾短信只有在服務器判斷不是垃圾短信的情況 下才將該待過濾短信下發(fā)到終端,由終端再通過終端的組合判斷策略對該待過濾短信是否 為垃圾短信進行進一步的評估,本實施例通過服務器的組合判斷策略來綜合判定該待過濾 短信為垃圾短信或合法短信,實現(xiàn)了對垃圾短信的準確判定,提高了垃圾短信的過濾能力。圖3為本發(fā)明實施例所提供的另一種垃圾短信的過濾方法的流程圖,如圖3所示, 本實施例提供了一種垃圾短信的過濾方法,本實施例也從服務器側(cè)對本發(fā)明的方案進行具 體說明,具體可以包括如下步驟步驟301,服務器根據(jù)當前的判斷策略對待過濾短信的評估結(jié)果,生成所述待過濾 短信在所述當前的判斷策略中所對應的垃圾概率評分值。在本實施例中,位于網(wǎng)絡側(cè)的服務器上部署有服務器決策系統(tǒng),在本步驟中,組合 判斷策略中各判斷策略的執(zhí)行順序按照判斷過程從簡單到復雜的順序而進行,在執(zhí)行一個 判斷策略對待過濾短信的評估時,根據(jù)當前的判斷策略對應的評估結(jié)果,生成該待過濾短 信在當前的判斷策略中對應的垃圾概率評分值。在服務器根據(jù)服務器的組合判斷策略對待 過濾短信進行評估判斷時,針對所執(zhí)行的判斷策略分別給出對應的對該待過濾短信的垃圾 概率評分值。在本實施例中,待過濾短信在判斷策略中對應的垃圾概率評分值與對應的垃 圾概率綜合評分值不同,垃圾概率評分值可以理解為執(zhí)行該判斷策略后生成的初步判定結(jié) 果,而垃圾概率綜合評分值為服務器通過該判斷策略對待過濾短信進行最終評估判定后的 最終判定結(jié)果,即垃圾概率綜合評分值是根據(jù)垃圾概率評分值進一步計算生成的,后續(xù)將 對計算過程進行詳細介紹。具體地,如果本實施例中的組合判斷策略以組合決策環(huán)的形式形成,且按照判斷 過程從簡單到復雜的順從外環(huán)到內(nèi)環(huán)的分布,則本步驟可以具體為服務器根據(jù)每個服務器 決策環(huán)的評估策略對待過濾短信進行評估,并生成待過濾短信在每個服務器決策環(huán)對應的 垃圾概率評分值。進一步地,服務器在根據(jù)服務器組合決策環(huán)對待過濾短信進行評估時,以 服務器組合決策環(huán)中從外環(huán)到內(nèi)環(huán)的順序,根據(jù)每個服務器決策環(huán)的評估策略對待過濾短 信進行評估,即服務器以上述介紹的從1號服務器決策環(huán)到10號服務器決策環(huán)的順序,依 次對待過濾短信進行評估。先根據(jù)1號服務器決策環(huán)的評估策略對待過濾短信進行評估, 通過評估生成待過濾短信在該1號服務器決策環(huán)對應的垃圾概率評分值Pi。本實施例中每 個服務器決策環(huán)生成的垃圾概率評分值的取值范圍均為0-1,而本實施例對生成的垃圾概 率評分值取保守值,如對于現(xiàn)有技術(shù)中的黑名單過濾方法來說,如果發(fā)信方存在于黑名單
11中,則得到的垃圾概率評分值應為1,但這樣使得該待過濾短信直接被判定為垃圾短信。本實施例中為避免通過單個決策環(huán)便得到垃圾短信過濾的最終評估結(jié)果,采用保 守評估策略來生成對應的垃圾概率評分值,如采用1號服務器決策環(huán)對應的“黑名單、信譽 度”評估策略對待過濾短信進行評估時,如果該待過濾短信的發(fā)信方存在于黑名單中,則生 成對應的垃圾概率評分值Pl可取值為大于0. 5但遠小于1,而不是1。如果待過濾短信通 過1號服務器決策環(huán)的評估,則服務器依照外環(huán)到內(nèi)環(huán)的順序,繼續(xù)通過2號服務器決策環(huán) 對待過濾短信進行評估,根據(jù)評估結(jié)果生成2號服務器決策環(huán)對應的垃圾概率評分值P2。 以此類推,如果待過濾短信通過i_l號服務器決策環(huán)的評估,其中,i = 3,4,...,10,則服務 器依照外環(huán)到內(nèi)環(huán)的順序,繼續(xù)通過i號服務器決策環(huán)對待過濾短信進行評估,根據(jù)評估 結(jié)果生成i號服務器決策環(huán)對應的垃圾概率評分值Pi。步驟302,服務器通過計算待過濾短信在當前的判斷策略中對應的垃圾概率評分 值以及之前每一個已執(zhí)行的判斷策略中對應的垃圾概率評分值之間的聯(lián)合概率,獲取所述 待過濾短信在當前的判斷策略中所對應的垃圾概率綜合評分值。在實施例中,服務器在根據(jù)設定的順序組合執(zhí)行組合判斷策略中的各判斷策略, 以對待過濾短信是否為垃圾短信進行評估時,服務器每執(zhí)行一個判斷策略,并生成待過濾 短信在當前的判斷策略中對應的垃圾概率評分值之后,服務器根據(jù)當前的判斷策略對應的 垃圾短信評分值以及之前每一個已執(zhí)行的判斷策略中對應的垃圾短信評分值,計算該待過 濾短信在當前的判斷策略中是否為垃圾短信的聯(lián)合概率,獲取所述待過濾短信在當前的判 斷策略中所對應的垃圾概率綜合評分值。例如,當執(zhí)行第三個判斷策略時,由于在該判斷策 略之前存在的已執(zhí)行的判斷策略為第一個判斷策略和第二個判斷策略,則此時計算得到的 該待過濾短信在當前的判斷策略中的聯(lián)合概率即為第一個判斷策略對應的垃圾概率評分 值、第二個判斷策略對應的垃圾概率評分值和第三個判斷策略對應的垃圾概率評分值的聯(lián) 合概率,即獲取到待過濾短信當前的第三個判斷策略中所對應的垃圾概率綜合評分值。具體地,當本實施例中的服務器的組合判斷策略具體為上述圖2所示的服務器組 合決策環(huán)時,例如,服務器在通過2號服務器決策環(huán)對待過濾短信進行評估時,服務器在獲 取到生成的待過濾短信在2號服務器決策環(huán)對應的垃圾概率評分值P2之后,計算待過濾短 信在2號服務器決策環(huán)對應的垃圾概率評分值P2和2號服務器決策環(huán)的所有外環(huán)服務器 決策環(huán)對應的垃圾概率評分值之間的聯(lián)合概率Ps2。由于2號服務器決策環(huán)的所有外環(huán)只 有1號服務器決策環(huán),則2號服務器決策環(huán)的所有外環(huán)服務器決策環(huán)對應的垃圾概率評分 值即為1號服務器決策環(huán)對應的垃圾概率評分值P1,服務器只需計算2號服務器決策環(huán)對 應的垃圾概率評分值P2和1號服務器決策環(huán)對應的垃圾概率評分值Pl之間的聯(lián)合概率 Ps2,具體可以采用如下公式(1)來進行計算
Γπ …Ρ1*Ρ2/1\
「00631 Ps2=--(丄)
L J尸1* 尸2+(l— 尸 1)*(1-尸2)v ,以此獲取待過濾短信在2號服務器決策環(huán)對應的垃圾概率綜合評分值,即計算得 到的聯(lián)合概率Ps2。再如,服務器在通過i號服務器決策環(huán)對待過濾短信進行評估時,服務器在獲取 到生成的待過濾短信在i號服務器決策環(huán)對應的垃圾概率評分值Pi之后,其中,i = 3, 4,...,10,計算待過濾短信在i號服務器決策環(huán)對應的垃圾概率評分值Pi和i號服務器決 策環(huán)的所有外環(huán)服務器決策環(huán)對應的垃圾概率評分值之間的聯(lián)合概率Psi。由于i號服務
12器決策環(huán)的所有外環(huán)包括1號服務器決策環(huán)、2號服務器決策環(huán)...i_l號服務器決策環(huán),則 服務器計算i號服務器決策環(huán)對應的垃圾概率評分值Pi和1號服務器決策環(huán)對應的垃圾
概率評分值Pl、2號服務器決策環(huán)對應的垃圾概率評分值P2.....i-1號服務器決策環(huán)對應
的垃圾概率評分值P(i-Ι)之間的聯(lián)合概率Psi,具體可以采用如下公式(2)來進行計算Psi=-pi*p2*-*pi---,1=3, 4, ..., 10 (2)
ιυυυυ」尸 1*尸2*...*Pi + (l_尸 1)*(1一尸2)*…》(1-Ρ ) ,ν ,以此獲取待過濾短信在i號服務器決策環(huán)對應的垃圾概率綜合評分值,即計算得 到的聯(lián)合概率Psi。步驟303,服務器根據(jù)待過濾短信在當前的判斷策略中對應的垃圾概率綜合評分 值和預設的服務器決策閾值對所述待過濾短信進行評估,如果所述垃圾概率綜合評分值大 于所述服務器決策閾值,則執(zhí)行步驟304,否則執(zhí)行步驟305。服務器計算得到的待過濾短信在當前的判斷策略中對應的垃圾概率綜合評分值, 判斷該垃圾概率綜合評分值是否小于該服務器決策閾值,如果是,則表明該待過濾短信通 過該判斷策略的評估,否則表明其未通過該判斷策略的評估。當待過濾短信在當前的判斷 策略中對應垃圾概率綜合評分值小于服務器決策閾值時,執(zhí)行后續(xù)步驟305,繼續(xù)通過下一 個判斷策略對該待過濾短信進行評估判斷;否則當待過濾短信在當前的判斷策略中對應垃 圾概率綜合評分值大于服務器決策閾值時,執(zhí)行后續(xù)步驟304,判定該待過濾短信為垃圾短具體地,當本實施例中的服務器的組合判斷策略具體為上述圖2所示的服務器組 合決策環(huán)時,服務器在獲取到一個服務器決策環(huán)對應的垃圾概率綜合評分值之后,便根據(jù) 該服務器決策環(huán)對應的垃圾概率綜合評分值和預設的服務器決策閾值,對待過濾短信進行 評估,該服務器決策閾值通??梢栽O置為0. 5-1. 0之間的一個值,當然本領域技術(shù)人員也 可以根據(jù)實際情況對該服務器決策閾值進行設置。在本實施例中,只要待過濾短信未通過 服務器組合決策環(huán)中的一個服務器決策環(huán),即只要一個服務器決策環(huán)對應的垃圾概率綜合 評分值大于預設的服務器決策閾值,則服務器直接判定待過濾短信未通過服務器組合決策 環(huán);而只有待過濾短信通過服務器組合決策環(huán)中的所有服務器決策環(huán),即所有服務器決策 環(huán)對應的垃圾概率綜合評分均小于預設的服務器決策閾值,則服務器才判定待過濾短信通 過服務器組合決策環(huán)。例如,當待過濾短信通過i-Ι號服務器決策環(huán)的判定之后,通過上述步驟獲取i號 服務器決策環(huán)對應的垃圾概率綜合評分值Psi,判斷該垃圾概率綜合評分值Psi是否小于 預設的服務器決策閾值,如果是,則表明該待過濾短信已經(jīng)通過i號服務器決策環(huán)的評估, 服務器繼續(xù)執(zhí)行后續(xù)步驟405。如果垃圾概率綜合評分值Psi大于預設的服務器決策閾值, 則表明待過濾短信未通過i號服務器決策環(huán),服務器直接判定待過濾短信未通過服務器組 合決策環(huán),并執(zhí)行后續(xù)步驟404。步驟304,服務器判定待過濾短信為垃圾短信,并結(jié)束本流程。當待過濾短信在服務器的組合判斷策略中某一個判斷策略中對應的垃圾概率綜
合評分值大于預設的服務器決策閾值時,服務器判定該待過濾短信為垃圾短信,處理方式
可以是直接將其進行丟棄處理,不再向終端下發(fā),并結(jié)束本流程。其中,服務器的組合判斷
策略應確保只有在各個判斷策略都得到較高垃圾概率評分值的短信,才會最終在服務器側(cè)
被判定為垃圾短信。因此服務器決策閾值的取值應小于但接近所有判斷策略的最高評分值的聯(lián)合概率。步驟305,服務器判斷當前的判斷策略是否為服務器的組合判斷策略中的最后一 個判斷策略,如果是,則執(zhí)行步驟306,否則根據(jù)服務器的組合判斷策略中下一個判斷策略 繼續(xù)執(zhí)行步驟301。其中,服務器的組合判斷策略中的所有判斷策略均已執(zhí)行,該待過濾短信已通過 服務器的組合判斷策略的評估,即該待過濾短信在服務器的組合判斷策略中所有判斷策略 中對應的垃圾概率綜合評分值均小于預設的服務器決策閾值時,則執(zhí)行后續(xù)步驟306,服務 器直接將該待過濾短信下發(fā)到終端。否則,將服務器的組合判斷策略中的下一個執(zhí)行的判 斷策略作為當前的判斷策略,重復執(zhí)行上述步驟301,直到待過濾短信通過所有判斷策略的 評估或者待過濾短信未通過其中一個判斷策略的評估為止。步驟306,服務器將待過濾短信下發(fā)到所述終端,同時將所述待過濾短信在服務器 側(cè)最后一個執(zhí)行的判斷策略中對應的垃圾概率綜合評分值。在待過濾短信通過服務器側(cè)的評估后,服務器將該待過濾短信下發(fā)到終端,并在 下發(fā)的待過濾短信中攜帶服務器側(cè)最后一個執(zhí)行的判斷策略中對應的垃圾概率綜合評分 值。進一步地,還可以在下發(fā)的待過濾短信中攜帶服務器的組合判斷策略的標識信息,該服 務器的組合判斷策略的標識信息用于標識該待過濾短信所通過的服務器的組合判斷策略 所包含的各判斷策略。服務器可以將服務器側(cè)最后一個執(zhí)行的判斷策略中對應的垃圾概 率綜合評分值和服務器的組合判斷策略的標識信息附加在待過濾短信的內(nèi)容頭部、內(nèi)容尾 部、協(xié)議數(shù)據(jù)頭部或者任意的服務器與終端約定好的短信數(shù)據(jù)的固定位置中。當本實施例中的服務器的組合判斷策略具體為上述圖2所示的服務器組合決策 環(huán)時,在服務器依次通過服務器組合決策環(huán)中各服務器決策環(huán)的評估策略對待過濾短信進 行評估之后,服務器將該待過濾短信下發(fā)到終端,在待過濾短信中攜帶服務器側(cè)最后一個 執(zhí)行的判斷策略中對應的垃圾概率綜合評分值和服務器組合決策環(huán)的標識號。由于本步驟 是在待過濾短信通過服務器組合決策環(huán)的評估,即待過濾短信通過所有服務器決策環(huán)的判 定之后才執(zhí)行的,因此,本實施例中的服務器側(cè)的垃圾概率最終評分值為待過濾短信在服 務器組合決策環(huán)中最內(nèi)環(huán)的服務器決策環(huán)對應的垃圾概率綜合評分值,即圖2中的10號服 務器決策環(huán)對應的垃圾概率綜合評分值PslO。進一步地,在本實施例提供的垃圾短信的過濾方法中,用戶還可以選擇自身需要 的服務器側(cè)的判斷策略,對服務器的組合判斷策略進行定制并更新。進一步地,本實施例還 可以包括如下步驟首先,終端獲取定制的服務器的定制組合判斷策略,并獲取該服務器的 定制組合判斷策略對應的標識信息。用戶可以使用位于終端上的客戶端軟件選擇自身需要 的服務器的定制組合判斷策略,終端根據(jù)選擇到的判斷策略組成的服務器的定制組合判斷 策略獲取其對應的標識信息。其次,終端向服務器發(fā)送服務器的組合判斷策略定制請求,在 服務器的組合判斷策略定制請求中攜帶定制的服務器的定制組合判斷策略對應的標識信 息。具體地,本實施例中的服務器的定制組合判斷策略對應的標識信息在本實施例中可以 由各定制的判斷策略的標識號組成。在本實施例中,在垃圾短信過濾系統(tǒng)部署時,各種類型的服務器決策環(huán)的組合關(guān) 系(也就是服務器的組合判斷策略中各個判斷策略的執(zhí)行順序)與服務器組合決策環(huán)的 標識號之間的對應關(guān)系已經(jīng)確定,并將該對應關(guān)系保存在位于終端的客戶端軟件和服務器中。則本步驟終端可以從容戶端軟件中獲取該服務器的定制組合決策環(huán)對應標識號,即由 定制組合決策環(huán)中各服務器決策環(huán)的標識號組成。其次,終端向服務器發(fā)送服務器的組合 判斷策略定制請求,在服務器的組合判斷策略定制請求中攜帶所述服務器的定制組合決策 環(huán)的標識號。具體地,終端所發(fā)送的服務器的組合判斷策略定制請求可以具體采用如下格 式的報文
請求類型 組合決策環(huán)標識號 校驗碼~其中,請求類型用于標識該報文的類型為組合判斷策略定制請求,本領域技術(shù)人 員可以理解,可以在未來的應用中根據(jù)需求將該請求類型擴展為其他類型的報文,而不限 于本實施例中的組合判斷策略定制請求。其中,組合決策環(huán)的標識號為用戶通過客戶端軟 件定制的各服務器決策環(huán)組成的服務器的定制組合決策環(huán)的標識號,其可以唯一標識出服 務器側(cè)某一組合的服務器組合決策環(huán),則服務器可以根據(jù)該標識號對應出唯一的服務器組 合決策環(huán)。例如十六進制數(shù)0x13的標識號表示由“服務器決策環(huán)1”、“服務器決策環(huán)8”、 “服務器決策環(huán)11”、“服務器決策環(huán)54”和“服務器決策環(huán)81”所構(gòu)成的服務器組合決策環(huán)。 校驗碼用于校驗數(shù)據(jù)的完整性,其可以采用循環(huán)冗余校驗(Cyclic Redundancy Check ;以 下簡稱CRC)等通用算法。再次,服務器根據(jù)接收到的所述組合決策環(huán)定制請求中攜帶的 所述服務器的定制組合決策環(huán)的標識號獲取對應的定制組合決策環(huán)。由于在服務器中保存 有各個服務器組合決策環(huán)與對應的標識號之間的對應關(guān)系,則服務器根據(jù)組合決策環(huán)定制 請求中攜帶的標識號便可以唯一獲取其對應的定制的服務器組合決策環(huán)。最后,服務器根 據(jù)所述服務器的定制組合決策環(huán)對當前的服務器組合決策環(huán)進行更新。這樣,在進行下一 次垃圾短信過濾時,即采用用戶定制的服務器決策環(huán)組成的服務器組合決策環(huán)對待過濾短 信進行評估。進一步地,為防止服務器由于網(wǎng)絡原因?qū)е挛词盏浇K端發(fā)送的組合判斷策略定制 請求報文時仍采用原有的服務器的組合判斷策略對待過濾短信進行評估,本實施例提供的 垃圾短信的過濾方法還可以包括如下步驟首先,服務器向終端發(fā)送服務器的組合判斷策 略對應的標識信息,該標識信息為服務器側(cè)當前的組合判斷策略對應的標識信息。其次,終 端根據(jù)服務器的組合判斷策略對應的標識信息判斷當前的服務器的組合判斷策略是否為 所述服務器的定制組合判斷策略。具體地,如果當前的服務器的組合判斷策略對應的標識 信息與所述服務器的定制組合判斷策略對應的標識信息不同,則終端重新向所述服務器發(fā) 送所述服務器組合判斷策略定制請求。具體也可以在服務器向終端下發(fā)待過濾短信時,在 待過濾短信中攜帶當前的服務器的組合判斷策略對應的標識信息,終端通過該標識信息來 判斷當前的服務器的組合判斷策略是否為用戶定制的服務器的定制組合判斷策略。如果該 標識信息與用戶定制的服務器的定制組合判斷策略對應的標識信息不相符,則終端再次向 服務器發(fā)送組合判斷策略定制請求,在重新發(fā)送的組合判斷策略定制請求中攜帶的仍是用 戶定制的服務器的定制組合判斷策略對應的標識信息,直到終端接收到的服務器下發(fā)的短 信中攜帶的服務器的組合判斷策略對應的標識信息與用戶定制的要求相符。由此可見,本實施例提供的垃圾短信的過濾方法通過判斷策略的可定制,使得用 戶可以靈活參與判斷策略定制過程,根據(jù)自己的短信過濾需求和當前的短信過濾效果,選
15擇不同的判斷策略組合,充分滿足了個體用戶的需要,同時可不斷改進針對每一用戶的短 信過濾能力。另外,本實施例提供的垃圾短信的過濾方法通過使用組合判斷策略中每個判 斷策略的標識信息,僅用單個字節(jié)或幾個字節(jié)便可以標識出復雜的決策策略,服務器和終 端都能根據(jù)此標識信息找到對應的組合判斷策略,極大地減小了數(shù)據(jù)傳輸量,使得服務器 能夠在下發(fā)短信的同時將服務器組合判斷策略標識號附加至短信中,無需發(fā)送額外短信, 一定程度上減小了網(wǎng)絡擁塞。圖4為本發(fā)明實施例所提供的另一種垃圾短信的過濾方法的流程圖,如圖1所示, 本實施例提供了一種垃圾短信的過濾方法,本實施例從終端側(cè)對本發(fā)明的方案進行說明, 本實施例在上述圖1所示的實施例的基礎之上,還可以包括如下步驟步驟401,終端接收服務器下發(fā)的待過濾短信以及待過濾短信在服務器側(cè)最后一 個執(zhí)行的判斷策略中對應的垃圾概率綜合評分值。當待過濾短信通過服務器的評估時,服務器將該待過濾短信下發(fā)到終端,同時,服 務器將待過濾短信在服務器側(cè)最后一個執(zhí)行的判斷策略中對應的垃圾概率綜合評分值也 發(fā)送到終端,或者也可以在待過濾短信中攜帶該垃圾概率綜合評分值。步驟402,終端根據(jù)終端的組合判斷策略中至少兩個判斷策略,獲得所述待過濾短 信在當前的判斷策略中對應的垃圾概率綜合評分值。本步驟為終端根據(jù)終端的組合判斷策略中至少兩個判斷策略,獲得所述待過濾短 信在當前的判斷策略中對應的垃圾概率綜合評分值,具體為終端利用待過濾短信在服務器 側(cè)最后一個執(zhí)行的判斷策略中對應的垃圾概率綜合評分值以及當前的判斷策略中對應的 垃圾概率評分值以及之前每一個已執(zhí)行的判斷策略中對應的垃圾概率評分值,共同計算所 述待過濾短信在當前的判斷策略中對應的垃圾概率綜合評分值。本步驟中的終端的組合判 斷策略可以是多個垃圾短信判斷策略的組合,每一個判斷策略對應不同的垃圾短信判斷策 略,判斷策略可以按照判斷過程從簡單到復雜的順序組合,也可以按照用戶需求按照其他 方式進行組合。在終端側(cè)進一步對待過濾短信是否為垃圾短信進行評估之前,終端先根據(jù) 終端的組合判斷策略獲取該待過濾短信在已執(zhí)行的判斷策略中分別對應的垃圾概率綜合 評分值。在本實施例中,同服務器側(cè)類似,對待過濾短信是否為垃圾短信進行判定時,并非 對所有判斷策略均進行執(zhí)行,而是在每執(zhí)行一個判斷策略之后,便對該短信是否為垃圾短 信進行判定,如果是,則不再執(zhí)行后續(xù)的判斷策略。具體實施例中,終端的組合判斷策略可以具體為終端組合決策環(huán)的形式,每一個 終端決策環(huán)對應一個判斷策略。圖5為本發(fā)明實施例所提供的另一種垃圾短信的過濾方法 中終端組合決策環(huán)的示意圖,如圖5所示,終端組合決策環(huán)類似于前述服務器的組合決策 環(huán)的組合方式。在本實施例中,終端組合決策環(huán)的嵌套原則也采用“復雜決策環(huán)靠內(nèi),簡單 決策環(huán)靠外”,這樣在后續(xù)利用終端組合決策環(huán)對待過濾短信進行評估時,可能在終端組合 決策環(huán)中幾個外環(huán)的評估過程中便判定該待過濾短信為垃圾短信,則無需再通過位于內(nèi)環(huán) 的終端決策環(huán)的復雜決策過程進行評估,這樣可以明顯提高終端決策系統(tǒng)的決策效率。另 外,終端組合決策環(huán)的嵌套原則還包括“用戶意愿優(yōu)先、系統(tǒng)決策靠后”,以使過濾引擎優(yōu)先 滿足用戶的個性化要求。步驟403,終端判斷所述待過濾短信在當前的判斷策略中對應的垃圾概率綜合評 分值是否大于預設的終端決策閾值,如果是,則執(zhí)行步驟404,否則執(zhí)行步驟405。
在獲取到待過濾短信在當前的判斷策略中對應的垃圾概率綜合評分值后,終端對 待過濾短信是否為垃圾短信進行判定。具體地,終端判斷所述待過濾短信在當前的判斷策 略中對應的垃圾概率綜合評分值是否大于預設的終端決策閾值,當待過濾短信在當前的判 斷策略中對應的垃圾概率綜合評分值大于預設的終端決策閾值時,執(zhí)行步驟404,判定所述 待過濾短信為垃圾短信,將所述待過濾短信過濾;當待過濾短信在當前的判斷策略中對應 的垃圾概率綜合評分值小于預設的終端決策閾值時,執(zhí)行步驟405,終端將下一個判斷策略 作為當前的判斷策略,獲取待過濾短信在下一個判斷策略中對應的垃圾概率綜合評分值, 并返回執(zhí)行步驟403,直到所有判斷策略中對應的垃圾概率綜合評分值均小于預設的終端 決策閾值時,則判斷所述待過濾短信為合法短信。步驟404,終端判定所述待過濾短信為垃圾短信,將所述待過濾短信過濾。當待過濾短信在當前的判斷策略中對應的垃圾概率綜合評分值大于預設的終端 決策閾值,即當待過濾短信在終端的組合判斷策略的一個判斷策略中對應的垃圾概率綜合 評分值大于預設的終端決策閾值時,則終端判定所述待過濾短信為垃圾短信。其中,終端判 定該待過濾短信為垃圾短信后,不再進行后續(xù)其他判斷策略的判定,而可以直接將其進行 丟棄處理,并結(jié)束本流程。步驟405,終端將下一個判斷策略作為當前的判斷策略,獲取待過濾短信在下一個 判斷策略中對應的垃圾概率綜合評分值,并返回執(zhí)行步驟403,直到所有判斷策略中對應的 垃圾概率綜合評分值均小于預設的終端決策閾值時,則判斷所述待過濾短信為合法短信。本實施例提供了一種垃圾短信的過濾方法,在服務器將判定為合法短信的待過濾 短信下發(fā)到終端后,終端通過終端的組合判斷策略對待過濾短信是否為垃圾短信進行評 估,當待過濾短信未通過終端的組合判斷策略中一個判斷策略時,終端判定該待過濾短信 為垃圾短信;當待過濾短信通過終端的組合判斷策略中所有判斷策略時,終端判定該待過 濾短信為合法短信,本實施例通過終端的組合判斷策略來綜合判定該待過濾短信為垃圾短 信或合法短信,實現(xiàn)了對垃圾短信的準確判定,提高了垃圾短信的過濾能力。圖6為本發(fā)明實施例所提供的另一種垃圾短信的過濾方法的流程圖,如圖6所示, 本實施例提供了一種垃圾短信的過濾方法,本實施例從終端側(cè)對本發(fā)明的方案進行說明, 本實施例在上述圖3所示的實施例的基礎之上,具體還可以包括如下步驟步驟601,終端接收服務器下發(fā)的待過濾短信以及所述待過濾短信在服務器側(cè)最 后一個執(zhí)行的判斷策略中對應的垃圾概率綜合評分值,本步驟可以與上述步驟401類似, 此處不再贅述。步驟602,終端根據(jù)終端的組合判斷策略分別對所述服務器下發(fā)的待過濾短信進 行評估,并根據(jù)當前的判斷策略對待過濾短信的評估結(jié)果,生成所述待過濾短信在該判斷 策略中對應的垃圾概率評分值。終端在接收到服務器下發(fā)的待過濾短信之后,終端以終端的組合判斷策略中從簡 單到復雜的順序,根據(jù)每個判斷策略的評估策略對所述服務器下發(fā)的待過濾短信進行評 估,并生成所述待過濾短信在已執(zhí)行的判斷策略中對應的垃圾概率評分值。本步驟具體的 執(zhí)行過程可以同上述步驟302,此處不再贅述。步驟603,終端通過計算待過濾短信在當前的判斷策略中對應的垃圾概率評分值、 每一個已執(zhí)行的判斷策略中對應的垃圾概率評分值以及服務器側(cè)的垃圾概率最終評分值之間的聯(lián)合概率,獲取所述待過濾短信在當前的判斷策略中對應的垃圾概率綜合評分值。在實施例中,終端在根據(jù)設定的順序組合執(zhí)行組合判斷策略中的各判斷策略,以 對待過濾短信是否為垃圾短信進行評估時,終端每執(zhí)行一個判斷策略,并生成待過濾短信 在當前的判斷策略中對應的垃圾概率評分值之后,終端根據(jù)當前的判斷策略中對應的垃圾 短信評分值、之前已執(zhí)行的判斷策略中對應的垃圾短信評分值以及服務器側(cè)的垃圾概率最 終評分值,計算該待過濾短信在當前的判斷策略中是否為垃圾短信的聯(lián)合概率,以獲取所 述待過濾短信在當前的判斷策略中所對應的垃圾概率綜合評分值。終端計算垃圾概率綜合 評分值的具體方法與服務器側(cè)類似,不同之處在于終端側(cè)需要將服務器側(cè)的垃圾概率最終 評分值作為計算聯(lián)合概率的因素之一,具體計算方法相同,以下僅以一個示例作為具體的 說明。具體地,當本實施例中的終端的組合判斷策略具體為上述圖5所示的終端組合決 策環(huán)時,例如,終端在通過i號終端決策環(huán)對待過濾短信進行評估時,終端在獲取到生成的 待過濾短信在j號終端決策環(huán)對應的垃圾概率評分值Pj之后,其中,j = 3,4,...,10,計 算待過濾短信在j號終端決策環(huán)對應的垃圾概率評分值Pj、j號終端決策環(huán)的所有外環(huán)終 端決策環(huán)對應的垃圾概率評分值以及服務器側(cè)的垃圾概率最終評分值Ps之間的聯(lián)合概率 Ptj0由于j號終端決策環(huán)的所有外環(huán)包括1號終端決策環(huán)、2號終端決策環(huán)...j-Ι號終端 決策環(huán),則終端計算j號終端決策環(huán)對應的垃圾概率評分值Pj和1號終端決策環(huán)對應的垃
圾概率評分值Pl、2號終端決策環(huán)對應的垃圾概率評分值P2.....j-Ι號終端決策環(huán)對應的
垃圾概率評分值P (j-D,以及服務器側(cè)的垃圾概率最終評分值Ps之間的聯(lián)合概率Pt j,具 體可以采用如下公式(3)來進行計算Ptj=-pswpDpj-4,10 (3)
LU■們」Ps*Pl*P2*...*Pj + (l-Ps)(卜Pl)*(l_P2)*."*(l-Pj),Jv ‘以此獲取待過濾短信在j號終端決策環(huán)對應的垃圾概率綜合評分值,即計算得到 的聯(lián)合概率Ptj。步驟604,終端根據(jù)待過濾短信在終端側(cè)的當前的判斷策略中對應的垃圾概率綜 合評分值和預設的終端決策閾值對所述待過濾短信進行評估,當該待過濾短信在當前的判 斷策略中對應的垃圾概率綜合評分值小于預設的終端決策閾值時,執(zhí)行步驟605,否則執(zhí)行 步驟606。在計算得到待過濾短信在當前的判斷策略中對應的垃圾概率綜合評分值后,終端 先判斷該待過濾短信是否可以通過該判斷策略的評估。終端判斷計算得到的待過濾短信在 該判斷策略中對應的垃圾概率綜合評分值與預設的終端決策閾值的關(guān)系,判斷該垃圾概率 綜合評分值是否小于該終端決策閾值,如果是,則表明該待過濾短信通過該判斷策略的評 估,否則表明其未通過該判斷策略的評估。當待過濾短信通過該判斷策略的評估時,執(zhí)行后 續(xù)步驟605,繼續(xù)對該待過濾短信進行評估判斷,否則執(zhí)行后續(xù)步驟606,判定該待過濾短 信為垃圾短信。需要指出的是,本步驟中終端對待過濾短信的評估過程與上述服務器側(cè)的 類似,此處不再贅述。步驟605,服務器判斷當前的判斷策略是否為終端的組合判斷策略中的最后一個 判斷策略,如果是,則執(zhí)行步驟607,否則根據(jù)終端的組合判斷策略中下一個判斷策略繼續(xù) 執(zhí)行步驟602。在通過上述步驟602-604完成終端側(cè)的一個判斷策略對待過濾短信的評估判斷
18之后,終端均判斷當前的判斷策略是否為終端的組合判斷策略中的最后一個判斷策略,且 該待過濾短信是否通過所有判斷策略的評估,如果是,則執(zhí)行后續(xù)步驟607,終端直接將該 待過濾短信顯示給用戶。否則重復執(zhí)行上述步驟602-605,直到待過濾短信通過所有判斷策 略的評估,即表明待過濾短信通過終端的組合判斷策略的評估,則執(zhí)行步驟607 ;或者重復 執(zhí)行上述步驟602-605,直到待過濾短信未通過其中一個判斷策略的評估,即表明待過濾短 信未通過終端的組合判斷策略的評估,則執(zhí)行步驟606。步驟606,終端判定所述待過濾短信為垃圾短信。在終端依次通過終端組合決策環(huán)中各終端決策環(huán)的評估策略,并結(jié)合上述服務器 側(cè)的評估結(jié)果,對待過濾短信進行評估之后,當待過濾短信未通過某個終端決策環(huán)的判定 時,即表明待過濾短信未通過終端組合決策環(huán)的評估,則終端直接將該待過濾短信判定為 垃圾短信,直接將其進行丟棄處理,不再顯示給用戶,并結(jié)束本流程。終端的組合判斷策略 應確保只有在各個判斷策略都得到較高垃圾概率評分值的短信,才會最終在終端側(cè)被判定 為垃圾短信。因此終端決策閾值的取值可以小于但接近所有判斷策略的最高評分值的聯(lián)合 概率。步驟607,終端判定所述待過濾短信為合法短信。經(jīng)過上述步驟中當前的終端側(cè)的判斷策略對待過濾短信進行評估判斷后,當待過 濾短信在終端的組合判斷策略中所有判斷策略中對應的垃圾概率綜合評分值均小于預設 的終端決策閾值時,表明該待過濾短信通過終端側(cè)所有判斷策略的評估判定,才判定其為 合法短信,將其顯示給用戶。具體地,當本實施例中的終端的組合判斷策略具體為上述圖5所示的終端組合決 策環(huán)時,在終端通過終端組合決策環(huán)中某終端決策環(huán)的評估策略,并結(jié)合上述服務器側(cè)的 評估結(jié)果,對待過濾短信進行評估之后,當待過濾短信通過所有終端決策環(huán)的判定時,即表 明待過濾短信通過終端組合決策環(huán)的評估,則終端直接將該待過濾短信判定為合法短信。 通常,評價垃圾短信過濾性能的指標包括準確率、精確率、召回率和丟失率,其中,最常用的 是準確率和召回率,具體地,準確率和召回率可以采用如下公式(4)和(5)來進行具體的定 義
權(quán)利要求
一種垃圾短信的過濾方法,其特征在于,包括根據(jù)服務器組合判斷策略中至少兩個判斷策略,獲得待過濾短信在當前的判斷策略中對應的垃圾概率綜合評分值,其中,利用所述待過濾短信在當前的判斷策略中對應的垃圾概率評分值以及之前每一個已執(zhí)行的判斷策略中對應的垃圾概率評分值,共同計算所述待過濾短信在當前的判斷策略中對應的垃圾概率綜合評分值;判斷所述待過濾短信是否為垃圾短信,包括判斷所述待過濾短信在當前的判斷策略中對應的垃圾概率綜合評分值是否大于預設的服務器決策閾值;如果判斷結(jié)果為是,則判定所述待過濾短信為垃圾短信,將所述待過濾短信過濾;如果判斷結(jié)果為否,則將下一個判斷策略作為當前的判斷策略,獲取待過濾短信在下一個判斷策略中對應的垃圾概率綜合評分值,并再次進入判斷所述待過濾短信是否為垃圾短信的步驟,直到所有判斷策略中對應的垃圾概率綜合評分值均小于預設的服務器決策閾值時,則將所述待過濾短信以及所述待過濾短信在服務器側(cè)最后一個執(zhí)行的判斷策略中對應的垃圾概率綜合評分值發(fā)送到終端。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述利用所述待過濾短信在當前的判斷 策略中對應的垃圾概率評分值以及之前每一個已執(zhí)行的判斷策略中對應的垃圾概率評分 值,共同計算所述待過濾短信在當前的判斷策略中對應的垃圾概率綜合評分值包括通過計算所述待過濾短信在當前的判斷策略中對應的垃圾概率評分值和之前每一個 已執(zhí)行的判斷策略中對應的垃圾概率評分值之間的聯(lián)合概率,獲取所述待過濾短信在所述 當前的判斷策略中對應的垃圾概率綜合評分值。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,還包括接收所述終端發(fā)送的服務器的組合判斷策略定制請求,所述服務器的組合判斷策略定 制請求中攜帶有定制的服務器的定制組合判斷策略對應的標識信息;根據(jù)所述標識信息獲取對應的服務器的定制組合判斷策略,根據(jù)所述定制組合判斷策 略對服務器的組合判斷策略進行更新。
4.一種垃圾短信的過濾方法,其特征在于,包括接收服務器發(fā)送的待過濾短信以及所述待過濾短信在服務器側(cè)最后一個執(zhí)行的判斷 策略中對應的垃圾概率綜合評分值;根據(jù)終端組合判斷策略中至少兩個判斷策略,獲得所述待過濾短信在當前的判斷策略 中對應的垃圾概率綜合評分值,其中,利用所述待過濾短信在服務器側(cè)最后一個執(zhí)行的判 斷策略中對應的垃圾概率綜合評分值以及當前的判斷策略中對應的垃圾概率評分值以及 之前每一個已執(zhí)行的判斷策略中對應的垃圾概率評分值,共同計算所述待過濾短信在當前 的判斷策略中對應的垃圾概率綜合評分值;判斷所述待過濾短信是否為垃圾短信,包括判斷所述待過濾短信在當前的判斷策略 中對應的垃圾概率綜合評分值是否大于預設的終端決策閾值;如果判斷結(jié)果為是,則判定所述待過濾短信為垃圾短信,將所述待過濾短信過濾; 如果判斷結(jié)果為否,則將下一個判斷策略作為當前的判斷策略,獲取待過濾短信在下 一個判斷策略中對應的垃圾概率綜合評分值,并再次進入判斷所述待過濾短信是否為垃圾 短信的步驟,直到所有判斷策略中對應的垃圾概率綜合評分值均小于預設的終端決策閾值 時,則判定所述待過濾短信為合法短信。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述利用所述待過濾短信在服務器側(cè)最 后一個執(zhí)行的判斷策略中對應的垃圾概率綜合評分值以及當前的判斷策略中對應的垃圾 概率評分值以及之前每一個已執(zhí)行的判斷策略中對應的垃圾概率評分值,共同計算所述待 過濾短信在當前的判斷策略中對應的垃圾概率綜合評分值包括通過計算所述待過濾短信在當前的判斷策略中對應的垃圾概率評分值、每一個已執(zhí)行 的判斷策略中對應的垃圾概率評分值以及所述待過濾短信在服務器側(cè)最后一個執(zhí)行的判 斷策略中對應的垃圾概率綜合評分值之間的聯(lián)合概率,獲取所述待過濾短信在所述當前的 判斷策略中對應的垃圾概率綜合評分值。
6.根據(jù)權(quán)利要求4或5所述的方法,其特征在于,還包括獲取用戶定制的服務器的定制組合判斷策略,獲取所述服務器的定制組合判斷策略對 應的標識信息;向所述服務器發(fā)送組合判斷策略定制請求,在所述組合判斷策略定制請求中攜帶所述 定制組合判斷策略對應的標識信息,以便所述服務器根據(jù)所述標識信息標識的服務器的定 制組合判斷策略對當前的服務器的組合判斷策略進行更新。
7.一種服務器,其特征在于,包括第一獲取模塊,用于根據(jù)服務器組合判斷策略中至少兩個判斷策略,獲得待過濾短信 在當前的判斷策略中對應的垃圾概率綜合評分值,其中,利用所述待過濾短信在當前的判 斷策略中對應的垃圾概率評分值以及之前每一個已執(zhí)行的判斷策略中對應的垃圾概率評 分值,共同計算所述待過濾短信在當前的判斷策略中對應的垃圾概率綜合評分值;第一判定模塊,用于判斷所述待過濾短信在當前的判斷策略中對應的垃圾概率綜合評 分值是否大于預設的服務器決策閾值;如果判斷結(jié)果為是,則判定所述待過濾短信為垃圾 短信,將所述待過濾短信過濾;如果判斷結(jié)果為否,則將下一個判斷策略作為當前的判斷策 略,判斷所述待過濾短信在下一個判斷策略中對應的垃圾概率綜合評分值是否大于預設的 服務器決策閾值,直到所有判斷策略中對應的垃圾概率綜合評分值均小于預設的服務器決 策閾值時,將判斷結(jié)果發(fā)送給第一發(fā)送模塊;第一發(fā)送模塊,用于當所述待過濾短信在服務器的組合判斷策略中所有判斷策略中對 應的垃圾概率綜合評分值均小于預設的服務器決策閾值時,則將所述待過濾短信以及所述 待過濾短信在服務器側(cè)最后一個執(zhí)行的判斷策略中對應的垃圾概率綜合評分值發(fā)送到終 端。
8.根據(jù)權(quán)利要求7所述的服務器,其特征在于,所述第一獲取模塊具體用于通過計算 所述待過濾短信在當前的判斷策略中對應的垃圾概率評分值和每一個已執(zhí)行的判斷策略 中對應的垃圾概率評分值之間的聯(lián)合概率,獲取所述待過濾短信在所述當前的判斷策略中 對應的垃圾概率綜合評分值;其中,所述服務器的組合判斷策略中各判斷策略按照預置的順序執(zhí)行。
9.根據(jù)權(quán)利要求7或8所述的服務器,其特征在于,還包括第一接收模塊,用于接收所述終端發(fā)送的服務器的組合判斷策略定制請求,所述服務 器的組合判斷策略定制請求中攜帶定制的服務器的定制組合判斷策略對應的標識信息;更新模塊,用于根據(jù)所述標識信息獲取對應的服務器的定制組合判斷策略,并根據(jù)所 述定制組合判斷策略對服務器的組合判斷策略進行更新。
10.一種終端,其特征在于,包括第二接收模塊,用于接收服務器下發(fā)的待過濾短信以及所述待過濾短信在服務器側(cè)最 后一個執(zhí)行的判斷策略中對應的垃圾概率綜合評分值;第二獲取模塊,用于根據(jù)終端組合判斷策略中至少兩個判斷策略,獲得所述待過濾短 信在當前的判斷策略中對應的垃圾概率綜合評分值,其中,利用所述待過濾短信在服務器 側(cè)最后一個執(zhí)行的判斷策略中對應的垃圾概率綜合評分值以及當前的判斷策略中對應的 垃圾概率評分值以及之前每一個已執(zhí)行的判斷策略中對應的垃圾概率評分值,共同計算所 述待過濾短信在當前的判斷策略中對應的垃圾概率綜合評分值;第二判定模塊,判斷所述待過濾短信在當前的判斷策略中對應的垃圾概率綜合評分值 是否大于預設的服務器決策閾值;如果判斷結(jié)果為是,則判定所述待過濾短信為垃圾短信, 將所述待過濾短信過濾;第三判定模塊,用于如果判斷所述待過濾短信在當前的判斷策略中對應的垃圾概率綜 合評分值小于預設的終端決策閾值,則將下一個判斷策略作為當前的判斷策略,判斷所述 待過濾短信在下一個判斷策略中對應的垃圾概率綜合評分值是否大于預設的終端決策閾 值,直到所有判斷策略中對應的垃圾概率綜合評分值均小于預設的終端決策閾值時,則判 定所述待過濾短信為合法短信。
11.根據(jù)權(quán)利要求10所述的終端,其特征在于,所述第二獲取模塊具體用于通過計算 所述待過濾短信在當前的判斷策略中分別對應的垃圾概率評分值、每一個已執(zhí)行的判斷策 略中對應的垃圾概率評分值和所述待過濾短信在服務器側(cè)最后一個執(zhí)行的判斷策略中對 應的垃圾概率綜合評分值之間的聯(lián)合概率,獲取所述待過濾短信在所述當前的判斷策略中 對應的垃圾概率綜合評分值;其中,所述終端的組合判斷策略中各判斷策略按照預置的順序執(zhí)行。
12.根據(jù)權(quán)利要求10或11所述的終端,其特征在于,還包括第三獲取模塊,用于獲取用戶定制的服務器的定制組合判斷策略,獲取所述服務器的 定制組合判斷策略對應的標識信息;第二發(fā)送模塊,用于向所述服務器發(fā)送服務器的組合判斷策略定制請求,所述服務器 的組合判斷策略定制請求中攜帶所述定制組合判斷策略對應的標識信息,以便所述服務器 根據(jù)所述標識信息標識的服務器的定制組合判斷策略對當前的服務器的組合判斷策略進 行更新。
13.—種垃圾短信的過濾系統(tǒng),其特征在于,包括服務器和終端,其中所述服務器用于根據(jù)服務器組合判斷策略中至少兩個判斷策略,獲得待過濾短信在當 前的判斷策略中對應的垃圾概率綜合評分值,其中,利用所述待過濾短信在當前的判斷策 略中對應的垃圾概率評分值以及之前每一個已執(zhí)行的判斷策略中對應的垃圾概率評分值, 共同計算所述待過濾短信在當前的判斷策略中對應的垃圾概率綜合評分值;判斷所述待過 濾短信在當前的判斷策略中對應的垃圾概率綜合評分值是否大于預設的服務器決策閾值; 如果判斷結(jié)果為是,則判定所述待過濾短信為垃圾短信,將所述待過濾短信過濾;如果判斷 結(jié)果為否,則將下一個判斷策略作為當前的判斷策略,獲取待過濾短信在下一個判斷策略 中對應的垃圾概率綜合評分值,并判斷所述待過濾短信在所述下一個判斷策略中對應的垃 圾概率綜合評分值是否大于服務器決策,直到所有判斷策略中對應的垃圾概率綜合評分值均小于預設的服務器決策閾值時,則將所述待過濾短信以及所述待過濾短信在服務器側(cè)最 后一個執(zhí)行的判斷策略中對應的垃圾概率綜合評分值發(fā)送到終端;所述終端用于接收服務器發(fā)送的待過濾短信以及所述待過濾短信在服務器側(cè)最后一 個執(zhí)行的判斷策略中對應的垃圾概率綜合評分值;根據(jù)終端組合判斷策略中至少兩個判斷 策略,獲得所述待過濾短信在當前的判斷策略中對應的垃圾概率綜合評分值,其中,利用所 述待過濾短信在服務器側(cè)最后一個執(zhí)行的判斷策略中對應的垃圾概率綜合評分值以及當 前的判斷策略中對應的垃圾概率評分值以及之前每一個已執(zhí)行的判斷策略中對應的垃圾 概率評分值,共同計算所述待過濾短信在當前的判斷策略中對應的垃圾概率綜合評分值; 判斷所述待過濾短信在當前的判斷策略中對應的垃圾概率綜合評分值是否大于預設的終 端決策閾值;如果判斷結(jié)果為是,則判定所述待過濾短信為垃圾短信,將所述待過濾短信過 濾;如果判斷結(jié)果為否,則將下一個判斷策略作為當前的判斷策略,獲取待過濾短信在下一 個判斷策略中對應的垃圾概率綜合評分值,并判斷所述待過濾短信在所述下一個判斷策略 中對應的垃圾概率綜合評分值是否大于服務器決策閾值,直到所有判斷策略中對應的垃圾 概率綜合評分值均小于預設的終端決策閾值時,則判定所述待過濾短信為合法短信。
全文摘要
本發(fā)明提供一種垃圾短信的過濾方法、系統(tǒng)、終端和服務器,其中方法包括根據(jù)服務器組合判斷策略獲得待過濾短信在當前的判斷策略中對應的垃圾概率綜合評分值;判斷待過濾短信是否為垃圾短信;如果是,則判定待過濾短信為垃圾短信;否則將下一個判斷策略作為當前的判斷策略,獲取待過濾短信在下一個判斷策略中對應的垃圾概率綜合評分值,并再次進入判斷待過濾短信是否為垃圾短信的步驟,直到所有判斷策略中對應的垃圾概率綜合評分值均小于預設的服務器決策閾值時,則將待過濾短信以及待過濾短信在服務器側(cè)最后一個執(zhí)行的判斷策略中對應的垃圾概率綜合評分值發(fā)送到終端。本發(fā)明提高了垃圾短信的過濾能力。
文檔編號H04W88/18GK101945358SQ20101027572
公開日2011年1月12日 申請日期2010年9月7日 優(yōu)先權(quán)日2010年9月7日
發(fā)明者王鵬 申請人:成都市華為賽門鐵克科技有限公司