TWI721693B - 基於行動物聯網之網路行為異常偵測系統及方法 - Google Patents
基於行動物聯網之網路行為異常偵測系統及方法 Download PDFInfo
- Publication number
- TWI721693B TWI721693B TW108144919A TW108144919A TWI721693B TW I721693 B TWI721693 B TW I721693B TW 108144919 A TW108144919 A TW 108144919A TW 108144919 A TW108144919 A TW 108144919A TW I721693 B TWI721693 B TW I721693B
- Authority
- TW
- Taiwan
- Prior art keywords
- network
- data
- anomaly detection
- abnormal
- terminal
- Prior art date
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本發明提供一種基於行動物聯網之網路行為異常偵測系統及方法。此系統包括網路終端異常偵測模組與網路拓樸異常偵測模組。網路終端異常偵測模組係具有信令面異常偵測機制、訊務面異常偵測機制與連線狀態異常偵測機制,以分別偵測網路終端之信令面、訊務面與連線狀態三者之異常。網路拓樸異常偵測模組係具有細胞面資料分析機制與物聯網終端群組面資料分析機制,以分別偵測細胞與物聯網終端群組二者之異常。
Description
本發明是關於一種網路行為異常偵測技術,詳而言之,是有關於一種基於行動物聯網之網路行為異常偵測系統及方法。
近年來,隨著行動物聯網之業務的持續成長,物聯網終端數大量增加,使得各家行動網路業者皆積極佈建物聯網監測系統,以求能迅速掌握物聯網終端的連線狀況並優化自家網路品質。
習知物聯網之網路行為異常偵測技術需在物聯網終端上進行分析,或是在部分終端加上額外裝置。然而,此習知技術除了取樣數量有限外,也會導致成本的急劇增加。特別是,由於物聯網終端的數量龐大且散佈在各地,因此透過人力進行監測與維運之效率明顯欠佳,也難以掌握各個終端的確實狀態。又,因為難以判定終端是否真的發生異常,所以無法對異常終端的網路行為進行貼標。再者,由於缺乏判斷物聯網終端異常之自動化機制,加上偵測方式不夠全面,精準率不高,導致行動業者難以掌握大量物聯網終端的運作狀況。
因此,如何提供一種新穎或創新之基於行動物聯網之網路行為異常偵測技術,實已成為本領域技術人員之一大研究課題。
本發明提供一種基於行動物聯網之網路行為異常偵測系統,包括:網路終端異常偵測模組,係具有信令面異常偵測機制、訊務面異常偵測機制與連線狀態異常偵測機制,以分別偵測網路終端之信令面、訊務面與連線狀態三者之異常;以及網路拓樸異常偵測模組,係具有細胞面資料分析機制與物聯網終端群組面資料分析機制,以分別偵測細胞與物聯網終端群組二者之異常。
在一實施例中,網路行為異常偵測系統係包括一網路特徵收集模組,用以收集行動網路之信令面資料、訊務面資料與連線狀態資料,並對信令面資料、訊務面資料與連線狀態資料進行彙整與預處理。
在一實施例中,網路特徵收集模組係執行下列程序:判斷是否有網路終端之歷史資料,若無歷史資料,則進行歷史分時資料收集,以取得預定期間內行動網路之信令面資料、訊務面資料與網路終端之離線時間;收集最新分時資料,以取得行動網路之信令面資料與訊務面資料;以及對歷史分時資料與最新分時資料進行彙整與預處理,且更新歷史資料。
在一實施例中,網路終端異常偵測模組之信令面異常偵測機制係包括下列程序:定期匯入網路終端的信令面歷史資料,根據信令面歷史資料重新訓練信令面異常判定模型以更新模型參數;匯入網路終端的信令面最新分時資料;使用信令面異常判定模型進行異常判定;以及匯出異常網路終端清單。
在一實施例中,信令面異常判定模型係用以進行異常樣本認定與異常肇因推測,其中,異常樣本認定是透過離群值判定演算法來認定,而異常肇因推測是彙整與記錄導致離群的行為特徵。
在一實施例中,網路終端異常偵測模組之訊務面異常偵測機制係包括下列程序:定期匯入網路終端的訊務面歷史資料;根據訊務面歷史資料重新訓練訊務面異常判定模型;使用訊務面異常判定模型預測網路終端當日的運作軌跡;匯入網路終端的訊務面最新分時資料;偵測網路終端是否異常;以及匯出異常網路終端清單。
在一實施例中,訊務面異常判定模型為一時間序列模型,例如整合移動平均自迴歸(Autoregressive Integrated Moving Average;ARIMA)模型,所述預測網路終端當日的運作軌跡包括預測值與信賴區間,且所述偵測網路終端是否異常係透過比較預測值與實際值而判定。
在一實施例中,網路終端異常偵測模組之連線狀態異常偵測機制係包括下列程序:匯入各物聯網終端群組的離線時間歷史資料;使用一離線時間門檻值認定模型決定各物聯網終端群組的離線門檻;即時判定各物聯網終端群組中網路終端的連線狀態,若判定連線狀態為離線,則根據離線門檻判定網路終端的離線期間是否過長;以及匯出有離線期間過長之網路終端及其離線時間。
在一實施例中,離線時間門檻值認定模型係透過單變量分群演算法來決定離線門檻。
在一實施例中,網路拓樸異常偵測模組之細胞面資料分析機制係包括下列程序:進行駐留細胞判定,其中,透過選取網路終端連線最頻繁之細胞,且細胞在最近一段期間內所連線之網路終端數目超過一預定門檻而認定細胞為駐留細胞;匯入行動網路之信令面資料、訊務面資料及各網路終端之連線狀態資料,並篩選與駐留細胞相關的資料;以及分別由信令面、訊務面與連線狀態來判定各駐留細胞是否異常。
在一實施例中,網路拓樸異常偵測模組之物聯網終端群組面
資料分析機制係包括下列程序:將各物聯網終端群組中最近一段期間內曾上線之網路終端設定為活躍網路終端;匯入行動網路之信令面資料、訊務面資料及各網路終端之連線狀態資料,並篩選與活躍網路終端相關的資料;以及分別由信令面、訊務面與連線狀態來判斷各物聯網終端群組是否異常。
本發明亦提供一種行基於動物聯網之網路行為異常偵測方法,包括:擷取行動網路之信令面資料、訊務面資料與連線狀態資料;使用離群值演算法處理信令面資料,以偵測行動網路之信令面是否異常;使用時間序列模型處理訊務面資料並進行預測,以判定行動網路之訊務面是否異常;以及使用單變量分群演算法處理連線狀態資料,以偵測行動網路連線狀態是否異常。
在一實施例中,網路行為異常偵測方法更包括:進行駐留細胞判定;篩選屬於駐留細胞的信令面資料、訊務面資料與連線狀態資料;以及分別由信令面、訊務面與連線狀態來判定駐留細胞是否異常。
在一實施例中,網路行為異常偵測方法更包括:從各物聯網終端群組中找出近期曾連線之網路終端;篩選與網路終端相關的信令面資料、訊務面資料與連線狀態資料;以及分別由信令面、訊務面與連線狀態來判斷各物聯網終端群組是否異常。
本發明之基於行動物聯網之網路行為異常偵測系統及方法係至少具有下列優點或技術功效。
首先,透過收集行動網路資料,將終端與局端之間的連線行為,以時間序列、離群值等人工智慧演算法建構出物聯網終端異常行為偵測模型,因此能有效的分析行動物聯網之全體終端的實際使用狀況,且可以無須如習知技術般在各終端進行觀測。又,即使當任意的物聯網終端損壞而斷線失聯,亦能透過本發明之偵測模型在第一時間偵測發現異常,不
影響運作性能。
再者,本發明的信令面異常偵測機制、訊務面異常偵測機制與連線狀態異常偵測機制,可分別針對信令、流量與連線狀態進行全面的異常行為偵測,且相關的偵測機制全程自動化,因此能有效提升維運大量物聯網終端的效率。
另外,由於本發明的訓練模型導入了移動窗格的概念,可定期(例如每日或每小時)依照最新收集到的資料來調整偵測模型,因此能充分且有效的因應物聯網終端行為的變化趨勢。
1‧‧‧網路行為異常偵測系統
10‧‧‧網路特徵收集模組
101‧‧‧信令面資料
102‧‧‧訊務面資料
103‧‧‧連線狀態資料
11‧‧‧網路終端異常偵測模組
111‧‧‧信令面異常偵測機制
112‧‧‧訊務面異常偵測機制
113‧‧‧連線狀態異常偵測機制
12‧‧‧網路拓樸異常偵測模組
121‧‧‧細胞面資料分析機制
122‧‧‧物聯網終端群組面資料分析機制
13‧‧‧維運查詢介面
14‧‧‧維運端
S21至S26、S31至S35‧‧‧步驟
S41至S46、S51至S55‧‧‧步驟
S61至S65、S651至S659‧‧‧步驟
S71至S75、S751至S758‧‧‧步驟
S81至S84、S851至S853‧‧‧步驟
S861至S863‧‧‧步驟
第1圖顯示本發明之基於行動物聯網之網路行為異常偵測系統的示意方塊圖;
第2圖顯示本發明之網路特徵收集模組的運作流程圖;
第3圖顯示本發明之信令面異常偵測機制的流程圖;
第4圖顯示本發明之訊務面異常偵測機制的流程圖;
第5圖顯示本發明之連線狀態異常偵測機制的流程圖;
第6圖顯示本發明之細胞面資料分析機制的流程圖;
第7圖顯示本發明之物聯網終端群組面資料分析機制的流程圖;以及
第8圖顯示本發明之基於行動物聯網之網路行為異常偵測方法的流程圖。
以下藉由特定的具體實施例說明本發明之實施方式,熟悉此
技藝之人士可由本說明書所揭示之內容輕易地瞭解本發明之優點及功效。
第1圖顯示本發明之基於行動物聯網之網路行為異常偵測系統1的示意方塊圖,此網路行為異常偵測系統1的主要元件包括一網路終端異常偵測模組11與一網路拓樸異常偵測模組12,例如網路終端異常偵測模組11或網路拓樸異常偵測模組12可為硬體之偵測器或軟體之偵測程式等。網路終端異常偵測模組11包括一信令面異常偵測機制111、一訊務面異常偵測機制112與一連線狀態異常偵測機制113,以分別偵測網路終端之信令面、訊務面與連線狀態三者之異常。網路拓樸異常偵測模組12包括一細胞面資料分析機制121與一物聯網終端群組面資料分析機制122,以分別偵測細胞與物聯網終端群組二者之異常。此處所稱細胞係指行動網路之基地台。
如第1圖所示,網路行為異常偵測系統1可包括一網路特徵收集模組10,例如硬體之收集器或軟體之收集程式等。網路特徵收集模組10可以收集網路終端之信令面資料101、訊務面資料102與連線狀態資料103,並對信令面資料101、訊務面資料102與連線狀態資料103進行彙整與預處理。網路特徵收集模組10所收集彙整之行動網路資料可提供給網路終端異常偵測模組11與網路拓樸異常偵測模組12,以供網路終端異常偵測模組11與網路拓樸異常偵測模組12根據這些行動網路資料進行異常偵測及判定。
在一實施例中,網路特徵收集模組10可利用一訊號擷取單元,以自動且定時擷取網路終端在網路上跨介面的信令與訊務資料,並從信令面進行網路終端的上網連線行為及離線資訊分析,且從訊務面進行網路終端的應用服務的上網資訊分析。因此,網路特徵收集模組10能定期彙整特定物聯網之網路終端的資料,並同時進行資料預處理,再將預處理的
結果儲存於一資料庫中,以提供後續網路終端異常偵測模組11與網路拓樸異常偵測模組12所需之模型訓練及自動化偵測機制來使用。
根據網路特徵收集模組10所生成各面向資料,網路終端異常偵測模組11可執行信令面異常偵測機制111、訊務面異常偵測機制112與連線狀態異常偵測機制113,透過離群值演算法與時間序列分析等方法對網路終端進行各面向的異常偵測,並將異常偵測的結果儲存於資料庫中,以供維運查詢介面13及網路拓樸異常偵測模組12後續分析來使用。同時,網路終端異常偵測模組11亦會根據維運端14於偵測驗證結果及回饋來修正演算法與模型參數。此外,維運人員也可經由維運端14提供欲收集網路終端的門號清單給網路特徵收集模組10。
所述網路拓樸異常偵測模組12負責針對各種網路拓樸的偵測基準進行分析。可套用的網路拓樸,除了上述提到的細胞與物聯網終端群組外,尚可套用至存取點名稱(Access Point Name;APN)等,或延伸至各種行動網路元件(如封包閘道器(Packet Gateway))等。在本實施例中,以細胞及物聯網終端群組為例,網路拓樸異常偵測模組12可包括細胞面資料分析機制121與物聯網終端群組面資料分析機制122,利用網路特徵收集模組10與網路終端異常偵測模組11所產出之統計資料及異常清單對資料進一步整合,並利用所設定的網路拓樸分析邏輯來偵測異常狀態,可將結果寫入資料庫或任何儲存媒介以供維運人員存取使用。
值得注意的是,所述網路特徵收集模組10、網路終端異常偵測模組11與網路拓樸異常偵測模組12等多個模組可部署於同一硬體平台,且多個模組之間的通訊藉由程式介面來進行;或者,也可部署於不同硬體平台,多個模組之間的通訊藉由IP(Internet Protocol;網際網路協定)基礎之通訊協定來進行。例如,本發明可實施之行動網路包括UMTS(通用移動通
訊系統)行動網路、LTE(長期演進技術)行動網路、5G行動網路等,但不以此為限。
第2圖顯示本發明之網路特徵收集模組10的運作流程圖並包括下列步驟,且參照第1圖予以說明。首先,網路特徵收集模組10可定期(例如每日)判斷是否有網路終端之歷史資料(步驟S21)。亦即,判斷維運人員列於門號清單中關注的網路終端是否有歷史資料可提供模型訓練。若無歷史資料,則重新收集歷史分時資料(步驟S22),以取得預定期間內行動網路之信令面資料101、訊務面資料102與網路終端之離線時間。若有歷史資料,則可直接讀取歷史資料(步驟S23)。另一方面,定期(例如每小時)收集最新分時資料(步驟S24),以取得行動網路最新的信令面資料101與訊務面資料102。隨後,對所取得的歷史分時資料與最新分時資料進行資料彙整與預處理(步驟S25),再更新歷史資料且匯出最新資料(步驟S26)。
在一實施例中,若以LTE行動網路為例,上述信令面資料101可包括各網路終端於每小時之控制信令數(例如,Attach、Track Area Update、Handover、Path Switch、Service Request(正常)、Service Request(異常)、Control Plane Service Request、ESM data transport)、駐留細胞數,且訊務面資料102可包括網路終端的下載傳輸量、上載傳輸量、下行吞吐量、上行吞吐量、LTE封包數比率等資訊。此外,也可從行動網路之計費信令(如Radius accounting)資料中彙整網路終端的離線資訊。
第3圖顯示本發明之信令面異常偵測機制的流程圖並包括下列步驟。首先,可定期(例如每日)匯入網路終端的信令面歷史資料(步驟S31)。接著,根據信令面歷史資料訓練信令面異常判定模型(步驟S32),以更新模型參數。另一方面,可匯入網路終端的信令面最新分時資料(步驟S33),並使用更新後的信令面異常判定模型進行異常判定(步驟S34)。在完成異常判
定後,可匯出異常網路終端清單(步驟S35)。
所述信令面異常判定模型主要用以進行異常樣本認定與異常肇因推測,其中異常樣本認定是透過離群值判定演算法(例如,孤立森林(Isolation Forest)及/或局部異常因子(Local Outlier Factor))來進行,目的是為了辨別行為特殊之離群值樣本,並將離群值樣本視為異常。在設定離群值比率與訓練資料後,可判定同樣分佈資料是否為離群。同時,異常肇因推測是彙整與記錄導致離群的行為特徵,例如因為某個特徵值過多而導致離群。如此一來,維運人員可觀察各特徵歷史資料的極端值(例如第99百分位數),並將極端值視為離群值異常之判斷基準。
另外,要特別指出的是,由於信令面異常偵測機制於每小時都會匯入最新分時資料,並透過前述流程而獲得當天離群值等判定模型參數及各特徵極端值,因此在進行異常判定比對後,可立刻得到異常門號清單及其肇因。具體而言,透過上述異常樣本認定可由離群值演算法計算各特徵值的離群門檻;接著,逐一判定各特徵值是否高於離群門檻,並將符合條件之特徵列入肇因(現象)欄位中。
第4圖顯示本發明之訊務面異常偵測機制的流程圖。首先,定期(例如每日)匯入網路終端的訊務面歷史資料(步驟S41)。接著,根據訊務面歷史資料重新訓練訊務面異常判定模型(步驟S42)。繼之,使用訊務面異常判定模型預測網路終端當日的運作軌跡(步驟S43)。另一方面,定期(例如每小時)匯入網路終端的訊務面最新分時資料(步驟S44)。再者,透過比對預測的運作軌跡與訊務面最新分時資料,偵測網路終端是否異常(步驟S45)。最後,可匯出異常網路終端清單(例如異常網路終端的門號清單)(步驟S46)。
在一實施例中,考慮到訊務面資料具明顯週期性及前後期相
關性,所述訊務面異常判定模型可選擇一時間序列模型,例如整合移動平均自迴歸(ARIMA)模型。此時間序列模型能依時間變化而計算出時間點的合理訊務量,例如部分網路終端於夜間訊務量會遠低於日間訊務量,透過此時間序列模型便可分別針對不同時間點計算出適當的訊務變化。所述預測網路終端當日的運作軌跡包括預測值與信賴區間,因此,在偵測網路終端是否異常時,可透過比較預測值與實際值來加以判定。亦即,在異常偵測方面,會藉由當日預測值與最新分時資料比較的結果來判定。若實際值落於信賴區間外,則認定在此時間點之網路終端的訊務面發生異常。
第5圖顯示本發明之連線狀態異常偵測機制的流程圖。首先,定期(例如每日)匯入各物聯網終端群組的離線時間歷史資料(步驟S51)。接著,使用離線時間門檻值認定模型,以決定各物聯網終端群組的離線門檻(步驟S52)。另一方面,即時判定各物聯網終端群組中網路終端的連線狀態(步驟S53),若判定連線狀態為離線,則根據離線門檻判定網路終端的離線期間是否過長(步驟S54)。最後,可匯出有離線期間過長的網路終端及離線時間之清單(步驟S55)。
在一實施例中,上述離線時間門檻值認定模型係透過單變量分群演算法(例如Jenks Break)來決定離線門檻。
要特別說明的是,由於各物聯網終端群組的網路終端可能存在特定短期離線或進入休眠機制的情形,因此在判定網路終端是否異常時,除了擷取其中處於離線狀態者,還要進一步從中篩選離線時間異常的網路終端。連線狀態異常偵測機制透過單變量分群演算法尋找最適切割點,並以此視為各物聯網終端群組之網路終端之離線時間門檻。這些斷點值可將離線時間分佈合理切割,並將離線時間分別為不同群聚,再從群聚之離線時間中選擇一者作為合理的離線時間門檻值。獲得離線時間門檻值後,即
時偵測到離線的網路終端,便可透過此機制進行篩選。亦即,有離線時間大於離線時間門檻值(例如300分鐘)的網路終端,將被視為連線狀態異常。
第6圖顯示本發明之細胞面資料分析機制的流程圖。首先,定期(例如每日)進行駐留細胞判定(步驟S61),其中透過選取網路終端連線最頻繁之細胞,且細胞在最近一段期間內(例如最近數日)所連線之網路終端數目超過一預定門檻將被認定為駐留細胞,並產生駐留細胞清單(步驟S62)。亦即,透過分析細胞連線數,以將連線人數過少之細胞濾除。另一方面,定期(例如每小時)匯入行動網路之信令面資料、訊務面資料及各網路終端之連線狀態資料(步驟S63),並篩選與駐留細胞相關的資料(步驟S64)。接著,可分別由信令面、訊務面與連線狀態來判定各駐留細胞是否異常(步驟S65)。
要特別說明的是,由信令面、訊務面與連線狀態來判定各駐留細胞是否異常時,可採用前述信令面異常偵測機制、訊務面異常偵測機制與連線狀態異常偵測機制所揭示的相關流程來進行。如第6圖所示,可對篩選後與駐留細胞相關的資料,依細胞、時間加總信令面資料(步驟S651),而得到各駐留細胞的信令面資料;或是取各細胞之分時訊務面資料之中位數或百分位數為代表(步驟S652),而得到各駐留細胞之訊務面資料之分時趨勢估計。接著,分別對信令面資料、訊務面資料及各駐留細胞連線相關之網路終端之狀態資料,執行信令面異常偵測機制、訊務面異常偵測機制與連線狀態異常偵測機制的相關流程。又,執行信令面異常偵測機制(步驟S653),可產生異常細胞清單(步驟S654);執行訊務面異常偵測機制(步驟S655),可產生細胞特徵軌跡及相關告警(步驟S656);執行連線狀態異常偵測機制(步驟S657),可產生異常細胞之離線門檻(步驟S658),並產生離線細胞、離線時間之清單(步驟S659)。
第7圖顯示本發明之物聯網終端群組面資料分析機制的流程圖。首先,定期(例如每日)進行活躍門號判定(步驟S71),以將各物聯網終端群組中最近一段期間內(例如最近數日)曾上線之網路終端設定為活躍網路終端,再根據活躍網路終端產生活躍門號清單(步驟S72)。亦即,透過篩選最近數日內曾上線的網路終端來進行分析,可避免物聯網終端群組的總體指標受到下線的網路終端所影響。另一方面,定期(例如每小時)匯入行動網路之信令面資料、訊務面資料及各網路終端之連線狀態資料(步驟S73),並篩選與活躍網路終端相關的資料(步驟S74)。接著,可分別由信令面、訊務面與連線狀態來判斷各物聯網終端群組是否異常(步驟S75)。
同樣的,由信令面、訊務面與連線狀態來判定各物聯網終端群組是否異常時,亦可採用前述信令面異常偵測機制與訊務面異常偵測機制的相關流程來進行。如第7圖所示,可對篩選後活躍網路終端的相關資料,依物聯網終端群組、時間加總信令面資料(步驟S751),而得到各活躍網路終端的信令面資料;或是取各物聯網終端群組之分時訊務面資料之中位數或百分位數為代表(步驟S752),而得到各活躍網路終端之訊務面資料之分時趨勢估計。接著,分別對所得到之信令面資料、訊務面資料之分時趨勢估計及各活躍網路終端之連線狀態資料,執行信令面異常偵測機制與訊務面異常偵測機制等相關流程。又,執行信令面異常偵測機制(步驟S753),可產生異常物聯網終端群組清單(步驟S754);執行訊務面異常偵測機制(步驟S755),可產生物聯網終端群組之特徵軌跡及相關告警(步驟S756);透過時間序列模型分析各物聯網終端群組之連線數趨勢,以判斷連線數是否異常(步驟S757),並產生有連線異常之物聯網終端群組之時間點(步驟S758)。
值得注意的是,針對物聯網終端群組之連線狀態的偵測,可
透過定時紀錄各物聯網終端群組之網路終端的上線門號數,並嘗試針對上線門號過少之時間點提出告警。由於各物聯網終端群組存在不同上線行為,且具一定程度周期性、前後期相關性,因此本發明採用訊務面異常偵測機制,透過時間序列模型估計各物聯網終端群組之時間點合理上線數範圍,並以此作為物聯網終端群組之各時段連線數異常值的認定基準。
第8圖顯示本發明之基於行動物聯網之網路行為異常偵測方法的流程圖,且此方法主要包括下列步驟,其餘內容相同於上述第1圖至第7圖之說明,於此不再重覆敘述。首先,擷取行動網路之信令面資料、訊務面資料與連線狀態資料(步驟S81)。接著,使用離群值演算法處理信令面資料,以偵測行動網路之信令面是否異常(步驟S82)。繼之,使用時間序列模型處理訊務面資料並進行預測,以判定行動網路之訊務面是否異常(步驟S83)。然後,使用單變量分群演算法處理連線狀態資料,以偵測行動網路之連線狀態是否異常(步驟S84)。
在一實施例中,上述網路行為異常偵測方法更包括下列步驟。首先,進行駐留細胞判定(步驟S851)。接著,篩選屬於駐留細胞的信令面資料、訊務面資料與連線狀態資料(步驟S852)。最後,分別由信令面、訊務面與連線狀態來判定駐留細胞是否異常(步驟S853)。
在一實施例中,上述網路行為異常偵測方法更包括下列步驟。首先,從各物聯網終端群組中找出近期曾連線之網路終端(步驟S861)。接著,篩選與網路終端相關的信令面資料、訊務面資料與連線狀態資料(步驟S862)。最後,分別由信令面、訊務面與連線狀態來判斷各物聯網終端群組是否異常(步驟S863)。
本發明之基於行動物聯網之網路行為異常偵測系統及方法係至少具有下列優點或技術功效。
首先,透過收集行動網路資料,將終端與局端之間的連線行為,以時間序列、離群值等人工智慧演算法建構出物聯網終端異常行為偵測模型,因此能有效的分析行動物聯網之全體終端的實際使用狀況,且可以無須如習知技術般在各終端進行觀測。又,即使當任意的物聯網終端損壞而斷線失聯,亦能透過本發明之偵測模型在第一時間偵測發現異常,不影響運作性能。
再者,本發明的信令面異常偵測機制、訊務面異常偵測機制與連線狀態異常偵測機制,可分別針對信令、流量與連線狀態進行全面的異常行為偵測,且相關的偵測機制全程自動化,因此能有效提升維運大量物聯網終端的效率。
另外,由於本發明的訓練模型導入了移動窗格的概念,可定期(例如日或每小時)依照最新收集到的資料來調整偵測模型,因此能充分且有效的因應物聯網終端行為的變化趨勢。
上述實施例僅為例示性說明本發明之技術原理、特點及其功效,並非用以限制本發明之可實施範疇,任何熟習此技術之人士均可在不違背本發明之精神與範疇下,對上述實施形態進行修飾與改變。然任何運用本發明所教示內容而完成之等效修飾及改變,均仍應為所附之申請專利範圍所涵蓋。而本發明之權利保護範圍,應如所附之申請專利範圍所列。
1‧‧‧網路行為異常偵測系統
10‧‧‧網路特徵收集模組
101‧‧‧信令面資料
102‧‧‧訊務面資料
103‧‧‧連線狀態資料
11‧‧‧網路終端異常偵測模組
111‧‧‧信令面異常偵測機制
112‧‧‧訊務面異常偵測機制
113‧‧‧連線狀態異常偵測機制
12‧‧‧網路拓樸異常偵測模組
121‧‧‧細胞面資料分析機制
122‧‧‧物聯網終端群組面資料分析機制
13‧‧‧維運查詢介面
14‧‧‧維運端
Claims (14)
- 一種基於行動物聯網之網路行為異常偵測系統,包括:網路終端異常偵測模組,係具有信令面異常偵測機制、訊務面異常偵測機制與連線狀態異常偵測機制,以分別偵測網路終端之信令面、訊務面與連線狀態三者之異常;以及網路拓樸異常偵測模組,係具有細胞面資料分析機制與物聯網終端群組面資料分析機制,以分別偵測細胞與物聯網終端群組二者之異常,其中,該網路行為異常偵測系統使用離群值演算法處理行動網路之信令面資料以偵測該行動網路之信令面是否異常,使用整合移動平均自迴歸(ARIMA)模型處理該行動網路之訊務面資料並進行預測以判定該行動網路之訊務面是否異常,且使用單變量分群演算法處理該行動網路之連線狀態資料以偵測該行動網路之連線狀態是否異常。
- 如申請專利範圍第1項所述之網路行為異常偵測系統,更包括一網路特徵收集模組,用以收集該行動網路之信令面資料、訊務面資料與連線狀態資料,並對該信令面資料、該訊務面資料與該連線狀態資料進行彙整與預處理。
- 如申請專利範圍第2項所述之網路行為異常偵測系統,其中,該網路特徵收集模組係執行下列程序:判斷是否有該網路終端之歷史資料,若無該歷史資料,則進行歷史分時資料收集,以取得預定期間內該行動網路之該信令面資料、該訊務面資料與網路終端離線時間; 收集最新分時資料,以取得該行動網路之該信令面資料與該訊務面資料;以及對該歷史分時資料與該最新分時資料進行彙整與預處理,且更新該歷史資料。
- 如申請專利範圍第1項所述之網路行為異常偵測系統,其中,該網路終端異常偵測模組之該信令面異常偵測機制係包括下列程序:定期匯入該網路終端的信令面歷史資料,根據該信令面歷史資料重新訓練信令面異常判定模型以更新模型參數;匯入該網路終端的信令面最新分時資料;使用該信令面異常判定模型進行異常判定;以及匯出異常網路終端清單。
- 如申請專利範圍第4項所述之網路行為異常偵測系統,其中,該信令面異常判定模型係用以進行異常樣本認定與異常肇因推測,且其中,該異常樣本認定是透過離群值判定演算法來認定,而該異常肇因推測是彙整與記錄導致離群的行為特徵。
- 如申請專利範圍第1項所述之網路行為異常偵測系統,其中,該網路終端異常偵測模組之該訊務面異常偵測機制包括下列程序:定期匯入該網路終端的訊務面歷史資料;根據該訊務面歷史資料重新訓練為該整合移動平均自迴歸(ARIMA)模型之訊務面異常判定模型;使用該訊務面異常判定模型,預測該網路終端當日的運作軌跡;匯入該網路終端的訊務面最新分時資料; 偵測該網路終端是否異常;以及匯出異常網路終端清單。
- 如申請專利範圍第6項所述之網路行為異常偵測系統,其中,所述預測該網路終端當日的運作軌跡包括預測值與信賴區間,且所述偵測該網路終端是否異常係透過比較該預測值與實際值而判定。
- 如申請專利範圍第1項所述之網路行為異常偵測系統,其中,該網路終端異常偵測模組之該連線狀態異常偵測機制係包括下列程序:匯入各物聯網終端群組的離線時間歷史資料;使用一離線時間門檻值認定模型決定各該物聯網終端群組的離線門檻;即時判定各該物聯網終端群組中該網路終端的連線狀態,若判定該連線狀態為離線,則根據該離線門檻判定該網路終端的離線期間是否過長;以及匯出有離線期間過長之該網路終端及其離線時間。
- 如申請專利範圍第8項所述之網路行為異常偵測系統,其中,該離線時間門檻值認定模型係透過該單變量分群演算法來決定該離線門檻。
- 如申請專利範圍第1項所述之網路行為異常偵測系統,其中,該網路拓樸異常偵測模組之該細胞面資料分析機制包括下列程序:進行駐留細胞判定,其中,透過選取該網路終端連線最頻繁之細胞,且該細胞在最近一段期間內所連線之該網路終端數目超過一預定門檻而認定該細胞為駐留細胞;匯入該行動網路之信令面資料、訊務面資料及各該網路終端之連線狀態資料,並篩選與該駐留細胞相關的資料;以及 分別由信令面、訊務面與連線狀態來判定各該駐留細胞是否異常。
- 如申請專利範圍第1項所述之網路行為異常偵測系統,其中,該網路拓樸異常偵測模組之該物聯網終端群組面資料分析機制包括下列程序:將各該物聯網終端群組中最近一段期間內曾上線之該網路終端設定為活躍網路終端;匯入該行動網路之信令面資料、訊務面資料及各該網路終端之連線狀態資料,並篩選與該活躍網路終端相關的資料;以及分別由信令面、訊務面與連線狀態來判斷各該物聯網終端群組是否異常。
- 一種基於行動物聯網之網路行為異常偵測方法,包括:擷取行動網路之信令面資料、訊務面資料與連線狀態資料;使用離群值演算法處理該行動網路之信令面資料,以偵測該行動網路之信令面是否異常;使用整合移動平均自迴歸(ARIMA)模型處理該行動網路之訊務面資料並進行預測,以判定該行動網路之訊務面是否異常;以及使用單變量分群演算法處理該行動網路之連線狀態資料,以偵測該行動網路之連線狀態是否異常。
- 如申請專利範圍第12項所述之網路行為異常偵測方法,更包括:進行駐留細胞判定; 篩選屬於該駐留細胞的該信令面資料、該訊務面資料與該連線狀態資料;以及分別由信令面、訊務面與連線狀態來判定該駐留細胞是否異常。
- 如申請專利範圍第12項所述之網路行為異常偵測方法,更包括:從各物聯網終端群組中找出近期曾連線之網路終端;篩選與該網路終端相關的該信令面資料、該訊務面資料與該連線狀態資料;以及分別由信令面、訊務面與連線狀態來判斷各該物聯網終端群組是否異常。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW108144919A TWI721693B (zh) | 2019-12-09 | 2019-12-09 | 基於行動物聯網之網路行為異常偵測系統及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW108144919A TWI721693B (zh) | 2019-12-09 | 2019-12-09 | 基於行動物聯網之網路行為異常偵測系統及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TWI721693B true TWI721693B (zh) | 2021-03-11 |
TW202123654A TW202123654A (zh) | 2021-06-16 |
Family
ID=76035946
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW108144919A TWI721693B (zh) | 2019-12-09 | 2019-12-09 | 基於行動物聯網之網路行為異常偵測系統及方法 |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI721693B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI751090B (zh) * | 2021-07-13 | 2021-12-21 | 中華電信股份有限公司 | 聯網設備動態偵測系統、方法及電腦可讀媒介 |
TWI782645B (zh) * | 2021-07-29 | 2022-11-01 | 中華電信股份有限公司 | 基於行動網路的評估網路元件之品質劣化的系統和方法 |
TWI789003B (zh) * | 2021-09-10 | 2023-01-01 | 伊雲谷數位科技股份有限公司 | 服務異常偵測告警方法、使用此方法的設備、儲存此方法的儲存媒介及產生異常告警之電腦軟體程式 |
TWI802413B (zh) * | 2022-05-17 | 2023-05-11 | 中華電信股份有限公司 | 在電信網路中偵測異常通訊設備的電子裝置和方法 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI821058B (zh) * | 2022-12-01 | 2023-11-01 | 中華電信股份有限公司 | 用於異常門號的根因分析的系統和方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018513457A (ja) * | 2015-03-04 | 2018-05-24 | クアルコム,インコーポレイテッド | モノのインターネットデバイスの健全性の直接的および間接的ローカル監視を自動化するための挙動分析 |
-
2019
- 2019-12-09 TW TW108144919A patent/TWI721693B/zh active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018513457A (ja) * | 2015-03-04 | 2018-05-24 | クアルコム,インコーポレイテッド | モノのインターネットデバイスの健全性の直接的および間接的ローカル監視を自動化するための挙動分析 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI751090B (zh) * | 2021-07-13 | 2021-12-21 | 中華電信股份有限公司 | 聯網設備動態偵測系統、方法及電腦可讀媒介 |
TWI782645B (zh) * | 2021-07-29 | 2022-11-01 | 中華電信股份有限公司 | 基於行動網路的評估網路元件之品質劣化的系統和方法 |
TWI789003B (zh) * | 2021-09-10 | 2023-01-01 | 伊雲谷數位科技股份有限公司 | 服務異常偵測告警方法、使用此方法的設備、儲存此方法的儲存媒介及產生異常告警之電腦軟體程式 |
TWI802413B (zh) * | 2022-05-17 | 2023-05-11 | 中華電信股份有限公司 | 在電信網路中偵測異常通訊設備的電子裝置和方法 |
Also Published As
Publication number | Publication date |
---|---|
TW202123654A (zh) | 2021-06-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI721693B (zh) | 基於行動物聯網之網路行為異常偵測系統及方法 | |
CN108415789B (zh) | 面向大规模混合异构存储***的节点故障预测***及方法 | |
JP6184270B2 (ja) | 将来のネットワーク攻撃を検知及び予測するために、様々な指標と過去の攻撃事例を相関させ、攻撃に関する指標のプロファイルを作成するシステム及び方法 | |
CN102957579B (zh) | 一种网络异常流量监测方法及装置 | |
CN103596208B (zh) | 一种网元故障判断方法及*** | |
CN108123849B (zh) | 检测网络流量的阈值的确定方法、装置、设备及存储介质 | |
CN112543465B (zh) | 一种异常检测方法、装置、终端及存储介质 | |
CN110891283A (zh) | 一种基于边缘计算模型的小基站监控装置及方法 | |
CN104301895A (zh) | 一种基于流量预测的双层触发入侵检测方法 | |
CN111401582B (zh) | 一种生活污水处理设施异常识别方法及监控平台 | |
CN109586239B (zh) | 智能变电站实时诊断及故障预警方法 | |
CN109872003A (zh) | 对象状态预测方法、***、计算机设备及存储介质 | |
CN106452931A (zh) | 监控指标及域值发现方法、域值调整方法及自动监控*** | |
CN104574219A (zh) | 电网业务信息***运行工况的监测预警方法及*** | |
Li et al. | A machine learning based intrusion detection system for software defined 5G network | |
CN105634796A (zh) | 一种网络设备故障预测及诊断方法 | |
CN106452941A (zh) | 网络异常的检测方法及装置 | |
CN113807678A (zh) | 站台安全门能效管理方法、装置、计算机设备和存储介质 | |
CN105515888A (zh) | 基于多维熵序列分类的智能变电站通信网络异常检测方法 | |
CN111666978B (zh) | 一种it***运维大数据的智能故障预警*** | |
CN117614487A (zh) | 一种基于北斗***的输电线路通信方法及*** | |
CN117749486A (zh) | 一种基于运行状态数据相关性进行异常告警方法及*** | |
CN110647086B (zh) | 一种基于运行大数据分析的智能运维监控*** | |
CN117194171A (zh) | 一种异构云资源全景式异常检测*** | |
CN116863723A (zh) | 一种数字孪生基座的使用方法 |