一種高流量簡訊監控的方法
2023-05-15 20:39:26 1
專利名稱:一種高流量簡訊監控的方法
技術領域:
本發明涉及一種通訊領域中簡訊監控方法,尤其涉及的是一種電信網絡中高流量簡訊實時監控的方法。
背景技術:
隨著通信技術的發展,手機簡訊已經成為人們一種非常重要的通訊與娛樂工具,然而人們在享受自由交流的同時,不得不隨時面對垃圾簡訊的騷擾。
所謂垃圾簡訊,是指未經接受者同意的,包含違背法律規定或具有廣告信息內容的、或以惡意報復他人為目的的、侵害接受者通信自由、生活安寧或違背社會善良風俗等等的簡訊信息。一般說來垃圾簡訊分為以下三類1、具有違法犯罪信息內容的簡訊,如辦假證、賣槍枝、傳播法輪功等違法信息;2、未經接受者同意的發布的具有廣告性質的信息,如某某公司通過簡訊推銷其產品或服務等;3、以具有騷擾、報復等性質的信息,例如手機失竊後對通訊錄中的手機進行騷擾性簡訊發送。
垃圾簡訊一般都具有一定的違法性,主要體現在以下幾個方面1.未經接受者同意發布垃圾簡訊,侵害了接受者的生活安寧;2.垃圾簡訊侵害了接受者的通信自由與通信秘密的權利;3.部分垃圾簡訊在短時間內大量群發,造成惡意透支,給運營商造成巨大經濟損失。
為了維護正常的通訊秩序、保證自身經濟利益不受侵犯,運營商迫切需要積極尋找途徑,對垃圾簡訊實行監控和攔截。但是,目前的簡訊業務平臺主設備都不具備垃圾簡訊監控功能,對於垃圾簡訊的打擊主要是事後根據用戶的投訴進行處理,具有被動性和不及時性。
在專利「GSM/GPRS移動通信網中短消息監控系統」(申請號為CN03131604)中提出了按照主叫號碼、被叫號碼進行監測和根據內容敏感關鍵字完全搜索兩種垃圾簡訊監測方法,這些方法在一定程度上能夠監測和發現垃圾簡訊。但是垃圾簡訊的主叫號碼、被叫號碼和簡訊內容都是千變萬化的,通過預設號碼和關鍵字並不能覆蓋所有的垃圾簡訊,因而前者的統計結果是不準確和不全面的,具有一定的局限性。
因此,現有技術還有待於繼續發展。
發明內容針對現有垃圾簡訊監控方法的不足,本發明的目的在於提出一種根據簡訊發送頻率來監控垃圾簡訊、結合分析簡訊內容來定位垃圾簡訊的方法。
本發明的技術方案包括一種高流量簡訊監控的方法,包括步驟A、實時獲取電信網絡簡訊業務平臺原始數據信息;B、對獲取到的數據進行分析,根據簡訊業務不同協議提取數據的特徵值,合成含有簡訊主叫號碼和簡訊內容的簡訊詳細記錄;C、依據合成的簡訊詳細記錄,在一定統計周期內基於簡訊主叫號碼和高流量門限值進行高流量簡訊的統計,在統計周期結束後將統計結果進行保存到簡訊記錄列表中。
所述的方法,其中,所述步驟C還包括C1、定義統計周期和高流量門限值;
C2、在該定義統計周期內對主叫用戶的簡訊發送次數進行統計;C6、根據預設的統計周期和當前時間,判斷當前統計周期是否結束,如果沒有則繼續執行所述步驟C2,否則執行步驟C7;C7、依次遍歷統計哈希表,檢查每一個統計節點的簡訊發送次數值是否超過預設的高流量門限值;C8、如果當前統計節點的簡訊發送次數超過高流量門限值,則保存其統計結果和當前節點對應的所有的簡訊詳細記錄,將當前統計節點從哈希表中刪除;如果簡訊發送次數沒有超標,則不需要進行統計結果的保存;C9、檢查哈希表是否已經為空,如果哈希表中還有節點,則繼續執行步驟C7;否則當前統計周期結束,轉步驟C2開始一個新的統計周期。所述的方法,其中,所述步驟C2還包括C21、從待分析簡訊記錄列表中,取出一條簡訊詳細記錄進行統計分析;C3、取出簡訊詳細記錄的主叫號碼,以主叫號碼為鍵值到統計哈希表中查找是否已經建立該號碼的統計節點;C4、如果沒有找到,則以主叫號碼為鍵值,在統計哈希表中建立統計節點,並給該統計節點的簡訊發送次數賦初始值為1,並保存簡訊詳細記錄到該節點的詳細記錄列表,轉所述步驟C6;C5、如果找到該統計節點,則給該統計節點的簡訊發送次數值加1,並保存簡訊詳細記錄到該節點的詳細記錄列表。
所述的方法,其中,所述統計結果至少包括主叫號碼、超標次數和簡訊內容。
本發明方法具有以下的優點1)監控結果全面準確。本方法針對垃圾簡訊普遍具有的超頻發送的特徵,從簡訊發送頻率的角度出發來進行監控,去除了可變因素的影響,跟傳統的根據號碼和關鍵字等可變因素進行監控的方法相比較,統計結果更加準確。
2)主動性強,實時性好。通過對運營商簡訊業務平臺實行不間斷的連續監控,可以在第一時間內發現超標高流量簡訊,識別垃圾簡訊。
3)實施簡單,成本低。本方法只要保證能夠實時獲取到簡訊業務平臺數據,利用一個高流量簡訊統計模塊即可實現。比起在簡訊業務主設備上實現該功能,不僅實施方法簡單,成本也要低廉許多。
圖1為本發明所述的高流量簡訊監控方法的總體流程圖。
圖2為本發明所述的基於主叫號碼和高流量門限值的高流量簡訊統計分析處理流程圖。
具體實施方式下面結合附圖,將對本發明的高流量簡訊監控方法做進一步的詳細說明。
本發明的高流量簡訊監控的方法,其基礎在於垃圾簡訊普遍具有一個共同特徵同一主叫號碼在短時間內大量群發簡訊,對於這種同一個號碼在短時間內超頻發送的大量簡訊,業界中稱為高流量簡訊。從垃圾簡訊的這一共同特徵出發,通過對高流量簡訊的監控和簡訊內容的進一步分析,可以過濾和識別垃圾簡訊。
本發明方法的基本方案包括如下步驟第一步,實時獲取電信網絡簡訊業務平臺原始數據信息;第二步,對獲取到的數據進行分析,根據簡訊業務不同協議提取數據的特徵值、合成含有簡訊主叫號碼即簡訊發送方號碼和簡訊內容的簡訊詳細記錄。
第三步,依據合成的簡訊詳細記錄,在一定統計周期內基於簡訊主叫號碼和高流量門限值、進行高流量簡訊的統計,在統計周期結束後將統計結果,包括主叫號碼、超標次數、簡訊內容進行保存。
如圖1所示的,下面分別詳細說明3個步驟的具體實施方式
。
第一步中,獲取電信網絡簡訊業務平臺的數據信息。可以有多種方式從簡訊業務平臺獲取數據信息,比如通過信令監測系統從簡訊業務平臺採集簡訊業務信令,或者從交換機種直接提取簡訊業務數據信息。該步驟不是本發明的重點,這裡不再詳細描述。
第二步,簡訊詳細記錄合成模塊依據一定規則合成含有主叫號碼和簡訊內容的簡訊詳細記錄,並保存到待分析簡訊記錄列表中。簡訊記錄合成方法現有技術中已有公開,具體實現方法可參見專利「七號信令詳細呼叫記錄事件合成方法」(申請號為CN200310113550.6)。
第三步,根據合成的簡訊詳細記錄,進行超標高流量簡訊的統計。這是本發明的核心,其包括以下幾個步驟,參見圖2所示1)定義統計周期和高流量門限值,這是統計進行的基礎,可以根據實際情況進行修改。
2)從待分析簡訊記錄列表中,取出一條簡訊記錄進行統計分析。
3)取出簡訊記錄的主叫號碼,以主叫號碼為鍵值到統計哈希表中查找是否已經建立該號碼的統計節點。
4)如果沒有找到,則以主叫號碼為鍵值,在統計哈希表中建立統計節點,給該統計節點的簡訊發送次數賦初始值為1,並保存簡訊詳細記錄到該節點的詳細記錄列表,轉步驟6)。
5)如果找到統計節點,則給該統計節點的簡訊發送次數值加1,並保存簡訊詳細記錄到該節點的詳細記錄列表。
6)根據預設的統計周期和當前時間,判斷當前統計周期是否結束,如果沒有則繼續執行步驟2),否則執行步驟7)。
7)依次遍歷統計哈希表,檢查每一個節點的簡訊發送次數值是否超過預設的高流量門限值。
8)如果當前統計節點的簡訊發送次數超過高流量門限值,則當前用戶屬於高流量簡訊超標用戶,保存統計結果和當前節點對應的所有的簡訊詳細記錄,最後將當前節點從哈希表中刪除。如果簡訊發送次數沒有超標,則只有將當前節點哈希表中刪除,不需要進行統計結果的保存。
9)檢查哈希表是否已經為空。如果哈希表中還有節點,則繼續執行步驟7);否則當前統計周期結束,轉步驟2)開始一個新的統計周期。
本發明方法的高流量簡訊統計結果根據事件需要保存到資料庫或者文件中,運營商可以通過分析高流量簡訊超標次數和簡訊內容,確定高流量簡訊是否是垃圾簡訊。對於發送垃圾簡訊的用戶,可以停止其簡訊業務功能,防止其再次發送垃圾簡訊,從而實現了對垃圾簡訊的屏蔽和攔截。另外,通過對高流量超標簡訊詳細記錄的綜合分析、可以有效研究、分析高流量簡訊的地區分布、時間分布和發展變化趨勢,幫助運營商制定出對付垃圾簡訊的有效監管辦法。
上面結合附圖對本發明方法的實施方式進行了描述,但是本發明方法並不局限於上述的具體實施方式
;上述的具體實施方式
僅僅是示意性的,而不是限制性的,本領域的普通技術人員在本方法的啟示下,在不脫離本發明方法宗旨和權利要求
所保護的範圍情況下,還可以作出很多變形,這些均應屬於本發明的保護之內。
權利要求
1.一種高流量簡訊監控的方法,包括步驟A、實時獲取電信網絡簡訊業務平臺原始數據信息;B、對獲取到的數據進行分析,根據簡訊業務不同協議提取數據的特徵值,合成含有簡訊主叫號碼和簡訊內容的簡訊詳細記錄;C、依據合成的簡訊詳細記錄,在一定統計周期內基於簡訊主叫號碼和高流量門限值進行高流量簡訊的統計,在統計周期結束後將統計結果進行保存到簡訊記錄列表中。
2.根據權利要求
1所述的方法,其特徵在於,所述步驟C還包括C1、定義統計周期和高流量門限值;C2、在該定義統計周期內對主叫用戶的簡訊發送次數進行統計;C6、根據預設的統計周期和當前時間,判斷當前統計周期是否結束,如果沒有則繼續執行所述步驟C2,否則執行步驟C7;C7、依次遍歷統計哈希表,檢查每一個統計節點的簡訊發送次數值是否超過預設的高流量門限值;C8、如果當前統計節點的簡訊發送次數超過高流量門限值,則保存其統計結果和當前節點對應的所有的簡訊詳細記錄,將當前統計節點從哈希表中刪除;如果簡訊發送次數沒有超標,則不需要進行統計結果的保存;C9、檢查哈希表是否已經為空,如果哈希表中還有節點,則繼續執行步驟C7;否則當前統計周期結束,轉步驟C2開始一個新的統計周期。
3.根據權利要求
2所述的方法,其特徵在於,所述步驟C2還包括C21、從待分析簡訊記錄列表中,取出一條簡訊詳細記錄進行統計分析;C3、取出簡訊詳細記錄的主叫號碼,以主叫號碼為鍵值到統計哈希表中查找是否已經建立該號碼的統計節點;C4、如果沒有找到,則以主叫號碼為鍵值,在統計哈希表中建立統計節點,並給該統計節點的簡訊發送次數賦初始值為1,並保存簡訊詳細記錄到該節點的詳細記錄列表,轉所述步驟C6;C5、如果找到該統計節點,則給該統計節點的簡訊發送次數值加1,並保存簡訊詳細記錄到該節點的詳細記錄列表。
4.根據權利要求
1所述的方法,其特徵在於,所述統計結果至少包括主叫號碼、超標次數和簡訊內容。
專利摘要
本發明公開了一種高流量簡訊監控的方法,包括步驟實時獲取電信網絡簡訊業務平臺原始數據信息;對獲取到的數據進行分析,根據簡訊業務不同協議提取數據的特徵值,合成含有簡訊主叫號碼和簡訊內容的簡訊詳細記錄;依據合成的簡訊詳細記錄,在一定統計周期內基於簡訊主叫號碼和高流量門限值進行高流量簡訊的統計,在統計周期結束後將統計結果進行保存到簡訊記錄列表中。本發明方法具有監控結果全面準確;主動性強,實時性好;實施簡單,成本低的優點。
文檔編號H04M3/36GK1997058SQ200510135260
公開日2007年7月11日 申請日期2005年12月29日
發明者李秀川, 張渲, 位蒞, 劉紅梅, 張婭, 唐建中, 李揚, 陳彩娥 申請人:山東移動通信有限責任公司, 中興通訊股份有限公司導出引文BiBTeX, EndNote, RefMan