[發明專利]基于模糊規則更新的室內WLAN被動入侵檢測定位方法有效
| 申請號: | 201510315738.1 | 申請日: | 2015-06-10 |
| 公開(公告)號: | CN104955149B | 公開(公告)日: | 2018-04-27 |
| 發明(設計)人: | 蔣青;李坤鵬;周牧;田增山;向銘;范馨月;耿小龍;何維 | 申請(專利權)人: | 重慶郵電大學 |
| 主分類號: | H04W64/00 | 分類號: | H04W64/00;H04W4/029 |
| 代理公司: | 重慶市恒信知識產權代理有限公司50102 | 代理人: | 劉小紅 |
| 地址: | 400065 *** | 國省代碼: | 重慶;85 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 模糊 規則 更新 室內 wlan 被動 入侵 檢測 定位 方法 | ||
1.一種基于模糊規則更新的室內WLAN被動入侵檢測定位方法,其特征在于,包括以下步驟:
步驟一:在無人靜默環境下,利用監測設備MP采集環境中來自不同無線接入點AP的信號強度sj,t,,從而采集得到K個數據流Sj=[sj,1,...,sj,m](j=1,...,K),(其中,K為MP數目與AP數目之積,sj,t,(t=1,...,m)為第j個數據流中第t時刻的信號強度值,m為無人靜默環境監測時間長度,且記數據流集合為A={S1,...,SK};
步驟二:利用公式(1)所示的滑動窗函數,將數據流Sj劃分為m-1個滑動窗數組,令Wj,t(t=2,...,m)為第j個數據流在第t時刻的滑動窗數組;
其中,L為最大滑動窗寬度;
步驟三:計算t時刻的數據流信號特征Xt=[x1,t,x2,t,...,xk,t],(t=2,...,m),其中,xj,t(j=1,...,K;t=2,...,m)為各滑動窗Wj,t中信號強度的方差,其計算過程如公式(2)所示:
步驟四:基于公式(4)的Epanechnikov核函數,得到xj,t的概率密度函數fj(x)(j=1,...,K),如公式(3)所示:
其中,hj為核密度估計帶寬,其取值根據Scott規則得到,如公式(5)所示,Epanechnikov核函數V的計算表達式如公式(4)所示;
hj=2.345σj×m-0.2 (5)
其中,σj為第j個數據流中所有滑動窗方差xj,t的標準差;
步驟五:計算各數據流滑動窗方差的異常判決門限uj(j=1,...,K),如公式(6)所示;
其中,函數為密度函數fj(x)的累積分布函數Fj(x)的逆函數;
利用模糊集合“正常”、“異常”、“嚴重異常”對數據流信號特征xj,t進行劃分,且分別用符號A1、A2和A3表示以上三個模糊集合;數據流信號特征xj,t對模糊集合“正常”的隸屬度如公式(7)所示,
數據流信號特征xj,t對模糊集合“異常”的隸屬度如公式(8)所示,
其中,
數據流信號特征xj,t對模糊集合“嚴重異常”的隸屬度如公式(9)所示,
其中,
步驟六:利用N組訓練數據[Xi,Zi](i=1,...,N)提取模糊規則,如公式(10)所示;
規則Ri:若且…,且則入侵區域為Zi(10)
其中,公式(10)中模糊規則分為模糊輸入和模糊輸出兩部分,Xi=[x1,i,x2,i,...,xK,i](i=1,...,N)為第i組訓練數據的K個數據流信號特征,Zi為第i組訓練數據入侵區域,將環境劃分為g個區域,且分別用Zone1,...,Zoneg表示,則有Zi∈{Zone1,Zone2,...,Zoneg},令表示信號特征xj,i所屬隸屬度最大的模糊集合,即:
步驟七:計算步驟六中構建的N個模糊規則的激勵強度ωi,如公式(12);
步驟八:計算步驟六中構建的N個規則的置信度CFi,如公式(13)所示;
其中,P為N個規則中與規則Ri有相同模糊輸入的規則的集合,集合P中有Np個規則,對應的激勵強度為C為N個規則中與規則Ri有相同模糊輸入和輸出的規則的集合,集合C中有NC個規則,對應的激勵強度為
步驟九:模糊規則合并,對于有相同模糊輸入和模糊輸出的規則,僅保留最大置信度的那一個規則,構建模糊規則庫S的模糊推理系統,其中,模糊規則庫S的結構如下:
規則1:若且…,且則入侵區域為Z1的置信度為CF1
規則2:若且…,且則入侵區域為Z2的置信度為CF2
… … …
規則N':若且…,且則入侵區域為ZN'的置信度為CFN'
其中,N'為合并后的規則數目,為數據流信號特征xj(j=1,2,...,K)隸屬度最大的模糊集合,即模糊輸出Z1,Z2,...,ZN'∈{Zone1,Zone2,...,Zoneg}為入侵區域;
步驟十:各MP實時監測環境中的信號數據流;
步驟十一:檢測動態環境中的數據流集合A={S1,...,SK}是否發生因無線接入點增加或故障所引起的數據流集合元素變化,若數據流集合A中的元素發生變化,變化的數據流元素集合記為A',A'={S1,...,SK'},其中,K'為變化后的數據流數目,進入步驟十二,否則,進入步驟十四;
步驟十二:記錄環境中新出現數據流集合A'的持續時間t,若t超過設定閾值td,則判定環境中的數據流集合發生變化,并進入步驟十三,否則,進入步驟十四;
步驟十三:自適應更新模糊規則:
對由于無線接入點增加引起的新出現的數據流,即Sj∈A'且的信號特征xj,t將其劃分到新的模糊集合無關中,隸屬度設為1,模糊集合“無關”用A4表示,即利用公式(3)計算新出現的數據流的信號特征的概率密度函數fj(x),并利用公式(6)計算新出現的數據流Sj的異常判決門限
對由于無線接入點故障引起消失的數據流即Sj∈A且的信號特征xj,t將其模糊劃分改為“無關”,其隸屬度設為1,即
步驟十四:判斷動態環境中各數據流的信號特征xj,t(j=1,2,...,K')是否大于各自對應的異常判決門限若各數據流的信號特征均小于各自的異常判決門限,則判斷此時信號特征正常且監測環境中無入侵,進入步驟十五,否則,判斷此時信號特征異常且監測環境中有入侵情況出現,進入步驟十六;
步驟十五:將正常的數據流信號特征xj,t(j=1,...,K')代入步驟四、步驟十三中對應的數據流,增加正常信號特征的數目利用公式(3)重新計算各數據流信號特征的概率密度函數,利用公式(6)重新計算異常判決門限并進入步驟十;
步驟十六:將步驟十四中判斷為異常數據流的信號特征xj,t(j=1,...,K')進行模糊劃分以構建模糊輸入,如公式(14)所示:
若x1,t是且x2,t是…,且xK',t是
其中,xj,t(j=1,...,K')為各數據流對應的信號特征,為相應的數據流信號特征xj,t隸屬度最大的模糊集合;
步驟十七:將步驟十六構建的模糊輸入和模糊規則庫中的規則進行匹配,若模糊規則庫中有規則與之匹配,則進入步驟十九,否則,進入步驟十八;
步驟十八:設定模糊集合間的距離為:D(“正常”,“異常”)=1,D(“異常”,“嚴重異常”)=1,D(“嚴重異常”,“無關”)=1,D(“正常”,“嚴重異常”)=2,D(“正常”,“無關”)=3,D(“異常”,“無關”)=2,計算Xt=[x1,t,...,xK',t]構建的模糊輸入與規則庫S中的規則的相似性,如公式(15)所示;
其中,Rq為規則庫S中第q個規則,M為規則庫S中的規則數目,為步驟十六中對xj,t(j=1,...,K')劃分的模糊集合,v表示隸屬度,為規則Rq中第j個數據流信號特征xj,t的最大隸屬模糊集合,在M個規則中,找出與步驟十六構建的模糊輸入相似性最高的規則Rq',如公式(16)所示;
S(X(t),Rq')≥S(X(t),Rq),(q=1,...M),q'∈{1,2,...,M}公式(16)
在公式(16)中,Rq'為與異常數據流信號特征構建的模糊輸入相似性最高的規則,Rq'的模糊輸出為異常數據流信號特征Xt=[x1,t,x2,t,...,xk',t]對應的入侵檢測結果;
利用Xt構建的模糊輸入與規則Rq'的模糊輸出,構建新的模糊規則Rnew,利用規則Rnew擴充模糊規則庫S;規則Rnew選為與Xt構建的模糊輸入匹配的規則,進入步驟二十;
步驟十九:在數據庫中選擇與Xt構建的模糊輸入匹配的所有規則,選擇匹配度最高的規則的模糊輸出為定位結果;規則匹配度如公式(17)所示;
Mq=ωq×CFq,(q=1,...,M)(17),Mq表示規則匹配度;
選擇匹配度最大的規則其滿足公式(18);
表示最大規則匹配度;
規則選為與Xt構建的模糊輸入匹配的規則;
步驟二十:與Xt構建的模糊輸入匹配規則的模糊輸出為入侵檢測定位結果,輸出入侵檢測定位結果,并結束入侵檢測定位。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于重慶郵電大學,未經重慶郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510315738.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于分布式傳輸的性能提高系統
- 下一篇:控制裝置、發射機及方法





