1.一種基于室內(nèi)定位和GPS的場景識別方法,其特征在于,包括以下步驟:
Ⅰ.通過移動終端獲取用戶當前的位置信息,與服務(wù)器進行通信,并下載位置信息周圍預設(shè)范圍值內(nèi)的區(qū)域位置信息及區(qū)域位置信息對應的存儲數(shù)據(jù);
Ⅱ.通過移動終端獲取移動終端上的攝像頭朝向數(shù)據(jù)值和攝像頭與豎直方向的夾角值,以及移動終端攝像頭視錐的垂直角度值、水平角度值和可視最遠距離值;
Ⅲ.移動終端運用朝向數(shù)據(jù)值、夾角值、垂直角度值、水平角度值、可視最遠距離值和判斷方法選取預顯示區(qū)域位置信息,進一步得到最終預顯示位置信息對應的顯示用的存儲數(shù)據(jù);
Ⅳ.移動終端通過調(diào)用攝像頭獲取視頻信息,并通過3D投影算法將顯示用的存儲數(shù)據(jù)投影到視頻信息后進行顯示。
2.如權(quán)利要求1所述一種基于室內(nèi)定位和GPS的場景識別方法,其特征在于,位置信息為經(jīng)緯度坐標,位置信息通過GPS定位獲取或者通過室內(nèi)定位獲??;所述存儲數(shù)據(jù)與位置信息綁定,且存儲數(shù)據(jù)作為位置信息屬性進行存儲,存儲數(shù)據(jù)包括建筑高度,建筑寬度。
3.如權(quán)利要求1所述一種基于室內(nèi)定位和GPS的場景識別方法,其特征在于,存儲數(shù)據(jù)還包括建筑名稱,建筑面積、建筑歷史和建筑修建完成時間。
4.如權(quán)利要求1所述一種基于室內(nèi)定位和GPS的場景識別方法,其特征在于,預設(shè)范圍值是以移動終端的經(jīng)緯度坐標為圓心,r為半徑的扇形面積值;扇形對應的圓心角的朝向包括移動終端的朝向數(shù)據(jù)值;圓心角的朝向為固定范圍值,朝向數(shù)據(jù)值為固定方位值。
5.如權(quán)利要求2所述一種基于室內(nèi)定位和GPS的場景識別方法,其特征在于,判斷方法包括以下步驟:
1).選取預設(shè)范圍值內(nèi)可視經(jīng)緯度坐標點,具體為:
a.計算預設(shè)范圍值內(nèi)經(jīng)緯度坐標與手機定位的經(jīng)緯度坐標之間的直線距離值,手機定位的經(jīng)緯度坐標點定義為點O;
b.將所述直線距離值與攝像頭視錐的可視最遠距離值比較;
c.得到所述直線距離值小于攝像頭視錐的可視最遠距離值的中間經(jīng)緯度坐標點;
d.得到攝像頭視錐的垂直角度值內(nèi)建筑對應的可視經(jīng)緯度坐標點,具體判斷方法為:計算角度∠QOY,點Q為建筑最高點,點Y為地心點;判斷角度∠QOY的值在所屬范圍內(nèi)的建筑名稱,得到相應建筑綁定的可視經(jīng)緯度坐標點;所屬范圍具體為角度∠QOY的值大于攝像頭與豎直方向的夾角值且小于攝像頭視錐的垂直角度值與攝像頭與豎直方向的夾角值之和;
2).選取建筑垂直方向沒有被遮擋的建筑對應的最終預垂直顯示建筑經(jīng)緯度坐標點,具體為:
a1.計算角度∠YOQn和角度∠Y0Qn-m,點Qn為第n個可視經(jīng)緯度坐標點對應的建筑最高點,n為大于2的整數(shù),m為帶1的整數(shù)且小于N,點Qn-1為第n-1個可視經(jīng)緯度坐標點對應的建筑最高點,點0、點Y、點Qn和點Qn-m在同一平面;第n-m個可視經(jīng)緯度坐標點距離點0的直線距離小于第n個可視經(jīng)緯度坐標點距離點0的直線距離;
b1.得到建筑垂直方向沒有被遮擋的建筑對應最終預顯示建筑經(jīng)緯度坐標點,具體為,比較角度∠YOQn和角度∠Y0Qn-m的大小,選擇角度∠Y0Qn-m小于角度∠YOQn對應的最終預垂直顯示建筑經(jīng)緯度坐標點;
3).選取建筑水平方向沒有被遮擋的建筑對應最終預顯示建筑經(jīng)緯度坐標點,具體為:
a2.通過計算公式計算計算角∠EqOFq,計算公式為其中X為建筑計算寬度,d為最終預垂直顯示建筑經(jīng)緯度坐標點與手機定位的經(jīng)緯度坐標點的直線距離,θq為∠EqOFq,Eq為第q個最終預垂直顯示建筑經(jīng)緯度坐標點對應的建筑寬度正投影的最左端點,F(xiàn)q為第q個最終預垂直顯示建筑經(jīng)緯度坐標點對應的建筑寬度正投影的最右端點;q為大于2的整數(shù);
b2.計算θq-p,p為大于1的整數(shù)且小于q;第q個最終預垂直顯示建筑經(jīng)緯度坐標點距離點0的直線距離小于第q-p個最終預垂直顯示建筑經(jīng)緯度坐標點距離點0的直線距離;選取θq-p大于θq對應的最終預垂直顯示建筑經(jīng)緯度坐標點;
C2.步驟b2得到的最終預垂直顯示建筑經(jīng)緯度坐標點為最終預顯示建筑經(jīng)緯度坐標點。
6.如權(quán)利要求1所述一種基于室內(nèi)定位和GPS的場景識別方法,其特征在于,所述移動終端為手機。