本發(fā)明關(guān)于車輛通信技術(shù)領(lǐng)域,特別是關(guān)于車輛車位的檢測技術(shù),具體的講是一種車載路側(cè)停車位的檢測方法、檢測設(shè)備以及檢測系統(tǒng)。
背景技術(shù):
本部分旨在為權(quán)利要求書中陳述的本發(fā)明的實(shí)施方式提供背景或上下文。此處的描述不因?yàn)榘ㄔ诒静糠种芯统姓J(rèn)是現(xiàn)有技術(shù)。
停車是當(dāng)前國內(nèi)城市,特別是大中城市熱點(diǎn)區(qū)域的難題。由于早期規(guī)劃等原因,這些區(qū)域所提供的停車位遠(yuǎn)少于進(jìn)入的車輛,導(dǎo)致車輛在尋找停車位過程中,花費(fèi)大量時間,浪費(fèi)不必要的能源,引發(fā)交通擁堵等,而解決這一問題的關(guān)鍵在于停車位信息的實(shí)時獲知,車輛如果能在該區(qū)域中及時的獲得當(dāng)前空余泊位信息及精準(zhǔn)地理位置,就能快速的到達(dá)指定地點(diǎn),完成停車。停車位信息獲知這一問題的解決方法,當(dāng)前主要有兩大類:一類是針對規(guī)范的經(jīng)營性停車場,通過對其出入口設(shè)施改造,使其具有將車輛出入數(shù)據(jù)采集上傳的功能,即可實(shí)現(xiàn)對該停車場的空余泊位估算和發(fā)布功能。另一類是針對路側(cè)的停車位,由于經(jīng)營性停車場提供的車位滿足不了實(shí)際的停車需要,再加之很多路側(cè)停車免費(fèi),所以大量的車輛也會在路側(cè)尋找車位。路側(cè)停車實(shí)際上是一種開放式停車場所,因此基于停車場出入口的車輛統(tǒng)計及泊位測算方案就不適用了。當(dāng)前對路側(cè)停車位的檢測方案主要是采用固定裝置或是安排人員巡檢對泊位進(jìn)行實(shí)時監(jiān)測,同時兼有停車費(fèi)用計算的功能,常見于路側(cè)停車收費(fèi)的場景。
申請?zhí)枮?01110427053.8的專利中公開了一種路側(cè)停車位檢測方法,其描述了一種基于地磁感應(yīng)設(shè)施的停車位檢測方法,該方法包括:在停車位正中位置埋設(shè)有地磁傳感器和無線通訊放大模塊,收集所述地磁傳感器獲取的所述停車位的垂直地磁數(shù)據(jù)、水平地磁數(shù)據(jù)和所述無線通訊放大模塊獲取的所述停車位的RSSI數(shù)據(jù),所述垂直地磁數(shù)據(jù)為垂直于地面方向上的地磁數(shù)據(jù),所述水平地磁數(shù)據(jù)為平等于地面方向上的地磁數(shù)據(jù);將收集得到的所述停車位的垂直地磁數(shù)據(jù)與預(yù)置的穩(wěn)定垂直地磁數(shù)據(jù)值比較。
上述基于地磁感應(yīng)的方案能夠很準(zhǔn)確的檢測停車位是否被車輛占用,而且已經(jīng)進(jìn)行實(shí)際的應(yīng)用中。但是,該技術(shù)需要在每一個停車位上預(yù)埋地磁感應(yīng)裝置,以及每數(shù)十個停車位安裝一個信息匯聚和轉(zhuǎn)換裝置。如果整個城市的路側(cè)停車都按此方式來部署,所需的資金成本,施工成本以及后期維護(hù)成本都相當(dāng)?shù)母?,因此必須要搭配收費(fèi)手段才能進(jìn)行下去,且無法覆蓋城市所有道路;同時由于市政施工等因素,往往還面臨多次重復(fù)施工的情況。因此,雖然基于地磁感應(yīng)設(shè)施的方式能夠精準(zhǔn)檢測車位占用情況,但不便于快速推廣,形成對城市級的路側(cè)停車位檢測。
因此,如何研究和開發(fā)出一種新的方案以解決當(dāng)前基于地磁感應(yīng)設(shè)施的停車位檢測方法存在的投入成本高、推進(jìn)速度緩慢、覆蓋率不理想的缺陷是本領(lǐng)域亟待解決的技術(shù)難題。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明提供一種車載路側(cè)停車位的檢測方法、檢測設(shè)備以及檢測系統(tǒng),以車輛為感知載體,在車輛的正常行駛過程中完成對路側(cè)停車位的檢測,可迅速實(shí)現(xiàn)對城市級的路側(cè)停車位的全面覆蓋。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供一種車載路側(cè)停車位的檢測方法,所述方法包括:
在車輛行駛過程中測量所述行駛車輛與路測的停車位上的停放車輛之間的距離數(shù)據(jù);
分析所述距離數(shù)據(jù),得到所述停放車輛的停放方式以及停放寬度;
根據(jù)所述停放方式以及停放寬度確定空余停車位的個數(shù)。
在本發(fā)明的優(yōu)選實(shí)施方式中,分析所述距離數(shù)據(jù),得到所述停放車輛的停放方式以及停放寬度包括:
根據(jù)所述距離數(shù)據(jù)繪制脈沖圖;
從所述脈沖圖中獲取出數(shù)據(jù)上沿以及數(shù)據(jù)下沿;
確定所述數(shù)據(jù)上沿以及數(shù)據(jù)下沿的差分;
獲取預(yù)設(shè)的車輛寬度以及車輛長度;
根據(jù)所述差分、所述車輛寬度以及車輛長度確定所述停放車輛的停放方式以及停放寬度。
在本發(fā)明的優(yōu)選實(shí)施方式中,根據(jù)所述差分、所述車輛寬度以及車輛長度確定所述停放車輛的停放方式以及停放寬度包括:
判斷所述差分是否趨近于所述車輛寬度;
當(dāng)判斷為是時,所述停放車輛的停放方式為水平型,所述停放寬度為車輛長度;
當(dāng)判斷為否時,繼續(xù)判斷所述差分是否趨近于所述車輛長度;
當(dāng)判斷為是時,所述停放車輛的停放方式為非字型,所述停放寬度為車輛寬度;
當(dāng)判斷為否時,所述停放車輛的停放方式為魚骨型;
根據(jù)所述差分、所述車輛寬度以及車輛長度確定所述停放車輛的停放寬度。
在本發(fā)明的優(yōu)選實(shí)施方式中,根據(jù)所述差分、所述車輛寬度以及車輛長度確定所述停放車輛的停放寬度包括:
根據(jù)所述差分、所述車輛寬度以及車輛長度確定所述停放車輛的傾斜角度;
根據(jù)所述傾斜角度、所述車輛寬度以及車輛長度確定所述停放車輛的停放寬度。
在本發(fā)明的優(yōu)選實(shí)施方式中,根據(jù)所述停放方式以及停放寬度確定空余停車位的個數(shù)包括:
從所述脈沖圖中獲取相鄰的左邊波形以及右邊波形;
根據(jù)所述左邊波形確定數(shù)值;
獲取所述右邊波形的下降沿;
獲取車輛的行駛速度;
根據(jù)所述數(shù)值、下降沿、行駛速度以及停放寬度確定空余停車位的個數(shù)。
在本發(fā)明的優(yōu)選實(shí)施方式中,當(dāng)所述停放方式為非字型或水平型時,所述數(shù)值為所述左邊波形的上升沿。
在本發(fā)明的優(yōu)選實(shí)施方式中,當(dāng)所述停放方式為魚骨型時,所述數(shù)值為所述左邊波形的最小值。
在本發(fā)明的優(yōu)選實(shí)施方式中,所述方法還包括:
獲取車輛行駛的經(jīng)緯度坐標(biāo);
將所述空余停車位的個數(shù)以及所述經(jīng)緯度坐標(biāo)通過一通信設(shè)備發(fā)送至一服務(wù)器。
本發(fā)明的目的之一是,提供了一種車載路側(cè)停車位的檢測設(shè)備,所述檢測設(shè)備包括:
距離數(shù)據(jù)測量模塊,用于在車輛行駛過程中測量所述行駛車輛與路測的停車位上的停放車輛之間的距離數(shù)據(jù);
距離數(shù)據(jù)分析模塊,用于分析所述距離數(shù)據(jù),得到所述停放車輛的停放方式以及停放寬度;
停車位個數(shù)確定模塊,用于根據(jù)所述停放方式以及停放寬度確定空余停車位的個數(shù)。
在本發(fā)明的優(yōu)選實(shí)施方式中,所述距離數(shù)據(jù)分析模塊包括:
脈沖圖繪制模塊,用于根據(jù)所述距離數(shù)據(jù)繪制脈沖圖;
上下沿獲取模塊,用于從所述脈沖圖中獲取出數(shù)據(jù)上沿以及數(shù)據(jù)下沿;
差分確定模塊,用于確定所述數(shù)據(jù)上沿以及數(shù)據(jù)下沿的差分;
長寬度獲取模塊,用于獲取預(yù)設(shè)的車輛寬度以及車輛長度;
停放確定模塊,用于根據(jù)所述差分、所述車輛寬度以及車輛長度確定所述停放車輛的停放方式以及停放寬度。
在本發(fā)明的優(yōu)選實(shí)施方式中,所述停放確定模塊包括:
第一判斷模塊,用于判斷所述差分是否趨近于所述車輛寬度;
第一確定模塊,用于當(dāng)所述第一判斷模塊判斷為是時,確定出所述停放車輛的停放方式為水平型,所述停放寬度為車輛長度;
第二判斷模塊,用于當(dāng)所述第一判斷模塊判斷為否時,繼續(xù)判斷所述差分是否趨近于所述車輛長度;
第二確定模塊,用于當(dāng)所述第二判斷模塊判斷為是時,確定出所述停放車輛的停放方式為非字型,所述停放寬度為車輛寬度;
第三確定模塊,用于當(dāng)所述第二判斷模塊判斷為否時,確定出所述停放車輛的停放方式為魚骨型;
寬度確定模塊,用于根據(jù)所述差分、所述車輛寬度以及車輛長度確定所述停放車輛的停放寬度。
在本發(fā)明的優(yōu)選實(shí)施方式中,所述寬度確定模塊包括:
傾斜角度確定模塊,用于根據(jù)所述差分、所述車輛寬度以及車輛長度確定所述停放車輛的傾斜角度;
停放寬度確定模塊,用于根據(jù)所述傾斜角度、所述車輛寬度以及車輛長度確定所述停放車輛的停放寬度。
在本發(fā)明的優(yōu)選實(shí)施方式中,所述停車位個數(shù)確定模塊包括:
波形獲取模塊,用于從所述脈沖圖中獲取相鄰的左邊波形以及右邊波形;
數(shù)值確定模塊,用于根據(jù)所述左邊波形確定數(shù)值;
下降沿獲取模塊,用于獲取所述右邊波形的下降沿;
速度獲取模塊,用于獲取車輛的行駛速度;
個數(shù)確定模塊,用于根據(jù)所述數(shù)值、下降沿、行駛速度以及停放寬度確定空余停車位的個數(shù)。
在本發(fā)明的優(yōu)選實(shí)施方式中,當(dāng)所述停放方式為非字型或水平型時,所述數(shù)值為所述左邊波形的上升沿。
在本發(fā)明的優(yōu)選實(shí)施方式中,當(dāng)所述停放方式為魚骨型時,所述數(shù)值為所述左邊波形的最小值。
在本發(fā)明的優(yōu)選實(shí)施方式中,所述檢測設(shè)備還包括:
坐標(biāo)獲取模塊,用于獲取車輛行駛的經(jīng)緯度坐標(biāo);
發(fā)送模塊,用于將所述空余停車位的個數(shù)以及所述經(jīng)緯度坐標(biāo)通過一通信設(shè)備發(fā)送至一服務(wù)器。
本發(fā)明的目的之一是,提供了一種車載路側(cè)停車位的檢測系統(tǒng),所述檢測系統(tǒng)包括服務(wù)器、安裝在車輛上的GPS、通信設(shè)備以及車載路側(cè)停車位的檢測設(shè)備,其中,所述檢測設(shè)備包括:
距離數(shù)據(jù)測量模塊,用于在車輛行駛過程中測量所述行駛車輛與路測的停車位上的停放車輛之間的距離數(shù)據(jù);
距離數(shù)據(jù)分析模塊,用于分析所述距離數(shù)據(jù),得到所述停放車輛的停放方式以及停放寬度;
停車位個數(shù)確定模塊,用于根據(jù)所述停放方式以及停放寬度確定空余停車位的個數(shù);
所述GPS,用于提供車輛行駛的經(jīng)緯度坐標(biāo);
所述檢測設(shè)備還包括:發(fā)送模塊,用于將所述空余停車位的個數(shù)以及所述經(jīng)緯度坐標(biāo)通過所述通信設(shè)備發(fā)送至所述服務(wù)器。
本發(fā)明的有益效果在于,提供了一種車載路側(cè)停車位的檢測方法、檢測設(shè)備以及檢測系統(tǒng),針對當(dāng)前技術(shù)在實(shí)際應(yīng)用中的投入成本過高,推進(jìn)速度過慢,覆蓋率不理想的情況,擬以車輛為感知載體,在車輛的正常行駛過程中完成對路側(cè)停車位的檢測,通過城市中行駛的眾多車輛協(xié)作采集數(shù)據(jù),可以短時間內(nèi)聚集和發(fā)布城市級的路側(cè)實(shí)時停車數(shù)據(jù),可迅速實(shí)現(xiàn)對城市級的路側(cè)停車位的全面覆蓋。
為讓本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附圖式,作詳細(xì)說明如下。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的一種車載路側(cè)停車位的檢測方法的流程圖;
圖2為圖1中的步驟S102的具體流程圖;
圖3為圖2中的步驟S205的具體流程圖;
圖4為圖1中的步驟S104的具體流程圖;
圖5為本發(fā)明實(shí)施例提供的一種車載路側(cè)停車位的檢測方法的另一實(shí)施方式的流程圖;
圖6為本發(fā)明實(shí)施例提供的一種車載路側(cè)停車位的檢測系統(tǒng)的結(jié)構(gòu)示意圖;
圖7為本發(fā)明實(shí)施例提供的一種車載路側(cè)停車位的檢測設(shè)備的結(jié)構(gòu)示意圖;
圖8為本發(fā)明實(shí)施例提供的一種車載路側(cè)停車位的檢測設(shè)備中距離數(shù)據(jù)分析模塊的結(jié)構(gòu)框圖;
圖9為本發(fā)明實(shí)施例提供的一種車載路側(cè)停車位的檢測設(shè)備中停放確定模塊的結(jié)構(gòu)框圖;
圖10為本發(fā)明實(shí)施例提供的一種車載路側(cè)停車位的檢測設(shè)備中停車位個數(shù)確定模塊的結(jié)構(gòu)框圖;
圖11為本發(fā)明實(shí)施例提供的一種車載路側(cè)停車位的檢測設(shè)備的另一實(shí)施方式的結(jié)構(gòu)框圖;
圖12為本發(fā)明提供的具體實(shí)施例中車輛行駛過程中獲取距離數(shù)據(jù)的示意圖;
圖13為本發(fā)明提供的具體實(shí)施例中根據(jù)距離數(shù)據(jù)繪制的脈沖圖;
圖14為本發(fā)明提供的具體實(shí)施例中車輛的停放方式為水平型的示意圖;
圖15為本發(fā)明提供的具體實(shí)施例中車輛的停放方式為非字型的示意圖;
圖16為本發(fā)明提供的具體實(shí)施例中車輛的停放方式為魚骨形的示意圖;
圖17為本發(fā)明提供的具體實(shí)施例中不同停車方式的脈沖圖;
圖18為本發(fā)明提供的具體實(shí)施例中計算魚骨型的停放寬度的示意圖;
圖19為本發(fā)明提供的具體實(shí)施例中確定魚骨型的停車空余位長度的示意圖;
圖20為本發(fā)明提供的具體實(shí)施例中確定魚骨型的停車空余位長度的脈沖圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本領(lǐng)域技術(shù)技術(shù)人員知道,本發(fā)明的實(shí)施方式可以實(shí)現(xiàn)為一種系統(tǒng)、裝置、設(shè)備、方法或計算機(jī)程序產(chǎn)品。因此,本公開可以具體實(shí)現(xiàn)為以下形式,即:完全的硬件、完全的軟件(包括固件、駐留軟件、微代碼等),或者硬件和軟件結(jié)合的形式。
下面參考本發(fā)明的若干代表性實(shí)施方式,詳細(xì)闡釋本發(fā)明的原理和精神。
本發(fā)明針對當(dāng)前技術(shù)在實(shí)際應(yīng)用中的投入成本過高,推進(jìn)速度過慢,覆蓋率不理想的情況,提出了一種車載路側(cè)停車位的檢測方法、檢測設(shè)備以及檢測系統(tǒng),以車輛為感知載體,在車輛的正常行駛過程中完成對路側(cè)停車位的檢測,即可迅速實(shí)現(xiàn)對城市級的路側(cè)停車位的全面覆蓋。
圖1為本發(fā)明提出的一種車載路側(cè)停車位的檢測方法的具體流程圖,請參閱圖1,所述方法包括:
S101:在車輛行駛過程中測量所述行駛車輛與路測的停車位上的停放車輛之間的距離數(shù)據(jù)。在具體的實(shí)施方式中,可通過采用在汽車上安裝超聲探頭在行進(jìn)過程中對路側(cè)車位進(jìn)行實(shí)時掃描,通過超聲測距的特征來測量行駛車輛與路測的停車位上的停放車輛之間的距離數(shù)據(jù),以判斷當(dāng)前路側(cè)位置是否有空余車位。
超聲波測距是一種常見的測距方法,其原理是超聲波傳感器發(fā)射一定頻率的超聲波,借助空氣媒質(zhì)傳播,到達(dá)測量目標(biāo)或障礙物后反射回來,經(jīng)反射后由超聲波接收器接收脈沖,其所經(jīng)歷的時間即為往返時間,根據(jù)距離公式可得目標(biāo)物體與超聲波發(fā)射器的距離:
s=v*t/2
公式中,s為目標(biāo)物體與超聲波發(fā)射器之間的距離,v為超聲波在空氣中的傳播速度,t為超聲波往返時間。
圖12為本發(fā)明提供的具體實(shí)施例中車輛行駛過程中獲取距離數(shù)據(jù)的示意圖,將超聲波傳感器安裝到車輛右側(cè),在車輛行駛過程中,持續(xù)發(fā)射超聲波,可以得到一組連續(xù)的測距數(shù)據(jù)。在路側(cè)有車輛停放的情況下,因車輛的反射,超聲波會返回一個較短的測距值;相反,超聲波會返回一個較長的測距值。因此,根據(jù)超聲傳感器返回的測距數(shù)據(jù)特征,可以判斷該路段的車位分布,已占用車位和可用車位情況。
在具體的實(shí)施例中,可采用如下流程進(jìn)行距離數(shù)據(jù)的采集:
在超聲傳感器測距數(shù)據(jù)采集中,為減少其他噪聲干擾,設(shè)定超聲波發(fā)射器功率,使之的距離測定范圍不超過一個車道的寬度,一般而言,該數(shù)值取4~5米。
S102:分析所述距離數(shù)據(jù),得到所述停放車輛的停放方式以及停放寬度。圖2為步驟S102的具體流程圖。
S103:根據(jù)所述停放方式以及停放寬度確定空余停車位的個數(shù),圖4為步驟S104的具體流程圖。
請參閱圖2,步驟S102具體包括:
S201:根據(jù)所述距離數(shù)據(jù)繪制脈沖圖。
當(dāng)車輛在路側(cè)停車位的相鄰車道行駛時,得到的脈沖圖如圖13所示,其是超聲測距脈沖數(shù)據(jù)集,該脈沖上沿為超聲最大測距范圍,即對應(yīng)位置沒有車的情況,該脈沖下沿則表示該位置檢測到有車輛存在。上沿脈沖寬度代表了空余車位的長度,下沿脈沖寬度代表了已停車輛的長度。
S202:從所述脈沖圖中獲取出數(shù)據(jù)上沿以及數(shù)據(jù)下沿。
S203:確定所述數(shù)據(jù)上沿以及數(shù)據(jù)下沿的差分。在具體的實(shí)施方式中,數(shù)據(jù)上沿為Pu,數(shù)據(jù)下沿為Pu,差分Δd=Pu-Pd。Δd的物理意義是表明停放車輛車頭(或車尾)距離路沿的長度,通過該長度可以測算出車輛的停放方式。
S204:獲取預(yù)設(shè)的車輛寬度以及車輛長度,設(shè)普通的車輛寬度為β,車輛長度為α,車輛停放后距離路沿的間隙很小。
S205:根據(jù)所述差分、所述車輛寬度以及車輛長度確定所述停放車輛的停放方式以及停放寬度。圖3為步驟S205的具體流程圖,請參閱圖3,該步驟包括:
S301:判斷所述差分是否趨近于所述車輛寬度;
S302:當(dāng)判斷為是時,所述停放車輛的停放方式為水平型,所述停放寬度為車輛長度;
路側(cè)停車中,車輛停放的方式不盡相同,目前常見的停放方式有3類,水平型,非字型,和魚骨型,圖14為水平型停放方式的示意圖,圖15為車輛的停放方式為非字型的示意圖,圖16為車輛的停放方式為魚骨形的示意圖。圖17為不同停車方式的脈沖圖,如圖17所示,不同的停放方式導(dǎo)致超聲測距的脈沖圖特征發(fā)生變化。
S303:當(dāng)判斷為否時,繼續(xù)判斷所述差分是否趨近于所述車輛長度;
S304:當(dāng)判斷為是時,所述停放車輛的停放方式為非字型,所述停放寬度為車輛寬度;
S305:當(dāng)判斷為否時,所述停放車輛的停放方式為魚骨型;
S306:根據(jù)所述差分、所述車輛寬度以及車輛長度確定所述停放車輛的停放寬度。該步驟在具體的實(shí)施方式中包括:
根據(jù)所述差分、所述車輛寬度以及車輛長度確定所述停放車輛的傾斜角度θ;
根據(jù)所述傾斜角度、所述車輛寬度以及車輛長度確定所述停放車輛的停放寬度r’。
也即,當(dāng)Δd趨近于β時,可以估算車輛呈水平型停放,停放寬度r’=α;
當(dāng)Δd趨近于α?xí)r,可以估算車輛呈非字型停放,停放寬度r’=β;
當(dāng)Δd趨近于[β,α]中間值時,可以估算車輛呈魚骨型停放,此時需要計算車輛停放傾斜角θ。圖18為本發(fā)明提供的具體實(shí)施例中計算魚骨型的停放寬度的示意圖,請參閱圖18,Δd=β*cosθ+α*sinθ。通過解此三角函數(shù)方程得到θ的值,再根據(jù)θ計算r’,r’=β*sinθ+α*cosθ。
在某些情況下,比如停車情況非常疏松的情況下,數(shù)據(jù)會呈現(xiàn)一個連續(xù)的上沿脈沖,難以計算Δd,此時,可以設(shè)定r’=α,反之,可以設(shè)定r’=β。
圖4為步驟S103的具體流程圖,請參閱圖4,該步驟包括:
S401:從所述脈沖圖中獲取相鄰的左邊波形以及右邊波形;
S402:根據(jù)所述左邊波形確定數(shù)值;
S403:獲取所述右邊波形的下降沿;
S404:獲取車輛的行駛速度;
S405:根據(jù)所述數(shù)值、下降沿、行駛速度以及停放寬度確定空余停車位的個數(shù)。
在本發(fā)明的具體實(shí)施方式中,當(dāng)所述停放方式為非字型或水平型時,所述數(shù)值為所述左邊波形的上升沿,即根據(jù)所述左邊波形的上升沿、右邊波形的下降沿、行駛速度以及停放寬度確定空余停車位的個數(shù)。具體的,停車空余位長度通過l來表示,則有:
l=v*(t‘1-t’0)
其中,v為車輛的行駛速度,t‘1為右邊波形的下降沿,t’0為左邊波形的上升沿,t‘1-t’0為上沿脈沖寬度,則該長度可供停放車輛的數(shù)量通過m表示,則有:
m=INT(l/r’)
其中,r’為車輛在非字型或水平型下的車輛寬度,INT為取整運(yùn)算符。
特別的,對于魚骨型停放方式而言,所述數(shù)值為所述左邊波形的最小值,即t’0為左邊波形的最小值,t‘1為右邊波形的下降沿,根據(jù)所述左邊波形的最小值、右邊波形的下降沿、行駛速度以及停放寬度確定空余停車位的個數(shù)。具體的,圖19為確定魚骨型的停車空余位長度的示意圖,圖20為確定魚骨型的停車空余位長度的脈沖圖,如圖19、圖20所示,可見此種停放方式下空余位長度的采樣起止時刻。
圖5為本發(fā)明實(shí)施例提供的一種車載路側(cè)停車位的檢測方法的另一實(shí)施方式的流程圖,請參閱圖5,該方法在實(shí)施方式二中,包括:
S501:在車輛行駛過程中測量所述行駛車輛與路測的停車位上的停放車輛之間的距離數(shù)據(jù)。在具體的實(shí)施方式中,可通過采用在汽車上安裝超聲探頭在行進(jìn)過程中對路側(cè)車位進(jìn)行實(shí)時掃描,通過超聲測距的特征來測量行駛車輛與路測的停車位上的停放車輛之間的距離數(shù)據(jù),以判斷當(dāng)前路側(cè)位置是否有空余車位。
S502:分析所述距離數(shù)據(jù),得到所述停放車輛的停放方式以及停放寬度。
S503:根據(jù)所述停放方式以及停放寬度確定空余停車位的個數(shù)。
S504:獲取車輛行駛的經(jīng)緯度坐標(biāo)。
S505:將所述空余停車位的個數(shù)以及所述經(jīng)緯度坐標(biāo)通過一通信設(shè)備發(fā)送至一服務(wù)器。在具體的實(shí)施方式中,采用在汽車上安裝GPS和3G/4G模塊的方法在行進(jìn)過程中對路側(cè)車位進(jìn)行實(shí)時掃描,通過超聲測距的特征來判斷當(dāng)前路側(cè)位置是否有空余車位,連同GPS探測的經(jīng)緯度坐標(biāo)通過3G/4G模塊一起發(fā)送到服務(wù)器,形成實(shí)時路側(cè)停車位的數(shù)據(jù)集,供停車誘導(dǎo)應(yīng)用使用。如,對于已檢測到空余車位,采用rec={long,lati,m}的格式給予記錄,其中,{long,lati}為經(jīng)緯度坐標(biāo),m表示停車位個數(shù)。行駛車輛對超聲測距的數(shù)據(jù)集進(jìn)行處理后,得到rec的集合,通過3G/4G網(wǎng)絡(luò)上傳到服務(wù)器。
在城市中,可以由眾多的車輛,比如的士,物流車輛,一部分私家車等,在行駛過程中使用該方法來協(xié)作采集和更新路側(cè)停車位數(shù)據(jù),在短時間內(nèi)就能形成城市級路側(cè)停車位的分布、使用和空閑數(shù)據(jù)集。
如上所述,與當(dāng)前在停車車位附近安裝檢測裝置的方法不同,本發(fā)明采用在汽車上安裝GPS和超聲探頭以及3G/4G模塊的方法在行進(jìn)過程中對路側(cè)車位進(jìn)行實(shí)時掃描,通過超聲測距的特征來判斷當(dāng)前路側(cè)位置是否有空余車位,連同GPS坐標(biāo)通過3G/4G模塊一起發(fā)送到服務(wù)器,形成實(shí)時路側(cè)停車位的數(shù)據(jù)集,供停車誘導(dǎo)應(yīng)用使用。本發(fā)明提出的方法通過城市中行駛的眾多車輛協(xié)作采集數(shù)據(jù),可以短時間內(nèi)聚集和發(fā)布城市級的路側(cè)實(shí)時停車數(shù)據(jù)。
應(yīng)當(dāng)注意,盡管在附圖中以特定順序描述了本發(fā)明方法的操作,但是,這并非要求或者暗示必須按照該特定順序來執(zhí)行這些操作,或是必須執(zhí)行全部所示的操作才能實(shí)現(xiàn)期望的結(jié)果。附加地或備選地,可以省略某些步驟,將多個步驟合并為一個步驟執(zhí)行,和/或?qū)⒁粋€步驟分解為多個步驟執(zhí)行。
在介紹了本發(fā)明示例性實(shí)施方式的方法之后,接下來,參考附圖對本發(fā)明示例性實(shí)施方式的系統(tǒng)進(jìn)行介紹。該系統(tǒng)、設(shè)備的實(shí)施可以參見上述方法的實(shí)施,重復(fù)之處不再贅述。以下所使用的術(shù)語“模塊”和“單元”,可以是實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件。盡管以下實(shí)施例所描述的模塊較佳地以軟件來實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。
圖6為本發(fā)明實(shí)施例提供的一種車載路側(cè)停車位的檢測系統(tǒng)的結(jié)構(gòu)示意,請參閱圖6,所述系統(tǒng)包括服務(wù)器400、安裝在車輛上的GPS200、通信設(shè)備300以及車載路側(cè)停車位的檢測設(shè)備100。
其中,所述GPS200,用于提供車輛行駛的經(jīng)緯度坐標(biāo);
所述檢測設(shè)備100用于在車輛行駛過程中測量所述行駛車輛與路測的停車位上的停放車輛之間的距離數(shù)據(jù),確定空余停車位的個數(shù),將所述空余停車位的個數(shù)以及所述經(jīng)緯度坐標(biāo)通過所述通信設(shè)備300發(fā)送至所述服務(wù)器400。
在城市中,可以由眾多的車輛,比如的士,物流車輛,一部分私家車等,在行駛過程中使用該方法來協(xié)作采集和更新路側(cè)停車位數(shù)據(jù),在短時間內(nèi)就能形成城市級路側(cè)停車位的分布、使用和空閑數(shù)據(jù)集。
圖7為本發(fā)明實(shí)施例提供的一種車載路側(cè)停車位的檢測設(shè)備的結(jié)構(gòu)示意圖,請參閱圖7,所述檢測設(shè)備100包括:
距離數(shù)據(jù)測量模塊101,用于在車輛行駛過程中測量所述行駛車輛與路測的停車位上的停放車輛之間的距離數(shù)據(jù)。在具體的實(shí)施方式中,可通過采用在汽車上安裝超聲探頭在行進(jìn)過程中對路側(cè)車位進(jìn)行實(shí)時掃描,通過超聲測距的特征來測量行駛車輛與路測的停車位上的停放車輛之間的距離數(shù)據(jù),以判斷當(dāng)前路側(cè)位置是否有空余車位。
超聲波測距是一種常見的測距方法,其原理是超聲波傳感器發(fā)射一定頻率的超聲波,借助空氣媒質(zhì)傳播,到達(dá)測量目標(biāo)或障礙物后反射回來,經(jīng)反射后由超聲波接收器接收脈沖,其所經(jīng)歷的時間即為往返時間,根據(jù)距離公式可得目標(biāo)物體與超聲波發(fā)射器的距離:
s=v*t/2
公式中,s為目標(biāo)物體與超聲波發(fā)射器之間的距離,v為超聲波在空氣中的傳播速度,t為超聲波往返時間。
圖12為本發(fā)明提供的具體實(shí)施例中車輛行駛過程中獲取距離數(shù)據(jù)的示意圖,將超聲波傳感器安裝到車輛右側(cè),在車輛行駛過程中,持續(xù)發(fā)射超聲波,可以得到一組連續(xù)的測距數(shù)據(jù)。在路側(cè)有車輛停放的情況下,因車輛的反射,超聲波會返回一個較短的測距值;相反,超聲波會返回一個較長的測距值。因此,根據(jù)超聲傳感器返回的測距數(shù)據(jù)特征,可以判斷該路段的車位分布,已占用車位和可用車位情況。
在具體的實(shí)施例中,可采用如下流程進(jìn)行距離數(shù)據(jù)的采集:
在超聲傳感器測距數(shù)據(jù)采集中,為減少其他噪聲干擾,設(shè)定超聲波發(fā)射器功率,使之的距離測定范圍不超過一個車道的寬度,一般而言,該數(shù)值取4~5米。
距離數(shù)據(jù)分析模塊102,用于分析所述距離數(shù)據(jù),得到所述停放車輛的停放方式以及停放寬度。圖8為距離數(shù)據(jù)分析模塊的結(jié)構(gòu)框圖。
停車位個數(shù)確定模塊103,用于根據(jù)所述停放方式以及停放寬度確定空余停車位的個數(shù),圖10為停車位個數(shù)確定模塊的結(jié)構(gòu)框圖。
圖8為本發(fā)明實(shí)施例提供的一種車載路側(cè)停車位的檢測設(shè)備中距離數(shù)據(jù)分析模塊的結(jié)構(gòu)框圖,請參閱圖8,距離數(shù)據(jù)分析模塊102具體包括:
脈沖圖繪制模塊201,用于根據(jù)所述距離數(shù)據(jù)繪制脈沖圖。
當(dāng)車輛在路側(cè)停車位的相鄰車道行駛時,得到的脈沖圖如圖13所示,其是超聲測距脈沖數(shù)據(jù)集,該脈沖上沿為超聲最大測距范圍,即對應(yīng)位置沒有車的情況,該脈沖下沿則表示該位置檢測到有車輛存在。上沿脈沖寬度代表了空余車位的長度,下沿脈沖寬度代表了已停車輛的長度。
上下沿獲取模塊202,用于從所述脈沖圖中獲取出數(shù)據(jù)上沿以及數(shù)據(jù)下沿。
差分確定模塊203,用于確定所述數(shù)據(jù)上沿以及數(shù)據(jù)下沿的差分。在具體的實(shí)施方式中,數(shù)據(jù)上沿為Pu,數(shù)據(jù)下沿為Pu,差分Δd=Pu-Pd。Δd的物理意義是表明停放車輛車頭(或車尾)距離路沿的長度,通過該長度可以測算出車輛的停放方式。
長寬度獲取模塊204,用于獲取預(yù)設(shè)的車輛寬度以及車輛長度,設(shè)普通的車輛寬度為β,車輛長度為α,車輛停放后距離路沿的間隙很小。
停放確定模塊205,用于根據(jù)所述差分、所述車輛寬度以及車輛長度確定所述停放車輛的停放方式以及停放寬度。圖9為停放確定模塊205的結(jié)構(gòu)框圖,請參閱圖9,該步驟包括:
第一判斷模塊301,用于判斷所述差分是否趨近于所述車輛寬度;
第一確定模塊302,用于當(dāng)所述第一判斷模塊判斷為是時,所述停放車輛的停放方式為水平型,所述停放寬度為車輛長度;
路側(cè)停車中,車輛停放的方式不盡相同,目前常見的停放方式有3類,水平型,非字型,和魚骨型,圖14為水平型停放方式的示意圖,圖15為車輛的停放方式為非字型的示意圖,圖16為車輛的停放方式為魚骨形的示意圖。圖17為不同停車方式的脈沖圖,如圖17所示,不同的停放方式導(dǎo)致超聲測距的脈沖圖特征發(fā)生變化。
第二判斷模塊303,用于當(dāng)所述第一判斷模塊判斷為否時,繼續(xù)判斷所述差分是否趨近于所述車輛長度;
第二確定模塊304,用于當(dāng)所述第二判斷模塊判斷為是時,所述停放車輛的停放方式為非字型,所述停放寬度為車輛寬度;
第三確定模塊305,用于當(dāng)所述第二判斷模塊判斷為否時,所述停放車輛的停放方式為魚骨型;
寬度確定模塊306,用于根據(jù)所述差分、所述車輛寬度以及車輛長度確定所述停放車輛的停放寬度。該模塊在具體的實(shí)施方式中包括:
傾斜角度確定模塊,用于根據(jù)所述差分、所述車輛寬度以及車輛長度確定所述停放車輛的傾斜角度θ;
停放寬度確定模塊,用于根據(jù)所述傾斜角度、所述車輛寬度以及車輛長度確定所述停放車輛的停放寬度r’。
也即,當(dāng)Δd趨近于β時,可以估算車輛呈水平型停放,停放寬度r’=α;
當(dāng)Δd趨近于α?xí)r,可以估算車輛呈非字型停放,停放寬度r’=β;
當(dāng)Δd趨近于[β,α]中間值時,可以估算車輛呈魚骨型停放,此時需要計算車輛停放傾斜角θ。圖18為本發(fā)明提供的具體實(shí)施例中計算魚骨型的停放寬度的示意圖,請參閱圖18,Δd=β*cosθ+α*sinθ。通過解此三角函數(shù)方程得到θ的值,再根據(jù)θ計算r’,r’=β*sinθ+α*cosθ。
在某些情況下,比如停車情況非常疏松的情況下,數(shù)據(jù)會呈現(xiàn)一個連續(xù)的上沿脈沖,難以計算Δd,此時,可以設(shè)定r’=α,反之,可以設(shè)定r’=β。
圖10為停車位個數(shù)確定模塊的結(jié)構(gòu)框圖,請參閱圖10,停車位個數(shù)確定模塊103包括:
波形獲取模塊401,用于從所述脈沖圖中獲取相鄰的左邊波形以及右邊波形;
數(shù)值確定模塊402,用于根據(jù)所述左邊波形確定數(shù)值;
下降沿獲取模塊403,用于獲取所述右邊波形的下降沿;
速度獲取模塊404,用于獲取車輛的行駛速度;
個數(shù)確定模塊405,用于根據(jù)所述數(shù)值、下降沿、行駛速度以及停放寬度確定空余停車位的個數(shù)。
在本發(fā)明的具體實(shí)施方式中,當(dāng)所述停放方式為非字型或水平型時,所述數(shù)值為所述左邊波形的上升沿,即根據(jù)所述左邊波形的上升沿、右邊波形的下降沿、行駛速度以及停放寬度確定空余停車位的個數(shù)。具體的,停車空余位長度通過l來表示,則有:
l=v*(t‘1-t’0)
其中,v為車輛的行駛速度,t‘1為右邊波形的下降沿,t’0為左邊波形的上升沿,t‘1-t’0為上沿脈沖寬度,則該長度可供停放車輛的數(shù)量通過m表示,則有:
m=INT(l/r’)
其中,r’為車輛在非字型或水平型下的車輛寬度,INT為取整運(yùn)算符。
特別的,對于魚骨型停放方式而言,所述數(shù)值為所述左邊波形的最小值,即t’0為左邊波形的最小值,t‘1為右邊波形的下降沿,根據(jù)所述左邊波形的最小值、右邊波形的下降沿、行駛速度以及停放寬度確定空余停車位的個數(shù)。具體的,圖19為確定魚骨型的停車空余位長度的示意圖,圖20為確定魚骨型的停車空余位長度的脈沖圖,如圖19、圖20所示,可見此種停放方式下空余位長度的采樣起止時刻。
圖11為本發(fā)明實(shí)施例提供的一種車載路側(cè)停車位的檢測設(shè)備的另一實(shí)施方式的結(jié)構(gòu)框圖,請參閱圖11,該設(shè)備在實(shí)施方式二中還包括:
坐標(biāo)獲取模塊104,用于獲取車輛行駛的經(jīng)緯度坐標(biāo)。
發(fā)送模塊105,用于將所述空余停車位的個數(shù)以及所述經(jīng)緯度坐標(biāo)通過一通信設(shè)備發(fā)送至一服務(wù)器。在具體的實(shí)施方式中,采用在汽車上安裝GPS和3G/4G模塊的方法在行進(jìn)過程中對路側(cè)車位進(jìn)行實(shí)時掃描,通過超聲測距的特征來判斷當(dāng)前路側(cè)位置是否有空余車位,連同GPS探測的經(jīng)緯度坐標(biāo)通過3G/4G模塊一起發(fā)送到服務(wù)器,形成實(shí)時路側(cè)停車位的數(shù)據(jù)集,供停車誘導(dǎo)應(yīng)用使用。如,對于已檢測到空余車位,采用rec={long,lati,m}的格式給予記錄,其中,{long,lati}為經(jīng)緯度坐標(biāo),m表示停車位個數(shù)。行駛車輛對超聲測距的數(shù)據(jù)集進(jìn)行處理后,得到rec的集合,通過3G/4G網(wǎng)絡(luò)上傳到服務(wù)器。
在城市中,可以由眾多的車輛,比如的士,物流車輛,一部分私家車等,在行駛過程中使用該方法來協(xié)作采集和更新路側(cè)停車位數(shù)據(jù),在短時間內(nèi)就能形成城市級路側(cè)停車位的分布、使用和空閑數(shù)據(jù)集。
如上所述,與當(dāng)前在停車車位附近安裝檢測裝置不同,本發(fā)明采用在汽車上安裝GPS和超聲探頭以及3G/4G模塊的方法在行進(jìn)過程中對路側(cè)車位進(jìn)行實(shí)時掃描,通過超聲測距的特征來判斷當(dāng)前路側(cè)位置是否有空余車位,連同GPS坐標(biāo)通過3G/4G模塊一起發(fā)送到服務(wù)器,形成實(shí)時路側(cè)停車位的數(shù)據(jù)集,供停車誘導(dǎo)應(yīng)用使用。本發(fā)明提出的方法通過城市中行駛的眾多車輛協(xié)作采集數(shù)據(jù),可以短時間內(nèi)聚集和發(fā)布城市級的路側(cè)實(shí)時停車數(shù)據(jù)。
此外,盡管在上文詳細(xì)描述中提及了系統(tǒng)的若干單元模塊,但是這種劃分僅僅并非強(qiáng)制性的。實(shí)際上,根據(jù)本發(fā)明的實(shí)施方式,上文描述的兩個或更多單元的特征和功能可以在一個單元中具體化。同樣,上文描述的一個單元的特征和功能也可以進(jìn)一步劃分為由多個單元來具體化。
綜上所述,本發(fā)明提供的一種車載路側(cè)停車位的檢測方法、檢測設(shè)備以及檢測系統(tǒng),針對當(dāng)前技術(shù)在實(shí)際應(yīng)用中的投入成本過高,推進(jìn)速度過慢,覆蓋率不理想的情況,擬以車輛為感知載體,在車輛的正常行駛過程中完成對路側(cè)停車位的檢測,通過城市中行駛的眾多車輛協(xié)作采集數(shù)據(jù),可以短時間內(nèi)聚集和發(fā)布城市級的路側(cè)實(shí)時停車數(shù)據(jù),可迅速實(shí)現(xiàn)對城市級的路側(cè)停車位的全面覆蓋。
本發(fā)明基于超聲測距特征來檢測路側(cè)是否有空余位置:按照超聲測距脈沖上下沿差分對路側(cè)停車位的進(jìn)行聚類分析,測算車輛停放方式和停放長度?;谲囕v行駛速度和車輛停放方式計算空余位置長度,如長度大于停放車輛停放長度閾值,則標(biāo)注為可用停車位,并將其GPS坐標(biāo)上傳至服務(wù)器。對路側(cè)連續(xù)可用空間長度按照測算的車位停放長度進(jìn)行整除運(yùn)算,得到多個車位及對應(yīng)的GPS坐標(biāo),將其上傳至服務(wù)器。由城市中眾多的車輛在行駛中協(xié)作完成,快速形成城市級路側(cè)停車位分布、使用和空閑的數(shù)據(jù)集。
同現(xiàn)有的路側(cè)停車位檢測技術(shù)相比,本發(fā)明以車輛作為檢測載體,在車輛的行駛過程中完成了停車位的檢測,在大幅降低鋪設(shè)感應(yīng)裝置成本的同時,能迅速覆蓋城市的每一條道路,在短時間內(nèi)實(shí)現(xiàn)對城市級路側(cè)停車位信息的檢測和采集。本發(fā)明已經(jīng)過實(shí)驗(yàn)表明,具有可行性。
對于一個技術(shù)的改進(jìn)可以很明顯地區(qū)分是硬件上的改進(jìn)(例如,對二極管、晶體管、開關(guān)等電路結(jié)構(gòu)的改進(jìn))還是軟件上的改進(jìn)(對于方法流程的改進(jìn))。然而,隨著技術(shù)的發(fā)展,當(dāng)今的很多方法流程的改進(jìn)已經(jīng)可以視為硬件電路結(jié)構(gòu)的直接改進(jìn)。設(shè)計人員幾乎都通過將改進(jìn)的方法流程編程到硬件電路中來得到相應(yīng)的硬件電路結(jié)構(gòu)。因此,不能說一個方法流程的改進(jìn)就不能用硬件實(shí)體模塊來實(shí)現(xiàn)。例如,可編程邏輯器件(Programmable Logic Device,PLD)(例如現(xiàn)場可編程門陣列(Field Programmable Gate Array,F(xiàn)PGA))就是這樣一種集成電路,其邏輯功能由用戶對器件編程來確定。由設(shè)計人員自行編程來把一個數(shù)字系統(tǒng)“集成”在一片PLD上,而不需要請芯片制造廠商來設(shè)計和制作專用的集成電路芯片2。而且,如今,取代手工地制作集成電路芯片,這種編程也多半改用“邏輯編譯器(logic compiler)”軟件來實(shí)現(xiàn),它與程序開發(fā)撰寫時所用的軟件編譯器相類似,而要編譯之前的原始代碼也得用特定的編程語言來撰寫,此稱之為硬件描述語言(Hardware Description Language,HDL),而HDL也并非僅有一種,而是有許多種,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware Description Language)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(Ruby Hardware Description Language)等,目前最普遍使用的是VHDL(Very-High-Speed Integrated Circuit Hardware Description Language)與Verilog2。本領(lǐng)域技術(shù)人員也應(yīng)該清楚,只需要將方法流程用上述幾種硬件描述語言稍作邏輯編程并編程到集成電路中,就可以很容易得到實(shí)現(xiàn)該邏輯方法流程的硬件電路。
控制器可以按任何適當(dāng)?shù)姆绞綄?shí)現(xiàn),例如,控制器可以采取例如微處理器或處理器以及存儲可由該(微)處理器執(zhí)行的計算機(jī)可讀程序代碼(例如軟件或固件)的計算機(jī)可讀介質(zhì)、邏輯門、開關(guān)、專用集成電路(Application Specific Integrated Circuit,ASIC)、可編程邏輯控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20以及Silicone Labs C8051F320,存儲器控制器還可以被實(shí)現(xiàn)為存儲器的控制邏輯的一部分。
本領(lǐng)域技術(shù)人員也知道,除了以純計算機(jī)可讀程序代碼方式實(shí)現(xiàn)控制器以外,完全可以通過將方法步驟進(jìn)行邏輯編程來使得控制器以邏輯門、開關(guān)、專用集成電路、可編程邏輯控制器和嵌入微控制器等的形式來實(shí)現(xiàn)相同功能。因此這種控制器可以被認(rèn)為是一種硬件部件,而對其內(nèi)包括的用于實(shí)現(xiàn)各種功能的裝置也可以視為硬件部件內(nèi)的結(jié)構(gòu)?;蛘呱踔粒梢詫⒂糜趯?shí)現(xiàn)各種功能的裝置視為既可以是實(shí)現(xiàn)方法的軟件模塊又可以是硬件部件內(nèi)的結(jié)構(gòu)。
上述實(shí)施例闡明的系統(tǒng)、裝置、模塊或單元,具體可以由計算機(jī)芯片或?qū)嶓w實(shí)現(xiàn),或者由具有某種功能的產(chǎn)品來實(shí)現(xiàn)。
為了描述的方便,描述以上裝置時以功能分為各種單元分別描述。當(dāng)然,在實(shí)施本申請時可以把各單元的功能在同一個或多個軟件和/或硬件中實(shí)現(xiàn)。
通過以上的實(shí)施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn)。基于這樣的理解,本申請的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個實(shí)施例或者實(shí)施例的某些部分所述的方法。
本說明書中的各個實(shí)施例均采用遞進(jìn)的方式描述,各個實(shí)施例之間相同相似的部分互相參見即可,每個實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處。尤其,對于系統(tǒng)實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
本申請可用于眾多通用或?qū)S玫挠嬎銠C(jī)系統(tǒng)環(huán)境或配置中。例如:個人計算機(jī)、服務(wù)器計算機(jī)、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、置頂盒、可編程的消費(fèi)電子設(shè)備、網(wǎng)絡(luò)PC、小型計算機(jī)、大型計算機(jī)、包括以上任何系統(tǒng)或設(shè)備的分布式計算環(huán)境等等。
本申請可以在由計算機(jī)執(zhí)行的計算機(jī)可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計算環(huán)境中實(shí)踐本申請,在這些分布式計算環(huán)境中,由通過通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來執(zhí)行任務(wù)。在分布式計算環(huán)境中,程序模塊可以位于包括存儲設(shè)備在內(nèi)的本地和遠(yuǎn)程計算機(jī)存儲介質(zhì)中。
雖然通過實(shí)施例描繪了本申請,本領(lǐng)域普通技術(shù)人員知道,本申請有許多變形和變化而不脫離本申請的精神,希望所附的權(quán)利要求包括這些變形和變化而不脫離本申請的精神。