專利名稱:計算機(jī)執(zhí)行的收集數(shù)據(jù)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機(jī)執(zhí)行的收集數(shù)據(jù)的方法。
背景技術(shù):
如果存在一個關(guān)于天氣預(yù)測的聲名狼藉的事實的話,那就是盡管過程看起來很科學(xué),天氣預(yù)報的準(zhǔn)確性仍然看起來那么“隨機(jī)”。部分地,這可歸咎于無數(shù)的影響局部天氣未知的和/或不可知的因素,但是部分地這可歸咎于缺少合適的數(shù)據(jù)樣本?,F(xiàn)代天氣預(yù)測具有可供使用的多種工具。衛(wèi)星圖像、氣象探測球、氣象站、目視確認(rèn)和其它天氣預(yù)報均能夠增加信息至聚合池(conglomerate pool)。即使這樣,衛(wèi)星位于距離地球數(shù)千英里之上、氣象探測球不太常用并且受到不規(guī)則運動影響,氣象站有時候會距 離數(shù)英里分布,目視確認(rèn)僅能夠通知報告的天氣實際正在發(fā)生,并且其它天氣預(yù)報受制于類似的限制。總體上,可能會由于成本限制而不能發(fā)射更多的衛(wèi)星或建立更多的氣象站。衛(wèi)星會花費數(shù)百萬美元來建造并且發(fā)射,并且先不說在允許的總數(shù)目上的限制,并沒有明確指示足夠數(shù)目的衛(wèi)星會提供恰好準(zhǔn)確的預(yù)報。因此,必須考慮到從數(shù)百萬美元的新衛(wèi)星上獲得相對于其發(fā)射成本的收益。類似地,氣象站和數(shù)據(jù)收集點也具有相關(guān)的成本。盡管情況可能為足夠的數(shù)據(jù)收集能夠提供更準(zhǔn)確的預(yù)測,并且當(dāng)然其能夠提供給定點處更準(zhǔn)確的狀況觀點(例如,相對于四個數(shù)據(jù)點,通過X、Y范圍內(nèi)的500個數(shù)據(jù)點預(yù)測位置X、Y處的溫度/濕度/等當(dāng)然會更精確),同樣必然存在成本-利益分析。城市值不值得以建立100,000個額外的氣象站的成本使得預(yù)測水平提高一定百分比?額外的數(shù)據(jù)能夠帶來什么收益?當(dāng)然,人們可以假設(shè)如果實現(xiàn)完美的天氣預(yù)測,可能值得這樣做,但是即便是完美地預(yù)測天氣的能力也不能夠確保期望的投資回報,因為數(shù)據(jù)能夠容易地“取得”(因為該預(yù)測通常是向公眾廣播)并且使用。一些年刊出版物依賴于更為邊緣(fringe)技術(shù)以預(yù)測天氣。這些通常稱為農(nóng)用年歷的出版物已經(jīng)成功地出版超過一個世紀(jì),并且它們提供看起來足夠吸引持續(xù)的讀者群的預(yù)測,盡管它們依賴于有些未被承認(rèn)的(unrecognized)因素,例如行星對齊(planetaryalignment)、太陽黑子、潮夕通量(tidal flux)等。但是,它們是表明一致性和準(zhǔn)確的天氣預(yù)測存在大的商機(jī)的證據(jù)。
發(fā)明內(nèi)容
根據(jù)本發(fā)明一方面,提供一種收集數(shù)據(jù)的計算機(jī)執(zhí)行的方法,包括經(jīng)由車輛計算機(jī)系統(tǒng)查詢車輛中所包括的與車輛網(wǎng)絡(luò)通信的多個天氣傳感器。該說明性的方法還包括對于每個傳感器,確定是否存在用于存儲來自傳感器的數(shù)據(jù)的合適的條件。另外,該說明性的方法包括如果存在合適的條件則存儲來自傳感器的數(shù)據(jù)。最后,該方法包括將來自一個或多個查詢的傳感器的數(shù)據(jù)和車輛的當(dāng)前GPS坐標(biāo)從車輛計算機(jī)系統(tǒng)發(fā)送至遠(yuǎn)程網(wǎng)絡(luò)。
根據(jù)本發(fā)明另一方面,提供一種為車輛提供實時天氣報告的計算機(jī)執(zhí)行的方法。該方法包括在服務(wù)器處接收來自車輛計算機(jī)系統(tǒng)的對天氣報告的請求。在此實施例中,該請求包括請求的車輛的GPS坐標(biāo)。該說明性方法還包括經(jīng)由一個或多個服務(wù)器執(zhí)行的收集程序從數(shù)據(jù)庫收集多個數(shù)據(jù)點。在此說明性的示例中,數(shù)據(jù)點相應(yīng)于在緊密鄰近當(dāng)前時間的某一時間從其它車輛報告的天氣數(shù)據(jù)。此外,該數(shù)據(jù)相應(yīng)于與所包括的GPS坐標(biāo)緊密鄰近的坐標(biāo)所報告的數(shù)據(jù)。說明性的方法進(jìn)一步包括經(jīng)由一個或多個服務(wù)器執(zhí)行的集合程序集合該數(shù)據(jù)以形成所包括的GPS坐標(biāo)的天氣預(yù)測。最后,該說明性的方法包括將天氣預(yù)測從服務(wù)器報告至車輛計算機(jī)系統(tǒng)。根據(jù)本發(fā)明一個實施例,該請求還包括服務(wù)等級。根據(jù)本發(fā)明一個實施例,該收集基于服務(wù)等級變化這樣較高等級的服務(wù)相應(yīng)于比較低服務(wù)等級更為全面的數(shù)據(jù)收集。根據(jù)本發(fā)明一個實施例,該集合還包括基于相應(yīng)于數(shù)據(jù)點的GPS坐標(biāo)鄰近于該包 括的GPS坐標(biāo)加權(quán)數(shù)據(jù)。根據(jù)本發(fā)明一個實施例,數(shù)據(jù)點相應(yīng)于從單個車輛報告的數(shù)據(jù)。根據(jù)本發(fā)明一個實施例,數(shù)據(jù)點相應(yīng)于預(yù)定區(qū)域的數(shù)據(jù)集合,該區(qū)域具有至少一組與其相關(guān)的GPS坐標(biāo)。根據(jù)本發(fā)明又一方面,提供一種提供預(yù)測性天氣數(shù)據(jù)的計算機(jī)執(zhí)行的方法。該方法包括在服務(wù)器處接收來自車輛計算機(jī)系統(tǒng)的天氣報告的請求。在此說明性的實施例中,該請求包括請求的車輛的GPS坐標(biāo)、請求的車輛的當(dāng)前行進(jìn)方向、請求的車輛的當(dāng)前速度以及請求天氣報告的未來時間或位置或兩者。同樣,在此說明性的實施例中,該方法包括如果未提供請求天氣報告的位置則估算未來時間車輛的位置,和/或如果不包括請求天氣報告的未來時間則估算車輛將要到達(dá)未來位置的時間。說明性的方法進(jìn)一步包括經(jīng)由一個或多個服務(wù)器執(zhí)行的收集程序從數(shù)據(jù)庫收集多個數(shù)據(jù)點。在此實施例中,數(shù)據(jù)點相應(yīng)于緊密鄰近當(dāng)前時間的某一時間時從其它車輛報告的天氣數(shù)據(jù)。在此實施例中,在其它車輛從與估算的車輛在未來時間所處位置或者所包括的請求天氣報告的位置緊密鄰近內(nèi)的坐標(biāo)報告數(shù)據(jù)的情況下收集數(shù)據(jù)。說明性的方法進(jìn)一步包括經(jīng)由一個或多個服務(wù)器執(zhí)行的集合程序集合該數(shù)據(jù)以形成所包括的GPS坐標(biāo)的天氣預(yù)測。最后,該方法包括將天氣預(yù)測從服務(wù)器報告至車輛計算機(jī)系統(tǒng)。根據(jù)本發(fā)明一個實施例,該估算至少部分基于車輛的當(dāng)前速度和車輛的當(dāng)前行進(jìn)方向。根據(jù)本發(fā)明一個實施例,該估算至少部分基于包括于該請求的當(dāng)前路線規(guī)劃信
肩、O根據(jù)本發(fā)明一個實施例,路線規(guī)劃信息包含至遠(yuǎn)程服務(wù)器的含有用于車輛的路線規(guī)劃信息的參照,如果需要該參照還包括訪問參數(shù)用于訪問路線規(guī)劃信息。根據(jù)本發(fā)明一個實施例,如果包括的或估算的未來時間離開當(dāng)前時間大于預(yù)定的閾值,該集合包括利用一個或多個預(yù)測性算法以預(yù)測包括的或估算的位置處的當(dāng)前天氣狀況的可能變化。
圖I顯示了車輛計算機(jī)系統(tǒng)和遠(yuǎn)程網(wǎng)絡(luò)的說明性示例。圖2顯示了車輛數(shù)據(jù)收集和報告流程的說明性示例。圖3顯示了天氣數(shù)據(jù)請求流程的說明性示例。圖4顯示了天氣數(shù)據(jù)報告計算和響應(yīng)的說明性示例。圖5顯示了用于請求路線的天氣的請求程序的說明性示例,包括基于報告的天氣調(diào)節(jié)路線。圖6顯示了包含數(shù)據(jù)報告的變化水平的天氣數(shù)據(jù)收集和報告系統(tǒng)的請求和響應(yīng)流程的說明性示例。
具體實施方式
根據(jù)需要,本發(fā)明書中公開了本發(fā)明的詳細(xì)實施例;然而,應(yīng)理解所公開的實施例僅為本發(fā)明的示例,其可以多種替代形式實施。附圖無需按比例繪制;可放大或縮小一些特征以顯示特定組件的細(xì)節(jié)。因此,本說明書中所公開的具體結(jié)構(gòu)性和功能性細(xì)節(jié)不應(yīng)被解釋為限制,而僅是權(quán)利要求的代表性基礎(chǔ)和/或教導(dǎo)本領(lǐng)域技術(shù)人員以各種方式實施本發(fā)明的代表性基礎(chǔ)。圖I說明了用于車輛31的車輛載計算機(jī)系統(tǒng)(VCS)I的示例框式拓樸圖。這種基于車輛的計算機(jī)系統(tǒng)I的示例為由福特汽車公司制造的SYNC系統(tǒng)。設(shè)有基于車輛的計算機(jī)系統(tǒng)的車輛可包含位于車輛中的可視前端界面4。用戶還可通過例如觸摸屏與該界面(如果有的話)交互。在另一說明性的實施例中,通過按壓按扭、口頭對話和語音合成進(jìn)行交互。在圖I中所示的說明性實施例I中,處理器3控制車載計算機(jī)系統(tǒng)的運轉(zhuǎn)的至少一部分。設(shè)在車輛中的處理器允許車載處理指令和程序。此外,處理器連接至非持久存儲器5和持久存儲器7。在這個說明性實施例中,非持久存儲器為隨機(jī)存取存儲器(RAM)并且持久存儲器為硬盤驅(qū)動器(HDD)或閃存。處理器還設(shè)有多個不同的輸入,允許用戶與處理器交互。在此說明性實施例中,設(shè)有麥克風(fēng)29、輔助輸入25 (用于輸入33)、USB輸入23、GPS輸入24、和藍(lán)牙輸入15。還設(shè)有輸入選擇器51以允許用戶在多種輸入之間切換。在對麥克風(fēng)和輔助連接器的輸入傳遞至處理器之前通過轉(zhuǎn)換器27將其從模擬信號轉(zhuǎn)換為數(shù)字信號。盡管未顯示,與VCS通信的多個車輛組件和輔助組件可使用車輛網(wǎng)絡(luò)(例如但不限于CAN總線)以向VCS (或其組件)傳遞數(shù)據(jù)或從其接收數(shù)據(jù)。對系統(tǒng)的輸出可包括但不限于視覺顯不器4和揚(yáng)聲器13或立體聲系統(tǒng)輸出。揚(yáng)聲器連接至放大器11并通過數(shù)字-模擬轉(zhuǎn)換器9從處理器3接收其信號。還可分別沿19、21處所示的雙向數(shù)據(jù)流輸出至遠(yuǎn)程藍(lán)牙設(shè)備(例如PND54)或USB設(shè)備(例如車輛導(dǎo)航設(shè)備 60)。在一個說明性實施例中,系統(tǒng)I使用藍(lán)牙收發(fā)器15與用戶的漫游設(shè)備53(例如蜂窩電話、智能電話、PDA等)通信17。漫游設(shè)備可隨后用于通過例如與蜂窩塔57的通信55來與車輛31外部的網(wǎng)絡(luò)61通信59。在一些實施例中,蜂窩塔57可為WiFi接入點。信號14代表了漫游設(shè)備和藍(lán)牙收發(fā)器之間的示例性通信??赏ㄟ^按鈕52或類似輸入指示漫游設(shè)備53和藍(lán)牙收發(fā)器15的配對,這樣,指示CPU車載藍(lán)牙收發(fā)器將與漫游設(shè)備中的藍(lán)牙收發(fā)器配對。可利用例如與漫游設(shè)備53相關(guān)聯(lián)的數(shù)據(jù)計劃(data-plan)、聲載數(shù)據(jù)(data overvoice)或雙音多頻(DTMF)音調(diào)在CPU3和網(wǎng)絡(luò)61之間傳遞數(shù)據(jù)??商娲?,可能需要包括具有天線18的車載調(diào)制解調(diào)器63以便通過語音頻帶(voice band)在CPU3和網(wǎng)絡(luò)61之間傳遞16數(shù)據(jù)。隨后,漫游設(shè)備53能夠通過例如與蜂窩塔57的通信55用于與車輛31之外的網(wǎng)絡(luò)61通信59。在一些實施例中,調(diào)制解調(diào)器63可與蜂窩塔建立通信20用于與網(wǎng)絡(luò)61通信。如非限制性示例,調(diào)制解調(diào)器63可為USB蜂窩調(diào)制解調(diào)器并且通信20可為蜂窩通信。在一個說明性實施例中,處理器可設(shè)有包括API的操作系統(tǒng)以與調(diào)制解調(diào)器應(yīng)用軟件通信。調(diào)制解調(diào)器應(yīng)用軟件可訪問藍(lán)牙收發(fā)器上嵌入模塊或固件以完成與遠(yuǎn)程藍(lán)牙收發(fā)器(例如在漫游設(shè)備中發(fā)現(xiàn)的)的無線通信。在另一實施例中,漫游設(shè)備53包括用于語音帶或?qū)拵?shù)據(jù)通信的調(diào)制解調(diào)器。在 聲載數(shù)據(jù)的實施例中,當(dāng)正在傳輸數(shù)據(jù)期間漫游設(shè)備的主人對設(shè)備說話時,可執(zhí)行已知為頻分復(fù)用的技術(shù)。在其它時間,當(dāng)主人沒有使用該設(shè)備時,數(shù)據(jù)傳輸能夠使用整個帶寬(在一個示例中為300Hz至3. 4kHz)。如果用戶具有與漫游設(shè)備相關(guān)聯(lián)的數(shù)據(jù)計劃,該數(shù)據(jù)計劃可能允許寬帶傳輸且系統(tǒng)可使用更寬的帶寬(加速數(shù)據(jù)傳輸)。在又一實施例中,漫游設(shè)備53被安裝至車輛31的蜂窩通信設(shè)備(未顯示)所代替。在又一實施例中,漫游設(shè)備53可為能夠通過例如(而非限定)802· 11網(wǎng)絡(luò)(例如WiFi)或WiMax網(wǎng)絡(luò)通信的無線局域網(wǎng)(LAN)設(shè)備。在一個實施例中,輸入數(shù)據(jù)可經(jīng)由聲載數(shù)據(jù)或數(shù)據(jù)計劃穿過漫游設(shè)備、穿過車載藍(lán)牙收發(fā)器、并進(jìn)入車輛內(nèi)部處理器3。例如,在某些臨時數(shù)據(jù)的情況下,數(shù)據(jù)可存儲在HDD或其它存儲介質(zhì)7上直至不再需要的時候。其它可與車輛交互的來源包括具有例如USB連接56和/或天線58的個人導(dǎo)航設(shè)備54,或者具有USB 62或其它連接的車輛導(dǎo)航設(shè)備60、車載GPS設(shè)備24、或者與網(wǎng)絡(luò)61連接的遠(yuǎn)程導(dǎo)航系統(tǒng)(未顯示)。此外,CPU可與多個其它輔助設(shè)備65通信。這些設(shè)備可通過無線連接67或有線連接69相連。同樣地或可替代地,CPU可使用例如WiFi 71收發(fā)器連接至基于車輛的無線路由器73。這可允許CPU在本地路由器73范圍內(nèi)連接至遠(yuǎn)程網(wǎng)絡(luò)。輔助設(shè)備65可包括但不限于個人媒體播放器、無線健康設(shè)備、移動計算機(jī)等。如上所提,建立多個靜止的數(shù)據(jù)收集器以增加至天氣相關(guān)狀況的聚合知識最多是成本受限以及最壞是潛在無效。天氣相關(guān)的狀況包括但不限于溫度、風(fēng)速、風(fēng)寒、濕度(相對和絕對)、氣壓等。這些氣象站的一個大的缺陷是它們不會確保為提供者帶來額外的收益。另外,出于數(shù)據(jù)收集目的鎖定一片土地而無論所需要的土地大小(其可能相當(dāng)小),當(dāng)乘以數(shù)百萬的氣象站時,也帶來隨之而來的成本。然而,能夠使用現(xiàn)有傳感器(以及以非常適當(dāng)?shù)某杀咎峁└嗟膫鞲衅?以從事數(shù)據(jù)提供。根據(jù)至少一個說明性的實施例,如果具有一些天氣數(shù)據(jù)傳感能力的系統(tǒng)能夠便宜地實施,并且如果系統(tǒng)進(jìn)一步具有內(nèi)建的數(shù)據(jù)分配能力,則該系統(tǒng)能夠以成本有效的方式應(yīng)用以收集天氣數(shù)據(jù)而不會招致過多的通常與建立和安裝數(shù)據(jù)收集點相關(guān)的開銷。
在第一說明性的實施例中,天氣數(shù)據(jù)為從沿國家級高速路行駛的數(shù)百萬機(jī)動車輛眾包的(crowdsource)。在這個說明性的實施例中,車輛傳感器收集與天氣相關(guān)的數(shù)據(jù)并且周期性地(或按需)將數(shù)據(jù)傳輸至一個或多個數(shù)據(jù)交換中心。隨后能夠基于與車輛位置(從該處獲得數(shù)據(jù)讀數(shù))相關(guān)的GPS坐標(biāo)分類數(shù)據(jù)。來自車輛傳感器的數(shù)據(jù)可被存儲在本地臨時存儲器或本地永久存儲器內(nèi)。當(dāng)特定車輛需要了解天氣數(shù)據(jù)時,其能夠發(fā)送請求至特定場所的數(shù)據(jù)交換中心。基于區(qū)域內(nèi)收集的大概數(shù)千個數(shù)據(jù)點(并且可與現(xiàn)有天氣預(yù)報、衛(wèi)星數(shù)據(jù)等組合),能夠為特定車輛位置定制天氣預(yù)測。在這個說明性的實施例中,該系統(tǒng)能夠例如通過更關(guān)注接近車輛的數(shù)據(jù)點并且較少重視遠(yuǎn)離車輛的數(shù)據(jù)點來定制天氣請求。然而,除了實時狀況生成,大量的可用數(shù)據(jù)有助于更準(zhǔn)確的天氣預(yù)測。由于車輛計算機(jī)系統(tǒng)經(jīng)常能夠了解車輛的規(guī)劃路線,系統(tǒng)能夠為將要行駛的路線預(yù)請求定制的預(yù)報。這讓駕駛員了解車輛是否可能遭遇惡劣天氣,并且另外地車輛能夠根據(jù)將要遭遇的天氣預(yù)測性地調(diào)節(jié)控制設(shè)定。情況可能為希望在實際遭遇天氣情況之前調(diào)節(jié)車輛控制設(shè)定,而不 是在該天氣中被動反應(yīng)地調(diào)節(jié)系統(tǒng)至狀況探測。在例如用戶需要完全避開特定天氣狀況的情況下,天氣預(yù)測數(shù)據(jù)在引導(dǎo)車輛的路線中也是有利的。在另一情況下,例如裝備有太陽能充電能力的車輛,可重新規(guī)劃路線繞過云層以在行駛時提供最大充電。當(dāng)前,可能不希望在車輛上包括某些傳感器,例如但不限于濕度傳感器或風(fēng)速傳感器。風(fēng)速會隨著陣風(fēng)而較大地改變并且當(dāng)然受到車輛運動而改變。類似地,濕度傳感器會由于車輛的持續(xù)運動而不能夠獲得準(zhǔn)確的讀數(shù)。然而,如果天氣數(shù)據(jù)可用于為駕駛員和/或為實際對外許可方提供先進(jìn)的天氣預(yù)測能力,可能更希望為車輛增加某些當(dāng)前省略的傳感器。如果這些傳感器僅在車輛未處于運動中正常工作,則存在多個選擇。例如,電容器能夠存儲有限的電荷并且當(dāng)車輛實際上關(guān)閉動力時使得一次或多次激活傳感器??商娲鼗蛄硗獾?,只要車輛停止(例如在交通燈處),傳感器能夠激活并且報告。盡管單個裝備有風(fēng)速傳感器的車輛可能不能夠收集足以輔助行駛中的車輛的數(shù)據(jù)(因為這依賴于車輛不在運轉(zhuǎn)中的次數(shù)),在十英里區(qū)域內(nèi)的兩萬輛裝備有風(fēng)速傳感器的車輛提供一些有趣的機(jī)會。例如,盡管特定車輛可處于運動中(從而潛在地使得其自有的風(fēng)速傳感器以有意義的方式不工作),有相當(dāng)多的機(jī)會兩萬輛車輛中的任意數(shù)目的車輛未處于運動中。因此,通過眾包,能夠獲得某一區(qū)域的有意義的風(fēng)速測量值和方向。如一個非限制性示例,在風(fēng)力非常強(qiáng)的情況下,可以知道一些有用的東西。首先,對于極強(qiáng)風(fēng)(例如微暴流),用戶會想要完全避開該區(qū)域。通常,當(dāng)發(fā)布惡劣天氣警報時,會對寬廣的區(qū)域發(fā)布,并且設(shè)計用于預(yù)期將通過多個點的掃過的天氣前端。然而,這對于不得不在該區(qū)域內(nèi)行駛的人來說沒有什么用,他們所知的是他們將遭遇一些天氣。如果已經(jīng)處于惡劣天氣中的一些車輛動態(tài)地報告,能夠追蹤壞天氣的實際形狀和范圍,并且其它車輛能夠繞過該天氣行駛。例如,如果一個國家較少部分正在遭遇微暴流,駕駛員能夠較好地在國家內(nèi)的其它地方行駛,并且不會害怕。當(dāng)前困在暴風(fēng)雨中的駕駛員也能夠快速地行駛至最近的已知邊緣(同時向回報告總體壞天氣數(shù)據(jù))。盡管該數(shù)據(jù)中的一些能夠從衛(wèi)星和天氣站獲得,具有連續(xù)報告可用的大量數(shù)據(jù)流將傾向于使得數(shù)據(jù)更準(zhǔn)確并且較少過時。
在另一說明性的實施例中,能夠為多個區(qū)域(提供者希望將較大區(qū)域分割為這些多個區(qū)域)提供區(qū)域性“天氣狀態(tài)”。例如但不限于,密歇根州能夠劃分為數(shù)百個方形塊,均經(jīng)過特定距離。隨后能夠例如基于方形塊內(nèi)所有車輛確定每個方形塊中心的天氣。基于方形塊內(nèi)特定車輛的位置,能夠提供報告。在至少一個說明性的實施例中,當(dāng)車輛接近方形塊邊緣時,報告的數(shù)據(jù)還逐漸地包含來自車輛正在接近的周圍方形塊的數(shù)據(jù)中至少一部分。只要方形塊不是過大,這種混合預(yù)報應(yīng)該相當(dāng)?shù)販?zhǔn)確,并且其可減輕服務(wù)器努力為每個請求車輛提供精確的預(yù)報帶來的壓力。在這個示例中,替代按需提供定制的預(yù)報,基于車輛的位置和上次更新的區(qū)域數(shù)據(jù),服務(wù)器周期性地更新區(qū)域預(yù)報并且提供半定制預(yù)報。在又一示例性實施例中,基于車輛當(dāng)前正在行駛的預(yù)定區(qū)域為車輛簡單地給出報告。盡管不像其它模型那樣極其精確,這可能為最少的服務(wù)器密集度,因為這是簡單的回報大體區(qū)域天氣狀態(tài)。不同水平的預(yù)報和不同類型的數(shù)據(jù)可在單個系統(tǒng)內(nèi)獲得并且例如基于訂購等級被發(fā)送至車輛。 圖2顯示了車輛數(shù)據(jù)收集以及報告流程的說明性示例。在這個說明性的示例中,大量的車輛已經(jīng)裝備有數(shù)據(jù)收集設(shè)備。該模型允許在一天內(nèi)收集數(shù)百、數(shù)千或甚至數(shù)百萬的數(shù)據(jù)點,提供車輛行駛的區(qū)域內(nèi)的全面的天氣圖象。車輛甚至可以被動收集數(shù)據(jù)。例如,車輛中的電容器可保持少量的電荷,允許車輛在車輛停止時收集有限的數(shù)據(jù)?;蛘吣軌驈膸в凶銐螂姾傻能囕v電池獲取(這在例如電動車輛中是比較實用的方案)。為了防止例如車庫狀況中的錯誤數(shù)據(jù)進(jìn)入,可以將在車輛處收集的溫度與在區(qū)域內(nèi)收集的溫度相比較,并且如果溫度顯示過于不一致則可以丟棄該數(shù)據(jù)。此外,數(shù)據(jù)可僅在時間基礎(chǔ)(即收集的時間左右)上有用。如果至遠(yuǎn)程網(wǎng)絡(luò)的連接不可用(例如,如果提供連接的無線設(shè)備在特定時間(鄰近在數(shù)據(jù)收集時)內(nèi)未連接至車輛),該數(shù)據(jù)可作為“老”數(shù)據(jù)而丟棄。在另一示例中,每次收集數(shù)據(jù)時,當(dāng)車輛未連接至遠(yuǎn)程源時,丟棄前面的數(shù)據(jù)。在圖2中所示的這個說明性的示例中,在201處,車輛計算機(jī)系統(tǒng)開始數(shù)據(jù)收集。這可在周期性基礎(chǔ)上實現(xiàn),例如在整個駕駛過程中或者在一天中固定時間。如果數(shù)據(jù)保持相對靜態(tài),可減少數(shù)據(jù)收集,然而數(shù)據(jù)上的快速變化可增加忮集速度(以便顯示更準(zhǔn)確的天氣狀況圖象)。當(dāng)然,還可以考慮在收集點之間車輛行駛的距離(例如但不限于,車輛僅行駛數(shù)英里并且在狀況上顯示出大的偏離可指示快速地改變的系統(tǒng),然而自上個數(shù)據(jù)點已經(jīng)行駛30-40英里的車輛可以簡單地為移動進(jìn)入新的天氣狀況)。數(shù)據(jù)收集頻率還可基于例如車輛行駛的距離。在這個說明性的實施例中,在每個收集期間將通過車輛收集無數(shù)個傳感器數(shù)據(jù)。一些傳感器(例如但不限于風(fēng)速傳感器)在車輛處于運動中時大體上會沒有用(因為車輛的速度和行進(jìn)方向?qū)⒖赡苡绊憯?shù)據(jù))。因此,在這個實施例中,在203處,對于將要監(jiān)視的每個傳感器,系統(tǒng)檢查傳感器是否對運動敏感。如果傳感器受到運動影響,系統(tǒng)僅在如果207處車輛未處于運動中時在205處收集數(shù)據(jù)。一些傳感器也可要求車輛停止多于數(shù)秒以上,并且還能夠?qū)懗鲎映绦蛞蕴幚碓摍z查。如果傳感器對運動敏感,并且由于情況可能不是當(dāng)收集發(fā)生時車輛剛好停止(與連續(xù)收集(其也是可能的)相反,假設(shè)為周期性的),系統(tǒng)可設(shè)定標(biāo)記以收集下一次車輛停止的傳感器數(shù)據(jù)。以這種方式,也能夠從受運動影響的傳感器處收集傳感器數(shù)據(jù)。—旦在205處存儲傳感器數(shù)據(jù),或由于在207處車輛處于運動中忽略傳感器,在209處系統(tǒng)檢查是否還有任何傳感器需要檢查。一些數(shù)據(jù)可以比其它數(shù)據(jù)需要更頻繁地收集,因此需要以一個頻率僅收集某些數(shù)據(jù),并且以更大或較小的頻率來收集其它數(shù)據(jù)。如果在209處剩余將要收集的傳感器數(shù)據(jù),系統(tǒng)移動至下個傳感器并且重復(fù)運動檢查以及收集過程。這會持續(xù)直至收集到所有需要的數(shù)據(jù)。盡管在這個實施例中未顯示,例如如果探測到PRNDL停車狀況(即車輛停止并且置于停車),可停止數(shù)據(jù)收集并且可上傳當(dāng)前數(shù)據(jù)(因為如果車輛停車并且乘客離開車輛可能至遠(yuǎn)程網(wǎng)絡(luò)的連接很快會喪失)。一旦收集數(shù)據(jù),在213處系統(tǒng)檢查報告是否被請求/可能。即使至遠(yuǎn)程網(wǎng)絡(luò)的連接當(dāng)前不可用,數(shù)據(jù)仍然被收集,因為連接可在任何時間可用。同樣,例如由于服務(wù)器帶寬限制,情況可能是數(shù)據(jù)不會在每次收集時報告,而是在每隔數(shù)次收集或在特定時間等報告。如果不需要數(shù)據(jù)報告,在215處(至少臨時)保存數(shù)據(jù)。否則,在217處將數(shù)據(jù)上傳至遠(yuǎn)程 網(wǎng)絡(luò)。圖3顯示了天氣數(shù)據(jù)請求流程的說明性示例。在這個說明性的實施例中,車輛正從遠(yuǎn)程網(wǎng)絡(luò)請求數(shù)據(jù)。該請求目的可出于為駕駛員提供大概的天氣報告的目的,或例如特定車輛系統(tǒng)可能需要特定類型的數(shù)據(jù)用于在控制車輛模塊中使用的。如一個非限制性示例,能夠檢查車輛系統(tǒng)控制環(huán)境中的濕度使用。當(dāng)前,使用車載傳感器測量車輛的濕度并不常見。然而,濕度為影響熱線式空氣流量傳感器的最大噪聲因素之一,因為其影響空氣的熱傳導(dǎo)、比熱和分子粘性(其影響空氣流和穿過熱線的電流之間的關(guān)系)。濕度還可以是影響氨傳感器(已經(jīng)提出將其用于柴油發(fā)動機(jī)中的尿素劑量控制和車載診斷)的顯著因素。濕度還會改變新鮮空氣中的氧濃度。在調(diào)整某些排氣傳感器的電壓特性(例如通常用在現(xiàn)代車輛中的氧傳感器)期間假定標(biāo)準(zhǔn)大氣中的氧濃度。濕度還影響燃燒,特別是MBT火花正時和臨界火花正時。因此,如果濕度已知,通過更接近MBT火花正時地運轉(zhuǎn)發(fā)動機(jī)能夠改善燃料經(jīng)濟(jì)性而不會發(fā)生爆震。同樣,當(dāng)與環(huán)境空氣溫度組合時,濕度有助于確定冷卻的EGR的排氣再循環(huán)氣體的露點。感測濕度能夠提供穩(wěn)健性、燃料經(jīng)濟(jì)性和排放改善。通過感測例如但不限于環(huán)境溫度、環(huán)境壓力、云量、可見性、云層高度、降水量、雨滴大小、風(fēng)速、風(fēng)向等能夠獲得額外的益處和改善。在圖3所示的說明性實施例中,在301處,車輛或車輛系統(tǒng)開始請求天氣數(shù)據(jù)。在303處,該請求與車輛的GPS坐標(biāo)一起發(fā)送至遠(yuǎn)程服務(wù)器(其在這個實施例中存儲并且輸出天氣數(shù)據(jù))。在此實施例中,GPS坐標(biāo)包括于該請求內(nèi),因為這些坐標(biāo)在精確確定具體在何處請求天氣數(shù)據(jù)中是有用的。在305處,系統(tǒng)最終從服務(wù)器接收響應(yīng),其包含全面的天氣數(shù)據(jù)或可能一個或兩個具體數(shù)據(jù)類型。隨后在307處將該數(shù)據(jù)提供至用戶或分配至一個或多個請求的傳感器。在另一示例性模型中,天氣數(shù)據(jù)會自動地提供至道路上的車輛。因為在許多情況下可能已經(jīng)知道預(yù)測的車輛路線(例如因為請求地圖方向),路線數(shù)據(jù)可周期性地提供和/或響應(yīng)變化的狀況提供。當(dāng)然,對于不知道路線的車輛或者如果特定車輛系統(tǒng)簡單地需要新數(shù)據(jù),在這個情況下請求數(shù)據(jù)模型也是可用的。圖4顯示了天氣數(shù)據(jù)報告計算和響應(yīng)的說明性示例。在這個說明性實施例中,這是服務(wù)器端程序,其響應(yīng)來自車輛的數(shù)據(jù)請求。這是一個相當(dāng)準(zhǔn)確的數(shù)據(jù)合成的示例,盡管根據(jù)例如訂購的服務(wù)等級有不同的合成等級可用。在這個說明性的實施例中,在401處,遠(yuǎn)程服務(wù)器接收天氣數(shù)據(jù)以及車輛坐標(biāo)的請求。萬一處理花費多于特定時間周期(雖然該步驟不是必需的),預(yù)測路線的數(shù)據(jù)也可傳送至遠(yuǎn)程源或從遠(yuǎn)程源獲取。—旦已知車輛的位置(或預(yù)測位置),服務(wù)器收集圍繞車輛不同的半徑的多個數(shù)據(jù)點。例如系統(tǒng)可平等地收集數(shù)據(jù)點或其可集中在某一格局中的點。格局包括但不限于車輛前進(jìn)方向內(nèi)的多個點、車輛前方橢圓中心并且與行進(jìn)方向縱向定位、預(yù)測路線周圍的不規(guī)則形狀等。在405處,系統(tǒng)在一些相對鄰近車輛的位置(或預(yù)測位置、路線等)取得第一點或 一組點并且為這些點分配權(quán)重。隨后在407處系統(tǒng)檢查是否剩余數(shù)據(jù)待加權(quán)。如果數(shù)據(jù)剩余,則在411處系統(tǒng)前進(jìn)至新數(shù)據(jù),加權(quán)并且重復(fù)該程序直至所有的數(shù)據(jù)已加權(quán)。一旦所有的數(shù)據(jù)都加權(quán),服務(wù)器返回數(shù)據(jù)的加權(quán)綜合數(shù)據(jù),提供相對準(zhǔn)確的區(qū)域天氣圖象。這里,可由服務(wù)器向車輛提供對數(shù)據(jù)的請求。在一個說明性實施例中,數(shù)據(jù)點簡單地為相應(yīng)于遠(yuǎn)程收集的數(shù)據(jù)(即數(shù)據(jù)收集的實際GPS坐標(biāo))的點。在另一說明性示例中,這些點根據(jù)收集的數(shù)據(jù)推斷以形成有些統(tǒng)一的網(wǎng)絡(luò)點?;蛘呖山M合兩組點。也可使用其它合適的點確定方法。也可能需要服務(wù)器接收車輛的速度和前進(jìn)方向。這樣,例如,如果其花費大約10秒以收集數(shù)據(jù)并且花費5秒以返回該數(shù)據(jù),則系統(tǒng)能夠“猜測”車輛會在15秒后可能到達(dá)何處,即便是當(dāng)前路線是未知的。這允許預(yù)測車輛可能當(dāng)前位置處的天氣,而不是當(dāng)作出請求時車輛所處的位置。如果例如車輛正以60英里/小時(mph)的速度向西行駛,并且預(yù)測處理要花費20秒,則系統(tǒng)可“猜測”當(dāng)接收數(shù)據(jù)時車輛可能在更西部(further west)的大約1/3英里處。通過給越接近該位置的點分配越高的權(quán)重,能夠檢驗圍繞那個位置的點的圓形、橢圓或任何其它合適的點的確定算法。隨后可返回加權(quán)平均值(以及其它本地數(shù)據(jù)(如果需要),假如車輛已經(jīng)改變前進(jìn)方向或速度)。在更為復(fù)雜的算法中,例如,由于足夠的數(shù)據(jù)將允許暴風(fēng)雨追蹤,并且暴風(fēng)雨方向和速度會大概已知,天氣的速度和行進(jìn)方向可與車輛的速度和行進(jìn)方向相比較,以便更準(zhǔn)確地加權(quán)數(shù)據(jù)。例如,該數(shù)據(jù)收集也會有利于規(guī)劃路線使車輛繞過天氣系統(tǒng)。例如,如果駕駛員不希望在某些天氣(雪、雨、X速度的風(fēng)等)中行駛,預(yù)測的路線能夠與天氣數(shù)據(jù)相比較以便規(guī)劃路線使駕駛員繞過已知天氣系統(tǒng)。圖5顯示了用于請求路線天氣的請求程序(包括基于天氣調(diào)節(jié)路線)的說明性示例。在這個說明性的實施例中,在501處,發(fā)送數(shù)據(jù)和規(guī)劃路線請求以及GPS坐標(biāo)、路線(或在何處查找路線的引用,如果其在遠(yuǎn)程服務(wù)器上且如果天氣服務(wù)器還不知道該數(shù)據(jù))和天氣參數(shù)(例如但不限于避開X和Y類型的天氣)。在503處,遠(yuǎn)程服務(wù)器500(由該示例中的虛線指示)接收天氣請求以及相應(yīng)的數(shù)據(jù)。如果需要,也可從在這點的其它源獲得路線數(shù)據(jù)。隨后,在505處,檢驗在沿特定路線的周期性的點處的天氣狀況(當(dāng)前的或預(yù)測的在車輛到達(dá)該點時。在507處存儲那些點處的天氣數(shù)據(jù),并且在509處服務(wù)器檢查是否剩余任何路線點。如果沿該路線仍然存在待檢查的點,系統(tǒng)在511處移至下一組坐標(biāo)并且該數(shù)據(jù)再次被檢查并存儲。一旦沒有坐標(biāo)剩余,在513處,對于該路線的任何一段路程,系統(tǒng)檢查預(yù)測的天氣數(shù)據(jù)是否滿足“避開”(avoid)參數(shù)。如果路線不存在將要避開的天氣,則在515處系統(tǒng)返回“否定”(negative)(在這個示例中)以及任何請求的數(shù)據(jù)。如果路線的一個部分或多個部分包含該天氣,系統(tǒng)將在519處計算避開該天氣的新路線或在這個示例中在517處發(fā)送天氣的開始點和結(jié)束點坐標(biāo)以及其它數(shù)據(jù)至路線規(guī)劃引擎(routing engine)(在車輛中、在另一服務(wù)器上等)。盡管不必要,其有利于發(fā)送一些基本再計算參數(shù)例如“天氣系統(tǒng)向南移動”(這樣可計算向北的替代路線)。另一非限制 性可替代例中可發(fā)送最接近的鄰近點或多個點(在該處車輛到達(dá)時不會預(yù)期該天氣),并且路線規(guī)劃引擎可試圖通過這些點繪出路線。在519處為每一段天氣或至少為最鄰近段計算新路線,并且在521處以相同的對待避開的觀點來處理輔助路線(新路線)。通過一次或多次反復(fù),應(yīng)該可能避開一定規(guī)?;蚋〉谋╋L(fēng)雨系統(tǒng)。在另一示例中,駕駛員可指定與新路線相關(guān)聯(lián)的最大延遲(例如但不限于離開我的路線避開X類型的天氣不會花費超過15分鐘)。當(dāng)然,一些天氣將是不可避免的,并且車輛計算機(jī)系統(tǒng)使用從遠(yuǎn)程服務(wù)器返回的數(shù)據(jù)也能夠通知駕駛員是否簡單地不得不面對該天氣。圖6顯示了天氣數(shù)據(jù)收集的請求和響應(yīng)流程以及包含多種等級的數(shù)據(jù)報告的報告系統(tǒng)的說明性示例。在這個說明性的實施例中,多種等級的天氣報告可用于車輛。盡管作為示例提供,這些等級不意圖限定集合和混合數(shù)據(jù)的可用等級或方法的范圍,而是僅作為一些實施例情況提供。在這個說明性的示例中,發(fā)送請求至服務(wù)器,包括GPS坐標(biāo)(和/或路線坐標(biāo)和信息)和服務(wù)資格的等級。 遠(yuǎn)程服務(wù)器接收請求并且檢查請求報告的類型。在這個說明性的示例中,報告的三個非限制性類型為區(qū)域報告605、混合區(qū)域報告609和定制報告617 (其它報告也顯不為選項)。如果選擇區(qū)域報告605,則系統(tǒng)在607處檢索區(qū)域數(shù)據(jù)。在這個說明性的示例中,區(qū)域數(shù)據(jù)指的是相應(yīng)于網(wǎng)格位置、城鎮(zhèn)、地區(qū)等的數(shù)據(jù)。例如,系統(tǒng)將周期性地計算給定網(wǎng)格區(qū)域、城鎮(zhèn)、地區(qū)等的數(shù)據(jù)。隨后,基于車輛的坐標(biāo)位于網(wǎng)格區(qū)域、城鎮(zhèn)、地區(qū)等中的哪一個,收集并且返回相應(yīng)的數(shù)據(jù)。盡管這種類型的數(shù)據(jù)可具有最快的返回速度(因為在這個示例中沒有基于請求的混合或集合),該數(shù)據(jù)也可能較不準(zhǔn)確,因為其可能僅為該區(qū)域的集合數(shù)據(jù)(而不是在特定地點處的數(shù)據(jù))。隨后在625處返回收集的數(shù)據(jù)。在第二非限制性的示例中,作為一個選項選擇混合區(qū)域報告609。在這個說明性的示例中,收集車輛當(dāng)前(或預(yù)測)區(qū)域和鄰近區(qū)域的數(shù)據(jù)(通過提供者能夠確定數(shù)據(jù)的程度)。如非限制性示例,如果以5X5英里網(wǎng)格提供天氣數(shù)據(jù),系統(tǒng)可考慮當(dāng)前矩形網(wǎng)格以及圍繞該矩形網(wǎng)格的八個矩形網(wǎng)格中的每一個。在這個示例中,隨后在613處基于矩形網(wǎng)格內(nèi)的車輛位置加權(quán)數(shù)據(jù)。例如,如果車輛處于矩形網(wǎng)格的右上角,則為該矩形網(wǎng)格和接觸該角的三個矩形分配最高權(quán)重。另一方面,如果車輛位于矩形網(wǎng)格的中央,則為所有的八個矩形分配一定權(quán)重并且為當(dāng)前矩形網(wǎng)格分配更高的權(quán)重。在這個實施例中,由于該網(wǎng)格大概剛好是該網(wǎng)格內(nèi)收集的數(shù)據(jù)集合,預(yù)測仍然會有一些不準(zhǔn)確,但是希望比前面的示例稍微更準(zhǔn)確。在613處加權(quán)數(shù)據(jù)之后,加權(quán)數(shù)據(jù)在615處混合并且輸送至車輛用于在625處處理。在第三非限制性示例中,選擇定制報告617。在這個示例中,在619處以例如參考 圖4中所述來選擇數(shù)據(jù)。隨后在621處根據(jù)鄰近(和/或已知天氣運動)來加權(quán)數(shù)據(jù)并且在612處混合以產(chǎn)生點數(shù)據(jù)。隨后在625處將該點數(shù)據(jù)返回至請求的車輛。這樣,根據(jù)訂閱的等級,能夠以等級的方式提供多種等級的天氣服務(wù),以便減少服務(wù)器負(fù)荷。另一方面,任何特定確定和傳輸系統(tǒng)可用于所有的傳輸,或可預(yù)留更準(zhǔn)確的系統(tǒng)用于惡劣天氣等。盡管已經(jīng)說明并描述了本發(fā)明的實施例,并不意味著這些實施例說明并描述了本發(fā)明的所有可能形式。而是,說明書中使用的詞匯為說明性詞匯而非限制,并且應(yīng)該明白在不脫離本發(fā)明的實質(zhì)和范圍下可作多種改變。
權(quán)利要求
1.一種計算機(jī)執(zhí)行的收集數(shù)據(jù)的方法,包含 經(jīng)由車輛計算機(jī)系統(tǒng)查詢包括在車輛內(nèi)的并且與車輛網(wǎng)絡(luò)通信的多個天氣傳感器; 對于每個傳感器,確定是否存在用于存儲來自所述傳感器的數(shù)據(jù)的合適的條件; 如果存在合適的條件,則存儲來自所述傳感器的所述數(shù)據(jù) '及 將來自一個或多個查詢的傳感器的數(shù)據(jù)和所述車輛的當(dāng)前GPS坐標(biāo)從所述車輛計算機(jī)系統(tǒng)發(fā)送至遠(yuǎn)程網(wǎng)絡(luò)。
2.如權(quán)利要求I所述的方法,其特征在于,所述查詢以周期性為基礎(chǔ)來執(zhí)行。
3.如權(quán)利要求I所述的方法,其特征在于,所述查詢以按需為基礎(chǔ)響應(yīng)于對數(shù)據(jù)的請求來執(zhí)行。
4.如權(quán)利要求3所述的方法,其特征在于,所述對數(shù)據(jù)的請求由與所述車輛計算機(jī)系統(tǒng)通信的遠(yuǎn)程服務(wù)器來提供。
5.如權(quán)利要求I所述的方法,其特征在于,所述發(fā)送還包括當(dāng)已經(jīng)查詢所有傳感器時發(fā)送所述數(shù)據(jù)。
6.如權(quán)利要求I所述的方法,其特征在于,所述存儲包括將所述數(shù)據(jù)存儲在本地臨時存儲器內(nèi)。
7.如權(quán)利要求I所述的方法,其特征在于,所述存儲包括將所述數(shù)據(jù)存儲在本地永久存儲器內(nèi)。
8.如權(quán)利要求I所述的方法,其特征在于,所述合適的條件包括所述車輛處于非移動狀態(tài)。
9.如權(quán)利要求I所述的方法,其特征在于,所述合適的條件包括在車輛處探測的環(huán)境溫度符合所述車輛當(dāng)前所處的區(qū)域的先前確定的環(huán)境溫度范圍。
全文摘要
本發(fā)明公開一種收集數(shù)據(jù)的計算機(jī)執(zhí)行的方法。該方法包括經(jīng)由車輛計算機(jī)系統(tǒng)查詢包括在車輛上并且與車輛網(wǎng)絡(luò)通信的多個天氣傳感器。該方法還包括對于每個傳感器,確定是否存在用于存儲來自傳感器的數(shù)據(jù)的合適的條件。最后,該方法包括將來自一個或多個查詢的傳感器的數(shù)據(jù)和車輛的當(dāng)前GPS坐標(biāo)從車輛計算機(jī)系統(tǒng)發(fā)送至遠(yuǎn)程網(wǎng)絡(luò)。
文檔編號H04L29/08GK102682495SQ20121002451
公開日2012年9月19日 申請日期2012年2月3日 優(yōu)先權(quán)日2011年2月18日
發(fā)明者佩里·羅賓遜·麥克尼爾, 史蒂文·約瑟夫·思澤瓦布斯基, 迪米塔·彼特諾夫·菲利夫, 馬克·斯肯德 申請人:福特全球技術(shù)公司