本發(fā)明關(guān)于一種定位方法,特別是指一種克服了信標(beacon)感應器應用于室內(nèi)定位時,被偵測對所接收的信號強度(rssi)等感測數(shù)值似波浪般忽高忽低而造成定位不精確的室內(nèi)定位方法。
背景技術(shù):
室內(nèi)定位并不容易使用全球定位系統(tǒng)(globalpositioningsystem,簡稱為gps)達成,因為全球定位系統(tǒng)原始設計的目的是給具有開放天空(opensky)的用戶使用。使用全球定位系統(tǒng)進行室內(nèi)定位時,衛(wèi)星信號容易受到建筑物的干擾,導致全球定位系統(tǒng)在室內(nèi)時不可靠,無法將其應用延伸至室內(nèi)環(huán)境。
而利用信標(beacon)感應器進行定位并不算新穎的作法,但以往的方式有著不易克服的難處,例如:利用信標(beacon)感應器換算出來的距離不夠精確以及需要再借助手機本身的感應器。而導致距離不夠準確的原因來自于即使使用者佇立不動接收信標(beacon)感應器所發(fā)出的接收信號強度指標(receivedsignalstrengthindicator,以下簡稱rssi),其值仍似波浪般忽高忽低。故目前信標(beacon)感應器仍然很少被應用于室內(nèi)定位技術(shù)上。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于改善信標(beacon)感應器應用于室內(nèi)定位時,其數(shù)值不穩(wěn)定而造成定位不準確的問題。
為了達到上述目的,本發(fā)明系采取以下的技術(shù)手段予以達成,其中,本發(fā)明提供一種室內(nèi)定位方法,包括下列步驟:a提供多個感應器、一智能型裝置以及一室內(nèi)空間,該感應器可發(fā)出一信號,該信號帶有接收信號強度指標(receivedsignalstrengthindication,rssi)的屬性,該智能型裝置位于該室內(nèi)空間內(nèi),該智能型裝置包括一處理單元,該室內(nèi)空間具有多個角落。b于各該角落分別設置多個該感應器,且該等感測器互相重迭。c各該感應器分別傳送一信號至該智能型裝置。d該處理單元利用一算法計算由各該角落發(fā)送出的該信號強度一平均值。e利用各該平均值計算該智能型裝置的位置。
在本創(chuàng)作一實施例中,在該步驟c后還包括下列步驟:將位于同一角落的該多個感應器發(fā)出的該信號強度相減成為一數(shù)值;判斷該數(shù)值是否不大于一預設值,若判斷結(jié)果為是,則執(zhí)行該步驟d。若判斷結(jié)果為否,則將該信號舍棄。
附圖說明
圖1為本發(fā)明較佳實施例的方法流程圖;
圖2為本發(fā)明較佳實施例的室內(nèi)空間立體示意圖;
圖3為本發(fā)明較佳實施例的結(jié)構(gòu)示意圖;
圖4為本發(fā)明較佳實施例的計算智能型裝置位置示意圖。
符號說明
1智能型裝置
11處理單元
2室內(nèi)空間
b1-b8感應器
c1-c4角落
r1-r8信號
e1、e2距離
x、y距離
110-160步驟
具體實施方式
為達成上述目的及功效,本發(fā)明所采用的技術(shù)手段及構(gòu)造,及繪圖就本發(fā)明較佳實施例詳加說明其特征與功能如下,以便完全了解,但須注意的是,該等內(nèi)容不構(gòu)成本發(fā)明的限定。
請同時參考圖1、圖2及圖3所示,本發(fā)明提供一種室內(nèi)定位方法,包括下列步驟:
步驟110:提供多個感應器、一智能型裝置1以及一室內(nèi)空間2。該感應器可發(fā)出具有所接收信號強度指標(receivedsignalstrengthindicator,以下簡稱rssi)屬性的信號,其可以為一信標(beacon)感應器,但不限于此。該智能型裝置1包括一處理單元11,該處理單元11可提供信號整合、過濾及運算等功能。該室內(nèi)空間2可為一般的住家、公寓、辦公室或廠房,但不限于此,該室內(nèi)空間2具有多個角落,于本實施例中,總共有四個角落(c1-c4)。
步驟120:于各該角落(c1-c4)分別設置多個該感應器,且該等感測器互相重迭。于四個角落的同一高度處分別設置多個該感應器,且該等感測器互相重迭。于本實施例中,于每個角落的天花板處分別設置二個感應器,總共設置有八個該感應器(b1-b8),但不限于此,亦可以于每個角落分別設置三個或以上的感應器。
步驟130:各該感應器(b1-b8)分別傳送一信號(r1-r8)至該智能型裝置1。各該感應器(b1-b8)分別傳送具有rssi屬性的一信號(r1-r8)至該智能型裝置1。
步驟140:過濾掉數(shù)值異常的該信號。該處理單元11將位于同一角落的二感應器發(fā)出的該信號強度相減成為一數(shù)值,并判斷該數(shù)值是否不大于一預設值。若判斷結(jié)果為是,則判斷該信號數(shù)值正常,可利用該信號。判斷結(jié)果為否,則判斷該信號數(shù)值異常,將該信號舍棄。于本實施例中,該預設值為四,當該數(shù)值大于四,代表兩個感應器發(fā)出的信號強度差異很大,信號可信度過低,故將該信號舍棄。
步驟150:利用一算法計算由各該角落發(fā)送出的該信號強度的一平均值。過濾完可信度過低的信號后,該處理單元11利用算法計算由各該角落發(fā)送出的該信號強度一平均值。以角落c1為例,該算法可如公式(1)所示:
sum=(r1+r2)/2+sum;
avg1=(sum/n);(1)
其中,sum為一常數(shù),r1、r2為該信號強度,avg1為角落c1的平均值,n為該數(shù)值不大于該預設值的次數(shù)。
同理,其他各角落亦可利用上述的算法算出各自的信號強度平均值(avg2,avg3,avg4),故不再一一贅述。
步驟160:利用各該平均值計算該智能型裝置1的位置。該處理單元11利用各該平均值之間的比例換算為距離,并計算出該智能型裝置1的位置。請更加參閱圖4所示,以平均值最大者為基準,單純以信號強度的比例來代表距離,假設平均值avg1為四個平均值中最大者,則平均值avg2可簡化為|(avg1+4)-avg2|,以此類推得:avg1,avg2,avg3,avg4,則該智能型裝置1于該室內(nèi)空間2中與角落c1、角落c2的距離(e1、e2)關(guān)系以及與角落c1的水平、垂直距離(x、y)可由公式(2)所示:
e1=avg1/(avg1+avg2);
e2=avg2/(avg1+avg2);
值得一提的是,在本創(chuàng)作另一實施例中,亦可以利用該信號的傳輸時間計算該智能型裝置1的位置。該處理單元計算由各該角落發(fā)送出的該信號一平均傳輸時間,并將該平均傳輸時間的比例換算為距離,計算出該智能型裝置的位置。
通過上述方法,本發(fā)明提供一種室內(nèi)定位方法,利用特殊的擺設方式設置信標(beacon)感應器,并利用算法扣掉異常的數(shù)值后計算各感應器發(fā)出的信號,確定使用者位置。本發(fā)明改善了已知信標(beacon)感應器應用于室內(nèi)定位時,所發(fā)出的rssi信號數(shù)值會似波浪般忽高忽低,造成換算出來的距離不夠精確,需要再借助手機額外的感應器協(xié)助定位的缺點。
經(jīng)過上述的詳細說明,已充分顯示本發(fā)明具有實施的進步性,且為前所未見的新發(fā)明,完全符合發(fā)明專利要件,故依法提出申請。以上所述僅為本發(fā)明的較佳實施例而已,當不能用以限定本發(fā)明實施的范圍,亦即依本發(fā)明專利范圍所作的均等變化與修飾,皆應屬于本發(fā)明專利涵蓋的范圍內(nèi)。