新四季網

預測性車輛任務調度的製作方法

2023-04-25 22:22:46 2


本發明總體上涉及車輛設備領域,更具體地,涉及具有預測性車輛任務調度功能的車輛系統。



背景技術:

車輛計算機能夠執行複雜的功能。通過這樣做,車輛計算機可以向乘員提供有價值的數據。有時,複雜功能所基於的數據被遠程存儲。在一些情況下,遠程地執行複雜功能並且將表示結果的數據傳送到車輛。



技術實現要素:

根據本發明,提供一種車輛系統,包含:

處理器,所述處理器具有存儲器,其中所述處理器被編程為:

基於車輛的下一目的地預測車輛點火開關接通時間;以及

在所述點火開關接通時間之前的預定時間量從遠程伺服器請求優化數據。

根據本發明的一個實施例,其中所述處理器被編程為通過如下方式預測所述車輛點火開關接通時間:

識別多個潛在目的地;

確定所述多個潛在目的地中的每一個是下一目的地的可能性;

根據作為下一目的地的可能性對所述多個潛在目的地進行排名,包括向最可能是下一目的地的所述多個潛在目的地中的其中一個分配最高排名;以及

基於與具有最高排名的潛在目的地相關聯的時間屬性來選擇所述車輛點火開關接通時間。

根據本發明的一個實施例,其中所述處理器被編程為向資料庫查詢與具有最高排名的潛在目的地相關聯的時間屬性。

根據本發明的一個實施例,其中所述時間屬性包括所述車輛被預測為向具有最高排名的潛在目的地行駛的時間。

根據本發明的一個實施例,其中所述處理器被編程為根據與具有最高排名的潛在目的地相關聯的時間屬性來調度對所述優化數據的請求。

根據本發明的一個實施例,其中所述處理器被編程為請求對所述車輛點火開關接通時間的確認。

根據本發明的一個實施例,其中所述處理器被編程為請求對所述下一目的地的確認。

根據本發明的一個實施例,其中所述處理器被編程為從所述遠程伺服器周期性地請求更新的優化數據。

根據本發明的一個實施例,其中在所述車輛點火開關接通時間之前的所述預定時間量至少部分地基於與接收從所述遠程伺服器請求的所述優化數據相關聯的時間量。

根據本發明的一個實施例,其中所述車輛點火開關接通時間之前的所述預定時間量至少部分地基於與處理從所述遠程伺服器請求的優化數據相關聯的時間量。

根據本發明,提供一種車輛系統,包含:

通信電路,所述通信電路被編程為與遠程伺服器無線通信;以及

處理器,所述處理器具有存儲器,其中所述處理器被編程為:

基於車輛的下一目的地預測車輛點火開關接通時間,以及

在所述點火開關接通時間之前的預定時間量請求來自所述遠程伺服器的優化數據;

其中所述通信電路被編程為將所述請求發送到所述遠程伺服器,從所述遠程伺服器接收所述優化數據,以及將所述優化數據發送到所述處理器。

根據本發明的一個實施例,其中所述處理器被編程為通過以下方式預測所述車輛點火開關接通時間:

識別多個潛在目的地;

確定所述多個潛在目的地中的每一個是下一目的地的可能性;

根據作為下一目的地的可能性對所述多個潛在目的地進行排名,包括向最可能是下一目的地的所述多個潛在目的地中的其中一個分配最高排名;以及

基於與具有最高排名的潛在目的地相關聯的時間屬性來選擇車輛點火開關接通時間。

根據本發明的一個實施例,其中所述處理器被編程為向資料庫查詢與具有最高排名的潛在目的地相關聯的時間屬性。

根據本發明的一個實施例,其中所述時間屬性包括所述車輛被預測為向具有最高排名的潛在目的地行駛的時間。

根據本發明的一個實施例,其中所述處理器被編程為根據與具有最高排名的潛在目的地相關聯的時間屬性來調度對所述優化數據的請求。

根據本發明的一個實施例,其中所述處理器被編程為請求對所述車輛點火開關接通時間的確認。

根據本發明的一個實施例,該車輛系統還包含用戶界面並且其中所述處理器被編程為經由所述用戶界面請求對所述下一目的地的確認。

根據本發明的一個實施例,其中所述處理器被編程為從所述遠程伺服器周期性地請求更新的優化數據並且其中所述通信電路被編程為向所述遠程伺服器發送對更新的優化數據的請求。

根據本發明的一個實施例,其中所述車輛點火開關接通時間之前的所述預定時間量至少部分地基於與接收從所述遠程伺服器請求的所述優化數據相關聯的時間量。

根據本發明的一個實施例,其中在所述車輛點火開關接通時間之前的所述預定時間量至少部分地基於與處理從所述遠程伺服器請求的優化數據相關聯的時間量。

附圖說明

圖1示出了具有用於調度向遠程伺服器的數據請求的系統的示例車輛;

圖2是示出圖1的系統的組件的框圖;

圖3是可以由圖1所示的系統的處理器執行的示例過程的流程圖;

圖4是可以由圖1所示的系統的處理器執行的另一示例過程的流程圖;

圖5a和5b是示出示例車輛位置數據和未來目的地的概率的圖表;

圖6a和6b示出了基於當前車輛位置的未來目的地的概率的示例資料庫。

具體實施方式

執行複雜功能需要一些時間和資源。因此,等待車輛執行複雜功能可能使車輛乘客感到沮喪。例如,車輛計算機可能需要幾分鐘來開發到特定目的地的路線,以及相應的最佳車輛速度分布、收集路線的交通信息,並將該數據呈現給乘員。乘員可能希望在進入車輛時立即查看這樣的數據。

一種可能的解決方案包括具有處理器和存儲器的車輛系統。處理器被編程為基於車輛的最可能的下一目的地預測車輛點火開關接通時間。處理器還被編程為在點火開關接通時間之前的預定時間量從遠程伺服器請求優化數據。

優化數據可以直接或間接地與目的地、到一個或多個可能的目的地的路線或兩者相關。例如,優化數據可以包括交通信息、路線規劃信息、車廂舒適度控制信息、燃料經濟性信息、電池壽命信息、綠色地帶(greenzone)偏好等。對於路線規劃,例如在下一個點火開關接通周期中可能存在多於一個的可能目的地。可以基於每個可能的目的地的是下一個可能的目的地的預測概率來對到可能的目的地的路線進行優先級排序。通過在預測的點火開關接通時間之前請求和處理優化數據,優化數據將在乘員進入並期望使用車輛時立即可用。這樣的數據可以例如在車輛通電時可訪問。此外,優化數據可以容易地經由遠程伺服器獲得,這可使遠程伺服器成為用於信息聚合和計算的潛在更合適的選項。

所示的元件可以採用許多不同的形式,並且包括多個和/或替換的部件和設施。所示的示例組件不旨在是限制性的。實際上,可以使用附加的或替換的組件和/或實施方式。此外,所示出的元件不一定按比例繪製,除非明確地說明。

如圖1所示,示例主車輛100包括車輛系統105,該車輛系統105預測主車輛100的下一次點火開關接通時間的點火開關接通時間、預測到下一個目的地的路線並且在預測的點火開關接通時間之前預定時間請求來自遠程伺服器110的優化數據。優化數據可以包括直接或間接地涉及下一目的地、路線或兩者的數據。例如,優化數據可以包括交通信息、路線規劃信息、車廂舒適度控制信息、燃料經濟性信息、電池壽命信息、綠色地帶偏好等。預測點火開關接通時間可以包括識別潛在目的地、確定每個潛在目的地是下一目的地的可能性、根據作為下一目的地的可能性對多個潛在目的地進行排名以及基於與具有最高排名的潛在目的地相關聯的時間屬性來選擇車輛點火開關接通時間。在對潛在目的地進行排名時,車輛系統105可以將最高排名分配給最可能是下一目的地的潛在目的地。

遠程伺服器110可以包括與車輛系統105無線通信的任何數量的電子設備。遠程伺服器110可以被編程為從主車輛100接收查詢、處理查詢以及發送響應數據(例如優化數據)到主車輛100。例如,查詢可以包括主車輛100的可能下一目的地和當前位置。遠程伺服器110可以從主車輛100的當前位置確定到下一目的地的路線並且將包括路線和與路線相關聯的數據的優化數據發送回主車輛100。在一些情況下,主車輛100可以經由導航系統開發路線,並且路線可以從主車輛100傳送到遠程伺服器110。在這種可能的實施方式中,遠程伺服器110可以根據由主車輛100提供的路線產生優化數據。

儘管示出為轎車,但是主車輛100可以包括任何乘客或商用機動車,例如小汽車、卡車、運動型多用途車、跨界車輛(crossovervehicle)、貨車、小型貨車、計程車、公共汽車等。在一些可能的方法中,主車輛100是在自主(例如,無駕駛員)模式、部分自主模式和/或非自主模式下操作的自主車輛。

現參考圖2,車輛系統105包括用戶界面115、通信電路120、存儲器125和處理器130。

用戶界面115可以包括被編程為在主車輛100操作期間向主車輛100的乘員呈現信息的任何數量的電子部件。此外,用戶界面115可以被編程為接收用戶輸入。用戶界面115可以位於例如主車輛100的乘客艙中,並且在一些可能的方法中,可以包括觸摸顯示屏。用戶界面115可以被編程為根據從處理器130接收的信號向車輛乘員呈現提示。例如,響應於來自處理器130的信號,用戶界面115可以提示乘員確認下一個目的地、下一個點火開關接通時間或兩者。

通信電路120可以包括被編程為便於與內部或外部設備進行有線或無線通信的任何數量的電子部件。例如,通信電路可以被編程為與遠程伺服器110進行無線通信以及通過can(controllerareanetwork,控制區域網)總線、obd-ii(on-boarddiagnosticsii,車載診斷)或乙太網連接與用戶界面115、存儲器125或處理器130進行通信。

存儲器125可以包括存儲數據的任何數量的電子部件。例如,存儲器125可以被編程為存儲從遠程伺服器110接收的或由處理器130生成的數據(例如優化數據)。在一些可能的方法中,存儲器125可以存儲歷史數據。例如,存儲器125可以存儲與主車輛100的當前和過去位置、主車輛100採取的各種路線、使用主車輛100的時間等相關聯的數據。

處理器130可以包括被編程為預測何時從遠程伺服器110請求優化數據以使得可以在主車輛100的使用之前接收和處理優化數據的任何數量的電子部件。例如,處理器130可以訪問存儲在存儲器125中的歷史數據並根據歷史數據預測下一個目的地和用於下一個目的地的點火開關接通時間。

為了預測點火開關接通時間,處理器130可以被編程為識別潛在的目的地。潛在目的地可以從主車輛100已經行駛的先前目的地的列表中識別。該列表可以存儲在存儲器125中。潛在目的地的示例可以包括乘員的家庭位置、乘員的工作位置、雜貨店、健身房、學校、公園或乘客頻繁或周期性地行駛到的任何其他位置。利用識別的潛在目的地,處理器130可以被編程為確定每個潛在目的地是下一目的地的可能性。該可能性可以基於用戶的識別(例如,如果多個人使用相同的車輛)、主車輛100的當前位置、一天中的時間、星期幾等。例如,處理器130可以從存儲在存儲器125中的數據確定在星期一上午6:30主車輛100當前在乘員的家的位置。處理器130可以從存儲在存儲器125中的數據知道乘客通常在星期一上午7點出門工作。因此,基於當前位置、一天中的時間和一周中的某一天,處理器130可以確定下一目的地最可能將是乘員的工作地點。

在多個目的地可以是下一目的地的情況下,處理器130可以被編程為根據潛在目的地是下一目的地的可能性來對潛在目的地進行排名。例如,根據存儲在存儲器125中的數據,處理器130可以確定乘員從工作地出發到雜貨店、健身房或家中。處理器130可以基於雜貨店、健身房和家將是下一個目的地的可能性來對這些位置進行排名,成為下一個目的地的可能性是根據一天中的時間和星期幾相對於存儲在存儲器125設備中的數據來確定。例如,如果乘員通常在星期一、星期三和星期五工作後去健身房並且典型地在星期二工作後去到雜貨店,則處理器130可以在星期一下午、星期三下午和星期五下午將健身房排在比雜貨店更前的位置,但是在星期二下午將雜貨店排在比健身房更前的位置。因此,考慮到存儲在存儲器125中的環境和數據,處理器130可以將最高排名分配給最可能是下一目的地的潛在目的地。

在根據排名確定下一目的地的情況下,處理器130可以被編程為確定與下一目的地(即具有最高排名的潛在目的地)相關聯的時間屬性。時間屬性可以定義主車輛100可能向下一目的地行駛的時間。例如,如果星期一上午的下一目的地是乘員的工作位置,則時間屬性可以包括乘員通常在星期一早上上班的時間。處理器130可以從存儲在存儲器125中的資料庫查詢時間屬性。

處理器130可以被編程為根據時間屬性來選擇點火開關接通時間。也就是說,因為時間屬性與主車輛100將向下一目的地行駛的時間相關聯,所以點火開關接通時間將在大致與由時間屬性指示的相同時間發生,如果不然的話在其幾秒鐘之前。

在一些可能的實施方式中,處理器130可以被編程為在點火開關接通時間之前的某個預定時間量調度對優化數據的請求。預定時間量的長度可以基於一天中的時間、一周中的哪一天、下一目的地、完成某些計算任務的時間量等。例如,在如尖峰時間的繁忙時間期間,遠程伺服器110應付來自許多車輛的許多優化數據請求。因此,這可能使遠程伺服器110花更長時間來響應。預期這樣的延遲,處理器130可以調度請求在點火開關接通時間之前幾分鐘發生,而不是幾秒鐘。此外,到目的地的距離可影響預定時間量的長度。因為優化數據可以包括與路線相關聯的交通數據,較長的路線可能意味著遠程伺服器110將需要更多的時間來生成和傳輸適當的交通數據。此外,可以將處理器130在點火開關接通時間之前處理優化數據所需的時間量納入考慮來生成預定時間量。

處理器130可以被編程為在點火開關接通時間之前的調度的預定時間量請求來自遠程伺服器110的優化數據。請求優化數據可以包括向遠程伺服器110發送查詢。查詢可以包括主車輛100的當前位置、下一目的地以及可能關於一個或多個車輛子系統的信息,例如電池荷電狀態、燃料液位等。該請求可以經由通信電路120發送到遠程伺服器110,並且遠程伺服器110可以通過經由通信電路120將優化數據發送到處理器130來響應該請求。

處理器130可以在點火開關接通時間之前處理優化數據。根據優化數據,處理器130可以確定到下一目的地的路線,其可以包括補償由優化數據識別的任何交通問題。交通問題可以包括例如交通擁塞、交通速度和變化性、建築、封路等。

處理器130可以被進一步編程為預測乘員對主車輛100的使用的特定變化或不一致。例如,當主車輛100到達其當前目的地並且在主車輛100點火開關關斷之前時,處理器130可以執行處理以確定下一目的地。點火開關關斷之前,處理器130可被編程以確定下一個目的地並預測點火開關接通時間,通過用戶界面115提示乘員來確認下一個目的地和點火開關接通時間,並經由通過用戶界面115提供的用戶輸入接受對下一個目的地、點火開關接通時間或兩者的確認或修改。處理器130可以以預測的下一個目的地和點火開關接通時間或由用戶輸入識別的下一個目的地或點火開關接通時間來繼續進行。

當行進到下一目的地時,處理器130可以周期性地從遠程伺服器110請求更新的優化數據。對於更新的優化數據的請求可以從通信電路120發送到遠程伺服器110,並且更新的優化數據可以經由通信電路120從遠程伺服器110傳送到處理器130。處理器130可以應用更新的優化數據以例如根據新的交通數據、燃料數據、電池充電數據等更新路線。

圖3是可以由車輛系統105執行的示例過程300的流程圖。該過程可以在點火開關接通循環之前或者可能在車輛運行時(例如,在點火開關關斷循環之前)執行。此外,可以在預定時間執行處理,而不管主車輛100是否正在操作。

在框305,車輛系統105可以預測點火開關接通時間。為了預測點火開關接通時間,處理器130可以識別潛在的目的地、確定每個潛在目的地作為下一個目的地的可能性、根據可能性排名目的地、選擇具有最高可能性的目的地作為下一個目的地、針對與可能的下一個目的地相關聯的時間屬性查詢資料庫並且根據時間屬性來預測點火開關接通時間。下面關於圖4的過程400討論關於預測點火開關接通時間的附加細節。

在框310,車輛系統105可以調度對優化數據的請求。處理器130例如可以根據點火開關接通時間之前的預定時間量來調度請求。預定時間量的長度可以基於一天中的時間、星期幾、下一目的地等。例如,在如尖峰時間的繁忙時間期間,遠程伺服器110會應付來自許多車輛的許多優化數據請求。因此,這可能使遠程伺服器110花更長時間來響應。預期這樣的延遲,處理器130可以調度請求在點火開關接通時間之前幾分鐘發生,而不是幾秒鐘。此外,到目的地的距離可影響預定時間量的長度。因為優化數據可以包括與路線相關聯的交通數據,較長的路線可能意味著遠程伺服器110將需要更多的時間來生成和傳輸適當的交通數據。此外,可以將處理器130在點火開關接通時間之前處理優化數據所需的時間量納入考慮來生成預定時間量。因此,當在框310調度優化數據的請求時,處理器130可以考慮這些和可能的其他因素。

在框315,車輛系統105可以在預定時間請求優化數據。例如,處理器130可以在點火開關接通時間之前的預定時間量請求來自遠程伺服器110的優化數據。請求優化數據可以包括發送查詢到遠程伺服器110。查詢可以包括主車輛100的現在位置、下一個目的地以及關於一個或多個車輛子系統的可能信息,例如電池荷電狀態、燃料液位等。請求可以經由通信電路120被發送到遠程伺服器110並且遠程伺服器110可以通過經由通信電路120將優化數據發送到處理器130來響應該請求。

在判定框320,車輛系統105可以確定是否有任何更新的優化數據可用。例如,處理器130可以周期性地查詢遠程伺服器110以確定更新的優化數據是否可用。替代地或另外地,處理器130可以響應於車輛使用的變化(例如意外的點火開關接通、偏離特定路線、偏離計劃的或最優的車速或模式、燃料或電池充電數據的變化等)確定更新的數據可從遠程伺服器110獲得。如果更新的優化數據可用,則過程300可進行到框325。否則,過程300可以進行到框330。

在框325處,車輛系統105可以請求更新的優化數據。根據來自處理器130的指令,更新的優化數據的請求可以從通信電路120傳輸到遠程伺服器110,並且更新的優化數據可以經由通信電路120從遠程伺服器110傳輸到處理器130。處理器130可以應用更新的優化數據以例如根據新的交通數據、燃料數據、電池充電數據等更新路線。

在判定框330,車輛系統105可以確定是否重新啟動過程300。當例如處理器130確定主車輛100即將進入點火開關關斷循環時,過程300可以重新啟動。例如,處理器130可以檢測到主車輛100位於或接近下一個目的地並且對優化數據的下一個請求可能需要被調度。因此,過程300可以通過返回到框305重新開始。否則,過程300可以在框320繼續使得處理器130可以確定更新的優化數據是否可用。

圖4是可由車輛系統105執行以預測點火開關接通時間的示例過程400的流程圖。因此,過程400可以根據上面參考圖3描述的過程300的框305來啟動。

在框405,車輛系統105可以識別至少一個潛在目的地。潛在目的地可以由處理器130從主車輛100已經行進的先前目的地的列表中識別。該列表可以存儲在存儲器125中。潛在目的地的實施例可以包括乘員家的位置、乘員的工作位置、雜貨店、健身房、學校、公園或乘員頻繁或周期性地到達的任何其他位置。

在框410,車輛系統105可以確定每個潛在目的地是下一目的地的可能性。可能性可以基於主車輛100的當前位置、一天中的時間、一周中的某一天等等。例如,處理器130可以從存儲在存儲器125中的數據確定在星期一上午6:30主車輛100當前在乘員家的位置。處理器130可以從存儲在存儲器125中的數據知道乘客通常在星期一早上7點出發去工作。因此,基於當前位置、一天中的時間和一周中的某一天,處理器130可以確定下一目的地最可能是乘員的工作地點。

在框415,車輛系統105可以根據每個目的地是下一個目的地的可能性對目的地排序。例如,根據存儲在存儲器125中的數據,處理器130可以確定乘員從工作位置出發到雜貨店、健身房或家中。處理器130可以基於雜貨店、健身房和家將是下一個目的地的可能性來對這些位置進行排名,成為下一個目的地的可能性是相對於存儲在存儲器125設備中的數據根據一天中的時間和星期幾來確定。例如,如果乘客通常在星期一、星期三和星期五工作後去健身房並且典型地在星期二工作後去到雜貨店,則處理器130可以在星期一下午、星期三下午和星期五下午將健身房排在比雜貨店更前的位置,但可以在星期二下午將雜貨店排在比健身房更前的位置。因此,考慮到環境和存儲在存儲器125中的數據,處理器130可以將最高排名分配給最可能是下一目的地的潛在目的地。

在框420,車輛系統105可以選擇具有最高排名的潛在目的地作為最可能的下一目的地。選擇可以通過處理器130根據在框415處實施的排序做出。

在框425,車輛系統105可以確定與下一目的地相關聯的時間屬性。時間屬性可以定義主車輛100可能向下一目的地行駛的時間。例如,如果星期一上午的下一目的地是乘員的工作位置,則時間屬性可以包括乘員通常在星期一早上上班的時間。處理器130可以從存儲在存儲器125中的資料庫查詢時間屬性。

在框430,車輛系統105可以從時間屬性預測點火開關接通時間。點火開關接通時間可以由處理器130根據時間屬性預測,因為時間屬性與主車輛100將向下一個目的地行駛的時間相關聯。因此,處理器130可以確定點火開關接通時間將最可能發生在如時間屬性所指示的大致相同的時間,不然的話在其幾秒鐘之前。

在框435,車輛系統105可以提示用戶確認在框430處預測的點火開關接通時間。處理器130可以命令用戶界面115以顯示提示,並且用戶界面115可以接收確認或拒絕下一個點火開關接通時間的用戶輸入。另一個可能的選擇是用戶提供指示用戶不知道何時將發生下一個點火開關接通時間的用戶輸入。

在判定框440,車輛系統105可以確定是否已確認點火開關接通時間。例如,處理器130可以處理在框435中響應於提示而提供的用戶輸入以確定用戶是否已經確認了點火開關接通時間。如果確認,則過程400可以結束,這可以包括繼續進行參考圖3上面描述的過程300的框310。如果在框430預測的點火開關接通時間沒有由在框435響應於提示而提供的用戶輸入確認,則過程400可以進行到框445。

在框445,車輛系統105可以提示用戶以要求正確的下一個點火開關接通時間。處理器130可以通過命令用戶界面115顯示提示來發起提示。用戶界面115可以經由乘員提供的用戶輸入接收正確的下一點火開關接通時間。過程400可以在框445之後結束。再次,結束過程400可以包括繼續進行參考圖3上面討論的過程300的框。

圖5a和5b示出了將特定位置與各種時間相關聯的示例圖表500a和500b以及主車輛100將在特定時間處於那些位置其中之一的可能性。此外,許多車輛乘客具有相對一致的日程安排。但是,日程安排可能不是每天都相同。例如,乘客可以在一周期間遵循相同的日程安排,但是在周末有不同的日程安排。因此,圖表500a和500b表示特定車輛乘客可分別在工作日和周末遵循的不同模式。圖表500a和500b呈現出為了清楚起見而簡化的示例數據。車輛系統105可以考慮更多的潛在目的地以及更多的可能性。此外,可以根據除了「工作日」和「周末」之外的不同模式來分離數據。

圖5a的圖表500a可以表示特定車輛乘員工作日的24小時時段。沿著y軸示出了潛在目的地505a,並且沿著x軸示出了時間510a。條形表示主車輛100在任何特定時間處於任何特定目的地的可能性。

在圖表500a的簡化示例中,主車輛100通常在乘員的家中直到大約上午7:30。因此,條表示直到該時間之前主車輛100將處於乘員家中的可能性高。有時但不總是,乘員在上班前開車去健身房。因此,在大約上午8:30之前,主車輛100將保持在乘員家中的可能性較低。存在乘員將使用主車輛100去健身房直到約8:30的中等可能性。從健身房或家中,乘員很可能使用主車輛100行進到工作位置,直到大約下午5:30。偶爾地,乘員在午餐時間去雜貨店。因此,雜貨店在中午附近具有作為下一目的地的低可能性。

在下班後,在下午5:30,有中等可能性乘員將使用主車輛100去健身房或雜貨店,特別是如果乘員沒有在一天中早些時候去。所有者從工作位置直接回家的可能性低。然而,如示例圖表500a所示,乘員有高可能性在去健身房或雜貨店後使用主車輛100在下午6點左右回家。

因此,圖表500a中所示的數據可以存儲在存儲器125中,並且由處理器130使用以預測在工作日主車輛100何時將在下一次被使用以及最可能到哪個目的地。

現在轉到圖5b,簡化圖表500b示出了主車輛100最可能在乘員家中直到上午7:30。有時,主車輛100被駕駛到健身房且然後到雜貨店。因為乘員不一定在每個周末大約相同的時間(例如,在30分鐘內)去那些位置,所以這些位置以混合的概率被示出。例如,存在中等可能性主車輛100將在上午7:30左右被駕駛到健身房且然後到雜貨店。有時,但並不總是,乘員可能在去雜貨店之前在健身房花費更長的時間。該變化由健身房和雜貨店具有在一段時間內的中等可能性和在其他時間段的低可能性來表示。還如圖表500b所示,為了捕獲乘員在周末去工作的罕見情況,以低可能性示出乘員的工作位置。

在圖5b所示的示例簡化數據中,存在一些周末乘員在家中花費一天中大部分時間以及一些其他周末乘員在白天辦事。例如,如圖表500b所示,主車輛100在上午7:30之前和下午7:15之後在乘員家中的可能性很高。主車輛100在上午7:30至10:45期間在乘員家中的可能性很低,這可能表示乘員最可能使用主車輛100來辦事或去健身房的時間段。因為乘員可能繼續辦事或可能不立即返回家,或者如果乘員在下午或晚上使用車輛來會見朋友,則存在主車輛100將在從上午10:45直到午夜處於乘員家位置的中等可能性。

因此,圖表500b中所示的數據可以存儲在存儲器125中並且由處理器130使用以預測在周末主車輛100何時將在下一次被使用以及最有可能到哪個目的地。

圖6a和6b示出了關聯存儲在存儲器125中的數據的示例資料庫600a和600b,處理器130可以使用該資料庫來確定下一個可能的目的地和相關聯的點火開關接通時間。與圖表500a和500b一樣,為了清楚起見,已經簡化了這些資料庫600a和600b中所示的數據。

如圖6a所示,資料庫600a可以涉及在上午6:30主車輛100當前在乘員客家中的情況下可以由處理器130使用以確定下一個可能的目的地的數據。如圖所示,在工作日,下一個位置是乘員的工作位置的可能性很高並且下一個位置是健身房是中等可能性。在該實施例中,乘員在工作日的早晨的第一件事從來沒有是將主車輛100從他或她的家位置行駛到雜貨店。因此,雜貨店是下一個目的地的可能性僅僅是「無」。從該數據,處理器130可以確定下一目的地是乘員的工作位置。雖然在該資料庫600a中未示出,但是處理器130可以確定點火開關接通時間和在點火開關接通時間之前的預定時間量,用於調度與將主車輛100從乘員的家中行駛到乘員的工作位置相關聯的優化數據的請求。

資料庫600a還示出不同的日期可能如何影響下一目的地的可能性。例如,在工作日,如上所述,下一目的地最可能是乘客的工作位置。然而,在周末,資料庫600a指示下一目的地最可能是健身房。

類似地,如圖6b所示,當在下午5點主車輛100在乘員的工作位置時,資料庫600b可以識別潛在目的地是下一目的地的可能性。在工作日,雜貨店或健身房中度地可能是下一個目的地。處理器130可以通過相應地調度對優化數據的請求來計劃這些位置中的任一個作為下一個目的地。例如,處理器130可以首先根據通常發生的任何目的地調度對優化數據的請求,並且如果主車輛100在預測的點火開關接通時間沒有啟動則更新日程安排。

因此,通過使用存儲在存儲器125中的歷史數據,處理器130可以預期主車輛100的使用使得其可以接收和處理優化數據,使得當乘員開始使用主車輛100時優化數據是立即可用的。

通常,上面所討論的計算系統和/或裝置可使用任意數量的計算機作業系統,包括,但並不限於,以下這些作業系統的版本和變體:ford應用程式、應用程式/智能裝置連接中間件(applink/smartdevicelinkmiddleware)、microsoft作業系統、microsoft作業系統、unix作業系統(例如,加利福尼亞,紅木海岸的甲骨文公司研發的作業系統)、紐約阿蒙克的國際商業機器公司研發的aixunix作業系統、linux作業系統、加利福尼亞的庫比蒂諾的蘋果公司的macosx和ios作業系統、加拿大滑鐵盧的行動研究公司(researchinmotion)研發的黑莓os以及谷歌公司和開放式手機聯盟研發的android作業系統,或者軟體系統提供的平臺的信息娛樂系統。示例的計算裝置包括,但不限於,車載計算機、計算機工作站、伺服器、臺式機、筆記本電腦、可攜式電腦、或掌上電腦、或一些其它計算系統和/或裝置。

計算裝置大體上包括計算機可執行指令,其中,該指令可由一個或多個計算裝置——例如,那些上面所列舉的——執行。計算機執行指令可由利用各種程序語言和/或技術創建的電腦程式編譯或解釋,包括,但不限於,javatm、c、c++、visualbasic、javascript、perl等單獨或者組合。這些應用中的一些可以在虛擬機上編譯和執行,如java虛擬機、dalvik虛擬機等。通常,處理器(例如,微處理器)——例如,從存儲器、計算機可讀介質等——接收指令,並且執行這些指令,從而執行一個或多個程序,包括這裡所描述的一個或多個程序。這種指令和其它的數據利用各種計算機可讀介質可被存儲和傳輸。

計算機可讀介質(也稱為處理器可讀介質)包括任何永久(例如,有形的)介質,其參與提供計算機(例如,通過計算機的處理器)可讀的數據(例如,指令)。這種介質可採取多種形式,包括,但不限於,非易失性介質和易失性介質。非易失性介質可包括,例如,光碟或磁碟以及其它的永久存儲器。易失性介質可包括,例如,動態隨機存取存儲器(dram),其典型地構成主存儲器。這樣的指令可被一個或多個傳輸介質傳輸,包括同軸電纜、銅線或光纖,包括含有與計算機的處理器耦接的系統總線的電線。計算機可讀介質的一般形式包括,例如,軟盤、軟磁碟、硬碟、磁帶、任何其它的磁介質,只讀光碟驅動器(cd-rom)、數位化視頻光碟(dvd)、任何其它的光學介質,穿孔卡片、紙帶、任何其它的具有孔式樣的物理介質,ram(隨機存取存儲器)、prom(可編程只讀存儲器)、eprom(可擦除可編程只讀存儲器)、flash-eeprom(閃速電可擦除可編程只讀存儲器)、任何其它的存儲器晶片或內存盒,或任何其它的計算機可讀的介質。

資料庫、數據存儲庫或這裡所描述的其它的數據存儲可包括各種類型的機制,其用於存儲、訪問和檢索各種類型的數據,包括層次資料庫、在文件系統中的一組文件、以專用格式的應用資料庫、關係資料庫管理系統(relationaldatabasemanagementsystem,rdbms)等。這種數據存儲中的每個大體上包括在使用上述中的一個的計算機作業系統的計算機裝置中,並通過各種方式中的任何一個或多個可訪問。文件系統可從計算機作業系統訪問,並且可包括以各種格式存儲的文件。rdbms除了用於創建、存儲、編輯和執行存儲的程序的語言之外總體使用結構化查詢語言(structuredquerylanguage,sql),例如,上述的程序化sql(pl/sql)語言。

在一些實施例中,系統元件可實施為在一個或多個計算機裝置(例如,伺服器、個人電腦等)上的、存儲在與其關聯的計算機可讀介質(例如,磁碟、存儲器等)上的計算機可讀的指令(例如,軟體)。電腦程式產品可包含這種存儲在計算機可讀介質上的指令,其用於執行這裡所描述的功能。

關於這裡描述的程序、系統、方法、探試法等,應該理解的是,雖然這些程序的步驟等已經被描述為按照某個有序序列發生,但是可以在以與此處所述順序不同的順序執行所描述的步驟的情況下實施這些程序。應該進一步理解的是,某些步驟能夠同時執行,能夠加入其它步驟,或者能夠省略這裡所描述的某些步驟。也就是說,在這裡的程序的說明旨在提供用於說明某些實施例的目的,不應以任何方式被解釋為限制權利要求。

因此,應該理解的是,上述說明旨在說明並非限制。通過閱讀上述說明,除了提供的實例以外的許多實施例和應用將是顯而易見的。保護範圍應該不應參照上述說明確定,而是應當參照所附的權利要求連同這些權利要求所享有的全部等同範圍而確定。可以預期和想到的是未來的發展將出現在這裡所述的技術中,並且該公開的系統和方法將結合入這些未來的實施例中。總之,應該理解的是,該應用可被修改和變化。

在權利要求中所使用的全部術語,旨在被給予如本領域技術人員所理解的它們的普遍的含義,除非在此做出與此相反的明確指示。特別地,單獨的冠詞的使用,例如,「一個」、「這」、「所述」等應該被理解為描述一個或多個指示的元件,除非權利要求描述了與此相反的明確限制。

提供摘要以允許讀者快速地確定技術公開的性質。應該理解的是,它並不是用於解釋或限制權利要求的範圍或意義。此外,在前述的具體實施方式中,可以看出,各種功能集合在各個實施例中用於簡化公開的目的。這種公開方法不應理解為表達要求保護的實施例所需要比在每個權利要求中清楚地列舉的特徵更多特徵的意圖。恰恰相反,如下面的權利要求的反映的,本發明主題在於比單個公開的實施例中的所有功能少。因此,下面的權利要求在此合併到具體實施方式中,每個權利要求依靠其自身作為單獨要求保護的主題。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀