[發明專利]一種移動用戶異常行為檢測方法有效
| 申請號: | 201710545014.5 | 申請日: | 2017-07-06 |
| 公開(公告)號: | CN107249000B | 公開(公告)日: | 2020-02-25 |
| 發明(設計)人: | 朱軍龍;吳慶濤;鄭瑞娟;張明川;謝萍;魏汪洋;張茉莉;杜鵑 | 申請(專利權)人: | 河南科技大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;G06K9/62 |
| 代理公司: | 洛陽公信知識產權事務所(普通合伙) 41120 | 代理人: | 宋晨煒 |
| 地址: | 471000 河*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 移動用戶 異常 行為 檢測 方法 | ||
1.一種移動用戶異常行為檢測方法,其特征是:包含以下步驟:
S1.對數據集進行訓練,建立正常行為數據庫;
S2.利用滑動窗口模型獲取移動用戶窗口范圍內的數據集X,采用基于分形的聚類融合算法得到數據集X的聚類融合結果Γ;
S201.初始聚類過程:
S2011.利用滑動窗口模型獲取移動用戶窗口范圍內的數據集X,滑動窗口模型以外的數據b備用;
S2012.將S2011步驟獲得的數據集X隨機劃分為H組數據子集{Xi}(i=1,2,...,H),并對Xi進行k-means聚類,每組數據子集產生K個簇并記錄每一個簇的聚類中心,共得到H組聚類中心;
S2013.利用S2012步驟得到的H組聚類中心對數據集X重新k-means聚類,得到數據集X的初始聚類集合λ={λ1,λ2,...,λH},其中λH表示數據集X的初始聚類集合中的某一個初始聚類;λi表示H組數據子集中的第i個聚類,表示λi中的第k個簇;
S202.增量過程:
S2021.對在S201步驟中尚未分配的點b,與S2013步驟中得到的聚類集合Ci求并集得到用戶全部數據Ci′=Ci∪b(i=1,2,...,H);分別計算Ci與Ci'的分形維數Fi、Fi'及其分形影響度FIDi=|Fi-Fi'|,相互比較后得到FIDi的值最小的一個其中,
S2022.遴選S2013步驟中的數據集X的初始聚類集合,保存滿足公式min|Fi-Fi'|<FIDε的聚類類別;
S203:篩選融合過程:
S2031.設定閾值DIε,利用Duun_index算法對滿足S2022步驟的聚類成員進行處理,得到類間離間距離高于設定閾值DIε的聚類成員λ′={λ′1,λ′2,...,λ′h},其中,h≤H,低于設定閾值的不再考慮;
S2032.利用投票法對S2031步驟得到的高于設定閾值DIε的聚類成員進行融合得到最終的聚類結果
S3.異常檢測過程:
S301.對S2步驟得到的聚類融合結果Γ與S1步驟中的正常行為數據庫中的N個正常行為數據P={P1,P2,...,PN}進行關聯矩陣轉換,得到相應的關聯矩陣M={M1,M2,...,MN};
S302.對S1步驟中的正常行為數據庫中的N個正常行為數據P={P1,P2,...,PN}進行平均差異度計算;
S303.把S2步驟得到的聚類融合結果Γ加入到正常行為數據集P中,再次進行平均差異度計算;
S304.對S302步驟和S303步驟得到的差異度進行比較,如果S303步驟得到的差異度小于S302步驟得到的差異度,則S2步驟中的數據集X為正常行為,將S1步驟中的正常行為數據庫更新為N+1個聚類結果的聚類成員集合;如果S303步驟得到的差異度大于S302步驟得到的差異度,則S2步驟中的數據集X確定為異常行為。
2.根據權利要求1所述的一種移動用戶異常行為檢測方法,其特征是:所述的步驟S2031中類間離間距離的得到過程如下:其中,其中dist(Ci,Cj)函數表示聚類的類間離間距離
diam(Ci)函數用來測量一個類的點的直徑其中,m=1……k;k代表聚類中心個數。
3.根據權利要求1所述的一種移動用戶異常行為檢測方法,其特征是:所述的S2031步驟中的閾值DIε=3.5。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于河南科技大學,未經河南科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710545014.5/1.html,轉載請聲明來源鉆瓜專利網。





