一種按照通話流程修正的mr定位精度提升方法及裝置的制造方法
【專利摘要】本發明涉及通信領域,公開了一種按照通話流程修正的MR定位精度提升方法及裝置。該方法的每一個流程包括以下步驟:獲取MR,所述MR帶有用戶標示或用戶流程CDR標示,以及時間戳信息;如果所述MR帶有用戶標示,選取用戶在預設時間內的MR,并按照所述時間戳進行排序;如果所述MR帶有用戶流程CDR標示,選取屬于同一用戶流程CDR標示的MR,并按照所述時間戳進行排序。本發明提供的方法能夠將單個離散的MR進行流程化匯聚,并進行時間和空間的平滑處理,可以大幅提高MR的定位精度,并且可以定位部分無法進行指紋定位的MR,提高了MR的可定位率。
【專利說明】
-種按照通話流程修正的MR定位精度提升方法及裝置
技術領域
[0001] 本發明屬于通信領域,特別設及一種按照通話流程修正的MR定位精度提升方法及 裝置。
【背景技術】
[0002] 目前,MR(測量報告,Measurement Report,簡稱MR)定位技術經過不斷的演變,已 經有得到不斷的提升。尤其是近年來無線環境的指紋定位技術的出現,使得MR定位可W達 到百米級的定位精度。但公知的移動通信周期性測量報告定位技術很多,而大多都僅對某 一單個MR進行定位計算。由于無線電波受慢速衰落和快速衰落、折射、繞射等因素的影響。 同一位置無線信號波動較大,即便采用指紋定位技術對單個MR比對,也可能會出現較大誤 差,從而影響MR定位精度。
【發明內容】
[0003] 本發明為了克服現有技術中MR定位精度不高的問題,提供了一種按照通話流程修 正的MR定位精度提升方法及裝置。
[0004] 本發明的目的通過W下技術方案來實現:
[0005] 本發明的第一目的在于提供一種按照通話流程修正的MR定位精度提升方法,包括 W下步驟:
[0006] 獲取MR,所述MR帶有用戶標示或用戶流程CDR標示,W及時間戳信息;
[0007] 如果所述MR帶有用戶標示,選取用戶在預設時間內的MR,并按照所述時間戳進行 排序;
[000引如果所述MR帶有用戶流程CD財示示,根據相同CDR信息選取屬于同一用戶流程CDR 標示的MR,并按照所述時間戳進行排序。
[0009]優選地,還包括W下步驟:當通話在2G系統時,同時選取相鄰兩個時間周期和相鄰 BSC中的MR;當通話在3G系統時,同時選取相鄰兩個時間周期和相鄰RNC中的MR;當通話在4G 系統時,同時選取相鄰兩個時間周期和所有鄰區的M?。
[0010]優選地,當通話在2G系統時,所述預設時間為1~10秒;當通話在3G或4G系統時,所 述預設時間為10~30秒。
[0011] 優選地,還包括W下步驟:
[0012] 每個MR中主服務小區和最強的兩個鄰區形成一個=角形,計算所述=角形的重 屯、;;
[0013] 根據每兩個相鄰MR的主/鄰小區的=角形重屯、計算一次方向和距離,并按照所述 每兩個相鄰MR的時間差計算用戶移動速度;
[0014] 優選地,還包括W下步驟:
[0015] 當用戶靜止時,或者當用戶移動時,且移動速度不超過10米/秒時,選取當前MR的 前兩個MR和后兩個MR,共五個MR進行同一小區場強平均計算,作為當前MR小區的信號強度。
[0016] 優選地,還包括W下步驟:
[0017] 當用戶靜止時,計算所有MR定位位置的加權平均位置,將所述加權平均位置作為 修正后的MR定位位置;
[0018] 當用戶移動時,將MR定位位置按照移動方向和速度拉近,將所述拉近后的位置作 為修正后的MR定位位置。
[0019] 優選地,還包括W下步驟:
[0020] 在所述MR無法采用指紋定位時,按照W下方式確定MR定位:
[0021] 當用戶靜止時,計算所有MR定位位置的加權平均位置,將所述加權平均位置作為 修正后的MR定位位置;
[0022] 當用戶移動,且無法定位的MR在整個CDR流程的起始位置時,采用移動性平均速度 和移動方向在流程兩頭進行順序插值;
[0023] 當用戶移動,且無法定位的MR在整個CDR流程的中間位置時,將MR平均分配到兩端 可W定位的MR位置中間。
[0024] 本發明的又一目的在于提供一種按照通話流程修正的MR定位精度提升裝置,所述 裝置包括:
[0025] MR獲取單元,用于獲取MR,所述MR帶有用戶標示或用戶流程CD財示示,W及時間戳 f目息;
[0026] MR判斷單元,用于判斷如果所述MR帶有用戶標示,選取用戶在預設時間內的MR,并 按照所述時間戳進行排序;如果所述MR帶有用戶流程CD財示示,根據相同CDR信息選取屬于 同一用戶流程CD財示示的MR,并按照所述時間戳進行排序。
[0027] 優選地,所述裝置還包括:
[0028] MR選取單元,用于當通話在2G系統時,同時選取相鄰兩個時間周期和相鄰BSC中的 MR;當通話在3G系統時,同時選取相鄰兩個時間周期和相鄰RNC中的MR;當通話在4G系統時, 同時選取相鄰兩個時間周期和所有鄰區的M?。
[0029] 優選地,當通話在2G系統時,所述預設時間為1~10秒;當通話在3G或4G系統時,所 述預設時間為10~30秒。
[0030] 本發明具有W下優點:
[0031] 1.能夠將單個離散的MR進行流程化匯聚,并進行時間和空間的平滑處理,可W大 幅提局MR的定位精度;
[0032] 2.因為流程回放功能需要首先將同一用戶同一流程的MR進行關聯。而運種定位方 式在定位初期就進行了流程化篩選,可W方便的進行后續單流程回訪,無需再次進行流程 化篩選;
[0033] 3.可W定位部分無法進行指紋定位的MR,提高了 MR的可定位率。
【附圖說明】
[0034] 圖1是本發明的按照通話流程修正的MR定位精度提升方法的流程示意圖;
[0035] 圖2A是本發明主服務小區和兩個鄰區的S角形的重屯、示意圖;
[0036] 圖2B是本發明每兩個相鄰MR的主/鄰小區的S角形重屯、移動方向和距離的示意 圖;;
[0037] 圖3是本發明的按照通話流程修正的MR定位精度提升方法的流程M則寸間平滑處理 示意圖;
[0038] 圖4A是本發明的按照通話流程修正的MR定位精度提升方法中當用戶處于靜止時 的流程MR位置平滑處理示意圖;
[0039] 圖4B是本發明的按照通話流程修正的MR定位精度提升方法中當用戶處于移動時 的流程MR位置平滑處理示意圖;
[0040] 圖5是本發明的按照通話流程修正的MR定位精度提升方法的流程MR插值定位示意 圖;
[0041 ]圖6是本發明的按照通話流程修正的MR定位精度提升裝置的結構示意圖。
【具體實施方式】
[0042] 下面結合附圖對本發明作進一步詳細說明,其中所有附圖中相同的標號代表相同 或類似的部件。
[0043] 本發明設及通信領域,公開了一種按照通話流程修正的MR定位精度提升方法,參 考圖1,所述方法包括步驟110獲取MR,步驟120選取預設時間內的MR,步驟130用戶移動性判 斷,步驟140M則寸間平滑處理,步驟150MR位置平滑處理,步驟160插值定位。
[0044] 具體地,每一個流程包括W下步驟:獲取MR,所述MR帶有用戶標示或用戶流程CDR 標示,W及時間戳信息;如果所述MR帶有用戶標示,選取用戶在預設時間內的MR,并按照所 述時間戳進行排序;如果所述MR帶有用戶流程CD財示示,選取屬于同一用戶流程CD財示示的 MR,并按照所述時間戳進行排序。
[0045] 其中,CDR標示是指MR中有一個CDR字段用于記錄用戶通話或上網流程的信息。同 一個用戶一次通話或上網過程中所有MR的CDR信息相同。
[0046] MR采集數據流是按照5分鐘和15分鐘一次數據包的周期性提供。同時用戶在使用 過程中會因為用戶移動發生切換。為保證能夠完整獲取同一流程的MR數據,需要將每一個 用戶流程。保留到下一周期MR數據和相鄰區域中的MR數據包進行MR篩選。當通話在2G系統 時,2G系統是一個BSC每5分鐘一個數據包,同時選取相鄰兩個時間周期和相鄰BSC中的MR; 當通話在3G系統時,3G系統是一個RNC每15分鐘一個數據包,同時選取相鄰兩個時間周期和 相鄰RNC中的MR;當通話在4G系統時,4G系統是每小區15分鐘一個數據包,同時選取相鄰兩 個時間周期和所有鄰區的MR。通常在2G系統中產生周期為0.48秒;3G和4G系統可W設置上 報時間,但目前均采用8~10秒的上傳周期。
[0047] 其中,預設時間根據通話系統的不同而有區別,通常當通話在2G系統時,所述預設 時間是1-10秒,優選為5秒;當通話在3G或4G系統時,所述預設時間是10-30秒,優選為20秒。
[0048] 在獲取了一個完整的用戶流程MR數據W后,需要對用戶的移動性和用戶移動方向 判斷。W判斷采用哪種后續平滑處理方案。和用于判斷如何進行差值定位。現在請參考圖2A 和圖2B,每個郵由±服義/1、反前罵碼的兩個鄰區形成一個=角形,計算所述=角形的重屯、, 重屯、的坐標是 .根據每兩個相鄰MR的主/鄰小區的=角形重屯、計算一 J 次方向和距離,并按照所述每兩個相鄰MR的時間差計算用戶移動速度,S =距離-時間;所 有相鄰MR計算完成后,計算用戶平均移動速度和移動方向,CDR移動速度=average(Sl,S2, S3,____)〇
[0049] 由于無線電波在同一位置會受到各種因素產生一定的波動。將相鄰的兩個或多個 MR進行場強平滑處理。將同相鄰多個MR的同一小區信號強度平滑W后作為本MR的該小區信 號強度值,并用于指紋定位運算。有助于還原較真實的信號強度,從而提高定位計算準確 性。現在參考圖3,圖3是本發明的按照通話流程修正的MR定位精度提升方法的流程M則寸間 平滑處理示意圖,當用戶靜止時,或者當用戶移動時,且移動速度不超過10米/秒時,在同一 流程(CDR)中W當前MR為中屯、,按照時間順序選取當前MR的前兩個MR和后兩個MR,共五個MR 進行同一小區場強平均計算,作為當前MR小區的信號強度;當用戶移動時,且移動速度超過 10米/秒時,選取相鄰兩個MR進行同一小區場強平均計算,作為當前MR小區的信號強度。如 果當前MR處于同一流程(CDR)的收尾位置,按照時間向前或向后無法延伸到2個M則寸,則按 照最大能選取的量進行選取。
[0050] 具體地,因為2G MR上傳周期為0.48秒,當MR高精度定位柵格設計為50米時,如果 用戶移動,且移動速度超過100米/秒時,相鄰兩個MR距離會跨越2個柵格。為確保定位準確 性,選取相鄰兩個MR進行同一小區場強平均計算,作為當前MR小區的信號強度。通常情況下 定位柵格密度為30~50米之間,所W用戶移動速度達到或超過60米/秒則啟動該算法。
[0051] 在對時間平滑W后的MR進行指紋定位W后仍然可能會因為某些原因導致定位結 果出現偏差,因此需要對連續MR的定位結果按照用戶移動方向進行拉近平滑處理。現在參 考圖4A和圖4B,圖4A是本發明的按照通話流程修正的MR定位精度提升方法中當用戶處于靜 止時的流程MR位置平滑處理示意圖,圖4B是本發明的按照通話流程修正的MR定位精度提升 方法中當用戶處于移動時的流程MR位置平滑處理示意圖。當用戶靜止時,計算所有MR定位 位置的加權平均位置,將所述加權平均位置作為修正后的MR定位位置;當用戶移動時,將MR 定位位置按照移動方向和速度拉近,將所述拉近后的位置作為修正后的MR定位位置。
[0052] 插值定位是針對在同一流程中部分無法采用指紋定位的MR,根據前后可定位M閒角 定位置的方法。當MR滿足如下條件則視為無法采用指紋定位:MR中只有主服小區信息,沒有 鄰區信息;或MR中主服小區和鄰區無法構成=角形坐標時。現在參考圖5,圖5是本發明的按 照通話流程修正的MR定位精度提升方法的流程MR插值定位示意圖,當所述MR無法采用指紋 定位時,按照W下方式確定MR定位:當用戶靜止時,計算所有MR定位位置的加權平均位置, 將所述加權平均位置作為修正后的MR定位位置;當用戶移動時,將所述MR分為兩頭MR和中 間MR,對于所述兩頭MR,采用移動性平均速度和移動方向在流程兩頭進行順序插值,對于所 述中間MR,將MR平均分配到兩端可W定位的MR位置中間。
[0053] 在本發明的又一實施例中,還提供一種按照通話流程修正的MR定位精度提升裝 置,所述裝置包括:
[0054] MR獲取單元61,用于獲取MR,所述MR帶有用戶標示或用戶流程CDR標示,W及時間 戳倍息;
[0055] MR判斷單元62,用于判斷如果所述MR帶有用戶標示,選取用戶在預設時間內的MR, 并按照所述時間戳進行排序;如果所述MR帶有用戶流程CD財示示,根據相同CDR信息選取屬 于同一用戶流程CD財示示的MR,并按照所述時間戳進行排序。
[0056] MR選取單元63,用于當通話在2G系統時,同時選取相鄰兩個時間周期和相鄰BSC中 的MR;當通話在3G/4G系統時,同時選取相鄰兩個時間周期和所有鄰區的MR。
[0057] 優選地,當通話在2G系統時,所述預設時間為I~10秒;當通話在3G或4G系統時,所 述預設時間為10~30秒。
[0058] 本發明具有W下優點:
[0059] 1.能夠將單個離散的MR進行流程化匯聚,并進行時間和空間的平滑處理,可W大 幅提局MR的定位精度;
[0060] 2.因為流程回放功能需要首先將同一用戶同一流程的MR進行關聯。而運種定位方 式在定位初期就進行了流程化篩選,可W方便的進行后續單流程回訪,無需再次進行流程 化篩選;
[0061] 3.可W定位部分無法進行指紋定位的MR,提高了 MR的可定位率。
[0062] 本領域普通技術人員可W理解上述實施例的各種方法中的全部或部分步驟是可 W通過程序來指令相關的硬件來完成,該程序可W存儲于一計算機可讀存儲介質中,存儲 介質可W包括:R〇M、RAM、磁盤或光盤等。
[0063] W上已對本發明創造的較佳實施例進行了具體說明,但本發明創造并不限于所述 實施例,熟悉本領域的技術人員在不違背本發明創造精神的前提下還可做出種種的等同的 變型或替換,運些等同的變型或替換均包含在本申請權利要求所限定的范圍內。
【主權項】
1. 一種按照通話流程修正的MR定位精度提升方法,其特征在于,每一個流程包括以下 步驟: 獲取MR,所述MR帶有用戶標示或用戶流程CDR標示,以及時間戳信息; 如果所述MR帶有用戶標示,選取用戶在預設時間內的MR,并按照所述時間戳進行排序; 如果所述MR帶有用戶流程CDR標示,根據相同CDR信息選取屬于同一用戶流程CDR標示 的MR,并按照所述時間戳進行排序。2. 根據權利要求1所述的按照通話流程修正的MR定位精度提升方法,其特征在于,還包 括以下步驟: 當通話在2G系統時,同時選取相鄰兩個時間周期和相鄰BSC中的MR; 當通話在3G系統時,同時選取相鄰兩個時間周期和相鄰RNC中的MR; 當通話在4G系統時,同時選取相鄰兩個時間周期和所有鄰區的MR。3. 根據權利要求1所述的按照通話流程修正的MR定位精度提升方法,其特征在于, 當通話在2G系統時,所述預設時間為1~10秒; 當通話在3G或4G系統時,所述預設時間為10~30秒。4. 根據權利要求2所述的按照通話流程修正的MR定位精度提升方法,其特征在于,還包 括以下步驟: 每個MR中主服務小區和最強的兩個鄰區形成一個三角形,計算所述三角形的重心; 根據每兩個相鄰MR的主/鄰小區的三角形重心計算一次方向和距離,并按照所述每兩 個相鄰MR的時間差計算用戶移動速度。5. 根據權利要求1所述的按照通話流程修正的MR定位精度提升方法,其特征在于,還包 括以下步驟: 當用戶靜止時,或者當用戶移動時,且移動速度不超過10米/秒時,選取當前MR的前兩 個MR和后兩個MR,共五個MR進行同一小區場強平均計算,作為當前MR小區的信號強度。6. 根據權利要求5所述的按照通話流程修正的MR定位精度提升方法,其特征在于,還包 括以下步驟: 當用戶靜止時,計算所有MR定位位置的加權平均位置,將所述加權平均位置作為修正 后的MR定位位置; 當用戶移動時,將MR定位位置按照移動方向和速度拉近,將所述拉近后的位置作為修 正后的MR定位位置。7. 根據權利要求2所述的按照通話流程修正的MR定位精度提升方法,其特征在于,還包 括以下步驟: 在所述MR無法采用指紋定位時,按照以下方式確定MR定位: 當用戶靜止時,計算所有MR定位位置的加權平均位置,將所述加權平均位置作為修正 后的MR定位位置; 當用戶移動,且無法定位的MR在整個CDR流程的起始位置時,采用移動性平均速度和移 動方向在流程兩頭進行順序插值; 當用戶移動,且無法定位的MR在整個CDR流程的中間位置時,將MR平均分配到兩端可以 定位的MR位置中間。8. -種按照通話流程修正的MR定位精度提升裝置,其特征在于,所述裝置包括: MR獲取單元,用于獲取MR,所述MR帶有用戶標示或用戶流程CDR標示,以及時間戳信息; MR判斷單元,用于判斷如果所述MR帶有用戶標示,選取用戶在預設時間內的MR,并按照 所述時間戳進行排序;如果所述MR帶有用戶流程CDR標示,根據相同CDR信息選取屬于同一 用戶流程CDR標示的MR,并按照所述時間戳進行排序。9. 根據權利要求8所述的按照通話流程修正的MR定位精度提升裝置,其特征在于,還包 括: MR選取單元,用于當通話在2G系統時,同時選取相鄰兩個時間周期和相鄰BSC中的MR; 當通話在3G系統時,同時選取相鄰兩個時間周期和相鄰RNC中的MR;當通話在4G系統時,同 時選取相鄰兩個時間周期和所有鄰區的MR。10. 根據權利要求8所述的按照通話流程修正的MR定位精度提升裝置,其特征在于, 當通話在2G系統時,所述預設時間為1~10秒; 當通話在3G或4G系統時,所述預設時間為10~30秒。
【文檔編號】H04W64/00GK105848205SQ201610286290
【公開日】2016年8月10日
【申請日】2016年5月3日
【發明人】張雷, 張凌, 羅康峰, 李海濤
【申請人】西安匯龍科技股份有限公司