專利名稱:一種實現(xiàn)長短信過濾的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信領(lǐng)域中的短消息業(yè)務(wù),尤其涉及一種實現(xiàn)長短信過濾的方法和系統(tǒng)。
背景技術(shù):
短信作為 一種方便快捷的聯(lián)絡(luò)形式,在過去幾年受到越來越多用戶的歡迎,并取得突飛猛進(jìn)的發(fā)展。但與電子郵件一樣,手機(jī)短信也日益受到大量垃
圾短信的困擾。目前,我國手機(jī)用戶超過6億,平均每天的短信發(fā)送量高達(dá)8億條,每人每周收到的垃圾短信大約8條。對于移動用戶來說,垃圾短信不僅嚴(yán)重干擾了其正常生活,而且危害到個人隱私。對于運(yùn)營商來說,垃圾短信的泛濫造成了短信中心等基礎(chǔ)設(shè)施投資的巨大浪費(fèi),并增加了網(wǎng)絡(luò)遭到惡意攻擊的危險。為此,有關(guān)方面正在加緊制定有關(guān)的法律法規(guī),運(yùn)營商也對垃圾短信愈來愈重視,紛紛建立了垃圾短信過濾系統(tǒng),采用技術(shù)手段過濾垃圾短信,努力為短信業(yè)務(wù)的發(fā)展創(chuàng)造一個持續(xù)、有序、健康的發(fā)展環(huán)境。
垃圾短信過濾系統(tǒng)通常從短信內(nèi)容,短信流量以及號碼等方面對短信進(jìn)行過濾。其中通過對短信內(nèi)容關(guān)鍵字匹配過濾是最基本的過濾手段之一,比如短信內(nèi)容含有色情,反動以及其它定義的關(guān)鍵字可通過關(guān)鍵字匹配予于直接過濾。目前用戶發(fā)送的短信中有相當(dāng)一部分為長短信,長短信即字符數(shù)超過一定數(shù)目(通常超過70個漢字或者160個英文字符)的短消息;長短信在發(fā)送時往往會被拆分成多條短信發(fā)送。長短信被拆分后,短信過濾系統(tǒng)定義的一些關(guān)鍵字很有可能被分割到了多條短信中,而目前的短信過濾系統(tǒng)對長短信是按拆分后的消息分別進(jìn)行過濾處理的,因此對這種長消息拆分處含有關(guān)鍵字的消息內(nèi)容不能進(jìn)行有效的過濾
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種實現(xiàn)長短信過濾的方法和系統(tǒng),能夠?qū)﹂L消息中的所有關(guān)鍵字進(jìn)行有效過濾,解決現(xiàn)有技術(shù)中無法對拆分后的長短信進(jìn)行有效過濾的問題。
為了實現(xiàn)上述目的, 一方面,提供了一種實現(xiàn)長短信過濾的方法,包括如
下步驟
步驟一,網(wǎng)安代理模塊將來自短信中心和/或短信網(wǎng)關(guān)的短消息發(fā)送給實時監(jiān)控業(yè)務(wù)處理^t塊,所述實時監(jiān)控業(yè)務(wù)處理^^莫塊將所述短消息中的拆分消息
發(fā)送給長消息拼接模塊;
步驟二,所述長消息拼接模塊將多個拆分消息拼接成完整的長消息并發(fā)送給所述實時監(jiān)控業(yè)務(wù)處理^t塊;
步驟三,所述實時監(jiān)控業(yè)務(wù)處理模塊根據(jù)過濾條件對所述完整的長消息進(jìn)行過濾,并將過濾結(jié)果返回給所述網(wǎng)安代理模塊。
優(yōu)選地,上述的方法中,在所述步驟一之前,還包括過濾條件設(shè)置模塊設(shè)置所述過濾條件,并將所述過濾條件同步給所述實時監(jiān)控業(yè)務(wù)處理模塊;
在所述步驟三之后,還包括步驟四,所述網(wǎng)安代理模塊將所述過濾結(jié)果返回給所述短信中心和/或短信網(wǎng)關(guān)。
優(yōu)選地,上述的方法中,所述步驟一具體包括網(wǎng)安代理模塊將來自短信中心和/或短信網(wǎng)關(guān)的短消息進(jìn)行解碼,將解碼后的短消息發(fā)送給實時監(jiān)控業(yè)務(wù)處理模塊;所述實時監(jiān)控業(yè)務(wù)處理模塊將所述解碼后的短消息中的拆分消息發(fā)送給長消息拼接模塊;
所述實時監(jiān)控業(yè)務(wù)處理模塊為多個,在所述步驟一中,所述網(wǎng)安代理模塊根據(jù)用戶號碼尾數(shù)將解碼后的短消息分發(fā)給所述多個實時監(jiān)控業(yè)務(wù)處理模塊。
優(yōu)選地,上述的方法中,在所述步驟二具體包括
所述長消息拼接模塊緩存所述多個拆分消息,如果屬于同一個長消息的所有拆分消息都已經(jīng)被緩存,則將所述屬于同一個長消息的所有拆分消息拼接成所述完整的長消息并發(fā)送給所述實時監(jiān)控業(yè)務(wù)處理模塊。
優(yōu)選地,上述的方法中,所述步驟一還包括
所述實時監(jiān)控業(yè)務(wù)處理模塊將所述解碼后的短消息中的非拆分消息根據(jù)所述過濾條件進(jìn)行過濾,將過濾結(jié)果返回給所述網(wǎng)安代理模塊,并轉(zhuǎn)到步驟四。
5優(yōu)選地,上述的方法中,所述實時監(jiān)控業(yè)務(wù)處理模塊中每個拆分消息都對應(yīng)一個會話,在所述步驟二中,所述完整的長消息返回給所述完整的長消息的首條拆分消息所對應(yīng)的首會話。
優(yōu)選地,上迷的方法中,所述步驟三中還包括所述實時監(jiān)控業(yè)務(wù)處理模塊將過濾結(jié)果返回給所述長消息拼接模塊,所述長消息拼接模塊將所述過濾結(jié)果返回給同屬于所述完整的長消息中的首條拆分消息之外的所有拆分消息所對應(yīng)的會話;
在所述步驟四中,所述過濾結(jié)果作為同屬于所述完整的長消息中的所有拆分消息的過濾結(jié)果返回給所述短信中心和/或短信網(wǎng)關(guān)。
本發(fā)明還提供一種實現(xiàn)長短信過濾的系統(tǒng),包括網(wǎng)安代理模塊、實時監(jiān)控業(yè)務(wù)處理模塊和長消息拼接模塊
所述網(wǎng)安代理模塊,用于將來自短信中心和/或短信網(wǎng)關(guān)的短消息發(fā)送給所述實時監(jiān)控業(yè)務(wù)處理模塊;
所述實時監(jiān)控業(yè)務(wù)處理模塊,用于將所述短消息中的拆分消息發(fā)送給所述長消息拼接模塊;根據(jù)過濾條件對完整的長消息進(jìn)行過濾,并將所述過濾結(jié)果返回給所述網(wǎng)安代理模塊;
所述長消息拼接模塊,用于將多個拆分消息拼接成所述完整的長消息并發(fā)送給所述實時監(jiān)控業(yè)務(wù)處理模塊。
優(yōu)選地,上述的系統(tǒng)中,所述實時監(jiān)控業(yè)務(wù)處理模塊為多個,所述網(wǎng)安代理模塊將來自短信中心和/或短信網(wǎng)關(guān)的短消息進(jìn)行解碼,根據(jù)用戶號碼尾數(shù)將解碼后的短消息分發(fā)給所述多個實時監(jiān)控業(yè)務(wù)處理模塊,將所述過濾結(jié)果返回給所述短信中心和/或短信網(wǎng)關(guān)。
優(yōu)選地,上述的系統(tǒng)中,還包括過濾條件設(shè)置模塊,用于設(shè)置所述過濾條件,并將所述過濾條件同步給所述實時監(jiān)控業(yè)務(wù)處理模塊。
本發(fā)明至少存在以下技術(shù)效果
本發(fā)明短信過濾方法和系統(tǒng)不但能按正常流程對普通消息進(jìn)行過濾,而且通過增加長短信拼接模塊以及和其它模塊間的配合,實現(xiàn)了對長消息中的所有關(guān)鍵字進(jìn)行有效過濾,因此解決了現(xiàn)有系統(tǒng)對長短信拆分處含有關(guān)鍵字的消息內(nèi)容往往不能進(jìn)行有效過濾的缺陷。
圖1是本發(fā)明實現(xiàn)長短信過濾的方法的步驟流程圖;圖2是本發(fā)明短信過濾的詳細(xì)流程圖3是本發(fā)明對一條被拆分為3條短信的長短信過濾交互的流程圖;圖4是本發(fā)明短信過濾系統(tǒng)的結(jié)構(gòu)圖。
具體實施例方式
為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對具體實施例進(jìn)行詳細(xì)描述。
本發(fā)明實施例的實現(xiàn)長短信過濾的方法,包括如下步驟
步驟一,網(wǎng)安代理;漠塊將來自短信中心和/或短信網(wǎng)關(guān)的短消息發(fā)送給實時監(jiān)控業(yè)務(wù)處理模塊,所迷實時監(jiān)控業(yè)務(wù)處理模塊將所述短消息中的拆分消息發(fā)送給長消息拼接模塊;
步驟二,所述長消息拼接模塊將多個拆分消息拼接成完整的長消息并發(fā)送給所述實時監(jiān)控業(yè)務(wù)處理;溪塊;
步驟三,所述實時監(jiān)控業(yè)務(wù)處理模塊根據(jù)過濾條件對所述完整的長消息進(jìn)行過濾,并將過濾結(jié)果返回給所述網(wǎng)安代理模塊。
在所述步驟三之后,還可以包括步驟四,所述網(wǎng)安代理模塊將所述過濾
結(jié)果返回給所述短信中心和/或短信網(wǎng)關(guān)。
圖1是本發(fā)明實現(xiàn)長短信過濾的方法的步驟流程圖,如圖所示,方法包括如下步驟
步驟101,網(wǎng)安代理模塊將來自短信中心和/或短信網(wǎng)關(guān)的短消4進(jìn)行解碼,將解碼后的短消息發(fā)送給實時監(jiān)控業(yè)務(wù)處理模塊;
步驟102,所述實時監(jiān)控業(yè)務(wù)處理模塊將所述解碼后的短消息中的拆分消息發(fā)送給長消息拼接模塊;
步驟103,所述長消息拼接模塊將多個拆分消息拼接成完整的長消息并發(fā)送給所述實時監(jiān)控業(yè)務(wù)處理模塊;
步驟104,所述實時監(jiān)控業(yè)務(wù)處理模塊根據(jù)過濾條件對所述完整的長消息
7進(jìn)行過濾,并將過濾結(jié)果返回給所述網(wǎng)安代理模塊;
步驟105,所述網(wǎng)安代理模塊將所述過濾結(jié)果返回給所述短信中心和/或短 信網(wǎng)關(guān)。
其中,過濾條件可以是預(yù)置的,也可以更改,因此在所述步驟101之前, 還可以包括過濾條件設(shè)置模塊設(shè)置所述過濾條件,并將所述過濾條件同步給 所述實時監(jiān)控業(yè)務(wù)處理模塊。
圖2描述了短信過濾系統(tǒng)進(jìn)行短信過濾的詳細(xì)流程,具體流程包括如下步
驟
步驟201,用戶通過過濾條件設(shè)置模塊設(shè)置短信過濾條件,過濾條件可以 包括短信內(nèi)容關(guān)鍵字的設(shè)置;
步驟202,過濾條件設(shè)置完成后,過濾條件設(shè)置模塊將過濾條件同步給多 個實時監(jiān)控業(yè)務(wù)處理^^莫塊,這樣多個實時監(jiān)控業(yè)務(wù)處理;漠塊以相同方式工作進(jìn) 行負(fù)荷分擔(dān);
步驟203 ,短信中心或短信網(wǎng)關(guān)下發(fā)短消息給網(wǎng)安代理模塊;
步驟204,網(wǎng)安代理模塊解碼SMPP ( Short Message Peer to Peer)協(xié)議格
式消息,并且通過用戶號碼尾數(shù)取模分發(fā)解碼后的消息給實時監(jiān)控業(yè)務(wù)處理模
塊;
步驟205,實時監(jiān)控業(yè)務(wù)處理模塊根據(jù)解碼后的消息判斷消息是否為長消 息,如果是長消息則進(jìn)入步驟206,否則進(jìn)入步驟207;
步驟206,長消息拼接模塊緩存被拆分的長消息,并且判斷被拆分的一條
長消息的所有分消息是否已經(jīng)收齊,如果已經(jīng)收齊則拼接成一條完整的長消息
轉(zhuǎn)發(fā)給實時監(jiān)控業(yè)務(wù)處理模塊并且進(jìn)入步驟207,否則繼續(xù)等待緩存下一條消 自
步驟207,實時監(jiān)控業(yè)務(wù)處理模塊根據(jù)過濾條件對短消息進(jìn)行過濾,并將 過濾結(jié)果返回給網(wǎng)安代理模塊;
步驟208,網(wǎng)安代理模塊最終將短信過濾結(jié)果返回給短信中心或短信網(wǎng)關(guān)。
更進(jìn)一步地,假設(shè)有一條長短信被拆分成3條短信A,B,C,經(jīng)短信中心下發(fā) 到短信過濾系統(tǒng),圖3詳細(xì)描述了對該長短信過濾模塊交互過程,具體流程包括如下步驟
步驟301,短信中心下發(fā)短信A給網(wǎng)安代理模塊,網(wǎng)安代理模塊分發(fā)短信 給實時監(jiān)控業(yè)務(wù)處理模塊,實時監(jiān)控業(yè)務(wù)處理模塊判斷該消息為長消息申請會 話一,并將該消息和會話信息轉(zhuǎn)發(fā)給長短信拼接模塊。長短信拼接模塊通過分 析短信內(nèi)容,得到短信A所屬長消息的唯一標(biāo)識(referenceid ),長消息被拆 分后消息總條數(shù)3,本條消息在長消息中的序號l,然后以(源號碼,目的號碼, referenceid)為鍵值,存儲本條消息以及會話號1在哈希(hash)表中。
步驟302,短信中心下發(fā)短信B給網(wǎng)安代理模塊,網(wǎng)安代理模塊分發(fā)短信 給實時監(jiān)控業(yè)務(wù)處理模塊,實時監(jiān)控業(yè)務(wù)處理模塊判斷該消息為長消息申請會 話二,并將該消息和會話信息轉(zhuǎn)發(fā)給長短信拼接模塊。長短信拼接模塊通過分 析短信內(nèi)容,得到短信B所屬長消息標(biāo)識referenceid,長消息-波拆分后消息總 條數(shù)3,本條消息在長消息中的序號2,然后以(源號碼,目的號碼,referenceid) 為鍵值,存儲本條消息以及會話號2在hash表中。
步驟303,短信中心下發(fā)短信C給網(wǎng)安代理模塊,網(wǎng)安代理模塊分發(fā)短信 給實時監(jiān)控業(yè)務(wù)處理模塊,實時監(jiān)控業(yè)務(wù)處理模塊判斷該消息為長消息申請會 話三,并將該消息和會話信息轉(zhuǎn)發(fā)給長短信拼接模塊。長短信禍 接模塊通過分 析短信內(nèi)容,得到短信C所屬長消息標(biāo)識referenceid,長消息被拆分后消息總 條數(shù)3,本條消息在長消息中的序號3,然后以(源號碼,目的號碼,referenceid) 為鍵值,存儲本條消息以及會話號3在hash表中。
步驟304,長短信拼接模塊發(fā)現(xiàn)接收了 3條鍵值相同的消息A,B,C,序號 為l、 2、 3,并且對應(yīng)的長消息被拆分后消息總條數(shù)為3,得出已經(jīng)收到一條完 整的長短信,于是將消息A、 B、 C拼接成一條完整的長短信發(fā)送給實時監(jiān)控 業(yè)務(wù)處理模塊會話一。
步驟305,實時監(jiān)控業(yè)務(wù)處理模塊會話一對長短信進(jìn)行過濾得到過濾結(jié) 果,并將過濾結(jié)果作為短信A的過濾結(jié)果通過網(wǎng)安代理模塊返回給短信中心, 同時將過濾結(jié)果轉(zhuǎn)發(fā)給長短信拼接模塊。
步驟306,長短信拼接模塊接收到過濾結(jié)果后,向?qū)崟r監(jiān)控業(yè)務(wù)處理模塊 會話二返回過濾結(jié)果,會話二將過濾結(jié)果作為短信B的過濾結(jié)果通過網(wǎng)安代 理模塊返回給短信中心。步驟307,同時長短信拼接模塊將過濾結(jié)果返回給實時監(jiān)控業(yè)務(wù)處理模塊 會話三,會話三將過濾結(jié)果作為短信C的過濾結(jié)果通過網(wǎng)安代理模塊返回給 短信中心。
最終,既實現(xiàn)了對長短信的有效監(jiān)控,短信中心又能獲得3條一致的過 濾結(jié)果響應(yīng)。值得注意的是,短信中心下發(fā)3條短信的次序可能會有變化,但 以上處理方法依然適用。
可見,本發(fā)明方法中,網(wǎng)安代理模塊實時獲取發(fā)送的短消息,經(jīng)SMPP 解碼后根據(jù)號碼尾數(shù)分發(fā)消息給實時監(jiān)控業(yè)務(wù)處理模塊。實時監(jiān)控業(yè)務(wù)處理模 塊首先根據(jù)解碼分析消息是否為長消息,如果不是長消息則直接根據(jù)過濾條件 對消息進(jìn)行鑒權(quán)并通過網(wǎng)安代理模塊返回結(jié)果給短消息中心或短消息網(wǎng)關(guān);如 果是拆分的長消息則申請一個新會話保存消息相關(guān)信息,并將消息以及會話信 息轉(zhuǎn)發(fā)給長短信拼接模塊,這樣一條長消息拆分后可能對應(yīng)實時監(jiān)控業(yè)務(wù)處理 模塊多個會話,長短信拼接模塊緩存收到的消息以及會話信息,如果發(fā)現(xiàn)一條 長短信^皮拆分的消息條數(shù)已經(jīng)收齊,則拼接成一條完整的長消息發(fā)送給實時監(jiān) 控業(yè)務(wù)處理模塊所對應(yīng)的該長消息的首會話,實時監(jiān)控業(yè)務(wù)處理模塊對該長消 息進(jìn)行鑒權(quán),并同時將鑒權(quán)結(jié)果返回給網(wǎng)安代理模塊和長短信拼接模塊,長短 信拼接模塊收到鑒權(quán)結(jié)果后向?qū)崟r監(jiān)控業(yè)務(wù)處理模塊所對應(yīng)的該長消息的其
它會話分別返回該鑒權(quán)結(jié)果,最后其它會話將鑒權(quán)結(jié)果也返回給網(wǎng)安代理模 塊。通過這種方法最終既實現(xiàn)了長短信的有效過濾,又確保短消息中心或短消 息網(wǎng)關(guān)對每條拆分的消息都能得到鑒權(quán)響應(yīng)。
為了實現(xiàn)對長短信的過濾,本發(fā)明實施例還提供一種長短信過濾系統(tǒng),圖 4是本發(fā)明短信過濾系統(tǒng)的結(jié)構(gòu)圖,其中包括網(wǎng)安代理模塊,實時監(jiān)控業(yè)務(wù) 處理模塊和長短信拼接模塊,還可以包括過濾條件設(shè)置模塊。
網(wǎng)安代理模塊,用于將系統(tǒng)接入到一個或多個短消息中心以及短消息網(wǎng) 關(guān),接收短消息中心或短消息網(wǎng)關(guān)下發(fā)的短消息,分發(fā)短消息給實時監(jiān)控業(yè)務(wù) 處理模塊,并返回實時監(jiān)控業(yè)務(wù)處理模塊處理結(jié)果給短消息中心或短消息網(wǎng) 關(guān)。
實時監(jiān)控業(yè)務(wù)處理;漠塊,用于根據(jù)短消息過濾條件對短消息進(jìn)行鑒權(quán)。 為了滿足多個短消息中心接入大業(yè)務(wù)量要求,實時監(jiān)控業(yè)務(wù)處理模塊可以部署為多個模塊負(fù)荷分擔(dān)。
長短信拼接模塊,用于拆分消息的緩存與拼接,并將拼接結(jié)果傳給實時 監(jiān)控業(yè)務(wù)處理模塊。
過濾條件設(shè)置^f莫塊,用于保存設(shè)置的過濾條件并將過濾條件同步給實時監(jiān) 控業(yè)務(wù)處理模塊。其中過濾條件包括了短信內(nèi)容關(guān)鍵字的設(shè)置。
以上系統(tǒng)所有內(nèi)部模塊間釆用基于TCP/IP或進(jìn)程間的通訊機(jī)制進(jìn)行通 訊。網(wǎng)安代理模塊和短消息中心以及短消息網(wǎng)關(guān)之間通過SMPP協(xié)議連接。
由上可知,本發(fā)明實施例具有以下優(yōu)勢
本發(fā)明短信過濾方法和系統(tǒng)不但能按正常流程對普通消息進(jìn)行過濾,而且 通過增加長短信拼接模塊以及和其它模塊間的配合,實現(xiàn)了對長消息中的所有 關(guān)鍵字進(jìn)行有效過濾,因此解決了現(xiàn)有系統(tǒng)對長短信拆分處含有關(guān)鍵字的消息 內(nèi)容往往不能進(jìn)行有效過濾的缺陷。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通 技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾, 這些改進(jìn)和潤飾也應(yīng)^L為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種實現(xiàn)長短信過濾的方法,其特征在于,包括如下步驟步驟一,網(wǎng)安代理模塊將來自短信中心和/或短信網(wǎng)關(guān)的短消息發(fā)送給實時監(jiān)控業(yè)務(wù)處理模塊,所述實時監(jiān)控業(yè)務(wù)處理模塊將所述短消息中的拆分消息發(fā)送給長消息拼接模塊;步驟二,所述長消息拼接模塊將多個拆分消息拼接成完整的長消息并發(fā)送給所述實時監(jiān)控業(yè)務(wù)處理模塊;步驟三,所述實時監(jiān)控業(yè)務(wù)處理模塊根據(jù)過濾條件對所述完整的長消息進(jìn)行過濾,并將過濾結(jié)果返回給所述網(wǎng)安代理模塊。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述步驟一之前,還包括過濾條件設(shè)置模塊設(shè)置所述過濾條件,并將 所述過濾條件同步給所述實時監(jiān)控業(yè)務(wù)處理模塊;在所述步驟三之后,還包括步驟四,所述網(wǎng)安代理模塊將所述過濾結(jié)果 返回給所述短信中心和/或短信網(wǎng)關(guān)。
3. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述步驟一具體包括網(wǎng)安代理模塊將來自短信中心和/或短信網(wǎng)關(guān)的短 消息進(jìn)行解碼,將解碼后的短消息發(fā)送給實時監(jiān)控業(yè)務(wù)處理模塊;所述實時監(jiān) 控業(yè)務(wù)處理模塊將所述解碼后的短消息中的拆分消息發(fā)送給長消息拼接模塊;所述實時監(jiān)控業(yè)務(wù)處理模塊為多個,在所述步驟一中,所述網(wǎng)安代理模塊 根據(jù)用戶號碼尾數(shù)將解碼后的短消息分發(fā)給所述多個實時監(jiān)控業(yè)務(wù)處理模塊。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述步驟二具體包括 所述長消息拼接模塊緩存所述多個拆分消息,如果屬于同一個長消息的所有拆分消息都已經(jīng)被緩存,則將所述屬于同一個長消息的所有拆分消息拼接成 所述完整的長消息并發(fā)送給所述實時監(jiān)控業(yè)務(wù)處理模塊。
5. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述步驟一還包括 所述實時監(jiān)控業(yè)務(wù)處理模塊將所述解碼后的短消息中的非拆分消息根據(jù)所述過濾條件進(jìn)行過濾,將過濾結(jié)果返回給所述網(wǎng)安代理模塊,并轉(zhuǎn)到步驟四。
6. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述實時監(jiān)控業(yè)務(wù)處理模塊中每個拆分消息都對應(yīng)一個會話,在所述步驟二中,所述完整的長消息返回給所述完整的長消息的首條拆分消息所對應(yīng)的首會話。
7. 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述步驟三中還包括所述實時監(jiān)控業(yè)務(wù)處理模塊將過濾結(jié)果返回給所述長消息拼接模塊,所述長消息拼接模塊將所述過濾結(jié)果返回給同屬于所述完整的長消息中的首條拆分消息之外的所有拆分消息所對應(yīng)的會話;在所述步驟四中,所述過濾結(jié)果作為同屬于所述完整的長消息中的所有拆分消息的過濾結(jié)果返回給所述短信中心和/或短信網(wǎng)關(guān)。
8. —種實現(xiàn)長短信過濾的系統(tǒng),其特征在于,包括網(wǎng)安代理模塊、實時監(jiān)控業(yè)務(wù)處理模塊和長消息拼接模塊所述網(wǎng)安代理模塊,用于將來自短信中心和/或短信網(wǎng)關(guān)的短消息發(fā)送給所述實時監(jiān)控業(yè)務(wù)處理模塊;所述實時監(jiān)控業(yè)務(wù)處理模塊,用于將所述短消息中的拆分消息發(fā)送給所述長消息拼接模塊;根據(jù)過濾條件對完整的長消息進(jìn)行過濾,并將所述過濾結(jié)果返回給所述網(wǎng)安代理模塊;所述長消息拼接模塊,用于將多個拆分消息拼接成所述完整的長消息并發(fā)送給所述實時監(jiān)控業(yè)務(wù)處理模塊。
9. 根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述實時監(jiān)控業(yè)務(wù)處理模塊為多個,所述網(wǎng)安代理模塊將來自短信中心和/或短信網(wǎng)關(guān)的短消息進(jìn)行解碼,根據(jù)用戶號碼尾數(shù)將解碼后的短消息分發(fā)給所述多個實時監(jiān)控業(yè)務(wù)處理模塊,將所述過濾結(jié)果返回給所述短信中心和/或短信網(wǎng)關(guān)。
10. 根據(jù)權(quán)利要求8或9所述的系統(tǒng),其特征在于,還包括過濾條件設(shè)置模塊,用于設(shè)置所述過濾條件,并將所述過濾條件同步給所述實時監(jiān)控業(yè)務(wù)處理模塊。
全文摘要
本發(fā)明提供一種實現(xiàn)長短信過濾的方法和系統(tǒng),方法包括步驟一,網(wǎng)安代理模塊將來自短信中心和/或短信網(wǎng)關(guān)的短消息發(fā)送給實時監(jiān)控業(yè)務(wù)處理模塊,所述實時監(jiān)控業(yè)務(wù)處理模塊將所述短消息中的拆分消息發(fā)送給長消息拼接模塊;步驟二,所述長消息拼接模塊將多個拆分消息拼接成完整的長消息并發(fā)送給所述實時監(jiān)控業(yè)務(wù)處理模塊;步驟三,所述實時監(jiān)控業(yè)務(wù)處理模塊根據(jù)過濾條件對所述完整的長消息進(jìn)行過濾,并將過濾結(jié)果返回給所述網(wǎng)安代理模塊。本發(fā)明能夠?qū)﹂L消息中的所有關(guān)鍵字進(jìn)行有效過濾,解決現(xiàn)有技術(shù)中無法對拆分后的長短信進(jìn)行有效過濾的問題。
文檔編號H04W4/14GK101651934SQ200910092018
公開日2010年2月17日 申請日期2009年9月4日 優(yōu)先權(quán)日2009年9月4日
發(fā)明者修文飛, 馮亞軍, 飛 王, 謝鋼鋒 申請人:中興通訊股份有限公司