專利名稱:具有多個(gè)用戶的導(dǎo)航系統(tǒng)和其操作的方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及導(dǎo)航系統(tǒng),且尤其涉及到具有對(duì)于多個(gè)用戶的導(dǎo)航的導(dǎo)航系統(tǒng)。
背景技術(shù):
隨著流動(dòng)性成為普及的特征,消費(fèi)者電子產(chǎn)品的迅速成長(zhǎng)變得明顯。消費(fèi)者電子產(chǎn)品,比如音樂(lè)播放器、數(shù)碼相機(jī)、個(gè)人數(shù)字助理(PDA)、手機(jī)、和筆記本計(jì)算機(jī),提供用戶能幾乎隨時(shí)隨地創(chuàng)造、傳送、存儲(chǔ)、和消費(fèi)信息的手段。在其中流動(dòng)性是典型的消費(fèi)者電子產(chǎn)品的一各領(lǐng)域是在基于位置服務(wù)中,比如利用基于衛(wèi)星的全球定位系統(tǒng)(GPS)裝置的導(dǎo)航系統(tǒng)。這種基于位置的服務(wù)的一種用途是有效地傳送或路由用戶到用戶界定的目的地或服務(wù)。
導(dǎo)航系統(tǒng)和基于位置服務(wù)使系統(tǒng)已能合并在汽車、筆記本計(jì)算機(jī)、手持裝置、和其它便攜式產(chǎn)品。今日,這些系統(tǒng)通過(guò)合并可得實(shí)時(shí)的相關(guān)信息來(lái)輔助用戶,比如地圖、指示、當(dāng)?shù)仄髽I(yè)、或其它興趣點(diǎn)。實(shí)時(shí)信息,當(dāng)可得或在服務(wù)區(qū)域中時(shí),提供寶貴的相關(guān)信息。當(dāng)服務(wù)不可得時(shí),相關(guān)信息仍然寶貴。目前的個(gè)人導(dǎo)航裝置的一個(gè)常見(jiàn)特征是它們可以在屏幕上顯示導(dǎo)航信息,比如裝置所在位置的坐標(biāo);裝置的速度;和裝置的移動(dòng)方向。雖然導(dǎo)航信息可以任何多種方式加以顯示,大多數(shù)用戶使用地圖模式,其導(dǎo)致地圖被顯示在個(gè)人導(dǎo)航裝置的屏幕上,在地圖上指示裝置的位置。雖然用戶極大地受益于傳統(tǒng)導(dǎo)航系統(tǒng)的導(dǎo)航功能,他們?nèi)耘f在與朋友和同事定時(shí)或協(xié)調(diào)會(huì)面上有難度。目前,用戶協(xié)調(diào)會(huì)面的唯一方式是透過(guò)一連串的通電話、電子郵件、或短信。需要能解決這些傳統(tǒng)系統(tǒng)的上述缺點(diǎn)的一種導(dǎo)航系統(tǒng)。因此,仍需要一種對(duì)于多個(gè)用戶的導(dǎo)航系統(tǒng),其將允許用戶更輕易地協(xié)調(diào)他們與他人的活動(dòng)。有鑒于不斷增加的商業(yè)競(jìng)爭(zhēng)壓力,伴隨著成長(zhǎng)的消費(fèi)者期望和市場(chǎng)中越來(lái)越少的有意義的產(chǎn)品差異化的機(jī)會(huì),迫切需要為這些問(wèn)題找出解答。此外,降低成本,提高效率和性能,并滿足競(jìng)爭(zhēng)壓力的需求為尋找這些問(wèn)題的答案的關(guān)鍵必要性添加了更大的緊迫性。已長(zhǎng)期尋求這些問(wèn)題的解決方案,但先前的發(fā)展并未教導(dǎo)或提出任何解決方案,因此,本領(lǐng)域技術(shù)人員仍未得到這些問(wèn)題的解決方案。
發(fā)明內(nèi)容
本發(fā)明提供一種導(dǎo)航系統(tǒng)的操作的方法包括操作通信單元以在第一裝置與第二裝置間建立通信連結(jié);接收用戶界定目的地;在該第一裝置和該第二裝置上顯示第一位置和到該用戶界定目的地的第一路線,其中該第一位置代表該第一裝置的位置;和在該第一裝置和該第二裝置上顯示第二位置和到該用戶界定目的地的第二路線,其中該第二位置代表該第二裝置的位置。本發(fā)明提供一種導(dǎo)航系統(tǒng),包括用于在第一裝置與第二裝置間建立通信連結(jié)的通信單元,包括用于接收用戶界定目的地的通信接口 ;和顯示接口,耦合到該通信單元,用于在該第一裝置和該第二裝置上顯示第一位置和到該用戶界定目的地的第一路線,和第二位置和到該用戶界定目的地的第二路線。本發(fā)明的某些實(shí)施例具有除了上述那些以外或取代上述那些的其它方面。對(duì)于參考附圖閱讀下列詳細(xì)說(shuō)明后的本領(lǐng)域技術(shù)人員而言,這些方面將變得清楚明顯。
圖1是在本發(fā)明的第一實(shí)施例中的導(dǎo)航系統(tǒng)。圖2是在圖1的導(dǎo)航系統(tǒng)的第一例子中的第一裝置的顯示接口。圖3是在圖1的導(dǎo)航系統(tǒng)的第二例子中的顯示接口。圖4是圖1的導(dǎo)航系統(tǒng)的第一裝置的方塊圖。圖5是在本發(fā)明的第二實(shí)施例中的導(dǎo)航系統(tǒng)的方塊圖。圖6是在本發(fā)明的第三實(shí)施例中的導(dǎo)航系統(tǒng)的流程圖。圖7是在本發(fā)明的第四實(shí)施例中的導(dǎo)航系統(tǒng)的操作的方法的流程圖。
具體實(shí)施例方式以足夠的細(xì)節(jié)描述下面的實(shí)施例,使本領(lǐng)域的技術(shù)人員能夠制作和使用本發(fā)明。可理解到根據(jù)本公開(kāi)使其它實(shí)施例為顯見(jiàn),且可做出系統(tǒng)、工藝、或機(jī)械變化而不偏離本發(fā)明的范圍。在下面的描述中,提出許多具體細(xì)節(jié)以提供本發(fā)明的透徹了解。然而,明顯的可能是在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)行本發(fā)明。為了避免模糊本發(fā)明,沒(méi)有詳細(xì)公開(kāi)一些知名的電路、系統(tǒng)配置、和工藝步驟。顯示系統(tǒng)的實(shí)施例的繪圖是半圖解性和不按比例,特別是一些尺寸是為了演示的清晰度并在圖中放大顯示。同樣,雖然為便于描述,圖中的觀點(diǎn)普遍顯示類似的取向,在圖中的這種描繪大部分是任意的。一般來(lái)說(shuō),可在任何取向中操作本發(fā)明。當(dāng)揭露或敘述多個(gè)實(shí)施例具有共同的一些特征時(shí),為了圖示、敘述、和理解的清楚和方便,通常會(huì)以類似的參考符號(hào)敘述互相類似和相似的特征。已將實(shí)施例編號(hào)為第一實(shí)施例、第二實(shí)施例等,為描述方便而已,且不打算有任何其它的意義或提供本發(fā)明的限制。本領(lǐng)域技術(shù)人員可了解到表示導(dǎo)航信息的格式并非本發(fā)明的一些實(shí)施例的關(guān)鍵。例如,在一些實(shí)施例中,以(x,y)格式表示導(dǎo)航信息,其中X和y界定地理位置(即用戶的位置)的兩個(gè)坐標(biāo)。在一替代實(shí)施例中,通過(guò)經(jīng)度和緯度的相關(guān)信息呈現(xiàn)導(dǎo)航信息。在本發(fā)明的又一實(shí)施例中,導(dǎo)航信息還包括速率元素,包括速度分量和航向分量。本文中提及的“相關(guān)信息” 一詞包含所述的導(dǎo)航信息,比如位置、路線、目前速度、預(yù)計(jì)到達(dá)時(shí)間,還有關(guān)于對(duì)用戶的興趣點(diǎn)的信息,如當(dāng)?shù)仄髽I(yè)、營(yíng)運(yùn)時(shí)間、業(yè)務(wù)類型、廣告特價(jià)、交通信息、地圖、當(dāng)?shù)厥录?、和附近的社區(qū)或個(gè)人信息。本文中提及的“模塊”一詞可以包括軟件、硬件、或上述的組合。例如,軟件可以是機(jī)器代碼、固件、嵌入式代碼、和應(yīng)用軟件。并且例如,硬件可以是電路、處理器、計(jì)算機(jī)、集成電路、集成電路核心、壓力傳感器、慣性傳感器、微機(jī)電系統(tǒng)(MEMS)、無(wú)源裝置、或上述的組合。本文中提及的“耦合(coupling或coupled)” 一詞可以包括導(dǎo)航系統(tǒng)的裝置、模塊、單元或組件的任何物理或非物理連結(jié)、聯(lián)結(jié)、或鏈結(jié)?,F(xiàn)在參照?qǐng)DI,顯示在本發(fā)明的第一實(shí)施例中的導(dǎo)航系統(tǒng)100。導(dǎo)航系統(tǒng)100包括第一裝置102 (比如客戶端)和第二裝置110 (比如客戶端),以第一通信路徑104 (比如無(wú)線或有線網(wǎng)絡(luò))和第二通信路徑108 (比如無(wú)線或有線網(wǎng)絡(luò))連接到中間裝置106 (比如客戶端或服務(wù)器)。第一裝置102可以是任何各種移動(dòng)裝置,比如手機(jī)、個(gè)人數(shù)字助理、筆記本計(jì)算機(jī)、車用遠(yuǎn)距離傳送導(dǎo)航系統(tǒng)、或者其它多功能移動(dòng)通信或娛樂(lè)裝置。第一裝置102可以是獨(dú)立裝置,或可與車輛合并,例如汽車、卡車、公共汽車、或火車。 在另一例子中,第一裝置102可以是具體機(jī)器,比如便攜式計(jì)算裝置、薄客戶機(jī)、筆記本計(jì)算機(jī)、上網(wǎng)本、智能手機(jī)、個(gè)人數(shù)字助理、或手機(jī),且作為具體的例子,AppleiPhone (TM)、Palm Centro (TM)、或 MOTO Q Global (TM)。第一裝置 102 可以耦合到第一通信路徑104以和中間裝置106通信或者到第二通信路徑108以和第二裝置110通信。第一通信路徑104可以是各種的網(wǎng)絡(luò)。例如,第一通信路徑104可以包括無(wú)線通信、有線通信、光學(xué)、超聲、或上述的組合。衛(wèi)星通信、蜂窩通信、藍(lán)牙、紅外數(shù)據(jù)協(xié)會(huì)標(biāo)準(zhǔn)(IrDA)、無(wú)線保真(WiFi)、和全球微波接入互操作性(WiMAX)是可以包括在第一通信路徑104中的無(wú)線通信的例子。以太網(wǎng)、數(shù)字用戶線路(DSL)、光纖到戶(FTTH)、和普通老式電話服務(wù)(POTS)是可以包括在第一通信路徑104中的有線通信的例子。此外,第一通信路徑104可以通過(guò)多個(gè)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)和距離。例如,第一通信路徑104可以包括個(gè)人區(qū)域網(wǎng)(PAN)、局域網(wǎng)(LAN)、城域網(wǎng)(MAN)、廣域網(wǎng)(WAN)、或上述的任何組合。中間裝置106可以是任何各種的集中或分布式計(jì)算裝置。例如,中間裝置106可以是計(jì)算機(jī)、網(wǎng)格計(jì)算資源、虛擬化的計(jì)算機(jī)資源、云計(jì)算資源、路由器、交換器、對(duì)等分布式計(jì)算裝置、或上述的組合。中間裝置106可以集中在單一計(jì)算機(jī)室中、跨不同室所分散、跨不同地理位置所分散、嵌入電信網(wǎng)絡(luò)內(nèi)。中間裝置106可連接第一通信路徑104和第二通信路徑108以連接第一裝置102和第二裝置110。中間裝置106也可以是對(duì)于第一裝置102所述的客戶端類裝置。在另一例子中,中間裝置106可以是具體機(jī)器,比如大型機(jī)、服務(wù)器、集群服務(wù)器、機(jī)架安裝服務(wù)器、或刀片服務(wù)器,或者作為更具體的例子,IBM System zlO(TM)商務(wù)級(jí)大型機(jī)或HP ProLiant ML(TM)服務(wù)器。又另一個(gè)例子,中間裝置106可以是具體機(jī)器,比如便攜式計(jì)算裝置、薄客戶機(jī)、筆記本計(jì)算機(jī)、上網(wǎng)本、智能手機(jī)、個(gè)人數(shù)字助理、或手機(jī),且作為具體的例子,Apple iPhone (TM)、Palm Centro (TM)、或 MOTO Q Global (TM)。第二通信路徑108可以是各種的網(wǎng)絡(luò)。例如,第二通信路徑108可以包括無(wú)線通信、有線通信、光學(xué)、超聲、或上述的組合。衛(wèi)星通信、蜂窩通信、藍(lán)牙、紅外數(shù)據(jù)協(xié)會(huì)標(biāo)準(zhǔn)(IrDA)、無(wú)線保真(WiFi)、和全球微波接入互操作性(WiMAX)是可以包括在第二通信路徑108中的無(wú)線通信的例子。以太網(wǎng)、數(shù)字用戶線路(DSL)、光纖到戶(FTTH)、和普通老式電話服務(wù)(POTS)是可以包括在第二通信路徑108中的有線通信的例子。
此外,第二通信路徑108可以通過(guò)多個(gè)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)和距離。例如,第二通信路徑108可以包括個(gè)人區(qū)域網(wǎng)(PAN)、局域網(wǎng)(LAN)、城域網(wǎng)(MAN)、廣域網(wǎng)(WAN)、或上述的任何組合。第二裝置110可以是任何各種移動(dòng)裝置,比如手機(jī)、個(gè)人數(shù)字助理、筆記本計(jì)算機(jī)、車用遠(yuǎn)距離傳送導(dǎo)航系統(tǒng)、或者其它多功能移動(dòng)通信或娛樂(lè)裝置。第二裝置110可以是獨(dú)立裝置,或可與車輛合并,例如汽車、卡車、公共汽車、或火車。在另一例子,第二裝置110可以是具體機(jī)器,比如便攜式計(jì)算裝置、薄客戶機(jī)、筆記本計(jì)算機(jī)、上網(wǎng)本、智能手機(jī)、個(gè)人數(shù)字助理、或手機(jī),且作為具體的例子,Apple iPhone (TM)、Palm Centro (TM)、或MOTO QGlobal (TM)。第二裝置110可以耦合到第二通信路徑108以和中間裝置106通信或者到第一通信路徑104以和第一裝置102通信。另外為了便于說(shuō)明,將導(dǎo)航系統(tǒng)100顯示成以第二裝置110和第一裝置102作為第一通信路徑104和第二通信路徑108的終點(diǎn),但當(dāng)然導(dǎo)航系統(tǒng)100可在第一裝置102、第二裝置110、第一通信路徑104、和第二通信路徑108之間具有不同的分區(qū)。例如,第一裝置102、第二裝置110、或上述的組合也可作用為第一通信路徑104和第二通信路徑108的一部分。另外為了便于說(shuō)明,將導(dǎo)航系統(tǒng)100顯示成具有作為分開(kāi)路徑的第一通信路徑104和第二通信路徑108,當(dāng)然導(dǎo)航系統(tǒng)100可以具有不同的組態(tài)。例如,第一通信路徑104的全部或一部分可以是第二通信路徑108的一部分或反之亦然?,F(xiàn)在參照?qǐng)D2,顯示在圖I的導(dǎo)航系統(tǒng)100的第一例子中的第一裝置102的顯示接口 202。圖2顯示在第一位置216 (表示第一裝置102的位置)與用戶界定目的地218之間的第一路線214。顯示接口 202可以顯示在第二位置222(表示另一裝置的位置,比如圖I的第二裝置110)與用戶界定目的地218之間的第二路線220。較好顯示第一路線214,使其具有和第二路線220的線特性不同的線特性。線特性可以包括線密度、線厚度、線亮度、或線顏色。例如,可將第一路線214顯示成實(shí)線、粗線、亮線或鮮艷的線,同時(shí)可將第二路線220顯示成虛線、細(xì)線、暗線或深色線??蓪?shí)時(shí)或在預(yù)定間隔判定第一路線214、第一位置216、第二路線220、和第二路線220、第二位置222。為了便于說(shuō)明,在網(wǎng)格上顯示第一路線214和第二路線220 ;然而當(dāng)然可在任何數(shù)量的視覺(jué)表現(xiàn)上(包括街道層級(jí)地圖、拓?fù)涞貓D、和衛(wèi)星影像)顯示第一路線214和第二路線220。顯示接口 202還可描繪第一預(yù)計(jì)到達(dá)時(shí)間224和第二預(yù)計(jì)到達(dá)時(shí)間226,分別指示第一裝置102和第二裝置110的預(yù)計(jì)到達(dá)時(shí)間。第一預(yù)計(jì)到達(dá)時(shí)間224和第二預(yù)計(jì)到達(dá)時(shí)間226可以包括,例如,各裝置的預(yù)計(jì)到達(dá)時(shí)間、裝置到達(dá)用戶界定目的地218前還剩的時(shí)間量或自用戶界定目的地218的各裝置的距離。可實(shí)時(shí)或在預(yù)定間隔判定并揭露第一預(yù)計(jì)到達(dá)時(shí)間224和第二預(yù)計(jì)到達(dá)時(shí)間226。并且為了便于說(shuō)明,在顯示接口 202上分別在第一位置216和第二位置222旁顯示第一預(yù)計(jì)到達(dá)時(shí)間224和第二預(yù)計(jì)到達(dá)時(shí)間226。然而當(dāng)然可在顯示接口 202上的任何地方顯示第一預(yù)計(jì)到達(dá)時(shí)間224和第二預(yù)計(jì)到達(dá)時(shí)間226。此外,當(dāng)然不需在顯示接口 202上顯示第一預(yù)計(jì)到達(dá)時(shí)間224和第二預(yù)計(jì)到達(dá)時(shí)間226,但可具有聲音宣布的形式。、
顯示接口 202還可描繪提醒228??稍诿慨?dāng)一個(gè)事件發(fā)生時(shí)顯示提醒228,并且其可以傳達(dá)關(guān)于那個(gè)事件的各種信息。例如,可在當(dāng)比如第一裝置102或第二裝置110的預(yù)計(jì)到達(dá)或速度的改變、第一裝置102或第二裝置110到達(dá)用戶界定目的地218、第一裝置102或第二裝置110到達(dá)用戶界定目的地218的預(yù)先選擇距離內(nèi)、或用戶界定目的地218的改變的事件發(fā)生時(shí),顯示提醒228。當(dāng)然描繪成顯示在第一裝置102的顯示接口 202上的路線、航點(diǎn)、預(yù)計(jì)到達(dá)時(shí)間、提醒、和其它相關(guān)信息可被顯示在另一裝置上,第一裝置102與其分享相關(guān)信息。第二裝置110可以是那個(gè)裝置并可以在相關(guān)信息正被顯示在第一裝置102上的同時(shí)顯示分享的相關(guān)信息。已發(fā)現(xiàn)到導(dǎo)航系統(tǒng)100允許導(dǎo)航裝置的用戶通過(guò)與其它導(dǎo)航系統(tǒng)的用戶分享信息來(lái)協(xié)調(diào)他們與他人的活動(dòng)和旅行。導(dǎo)航系統(tǒng)100允許用戶選擇一個(gè)目的地、與另一裝置分享那個(gè)目的地、并從另一裝置接收關(guān)于那個(gè)目的地的導(dǎo)航信息。導(dǎo)航系統(tǒng)100可以在多個(gè)裝置上實(shí)時(shí)顯示多個(gè)用戶的位置、路線、和預(yù)計(jì)到達(dá)時(shí)間,允許更簡(jiǎn)單的活動(dòng)和旅行的協(xié) 調(diào)。導(dǎo)航系統(tǒng)100還能夠以非侵入性方式顯示分享的相關(guān)信息,比如以不同線特性,使得用戶可集中在他或她的導(dǎo)航而不因分享信息而分心。現(xiàn)在參照?qǐng)D3,顯示在圖I的導(dǎo)航系統(tǒng)100的第二例子中的顯示接口 202。圖3顯示在導(dǎo)航系統(tǒng)100已接收到第一裝置102的用戶(未顯示)所選擇的經(jīng)修訂的用戶界定目的地318并已接收到由第一裝置102的用戶插入到圖2的第一路線214中的航點(diǎn)330后,第一裝置102的顯示接口 202。當(dāng)然導(dǎo)航系統(tǒng)100可以接收由圖I的第二裝置110的另一用戶(未顯示)所選擇的經(jīng)修訂的用戶界定目的地318或插入的航點(diǎn)330。顯示接口 202可以在第一位置316、航點(diǎn)330、和經(jīng)修訂的用戶界定目的地318之間顯示第一修訂路線314?;诮?jīng)修訂的用戶界定目的地318的選擇和接收與在第一路線214中航點(diǎn)330的接收和插入,第一修訂路線314反映第一路線214的改變。當(dāng)然可僅以航點(diǎn)330的接收和插入或者僅以經(jīng)修訂的用戶界定目的地318的選擇和接收來(lái)產(chǎn)生第一修訂路線314。也當(dāng)然如果已經(jīng)利用接收并插入于其中的航點(diǎn)330產(chǎn)生第一路線214,則也可以通過(guò)改變航點(diǎn)330的位置或者通過(guò)移除航點(diǎn)330產(chǎn)生第一修訂路線314。此外,當(dāng)然導(dǎo)航系統(tǒng)100可以接收第二裝置110的另一用戶(未圖示)所插入到一個(gè)路線中的航點(diǎn)330,比如圖2的第二路線220。顯示接口 202也可描繪在第二位置322與經(jīng)修訂的用戶界定目的地318之間的第二修訂路線320??娠@示第二修訂路線320以反映經(jīng)修訂的用戶界定目的地318的選擇和接收、在一路線(比如第二路線220)中航點(diǎn)330的插入、或上述的一些組合。較好顯示第二修訂路線320,使得其具有和第一修訂路線314的線特性不同的線特性。例如,可將第一修訂路線314顯示成實(shí)線、粗線、亮線或鮮艷的線,同時(shí)可將第二修訂路線320顯示成虛線、細(xì)線、暗線或深色線。顯示接口 202還可以描繪第一預(yù)計(jì)到達(dá)時(shí)間324和第二預(yù)計(jì)到達(dá)時(shí)間326,分別指示第一裝置102和第二裝置110的預(yù)計(jì)到達(dá)時(shí)間。第一預(yù)計(jì)到達(dá)時(shí)間324和第二預(yù)計(jì)到達(dá)時(shí)間326可以包括,例如,各裝置的預(yù)計(jì)到達(dá)時(shí)間、裝置到達(dá)經(jīng)修訂的用戶界定目的地318前還剩的時(shí)間量或自經(jīng)修訂的用戶界定目的地318的各裝置的距離??蓪?shí)時(shí)或在預(yù)定間隔判定并揭露第一預(yù)計(jì)到達(dá)時(shí)間324和第二預(yù)計(jì)到達(dá)時(shí)間326。
并且為了便于說(shuō)明,在顯示接口 202上分別在第一位置316和第二位置322旁顯示第一預(yù)計(jì)到達(dá)時(shí)間324和第二預(yù)計(jì)到達(dá)時(shí)間326。然而,當(dāng)然可在顯示接口 202上的任何地方顯示第一預(yù)計(jì)到達(dá)時(shí)間324和第二預(yù)計(jì)到達(dá)時(shí)間326。此外,當(dāng)然不需在顯示接口 302上顯示第一預(yù)計(jì)到達(dá)時(shí)間324和第二預(yù)計(jì)到達(dá)時(shí)間326,但可以聲音宣布傳遞。顯示接口 202還可描繪提醒328??稍诿慨?dāng)一個(gè)事件發(fā)生時(shí)顯示提醒328,并且其可以傳達(dá)關(guān)于那個(gè)事件的各種信息。例如,可在當(dāng)比如第一裝置102或第二裝置110的預(yù)計(jì)到達(dá)或速度的改變、第一裝置102或第二裝置110到達(dá)經(jīng)修訂的用戶界定目的地318、第一裝置102或第二裝置110到達(dá)經(jīng)修訂的用戶界定目的地318的預(yù)先選擇距離內(nèi)、航點(diǎn)330的接收或選擇、或經(jīng)修訂的用戶界定目的地318的接收或選擇的事件發(fā)生時(shí),顯示提醒328。已發(fā)現(xiàn)到導(dǎo)航系統(tǒng)100提供新目的地的選擇或在路線中額外航點(diǎn)的插入,并可以基于此新信息提供更新的位置、路線、和預(yù)計(jì)到達(dá)時(shí)間。描繪成顯示在第一裝置102的顯示接口 202上的路線、航點(diǎn)、預(yù)計(jì)到達(dá)時(shí)間、提醒、和其它相關(guān)信息也可在其被顯示在第一裝置102上的同時(shí)被顯示在第一裝置102與其分享相關(guān)信息的另一裝置上,比如第二裝置110。進(jìn)一步發(fā)現(xiàn)到導(dǎo)航系統(tǒng)100提供前所未有的單一裝置上的多個(gè)用戶的協(xié)調(diào)和監(jiān)測(cè)能力,通過(guò)允許用戶在導(dǎo)航期間改變或修改他們所分享的路線。導(dǎo)航系統(tǒng)100允許新目的地的選擇和在路線中額外航點(diǎn)的插入,并可基于此新信息實(shí)時(shí)為多個(gè)裝置提供修訂路線和預(yù)計(jì)到達(dá)時(shí)間。現(xiàn)在參照?qǐng)D4,顯示圖I的導(dǎo)航系統(tǒng)100的第一裝置102的方塊圖。當(dāng)然,雖然圖4描繪第一裝置102的方塊圖,該方塊圖也可表示圖I的第二裝置110的示范方塊圖。第一裝置102可以包括用戶接口 402、存儲(chǔ)單元404、位置單元406、控制單元408、和通彳目單兀410。用戶接口 402允許用戶(未顯示)與第一裝置102接介和互動(dòng)。用戶接口 402可以包括輸入裝置和輸出裝置。用戶接口 402的輸入裝置的例子可以包括小鍵盤、觸摸板、軟功能鍵、鍵盤、麥克風(fēng)、或上述的任何組合,提供數(shù)據(jù)和通信輸入。用戶接口 402的輸出裝置的例子可以包括顯示接口 202。顯示接口 202可以包括顯示器、投影機(jī)、視頻螢?zāi)?、揚(yáng)聲器、或上述的任何組合。??刂茊卧?08可以執(zhí)行軟件412以提供導(dǎo)航系統(tǒng)100的智能??刂茊卧?08可以操作用戶接口 402來(lái)顯示由導(dǎo)航系統(tǒng)100所產(chǎn)生的信息。控制單元408也可為導(dǎo)航系統(tǒng)100的其它功能執(zhí)行軟件412,包括從位置單元406接收位置信息、發(fā)送、接收并處理對(duì)于共享相關(guān)信息的請(qǐng)求和處理從其它裝置接收到的相關(guān)信息??刂茊卧?08可進(jìn)一步執(zhí)行軟件412以經(jīng)由通信單元410與圖I的第一通信路徑104互動(dòng)??梢远喾N不同方式實(shí)現(xiàn)控制單元408。例如,控制單元408可以是處理器、嵌入式處理器、微處理器、硬件控制邏輯、硬件有限狀態(tài)機(jī)(FSM)、數(shù)字信號(hào)處理器(DSP)、或上述的組合。
控制單元408可以包括控制器接口 414。控制器接口 414可用于控制單元408與第一裝置102中的其它功能單元間的通信。控制器接口 414也可用于第一裝置102外部的通信,比如至圖I的中間裝置106的通信、另一導(dǎo)航裝置、手機(jī)、膝上型計(jì)算機(jī)、或計(jì)算機(jī)。
控制器接口 414可以從其它功能單元或從外部來(lái)源接收信息,或者可傳送信息或至其它功能單元或從外部目的地。外部來(lái)源或外部目的地是指在第一裝置102外面的來(lái)源和目的地??梢圆煌绞綄?shí)現(xiàn)控制器接口 414,且根據(jù)哪些功能單元或外部單元正與控制器接口 414接介,其可包括不同的實(shí)現(xiàn)。例如,可以壓力傳感器、慣性傳感器、微機(jī)電系統(tǒng)(MEMS)、光電路、波導(dǎo)、無(wú)線電路、有線電路、或上述的組合實(shí)現(xiàn)控制器接口 414。位置單元406可以產(chǎn)生例如第一裝置102的位置信息、當(dāng)前走向、和當(dāng)前速度??梢栽S多方式實(shí)現(xiàn)位置單元406。例如,位置單元406可以作用為全球定位系統(tǒng)(GPS)JI^ 導(dǎo)航系統(tǒng)、細(xì)胞塔位置系統(tǒng)、壓力位置系統(tǒng)、或上述的組合的至少一部分。位置單元406可以包括位置接口 416。位置接口 416可用于位置單元406與第一裝置102中的其它功能單元間的通信。位置接口 416也可用于在第一裝置102的外部的通 目。位置接口 416可以從其它功能單元或從外部來(lái)源接收信息,或者可傳送信息或至其它功能單元或從外部目的地。外部來(lái)源或外部目的地是指在第一裝置102外面的來(lái)源和目的地。位置接口 416可以包括不同的實(shí)現(xiàn),取決于哪些功能單元或外部單元正與位置單元406接介??梢耘c控制器接口 414的實(shí)現(xiàn)類似的技術(shù)和工藝來(lái)實(shí)現(xiàn)位置接口 416。存儲(chǔ)單元404可存儲(chǔ)軟件412。存儲(chǔ)單元404也可存儲(chǔ)相關(guān)信息,比如從其它裝置接收到的相關(guān)信息、廣告、興趣點(diǎn)(Ρ0Ι)、導(dǎo)航路由輸入、或上述的組合。存儲(chǔ)單元404可以是易失性內(nèi)存、非易失性內(nèi)存、內(nèi)部?jī)?nèi)存、外部?jī)?nèi)存、或上述的組合。例如,存儲(chǔ)單元404可以是比如非易失性隨機(jī)存取內(nèi)存(NVRAM)、快閃內(nèi)存、磁盤存儲(chǔ)器的非易失性存儲(chǔ)器,或如靜態(tài)隨機(jī)存取內(nèi)存(SRAM)的易失性存儲(chǔ)器。存儲(chǔ)單元404可以包括存儲(chǔ)接口 418。存儲(chǔ)接口 418可用于位置單元406與第一裝置102中的其它功能單元間的通信。存儲(chǔ)接口 418也可用于第一裝置102外部的通信。存儲(chǔ)接口 418可從其它功能單元或從外部來(lái)源接收信息,或者可傳送信息至其它功能單元或至外部目的地。外部來(lái)源和外部目的地是指第一裝置102外部的的來(lái)源和目的地。存儲(chǔ)接口 418可以包括不同的實(shí)現(xiàn),取決于哪些功能單元或外部單元正在與存儲(chǔ)單元404接介??梢耘c控制器接口 414的實(shí)現(xiàn)類似的技術(shù)和工藝實(shí)現(xiàn)存儲(chǔ)接口 418。通信單元410可以允許往返第一裝置102的外部通信。例如,通信單元410可以允許第一裝置102與圖I的中間裝置106、圖I的第二裝置110、比如外圍裝置或臺(tái)式計(jì)算機(jī)的附接件、第一通信路徑104、和第二通信路徑108通信。通信單元410也可以作用為通信樞紐,允許第一裝置102作用為第一通信路徑104的一部分或作為第二通信路徑108的一部分,且不限于是至通信單元410的終點(diǎn)或終端單元。通信單元410可以包括有源和無(wú)源組件,比如微電子或天線,以與第一通信路徑104或第二通信路徑108互動(dòng)。通信單元410可以包括通信接口 420。通信接口 420可用于通信單元410與在第一裝置102中的其它功能單元間的通信。通信接口 420可接收來(lái)自其它功能單元的信息或可傳送信息至其它功能單元。
通信接口 420可以包括不同的實(shí)現(xiàn),取決于哪些功能單元或外部單元正在與通信單元410接介??梢耘c控制器接口 414的實(shí)現(xiàn)類似的技術(shù)和工藝實(shí)現(xiàn)通信接口 420。為了便于說(shuō)明,將導(dǎo)航系統(tǒng)100顯示成具有通信接口 420、存儲(chǔ)單元404、位置單元406、控制單元408、和通信單元410的分區(qū),但可了解導(dǎo)航系統(tǒng)100可以有不同的分區(qū)。例如,可不同地劃分軟件412,使得其的一些或全部的功能可以在控制單元408、位置單元406、和通信單元410中。并且,第一裝置102可以包括圖4中為了清楚而未顯示的其它功能單元。在第一裝置102中的功能單元可與其它功能單元單獨(dú)并無(wú)關(guān)地工作。第一裝置102可與圖I的中間裝置106、圖I的第二裝置110、圖I的第一通信路徑104、和圖I的第二通信路徑108單獨(dú)并無(wú)關(guān)地工作。現(xiàn)在參照?qǐng)D5,顯示在本發(fā)明的第二實(shí)施例中的導(dǎo)航系統(tǒng)500的方塊圖。導(dǎo)航系統(tǒng)500可以包括第一裝置502、第一通信路徑504、中間裝置506、第二通信路徑507、和第二裝 置 508。第一裝置502可以透過(guò)第一通信路徑504與中間裝置506通信。例如,第一裝置502、第一通信路徑504、和中間裝置506可以分別是圖I的第一裝置102、圖I的第一通信路徑104、和圖I的中間裝置106。顯示在圖2中所述的顯示接口 202上的屏幕截圖可代表導(dǎo)航系統(tǒng)500的屏幕截圖。第一裝置502可以透過(guò)第一通信路徑504在第一裝置傳輸509中發(fā)送信息到中間裝置506。中間裝置506可以透過(guò)第一通信路徑504在第二裝置傳輸510中發(fā)送信息到第一裝置502。為了便于說(shuō)明本發(fā)明的此實(shí)施例,將第一裝置502敘述成客戶端裝置,且中間裝置506敘述成服務(wù)器裝置。本發(fā)明不限于裝置類型的此選擇。該選擇是本發(fā)明的一個(gè)例子。第一裝置502可以包括第一控制單元512、第一存儲(chǔ)單元514、第一通信單元516、第一用戶接口 518、和第一位置單元520??赏ㄟ^(guò)第一裝置102類似地?cái)⑹龅谝谎b置502。第一控制單元512可以包括第一控制器接口 522??蓪⒌谝豢刂茊卧?12和第一控制器接口 522分別類似地?cái)⑹鰹閳D4的控制單元408和圖4的控制器接口 414。第一存儲(chǔ)單元514可以包括第一存儲(chǔ)接口 524。可以將第一存儲(chǔ)單元514和第一存儲(chǔ)接口 524分別類似地?cái)⑹鰹閳D4的存儲(chǔ)單元404和圖4的存儲(chǔ)接口 418??稍诘谝淮鎯?chǔ)單元514中存儲(chǔ)第一軟件526。第一通信單兀516可以包括第一通信接口 528??蓪⒌谝煌ㄐ艈呜?16和第一通信接口 528分別類似地?cái)⑹鰹閳D4的通信單元410和圖4的通信接口 420。第一用戶接口 518可以包括第一顯示接口 530??蓪⒌谝挥脩艚涌?518和第一顯示接口 530分別類似地?cái)⑹鰹閳D4的用戶接口 402和圖4的顯示接口 202。第一位置單元520可以包括第一位置接口 532??蓪⒌谝晃恢脝卧?20和第一位置接口 532分別類似地?cái)⑹鰹閳D4的位置單元406和圖4的位置接口 416。性能、架構(gòu)、和技術(shù)類型也可在第一裝置102與第一裝置502間有所不同。例如,第一裝置102可以作用為本發(fā)明的單一裝置實(shí)施例并可以具有比第一裝置502更高的性能??蔀榱吮景l(fā)明的多裝置實(shí)施例類似地優(yōu)化第一裝置502。例如,第一裝置102在控制單元408中與第一控制單元512相比可具有更高性能并具有增加的處理能力。存儲(chǔ)單元404與第一存儲(chǔ)單元514相比可提供更高存儲(chǔ)容量和存取時(shí)間。并且例如,可優(yōu)化第一裝置502以在第一通信單元516中與通信單元410相比提供增加的通信性能。第一存儲(chǔ)單元514的大小與存儲(chǔ)單元404相比更小。第一軟件526可比圖4的軟件412更小。可優(yōu)化中間裝置506以與第一裝置502在多裝置實(shí)施例中實(shí)現(xiàn)本發(fā)明。中間裝置506相較于第一裝置502可提供額外或更高的性能處理能力。中間裝置506可以包括第二控制單元534、第二通信單元536、和第二用戶接口 538。第二用戶接口 538允許用戶(未圖示)與中間裝置506接介和互動(dòng)。第二用戶接口 538可包括輸入裝置和輸出裝置。第二用戶接口 538的輸入裝置的例子可以包括小鍵盤、觸摸板、軟功能鍵、鍵盤、麥克風(fēng)、或上述的任何組合,提供數(shù)據(jù)和通信輸入。第二用戶接口 538的輸出裝置的例子可包括第二顯示接口 540。第二顯示接口 540可包括顯示器、投影機(jī)、視頻屏幕、揚(yáng)聲器、或上述的任何組合。第二控制單元534可執(zhí)行第二軟件542以提供導(dǎo)航系統(tǒng)500的第二裝置506的智能。第二軟件542可配合第一軟件526操作。第二控制單元534相較于第一控制單元512或控制單元408可以提供額外的性能。第二控制單元534可以操作第二用戶接口 538來(lái)顯示信息。第二控制單元534也可為了導(dǎo)航系統(tǒng)500的其它功能而執(zhí)行第二軟件542,包括操作第二通信單元536以透過(guò)第一通信路徑504與第一裝置502通信或透過(guò)第二通信路徑507與第二裝置508通信??梢栽S多不同的方式實(shí)現(xiàn)第二控制單元534。例如,第二控制單元534可以是處理器、嵌入式處理器、微處理器、硬件控制邏輯、硬件有限狀態(tài)機(jī)(FSM)、數(shù)字信號(hào)處理器(DSP)、或上述的組合。第二控制單元534可以包括第二控制器接口 544。第二控制器接口 544可用于第二控制單元534和在中間裝置506中的其它功能單元間的通信。第二控制器接口 544也可用于中間裝置506外部的通信。第二控制器接口 544可從其它功能單元或從外部來(lái)源接收信息,或者可傳送信息至其它功能單元或至外部目的地。外部來(lái)源和外部目的地是指中間裝置506外部的的來(lái)源和目的地??梢圆煌姆绞綄?shí)現(xiàn)第二控制器接口 544,且其可以包括不同的實(shí)現(xiàn),取決于哪些功能單元或外部單元正在與第二控制器接口 544接介。例如,可以壓力傳感器、慣性傳感器、微機(jī)電系統(tǒng)(MEMS)、光電路、波導(dǎo)、無(wú)線電路、有線電路、或上述的組合實(shí)現(xiàn)第二控制器接口 544。第二存儲(chǔ)單元546可存儲(chǔ)第二軟件542。第二存儲(chǔ)單元546也可存儲(chǔ)相關(guān)信息,比如從其它裝置接收到的相關(guān)信息、廣告、興趣點(diǎn)(Ρ0Ι)、導(dǎo)航路由條目、或上述的任何組合??烧{(diào)整第二存儲(chǔ)單元546的大小以提供額外的存儲(chǔ)容量,以補(bǔ)充第一存儲(chǔ)單元514。為了便于說(shuō)明,將第二存儲(chǔ)單元546顯示為單一組件,雖當(dāng)然第二存儲(chǔ)單元546可以是多個(gè)存儲(chǔ)組件的分布。同樣為了便于說(shuō)明,將導(dǎo)航系統(tǒng)500顯示成具有作為單一階層的存儲(chǔ)系統(tǒng)的第二存儲(chǔ)單元546,雖當(dāng)然導(dǎo)航系統(tǒng)500可具有在不同組態(tài)中的第二存儲(chǔ)單元546。例如,可以不同的存儲(chǔ)技術(shù)形成第二存儲(chǔ)單元546,形成內(nèi)存階層系統(tǒng),包括不同層次的緩存、主內(nèi)存、旋轉(zhuǎn)媒體、或離線存儲(chǔ)器。第二存儲(chǔ)單元546可以是易失性內(nèi)存、非易失性內(nèi)存、內(nèi)部?jī)?nèi)存、外部?jī)?nèi)存、或上述的組合。例如,第二存儲(chǔ)單元546可以是如非易失性隨機(jī)存取內(nèi)存(NVRAM)、快閃內(nèi)存、磁盤存儲(chǔ)器的非易失性存儲(chǔ)器,或如靜態(tài)隨機(jī)存取內(nèi)存(SRAM)的易失性存儲(chǔ)器。第二存儲(chǔ)單元546可以包括第二存儲(chǔ)接口 548。第二存儲(chǔ)接口 548可用于第一位置單元520和中間裝置506中的其它功能單元之間的通信。第二存儲(chǔ)接口 548也可用于中間裝置506外部的通信。第二存儲(chǔ)接口 548可從其它功能單元或從外部來(lái)源接收信息,或者可傳遞信息至其它功能單元或至外部目的地。外部來(lái)源和外部目的地是指中間裝置506外部的的來(lái)源和目的地。第二存儲(chǔ)接口 548可包括不同的實(shí)現(xiàn),取決于哪些功能單元或外部單元正在與第二存儲(chǔ)單元546接介??梢院偷诙刂破鹘涌?544的實(shí)現(xiàn)類似的技術(shù)和工藝實(shí)現(xiàn)第二存儲(chǔ) 接口 548。第二通信單元536可允許往返中間裝置506的外部通信。例如,第二通信單元536可允許中間裝置506透過(guò)第一通信路徑504與第一裝置502通信,或者透過(guò)第二通信路徑507與第二裝置508通信。第二通信單元536也可作用為通信樞紐,允許中間裝置506作用為第一通信路徑504或第二通信路徑507的一部分,且不限于至第一通信路徑504或第二通信路徑507的終端或終端單元。第二通信單元536可以包括有源和無(wú)源組件,如微電子或天線,以與第一通信路徑504互動(dòng)。第二通信單元536可以包括第二通信接口 550。第二通信接口 550可用于第二通信單元536和在中間裝置506中的其它功能單元之間的通信。第二通信接口 550可接收來(lái)自其它功能單元的信息或可傳遞信息至其它功能單元。第二通信接口 550可以包括不同實(shí)現(xiàn),取決于哪些功能單元正在與第二通信單元536接介。可以和第二控制器接口 544的實(shí)現(xiàn)類似的技術(shù)和工藝來(lái)實(shí)現(xiàn)第二通信接口 550。第一通信單兀516可以與第一通信路徑504 I禹合以在第一裝置傳輸509中發(fā)送信息至中間裝置506。中間裝置506可在第二通信單元536中接收來(lái)自第一通信路徑504的第一裝置傳輸509的信息。第二通信單元536可與第二通信路徑507耦合以在第三裝置傳輸552中發(fā)送信息至第二裝置508。第二裝置508可在第三通信單元554中接收來(lái)自第二通信路徑507的第三裝置傳輸552中的信息,包括第一裝置502所發(fā)送的信息。第三通信單元554可以與第二通信路徑507耦合以在第四裝置傳輸556中發(fā)送信息至中間裝置506。中間裝置506可在第二通信單元536中接收來(lái)自第二通信路徑507的顯示裝置556的信息??晒┪盏谝豢刂茊卧?12、第二控制單元534、第三控制單元558執(zhí)行導(dǎo)航系統(tǒng)500。為了便于說(shuō)明,將中間裝置506顯示成具有第二用戶接口 538、第二存儲(chǔ)單元546、第二控制單元534、和第二通信單元536的分區(qū),但可了解中間裝置106可有不同的分區(qū)。例如,可不同地劃分第二軟件542,使得其的一些或全部的功能可在第二控制單元534和第二通信單元536中。并且,中間裝置506可包括圖4中為了清楚而未顯示的其它功能單元。
第二裝置508可透過(guò)第二通信路徑507與中間裝置506通信。例如,第二裝置508、第二通信路徑507、和中間裝置506可以分別是圖I的第二裝置110、圖I的第二通信路徑108、和圖I的中間裝置106。顯示在圖2或圖3中所述的顯示接口 202上的屏幕截圖可代表導(dǎo)航系統(tǒng)500的屏幕截圖。
中間裝置506可以透過(guò)第二通信路徑507在第三裝置傳輸552中發(fā)送信息到第二裝置508。第二裝置508可以透過(guò)第二通信路徑507在第四裝置傳輸556中發(fā)送信息到中間裝置506。為了便于說(shuō)明本發(fā)明的此實(shí)施例,將第二裝置508敘述成客戶端裝置,且將中間裝置506敘述成服務(wù)器裝置。本發(fā)明不限于裝置類型的此選擇。該選擇是本發(fā)明的一個(gè)例子。第二裝置508可以包括第三控制單元558、第三存儲(chǔ)單元560、第三通信單元554、第三用戶接口 562、和第二位置單元564??赏ㄟ^(guò)圖I的第二裝置110類似地?cái)⑹龅诙b置508。 第三控制單元558可以包括第三控制器接口 566??蓪⒌谌刂茊卧?58和第三控制器接口 566分別類似地?cái)⑹鰹閳D4的控制單元408和圖4的控制器接口 414。第三存儲(chǔ)單元560可以包括第三存儲(chǔ)接口 568??梢詫⒌谌鎯?chǔ)單元560和第三存儲(chǔ)接口 568分別類似地?cái)⑹鰹閳D4的存儲(chǔ)單元404和圖4的存儲(chǔ)接口 418??稍诘谌鎯?chǔ)單元560中存儲(chǔ)第三軟件570。第三通信單元554可以包括第三通信接口 572??蓪⒌谌ㄐ艈卧?54和第三通信接口 572分別類似地?cái)⑹鰹閳D4的通信單元410和圖4的通信接口 420。第三用戶接口 562可以包括第三顯示接口 574。可將第三用戶接口 562和第三顯示接口 574分別類似地?cái)⑹鰹閳D4的用戶接口 402和圖4的顯示接口 202。第二位置單元564可以包括第二位置接口 576??蓪⒌诙恢脝卧?64和第二位置接口 576分別類似地?cái)⑹鰹閳D4的位置單元406和圖4的位置接口 416。性能、架構(gòu)、和技術(shù)類型也可在第二裝置110與第二裝置508間有所不同。例如,第二裝置110可以作用為本發(fā)明的單一裝置實(shí)施例并可以具有比第二裝置508更高的性能??蔀榱吮景l(fā)明的多裝置實(shí)施例類似地優(yōu)化第二裝置508。例如,第二裝置110在控制單元408中與第三控制單元558相比可以具有更高性能并具有增加的處理能力。存儲(chǔ)單元404與第三存儲(chǔ)單元560相比可提供更高存儲(chǔ)容量和存取時(shí)間。并且例如,可優(yōu)化第二裝置508以在第三通信單元554中與通信單元410相比提供增加的通信性能。第三存儲(chǔ)單元560的大小與存儲(chǔ)單元404相比更小。第三軟件570可比圖4的軟件412更小。在第一裝置502中的功能單元可與其它功能單元單獨(dú)并無(wú)關(guān)地工作。第一裝置502可與中間裝置506和第一通信路徑504單獨(dú)并無(wú)關(guān)地并與第二裝置508和第二通信路徑507無(wú)關(guān)地工作。在中間裝置506中的功能單元可與其它功能單元單獨(dú)并無(wú)關(guān)地工作。中間裝置506可與第一裝置502和第一通信路徑504單獨(dú)并無(wú)關(guān)地并與第二裝置508和第二通信路徑507無(wú)關(guān)地工作。
在第二裝置508中的功能單元可與其它功能單元單獨(dú)并無(wú)關(guān)地工作。第二裝置508可與第一裝置502和第一通信路徑504單獨(dú)并無(wú)關(guān)地并與中間裝置506和第二通信路徑507無(wú)關(guān)地工作。
為了便于說(shuō)明,通過(guò)第一裝置502、中間裝置506、和第二裝置508的操作來(lái)敘述導(dǎo)航系統(tǒng)500。當(dāng)然第一裝置502、中間裝置506、和第二裝置508可操作導(dǎo)航系統(tǒng)500的任何模塊和功能。例如,敘述第一裝置502操作第一位置單元520,雖當(dāng)然中間裝置506或第二裝置508也可操作第一位置單元520?,F(xiàn)在參照?qǐng)D6,顯示在本發(fā)明的第三實(shí)施例中的導(dǎo)航系統(tǒng)600的流程圖。導(dǎo)航系統(tǒng)600包括接收并發(fā)送信息的接口模塊602 ;處理對(duì)于分享相關(guān)信息的請(qǐng)求和回應(yīng)606的分孚請(qǐng)求1旲塊604 ;進(jìn)行導(dǎo)航功能的導(dǎo)航|旲塊608 ;顯不相關(guān)/[目息的顯不彳旲塊610 ;提供提醒的提醒模塊、和修訂用戶路線的修訂模塊614。流程圖描繪接口模塊602,其可以是包括接收并發(fā)送信息的輸入和輸出功能的模塊。接口模塊602可以接收包括用戶界定目的地的輸入,例如,圖2的用戶界定目的地218。舉例來(lái)說(shuō),用戶界定目的地218可以是“加州桑尼維爾市中的凱芬路和勞倫絲高速公路”。輸入也可以是對(duì)于分享相關(guān)信息的請(qǐng)求。相關(guān)信息可以包括比如位置信息、路由信息、預(yù)計(jì)到達(dá)時(shí)間和提醒的信息??衫缫詧DI的第一裝置102實(shí)現(xiàn)接口模塊602。例如,可以接收用戶輸入的圖4的通信接口 420實(shí)現(xiàn)接口模塊602。圖4的控制單元408可以處理用戶輸入。圖4的軟件412可以提供接口模塊602的智能。并且例如,可以圖5的導(dǎo)航系統(tǒng)500實(shí)現(xiàn)接口模塊602。例如,可以接收用戶輸入的圖5的第一通信接口 528、圖5的第二通信接口 550、和圖5的第三通信接口 572接收用戶輸入來(lái)實(shí)現(xiàn)接口模塊602。圖5的第一控制單元512、圖5的第二控制單元534、和圖5的第三控制單元558可以處理用戶輸入。圖5的第一軟件526、圖5的第二軟件542、或圖5的第三軟件570可以提供接口模塊602的智能。流程圖描繪分享請(qǐng)求模塊604,其可以處理對(duì)分享相關(guān)信息的請(qǐng)求和對(duì)這種請(qǐng)求的回應(yīng)606。分享請(qǐng)求模塊604可以從一個(gè)裝置發(fā)送對(duì)分享相關(guān)信息的請(qǐng)求到用戶所選的另一個(gè)裝置,例如從圖I的第一裝置102到圖I的第二裝置110。可經(jīng)由中間裝置,例如圖I的中間裝置106,路由或可直接發(fā)送對(duì)分享相關(guān)信息的請(qǐng)求到另一個(gè)裝置,例如第二裝置110。分享請(qǐng)求模塊604可以接收對(duì)請(qǐng)求的回應(yīng)606?;貞?yīng)606可以是對(duì)分享相關(guān)信息的請(qǐng)求的接受或拒絕。如果回應(yīng)606是接受,則分享請(qǐng)求模塊604可以從接受裝置,例如第二裝置110,接收相關(guān)信息。如果回應(yīng)606是拒絕,則可發(fā)送結(jié)束分享請(qǐng)求指令607到分享請(qǐng)求模塊604,并且不和分享請(qǐng)求模塊604分享相關(guān)信息且沒(méi)有發(fā)生聯(lián)合導(dǎo)航??衫缫詧DI的第一裝置102實(shí)現(xiàn)分享請(qǐng)求模塊604??衫缫栽诘谝谎b置102與另一個(gè)裝置間建立通信鏈結(jié)、發(fā)送對(duì)分享相關(guān)信息的請(qǐng)求和接收回應(yīng)的圖4的通信單元410來(lái)實(shí)現(xiàn)分享請(qǐng)求模塊604??刂茊卧?08可以處理對(duì)分享相關(guān)信息的請(qǐng)求和回應(yīng)。軟件412可以提供分享請(qǐng)求模塊604的智能。并且例如,可以導(dǎo)航系統(tǒng)500實(shí)現(xiàn)分享請(qǐng)求模塊604。例如,可以圖5的第一通信單元516、圖5的第二通信單元536、和圖5的第三通信單元554在第一裝置102與另一個(gè)裝置間建立通信鏈結(jié)、發(fā)送對(duì)分享相關(guān)信息的請(qǐng)求和接收回應(yīng),實(shí)現(xiàn)分享請(qǐng)求模塊604。第一控制單元512、第二控制單元534、和第三控制單元558可以處理對(duì)分享相關(guān)信息的請(qǐng)求和回應(yīng)。第一軟件526、第二軟件542、或第三軟件570可以提供分享請(qǐng)求模塊604的智能。
流程圖描繪導(dǎo)航模塊608。導(dǎo)航模塊608可履行導(dǎo)航功能,比如提供至一個(gè)位置的導(dǎo)航、計(jì)算預(yù)計(jì)到達(dá)時(shí)間,比如圖2的第一預(yù)計(jì)到達(dá)時(shí)間224、或提供基于位置服務(wù)。舉例來(lái)說(shuō),導(dǎo)航模塊可以履行和相關(guān)信息有關(guān)的導(dǎo)航功能,比如用戶界定目的地,例如用戶界定目的地218、用戶的當(dāng)前位置,例如圖2的第一位置216、用戶的預(yù)計(jì)到達(dá)時(shí)間,例如第一預(yù)計(jì)到達(dá)時(shí)間224、或者用戶的位置與用戶界定目的地間的路線,例如圖2的第一路線214。導(dǎo)航模塊608也可以履行導(dǎo)航功能,比如至分享位置的導(dǎo)航、計(jì)算預(yù)計(jì)到達(dá)時(shí)間,比如圖2的第二預(yù)計(jì)到達(dá)時(shí)間226、或提供位置為基的服務(wù)。導(dǎo)航系統(tǒng)可以履行和分享相關(guān)信息有關(guān)的導(dǎo)航功能,比如裝置的分享位置,例如圖2的第二位置222、裝置的分享路線,例 如圖2的第二路線220、和裝置的分享預(yù)計(jì)到達(dá)時(shí)間,例如第二預(yù)計(jì)到達(dá)時(shí)間226。可例如以圖I的第一裝置102實(shí)現(xiàn)導(dǎo)航模塊608。舉例來(lái)說(shuō),可以判定第一裝置102的位置的圖4的位置單元406來(lái)實(shí)現(xiàn)導(dǎo)航模塊608。通信單元410可以接收第二裝置110的位置。控制單元408可以計(jì)算第一路線214和第二路線220。軟件412可以提供導(dǎo)航模塊608的智能。并且例如,可以導(dǎo)航系統(tǒng)500實(shí)現(xiàn)導(dǎo)航模塊608。舉例來(lái)說(shuō),可以判定第一裝置102的位置的圖5的第一位置單元520或圖5的第二位置單元564實(shí)現(xiàn)分享請(qǐng)求模塊604。圖5的第一通信單元516、圖5的第二通信單元536、或圖5的第三通信單元554可以接收第二裝置Iio的位置。第一控制單元512、第二控制單元534、或第三控制單元558可以計(jì)算第一路線。第一軟件526、第二軟件542、或第三軟件570可以提供導(dǎo)航模塊608的智能。流程圖描繪顯示模塊610。顯示模塊610可以接收并顯示相關(guān)信息,比如位置信息、路由信息、預(yù)計(jì)到達(dá)時(shí)間和提顯。顯示模塊可以顯示與圖2和圖3的顯示接口 202所顯示的信息實(shí)質(zhì)上相同的信息。顯示模塊610也可以產(chǎn)生音頻輸出來(lái)取代或連同視覺(jué)影像。例如,顯示模塊610可以在第一預(yù)計(jì)到達(dá)時(shí)間224和第二預(yù)計(jì)到達(dá)時(shí)間226的視覺(jué)描繪以外或取代視覺(jué)描繪地產(chǎn)生傳達(dá)第一預(yù)計(jì)到達(dá)時(shí)間224和第二預(yù)計(jì)到達(dá)時(shí)間226的音頻輸入。可例如以圖I的第一裝置102實(shí)現(xiàn)顯示模塊610。舉例來(lái)說(shuō),可以顯示路由信息、相關(guān)信息、或宣布音頻輸出的圖4的顯示接口 202來(lái)實(shí)現(xiàn)顯示模塊610??刂茊卧?08可以產(chǎn)生路由信息的視覺(jué)繪圖或產(chǎn)生音頻輸出。軟件412可以提供顯示模塊610的智能。并且例如,可以導(dǎo)航系統(tǒng)500實(shí)現(xiàn)顯示模塊610。可以顯示路由信息、相關(guān)信息、或宣布音頻輸出的圖5的第一顯示接口 530、圖5的第二顯示接口 540、或圖5的第三顯示接口 574實(shí)現(xiàn)顯示模塊610。第一控制單元512、第二控制單元534、或第三控制單元558可以產(chǎn)生路由信息的視覺(jué)繪圖或產(chǎn)生音頻輸出。第一軟件526、第二軟件542、或第三軟件570可以提供顯示模塊610的智能。流程圖描繪提醒模塊612,其可以提供提醒,比如圖2的提醒228。例如,提醒模塊612可以在當(dāng)?shù)谝谎b置102到達(dá)自用戶界定目的地218的預(yù)定距離時(shí),顯示宣布第二預(yù)計(jì)到達(dá)時(shí)間226和第二位置222、用戶界定目的地218的選擇或接收、或第二預(yù)計(jì)到達(dá)時(shí)間226的提醒。
舉例來(lái)說(shuō),提醒模塊612可以顯示改變條件的提醒,比如圖3的提醒328,改變條件比如是裝置的預(yù)計(jì)到達(dá)時(shí)間因交通的改變、裝置到達(dá)自目的地(比如用戶界定目的地218)的特定距離、在路線(比如第一路線214)中插入航點(diǎn)(比如圖3的航點(diǎn)330)、或選擇或接收新目的地(比如經(jīng)修訂的用戶界定目的地318)的提醒。提醒模塊612可以提供音頻提醒、視覺(jué)提醒、或上述的某些組合。可例如以圖I的第一裝置102實(shí)現(xiàn)提醒模塊612。舉例來(lái)說(shuō),可以提供傳遞條件改變的音頻或視覺(jué)提醒的顯示接口 202來(lái)實(shí)現(xiàn)提醒模塊612??刂茊卧?08可以產(chǎn)生音頻或視覺(jué)提醒。軟件412可以提供提醒模塊612的智能。并且例如,可以導(dǎo)航系統(tǒng)500實(shí)現(xiàn)提醒模塊612。舉例來(lái)說(shuō),可以提供傳遞條件改變的音頻或視覺(jué)提醒的第一顯示接口 530、第二顯示接口 540、或第三顯示接口 574來(lái)實(shí)現(xiàn)提醒模塊612。第一控制單元512、第二控制單元534、或第三控制單元558可以產(chǎn)生音頻或視覺(jué)提醒。第一軟件526、第二軟件542、或第三軟件570可以提供提醒模塊612的智能。
流程圖進(jìn)一步描繪修訂模塊614。修訂模塊614可以履行檢查616以判定是否已接收到新的用戶界定目的地,比如圖3的經(jīng)修訂的用戶界定目的地318,或者已接收到并在路線(比如第一路線214)中插入航點(diǎn),比如航點(diǎn)330。如果,例如,尚未接收到經(jīng)修訂的用戶界定目的地318或尚未接收到并在第一路線214中插入航點(diǎn)330,則修訂模塊可以發(fā)送指令來(lái)繼續(xù)而不修訂618。如果接收到新的用戶界定目的地,比如經(jīng)修訂的用戶界定目的地318,或者接收到并在路線(比如第一路線214)中插入航點(diǎn),比如航點(diǎn)330,則修訂模塊614可以命令導(dǎo)航模塊基于經(jīng)修訂的用戶界定目的地318或航點(diǎn)330修訂第一路線214和第二路線220??捎傻谝谎b置102和第二裝置110或與第一裝置102或第二裝置110通信的任何其它裝置分享此經(jīng)更新信息??衫缫詧DI的第一裝置102實(shí)現(xiàn)修訂模塊614。舉例來(lái)說(shuō),可以接收選擇經(jīng)修訂的用戶界定目的地318或航點(diǎn)330的輸入的通信接口 420來(lái)實(shí)現(xiàn)修訂模塊614。控制單元408可以基于經(jīng)修訂的用戶界定目的地318或航點(diǎn)330修訂路線,比如第一路線214或第二路線220。軟件412可以提供修訂模塊614的智能。并且例如,可以導(dǎo)航系統(tǒng)500實(shí)現(xiàn)修訂模塊614。舉例來(lái)說(shuō),可以接收選擇經(jīng)修訂的用戶界定目的地318或航點(diǎn)330的輸入的第一通信接口 528、第二通信接口 550、或第三通信接口 572實(shí)現(xiàn)修訂模塊614。第一控制單元512、第二控制單元534、或第三控制單元558可以基于經(jīng)修訂的用戶界定目的地318或航點(diǎn)330修訂路線,比如第一路線214或第二路線220。第一軟件526、第二軟件542、或第三軟件570可以提供修訂模塊614的智能。多個(gè)用戶的位置信息、路由信息和預(yù)計(jì)到達(dá)時(shí)間的物理變換導(dǎo)致基于導(dǎo)航系統(tǒng)的操作的物理世界中的移動(dòng),比如人們使用具有位置和路線分享的導(dǎo)航系統(tǒng)或車輛。當(dāng)物理世界中的移動(dòng)發(fā)生時(shí),移動(dòng)本身會(huì)產(chǎn)生額外信息,其可被轉(zhuǎn)換回多個(gè)用戶的位置信息、路由信息和預(yù)計(jì)到達(dá)時(shí)間以供導(dǎo)航系統(tǒng)的持續(xù)操作并繼續(xù)在物理世界中的移動(dòng)。因此,已發(fā)現(xiàn)本發(fā)明的導(dǎo)航系統(tǒng)在提供導(dǎo)航給多個(gè)用戶上提供重要且迄今未知且不可得的解決方法、能力、和功能方面?,F(xiàn)在參照?qǐng)D7,顯示在本發(fā)明的另一實(shí)施例中的導(dǎo)航系統(tǒng)100的操作的方法700的流程圖。方法700包括在方塊702中操作通信單元以在第一裝置與第二裝置間建立通信連結(jié);在方塊704中接收用戶界定目的地;在方塊706中在第一裝置和第二裝置上顯示第一位置和到用戶界定目的地的第一路線,其中第一位置代表第一裝置的位置;且在方塊710中在第一裝置和第二裝置上顯示第二位置和到用戶界定目的地的第二路線,其中第二位置代表第二裝置的位置。所得的方法、裝置、和/或系統(tǒng)是簡(jiǎn)單、有成本效益、不復(fù)雜、高度靈活、準(zhǔn)確、靈敏、和有效的,并可通過(guò)適應(yīng)已知的組件來(lái)加以實(shí)現(xiàn)以供就緒、高效率、和經(jīng)濟(jì)的制造、應(yīng)用、和利用。本發(fā)明的又另一個(gè)重要方面是在于其有價(jià)值地支持并服務(wù)減少成本、簡(jiǎn)化系統(tǒng)、并增加性能的歷史趨勢(shì)。本發(fā)明的這些和其它有價(jià)值的方面因此使技術(shù)的狀態(tài)進(jìn)展到至少下一水平。雖然已結(jié)合特定的最佳模式描述本發(fā)明,當(dāng)然許多的替代、修改、和變化對(duì)于在閱讀了上述說(shuō)明的本領(lǐng)域的技術(shù)人員而言為顯而易見(jiàn)。因此,意圖涵蓋落入所包括的權(quán)力要求的范圍內(nèi)的所有這些替代、修改、和變化。在此迄今提出或附圖中所示的所有事宜應(yīng)說(shuō)明性和非限制性的加以解釋。權(quán)利要求
1.一種導(dǎo)航系統(tǒng)的操作的方法,包含 操作通信單元以在第一裝置與第二裝置間建立通信連結(jié); 接收用戶界定目的地; 在所述第一裝置和所述第二裝置上顯示第一位置和到所述用戶界定目的地的第一路線,其中所述第一位置代表所述第一裝置的位置;和 在所述第一裝置和所述第二裝置上顯示第二位置和到所述用戶界定目的地的第二路線,其中所述第二位置代表所述第二裝置的位置。
2.根據(jù)權(quán)利要求I所述的方法,進(jìn)一步包含 計(jì)算所述第一裝置的第一預(yù)計(jì)到達(dá)時(shí)間和所述第二裝置的第二預(yù)計(jì)到達(dá)時(shí)間;和在所述第一裝置和所述第二裝置上顯示所述第一預(yù)計(jì)到達(dá)時(shí)間和所述第二預(yù)計(jì)到達(dá)時(shí)間。
3.根據(jù)權(quán)利要求I所述的方法,進(jìn)一步包含 接收在所述第一位置與所述用戶界定目的地間的航點(diǎn); 基于所述航點(diǎn)的位置自所述第一路線產(chǎn)生第一修訂路線;和 在所述第一裝置和所述第二裝置上顯示所述第一修訂路線。
4.根據(jù)權(quán)利要求I所述的方法,進(jìn)一步包含 接收經(jīng)修訂的用戶界定目的地; 基于所述經(jīng)修訂的用戶界定目的地,分別自所述第一路線和所述第二路線產(chǎn)生第一修訂路線和第二修訂路線;和 在所述第一裝置和所述第二裝置上顯示所述第一修訂路線和所述第二修訂路線。
5.根據(jù)權(quán)利要求I所述的方法,其中,顯示所述第一路線包括以和所述第二路線的線特性不同的線特性顯示所述第一路線。
6.—種導(dǎo)航系統(tǒng),包含 用于在第一裝置與第二裝置間建立通信連結(jié)的通信單元,包括 用于接收用戶界定目的地的通信接口 ;和 顯示接口,耦合到所述通信單元,用于在所述第一裝置和所述第二裝置上顯示第一位置和到所述用戶界定目的地的第一路線,和第二位置和到所述用戶界定目的地的第二路線。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),進(jìn)一步包含 控制單元,耦合到所述通信單元,用于計(jì)算第一預(yù)計(jì)到達(dá)時(shí)間和第二預(yù)計(jì)到達(dá)時(shí)間;和 其中 所述顯示接口用于在所述第一裝置和所述第二裝置上顯示所述第一預(yù)計(jì)到達(dá)時(shí)間和所述第二預(yù)計(jì)到達(dá)時(shí)間。
8.根據(jù)權(quán)利要求6所述的系統(tǒng),進(jìn)一步包含 控制單元,耦合到所述通信單元,用于基于航點(diǎn)修訂所述第一路線;和 其中 所述通信接口用于接收在所述第一位置與所述用戶界定目的地間的航點(diǎn);和 所述顯示接口用于在所述第一裝置和所述第二裝置上顯示所述經(jīng)修訂的第一路線。
9.根據(jù)權(quán)利要求6所述的系統(tǒng),進(jìn)一步包含控制單元,耦合到所述通信單元,用于基于經(jīng)修訂的用戶界定目的地修訂所述第一路線和所述第二路線;和其中 所述通信接口用于接收所述經(jīng)修訂的用戶界定目的地;和 所述顯示接口用于在所述第一裝置和所述第二裝置上顯示經(jīng)修訂的第一路線和經(jīng)修訂的第二路線。
10.根據(jù)權(quán)利要求6所述的系統(tǒng),其中,所述顯示接口用于以和所述第二路線的線特性不同的線特性顯示所述第一路線。
全文摘要
一種導(dǎo)航系統(tǒng)的操作的方法包括操作通信單元以在第一裝置與第二裝置間建立通信連結(jié);接收用戶界定目的地;在第一裝置和第二裝置上顯示第一位置和到用戶界定目的地的第一路線,其中第一位置代表第一裝置的位置;和在第一裝置和第二裝置上顯示第二位置和到用戶界定目的地的第二路線,其中第二位置代表第二裝置的位置。
文檔編號(hào)H04M11/04GK102648621SQ201080052227
公開(kāi)日2012年8月22日 申請(qǐng)日期2010年11月18日 優(yōu)先權(quán)日2009年11月18日
發(fā)明者陳謙 申請(qǐng)人:泰為信息科技公司