專利名稱:用于與組中其它車輛交互的組交互系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明主要涉及一種組交互系統(tǒng),其用于建立與其它車輛中的人員的交互,更確切地,涉及一種網(wǎng)絡(luò)化車輛環(huán)境中的組交互系統(tǒng),在該環(huán)境中,用戶可以利用網(wǎng)絡(luò)化車輛導航系統(tǒng)與激活的組的其它車輛中的人員進行交互。
背景技術(shù):
近年來,車輛已經(jīng)配備了利用全球定位系統(tǒng)(GPS)的導航系統(tǒng)。使用GPS的常規(guī)導航系統(tǒng)通過從三個衛(wèi)星接收到的GPS信號的三角測量來精確定位車輛的當前位置。這樣的常規(guī)導航系統(tǒng)典型地從存儲數(shù)字地圖的CD-ROM、DVD-ROM或硬盤中讀取數(shù)字地圖,并且能夠在數(shù)字地圖上指出車輛的當前位置,以及引導用戶到特定的目的地。然而,常規(guī)導航系統(tǒng)不能跟蹤所述導航系統(tǒng)所在的車輛以外的其它車輛的當前位置。
車輛還裝配了無線通信系統(tǒng),例如移動電話或衛(wèi)星電話。車輛用戶可以利用這些無線通信系統(tǒng)與其它車輛中的人員通信。然而,常規(guī)無線通信系統(tǒng)不能提供與某個特定的人員組或組中選中的成員方便地進行通信或者交互的方式。為了與組中選中的成員進行通信,常規(guī)無線通信系統(tǒng)的用戶需要在路上駕駛的同時,手動呼叫組中的選中人員。這種與組中其他成員進行通信或交互的原始方式是不方便且有阻礙的。
常規(guī)車輛導航系統(tǒng)不能跟蹤導航系統(tǒng)所在的車輛以外的其它車輛的當前位置,這是因為,它們不能與存在于其它車輛中的其它導航系統(tǒng)進行通信。例如,一組人駕駛著各自的車輛向共同目的地行駛。在這種情況下,組成員將希望跟蹤組中的每輛車中的其它成員的當前位置,從而使得他們可以保持在一起,而不會過于分散。組中的成員可能還希望,當他們向目的地行駛時,能夠以一種便捷的方式與組中的其它成員通信。然而,常規(guī)導航系統(tǒng)不能提供跟蹤其它車輛的位置并與它們進行交互的方式。
一些常規(guī)雙向無線電系統(tǒng)(“步話機”)配備了GPS功能,能夠利用無線電信號將其位置發(fā)送給另一個步話機,從而使得步話機的一個用戶可以確定另一個步話機的位置。此處,一個步話機用戶的GPS信息被通過射頻通信發(fā)送給另一個步話機。然而,這些雙向無線電系統(tǒng)不能維持一組的成員,并且由于僅僅是手動發(fā)送GPS信息而不能對其進行連續(xù)更新,成員的位置不能得到實時跟蹤。此外,任何持有這種步話機的人都能截取所述位置信息,從而這樣的步話機不能保護組內(nèi)的隱私。
因此,需要一種組交互系統(tǒng),在其中,組成員可以跟蹤其他任何一個成員的位置,并且以方便和非中斷的方式實時地相互通信或交互。還需要一種建立成員組的方法,其以方便且有效的方式用于組交互系統(tǒng)。
發(fā)明內(nèi)容
本發(fā)明的組交互系統(tǒng)包括多個車輛導航系統(tǒng),該導航系統(tǒng)能夠與組中的另一個通信、跟蹤和顯示彼此的位置并在被選中的車輛導航系統(tǒng)之間共享交互應(yīng)用程序。所述車輛導航系統(tǒng)的用戶定義車輛導航系統(tǒng)的組,使用對應(yīng)于車輛導航系統(tǒng)的識別信息,利用該組進行交互。所述用戶從來自所述組的其它車輛導航系統(tǒng)中選擇一個或多個,并且選擇用于與所選中的車輛導航系統(tǒng)進行交互的軟件應(yīng)用程序。作為響應(yīng),本發(fā)明的車輛導航系統(tǒng)運行關(guān)于所述選中的車輛導航系統(tǒng)的所述選中的應(yīng)用程序。此應(yīng)用程序可包括移動電話應(yīng)用程序。
在本發(fā)明的一個實施例中,所述車輛導航系統(tǒng)包括全球定位系統(tǒng)(GPS)模塊,用于接收GPS信號以確定所述車輛導航系統(tǒng)的位置,無線通信模塊,用于與組中的其它車輛導航系統(tǒng)進行通信并接收所述組中其它車輛導航系統(tǒng)的位置信息,顯示裝置,用于將所述組中的車輛導航系統(tǒng)的位置顯示于地圖或一個或多個應(yīng)用程序的列表上,以及輸入裝置,例如,連接于所述顯示裝置的觸摸屏,用于接收輸入指令,該輸入指令對應(yīng)于在所述地圖上示出的所述組中的一個或多個其它車輛導航系統(tǒng)的選擇以及應(yīng)用程序的選擇。與所述觸摸屏相連接的處理器運行關(guān)于選中的第二車輛中的其它車輛導航系統(tǒng)的選中的應(yīng)用程序。
所述組交互系統(tǒng)還包括車輛網(wǎng)絡(luò)服務(wù)器,其用于促進在組的車輛導航系統(tǒng)之間的所述交互。所述車輛網(wǎng)絡(luò)服務(wù)器包括用于與所述組的所述車輛導航系統(tǒng)進行通信的無線通信模塊。所述無線通信模塊從車輛導航系統(tǒng)接收用以進行交互的一個或多個車輛導航系統(tǒng)的選擇,以及接收應(yīng)用程序的選擇,該選擇用于所述組中的所述選中的車輛導航系統(tǒng)之間的交互。所述車輛網(wǎng)路服務(wù)器還包括與所述無線通信模塊相連接的處理器,用于運行關(guān)于所述選中的車輛導航系統(tǒng)的所述選中的應(yīng)用程序。
本發(fā)明的車輛導航系統(tǒng)使得其用戶可以建立組,使得在跟蹤該組中的車輛導航系統(tǒng)的位置的同時,還能夠用其進行交互。所述車輛導航系統(tǒng)還提供了一種簡單便捷的在所述組中選擇一些成員(或車輛導航系統(tǒng))進行交互的方式。用于與所述選中的成員進行交互的應(yīng)用程序也可以被方便地選擇。本發(fā)明的車輛導航系統(tǒng)能夠運行關(guān)于所述選中的成員(或車輛導航系統(tǒng))的選中的應(yīng)用程序。
通過以下結(jié)合附圖的詳細描述,可以很容易地理解本發(fā)明的涵義。
圖1A為示圖,其說明了根據(jù)本發(fā)明第一實施例的組交互系統(tǒng);圖1B為示圖,其說明了根據(jù)本發(fā)明第二實施例的組交互系統(tǒng);圖2為框圖,其說明了根據(jù)本發(fā)明一種實施例的車輛網(wǎng)絡(luò)服務(wù)器;圖3A為框圖,其說明了根據(jù)本發(fā)明第一實施例的車輛導航系統(tǒng);圖3B為框圖,其說明了根據(jù)本發(fā)明第二實施例的車輛導航系統(tǒng);圖4為根據(jù)本發(fā)明的一個實施例的車輛導航系統(tǒng)上的顯示裝置的屏幕的圖形表示;圖5為流程圖,其說明了利用根據(jù)本發(fā)明的一個實施例的車輛導航系統(tǒng)在激活的組內(nèi)與成員進行交互的方法;圖6A為流程圖,其說明了根據(jù)本發(fā)明第一實施例的建立成員組的方法;圖6B為流程圖,其說明了根據(jù)本發(fā)明第二實施例的建立成員組的方法;圖7A為流程圖,其說明了根據(jù)本發(fā)明的一個實施例的,運行關(guān)于車輛導航系統(tǒng)和選中成員的選中的應(yīng)用程序的方法;圖7B為流程圖,其說明了根據(jù)本發(fā)明的另一個實施例的,運行關(guān)于車輛導航系統(tǒng)和選中成員的選中的應(yīng)用程序的方法;圖7C為流程圖,其說明了根據(jù)本發(fā)明的再一個實施例的,運行關(guān)于車輛導航系統(tǒng)和選中成員的選中的應(yīng)用程序的方法。
具體實施例方式
下面參照附圖描述本發(fā)明的實施例。在附圖中,相似的參考數(shù)字用于相似的元件。
圖1A為示圖,其說明了根據(jù)本發(fā)明第一實施例的網(wǎng)絡(luò)化組交互系統(tǒng)100a。網(wǎng)絡(luò)化組交互系統(tǒng)100a包括多個車輛106a、108a、110a,通信服務(wù)供應(yīng)商104,車輛網(wǎng)絡(luò)服務(wù)器102,以及服務(wù)操作器103a。車輛網(wǎng)絡(luò)服務(wù)器102還被示出與因特網(wǎng)112相連接。車輛106a、108a、110a分別包括車輛導航系統(tǒng)300a、300b、300c,其用于本發(fā)明的網(wǎng)絡(luò)化組交互系統(tǒng)100a。盡管組交互系統(tǒng)100a被示出具有三個車輛106a、108a、110a,對本領(lǐng)域技術(shù)人員而言,很明顯,使用任意多個車輛和相應(yīng)的車輛導航系統(tǒng)都符合本發(fā)明。
導航系統(tǒng)300a、300b、300c能夠?qū)崿F(xiàn)常規(guī)導航系統(tǒng)的功能,根據(jù)本實施例,其還被配置為建立與其它導航系統(tǒng)300a、300b、300c相聯(lián)系的成員組,并與組中的其它導航系統(tǒng)300a、300b、300c進行通信和交互。即,導航系統(tǒng)300a、300b、300c能夠利用在其上安裝的常規(guī)全球定位系統(tǒng)(GPS)(未示出)顯示相應(yīng)車輛的位置。此外,分別在車輛106a、108a、110a中的導航系統(tǒng)300a、300b、300c還能夠通過通信服務(wù)供應(yīng)商104進行無線通信126、128、130,優(yōu)選地為蜂窩通信。通信服務(wù)供應(yīng)商104經(jīng)由有線通信(例如,電話線)124,當然,也可以用無線通信,與車輛網(wǎng)絡(luò)服務(wù)器102a進行通信。通信服務(wù)供應(yīng)商104可以是任何常規(guī)的移動電話服務(wù)供應(yīng)商。
參照圖1A,組交互系統(tǒng)100a使得可利用導航系統(tǒng)300a、300b、300c,根據(jù)圖5、6A、6B、7A以及7B中描述的方法,與激活的組中的成員進行通信和交互。分別在車輛106a、108a、110a中的車輛導航系統(tǒng)300a、300b、300c能夠相互進行無線通信或交互。在圖1的組交互系統(tǒng)100a中,激活的組的選中的成員(車輛導航系統(tǒng)300a、300b、300c的選中的用戶)之間的無線通信或交互經(jīng)由無線服務(wù)供應(yīng)商104a和車輛網(wǎng)絡(luò)服務(wù)器102來實現(xiàn)。組交互系統(tǒng)100a為星形拓撲結(jié)構(gòu),其中車輛網(wǎng)絡(luò)服務(wù)器102處于星形結(jié)構(gòu)的中心,使得在選中的成員之間的所有通信或交互通過車輛網(wǎng)絡(luò)服務(wù)器102來實現(xiàn)。例如,為了與車輛108a中的導航系統(tǒng)300b建立無線通信或其它類型的交互,車輛106a中的導航系統(tǒng)300a可以經(jīng)由無線服務(wù)供應(yīng)商104a向車輛網(wǎng)絡(luò)服務(wù)器102a發(fā)送控制信號。作為響應(yīng),車輛網(wǎng)絡(luò)服務(wù)器102a在激活的組的車輛106a的導航系統(tǒng)300a和車輛108a的導航系統(tǒng)300b之間建立無線通信或交互。如上所述,導航系統(tǒng)300a、300b、300c之間的無線通信優(yōu)選為移動電話通信,盡管對于本領(lǐng)域技術(shù)人員,很明顯,使用其它類型的無線通信,例如,衛(wèi)星通信,短程無線電通信,或IEEE802.11(b)標準的通信均符合本發(fā)明。
導航系統(tǒng)300a、300b、300c還可通過車輛網(wǎng)絡(luò)服務(wù)器102,利用無線通信,接收或發(fā)送相應(yīng)車輛106a、108a、110a的GPS信息給組內(nèi)的其它導航系統(tǒng)300a、300b、300c。例如,導航系統(tǒng)300a可通過車輛網(wǎng)絡(luò)服務(wù)器102和通信服務(wù)供應(yīng)商104a,接收分別來自導航系統(tǒng)300b、300c的車輛108a、110a的GPS信息。其它車輛108a、110a的GPS信息可與車輛106a自身的GPS信息一起顯示在導航系統(tǒng)300a的顯示器上。
車輛導航系統(tǒng)300a、300b、300c能夠同時向/從車輛網(wǎng)絡(luò)服務(wù)器102發(fā)送/接收與在選中的成員之中運行應(yīng)用程序所需的數(shù)據(jù)(例如,聲音數(shù)據(jù)和用于移動電話呼叫的控制信號)一起的GPS信息及用于選擇組和應(yīng)用程序的控制信號。運行應(yīng)用程序所需的數(shù)據(jù)經(jīng)由常規(guī)移動電話通信(例如,GSM)被發(fā)送和接收,而GPS信息及用于選擇組和應(yīng)用程序的控制信號被利用移動電話通信中的文本消息(短信服務(wù))發(fā)送和接收。
與車輛網(wǎng)絡(luò)服務(wù)器102連接的可選服務(wù)操作器103a可以向組中的成員提供各種服務(wù),例如,提供現(xiàn)場操作員服務(wù),語音郵件服務(wù)等。在車輛網(wǎng)絡(luò)服務(wù)器102不能自動建立這種無線通信的情況下,服務(wù)操作器103a還可以在導航系統(tǒng)300a、300b、300c之間手動建立無線通信。服務(wù)操作器103a和車輛網(wǎng)絡(luò)服務(wù)器102之間的通信優(yōu)選地通過有線通信122實現(xiàn)。
組交互系統(tǒng)100a建立成員組,以利用諸如圖6A和6B中所描述的各種方法進行無線通信或其它類型的交互。例如,可以通過用戶的手動輸入在導航系統(tǒng)300a、300b、300c中建立組。也可以將該組輸入并存儲在因特網(wǎng)112上的web服務(wù)器上(未示出),并經(jīng)由有線數(shù)據(jù)通信120將其從web站點下載到車輛網(wǎng)絡(luò)服務(wù)器102。車輛網(wǎng)絡(luò)服務(wù)器102經(jīng)由通信服務(wù)供應(yīng)商104a依次向各導航系統(tǒng)300a、300b、300c提供組信息。對于本領(lǐng)域技術(shù)人員,很明顯,使用各種建立車輛導航系統(tǒng)300a、300b、300c的交互組的方法均符合本發(fā)明。
用于組交互系統(tǒng)100a的組信息包括關(guān)于組中成員的各種信息,例如,通過它們的用戶名或者其它類型的標識的各車輛導航系統(tǒng)300a、300b、300c的標識和相應(yīng)車輛106b、108b、110b的車輛識別號碼,以及對應(yīng)于導航系統(tǒng)300a、300b、300c的每一個的移動電話號碼。組信息還包括一些其它信息,例如,可在各導航系統(tǒng)300a、300b、300c上獲得的用于與組的其他成員交互的應(yīng)用程序。
根據(jù)本發(fā)明第一實施例的組交互系統(tǒng)100可用來建立用于交互的成員組,實時跟蹤成員的位置,并通過無線通信與組中的選中成員通信或交互。例如,在車輛106中的導航系統(tǒng)300a的用戶可建立包括分別在車輛106a、108a、110a中的導航系統(tǒng)300a、300b、300c的組。每個導航系統(tǒng)300a、300b、300c利用其自身GPS信息和經(jīng)由車輛網(wǎng)絡(luò)服務(wù)器102從其它車輛106a、108a、110a接收的GPS信息實時跟蹤組中所有車輛的位置。組中的每個成員可利用導航系統(tǒng)300a、300b、300c選擇組中的一些成員,并經(jīng)由無線通信與所選中的成員進行通信或交互。下面參照圖2-5,6A-6B,以及7A-7B詳細描述利用導航系統(tǒng)選擇組成員的方式,以及在選中的成員之間實現(xiàn)無線通信或交互的方式。
圖1B為示圖,其說明了根據(jù)本發(fā)明第二實施例的網(wǎng)絡(luò)化組交互系統(tǒng)100b。對照圖1A所示的使用了車輛網(wǎng)絡(luò)服務(wù)器102的組交互系統(tǒng),圖1B中的組交互系統(tǒng)100b被改變?yōu)閷Φ认到y(tǒng),其無需使用車輛網(wǎng)絡(luò)服務(wù)器102,就可實現(xiàn)無線通信。
網(wǎng)絡(luò)化組交互系統(tǒng)100b包括多個車輛106b、108b、110b,通信服務(wù)供應(yīng)商104b,以及可選服務(wù)操作器103b。車輛106b、108b、110b分別包括車輛導航系統(tǒng)300d、300e、300f,以用于本發(fā)明的網(wǎng)絡(luò)化組交互系統(tǒng)100b。盡管組交互系統(tǒng)100b被示出具有三個車輛106b、108b、110b以及三個相應(yīng)的車輛導航系統(tǒng)300d、300e、300f,對本領(lǐng)域技術(shù)人員而言,很明顯,使用任何數(shù)目的車輛和相應(yīng)的車輛導航系統(tǒng)都符合本發(fā)明。
導航系統(tǒng)300d、300e、300f不同于圖1A中的導航系統(tǒng)300a、300b、300c,這是因為,它們無需使用車輛網(wǎng)絡(luò)服務(wù)器就能夠建立成員組,并與其它導航系統(tǒng)進行無線通信。即,導航系統(tǒng)300d、300e、300f無需使用車輛網(wǎng)絡(luò)服務(wù)器,就能夠在組內(nèi)的選中成員之間進行對等無線通信140、146、150。車輛導航系統(tǒng)300d、300e、300f的操作細節(jié)將在以下參照圖3B進行解釋。盡管也可使用其它類型的無線通信,所述無線通信優(yōu)選為蜂窩通信。導航系統(tǒng)300d、300e、300f還能夠利用在其上安裝的常規(guī)全球定位系統(tǒng)(GPS)(未示出)顯示相應(yīng)車輛的位置。
參照圖1B,組交互系統(tǒng)100b使得可通過利用導航系統(tǒng)300d、300e、300f,根據(jù)圖5、6A、6B、7A以及7B中描述的方法,與組中的成員進行通信和交互。分別在車輛106b、108b、110b中的車輛導航系統(tǒng)300d、300e、300f能夠相互進行無線通信或交互。在圖1B的組交互系統(tǒng)100b中,在激活的組的選中成員(車輛導航系統(tǒng)300d、300e、300f的選中用戶)之間的無線通信或交互無需使用車輛網(wǎng)絡(luò)服務(wù)器即可實現(xiàn)。例如,車輛106b中的導航系統(tǒng)300d無需使用車輛網(wǎng)絡(luò)服務(wù)器,即可直接經(jīng)由短程無線電通信140或者間接地經(jīng)由通信服務(wù)供應(yīng)商104b與車輛108b中的導航系統(tǒng)300e建立無線通信或其它類型的交互。導航系統(tǒng)300d、300e、300f之間的無線通信140、146、150優(yōu)選地為短程無線電通信,或IEEE802.11b通信,但是對于本領(lǐng)域技術(shù)人員,很明顯,使用其它類型的無線通信,例如,蜂窩通信或者衛(wèi)星通信,也符合本發(fā)明。
導航系統(tǒng)300d、300e、300f無需使用車輛網(wǎng)絡(luò)服務(wù)器,也可直接利用無線通信140、146、150,或者間接地經(jīng)由通信服務(wù)供應(yīng)商104b,分別接收或發(fā)送相應(yīng)車輛106b、108b、110b的GPS信息給組內(nèi)的其它導航系統(tǒng)300d、300e、300f。例如,導航系統(tǒng)300d可分別從導航系統(tǒng)300e、300f接收車輛108b、110b的GPS信息。通過利用短程無線電通信140、146、150直接發(fā)送該GPS信息。其它車輛108b、110b的GPS信息可與車輛106b自身的GPS信息一起顯示在導航系統(tǒng)300d的顯示器上。其它控制信號,例如,應(yīng)用程序和組成員的選擇也利用短程無線電通信140、146、150直接發(fā)送。
另一方面,在選中的組成員之間進行交互所需要的數(shù)據(jù),例如,車輛導航系統(tǒng)300d、300e、300f之間的移動電話呼叫中的話音數(shù)據(jù),經(jīng)由到通信服務(wù)供應(yīng)商104b的單獨的通信信道142、144、148,在車輛導航系統(tǒng)300d、300e、300f之間被發(fā)送和接收。通信信道142、144、148優(yōu)選地為蜂窩通信信道。
可選服務(wù)操作器103b可以經(jīng)由有線通信152與通信服務(wù)供應(yīng)商104b連接,并向組中的成員提供各種服務(wù),例如,現(xiàn)場操作員服務(wù),語音郵件服務(wù)等。
組交互系統(tǒng)100b利用諸如圖6A和6B中描述的各種方法建立用于無線通信或其它類型交互的激活的組。例如,可通過用戶的手動輸入在導航系統(tǒng)300d、300e、300f中建立所述組。對于本領(lǐng)域技術(shù)人員,很明顯,使用各種建立用于導航系統(tǒng)的交互組的方法均符合本發(fā)明。
用于組交互系統(tǒng)100b的組信息包括關(guān)于組中多個成員的各種信息,例如,通過用戶名或者任何其它類型標識的各車輛導航系統(tǒng)300d、300e、300f的標識,相應(yīng)車輛106b、108b、110b的車輛識別號碼,以及對應(yīng)于導航系統(tǒng)300d、300e、300f的移動電話號碼。組信息還可以包括一些其它信息,例如,關(guān)于在各導航系統(tǒng)300d、300e、300f上可用于與組的其他成員進行交互的應(yīng)用程序的信息。
類似于圖1A中的組交互系統(tǒng)100a,根據(jù)本發(fā)明第二實施例的組交互系統(tǒng)100b可用于建立用于交互的成員組,跟蹤成員位置,并通過無線通信與組中的選中成員通信或交互。然而,圖1B的組交互系統(tǒng)100b與圖1A的組交互系統(tǒng)100a的不同之處在于,其無需使用車輛網(wǎng)絡(luò)服務(wù)器102,就能夠在成員之間進行對等通信。此處,啟動組交互過程的車輛導航系統(tǒng)300d、300e、300f將建立所述組,并通過經(jīng)由直接無線通信140、146、150向其它導航系統(tǒng)300d、300e、300f發(fā)送組信息,與組的其它成員共享組信息。利用導航系統(tǒng)選擇組中的成員的方式,以及在選中的成員之間建立無線通信和交互的方式將在下面參照圖2-5,6A-6B,以及7A-7B進行詳細描述。
圖2為框圖,其說明了根據(jù)本發(fā)明的一個實施例的車輛網(wǎng)絡(luò)服務(wù)器102。車輛網(wǎng)絡(luò)服務(wù)器102使用在圖1A所示的組交互系統(tǒng)100a,以在車輛導航系統(tǒng)300a、300b、300c的組成員之間提供交互。
參照圖2,車輛網(wǎng)絡(luò)服務(wù)器102包括輸入裝置204,處理器206,存儲裝置208,顯示裝置210,數(shù)據(jù)通信模塊214,以及無線通信模塊216。盡管也可以使用其它類型的無線通信,例如,衛(wèi)星通信、短程無線電通信或者根據(jù)IEEE 802.11b標準的通信,無線通信模塊216優(yōu)選地為移動電話接口。無線通信模塊216能夠經(jīng)由通信服務(wù)供應(yīng)商104a與圖1的各種導航系統(tǒng)300a、300b、300c進行通信。在車輛網(wǎng)絡(luò)服務(wù)器102和通信服務(wù)供應(yīng)商104a之間的無線通信124優(yōu)選地為移動電話通信。無線通信模塊216經(jīng)由通信服務(wù)供應(yīng)商104a,從導航系統(tǒng)300a、300b、300c接收各種控制信息,例如,關(guān)于組的選擇、組中成員的選擇的信息,關(guān)于組成員的各種信息(例如,成員標識,移動電話號碼等),以及關(guān)于將在選中的成員之間啟動的應(yīng)用程序的選擇的信息,成員車輛導航系統(tǒng)的GPS信息等。該控制信息經(jīng)由在通信服務(wù)供應(yīng)商104a和車輛網(wǎng)絡(luò)服務(wù)器102之間的蜂窩通信124的文本消息發(fā)送。根據(jù)本發(fā)明,這種控制信息被無線通信模塊216接收,并存儲在存儲裝置208中,以由車輛網(wǎng)絡(luò)服務(wù)器102使用。無線通信模塊216還經(jīng)由通信服務(wù)供應(yīng)商104a,利用蜂窩通信124,向/從車輛導航系統(tǒng)300a、300b、300c發(fā)送/接收交互應(yīng)用程序數(shù)據(jù),例如,實際話音數(shù)據(jù)用于移動電話呼叫的相關(guān)控制信號。
數(shù)據(jù)通信模塊214為常規(guī)接口,其可與諸如因特網(wǎng)的數(shù)據(jù)通信網(wǎng)絡(luò)相連接。數(shù)據(jù)通信模塊124可為標準以太網(wǎng)接口等。數(shù)據(jù)通信模塊214從因特網(wǎng)112接收各種信息。例如,導航系統(tǒng)300a、300b、300c的用戶可以通過使用所有用于建立組以及與組中成員通信或交互的信息(例如,成員標識,成員移動電話號碼等),利用因特網(wǎng)112上的網(wǎng)頁在web服務(wù)器上建立用于交互的組。在沒有組信息輸入到車輛導航系統(tǒng)300a、300b、300c的情況下,這樣的組信息還可以用作缺省組信息。車輛網(wǎng)絡(luò)服務(wù)器102還可以作為因特網(wǎng)112上的web服務(wù)器工作。存儲在因特網(wǎng)112的web服務(wù)器上的組信息可以經(jīng)由數(shù)據(jù)通信模塊214下載到車輛網(wǎng)絡(luò)服務(wù)器102上,并最終經(jīng)由無線通信模塊216和通信服務(wù)供應(yīng)商104a發(fā)送給導航系統(tǒng)300a、300b、300c。各個車輛導航系統(tǒng)300a、300b、300c將組信息存儲在存儲裝置208中。
處理器206經(jīng)由總線218控制車輛網(wǎng)絡(luò)服務(wù)器102中多個組成部分的工作,包括輸入裝置204,存儲裝置208,顯示裝置210,數(shù)據(jù)通信模塊214,無線通信模塊216。為此,處理器206執(zhí)行存儲在存儲裝置208中的指令或程序,以提供車輛網(wǎng)絡(luò)服務(wù)器102的各種功能性,例如,建立組,建立在組的選中成員之間的通信,運行與組的選中成員相關(guān)聯(lián)的應(yīng)用程序,等等。
存儲裝置208作為處理器206的工作存儲器進行工作,并且還存儲車輛網(wǎng)絡(luò)服務(wù)器102和/或車輛導航系統(tǒng)300a、300b、300c所用的各種信息。存儲裝置208包括組數(shù)據(jù)模塊220,O/S(操作系統(tǒng))模塊222,組建立模塊224,以及應(yīng)用程序模塊226。O/S模塊222為車輛網(wǎng)絡(luò)服務(wù)器102存儲操作系統(tǒng)或引導序列。組數(shù)據(jù)模塊220存儲所有組信息,例如,組成員列表,組成員標識,等等。組建立模塊224存儲用于根據(jù)圖6A和6B中描述的方法建立成員組的指令和程序。應(yīng)用程序模塊226存儲用于與組中的選中成員進行交互的各種應(yīng)用程序,例如,移動電話應(yīng)用程序,游戲應(yīng)用程序等。存儲裝置208優(yōu)選地為可重寫存儲器,例如,SRAM,閃存,或硬盤等。
在根據(jù)本發(fā)明另一個實施例的更為分散的系統(tǒng)中,存儲裝置208可存儲更少的信息,使得,組信息、應(yīng)用程序、以及/或者用于建立組的信息存儲在車輛導航系統(tǒng)300a、300b、300c自身中,而不是存儲在車輛網(wǎng)絡(luò)服務(wù)器102中。
當現(xiàn)場操作員直接利用車輛網(wǎng)絡(luò)服務(wù)器102為車輛導航系統(tǒng)300a、300b、300c服務(wù)時,顯示裝置210顯示用于與現(xiàn)場操作員交互的信息。這種情況下,輸入裝置204由現(xiàn)場操作員使用以向車輛網(wǎng)絡(luò)服務(wù)器102輸入數(shù)據(jù)和命令。輸入裝置104可為任何類型,例如鍵盤,觸摸屏輸入等。例如,現(xiàn)場操作員可以響應(yīng)于經(jīng)由無線通信模塊216從車輛導航系統(tǒng)300a、300b、300c的用戶接收到的請求,手動輸入組信息。如上所述,現(xiàn)場操作員也可以作為與車輛網(wǎng)絡(luò)服務(wù)器102通信地連接的服務(wù)操作器103的基礎(chǔ),在這種情況下,顯示裝置210和輸入裝置204為車輛網(wǎng)絡(luò)服務(wù)器102的可選組件。
車輛網(wǎng)絡(luò)服務(wù)器102與車輛導航系統(tǒng)300a、300b、300c協(xié)同工作,以提供本發(fā)明的組交互功能。例如,車輛網(wǎng)絡(luò)服務(wù)器102可以將組信息(成員列表,成員標識,成員移動電話號碼等)存儲在存儲裝置208的組數(shù)據(jù)模塊220中,以由車輛導航系統(tǒng)300a、300b、300c使用。車輛網(wǎng)絡(luò)服務(wù)器102中的處理器206也可以經(jīng)由無線通信模塊216,將這些組信息下載給車輛導航系統(tǒng)300a、300b、300c。車輛網(wǎng)絡(luò)服務(wù)器102可以經(jīng)由無線通信模塊216,從車輛導航系統(tǒng)300a、300b、300c接收建立通信或運行關(guān)于組中的選中成員的選中的應(yīng)用程序(例如,移動電話呼叫或互動游戲)的請求。作為響應(yīng),車輛網(wǎng)絡(luò)服務(wù)器102中的處理器206可以經(jīng)由無線通信模塊216和通信服務(wù)供應(yīng)商104,運行關(guān)于選中成員的存儲在存儲裝置208的應(yīng)用程序模塊226中的選中的應(yīng)用程序,或者通過對選中成員進行組呼叫來建立無線通信。
圖3A為框圖,其說明了根據(jù)本發(fā)明第一實施例的車輛導航系統(tǒng)300a。圖3A中的車輛導航系統(tǒng)300a用于圖1A中的組交互系統(tǒng)100a。參照圖3A,車輛導航系統(tǒng)300a包括觸摸屏301,GPS模塊302,輸入裝置304,語音識別/合成模塊305,處理器306,存儲裝置308,顯示裝置310,無線通信模塊316,以及總線318。除了常規(guī)車輛導航系統(tǒng)的功能,例如將車輛導航系統(tǒng)300a所在車輛的位置顯示在顯示地圖上,本發(fā)明的車輛導航系統(tǒng)300a還能夠?qū)崿F(xiàn)根據(jù)本發(fā)明的組建立和交互功能。
無線通信模塊316優(yōu)選地為移動電話接口(例如,GSM電話接口)。無線通信模塊216能夠經(jīng)由通信服務(wù)供應(yīng)商104a,與多個導航系統(tǒng)300以及車輛網(wǎng)絡(luò)服務(wù)器102進行通信。無線通信模塊316經(jīng)由通信服務(wù)供應(yīng)商104與車輛網(wǎng)絡(luò)服務(wù)器102就各種信息進行通信,例如關(guān)于組選擇、組中成員的選擇的控制數(shù)據(jù),關(guān)于成員的各種信息(例如,成員標識,移動電話號碼等),關(guān)于在選中的成員之間運行的應(yīng)用程序的選擇的信息,車輛或組的其他車輛的GPS信息等。這些控制數(shù)據(jù)通過蜂窩通信的文本消息發(fā)送。另一方面,利用典型的蜂窩通信發(fā)送和接收應(yīng)用程序數(shù)據(jù)(例如,用于移動電話呼叫的話音數(shù)據(jù))。
處理器306控制車輛導航系統(tǒng)300中各種組件的工作,包括輸入裝置304,語音識別/合成模塊305,存儲裝置308,顯示裝置310,無線通信模塊316,GPS模塊302,以及觸摸屏301。為此,處理器306執(zhí)行存儲在存儲裝置308中的指令或程序,以提供車輛導航系統(tǒng)300的各種功能性,例如建立組,向車輛網(wǎng)絡(luò)服務(wù)器102請求在組的選中成員間的通信,運行與組的選中成員相關(guān)的應(yīng)用程序等。
存儲裝置308作為處理器306的工作存儲器,并且也存儲車輛導航系統(tǒng)300a所使用的各種信息。存儲裝置308包括組數(shù)據(jù)模塊320,O/S(操作系統(tǒng))模塊322,組建立模塊324,以及應(yīng)用程序模塊326。O/S模塊322為車輛網(wǎng)絡(luò)服務(wù)器102存儲操作系統(tǒng)或引導序列。組數(shù)據(jù)模塊320存儲所有組信息,例如,組成員列表,組成員標識,等等。組建立模塊324存儲用于根據(jù)圖6A和6B中描述的方法建立成員組的指令和程序。應(yīng)用程序模塊326存儲各種用于與組的選中成員進行交互的應(yīng)用程序,例如,移動電話應(yīng)用程序,游戲應(yīng)用程序等。應(yīng)用程序模塊326還存儲用于確定和顯示車輛導航系統(tǒng)300a的位置的GPS應(yīng)用和關(guān)聯(lián)地圖信息。存儲裝置308優(yōu)選地為可重寫存儲器,例如,SRAM,閃存,或硬盤。
在根據(jù)本發(fā)明的另一個實施例的較少分散的系統(tǒng)中,存儲裝置208可存儲較少信息,使得,組信息、應(yīng)用程序、以及/或者用于建立無線通信的應(yīng)用程序信息被存儲在車輛網(wǎng)絡(luò)服務(wù)器102中,而不是存儲在車輛導航系統(tǒng)300a中。
顯示裝置310顯示用于與車輛導航系統(tǒng)300a的用戶進行交互的信息。例如,顯示裝置310顯示圖4所示的交互式地圖,以指示組成員的位置,并促進成員的選擇以及對關(guān)于選中成員的相關(guān)應(yīng)用程序的啟動。盡管也可使用其它類型的顯示裝置,顯示裝置310優(yōu)選地為液晶顯示器(LCD)。
觸摸屏301與顯示裝置310重疊,以向用戶提供在交互式顯示器上輸入命令和數(shù)據(jù)的能力。盡管也可以提供其它類型的觸摸屏,觸摸屏301優(yōu)選地為常規(guī)的電阻式觸摸屏。顯示裝置310和觸摸屏301將在后面參照圖4詳細描述。
可選擇的輸入和輸出裝置也可出現(xiàn)在車輛導航系統(tǒng)300a中。例如,用戶可利用諸如物理按鍵的輸入裝置304向車輛導航系統(tǒng)300a輸入各種數(shù)據(jù)和命令。用戶還可以利用語音識別/合成模塊305輸入用于與組成員進行交互的數(shù)據(jù)和命令?;蛘撸陲@示裝置310上顯示的信息可以利用語音識別/合成模塊305轉(zhuǎn)換為語音形式,從而以音頻形式向用戶傳達信息。語音識別/合成模塊305為常規(guī)的語音識別和合成模塊,其包括麥克風(未示出),揚聲器(未示出)以及識別和合成語音的軟件能力。所述常規(guī)語音識別/合成模塊305的工作已為本領(lǐng)域技術(shù)人員所熟知,從而,對于理解本發(fā)明,無需對此工作進行詳細描述。
GPS模塊302經(jīng)由GPS傳感器(未示出)從GPS衛(wèi)星接收GPS信息,并利用常規(guī)的三角測量方案來確定車輛導航系統(tǒng)300a所在車輛的當前位置。所確定的位置與經(jīng)由通過無線通信模塊316從其它車輛導航系統(tǒng)300接收到的組中其它車輛的位置一起示于顯示裝置310。如上所述,關(guān)于其它車輛位置的信息通過蜂窩通信(例如GSM)中的文本消息進行發(fā)送。
車輛導航系統(tǒng)300a與車輛網(wǎng)絡(luò)服務(wù)器102,以及組中其它車輛108a、110a中的其它車輛導航系統(tǒng)300b、300c協(xié)同工作,以提供本發(fā)明的組交互功能,如圖5、6以及7A-7C中所解釋的。例如,車輛導航系統(tǒng)300可以在存儲裝置308中存儲組信息(成員列表,成員標識,成員移動電話號碼等)。車輛導航系統(tǒng)300還可以經(jīng)由無線通信模塊216向車輛網(wǎng)絡(luò)服務(wù)器102發(fā)送請求,以進行移動電話呼叫或啟動關(guān)于組中的選中成員的選中的應(yīng)用程序(例如互動游戲)。車輛導航系統(tǒng)300還可以在車輛導航系統(tǒng)300自身的存儲器308中存儲和運行這些應(yīng)用程序。
圖3B為框圖,其說明了根據(jù)本發(fā)明第二實施例的車輛導航系統(tǒng)300d。圖3B中的車輛導航系統(tǒng)300d用于圖1B中的組交互系統(tǒng)100b。除了包括用于與其它車輛導航系統(tǒng)300d直接通信的對等通信模塊317以外,車輛導航系統(tǒng)300d與圖3A中描述的車輛導航系統(tǒng)300a相同。經(jīng)由對等通信模塊317發(fā)送控制數(shù)據(jù),例如組的選擇,關(guān)于成員的各種信息(例如,成員標識,移動電話號碼等),以及所述車輛和組中其它車輛的GPS信息等。盡管也可以使用其它類型的通信接口,例如,IEEE 802.11b標準通信接口,對等通信模塊317優(yōu)選地為短程無線電通信接口。另一方面,在選中成員之中運行的應(yīng)用程序的選擇,用于交互的組中成員的選擇,以及實際應(yīng)用程序數(shù)據(jù)(例如用于移動電話呼叫的話音數(shù)據(jù)),被利用典型的移動通信經(jīng)由無線通信模塊316發(fā)送和接收。此外,在O/S模塊322和組建立模塊324中的數(shù)據(jù)和程序以及處理器306的工作方面對車輛導航系統(tǒng)300a中的進行了改進,以與對等通信模塊317的功能性相一致。
圖4為根據(jù)本發(fā)明一個實施例的車輛導航系統(tǒng)300a或300d的顯示裝置屏幕的圖形表示。地圖406顯示在與觸摸屏301重疊的顯示裝置310上。參照圖4,顯示地圖406以指示多條道路的位置和名稱。給定組的三輛汽車(汽車1,汽車2,以及汽車3)的位置也顯示在地圖306上,當然對于本領(lǐng)域技術(shù)人員來說,很明顯,任何數(shù)目的汽車都可以顯示在地圖406上,這取決于組中的成員的數(shù)目。假設(shè)顯示裝置310是在汽車1的車輛導航系統(tǒng)300a或300d中的一個,汽車1的位置由GPS模塊302確定,并顯示在地圖406上。組中其它車輛(汽車2和汽車3)的位置經(jīng)由無線通信模塊316從汽車2和3中的車輛導航系統(tǒng)300b、300c接收,或者經(jīng)由對等通信模塊317從汽車2和3中的車輛導航系統(tǒng)300e,300f接收,并同樣地顯示在地圖406上。車輛導航系統(tǒng)300a、300d的用戶可以通過觸摸與汽車對應(yīng)的圖標(指示)來啟動或運行關(guān)于選中的汽車的應(yīng)用程序。例如,用戶可觸摸地圖406上的汽車2的指示,以選擇汽車2并啟動關(guān)于汽車2的應(yīng)用程序(例如,進行移動電話呼叫)。顯示裝置310與觸摸屏301重疊,因此觸摸屏301可以通過檢測用戶觸摸的位置確定選擇哪一輛汽車。
應(yīng)用程序列表404展示了各種應(yīng)用程序,例如,移動電話應(yīng)用程序,互動游戲應(yīng)用程序,以及關(guān)于組中選中成員的可用于車輛導航系統(tǒng)300的兩個其它應(yīng)用程序。用戶可通過觸摸用于指示應(yīng)用程序列表404中所需應(yīng)用程序的屏幕部分,選擇所需的應(yīng)用程序。
觸摸屏301上的輸入圖標402用于向車輛導航系統(tǒng)300輸入各種數(shù)據(jù)和命令。輸入圖標402優(yōu)選地包括各種圖標,其對應(yīng)于用于通過菜單瀏覽以及在菜單上選擇特定項目的命令和數(shù)據(jù),從而,用戶可輸入用于建立交互組或者啟動關(guān)于選中成員的應(yīng)用程序的各種數(shù)據(jù)和命令。
在實際使用中,車輛導航系統(tǒng)300的用戶通過觸摸地圖406上與所需汽車相對應(yīng)的圖標,在組中選擇一輛或多輛希望與之交互的汽車,并通過觸摸對應(yīng)于應(yīng)用程序列表404中的所需應(yīng)用程序的圖標,來選擇將要啟動的關(guān)于組中成員的應(yīng)用程序。例如,當汽車1中的用戶希望與汽車2進行移動電話呼叫時,用戶通過觸摸地圖406上汽車2的指示來選擇汽車2,并通過觸摸應(yīng)用程序列表404中的移動電話應(yīng)用程序的相應(yīng)圖標,來選擇移動電話應(yīng)用程序。作為響應(yīng),車輛導航系統(tǒng)300根據(jù)將在后面參照圖7A和7B進行描述的方法,啟動關(guān)于汽車2的選中的應(yīng)用程序(移動電話應(yīng)用程序)。
圖4中說明的顯示裝置310的圖形表示僅為車輛導航系統(tǒng)300a、300d的用戶界面的例子。對于本領(lǐng)域技術(shù)人員,很明顯,用戶界面的任何類型或形式均可用于車輛導航系統(tǒng)300a、300d中,以與用戶交互。
圖5為流程圖,其說明了利用根據(jù)本發(fā)明的一個實施例的車輛導航系統(tǒng)300a、300d,在激活的組內(nèi)與選中的成員進行交互的方法。當過程開始(502)后,車輛導航系統(tǒng)300的用戶建立希望與之交互的成員(汽車或車輛導航系統(tǒng))組(504)。建立成員組所用的信息可以包括成員標識(例如,與成員對應(yīng)的移動電話號碼或與車輛對應(yīng)的車輛識別號碼)以及可用于每一個組成員的應(yīng)用程序。步驟504將在后面參照圖6A和6B進行詳細說明。
一旦建立了組,車輛導航系統(tǒng)300經(jīng)由無線通信模塊316從對應(yīng)于成員的每一個車輛導航系統(tǒng)300接收關(guān)于組中每一個成員的位置的信息(506)。這些位置作為地圖406上的圖標顯示在顯示裝置310上(508),并反復地更新,直至接收到用戶輸入(509)。
用戶通過觸摸地圖406上對應(yīng)于所需成員的圖標,來選擇一個或多個成員,并且車輛導航系統(tǒng)300a、300d接收這種對于成員的選擇(510)。然后,車輛導航系統(tǒng)300a、300d接收來自用戶的應(yīng)用程序的選擇(511)。例如,車輛導航系統(tǒng)300可以接收向所選擇的成員進行移動電話呼叫的選擇。作為響應(yīng),車輛導航系統(tǒng)300啟動關(guān)于組內(nèi)所選中成員的選中的應(yīng)用程序(512)。例如,如果所選中的應(yīng)用程序為移動電話呼叫,車輛導航系統(tǒng)300a、300d進行移動電話呼叫,或者請求車輛網(wǎng)絡(luò)服務(wù)器102對所選中的成員進行移動電話呼叫。如果選中的應(yīng)用程序為互動游戲,車輛導航系統(tǒng)300a、300d啟動互動游戲應(yīng)用程序,或者請求向車輛網(wǎng)絡(luò)服務(wù)器102啟動在選中成員之間的互動游戲應(yīng)用程序。步驟512將參照圖7A和7B進行詳細說明。此過程然后返回步驟506,以進一步對成員位置進行實時跟蹤,以及接收成員和應(yīng)用程序的選擇。
圖6A為流程圖,其說明了根據(jù)本發(fā)明第一實施例的建立成員組的步驟504a。圖6A中的步驟504a通過與車輛導航系統(tǒng)300a和車輛網(wǎng)絡(luò)服務(wù)器102的協(xié)作建立成員組,并用于圖1A中所描述的組交互系統(tǒng)100a。
參照圖6A,當過程開始(502)時,車輛導航系統(tǒng)300a接收將要被包含在組中的成員的選擇??梢岳糜|摸屏301或者輸入裝置302輸入該成員的選擇。車輛導航系統(tǒng)300a向車輛網(wǎng)絡(luò)服務(wù)器102發(fā)送這種組成員的選擇(606)。車輛網(wǎng)絡(luò)服務(wù)器102建立與選中的組成員的通信(608),并向每一個選中的成員請求將此成員加入組的許可(610)。然后,車輛網(wǎng)絡(luò)服務(wù)器102將請求(610)的結(jié)果發(fā)送回車輛導航系統(tǒng)300a(612)。隨后,車輛網(wǎng)絡(luò)服務(wù)器300a將給予許可的成員加入激活的組(614)。組信息可以與組中其它成員共享。為此,車輛導航系統(tǒng)300a向車輛網(wǎng)絡(luò)服務(wù)器102發(fā)送所建立組的信息(616),并且車輛網(wǎng)絡(luò)服務(wù)器102依次將所建立組的信息發(fā)送給組中的成員(618),并且此過程繼續(xù)進行(步驟506)。
圖6B為流程圖,其說明了根據(jù)本發(fā)明第二實施例的建立成員組的步驟504b。圖6B的步驟504b利用從外部源下載的信息在車輛網(wǎng)絡(luò)服務(wù)器102中建立成員組,并將組信息下載給車輛導航系統(tǒng)300a。
參照圖6B,當過程開始(502)時,車輛網(wǎng)絡(luò)服務(wù)器102從外部源接收成員列表(632)。例如,車輛網(wǎng)絡(luò)服務(wù)器102可以經(jīng)由其數(shù)據(jù)通信模塊212從因特網(wǎng)web服務(wù)器下載組成員列表。另一個例子,現(xiàn)場操作員可以利用輸入鍵204手動輸入組成員列表。車輛網(wǎng)絡(luò)服務(wù)器102通過利用所接收的成員列表建立用于交互的成員組(634)。然后,車輛網(wǎng)絡(luò)服務(wù)器102將所建立組的信息下載給組中的車輛導航系統(tǒng)300a、300b、300c(636),并且此程序繼續(xù)進行(步驟506)。
盡管以上參照圖6A和6B描述了兩種建立組的實施例,也可以簡單地通過利用觸摸屏301或輸入裝置304向車輛導航系統(tǒng)300a、300d手動地輸入組信息來建立組。此外,也可以在車輛導航系統(tǒng)300a、300d中,從預先設(shè)定的組列表中簡單地選擇組,該組列表基于先前的使用或用戶的設(shè)置而存儲在車輛導航系統(tǒng)300a、300d中。
圖7A為流程圖,其說明了根據(jù)本發(fā)明第一實施例的,運行關(guān)于車輛網(wǎng)絡(luò)服務(wù)器102和選中成員的選中的應(yīng)用程序的步驟512a。在圖7A中說明的步驟512a通過與車輛導航系統(tǒng)300a和車輛網(wǎng)絡(luò)服務(wù)器102的協(xié)作來運行存儲在車輛網(wǎng)絡(luò)服務(wù)器102中的選中的應(yīng)用程序。
參照圖7A,當過程繼續(xù)進行(511)時,車輛導航系統(tǒng)300a建立與車輛網(wǎng)絡(luò)服務(wù)器102的通信(704),并將選中成員和選中的應(yīng)用程序的信息發(fā)送給車輛網(wǎng)絡(luò)服務(wù)器102(706)。例如,車輛導航系統(tǒng)300向車輛網(wǎng)絡(luò)服務(wù)器102發(fā)送請求,以與組中的汽車2和汽車3進行移動電話會議呼叫。車輛網(wǎng)絡(luò)服務(wù)器啟動關(guān)于發(fā)送此信息的車輛導航系統(tǒng)300a以及選中成員的選中的應(yīng)用程序(708),并且該過程繼續(xù)進行(506)。例如,車輛網(wǎng)絡(luò)服務(wù)器102通過運行存儲在存儲裝置208的應(yīng)用程序模塊226中的移動電話應(yīng)用程序,在發(fā)送所述信息的車輛導航系統(tǒng)300a和所有選中的成員之間進行移動電話呼叫。
圖7B為流程圖,其說明了根據(jù)本發(fā)明的另一個實施例的,啟動關(guān)于車輛導航系統(tǒng)和選中成員的選中的應(yīng)用程序的步驟512b。在圖7B中說明的步驟512b啟動存儲在車輛導航系統(tǒng)300d中的選中的應(yīng)用程序,并因此不涉及與車輛網(wǎng)絡(luò)服務(wù)器102的通信。這樣,當車輛導航系統(tǒng)300d用于能夠進行對等通信的組交互系統(tǒng)100b中時,其使用步驟512b。即,當車輛導航系統(tǒng)300d無需利用車輛網(wǎng)絡(luò)服務(wù)器102,而通過短程無線電通信等直接與其它成員通信時,使用步驟512b。
參照圖7B,當過程繼續(xù)進行(511)時,車輛導航系統(tǒng)300d通過通信服務(wù)供應(yīng)商104經(jīng)由無線通信模塊316直接與選中成員建立通信(722)。然后,車輛導航系統(tǒng)300通過運行存儲在其中的選中的應(yīng)用程序,啟動關(guān)于車輛導航系統(tǒng)300d以及選中成員的選中的應(yīng)用程序,并且過程繼續(xù)進行(步驟506)。例如,車輛導航系統(tǒng)300d可通過通信服務(wù)供應(yīng)商104向選中的成員進行移動電話呼叫。
圖7C為流程圖,其說明了根據(jù)本發(fā)明的再一個實施例的,運行關(guān)于車輛導航系統(tǒng)和選中成員的選中的應(yīng)用程序的步驟512c。在圖7C中說明的步驟512c通過與車輛導航系統(tǒng)300a和車輛網(wǎng)絡(luò)服務(wù)器102的協(xié)作,來運行存儲在車輛網(wǎng)絡(luò)服務(wù)器102中的選中的應(yīng)用程序。圖7C中運行的應(yīng)用程序是需要控制信號在組的選中成員之間持續(xù)交互和通信的應(yīng)用程序,例如,互動游戲。
參照圖7C,當過程繼續(xù)進行(511)時,車輛導航系統(tǒng)300a與車輛網(wǎng)絡(luò)服務(wù)器102建立通信(744),并將選中成員和選中的應(yīng)用程序的信息發(fā)送給車輛網(wǎng)絡(luò)服務(wù)器102(746)。例如,車輛導航系統(tǒng)300向車輛網(wǎng)絡(luò)服務(wù)器102發(fā)送請求,以運行關(guān)于組中的汽車2和汽車3的互動游戲。車輛網(wǎng)絡(luò)服務(wù)器啟動關(guān)于發(fā)送信息的車輛導航系統(tǒng)300a和選中成員的選中的應(yīng)用程序(748)。例如,車輛網(wǎng)絡(luò)服務(wù)器102啟動關(guān)于發(fā)送信息的車輛導航系統(tǒng)300a和所有選中成員(汽車2和3)的交互游戲應(yīng)用程序。所述互動游戲應(yīng)用程序存儲在存儲裝置208的應(yīng)用程序模塊226中。隨后,車輛網(wǎng)絡(luò)服務(wù)器從選中成員(汽車2和3)接收用于已啟動的應(yīng)用程序的其它控制(例如,用于互動游戲應(yīng)用程序的控制信號)(750)。車輛導航系統(tǒng)300a還向車輛導航系統(tǒng)102發(fā)送在交互式應(yīng)用程序中使用的控制信號(752),從而車輛導航系統(tǒng)可基于來自車輛導航系統(tǒng)300a和其它選中成員的控制信號運行交互式應(yīng)用程序。重復步驟750和752,直至車輛導航系統(tǒng)300a接收到終止應(yīng)用程序的命令(752)。然后,過程繼續(xù)(步驟506)。
盡管以上關(guān)于幾個實施例對本發(fā)明進行了描述,但在本發(fā)明的范圍內(nèi)可做出各種改變。在車輛導航系統(tǒng)之中或者在車輛導航系統(tǒng)和車輛網(wǎng)絡(luò)服務(wù)器之間所使用的通信類型并不限于以上描述的類型,根據(jù)本發(fā)明可以使用任何類型的無線通信。建立成員組所需的信息可取決于在選中成員之間運行的應(yīng)用程序類型而改變,并不限于前述的信息類型。很明顯,本發(fā)明可以用于組的任意數(shù)目成員。在選中成員之間運行的應(yīng)用程序的類型不限于前述的移動電話呼叫、短信文字消息或者互動游戲,對于本領(lǐng)域技術(shù)人員,很明顯,可以使用任何類型的關(guān)于組的選中成員的應(yīng)用程序。因此,本發(fā)明的公開旨在說明、而不是限制本發(fā)明的范圍,本發(fā)明的范圍將在以下的權(quán)利要求中闡明。
權(quán)利要求
1.一種能夠與組中多個其它車輛導航系統(tǒng)進行交互的車輛導航系統(tǒng),此車輛導航系統(tǒng)包括存儲裝置,其包括組數(shù)據(jù)模塊、組建立模塊和應(yīng)用程序模塊,所述組數(shù)據(jù)模塊具有關(guān)于所述組的成員的信息,所述組建立模塊具有用于建立所述組的應(yīng)用程序,并且所述應(yīng)用程序模塊具有至少一種用于與所述組的選中成員進行交互的應(yīng)用程序;以及處理器,其與所述存儲裝置相連接,運行用于建立所述組的所述應(yīng)用程序以及用于與所述組的選中成員進行交互的所述應(yīng)用程序。
2.權(quán)利要求1的車輛導航系統(tǒng),其中,所述應(yīng)用程序模塊還包括用于確定所述組的所述成員的位置的全球定位系統(tǒng)應(yīng)用程序。
3.一種車輛網(wǎng)絡(luò)服務(wù)器,其用于組交互系統(tǒng)中,以在多個車輛導航系統(tǒng)之間進行交互,所述車輛網(wǎng)絡(luò)服務(wù)器包括存儲裝置,其包括組數(shù)據(jù)模塊、組建立模塊和應(yīng)用程序模塊,所述組數(shù)據(jù)模塊具有關(guān)于所述組的成員的信息,所述組建立模塊具有用于建立所述組的應(yīng)用程序,并且所述應(yīng)用程序模塊具有至少一種用于與所述組的選中成員進行交互的應(yīng)用程序;以及處理器,其與所述存儲裝置相連接,運行用于建立所述組的所述應(yīng)用程序以及用于與所述組的選中成員進行交互的所述應(yīng)用程序。
4.第一車輛中的車輛導航系統(tǒng),其能夠與組中的多個其它車輛導航系統(tǒng)進行交互,所述車輛導航系統(tǒng)包括全球定位系統(tǒng)(GPS)模塊,用于接收GPS信號,并且基于所述GPS信號確定所述第一車輛的位置;無線通信模塊,用于與所述組的所述其它車輛導航系統(tǒng)進行通信,并從所述其它車輛導航系統(tǒng)接收對應(yīng)于所述其它車輛導航系統(tǒng)所在的第二車輛的位置信息;顯示裝置,其與所述GPS模塊和所述無線通信模塊相連接,用于在地圖上顯示所述第一車輛和所述第二車輛的位置并且顯示一個或多個應(yīng)用程序的列表;觸摸屏,其與所述顯示裝置相連接,并能夠接收對應(yīng)于所述地圖上的一個或多個所述第二車輛的選擇以及一個所述應(yīng)用程序的選擇的輸入命令;以及處理器,其與所述觸摸屏相連接,用于運行關(guān)于所述選中的第二車輛中的其它車輛導航系統(tǒng)的所述選中的應(yīng)用程序。
5.權(quán)利要求4的車輛導航系統(tǒng),還包括存儲裝置,用于存儲所述地圖,以及對應(yīng)于所述第二車輛中的所述其它車輛導航系統(tǒng)的所述應(yīng)用程序和識別信息。
6.權(quán)利要求5的車輛導航系統(tǒng),其中,所述識別信息為對應(yīng)于所述第二車輛中的每一個所述其它車輛導航系統(tǒng)的移動電話號碼,或者為對應(yīng)于每一個所述第二車輛的車輛識別號碼。
7.權(quán)利要求5的車輛導航系統(tǒng),其中,所述車輛導航系統(tǒng)經(jīng)由所述無線通信模塊與車輛網(wǎng)絡(luò)服務(wù)器通信連接,并且所述車輛導航系統(tǒng)從所述車輛網(wǎng)絡(luò)服務(wù)器接收對應(yīng)于所述第二車輛中的所述其它車輛導航系統(tǒng)的所述識別信息。
8.權(quán)利要求5的車輛導航系統(tǒng),其中,所述車輛導航系統(tǒng)通過接收在所述觸摸屏上對所述車輛導航系統(tǒng)的輸入來接收對應(yīng)于所述第二車輛中的所述其它車輛導航系統(tǒng)的所述識別信息。
9.權(quán)利要求4的車輛導航系統(tǒng),其中,所述無線通信模塊為移動電話接口。
10.權(quán)利要求4的車輛導航系統(tǒng),其中,所述選中的應(yīng)用程序為移動電話應(yīng)用程序,并且所述處理器使得在所述第一車輛中的所述車輛導航系統(tǒng)和所述第二車輛中的所述選中的車輛導航系統(tǒng)之間建立移動電話呼叫。
11.權(quán)利要求4的車輛導航系統(tǒng),其中,所述第一車輛和所述第二車輛的所述位置在所述顯示裝置上用所述地圖上的圖標示出,并且通過觸摸所述相應(yīng)圖標作為所述觸摸屏的輸入命令來選擇用于交互的一個或多個所述第二車輛。
12.一種車輛網(wǎng)絡(luò)服務(wù)器,其用于組交互系統(tǒng),以在組中多個相應(yīng)車輛的多個車輛導航系統(tǒng)之間進行交互,所述車輛網(wǎng)絡(luò)服務(wù)器包括無線通信模塊,用于與所述組的所述車輛導航系統(tǒng)通信,并從第一車輛導航系統(tǒng)接收一個或多個第二車輛導航系統(tǒng)的選擇,以及接收用于在所述第一車輛導航系統(tǒng)和所述選中的第二車輛導航系統(tǒng)之間進行交互的應(yīng)用程序的選擇;處理器,其與所述無線通信模塊相連接,用于運行關(guān)于所述第一車輛導航系統(tǒng)和所述選中的第二車輛導航系統(tǒng)的選中的應(yīng)用程序。
13.權(quán)利要求12的車輛網(wǎng)絡(luò)服務(wù)器,還包括存儲裝置,用于存儲所述組的識別信息,該識別信息經(jīng)由所述無線通信模塊被下載到所述多個導航系統(tǒng)。
14.權(quán)利要求13的車輛網(wǎng)絡(luò)服務(wù)器,其中,所述識別信息為對應(yīng)于所述第一和第二車輛導航系統(tǒng)的每一個的移動電話號碼,或者為對應(yīng)于所述第一和第二車輛導航系統(tǒng)所在車輛的車輛識別號碼。
15.權(quán)利要求13的車輛網(wǎng)絡(luò)服務(wù)器,還包括與所述無線通信模塊相連接的數(shù)據(jù)通信模塊,所述識別信息經(jīng)由所述數(shù)據(jù)通信模塊從外部源被下載到所述車輛網(wǎng)絡(luò)服務(wù)器。
16.權(quán)利要求12的車輛網(wǎng)絡(luò)服務(wù)器,其中,所述無線通信模塊為移動電話接口。
17.權(quán)利要求12的車輛網(wǎng)絡(luò)服務(wù)器,其中,所述選中的應(yīng)用程序為移動電話應(yīng)用程序,并且所述處理器使得在所述第一車輛導航系統(tǒng)和所述選中的第二車輛導航系統(tǒng)之間建立移動電話呼叫。
18.在第一車輛導航系統(tǒng)中,一種與第二車輛導航系統(tǒng)進行交互的方法,此方法包括建立包括所述第一車輛導航系統(tǒng)和所述第二車輛導航系統(tǒng)的組;接收關(guān)于所述第一車輛導航系統(tǒng)和所述第二車輛導航系統(tǒng)的位置的信息;顯示所述第一和第二車輛導航系統(tǒng)的所述位置;接收所述第二車輛導航系統(tǒng)的選擇;以及運行關(guān)于所述第一車輛導航系統(tǒng)和所述選中的第二車輛導航系統(tǒng)的應(yīng)用程序。
19.權(quán)利要求18的方法,其中建立組包括接收對應(yīng)于所述第一車輛導航系統(tǒng)和所述第二車輛導航系統(tǒng)的識別信息;基于所述識別信息與所述第二車輛導航系統(tǒng)建立通信,并向所述第二車輛導航系統(tǒng)請求加入所述組的許可;以及將給予許可的所述第二車輛導航系統(tǒng)加入到所述組。
20.權(quán)利要求19的方法,其中,所述識別信息為對應(yīng)于所述第一和第二車輛導航系統(tǒng)的每一個的移動電話號碼。
21.權(quán)利要求18的方法,其中,建立組包括從與所述第一車輛導航系統(tǒng)通信連接的車輛網(wǎng)絡(luò)服務(wù)器接收對應(yīng)于所述第一車輛導航系統(tǒng)和所述第二車輛導航系統(tǒng)的識別信息。
22.權(quán)利要求18的方法,其中,運行所述應(yīng)用程序包括與和所述第一和所述第二車輛導航系統(tǒng)通信連接的車輛網(wǎng)絡(luò)服務(wù)器建立通信,所述車輛網(wǎng)絡(luò)服務(wù)器存儲所述選中的應(yīng)用程序,并能夠運行該應(yīng)用程序;以及向所述車輛網(wǎng)絡(luò)服務(wù)器發(fā)送所述應(yīng)用程序的選擇和所述第二車輛導航系統(tǒng)的選擇。
23.權(quán)利要求18的方法,其中,所述選中的應(yīng)用程序為移動電話應(yīng)用程序,并且運行所述應(yīng)用程序包括在所述第一車輛導航系統(tǒng)和所述選中的第二車輛導航系統(tǒng)之間建立移動電話呼叫。
24.一種在第一車輛中的車輛導航系統(tǒng),其能夠與組中的另一個車輛導航系統(tǒng)進行交互,所述車輛導航系統(tǒng)包括全球定位系統(tǒng)(GPS)裝置,用于接收GPS信號,并基于所述GPS信號確定所述第一車輛的位置;通信裝置,用于與所述組的所述另一個車輛導航系統(tǒng)進行通信,并接收所述另一個車輛導航系統(tǒng)的位置信息;輸出裝置,其與所述GPS裝置和所述通信裝置相連接,用于輸出所述車輛導航系統(tǒng)和所述另一個車輛導航系統(tǒng)的位置以及一個或多個應(yīng)用程序的列表;輸入裝置,其與所述輸出裝置相連接,用于接收對應(yīng)于所述另一個車輛導航系統(tǒng)的選擇和一個所述應(yīng)用程序的選擇的輸入命令;以及處理器裝置,其與所述輸入裝置相連接,用于運行關(guān)于所述另一個車輛導航系統(tǒng)的所述選中的應(yīng)用程序。
25.一種建立車輛導航系統(tǒng)組,以與選中的所述車輛導航系統(tǒng)進行交互的方法,所述方法包括從第一車輛導航系統(tǒng)接收對應(yīng)于第二車輛導航系統(tǒng)的識別信息;基于所述識別信息與所述第二車輛導航系統(tǒng)建立通信,并向所述第二車輛導航系統(tǒng)請求加入所述組的許可;以及將給予許可的所述第二車輛導航系統(tǒng)加入所述組。
全文摘要
所述組交互系統(tǒng)包括多個車輛導航系統(tǒng),這些車輛導航系統(tǒng)能夠互相通信,顯示組中其它車輛導航系統(tǒng)的位置,并接收組中某些車輛導航系統(tǒng)的選擇以及用于在選中的車輛導航系統(tǒng)之間進行交互的應(yīng)用程序的選擇。建立進行交互的車輛導航系統(tǒng)的組。選擇一個或多個其它車輛導航系統(tǒng),以與所述車輛導航系統(tǒng)進行交互。也在所述車輛導航系統(tǒng)上選擇應(yīng)用程序,以與選中的其它車輛導航系統(tǒng)進行交互。作為響應(yīng),所述車輛導航系統(tǒng)運行關(guān)于選中的其它車輛導航系統(tǒng)的選中的應(yīng)用程序。
文檔編號G01C21/36GK1739125SQ20048000231
公開日2006年2月22日 申請日期2004年1月15日 優(yōu)先權(quán)日2003年1月15日
發(fā)明者R·D·梅倫 申請人:株式會社豐田It開發(fā)中心