本發(fā)明大體涉及行人檢測。
背景技術(shù):
目前,行人檢測方法已經(jīng)在駕駛輔助系統(tǒng)中出現(xiàn)以便改善駕駛安全。在一些解決方案中,為檢測行人,車輛通過Wi-Fi直連來獲得行人的位置信息。在Wi-Fi直連方法中,為獲得行人的位置信息,安裝在車輛上的電子裝置需要與由行人攜帶的電子裝置建立Wi-Fi連接。如果由行人攜帶的所有電子裝置向車輛發(fā)送其位置信息,無線通信信道可能是擁塞的。因此,存在對新的行人檢測方法的需要,以便改善檢測速率和減輕無線信道擁塞。
技術(shù)實現(xiàn)要素:
在一個實施方案中,提供一種基于Wi-Fi的位置信息通信方法。所述方法包括:安裝在第一車輛上的通信裝置確定是否在第一預(yù)定時間段內(nèi)接收到第二車輛的位置信息,所述第二車輛與所述第一車輛的距離比第一預(yù)定距離短;以及如果否,在第一802.11管理幀中廣播第一車輛的位置信息。
在一些實施方案中,以上方法可以被重復(fù)執(zhí)行。
在一些實施方案中,所述位置信息通信方法可能還包括:在從第一行人裝置接收到第一行人裝置的位置信息之后,在第二802.11管理幀中廣播所述第一行人裝置的所述位置信息。
在一些實施方案中,所述位置信息通信方法可能還包括:在從所述第一行人裝置接收到所述第一行人裝置的位置信息之后,設(shè)定第二時間段;確定是否在所述第二時間段中從其他車輛接收到第二行人裝置的位置信息,其中所述第二行人裝置與所述第一行人裝置之間的距離比第二預(yù)定距離短;以及如果否,在所述第二802.11管理幀中廣播所述第一行人裝置的所述位置信息。
在一些實施方案中,所述第一802.11管理幀或所述第二802.11管理幀可以是信標(biāo)幀。在一些實施方案中,所述第一車輛的位置信息可承載在信標(biāo)幀中的基礎(chǔ)服務(wù)集標(biāo)識符(Basic Service Set Identifier,BSSID)字段或服務(wù)集標(biāo)識符(Service Set Identifier,SSID)字段中。在一些實施方案中,所述第一行人裝置的所接收的位置信息可承載在信標(biāo)幀中的BSSID字段或SSID字段中。
在一些實施方案中,所述第一802.11管理幀或所述第二802.11管理幀可以是其他類型的幀,諸如探測響應(yīng)幀、驗證響應(yīng)幀和關(guān)聯(lián)響應(yīng)幀。
在一些實施方案中,所述第一預(yù)定距離或所述第二預(yù)定距離可以是20米。
在一些實施方案中,所述第一車輛的位置信息可從安裝在所述第一車輛上的定位裝置,諸如全球定位系統(tǒng)(global positioning system,GPS)裝置,獲得。
在一些實施方案中,所述位置信息通信方法可能還包括:在接收到所述第一行人裝置和所述第二行人裝置中的一個的位置信息之后,基于所述第一行人裝置和所述第二行人裝置中的所述一個以及第一車輛的位置信息,計算在所述第一行人裝置和所述第二行人裝置中的所述一個與第一車輛之間的距離;以及如果所計算的距離比預(yù)定距離短,產(chǎn)生報警。
在一些實施方案中,所述預(yù)定距離可以是10米。
在一個實施方案中,提供一種基于Wi-Fi的位置信息通信方法。所述方法包括:在從第一行人裝置接收到所述第一行人裝置的位置信息之后,安裝在第一車輛上的通信裝置在第一802.11管理幀中廣播所述第一行人裝置的所述位置信息。
在一些實施方案中,所述位置信息通信方法可能還包括:在從所述第一行人裝置接收到所述第一行人裝置的所述位置信息之后,設(shè)定第一時間段;確定是否在所述第一時間段中從其他車輛接收到第二行人裝置的位置信息,其中所述第二行人裝置與所述第一行人裝置之間的距離比第一預(yù)定距離短;以及如果否,在第一802.11管理幀中廣播所述第一行人裝置的所述位置信息。
在一些實施方案中,所述位置信息通信方法可能還包括:確定是否在第二預(yù)定時間段內(nèi)接收到第二車輛的位置信息,所述第二車輛與所述第一車輛的距離比第二預(yù)定距離短;以及如果否,在第二802.11管理幀中廣播所述第一車輛的位置信息。
在一些實施方案中,所述第一802.11管理幀或所述第二802.11管理幀可以是信標(biāo)幀。在一些實施方案中,所述第一行人裝置的所接收的位置信息可承載在信標(biāo)幀的BSSID字段或SSID字段中。在一些實施方案中,所述第一車輛的位置信息可承載在信標(biāo)幀的BSSID字段或SSID字段中。
在一些實施方案中,所述第一802.11管理幀或所述第二802.11管理幀可以是其他類型的幀,諸如探測響應(yīng)幀、驗證響應(yīng)幀和關(guān)聯(lián)響應(yīng)幀。
在一些實施方案中,所述第一預(yù)定距離或所述第二預(yù)定距離可以是20米。
在一些實施方案中,所述第一車輛的位置信息可從安裝在第一車輛上的定位裝置(諸如GPS裝置)獲得。
在一些實施方案中,所述位置信息通信方法可能還包括:在接收到所述第一行人裝置和所述第二行人裝置中的一個的位置信息之后,基于所述第一行人裝置和所述第二行人裝置中的所述一個以及第一車輛的位置信息,計算在所述第一行人裝置和所述第二行人裝置中的所述一個與所述第一車輛之間的距離;以及如果所計算的距離比預(yù)定距離短,產(chǎn)生報警。
在一些實施方案中,所述預(yù)定距離可以是10米。
在一個實施方案中,提供一種基于Wi-Fi的位置信息通信方法。所述方法可包括:第一行人裝置在802.11管理幀中廣播其位置信息。
在一些實施方案中,所述位置信息通信方法可能還包括:確定是否從第一車輛接收到第二行人裝置的位置信息,所述第二行人裝置與所述第一行人裝置的距離比預(yù)定距離短;以及如果否,在802.11管理幀中廣播第一行人裝置的位置信息。
在一些實施方案中,所述第一行人裝置可以周期性地或在接收到第二車輛的位置信息之后廣播所述第一行人裝置的位置信息。
在一些實施方案中,所述802.11管理幀可以是探測請求幀。第一行人裝置的位置信息可承載在探測請求幀的SSID字段或BSSID字段中。
在一些實施方案中,所述802.11管理幀可以是其他類型的幀,諸如驗證請求幀和關(guān)聯(lián)請求幀。
在一些實施方案中,所述預(yù)定距離可以是20米。
在一些實施方案中,所述第一行人裝置的位置信息可從安裝在所述第一行人裝置上的定位裝置(諸如GPS裝置)獲得。
在一個實施方案中,提供一種安裝在第一車輛上的通信系統(tǒng)。所述通信系統(tǒng)可包括接收器、發(fā)射器和處理裝置,所述處理裝置被配置用于:確定接收器是否在第一預(yù)定時間段內(nèi)接收到第二車輛的位置信息,所述第二車輛與所述第一車輛的距離比第一預(yù)定距離短;以及如果否,控制所述發(fā)射器在第一802.11管理幀中廣播所述第一車輛的位置信息。
在一些實施方案中,所述處理裝置可能還被配置用于重復(fù)以上過程。
在一些實施方案中,所述處理裝置可能還被配置用于:在接收器從所述第一行人裝置接收到所述第一行人裝置的位置信息之后,控制發(fā)射器在第二802.11管理幀中廣播所述第一行人裝置的位置信息。
在一些實施方案中,所述處理裝置可能還被配置用于:在接收器從所述第一行人裝置接收到所述第一行人裝置的位置信息之后,設(shè)定第二時間段;確定所述接收器是否在第二時間段中從其他車輛接收到第二行人裝置的位置信息,其中所述第二行人裝置與所述第一行人裝置之間的距離比第二預(yù)定距離短;以及如果否,控制發(fā)射器在第二802.11管理幀中廣播所述第一行人裝置的位置信息。
在一些實施方案中,所述第一802.11管理幀或所述第二802.11管理幀可以是信標(biāo)幀。在一些實施方案中,所述處理裝置可能還被配置用于將所述第一車輛的位置信息添加到信標(biāo)幀的BSSID字段或SSID字段中。在一些實施方案中,所述處理裝置可能還被配置用于將所述第一行人裝置的位置信息添加到信標(biāo)幀的BSSID字段或SSID字段中。
在一些實施方案中,所述第一802.11管理幀或所述第二802.11管理幀可以是其他類型的幀,諸如探測響應(yīng)幀、驗證響應(yīng)幀和關(guān)聯(lián)響應(yīng)幀。
在一些實施方案中,所述第一預(yù)定距離或所述第二預(yù)定距離可以是20米。
在一些實施方案中,所述通信裝置可能還包括輸出裝置。所述處理裝置可能還被配置用于:在所述接收器接收到所述第一行人裝置和所述第二行人裝置中的一個的位置信息之后,基于所述第一行人裝置和所述第二行人裝置中的所述一個以及所述第一車輛的位置信息,計算在所述第一行人裝置和所述第二行人裝置中的所述一個與所述第一車輛之間的距離;以及如果所計算的距離比預(yù)定距離短,控制輸出裝置產(chǎn)生報警。
在一些實施方案中,所述預(yù)定距離可以是10米。
在一些實施方案中,所述通信系統(tǒng)可能還包括被配置用于獲得所述第一車輛的位置信息的定位裝置(諸如GPS裝置)。
在一個實施方案中,提供一種安裝在第一車輛上的通信系統(tǒng)。所述通信系統(tǒng)可包括接收器、發(fā)射器和處理裝置,所述處理裝置被配置用于:在接收器從第一行人裝置接收到所述第一行人裝置的位置信息之后,控制所述發(fā)射器在第一802.11管理幀中廣播所述第一行人裝置的所述位置信息。
在一些實施方案中,所述處理裝置可能還被配置用于:在所述接收器從所述第一行人裝置接收到所述第一行人裝置的位置信息之后,設(shè)定第一時間段;確定所述接收器是否在所述第一時間段中從其他車輛接收到第二行人裝置的位置信息,其中所述第二行人裝置與所述第一行人裝置之間的距離比第一預(yù)定距離短;以及如果否,控制所述發(fā)射器在所述第一802.11管理幀中廣播所述第一行人裝置的所述位置信息。
在一些實施方案中,所述處理裝置可能還被配置用于:確定所述接收器是否在第二預(yù)定時間段內(nèi)接收到第二車輛的位置信息,所述第二車輛與所述第一車輛的距離比第二預(yù)定距離短;以及如果否,控制所述發(fā)射器在第二802.11管理幀中廣播所述第一車輛的位置信息。
在一些實施方案中,所述第一802.11管理幀或所述第二802.11管理幀可以是信標(biāo)幀。在一些實施方案中,所述處理裝置可能還被配置用于將所述第一行人裝置的位置信息添加到信標(biāo)幀的BSSID字段或SSID字段中。在一些實施方案中,所述處理裝置可能還被配置用于將所述第一車輛的位置信息添加到信標(biāo)幀的BSSID字段或SSID字段中。
在一些實施方案中,所述第一802.11管理幀或所述第二802.11管理幀可以是其他類型的幀,諸如探測響應(yīng)幀、驗證響應(yīng)幀和關(guān)聯(lián)響應(yīng)幀。
在一些實施方案中,所述第一預(yù)定距離或第二預(yù)定距離可以是20米。
在一些實施方案中,所述通信裝置可能還包括輸出裝置。所述處理裝置可能還被配置用于:在所述接收器接收到所述第一行人裝置和所述第二行人裝置中的一個的位置信息之后,基于所述第一行人裝置和所述第二行人裝置中的所述一個以及所述第一車輛的位置信息,計算在所述第一行人裝置和所述第二行人裝置中的所述一個與所述第一車輛之間的距離;以及如果所計算的距離比預(yù)定距離短,控制輸出裝置產(chǎn)生報警。
在一些實施方案中,所述預(yù)定距離可以是10米。
在一些實施方案中,所述通信系統(tǒng)可能還包括被配置用于獲得所述第一車輛的位置信息的定位裝置(諸如GPS裝置)。
在一個實施方案中,提供第一行人裝置。第一行人裝置可包括接收器、發(fā)射器和處理裝置,所述處理裝置被配置用于:控制所述發(fā)射器在802.11管理幀中廣播所述第一行人裝置的位置信息。
在一些實施方案中,所述處理裝置可能還被配置用于:確定是否從第一車輛接收到第二行人裝置的位置信息,所述第二行人裝置與所述第一行人裝置的距離比預(yù)定距離短;以及如果否,控制所述發(fā)射器在802.11管理幀中廣播所述第一行人裝置的所述位置信息。
在一些實施方案中,所述處理裝置可被配置用于控制所述發(fā)射器周期性地或在所述接收器接收到第二車輛的位置信息之后廣播所述第一行人裝置的所述位置信息。
在一些實施方案中,所述802.11管理幀可以是探測請求幀。在一些實施方案中,所述處理裝置可能還被配置用于將所述第一行人裝置的位置信息添加到探測請求幀的SSID字段或BSSID字段中。
在一些實施方案中,所述802.11管理幀可以是其他類型的幀,諸如驗證請求幀和關(guān)聯(lián)請求幀。
在一些實施方案中,所述預(yù)定距離可以是20米。
在一些實施方案中,所述第一行人裝置可能還包括被配置用于獲得所述第一行人裝置的位置信息的定位裝置。
附圖說明
本發(fā)明的前述和其他特征將從以下結(jié)合附圖進(jìn)行的描述和所附權(quán)利要求書中變得更充分明顯。應(yīng)理解,這些圖僅描繪根據(jù)本發(fā)明的一些實施方案,并且因此不應(yīng)被視為對本發(fā)明范圍的限制,因而將通過使用附圖來更明確且更詳細(xì)地描述本發(fā)明。
圖1是道路上的駕駛情景的示意圖;
圖2是根據(jù)一個實施方案的基于Wi-Fi的位置信息通信方法100的流程圖;
圖3是根據(jù)一個實施方案的基于Wi-Fi的位置信息通信方法200的流程圖;
圖4是根據(jù)一個實施方案的基于Wi-Fi的位置信息通信方法300的流程圖;
圖5是根據(jù)一個實施方案的安裝在第一車輛上的通信系統(tǒng)400的示意方框圖;以及
圖6是根據(jù)一個實施方案的安裝在第三行人裝置上的通信系統(tǒng)500的示意方框圖。
具體實施例
在以下詳述中,參考附圖,所述附圖形成本發(fā)明的一部分。在附圖中,相同符號通常標(biāo)識相同部件,除非上下文另外指示。在詳述、附圖和權(quán)利要求中描述的說明性實施方案并不意味著限制。在不脫離本文提出的主題的精神或范圍的情況下,可使用其他實施方案并且可做出其他改變。將容易理解的是,如本文中大體所描述和圖中所示出的本發(fā)明的各方面可以多種不同的配置加以布置、替換、組合和設(shè)計,所有這些不同的配置都被本發(fā)明明確涵蓋并且成為本發(fā)明的一部分。
為改善駕駛安全,車輛有必要在駕駛期間獲得行人的位置信息。
圖1是道路上的駕駛情景的示意圖。
參考圖1,車輛V0至V8正在道路上行駛,并且行人裝置P0至P5存在于道路的兩側(cè)上。在一些實施方案中,每個行人裝置可以由步行者或騎自行車者攜帶。
假定車輛V0至V8和行人裝置P0至P5中的每一個裝備有無線發(fā)射和接收裝置,所述車輛和所述行人裝置可以在幀中傳輸其位置信息。在一些實施方案中,車輛V0至V8和行人裝置P0至P5中的每一個可以裝備有定位裝置(諸如GPS裝置)以便獲得位置信息。Wi-Fi服務(wù)可以被設(shè)置在車輛V0至V8和行人裝置P0至P5上,并且它們可能打開Wi-Fi以便接收和發(fā)送幀。
圖2是根據(jù)一個實施方案的基于Wi-Fi的位置信息通信方法100的流程圖。
參考圖2,在S101中,第一車輛確定是否在第一預(yù)定時間段內(nèi)從靠近第一車輛的第二車輛接收到所述第二車輛的位置信息。
在一些實施方案中,所述第二車輛的位置信息可承載在802.11管理幀中。在一些實施方案中,位置信息可以由GPS坐標(biāo)表示。在一些實施方案中,第一預(yù)定時間段可以是三秒。
在一些實施方案中,基于第一車輛和第二車輛的位置信息來確定第二車輛是否靠近第一車輛。在一些實施方案中,第一車輛的位置信息可從安裝在第一車輛上的GPS裝置獲得。在一些實施方案中,如果在第一車輛與第二車輛之間的距離比預(yù)定的距離(諸如20米)更短,第一車輛可以確定第二車輛是靠近第一車輛的。
參考圖1,在下文中,為說明起見將車輛V0作為第一車輛。在第一預(yù)定時間段中,車輛V0可以從車輛V1接收到包括車輛V1的位置信息的802.11管理幀,并且確定車輛V1是否靠近車輛V0。例如,如果由車輛V0計算的在車輛V0與車輛V1之間的距離是比預(yù)定的距離(諸如20米)更短的10米,方法100可以行進(jìn)到S103,不廣播第一車輛的位置信息。如果在車輛V0與車輛V1之間的距離比預(yù)定的距離更長,方法100可以行進(jìn)到S105。
在S105中,第一車輛在第一802.11管理幀中廣播其位置信息。
在一些實施方案中,所述第一802.11管理幀可以是信標(biāo)幀。在一些實施方案中,第一車輛可以將其位置信息(諸如GPS坐標(biāo))添加到信標(biāo)幀的BSSID字段中。并且信標(biāo)幀的SSID字段可以包括表示應(yīng)用名稱的位序列。例如,位序列“010”可以承載在信標(biāo)幀的SSID字段中以便表示“行人檢測”應(yīng)用。在實踐中,第一車輛可以接收到各種幀,并且僅各種幀的部分可以是與“行人檢測”應(yīng)用相關(guān)的802.11管理幀。第一車輛可以基于承載在相關(guān)的802.11管理幀中表示“行人檢測”應(yīng)用的位序列來識別相關(guān)的802.11管理幀。在一些實施方案中,第一車輛可以將其標(biāo)識符(ID)添加到第一802.11管理幀中。
在一些實施方案中,第一車輛可以將其位置信息添加到信標(biāo)幀的SSID字段中。在一些實施方案中,第一802.11管理幀可以是其他類型的幀,諸如探測響應(yīng)幀、驗證響應(yīng)幀和關(guān)聯(lián)響應(yīng)幀。
在一些實施方案中,如果在第一預(yù)定時間段中沒有接收到其他車輛的位置信息,第一車輛可以直接在第一802.11管理幀中廣播其位置信息。例如,在第一預(yù)定時間段中,車輛V0可能沒有從任何其他車輛接收到位置信息,從而車輛V0廣播其位置信息。
在一些實施方案中,S101至S105可以被周期性地執(zhí)行。
從以上看出,所述第一車輛基于確定是否接收到靠近第一車輛的車輛的位置信息,在第一802.11管理幀中廣播其位置信息。因此,減輕信道擁塞。
圖3是根據(jù)一個實施方案的基于Wi-Fi的位置信息通信方法200的流程圖。
在S201中,在從第一行人裝置接收到第一行人裝置的位置信息之后,第一車輛設(shè)定第二時間段。
在一些實施方案中,所述第一行人裝置的位置信息可承載在802.11管理幀中。在一些實施方案中,802.11管理幀可能還包括表示與S105中所描述的應(yīng)用名稱相同的應(yīng)用名稱的位序列,以使得第一車輛可以確定802.11管理幀與應(yīng)用相關(guān)并且執(zhí)行方法200中的后續(xù)過程。
在一些實施方案中,所述第二時間段可以是三秒。在一些實施方案中,第一車輛可以基于包含在承載第一行人裝置的位置信息的幀中的發(fā)射器的ID,確定是否從另一個車輛或從第一行人裝置接收到第一行人裝置的位置信息。
在S203中,第一車輛確定是否在第二時間段中從第三車輛接收到靠近第一行人裝置的第二行人裝置的位置信息。
在一些實施方案中,基于第一行人裝置和第二行人裝置的位置信息確定第二行人裝置是否靠近第一行人裝置。在一些實施方案中,如果在第一行人裝置與第二行人裝置之間的距離比預(yù)定的距離(諸如20米)更短,第一車輛可以確定兩個行人裝置彼此靠近。
參考圖1,例如,車輛V0從行人裝置P0接收到行人裝置P0的位置信息,并且開始等待第二時間段。如果車輛V0在第二時間段中從另一個車輛(例如,車輛V4)接收到行人裝置P1的位置信息,車輛V0計算行人裝置P0與行人裝置P1之間的距離。如果確定所述距離比預(yù)定的距離(諸如20米)更短,方法200可以行進(jìn)到S205,不廣播第一行人裝置的位置信息;否則行進(jìn)到S207。
在S207中,第一車輛在第二802.11管理幀中廣播第一行人裝置的位置信息。
在一些實施方案中,第二802.11管理幀可以是信標(biāo)幀。在一些實施方案中,第一車輛可以將所接收的第一行人裝置的位置信息(諸如GPS坐標(biāo))添加到信標(biāo)幀的BSSID字段中。并且信標(biāo)幀的SSID字段可以包括表示與第一802.11管理幀相同的應(yīng)用名稱的位序列。在一些實施方案中,第一車輛可以將其ID添加到第二802.11管理幀中。
在一些實施方案中,第一車輛可以將所接收的第一行人裝置的位置信息添加到信標(biāo)幀的SSID字段中。在一些實施方案中,第二802.11管理幀可以是其他類型的幀,諸如探測響應(yīng)幀、驗證響應(yīng)幀和關(guān)聯(lián)響應(yīng)幀。
在一些實施方案中,如果在第二時間段中沒有接收到第二行人裝置的位置信息,第一車輛可以直接在第二802.11管理幀中廣播第一行人裝置的位置信息。例如,車輛V0在第二時間段中可能沒有接收到除行人裝置P0之外的行人裝置的位置信息,從而車輛V0廣播行人裝置P0的位置信息。
在一些實施方案中,一旦接收到第一行人裝置的位置信息,第一車輛可以直接廣播所接收的第一行人裝置的位置信息。
從以上看出,在從第一行人裝置接收到位置信息之后,第一車輛可以基于確定是否接收到靠近第一行人裝置的第二行人裝置的位置信息,在第二802.11管理幀中廣播第一行人裝置的位置信息,這可減輕信道擁塞并且避免廣播風(fēng)暴。
在一些實施方案中,在獲得第一行人裝置和第二行人裝置中的一個的位置信息之后,第一車輛可以計算在第一行人裝置和第二行人裝置中的所述一個與第一車輛之間的距離,并且將所述距離與預(yù)定的距離比較。如果距離比預(yù)定的距離短,第一車輛可以產(chǎn)生報警以便提醒用戶。在一些實施方案中,預(yù)定距離可以是10米。
圖4是根據(jù)一個實施方案的基于Wi-Fi的位置信息通信方法300的流程圖。
在S301中,在從第四車輛接收到第四車輛的位置信息之后,第三行人裝置設(shè)定第三時間段。
在一些實施方案中,第三行人裝置(諸如移動電話)可以由步行者或騎自行車者攜帶。在一些實施方案中,所述第三時間段可以是三秒。
在一些實施方案中,第四車輛的位置信息可承載在802.11管理幀中。在一些實施方案中,802.11管理幀可能還包括表示與方法200中所描述的應(yīng)用名稱相同的應(yīng)用名稱的位序列,以使得第三行人裝置可以確定802.11管理幀是否與應(yīng)用相關(guān)并且執(zhí)行方法300中的后續(xù)過程。在一些實施方案中,Wi-Fi服務(wù)可以被設(shè)置在第三行人裝置上,并且第三行人裝置可以打開Wi-Fi以便接收和發(fā)送幀。
在S303中,第三行人裝置確定是否在第三時間段中從車輛接收到靠近第三行人裝置的第四行人裝置的位置信息。
在一些實施方案中,第四行人裝置的位置信息可承載在802.11管理幀中。并且802.11管理幀可能還包括表示與S301中描述的應(yīng)用名稱相同的應(yīng)用名稱的位序列。
在一些實施方案中,基于第三行人裝置和第四行人裝置的位置信息確定第四行人裝置是否靠近第三行人裝置。在一些實施方案中,第三行人裝置的位置信息可從安裝在第三行人裝置上的定位裝置(諸如GPS模塊)獲得。在一些實施方案中,如果在第三行人裝置與第四行人裝置之間的距離比預(yù)定的距離(諸如20米)更短,第三行人裝置可以確定兩個行人裝置彼此靠近。
參考圖1,例如,行人裝置P2從車輛V3接收到車輛V3的位置信息,并且開始等待第三時間段。如果行人裝置P2在第三時間段中從車輛V0至V8中的一個接收到行人裝置P4的位置信息,行人裝置P2計算行人裝置P2與行人裝置P4之間的距離。如果確定所述距離比預(yù)定的距離(諸如20米)更短,方法300可以行進(jìn)到S305,不廣播第三行人裝置的位置信息;否則行進(jìn)到S307。
在S307中,第三行人裝置在第三802.11管理幀中廣播其位置信息。
在一些實施方案中,第三802.11管理幀可以是探測請求幀。在一些實施方案中,第三行人裝置可以將其位置信息(諸如GPS坐標(biāo))添加到探測請求幀的SSID字段中。并且探測請求幀的SSID字段可能還包括表示與以上所描述的應(yīng)用名稱相同的應(yīng)用名稱的位序列。在實踐中,第三行人裝置可以接收到各種幀,并且僅各種幀的部分可以是與“行人檢測”應(yīng)用相關(guān)的802.11管理幀。第三行人裝置可以基于承載在相關(guān)的802.11管理幀中表示“行人檢測”應(yīng)用的位序列來識別相關(guān)的802.11管理幀。在一些實施方案中,第三行人裝置可以將其ID添加到第三802.11管理幀中。
在一些實施方案中,第三行人裝置可以將其位置信息添加到探測請求幀的BSSID字段中。在一些實施方案中,第三802.11管理幀可以是其他類型的幀,諸如驗證請求幀和關(guān)聯(lián)請求幀。
在一些實施方案中,如果在第三時間段中沒有從車輛接收到第四行人裝置的位置信息,第三行人裝置可以直接在第三802.11管理幀中廣播其位置信息。例如,行人裝置P2可能在第三時間段中沒有從車輛V0至V8接收到其他行人裝置的位置信息,從而行人位置P2廣播其位置信息。
在一些實施方案中,第三行人裝置可能不廣播通過接收到第四車輛的位置信息觸發(fā)的其位置信息。在一些實施方案中,第三行人裝置可以周期性地廣播其位置信息。也就是說,在每個周期中,第三行人裝置可以確定是否從車輛接收到靠近第三行人裝置的第四行人裝置的位置信息。如果否,第三行人裝置可以在第三802.11管理幀中廣播其位置信息;反之亦然。
在一些實施方案中,當(dāng)檢測到第三行人裝置在車道上或接近車道時,可以執(zhí)行基于Wi-Fi的位置信息通信方法300。參考圖1,行人裝置P5可以確定其遠(yuǎn)離道路并且不必廣播其位置信息。
從以上看出,在廣播第三行人裝置的位置信息之前,第三行人裝置確定靠近第三行人裝置的另一個行人裝置是否已經(jīng)廣播其位置信息。如果是,第三行人裝置可能不廣播第三行人裝置的位置信息,這可以減輕信道擁塞并且避免廣播風(fēng)暴。在本領(lǐng)域中眾所周知的是802.11協(xié)議規(guī)定客戶端不能從其他客戶端接收到幀。在此,車輛作為訪問點而行人裝置作為客戶端。因此,行人裝置不能接收到由其他行人裝置廣播的幀。在以上實施方案中,第三行人裝置基于車輛廣播的所接收的行人裝置的位置信息,執(zhí)行確定過程303。
在以上基于Wi-Fi的位置信息通信方法中,802.11管理幀是過載的以便承載車輛或行人裝置的位置信息,以使得已經(jīng)打開Wi-Fi的車輛和行人裝置可以實現(xiàn)廣播其位置信息,這確保位置信息的快速傳播并且進(jìn)一步確保駕駛安全。此外,一部分車輛或一部分行人裝置可能不必廣播其位置信息,這可減輕信道擁塞并且避免廣播風(fēng)暴。
圖5是根據(jù)一個實施方案的安裝在第一車輛上的通信系統(tǒng)400的示意方框圖。參考圖5,通信系統(tǒng)400包括定位裝置401、接收器403、發(fā)射器405、處理裝置407、聲音報警發(fā)生器409和存儲裝置411。
定位裝置401可被配置用于獲得第一車輛的位置信息,例如,通信系統(tǒng)400的地理坐標(biāo)。在一些實施方案中,定位裝置401可以是GPS裝置。接收器403可以被配置用于從其他車輛和行人裝置接收幀。發(fā)射器405可以被配置用于廣播幀。
處理裝置407可被配置用于:確定是否在第一預(yù)定時間段內(nèi)從第二車輛接收到靠近第一車輛的第二車輛的位置信息;將第一車輛的位置信息添加到第一802.11管理幀中;以及控制發(fā)射器405播放第一802.11管理幀。在一些實施方案中,所述第一時間段可以是3秒。
在一些實施方案中,處理裝置407可能還被配置用于:在接收器403從第一行人裝置接收到第一行人裝置的位置信息之后,設(shè)定第二時間段;確定是否在第二時間段中從第三車輛接收到靠近第一行人裝置的第二行人裝置的位置信息;將所接收的第一行人裝置的位置信息添加到第二802.11管理幀中;以及控制發(fā)射器405廣播第二802.11管理幀。在一些實施方案中,第二時間段可以是3秒。
在一些實施方案中,第一或第二802.11管理幀可以是信標(biāo)幀、探測響應(yīng)幀、驗證響應(yīng)幀或關(guān)聯(lián)響應(yīng)幀。
在一些實施方案中,處理裝置407可能還被配置來:一旦接收器401接收到第一行人裝置和第二行人裝置中的一個的位置信息,計算第一車輛與第一行人裝置和第二行人裝置中的所述一個之間的距離;將所述距離與預(yù)定的距離比較;并且如果所述距離比預(yù)定的距離更短,控制聲音報警生成器409來產(chǎn)生報警以便提及用戶。在一些實施方案中,預(yù)定的距離可以是10米。
在一些實施方案中,接收器403和發(fā)射器405可以整合在一個裝置中,諸如無線網(wǎng)絡(luò)接口卡(Network Interface Card,NIC)。處理裝置407可以是CPU、或MCU、或DSP等、或它們的任何組合。存儲裝置411可存儲操作系統(tǒng)和程序指令。
圖6是根據(jù)一個實施方案的安裝在第三行人裝置上的通信系統(tǒng)500的示意方框圖。參考圖6,安裝在第三行人裝置上的通信系統(tǒng)500可包括定位裝置501、接收器503、發(fā)射器505、處理裝置507和存儲裝置509。在一些實施方案中,第三行人裝置可以由步行者或騎自行車者攜帶。
定位裝置501可被配置用于獲得第三行人裝置的位置信息,例如,通信系統(tǒng)500的地理坐標(biāo)。在一些實施方案中,定位裝置501可以是GPS模塊。接收器503可以被配置用于從車輛接收幀。發(fā)射器505可以被配置用于廣播幀。
處理裝置507可被配置用于:在接收器503從第四車輛接收到第四車輛的位置信息之后,設(shè)定第三時間段;確定接收器503是否在第三時間段中從車輛接收到靠近第三行人裝置的第四行人裝置的位置信息;將第三行人裝置的位置信息添加到第三802.11管理幀;以及控制發(fā)射器505廣播第三802.11管理幀。
在一些實施方案中,第三802.11管理幀可以是探測請求幀、驗證請求幀或關(guān)聯(lián)請求幀。
在一些實施方案中,接收器503和發(fā)射器505可以整合在一個裝置中,諸如無線NIC。處理裝置507可以是CPU、或MCU、或DSP等、或它們的任何組合。存儲裝置509可存儲操作系統(tǒng)和程序指令。
根據(jù)一個實施方案,提供一種包含用于傳送位置信息的計算機程序的非暫時性計算機可讀介質(zhì)。當(dāng)計算機程序由處理器執(zhí)行時,它將指導(dǎo)處理器來:確定是否在預(yù)定時間段內(nèi)接收到靠近處理器的第一車輛的位置信息;并且如果否,在802.11管理幀中廣播其位置信息。
系統(tǒng)各方面的硬件實現(xiàn)與軟件實現(xiàn)之間幾乎沒有區(qū)別;使用硬件或軟件一般是表示成本與效率折衷的設(shè)計選擇。例如,如果實現(xiàn)者確定速度和準(zhǔn)確性是最重要的,那么實現(xiàn)者可選擇以硬件和/或固件車輛為主;如果靈活性是最重要的,那么實現(xiàn)者可選擇以軟件實現(xiàn)為主;或者,再一次可替代地,實現(xiàn)者可選擇硬件、軟件和/或固件的某一組合。
雖然本文已公開了各個方面和實施方案,但是其他方面和實施方案對于本領(lǐng)域那些技術(shù)人員來說將是明顯的。本文所公開的各個方面和實施方案是為了舉例說明,并且不應(yīng)認(rèn)為是限制性的,下面的權(quán)利要求書將指示所具有的真實范圍和精神。