本發(fā)明涉及機(jī)動車輛設(shè)備領(lǐng)域,并且更具體地涉及主動式車輛懸架。
背景技術(shù):
乘員通常使用車輛中的便攜式計算設(shè)備。沒有駕駛車輛的乘員,例如乘客、或者自主或部分自主車輛的操作者,可在用戶設(shè)備上執(zhí)行不同的操作,例如,觀看媒體內(nèi)容、書寫文檔、語音通信等。然而,車輛運(yùn)行的路況對于乘員來說可能不利于用戶設(shè)備的某些操作,導(dǎo)致增加的輸入錯誤率、暈動病等。
技術(shù)實現(xiàn)要素:
根據(jù)本發(fā)明,提供一種系統(tǒng),該系統(tǒng)包含包括處理器和存儲器的計算機(jī),存儲器存儲所述計算機(jī)可執(zhí)行的指令以:
識別由車輛乘員操作的用戶設(shè)備;
識別由用戶設(shè)備執(zhí)行的操作;
確定道路狀況;以及
至少部分地基于識別的用戶設(shè)備操作和道路狀況,調(diào)節(jié)車輛懸架。
根據(jù)本發(fā)明的一個實施例,指令進(jìn)一步包括從一個或多個用戶設(shè)備傳感器接收數(shù)據(jù)來認(rèn)證存儲的指令。
根據(jù)本發(fā)明的一個實施例,接收的數(shù)據(jù)包括用戶設(shè)備加速度、用戶設(shè)備方向、用戶設(shè)備旋轉(zhuǎn)速度、用戶輸入錯誤率、用戶輸入易讀性以及用戶設(shè)備位置中的至少一個。
根據(jù)本發(fā)明的一個實施例,指令進(jìn)一步包括基于道路狀況和認(rèn)證的操作中的至少一個來調(diào)節(jié)車輛座位的指令。
根據(jù)本發(fā)明的一個實施例,指令進(jìn)一步包括識別用戶設(shè)備的第二操作以及基于操作和第二操作中的至少一個來調(diào)節(jié)車輛懸架的指令。
根據(jù)本發(fā)明的一個實施例,操作包括文字處理、電子表格管理、瀏覽內(nèi)容、游戲、以及休息中的至少一個。
根據(jù)本發(fā)明的一個實施例,指令進(jìn)一步包括基于識別的操作調(diào)節(jié)光強(qiáng)度和車輛娛樂系統(tǒng)的音量中的至少一個的指令。
根據(jù)本發(fā)明的一個實施例,指令進(jìn)一步包括調(diào)節(jié)作為車輛的向前和向后運(yùn)動的測量的車輛懸架的縱向平穩(wěn)度、作為車輛的左側(cè)和右側(cè)運(yùn)動的測量的車輛懸架的橫向平穩(wěn)度、作為車輛的向上和向下運(yùn)動的測量的車輛懸架的垂直平穩(wěn)度中的至少一個的指令。
根據(jù)本發(fā)明的一個實施例,指令進(jìn)一步包括確定作為用戶的輸入錯誤的測量的用戶輸入錯誤率、以及調(diào)節(jié)車輛懸架以減少用戶輸入錯誤率的指令。
根據(jù)本發(fā)明的一個實施例,指令進(jìn)一步包括當(dāng)需要乘員的注意時提醒乘員的指令。
根據(jù)本發(fā)明,提供一種方法,包含:
識別由車輛乘員操作的用戶設(shè)備;
識別由用戶設(shè)備執(zhí)行的操作;
確定道路狀況;以及
至少部分地基于識別的用戶設(shè)備操作和道路狀況,調(diào)節(jié)車輛懸架。
根據(jù)本發(fā)明的一個實施例,方法進(jìn)一步包含從一個或多個用戶設(shè)備傳感器接收數(shù)據(jù)以識別操作。
根據(jù)本發(fā)明的一個實施例,接收的數(shù)據(jù)包括用戶設(shè)備加速度、用戶設(shè)備方向、用戶設(shè)備旋轉(zhuǎn)速度、用戶輸入錯誤率、用戶輸入易讀性、以及用戶設(shè)備位置中的至少一個。
根據(jù)本發(fā)明的一個實施例,方法進(jìn)一步包含基于道路狀況和識別的操作中的至少一個來調(diào)節(jié)車輛座位。
根據(jù)本發(fā)明的一個實施例,方法進(jìn)一步包含識別用戶設(shè)備的第二操作和基于操作和第二操作中的至少一個來調(diào)節(jié)車輛懸架。
根據(jù)本發(fā)明的一個實施例,操作包括文字處理、電子表格管理、瀏覽內(nèi)容、游戲、以及休息中的至少一個。
根據(jù)本發(fā)明的一個實施例,方法進(jìn)一步包含基于識別的操作來識別光強(qiáng)度和車輛娛樂系統(tǒng)的音量中的至少一個。
根據(jù)本發(fā)明的一個實施例,方法進(jìn)一步包含調(diào)節(jié)車輛懸架的縱向、橫向和垂直平穩(wěn)度中的至少一個。
根據(jù)本發(fā)明的一個實施例,方法進(jìn)一步包含確定作為用戶的輸入錯誤的測量的操作的用戶輸入錯誤率、以及調(diào)節(jié)車輛懸架以減少用戶輸入錯誤率。
根據(jù)本發(fā)明的一個實施例,方法進(jìn)一步包含當(dāng)需要乘員的注意時提醒乘員。
附圖說明
圖1是用于調(diào)節(jié)車輛懸架系統(tǒng)的示例性系統(tǒng)的視圖;
圖2是用于基于用戶設(shè)備的操作來調(diào)節(jié)車輛懸架系統(tǒng)的示例性過程的示意圖。
具體實施方式
圖1示出了用于調(diào)節(jié)車輛101懸架系統(tǒng)的示例系統(tǒng)100。系統(tǒng)100包括車輛101中的計算設(shè)備105、懸架系統(tǒng)107、數(shù)據(jù)收集器110、以及收集的數(shù)據(jù)115。計算設(shè)備105包括程序設(shè)計和硬件,如已知經(jīng)由各種車輛101源,從關(guān)于與車輛101相關(guān)的各種度量的數(shù)據(jù)收集器110接收信息,例如,收集的數(shù)據(jù)115。例如,數(shù)據(jù)115可包括車輛101的速度(即速率)、車輛101的加速度和/或減速度、有關(guān)車輛101的路徑或轉(zhuǎn)向的數(shù)據(jù)、有關(guān)車輛101操作者的生物測定數(shù)據(jù)(例如心臟速率、呼吸、瞳孔擴(kuò)大、體溫、意識狀態(tài)等)。數(shù)據(jù)115的進(jìn)一步示例可包括指示車輛子系統(tǒng)(例如,轉(zhuǎn)向系統(tǒng)、動力傳動系統(tǒng)、制動系統(tǒng)、內(nèi)部感測系統(tǒng)、外部感測系統(tǒng)等)是否是可操作的這樣的數(shù)據(jù)、和/或與這樣的子系統(tǒng)的狀態(tài)(例如,方向盤扭矩、制動壓力、發(fā)動機(jī)扭矩等)相關(guān)的數(shù)據(jù)115。計算設(shè)備105可配置為從安裝有計算設(shè)備105的車輛101(即第一或主車輛)收集數(shù)據(jù)115、和/或可配置為從另一車輛101(例如,第二或目標(biāo)車輛)收集數(shù)據(jù)115。
計算設(shè)備105總體上被配置(即被編程和/或設(shè)置有硬件)為用于控制器局域網(wǎng)(CAN)總線或類似物的通信。計算設(shè)備115還可與車載診斷連接器(OBD-II)連接。通過CAN總線、OBD-II、和/或其他有線或無線機(jī)制,計算設(shè)備105可以將消息傳送到車輛上的不同設(shè)備(例如,收集器、驅(qū)動器、傳感器等,包括數(shù)據(jù)收集器110)和/或從該不同設(shè)備接收消息??蛇x地或附加地,在計算設(shè)備105實際上包括多個設(shè)備的情況下,CAN總線或類似物可用于如本發(fā)明的計算設(shè)備105所表示的設(shè)備之間的通信。此外,計算設(shè)備105可配置為與網(wǎng)絡(luò)120進(jìn)行通信,如下所述,網(wǎng)絡(luò)120可包括各種有線和/或無線網(wǎng)絡(luò)技術(shù),例如,蜂窩技術(shù)、藍(lán)牙、有線和/或無線分組網(wǎng)絡(luò)等。
可能包括在存儲在計算機(jī)105中并由計算機(jī)105執(zhí)行的指令中的是部分或完全自主地(即無需駕駛員干預(yù))用于操作車輛101的指令。利用在計算機(jī)105中,例如從數(shù)據(jù)收集器110、服務(wù)器125等接收到的數(shù)據(jù),計算機(jī)105可提供指令以在無需駕駛員操作車輛101的情況下控制各種車輛101的部件和/或操作。例如,計算機(jī)105可調(diào)節(jié)車輛101的速度、加速度、減速度、轉(zhuǎn)向、部件(如燈、雨刷等)的操作。指令和各種車輛101部件可以因此提供用于車輛101的自主或半自主操作。
車輛101進(jìn)一步包括懸架系統(tǒng)107。懸架系統(tǒng)107是如已知的利用液壓和電機(jī)來動態(tài)地——例如當(dāng)車輛正根據(jù)不同輸入被驅(qū)動時——調(diào)節(jié)車輛101的懸架的主動式懸架,來平穩(wěn)乘員的乘坐和/或提供所需的車輛101的操控特性,例如更平穩(wěn)的乘坐而更少響應(yīng)于駕駛員轉(zhuǎn)向輸入、更顛簸的乘坐而更多響應(yīng)于駕駛員轉(zhuǎn)向輸入,等等。例如,懸架系統(tǒng)107可以在車輛101的操作期間被調(diào)節(jié)以為乘員提供更平穩(wěn)的乘坐。懸架系統(tǒng)107可以調(diào)節(jié)作為相對于乘員的向上和向下運(yùn)動的量度的豎直平穩(wěn)度、作為相對于乘員的向前和向后運(yùn)動的量度的縱向平穩(wěn)度、以及作為相對于乘員的左側(cè)和右側(cè)運(yùn)動的量度的橫向平穩(wěn)度。
數(shù)據(jù)收集器110可以包括各種設(shè)備。例如,車輛中的各種控制器可以操作為數(shù)據(jù)收集器110以經(jīng)由CAN總線提供數(shù)據(jù)115,例如,與包括主車輛和/或目標(biāo)車輛的任何數(shù)量的車輛101的車輛速度、加速度、系統(tǒng)和/或部件功能等相關(guān)的數(shù)據(jù)115。進(jìn)一步,傳感器或類似物、全球定位系統(tǒng)(GPS)裝置等,可以被包括在車輛中并配置為數(shù)據(jù)收集器110以直接地,例如,通過有線或無線連接,為計算機(jī)105提供數(shù)據(jù)。傳感器數(shù)據(jù)收集器110可以包括如雷達(dá)、激光雷達(dá)、聲納等的機(jī)構(gòu)、可以部署以測量車輛101和其他車輛或物體之間的距離的傳感器。數(shù)據(jù)收集器110可以進(jìn)一步收集關(guān)于車輛乘員——包括用戶設(shè)備150的操作——的數(shù)據(jù)115。
收集的數(shù)據(jù)115可包括車輛101中收集到的各種數(shù)據(jù)。收集的數(shù)據(jù)115的示例被上述提供,而且,數(shù)據(jù)115通常使用一個或多個數(shù)據(jù)收集器110來收集,并且可以附加地包括在計算機(jī)105和/或服務(wù)器125中從中計算出的數(shù)據(jù)。一般情況下,收集的數(shù)據(jù)115可以包括可以由數(shù)據(jù)收集器110收集和/或從這種數(shù)據(jù)中計算出的任何數(shù)據(jù)。
系統(tǒng)100進(jìn)一步包括網(wǎng)絡(luò)120。網(wǎng)絡(luò)120可以是一個或多個不同的有線或無線通信機(jī)構(gòu),包括有線(例如,電纜及光纖)和/或無線(如,蜂窩、無線、衛(wèi)星、微波和射頻)通信機(jī)構(gòu)的任何所需的組合和任何所需的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)(或當(dāng)多個通信結(jié)構(gòu)被利用時的拓?fù)浣Y(jié)構(gòu))。示例性通信網(wǎng)絡(luò)包括無線通信網(wǎng)絡(luò)(例如,使用藍(lán)牙、IEEE 802.11等)、局域網(wǎng)(LAN)和/或包括因特網(wǎng)的廣域網(wǎng)(WAN),以提供數(shù)據(jù)通信服務(wù)。
服務(wù)器125可配置以確定用于一個或多個車輛101的適當(dāng)?shù)膭幼?,以及為計算機(jī)105提供方向以相應(yīng)地繼續(xù)進(jìn)行。服務(wù)器125可以是一個或多個計算機(jī)服務(wù)器,每個服務(wù)器通常包括至少一個處理器和至少一個存儲器,該存儲器存儲由處理器可執(zhí)行的指令,包括用于執(zhí)行在此描述的各種步驟和過程的指令。服務(wù)器125可包括或可通信地連接到用于存儲收集的數(shù)據(jù)115的數(shù)據(jù)存儲器130,記錄有關(guān)如在此描述產(chǎn)生的潛在事故,等等。此外,服務(wù)器125可以存儲對于特定的道路、城市等地理區(qū)域內(nèi)與特定車輛101以及附加地在地理區(qū)域、交通狀況、天氣條件等下運(yùn)行的一個或多個其他車輛101相關(guān)的信息。服務(wù)器125可配置為為特定車輛101和/或其他車輛提供警報。
系統(tǒng)100進(jìn)一步包括用戶設(shè)備150。用戶設(shè)備150可以是包括處理器和存儲器的各種計算設(shè)備中的任意一種,例如,智能電話、平板電腦、個人數(shù)字助理等,用戶設(shè)備150可以使用各種有線和/或無線技術(shù),例如,藍(lán)牙或類似物,或者甚至網(wǎng)絡(luò)120,來與車輛計算機(jī)105進(jìn)行通信。乘員可以使用用戶設(shè)備150進(jìn)行特定操作,例如,文字處理、聽音樂、觀看視聽節(jié)目、辦公應(yīng)用、電子表格管理、查看e-mail、玩視頻游戲或其他互動體驗等。
圖2示出了用于基于用戶操作調(diào)節(jié)車輛懸架系統(tǒng)107的示例過程200。過程200開始于框205,在其中計算設(shè)備105開始有關(guān)乘員活動數(shù)據(jù)115的集合,這種數(shù)據(jù)115提供自一個或多個數(shù)據(jù)收集器110。數(shù)據(jù)115可以包括來自攝像機(jī)數(shù)據(jù)收集器110和/或加速度計、運(yùn)動傳感器、重量傳感器等可能包括在用戶設(shè)備150中的數(shù)據(jù)收集器110的數(shù)據(jù),以提供乘員位置、乘員運(yùn)動、乘員注意,例如,朝向道路或朝向用戶設(shè)備105的眼睛的位置、用戶設(shè)備150的運(yùn)動、用戶設(shè)備150的方向、用戶設(shè)備150的旋轉(zhuǎn)速度、用戶輸入錯誤率、用戶輸入易讀性,用戶設(shè)備150相對于乘員的位置等。
接著,在框210,計算設(shè)備105收集描述道路狀況的數(shù)據(jù)。例如,計算設(shè)備105可激活一個或多個數(shù)據(jù)收集器110以收集描述車輛101行駛的道路的一個或多個狀況的數(shù)據(jù)115。狀況可能包括道路坡度(即道路斜率)、道路曲率、其他車輛101的位置、其他車輛101的速度、礫石或道路的其他顛簸部位的存在,等等。
接著,在框215,計算設(shè)備105收集描述用戶設(shè)備150活動的數(shù)據(jù)。用戶設(shè)備150可例如通過藍(lán)牙給計算設(shè)備105發(fā)送描述用戶設(shè)備150的使用的數(shù)據(jù)。例如,用戶設(shè)備150可將文字處理程序正在使用中并且乘員正以某種速率(例如每五個字一個)輸入拼寫錯誤通知計算設(shè)備105。用戶設(shè)備150還可以發(fā)送用于指定用戶設(shè)備150的,例如速度、加速度、慣性、位置、旋轉(zhuǎn)等的數(shù)據(jù)115。數(shù)據(jù)115可包括用戶錯誤率,該用戶錯誤率是至用戶設(shè)備150的錯誤用戶輸入的量度。錯誤率可能由顛簸乘坐或急轉(zhuǎn)彎引起,需要對懸掛系統(tǒng)107進(jìn)行調(diào)節(jié)。用戶錯誤率可以使用數(shù)據(jù)115通過計算設(shè)備105和/或用戶設(shè)備150來確定。
接著,在框220,計算設(shè)備105識別用戶設(shè)備150的操作。具體地,計算設(shè)備105使用在框205和215中所收集的數(shù)據(jù)115來確定用戶設(shè)備150的當(dāng)前操作的特性。操作可以是在設(shè)備150中使用的特定類型的應(yīng)用(例如“應(yīng)用程序”)和/或設(shè)備150的狀態(tài)(例如文字處理、內(nèi)容瀏覽、游戲、休息、瀏覽內(nèi)容、電子表格管理等)?;跀?shù)據(jù)115,計算設(shè)備105可以確定用戶設(shè)備150的多個操作,例如當(dāng)乘員在用戶設(shè)備150上運(yùn)行多個應(yīng)用,以及乘員在應(yīng)用之間進(jìn)行切換時。
接著,在框225,計算設(shè)備105基于框220中確定的操作來調(diào)節(jié)車輛懸架系統(tǒng)107。具體地,計算設(shè)備激活主動式懸架系統(tǒng),例如液壓和電機(jī),來基于操作動態(tài)地調(diào)節(jié)車輛110的懸架。例如,如果操作是文字處理,計算設(shè)備105可以調(diào)節(jié)車輛懸架系統(tǒng)107以提供較平穩(wěn)的乘坐并限制乘員的輸入錯誤。在另一示例中,如果操作是正在聽音樂,則計算設(shè)備105可以允許車輛101保持較顛簸的乘坐。計算設(shè)備105還可以調(diào)節(jié)光強(qiáng)度或車輛娛樂系統(tǒng)的音量。在另一示例中,操作可以具有用戶設(shè)備150的加速度閾值,例如0.01g(在此g是由于重力的加速度),閾值取決于操作并且可以依據(jù)操作所需的穩(wěn)定度是更高的或更低的。當(dāng)用戶設(shè)備150的加速度大于閾值時,用戶設(shè)備150發(fā)送信號到計算設(shè)備105以調(diào)節(jié)車輛懸架系統(tǒng)107來將用戶設(shè)備150加速度減少到低于閾值。
計算設(shè)備105還可以調(diào)節(jié)車輛101座椅,例如具有與線性驅(qū)動器和/或電磁電機(jī)連接的加速度計以在車輛操作期間基于該操作限制乘員振動的主動式懸掛座椅。如果由框220確定了多個操作,則計算設(shè)備105將調(diào)節(jié)車輛懸架系統(tǒng)107由此所有操作可以由乘員執(zhí)行。
接著,在框230,如果計算機(jī)105能夠引導(dǎo)自主或半自主操作被執(zhí)行,則計算設(shè)備105確定是否需要乘員的注意。計算設(shè)備105使用道路狀況、乘員活動、以及用戶設(shè)備150操作的數(shù)據(jù)115來確定乘員是否應(yīng)停止當(dāng)前操作并將他們的注意轉(zhuǎn)移到車輛101。例如,車輛101可以到達(dá)所需目的地,一急轉(zhuǎn)彎可能接近,或者車輛101可以低燃料運(yùn)行。如果計算設(shè)備105確定需要乘員的注意,則該過程200移動到框235。否則,過程200返回到框205以收集更多的數(shù)據(jù)。
在框235,計算裝置105激活至少一個車輛警報以集中乘員的注意力。車輛的警報可以是任何已知的類型,例如,觸覺、視覺、音頻等。激活警報后,過程200結(jié)束。
如本文所用,修飾形容詞的副詞“大體上”意味著形狀、結(jié)構(gòu)、測量、值、計算等可以與確切描述的幾何形狀、距離、測量、值、計算等偏離,原因在于材料、機(jī)械加工、制造、傳感器測量、計算、處理時間、通信時間等的缺陷。
計算設(shè)備中的每一個總體上包括如上面確定的一個或多個計算設(shè)備可執(zhí)行的,并用于執(zhí)行上面所述的過程的框或步驟的指令。計算機(jī)可執(zhí)行指令可以通過利用多種編程語言和/或技術(shù),包括但不限于,并且或者單獨或者組合,JavaTM、C、C++、Visual Basic、Java腳本、Perl、超文本標(biāo)記語言(HTML)等,創(chuàng)建的計算機(jī)程序來編譯或解釋。一般地,處理器(例如,微處理器),例如,從存儲器、計算機(jī)可讀介質(zhì)等,接收指令,并且執(zhí)行這些指令,由此執(zhí)行一個或多個過程,包括在此描述的一個或多個過程。這些指令和其他數(shù)據(jù)可使用各種計算機(jī)可讀介質(zhì)來存儲和傳輸。計算設(shè)備105中的文件總體上是存儲在計算機(jī)可讀介質(zhì),例如存儲介質(zhì)、隨機(jī)存取存儲器等,上的數(shù)據(jù)的集合。
計算機(jī)可讀介質(zhì)包括參與提供可由計算機(jī)讀取的數(shù)據(jù)(例如,指令)的任何介質(zhì)。這樣的介質(zhì)可以采取許多形式,包括但不限于,非易失性介質(zhì)、易失性介質(zhì)等。非易失性介質(zhì)包括,例如,光盤或磁盤以及其他永久存儲器。易失性介質(zhì)包括動態(tài)隨機(jī)存取存儲器(DRAM),其典型地構(gòu)成主存儲器。計算機(jī)可讀介質(zhì)的常見形式包括,例如,軟盤、柔性盤、硬盤、磁帶、任何其它磁介質(zhì)、只讀光盤驅(qū)動器(CD-ROM)、數(shù)字化視頻光盤(DVD)、任何其它光學(xué)介質(zhì)、穿孔卡片,紙帶、具有孔圖案的任何其他物理介質(zhì)、RAM(隨機(jī)存取存儲器)、PROM(可編程只讀存儲器)、EPROM(可擦除可編程只讀存儲器)、FLASH EEPROM(閃速電可擦除可編程只讀存儲器)、任何其他存儲器芯片或盒,或者任何其他計算機(jī)可讀取的介質(zhì)。
關(guān)于這里所述的介質(zhì)、過程、系統(tǒng)、方法等,應(yīng)理解的是雖然這樣的程序等的步驟描述為按照一定的順序排列發(fā)生,但這樣的程序可以采用以這里描述的順序之外的順序完成的描述的步驟實施操作。進(jìn)一步應(yīng)該理解的是,某些步驟可以同時執(zhí)行,可以添加其他步驟,或者可以省略這里所述的某些步驟。例如,在過程200中,一個或多個步驟可以省略,一個或多個步驟可以以不同于圖2所示出的順序執(zhí)行。換言之,這里的程序的描述提供用于說明某些實施例的目的,并且不應(yīng)該以任何方式解釋為限制要求保護(hù)的發(fā)明。
相應(yīng)地,應(yīng)理解的是本發(fā)明,包括上面的描述以及附圖和下面的權(quán)利要求,的目的是說明而不是限制。在閱讀上面的描述時,除了提供的示例外許多實施例和應(yīng)用都是顯而易見的。本發(fā)明的范圍應(yīng)參照所附和/或基于在此包含在非臨時專利申請中的權(quán)利要求,連同權(quán)利要求所要求的權(quán)利等效的全部范圍而確定,而不是參照上面的說明而確定。可以預(yù)期和計劃的是這里所討論的技術(shù)將出現(xiàn)進(jìn)一步的發(fā)展,并且所公開的系統(tǒng)和方法將可以結(jié)合到這樣的進(jìn)一步的實施例中??傊?,應(yīng)理解的是本發(fā)明能夠進(jìn)行修正和變化。