本發(fā)明總體上涉及針對特定用戶調(diào)整車輛設(shè)置,更具體地,涉及一種基于用戶識別的自定義導(dǎo)航數(shù)據(jù)的系統(tǒng)和方法。
背景技術(shù):
車輛通常包括可針對特定用戶調(diào)整的各種設(shè)置。例如,用戶會需要基于用戶的體形來調(diào)整車輛座椅、后視鏡等。當(dāng)多個用戶使用車輛時(shí),每個用戶會需要或要求不同的設(shè)置。用于識別用戶和/或用于提供自定義設(shè)置的改進(jìn)機(jī)構(gòu)是需要的。
技術(shù)實(shí)現(xiàn)要素:
根據(jù)本發(fā)明,提供一種系統(tǒng),包含包括處理器和存儲器的計(jì)算機(jī),存儲器存儲由處理器可執(zhí)行的如下指令:
捕捉車輛用戶的圖像;
至少部分基于圖像檢索用戶配置文件;
基于用戶配置文件來選擇預(yù)測的目的地;以及
基于目的地獲得交通數(shù)據(jù)。
根據(jù)本發(fā)明的一個實(shí)施例,其中指令還包括至少部分基于交通數(shù)據(jù)生成到達(dá)目的地的路線的指令。
根據(jù)本發(fā)明的一個實(shí)施例,其中用于減少行駛距離和行程時(shí)間中的至少一個的路線被確定。
根據(jù)本發(fā)明的一個實(shí)施例,其中用于允許車輛保持大體恒定的速度的路線被確定。
根據(jù)本發(fā)明的一個實(shí)施例,其中用戶配置文件包括多個預(yù)存目的地。
根據(jù)本發(fā)明的一個實(shí)施例,其中預(yù)測目的地是至少部分基于當(dāng)前時(shí)間從多個目的地中選擇的。
根據(jù)本發(fā)明的一個實(shí)施例,其中指令還包括生成天氣報(bào)告和在顯示器上呈現(xiàn)天氣報(bào)告的指令。
根據(jù)本發(fā)明的一個實(shí)施例,其中指令還包括發(fā)送圖像到社交媒體網(wǎng)站的指令。
根據(jù)本發(fā)明的一個實(shí)施例,其中指令還包括在圖像與任何用戶配置文件均不對應(yīng)的情況下發(fā)送通知到所有用戶配置文件中保存的聯(lián)絡(luò)信息的指令。
根據(jù)本發(fā)明的一個實(shí)施例,其中指令還包括生成交通報(bào)告和在顯示器上為用戶呈現(xiàn)交通報(bào)告的指令。
根據(jù)本發(fā)明,提供一種方法,包含:
捕捉車輛用戶的圖像;
確定圖像是否與預(yù)設(shè)配置文件中的相應(yīng)賬戶圖像相匹配;
基于用戶配置文件選擇目的地;以及
基于目的地獲得交通數(shù)據(jù)。
根據(jù)本發(fā)明的一個實(shí)施例,該方法還包含至少部分基于交通數(shù)據(jù)生成到達(dá)目的地的路線。
根據(jù)本發(fā)明的一個實(shí)施例,其中用于減少行駛距離和行程時(shí)間中的至少一個的路線被確定。
根據(jù)本發(fā)明的一個實(shí)施例,其中用于允許車輛保持大體恒定的速度的路線被確定。
根據(jù)本發(fā)明的一個實(shí)施例,其中用戶配置文件包括多個目的地。
根據(jù)本發(fā)明的一個實(shí)施例,其中目的地是至少部分基于當(dāng)前時(shí)間從多個目的地中選擇的。
根據(jù)本發(fā)明的一個實(shí)施例,該方法還包含生成天氣報(bào)告和在顯示器上呈現(xiàn)天氣報(bào)告。
根據(jù)本發(fā)明的一個實(shí)施例,該方法還包含發(fā)送圖像到社交媒體網(wǎng)站。
根據(jù)本發(fā)明的一個實(shí)施例,其中如果圖像與任何用戶配置文件均不對應(yīng),則發(fā)送包括圖像的通知到所有用戶配置文件中保存的聯(lián)絡(luò)信息。
根據(jù)本發(fā)明的一個實(shí)施例,該方法還包含生成交通報(bào)告和在顯示器上為用戶呈現(xiàn)交通報(bào)告。
附圖說明
圖1是用于實(shí)施車輛設(shè)置的示例性系統(tǒng)的框圖;
圖2是用于實(shí)施車輛設(shè)置的示例性方法的流程圖;
圖3是用于車輛防盜措施的示例性方法的流程圖。
具體實(shí)施方式
多個用戶會使用車輛101。各種車輛101的設(shè)置對于每個用戶可以是可調(diào)整的和/或個性化的。如本文中所公開的,這樣的設(shè)置,包括提供優(yōu)選的和/或個性化行駛路線、關(guān)于這樣路線的交通信息等等的導(dǎo)航系統(tǒng),可以基于用戶的識別來提供給進(jìn)入車輛101的用戶。例如,這樣的識別會使用來自數(shù)據(jù)采集器110的數(shù)據(jù)來執(zhí)行,數(shù)據(jù)采集器110比如車輛101中使用面部識別技術(shù)的照相機(jī)。車輛101的多個用戶的配置文件會儲存在車輛101中的數(shù)據(jù)存儲中,例如計(jì)算機(jī)105的存儲器。配置文件可以包括各種個性化設(shè)置,例如常用行駛路線、優(yōu)選路線、首選導(dǎo)航選項(xiàng)、行程時(shí)間等。因此,一旦識別了用戶,可以獲得和提供與用戶的可能行駛路線相關(guān)的交通數(shù)據(jù),和/或該交通數(shù)據(jù)可以用于推薦路線給用戶。
圖1說明了基于執(zhí)行關(guān)于車輛101用戶面部識別來提供用戶導(dǎo)航數(shù)據(jù)的系統(tǒng)100。車輛101包括計(jì)算裝置105、數(shù)據(jù)采集器110和數(shù)據(jù)存儲115, 例如一個或多個包括進(jìn)計(jì)算設(shè)備105或通信地連接到計(jì)算設(shè)備105的存儲器或介質(zhì)。
計(jì)算設(shè)備105通過網(wǎng)絡(luò)120與遠(yuǎn)程計(jì)算機(jī)服務(wù)器125通信,服務(wù)器125通常包括或通信地連接到網(wǎng)絡(luò)數(shù)據(jù)存儲130。網(wǎng)絡(luò)120可以包括一個或多個已知網(wǎng)絡(luò)和/或聯(lián)網(wǎng)技術(shù),例如提供數(shù)據(jù)通信服務(wù)的無線通信網(wǎng)絡(luò)(例如藍(lán)牙、IEEE 802.11等)、蜂窩網(wǎng)絡(luò)、局域網(wǎng)(LAN)和/或廣域網(wǎng)(WAN),包括互聯(lián)網(wǎng)。
數(shù)據(jù)采集器110采集用戶的識別數(shù)據(jù),例如圖像。數(shù)據(jù)采集器110可以是任何適于采集識別數(shù)據(jù)的裝置,例如照相機(jī)。數(shù)據(jù)采集器110配置為發(fā)送數(shù)據(jù)到計(jì)算設(shè)備105和數(shù)據(jù)存儲115,例如計(jì)算設(shè)備105、數(shù)據(jù)采集器110、數(shù)據(jù)存儲115中的每個可以可通信地連接到車輛101網(wǎng)絡(luò),例如控制器局域網(wǎng)(CAN)總線等等。如下面更詳細(xì)描述的,計(jì)算機(jī)105可以編程為使用來自數(shù)據(jù)采集器110的數(shù)據(jù)來識別用戶,且從數(shù)據(jù)存儲115中檢索用戶數(shù)據(jù)。用戶配置文件數(shù)據(jù)來自數(shù)據(jù)存儲115。
數(shù)據(jù)存儲115、服務(wù)器125和網(wǎng)絡(luò)數(shù)據(jù)存儲130可以是任何合適的類型,例如硬盤驅(qū)動器、固態(tài)硬盤、或任何其他易失性或非易失性介質(zhì)。數(shù)據(jù)存儲115和網(wǎng)絡(luò)數(shù)據(jù)存儲130可以存儲通過網(wǎng)絡(luò)120發(fā)送的數(shù)據(jù)。
一個或多個用戶設(shè)備150可以連接到網(wǎng)絡(luò)120。用戶設(shè)備150可以包括例如移動電話(例如智能手機(jī)等等)、平板電腦、筆記本電腦等中的一個或多個這樣的通常攜帶的設(shè)備。
例如第三方網(wǎng)站或程序的遠(yuǎn)程站點(diǎn)160也連接到網(wǎng)絡(luò)120。計(jì)算設(shè)備105會從一個或多個遠(yuǎn)程站點(diǎn)160發(fā)送和接收數(shù)據(jù),例如交通數(shù)據(jù)、天氣數(shù)據(jù)、導(dǎo)航、社交媒體交互等等。
圖2說明基于用戶面部識別來實(shí)施預(yù)置車輛設(shè)置的方法200。方法200開始于框205,此處數(shù)據(jù)采集器110捕捉車輛用戶的圖像。
下一步,在框210中,計(jì)算設(shè)備105將圖像與已經(jīng)存儲在數(shù)據(jù)存儲115中并且包括在各自的用戶配置文件中的圖像進(jìn)行比較,以確定用戶是否是預(yù)先核準(zhǔn)的車輛101的駕駛員。圖像可以存儲在數(shù)據(jù)存儲115中且通過各種 機(jī)構(gòu)被包括進(jìn)用戶配置文件。例如,用戶可以執(zhí)行設(shè)置過程,由此計(jì)算機(jī)105執(zhí)行指令以捕捉用戶的圖像,并且用戶提供輸入以使圖像與用戶配置文件關(guān)聯(lián),由此圖像被包括在作為用戶配置文件的一部分的數(shù)據(jù)存儲115的預(yù)先存儲的圖像中。
無論如何,如果框205中捕捉的圖像與任何預(yù)存圖像都不匹配,方法200在框215中繼續(xù)。在框215中,計(jì)算設(shè)備105如圖3所述激活防盜措施且方法200結(jié)束。
如果在框205中捕捉的圖像在框210中被確定與存儲圖像的任何一個相匹配,方法200在框220中繼續(xù)。數(shù)據(jù)存儲115通常存儲多個用戶配置文件。每個配置文件可以存儲特定用戶的各種偏好和/或使用數(shù)據(jù),例如對于座椅位置、后視鏡位置、方向盤位置、已保存的目的地、經(jīng)常去往目的地的記錄、常用行駛路線、常見行駛時(shí)間等的設(shè)置。設(shè)置還可以包括用于車輛101的最高駕駛速度,例如對于青少年用戶。在框220中,計(jì)算設(shè)備105在數(shù)據(jù)存儲115中搜索當(dāng)前用戶的座椅位置設(shè)置并且移動車輛座椅到座椅位置設(shè)置。
下一步,在框225中,計(jì)算設(shè)備105在數(shù)據(jù)存儲115中搜索當(dāng)前用戶的后視鏡位置設(shè)置并且移動車輛后視鏡到后視鏡位置設(shè)置。
下一步,在框230中,計(jì)算設(shè)備105在數(shù)據(jù)存儲115中搜索當(dāng)前用戶的方向盤位置設(shè)置并且移動方向盤到方向盤位置設(shè)置。
下一步在框232中,計(jì)算設(shè)備105在數(shù)據(jù)存儲115中搜索當(dāng)前用戶的個性化語音信息并且通過一組車輛揚(yáng)聲器播放個性化語音信息。例如,這樣的語音郵件信息可以是歡迎用戶進(jìn)入車輛、給用戶提供個性化信息,例如關(guān)于常用目的地的交通信息、天氣信息、關(guān)于車輛狀態(tài)的提醒(例如油位、輪胎壓力等)等等。
下一步,在框235中,計(jì)算設(shè)備105在數(shù)據(jù)存儲115中搜索預(yù)測目的地。計(jì)算設(shè)備105基于一個或多個標(biāo)準(zhǔn)生成預(yù)測目的地,該標(biāo)準(zhǔn)例如為與用戶配置文件有關(guān)的目的地,和/或指示用戶可能駛向特定目的地的因素,例如當(dāng)日時(shí)間、一周中的時(shí)間、服裝(例如,穿著西裝的人可能會前往辦公目 的地,但是穿著牛仔褲的人可能被添加到休閑目的地)等。例如,如果當(dāng)日時(shí)間是早晨并且一周中的時(shí)間是工作日,計(jì)算設(shè)備105可以預(yù)測與用戶工作地對應(yīng)的目的地。相似地,如果當(dāng)日時(shí)間是晚上,計(jì)算設(shè)備105可以預(yù)測與用戶居住地對應(yīng)的已保存的目的地。
下一步,在框240中,基于框205中捕捉的圖像預(yù)測目的地之后,計(jì)算設(shè)備105接收來自網(wǎng)絡(luò)120的交通數(shù)據(jù),例如來自遠(yuǎn)程服務(wù)器125和/或遠(yuǎn)程站點(diǎn)160。交通數(shù)據(jù)可以來自于任何合適的來源,例如制造商的眾包專有數(shù)據(jù)庫或第三方數(shù)據(jù)庫。交通數(shù)據(jù)可以包括與附近道路的道路施工或建設(shè)和/或報(bào)道的事故有關(guān)的數(shù)據(jù)。
下一步,在框245中,計(jì)算設(shè)備105基于交通數(shù)據(jù)和預(yù)測目的地生成交通報(bào)告。特別地,計(jì)算設(shè)備105確定從用戶當(dāng)前位置到目的地的路線,且基于交通數(shù)據(jù)確定最小化例如行駛距離、到達(dá)目的地的時(shí)間、避免公路等中任何或全部的路線??梢源_定避免交通擁堵的區(qū)域的路線,允許車輛101在路線上保持大體恒定的速度。例如,計(jì)算設(shè)備105可以使用局部速度限制和停車燈時(shí)序數(shù)據(jù),以確定降低車輛101必須停止或減速次數(shù)的路線,從而提高燃料效率。
下一步,在框250中,計(jì)算設(shè)備105隨后在車輛顯示器上呈現(xiàn)作為交通報(bào)告的交通數(shù)據(jù)。車輛顯示器可以是任何合適的類型,例如在車輛控制臺中的觸摸屏顯示器。交通數(shù)據(jù)可以從例如服務(wù)器125接收,并且可以通過計(jì)算設(shè)備105經(jīng)由網(wǎng)絡(luò)120可獲取的實(shí)時(shí)或大體上實(shí)時(shí)的交通數(shù)據(jù)進(jìn)行更新。計(jì)算設(shè)備105可以在車輛顯示器上以文本和圖像呈現(xiàn)交通報(bào)告和/或可以以任何合適方法語音閱讀交通報(bào)告,例如用已知的車輛中的人機(jī)界面(HMI),例如文本轉(zhuǎn)語音軟件和音頻揚(yáng)聲器,顯示在車輛內(nèi)顯示監(jiān)視器上等。
下一步,在框255中,計(jì)算設(shè)備105接收來自網(wǎng)絡(luò)120的天氣數(shù)據(jù)且在車輛顯示器上呈現(xiàn)天氣數(shù)據(jù)作為天氣報(bào)告。計(jì)算設(shè)備105也可以或可選地語音閱讀天氣報(bào)告。可以從例如遠(yuǎn)程站點(diǎn)160的任何合適來源來接收天氣數(shù)據(jù)。
下一步,在框260中,計(jì)算設(shè)備105接收來自其他個性化應(yīng)用程序的數(shù)據(jù)(例如新聞、運(yùn)動、用戶的日程安排),且在車輛顯示器上呈現(xiàn)報(bào)告。計(jì)算設(shè)備105也可以或可選地語音閱讀報(bào)告。
下一步,在框270中,計(jì)算設(shè)備105上傳用戶的圖像到例如社交媒體網(wǎng)站或程序的遠(yuǎn)程站點(diǎn)160,且方法200結(jié)束。用戶可以包括圖像的注釋或狀態(tài)更新。
圖3顯示了基于用戶面部識別的防盜措施的方法300。方法300開始于框305,此處數(shù)據(jù)采集器110捕捉用戶的圖像且在數(shù)據(jù)存儲115中存儲圖像。
下一步,在框310中,計(jì)算設(shè)備105在數(shù)據(jù)存儲115中搜索所有用戶配置文件的電子郵件地址。
下一步,在框315中,計(jì)算設(shè)備105在數(shù)據(jù)存儲115中搜索所有用戶配置文件的電話號碼。
下一步,在框320中,計(jì)算設(shè)備105通過網(wǎng)絡(luò)120發(fā)送包括圖像的電子郵件信息到在框310中找到的所有電子郵件地址。
下一步,在框325中,計(jì)算設(shè)備105通過網(wǎng)絡(luò)120發(fā)送包括圖像的短信到在框315中找到的所有電話號碼,并且方法300結(jié)束。
如本文所使用的,修飾形容詞的副詞“大體上”表示,由于在材料、機(jī)械加工、制造、傳感測量、計(jì)算、處理時(shí)間、通信時(shí)間等方面的缺陷,而使形狀、結(jié)構(gòu)、度量、數(shù)值、計(jì)算等可能會偏離確切描述的幾何結(jié)構(gòu)、距離、度量、數(shù)值、計(jì)算等。
計(jì)算裝置105通常各自包括由一個或多個例如以上所述的計(jì)算裝置可執(zhí)行并且用于執(zhí)行上述方法的框或步驟的指令。計(jì)算機(jī)可執(zhí)行指令可以從使用多種編程語言和/或技術(shù)(包括但不限于,JavaTM、C、C++、Visual Basic、Java Script、Perl和HTML(超文本標(biāo)記語言)等的單獨(dú)或組合)創(chuàng)建的計(jì)算機(jī)程序編譯或解譯??傊幚砥?例如,微處理器)例如從存儲器、計(jì)算機(jī)可讀介質(zhì)等接收指令,并且執(zhí)行這些指令,由此執(zhí)行一個或多個過程,包括在此描述的一個或多個過程。這樣的指令和其他數(shù)據(jù)可以 用各種計(jì)算機(jī)可讀媒介存儲和傳輸。計(jì)算裝置105中的文件通常為存儲在例如存儲介質(zhì),隨機(jī)存取存儲器等計(jì)算機(jī)可讀介質(zhì)上的數(shù)據(jù)的集合。
計(jì)算機(jī)可讀介質(zhì)包括參與提供可以由計(jì)算機(jī)讀取的數(shù)據(jù)(例如,指令)的任何介質(zhì)。這樣的介質(zhì)可以采取許多形式,包括但不限于,非易失性介質(zhì)、易失性介質(zhì)等。非易失性介質(zhì)包括例如光盤或磁盤以及其他永久存儲器。易失性介質(zhì)包括通常構(gòu)成主存儲器的動態(tài)隨機(jī)存取存儲器(DRAM)。計(jì)算機(jī)可讀介質(zhì)的常見形式包括,例如軟盤、柔性盤、硬盤、磁帶、任何其它磁介質(zhì)、CD–ROM(只讀光盤存儲器)、DVD(數(shù)字多功能光盤)、任何其它光學(xué)介質(zhì)、穿孔卡、紙帶、任何其他具有孔圖案的物理介質(zhì)、RAM(隨機(jī)存取存儲器)、PROM(可編程只讀存儲器)、EPROM(電可編程只讀存儲器)、FLASH-EEPROM(閃速電可擦除可編程只讀存儲器)、任何其它芯片或盒存儲器,或計(jì)算機(jī)可以讀取的任何其他介質(zhì)。
關(guān)于在此描述的媒介、過程、系統(tǒng)、方法等,應(yīng)該理解的是,雖然這樣的過程等的步驟已經(jīng)被描述為根據(jù)一定有序序列發(fā)生,這些過程可以實(shí)施為以與本文所描述的順序以外的順序來執(zhí)行上述步驟。進(jìn)一步應(yīng)該理解的是,某些步驟可以同時(shí)執(zhí)行,可以添加其他步驟,或可以省略在此描述的某些步驟。例如,在方法200中,可以省略步驟220-270中的一個或多個,一個或多個步驟可以以相對于圖2中所示不同的順序執(zhí)行。換言之,此處提供用于說明特定實(shí)施例的目的的系統(tǒng)和/或方法的說明,且不應(yīng)以任何方式被解釋為限制公開的主題。
因此,可以理解的是包括上文的描述和附圖以及下述權(quán)利要求的本公開旨在說明并非限制。在閱讀以上說明書的基礎(chǔ)上,除了提供的示例以外的許多實(shí)施例和應(yīng)用對于所屬領(lǐng)域的技術(shù)人員是顯而易見的。本發(fā)明的范圍不應(yīng)該參照以上說明書確定,而是應(yīng)該參照所附權(quán)利要求和/或包括于基于此的非臨時(shí)專利申請的權(quán)利要求連同這些權(quán)利要求享有的全部等同范圍確定??梢灶I(lǐng)會并預(yù)期的是,未來的發(fā)展將出現(xiàn)在在此討論的技術(shù)領(lǐng)域中,以及所描述的系統(tǒng)和方法將合并入這種未來的實(shí)施例中??傊?,應(yīng)該理解的是所公開的主題能夠修改及變型。