面向智能終端的二維碼掃描反向?qū)ぼ囅到y(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種面向智能終端的二維碼掃描反向?qū)ぼ囅到y(tǒng)。
【背景技術(shù)】
[0002] 當(dāng)前,隨著中國經(jīng)濟的迅速崛起,停車場的數(shù)量越來越多,用戶對停車場智能化的 管理提出了更高的要求和挑戰(zhàn)。現(xiàn)代停車場車位眾多,空間結(jié)構(gòu)類似,在用戶停好車后,用 戶取車時往往難以分辨方向,花費大量時間尋找車輛停放位置,既浪費時間,又影響車主心 情。建立一種簡單、有效的智能化停車場反向?qū)ぼ嚈C制和系統(tǒng)能有效地解決這一問題。目 前市場在用的反向?qū)ぼ囅到y(tǒng)均需要視頻智能終端、引導(dǎo)屏、反向?qū)ぼ嚥樵儥C等硬件設(shè)備,需 要對硬件、布線系統(tǒng)等進行改造升級,各方面成本較高。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明要解決的技術(shù)問題是克服上述現(xiàn)有技術(shù)存在的不足,提供一種面向智能終 端的二維碼掃描反向?qū)ぼ囅到y(tǒng)。
[0004] 為解決上述技術(shù)問題,本發(fā)明采用以下技術(shù)方案:一種面向智能終端的二維碼掃 描反向?qū)ぼ囅到y(tǒng),主要包括移動智能終端設(shè)備、停車位位置區(qū)域二維碼生成及管理模塊、停 車場內(nèi)路徑規(guī)劃及導(dǎo)航模塊、停車場車位二維碼標(biāo)記模塊、基于二維坐標(biāo)存儲及處理停車 場內(nèi)部路徑導(dǎo)航模塊,
[0005] 所述移動智能終端設(shè)備向停車位區(qū)域二維碼生成管理模塊和停車場內(nèi)路徑規(guī)劃 及導(dǎo)航模塊提供用戶停車位標(biāo)記信息和反向?qū)ぼ嚶窂綄?dǎo)航請求,接收停車位位置區(qū)域二維 碼生成及管理模塊停車位位置區(qū)域標(biāo)記信息;停車場內(nèi)路徑規(guī)劃及導(dǎo)航模塊收到用戶導(dǎo)航 請求時,獲取用戶當(dāng)前區(qū)域標(biāo)識,經(jīng)過路徑規(guī)劃算法的處理,最終將尋車路徑反饋至用戶終 端;
[0006] 所述停車場位置區(qū)域二維碼生成及管理模塊按照停車場的內(nèi)部停車位區(qū)域的劃 分生成相應(yīng)的二維碼,并對相應(yīng)位置進行標(biāo)記;
[0007] 所述停車場車位二維碼標(biāo)記模塊,用于用戶停車后掃描二維碼對停車位就行標(biāo)記 和定位;
[0008] 所述基于二維坐標(biāo)存儲及處理停車場內(nèi)部路徑導(dǎo)航模塊,用于用戶泊車后尋車的 路徑導(dǎo)航。
[0009] 進一步,所述移動智能終端設(shè)備主要包括智能手機、平板電腦、PDA,所述移動智能 終端設(shè)備具有數(shù)據(jù)通訊模塊。
[0010] 一種面向智能終端的二維碼掃描反向?qū)ぼ嚪椒?,具體包括以下步驟:
[0011] 步驟1)停車場車位及路徑標(biāo)記二維碼信息生成、存儲及打印部署;
[0012] 其中包括以下幾個步驟:
[0013] 步驟1. 1)獲取停車場內(nèi)部停車位劃分及結(jié)構(gòu)信息;
[0014] 步驟1. 2)生成相應(yīng)的停車場車位及區(qū)域結(jié)構(gòu)標(biāo)記二維碼信息;
[0015] 步驟1. 3)停車場內(nèi)部路徑標(biāo)記信息轉(zhuǎn)化為無向圖的形式,并存儲停車位及區(qū)域 結(jié)構(gòu)標(biāo)記二維碼信息;
[0016] 步驟1.4)打印二維碼并進行部署,二維碼可張貼在停車位之間的柱子或墻面或 地面;
[0017] 步驟2)用戶標(biāo)記泊車后的停車位信息;
[0018] 步驟2. 1)個人移動智能終端反向?qū)ぼ噾?yīng)用程序開啟;
[0019] 步驟2. 2)掃描停車后停車位附近張貼好的二維碼,并將掃描信息上傳至數(shù)據(jù)中 心;
[0020] 步驟3)用戶定位當(dāng)前位置,進行路徑導(dǎo)航;
[0021] 步驟3. 1)個人移動終端反向?qū)ぼ噾?yīng)用程序開啟;
[0022] 步驟3. 2)掃描當(dāng)前位置附近二維碼進行定位,并將信息上傳至數(shù)據(jù)中心;
[0023] 步驟3. 3)向數(shù)據(jù)中心發(fā)出導(dǎo)航路徑規(guī)劃請求;
[0024] 步驟3. 4)數(shù)據(jù)中心根據(jù)用戶請求,進行路徑規(guī)劃,并將導(dǎo)航路徑規(guī)劃結(jié)果返回給 用戶;
[0025] 步驟3. 5)用戶根據(jù)大數(shù)據(jù)中心的導(dǎo)航路徑結(jié)果尋得愛車,導(dǎo)航結(jié)束。
[0026] 進一步,步驟3. 4中所述的路徑規(guī)劃采用基于無向圖的單源最短路徑算法的 Dijkstra算法生成導(dǎo)航路徑規(guī)劃,具體步驟分述如下:
[0027] 第一步:先把無向圖G(V,E)的定點分成兩組:
[0028] S:已求出最短路徑的頂點集合;
[0029] U=V-S:尚未確定最短路徑頂點集合;
[0030] 第二步:求最短路徑步驟:
[0031] 1)初始時,S只包含源點,即S= {v},v的距離dist[v]為0,U包含除v外的其 他頂點,若V與U有邊,則U中頂點U距離dis[U]為邊上的權(quán)值;若U不是V的出邊鄰接點 即沒有邊〈V,u>),則U中頂點u距離dis[u]為;
[0032] 2)從U中選取一個距離v(dist[k])最小的頂點k,把k加入S中,該選定的距離 就是v到k的最短路徑長度;
[0033] 3)以k為新考慮的中間點,修改U中各頂點的距離;若從源點v到頂點u(uGU) 的距離經(jīng)過頂點k比原來距離不經(jīng)過頂點k短,則修改頂點u的距離值,修改后的距離值的 頂點k的距離加上邊上的權(quán),即如果dist[k]+w[k,u]〈dist[u],那么把dist[u]更新成更短 的距離dist[k]+w[k,u];
[0034] 4)重復(fù)步驟⑵和(3)直到所有頂點都包含在S中,循環(huán)n-1次;
[0035] 5)得出從源點SQ到目的頂點St的路徑集合R;
[0036] 6)根據(jù)路徑R生成路徑規(guī)劃。
[0037] 本發(fā)明所采用的技術(shù)方案具有以下有益效果:本發(fā)明基于二維碼的廣泛使用和移 動智能終端的普及,將標(biāo)識停車場內(nèi)車位位置的二維碼部署在停車場內(nèi)的支撐柱、墻面、地 面等位置。用戶停好車后,使用移動終端上系統(tǒng)內(nèi)掃描功能,掃描附近的二維碼,系統(tǒng)對用 戶停車位置進行標(biāo)識和記錄。在后續(xù)用戶取車時,用戶可以通過智能手機等終端的應(yīng)用即 可得知停車的區(qū)域,掃描附近的二維碼,標(biāo)識當(dāng)前位置,提供實時查看路徑指示,快速找到 車輛停放位置,同時也可以通過移動端使用智能泊車應(yīng)用提供的各類泊車相關(guān)服務(wù)。本發(fā) 明結(jié)構(gòu)簡單合理,投入運行成本低,使用方便快捷,便于用戶快速找到車輛停放位置。
【附圖說明】
[0038] 圖1為本發(fā)明信息交互示意圖;
[0039] 圖2為本發(fā)明反向?qū)ぼ嚵鞒滩灰鈭D;
[0040] 圖3為本發(fā)明反向?qū)ぼ囘^程示意圖;
[0041] 圖4為本發(fā)明反向?qū)ぼ嚶窂綄?dǎo)航示意圖。
【具體實施方式】
[0042] 以下結(jié)合附圖和具體實施例對本發(fā)明作進一步詳細(xì)說明。
[0043] 如圖1、圖2所示,一種面向智能終端的二維碼掃描反向?qū)ぼ囅到y(tǒng),主要包括移動 智能終端尋車應(yīng)用及反向?qū)ぼ嚁?shù)據(jù)及管理中心,移動智能終端設(shè)備向停車位區(qū)域二維碼生 成管理模塊和停車場內(nèi)路徑規(guī)劃及導(dǎo)航模塊提供用戶停車位標(biāo)記信息和反向?qū)ぼ嚶窂綄?dǎo) 航請求,接收停車位區(qū)域二維碼生成及管理模塊停車位位置區(qū)域標(biāo)記信息;停車場內(nèi)路徑 規(guī)劃及導(dǎo)航模塊收到用戶導(dǎo)航請求時,獲取用戶當(dāng)前區(qū)域標(biāo)識,經(jīng)過路徑規(guī)劃算法的處理, 最終將尋車路徑反饋至用戶終端。反向存車數(shù)據(jù)處理中心負(fù)責(zé)接收用戶泊車后車位標(biāo)記請 求、反向?qū)ぼ噷?dǎo)航請求應(yīng)答,并負(fù)責(zé)反向?qū)ぼ噷?dǎo)航路徑規(guī)劃,將導(dǎo)航信息推送至用戶移動智 能終端。反向?qū)ぼ嚁?shù)據(jù)處理中心實現(xiàn)反向?qū)ぼ囅嚓P(guān)數(shù)據(jù)及用戶移動智能終端的數(shù)據(jù)交互。 [0044] 其中,所述的移動智能終端設(shè)備設(shè)置有拍照和數(shù)據(jù)通訊模塊,可實現(xiàn)數(shù)據(jù)的無線 傳輸和拍照功能,移動智能終端設(shè)備可以為智能手機、平板、PDA等終端。
[0045] 如圖3、圖4所示,一種面向智能終端的二維碼掃描反向?qū)ぼ嚪椒?,具體包括以下 步驟:
[0046] (1)根據(jù)停車場內(nèi)部停車位分布劃分區(qū)塊,生成相應(yīng)的二維碼標(biāo)識并存儲;
[0047] (2)根據(jù)(1)的二維碼標(biāo)識存儲并張貼停車位及路徑標(biāo)記信息;
[0048] (3)根據(jù)二維碼標(biāo)記進行反向?qū)ぼ嚶窂綄?dǎo)航;
[0049] 在第⑴步中包括如下步驟:
[0050] 步驟1. 1)根據(jù)停車場內(nèi)部設(shè)計劃分停車位分布區(qū)塊;
[0051] 步驟1. 2)將相應(yīng)的停車位及區(qū)塊信息保存至數(shù)據(jù)庫;
[0052] 步驟1. 3)根據(jù)停車場內(nèi)部路徑生成停車位區(qū)塊間的可達(dá)和距離信息;
[0053] 步驟1. 4)根據(jù)停車場內(nèi)部路徑信息生成路徑相關(guān)的無向圖并存儲;
[0054] 步驟1. 5)根據(jù)步驟1. 3)的結(jié)果信息生成包含停車位信息的二維碼;
[0055] 在步