用于情境人機(jī)界面的基于位置的特征使用預(yù)測系統(tǒng)的制作方法
【專利摘要】一種用于情境人機(jī)界面的基于位置的特征使用預(yù)測系統(tǒng),其控制器配置為接收傳感器輸入??刂破骺梢灾辽俨糠值鼗趥鞲衅鬏斎牒蛿?shù)據(jù)庫內(nèi)的位置數(shù)據(jù)來產(chǎn)生特征分?jǐn)?shù)??刂破骺梢詫⑻卣鞣?jǐn)?shù)與可選選項(xiàng)相關(guān)聯(lián)??刂破骺梢灾甘居脩艚缑嫜b置響應(yīng)于特征分?jǐn)?shù)來展示可選選項(xiàng)。
【專利說明】用于情境人機(jī)界面的基于位置的特征使用預(yù)測系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種交通工具系統(tǒng),尤其是涉及用于情境人機(jī)界面的基于位置的特征 使用預(yù)測的系統(tǒng)及控制器。
【背景技術(shù)】
[0002] 傳統(tǒng)的交通工具(車輛)包括允許交通工具使用者與交通工具進(jìn)行交互的許多系 統(tǒng)。尤其是,傳統(tǒng)的交通工具提供各種控制和監(jiān)控交通工具各種子系統(tǒng)和功能的裝置和技 術(shù)。隨著技術(shù)的進(jìn)步,越來越多的特征被引入以控制交通工具內(nèi)的各種子系統(tǒng)。這些特征 中的一些可以通過用戶界面展示給用戶。然而,這些特征可能是以固定方式被展示給用戶 的。因此,需要有加強(qiáng)的和靈活的系統(tǒng)將交通工具的特征展示給用戶。
【發(fā)明內(nèi)容】
[0003] -種具有控制器的交通工具系統(tǒng),該控制器被配置為接收傳感器輸入并至少部分 地基于傳感器輸入和數(shù)據(jù)庫內(nèi)的位置數(shù)據(jù)產(chǎn)生特征分?jǐn)?shù)??刂破骺梢詫⑻卣鞣?jǐn)?shù)與可選選 項(xiàng)相關(guān)聯(lián)??刂破骺梢灾甘居脩艚缑嫜b置響應(yīng)于特征分?jǐn)?shù),展示可選選項(xiàng)。
[0004] 一種具有情境模塊的交通工具控制器,該情境模塊被配置為接收傳感器輸入和位 置數(shù)據(jù),并且基于傳感器輸入和位置數(shù)據(jù)產(chǎn)生輸出。控制器可以包括處理器,處理器被配置 為接收來自于情境模塊的輸出并且基于該輸出產(chǎn)生特征分?jǐn)?shù)。處理器可以將特征分?jǐn)?shù)與可 選選項(xiàng)相關(guān)聯(lián)。特征分?jǐn)?shù)可以表示可選選項(xiàng)被激活的可能性。處理器可以指示用戶界面裝 置基于特征分?jǐn)?shù)展示可選選項(xiàng)。
[0005] -種方法,其包括接收傳感器輸入,并由計算裝置至少部分地基于傳感器輸入和 數(shù)據(jù)庫內(nèi)的位置數(shù)據(jù)來產(chǎn)生特征分?jǐn)?shù)。該方法可以包括將特征分?jǐn)?shù)與可選選項(xiàng)相關(guān)聯(lián),并 且指示用戶界面裝置基于相關(guān)聯(lián)的特征分?jǐn)?shù)顯示可選選項(xiàng)。
【專利附圖】
【附圖說明】
[0006] 圖1A示出了用戶界面系統(tǒng)的示例性組件;
[0007] 圖1B是圖1A的用戶界面系統(tǒng)中的示例性組件的框圖;
[0008] 圖2示出了可以由用戶界面系統(tǒng)所實(shí)施的示例性過程的流程圖;
[0009] 圖3示出了圖1A的用戶界面系統(tǒng)的可能的實(shí)施方式的框圖;
[0010] 圖4示出了可以由圖3的用戶界面系統(tǒng)所執(zhí)行的可能的實(shí)施方式的流程圖;以及
[0011] 圖5示出了可能被圖3的用戶界面系統(tǒng)執(zhí)行的備選的實(shí)施方式的流程圖;
[0012] 圖6示出了可以由圖1A的用戶界面系統(tǒng)所利用的示例性位置數(shù)據(jù)庫;
[0013] 圖7A示出了圖1A的用戶界面系統(tǒng)的示例性組件輸出的、表明停靠的可能性的示 例性分?jǐn)?shù)的圖表;
[0014] 圖7B示出了圖1A的用戶界面系統(tǒng)的示例性組件輸出的、表明??康目赡苄缘氖?例性分?jǐn)?shù)的圖表。
【具體實(shí)施方式】
[0015] 交通工具可能具有配置為接收傳感器輸入的控制器??刂破骺梢灾辽俨糠值鼗?傳感器輸入和數(shù)據(jù)庫內(nèi)的位置數(shù)據(jù)產(chǎn)生特征分?jǐn)?shù)??刂破骺梢詫⑻卣鞣?jǐn)?shù)與可選選項(xiàng)相關(guān) 聯(lián)。控制器可以指示用戶界面裝置響應(yīng)于特征分?jǐn)?shù)顯示可選選項(xiàng),因此,使得用戶基于幾個 屬性,例如傳感器輸入和位置數(shù)據(jù),來查看其可能感興趣的選項(xiàng)。在一個實(shí)例中,可選選項(xiàng) 可以包括停車輔助選項(xiàng)及/或泊車選項(xiàng)。停車輔助選項(xiàng)可以自動地輔助司機(jī)停靠他們的交 通工具。即,交通工具可以自行轉(zhuǎn)向進(jìn)入??课?,無論是平行還是垂直???,用戶幾乎不需 要甚至不需要輸入。在另一個實(shí)例中,泊車選項(xiàng)可以是可用的。泊車模式在接近具有泊車 服務(wù)的具體位置一例如酒店、餐館、酒吧等一處可以被激活。因此,當(dāng)車輛在接近用戶 可能想要利用停車輔助或者是泊車選項(xiàng)的設(shè)施時,示例性系統(tǒng)可能會檢測出來。這些選項(xiàng) 可以獲得優(yōu)于例如巡航控制這樣的其它車輛特征的選擇權(quán),并且通過用戶界面裝置展示給 用戶。
[0016] 圖1A示出了示例性用戶界面系統(tǒng)。該系統(tǒng)可以采取許多不同的形式,并且包括多 個及/或備選的組件和設(shè)備。雖然在圖中示出了示例性系統(tǒng),但是,圖中示出的示例性組件 并非意在限制。實(shí)際上,可以使用額外的或者備選的組件及/或?qū)嵤┓绞健?br>
[0017] 圖1A示出了用戶界面系統(tǒng)100的圖示。雖然本實(shí)施例可以被用于汽車中,但是用 戶界面系統(tǒng)100還可以被用于任何其它交通工具,包括,但是不限于,摩托車、船、飛機(jī)、直 升飛機(jī)、越野車。
[0018] 參見圖1A和1B,系統(tǒng)100包括用戶界面裝置105。用戶界面裝置105可以包括單 獨(dú)的界面,例如,單一接觸屏,或者多個界面。用戶界面系統(tǒng)100此外可以包括單一種類的 界面或者多個界面種類(例如音頻和視頻),其配置用于進(jìn)行人機(jī)交互。用戶界面裝置105可 以被配置為接收來自于交通工具乘員的用戶輸入。用戶界面裝置例如可以包括控制按鈕及 /或顯示在觸屏顯示器上的控制按鈕(例如,硬按鈕及/或軟按鈕),該按鈕使得用戶可以輸 入供用戶界面系統(tǒng)1〇〇使用的命令和信息。提供給用戶界面裝置105的輸入可以傳遞給控 制器110以控制交通工具的各種方面。例如,提供給用戶界面裝置105的輸入可以被控制 器110用于監(jiān)控交通工具內(nèi)的氣候、與導(dǎo)航系統(tǒng)交互、控制媒體的重放,等等。用戶界面裝 置還可以包括使得用戶可以口頭輸入命令或者其它信息的麥克風(fēng)。
[0019] 與用戶界面裝置105通信的是控制器110。控制器110可以包括任何計算裝置, 該計算裝置被配置為執(zhí)行控制如本發(fā)明所討論的用戶界面裝置105的計算機(jī)可讀指令。例 如,控制器110可以包括處理器115、情境模塊120和外部數(shù)據(jù)存儲器130。外部數(shù)據(jù)存儲 器130可以包括閃存、RAM (隨機(jī)存取存儲器)、EPR0M (可擦可編程只讀存儲器)、EEPR0M (電 可擦可編程只讀存儲器)、硬盤驅(qū)動器,或者任何其它存儲器類型或者其組合。備選地,情境 模塊120以及外部數(shù)據(jù)存儲器130可以被并入處理器。在另外一個實(shí)施例中,可能會有多 個彼此通信的控制單元,每一個均包含處理器115、情境模塊120以及外部數(shù)據(jù)存儲器130。 控制器110可以與用戶界面裝置105集成或者與其分離。
[0020] 總之,計算系統(tǒng)及/或裝置一比如控制器110及用戶界面裝置105-可以運(yùn) 用許多計算機(jī)操作系統(tǒng)中的任何一個,這些計算機(jī)操作系統(tǒng)包括,但是絕不限于,微軟視窗 (Microsoft Windows ?)操作系統(tǒng)、Unix操作系統(tǒng)(例如,加利福尼亞州紅木城(Redwood Shores)的甲骨文公司(Oracle Corporation)所發(fā)行的Solaris ?操作系統(tǒng)),紐約阿蒙克 市(Armonk)的國際商業(yè)機(jī)器公司(International Business Machines)發(fā)行的AIX UNIX操 作系統(tǒng)、Linux操作系統(tǒng)、加 利福尼亞州庫比蒂諾(Cupertino)的蘋果公司(Apple, Inc.)所 發(fā)行的Mac OS X和iOS操作系統(tǒng)、加拿大滑鐵盧市(Waterloo)的動態(tài)研究公司(Research in Motion)所發(fā)行的黑莓操作系統(tǒng)(Blackberry OS)以及開放手機(jī)聯(lián)盟(Open Handset Alliance)所開發(fā)的安卓(Android)操作系統(tǒng)的各種版本和變種。用戶界面裝置105以及 控制器110的確切硬件和軟件可以是足以實(shí)施本發(fā)明所討論的實(shí)施例的功能的任何組合, 這一點(diǎn),通曉本領(lǐng)域技術(shù)的人員可以從本公開中顯而易見地得出。
[0021] 控制器110可以被配置為通過處理器115來控制特征在用戶界面裝置105上的可 用性。處理器115可以被配置為,通過檢測對用戶界面裝置105上的可選選項(xiàng)的選擇,來檢 測表明要激活交通工具的系統(tǒng)或子系統(tǒng)的用戶愿望的用戶輸入。為交通工具上每一個可用 的特征(例如,溫度控制、加熱座椅、停車輔助、巡航控制等等)創(chuàng)建可選選項(xiàng)。每一個可選選 項(xiàng)均可以控制交通工具系統(tǒng)或者子系統(tǒng)。例如,巡航控制可選選項(xiàng)將控制監(jiān)控交通工具的 恒定速度(或者巡航控制)的交通工具系統(tǒng)。
[0022] 控制器110,經(jīng)由處理器115,可以被配置為確定駕駛員或者乘客最有可能使用的 特征,并且考慮到特定的駕駛情境,來排除司機(jī)/乘客最少用到或者不用的特征。為了確定 該時刻最相關(guān)的特征,控制器110可以接收由情境模塊120以及基本傳感器135經(jīng)由界面 (未示出)所傳達(dá)的、來自于多個情境變量的輸入。界面可以包括配置為從各組件傳送和接 收數(shù)據(jù)的輸入/輸出系統(tǒng)。界面可以是單向的,因此只可以以一個方向傳輸數(shù)據(jù)。額外地, 界面可以是雙向的,可以在組件之間接收和傳送數(shù)據(jù)。
[0023] 控制器可以包括多個情境模塊120,每一個均被配置為輸出具體的情境或者情境 變量。例如,一個情境模塊120可以被配置為確定到已知位置的距離。另一個情境模塊120 可以被配置為確定相對于當(dāng)前速度限制的交通工具速度。再一個情境模塊可以被配置為確 定交通工具是否已經(jīng)進(jìn)入了要求不同駕駛法律(例如,"免提的"駕駛區(qū)域)的法域。在示例 性示范中,每一個輸出均可以被許多可選選項(xiàng)中的每一個所接收,并可以由可選選項(xiàng)所使 用和再用以產(chǎn)生特征分?jǐn)?shù)。即,許多情境模塊120的每一個總是執(zhí)行同一操作。例如,對于 相對于當(dāng)前速度限制的交通工具速度的情境模塊120,將總是輸出那個情境,盡管該情境可 以被不同的可選選項(xiàng)所接收。
[0024] 情境變量可以代表特定的駕駛狀況,例如,交通工具的速度或者司機(jī)激活特征的 先前位置。情境變量可以是來自于情境模塊120或者基本傳感器135的輸出??刂破?10 可以被配置為,基于從情境模塊120和基本傳感器135所接收的輸入,來選擇具有交通工具 用戶交互高度可能性的特征。例如,控制器110可能表明,由于駕駛情境或者情況,巡航控 制特征可能是特別相關(guān)的。在一個示例性方法中,用戶界面裝置105上的每一個可用的特 征均可以由一個特定的可選選項(xiàng)所表示。例如,車庫門開啟的特征可以總是與車庫門開啟 的可選選項(xiàng)相關(guān)聯(lián)。
[0025] 情境變量可以是依賴于駕駛情境的數(shù)字值。在一個可能的實(shí)施方式中,情境變量 在0到1的范圍內(nèi),1代表最強(qiáng)值。額外地或者可替代地,情境變量可以代表特定的情境, t匕如,外部溫度、降水量、或者到具體設(shè)施的距離。例如,情境變量輸出可以表明交通工具 正在接近提供泊車服務(wù)的設(shè)施??梢杂袃煞N類型的情境變量:簡單情境變量和智能情境變 量。簡單情境變量可以從基本傳感器135得到?;緜鞲衅?35可以包括交通工具上可用 的任何傳感器或者傳感器系統(tǒng)。例如基本傳感器135可以體現(xiàn)為音頻傳感器、光傳感器、力口 速計、速度傳感器、溫度傳感器、導(dǎo)航傳感器(例如全球定位系統(tǒng)傳感器),等等。智能情境變 量可以是情境模塊120的輸出,并且可以表現(xiàn)為其它聚合為值的、交通工具內(nèi)非現(xiàn)成可用 的情境變量。即,交通工具內(nèi)沒有其它系統(tǒng)或者子系統(tǒng)可以單獨(dú)產(chǎn)生智能情境變量。例如, 為了產(chǎn)生智能情境變量,情境模塊120可以從基本傳感器135所輸出的簡單情境變量或者 情境模塊120所輸出的其它智能情境變量接收輸入,并且將這些輸出聚合成復(fù)合值(例如 多個值的聚合)??赡苡星榫衬K可以產(chǎn)生其值的各種不同方法。例如,技術(shù)可能涉及模糊 邏輯、神經(jīng)網(wǎng)絡(luò)、統(tǒng)計、頻率統(tǒng)計推斷等等。
[0026] 控制器110可以包括存儲在數(shù)據(jù)庫--例如外部數(shù)據(jù)存儲器130--內(nèi)的位置數(shù) 據(jù)。外部數(shù)據(jù)存儲器130可以位于控制器110內(nèi),或者作為單獨(dú)的組件。位置數(shù)據(jù)可以包括 ??课恢脭?shù)據(jù),例如,交通工具先前的??课恢?,或者可以包括可選選項(xiàng)數(shù)據(jù),該數(shù)據(jù)例如 可以包括可選選項(xiàng)已經(jīng)在先前的??课恢帽患せ畹拇螖?shù)(例如,基于位置的特征使用)。位 置數(shù)據(jù)還可以包括關(guān)注點(diǎn)數(shù)據(jù),例如泊車關(guān)注點(diǎn),其表明提供泊車服務(wù)的位置(例如,餐館、 酒店、會議廳,等)。關(guān)注點(diǎn)數(shù)據(jù)可以額外地包括用戶對于給定位置--例如,擁擠的設(shè)施相 較于僻靜的設(shè)施--的偏好。例如,用戶可以設(shè)定他/她對于提供泊車服務(wù)的餐館的偏好, 該偏好可能影響歸于每一個可選選項(xiàng)的特征分?jǐn)?shù)。雖然數(shù)據(jù)存儲器130可以被包括進(jìn)控制 器110內(nèi),它也可以位于遠(yuǎn)離控制器110的地方,并可以通過網(wǎng)絡(luò),例如互聯(lián)網(wǎng)上的云計算, 來與控制器110進(jìn)行通信。
[0027] 處理器115可以被配置為,每當(dāng)需要所存儲的信息以輔助產(chǎn)生可選選項(xiàng)時,與外 部數(shù)據(jù)存儲器130進(jìn)行通信。外部數(shù)據(jù)存儲器130可以與情境模塊125進(jìn)行通信,以產(chǎn)生 智能情境變量。同樣地,外部數(shù)據(jù)存儲器130可以直接與處理器115進(jìn)行通信。外部數(shù)據(jù) 存儲器130可以由一般信息、比如導(dǎo)航數(shù)據(jù)庫構(gòu)成,該導(dǎo)航數(shù)據(jù)庫例如可以保存街道和法 域的具體法律,或者用戶具體信息,比如優(yōu)選交通工具內(nèi)部溫度。額外地或者備選地,外部 數(shù)據(jù)存儲器130可以追蹤交通工具在具體位置或者在特定駕駛條件下的特征激活。例如, 外部數(shù)據(jù)存儲器可以保存在具體高速公路上的巡航控制激活次數(shù)。這進(jìn)而可以在交通工具 行駛在高速公路上時影響巡航控制的特征分?jǐn)?shù)。進(jìn)一步地,外部數(shù)據(jù)存儲器130可以使用 例如遠(yuǎn)程信息處理或者任何其它適當(dāng)技術(shù)進(jìn)行更新。位于交通工具內(nèi)的遠(yuǎn)程信息處理系統(tǒng) 可以被配置為接收來自于服務(wù)器或者其它合適資源(例如交通工具經(jīng)銷商)的更新。同樣 地,外部數(shù)據(jù)存儲器130可以使用由交通工具用戶提供到用戶界面裝置105上的輸入手動 更新。此外,控制器110可以被配置為使用戶界面系統(tǒng)100可以通過無線網(wǎng)絡(luò)與移動設(shè)備 通信。這樣的網(wǎng)絡(luò)可以包括無線電話、藍(lán)牙、個人數(shù)據(jù)助理、3G和4G寬帶設(shè)備等。
[0028] 在示例性示范中,用戶界面裝置105可以允許用戶詳細(xì)規(guī)定關(guān)于位置的某些偏 好。用戶可以設(shè)定對于提供泊車服務(wù)或者提供隱蔽就餐環(huán)境的位置的偏好。這些偏好可以 被存儲在外部數(shù)據(jù)存儲器130 (例如,作為關(guān)注點(diǎn))中,并且可以通過情境模塊120、125進(jìn) 行利用以影響情境變量的輸出。例如,如果用戶設(shè)定他/她的偏好包括泊車模式,在特定設(shè) 施處的泊車模式的特征分?jǐn)?shù)可以被加上更高的權(quán)值(例如,產(chǎn)生更高的特征分?jǐn)?shù)),而不論 用戶先前是否已經(jīng)在那一設(shè)施停靠與否。因此,如果對用戶的偏好以某種方式進(jìn)行定制,為 了產(chǎn)生高特征分?jǐn)?shù),可能不必先前已經(jīng)在特定位置??窟^。
[0029] 處理器115可以被配置為識別由情境模塊120所傳輸?shù)妮斎?,例如情境變量。處?器115可以存儲每一個與用戶界面裝置105可以使用的具體特征有關(guān)的可選選項(xiàng)。每一個 可選選項(xiàng)從基本傳感器135和情境模塊120所產(chǎn)生的一系列情境變量中接收輸入。處理器 115聚合所接收到的變量,以產(chǎn)生與可選選項(xiàng)相關(guān)聯(lián)的特征分?jǐn)?shù),該特征分?jǐn)?shù)表明特定特征 將被用戶交互的可能性。因此,每一個可選選項(xiàng)與特征分?jǐn)?shù)相關(guān)聯(lián)。然而,有賴于駕駛情況 和情境,與可選選項(xiàng)相關(guān)聯(lián)的特征分?jǐn)?shù)可能會不同。許多實(shí)施方式都可以被用于聚合情境 變量,比如,但是不限于,求乘積、求和、求平均數(shù)或者例如模糊邏輯這樣的非線性算法。在 一個實(shí)施例中,處理器115可以將0到1的小數(shù)的特征分?jǐn)?shù)與可選選項(xiàng)相關(guān)聯(lián),其中0可以 代表該特征不可能在該時刻被選擇,1代表用戶已經(jīng)具有了想要使用該特征的最高可能性。 因此,已經(jīng)在使用中的特征(例如,當(dāng)前正在使用中的交通工具系統(tǒng)或子系統(tǒng))在小數(shù)系統(tǒng) 中得分將會很低,因?yàn)閷頉]有與該特征進(jìn)行交互的可能性。然而,這個選擇可以被司機(jī)或 者制造商改變,使得1代表用戶正在積極地與該特征進(jìn)行交互。進(jìn)一步地,小數(shù)的分?jǐn)?shù)范圍 只是示例性的,如果想要,可以使用不同的數(shù)字范圍。
[0030] 在處理器115產(chǎn)生特征分?jǐn)?shù)之后,處理器115可以將特征分?jǐn)?shù)提升到用戶界面裝 置105。基于司機(jī)或者制造商的偏好,處理器115可以選擇具有最高特征分?jǐn)?shù)的可選選項(xiàng), 以在用戶界面裝置105上顯示。最高特征分?jǐn)?shù)可以代表所偏好的可選選項(xiàng)或者被選擇的特 征。即,與最高特征分?jǐn)?shù)相關(guān)聯(lián)的可選選項(xiàng)可以是所偏好的特征。在備選實(shí)施例中,處理器 115可以基于可選選項(xiàng)的特征分?jǐn)?shù)對其進(jìn)行排序,并選擇具有最高特征分?jǐn)?shù)的多個特征在 用戶界面裝置105上進(jìn)行顯示。
[0031] 圖1B示出了用戶界面系統(tǒng)100的實(shí)施例的一般系統(tǒng)交互。最初,控制器接收來 自于基本傳感器135和140的輸入,其收集來自于交通工具上可用的傳感器或傳感器系統(tǒng) 的信息,并且輸出簡單情境變量。例如,基本傳感器可以表示當(dāng)前外部溫度、交通工具速度 傳感器,或者交通工具GPS位置。情境模塊120和125可以接收簡單情境變量、其它智能情 境變量、及/或來自于外部數(shù)據(jù)存儲器130的位置數(shù)據(jù),以產(chǎn)生智能情境變量。處理器115 既可以接收智能情境變量也可以接收簡單情境變量,以將它們的值歸于多個可選選項(xiàng)???選選項(xiàng)每一個均與從所接收的情境變量的值所產(chǎn)生的特征分?jǐn)?shù)相關(guān)聯(lián)。每一個可選選項(xiàng)均 持續(xù)接收來自于基本傳感器和情境模塊的輸入。然而,根據(jù)駕駛情境,與可選選項(xiàng)相關(guān)聯(lián)的 特征分?jǐn)?shù)不同。例如,如果情境變量傳達(dá)出,交通工具正在高速公路上接近速度限制進(jìn)行行 駛,巡航控制特征的可選選項(xiàng)將會產(chǎn)生高分?jǐn)?shù),而加熱座椅或者車庫門開啟特征將會產(chǎn)生 低特征分?jǐn)?shù)。
[0032] 處理器115可以按照可選選項(xiàng)的特征分?jǐn)?shù)對它們進(jìn)行排序。處理器115可以選擇 最高分?jǐn)?shù)的可選選項(xiàng)。根據(jù)用戶界面系統(tǒng)100的配置方式,處理器115可以要么提升具有 最高特征分?jǐn)?shù)的可選選項(xiàng),要么提升多個可選選項(xiàng),到用戶界面裝置105。同時,處理器115 可以從用戶界面裝置105消除不再具有高度用戶交互可能性的特征。基本傳感器135U40 以及情境模塊120、125 -直是活躍的,以便于對每一個可選選項(xiàng)產(chǎn)生連續(xù)的特征分?jǐn)?shù)。處 理器115使用這些分?jǐn)?shù)以向用戶界面裝置105提供最新的駕駛情境,使得具有最高特征分 數(shù)的可選選項(xiàng)永遠(yuǎn)顯示在用戶界面裝置105上。
[0033] 圖2示出了可以由用戶界面系統(tǒng)100所實(shí)施的示例性過程200的流程圖。用戶界 面系統(tǒng)100的操作可以不遲于交通工具點(diǎn)火裝置被啟動時自動激活(框205)。在這一點(diǎn), 交通工具可以進(jìn)行內(nèi)部系統(tǒng)檢查,在內(nèi)部系統(tǒng)檢查中,為了確保交通工具準(zhǔn)備好進(jìn)行操作, 一個或多個交通工具系統(tǒng)及/或子系統(tǒng)的操作狀態(tài)將被確定。在內(nèi)部系統(tǒng)檢查被驗(yàn)證的同 時,系統(tǒng)100可以額外地在框210確定交通工具內(nèi)可用的可選選項(xiàng)的分類。系統(tǒng)100可以 額外地將用戶界面系統(tǒng)100的可用的特征(及其相對應(yīng)的可選選項(xiàng))分成出發(fā)組和到達(dá)組。 出發(fā)類可以包括當(dāng)離開一個位置時通常所用的特征,例如車庫門開啟或者氣候控制。到達(dá) 類可以包括當(dāng)在朝目的地的路線上或者到達(dá)目的地時通常所用的特征,例如,巡航控制或 者停車輔助。分類過程可以通過控制器110實(shí)施。對于特征的區(qū)分可以要么由交通工具制 造商或者經(jīng)銷商預(yù)置,要么由交通工具的擁有者基于其偏好來對出發(fā)組和到達(dá)組進(jìn)行個性 化設(shè)置。將特征區(qū)分成兩個或者多個組,可以通過限制可供選擇的特征的數(shù)量,有助于在后 續(xù)階段減少處理時間。
[0034] 在框215,系統(tǒng)100可以開始監(jiān)控由基本傳感器135和情境模塊120所產(chǎn)生的情境 變量。如之前所提到的,情境變量可以要么是直接從交通工具內(nèi)可用的傳感器取得的簡單 情境變量,要么是從其它情境變量(不論是簡單的還是智能的)聚合成的、非交通工具內(nèi)現(xiàn) 成的值中取得的智能情境變量。在框220,系統(tǒng)100可以進(jìn)一步檢查是否需要來自于外部數(shù) 據(jù)存儲器130的額外的外部信息。這可能在情境變量要求所存儲的信息--例如,街道速 度限制、位置數(shù)據(jù),或者交通工具使用者對于艙內(nèi)溫度的偏好--時發(fā)生。如果需要額外的 外部信息,該信息可以傳輸給情境模塊120以產(chǎn)生智能情境變量。如果額外的外部信息不 需要,或者已經(jīng)被提供了,而且不再需要更多的信息,則過程200可以在框225繼續(xù)。
[0035] 在框225,情境變量可以被傳輸?shù)教幚砥?15以產(chǎn)生特征分?jǐn)?shù)。處理器115可以 將所接收的輸入(例如情境變量)聚合,并且將值與每一個可選選項(xiàng)進(jìn)行關(guān)聯(lián),以產(chǎn)生特征 分?jǐn)?shù)??梢酝ㄟ^求乘積、求平均、求最大值、求最小值等,或其任何組合或者改變,或者任何 比如模糊邏輯這樣的非線性算法,經(jīng)由聚合情境變量來產(chǎn)生特征分?jǐn)?shù)。特征分?jǐn)?shù)可以與傳 輸?shù)教幚砥?15的情境變量的聚合的相關(guān)性成正比。例如,當(dāng)情境變量表明,交通工具正在 高速公路上行駛,具有接近速度限制的相對速度,但是注意到,交通工具正在速度限制上下 改變速度(例如,在交通擁擠的情況下),此時,相較于當(dāng)交通工具以不變的、接近于速度限 制的速度行駛一段時間時的情況,巡航控制可選選項(xiàng)的特征分?jǐn)?shù)將具有較小的值。此外,例 如,歸于停車輔助的可選選項(xiàng)的同樣的變量,將會具有非常低的特征分?jǐn)?shù),因?yàn)樵诟咚傩旭?時停車的可能性非常低。
[0036] 在框230,處理器115可以基于可選選項(xiàng)相關(guān)聯(lián)的特征分?jǐn)?shù)對可選選項(xiàng)排列優(yōu)先 次序。一般地,具有最高特征分?jǐn)?shù)的可選選項(xiàng)可以具有最高的優(yōu)先次序,其余可用的可選選 項(xiàng)相應(yīng)地緊接著進(jìn)行排序。根據(jù)使用者的偏好,要么是具有最高特征分?jǐn)?shù)的特征,要么是多 個特征(例如具有最高特征分?jǐn)?shù)的三個特征),可以在步驟235被提升到用戶界面裝置105, 以進(jìn)行展示和操作。同樣地,已經(jīng)在用戶界面裝置105上展示的特征,如果它們在特定駕駛 情境中的相關(guān)性已經(jīng)降低,則可以同時被消除(或者降級)。額外地或者備選地,處理器115 或者控制器110可以根據(jù)與每一個可選選項(xiàng)相關(guān)聯(lián)的特征分?jǐn)?shù)對可選選項(xiàng)進(jìn)行排序。然后 控制器110可以確定具有超過預(yù)定閾值的特征分?jǐn)?shù)的可選選項(xiàng)的順序。例如,控制器110 可以只選擇具有〇. 7或者0. 7以上特征分?jǐn)?shù)的可選選項(xiàng)。然后控制器110可以將具有最高 特征分?jǐn)?shù)的、可用的可選選項(xiàng)排到順序中的第一位,另一具有稍低特征分?jǐn)?shù)的可選選項(xiàng)在 順序中排第二位,依此類推。
[0037] 如所示出的,框215到225在交通工具運(yùn)行中執(zhí)行連續(xù)的循環(huán)?;緜鞲衅?35 和情境模塊120 -直是活躍的,并連續(xù)將信息輸入到處理器,該處理器連續(xù)產(chǎn)生新的特征 分?jǐn)?shù)。相應(yīng)地,處理器115在框230更新優(yōu)先次序排名,使得最相關(guān)的特征在框235將會一 直呈現(xiàn)在用戶界面裝置105上。
[0038] 在本發(fā)明的至少一個實(shí)施例中,用戶界面系統(tǒng)100可以基于所接收到的傳感器輸 入以及位置數(shù)據(jù)確定可選選項(xiàng)。位置數(shù)據(jù)可以包括先前的??课恢煤突谖恢玫膶μ卣鞯?使用??蛇x選項(xiàng)通??梢曰谙鄬τ谄渌阎蛘咧岸x的位置的交通工具位置,被激 活。例如,本發(fā)明示出了產(chǎn)生停車輔助和泊車模式的可選選項(xiàng)的系統(tǒng)和方法,停車輔助和泊 車模式兩項(xiàng)均在接近具體位置(例如停車建筑物、辦公大樓,或者餐館)時被激活。停車輔助 是激活交通工具系統(tǒng)以自動輔助司機(jī)??科浣煌üぞ叩目捎玫慕煌üぞ咛卣鳌<?,交通工 具可以自行駕駛進(jìn)入停靠區(qū)域,無論是平行的還是垂直的???,使用者幾乎不用輸入或者 不用輸入。泊車模式或選項(xiàng)是在接近例如酒店、餐館、酒吧等包括泊車服務(wù)的具體位置被激 活的類似特征。針對泊車模式選項(xiàng)的交通工具系統(tǒng)的激活可以鎖定交通工具的組件(例如 用戶界面裝置、手套箱/雜物箱、后備箱/行李艙),使得泊車駕駛員無法接觸交通工具內(nèi)可 能存儲的私人信息。泊車選項(xiàng)可以在控制器110得知交通工具正在接近具有泊車服務(wù)的設(shè) 施時就被觸發(fā)。這可以通過存儲在外部數(shù)據(jù)存儲器335內(nèi)的與設(shè)施相關(guān)的數(shù)據(jù)所知曉。
[0039] 基于位置的選項(xiàng)可以與表明可選選項(xiàng)已經(jīng)在特定位置被激活的次數(shù)的正常使用 頻率相關(guān)聯(lián)。正常使用頻率可以由控制器110來確定。正常使用頻率值(F AF(i,j))可以使 用兩級實(shí)施方式來獲得。最初,當(dāng)訪問或者觀察次數(shù)有限時,正常頻率的真值使用第一級實(shí) 施方式來產(chǎn)生。即,在到一個位置的預(yù)定的最小訪問數(shù)(N min)被滿足前,在具體位置的具體 特征的特征激活總數(shù)除以到那個位置的訪問總數(shù),以給出特征在一個位置已經(jīng)被激活的次 數(shù)的真值。為了包括在具體位置觀察的特征激活的更大樣本,以給出更精確的百分比,可以 使用最小閾值。最小訪問數(shù)可以包括外部數(shù)據(jù)存儲器335所定義的值,并且可以由交通工 具制造商、經(jīng)銷商或者可能由交通工具駕駛員所設(shè)定。
[0040] 真實(shí)的使用模式,或者特征在具體位置被使用得多么頻繁的百分比,可以給出特 征已經(jīng)在具體位置被使用的真實(shí)次數(shù)。N(i,j) a表示在具體位置特征激活的次數(shù),例如, 比如像停車輔助這樣的特征已經(jīng)在比如像超市這樣的位置被使用的次數(shù)。例如,i是位 置,j可以是特征。N(i) all表示訪問位置i的總次數(shù)。真值可以使用下述公式計算出來: FAF(i, j)=N(i, j)a/N(i))all〇
[0041] 如果訪問具體位置的總數(shù)已經(jīng)滿足或者超過了預(yù)定的最小數(shù),則過程接著進(jìn)行 第二級實(shí)施方式。第二級實(shí)施方式涉及遞歸公式,其可以被用于線上評估正常使用頻率 (F AF(i,j)),無需比如在具體位置的特征激活數(shù)這樣的具體數(shù)據(jù)點(diǎn)。第二級實(shí)施方式包括: 學(xué)習(xí)率,其可以反映外部數(shù)據(jù)存儲器335的記憶深度(memory d印th);和強(qiáng)化信號,特征在 一個位置被激活的次數(shù)越多,強(qiáng)化信號就可以逐步變得越強(qiáng)。線上模式的正常使用頻率可 以使用下述公式計算出來:F AF(i, j) = (l_a )*FAF(i, j - l) + (a )*SigreinfOTxe(i, j),其中,α = 學(xué)習(xí)率(例如,在〇到1的范圍內(nèi),其中,1代表顯著的學(xué)習(xí)率),F(xiàn)AF(i,j)=特征j在位置i的 正常使用頻率,如上面所解釋過的,Sig Minf_e(i,j)=代表在位置i特征j被激活的強(qiáng)化信 號(例如,在0到1的范圍內(nèi),其中1代表顯著的強(qiáng)化信號)。
[0042] 轉(zhuǎn)換到遞歸第二公式,有助于解決兩個問題。第一個,公式減少所用的內(nèi)存量,因 為第二公式不要求N(i)all或者N(i,j)a去估量正常使用頻率。這可能不僅釋放內(nèi)存空間, 而且還提供更快的處理時間。同樣地,線上模式可以產(chǎn)生更可靠的輸出,因?yàn)樵谔囟ㄎ恢玫?激活的最小閾值已經(jīng)被滿足,表明駕駛員經(jīng)常在具體位置使用特定特征的偏好。進(jìn)一步地, 第二公式反映在駕駛員的偏好轉(zhuǎn)換的情況下,最新的駕駛使用。學(xué)習(xí)率(α)的值可以進(jìn)行 改變以反映駕駛員以及具體特征在不同位置的最新的交互。
[0043] 參見圖6,當(dāng)交通工具接近或者離開具體位置時,基于位置的選項(xiàng)(例如停車輔助、 泊車模式、車庫門開啟等)可以被激活。一般來說,每一個具體位置均可以在外部數(shù)據(jù)存儲 器335內(nèi)有與該位置相關(guān)聯(lián)的記錄。外部數(shù)據(jù)存儲器335可以包括具體位置(例如家、辦公 室、辦公室附近的餐館等)的緯度和經(jīng)度位置。每一條與位置相關(guān)聯(lián)的記錄均可以進(jìn)一步包 括一個字段(field),其代表與在適用的位置的具體特征相關(guān)聯(lián)的正常使用頻率。額外地或 者備選地,每一條記錄均可以被存儲在到達(dá)組和出發(fā)組的一個或者兩個組里,因此創(chuàng)建了 兩條與位置相關(guān)聯(lián)的記錄。通過對位置進(jìn)行分類,處理時間可以減少。
[0044] 字段內(nèi)的每一個元素均代表具體特征(例如巡航控制、車庫門開啟、房間鬧鐘激 活、停車輔助、泊車模式、艙內(nèi)溫度等)的正常使用頻率。例如,在對于家的到達(dá)組記錄里, 除了別的以外,字段可以包含巡航控制、停車輔助以及艙內(nèi)溫度的正常使用頻率。如果特征 (或者可選選項(xiàng))從未在具體位置激活,正常使用頻率可能會低,或者可能不會標(biāo)記在字段 中。例如,對于巡航控制的可選選項(xiàng)在家的位置可以標(biāo)記為正常使用頻率0.00。相反,在那 個字段內(nèi)的車庫門控制的可選選項(xiàng)可以根據(jù)可選選項(xiàng)激活次數(shù)或者可選選項(xiàng)學(xué)習(xí)率標(biāo)記 為更高的正常使用頻率。每一個特征的正常使用頻率均可以進(jìn)行不斷調(diào)整或者更新,以反 映駕駛員或者乘客的偏好。
[0045] 圖3示出了為可選選項(xiàng)產(chǎn)生特征分?jǐn)?shù)的系統(tǒng)300的實(shí)施例。該系統(tǒng)可以包括用戶 界面裝置305、具有處理器315的控制器310、情境模塊320、325和330,以及向控制器310 傳輸輸入的多個傳感器340、345?;緜鞲衅?40、345和情境模塊320、325以及330所產(chǎn) 生的變量全都傳輸?shù)教幚砥?15以產(chǎn)生與可選選項(xiàng)相關(guān)聯(lián)的特征分?jǐn)?shù)。特征分?jǐn)?shù)可以被用 于確定相對于駕駛情境最相關(guān)的可選選項(xiàng)。系統(tǒng)300可以進(jìn)一步包括存儲在外部數(shù)據(jù)存儲 器335中的位置數(shù)據(jù),位置數(shù)據(jù)可以包括,例如先前的交通工具??课恢?、每個先前的???位置的停車輔助和泊車模式特征激活數(shù),以及用戶關(guān)注點(diǎn)(POIs)。位置數(shù)據(jù)可以在一定時 間段之后,在外部數(shù)據(jù)存儲器中進(jìn)行更新。例如,外部數(shù)據(jù)存儲器335可以只保存過去30、 60或者90天的先前交通工具停靠位置。這可以幫助反映駕駛員最新的駕駛偏好,也可以減 少位置數(shù)據(jù)所使用的內(nèi)存量。
[0046] 在一個實(shí)施例中,系統(tǒng)300可以產(chǎn)生停車輔助的可選選項(xiàng)。如所解釋的,位置傳感 器340和速度傳感器345可以通過界面與控制器通信。交通工具的速度傳感器345可以包 括速度計、變速器/齒輪傳感器、或者監(jiān)控車輪或者車軸轉(zhuǎn)動的車輪或者車軸傳感器。交通 工具位置傳感器340可以包括能夠識別出交通工具位置的全球定位系統(tǒng)(GPS),以及使用 射頻電磁場的無線電射頻識別(RFID),或者通過例如藍(lán)牙(Bluetooth?)經(jīng)由移動電話或 者個人數(shù)字助理(PDA)傳送的移動電話或者PDA的GPS。
[0047] 情境模塊320、325、330的每一個均可以在控制器310內(nèi)執(zhí)行具體功能。盡管它們 各自的功能的每一個均在本發(fā)明中進(jìn)行了描述,但是這些描述只是示例性的,單獨(dú)的模塊 可以執(zhí)行所有或者一些功能。第三情境模塊330可以被配置為從交通工具位置傳感器340 接收交通工具的位置,從外部數(shù)據(jù)存儲器335接收交通工具先前的??课恢谩;谶@些傳 感器輸入,第三模塊330可以確定位于交通工具當(dāng)前位置附近區(qū)域內(nèi)的??课恢?例如,設(shè) 施)。
[0048] 第一情境模塊320可以被配置為從第三情境模塊330獲取這一??课恢谩K€可 以確定具體特征在這一位置已經(jīng)被用了多少次。例如,第一模塊320可以確定在該設(shè)施處 停車輔助已經(jīng)被使用了多少次。這一信息可以在外部數(shù)據(jù)存儲器335內(nèi)的位置記錄中得 至IJ,并可以如上面所描述的,被用于確定具體位置的正常使用頻率(要么使用真實(shí)的使用模 式,要么使用線上使用模式公式)。例如,每個位置的停車輔助使用可以作為N(i,j)a被輸 入,到最接近的先前的??课恢玫脑L問次數(shù)可以作為真實(shí)使用公式的N(i)all被輸入。然 而,相反,所有可能需要被輸入到第一情境模塊320以用于線上使用模式的可以是先前的 ??课恢?,以及將為可用的可選選項(xiàng)產(chǎn)生正常使用頻率。第一情境模塊320可以被配置為 向處理器315輸出用作產(chǎn)生可選選項(xiàng)的特征分?jǐn)?shù)的輸入的正常使用頻率;或可以被配置為 向外部數(shù)據(jù)存儲器335輸出正常使用頻率,以便更新具體位置的記錄;或者配置為兩者兼 有。
[0049] 第二情境模塊325可以被配置為獲得從交通工具位置傳感器340所傳輸?shù)慕煌?工具位置以及從第三情境模塊330所傳輸?shù)淖罱咏慕煌üぞ咄?课恢?,以確定到最接近 的位置的距離。在一個示例性方法中,交通工具速度傳感器345可以被直接傳達(dá)到處理器 315。第一和第二情境模塊320和325所產(chǎn)生的輸出,以及交通工具速度傳感器345所傳輸 的交通工具速度然后可以被傳輸給處理器315,以將值歸到停車輔助的可選選項(xiàng)。處理器 315可以然后基于所接收的變量產(chǎn)生與停車輔助可選選項(xiàng)相關(guān)聯(lián)的特征分?jǐn)?shù),并將停車輔 助可選選項(xiàng)展示到用戶界面裝置305上供駕駛員交互用。
[0050] 額外地或者備選地,系統(tǒng)300可以為泊車選項(xiàng)/模式產(chǎn)生可選選項(xiàng)。系統(tǒng)300在 很大程度上與對于停車輔助的可選選項(xiàng)是類似的,除了增加了泊車關(guān)注點(diǎn)(P0IS)。泊車關(guān) 注點(diǎn)提供關(guān)于在具體位置或者設(shè)施是否提供泊車服務(wù)的信息。泊車關(guān)注點(diǎn)要么通過作為位 置數(shù)據(jù)保存進(jìn)外部數(shù)據(jù)存儲器335內(nèi)的車載地圖數(shù)據(jù)庫,要么以網(wǎng)絡(luò)服務(wù)的形式(例如,基 于云的通信)可以得到。泊車關(guān)注點(diǎn)可以直接從外部數(shù)據(jù)存儲器335 (例如,外部數(shù)據(jù)存儲 器335編程有提供泊車服務(wù)的具體位置)獲得,要么通過對于外部數(shù)據(jù)存儲器335內(nèi)的位置 名稱的解讀進(jìn)行參照。例如,像會議中心、酒店或者餐館這樣的觸發(fā)詞(trigger words ),可 能表明在該位置典型地提供泊車服務(wù)。如果一個位置的泊車關(guān)注點(diǎn)并未存儲在外部數(shù)據(jù)存 儲器335上,或者該位置名稱并未給出對于解讀的參照,那么在特定位置的泊車模式可選 選項(xiàng)的激活可以更新到外部數(shù)據(jù)存儲器335上,以將該位置與提供泊車服務(wù)相關(guān)聯(lián)。泊車 關(guān)注點(diǎn)可以影響泊車模式可選選項(xiàng)的特征分?jǐn)?shù),因?yàn)椋绻撐恢貌惶峁┎窜嚪?wù),則特定 特征可能失去其相關(guān)性(并且因此產(chǎn)生低的特征分?jǐn)?shù))。
[0051] 圖4代表產(chǎn)生與可選選項(xiàng)相關(guān)聯(lián)的特征分?jǐn)?shù)的過程400。只為了示例性目的,前述 解釋將涉及停車輔助選項(xiàng)。最初,當(dāng)前的交通工具位置可以在框405被確定。這可以通過交 通工具位置傳感器340來實(shí)現(xiàn)。在框410,交通工具位置傳感器340所獲得的信息,可以被 直接傳輸?shù)降谌榫衬K330。第三情境模塊330將當(dāng)前位置與在數(shù)據(jù)存儲器335內(nèi)的先 前的??课恢眠M(jìn)行比較,以確定最接近的先前??课恢?。例如,交通工具位置傳感器340所 輸出的交通工具當(dāng)前位置以及外部數(shù)據(jù)存儲器335所傳輸?shù)南惹巴?课恢每梢栽诘谌?境模塊330內(nèi)聚合以產(chǎn)生最接近的先前停靠位置(例如,相對于存儲在外部數(shù)據(jù)存儲器335 內(nèi)的先前停靠位置的交通工具當(dāng)前位置)。
[0052] 在框415,第三情境模塊330可以將最接近的先前??课恢脗鬏斀o第一情境模塊 320。第一情境模塊然后可以從數(shù)據(jù)存儲器335檢索與最接近的先前??课恢孟嚓P(guān)聯(lián)的數(shù) 據(jù)。該信息可以包括例如停車輔助這樣的具體特征在這一位置已經(jīng)使用的次數(shù)。如上面 所描述的,這進(jìn)而可以被第一情境模塊320用以計算正常使用頻率。例如,第一情境模塊 320也可以從外部數(shù)據(jù)存儲器335接收可選選項(xiàng)(或者特征)在具體位置激活的次數(shù)。外 部數(shù)據(jù)存儲器335可以表明停車輔助可選選項(xiàng)在司機(jī)家附近的超市已經(jīng)被激活了七次。 如果到最接近的先前??课恢玫脑L問總數(shù)還未達(dá)到預(yù)先定義的最小訪問數(shù)(例如,N(i) all彡Nmin),那么,真實(shí)的使用模式(在框425)將會產(chǎn)生表明在具體位置使用停車輔助的真 實(shí)使用頻率的情境變量。相反,在最小訪問數(shù)已經(jīng)被滿足(例如N(i) all>Nmin)之后,線上模 式(框430)將產(chǎn)生估量特征在特定位置的正常使用頻率的智能情境變量。有賴于信號強(qiáng)化 (Sig Minf_e(i,j))和學(xué)習(xí)率(α )所提供的值,第一情境模塊320所產(chǎn)生的情境變量可以要 么是強(qiáng)的(例如接近于1)要么是弱的。
[0053] 在框435,第二情境變量325可以從交通工具位置傳感器340接收輸入以及從第三 情境模塊330接收最接近的??课恢?,以計算當(dāng)前交通工具位置與先前停靠位置之間的距 離。交通工具與最接近的先前??课恢迷浇?,智能情境變量的值越大。進(jìn)一步地,在框440, 交通工具速度傳感器345確定交通工具的當(dāng)前速度。交通工具速度傳感器345輸出的簡單 情境變量與交通工具速度成反比。例如,如果交通工具在以40mph (英里每小時)的速度行 駛,交通工具將要??康目赡苄裕ㄒ约耙虼耸褂猛\囕o助的可能性)就很低。
[0054] 在框445,第一情境模塊320、第二情境模塊325以及交通工具速度傳感器345的 情境變量輸出,可以被傳輸?shù)教幚砥?15。在框450,處理器315將所接收到的值歸于可選選 項(xiàng)。如之前所提到的,如果可選選項(xiàng)被分成到達(dá)組和出發(fā)組,那么,情境變量可以只需要被 輸入到到達(dá)組的可選選項(xiàng)。變量可以被聚合以產(chǎn)生特征分?jǐn)?shù)(框455)。聚合值所采用的啟 發(fā)法可以以各種方式完成,包括,但不限于,對其求乘積、求平均值、求最大值或者最小值。 在框455,處理器315可以取第一情境模塊320、第二情境模塊325,以及交通工具速度傳感 器345所輸出的變量的乘積,以產(chǎn)生可選選項(xiàng)的特征分?jǐn)?shù)。
[0055] 在框460,如果特征分?jǐn)?shù)相對于其它可用的可選選項(xiàng)是最高的,處理器315可以選 擇停車輔助可選選項(xiàng)。在框465,處理器315可以提升特征到用戶界面裝置305上進(jìn)行展 示。同時,處理器可以消除已經(jīng)在用戶界面裝置305上存在的、在當(dāng)前的情境中可能不相關(guān) 的特征。
[0056] 圖5示出了使用示例性過程500以產(chǎn)生泊車模式可選選項(xiàng)并將可選選項(xiàng)提升到用 戶界面裝置305的流程圖。當(dāng)前的交通工具位置可以在框505通過交通工具位置傳感器 340確定。在框510,外部數(shù)據(jù)存儲器335可以表明先前的??课恢煤筒窜囮P(guān)注點(diǎn),以基于 交通工具當(dāng)前位置確定相對位置數(shù)據(jù)。外部數(shù)據(jù)存儲器335可以將位置數(shù)據(jù)傳輸?shù)降谌?境模塊330。在框515,第三情境模塊330可以將外部數(shù)據(jù)存儲器335所接收到的位置數(shù)據(jù) 與交通工具位置傳感器340所輸出的交通工具位置合并,以確定提供泊車服務(wù)的最接近的 當(dāng)前停靠位置。如前面所提到的,泊車關(guān)注點(diǎn)可以直接從外部數(shù)據(jù)存儲器335獲得,或者關(guān) 注點(diǎn)可以通過參照位置名稱進(jìn)行推斷(例如餐館、影劇院、會議廳)。
[0057] 在框520,最接近的先前停靠的位置可以然后傳輸給第一情境模塊320以確定在 特定位置泊車模式的正常使用頻率。例如,如果最接近的先前的??课恢檬邱{駛員辦公室 旁邊的餐館,那就會在上面描述的正常使用頻率公式中被作為(i)輸入以及泊車模式被 作為(j)輸入。如果在切換到線上模式之前的最小訪問數(shù)還未超過訪問總數(shù)(例如,N(i) all < Nmin),則真實(shí)的使用頻率將會在框530進(jìn)行計算。如果相反,對于位置(i)的訪問數(shù) 已經(jīng)滿足了預(yù)先確定的最小值,則線上使用頻率在框535可以使用遞歸公式進(jìn)行計算。不 管所使用的公式,對于泊車模式的正常特征使用的智能情境變量將從第一情境模塊320輸 出。如果泊車模式的可選選項(xiàng)的正常使用高,該特征被激活的可能性就高,因此,所產(chǎn)生的 智能情境變量就高。
[0058] 在框545,第二情境模塊325可以從交通工具位置傳感器340接收交通工具的位 置,以及從第三情境模塊330接收最接近的先前的??课恢?,以確定到最接近的先前停靠 位置的距離。如果到提供泊車服務(wù)的最接近的先前停靠位置的距離小,則泊車模式特征被 選擇的可能性就高(再一次,智能情境變量輸出的值就高)。額外地,在框545交通工具速度 由交通工具速度傳感器345所確定。如果交通工具的速度低,則交通工具在很近的未來停 靠的可能性就高。
[0059] 在框550,交通工具的速度、正常使用頻率以及到最接近的位置的距離都輸入到處 理器315。在框555,處理器315可以將值歸于可用的可選選項(xiàng)。處理器315可以然后通過 聚合在框555所接收到的值,為每一個可選選項(xiàng)產(chǎn)生特征分?jǐn)?shù)。處理器315可以額外地確 定已經(jīng)超過最小閾值的可選選項(xiàng)的優(yōu)先順序。具有最高特征分?jǐn)?shù)的可選選項(xiàng)可以被分配最 高的優(yōu)先次序,具有第二高特征分?jǐn)?shù)的可選選項(xiàng)可以被分配第二高優(yōu)先次序,依此類推。如 果對于泊車模式的可選選項(xiàng)的特征分?jǐn)?shù)被分配了最高特征分?jǐn)?shù),并因此已經(jīng)被分配了最高 的特征優(yōu)先次序,處理器315可以在框565選擇泊車模式并且在框570將它提升到用戶界 面裝置305上展示。備選地,處理器315可以選擇多個具有第一、第二等優(yōu)先次序的可選選 項(xiàng)以提升到用戶界面裝置305。處理器315可以相應(yīng)地對相對于駕駛情境具有較低特征分 數(shù)的可選選項(xiàng)進(jìn)行降級,使得具有最高特征分?jǐn)?shù)的可選選項(xiàng)永遠(yuǎn)展示在用戶界面裝置315 上。
[0060] 參見圖7A和7B,與基于各種停靠位置的可選選項(xiàng)(例如停車輔助或者泊車模式) 相關(guān)聯(lián)的特征分?jǐn)?shù)可以基于至少三個如果/那么規(guī)則(If/Thenrules)。如果第一情境模塊 320輸出的停車輔助或者泊車模式的正常使用頻率高,那么相關(guān)聯(lián)的可選選項(xiàng)的可能性(因 此情境變量輸出的值)也可能會高。圖7示出了基于據(jù)交通工具與已知位置的距離的相對 特征分?jǐn)?shù)。如圖7A中所示出的,如果到已知位置的距離(由第二情境模塊325產(chǎn)生)小(例 如,小于500米),那么,交通工具將要在該位置??康目赡苄跃透摺D7B示出了基于交通 工具速度的相對特征分?jǐn)?shù)。如圖7B中所示出的,如果交通工具的速度(由交通工具速度傳 感器345所確定)低,那么,該交通工具將要在該位置??康目赡苄跃透?。處理器315聚合 這些值以確定特征分?jǐn)?shù)。因此,就可能要求在三個值之間的協(xié)同,以產(chǎn)生高特征分?jǐn)?shù)。
[0061] 在一個實(shí)例中,如果到最近的先前??课恢玫木嚯x小并且正常使用頻率高,但是 交通工具在以45mph的速度行駛,該交通工具不太可能在該位置??俊R虼?,對于例如停車 輔助或者泊車模式的特征分?jǐn)?shù)可能會低,因此,用戶界面可能不會展示該選項(xiàng)。類似地,如 果交通工具距離先前的??课恢煤芙⑶医煌üぞ咴谝月傩旭?,但是該具體的特征在 該位置從未被激活過,可能會實(shí)現(xiàn)一個相對低的正常使用頻率,并且,與那個特征進(jìn)行交互 的可能性(例如,特征分?jǐn)?shù))也會低。
[0062] 相應(yīng)地,本發(fā)明所披露的內(nèi)容提供了展示對于司機(jī)或乘員來說最匹配當(dāng)前的駕駛 情境(例如,交通工具速度、交通狀況、光線狀況、艙內(nèi)溫度、天氣狀況等)的最相關(guān)交通工具 特征的系統(tǒng)。這樣做,司機(jī)可以更有效和高效地使用車載特征,使得司機(jī)可以集中注意力到 主要的駕駛?cè)蝿?wù)上。
[0063] 計算裝置通常包括計算機(jī)可執(zhí)行指令,其中指令可以由一個或者多個如上述列舉 的那些計算裝置來執(zhí)行。計算機(jī)可執(zhí)行的指令可以從使用多種編程語言及/或技術(shù)--包 括,但不限于,Java?、C、C++、Visual Basic、Java Script、Perl等單獨(dú)或者結(jié)合起來-所 創(chuàng)建的計算機(jī)程序進(jìn)行匯編或者解釋。一般而言,處理器(例如,微處理器)從例如存儲器、 計算機(jī)可讀介質(zhì)等接收指令,并且執(zhí)行這些指令,據(jù)此實(shí)施一個或多個過程,包括一個或多 個本發(fā)明描述的過程。這樣的指令和其它數(shù)據(jù)可以使用多種計算機(jī)可讀介質(zhì)進(jìn)行存儲和傳 輸。
[0064] 計算機(jī)可讀介質(zhì)(也稱之為處理器可讀介質(zhì))包括任何參與提供可以由計算機(jī)(例 如,通過計算機(jī)的處理器)讀取的數(shù)據(jù)(例如,指令)的非瞬態(tài)(例如,有形的)介質(zhì)。這樣的 介質(zhì)可以采取許多形式,包括,但不限于,非易失性的介質(zhì)和易失性的介質(zhì)。非易失性的介 質(zhì)可以包括,例如,光盤或磁盤以及其他永久存儲器。易失性的介質(zhì)可以包括,例如,動態(tài) 隨機(jī)訪問存儲器(DRAM),其典型地構(gòu)成主要的存儲器。這種指令可以由一個或者多個傳輸 介質(zhì)進(jìn)行傳輸,傳輸介質(zhì)包括同軸電纜、銅線和光學(xué)纖維,包括包含耦合連接到計算機(jī)處理 器的系統(tǒng)總線的纜線。通常的計算機(jī)可讀介質(zhì)的形式可以包括,例如,軟盤、可折疊磁盤、 硬盤、磁帶、任何其它磁性介質(zhì)、只讀光盤驅(qū)動器(CD-ROM)、數(shù)字化視頻光盤(DVD )、任何其 它光學(xué)介質(zhì)、穿孔卡片、紙帶、任何其它具有孔式樣的物理介質(zhì)、隨機(jī)存取存儲器(RAM)、可 編程序只讀存儲器(PR0M)、電可編程序只讀存儲器(EPROM)、閃速電可編程序只讀存儲器 (FLASH-EEPR0M)、任何其它存儲器芯片或者卡盤、或者任何其它計算機(jī)可以讀取的介質(zhì)。 [0065] 數(shù)據(jù)庫、數(shù)據(jù)儲存庫或者本發(fā)明所描述的其它數(shù)據(jù)存儲器,可以包括各種存儲、訪 問以及提取各種數(shù)據(jù)的機(jī)制,包括層次數(shù)據(jù)庫、在文件系統(tǒng)中的一組文件、專用格式的應(yīng)用 數(shù)據(jù)庫、關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS)等等。每一個這種數(shù)據(jù)存儲器通常都包括在運(yùn)用 比如上面提到的那些計算機(jī)操作系統(tǒng)中的一個的計算裝置內(nèi),以各種不同方式中的任何一 種或者多種,經(jīng)由網(wǎng)絡(luò)進(jìn)行訪問。文件系統(tǒng)可以從計算機(jī)操作系統(tǒng)進(jìn)行訪問,并且可以包括 以各種格式存儲的文件。RDBMS通常運(yùn)用除了創(chuàng)建、存儲、編輯以及執(zhí)行所存儲的程序之外 的結(jié)構(gòu)化查詢語言(SQL),比如上面提到的PL/SQL語言。
[0066] 在一些實(shí)例中,系統(tǒng)元素可以被實(shí)施為在一個或者多個計算裝置(例如,服務(wù)器、 個人計算機(jī)等)上的、存儲在與之相關(guān)的計算機(jī)可讀介質(zhì)(例如,磁盤、存儲器等)上的計算 機(jī)可讀指令(例如,軟件)。計算機(jī)程序產(chǎn)品可以包含存儲在計算機(jī)可讀介質(zhì)上以執(zhí)行本發(fā) 明所描述的功能的這樣的指令。
[0067] 關(guān)于本發(fā)明所描述的過程、系統(tǒng)、方法、試探法等,應(yīng)當(dāng)理解,盡管該等過程等的步 驟已經(jīng)被描述為按照某種有序順序的發(fā)生,但是,這樣的過程可以以本發(fā)明所描述順序之 外的順序,用所描述的步驟進(jìn)行實(shí)施。進(jìn)一步應(yīng)當(dāng)理解,某些步驟可以同時實(shí)施,其它步驟 可以被加進(jìn)來,或者本發(fā)明所描述的某些步驟可以被省略。換句話說,本發(fā)明所描述的過程 是為了示出某些實(shí)施例的目的,絕不應(yīng)被解釋為是對于權(quán)利要求的限制。
[0068] 相應(yīng)地應(yīng)當(dāng)理解,上面的描述旨在是示例性而非限制性的。在閱讀了上面的說明 以后,除了所提供的實(shí)例以外的許多實(shí)施例和應(yīng)用都將是顯而易見的。不應(yīng)當(dāng)參照上面的 說明確定權(quán)利要求的范圍,而應(yīng)參照所附的權(quán)利要求以及該權(quán)利要求所享有的整個等同范 圍來確定??梢灶A(yù)見和預(yù)期的是,在本發(fā)明所討論的技術(shù)中將會出現(xiàn)未來的發(fā)展,本發(fā)明所 公開的系統(tǒng)和方法將會被并入該等未來的實(shí)施例中??傊?,應(yīng)當(dāng)理解,本應(yīng)用可以被修改和 變更。
[〇〇69] 權(quán)利要求書中的所有術(shù)語,均旨在被賦予其最廣泛的合理的解釋,以及通曉本發(fā) 明所描述的技術(shù)的那些技術(shù)人員所理解的通常的含義,除非權(quán)利要求中做了明確相反的意 思表示。尤其是,所用的"第一"、"第二"等詞,可以進(jìn)行互換。
【權(quán)利要求】
1. 一種交通工具系統(tǒng),其特征在于,包含: 控制器,其被配置為: 接收傳感器的輸入; 至少部分地基于傳感器輸入和數(shù)據(jù)庫內(nèi)的位置數(shù)據(jù)產(chǎn)生特征分?jǐn)?shù); 將特征分?jǐn)?shù)與可選選項(xiàng)相關(guān)聯(lián);并且 指示用戶界面裝置響應(yīng)于特征分?jǐn)?shù)展示可選選項(xiàng)。
2. 如權(quán)利要求1所述的交通工具系統(tǒng),其特征在于,可選選項(xiàng)是停車輔助選項(xiàng)和泊車 選項(xiàng)。
3. 如權(quán)利要求1所述的交通工具系統(tǒng),其特征在于,特征分?jǐn)?shù)包括最高分?jǐn)?shù),并且,其 中,與特征分?jǐn)?shù)相關(guān)聯(lián)的可選選項(xiàng)是偏好的特征。
4. 如權(quán)利要求1所述的交通工具系統(tǒng),其特征在于,位置數(shù)據(jù)包括??课恢煤涂蛇x選 項(xiàng)數(shù)據(jù)。
5. 如權(quán)利要求4所述的交通工具系統(tǒng),其特征在于,??课恢檬腔谙惹暗耐?课恢?來確定。
6. -種交通工具控制器,其特征在于,包含: 情境模塊,其配置為接收傳感器輸入和位置數(shù)據(jù)并基于傳感器輸入和位置數(shù)據(jù)產(chǎn)生輸 出;和 處理器,其配置為: 接收來自于情境模塊的輸出, 基于輸出產(chǎn)生特征分?jǐn)?shù), 將特征分?jǐn)?shù)與可選選項(xiàng)相關(guān)聯(lián),其中特征分?jǐn)?shù)表示可選選項(xiàng)被激活的可能性,并且 指示用戶界面裝置基于特征分?jǐn)?shù)展示可選選項(xiàng)。
7. 如權(quán)利要求6所述的交通工具控制器,其特征在于,位置數(shù)據(jù)包括??课恢煤涂蛇x 選項(xiàng)數(shù)據(jù)。
8. 如權(quán)利要求7所述的交通工具控制器,其特征在于,情境模塊進(jìn)一步被配置為確定 可選選項(xiàng)的正常使用頻率,其中,正常使用頻率包括可選選項(xiàng)在??课恢玫倪^去激活頻率。
9. 如權(quán)利要求7所述的交通工具控制器,其特征在于,情境模塊被配置為基于傳感器 輸入和位置數(shù)據(jù)來確定最接近的??课恢?。
10. 如權(quán)利要求9所述的交通工具控制器,其特征在于,情境模塊被配置為確定最接近 的停靠位置與傳感器輸入之間的距離。
【文檔編號】G08G1/0962GK104103189SQ201410133546
【公開日】2014年10月15日 申請日期:2014年4月3日 優(yōu)先權(quán)日:2013年4月3日
【發(fā)明者】曾福林, 喬納斯·吉爾·克里斯丁森, 瑞安·亞伯拉罕·麥吉, 迪米塔爾·彼得洛夫·菲爾烏, 杰夫·艾倫·格林伯格 申請人:福特全球技術(shù)公司