情境人機(jī)界面探測(cè)器的系統(tǒng)架構(gòu)的制作方法
【專(zhuān)利摘要】一種交通工具控制器,其具有最少一個(gè)配置為接收傳感器輸入并且產(chǎn)生代表駕駛情境的輸出的情境模塊。該交通工具控制器可以具有處理器,處理器配置為接收來(lái)自于一個(gè)或者多個(gè)情境模塊的輸出。處理器可以基于輸出產(chǎn)生特征分?jǐn)?shù),并且將特征分?jǐn)?shù)與可選選項(xiàng)相關(guān)聯(lián)。處理器可以選擇具有最高特征分?jǐn)?shù)的可選選項(xiàng),以將其提升到用戶界面裝置。
【專(zhuān)利說(shuō)明】
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種交通工具控制器,尤其是涉及情境人機(jī)界面探測(cè)器的系統(tǒng)架構(gòu)。 情境人機(jī)界面探測(cè)器的系統(tǒng)架構(gòu)
【背景技術(shù)】
[0002] 傳統(tǒng)的交通工具(車(chē)輛)包括允許交通工具使用者與交通工具進(jìn)行交互的許多系 統(tǒng)。尤其是,傳統(tǒng)的交通工具提供各種控制和監(jiān)控交通工具的各種子系統(tǒng)和功能的裝置和 技術(shù)。隨著技術(shù)的進(jìn)步,越來(lái)越多的特征被引入以控制交通工具內(nèi)的各種子系統(tǒng)。如果對(duì) 于交通工具內(nèi)所有可以利用的特征都有專(zhuān)門(mén)的硬件控制(例如,在儀表板上或者在顯示單 元上的按鈕),就會(huì)導(dǎo)致最壞的情況,在該情況下存在過(guò)多的控制,以至于將司機(jī)的注意力 從其駕駛的主要任務(wù)中分散了。通常,不給予終端用戶更改或者定制界面以滿足他們特定 意圖的能力。這可能由于喪失了界面的簡(jiǎn)單性或者由于糟糕的設(shè)計(jì)導(dǎo)致客戶不滿意。
【發(fā)明內(nèi)容】
[0003] -種交通工具控制器,其具有至少一個(gè)配置為接收傳感器輸入并產(chǎn)生表示駕駛情 境的輸出的情境模塊。該交通工具控制器可以具有配置為接收來(lái)自一個(gè)或多個(gè)情境模塊的 輸出的處理器。處理器然后可以基于輸出產(chǎn)生特征分?jǐn)?shù),并將特征分?jǐn)?shù)與可選選項(xiàng)進(jìn)行關(guān) 聯(lián)。處理器可以選擇具有最高特征分?jǐn)?shù)的可選選項(xiàng),以將其提升到用戶界面裝置。
[0004] 系統(tǒng)包括配置為接收傳感器輸入的控制器??刂破骺梢灾辽俨糠值鼗趥鞲衅鬏?入產(chǎn)生特征分?jǐn)?shù),并且可以將特征分?jǐn)?shù)與多個(gè)關(guān)聯(lián)至交通工具的操作的可選選項(xiàng)相關(guān)聯(lián)。 控制器可以被配置為根據(jù)與每一個(gè)可選選項(xiàng)相關(guān)聯(lián)的特征分?jǐn)?shù)來(lái)確定多個(gè)可選選項(xiàng)的順 序。系統(tǒng)可以包括配置為按照控制器所確定的順序展示可選選項(xiàng)的用戶界面裝置??刂破?可以被配置為隨著傳感器輸入的改變來(lái)不斷地更新特征分?jǐn)?shù)以及多個(gè)可選選項(xiàng)的順序。
[0005] -種方法,包括由計(jì)算裝置基于傳感器輸入來(lái)產(chǎn)生特征分?jǐn)?shù),并將特征分?jǐn)?shù)與可 選選項(xiàng)相關(guān)聯(lián)。特征分?jǐn)?shù)可以表示交通工具用戶與可選選項(xiàng)交互的可能性。該方法可以進(jìn) 一步包括根據(jù)相關(guān)聯(lián)的特征分?jǐn)?shù)來(lái)確定在用戶界面裝置上展示可選選項(xiàng)的順序。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0006] 圖1A示出了用戶界面系統(tǒng)的示例性組件。
[0007] 圖1B是圖1A的用戶界面系統(tǒng)中的示例性組件的框圖。
[0008] 圖1C是圖1A的用戶界面系統(tǒng)中的示例性組件的框圖。
[0009] 圖2示出了可以由用戶界面系統(tǒng)實(shí)施的示例性過(guò)程的流程圖。
【具體實(shí)施方式】
[0010] 一種交通工具控制器,具有至少一個(gè)配置為接收傳感器輸入并且產(chǎn)生表示駕駛情 境的輸出的情境模塊。交通工具控制器可以具有配置為接收來(lái)自于一個(gè)或多個(gè)情境模塊的 輸出的處理器。處理器然后可以基于該輸出來(lái)產(chǎn)生特征分?jǐn)?shù),并將特征分?jǐn)?shù)與可選選項(xiàng)相 關(guān)聯(lián)。處理器可以選擇具有最高特征分?jǐn)?shù)的可選選項(xiàng),以將其提升到用戶界面裝置。
[0011] 圖1A示出了示例性用戶界面系統(tǒng)。該系統(tǒng)可以采取許多不同的形式,并且可以包 括多個(gè)及/或備選組件和設(shè)備。雖然在圖中示出了示例性系統(tǒng),但是圖中所示出的示例性 組件并非為限制性的。實(shí)際上,可以使用額外的或者備選的組件及/或?qū)嵤┓绞健?br>
[0012] 圖1A示出了用戶界面系統(tǒng)100的圖。雖然當(dāng)前的實(shí)施例可以用于汽車(chē)內(nèi),但是, 該用戶界面系統(tǒng)100還可以用于任何交通工具,包括,但是不限于,摩托車(chē)、船、飛機(jī)、直升 飛機(jī)、越野車(chē)輛。
[0013] 參見(jiàn)圖1A和1B,系統(tǒng)100包括用戶界面裝置105。用戶界面裝置105可以包括單 獨(dú)的界面,例如,單一接觸屏,或者多個(gè)界面。用戶界面系統(tǒng)100可以額外包括單一種類(lèi)的 界面或者多個(gè)界面種類(lèi)(例如音頻和視頻),其配置為進(jìn)行人機(jī)交互。用戶界面裝置105可 以被配置為接收來(lái)自于交通工具乘員的用戶輸入。用戶界面裝置例如可以包括控制按鈕及 /或展示在觸屏顯示器上的控制按鈕(例如,硬按鈕及/或軟按鈕),該按鈕使得用戶可以輸 入供用戶界面系統(tǒng)1〇〇使用的命令和信息。提供給用戶界面裝置105的輸入可以傳遞給控 制器110以控制交通工具的各種方面。例如,提供給用戶界面裝置105的輸入可以被控制 器110用于監(jiān)控交通工具內(nèi)的氣候、與導(dǎo)航系統(tǒng)交互、控制媒體的重放,等等。用戶界面裝 置還可以包括使得用戶可以口頭輸入命令或者其它信息的麥克風(fēng)。
[0014] 與用戶界面裝置105進(jìn)行通信的是控制器110??刂破?10可以包括任何計(jì)算 裝置,該計(jì)算裝置被配置為執(zhí)行如本發(fā)明所描述的控制用戶界面裝置105的計(jì)算機(jī)可讀指 令。例如,控制器110可以包括處理器115、情境模塊120、以及外部數(shù)據(jù)存儲(chǔ)器130。外部 數(shù)據(jù)存儲(chǔ)器130可以包括閃存、RAM (隨機(jī)存取存儲(chǔ)器)、EPROM (可擦可編程只讀存儲(chǔ)器)、 EEPR0M(電可擦可編程只讀存儲(chǔ)器)、硬盤(pán)驅(qū)動(dòng)器,或者任何其它存儲(chǔ)器類(lèi)型或者其組合。備 選地,情境模塊120以及外部數(shù)據(jù)存儲(chǔ)器130可以被并入處理器。在另外一個(gè)實(shí)施例中,可 能會(huì)有多個(gè)彼此通信的控制單元,每一個(gè)均包含處理器115、情境模塊120以及外部數(shù)據(jù)存 儲(chǔ)器130??刂破?10可以與用戶界面裝置105聚合或者與其分離。
[0015] 總之,計(jì)算系統(tǒng)及/或裝置--比如控制器110及用戶界面裝置105--可以運(yùn) 用許多計(jì)算機(jī)操作系統(tǒng)中的任何一個(gè),這些計(jì)算機(jī)操作系統(tǒng)包括,但是絕不限于,微軟視窗 (Microsoft Windows? )操作系統(tǒng)、Unix操作系統(tǒng)(例如,加利福尼亞州紅木城(Redwood Shores)的甲骨文公司(Oracle Corporation)所發(fā)行的Solaris?操作系統(tǒng))、紐約阿蒙克 市(Armonk)的國(guó)際商業(yè)機(jī)器公司(International Business Machines)發(fā)行的 AIX UNIX 操作系統(tǒng)、Linux操作系統(tǒng)、加利福尼亞庫(kù)比蒂諾(Cupertino)的蘋(píng)果公司(Apple, Inc.)所 發(fā)行的Mac OS X和iOS操作系統(tǒng)、加拿大滑鐵盧市(Waterloo)動(dòng)態(tài)研究公司(Research in Motion)所發(fā)行的黑莓操作系統(tǒng)(Blackberry 0S)以及開(kāi)放手機(jī)聯(lián)盟(Open Handset Alliance)所開(kāi)發(fā)的安卓(Android)操作系統(tǒng)的各種版本和變種。用戶界面裝置105以及 控制器110的確切硬件和軟件可以是足以實(shí)施本發(fā)明所討論的實(shí)施例的功能的任何組合, 這一點(diǎn),通曉本領(lǐng)域技術(shù)的人員可以從本公開(kāi)中顯而易見(jiàn)地得出。
[0016] 控制器110可以被配置為通過(guò)處理器115來(lái)控制用戶界面裝置105上的特征的可 用性。處理器115可以被配置為,通過(guò)檢測(cè)對(duì)用戶界面裝置105上的可選選項(xiàng)的選擇,來(lái)檢 測(cè)表明要激活交通工具的系統(tǒng)或子系統(tǒng)的用戶愿望的用戶輸入。為交通工具上每一個(gè)可用 的特征(例如,溫度控制、加熱座椅、停車(chē)輔助、巡航控制等等)創(chuàng)建可選選項(xiàng)。相應(yīng)地,可以 有一個(gè)與特定的交通工具特征相關(guān)聯(lián)的可選選項(xiàng)。每一個(gè)可選選項(xiàng)均可以控制交通工具的 系統(tǒng)或者子系統(tǒng)。例如,用于巡航控制的可選選項(xiàng)將控制監(jiān)控交通工具的恒定速度(或者巡 航控制)的交通工具系統(tǒng)。
[0017] 控制器110,經(jīng)由處理器115,可以被配置為確定司機(jī)或者乘客最可能使用的特 征,并且考慮到特定的駕駛情境,排除司機(jī)/乘客最少用到或者不用的特征。為了確定最相 關(guān)的特征,控制器110可以從情境模塊120以及基本傳感器135經(jīng)由界面所傳達(dá)的情境變 量接收輸入。界面可以包括配置為向相應(yīng)組件傳送并自其接收數(shù)據(jù)的輸入/輸出系統(tǒng)。界 面可以是單向的,這樣數(shù)據(jù)可以只以一個(gè)方向傳送。額外地,界面可以是雙向的,在組件之 間可以接收和傳送數(shù)據(jù)。
[0018] 控制器可以包括許多情境模塊120,其每一個(gè)均被配置為輸出具體的情境或者情 境變量。例如,一個(gè)情境模塊120可以被配置為確定到已知位置的距離。另一個(gè)情境模塊 120可以被配置為確定相對(duì)于當(dāng)前速度限制的交通工具速度。再一個(gè)情境模塊可以被配置 為確定交通工具是否已經(jīng)進(jìn)入了要求不同駕駛法律(例如,"免提的"駕駛區(qū)域)的新的法 域。在示例性示范中,每一個(gè)輸出均可以被許多可選選項(xiàng)中的每一個(gè)所接收,并可以由可選 選項(xiàng)所使用和再用以產(chǎn)生特征分?jǐn)?shù)。即,許多情境模塊120中的每一個(gè)總是執(zhí)行同一操作。 例如,對(duì)于相對(duì)于當(dāng)前速度限制的交通工具速度的情境模塊120將總是輸出那個(gè)情境,盡 管該情境可能被不同的可選選項(xiàng)所接收。
[0019] 情境變量可以代表特定的駕駛狀況或者情境,例如,交通工具速度、位置、交通狀 況,或者照明狀況。情境變量可以是來(lái)自于情境模塊120或者基本傳感器135的輸出。控 制器110可以被配置為,基于從情境模塊120和基本傳感器135所接收的輸入,來(lái)選擇具有 交通工具用戶交互高度可能性的特征。在一個(gè)示例性方法中,用戶界面裝置105上的每一 個(gè)可用的特征,均可以由一個(gè)特定的可選選項(xiàng)表示。例如,車(chē)庫(kù)門(mén)開(kāi)啟的特征可以總是與車(chē) 庫(kù)門(mén)開(kāi)啟的可選選項(xiàng)相關(guān)聯(lián)。
[0020] 在一個(gè)可能的實(shí)施方式中,情境變量可以代表依賴(lài)于駕駛情境的數(shù)字值。額外地 或者可替代地,情境變量可以代表特定的情境,比如,外部溫度、降水量、或者與具體設(shè)施的 距離。例如,情境變量輸出可以表明交通工具正在接近提供泊車(chē)服務(wù)的設(shè)施??赡苡袃煞N 類(lèi)型的情境變量:簡(jiǎn)單情境變量和智能情境變量。簡(jiǎn)單情境變量可以從基本傳感器135取 得?;緜鞲衅?35可以包括交通工具上可用的任何傳感器或者傳感器系統(tǒng)。例如,基本 傳感器135可能體現(xiàn)為音頻傳感器、光傳感器、加速計(jì)、速度傳感器、溫度傳感器、導(dǎo)航傳感 器(例如全球定位系統(tǒng)傳感器),等等。智能情境變量可以由情境模塊120輸出,并且可以表 現(xiàn)為其它聚合為值的、交通工具內(nèi)非現(xiàn)成可用的情境變量。即,交通工具內(nèi)的其它系統(tǒng)或者 子系統(tǒng)無(wú)法單獨(dú)產(chǎn)生智能情境變量。例如,為了產(chǎn)生智能情境變量,情境模塊120可以從基 本傳感器135所輸出的簡(jiǎn)單情境變量或者情境模塊120所輸出的其它智能情境變量中接收 輸入,并且將這些輸出聚合成復(fù)合值(例如多個(gè)值的聚合)??赡苡星榫衬K可以產(chǎn)生其值 的各種不同方法。例如,技術(shù)可能涉及模糊邏輯、神經(jīng)網(wǎng)絡(luò)、統(tǒng)計(jì)、頻率統(tǒng)計(jì)推斷等等。
[0021] 控制器110可以包括數(shù)據(jù)庫(kù),例如位于控制器110內(nèi)或作為單獨(dú)的組件的外部數(shù) 據(jù)存儲(chǔ)器130。備選地,外部數(shù)據(jù)存儲(chǔ)器130可以通過(guò)網(wǎng)絡(luò)--例如互聯(lián)網(wǎng)上的云計(jì)算-- 與控制器110進(jìn)行通信。處理器115可以被配置為,每當(dāng)需要所保存的信息以輔助產(chǎn)生可 選選項(xiàng)時(shí),與外部數(shù)據(jù)存儲(chǔ)器130進(jìn)行通信。外部數(shù)據(jù)存儲(chǔ)器130可以與情境模塊125進(jìn) 行通信,以產(chǎn)生智能情境變量。同樣地,外部數(shù)據(jù)存儲(chǔ)器130可以直接與處理器115進(jìn)行通 ?目。
[0022] 外部數(shù)據(jù)存儲(chǔ)器130可以由一般性信息--比如導(dǎo)航數(shù)據(jù)庫(kù)--組成,導(dǎo)航數(shù)據(jù) 庫(kù)例如可以保存街道和法域的具體法律,或者用戶具體信息,比如優(yōu)選的交通工具內(nèi)部溫 度。同樣地,導(dǎo)航數(shù)據(jù)庫(kù)可以包括關(guān)注點(diǎn),其例如可以表示特定服務(wù)是否被設(shè)施所提供(無(wú) 論是通過(guò)對(duì)關(guān)注點(diǎn)的名稱(chēng)的解讀所做的推理,還是通過(guò)交通工具上的地圖數(shù)據(jù)庫(kù)直接獲取 信息),或者用戶偏好(例如,托斯卡納式烹飪)。額外地或者備選地,外部數(shù)據(jù)存儲(chǔ)器130可 以追蹤在具體地點(diǎn)或者在特定駕駛情境下的交通工具特征的激活。例如,如果例如巡航控 制這樣的特征在具體的高速公路或者街道上被經(jīng)常激活,外部數(shù)據(jù)存儲(chǔ)器130可以將這一 信息傳達(dá)給情境模塊120、125,情境模塊120、125可以最終幫助產(chǎn)生對(duì)于巡航控制的更高 特征分?jǐn)?shù)。進(jìn)一步地,可以使用例如遠(yuǎn)程信息處理或者任何其它適當(dāng)技術(shù)更新外部數(shù)據(jù)存 儲(chǔ)器130。位于交通工具內(nèi)的遠(yuǎn)程信息處理系統(tǒng)可以被配置為接收來(lái)自于服務(wù)器或者其它 合適資源(例如交通工具經(jīng)銷(xiāo)商)的更新。同樣地,外部數(shù)據(jù)存儲(chǔ)器130可以使用信息手動(dòng) 地更新,該信息例如為由交通工具用戶在用戶界面裝置105上輸入的用戶偏好。例如,用戶 可以表明在特定設(shè)施使用特定特征的偏好。用戶偏好可以被傳達(dá)到情境模塊120,并被計(jì) 入由情境模塊輸出的分?jǐn)?shù)(例如,增加或者減少與可選選項(xiàng)相關(guān)聯(lián)的特征分?jǐn)?shù)值)。此外,控 制器110可以被配置為使用戶界面系統(tǒng)100可以通過(guò)無(wú)線網(wǎng)絡(luò)與移動(dòng)設(shè)備通信。這樣的網(wǎng) 絡(luò)可以包括無(wú)線電話、藍(lán)牙、個(gè)人數(shù)據(jù)助理(personal data assistant)、3G和4G寬帶設(shè)備 等。
[0023] 處理器115可以被配置為檢測(cè)輸入,例如由情境模塊120所傳達(dá)的情境變量。處 理器115可以存儲(chǔ)與用戶界面裝置105可使用的具體特征相關(guān)聯(lián)的每一個(gè)可選選項(xiàng)。處理 器115從基本傳感器135和情境模塊120所產(chǎn)生的一系列情境變量接收輸入,并且將該輸 入歸結(jié)到可用的可選選項(xiàng)。也就是說(shuō),每一個(gè)可選選項(xiàng)一直接收來(lái)自于基本傳感器135和 情境模塊120的輸入。處理器115聚合歸結(jié)到每一個(gè)可選選項(xiàng)的變量,以產(chǎn)生特征分?jǐn)?shù),該 特征分?jǐn)?shù)可以表明用戶將與特定特征進(jìn)行交互的可能性。每一個(gè)可選選項(xiàng)都與特征分?jǐn)?shù)相 關(guān)聯(lián)。然而,根據(jù)駕駛狀況和情境,與可選選項(xiàng)相關(guān)聯(lián)的特征分?jǐn)?shù)可能會(huì)不同。許多實(shí)施方 式可以被用于聚合情境變量,比如,但是不限于,求乘積、求和、求平均數(shù)或者非線性算法, 比如模糊邏輯。在一個(gè)實(shí)施例中,處理器115將0到1的特征分?jǐn)?shù)與可選選項(xiàng)相關(guān)聯(lián),其中 〇可以代表該特征不可能在該時(shí)刻被選擇,1代表用戶具有想要使用該特征的最高的可能 性。因此,已經(jīng)在使用中的特征(例如,當(dāng)前正在使用中的交通工具系統(tǒng)或子系統(tǒng))在小數(shù)系 統(tǒng)中得分將會(huì)很低,因?yàn)閷?lái)沒(méi)有與該特征進(jìn)行交互的可能性。然而,這個(gè)偏好可以被司機(jī) 或者制造商改變,使得1代表用戶正在積極地與該特征進(jìn)行交互。進(jìn)一步地,小數(shù)的分?jǐn)?shù)范 圍只是示例性的,如果想要,可以使用不同的數(shù)字范圍。
[0024] 在處理器115產(chǎn)生特征分?jǐn)?shù)之后,處理器115可以將特征分?jǐn)?shù)輸出到用戶界面裝 置105以進(jìn)行顯示?;谒緳C(jī)或者生產(chǎn)商的偏好,處理器115可以選擇具有最高特征分?jǐn)?shù) 的可選選項(xiàng),以在用戶界面裝置105上顯示。最高特征分?jǐn)?shù)可以代表在特定時(shí)刻所偏好的 可選選項(xiàng)或者特征。在備選實(shí)施例中,處理器115可以基于可選選項(xiàng)的特征分?jǐn)?shù)對(duì)其進(jìn)行 排序,并且選擇具有最高特征分?jǐn)?shù)的多個(gè)特征在用戶界面裝置105上進(jìn)行顯示。
[0025] 圖1B不出了用戶界面系統(tǒng)100的實(shí)施例的一般系統(tǒng)交互。最初,基本傳感器135 和140從交通工具上可用的傳感器或傳感器系統(tǒng)收集信息,并且輸出簡(jiǎn)單情境變量。例如, 基本傳感器可以表示當(dāng)前外部溫度或者交通工具的GPS位置。情境模塊120和125可以接 收簡(jiǎn)單情境變量、其它智能情境變量,及/或來(lái)自于外部數(shù)據(jù)存儲(chǔ)器130的信息,以產(chǎn)生智 能情境變量。處理器115既可以接收智能情境變量也可以接收簡(jiǎn)單情境變量,以將它們的 值歸于多個(gè)可選選項(xiàng)??蛇x選項(xiàng)每一個(gè)均與從所接收的情境變量的輸出所產(chǎn)生的特征分?jǐn)?shù) 相關(guān)聯(lián)。例如,如果情境變量傳達(dá)了交通工具在高速公路上接近速度限制地行駛,針對(duì)巡航 控制特征的可選選項(xiàng)將會(huì)產(chǎn)生高分?jǐn)?shù),而對(duì)于加熱座椅或者車(chē)庫(kù)門(mén)開(kāi)啟的特征的可選選項(xiàng) 將會(huì)產(chǎn)生低特征分?jǐn)?shù)。
[0026] 處理器115可以按照可選選項(xiàng)相關(guān)聯(lián)的特征分?jǐn)?shù)對(duì)它們進(jìn)行排序。處理器115可 以選擇最高分?jǐn)?shù)的可選選項(xiàng)。根據(jù)用戶界面系統(tǒng)100是如何配置的,處理器115可以提升 具有最高特征分?jǐn)?shù)的可選選項(xiàng)或者提升多個(gè)可選選項(xiàng)到用戶界面裝置105。同時(shí),處理器 115可以從用戶界面裝置105消除不再具有高度用戶交互可能性的特征?;緜鞲衅?35、 140以及情境模塊120、125 -直是活躍的,以便于對(duì)每一個(gè)可選選項(xiàng)產(chǎn)生連續(xù)的特征分?jǐn)?shù)。 處理器115使用這些分?jǐn)?shù)以向用戶界面裝置105提供最新的駕駛情境,使得具有最高特征 分?jǐn)?shù)的可選選項(xiàng)永遠(yuǎn)顯示在用戶界面裝置105上。
[0027] 圖1C是用戶界面系統(tǒng)100的處理器115的示例性圖示。處理器115可以包括與可 用的交通工具特征以及特征選擇模塊150相關(guān)聯(lián)的所有可選選項(xiàng)145。特征選擇模塊150 可以是提供例如接收和分析特征分?jǐn)?shù)的計(jì)算機(jī)可執(zhí)行指令的任何裝置。額外地或者備選 地,處理器115可以進(jìn)一步包括情境模塊,如前面所表明的。
[0028] 在示例性圖示中,處理器115可以從多個(gè)情境模塊120和基本傳感器135接收輸 入。該輸入(例如,簡(jiǎn)單和智能情境變量)可以被歸結(jié)到要被聚合起來(lái)以產(chǎn)生特征分?jǐn)?shù)的各 種可選選項(xiàng)145。例如,每一個(gè)可選選項(xiàng)145接收來(lái)自于一個(gè)或者多個(gè)情境模塊和基本傳 感器的輸入。多個(gè)可選選項(xiàng)145的每一個(gè)均基于情境模塊和基本傳感器的輸入產(chǎn)生特征分 數(shù)。特征選擇模塊150可以接收各種特征分?jǐn)?shù),并且選擇具有最高的相關(guān)特征分?jǐn)?shù)的可選 選項(xiàng)。然后,處理器115可以經(jīng)由特征選擇模塊150輸出具有最高特征分?jǐn)?shù)的、要展示在用 戶界面裝置105上的特征。
[0029] 現(xiàn)在為實(shí)施例提供通用用戶界面系統(tǒng)100的說(shuō)明性實(shí)例,其中,可選選項(xiàng)是用于 巡航控制的。在這個(gè)示例性圖示中,基本傳感器135可以輸出交通工具速度作為簡(jiǎn)單情境 變量,而另外的基本傳感器140可以輸出當(dāng)前位置作為其簡(jiǎn)單情境變量。交通工具當(dāng)前的 位置(例如,通過(guò)GPS)可以傳達(dá)給情境模塊120,并且與外部數(shù)據(jù)存儲(chǔ)器130 (例如,已經(jīng)存 儲(chǔ)了所公布的每條街道的速度限制的導(dǎo)航數(shù)據(jù)庫(kù))一起,產(chǎn)生速度限制的智能情境變量(例 如,結(jié)合了提供所公布的速度限制的地圖數(shù)據(jù)庫(kù)的交通工具位置)。簡(jiǎn)單情境變量交通工具 速度以及智能情境變量當(dāng)前速度限制可以被傳達(dá)給第二情境模塊125以產(chǎn)生相對(duì)于當(dāng)前 速度限制的當(dāng)前速度智能情境變量。這個(gè)智能情境變量可以被傳達(dá)給處理器115以歸結(jié)給 (attributed to)可選選項(xiàng)。
[0030] 處理器115可以為每一個(gè)與特定駕駛情境有關(guān)的可選選項(xiàng)產(chǎn)生特征分?jǐn)?shù)。針對(duì)巡 航控制的可選選項(xiàng)的特征分?jǐn)?shù)例如,可能依賴(lài)于交通工具正行駛的速度與速度限制有多接 近。當(dāng)用戶正在以接近速度限制駕駛,而且沒(méi)有別的--除非有不尋常的情況--會(huì)阻止 用戶駕駛得更慢(例如,交通工具正在高速公路上或者在一個(gè)十字路口很少的區(qū)域行駛,交 通和天氣狀況支持以速度限制行駛等。),此時(shí),巡航控制可選選項(xiàng)可以具有高特征分?jǐn)?shù)。相 反,在同樣的情況下,例如,車(chē)庫(kù)門(mén)開(kāi)啟特征分?jǐn)?shù)可能產(chǎn)生低特征分?jǐn)?shù)。處理器115可以基 于巡航控制可選選項(xiàng)的特征分?jǐn)?shù)對(duì)其進(jìn)行選擇,并且當(dāng)其特征分?jǐn)?shù)變得比其它可選選項(xiàng)的 特征分?jǐn)?shù)更高時(shí),將其提升到用戶界面裝置105上展示。具有更低特征分?jǐn)?shù)的可選選項(xiàng)可 以同時(shí)被降級(jí)或者從用戶界面裝置105上移除。
[0031] 圖2示出了可以由用戶界面系統(tǒng)100所實(shí)施的示例性過(guò)程200的流程圖。用戶界 面系統(tǒng)100的操作可以不遲于交通工具點(diǎn)火裝置被啟動(dòng)時(shí)自動(dòng)激活(框205)。在這一點(diǎn),交 通工具可以進(jìn)行內(nèi)部系統(tǒng)檢查,在這個(gè)內(nèi)部系統(tǒng)檢查中,為了確保交通工具準(zhǔn)備好進(jìn)行操 作,將對(duì)交通工具一個(gè)或多個(gè)系統(tǒng)及/或子系統(tǒng)的操作狀態(tài)進(jìn)行確定。在內(nèi)部系統(tǒng)檢查被 驗(yàn)證的同時(shí),系統(tǒng)100可以額外地在框210確定交通工具內(nèi)可用的可選選項(xiàng)的分類(lèi)。系統(tǒng) 100可以將可用的用戶界面系統(tǒng)100的特征(及其相對(duì)應(yīng)的可選選項(xiàng))分成例如出發(fā)組和到 達(dá)組兩類(lèi)。出發(fā)類(lèi)可以包括當(dāng)離開(kāi)一個(gè)位置時(shí)通常所用的特征,例如車(chē)庫(kù)門(mén)開(kāi)啟或者氣候 控制。到達(dá)類(lèi)可以包括當(dāng)在朝目的地的路線上或者達(dá)到目的地時(shí)通常所用的特征,例如,巡 航控制或者停車(chē)輔助。分類(lèi)過(guò)程可以通過(guò)控制器110實(shí)施。特征的區(qū)分可以要么由交通工 具制造商或者經(jīng)銷(xiāo)商預(yù)置,要么由交通工具的擁有者基于其偏好對(duì)出發(fā)組和到達(dá)組進(jìn)行個(gè) 性化設(shè)置。將特征區(qū)分成兩個(gè)或者多個(gè)組,通過(guò)限制可以選擇的特征的數(shù)量,可以有助于在 后續(xù)階段減少處理時(shí)間。
[0032] 在框215,系統(tǒng)100可以開(kāi)始監(jiān)控由基本傳感器135和情境模塊120所產(chǎn)生的情 境變量。如之前所提到的,情境變量可以要么是直接從交通工具內(nèi)可用的傳感器取得的簡(jiǎn) 單情境變量,要么是從其它情境變量(不論是簡(jiǎn)單的還是智能的)所聚合的、非交通工具內(nèi) 現(xiàn)成可用的值或情境中取得的智能情境變量。在框220系統(tǒng)100可以進(jìn)一步檢查是否需要 來(lái)自于外部數(shù)據(jù)存儲(chǔ)器130的額外的外部信息。這可能在情境變量要求所存儲(chǔ)的信息時(shí)發(fā) 生,該信息為例如街道速度限制或者交通工具使用者對(duì)于艙內(nèi)溫度的偏好。如果需要額外 的外部信息,該信息可以傳達(dá)給情境模塊120以輔助產(chǎn)生智能情境變量。如果不需要額外 的外部信息,或者額外的外部信息已經(jīng)被提供了,而且不再需要更多的信息,則過(guò)程200可 以在框225繼續(xù)。
[0033] 在框225,情境變量可以被傳達(dá)到處理器115以產(chǎn)生特征分?jǐn)?shù)。處理器115可以將 所接收的輸入合并,并且將值與交通工具內(nèi)可用的每一個(gè)可選選項(xiàng)進(jìn)行關(guān)聯(lián),以產(chǎn)生特征 分?jǐn)?shù)。特征分?jǐn)?shù)可以通過(guò)取乘積、求平均、求最大值、求最小值或者比如模糊邏輯或者神經(jīng) 網(wǎng)絡(luò)這樣的非線性算法,經(jīng)由聚合情境變量來(lái)產(chǎn)生。特征分?jǐn)?shù)可以與傳達(dá)到處理器115的 情境變量的聚合的相關(guān)性成正比。例如,當(dāng)情境變量表明,交通工具正在高速公路上行駛, 具有接近速度限制的相對(duì)速度,但是注意到,交通工具正在速度限制上下改變速度(例如, 在交通擁擠的情況下),此時(shí),相較于當(dāng)交通工具以不變的、接近于速度限制的速度行駛一 段時(shí)間時(shí)的情況,巡航控制可選選項(xiàng)的特征分?jǐn)?shù)將具有較小的值。此外,例如歸結(jié)于停車(chē)輔 助可選選項(xiàng)的同一變量,可能具有非常低的特征分?jǐn)?shù),因?yàn)樵谝院芨叩乃俣刃旭偟耐瑫r(shí),停 車(chē)的可能性非常低。
[0034] 在框230,處理器115可以基于可選選項(xiàng)相關(guān)聯(lián)的特征分?jǐn)?shù),對(duì)可選選項(xiàng)排列優(yōu)先 次序。一般地,具有最高特征分?jǐn)?shù)的可選選項(xiàng)可以具有最高優(yōu)先次序,其余可用的可選選項(xiàng) 緊接著相應(yīng)地進(jìn)行排序。根據(jù)使用者的偏好,要么是具有最高特征分?jǐn)?shù)的特征,要么是多個(gè) 特征(例如具有最高特征分?jǐn)?shù)的三個(gè)特征),可以在步驟235被提升到用戶界面裝置105,進(jìn) 行展示和操作。同樣地,已經(jīng)在用戶界面裝置105上展示的特征,如果它們?cè)谔囟{駛情境 中的相關(guān)性已經(jīng)降低,則可以同時(shí)被消除(或者降級(jí))。額外地或者備選地,處理器115或者 控制器110可以根據(jù)與每一個(gè)可選選項(xiàng)相關(guān)聯(lián)的特征分?jǐn)?shù)對(duì)可選選項(xiàng)進(jìn)行排序??刂破?110然后可以確定具有超過(guò)預(yù)定閾值的特征分?jǐn)?shù)的可選選項(xiàng)的順序。例如,控制器110可以 只選擇具有〇. 7或者0. 7以上特征分?jǐn)?shù)的可選選項(xiàng)??刂破?10然后可以將具有最高特征 分?jǐn)?shù)的、可用的可選選項(xiàng)排到順序中的第一位,另外具有稍低特征分?jǐn)?shù)的另一可選選項(xiàng)在 順序中排第二位,依此類(lèi)推。
[0035] 如所示出的,在交通工具運(yùn)行中,框215到225執(zhí)行連續(xù)的循環(huán)?;緜鞲衅?35 和情境模塊120 -直是活躍的,連續(xù)將信息輸入到處理器,處理器連續(xù)產(chǎn)生與可用的可選 選項(xiàng)相關(guān)聯(lián)的新的特征分?jǐn)?shù)。相應(yīng)地,處理器115在框230更新優(yōu)先次序排名,使得最相關(guān) 的特征(或可選選項(xiàng))在框235將會(huì)一直呈現(xiàn)在用戶界面裝置105上。
[0036] 計(jì)算裝置通常包括計(jì)算機(jī)可執(zhí)行指令,其中指令可以由一個(gè)或者多個(gè)如上述所列 舉的那些計(jì)算裝置執(zhí)行。計(jì)算機(jī)可執(zhí)行的指令可以從使用多種編程語(yǔ)言及/或技術(shù)--包 括,但不限于,Java?、C、C++、Visual Basic、Java Script、Perl等單獨(dú)或者結(jié)合起來(lái)- 所創(chuàng)建的計(jì)算機(jī)程序進(jìn)行匯編或者解釋。一般而言,處理器(例如,微處理器)例如從存儲(chǔ) 器、計(jì)算機(jī)可讀介質(zhì)等接收指令,并且執(zhí)行這些指令,據(jù)此實(shí)施一個(gè)或多個(gè)過(guò)程,包括一個(gè) 或多個(gè)本發(fā)明描述的過(guò)程。這樣的指令和其它數(shù)據(jù)可以使用多種計(jì)算機(jī)可讀介質(zhì)被存儲(chǔ)和 傳送。
[0037] 計(jì)算機(jī)可讀介質(zhì)(也稱(chēng)之為處理器可讀介質(zhì))包括任何參與提供可以由計(jì)算機(jī)(例 如,通過(guò)計(jì)算機(jī)的處理器)讀取的數(shù)據(jù)(例如,指令)的非瞬態(tài)(例如,有形的)介質(zhì)。這樣 的介質(zhì)可以采取許多形式,包括,但不限于,非易失性的介質(zhì)和易失性的介質(zhì)。非易失性的 介質(zhì)可以包括,例如,光盤(pán)或磁盤(pán)以及其他永久存儲(chǔ)器。易失性的介質(zhì)可以包括,例如,動(dòng) 態(tài)隨機(jī)訪問(wèn)存儲(chǔ)器(DRAM),其典型地構(gòu)成主要的存儲(chǔ)器。這種指令可以由一個(gè)或者多個(gè) 傳輸介質(zhì)進(jìn)行傳輸,傳輸介質(zhì)包括同軸電纜、銅線和光學(xué)纖維,包括包含耦接到計(jì)算機(jī)處理 器的系統(tǒng)總線的纜線。通常的計(jì)算機(jī)可讀介質(zhì)的形式可以包括,例如,軟盤(pán)、可折疊磁盤(pán)、 硬盤(pán)、磁帶、任何其它磁性介質(zhì)、只讀光盤(pán)驅(qū)動(dòng)器(CD-ROM)、數(shù)字化視頻光盤(pán)(DVD )、任何其 它光學(xué)介質(zhì)、穿孔卡片、紙帶、任何其它具有孔式樣的物理介質(zhì)、隨機(jī)存取存儲(chǔ)器(RAM)、可 編程序只讀存儲(chǔ)器(PR0M)、電可編程序只讀存儲(chǔ)器(EPROM)、閃速電可編程序只讀存儲(chǔ)器 (FLASH-EEPR0M)、任何其它存儲(chǔ)器芯片或者卡盤(pán)、或者任何其它計(jì)算機(jī)可以讀取的介質(zhì)。
[0038] 數(shù)據(jù)庫(kù)、數(shù)據(jù)儲(chǔ)存庫(kù)或者本發(fā)明所描述的其它數(shù)據(jù)存儲(chǔ),可以包括各種存儲(chǔ)、訪問(wèn) 以及提取各種數(shù)據(jù)的機(jī)制,包括層次數(shù)據(jù)庫(kù)、在文件系統(tǒng)中的一組文件、專(zhuān)用格式的應(yīng)用數(shù) 據(jù)庫(kù)、關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS)等等。每一個(gè)這種數(shù)據(jù)存儲(chǔ)通常都包括在運(yùn)用例如 上面提到的那些計(jì)算機(jī)操作系統(tǒng)中的一個(gè)的計(jì)算裝置內(nèi),以各種不同方式中的任何一種或 者多種,經(jīng)由網(wǎng)絡(luò)進(jìn)行存取/訪問(wèn)。文件系統(tǒng)可以從計(jì)算機(jī)操作系統(tǒng)進(jìn)行訪問(wèn),并且可以包 括以各種格式存儲(chǔ)的文件。除了創(chuàng)建、存儲(chǔ)、編輯以及執(zhí)行所存儲(chǔ)的程序的語(yǔ)言之外,RDBMS 通常運(yùn)用結(jié)構(gòu)化查詢語(yǔ)言(SQL),例如上面提到的PL/SQL語(yǔ)言。
[0039] 在一些實(shí)例中,系統(tǒng)元素可以被實(shí)施為在一個(gè)或者多個(gè)計(jì)算裝置上(例如,服務(wù) 器、個(gè)人計(jì)算機(jī)等)的、存儲(chǔ)在與之相關(guān)的計(jì)算機(jī)可讀介質(zhì)(例如,磁盤(pán)、存儲(chǔ)器等)上的計(jì)算 機(jī)可讀指令(例如,軟件)。計(jì)算機(jī)程序產(chǎn)品可以包含存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上以執(zhí)行本發(fā) 明所描述的功能的這樣的指令。
[0040] 關(guān)于本發(fā)明所描述的過(guò)程、系統(tǒng)、方法、試探法等,應(yīng)當(dāng)理解,盡管該等過(guò)程等的步 驟已經(jīng)被描述為按照某種有序順序發(fā)生,但是,這樣的過(guò)程可以以本發(fā)明所描述順序之外 的順序,用所描述的步驟進(jìn)行實(shí)施。進(jìn)一步應(yīng)當(dāng)理解,某些步驟可以同時(shí)實(shí)施,其它步驟可 以被加進(jìn)來(lái),或者本發(fā)明所描述的某些步驟可以被省略。換句話說(shuō),本發(fā)明所描述的過(guò)程是 為了示出某些實(shí)施例的目的,絕不應(yīng)被解釋為是對(duì)于權(quán)利要求的限制。
[0041] 相應(yīng)地應(yīng)當(dāng)理解,上面的描述旨在是示例性而非限制性的。在閱讀了上面的說(shuō)明 以后,除了所提供的實(shí)例以外的許多實(shí)施例和應(yīng)用都將是顯而易見(jiàn)的。不應(yīng)當(dāng)參照上面的 說(shuō)明確定權(quán)利要求的范圍,而應(yīng)參照所附的權(quán)利要求以及該權(quán)利要求所享有的整個(gè)等同范 圍來(lái)確定??梢灶A(yù)見(jiàn)和預(yù)期的是,在本發(fā)明所討論的技術(shù)中將會(huì)出現(xiàn)未來(lái)的發(fā)展,本發(fā)明所 公開(kāi)的系統(tǒng)和方法將會(huì)被并入該等未來(lái)的實(shí)施例中??傊?,應(yīng)當(dāng)理解,本應(yīng)用可以被修改和 變更。
[0042] 權(quán)利要求書(shū)中的所有術(shù)語(yǔ),均旨在被賦予其最廣泛的合理的解釋?zhuān)约巴〞员景l(fā) 明所描述的技術(shù)的那些技術(shù)人員所理解的通常的含義,除非權(quán)利要求中做了明確相反的意 思表示。尤其是,所用的"第一"、"第二"等詞,可以進(jìn)行互換。
【權(quán)利要求】
1. 一種交通工具控制器,其特征在于,包含: 至少一個(gè)情境模塊,其配置為接收傳感器輸入,并且產(chǎn)生代表駕駛情境的輸出;以及 處理器,其配置為接收來(lái)自于一個(gè)或者多個(gè)情境模塊的輸出,基于輸出產(chǎn)生特征分?jǐn)?shù), 將特征分?jǐn)?shù)與可選選項(xiàng)相關(guān)聯(lián),并且選擇具有最高特征分?jǐn)?shù)的可選選項(xiàng),以提升到用戶界 面裝置。
2. 如權(quán)利要求1所述的交通工具控制器,其特征在于,處理器被配置為按照與每一個(gè) 可選選項(xiàng)相關(guān)聯(lián)的特征分?jǐn)?shù)來(lái)確定可選選項(xiàng)的優(yōu)先順序。
3. 如權(quán)利要求2所述的交通工具控制器,其特征在于,處理器進(jìn)一步配置為確定具有 高于預(yù)先確定閾值的特征分?jǐn)?shù)的可選選項(xiàng)的順序。
4. 如權(quán)利要求3所述的交通工具控制器,其特征在于,處理器被配置為,隨著傳感器輸 入的變化,連續(xù)地更新特征分?jǐn)?shù)以及可選選項(xiàng)的順序。
5. 如權(quán)利要求1所述的交通工具控制器,其特征在于,特征分?jǐn)?shù)代表用戶將與可選選 項(xiàng)交互的可能性。
6. -種系統(tǒng),其特征在于,包含: 控制器,其配置為接收傳感器輸入,至少部分地基于傳感器輸入產(chǎn)生特征分?jǐn)?shù),并將特 征分?jǐn)?shù)與多個(gè)關(guān)聯(lián)至交通工具操作的可選選項(xiàng)相關(guān)聯(lián),其中,控制器被配置為根據(jù)與每一 個(gè)可選選項(xiàng)相關(guān)聯(lián)的特征分?jǐn)?shù)確定多個(gè)可選選項(xiàng)的順序;以及 用戶界面裝置,其配置為根據(jù)控制器所確定的順序展示可選選項(xiàng),其中控制器配置為, 隨著傳感器輸入的改變,連續(xù)地更新特征分?jǐn)?shù)和多個(gè)可選選項(xiàng)的順序。
7. 如權(quán)利要求6所述的系統(tǒng),其特征在于,特征分?jǐn)?shù)代表用戶將與可選選項(xiàng)交互的可 能性。
8. 如權(quán)利要求6所述的系統(tǒng),其特征在于,控制器被配置為確定哪一個(gè)可選選項(xiàng)具有 最高特征分?jǐn)?shù),并基于相關(guān)聯(lián)的特征分?jǐn)?shù)對(duì)可選選項(xiàng)排列優(yōu)先次序,其中,最高特征分?jǐn)?shù)將 具有最1?優(yōu)先次序。
9. 如權(quán)利要求6所述的系統(tǒng),其特征在于,每一個(gè)可選選項(xiàng)均對(duì)應(yīng)于要在用戶界面裝 置上展示的特征,其中,可選選項(xiàng)執(zhí)行交通工具上的系統(tǒng)操作。
10. 如權(quán)利要求6所述的系統(tǒng),其特征在于,控制器進(jìn)一步配置為確定具有預(yù)定閾值以 上特征分?jǐn)?shù)的可選選項(xiàng)的順序。
【文檔編號(hào)】G05B15/02GK104102136SQ201410133553
【公開(kāi)日】2014年10月15日 申請(qǐng)日期:2014年4月3日 優(yōu)先權(quán)日:2013年4月3日
【發(fā)明者】喬納斯·吉爾·克里斯丁森, 瑞安·亞伯拉罕·麥吉, 曾福林, 杰夫·艾倫·格林伯格 申請(qǐng)人:福特全球技術(shù)公司