本發(fā)明涉及車輛導(dǎo)航技術(shù),尤其涉及一種停車場(chǎng)引導(dǎo)方法和裝置。
背景技術(shù):
隨著城市汽車保有量激增和停車場(chǎng)規(guī)模不斷擴(kuò)大,為了滿足人們的停車需求,出現(xiàn)越來(lái)越多的規(guī)模龐大、結(jié)構(gòu)復(fù)雜的大型停車場(chǎng)。
相關(guān)技術(shù)中,停車場(chǎng)內(nèi)通常會(huì)進(jìn)行分區(qū),并通過(guò)電子顯示屏顯示各分區(qū)內(nèi)的空閑停車位數(shù)量,停車場(chǎng)通常會(huì)有多個(gè)分區(qū),并有多個(gè)交叉路口,用戶需要首先確定行駛到具有空閑停車位的分區(qū)的路線方向,到達(dá)具有空閑停車位的分區(qū)之后,再?gòu)脑摲謪^(qū)的眾多的尋找空閑停車位,找到空閑停車位之后將車停到停車位。
采用現(xiàn)有技術(shù)的方法,用戶在停車場(chǎng)內(nèi)尋找空閑停車位的效率不高。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種停車場(chǎng)引導(dǎo)方法和裝置,以提高用戶在停車場(chǎng)內(nèi)尋找空閑停車位的效率。
本發(fā)明提供一種停車場(chǎng)引導(dǎo)方法,包括:
獲取停車請(qǐng)求,所述停車請(qǐng)求用于請(qǐng)求為車輛分配停車位;
根據(jù)停車場(chǎng)的空閑車位信息,為所述車輛分配目標(biāo)停車位;
生成到所述目標(biāo)停車位的導(dǎo)航路線,以引導(dǎo)所述車輛根據(jù)所述導(dǎo)航路線行駛至所述目標(biāo)停車位。
在本發(fā)明一實(shí)施例中,所述停車請(qǐng)求中包括:車輛信息和目標(biāo)停車位;
所述生成所述目標(biāo)停車位的導(dǎo)航路線,包括:
若檢測(cè)到所述車輛信息對(duì)應(yīng)的車輛駛?cè)胨鐾\噲?chǎng)的入口,生成所述入口到所述目標(biāo)停車位的導(dǎo)航路線;
控制所述停車場(chǎng)內(nèi)所述導(dǎo)航路線上的指示燈點(diǎn)亮。
在本發(fā)明一實(shí)施例中,所述停車請(qǐng)求中還包括:預(yù)訂時(shí)間;
所述生成所述入口到所述目標(biāo)停車位的導(dǎo)航路線之前,還包括:
確定當(dāng)前時(shí)間在所述預(yù)訂時(shí)間范圍內(nèi)。
在本發(fā)明一實(shí)施例中,所述獲取停車請(qǐng)求之后,還包括:
控制所述目標(biāo)停車位對(duì)應(yīng)的t型車位鎖升起;
生成所述入口到所述目標(biāo)停車位的導(dǎo)航路線之后,還包括:
控制所述目標(biāo)停車位對(duì)應(yīng)的t型車位鎖落下。
在本發(fā)明的一實(shí)施例中,所述根據(jù)停車場(chǎng)的空閑車位信息,為所述車輛分配目標(biāo)停車位,包括:
向用戶的移動(dòng)終端顯示停車場(chǎng)的停車位分布信息以及空閑停車位信息;
接收用戶選定的空閑停車位,將所述用戶選定的空閑停車位作為所述車輛的目標(biāo)停車位。
在本發(fā)明的一實(shí)施例中,所述生成到所述目標(biāo)停車位的導(dǎo)航路線之后,還包括:
向用戶的移動(dòng)終端顯示所述導(dǎo)航路線。
在本發(fā)明的一實(shí)施例中,當(dāng)所述車輛離開(kāi)所述目標(biāo)停車位之后,更新所述停車場(chǎng)的空閑車位信息。
本發(fā)明還提供一種停車場(chǎng)引導(dǎo)裝置,包括:
獲取模塊,用于獲取停車請(qǐng)求,所述停車請(qǐng)求用于請(qǐng)求為車輛分配停車位;
分配模塊,用于根據(jù)停車場(chǎng)的空閑車位信息,為所述車輛分配目標(biāo)停車位;
導(dǎo)航模塊,用于生成到所述目標(biāo)停車位的導(dǎo)航路線,以引導(dǎo)所述車輛根據(jù)所述導(dǎo)航路線行駛至所述目標(biāo)停車位。
在本發(fā)明的一實(shí)施例中,所述停車請(qǐng)求中包括:車輛信息和目標(biāo)停車位;
所述導(dǎo)航模塊具體用于若檢測(cè)到所述車輛信息對(duì)應(yīng)的車輛駛?cè)胨鐾\噲?chǎng)的入口,生成所述入口到所述目標(biāo)停車位的導(dǎo)航路線;控制所述停車場(chǎng)內(nèi)所述導(dǎo)航路線上的指示燈點(diǎn)亮。
在本發(fā)明的一實(shí)施例中,所述停車請(qǐng)求中還包括:預(yù)訂時(shí)間;
所述導(dǎo)航模塊還用于確定當(dāng)前時(shí)間在所述預(yù)訂時(shí)間范圍內(nèi)。
本發(fā)明提供的停車場(chǎng)引導(dǎo)方法和裝置,通過(guò)獲取車輛發(fā)送的分配停車位請(qǐng)求,根據(jù)停車場(chǎng)空閑車位信息,為車輛分配目標(biāo)停車位;并生成到目標(biāo)車位的導(dǎo)航路線,引導(dǎo)車輛根據(jù)導(dǎo)航路線行駛到目標(biāo)停車位,由于直接向車輛分配精確的目標(biāo)停車位,并提供導(dǎo)航路線,車輛可以根據(jù)導(dǎo)航路線直接行駛到目標(biāo)停車位,無(wú)需再進(jìn)行盲目的尋找,從而提高用戶在停車場(chǎng)內(nèi)尋找空閑停車位的效率。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明停車場(chǎng)引導(dǎo)方法實(shí)施例一的流程示意圖;
圖2為本發(fā)明停車場(chǎng)引導(dǎo)方法實(shí)施例二的流程示意圖;
圖3為本發(fā)明停車場(chǎng)引導(dǎo)方法實(shí)施例三的流程示意圖;
圖4為本發(fā)明停車場(chǎng)引導(dǎo)系統(tǒng)實(shí)施例的結(jié)構(gòu)示意圖;
圖5為本發(fā)明停車場(chǎng)引導(dǎo)裝置實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明的說(shuō)明書和權(quán)利要求書及上述附圖中的術(shù)語(yǔ)“第一”、“第二”、“第三”“第四”等(如果存在)是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例例如能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、 方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒(méi)有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
圖1為本發(fā)明停車場(chǎng)引導(dǎo)方法實(shí)施例一的流程示意圖。如圖1所示,該方法由停車場(chǎng)管理系統(tǒng)執(zhí)行,該停車場(chǎng)引導(dǎo)方法包括以下步驟:
s101:獲取停車請(qǐng)求。
其中,停車請(qǐng)求用于請(qǐng)求為車輛分配停車位。
獲取停車請(qǐng)求的方式包括但不限于以下方式:
其中一種可能的實(shí)現(xiàn)方式為:
車輛到達(dá)停車場(chǎng)入口處,通過(guò)用戶取卡操作,獲取停車請(qǐng)求,例如:用戶按壓取卡按鈕,檢測(cè)到該操作之后,則觸發(fā)向停車場(chǎng)管理系統(tǒng)發(fā)送停車請(qǐng)求;或者,通過(guò)傳感器感應(yīng)等方式獲取停車請(qǐng)求,例如:當(dāng)車輛行駛到停車場(chǎng)入口處,通過(guò)雷達(dá)探測(cè),或者,地面?zhèn)鞲衅鞯葯z測(cè)到車輛預(yù)駛?cè)胪\噲?chǎng),則觸發(fā)向停車場(chǎng)管理系統(tǒng)發(fā)送停車請(qǐng)求。
另一種可能的實(shí)現(xiàn)方式為:
用戶可以通過(guò)網(wǎng)頁(yè)登錄停車場(chǎng)管理系統(tǒng)進(jìn)行停車位的預(yù)訂,登錄停車場(chǎng)管理系統(tǒng)之后,通過(guò)填寫車輛信息和選擇目標(biāo)停車位之后,向停車場(chǎng)管理系統(tǒng)發(fā)送停車請(qǐng)求,停車請(qǐng)求中包含車輛信息和用戶選擇的目標(biāo)停車位。
再一種可能的實(shí)現(xiàn)方式為:
用戶可以通過(guò)應(yīng)用程序(application,簡(jiǎn)稱:app)登錄停車場(chǎng)管理系統(tǒng)進(jìn)行停車位的預(yù)訂,該方式與前一種方式類似,此處不再贅述。
s102:根據(jù)停車場(chǎng)的空閑車位信息,為車輛分配目標(biāo)停車位。
其中,停車場(chǎng)的空閑車位信息可以通過(guò)空閑車位編號(hào)記錄;也可以通過(guò)對(duì)停車場(chǎng)的車位分布圖中的車位通過(guò)不同顏色標(biāo)識(shí),例如:紅色代表非空閑,綠色代表空閑;對(duì)此,本發(fā)明不作限制,只要能夠獲知停車場(chǎng)內(nèi)具體哪些車位為空閑車位即可。
根據(jù)停車場(chǎng)的空閑車位信息,為車輛分配目標(biāo)停車位的方式包括但不限于以下實(shí)現(xiàn)方式:
一種可能的實(shí)現(xiàn)方式:在接收到停車請(qǐng)求之后,根據(jù)最近分配原則, 分配離停車場(chǎng)入口處最近的停車位作為車輛的目標(biāo)停車位。
另一種可能的實(shí)現(xiàn)方式:在接收到停車請(qǐng)求之后,根據(jù)停車請(qǐng)求中攜帶的用戶選擇的空閑停車位作為目標(biāo)停車位分配給車輛。
再一種可能的實(shí)現(xiàn)方式:采用隨機(jī)分配機(jī)制,為車輛分配目標(biāo)停車位。
s103:生成到目標(biāo)停車位的導(dǎo)航路線,以引導(dǎo)車輛根據(jù)所述導(dǎo)航路線行駛至目標(biāo)停車位。
根據(jù)停車場(chǎng)內(nèi)的車道分布圖,生成停車場(chǎng)入口到目標(biāo)停車位的導(dǎo)航路線,其中,可選的導(dǎo)航路線可能有多條,可以結(jié)合導(dǎo)航路線長(zhǎng)短,以及導(dǎo)航路線的擁堵程度,選擇一條最適合的導(dǎo)航路線。引導(dǎo)車輛根據(jù)導(dǎo)航路線行駛至目標(biāo)停車位。
本實(shí)施例,通過(guò)獲取車輛發(fā)送的分配停車位請(qǐng)求,根據(jù)停車場(chǎng)空閑車位信息,為車輛分配目標(biāo)停車位;并生成到目標(biāo)車位的導(dǎo)航路線,引導(dǎo)車輛根據(jù)導(dǎo)航路線行駛到目標(biāo)停車位,由于直接向車輛分配精確的目標(biāo)停車位,并提供導(dǎo)航路線,車輛可以根據(jù)導(dǎo)航路線直接行駛到目標(biāo)停車位,無(wú)需再進(jìn)行盲目的尋找,從而提高用戶在停車場(chǎng)內(nèi)尋找空閑停車位的效率。
圖2本發(fā)明實(shí)施例停車場(chǎng)引導(dǎo)方法實(shí)施例二的流程示意圖。如圖2所示,該停車場(chǎng)引導(dǎo)方法包括以下步驟:
s201:獲取停車請(qǐng)求。
其中,停車請(qǐng)求用于請(qǐng)求為車輛分配停車位,停車請(qǐng)求中包括:車輛信息和目標(biāo)停車位。
具體地,該步驟通過(guò)網(wǎng)站來(lái)實(shí)現(xiàn),需要提前預(yù)訂停車位的車主可以通過(guò)登錄停車場(chǎng)管理系統(tǒng)的網(wǎng)站,在網(wǎng)站中選定想要預(yù)訂的停車位,并輸入車牌號(hào)用于車輛停入時(shí)確認(rèn)用戶信息。
可選地,停車請(qǐng)求中還可以包括:預(yù)訂時(shí)間,預(yù)訂時(shí)間用于判斷用戶到達(dá)時(shí)間,以最大化空車位的使用效率。例如:在用戶于預(yù)訂時(shí)間到達(dá)停車場(chǎng)之前的時(shí)間內(nèi),可以給短期停車的車輛開(kāi)放該用戶已預(yù)訂的停車位。同時(shí),若用戶在預(yù)訂時(shí)間過(guò)后的一段時(shí)間中還沒(méi)有到達(dá)停車場(chǎng),則停車場(chǎng)可以向車載用戶發(fā)送取消停車位請(qǐng)求。
可選地,當(dāng)停車請(qǐng)求中還包括預(yù)訂時(shí)間時(shí),控制目標(biāo)停車位對(duì)應(yīng)的t型車位鎖升起,當(dāng)車輛到達(dá)目標(biāo)停車位或者到達(dá)停車場(chǎng)入口處,控制目標(biāo)停車 位對(duì)應(yīng)的t型車位鎖落下。
s202:根據(jù)停車場(chǎng)的空閑車位信息,為車輛分配目標(biāo)停車位。
本步驟的詳細(xì)描述參見(jiàn)步驟s102,此處不再贅述。
s203:若檢測(cè)到車輛信息對(duì)應(yīng)的車輛駛?cè)胪\噲?chǎng)的入口,生成入口到所述目標(biāo)停車位的導(dǎo)航路線。
可選地,當(dāng)停車請(qǐng)求中還包括預(yù)訂時(shí)間時(shí),進(jìn)一步地,在生成所述入口到所述目標(biāo)停車位的導(dǎo)航路線之前,還包括確定當(dāng)前時(shí)間在所述預(yù)訂時(shí)間范圍內(nèi)。生成入口到所述目標(biāo)停車位的導(dǎo)航路線之后,即確定車輛已到達(dá)停車場(chǎng)入口,控制控制目標(biāo)停車位對(duì)應(yīng)的t型車位鎖落下。
相應(yīng)地,s203中的導(dǎo)航路線分配方法同s103,此處不再贅述。
s204:控制停車場(chǎng)內(nèi)導(dǎo)航路線上的指示燈點(diǎn)亮。
具體地,點(diǎn)亮車輛從停車場(chǎng)入口處到目標(biāo)停車位車道上相應(yīng)的指示燈。
可選地,為了避免地面走線,也可以選用吸頂式超聲波傳感器作為車輛定位器,用吊頂指示燈作為車輛指引標(biāo)示,從而不在停車場(chǎng)路面產(chǎn)生任何走線,避免大規(guī)模的框架改造,大大降低成本。任何停車場(chǎng)(室內(nèi))只需在其頂部加裝相應(yīng)硬件再與計(jì)算機(jī)系統(tǒng)相連即可實(shí)現(xiàn)改造。
本實(shí)施例中,通過(guò)獲取停車請(qǐng)求,停車請(qǐng)求中包含車輛信息和目標(biāo)停車位,根據(jù)停車場(chǎng)的空閑車位信息,為車輛分配目標(biāo)停車位,若檢測(cè)到車輛信息對(duì)應(yīng)的車輛駛?cè)胪\噲?chǎng)的入口,生成入口到所述目標(biāo)停車位的導(dǎo)航路線,控制停車場(chǎng)內(nèi)導(dǎo)航路線上的指示燈點(diǎn)亮,從而使車輛可以根據(jù)導(dǎo)航路線直接行駛到目標(biāo)停車位,無(wú)需再進(jìn)行盲目的尋找,從而提高用戶在停車場(chǎng)內(nèi)尋找空閑停車位的效率。并可以在停車請(qǐng)求中攜帶預(yù)訂時(shí)間,根據(jù)預(yù)訂時(shí)間為用于預(yù)留停車位,及時(shí)回收空閑停車位,進(jìn)一步地提高停車位的利用率。
圖3本發(fā)明停車場(chǎng)引導(dǎo)方法實(shí)施例三的流程示意圖。如圖3所示,該停車場(chǎng)引導(dǎo)方法包括以下步驟:
s301:獲取停車請(qǐng)求。
所述停車請(qǐng)求用于請(qǐng)求為車輛分配停車位。
本步驟的詳細(xì)描述參見(jiàn)s101,此處不再贅述。
s302:向用戶的移動(dòng)終端顯示停車場(chǎng)的停車位分布信息以及空閑停車位 信息。
當(dāng)用戶需要預(yù)訂停車位時(shí)可點(diǎn)擊車位預(yù)訂,然后進(jìn)入地圖界面,地圖中標(biāo)注了所有可供選擇的停車場(chǎng),并標(biāo)注出各停車場(chǎng)的車位信息。用戶選定停車場(chǎng)后會(huì)切換到停車場(chǎng)地圖界面,地圖中的車位信息與該停車場(chǎng)的監(jiān)控上位機(jī)信息同步,用戶可以選擇任何一個(gè)空車位,選定后通過(guò)預(yù)留車牌號(hào)確認(rèn)用戶信息。
具體地,車位分布信息中包括停車場(chǎng)的出入口等信息,以便用戶選擇對(duì)自己更便利的停車位。顯示給用戶的停車場(chǎng)地圖界面提供給用戶選擇具體停車位的功能,每個(gè)車位有選定和空閑等狀態(tài)。
s303:接收用戶選定的空閑停車位,將所述用戶選定的空閑停車位作為所述車輛的目標(biāo)停車位。
s304:生成到所述目標(biāo)停車位的導(dǎo)航路線,以引導(dǎo)所述車輛根據(jù)所述導(dǎo)航路線行駛至所述目標(biāo)停車位。
具體地,當(dāng)用戶將要前往停車場(chǎng)時(shí),可以使用停車場(chǎng)導(dǎo)航功能,將用戶從所在地導(dǎo)航至預(yù)訂的停車場(chǎng)。進(jìn)入停車場(chǎng)后用戶可以根據(jù)停車場(chǎng)內(nèi)指示燈的指引尋找預(yù)訂的車位,也可以使用車位引導(dǎo)的功能。
s305:向用戶的移動(dòng)終端顯示所述導(dǎo)航路線。
可選地,除了利用停車場(chǎng)引導(dǎo)系統(tǒng),還可以利用用戶的手機(jī)同步顯示停車場(chǎng)地圖,并用紅色線標(biāo)出指示路線,同時(shí)對(duì)用戶車輛進(jìn)行實(shí)時(shí)定位。用戶只要按照指引即可找到預(yù)訂車位。
本實(shí)施例的停車場(chǎng)引導(dǎo)系統(tǒng)通過(guò)在安卓平臺(tái)發(fā)布應(yīng)用程序,實(shí)現(xiàn)與網(wǎng)頁(yè)相同的功能,即通過(guò)應(yīng)用程序?qū)崿F(xiàn)網(wǎng)上預(yù)訂車位和導(dǎo)航。
在上述各實(shí)施例中,進(jìn)一步地,當(dāng)所述車輛離開(kāi)所述目標(biāo)停車位之后,更新所述停車場(chǎng)的空閑車位信息,以便于準(zhǔn)確地為車輛分配目標(biāo)停車位。
圖4為本發(fā)明停車場(chǎng)引導(dǎo)系統(tǒng)實(shí)施例的結(jié)構(gòu)示意圖,如圖4所示,停車場(chǎng)引導(dǎo)系統(tǒng)包括地面車載控制系統(tǒng)、路徑規(guī)劃、上位機(jī)系統(tǒng),所述地面車載控制系統(tǒng)包括車載下位機(jī)模塊、車載顯示屏、全球移動(dòng)通信系統(tǒng)(globalsystemformobilecommunication,簡(jiǎn)稱:gsm)通信模塊、輔助供電模塊、位置信號(hào)采集模塊、車位信號(hào)采集模塊、觸摸屏控制模塊、語(yǔ)音識(shí)別模塊、運(yùn)動(dòng)控制模塊構(gòu)成。其中,路徑規(guī)劃、上位機(jī)系統(tǒng)包括路 徑規(guī)劃、上位機(jī)模塊和指引信號(hào)模塊構(gòu)成。其中,所述輔助供電模塊與觸摸屏控制模塊、語(yǔ)音識(shí)別模塊、運(yùn)動(dòng)控制模塊、gsm通信模塊、車位信號(hào)采集模塊、位置信號(hào)采集模塊、車載顯示屏、車載下位機(jī)模塊電連接為其供電,輔助供電模塊的輸入端可以是車載蓄電池或動(dòng)力電池的儲(chǔ)能輸出接口也可以是車載dc-dc輸出接口,所述觸摸屏控制模塊通過(guò)藍(lán)牙與車載下位機(jī)模塊通信連接,所述運(yùn)動(dòng)控制模塊、超聲波、紅外線等傳感器構(gòu)成的位置信號(hào)采集模塊、語(yǔ)音識(shí)別模塊、與車載下位機(jī)模塊通過(guò)串口進(jìn)行通信連接,所述車位信號(hào)采集模塊通過(guò)局域網(wǎng)與與車載下位機(jī)模塊進(jìn)行通信連接。所述的路徑規(guī)劃、上位機(jī)模塊是該具有小型移動(dòng)助理系統(tǒng)的電動(dòng)車輛停車場(chǎng)的調(diào)度和處理中心,路徑規(guī)劃、上位機(jī)模塊根據(jù)車載下位機(jī)模塊發(fā)來(lái)的位置、車牌號(hào)、車型大小等信息結(jié)合路徑規(guī)劃、上位機(jī)模塊存儲(chǔ)的地圖信息和目前停車場(chǎng)停車情況信息對(duì)車載下位機(jī)模塊生成導(dǎo)航控制策略,并能實(shí)時(shí)根據(jù)車載下位機(jī)模塊發(fā)來(lái)的信息調(diào)整和優(yōu)化導(dǎo)航路徑,進(jìn)行最優(yōu)路徑規(guī)劃。
所述路徑規(guī)劃、上位機(jī)模塊采用labview編程實(shí)現(xiàn),labview(laboratoryvirtualinstrumentengineeringworkbench)是一種圖形化的編程語(yǔ)言的開(kāi)發(fā)環(huán)境,它廣泛地被工業(yè)界、學(xué)術(shù)界和研究實(shí)驗(yàn)室所接受,視為一個(gè)標(biāo)準(zhǔn)的數(shù)據(jù)采集和儀器控制軟件。labview集成了與滿足gpib、vxi、rs-232和rs-485協(xié)議的硬件及數(shù)據(jù)采集卡通訊的全部功能。它還內(nèi)置了便于應(yīng)用tcp/ip、activex等軟件標(biāo)準(zhǔn)的庫(kù)函數(shù)。這是一個(gè)功能強(qiáng)大且靈活的軟件。利用它可以方便地建立自己的虛擬儀器,其圖形化的界面使得編程及使用過(guò)程都生動(dòng)有趣。具有盡可能采用了通用的硬件,各種儀器的差異主要是軟件??沙浞职l(fā)揮計(jì)算機(jī)的能力,有強(qiáng)大的數(shù)據(jù)處理功能,可以創(chuàng)造出功能更強(qiáng)的儀器。用戶可以根據(jù)自己的需要定義和制造各種儀器的特點(diǎn)。
所述語(yǔ)音識(shí)別模塊采用ld3320,它是icroute公司生產(chǎn)的基于非特定人語(yǔ)音識(shí)別(speaker-independent-automaticspeechrecognition,簡(jiǎn)稱:si-asr)技術(shù)的語(yǔ)音識(shí)別/聲控芯片。提供了真正的單芯片語(yǔ)音識(shí)別解決方案。并采用asr技術(shù),提供了一種脫離按鍵、鍵盤、鼠標(biāo)、觸摸屏等gui操作方式且基于語(yǔ)音的用戶界面(voiceuserinterface,簡(jiǎn)稱:vui), 使得用戶對(duì)該系統(tǒng)的操作更簡(jiǎn)單、快速和自然。用戶只需要把識(shí)別的關(guān)鍵詞語(yǔ)以字符串的形式傳送進(jìn)芯片,即可以在下次識(shí)別中立即生效。比如,用戶在51等主控mcu的編程中,簡(jiǎn)單地通過(guò)設(shè)置芯片的寄存器,把諸如“你好”這樣的識(shí)別關(guān)鍵詞語(yǔ)的內(nèi)容動(dòng)態(tài)地傳入芯片中,芯片就可以識(shí)別所設(shè)定的關(guān)鍵詞語(yǔ)了。每個(gè)關(guān)鍵詞語(yǔ)可以是單字、詞組、短句或者任何的中文發(fā)音的組合?;趌d3320的語(yǔ)音識(shí)別系統(tǒng)可以隨著使用流程,在運(yùn)行時(shí)動(dòng)態(tài)地更改關(guān)鍵詞語(yǔ)列表的內(nèi)容,這樣可以用一個(gè)系統(tǒng)支持多種不同的場(chǎng)景,同時(shí)也不需要用戶作任何的錄音訓(xùn)練。在所述的具有小型移動(dòng)助理系統(tǒng)的電動(dòng)車輛停車場(chǎng)上把諸如“前方左轉(zhuǎn)”、“請(qǐng)倒車入庫(kù)”等這樣的識(shí)別關(guān)鍵字的存儲(chǔ)在內(nèi)存卡上,進(jìn)行調(diào)用。
所述gsm短信模塊是一個(gè)緊湊型、高可靠性的無(wú)線模塊,采用smt封裝的雙頻gsm/gprs模塊解決方案sim900a,另外此板還配有電源管理芯片、串口電平轉(zhuǎn)換芯片。gsm模塊根據(jù)提供的數(shù)據(jù)傳輸速率又可以分為gprs模塊、edge模塊、3g模塊和純短信模塊。短信模塊只支持短信服務(wù)。gprs,可說(shuō)是gsm的延續(xù)。目前,國(guó)內(nèi)的gsm網(wǎng)絡(luò)普遍具有g(shù)prs通訊功能,移動(dòng)和聯(lián)通的網(wǎng)絡(luò)都支持gprs,edge也已經(jīng)在全國(guó)范圍覆蓋。sim900a是一個(gè)2頻的gsm/gprs模塊,sim900a支持gprsmulti-slotclass10/class8(可選)和gprs編碼格式cs-1,cs-2,cs-3andcs-4。sim900a采用省電技術(shù)設(shè)計(jì),在sleep模式下最低耗流只有1ma。此外,該模塊內(nèi)嵌tcp/ip協(xié)議,擴(kuò)展的tcp/ip命令讓用戶能夠很容易使用tcp/ip協(xié)議,這些在用戶做數(shù)據(jù)傳輸方面的應(yīng)用時(shí)非常有用。由于sim900a所設(shè)計(jì)的尺寸較小,因而這樣幾乎可以滿足所有用戶應(yīng)用中的對(duì)空間尺寸的要求。該模塊與用戶移動(dòng)應(yīng)用的物理接口為68個(gè)貼片焊盤,提供了模塊和客戶電路板的所有硬件接口:鍵盤和spi顯示接口;主串口和調(diào)試串口;一路音頻接口,包含一個(gè)麥克風(fēng)輸入和一個(gè)揚(yáng)聲器輸出;可編程通用輸入輸出接口。
具體地,為了避免地面走線,選用吸頂式超聲波傳感器作為車輛定位器,用吊頂指示燈作為車輛指引標(biāo)示,從而不在停車場(chǎng)路面產(chǎn)生任何走線,避免大規(guī)模的框架改造,大大降低成本。任何停車場(chǎng)(室內(nèi))只需在其頂部加裝相應(yīng)硬件再與計(jì)算機(jī)系統(tǒng)相連即可實(shí)現(xiàn)改造。
同時(shí),在數(shù)據(jù)傳送及控制上,路徑規(guī)劃、上位機(jī)模塊采用單片機(jī)的i^2c總線多機(jī)分部式或無(wú)線通信控制,路徑規(guī)劃、上位機(jī)模塊與車載下位機(jī)模塊采用gsm網(wǎng)絡(luò)通信。路徑規(guī)劃、上位機(jī)模塊處在i^c末端的各個(gè)從機(jī)將檢索到的各傳感器狀態(tài)通過(guò)i^c總線輸送給主機(jī),主機(jī)按照從機(jī)地址排序后將傳感器陣列的狀態(tài)數(shù)組發(fā)送給路徑規(guī)劃、上位機(jī)模塊進(jìn)行數(shù)據(jù)處理。路徑規(guī)劃、上位機(jī)模塊算法處理的結(jié)果通過(guò)指令通知車載下位機(jī)模塊的主機(jī),主機(jī)讀取指令,根據(jù)指令的內(nèi)容再通知相應(yīng)的從機(jī)點(diǎn)亮對(duì)應(yīng)的指示燈。
在本發(fā)明實(shí)施例一中的步驟s101是車輛在進(jìn)入停車場(chǎng)后,車載下位機(jī)模塊通過(guò)實(shí)時(shí)采集各傳感器的狀態(tài)并通過(guò)gsm通信模塊傳遞給路徑規(guī)劃、上位機(jī)模塊,讓上位機(jī)模塊知道每一時(shí)刻停車場(chǎng)中各個(gè)車位的狀態(tài)和車輛在停車場(chǎng)中行駛的位置。
具體地,為了避免地面走線,選用吸頂式超聲波傳感器作為車輛定位器,用吊頂指示燈作為車輛指引標(biāo)示,從而不在停車場(chǎng)路面產(chǎn)生任何走線,避免大規(guī)模的框架改造,大大降低成本。任何停車場(chǎng)(室內(nèi))只需在其頂部加裝相應(yīng)硬件再與計(jì)算機(jī)系統(tǒng)相連即可實(shí)現(xiàn)改造。
其中,路徑規(guī)劃、上位機(jī)模塊通過(guò)dijkstra算法為每一輛進(jìn)入停車場(chǎng)尋找車位的車輛確定一條通向最近車位的道路,并向車載下位機(jī)發(fā)送一條指令。
具體地,dijkstra算法思想為:設(shè)g=(v,e)是一個(gè)帶權(quán)有向圖,把圖中頂點(diǎn)集合v分成兩組,第一組為已求出最短路徑的頂點(diǎn)集合(用s表示,初始時(shí)s中只有一個(gè)源點(diǎn),以后每求得一條最短路徑,就將其加入到集合s中,直到全部頂點(diǎn)都加入到s中,算法就結(jié)束了),第二組為其余未確定最短路徑的頂點(diǎn)集合(用u表示),按最短路徑長(zhǎng)度的遞增次序依次把第二組的頂點(diǎn)加入s中。在加入的過(guò)程中,總保持從源點(diǎn)v到s中各頂點(diǎn)的最短路徑長(zhǎng)度不大于從源點(diǎn)v到u中任何頂點(diǎn)的最短路徑長(zhǎng)度。此外,每個(gè)頂點(diǎn)對(duì)應(yīng)一個(gè)距離,s中的頂點(diǎn)的距離就是從v到此頂點(diǎn)的最短路徑長(zhǎng)度,u中的頂點(diǎn)的距離,是從v到此頂點(diǎn)只包括s中的頂點(diǎn)為中間頂點(diǎn)的當(dāng)前最短路徑長(zhǎng)度。
具體步驟為:假設(shè)網(wǎng)絡(luò)g(v,e),v為網(wǎng)絡(luò)中所有結(jié)點(diǎn)的集合,e 為網(wǎng)絡(luò)中所有邊的集合,s為起始結(jié)點(diǎn),s為已計(jì)算出最短距離的結(jié)點(diǎn)集合,則v-s就是最短距離待求解的結(jié)點(diǎn)集合。
(1)初始化
初始時(shí),只有起始結(jié)點(diǎn)s的最短距離是已知的。
(2)計(jì)算未知點(diǎn)的最短路徑
從當(dāng)前v-s中選擇最短距離的結(jié)點(diǎn)來(lái)擴(kuò)充s,以保證算法按路徑長(zhǎng)度遞增次序產(chǎn)生頂點(diǎn)的最短路徑。
根據(jù)這種思想,當(dāng)前最短距離最小的未知結(jié)點(diǎn)k的最短路徑是:
s,已知結(jié)點(diǎn)1,已知結(jié)點(diǎn)2,……已知結(jié)點(diǎn)n,未知結(jié)點(diǎn)k
則距離為:s到已知結(jié)點(diǎn)n的最短距離+<已知結(jié)點(diǎn)n,未知結(jié)點(diǎn)k>邊長(zhǎng)。
(3)重復(fù)(2)。
僅當(dāng)v-s中所有結(jié)點(diǎn)的最短距離為∞或?yàn)榭諘r(shí),s到所有結(jié)點(diǎn)的最短路徑求解完畢。
dijkstra方法的基本思想是從vs出發(fā),逐步地向外探尋最短路。執(zhí)行過(guò)程中,與每個(gè)點(diǎn)對(duì)應(yīng),記錄下一個(gè)數(shù)(稱為這個(gè)點(diǎn)的標(biāo)號(hào)),它或者表示從vs到該點(diǎn)的最短路的權(quán)(稱為p標(biāo)號(hào))、或者是從vs到該點(diǎn)的最短路的權(quán)的上界(稱為t標(biāo)號(hào)),方法的每一步是去修改t標(biāo)號(hào),并且把某一個(gè)具t標(biāo)號(hào)的改變?yōu)榫遬標(biāo)號(hào)的點(diǎn),從而使g中具p標(biāo)號(hào)的頂點(diǎn)數(shù)多一個(gè),這樣至多經(jīng)過(guò)n-1(n為圖g的頂點(diǎn)數(shù))步,就可以求出從vs到各點(diǎn)的最短路。
貪心算法是一種重要的算法設(shè)計(jì)策略,它與動(dòng)態(tài)規(guī)劃算法的設(shè)計(jì)思想有一定的聯(lián)系,但其效率更高。貪心算法,在對(duì)問(wèn)題求解時(shí),總是做出在當(dāng)前看來(lái)是最好的選擇。也就是說(shuō),不從整體最優(yōu)上加以考慮,他所做出的僅是在某種意義上的局部最優(yōu)解。貪心算法不是對(duì)所有問(wèn)題都能得到整體最優(yōu)解,但對(duì)范圍相當(dāng)廣泛的許多問(wèn)題他能產(chǎn)生整體最優(yōu)解或者是整體最優(yōu)解的近似解。
dijkstra算法是一種基于貪心策略的最短路徑算法,它要求在路徑選擇中的每一步所選擇的路徑都是目前為止最好的,在局部最優(yōu)而導(dǎo)致總體最優(yōu)的假設(shè)下尋求最佳路徑。不同的實(shí)現(xiàn)方法構(gòu)成了dijkstra算法的龐大 家族,如:采用快速排序的fifo隊(duì)列的dijkstra算法;采用最大鄰接節(jié)點(diǎn)數(shù)構(gòu)造鄰接節(jié)點(diǎn)矩陣的dijkstra算法;采用改進(jìn)型openclose表的dijkstra算法等。
傳統(tǒng)dijkstra算法在實(shí)現(xiàn)時(shí)需要構(gòu)造端點(diǎn)之間的鄰接矩陣或鄰接表,當(dāng)端點(diǎn)數(shù)量較少時(shí),應(yīng)用此算法實(shí)現(xiàn)的應(yīng)用系統(tǒng)占用的內(nèi)存空間可以接受,但實(shí)際情況下,網(wǎng)中的結(jié)點(diǎn)數(shù)量會(huì)相當(dāng)龐大,如果網(wǎng)中的結(jié)點(diǎn)數(shù)為n,則算法要求的內(nèi)存量為結(jié)點(diǎn)內(nèi)存。一般情況下,網(wǎng)中的結(jié)點(diǎn)分為端點(diǎn)(連接一條或者兩條線段的點(diǎn))和交叉點(diǎn)(連接三條或者三條線段以上的點(diǎn))兩種。根據(jù)e.w.dijkstra提出的按路徑長(zhǎng)度遞增次序產(chǎn)生最短路徑的思想,提出一種新方法來(lái)解決在實(shí)際應(yīng)用中存在的問(wèn)題。
進(jìn)一步的,改進(jìn)的dijkstra算法實(shí)現(xiàn)如下:
標(biāo)記最短路徑是dijkstra算法實(shí)現(xiàn)改進(jìn)的核心,流程框圖如圖3所示。
求解最短路徑的實(shí)現(xiàn)步驟如下:
(1)輸入路徑分析起終點(diǎn),搜索距離起終點(diǎn)最近的路段作為起止路段。
(2)初始化所有路段的累積權(quán)值(m_pathweight)為0,前驅(qū)指針(m_prev)為-1,標(biāo)記起始路段的前驅(qū)指針為空。清空最短路徑結(jié)果集。
(3)通過(guò)路段端點(diǎn)所包含拓?fù)溥B接信息,搜索路段,結(jié)果保證從初始路段到此路段的累積權(quán)值最小,并標(biāo)記其前驅(qū)指針。
(4)重復(fù)(3)。僅當(dāng)搜索到終止路段時(shí),最短路徑標(biāo)記完畢。
(5)從終止路段開(kāi)始回溯,搜索路段的前驅(qū)指針,將其保存到最短路徑結(jié)果集,僅當(dāng)前驅(qū)指針為空(即搜索到起始路段),最短路徑求解結(jié)束。
在改進(jìn)方法中,空間復(fù)雜度和網(wǎng)中所加載邊的數(shù)目成正比,空間復(fù)雜度為o(e)。
進(jìn)一步地,則采用dijstra算法解決最優(yōu)路徑規(guī)劃問(wèn)題,通過(guò)建立停車場(chǎng)內(nèi)各個(gè)傳感器點(diǎn)的矢量坐標(biāo)系,檢索空點(diǎn)的坐標(biāo),用矢量運(yùn)算來(lái)實(shí)現(xiàn)最優(yōu)路徑規(guī)劃。
可選地,在路徑規(guī)劃、上位機(jī)模塊中,停車場(chǎng)的管理人員可以看到停車場(chǎng)的平面圖并可以對(duì)空車位進(jìn)行分配和管理進(jìn)入停車場(chǎng)的車輛。其中各 個(gè)車位用顏色來(lái)區(qū)分狀態(tài):綠色代表該車位為空,紅色代表該車位被占。當(dāng)有車輛在停車場(chǎng)中行駛時(shí),行車車道上對(duì)應(yīng)的位置信號(hào)采集模塊在路徑規(guī)劃、上位機(jī)模塊上表現(xiàn)為圓點(diǎn),車輛通過(guò)時(shí)圓點(diǎn)成紅色,車輛通過(guò)后恢復(fù)為背景色,即表示車輛在停車場(chǎng)中行進(jìn)的位置。
進(jìn)一步地,開(kāi)發(fā)監(jiān)控軟件,將用戶界面設(shè)計(jì)成停車場(chǎng)的地圖,每個(gè)車位上是否有車用車位的顏色來(lái)區(qū)分,車輛的位置用圓點(diǎn)來(lái)表示。當(dāng)車輛進(jìn)入到停車場(chǎng)后可以觀察到它移動(dòng)的軌跡,并且上位機(jī)會(huì)自動(dòng)將車輛引導(dǎo)到最近的車位。
可選地,當(dāng)一車輛沒(méi)有根據(jù)引導(dǎo)而停入其他車輛的停車位時(shí),將對(duì)誤停車輛進(jìn)行提醒。如果用戶或車輛沒(méi)有糾錯(cuò),則取消為其設(shè)定的路線,將誤停的車位顯示為有車,并相應(yīng)調(diào)整其他沖突車輛的預(yù)訂停車位和路線。
可選地,當(dāng)停車場(chǎng)內(nèi)車滿時(shí),在入口處給將進(jìn)入停車場(chǎng)的車輛給予提示。具體地,提示方式可以為電子顯示屏幕,或者通過(guò)路徑規(guī)劃、上位機(jī)模塊發(fā)送提示消息至車載下位機(jī)模塊。
車載下位機(jī)模塊收到上位機(jī)發(fā)來(lái)的指令后,執(zhí)行相應(yīng)的操作,同時(shí)點(diǎn)亮車道上相應(yīng)的指示燈,指引車輛沿著路徑規(guī)劃、上位機(jī)模塊計(jì)算的道路直到停入預(yù)設(shè)車位。
可選地,運(yùn)動(dòng)控制模塊可以根據(jù)路徑規(guī)劃、上位機(jī)模塊發(fā)送的指令,自動(dòng)操控車輛停入預(yù)設(shè)車位。
本實(shí)施例中停車場(chǎng)通過(guò)獲取用戶的停車請(qǐng)求、根據(jù)停車場(chǎng)的空閑車位信息,為用戶車輛分配目標(biāo)停車位,并生成到目標(biāo)停車位的導(dǎo)航路線,實(shí)現(xiàn)停車場(chǎng)內(nèi)的智能車位引導(dǎo),將進(jìn)入停車場(chǎng)尋找車位的車輛指引到一個(gè)距離入口相對(duì)最近的空車位上。
網(wǎng)站通過(guò)服務(wù)器與各個(gè)停車場(chǎng)的路徑規(guī)劃、上位機(jī)模塊實(shí)現(xiàn)數(shù)據(jù)的同步,當(dāng)用戶完成車輛預(yù)訂后,對(duì)應(yīng)停車場(chǎng)的路徑規(guī)劃、上位機(jī)模塊中,該車位的顏色將變?yōu)辄S色,表示該車位已被預(yù)訂。同時(shí)停車場(chǎng)路徑規(guī)劃、上位機(jī)模塊控制所述目標(biāo)停車位對(duì)應(yīng)的t型車位鎖升起。
具體地,當(dāng)車輛駛?cè)胪\噲?chǎng)入口時(shí),車載下位機(jī)開(kāi)始向路徑規(guī)劃、上位機(jī)模塊發(fā)送車輛信息,路徑規(guī)劃、上位機(jī)模塊通過(guò)車牌號(hào)核實(shí)用戶車輛信息,并同時(shí)生成相應(yīng)的路徑,將用戶引導(dǎo)到預(yù)訂的車位。通過(guò)路徑規(guī)劃、上位機(jī) 模塊接收到的車輛位置、車牌號(hào)信息共同驗(yàn)證為目標(biāo)車輛時(shí),控制所述目標(biāo)停車位對(duì)應(yīng)的t型車位鎖落下。
圖5為本發(fā)明停車場(chǎng)引導(dǎo)裝置實(shí)施例的結(jié)構(gòu)示意圖,本實(shí)施例的裝置包括獲取模塊501、分配模塊502和導(dǎo)航模塊503,其中,獲取模塊501用于獲取停車請(qǐng)求,停車請(qǐng)求用于請(qǐng)求為車輛分配停車位;分配模塊502用于根據(jù)停車場(chǎng)的空閑車位信息,為車輛分配目標(biāo)停車位;導(dǎo)航模塊503用于生成到目標(biāo)停車位的導(dǎo)航路線,以引導(dǎo)車輛根據(jù)導(dǎo)航路線行駛至目標(biāo)停車位。
本實(shí)施例的裝置對(duì)應(yīng)地可用于執(zhí)行圖1所示方式實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
在上述實(shí)施例中,停車請(qǐng)求中包括:車輛信息和目標(biāo)停車位;
導(dǎo)航模塊503具體用于若檢測(cè)到車輛信息對(duì)應(yīng)的車輛駛?cè)胪\噲?chǎng)的入口,生成入口到目標(biāo)停車位的導(dǎo)航路線;控制停車場(chǎng)內(nèi)導(dǎo)航路線上的指示燈點(diǎn)亮。
在上述實(shí)施例中,停車請(qǐng)求中還包括:預(yù)訂時(shí)間;
導(dǎo)航模塊503還用于確定當(dāng)前時(shí)間在預(yù)訂時(shí)間范圍內(nèi)。
本實(shí)施例的裝置對(duì)應(yīng)地可用于執(zhí)行圖2所示方式實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
最后應(yīng)說(shuō)明的是:以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。