一種基于二維碼定位的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及條碼技術(shù),特別涉及一種基于二維碼定位的方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前定位體系中主要是基于GPS定位,室內(nèi)W1-Fi定位,RFID射頻標(biāo)簽定位以及藍(lán)牙4.0BLE的iBeacon定位等技術(shù)。
[0003]GPS(Global Posit1ning System)即全球定位系統(tǒng),是美國研制的衛(wèi)星導(dǎo)航定位系統(tǒng),今采用wgs84坐標(biāo)系統(tǒng)。因地球在天球空間中的位置是不穩(wěn)定的,故協(xié)議用wgs84某一刻的北極點(diǎn)指向位置。比如,偽距定位,所采用的觀測值為GPS偽距觀測值,所采用的偽距觀測值既可以是C/A碼偽距,也可以是P碼偽距。其缺點(diǎn)是觀測值精度低,C/A碼偽距觀測值的精度一般為3米,而P碼偽距觀測值的精度一般也在30個(gè)厘米左右。又比如,載波相位定位,所采用的觀測值為GPS的載波相位觀測值,即L1、L2或它們的某種線性組合。載波相位定位的優(yōu)點(diǎn)是觀測值的精度高,一般優(yōu)于2個(gè)毫米;其缺點(diǎn)是數(shù)據(jù)處理過程復(fù)雜,存在整周模糊度的問題。
[0004]室內(nèi)W1-Fi定位,通過無線接入點(diǎn)(包括無線路由器)組成的無線局域網(wǎng)絡(luò)(WLAN),可以實(shí)現(xiàn)復(fù)雜環(huán)境中的定位、監(jiān)測和追蹤任務(wù)。它以網(wǎng)絡(luò)節(jié)點(diǎn)(無線接入點(diǎn))的位置信息為基礎(chǔ)和前提,采用經(jīng)驗(yàn)測試和信號傳播模型相結(jié)合的方式,對已接入的移動設(shè)備進(jìn)行位置定位,最高精確度大約在I米至20米之間。如果定位測算僅基于當(dāng)前連接的W1-Fi接入點(diǎn),而不是參照周邊W1-Fi的信號強(qiáng)度合成圖,則W1-Fi定位就很容易存在誤差(例如:定位樓層錯(cuò)誤)。
[0005]RFID射頻標(biāo)簽定位,RFID(射頻識別:Rad1 Frequency Identificat1n)俗稱“電子標(biāo)簽”,是一種非接觸式的自動識別技術(shù),它通過射頻信號自動識別目標(biāo)對象并獲取相關(guān)數(shù)據(jù),射頻標(biāo)簽物理上由三部分組成:標(biāo)簽(tag)、天線、讀寫器。標(biāo)簽(Tag):由耦合元件及芯片組成,每個(gè)標(biāo)簽有唯一的電子編碼,高容量電子標(biāo)簽有用戶寫入?yún)^(qū),附著在物體上標(biāo)識目標(biāo)對象;讀寫器(Reader):讀取(有時(shí)還可以寫入)標(biāo)簽信息的設(shè)備,可設(shè)計(jì)為手持式或固定式;天線(Antenna):在標(biāo)簽和讀取器間傳遞射頻信號。RFID定位技術(shù)利用射頻方式進(jìn)行非接觸式雙向通信交換數(shù)據(jù),實(shí)現(xiàn)移動設(shè)備識別和定位的目的。它可以在幾毫秒內(nèi)得到厘米級定位精度的信息,且傳輸范圍大。
[0006]藍(lán)牙4.0BLE的iBeacon定位,是i0S7的新增的功能,可用于室內(nèi)近場定位。1S設(shè)備可以檢測到附近的iBeacons兼容設(shè)備。通過使用低功耗藍(lán)牙技術(shù)(Bluetooth Low Energy,也就是通常所說的Bluetooth 4.0或者Bluetooth Smart),iBeacon基站可以創(chuàng)建一個(gè)信號區(qū)域,當(dāng)設(shè)備進(jìn)入該區(qū)域時(shí),相應(yīng)的應(yīng)用程序便會提示用戶是否需要接入這個(gè)信號網(wǎng)絡(luò)。通過能夠放置在任何物體中的小型無線傳感器和低功耗藍(lán)牙技術(shù),用戶便能使用iPhone來傳輸數(shù)據(jù)。
[0007]上述普遍存在的問題是,I)硬件成本較高;2)由于它們根據(jù)信號強(qiáng)弱計(jì)算與信號發(fā)射源的距離來進(jìn)行定位,信號干擾因素多,信號強(qiáng)度不穩(wěn)定,導(dǎo)致可靠性低,無法精確定位。
【發(fā)明內(nèi)容】
[0008]本發(fā)明要解決的技術(shù)問題是,安裝部署成本低、無信號干擾因素,可實(shí)現(xiàn)精確定位的二維碼定位方法及系統(tǒng)。
[0009]解決上述技術(shù)問題,本發(fā)明提供了一種基于二維碼定位的方法,包括:
[0010]在數(shù)據(jù)層,在數(shù)據(jù)庫中儲存地圖位置信息,所述地圖位置基于矢量地圖儲存;
[0011 ]在接口層,將儲存的矢量地圖與二維碼建立對應(yīng)關(guān)系;
[0012]在應(yīng)用層,掃描對應(yīng)二維碼進(jìn)行定位;
[0013]在表現(xiàn)層,用以顯示二維碼對應(yīng)的地圖位置信息。
[0014]更進(jìn)一步,所述表現(xiàn)層,還包括地理位置對應(yīng)的POI地址信息,并在所述數(shù)據(jù)層增設(shè)POI地址信息數(shù)據(jù)庫,以及在接口層增設(shè)POI地址信息接口。
[0015]更進(jìn)一步,所述表現(xiàn)層,還包括與地理位置關(guān)聯(lián)的物品信息,并在所述數(shù)據(jù)層增設(shè)所述物品信息數(shù)據(jù)庫,以及在接口層增設(shè)位于所述位置的物品信息接口。
[0016]更進(jìn)一步,所述二維碼中儲存完整的矢量地圖信息,以及對應(yīng)POI地址信息。
[0017]更進(jìn)一步,所述表現(xiàn)層,還包括訪問HTML顯示,并在所述數(shù)據(jù)層增設(shè)所述URL統(tǒng)一資源定位符,以及在接口層增設(shè)URL訪問接口。
[0018]更進(jìn)一步,所述二維碼儲存完整矢量地圖信息的方式為:
[0019]6-1)提取,將地圖矢量化,得到矢量地圖;
[0020]6-2)歸類,對矢量地圖中的相關(guān)聯(lián)地圖元素通過HTML中的<g>標(biāo)簽進(jìn)行歸類,減少上述元素個(gè)數(shù)后減少地圖信息熵大小得到優(yōu)化后的地圖信息;
[0021]6-3)儲存,對所述優(yōu)化后的地圖信息進(jìn)行壓縮,并進(jìn)行儲存,得到完整矢量地圖。
[0022]更進(jìn)一步,所述矢量地圖信息是通過HTML5中的<SVg>繪制的地圖,所述矢量地圖信息為離線或者在線。
[0023]更進(jìn)一步,所述表現(xiàn)層包括Android客戶端、1S客戶端、WEB客戶端。
[0024]更進(jìn)一步,所述表現(xiàn)層包括智能手機(jī)、平板電腦、智能展示屏幕以及智能穿戴設(shè)備。
[0025]本發(fā)明中還提供了一種基于二維碼定位的系統(tǒng),其特征在于,包括:數(shù)據(jù)庫、地理信息接入模塊、位置定位點(diǎn)、智能移動終端,
[0026]所述數(shù)據(jù)庫,用以在數(shù)據(jù)庫中儲存地圖位置信息,所述地圖位置基于矢量地圖儲存;
[0027]所述地理信息接入模塊,用以將儲存矢量地圖與二維碼建立對應(yīng)關(guān)系;
[0028]所述位置定位點(diǎn),用以掃描對應(yīng)二維碼進(jìn)行定位;
[0029]所述智能移動終端,用以顯示二維碼對應(yīng)的地圖位置信息。
[0030]本發(fā)明的有益效果:
[0031]I)對比于其他定位技術(shù):GPS、WI_F1、藍(lán)牙等,本發(fā)明中的硬件成本低,無信號干擾因素。因而,可靠性更高、可以實(shí)現(xiàn)精確定位。
[0032]2)本發(fā)明的方法中,二維碼可以儲存完整的地圖信息,同時(shí)能夠?qū)崿F(xiàn)離線以及在線查找相結(jié)合的形式。
[0033]3)由于在數(shù)據(jù)層,在數(shù)據(jù)庫中儲存地圖位置信息,所述地圖位置基于矢量地圖儲存;矢量地圖的儲存方式能夠滿足記錄大量地圖信息的要求,且基于HTML5能夠更好地實(shí)現(xiàn)本發(fā)明中的技術(shù)效果,且在數(shù)據(jù)層便于增加不同類型數(shù)據(jù)的數(shù)據(jù)庫。由于在接口層,將儲存的矢量地圖與二維碼建立對應(yīng)關(guān)系,通過建立二維碼與矢量地圖的對應(yīng)關(guān)系,能夠?qū)Φ貓D信息數(shù)據(jù)進(jìn)行調(diào)取。由于在在接口層,將儲存的矢量地圖與二維碼建立對應(yīng)關(guān)系;用戶通過掃描二維碼,即可獲得當(dāng)前位置的定位信息。由于在表現(xiàn)層,用以顯示二維碼對應(yīng)的地圖位置信息,主要是指通過各種手持設(shè)備或者顯示屏等,對掃描得到的位置進(jìn)行顯示,實(shí)現(xiàn)精確定位并展示在該位置上對應(yīng)的相關(guān)信息。
[0034]4)本發(fā)明中的二維碼定位系統(tǒng),能夠通過位置定位點(diǎn)中的二維碼,對當(dāng)前的位置進(jìn)行精確定位,無信號干擾因素,可靠性更高。
【附圖說明】
[0035]圖1(a)是本發(fā)明一實(shí)施例中的基于二維碼定位方法的操作流程示意圖。
[0036]圖1(b)是本發(fā)明一實(shí)施例中的基于二維碼定位方法的層級邏輯示意圖。
[0037]圖2是本發(fā)明一優(yōu)選實(shí)施例中的基于二維碼定位方法的層級邏輯示意圖。
[0038]圖3是本發(fā)明一優(yōu)選實(shí)施例中的基于二維碼定位方法的層級邏輯示意圖。
[0039]圖4是本發(fā)明一優(yōu)選實(shí)施例中的基于二維碼定位方法的層級邏輯示意圖。
[0040]圖5是本發(fā)明一實(shí)施例中的基于二維碼定位系統(tǒng)的結(jié)構(gòu)連接示意圖。
[0041]圖6是本發(fā)明一實(shí)施例中在二維碼中儲存完整的矢量地圖信息的流程示意圖。
【具體實(shí)施方式】
[0042]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,并參照附圖,對本發(fā)明進(jìn)一步詳細(xì)說明。
[0043]圖1(a)是本發(fā)明一實(shí)施例中的基于二維碼定位方法的操作流程示意圖。
[0044]在本實(shí)施例中基于二維碼定位的方法,包括:
[0045]步驟SlOl在數(shù)據(jù)層,在數(shù)據(jù)庫中儲存地圖位置信息,所述地圖位置基于矢量地圖儲存。在本實(shí)施例中,本領(lǐng)域技術(shù)人員能夠明了,可以首先獲取一完整的地圖、平面圖或者布局圖,并對上述的“圖”進(jìn)行矢量化。所述的地圖包括但不限于,中國行政省市區(qū)縣圖、主要省會城市地圖;所述平面圖包括但不限于,大型超市平面圖、停車場平面圖、室內(nèi)裝修平面圖、電影院平面圖等。所述布局圖包括但不限于,考點(diǎn)布局圖、車位布局圖。餐廳座位布局圖等。所述地圖位置信息是指,可以通過經(jīng)瑋度定位的地圖位置、可以通過與參照物的相對位置設(shè)置的地圖位置、可以直接接入地圖信息的地圖位置等。比如,可以事先將停車場中車位鎖的地理信息儲存到數(shù)據(jù)庫中。又比如,可以事先將大型超市中的物品按照類別、所在的地理位置區(qū)域等商品屬性儲存到數(shù)據(jù)中。又比如,事先將主要省會城市地圖的地理信息儲存到數(shù)據(jù)庫中。所述矢量地圖,是矢量圖像的一種表現(xiàn)形式。矢量圖像是由一系