本文件主要涉及基于計算機(jī)的導(dǎo)航技術(shù),更特別涉及計算設(shè)備之間的導(dǎo)航數(shù)據(jù)共享。
背景技術(shù):
越來越多的駕駛?cè)藛T轉(zhuǎn)向使用基于計算機(jī)的導(dǎo)航應(yīng)用執(zhí)行旅行計劃,確定地理路線,沿著路線提供分段向?qū)?dǎo)航?,F(xiàn)在一些復(fù)雜的導(dǎo)航應(yīng)用可使用位置信息在導(dǎo)航設(shè)備的區(qū)域中顯示地區(qū)的地圖,還可為駕乘人員提供附加信息,諸如交通狀況、到達(dá)目的地剩余距離、預(yù)計到達(dá)時間、公共交通信息、可縮放的街景、實(shí)時交通信息、地形、交通路線、興趣點(diǎn)以及更多。汽車駕駛員可通過便攜式計算設(shè)備的觸摸屏上的用戶界面與一些導(dǎo)航應(yīng)用互動。
技術(shù)實(shí)現(xiàn)要素:
本文件主要描述了共處的設(shè)備間導(dǎo)航數(shù)據(jù)共享的系統(tǒng)、方法、設(shè)備以及其它技術(shù)。在一些實(shí)例中,駕駛員可能在車內(nèi)制定他的或者她的個人計算設(shè)備,或者固定的導(dǎo)航系統(tǒng)以導(dǎo)航地理路線。雖然一旦設(shè)置好路線,大多數(shù)的導(dǎo)航系統(tǒng)可自行運(yùn)行,但是駕駛通常是需要駕駛員適應(yīng)不同的情況(例如,交通情況、道路建設(shè)、天氣變化或者計劃或者目的地改變)的動態(tài)經(jīng)歷。在這樣的情況下,駕駛員可能需要在乘客的幫助下導(dǎo)航路線或者改變路線。乘客的幫助可減少駕駛員在旅程期間與他的或者她的導(dǎo)航設(shè)備互動的情況,例如從駕駛的主要任務(wù)分散注意力。
因此,本文件描述了駕駛員設(shè)備可與乘客的個人計算設(shè)備傳輸導(dǎo)航數(shù)據(jù)的技術(shù)。在接收導(dǎo)航數(shù)據(jù)后,乘客設(shè)備可使用該數(shù)據(jù)復(fù)制駕駛員的地理路線,進(jìn)而乘客可檢查該路線并進(jìn)一步幫助駕駛員導(dǎo)航。在一些實(shí)施例中,駕駛員可在旅程中委派乘客控制駕駛員設(shè)備上的一些功能,可允許乘客使用他或者她自己的設(shè)備(乘客設(shè)備)在駕駛員設(shè)備上修改路線,并在不需要駕駛員輸入?yún)⒓尤蝿?wù)的情況下為駕駛員執(zhí)行其他任務(wù)。在一些實(shí)施例中,使用高頻音頻信號,數(shù)據(jù)可在駕駛員設(shè)備和乘客設(shè)備之間傳輸,高頻音頻信號編碼有導(dǎo)航數(shù)據(jù)或者存儲在服務(wù)器系統(tǒng)的導(dǎo)航數(shù)據(jù)的提示。
本發(fā)明描述的主題的實(shí)施例包括在共處的計算設(shè)備間共享導(dǎo)航數(shù)據(jù)的計算機(jī)執(zhí)行的方法。這些方法可包括根據(jù)第一計算設(shè)備檢測第二計算設(shè)備的一個或多個揚(yáng)聲器發(fā)出的音頻信號,由第一計算設(shè)備識別第二計算設(shè)備,其中第二計算設(shè)備運(yùn)行被制定為導(dǎo)航地理路線的導(dǎo)航應(yīng)用。使用在第二計算設(shè)備的一個或多個揚(yáng)聲器發(fā)出的音頻信號中編碼的信息,第一計算設(shè)備可確定已經(jīng)被制定為由在第二計算設(shè)備上運(yùn)行的導(dǎo)航應(yīng)用導(dǎo)航的地理路線。地理路線的表示可顯示在第一計算設(shè)備的電子顯示器上。
這些及其它實(shí)施例可選擇性包括一個或者多個以下特征。
識別第二計算設(shè)備包括(i)促使第一計算設(shè)備的一個或者多個揚(yáng)聲器發(fā)出指示第一計算設(shè)備存在的第一音頻信號;(ii)監(jiān)控對第一音頻信號的反應(yīng)一段時間。第二計算設(shè)備的一個或多個揚(yáng)聲器發(fā)出的音頻信號可以是第二音頻信號。第二計算設(shè)備可以響應(yīng)于檢測第一音頻信號促使發(fā)出第二音頻信號。
第一計算設(shè)備可以是移動計算設(shè)備。第二計算設(shè)備可以是移動計算設(shè)備或者可以是集成車載導(dǎo)航計算機(jī)系統(tǒng)的至少一部分。
音頻信號的中心頻率可以是至少20千赫。
使用在第二計算設(shè)備的一個或多個揚(yáng)聲器發(fā)出的第二音頻信號中編碼的信息,可以將在第二計算設(shè)備上運(yùn)行的導(dǎo)航應(yīng)用識別為已經(jīng)被重新制定以導(dǎo)航不同于該地理路線的修改地理路線。第一計算設(shè)備可在第一計算設(shè)備的電子顯示器上繼續(xù)顯示該地理路線的表示的同時,檢測第二音頻信號。使用在第二音頻信號中編碼的信息,第一計算設(shè)備可確定修改的地理路線,在第二計算設(shè)備上運(yùn)行的導(dǎo)航應(yīng)用已經(jīng)被重新制定為導(dǎo)航該修改的地理路線。響應(yīng)于確定修改的地理路線,第一計算設(shè)備可自動從在第一計算設(shè)備的電子顯示器上顯示該地理路線的表示改變?yōu)樵诘谝挥嬎阍O(shè)備的電子顯示器上顯示修改的地理路線的表示。
音頻信號可編碼地址,該地址表明在計算機(jī)網(wǎng)絡(luò)上可訪問指出地理路線的信息的位置。確定已經(jīng)被制定為由在第二計算設(shè)備上運(yùn)行的導(dǎo)航應(yīng)用導(dǎo)航的地理路線可包括使用在音頻信號中編碼的地址訪問指出地理路線的信息。
在計算機(jī)網(wǎng)絡(luò)上可訪問指出地理路線的信息的位置可以是不在第一計算設(shè)備或者第二計算設(shè)備上的位置。
在第一計算設(shè)備的電子顯示器上顯示該地理路線的表示的同時可顯示識別第二計算設(shè)備或者第二計算設(shè)備的用戶的內(nèi)容,從而表明被顯示的地理路線的表示已經(jīng)通過第二計算設(shè)備或者第二計算設(shè)備的用戶與第一計算設(shè)備分享。
第一計算設(shè)備可設(shè)置在車內(nèi),例如在車廂內(nèi)。第二計算設(shè)備也可設(shè)置在車內(nèi),例如在車廂內(nèi)。第一計算設(shè)備可屬于車內(nèi)乘客和/或當(dāng)前在車內(nèi)乘客的控制下運(yùn)行,或者當(dāng)前由車內(nèi)乘客登錄。第二計算設(shè)備也可類似地屬于車內(nèi)駕駛員和/或當(dāng)前在車內(nèi)駕駛員的控制下運(yùn)行,或者當(dāng)前由車內(nèi)駕駛員登錄。車輛通常為道路車輛,諸如汽車或者貨車。
可在第一計算設(shè)備上接收用戶輸入以修改地理路線從而產(chǎn)生修改的地理路線。響應(yīng)于接收用戶輸入以修改地理路線,可以將被編輯為促使在第二計算設(shè)備上運(yùn)行的導(dǎo)航應(yīng)用從導(dǎo)航該地理路線變?yōu)閷?dǎo)航修改的地理路線的信息發(fā)送給第二計算設(shè)備。
響應(yīng)于確定在第二計算設(shè)備上運(yùn)行的導(dǎo)航應(yīng)用被制定為導(dǎo)航的地理路線,可自動使能在第一計算設(shè)備上運(yùn)行的導(dǎo)航應(yīng)用以導(dǎo)航確定的地理路線。當(dāng)在第一計算設(shè)備上運(yùn)行的導(dǎo)航應(yīng)用導(dǎo)航確定的地理路線時,可在第一計算設(shè)備上接收搜索查詢。根據(jù)搜索查詢和關(guān)于地理路線的信息,可獲取一個或者多個搜索結(jié)果,該搜索結(jié)果分別指示被確定為與搜索查詢相關(guān)的位置和被確定為位于地理路線預(yù)定的鄰近地區(qū)內(nèi)的位置。
可接收指示了用戶輸入已經(jīng)在一個或者多個搜索結(jié)果中選出特定搜索結(jié)果的數(shù)據(jù)。響應(yīng)于接收指示了用戶輸入已經(jīng)選出特定搜索結(jié)果的數(shù)據(jù),可發(fā)送信息至第二計算設(shè)備,該信息被編輯為促使在第二計算設(shè)備上運(yùn)行的導(dǎo)航應(yīng)用導(dǎo)航經(jīng)特定搜索結(jié)果識別的位置。
本發(fā)明描述的主題的一些實(shí)施例可包括一個或者多個非暫態(tài)計算機(jī)可讀介質(zhì),當(dāng)由一個或者多個處理器執(zhí)行時,其可導(dǎo)致執(zhí)行操作。操作可包括根據(jù)第一計算設(shè)備檢測第二計算設(shè)備的一個或多個揚(yáng)聲器發(fā)出的音頻信號,由第一計算設(shè)備識別第二計算設(shè)備,其中第二計算設(shè)備運(yùn)行已經(jīng)被制定為導(dǎo)航地理路線的導(dǎo)航應(yīng)用;使用在第二計算設(shè)備的一個或多個揚(yáng)聲器發(fā)出的音頻信號中編碼的信息,第一計算設(shè)備確定已經(jīng)被制定為由在第二計算設(shè)備上運(yùn)行的導(dǎo)航應(yīng)用導(dǎo)航的地理路線;在第一計算設(shè)備的電子顯示器上顯示地理路線的表示。
在此描述的主題的一些實(shí)施例可包括一種計算機(jī)執(zhí)行的方法。該方法可包括在運(yùn)行已經(jīng)被制定以導(dǎo)航地理路線的導(dǎo)航應(yīng)用的第一計算設(shè)備上接收來自第二計算設(shè)備的對于第一計算設(shè)備與第二計算設(shè)備分享地理路線的請求;并響應(yīng)于接收到該請求,產(chǎn)生音頻信號,該音頻信號用信息來編碼,該信息可以由第二計算設(shè)備使用以確定由第一計算設(shè)備的導(dǎo)航應(yīng)用導(dǎo)航的地理路線;促使第一計算設(shè)備的一個或者多個揚(yáng)聲器或者車內(nèi)一個或者多個揚(yáng)聲器發(fā)出音頻信號,以用于由第二計算設(shè)備檢測。
這些及其它實(shí)施例可選擇性包括一個或者多個以下特征。響應(yīng)于接收來自第二計算設(shè)備的對于第一計算設(shè)備與第二計算設(shè)備分享地理路線的請求:(i)可以確定第二計算設(shè)備的身份或者第二計算設(shè)備的用戶身份,(ii)根據(jù)第二計算設(shè)備的身份或者第二計算設(shè)備的用戶身份,可以確定是否授權(quán)第二計算設(shè)備或者第二計算設(shè)備的用戶接收第一計算設(shè)備分享的導(dǎo)航數(shù)據(jù)。
第一計算設(shè)備可產(chǎn)生音頻信號并響應(yīng)于確定授權(quán)第二計算設(shè)備或者第二計算設(shè)備的用戶接收第一計算設(shè)備分享的導(dǎo)航數(shù)據(jù),促使發(fā)出音頻信號。響應(yīng)于確定不授權(quán)第二計算設(shè)備或者第二計算設(shè)備的用戶接收第一計算設(shè)備分享的導(dǎo)航數(shù)據(jù),第一計算設(shè)備可配置為不與第二計算設(shè)備分享信息,該信息可由第二計算設(shè)備使用以確定由第一計算設(shè)備的導(dǎo)航應(yīng)用導(dǎo)航的地理路線。
確定是否授權(quán)第二計算設(shè)備或者第二計算設(shè)備的用戶接收第一計算設(shè)備分享的導(dǎo)航數(shù)據(jù),可包括確定第一計算設(shè)備的用戶的社交媒體賬戶是否連接至第二計算設(shè)備的用戶的社交媒體賬戶。
確定是否授權(quán)第二計算設(shè)備或者第二計算設(shè)備的用戶接收第一計算設(shè)備分享的導(dǎo)航數(shù)據(jù),可包括確定第二計算設(shè)備的用戶是否在第一計算設(shè)備的用戶的聯(lián)系列表上。
第一計算設(shè)備可在促使發(fā)出音頻信號以用于由第二計算設(shè)備檢測后,并且在第一計算設(shè)備上運(yùn)行的導(dǎo)航應(yīng)用繼續(xù)導(dǎo)航地理路線時,接收第二計算設(shè)備發(fā)出的第二音頻信號,該第二音頻信號經(jīng)可用于確定不同的第二地理路線的信息來編碼。響應(yīng)于接收第二音頻信號,第一計算設(shè)備可自動確定第二地理路線并重新制定在第一計算設(shè)備上運(yùn)行的導(dǎo)航應(yīng)用以導(dǎo)航不同的第二地理路線。
在此描述的主題的一些實(shí)施例可包括一個或者多個儲存有指令的非暫態(tài)計算機(jī)可讀介質(zhì),在經(jīng)一個或者多個處理器執(zhí)行時,所述指令導(dǎo)致執(zhí)行操作,包括在運(yùn)行已經(jīng)被制定以導(dǎo)航地理路線的導(dǎo)航應(yīng)用的第一計算設(shè)備上接收來自第二計算設(shè)備的對于第一計算設(shè)備與第二計算設(shè)備分享地理路線的請求;并響應(yīng)于接收到該請求,產(chǎn)生音頻信號,該音頻信號用信息來編碼,該信息可以由第二計算設(shè)備使用以確定由第一計算設(shè)備的導(dǎo)航應(yīng)用導(dǎo)航的地理路線;促使第一計算設(shè)備的一個或者多個揚(yáng)聲器或者車內(nèi)一個或者多個揚(yáng)聲器發(fā)出音頻信號,以用于由第二計算設(shè)備檢測。
在此描述的主題的一些實(shí)施例可包括第一計算設(shè)備接收位于第一計算設(shè)備附近的第二計算設(shè)備發(fā)送的第一導(dǎo)航數(shù)據(jù),該第一導(dǎo)航數(shù)據(jù)指出了被制定為由在第二計算設(shè)備上的導(dǎo)航應(yīng)用導(dǎo)航的地理路線;第一計算設(shè)備執(zhí)行第一導(dǎo)航數(shù)據(jù)以在第一計算設(shè)備產(chǎn)生地理路線的表示;第一計算設(shè)備接收用戶輸入以修改地理路線從而產(chǎn)生修改的地理路線;第一計算設(shè)備發(fā)送信息至第二計算設(shè)備,該信息可用于訪問指出修改的地理路線的第二導(dǎo)航數(shù)據(jù)。
這些及其它實(shí)施例可選擇性包括一個或者多個以下特征。第二導(dǎo)航數(shù)據(jù)的副本可被發(fā)送至與第一計算設(shè)備和第二計算設(shè)備分離的計算系統(tǒng)。發(fā)送可用于訪問指出修改的地理路線的第二導(dǎo)航數(shù)據(jù)的信息可包括發(fā)送指示第二導(dǎo)航數(shù)據(jù)在計算系統(tǒng)的位置的提示至第二計算設(shè)備。
接收指出地理路線的第一導(dǎo)航數(shù)據(jù)可包括接收音頻信號,該音頻信號用第一導(dǎo)航數(shù)據(jù)編碼或者用指示第一導(dǎo)航數(shù)據(jù)所存儲于的網(wǎng)絡(luò)位置的提示來編碼。
在一些情況下,在此描述的主題的特定實(shí)施例可實(shí)現(xiàn)以下一個或者多個益處。可將駕駛員設(shè)備的導(dǎo)航數(shù)據(jù)分享至乘客設(shè)備以允許乘客追蹤旅行的進(jìn)展并與駕駛員合作討論可替代路線的選項。在一些實(shí)施例中,乘客可使用他或者她自己的計算設(shè)備復(fù)制在駕駛員的計算設(shè)備上導(dǎo)航的路線,以對路線進(jìn)行改變,并發(fā)送導(dǎo)航數(shù)據(jù)至駕駛員的計算設(shè)備,從而使駕駛員的計算設(shè)備根據(jù)乘客的指令自動更新路線。這樣,駕駛員能專注于駕駛車輛而不是與他的或者她的導(dǎo)航設(shè)備交互以改變路線、查找興趣點(diǎn)、檢查交通狀況以及更多。在一些實(shí)施例中,乘客設(shè)備和駕駛員設(shè)備可使用短程音頻信號交換信息??稍O(shè)置音頻信號的范圍以將通信限制在車內(nèi)設(shè)備間,車外設(shè)備通常不能檢測到車內(nèi)設(shè)備的信號。因此音頻信號至少可保證部分導(dǎo)航數(shù)據(jù)是在共處的計算設(shè)備間發(fā)送。在一些實(shí)施例中,通過只在緊密相鄰的設(shè)備間認(rèn)證共享的事實(shí),這些技術(shù)可以有利地允許導(dǎo)航數(shù)據(jù)在共處的設(shè)備間共享。例如,不需要駕駛員或者乘客提交憑證,登錄賬戶或者演示裝置之間的先前關(guān)聯(lián)以認(rèn)證導(dǎo)航數(shù)據(jù)的共享。
本發(fā)明的一些實(shí)施例可單獨(dú)提供在此描述的第一和/或第二計算設(shè)備。如果第二計算設(shè)備由安裝在車內(nèi)的集成導(dǎo)航計算機(jī)系統(tǒng)的至少一部分提供,則本發(fā)明的實(shí)施例可提供包括這樣的第二計算設(shè)備的車輛。
附圖說明
圖1為車內(nèi)駕駛員設(shè)備和乘客設(shè)備間的導(dǎo)航數(shù)據(jù)共享的概念流程圖。
圖2a-2c示出了車內(nèi)共處的計算設(shè)備間導(dǎo)航數(shù)據(jù)共享的實(shí)例過程的泳道式示意圖。
圖3為位于一對車輛內(nèi)的計算設(shè)備的實(shí)例系統(tǒng)的概念示意圖。每個車輛內(nèi)的一組計算設(shè)備可與位于相同車輛內(nèi)的其它設(shè)備共享導(dǎo)航數(shù)據(jù),但是通常不能與位于其它車輛內(nèi)的設(shè)備共享導(dǎo)航數(shù)據(jù)。
圖4示出了共處的計算設(shè)備間導(dǎo)航數(shù)據(jù)共享的實(shí)例流程的泳道式示意圖。該過程描述了通信協(xié)議,該通信協(xié)議由乘客設(shè)備和在彼此的相鄰位置的駕駛員設(shè)備使用以與乘客設(shè)備共享表明駕駛員導(dǎo)航狀態(tài)的信息。
圖5示出了可用于執(zhí)行在此描述的技術(shù)的計算設(shè)備和移動計算設(shè)備的實(shí)例。例如,在此描述的乘客設(shè)備和駕駛員設(shè)備具有如關(guān)于圖5的移動計算設(shè)備描述的硬件。
在各個附圖中相同的符號表示相同的元件。
具體實(shí)施方式
本文件一般地描述了共處的設(shè)備/諸如分別在同一車內(nèi)的設(shè)備間導(dǎo)航數(shù)據(jù)共享的系統(tǒng)、方法、設(shè)備以及其它技術(shù)。在此描述的技術(shù)的一些實(shí)施例中,機(jī)動車的駕駛員可能為車內(nèi)的一個或者多個乘客提供能力,以將駕駛員的個人設(shè)備(例如智能手機(jī)或者平板計算設(shè)備)或者車載導(dǎo)航計算系統(tǒng)上的導(dǎo)航應(yīng)用中的地理路線復(fù)制到乘客的個人設(shè)備上。然后乘客可能在路線行進(jìn)中監(jiān)控旅程。在某些情況下,乘客也可使用駕駛員分享的導(dǎo)航數(shù)據(jù)以進(jìn)一步協(xié)助駕駛員導(dǎo)航路線或者改變路線。例如,在駕駛員沿著最初設(shè)計的路線行駛的旅程中,駕駛員可能決定他或者她需要偏離路線在小賣部計劃外???。駕駛員的注意力應(yīng)在駕駛車輛上,因此駕駛員與他的或者她的智能手機(jī)或者其它導(dǎo)航設(shè)備交互以定位在汽車當(dāng)前位置和路線的最終目的地之間的小賣部可能會分散注意力或者很困難,而且駕駛員改變路線以包含在小賣部的??恳矔稚⒆⒁饬蛘吆芾щy。因此,在此描述的技術(shù)可允許已經(jīng)在他的或者她的個人計算設(shè)備上復(fù)制了最初計劃的路線的乘客,例如,查找合適的小賣部,更新路線以包含在小賣部???,然后發(fā)送指令至駕駛員的導(dǎo)航設(shè)備,使駕駛員設(shè)備按乘客規(guī)定自動更新路線以包含在小賣部???。因此乘客可在旅程中幫助駕駛員管理導(dǎo)航功能,這樣就減少了駕駛員在駕駛期間必須與他的或者她的導(dǎo)航設(shè)備交互的情況。
在一些實(shí)施例中,本發(fā)明描述的技術(shù)可為共處的計算設(shè)備提供共享導(dǎo)航數(shù)據(jù)的可靠通信。例如,可以以降低未經(jīng)授權(quán)的乘客可獲取駕駛員的導(dǎo)航數(shù)據(jù)的可能性的方式,以及以要求相對少的用戶努力以發(fā)起導(dǎo)航數(shù)據(jù)的共享的方式共享導(dǎo)航數(shù)據(jù)。在一些實(shí)施例中,可使用短程信號(例如,高頻音頻信號)在共處的計算設(shè)備之間發(fā)送包含導(dǎo)航數(shù)據(jù)的消息或者導(dǎo)航數(shù)據(jù)的提示,該短程信號通常可經(jīng)相鄰設(shè)備(例如,在同一車廂內(nèi))檢測,但通常不能經(jīng)信號短程外的設(shè)備檢測(例如,在車外或者離車外有一定閾值距離的設(shè)備)。此外,在一些實(shí)施例中,即使設(shè)備之間沒有提前關(guān)聯(lián),導(dǎo)航數(shù)據(jù)也可在共處的設(shè)備間共享。例如,即使乘客設(shè)備未經(jīng)廣播設(shè)備授權(quán),乘客設(shè)備也可因?yàn)榭拷鼜V播設(shè)備接收來自車內(nèi)的其它設(shè)備廣播的導(dǎo)航數(shù)據(jù)。因此,幾乎不用駕駛員或者乘客發(fā)起導(dǎo)航數(shù)據(jù)的共享。
轉(zhuǎn)到圖1,示出車106內(nèi)駕駛員設(shè)備102和乘客設(shè)備104間的導(dǎo)航數(shù)據(jù)共享的概念流程圖。車輛106由第一占有人,即駕駛員108駕駛,由第二占有人,即乘客110搭乘。駕駛員108和乘客110分別都有可運(yùn)行導(dǎo)航應(yīng)用的計算設(shè)備,該導(dǎo)航應(yīng)用可沿著地理路線至目的地提供分段向?qū)?。例如,駕駛員設(shè)備102和乘客設(shè)備104分別可為專用便攜式導(dǎo)航設(shè)備、智能手機(jī)、平板計算設(shè)備、智能手表或者其它可穿戴設(shè)備,集成車載導(dǎo)航設(shè)備或者筆記本式計算機(jī)。
圖1大概描述了駕駛員設(shè)備102和乘客設(shè)備104間執(zhí)行的操作的四個階段a-d(112-118)。在此簡略描述了這些階段,參照圖2a-2c、3和4進(jìn)一步描述了這些階段。階段a(112)主要代表車輛106內(nèi)道路行程的開始,駕駛員108已經(jīng)將駕駛員設(shè)備102制定為沿著第一地理路線進(jìn)行導(dǎo)航。例如,階段a(112)顯示的路線從加利福尼亞州的霍索恩至加利福尼亞州的帕薩迪娜行進(jìn)。路線的主要部分沿著州際公路110(i-110)行進(jìn)。在路線已經(jīng)編入駕駛員設(shè)備102后,在階段b(114),定義第一地理路線的導(dǎo)航數(shù)據(jù)共享給乘客設(shè)備104。在一些實(shí)施例中,定義路線的導(dǎo)航數(shù)據(jù)可通過短程音頻或者無線電信號直接從駕駛員設(shè)備102發(fā)送至乘客設(shè)備104。在一些實(shí)施例中,識別出可訪問導(dǎo)航數(shù)據(jù)的網(wǎng)絡(luò)位置(諸如遠(yuǎn)程位置、基于云的服務(wù)器)的提示可從駕駛員設(shè)備102發(fā)送至乘客設(shè)備104,然后乘客設(shè)備檢索實(shí)際的導(dǎo)航數(shù)據(jù),實(shí)際的導(dǎo)航數(shù)據(jù)包含從遠(yuǎn)程服務(wù)器復(fù)制第一地理路線需要的信息。在獲得駕駛員的共享導(dǎo)航數(shù)據(jù)后,乘客設(shè)備104可以沿著第一地理路線開始導(dǎo)航。例如,在階段b(114)乘客設(shè)備104顯示的路線可呈現(xiàn)在地圖上。也可向乘客110提供指示正顯示的路線是從另一設(shè)備共享的文本和/或者圖形元素。例如,在階段b(114)中,乘客設(shè)備104沿著路線顯示注釋,該注釋標(biāo)識以駕駛員姓名命名的路線(例如,“安德魯?shù)穆肪€”)。地圖上還顯示有通知,向乘客110說明“你在安德魯?shù)能噧?nèi)”并提供關(guān)于該路線的基本信息,例如目的地和預(yù)計到達(dá)時間。
在一些實(shí)施例中,乘客110可改變第一地理路線。乘客110可修改路線,例如,引導(dǎo)路線通過一個或者多個興趣點(diǎn),避開交通堵塞,或者簡單地為一個景點(diǎn)改變路線。如在乘客設(shè)備104的顯示器上所示在階段c(116)中,乘客110重新規(guī)劃路線以避開i-110。修改的路線可從導(dǎo)航應(yīng)用確定的一個或者多個建議的路線中選擇,或者由乘客110手動設(shè)置,或者由算法技術(shù)和手動技術(shù)的組合確定。一旦設(shè)定修改的路線,乘客110可在導(dǎo)航應(yīng)用的用戶界面內(nèi)選擇控制以將修改的路線通信至駕駛員設(shè)備。在一些實(shí)施例中,定義修改的路線的導(dǎo)航數(shù)據(jù)可以以第一路線如何從駕駛員設(shè)備102通信至乘客設(shè)備104的類似方式從乘客設(shè)備104通信至駕駛員設(shè)備102。例如,在短程音頻或者無線電信號內(nèi)編碼的信息可從乘客設(shè)備104發(fā)送并由駕駛員設(shè)備104接收。該消息可包含用于修改的路線本身的導(dǎo)航數(shù)據(jù),或者對位于遠(yuǎn)程服務(wù)器上的導(dǎo)航數(shù)據(jù)的提示,從而允許駕駛員設(shè)備102通過無線網(wǎng)絡(luò)連接(例如,lte、cdma、gsm、3g或者其它寬帶無線區(qū)域網(wǎng)絡(luò)連接)訪問數(shù)據(jù)。在階段d(118)中,駕駛員設(shè)備102可根據(jù)乘客110在乘客設(shè)備104上設(shè)置的新參數(shù)自動更新路線。因此,駕駛員無需在駕駛時分心重新規(guī)劃路線,可繼續(xù)使用他的或者她的設(shè)備102進(jìn)行導(dǎo)航。
參照圖2a-2c,示出了車內(nèi)共處的計算設(shè)備間導(dǎo)航數(shù)據(jù)共享的實(shí)例流程200的泳道式示意圖。雖然泳道式示意圖描述的只是兩個設(shè)備(即,駕駛員設(shè)備和乘客設(shè)備)間的操作的示例,但是在一些實(shí)施例中,類似的技術(shù)可經(jīng)附加設(shè)備和設(shè)備的替代布置執(zhí)行。例如,駕駛員設(shè)備、乘客設(shè)備或者二者可通過作為車輛集成計算系統(tǒng)的一部分的車載導(dǎo)航系統(tǒng)(例如,顯示器安裝在車輛儀表盤的導(dǎo)航系統(tǒng))連接。在一些實(shí)施例中,駕駛員設(shè)備可為車輛駕駛員的個人移動設(shè)備,諸如智能手機(jī)、平板計算設(shè)備、筆記本式計算機(jī)、專用便攜式導(dǎo)航設(shè)備或者智能手表或者其它可穿戴設(shè)備。同樣乘客設(shè)備也可為這些類型的設(shè)備中的任何一種。在一些實(shí)施例中,駕駛員設(shè)備可為車輛集成計算系統(tǒng)的一部分的車載導(dǎo)航系統(tǒng)。在一些實(shí)施例中,多個乘客設(shè)備可連接至駕駛員設(shè)備和/或者車載導(dǎo)航系統(tǒng)。例如,圖3進(jìn)一步描述了這些各種布置。
在一些實(shí)施例中,過程200在階段202和204開始,其中駕駛員設(shè)備和乘客設(shè)備在各自設(shè)備啟動各自的導(dǎo)航應(yīng)用。導(dǎo)航應(yīng)用可為本地應(yīng)用(例如,在專用的、手提的導(dǎo)航設(shè)備上)或者可為取決于運(yùn)行應(yīng)用的設(shè)備類型的安裝的第三方應(yīng)用(例如,手機(jī)上的google地圖)。導(dǎo)航應(yīng)用通常可以確定到由各自的設(shè)備的用戶指定的一個或者多個目的地的路線,顯示在電子地圖上展開的路線的表示和訪問計算設(shè)備的當(dāng)前位置用于確定路線的起點(diǎn)。可以但不需要在駕駛員設(shè)備和乘客設(shè)備上同時啟動導(dǎo)航應(yīng)用。在一些實(shí)施例中,例如,車輛駕駛員可首先啟動導(dǎo)航應(yīng)用并設(shè)置路線以指導(dǎo)他的或者她的駕駛至指定目的地。在導(dǎo)航路線一段時間后,駕駛員可要求車內(nèi)的乘客協(xié)助改變最初設(shè)置的路線。在那時,乘客可打開他的或者她的設(shè)備,并啟動乘客設(shè)備的導(dǎo)航應(yīng)用。根據(jù)在此描述的技術(shù),乘客可扮演駕駛員的領(lǐng)航員,諸如修改路線以避開交通堵塞,增加興趣點(diǎn)以沿著路線游覽,搜索路線周圍的相關(guān)地點(diǎn),以及更多。值得注意的是,不需要駕駛員分散注意力與駕駛員設(shè)備交互,可以由乘客進(jìn)行這些動作。
在階段206中,駕駛員設(shè)備可選地連接至車輛的集成導(dǎo)航系統(tǒng)。集成車輛導(dǎo)航系統(tǒng)可配置用于執(zhí)行駕駛員設(shè)備和乘客設(shè)備上的導(dǎo)航應(yīng)用類似的功能,諸如確定至用戶指定的目的地的路線,進(jìn)行分段向?qū)б詫?dǎo)航路線,和在車輛的電子顯示器上(例如,在車輛儀表盤內(nèi)提供的lcd顯示器上)顯示路線的全部或者部分。駕駛員設(shè)備可通過有線連接(例如,usb線)或者通過短程無線連接(例如,藍(lán)牙)連接至集成車輛系統(tǒng)。在一些實(shí)施例中,車輛導(dǎo)航系統(tǒng)可從駕駛員設(shè)備為指定的旅程提取相關(guān)參數(shù),然后可基本上不依賴于駕駛員設(shè)備重新構(gòu)建并執(zhí)行該旅程。例如,車輛導(dǎo)航系統(tǒng)可從駕駛員設(shè)備獲取旅程預(yù)定的目的地和定義至目的地的路線的信息,然后可根據(jù)來自于駕駛員設(shè)備的參數(shù)開始導(dǎo)航路線。在一些實(shí)施例中,車輛導(dǎo)航系統(tǒng)可為相對瘦的客戶機(jī),該客戶機(jī)實(shí)質(zhì)上更依賴于駕駛員設(shè)備執(zhí)行導(dǎo)航功能。例如,導(dǎo)航系統(tǒng)可將視聽內(nèi)容從設(shè)備上的導(dǎo)航應(yīng)用簡單反射至車輛內(nèi)的顯示器和立體音響系統(tǒng)。在實(shí)施例中,如果駕駛員設(shè)備未連接至集成車輛導(dǎo)航系統(tǒng),乘客設(shè)備可直接或者間接通過駕駛員的個人設(shè)備與車輛系統(tǒng)通信。圖2a-2c的剩余部分涉及乘客設(shè)備和駕駛員的設(shè)備間的通信(和駕駛員設(shè)備執(zhí)行的操作)。但是,如果駕駛員設(shè)備連接至單獨(dú)的車輛導(dǎo)航系統(tǒng),應(yīng)注意到這些通信和操作的至少一些可牽涉車輛導(dǎo)航系統(tǒng)而不是或除了駕駛員的個人導(dǎo)航設(shè)備。
在階段208中,駕駛員設(shè)備啟動沿著第一路線的導(dǎo)航??筛鶕?jù)用戶(例如,駕駛員)規(guī)定的一個或者多個參數(shù)和根據(jù)駕駛員設(shè)備的當(dāng)前位置確定第一路線。例如,駕駛員設(shè)備可配有識別設(shè)備的當(dāng)前位置在明尼蘇達(dá)州,伊登普雷里的gps接收器。駕駛員可打字輸入或者口頭授權(quán)設(shè)備他或者她希望導(dǎo)航至在明尼蘇達(dá)州明尼阿波利斯中的目標(biāo)區(qū)域。然后駕駛員設(shè)備可為從伊登普雷里到明尼阿波利斯中的目標(biāo)區(qū)域的導(dǎo)航確定一個或者多個路線。駕駛員可選擇優(yōu)選的路線并啟動導(dǎo)航。在導(dǎo)航選擇的路線時,駕駛員設(shè)備可為駕駛員提供分段向?qū)б灾甘抉{駛員為到達(dá)選擇的目的地而應(yīng)當(dāng)進(jìn)行的駕駛操作。
同時,當(dāng)駕駛員設(shè)備在導(dǎo)航第一路線時,乘客設(shè)備可與駕駛員設(shè)備在階段210中創(chuàng)建通信,并進(jìn)一步可以用駕駛員設(shè)備登記為與駕駛員設(shè)備位于同一車輛的乘客設(shè)備。在一些實(shí)施例中,乘客設(shè)備也可在任何時間與駕駛員設(shè)備創(chuàng)建通信,例如在駕駛員設(shè)備已經(jīng)開始第一路線的導(dǎo)航前??墒褂酶鞣N技術(shù)以在駕駛員設(shè)備和乘客設(shè)備之間提供通信連接。在一些實(shí)施例中,例如,駕駛員設(shè)備和乘客設(shè)備可通過短程無線連接通信,諸如藍(lán)牙連接。在一些實(shí)施例中,甚至可以使用短程無線技術(shù)諸如近場通信(nfc)協(xié)議或者無線電-頻率識別(rfid)以在駕駛員設(shè)備和乘客設(shè)備之間通信導(dǎo)航數(shù)據(jù)。在一些實(shí)施例中,設(shè)備可通過無線網(wǎng)絡(luò)通信,諸如wi-fi網(wǎng)絡(luò)或者蜂窩網(wǎng)絡(luò)載體(例如,lte,wimax,umts,cdma2000,gsm)操作的廣域無線網(wǎng)絡(luò)。
在一些實(shí)施例中,駕駛員設(shè)備和乘客設(shè)備之間的通信可通過廣播的信號實(shí)現(xiàn),該廣播的信號可經(jīng)車廂內(nèi)的其它設(shè)備檢測,但不能被車廂外的設(shè)備檢測。這樣的技術(shù)可確保導(dǎo)航數(shù)據(jù)只在共處于同一車輛內(nèi)的設(shè)備之間傳輸,從而相鄰車輛的乘客不能從錯誤的駕駛員設(shè)備無意間接收導(dǎo)航數(shù)據(jù)。在一些實(shí)施例中,廣播的信號可能不固定,允許車輛內(nèi)的任何導(dǎo)航設(shè)備接收信號。因此,無需設(shè)備間預(yù)先聯(lián)系并且不需要用戶做任何工作正式“配對”設(shè)備,駕駛員設(shè)備就可和一個或者多個乘客設(shè)備共享導(dǎo)航數(shù)據(jù)。相反,僅借助位于相同車輛內(nèi)的駕駛員設(shè)備和(多個)乘客設(shè)備,設(shè)備就可互相共享導(dǎo)航數(shù)據(jù)。此方法比需要設(shè)備和/或者車輛間預(yù)先聯(lián)系的方法更好。例如,用戶通常必須通過藍(lán)牙開始特定設(shè)備間的配對,或者必須識別特定網(wǎng)絡(luò)以連接設(shè)備以使用wifi和一些其它通信協(xié)議進(jìn)行通信。
但是,有時期望以用戶最少努力以盡快允許數(shù)據(jù)共享。例如,駕駛員可能全神貫注于導(dǎo)航的交通擁擠,并且沒有精力幫助乘客與他的手機(jī)(駕駛員的導(dǎo)航設(shè)備)配對,連接適當(dāng)?shù)木W(wǎng)絡(luò),或者提供詳細(xì)說明以創(chuàng)建乘客設(shè)備和駕駛員的設(shè)備間的通信。這樣的通信協(xié)議可實(shí)現(xiàn)以下關(guān)于圖4更詳細(xì)描述的這些益處的一個或者多個。在一些實(shí)施例中,通信協(xié)議可使用高頻音頻信號(例如,大于20khz和超過正常聽力能力范圍)以在駕駛員設(shè)備和一個或者多個乘客設(shè)備之間發(fā)送導(dǎo)航數(shù)據(jù)。例如,駕駛員的導(dǎo)航設(shè)備驅(qū)動的揚(yáng)聲器可廣播經(jīng)乘客設(shè)備可用的數(shù)據(jù)編碼的高頻音頻音調(diào)以確定駕駛員設(shè)備的導(dǎo)航狀態(tài)。音頻信號廣播的數(shù)據(jù)傳輸速度可相對較低(例如,與rf傳輸對比),因此可壓縮和最小化通過音頻在設(shè)備間傳輸?shù)臄?shù)據(jù)。在一些實(shí)施例中,例如,駕駛員設(shè)備可通過廣播對網(wǎng)絡(luò)位置的提示(例如,導(dǎo)航url或者其它網(wǎng)絡(luò)地址),在該網(wǎng)絡(luò)位置乘客設(shè)備可訪問代表駕駛員設(shè)備導(dǎo)航的路線的文件,和/或關(guān)于駕駛員設(shè)備的導(dǎo)航狀態(tài)的其它信息,與乘客設(shè)備共享路線。通過音頻信號廣播的提示與該提示所參考的實(shí)際導(dǎo)航數(shù)據(jù)相比具有相對小的數(shù)據(jù)大小。乘客設(shè)備在接收提示后,然后可使用其它通信方式(例如,wifi、lte),通過更高的帶寬連接,訪問位于由提示指定的地址處的導(dǎo)航數(shù)據(jù)。
在階段212中,在與駕駛員設(shè)備建立通信后,乘客設(shè)備要求駕駛員設(shè)備與乘客設(shè)備共享其導(dǎo)航狀態(tài)。駕駛員設(shè)備的導(dǎo)航狀態(tài)可包括一條或者多條信息,該信息描述駕駛員設(shè)備當(dāng)前行進(jìn)的或者設(shè)置于以后將行進(jìn)的旅程的導(dǎo)航參數(shù)。導(dǎo)航狀態(tài)可包括,例如,規(guī)定至目的地的特定路線的信息,一個或者多個至目的地的備選路線,和/或至目的地的行程中的已由設(shè)備制定以導(dǎo)航經(jīng)過的一個或者多個興趣點(diǎn)。乘客可請求信息,例如,為了查看旅程的信息,為了發(fā)現(xiàn)沿規(guī)劃路線的興趣點(diǎn),或者以導(dǎo)航指令進(jìn)一步協(xié)助駕駛員或者為了修改計劃的路線。
在一些實(shí)施例中,在請求駕駛員設(shè)備與乘客設(shè)備共享其導(dǎo)航狀態(tài)之前,乘客設(shè)備可進(jìn)入“乘客模式”,即可使用乘客設(shè)備進(jìn)行廣播一條消息,聲明其已在車內(nèi)。該消息可以是匿名的,即信息不包含關(guān)于乘客設(shè)備或者關(guān)于與乘客設(shè)備相關(guān)的用戶的識別信息,或者該消息可包括唯一識別乘客設(shè)備或者乘客設(shè)備的用戶的信息。處于“駕駛員的模式”的駕駛員設(shè)備可收聽這些消息并可檢測乘客設(shè)備傳輸?shù)南?。同樣,駕駛員設(shè)備也可廣播一條消息,該消息確認(rèn)乘客設(shè)備的消息,并向乘客設(shè)備確認(rèn),駕駛員設(shè)備可用。在一些實(shí)施例中,確認(rèn)信息可攜帶附加信息,指示駕駛員設(shè)備是否具有可共享的導(dǎo)航狀態(tài)數(shù)據(jù),并指示駕駛員設(shè)備配置來共享的導(dǎo)航數(shù)據(jù)的特定類型。該消息可進(jìn)一步包括識別駕駛員或者駕駛員設(shè)備的信息。例如,駕駛員設(shè)備可傳輸消息至乘客設(shè)備,消息包括駕駛員名字,或者與駕駛員設(shè)備上的賬戶相關(guān)聯(lián)的名字。因此,如果駕駛員的名字為雅各布,則駕駛員設(shè)備可傳輸消息,該消息向乘客設(shè)備指示乘客在雅各布的車內(nèi),并且可共享導(dǎo)航狀態(tài)數(shù)據(jù)。在一些實(shí)施例中,不是確認(rèn)由乘客設(shè)備廣播的信息然后等待請求共享導(dǎo)航數(shù)據(jù)的其它消息,而是駕駛員設(shè)備立即以消息回應(yīng),該消息包含反映駕駛員設(shè)備的當(dāng)前導(dǎo)航狀態(tài)的導(dǎo)航數(shù)據(jù)(或者包含對遠(yuǎn)程存儲的導(dǎo)航數(shù)據(jù)的提示)的信息。這些行動表示在圖2a的流程圖階段214內(nèi),其中駕駛員設(shè)備接收共享導(dǎo)航數(shù)據(jù)的請求,在階段218中,駕駛員設(shè)備傳輸?shù)谝宦肪€的導(dǎo)航數(shù)據(jù)(或者導(dǎo)航數(shù)據(jù)的提示)。
在一些實(shí)施例中,過程200可包括階段216,在該階段在與乘客設(shè)備共享導(dǎo)航數(shù)據(jù)之前駕駛員設(shè)備認(rèn)證乘客設(shè)備。認(rèn)證可為幾種形式。例如,在一些實(shí)施例中,駕駛員設(shè)備可生成提示,詢問駕駛員他或者她是否愿意與請求的乘客設(shè)備共享導(dǎo)航數(shù)據(jù)。提示可通過視覺手段、聽覺手段或者兩者一起呈現(xiàn)給駕駛員,例如通過駕駛員設(shè)備屏幕的顯示、集成車載屏上的顯示、通過駕駛員設(shè)備的揚(yáng)聲器播放,和/或者通過車內(nèi)揚(yáng)聲器播放。如果請求共享導(dǎo)航數(shù)據(jù)的乘客設(shè)備的操作者名字為詹妮弗,則例如,提示可簡單詢問駕駛員他或者她是否愿意與乘客詹妮弗共享導(dǎo)航數(shù)據(jù)。然后駕駛員可接受或者拒絕該請求。如果駕駛員接受請求,則過程200轉(zhuǎn)入階段218。如果駕駛員拒絕請求,則不在設(shè)備間共享導(dǎo)航數(shù)據(jù),可結(jié)束過程200。
在一些實(shí)施例中,駕駛員設(shè)備可核實(shí)乘客設(shè)備是否代表授權(quán)的請求者請求導(dǎo)航數(shù)據(jù)。在一些實(shí)施例中,可根據(jù)乘客設(shè)備按照駕駛員設(shè)備的要求提供的憑證來驗(yàn)證請求者。在一些實(shí)施例中,駕駛員設(shè)備(或者與駕駛員設(shè)備相關(guān)聯(lián)的賬戶)可保存一份經(jīng)駕駛員授權(quán)接受共享導(dǎo)航數(shù)據(jù)的同意乘客的白名單。如果乘客設(shè)備提供的憑證或者其它識別信息指示請求者在白名單的同意乘客中,則駕駛員設(shè)備可自動同意請求并傳輸?shù)谝宦肪€的導(dǎo)航數(shù)據(jù)至乘客設(shè)備(階段218)。在另一方面,如果乘客的憑證不足以同意共享導(dǎo)航數(shù)據(jù)的請求,則駕駛員設(shè)備可通過通知或者明確告知駕駛員設(shè)備的用戶拒絕該請求。在一些實(shí)施例中,駕駛員設(shè)備可生成提示,通知駕駛員未經(jīng)授權(quán)的乘客想接收共享導(dǎo)航數(shù)據(jù),以允許駕駛員選擇是否同意乘客。在一些實(shí)施例中,乘客可能只是臨時添加至白名單,或者授權(quán)只持續(xù)至一些條件為真時。例如,駕駛員可選擇只在旅程期間將乘客添加至白名單(例如,直到車輛到達(dá)某個目的地)。駕駛員也可選擇授權(quán)時間段,從而授權(quán)在時間段到期時自動廢除(例如,幾個小時、幾天或者幾周)。
在一些實(shí)施例中,駕駛員設(shè)備可根據(jù)乘客是否被確定為駕駛員已經(jīng)預(yù)授權(quán)從駕駛員設(shè)備接收導(dǎo)航數(shù)據(jù)的一個或者多個組中的成員,來確定是否與特定乘客共享導(dǎo)航數(shù)據(jù)。例如,駕駛員可指定一個或者多個社交網(wǎng)絡(luò)組(例如,朋友、家人、同事),其成員經(jīng)授權(quán)接收導(dǎo)航數(shù)據(jù)。駕駛員設(shè)備可使用從乘客設(shè)備傳輸?shù)淖R別信息檢查請求者的身份是否為授權(quán)組的成員。從而可相應(yīng)地接受或者拒絕共享駕駛員的導(dǎo)航數(shù)據(jù)的請求。例如,駕駛員可建立社交網(wǎng)絡(luò)組,其只包括計劃與駕駛員一起旅行的人員的小組。組內(nèi)每位成員可被同意從駕駛員設(shè)備訪問接收共享的導(dǎo)航數(shù)據(jù)。授權(quán)可無限期,或者可限制在旅程行進(jìn)中或者駕駛員規(guī)定的其它時間內(nèi)。駕駛員可批準(zhǔn)為授權(quán)的導(dǎo)航數(shù)據(jù)接收者的其它組的示例可包括駕駛員電子通訊錄或者聯(lián)系人列表中的人員,駕駛員的通話記錄列表中的人員,在交換地址簿中列出的人員,日歷事件中駕駛員計劃開展業(yè)務(wù)的人員組成的組。按這樣的方式授權(quán)請求者很有益,因?yàn)檫@樣確保了駕駛員和請求駕駛員的導(dǎo)航數(shù)據(jù)的乘客之間的現(xiàn)有關(guān)系,而不要求駕駛員或者乘客的附加工作,例如,來創(chuàng)建網(wǎng)絡(luò)連接,設(shè)備互相配對或者手動輸入憑證。
在一些實(shí)施例中,駕駛員可對不同的組或者不同的個體乘客授予不同的許可。例如,駕駛員可授予第一乘客接收駕駛員的導(dǎo)航狀態(tài)的許可,但是可限制第一乘客修改駕駛員的導(dǎo)航狀態(tài)或者設(shè)置與駕駛員設(shè)備相關(guān)的參數(shù)。但是,可授予第二乘客既接收表征駕駛員的導(dǎo)航狀態(tài)的數(shù)據(jù)的許可,又修改駕駛員的導(dǎo)航狀態(tài)的許可(例如,在乘客設(shè)備更新路線的許可和與駕駛員設(shè)備共享更新的路線的許可)。
在一些實(shí)施例中,過程200可要求在允許共享駕駛員的導(dǎo)航數(shù)據(jù)前認(rèn)證乘客設(shè)備。例如,駕駛員可簡單地將他的或者她的手機(jī)或者其它導(dǎo)航設(shè)備置為駕駛員的模式,其允許駕駛員設(shè)備范圍內(nèi)的任何設(shè)備可共享駕駛員的導(dǎo)航數(shù)據(jù)(例如,共處在與駕駛員設(shè)備相同車內(nèi)的設(shè)備)。例如對于希望查看公共汽車路線和路線沿途站點(diǎn)的預(yù)計到達(dá)時間的、在公共交通中的公共汽車乘客或者其它乘客,這可以是有用的。公共汽車上的任何乘客,利用網(wǎng)絡(luò)或者駕駛員設(shè)備,無需認(rèn)證他們自己都可接收駕駛員的共享導(dǎo)航數(shù)據(jù)。在一些實(shí)施例中,盡管乘客可以查看路線,但是可限制乘客修改公共汽車路線。
在階段220中,乘客設(shè)備接收駕駛員設(shè)備在階段218中傳輸?shù)膶?dǎo)航數(shù)據(jù)(或者對導(dǎo)航數(shù)據(jù)的提示)。如果傳輸?shù)臄?shù)據(jù)包括對遠(yuǎn)程服務(wù)器存儲的導(dǎo)航數(shù)據(jù)的提示,則乘客設(shè)備可自動采取行動從服務(wù)器訪問導(dǎo)航數(shù)據(jù)。一旦乘客設(shè)備獲取了駕駛員的導(dǎo)航數(shù)據(jù),乘客設(shè)備可在階段222中,啟動沿著導(dǎo)航數(shù)據(jù)指示的第一路線的導(dǎo)航。例如,乘客設(shè)備上運(yùn)行的導(dǎo)航應(yīng)用可在乘客設(shè)備上復(fù)制由駕駛員設(shè)備導(dǎo)航的路線,并可為乘客提供分段向?qū)?。?dāng)導(dǎo)航第一路線時,導(dǎo)航應(yīng)用可提供顯示第一路線的全部或者部分的表示的鳥瞰圖,對應(yīng)于車輛當(dāng)前地理位置,第一路線的目的地,和第一路線沿途可經(jīng)過的任何興趣點(diǎn),例如在地圖的位置上放置圖形標(biāo)志。鳥瞰圖可進(jìn)一步包括道路和高速公路圖形標(biāo)志,例如,通過在地圖上加強(qiáng)顯示這些道路和高速公路的表示,包括第一路線。在一些實(shí)施例中,乘客設(shè)備的導(dǎo)航應(yīng)用可提供用戶界面,其顯示識別導(dǎo)航的第一路線為駕駛員共享的路線的文本或者其它內(nèi)容。例如,路線可經(jīng)文本注釋,其顯示該路線為“$駕駛員的路線”,其中$駕駛員是代表駕駛員的名字的變量。用戶界面也可提供其它指示,駕駛員已經(jīng)共享第一路線,因此不是乘客獨(dú)立制定的路線。例如,用戶界面上顯示的持久文本元素可表面“您在$駕駛員的車內(nèi)”,或者可包括類似效果的其它聲明。
當(dāng)乘客設(shè)備導(dǎo)航第一路線時,乘客通??砂闯丝团c獨(dú)立制定的路線如何交互類似的方式與導(dǎo)航應(yīng)用交互。例如,乘客可查看地圖上顯示的第一路線的表示和/或者可查看第一路線的分段向?qū)Я斜?。用戶可在地圖上放大第一路線的不同部分,并可視察第一路線沿途的交通狀況。
在一些實(shí)施例中,乘客也可修改駕駛員設(shè)備共享的路線共享,如圖2a(階段224)所示,然后與駕駛員設(shè)備共享修改的路線以使駕駛員設(shè)備用乘客制定的修改路線更新最初規(guī)劃的路線,如圖2b(階段226-232)所示。這樣,駕駛員可將駕駛員設(shè)備的導(dǎo)航狀態(tài)的至少一部分控制有效地委派給乘客和乘客設(shè)備。在一些實(shí)施例中,這些技術(shù)可因此將駕駛員需要從直接與駕駛員設(shè)備交互以修改路線,并且可能會影響駕駛員駕駛的情況中解放出來。然后駕駛員和乘客可進(jìn)行討論以共同確定路線的修改或者從預(yù)定的旅程偏航,盡管乘客(而不是駕駛員)可負(fù)責(zé)執(zhí)行修改。
在一些實(shí)施例中,乘客可通過選擇乘客設(shè)備上的導(dǎo)航應(yīng)用建議的備選路線,修改從駕駛員設(shè)備共享的第一路線。備選路線可由駕駛員設(shè)備本地地確定,或者可由已經(jīng)給乘客設(shè)備提供備選的遠(yuǎn)程導(dǎo)航服務(wù)器確定。由于乘客不負(fù)責(zé)真正駕駛車輛,乘客可花時間更嚴(yán)密地檢查不同的路線選項以確定旅程的優(yōu)選路線。例如,乘客可考慮不同路線產(chǎn)生的到達(dá)共同目的地的估計時間差,和/或其它因素,例如路線沿途的交通狀況、道路建設(shè)、道路情況、道路類型(例如,州際公路、城市街道)、風(fēng)景和興趣點(diǎn)。乘客也可與駕駛員和車內(nèi)的一個或者多個其它乘客討論路線選項,然后達(dá)成共識后,可選擇優(yōu)選的備選路線。選擇的路線可包括不同的從乘客設(shè)備傳輸至駕駛員設(shè)備的第二路線(階段226)。在階段228中,駕駛員設(shè)備接收第二路線,在階段232中,駕駛員設(shè)備從導(dǎo)航第一路線改變至導(dǎo)航乘客選擇的第二路線。
在一些實(shí)施例中,駕駛員設(shè)備可提示駕駛員接受或者拒絕乘客推薦的路線修改。例如,在接收規(guī)定第二路線的導(dǎo)航數(shù)據(jù)后,駕駛員設(shè)備可繼續(xù)導(dǎo)航第一路線直到駕駛員選擇駕駛員設(shè)備顯示或者另外呈現(xiàn)的控制,該控制確認(rèn)駕駛員打算導(dǎo)航第二路線。在一些實(shí)施例中,駕駛員設(shè)備可預(yù)覽第二路線從而駕駛員可做出明智決定是否以第二路線代替第一路線。例如,駕駛員設(shè)備可顯示第一路線和第二路線的一個或者多個改變的列表,和兩條路線到達(dá)目的地的預(yù)估時間的差異(例如,“乘客瑪麗已經(jīng)推薦通過i-35n(預(yù)計到達(dá)時間21分鐘)到目標(biāo)場地代替通過明尼蘇達(dá)州高速公路100n(預(yù)計到達(dá)時間17分鐘)的導(dǎo)航。接受改變?”)的列表。在一些實(shí)施例中,駕駛員設(shè)備可自動從導(dǎo)航第一路線改變至導(dǎo)航由乘客設(shè)備提供的修改的(第二)路線,可為駕駛員生成路線改變已發(fā)生的音頻和/或者視覺提醒。在一些實(shí)施例中,在開始導(dǎo)航修改的(第二)路線后,駕駛員設(shè)備的導(dǎo)航應(yīng)用可提供用戶可選控制,允許駕駛員在修改的路線已經(jīng)開始后返回至先前路線。
乘客設(shè)備可按最初駕駛員設(shè)備將其導(dǎo)航數(shù)據(jù)通信至乘客設(shè)備的方式將新導(dǎo)航數(shù)據(jù)通信至駕駛員設(shè)備。例如,可采用短程或者更長范圍的無線通信協(xié)議攜帶設(shè)備間的通信,諸如nfc、rfid、藍(lán)牙、wi-fi或者寬帶廣域網(wǎng)絡(luò)(例如,lte、cdma、gsm)。在一些實(shí)施例中,設(shè)備可在設(shè)計包括擴(kuò)展至車廂整個范圍的等級廣播高頻音頻信號,但信號卻不足夠強(qiáng)到以使車輛外的標(biāo)準(zhǔn)接收器檢測。在一些實(shí)施例中,對比其它方法,此方法可實(shí)現(xiàn)一個或者多個益處,諸如不需要駕駛員和乘客花費(fèi)精力配對設(shè)備或者要求設(shè)備間的先前關(guān)聯(lián)以在設(shè)備間通信導(dǎo)航數(shù),就可快速實(shí)現(xiàn)設(shè)備間的信息共享。在一些實(shí)施例中,規(guī)定修改的(第二)路線的信息可直接從乘客設(shè)備傳輸至駕駛員設(shè)備。在一些實(shí)施例中,從乘客設(shè)備直接通信至駕駛員設(shè)備的信息可不包含規(guī)定修改的(第二)路線的實(shí)際導(dǎo)航數(shù)據(jù);反而,信息可包括對于一個或者多個駕駛員設(shè)備可從車輛外的遠(yuǎn)程服務(wù)器訪問實(shí)際導(dǎo)航數(shù)據(jù)的網(wǎng)絡(luò)位置的提示(例如,urls),所述實(shí)際導(dǎo)航數(shù)據(jù)編碼修改的(第二)路線的表示。
當(dāng)駕駛員使用他的或者她的個人設(shè)備或者車輛導(dǎo)航系統(tǒng)以導(dǎo)航第二路線時,乘客可繼續(xù)與他的或者她的個人設(shè)備上的導(dǎo)航應(yīng)用交互以執(zhí)行與第二路線的導(dǎo)航相關(guān)的各種任務(wù)。參照圖2b和2c,例如,流程200的階段234-248顯示可根據(jù)響應(yīng)于乘客發(fā)起的詢問產(chǎn)生的搜索結(jié)果更新當(dāng)前路線。尤其是,在階段234中,當(dāng)駕駛員設(shè)備和乘客設(shè)備都在導(dǎo)航第二路線時,乘客可在乘客設(shè)備的導(dǎo)航應(yīng)用中輸入搜索查詢,然后根據(jù)搜索查詢提交搜索請求。可將搜索請求提交到車外的遠(yuǎn)程服務(wù)器上的搜索引擎(例如,通過lte、gsm或者其它寬帶無線區(qū)域網(wǎng))。搜索引擎可確定一組與用戶的搜索查詢相關(guān)的搜索結(jié)果,并在階段236將結(jié)果提供給乘客設(shè)備。在一些實(shí)施例中,搜索結(jié)果可指出距離車輛最大距離范圍內(nèi)的興趣點(diǎn)和/或者距離第二路線最大距離范圍內(nèi)的興趣點(diǎn)。例如,用戶可執(zhí)行搜索“加油站”,然后搜索結(jié)果可指出車輛附近和/或車輛即將行進(jìn)至的路線部分附近的一個或者多個加油站。在某些情況下,可要求修改第二路線以指引車輛行駛至與一個或者多個搜索結(jié)果對應(yīng)的位置。在一些實(shí)施例中,可根據(jù)在乘客設(shè)備上一個或者多個搜索結(jié)果(興趣點(diǎn))的乘客的選擇更新路線??筛鶕?jù)用戶的指令以各種方式更新路線,諸如用一個搜索結(jié)果指示的位置代替路線最終目的地,或者在重新引導(dǎo)路線通過與選擇的搜索結(jié)果(多個)對應(yīng)的位置時在到達(dá)最終目的地前保持最初制定的最終目的地。
在階段238中,乘客可選擇與駕駛員設(shè)備共享全部或者部分獲得的搜索結(jié)果。響應(yīng)于共享搜索結(jié)果的乘客選擇,乘客設(shè)備可使用適宜的通信協(xié)議將關(guān)于選擇的搜索結(jié)果的信息發(fā)送至駕駛員設(shè)備。在一些實(shí)施例中,代表搜索結(jié)果的數(shù)據(jù)可從乘客設(shè)備直接發(fā)送給駕駛員設(shè)備。在一些實(shí)施例中,乘客設(shè)備可向駕駛員設(shè)備發(fā)送壓縮的url或者其它提示,而不是搜索結(jié)果本身。包含對搜索結(jié)果的提示的消息可提醒駕駛員設(shè)備有乘客希望與駕駛員共享的搜索結(jié)果可用。在一些實(shí)施例中,接收提示后,駕駛員設(shè)備可自動訪問共享的搜索結(jié)果(階段240)。
當(dāng)車輛乘客共享的搜索結(jié)果可用時,駕駛員設(shè)備上的導(dǎo)航應(yīng)用可為駕駛員生成音頻和/或視覺提醒。然后駕駛員可選擇查看共享的搜索結(jié)果列表,并可選擇任何搜索結(jié)果以查看更多關(guān)于與搜索結(jié)果對應(yīng)的位置或者興趣點(diǎn)的詳細(xì)信息。以乘客根據(jù)搜索結(jié)果的選擇修改路線的類似方式,在階段242中,駕駛員也可通過選擇他或者她到最終目的地的沿途想要參觀的位置的一個或者多個搜索結(jié)果,或者通過選擇代替第二路線的先前目的地的新位置的搜索結(jié)果,修改路線。響應(yīng)于駕駛員對一個或者多個共享搜索結(jié)果的選擇,駕駛員設(shè)備可提示駕駛員確認(rèn)駕駛員欲改變的當(dāng)前路線。如果駕駛員確認(rèn)他或者她想要改變當(dāng)前(第二)路線,則駕駛員設(shè)備可開始導(dǎo)航修改的路線(即,第三路線)。在階段244中,然后駕駛員設(shè)備可發(fā)送第三路線的導(dǎo)航數(shù)據(jù)(例如,規(guī)定第三路線的信息本身,或者對該信息的指示)至乘客設(shè)備。在階段246,乘客設(shè)備從駕駛員設(shè)備接收新導(dǎo)航數(shù)據(jù),并在階段248中,從第二路線至第三路線更新乘客設(shè)備上的當(dāng)前導(dǎo)航。在一些實(shí)施例中,乘客設(shè)備可自動更新路線,或者乘客設(shè)備可提示乘客確認(rèn)是否更新路線。
在階段250中,駕駛員設(shè)備可可選地授予乘客設(shè)備權(quán)利以控制有限組的駕駛員設(shè)備上的額外導(dǎo)航特征。額外導(dǎo)航特征通常為在駕駛員設(shè)備上的導(dǎo)航應(yīng)用內(nèi)或者導(dǎo)航應(yīng)用外的特征,所述特征是駕駛員在不駕駛時通常會控制的,和不屬于設(shè)置、分析、修改和導(dǎo)航路線的核心功能。在圖2c中過程200的流程階段252-262中描述了這些額外導(dǎo)航特征的兩種實(shí)例(即,(i)控制通過駕駛員設(shè)備播放的音頻流和(ii)管理通過駕駛員設(shè)備的電話呼叫)。通過在旅程中向乘客設(shè)備委派對一些額外導(dǎo)航特征的控制,乘客可協(xié)助駕駛員管理可能在駕駛時分散駕駛員注意力或者甚至不安全的任務(wù)。此外,乘客可在他的或者她的個人設(shè)備上管理這些任務(wù),不需要從駕駛員拿走正在用于導(dǎo)航的駕駛員設(shè)備。在一些實(shí)施例中,乘客在駕駛員設(shè)備上控制額外導(dǎo)航特征的權(quán)利可限制在一定時間內(nèi),或者權(quán)利可在一個或者多個促使事件發(fā)生后失效(例如,旅程結(jié)束,駕駛員選擇控制來撤銷乘客的權(quán)利,車輛已經(jīng)停留閾值時間長度,和/或確定車輛已經(jīng)到達(dá)路線目的地)。在一些實(shí)施例中,駕駛員可定制授予不同的乘客的一組權(quán)利。例如,可授權(quán)車內(nèi)第一乘客管理電話(但不能管理播客或者播放其它媒體內(nèi)容),可授權(quán)車內(nèi)第二乘客管理播客或者播放其它媒體內(nèi)容(但不能管理電話)。
階段252-256涉及乘客控制的音頻流的額外導(dǎo)航特征的第一實(shí)例。在此實(shí)例中,乘客可使用他的或者她的個人計算設(shè)備以控制音頻流(或其它類型的媒體流,諸如視頻流)。例如,駕駛員可在旅程開始時連接他的或者她的設(shè)備至車輛的揚(yáng)聲器系統(tǒng)從而駕駛員設(shè)備通過車輛的揚(yáng)聲器系統(tǒng)播放流媒體廣播,流媒體音樂,播客和/或其它音頻內(nèi)容。這樣的配置也可允許駕駛員的導(dǎo)航應(yīng)用生產(chǎn)的合成語音通過車輛的揚(yáng)聲器系統(tǒng)敘述分段向?qū)АT谝恍?shí)施例中,駕駛員設(shè)備可發(fā)送消息至乘客設(shè)備,乘客設(shè)備可使用該消息控制駕駛員設(shè)備上的一個或者多個音頻/媒體播放應(yīng)用。例如,駕駛員設(shè)備可發(fā)送信息至乘客設(shè)備允許乘客設(shè)備訪問駕駛員的程序庫(例如,播放列表)中的歌曲列表或者音頻文件。在階段252中,駕駛員可從駕駛員的播放列表選擇指定音頻文件,并在階段254中將選擇的文件的指示發(fā)送至駕駛員設(shè)備。然后駕駛員設(shè)備從乘客設(shè)備接收識別選擇的音頻內(nèi)容的消息,并在階段256中,駕駛員設(shè)備可通過駕駛員設(shè)備的揚(yáng)聲器和/或者通過車輛的揚(yáng)聲器開始播放選擇的音頻內(nèi)容。
階段258-262涉及乘客設(shè)備可管理的駕駛員設(shè)備上的額外導(dǎo)航特征的第二實(shí)例,即通過乘客設(shè)備在駕駛員設(shè)備上撥打電話。在階段258中,乘客可訪問乘客設(shè)備上的用戶界面以通過駕駛員設(shè)備撥打電話。在一些實(shí)施例中,用戶界面可包括虛擬數(shù)字鍵盤。乘客可在鍵盤上點(diǎn)擊駕駛員設(shè)備應(yīng)撥打的數(shù)字,然后輸入的電話號碼可傳輸至駕駛員設(shè)備(階段260),最后駕駛員的設(shè)備可按指示撥打電話(階段262)。在一些實(shí)施例中,駕駛員設(shè)備可發(fā)送或者允許乘客設(shè)備訪問駕駛員的聯(lián)系人列表的至少一部分。然后乘客可從聯(lián)系人列表選擇名字,使乘客設(shè)備發(fā)送指令給駕駛員設(shè)備撥打選擇的聯(lián)系人。
在一些實(shí)施例中,駕駛員設(shè)備可授予乘客設(shè)備控制除了控制撥號管理或控制媒體管理之外的其它類型的額外導(dǎo)航特征的權(quán)利。例如,可允許乘客在駕駛員駕駛時在駕駛員的賬戶內(nèi)回復(fù)文本信息或者發(fā)送郵件,和/或可授予乘客訪問駕駛員的聯(lián)系人列表或者日程表。
現(xiàn)在轉(zhuǎn)到圖3,概念示意圖顯示了在車內(nèi)共處的設(shè)備間共享導(dǎo)航數(shù)據(jù)的實(shí)例系統(tǒng)300。圖描述了一對車輛302a、302b。每輛車輛302a、302b包括車載導(dǎo)航系統(tǒng)308a、308b,駕駛員的計算設(shè)備310a、310b,和一個或者多個乘客計算設(shè)備312a、312b。車輛302a、302b內(nèi)所有的或者一些設(shè)備和系統(tǒng)可通過無線通信網(wǎng)絡(luò)304與遠(yuǎn)程導(dǎo)航服務(wù)器306通信。系統(tǒng)300主要為了描述在此描述的共享導(dǎo)航數(shù)據(jù)的技術(shù)(和共享在此描述的相關(guān)類型的其它數(shù)據(jù)的技術(shù))可由車輛內(nèi)的設(shè)備的各種不同布置執(zhí)行。在一些實(shí)施例中,系統(tǒng)300的這些不同布置可用于執(zhí)行方法、過程和在此描述的其它技術(shù),包括過程200(圖2a-2c)和過程400(圖4)。
每輛車輛302a、302b內(nèi)的設(shè)備和系統(tǒng)的可能布置基本上相同。例如,每輛車輛可包括駕駛員設(shè)備310a、310b,一個或者多個乘客設(shè)備312a、312b,和各自的車載導(dǎo)航系統(tǒng)308a、308b。示出兩輛車輛302a、302b,以顯示每輛車輛302a、302b內(nèi)的各組設(shè)備/系統(tǒng)間的通信通常只限制在共處在同一車內(nèi)302a、302b的那些設(shè)備/系統(tǒng)。換句話說,可采取措施降低第二車輛302b內(nèi)的乘客設(shè)備312b與第一車輛302a車內(nèi)的駕駛員設(shè)備310a通信和接收導(dǎo)航數(shù)據(jù),或者第一車輛302a內(nèi)的乘客設(shè)備312a與第二車輛302b車內(nèi)的駕駛員設(shè)備310b通信和接收導(dǎo)航數(shù)據(jù)的可能性。例如,參照第一車輛302a內(nèi)的設(shè)備/系統(tǒng),駕駛員設(shè)備310a、乘客設(shè)備(多個)312a和/或車載導(dǎo)航系統(tǒng)308可限制只與確定是共處在同一車內(nèi)302a內(nèi)的其它設(shè)備或者系統(tǒng)共享導(dǎo)航數(shù)據(jù)。如果乘客設(shè)備312b請求從駕駛員設(shè)備310a或者從車載導(dǎo)航系統(tǒng)308a共享導(dǎo)航數(shù)據(jù),例如,駕駛員設(shè)備310或者車載導(dǎo)航系統(tǒng)308a可檢查乘客設(shè)備312b是否位于第一車輛302a內(nèi)。由于乘客設(shè)備312b不在同一車輛內(nèi),可拒絕共享導(dǎo)航數(shù)據(jù)的請求。
在一些實(shí)施例中,用于在共處的設(shè)備和系統(tǒng)間發(fā)送消息的通信協(xié)議可基本確保特定車輛外的設(shè)備和系統(tǒng)不能接收從這些共處在車輛內(nèi)的設(shè)備和系統(tǒng)共享的導(dǎo)航數(shù)據(jù)。例如,導(dǎo)航消息(例如,包含導(dǎo)航數(shù)據(jù)或者對導(dǎo)航數(shù)據(jù)的指示)可通過使用來自于車輛內(nèi)的設(shè)備和系統(tǒng)的揚(yáng)聲器的相對低級別的音頻信號來通信。音頻信號的中心頻率可超過聽覺范圍(例如,大于20khz),并可用導(dǎo)航信息的模擬或者數(shù)字表示來調(diào)制。例如,對代表了路線,或者代表了駕駛員設(shè)備310a整個導(dǎo)航狀態(tài)的導(dǎo)航數(shù)據(jù)的指示,可由一個或者多個揚(yáng)聲器發(fā)出的高頻音頻信號傳輸。(多個)乘客設(shè)備312a的麥克風(fēng)可檢測并解碼音頻信號以恢復(fù)對導(dǎo)航數(shù)據(jù)的指示??稍O(shè)置音頻信號的幅度以控制信號范圍,從而例如只有共處在車廂內(nèi)的設(shè)備的麥克風(fēng)可檢測音頻信號(使用傳統(tǒng)的音頻接收裝置)。第二車輛302b或者其它車輛內(nèi)的設(shè)備,應(yīng)在第一車輛302a內(nèi)的設(shè)備的音頻信號范圍外。在一些實(shí)施例中,也可配置其它短程無線技術(shù)諸如nfc、rfid、藍(lán)牙,或者wi-fi,以限制在車輛內(nèi)的共處的設(shè)備間共享導(dǎo)航數(shù)據(jù)。
在一些實(shí)施例中,每輛車輛302a、302b可維護(hù)共處于對應(yīng)車輛302a、302b內(nèi)的設(shè)備的注冊表??筛鶕?jù)注冊表檢查來自于要共享導(dǎo)航數(shù)據(jù)的設(shè)備的請求,以驗(yàn)證請求者設(shè)備是否與被請求共享其導(dǎo)航數(shù)據(jù)的設(shè)備或者系統(tǒng)在同一車內(nèi)的。如果設(shè)備共處同一車輛內(nèi),可同意該請求并共享導(dǎo)航數(shù)據(jù)。如果確定設(shè)備不共處,則可拒絕該請求并阻止共享導(dǎo)航數(shù)據(jù)。在一些實(shí)施例中,可將設(shè)備手動輸入至注冊表??蔀槊總€設(shè)備(例如,車載導(dǎo)航系統(tǒng)308a、駕駛員的設(shè)備310a、和每個乘客設(shè)備312a)配備唯一標(biāo)識符,然后存儲在注冊表內(nèi)。設(shè)備間傳輸?shù)男畔?,諸如共享導(dǎo)航數(shù)據(jù)的請求,可包括標(biāo)識符,其可由目標(biāo)設(shè)備用于驗(yàn)證請求者是否共處同一車內(nèi)。在一些實(shí)施例中,可根據(jù)指出了設(shè)備位于特定車輛內(nèi)的一個或者多個信號,將設(shè)備自動添加至注冊表。例如,注冊表可由駕駛員設(shè)備和/或者車載導(dǎo)航系統(tǒng)308a維護(hù)。當(dāng)乘客設(shè)備312a處于駕駛員的模式時,其可將其當(dāng)前位置(例如,gps信號確定的位置)和唯一設(shè)備標(biāo)識符周期性地發(fā)送至維護(hù)注冊表的設(shè)備或者系統(tǒng)。如果特定乘客設(shè)備312a的位置數(shù)據(jù)與車輛或者駕駛員設(shè)備的當(dāng)前位置數(shù)據(jù)匹配,則可確定乘客設(shè)備312a位于第一車輛302a內(nèi)。然后可將乘客設(shè)備312a相應(yīng)地添加至注冊表。在一些實(shí)施例中,車載導(dǎo)航系統(tǒng)308a、駕駛員設(shè)備310a、乘客設(shè)備312a和遠(yuǎn)程導(dǎo)航服務(wù)器306中的一個或者多個可存儲并維護(hù)注冊表。在一些實(shí)施例中,注冊表具有有限壽命,或者注冊表內(nèi)的特定設(shè)備的條目具有有限壽命。例如,在定義的時間段后和/或當(dāng)前定義的事件發(fā)生后(例如,旅程結(jié)束,到達(dá)路線目的地),注冊表或者注冊表內(nèi)的特定條目可能失效。因此,不能授予乘客繼續(xù)接收駕駛員的導(dǎo)航數(shù)據(jù)。相反,權(quán)利限制在旅程期間,或者限制在指定的幾小時、幾天、幾周等內(nèi)。
在一些實(shí)施例中,可根據(jù)車輛內(nèi)的一個或者多個傳感器檢測的信息確定設(shè)備是否在車內(nèi)。傳感器可指出車輛內(nèi)存在乘客,可指出車輛內(nèi)存在駕駛員,和/或可指出車輛內(nèi)存在導(dǎo)航設(shè)備。例如,第一車輛302a可在車輛的每個座位上設(shè)有壓力傳感器。當(dāng)有人坐在指定座位上,座位上的壓力傳感器可檢測負(fù)荷并將信號輸出至識別負(fù)荷的車輛計算系統(tǒng)。類似地,安全帶傳感器可在扣上和使用車輛302a內(nèi)的每個座位的安全帶時指出。車載導(dǎo)航系統(tǒng)308a可使用這些傳感器的信號和其它以確定旅程中是否有人占用座位。如果確定車輛302a有兩位乘客,例如,車載導(dǎo)航系統(tǒng)308a可允許與兩位乘客相關(guān)的設(shè)備共享導(dǎo)航數(shù)據(jù)。如果確定車輛內(nèi)沒有乘客,則可阻止或者限制共享導(dǎo)航數(shù)據(jù),從而不會不小心與車輛外的未經(jīng)授權(quán)的設(shè)備共享導(dǎo)航數(shù)據(jù)。駕駛員能夠撤銷關(guān)于車輛內(nèi)存在乘客的任何確定。例如,如果計算機(jī)錯誤地相信車內(nèi)沒有乘客,盡管如此駕駛員可授權(quán)來自于乘客設(shè)備的共享駕駛員的導(dǎo)航數(shù)據(jù)的請求。在一些實(shí)施例中,車輛302a和/或車載導(dǎo)航系統(tǒng)308a可向駕駛員設(shè)備310a提供應(yīng)用程序接口(api),其可允許駕駛員設(shè)備310a獲取車輛的占用傳感器數(shù)據(jù)或者從此數(shù)據(jù)導(dǎo)出的關(guān)于車輛302a的占用評估。
如上所述,系統(tǒng)300可配置用于容納在指定車輛302a或者302b內(nèi)的不同數(shù)量和不同配置的設(shè)備間共享的導(dǎo)航數(shù)據(jù)。參照第一車輛302a,例如,在一些實(shí)施例中駕駛員設(shè)備310可與多個乘客設(shè)備312a通信并共享導(dǎo)航數(shù)據(jù)。在一些實(shí)施例中多個乘客設(shè)備312a中的每一個都可接收從駕駛員設(shè)備310a共享的導(dǎo)航數(shù)據(jù)。在一些實(shí)施例中,駕駛員設(shè)備310a可與每個乘客設(shè)備312a建立單獨(dú)會話。在每個會話中,各自的乘客設(shè)備312a可從駕駛員設(shè)備310a請求導(dǎo)航數(shù)據(jù),駕駛員的設(shè)備310a可發(fā)送導(dǎo)航數(shù)據(jù)(或者對導(dǎo)航數(shù)據(jù)的指示)至對應(yīng)的乘客設(shè)備312a。在一些實(shí)施例中,駕駛員設(shè)備310a可廣播信號(例如,音頻信號),該信號可由車輛內(nèi)駕駛員設(shè)備310a相鄰的所有乘客設(shè)備312a接收。每個乘客設(shè)備312a可檢測并使用廣播的信號以獲取并執(zhí)行駕駛員設(shè)備310a共享的導(dǎo)航數(shù)據(jù)。在一些實(shí)施例中,在旅程中,不同的乘客設(shè)備312a可被授予關(guān)于與駕駛員設(shè)備交互的能力的不同的許可。例如,駕駛員可能愿意與車內(nèi)所有乘客共享駕駛員的當(dāng)前導(dǎo)航狀態(tài),從而乘客可查看指定旅程的路線,檢查交通狀況,搜索路線沿途的興趣點(diǎn),并追蹤旅程過程。但是,駕駛員可能希望限制其中的乘客更新駕駛員設(shè)備上的路線或者在駕駛員設(shè)備上控制額外導(dǎo)航特征(例如,電話管理,音頻流管理)。因此,駕駛員可以許可第一乘客設(shè)備312a與駕駛員設(shè)備共享更新的導(dǎo)航數(shù)據(jù),更新路線和控制額外導(dǎo)航特征??上拗栖囕v302a內(nèi)的所有其它乘客設(shè)備312a接收導(dǎo)航數(shù)據(jù)。在一些實(shí)施例中,當(dāng)?shù)谝怀丝驮O(shè)備312a更新了路線,第一乘客設(shè)備可首先將消息發(fā)送至駕駛員設(shè)備310a,從而使駕駛員設(shè)備310a根據(jù)新路線更新其導(dǎo)航并將新路線信息發(fā)送給每個其它乘客設(shè)備312a。在一些實(shí)施例中,當(dāng)?shù)谝怀丝驮O(shè)備312a更新路線時,第一乘客設(shè)備312a可直接廣播更新的路線信息(或者對路線信息的指示)給駕駛員設(shè)備310a和其它乘客設(shè)備310a。
雖然在此描述的許多實(shí)例涉及駕駛員設(shè)備310a和一個或者多個乘客設(shè)備312a之間的通信,在一些實(shí)施例中車載導(dǎo)航系統(tǒng)308a可在導(dǎo)航功能和車輛302a內(nèi)設(shè)備導(dǎo)航數(shù)據(jù)的共享中起重要作用。車載導(dǎo)航系統(tǒng)308a可為車輛的固定部件。例如,導(dǎo)航系統(tǒng)308a可包括設(shè)置在儀表盤內(nèi)或者車輛302a操作臺內(nèi)的電子顯示器。在一些實(shí)施例中,導(dǎo)航系統(tǒng)308a可為更廣泛信息和車輛302a娛樂系統(tǒng)的一部分。在一些實(shí)施例中,在其它地方描述的由駕駛員的個人設(shè)備310a執(zhí)行的全部或者部分功能可由車載導(dǎo)航系統(tǒng)308a代替執(zhí)行。例如,乘客設(shè)備312a可從車載導(dǎo)航系統(tǒng)308a請求導(dǎo)航數(shù)據(jù),并與車載導(dǎo)航系統(tǒng)308a共享修改的導(dǎo)航數(shù)據(jù)。在一些實(shí)施例中,車載導(dǎo)航系統(tǒng)308a可配置用于導(dǎo)航駕駛員設(shè)備310a上最初制定的路線。例如,在出發(fā)之前,駕駛員可在他的或者她的智能手機(jī)(駕駛員的設(shè)備310a)上規(guī)劃旅程的路線。該路線可下載至車載導(dǎo)航系統(tǒng)308a(例如,通過云端或者通過有線或者無線連接直接從駕駛員設(shè)備310a下載)。在旅程中,乘客設(shè)備312a可從駕駛員設(shè)備310a或者車載導(dǎo)航系統(tǒng)308a請求并獲取路線的導(dǎo)航數(shù)據(jù)。對由車載導(dǎo)航系統(tǒng)308a導(dǎo)航的路線的修改可直接從乘客設(shè)備312a通信至車載導(dǎo)航系統(tǒng)308a,或者駕駛員設(shè)備310a可作為媒介將導(dǎo)航數(shù)據(jù)從乘客設(shè)備傳輸至車載導(dǎo)航系統(tǒng)308a。
圖4為描述了共處的計算設(shè)備間導(dǎo)航數(shù)據(jù)共享的實(shí)例流程400的泳道式示意圖。該流程400描述了通信協(xié)議,該協(xié)議可由乘客的設(shè)備和彼此相鄰的駕駛員設(shè)備使用以與乘客的設(shè)備共享表明駕駛員導(dǎo)航狀態(tài)的信息。雖然圖4未說明,類似的技術(shù)也可用于與駕駛員設(shè)備共享描述乘客設(shè)備的導(dǎo)航狀態(tài)的信息(例如,修改的路線的導(dǎo)航數(shù)據(jù))。在一些實(shí)施例中,在過程400中駕駛員設(shè)備和乘客設(shè)備之間傳輸?shù)南⒖梢允抢脭?shù)字或者模擬數(shù)據(jù)編碼的音頻信號,該音頻信號傳輸適當(dāng)消息至接收設(shè)備。音頻信號的中心頻率可超過正常聽覺范圍,例如,大于或者等于20khz,大于或者等于21khz,或者大于或等于25khz。在一些實(shí)施例中以這種方式通信音頻信號很有益,由于音頻信號的短程可防止位于傳輸設(shè)備附近范圍外的設(shè)備接收音頻信號。此外,圖4中表示的協(xié)議可允許乘客設(shè)備和駕駛員的設(shè)備以各自設(shè)備的擁有者或者使用者的最小努力(如果有的話)通信。例如,用戶不需要進(jìn)入正式配對過程,即設(shè)備置于配對模式以創(chuàng)建設(shè)備間的直接連接。也不需要設(shè)備互相非常靠近(例如,幾英寸或者更近),如在nfc或者rfid數(shù)據(jù)傳輸中那樣,因?yàn)檫@樣會分散汽車駕駛員的注意力。盡管如此,在一些實(shí)施例中,可采用其它通信技術(shù),包括通過設(shè)備間的短程無線電波傳輸。
在階段402中,駕駛員設(shè)備啟動導(dǎo)航應(yīng)用。導(dǎo)航應(yīng)用可安裝在駕駛員設(shè)備內(nèi),也可為基于網(wǎng)絡(luò)的應(yīng)用,或者可從服務(wù)器獲取。駕駛員正打算開始旅程,對于該旅程,他或者她已經(jīng)在導(dǎo)航應(yīng)用中制定了至指定目的地的地理路線。在階段406中,駕駛員將輸入提供到導(dǎo)航應(yīng)用使導(dǎo)航應(yīng)用開始導(dǎo)航該路線。當(dāng)導(dǎo)航該路線時,導(dǎo)航應(yīng)用可追蹤車輛當(dāng)前位置(例如,使用gps信號),可沿著到達(dá)目的地的路線提供分段向?qū)?,并可在沿著路線顯示道路的地圖上顯示其當(dāng)前位置的表示。駕駛員可與乘客同行,并希望乘客在旅程中幫助檢查路線。因此,駕駛員可允許與乘客設(shè)備共享駕駛員設(shè)備的導(dǎo)航狀態(tài)。在一些實(shí)施例中,在階段408中,駕駛員可將駕駛員設(shè)備設(shè)置為駕駛員的模式。當(dāng)處于駕駛員的模式時,駕駛員設(shè)備上的導(dǎo)航應(yīng)用可配置用于檢測乘客設(shè)備的存在,與一個或者多個乘客設(shè)備共享導(dǎo)航數(shù)據(jù),接收路線修改,和/或?qū)︻~外導(dǎo)航特征(例如,電話管理)的控制委派給乘客設(shè)備。在一些實(shí)施例中,駕駛員設(shè)備可設(shè)置為駕駛員的模式以響應(yīng)于用戶對駕駛員設(shè)備的控制的選擇以調(diào)用駕駛員的模式。在一些實(shí)施例中,根據(jù)向?qū)Ш綉?yīng)用指出駕駛員設(shè)備應(yīng)處于駕駛員的模式的一個或者多個外部信號,駕駛員設(shè)備可自動處于駕駛員的模式。例如,駕駛員設(shè)備可與車內(nèi)的固定計算系統(tǒng)(例如,通過藍(lán)牙)自動配對,然后通知駕駛員設(shè)備駕駛員位于其自己的車輛內(nèi)。假設(shè)駕駛員駕駛其自己的車輛,導(dǎo)航應(yīng)用可默認(rèn)進(jìn)入駕駛員的模式。由于處于駕駛員的模式,駕駛員設(shè)備可開始共同存在監(jiān)控(階段412)。共同存在監(jiān)控通常涉及監(jiān)控駕駛員設(shè)備附近的任何可發(fā)現(xiàn)的乘客設(shè)備。在一些實(shí)施例中,共同存在監(jiān)控是被動的,駕駛員設(shè)備可使用設(shè)備上的一個或者多個麥克風(fēng)收聽可能從駕駛員設(shè)備請求導(dǎo)航數(shù)據(jù)的任何乘客設(shè)備傳輸?shù)南ⅰT谝恍?shí)施例中(圖4中未顯示),共同存在監(jiān)控可以是主動的,其中從駕駛員設(shè)備周期性傳輸信息以檢查駕駛員設(shè)備附近的可用乘客設(shè)備。
同時,在階段402、406和408和412中的駕駛員設(shè)備的行為前、期間或者后,乘客設(shè)備可配置用于與駕駛員設(shè)備通信并接收從駕駛員設(shè)備共享的導(dǎo)航數(shù)據(jù)。在階段404中,乘客設(shè)備啟動導(dǎo)航應(yīng)用,在階段410中,乘客設(shè)備進(jìn)入乘客的模式。在乘客的模式中,乘客設(shè)備可配置用于執(zhí)行動作,諸如建立與乘客設(shè)備附近的駕駛員設(shè)備的通信,請求并接收駕駛員設(shè)備共享的導(dǎo)航數(shù)據(jù),控制已經(jīng)委派給乘客的駕駛員設(shè)備的額外導(dǎo)航特征,修改駕駛員設(shè)備提供的路線,和/或?qū)⒙肪€的修改通信至駕駛員設(shè)備。在一些實(shí)施例中,一旦進(jìn)入乘客模式,乘客設(shè)備可廣播乘客存在消息(例如,通過高頻音頻信號)以提醒和發(fā)現(xiàn)乘客設(shè)備附近的任何駕駛員設(shè)備。然后乘客設(shè)備可通過從乘客設(shè)備附近的任何駕駛員設(shè)備收聽對乘客存在消息的回復(fù)來開始共同存在監(jiān)控。在階段416中,駕駛員設(shè)備檢測從乘客設(shè)備廣播的乘客存在消息,并在階段420回復(fù),駕駛員設(shè)備廣播乘客設(shè)備可用來獲取駕駛員設(shè)備的導(dǎo)航狀態(tài)的信息。在一些實(shí)施例中,將完整說明導(dǎo)航狀態(tài)的數(shù)據(jù)直接從駕駛員設(shè)備發(fā)送至乘客設(shè)備。在一些實(shí)施例中,可壓縮數(shù)據(jù),從而將直接從駕駛員設(shè)備傳輸至乘客設(shè)備的消息的大小最小化,尤其是如果信息是在相對低的頻道和很小的帶寬下傳輸?shù)?例如,音頻信號編碼)。在一些實(shí)施例中,駕駛員設(shè)備可不傳輸指定駕駛員設(shè)備導(dǎo)航狀態(tài)的信息本身,但可傳輸識別乘客設(shè)備可訪問的云中位置的地址或者其它提示。這樣的益處是可減小在駕駛員設(shè)備和乘客設(shè)備之間傳輸?shù)南⒌拇笮 ?/p>
在階段418中,乘客設(shè)備在發(fā)送乘客存在消息后啟動共同存在監(jiān)控,并在階段422中這樣的監(jiān)控下,乘客設(shè)備檢測從駕駛員設(shè)備傳輸?shù)南ⅲ撓瑢?dǎo)航狀態(tài)信息或者導(dǎo)航狀態(tài)指示。在階段424中,乘客設(shè)備使用導(dǎo)航狀態(tài)指示以從遠(yuǎn)離駕駛員設(shè)備和乘客設(shè)備位于其中的車輛的云端服務(wù)器取回導(dǎo)航狀態(tài)數(shù)據(jù)。然后乘客設(shè)備使用導(dǎo)航狀態(tài)數(shù)據(jù)重建由駕駛員設(shè)備導(dǎo)航的相同路線,并在導(dǎo)航應(yīng)用內(nèi)啟動導(dǎo)航路線。
在一些實(shí)施例中,駕駛員設(shè)備和乘客設(shè)備可使用高頻音頻信號作為機(jī)制以確保多個設(shè)備互相鄰近,即使所有的導(dǎo)航數(shù)據(jù)或者對導(dǎo)航數(shù)據(jù)的指示在帶外設(shè)備間傳輸(即,與高頻音頻信號分離地)。例如,處于駕駛員模式的駕駛員設(shè)備可廣播包含駕駛員設(shè)備的唯一標(biāo)識符的音頻信號。然后乘客設(shè)備可使用來自于音頻信號的標(biāo)識符訪問存儲在與駕駛員設(shè)備標(biāo)識符相關(guān)的基于云的數(shù)據(jù)庫內(nèi)的任何當(dāng)前導(dǎo)航數(shù)據(jù),可下載駕駛員的導(dǎo)航數(shù)據(jù)至乘客設(shè)備。在一些實(shí)施例中,駕駛員設(shè)備和乘客設(shè)備之間持續(xù)共享導(dǎo)航數(shù)據(jù)的條件可以是駕駛員設(shè)備和乘客設(shè)備一直互相鄰近,如共處在同一車輛內(nèi)那樣。因此,設(shè)備可使用短程、高頻音頻信號互相周期性查驗(yàn)。如果未接收對一個或者多個查驗(yàn)的回應(yīng),則可阻止隨后的導(dǎo)航數(shù)據(jù)共享(或者提示一個或者兩者設(shè)備的用戶是否愿意繼續(xù)共享導(dǎo)航數(shù)據(jù))。
圖5示出了可用于執(zhí)行在此描述的技術(shù)的計算設(shè)備500和可用于執(zhí)行該技術(shù)的移動計算設(shè)備的實(shí)例。計算設(shè)備500旨在代表不同形式的數(shù)字計算機(jī),諸如便攜式電腦、臺式電腦、工作站、個人數(shù)字助理、服務(wù)器、刀片式服務(wù)器、大型機(jī),和其它適宜計算機(jī)。移動計算設(shè)備代表不同類型的移動設(shè)備,諸如個人數(shù)字助理、蜂窩電話,智能手機(jī)和其它類似的計算設(shè)備。在此顯示的部件、其連接和關(guān)系以及其功能意味著只是示例,并不意味限制在該文檔中描述的和/或要求保護(hù)的本發(fā)明的實(shí)施例。
計算設(shè)備500包括處理器502、存儲器504、存儲設(shè)備506、連接至存儲器504和多個高速擴(kuò)展端口510的高速接口508,和連接至低速擴(kuò)展端口514和存儲設(shè)備506的低速接口512。處理器502、存儲器504、存儲設(shè)備506、高速接口508、高速擴(kuò)展端口510和低速接口512的每一個通過各種總線互連,并且可安裝在常見主板或者按視情況而定的其它方式安裝。處理器502可處理用于在計算設(shè)備500內(nèi)執(zhí)行的指令,包括存儲在存儲器504或者存儲設(shè)備506上的指令以在外部輸入/輸出設(shè)備,諸如接至高速接口508的顯示器516上顯示gui的圖形信息。在其它實(shí)施例中,可適當(dāng)?shù)厥褂枚鄠€處理器和/或者多個總線,以及多個存儲器和各種存儲器。另外,多個計算設(shè)備可與提供部分必要功能的每個設(shè)備連接(例如,作為服務(wù)器組、刀片式服務(wù)器組、或者多處理器系統(tǒng))。
存儲器504在計算設(shè)備500內(nèi)儲存信息。在一些實(shí)施例中,存儲器504是易失性存儲器單元或者多個單元。在一些實(shí)施例中,存儲器504為非易失存儲器單元或者多個單元。存儲器504也可為其它形式的計算機(jī)可讀介質(zhì),諸如磁盤或者光盤。
存儲設(shè)備506可為計算設(shè)備500提供海量存儲。在一些實(shí)施例中,存儲設(shè)備506可以是或者包含計算機(jī)可讀介質(zhì),諸如軟盤設(shè)備、硬盤設(shè)備、光盤設(shè)備或者磁帶設(shè)備、閃速存儲器或者其它類似的固態(tài)存儲器設(shè)備,或者設(shè)備陣列,包括設(shè)備存儲域網(wǎng)絡(luò)或者其它配置內(nèi)的設(shè)備。計算機(jī)程序產(chǎn)品也可包含在執(zhí)行時執(zhí)行一個或者多個方法的指令,諸如上述指令。計算機(jī)程序產(chǎn)品也可有形地體現(xiàn)在計算機(jī)或者機(jī)器可讀媒體中,諸如存儲器504,存儲設(shè)備506,或者處理器502上的存儲器。
高速接口508為計算設(shè)備500管理帶寬密集型操作,而低速接口512管理較低的帶寬密集型操作。這種操作分配只是示例。在一些實(shí)施例中,高速接口508連接至存儲器504、顯示器516(例如,通過圖形處理器或者加速器),并連接至可接受各種擴(kuò)展卡的高速擴(kuò)展端口510(未顯示)。在實(shí)施例中,低速接口512連接至存儲設(shè)備506和低速擴(kuò)展端口514??砂ǜ鞣N通信端口(例如,usb、藍(lán)牙、以太網(wǎng)、無線以太網(wǎng))的低速擴(kuò)展端口514可連接至一個或者多個輸入/輸出設(shè)備,諸如鍵盤、定點(diǎn)設(shè)備、掃描器,或者網(wǎng)絡(luò)設(shè)備諸如轉(zhuǎn)換器或者路由器,例如,通過網(wǎng)絡(luò)適配器。
如圖所示,可用不同的方式實(shí)現(xiàn)計算設(shè)備500。例如,可實(shí)施為標(biāo)準(zhǔn)服務(wù)器520,或者以一組這樣的服務(wù)器執(zhí)行多次。此外,還可以在個人計算機(jī)諸如便攜式計算機(jī)522內(nèi)執(zhí)行。還可實(shí)施為機(jī)架式服務(wù)器系統(tǒng)524的部分。可選地,計算設(shè)備500的部件可與移動設(shè)備(未顯示)諸如移動計算設(shè)備550內(nèi)的其它部件結(jié)合。每個這樣的設(shè)備可包含一個或者多個計算設(shè)備500和移動計算設(shè)備550,并且整個系統(tǒng)可由多個互相通信的計算設(shè)備組成。
移動計算設(shè)備550包括處理器552、存儲器564、輸入/輸出設(shè)備諸如顯示器554、通信接口566和收發(fā)器568,以及其它部件。移動計算設(shè)備550也可設(shè)有存儲設(shè)備,諸如微型驅(qū)動器或者其它設(shè)備,以提供附加存儲。每個處理器552、存儲器564、顯示器554、通信接口566和收發(fā)器568通過各種總線互連,幾個部件可安裝在主板上或者適當(dāng)?shù)匾云渌线m方式安裝。
處理器552可執(zhí)行移動計算設(shè)備550內(nèi)的指令,包括存儲在存儲器564內(nèi)的指令。處理器552可實(shí)施為包括單獨(dú)和多個模擬和數(shù)字處理器的芯片的芯片集。例如,處理器552可提供移動計算設(shè)備550的其它部件的協(xié)調(diào),諸如用戶界面的控制、移動計算設(shè)備550運(yùn)行的應(yīng)用和移動計算設(shè)備550的無線通信。
處理器552可通過控制接口558和連接至顯示器554的顯示接口556與用戶通信。顯示器554例如可為tft(薄膜晶體管或者液晶顯示)顯示器或者oled(有機(jī)發(fā)光二極管)顯示器,或者其它適宜的顯示技術(shù)。顯示接口556可包括驅(qū)動顯示器554為用戶呈現(xiàn)圖形和其它信息的適宜的電路??刂平涌?58可從用戶接收命令并將其轉(zhuǎn)換以提交給處理器552。此外,外部接口562可提供與處理器552的通信,以使能移動計算設(shè)備550與其它設(shè)備在附近區(qū)域的通信。例如,在一些實(shí)施例中,外部接口562可提供有線通信,或者在其它實(shí)施例中提供無線通信,并可使用多個接口。
存儲器564在移動計算設(shè)備550內(nèi)儲存信息。存儲器564可實(shí)施為一個或者多個計算機(jī)可讀介質(zhì)或者媒體、易失存儲器單元或者多個單元、或者非易失存儲器單元或者多個單元。也可提供擴(kuò)展存儲器574并通過擴(kuò)展接口572連接至移動計算設(shè)備550,擴(kuò)展接口572可包括,例如,simm(單列直插式存儲器模塊)卡接口。擴(kuò)展存儲器574可為移動計算設(shè)備550提供額外存儲空間,或者也可為移動計算設(shè)備550存儲應(yīng)用或者其它信息。具體而言,擴(kuò)展存儲器574可包括執(zhí)行或者完成上述過程的指令,并還可包括安全信息。因此,例如,擴(kuò)展存儲器574可作為移動計算設(shè)備550的安全模塊提供,并可以編程有允許移動計算設(shè)備550安全使用的指令。此外,可通過simm卡提供安全應(yīng)用,以及附加信息,諸如以無法被黑客破壞的方式在simm卡上提供識別信息。
存儲器可包括,例如,閃速存儲器和/或者nvram存儲器(非易失隨機(jī)存取存儲器)如下討論。計算機(jī)程序產(chǎn)品包含在執(zhí)行時執(zhí)行一個或者多個方法的指令,諸如上述指令。計算機(jī)程序產(chǎn)品可為計算機(jī)或者機(jī)器可讀媒體,諸如存儲器564,擴(kuò)展存儲設(shè)備574,或者處理器552上的存儲器。在一些實(shí)施例中,計算機(jī)程序產(chǎn)品可在傳播信號中例如,經(jīng)過收發(fā)器568或者外部接口562被接收。
移動計算設(shè)備550可通過通信接口566無線通信,通信接口可在需要的時候包括數(shù)字信號處理電路。通信接口566可提供不同模式或者協(xié)議下的通信,諸如gsm語音呼叫(移動通信全球系統(tǒng))、sms(短消息業(yè)務(wù))、ems(增強(qiáng)短信業(yè)務(wù)),或者mms消息(多媒體消息業(yè)務(wù))、cdma(碼分多址)、tdma(時分多址)、pdc(個人數(shù)字蜂窩)、wcdma(寬帶碼分多址)、cdma2000,或者gprs(通用分組無線電業(yè)務(wù)),以及其它。例如,通過收發(fā)器568使用無線電頻率可產(chǎn)生這樣的通信。此外,諸如使用藍(lán)牙、wifi,或者其它類似收發(fā)器(未顯示)可產(chǎn)生短程通信。此外,gps(全球定位系統(tǒng))接收器模塊570可為移動計算設(shè)備550提供附加導(dǎo)航和位置相關(guān)的無線數(shù)據(jù),其可由移動計算設(shè)備550上運(yùn)行的應(yīng)用適當(dāng)使用。
移動計算設(shè)備550也可使用音頻編解碼器560進(jìn)行音頻通信,音頻編解碼器560可從用戶接收語言信息并將其轉(zhuǎn)換成可用的數(shù)字信息。同樣音頻編解碼器560也可為用戶生成聲音,諸如通過揚(yáng)聲器,例如,在移動計算設(shè)備550的聽筒中。這些聲音可包括來自語音電話的聲音,可包括錄音(例如,語音消息、音樂文件等)并且還可包括移動計算設(shè)備550上運(yùn)行的應(yīng)用生產(chǎn)的語音。
如圖所示,可用不同的方式實(shí)現(xiàn)移動計算設(shè)備550。例如,其可實(shí)施為蜂窩電話580。其可實(shí)施為智能手機(jī)582、個人數(shù)字助理、其它類似的移動設(shè)備的一部分。
在此描述的系統(tǒng)和技術(shù)的各種實(shí)施例可在數(shù)字電子電路、集成電路、專門定制的asics(專用集成電路)、計算機(jī)硬件、固件、軟件和/或者其組合上實(shí)現(xiàn)。這些各種實(shí)施例可包括一個或者多個在可編程系統(tǒng)上可執(zhí)行和/或可解釋的計算機(jī)程序內(nèi)的實(shí)施,可編程系統(tǒng)包括至少一個可編程處理器,該處理器為專用或者通用處理器,并連接用于從存儲系統(tǒng),至少一個輸入設(shè)備和至少一個輸出設(shè)備接收數(shù)據(jù)和指令,和發(fā)送數(shù)據(jù)和指令。
這些計算機(jī)程序(也稱程序、軟件、軟件應(yīng)用或者軟件代碼)包括可編程處理器的機(jī)器指令,并且可以高級程序設(shè)計語言和/或者面向?qū)ο蟮某绦蛟O(shè)計語言來實(shí)施,和/或者以匯編/機(jī)器語言來實(shí)施。在此使用的術(shù)語機(jī)器可讀媒體和計算機(jī)可讀介質(zhì)涉及任何計算機(jī)程序產(chǎn)品,儀器和/或設(shè)備(例如,磁盤、光盤、存儲器、可編程邏輯設(shè)備(plds)),用于為可編程處理器提供計算機(jī)指令和/或者數(shù)據(jù),包括接收作為機(jī)器可讀信號的機(jī)器指令的機(jī)器可讀媒體。術(shù)語機(jī)器可讀信號涉及用于為可編程處理器提供計算機(jī)指令和/或者數(shù)據(jù)的機(jī)器信號。
為了與用戶交互,在此描述的系統(tǒng)和技術(shù)可在計算機(jī)上實(shí)施,計算機(jī)具有用于向用戶顯示信息的顯示器(例如,crt(電子射線管)或者lcd(液晶顯示)監(jiān)視器),以及為用戶向計算機(jī)提供輸入的鍵盤和定點(diǎn)設(shè)備(例如,鼠標(biāo)或者跟蹤球)??商峁┢渌N類的設(shè)備與用戶交互;例如,提供給用戶的反饋可為任何形式的感應(yīng)反饋(例如,視覺反饋、聽覺反饋或者觸覺反饋);并且可以任何形式接收用戶的輸入,包括聲音輸入、語音輸入觸覺輸入。
在此描述的系統(tǒng)和技術(shù)可在計算系統(tǒng)內(nèi)實(shí)施,計算系統(tǒng)包括后端組件(例如,數(shù)據(jù)服務(wù)器),或者包括中間件部件(例如,應(yīng)用服務(wù)器),或者包括前端組件(例如,客戶端計算機(jī),其具有用戶能夠用來與在此描述的系統(tǒng)和技術(shù)的實(shí)施例交互的圖形用戶界面或者網(wǎng)頁瀏覽器),或者后端組件、中間件部件或者前端組件的任意組合。系統(tǒng)的組件可以以任何形式或者由數(shù)字?jǐn)?shù)據(jù)通信(例如,通信網(wǎng)絡(luò))的媒質(zhì)相互連接。通信網(wǎng)絡(luò)的實(shí)例包括局域網(wǎng)(lan)、廣域網(wǎng)絡(luò)(wan)和互聯(lián)網(wǎng)。
計算系統(tǒng)可包括客戶端和服務(wù)器??蛻舳撕头?wù)器通常遠(yuǎn)程相隔,并通過通訊網(wǎng)絡(luò)交互。客戶端和服務(wù)器的關(guān)系由各自的計算機(jī)上運(yùn)行的計算機(jī)程序決定,并且彼此具有客戶端-服務(wù)器關(guān)系。
如果系統(tǒng)、方法、設(shè)備以及本發(fā)明的其它技術(shù)收集用戶的個人信息(例如上下文數(shù)據(jù)),或者使用個人信息,則可向用戶提供機(jī)會來控制,程序或者特征是否收集用戶信息(例如關(guān)于用戶社交網(wǎng)絡(luò)、社交獲得或行為、職業(yè)、用戶的喜好或者用戶的當(dāng)前位置),或者控制,是否和/或怎樣從與用戶聯(lián)系更緊密的內(nèi)容服務(wù)器接收內(nèi)容。此外,在存儲或者使用一些數(shù)據(jù)前,應(yīng)處理數(shù)據(jù),從而移除個人身份信息。例如,可處理用戶身份從而不能確定用戶的個人身份信息,或者在獲取的位置信息中擴(kuò)大化用戶的地理位置(諸如城市、郵區(qū)、或者州),從而不能確定用戶的特定位置。因此,用戶可以控制怎樣收集用戶信息,和內(nèi)容服務(wù)器怎樣使用信息。
雖然上文詳細(xì)描述了幾個實(shí)施例,但是,其他修改方案也是可能的。圖中描繪的邏輯流程也不要求以所示出的特定順序或連續(xù)順序來達(dá)到想要的結(jié)果??梢蕴峁┢渌襟E或者可以從描述的流程中消除步驟,并且其它部件可以添加至描述的系統(tǒng)或者從描述的系統(tǒng)中移除。因此,其它實(shí)施方式也落入下文的權(quán)利要求書的范圍中。