專利名稱:一種消息監(jiān)控的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊領(lǐng)域,更具體地說(shuō),本發(fā)明涉及一種數(shù)據(jù)傳送業(yè)務(wù)監(jiān)控方法和裝置。
背景技術(shù):
短消息是目前無(wú)線通信常用的數(shù)據(jù)傳送業(yè)務(wù)。它利用信令鏈路實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)的消息傳送,是一種非實(shí)時(shí)的可靠的信息傳遞業(yè)務(wù)。
垃圾短信是指從網(wǎng)內(nèi)或網(wǎng)外某個(gè)客戶端MS(Mobile Station,移動(dòng)電話,移動(dòng)臺(tái))號(hào)碼發(fā)出的,帶有非法或不健康信息內(nèi)容的信息或未經(jīng)信息接受者允許而向手機(jī)目標(biāo)群體群發(fā)的商業(yè)、廣告信息或其他內(nèi)容的信息。
隨著科學(xué)技術(shù)的進(jìn)步,手機(jī)的日益普及,短消息業(yè)務(wù)也蓬勃發(fā)展,短消息流量顯爆發(fā)式發(fā)展。與此同時(shí),垃圾短信的數(shù)量也大大增加,給短信營(yíng)運(yùn)商帶來(lái)嚴(yán)重?fù)p害和影響。短信營(yíng)運(yùn)商采取措施對(duì)垃圾短信進(jìn)行監(jiān)控符合其切身利益,并能提高其服務(wù)水平。
短信營(yíng)運(yùn)商一般要求提供對(duì)短信發(fā)送者進(jìn)行流量監(jiān)控,在對(duì)短信內(nèi)容要求不嚴(yán)各的情況下,具體采取的措施有檢查主叫用戶每小時(shí)流量,每天流量,在對(duì)短信內(nèi)容有一定的限制要求的情況下,還要對(duì)短信內(nèi)容進(jìn)行監(jiān)控,主要措施為對(duì)匹配敏感字加以檢查。
在現(xiàn)有技術(shù)中,針對(duì)垃圾短信,有部分系統(tǒng)提供了對(duì)垃圾短信即時(shí)監(jiān)控機(jī)制。如圖1所示,消息發(fā)送者發(fā)送的短消息,并非直接發(fā)送到SMSC(ShortMessage Service Center,短消息調(diào)度中心),而是先送到消息監(jiān)控模塊進(jìn)行過(guò)濾,通過(guò)該模塊的過(guò)濾后將短消息分為兩類,垃圾信息將被處理,正常的消息則會(huì)被送到SMSC,由SMSC下發(fā)到信息接受用戶。
該方法的缺點(diǎn)為隨著目前短消息業(yè)務(wù)量的增大,手機(jī)用戶數(shù)的增多,在SMSC調(diào)度下發(fā)前對(duì)所有消息進(jìn)行即時(shí)監(jiān)控,監(jiān)控所耗性能非常嚴(yán)重。監(jiān)控分析消耗時(shí)間長(zhǎng),整個(gè)消息從發(fā)送到接收延時(shí)非常明顯,對(duì)監(jiān)控分析機(jī)器處理性能,穩(wěn)定性能要求極高,一旦前置的監(jiān)控模塊出現(xiàn)異?;騺?lái)不及處理,SMSC就會(huì)接不到消息或消息堵塞在監(jiān)控模塊前面。
現(xiàn)有技術(shù)中,還有部分系統(tǒng)提供了對(duì)垃圾短信事后監(jiān)控機(jī)制。如圖2所示,消息發(fā)送后,直接送到SMSC下發(fā)給消息接收者,在SMSC下發(fā)消息的同時(shí)或下發(fā)后,將短消息下發(fā)完成后的話單或SMSC分發(fā)的消息拷貝發(fā)送到事后監(jiān)控模塊,等監(jiān)控模塊得出分析結(jié)果后,分別將違規(guī)號(hào)碼送至營(yíng)賬(這時(shí)此用戶短信功能被取消,提交也不能成功。具體請(qǐng)參考相關(guān)資料)或短信中心黑名單(這時(shí)此用戶可以提交消息,但是SMSC不會(huì)下發(fā)此用戶的消息)處理。
該方法的缺點(diǎn)為對(duì)消息進(jìn)行事后監(jiān)督機(jī)制,等到消息分析完畢發(fā)送到SMSC黑名單處理時(shí),垃圾消息可能已經(jīng)下發(fā)成功。無(wú)法及時(shí)堵塞垃圾短信的傳播。
發(fā)明內(nèi)容
鑒于上述現(xiàn)有技術(shù)所存在的問(wèn)題,本發(fā)明的目的是提供一種短消息即時(shí)監(jiān)控的方法和裝置,從而可以在監(jiān)控所要求的硬件與軟件需求不高的情況下,既實(shí)現(xiàn)短信系統(tǒng)對(duì)垃圾短信最優(yōu)化監(jiān)控同時(shí),又滿足短消息系統(tǒng)的穩(wěn)定性和監(jiān)控的有效性。
本發(fā)明的目的是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的一種消息監(jiān)控的方法,包括第一監(jiān)控規(guī)則和第二監(jiān)控規(guī)則A根據(jù)第一監(jiān)控規(guī)則對(duì)用戶發(fā)送的短消息進(jìn)行內(nèi)容監(jiān)控;
B所述第一監(jiān)控進(jìn)行內(nèi)容監(jiān)控處理后將符合所述第一監(jiān)控規(guī)則的短消息,發(fā)送至第二監(jiān)控根據(jù)第二監(jiān)控規(guī)則中的內(nèi)容監(jiān)控進(jìn)行處理,不符合所述第一監(jiān)控規(guī)則的短消息發(fā)送到短消息調(diào)度中心SMSC正常下發(fā);C將符合第二監(jiān)控規(guī)則的短消息作為垃圾短消息處理,不符合第二監(jiān)規(guī)則的短消息發(fā)送到SMSC正常下發(fā);D將所有短消息信息抄送并根據(jù)第一監(jiān)控規(guī)則或第二監(jiān)控規(guī)則對(duì)抄送消息進(jìn)行流量監(jiān)控。
所述步驟A中第一監(jiān)控原則為實(shí)行短消息信息內(nèi)容初級(jí)篩選內(nèi)容監(jiān)控處理。
所述步驟A中第一監(jiān)控原則為可設(shè)置數(shù)量為正整數(shù)個(gè)的監(jiān)控關(guān)鍵字進(jìn)行檢索。
所述第一監(jiān)控處理后可將所述短消息信息分為可疑短消息信息與正常短消息信息。
所述可疑短消息信息將被標(biāo)上可疑標(biāo)記位。
所述步驟B中第二監(jiān)控原則為實(shí)行短消息信息內(nèi)容精確篩選內(nèi)容監(jiān)控處理和/或?qū)嵭卸滔⑿畔⒘髁勘O(jiān)控處理。
所述精確篩選內(nèi)容監(jiān)控處理可設(shè)置數(shù)量為正整數(shù)個(gè)的監(jiān)控關(guān)鍵字進(jìn)行檢索。
所述精確篩選內(nèi)容監(jiān)控處理為對(duì)短消息信息內(nèi)容實(shí)行詳細(xì)完整的分析的內(nèi)容監(jiān)控處理。
所述精確篩選的內(nèi)容監(jiān)控處理可設(shè)置正整數(shù)個(gè)精確篩選內(nèi)容監(jiān)控處理。
所述精確篩選的內(nèi)容監(jiān)控處理后可將所述短消息信息分為垃圾短消息與正常短消息。
所述流量監(jiān)控處理可設(shè)定一閾值,當(dāng)單位時(shí)間內(nèi)用戶發(fā)送的短消息信息數(shù)量超過(guò)所述閾值時(shí),所述用戶發(fā)送的短消息信息為垃圾短消息,并將結(jié)果反饋給SMSC。
所述流量監(jiān)控是在短消息信息被發(fā)送到SMSC的同時(shí)抄送一份到流量監(jiān)控進(jìn)行處理,或在內(nèi)容監(jiān)控任意一級(jí)子處理完成時(shí)即刻對(duì)已完成內(nèi)容監(jiān)控處理的短消息信息進(jìn)行流量監(jiān)控處理,得出流量統(tǒng)計(jì)數(shù)據(jù)值。
所述內(nèi)容精確篩選內(nèi)容監(jiān)控處理與所述短消息信息流量監(jiān)控處理同時(shí)存在時(shí),所述內(nèi)容精確篩選內(nèi)容監(jiān)控處理的優(yōu)先級(jí)高于所述短消息信息流量監(jiān)控處理。
所述垃圾短消息將被直接刪除,發(fā)送所述垃圾短消息的用戶將被列入違規(guī)用戶,或被列入營(yíng)帳。
一種消息監(jiān)控裝置,包括第一監(jiān)控單元用于對(duì)用戶發(fā)送的短消息進(jìn)行第一內(nèi)容監(jiān)控,將第一監(jiān)控后可疑短消息發(fā)送到第二監(jiān)控單元,將第一監(jiān)控后的正常短消息發(fā)送到SMSC;第二監(jiān)控單元用于對(duì)用戶發(fā)送的短消息進(jìn)行第二內(nèi)容監(jiān)控,將第二監(jiān)控后的垃圾短消息刪除,將第二監(jiān)控后的正常短消息發(fā)送到SMSC;流量監(jiān)控單元用于對(duì)用戶發(fā)送的短消息進(jìn)行流量監(jiān)控。
所述消息監(jiān)控裝置還包括一消息分發(fā)單元,用于將所有消息抄送給流量監(jiān)控單元。
所述消息分發(fā)單元可設(shè)置在第一,第二或流量單元內(nèi)或單獨(dú)設(shè)置。
所述第一監(jiān)控單元包括內(nèi)容監(jiān)控單元用于對(duì)用戶發(fā)送來(lái)的短消息信息進(jìn)行第一內(nèi)容監(jiān)控,將符合監(jiān)控結(jié)果的短消息發(fā)送到可疑信息標(biāo)記單元,將不符合監(jiān)控結(jié)果的消息發(fā)送到SMSC;可疑信息標(biāo)記單元用于對(duì)來(lái)自第一內(nèi)容監(jiān)控處的消息標(biāo)注可疑標(biāo)記,將標(biāo)有可疑標(biāo)記的消息發(fā)送到第二監(jiān)控。
所述內(nèi)容監(jiān)控單元包括關(guān)鍵字檢索單元用于設(shè)定內(nèi)容監(jiān)控的關(guān)鍵字并檢索短消息;檢索消息分發(fā)單元用于將符合檢索結(jié)果的短消息分發(fā)給可疑信息標(biāo)記單元,將不符合檢索結(jié)果的短消息分發(fā)給SMSC正常下發(fā)。
所述第二監(jiān)控單元包括內(nèi)容監(jiān)控單元用于對(duì)第一監(jiān)控單元發(fā)送來(lái)的可疑短消息信息進(jìn)行第二內(nèi)容監(jiān)控,將符合監(jiān)控結(jié)果的可疑消息發(fā)送到消息刪除單元,將不符合監(jiān)控結(jié)果的消息發(fā)送到可疑信息標(biāo)記去除單元;可疑信息標(biāo)記去除單元用于將發(fā)送來(lái)的消息去除可疑標(biāo)記,并發(fā)送到SMSC。
消息刪除單元用于將發(fā)送來(lái)的消息進(jìn)行刪除操作。
所述內(nèi)容監(jiān)控單元包括關(guān)鍵字檢索單元用于設(shè)定內(nèi)容監(jiān)控的關(guān)鍵字并檢索短消息;檢索消息分發(fā)單元用于將符合檢索結(jié)果的短消息分發(fā)給消息刪除單元,將不符合檢索結(jié)果的短消息分發(fā)給可疑信息標(biāo)記去除單元。
所述流量監(jiān)控單元包括短消息流量統(tǒng)計(jì)單元用于統(tǒng)計(jì)單位時(shí)間內(nèi)由同一用戶發(fā)送的短消息的數(shù)量,將統(tǒng)計(jì)結(jié)果發(fā)送給短消息流量判斷單元;
短消息流量判斷單元可設(shè)定一個(gè)正常單位時(shí)間內(nèi)短消息發(fā)送的數(shù)量,用于與短消息流量統(tǒng)計(jì)單元的統(tǒng)計(jì)結(jié)果加以比較,判斷發(fā)送用戶是否在發(fā)送垃圾短消息,將判斷結(jié)果發(fā)送給統(tǒng)計(jì)消息結(jié)果反饋單元;統(tǒng)計(jì)消息結(jié)果反饋單元用于將符合統(tǒng)計(jì)結(jié)果的短消息的發(fā)送用戶信息反饋給SMSC。
所述流量監(jiān)控單元可以與第一監(jiān)控配置也可與第二監(jiān)控配置。
所述第一監(jiān)控,第二監(jiān)控,流量監(jiān)控可設(shè)置在SMSC內(nèi)部。
由上述本發(fā)明提供的技術(shù)方案可以看出,本發(fā)明通過(guò)分級(jí)監(jiān)控,大多數(shù)消息都能正常下發(fā),只有少量一級(jí)監(jiān)控后的可疑消息才經(jīng)二級(jí)分析后再?zèng)Q定是否送到SMSC下發(fā)。此流程對(duì)短消息系統(tǒng)影響極少,一級(jí)監(jiān)控分析簡(jiǎn)單快速,實(shí)現(xiàn)簡(jiǎn)單,穩(wěn)定性高。二級(jí)監(jiān)控和SMSC并行處理,二級(jí)監(jiān)控對(duì)SMSC運(yùn)行不產(chǎn)生任何不穩(wěn)定和延遲的影響,滿足短消息系統(tǒng)要求,實(shí)現(xiàn)了既對(duì)短信系統(tǒng)影響小,又能有效監(jiān)控垃圾消息。同時(shí)在本發(fā)明中,一級(jí)監(jiān)控和二級(jí)監(jiān)控都可獨(dú)立配置,根據(jù)不同的現(xiàn)場(chǎng)環(huán)境設(shè)置不同的模式,靈活,便利可以適應(yīng)不同要求的系統(tǒng)。
圖1為現(xiàn)有技術(shù)短消息系統(tǒng)中采用的,對(duì)垃圾短信即時(shí)監(jiān)控機(jī)制示意圖;圖2為現(xiàn)有技術(shù)短消息系統(tǒng)中采用的,對(duì)垃圾短信事后監(jiān)控機(jī)制示意圖;圖3為本發(fā)明提供的,分級(jí)監(jiān)控短消息即時(shí)監(jiān)控機(jī)制示意圖;圖4為本發(fā)明敘述的先內(nèi)容后流量分級(jí)監(jiān)控短消息即時(shí)監(jiān)控方法的運(yùn)作流程圖。
圖5為本發(fā)明敘述的先流量后內(nèi)容分級(jí)監(jiān)控短消息即時(shí)監(jiān)控方法的運(yùn)作流程圖。
圖6為本發(fā)明監(jiān)控模塊結(jié)構(gòu)圖。
具體實(shí)施例方式
本發(fā)明提供了一種消息監(jiān)控的方法,本發(fā)明的核心為用戶與SMSC(短消息調(diào)度中心)之間設(shè)立一組分級(jí)監(jiān)控模塊,每個(gè)分級(jí)監(jiān)控模塊由內(nèi)容監(jiān)控模塊與流量監(jiān)控模塊組成,當(dāng)用戶發(fā)送短消息后,短消息發(fā)送到所述分級(jí)監(jiān)控模塊后,根據(jù)實(shí)際需要,分級(jí)監(jiān)控模塊通過(guò)模塊內(nèi)部設(shè)置的參數(shù),選擇采取的內(nèi)容監(jiān)控和/或消息流量監(jiān)控,同時(shí)對(duì)后一級(jí)分級(jí)監(jiān)控模塊設(shè)置相應(yīng)的參數(shù)。通過(guò)兩級(jí)分級(jí)監(jiān)控后,可將大部分無(wú)用的垃圾信息阻擋在SMSC之外,以起到即時(shí)高效監(jiān)控垃圾短消息作用。而對(duì)于那些雖然內(nèi)容不涉及垃圾關(guān)鍵字的信息,但由于其不斷群發(fā),發(fā)送數(shù)量值超過(guò)設(shè)定閾值的短消息,嚴(yán)重加大SMSC工作負(fù)擔(dān)的,均可進(jìn)行相應(yīng)的處理。
下面結(jié)合附圖來(lái)詳細(xì)描述本發(fā)明所述方法。
實(shí)施例1如圖4所示,一種采用先內(nèi)容后容量監(jiān)控的消息監(jiān)控方法,包括如下步驟步驟401,消息從MS(移動(dòng)臺(tái)或SP)提交上來(lái)后,在進(jìn)入到SMSC前,進(jìn)行第一監(jiān)控。第一監(jiān)控根據(jù)需要設(shè)置為消息內(nèi)容監(jiān)控,同時(shí)設(shè)置粗略檢索關(guān)鍵字進(jìn)行初級(jí)篩選作用。比如此級(jí)監(jiān)控可以對(duì)短信內(nèi)容設(shè)置30個(gè)左右重要關(guān)鍵字符的監(jiān)控;步驟402,判斷各條短消息是否與設(shè)定關(guān)鍵字相符,經(jīng)過(guò)此步驟后,根據(jù)結(jié)果的不同將消息變?yōu)閮深愐活悶榈谝槐O(jiān)控正常消息,一類為可疑消息。如果消息為正常消息,則執(zhí)行步驟406,如果消息為可疑消息,則執(zhí)行步驟403,同時(shí)由第一監(jiān)控將所有短消息抄送給第二監(jiān)控;步驟403,對(duì)于可疑消息,將消息體附上一個(gè)可疑標(biāo)記位,送至第二監(jiān)控處理。對(duì)于正常消息執(zhí)行步驟406;步驟404,第二監(jiān)控根據(jù)需要設(shè)置為消息內(nèi)容監(jiān)控,該消息內(nèi)容監(jiān)控為精確篩選內(nèi)容監(jiān)控,首先需設(shè)置精確檢索關(guān)鍵字,對(duì)于可疑消息在第二監(jiān)控中經(jīng)過(guò)大量的完整內(nèi)容分析,包括對(duì)短消息內(nèi)容多關(guān)鍵字分析,進(jìn)一步判斷送來(lái)的可疑消息是否是垃圾信息。如果經(jīng)過(guò)詳細(xì)的內(nèi)容分析后,確定不是垃圾短消息,去掉所附的可疑標(biāo)記位,執(zhí)行步驟406,否則執(zhí)行步驟405;步驟405,經(jīng)確定為垃圾短信息的,將該類信息進(jìn)行相應(yīng)的處理(通常是進(jìn)行刪除,不讓其下發(fā)到SMSC);步驟406,對(duì)于各級(jí)監(jiān)控后的正常消息,把它送到SMSC正常下發(fā);步驟407,對(duì)于發(fā)送的所有短消息,根據(jù)需要可發(fā)送給第二監(jiān)控中的流量監(jiān)控進(jìn)行流量統(tǒng)計(jì)。第二監(jiān)控中的流量監(jiān)控,優(yōu)先級(jí)應(yīng)小于詳細(xì)的內(nèi)容分析監(jiān)控;步驟408,判斷流量統(tǒng)計(jì)數(shù)據(jù)的數(shù)值是否大于了預(yù)先設(shè)定的閾值,如果小于規(guī)定閾值,則執(zhí)行步驟410,否則執(zhí)行步驟409;步驟409,確定該短消息為垃圾短消息,發(fā)送者為違規(guī)用戶,將二級(jí)監(jiān)控分析的結(jié)果及時(shí)送到SMSC或營(yíng)賬的黑名單中,根據(jù)處理規(guī)則,切斷該違規(guī)用戶的短消息功能;步驟410,確定該短消息為正常短消息,所有監(jiān)控流程完畢。
本實(shí)施例中步驟401中描述的第一監(jiān)控均可由多級(jí)內(nèi)容子監(jiān)控組成,每級(jí)內(nèi)容子監(jiān)控均可以自行設(shè)置檢索關(guān)鍵字并確定相應(yīng)關(guān)鍵字的數(shù)量。在任意一級(jí)內(nèi)容子監(jiān)控完成后同步執(zhí)行步驟407中第二監(jiān)控中的流量監(jiān)控。
實(shí)施例2如圖5所示,一種采用流量與內(nèi)容同步監(jiān)控的消息監(jiān)控方法,包括如下步驟步驟501,消息從MS(移動(dòng)臺(tái)或SP)提交上來(lái)后,在進(jìn)入到SMSC前,進(jìn)行第一監(jiān)控,第一監(jiān)控根據(jù)需要設(shè)置為消息流量監(jiān)控,同時(shí)抄送一份短消息信息到第一監(jiān)控中的內(nèi)容監(jiān)控;步驟502,對(duì)第一監(jiān)控中的內(nèi)容監(jiān)控設(shè)置粗略檢索關(guān)鍵字進(jìn)行初級(jí)篩選作用。比如此級(jí)監(jiān)控可以對(duì)短信內(nèi)容設(shè)置30個(gè)左右重要關(guān)鍵字符的監(jiān)控;步驟503,判斷各條短消息是否與設(shè)定關(guān)鍵字相符,經(jīng)過(guò)此步驟后,根據(jù)結(jié)果的不同將消息變?yōu)閮深愐活悶榈谝槐O(jiān)控正常消息,一類為可疑消息,。如果消息為正常消息,則執(zhí)行步驟507,如果消息為可疑消息,則執(zhí)行步驟504;步驟504,對(duì)于可疑消息,將消息體附上一個(gè)可疑標(biāo)記位,送至第二監(jiān)控處理。對(duì)于正常消息執(zhí)行步驟507;步驟505,第二監(jiān)控根據(jù)需要設(shè)置為消息內(nèi)容監(jiān)控,同時(shí)設(shè)置精確檢索關(guān)鍵字,對(duì)于可疑消息在第二監(jiān)控中經(jīng)過(guò)大量的完整內(nèi)容分析,包括對(duì)短消息內(nèi)容多關(guān)鍵字分析,進(jìn)一步判斷送來(lái)的可疑消息是否是垃圾信息。如果經(jīng)過(guò)詳細(xì)的內(nèi)容分析后,確定不是垃圾短消息,去掉所附的可疑標(biāo)記位,執(zhí)行步驟507,否則執(zhí)行步驟506;步驟506,經(jīng)確定為垃圾短信息的,將該類信息進(jìn)行相應(yīng)的處理(通常是進(jìn)行刪除,不讓其下發(fā)到SMSC);步驟507,對(duì)于各級(jí)監(jiān)控后的正常消息,把它送到SMSC正常下發(fā);步驟508,對(duì)第一監(jiān)控中的流量監(jiān)控進(jìn)行流量統(tǒng)計(jì)。第一監(jiān)控中的流量監(jiān)控,優(yōu)先級(jí)應(yīng)小于第一、第二監(jiān)控的內(nèi)容分析監(jiān)控;步驟509,判斷流量統(tǒng)計(jì)數(shù)據(jù)的數(shù)值是否大于了預(yù)先設(shè)定的閾值,如果小于規(guī)定閾值,則執(zhí)行步驟511,否則執(zhí)行步驟510;步驟510,確定該短消息為垃圾短消息,發(fā)送者為違規(guī)用戶,將二級(jí)監(jiān)控分析的結(jié)果及時(shí)送到SMSC或營(yíng)賬的黑名單中,根據(jù)處理規(guī)則,切斷該違規(guī)用戶的短消息功能;步驟511,確定該短消息為正常短消息,所有監(jiān)控流程完畢。
本實(shí)施例與第一實(shí)施例相同,所述的內(nèi)容監(jiān)控也可由多級(jí)內(nèi)容子監(jiān)控組成,其實(shí)現(xiàn)方法在第一實(shí)施例中已有相應(yīng)的描述,在此就不再?gòu)?fù)述。
實(shí)施例3上述實(shí)施例1中的第一或第二監(jiān)控中的內(nèi)容監(jiān)控可以是由多級(jí)內(nèi)容監(jiān)控組合后組成的一個(gè)內(nèi)容監(jiān)控整體,而第一或第二監(jiān)控中的流量監(jiān)控則可以在任何兩個(gè)內(nèi)容子監(jiān)控之間加入。
如圖3所示是本實(shí)施例的一個(gè)具體實(shí)現(xiàn)方案。在該實(shí)現(xiàn)方案中,第一監(jiān)控只采用了內(nèi)容監(jiān)控,第二監(jiān)控采用了內(nèi)容監(jiān)控與流量監(jiān)控,通過(guò)兩級(jí)內(nèi)容監(jiān)控與一級(jí)流量監(jiān)控來(lái)完成本發(fā)明對(duì)短消息時(shí)實(shí)監(jiān)控的目的。
實(shí)施例4上述實(shí)施例2中的第一或第二監(jiān)控中的內(nèi)容監(jiān)控可以是由多級(jí)內(nèi)容監(jiān)控組合后組成的一個(gè)內(nèi)容監(jiān)控整體,而第一或第二監(jiān)控中的流量監(jiān)控則可以在任何兩個(gè)內(nèi)容子監(jiān)控之間加入。
實(shí)施例5上述實(shí)施例1中的第一或第二監(jiān)控中的內(nèi)容監(jiān)控可以從所在的第一或第二監(jiān)控中單獨(dú)分離出來(lái),加入到第二或第一監(jiān)控中去,組成一個(gè)由雙內(nèi)容監(jiān)控單流量監(jiān)控的第一,第二監(jiān)控。
實(shí)施例6上述實(shí)施例2中的第一或第二監(jiān)控中的內(nèi)容監(jiān)控可以從所在的第一或第二監(jiān)控中單獨(dú)分離出來(lái),加入到第二或第一監(jiān)控中去,組成一個(gè)由雙內(nèi)容監(jiān)控單流量監(jiān)控的第一,第二監(jiān)控。
如圖6所示,本發(fā)明還提供了一種采用內(nèi)容和容量監(jiān)控消息的監(jiān)控裝置,所述的裝置可以設(shè)置在SMSC中,具體包括以下組成部分(1)第一監(jiān)控單元由獨(dú)立的內(nèi)容監(jiān)控單元與流量監(jiān)控單元組成,用于對(duì)發(fā)送而來(lái)的短消息進(jìn)行內(nèi)容、流量或流量、內(nèi)容監(jiān)控;經(jīng)過(guò)第一監(jiān)控單元的短消息被發(fā)送到第二監(jiān)控單元;所述內(nèi)容監(jiān)控單元中包括關(guān)鍵字檢索單元,用于設(shè)定內(nèi)容監(jiān)控的關(guān)鍵字并檢索短消息;短消息分發(fā)單元,用于將所有短消息抄送并分發(fā)給第二監(jiān)控單元。
所述流量監(jiān)控單元中包括短消息流量統(tǒng)計(jì)單元,用于統(tǒng)計(jì)單位時(shí)間內(nèi)由同一用戶發(fā)送的短消息的數(shù)量;短消息流量判斷單元,可設(shè)定一個(gè)正常單位時(shí)間內(nèi)短消息發(fā)送的數(shù)量,用于與短消息流量統(tǒng)計(jì)單元的統(tǒng)計(jì)結(jié)果加以比較,判斷發(fā)送用戶是否在發(fā)送垃圾短消息。
(2)第二監(jiān)控單元由獨(dú)立的內(nèi)容監(jiān)控單元與流量監(jiān)控單元組成,用于對(duì)第一監(jiān)控單元發(fā)送來(lái)的短消息進(jìn)行內(nèi)容、流量或流量、內(nèi)容監(jiān)控;所述內(nèi)容監(jiān)控單元中包括關(guān)鍵字檢索單元,用于設(shè)定內(nèi)容監(jiān)控的關(guān)鍵字并檢索短消息;短消息分發(fā)單元,用于將所有短消息抄送并分發(fā)給第二監(jiān)控單元;所述流量監(jiān)控單元中包括短消息流量統(tǒng)計(jì)單元,用于統(tǒng)計(jì)單位時(shí)間內(nèi)由同一用戶發(fā)送的短消息的數(shù)量;短消息流量判斷單元,可設(shè)定一個(gè)正常單位時(shí)間內(nèi)短消息發(fā)送的數(shù)量,用于與短消息流量統(tǒng)計(jì)單元的統(tǒng)計(jì)結(jié)果加以比較,判斷發(fā)送用戶是否在發(fā)送垃圾短消息。
下面舉例說(shuō)明該方法是如何進(jìn)行有效、即時(shí)、高效監(jiān)控的。如在一級(jí)監(jiān)控的配置中,某局設(shè)了“法輪”“六合采”等關(guān)鍵字。系統(tǒng)運(yùn)行中,所有帶有“六合采”內(nèi)容的消息都被打上可疑標(biāo)志送到二級(jí)監(jiān)控。
在二級(jí)監(jiān)控中,設(shè)定了“六合采+特碼”(意為消息中既包含“六合采”又包含“特碼”)關(guān)鍵字。那么所有帶有“六合采+特碼”的消息二級(jí)監(jiān)控系統(tǒng)都自動(dòng)阻止。而類似于“今天天氣好,我們?nèi)チ喜赡⒐健钡恼O?含有“六合采”但沒(méi)有“特碼”),系統(tǒng)把它轉(zhuǎn)送到SMSC繼續(xù)下發(fā)。
一級(jí)監(jiān)控正常消息和可疑消息都作為統(tǒng)計(jì)數(shù)據(jù)進(jìn)入二級(jí)監(jiān)控中分析。在二級(jí)監(jiān)控中發(fā)現(xiàn)某用戶發(fā)送的消息量超過(guò)設(shè)定的閥值,就可根據(jù)設(shè)定處理方法把此用戶號(hào)碼送入SMSC黑名單中(這時(shí)此用戶可以提交消息,但是SMSC不會(huì)下發(fā)此用戶的消息)或者送入營(yíng)帳處理(這時(shí)此用戶短信功能被取消,提交也不能成功。具體請(qǐng)參考相關(guān)資料)。
對(duì)于二級(jí)監(jiān)控,主要強(qiáng)調(diào)其及時(shí)性。因?yàn)槎?jí)監(jiān)控分析任務(wù)重,發(fā)送處理時(shí)間稍長(zhǎng)(根據(jù)市場(chǎng)上現(xiàn)有消息監(jiān)控系統(tǒng)性能數(shù)據(jù),一般要延時(shí)一分鐘左右),如某用戶9:00到9:40發(fā)送了300條消息,此時(shí)應(yīng)該要禁止該用戶繼續(xù)發(fā)消息。因?yàn)樘幚硌訒r(shí)一分鐘左右,到9:41分,此用戶就會(huì)被處理,這時(shí)他就無(wú)法下發(fā)消息了。對(duì)于這個(gè)一分鐘延時(shí),其時(shí)間延遲長(zhǎng)度還是可以接受的,不像帶有關(guān)鍵字的消息應(yīng)立即禁止。
本發(fā)明中,大多數(shù)消息都能正常下發(fā),只有少量一級(jí)監(jiān)控后的可疑消息才經(jīng)二級(jí)分析后再?zèng)Q定是否送到SMSC下發(fā)。此流程對(duì)短消息系統(tǒng)影響極少,一級(jí)監(jiān)控分析簡(jiǎn)單快速,實(shí)現(xiàn)簡(jiǎn)單,穩(wěn)定性高。加上二級(jí)監(jiān)控和短信中心并行處理,二級(jí)監(jiān)控對(duì)短信中心運(yùn)行不產(chǎn)生任何不穩(wěn)定和延遲的影響,滿足短消息系統(tǒng)要求,實(shí)現(xiàn)了既對(duì)短信系統(tǒng)影響小,又能有效監(jiān)控垃圾消息。
更為關(guān)鍵的一點(diǎn)是,本發(fā)明中的一級(jí)監(jiān)控和二級(jí)監(jiān)控可獨(dú)立配置,根據(jù)不同的現(xiàn)場(chǎng)環(huán)境設(shè)置不同的模式。
在監(jiān)控要求較為嚴(yán)格的場(chǎng)合,可以只配置一級(jí)監(jiān)控分析模塊進(jìn)行簡(jiǎn)單分析,不進(jìn)行二級(jí)監(jiān)控分析,此時(shí)性能損耗很少,對(duì)短消息系統(tǒng)影響很少。
在短消息系統(tǒng)流量大,性能要求和系統(tǒng)穩(wěn)定要求非常高的場(chǎng)合,即在只要求及時(shí)而非實(shí)時(shí)的監(jiān)控的場(chǎng)合,可以不設(shè)置一級(jí)監(jiān)控,只進(jìn)行簡(jiǎn)單的消息拷貝分發(fā)給二級(jí)監(jiān)控(相當(dāng)于消息分發(fā)器),由二級(jí)監(jiān)控進(jìn)行和SMSC并行監(jiān)控,此時(shí)對(duì)短消息系統(tǒng)幾乎不受任何影響。
在要求對(duì)垃圾短信實(shí)現(xiàn)最優(yōu)化監(jiān)控的場(chǎng)合,可以一、二級(jí)監(jiān)控合理分布監(jiān)控任務(wù),實(shí)現(xiàn)消息處理延時(shí)很少,對(duì)短消息系統(tǒng)影響很少,二級(jí)監(jiān)控實(shí)現(xiàn)完整監(jiān)控。例如在一級(jí)監(jiān)控配置少量關(guān)鍵字監(jiān)控,二級(jí)配置完整關(guān)鍵字掃描和流量監(jiān)控。經(jīng)過(guò)營(yíng)運(yùn)商提供的一些情況,垃圾短信一段時(shí)間內(nèi)具有密集性,相同性。大部分需要監(jiān)控的垃圾短信都是一些相同或類似的短信。在一級(jí)監(jiān)控中配置30個(gè)左右的敏感字,能分析出90%以上的垃圾短信。通過(guò)一級(jí)和二級(jí)監(jiān)控的合理配置,可靈活實(shí)現(xiàn)短信系統(tǒng)對(duì)垃圾短信最優(yōu)化監(jiān)控。既做到了對(duì)垃圾短信的即時(shí)監(jiān)控又提供了滿足短消息系統(tǒng)的穩(wěn)定性和監(jiān)控的有效性,而監(jiān)控所要求的硬件與軟件需求不高。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施方式,并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限定。任何在本發(fā)明的精神和原則之內(nèi)所做出的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán)利要求保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種消息監(jiān)控的方法,其特征在于,包括第一監(jiān)控規(guī)則和第二監(jiān)控規(guī)則A根據(jù)第一監(jiān)控規(guī)則對(duì)用戶發(fā)送的短消息進(jìn)行內(nèi)容監(jiān)控;B所述第一監(jiān)控進(jìn)行內(nèi)容監(jiān)控處理后將符合所述第一監(jiān)控規(guī)則的短消息,發(fā)送至第二監(jiān)控根據(jù)第二監(jiān)控規(guī)則中的內(nèi)容監(jiān)控進(jìn)行處理,不符合所述第一監(jiān)控規(guī)則的短消息發(fā)送到短消息調(diào)度中心SMSC正常下發(fā);C將符合第二監(jiān)控規(guī)則的短消息作為垃圾短消息處理,不符合第二監(jiān)規(guī)則的短消息發(fā)送到SMSC正常下發(fā);D將所有短消息信息抄送并根據(jù)第一監(jiān)控規(guī)則或第二監(jiān)控規(guī)則對(duì)抄送消息進(jìn)行流量監(jiān)控。
2.根據(jù)權(quán)利要求1所述一種短消息即時(shí)監(jiān)控的方法,其特征在于,所述步驟A中第一監(jiān)控規(guī)則為實(shí)行短消息信息內(nèi)容初級(jí)篩選內(nèi)容監(jiān)控處理。
3.根據(jù)權(quán)利要求1所述一種短消息即時(shí)監(jiān)控的方法,其特征在于,所述步驟A中第一監(jiān)控規(guī)則為可設(shè)置數(shù)量為正整數(shù)個(gè)的監(jiān)控關(guān)鍵字進(jìn)行檢索。
4.根據(jù)權(quán)利要求2或3所述一種短消息即時(shí)監(jiān)控的方法,其特征在于,所述第一監(jiān)控處理后可將所述短消息信息分為可疑短消息信息與正常短消息信息。
5.根據(jù)權(quán)利要求4所述一種短消息即時(shí)監(jiān)控的方法,其特征在于,所述可疑短消息信息將被標(biāo)上可疑標(biāo)記位。
6.根據(jù)權(quán)利要求1所述一種短消息即時(shí)監(jiān)控的方法,其特征在于,所述步驟B中第二監(jiān)控規(guī)則為實(shí)行短消息信息內(nèi)容精確篩選內(nèi)容監(jiān)控處理和/或?qū)嵭卸滔⑿畔⒘髁勘O(jiān)控處理。
7.根據(jù)權(quán)利要求6所述一種短消息即時(shí)監(jiān)控的方法,其特征在于,所述精確篩選內(nèi)容監(jiān)控處理可設(shè)置數(shù)量為正整數(shù)個(gè)的監(jiān)控關(guān)鍵字進(jìn)行檢索。
8.根據(jù)權(quán)利要求6所述一種短消息即時(shí)監(jiān)控的方法,其特征在于,所述精確篩選內(nèi)容監(jiān)控處理為對(duì)短消息信息內(nèi)容實(shí)行完整關(guān)鍵字分析的內(nèi)容監(jiān)控處理。
9.根據(jù)權(quán)利要求6所述一種短消息即時(shí)監(jiān)控的方法,其特征在于,所述精確篩選的內(nèi)容監(jiān)控處理可設(shè)置正整數(shù)個(gè)精確篩選內(nèi)容監(jiān)控處理。
10.根據(jù)權(quán)利要求7,8或9所述一種短消息即時(shí)監(jiān)控的方法,其特征在于,所述精確篩選的內(nèi)容監(jiān)控處理后可將所述短消息信息分為垃圾短消息與正常短消息。
11.根據(jù)權(quán)利要求6所述一種短消息即時(shí)監(jiān)控的方法,其特征在于,所述流量監(jiān)控處理可設(shè)定一閾值,當(dāng)單位時(shí)間內(nèi)用戶發(fā)送的短消息信息數(shù)量超過(guò)所述閾值時(shí),所述用戶發(fā)送的短消息信息為垃圾短消息,并將結(jié)果反饋給SMSC。
12.根據(jù)權(quán)利要求6所述一種短消息即時(shí)監(jiān)控的方法,其特征在于所述流量監(jiān)控是在短消息信息被發(fā)送到SMSC的同時(shí)抄送一份到流量監(jiān)控進(jìn)行處理,或在內(nèi)容監(jiān)控任意一級(jí)子處理完成時(shí)即刻對(duì)已完成內(nèi)容監(jiān)控處理的短消息信息進(jìn)行流量監(jiān)控處理,得出流量統(tǒng)計(jì)數(shù)據(jù)值。
13.根據(jù)權(quán)利要求6所述一種短消息即時(shí)監(jiān)控的方法,其特征在于,所述內(nèi)容精確篩選內(nèi)容監(jiān)控處理與所述短消息信息流量監(jiān)控處理同時(shí)存在時(shí),所述內(nèi)容精確篩選內(nèi)容監(jiān)控處理的優(yōu)先級(jí)高于所述短消息信息流量監(jiān)控處理。
14.根據(jù)權(quán)利要求11所述一種短消息即時(shí)監(jiān)控的方法,其特征在于,所述垃圾短消息將被直接刪除,發(fā)送所述垃圾短消息的用戶將被列入違規(guī)用戶,或被列入營(yíng)帳。
15.一種消息監(jiān)控裝置,其特征在于包括第一監(jiān)控單元用于對(duì)用戶發(fā)送的短消息進(jìn)行第一內(nèi)容監(jiān)控,將第一監(jiān)控后可疑短消息發(fā)送到第二監(jiān)控單元,將第一監(jiān)控后的正常短消息發(fā)送到SMSC;第二監(jiān)控單元用于對(duì)用戶發(fā)送的短消息進(jìn)行第二內(nèi)容監(jiān)控,將第二監(jiān)控后的垃圾短消息刪除,將第二監(jiān)控后的正常短消息發(fā)送到SMSC;流量監(jiān)控單元用于對(duì)用戶發(fā)送的短消息進(jìn)行流量監(jiān)控。
16.根據(jù)權(quán)利要求15所述的消息監(jiān)控裝置,其特征在于,所述消息監(jiān)控裝置還包括一消息分發(fā)單元,用于將所有消息抄送給流量監(jiān)控單元。
17.根據(jù)權(quán)利要求16所述的消息監(jiān)控裝置,其特征在于,所述消息分發(fā)單元可設(shè)置在第一,第二或流量單元內(nèi)或單獨(dú)設(shè)置。
18.根據(jù)權(quán)利要求15所述的消息監(jiān)控裝置,其特征在于,所述第一監(jiān)控單元包括內(nèi)容監(jiān)控單元用于對(duì)用戶發(fā)送來(lái)的短消息信息進(jìn)行第一內(nèi)容監(jiān)控,將符合監(jiān)控結(jié)果的短消息發(fā)送到可疑信息標(biāo)記單元,將不符合監(jiān)控結(jié)果的消息發(fā)送到SMSC;可疑信息標(biāo)記單元用于對(duì)來(lái)自第一內(nèi)容監(jiān)控處的消息標(biāo)注可疑標(biāo)記,將標(biāo)有可疑標(biāo)記的消息發(fā)送到第二監(jiān)控。
19.根據(jù)權(quán)利要求18所述的消息監(jiān)控裝置,其特征在于,所述內(nèi)容監(jiān)控單元包括關(guān)鍵字檢索單元用于設(shè)定內(nèi)容監(jiān)控的關(guān)鍵字并檢索短消息;檢索消息分發(fā)單元用于將符合檢索結(jié)果的短消息分發(fā)給可疑信息標(biāo)記單元,將不符合檢索結(jié)果的短消息分發(fā)給SMSC正常下發(fā)。
20.根據(jù)權(quán)利要求15所述的消息監(jiān)控裝置,其特征在于,所述第二監(jiān)控單元包括內(nèi)容監(jiān)控單元用于對(duì)第一監(jiān)控單元發(fā)送來(lái)的可疑短消息信息進(jìn)行第二內(nèi)容監(jiān)控,將符合監(jiān)控結(jié)果的可疑消息發(fā)送到消息刪除單元,將不符合監(jiān)控結(jié)果的消息發(fā)送到可疑信息標(biāo)記去除單元;可疑信息標(biāo)記去除單元用于將發(fā)送來(lái)的消息去除可疑標(biāo)記,并發(fā)送到SMSC。消息刪除單元用于將發(fā)送來(lái)的消息進(jìn)行刪除操作。
21.根據(jù)權(quán)利要求20所述的消息監(jiān)控裝置,其特征在于,所述內(nèi)容監(jiān)控單元包括關(guān)鍵字檢索單元用于設(shè)定內(nèi)容監(jiān)控的關(guān)鍵字并檢索短消息;檢索消息分發(fā)單元用于將符合檢索結(jié)果的短消息分發(fā)給消息刪除單元,將不符合檢索結(jié)果的短消息分發(fā)給可疑信息標(biāo)記去除單元。
22.根據(jù)權(quán)利要求15所述的消息監(jiān)控的裝置,其特征在于,所述流量監(jiān)控單元包括短消息流量統(tǒng)計(jì)單元用于統(tǒng)計(jì)單位時(shí)間內(nèi)由同一用戶發(fā)送的短消息的數(shù)量,將統(tǒng)計(jì)結(jié)果發(fā)送給短消息流量判斷單元;短消息流量判斷單元可設(shè)定一個(gè)正常單位時(shí)間內(nèi)短消息發(fā)送的數(shù)量,用于與短消息流量統(tǒng)計(jì)單元的統(tǒng)計(jì)結(jié)果加以比較,判斷發(fā)送用戶是否在發(fā)送垃圾短消息,將判斷結(jié)果發(fā)送給統(tǒng)計(jì)消息結(jié)果反饋單元;統(tǒng)計(jì)消息結(jié)果反饋單元用于將符合統(tǒng)計(jì)結(jié)果的短消息的發(fā)送用戶信息反饋給SMSC。
23.根據(jù)權(quán)利要求15或22所述的消息監(jiān)控裝置,其特征在于,所述流量監(jiān)控單元可以與第一監(jiān)控配置也可與第二監(jiān)控配置。
24.根據(jù)權(quán)利要求15~22中任意一項(xiàng)所述的消息監(jiān)控裝置,其特征在于,所述第一監(jiān)控,第二監(jiān)控,流量監(jiān)控可設(shè)置在SMSC內(nèi)部。
全文摘要
本發(fā)明提供了一種短消息即時(shí)監(jiān)控的方法和裝置,該方法主要包括用戶向SMSC(短消息調(diào)度中心)發(fā)送短消息;所述的短消息在發(fā)送到SMSC之前,先被發(fā)送到一短消息分級(jí)監(jiān)控裝置;所述的短消息分級(jí)監(jiān)控裝置對(duì)所述的短消息進(jìn)行分級(jí)監(jiān)控;通過(guò)分級(jí)監(jiān)控后,所述的短消息被分為垃圾短消息與正常短消息;發(fā)送所述垃圾短消息的用戶被進(jìn)行相應(yīng)的處理,其發(fā)送的垃圾短消息也被刪除;所述正常短消息被發(fā)送到SMSC,并進(jìn)行流量統(tǒng)計(jì),流量超過(guò)預(yù)定閾值的,發(fā)送該短消息信息的用戶將被進(jìn)行相應(yīng)處理,并不再發(fā)送尚未發(fā)送的該短消息。本發(fā)明的方法,旨在不影響SMSC正常工作時(shí),既做到了對(duì)垃圾短信的即時(shí)監(jiān)控又保證了短消息系統(tǒng)的穩(wěn)定性和監(jiān)控的有效性。
文檔編號(hào)H04Q7/34GK1905408SQ20061006201
公開(kāi)日2007年1月31日 申請(qǐng)日期2006年8月4日 優(yōu)先權(quán)日2006年8月4日
發(fā)明者楊志軍, 劉繼華 申請(qǐng)人:華為技術(shù)有限公司