1つのグループの他の車両と情報をやりとりするためのグループインタラクションシステム
グループインタラクションシステムは、互いに通信することができ、グループ内の他の車両ナビゲーションシステムの位置を表示でき、グループ内のある特定の車両ナビゲーションシステムの選択及び選択された車両ナビゲーションシステムの間で情報をやりとりするためのアプリケーションの選択とを受信できる複数の車両ナビゲーションシステムを含む。互いに情報をやりとりするための車両ナビゲーションシステムのグループが構築される。その車両ナビゲーションと情報をやりとりするために、1つ以上の他の車両ナビゲーションシステムが選択される。また、車両ナビゲーションシステムにおいて、選択された他の車両ナビゲーションシステムと情報をやりとりするためのアプリケーションも選択される。それに応じて、車両ナビゲーションシステムは、選択された他の車両ナビゲーションシステムに対して選択されたアプリケーションを実行する。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は包括的には、他の車両内にいる人々と情報をやりとりできるようにするグループインタラクションシステムに関し、より具体的には、ネットワーク化された車両ナビゲーションシステムを用いて、ユーザが、有効化されたグループの他の車両内の人々と情報をやりとりすることができる、ネットワーク化された車両環境におけるグループインタラクションシステムに関する。
【背景技術】
【0002】
最近、車両はグローバル・ポジショニング・システム(GPS)を用いるナビゲーションシステムを備えている。GPSを用いる従来のナビゲーションシステムは、3つの人工衛星から受信されるGPS信号の三角測量によって車両の現在位置を特定する。そのような従来のナビゲーションシステムは典型的には、デジタル地図を記憶するCD−ROM、DVD−ROMまたはハードディスクからそのデジタル地図を読み出し、そのデジタルマップ上で車両の現在位置を表示し、ユーザをある特定の行き先に案内することができる。しかしながら、従来のナビゲーションシステムは、そのナビゲーションシステムが搭載される車両以外の車両の現在位置を追跡することはできない。
【0003】
また車両は、セルラー電話または衛星電話のような無線通信システムも備える。車両のユーザは、そのような無線通信システムを用いることにより、他の車両の人々と通信することができる。しかしながら、従来の無線通信システムは、ある特定のグループの人々またはそのグループの選択されたメンバーと通信または情報をやりとりする便利な方法を提供することはできない。グループの選択されたメンバーと通信するために、従来の無線通信システムのユーザは、路上を運転しながら、そのグループの選択されたメンバーに手動で電話をかける必要がある。グループの他のメンバーと通信または情報をやりとりする、そのような原始的な方法は不便であり、運転の邪魔になる。
【0004】
従来の車両ナビゲーションシステムは、他の車両に搭載されている他のナビゲーションシステムと通信することができないので、そのナビゲーションシステムが搭載されている車両以外の車両の現在位置を追跡することもできない。たとえば、1つのグループの人々が共通の行き先まで別々の車両で運転する場合がある。そのような状況では、そのグループのメンバーは、一緒に行動することができ、離れ離れにならないように、グループの各車両内の他のメンバーの現在位置を追跡することを望むであろう。また、そのグループのメンバーは、行き先に向かって運転しながら、グループ内の他のメンバーと便利な方法で通信できることも望むこともある。しかしながら、従来のナビゲーションシステムは、他の車両の位置を追跡し、それらの車両と情報をやりとりする方法を提供することはできない。
【0005】
いくつかの従来の双方向無線システム(「トランシーバ」)はGPS機能を備えており、無線信号を用いて他のトランシーバに対して、その位置を送信する能力を有するので、トランシーバの一方のユーザは別のトランシーバの位置を決定することができる。ここでは、トランシーバの一方のユーザのGPS情報が、無線周波数通信によって、他方のトランシーバに送信される。しかしながら、これらの双方向無線システムでは、GPS情報が手動でのみ送信され、絶えず更新されないので、メンバーのグループを維持することはできず、メンバーの位置をリアルタイムに追跡することはできない。さらに、そのようなトランシーバを所持すれば誰でも位置情報を傍受することができるので、これらのトランシーバはグループ内でプライバシーを提供することはできない。
【0006】
それゆえ、グループのメンバーが互いの位置を追跡することができ、互いにリアルタイムに、かつ便利に、しかも運転を妨害しないように通信または情報をやりとりすることができるグループインタラクションシステムが必要とされている。また、グループインタラクションシステムで用いられることになるメンバーのグループを便利に、かつ効率的に構築する方法が必要とされている。
【発明の開示】
【0007】
本発明のグループインタラクションシステムは、1つのグループ内で互いに通信し、互いの位置を追跡および表示し、選択された車両ナビゲーションシステム間で情報をやりとりするためのアプリケーションを共有することができる複数の車両ナビゲーションシステムを含む。車両ナビゲーションシステムのユーザは、その車両ナビゲーションシステムに対応する識別情報を用いて、情報をやりとりする車両ナビゲーションシステムのグループを定義する。ユーザは、そのグループから1以上の他の車両ナビゲーションシステムを選択し、選択された車両ナビゲーションシステムと情報をやりとりするためのソフトウエアアプリケーションを選択する。それに応じて、本発明の車両ナビゲーションシステムは、選択された車両ナビゲーションシステムに対して選択されたアプリケーションを実行する。そのアプリケーションは、セルラー電話アプリケーションを含むことができる。
【0008】
本発明の一実施形態では、車両ナビゲーションシステムは、車両ナビゲーションシステムの位置を決定するためのGPS信号を受信するグローバル・ポジショニング・システム(GPS)モジュールと、グループの他の車両ナビゲーションシステムと通信し、そのグループ内の他の車両ナビゲーションシステムの位置情報を受信する無線通信モジュールと、地図上にグループ内の車両ナビゲーションシステムの位置を表示し、1以上のアプリケーションのリストを表示するディスプレイ装置と、ディスプレイ装置に接続され、地図上に表示されるグループ内の他の車両ナビゲーションシステムのうちの1以上の選択、およびアプリケーションの選択に対応する入力コマンドを受信するタッチセンシティブスクリーンのような入力装置とを備える。タッチセンシティブスクリーンに接続されるプロセッサが、選択された第2の車両内の他の車両ナビゲーションシステムに対して選択されたアプリケーションを実行する。
【0009】
本グループインタラクションシステムは、グループの車両ナビゲーションシステム間の情報のやりとりを容易にする車両ネットワークサーバも備える。車両ネットワークサーバは、そのグループの車両ナビゲーションシステムと通信する無線通信モジュールを備える。無線通信モジュールは、車両ナビゲーションシステムから、情報をやりとりするための1以上の車両ナビゲーションシステムの選択と、そのグループにおいて選択された車両ナビゲーションシステム間で情報をやりとりするためのアプリケーションの選択とを受信する。車両ネットワークサーバは、無線通信モジュールに接続され、選択された車両ナビゲーションシステムに対して選択されたアプリケーションを実行するプロセッサも備える。
【0010】
本発明の車両ナビゲーションシステムによって、ユーザは、グループ内の車両ナビゲーションシステムの位置を追跡しつつ同時に、情報をやりとりするためのグループを構築できるようになる。本車両ナビゲーションシステムは、情報をやりとりするためのグループ内の特定のメンバー(または車両ナビゲーションシステム)を選択する簡単で、便利な方法も提供する。選択されたメンバーと情報をやりとりするためのアプリケーションも便利に選択することができる。本発明の車両ナビゲーションシステムは、選択されたメンバー(または車両ナビゲーションシステム)に対して選択されたアプリケーションを実行することができる。
【発明を実施するための最良の形態】
【0011】
本発明の教示は、添付の図面とともに、以下の詳細な説明を考察することにより容易に理解することができる。
【0012】
本発明の実施形態は、添付の図面を参照しながら以下に説明されることになる。添付の図面では、同様の参照番号が同様の構成要素に対して用いられる。
【0013】
図1Aは、本発明の第1の実施形態による、ネットワーク化されたグループインタラクションシステム100aを示す図である。ネットワーク化されたグループインタラクションシステム100aは複数の車両106a、108a、110aと、通信サービスプロバイダ104と、車両ネットワークサーバ102と、サービスオペレータ103aとを含む。車両ネットワークサーバ102は、インターネット112にも接続されるように示されている。車両106a、108a、110aはそれぞれ、本発明のネットワーク化されたグループインタラクションシステム100aにおいて用いるための車両ナビゲーションシステム300a、300b、300cを備える。グループインタラクションシステム100aは、3つの車両106a、108a、110aを含むように示されているが、任意の複数の車両および対応する車両ナビゲーションシステムを、本発明と矛盾することなく用いることができることは当業者には明らかであろう。
【0014】
ナビゲーションシステム300a、300b、300cは、従来のナビゲーションシステムの機能を実行することができ、また本発明の実施形態に従って、他のナビゲーションシステム300a、300b、300cに関連するメンバーのグループを構築し、そのグループ内の他のナビゲーションシステム300a、300b、300cと通信/情報をやりとりするように構成される。すなわち、ナビゲーションシステム300a、300b、300cは、その中に導入された従来の「グローバル・ポジショニング・システム(GPS)」(図示せず)を用いることにより、対応する車両の位置を表示することができる。さらに、車両106a、108a、110a内のそれぞれの車両ナビゲーションシステム300a、300b、300cは、通信サービスプロバイダ104を通して、無線通信126、128、130、好ましくはセルラー通信する能力を有する。通信サービスプロバイダ104は、有線通信(たとえば、電話線)124を介して車両ネットワークサーバ102aと通信するが、無線通信を用いることもできる。通信サービスプロバイダ104には、任意の従来のセルラー電話サービスプロバイダを用いることができる。
【0015】
図1Aを参照すると、グループインタラクションシステム100aによって、ナビゲーションシステム300a、300b、300cを用いて、図5、図6A、図6B、図7Aおよび図7Bに示される方法に従って、有効化されたグループのメンバーと通信し、情報をやりとりできるようになる。車両106a、108a、110a内のそれぞれの車両ナビゲーションシステム300a、300b、300cは、互いに無線通信または情報をやりとりする能力を有する。図1のグループインタラクションシステム100aでは、有効化されたグループの選択されたメンバー(車両ナビゲーションシステム300a、300b、300cの選択されたユーザ)間の無線通信または情報のやりとりは、通信サービスプロバイダ104aおよび車両ネットワークサーバ102を介して達成される。グループインタラクションシステム100aは星形トポロジーであり、車両ネットワークサーバ102がその星形トポロジーの中心にあり、選択されたメンバー間の全ての通信または情報のやりとりは車両ネットワークサーバ102を通して達成される。たとえば、車両106a内のナビゲーションシステム300aは、車両108a内のナビゲーションシステム300bとの無線通信または他のタイプの情報のやりとりを確立するために、通信サービスプロバイダ104aを介して、車両ネットワークサーバ102aに制御信号を送信することができる。それに応答して、車両ネットワークサーバ102aは、有効化されたグループの車両106a内のナビゲーションシステム300aと車両108a内のナビゲーションシステム300bとの間で、無線通信または情報のやりとりを確立する。先に述べたよ
うに、ナビゲーションシステム300a、300b、300c間の無線通信はセルラー電話通信であることが好ましいが、本発明によれば、衛星通信、短距離無線通信またはIEEE 802.11(b)標準規格による通信のような他のタイプの無線通信を用いることができることは当業者には明らかであろう。
【0016】
ナビゲーションシステム300a、300b、300cは、無線通信を用いて、車両ネットワークサーバ102経由で、対応する車両106a、108a、110aのGPS情報を、グループ内の他のナビゲーションシステム300a、300b、300cとの間で送信または受信してもよい。たとえば、ナビゲーションシステム300aは、車両ネットワークサーバ102および通信サービスプロバイダ104aを通して、ナビゲーションシステム300b、300cからそれぞれ車両108a、110aのGPS情報を受信することができる。他の車両108a、110aのGPS情報は、自らの車両106aのGPS情報とともに、ナビゲーションシステム300aのディスプレイ上に表示されることもできる。
【0017】
車両ナビゲーションシステム106a、108a、110aは、選択されたメンバー間でアプリケーションを実行するために必要とされるデータ(たとえば、セルラー電話による通話の場合には音声データおよび制御信号)とともに、GPS情報ならびにグループおよびアプリケーションを選択する制御信号とを、車両ネットワークサーバ102との間で同時に送受信する能力を有する。アプリケーションを実行するために必要とされるデータは従来のセルラー電話通信(たとえばGSM)を介して送受信され、一方、GPS情報ならびにグループおよびアプリケーションを選択するための制御信号は、セルラー電話通信のテキストメッセージ伝送(ショートメッセージサービス)を用いて送受信される。
【0018】
車両ネットワークサーバ102に接続されるオプションのサービスオペレータ103aも、ライブオペレータサービス、ボイスメールサービス等の種々のサービスをグループ内のメンバーに提供してもよい。サービスオペレータ103aは、車両ネットワークサーバ102が無線通信を自動的に確立できなくなる場合に、ナビゲーションシステム300a、300b、300cの間の無線通信を手動で確立することもできる。サーバオペレータ103aと車両ネットワークサーバ102との間の通信は、有線通信122によって実行されることが好ましい。
【0019】
グループインタラクションシステム100aは、図6Aおよび図6Bに示される方法等の種々の方法を用いて、無線通信または他のタイプの情報のやりとりのためのメンバーのグループを構築する。たとえば、そのグループは、ユーザが手動で入力することにより、ナビゲーションシステム300a、300b、300cにおいて構築してもよい。またそのグループは、インターネット112上のウエブサーバ(図示せず)に入力および記憶されて、有線データ通信120を介して、ウエブサイトから車両ネットワークサーバ102にダウンロードされてもよい。車両ネットワークサーバ102は続いて、通信サービスプロバイダ104aを介して、個々のナビゲーションシステム300a、300b、300cにグループ情報を提供する。車両ナビゲーションシステム300a、300b、300cのための情報をやりとりするグループを構築する種々の方法を、本発明と矛盾することなく用いることができることは当業者には明らかであろう。
【0020】
グループインタラクションシステム100aのためのグループ情報は、それらのユーザ名または任意の他のタイプの識別情報による、各車両ナビゲーションシステム300a、300b、300cの識別情報及び対応する車両106、108、110の車両識別番号、並びに、各ナビゲーションシステム300a、300b、300cに対応するセルラー電話番号などのグループ内のメンバーに関する種々の情報を含む。グループ情報は、個々のナビゲーションシステム300a、300b、300cにおいて利用可能な、グループ
の他のメンバーと情報をやりとりするためのアプリケーション等の他の情報を含むこともできる。
【0021】
本発明の第1の実施形態によるグループインタラクションシステム100を用いて、情報をやりとりするためのメンバーのグループを構築し、そのメンバーの位置をリアルタイムに追跡し、無線通信によって、グループの選択されたメンバーと通信または情報をやりとりすることができる。たとえば、車両106内のナビゲーションシステム300aのユーザは、車両106a、108a、110a内のそれぞれのナビゲーションシステム300a、300b、300cを含むグループを構築することができる。各ナビゲーションシステム300a、300b、300cは、自らのGPS情報と、車両ネットワークサーバ102を介して他の車両106a、108a、110aから受信されるGPS情報とを用いて、グループ内の全ての車両の位置をリアルタイムに追跡する。グループ内の各メンバーは、ナビゲーションシステム300a、300b、300cを用いて、グループ内のメンバーのいくつかを選択し、無線通信を介して、選択されたメンバーと通信または情報をやりとりすることができる。グループ内のメンバーがナビゲーションシステムを用いて選択され、選択されたメンバー間で無線通信または情報のやりとりが達成される方法は、図2〜図5、図6A〜図6Bおよび図7A〜図7Bを参照しながら後に詳細に説明されるであろう。
【0022】
図1Bは、本発明の第2の実施形態による、ネットワーク化されたグループインタラクションシステム100bを示す図である。車両ネットワークサーバ102を用いる図1Aに示されるグループインタラクションシステム100aとは対照的に、図1Bのグループインタラクションシステム100bは、ピアツーピアシステムになるように変更され、車両ネットワークサーバ102を用いることなく無線通信できるようにする。
【0023】
ネットワーク化されたグループインタラクションシステム100bは、複数の車両106b、108b、110bと、通信サービスプロバイダ104bと、オプションのサービスオペレータ103bとを含む。車両106b、108b、110bは、本発明のネットワーク化されたグループインタラクションシステム100bにおいて用いるための車両ナビゲーションシステム300d、300e、300fを備える。グループインタラクションシステム100bは、3つの車両106b、108b、110bと、それらに対応する3つの車両ナビゲーションシステム300d、300e、300fとを用いるように示されているが、任意の数の車両およびそれらに対応する車両ナビゲーションシステムを、本発明と矛盾することなく用いることができることは当業者には明らかであろう。
【0024】
ナビゲーションシステム300d、300e、300fは、車両ネットワークサーバを用いることなく、メンバーのグループを構築し、かつ他のナビゲーションシステムと無線通信することができるという点で、図1Aのナビゲーションシステム300a、300b、300cとは異なる。すなわち、ナビゲーションシステム300d、300e、300fは、車両ネットワークサーバを用いることなく、グループ内の選択されたメンバー間でピアツーピア無線通信140、146、150をすることができる。車両ナビゲーションシステム300d、300e、300fの動作の詳細は、図3Bを参照しながら後に詳細に説明されるであろう。その無線通信はセルラー通信であることが好ましいが、任意の他のタイプの無線通信を用いることができる。ナビゲーションシステム300d、300e、300fは、その中に導入された従来の「グローバル・ポジショニング・システム(GPS)」(図示せず)を用いて、対応する車両の位置を表示することもできる。
【0025】
図1Bを参照すると、グループインタラクションシステム100bは、ナビゲーションシステム300d、300e、300fを用いることによって、図5、図6A,図6B、図7Aおよび図7Bに示される方法に従って、グループのメンバーと通信し、かつ情報を
やりとりできるようにする。車両106b、108b、110b内のそれぞれの車両ナビゲーションシステ300d、300e、300fは、互いに無線通信または情報をやりとりする能力を有する。図1Bのグループインタラクションシステム100bでは、有効化されたグループの選択されたメンバー(車両ナビゲーションシステム300d、300e、300fの選択されたユーザ)間の無線通信または情報のやりとりは、車両ネットワークサーバを用いることなく達成される。たとえば、車両106b内のナビゲーションシステム300dは、車両ネットワークサーバを用いることなく、短距離無線通信140を介して直に、または通信サービスプロバイダ104bを介して間接的に、車両108b内のナビゲーションシステム108bとの無線通信または他のタイプの情報のやりとりを確立することができる。ナビゲーションシステム300d、300e、300f間の無線通信140、146、150は、短距離無線通信またはIEEE 802.11b通信であることが好ましいが、セルラー通信または衛星通信のような他のタイプの無線通信を本発明に従って用いることができることは当業者には明らかであろう。
【0026】
ナビゲーションシステム300d、300e、300fはそれぞれ、無線通信140、146、150を用いて直に、または通信サービスプロバイダ104bを介して間接的に、しかしながら車両ネットワークサーバを用いることなく、グループ内の他のナビゲーションシステム300d、300e、300fとの間で、対応する車両106b、108b、110bのGPS情報を送信または受信することもできる。たとえば、ナビゲーションシステム300dは、車両ナビゲーションシステム300e、300fからそれぞれ車両108b、110bのGPS情報を受信することができる。GPS情報は、短距離無線通信140、146、150を用いることにより直に送信される。他の車両108b、110bのGPS情報は、車両ナビゲーションシステム300d自らの車両106bのGPS情報とともに、車両ナビゲーションシステム300dのディスプレイ上に表示することができる。グループメンバーおよびアプリケーションの選択のような他の制御信号も、短距離無線通信140、146、150を用いることにより直に送信される。
【0027】
一方、車両ナビゲーションシステム300d、300e、300fの間のセルラー電話による通話の音声データのような、グループの選択されたメンバー間で情報をやりとりするために必要とされるデータは、通信サービスプロバイダ104b経由で個別の通信チャネル142、144、148を介して、車両ナビゲーションシステム300d、300e、300f間で送受信される。通信チャネル142、144、148はセルラー通信チャネルであることが好ましい。
【0028】
オプションのサービスオペレータ103bも、有線通信152を介して通信サービスプロバイダ104bに接続され、ライブオペレータサービス、ボイスメールサービス等の種々のサービスを、グループ内のメンバーに提供してもよい。
【0029】
グループインタラクションシステム100bは、図6Aおよび図6Bに示される方法のような種々の方法を用いて、無線通信または他のタイプの情報のやりとりのための有効化されたグループを構築する。たとえば、そのグループは、ナビゲーションシステム300d、300e、300fにおいて、グループのユーザが手動で入力することによって構築することができる。ナビゲーションシステムのための情報をやりとりするグループを構築する種々の方法を、本発明と矛盾することなく用いることができることは当業者には明らかであろう。
【0030】
グループインタラクションシステム100bのためのグループ情報は、それらのユーザ名または任意の他のタイプの識別情報による、各車両ナビゲーションシステム300d、300e、300fの識別情報および対応する車両106b、108b、110bの車両識別番号、ならびに各ナビゲーションシステム300d、300e、300fに対応する
セルラー電話番号などの、グループ内のメンバーに関する種々の情報を含む。グループ情報は、個々のナビゲーションシステム300d、300e、300fにおいて利用可能なグループのメンバーと情報をやりとりするためのアプリケーション等の他の情報を含むこともできる。
【0031】
図1Aのグループインタラクションシステム100aと同じように、本発明の第2の実施形態によるグループインタラクションシステム100bを用いて、情報をやりとりするためのメンバーのグループを構築し、メンバーの位置を追跡し、無線通信によってグループの選択されたメンバーと通信または情報をやりとりすることができる。しかしながら、図1Bのグループインタラクションシステム100bは、車両ネットワークサーバ102を用いることなく、メンバー間でピアツーピア通信する能力を有する。ここでは、グループインタラクション処理を開始する車両ナビゲーションシステム300d、300e、300fは、グループを構築し、直接無線通信140、146、150を介して、他の車両ナビゲーションシステム300d、300e、300fにグループ情報を送信することにより、グループの他のメンバーとこうしたグループ情報を共有するであろう。グループ内のメンバーがナビゲーションシステムを用いて選択され、選択されたメンバー間で無線通信または情報のやりとりが達成される方法は、図2〜図5、図6Aおよび図6Bならびに図7Aおよび図7Bを参照しながら後に詳述されるであろう。
【0032】
図2は、本発明の一実施形態による車両ネットワークサーバ102を示すブロック図である。車両ネットワークサーバ102は、図1Aに示されるグループインタラクションシステム100aとともに、車両ナビゲーションシステム300a、300b、300cのグループのメンバー間での情報のやりとりを実現するために用いられる。
【0033】
図2を参照すると、車両ネットワークサーバ102は、入力装置204と、プロセッサ206と、メモリ装置208と、ディスプレイ装置210と、データ通信モジュール214と、無線通信モジュール216とを含む。無線通信モジュール216はセルラー電話インターフェースであることが好ましいが、衛星通信、短距離無線通信またはIEEE 802.11b標準規格による通信のような他のタイプの無線通信を用いることもできる。無線通信モジュール216は、通信サービスプロバイダ104aを介して、図1の種々の車両ナビゲーションシステム300a、300b、300cと通信することができる。車両ネットワークサーバ102と通信サービスプロバイダ104aとの間の無線通信124は、セルラー電話通信であることが好ましい。無線通信モジュール216は、通信サービスプロバイダ104aを介して、ナビゲーションシステム300a、300b、300cから、グループの選択やグループ内のメンバーの選択に関する情報、グループのメンバーに関する種々の情報(たとえば、メンバーの識別番号、セルラー電話番号等)、選択されたメンバー間で起動するアプリケーションの選択、メンバーの車両ナビゲーションシステムのGPS情報等の種々の制御情報を受信する。そのような制御情報は、通信サービスプロバイダ104aと車両ネットワークサーバ102との間のセルラー通信124でテキストメッセージ伝送を介して送信される。無線通信モジュール216によって受信されるそのような制御情報は、本発明による車両ナビゲーションシステム102によって用いるために、メモリ装置208に記憶される。無線通信モジュール216は、車両ナビゲーションシステム300a、300b、300cとの間で、セルラー通信124を用いて通信サービスプロバイダ104a経由で、セルラー電話による通話のための実際の音声データおよび関連する制御信号のようなインタラクティブアプリケーションデータも送受信する。
【0034】
データ通信モジュール214は、インターネットのようなデータ通信ネットワークに接続できるようにする従来のインターフェースである。データ通信モジュール214には、標準的なイーサネットインターフェース等を用いることができる。データ通信モジュール214は、インターネット112から種々の情報を受信する。たとえば、ナビゲーション
システム300a、300b、300cのユーザは、インターネット112上のウエブページを用いて、ウエブサーバ上で、グループの構築やそのグループ内のメンバーと通信または情報をやりとりするために用いられる全ての情報(たとえば、メンバーの識別情報、メンバーのセルラー電話番号等)を用いて、情報をやりとりするためのグループを構築することができる。そのようなグループ情報は、車両ナビゲーションシステム300a、300b、300cにグループ情報が入力されない場合には、デフォルトグループ情報として用いることもできる。車両ネットワークサーバ102は、インターネット112上のウエブサーバとして動作することもできる。インターネット112上のウエブサーバに記憶されるグループ情報は、データ通信モジュール214を介して、車両ネットワークサーバ102にダウンロードされることができ、最終的には、無線通信モジュール216および通信サービスプロバイダ104aを介して、ナビゲーションシステム300a、300b、300cに送信されることができる。各車両ナビゲーションシステム300a、300b、300cは、メモリ装置208にグループ情報を記憶する。
【0035】
プロセッサ206は、バス218を介して、入力装置204、メモリ装置208、ディスプレイ装置210、データ通信モジュール214、および無線通信モジュール216を含む車両ネットワークサーバ102内の種々の構成要素の動作を制御する。この目的を果たすために、プロセッサ206はメモリ装置208に記憶される命令またはプログラムを実行して、グループを構築すること、グループの選択されたメンバー間の通信を確立すること、グループの選択されたメンバーに関連付けられるアプリケーションを実行すること等の、車両ネットワークサーバ102の種々の機能を提供する。
【0036】
メモリ装置208は、プロセッサ206のための作業用メモリとして動作し、車両ネットワークサーバ102および/または車両ナビゲーションシステム300a、300b、300cによって用いられる種々の情報も記憶する。メモリ装置208は、グループデータモジュール220、O/S(オペレーティングシステム)モジュール222、グループ構築モジュール224、およびアプリケーションモジュール226を含む。O/Sモジュール222は、車両ネットワークサーバ102のためのオペレーティングシステムまたは起動シーケンスを記憶する。グループデータモジュール220は、グループメンバーリスト、グループメンバーの識別情報等の全てのグループ情報を記憶する。グループ構築モジュール224は、図6Aおよび図6Bに示される方法に従ってメンバーのグループを構築するための命令およびプログラムを記憶する。アプリケーションモジュール226は、セルラー電話アプリケーション、ゲームアプリケーション等の、グループの選択されたメンバーと情報をやりとりするための種々のアプリケーションを記憶する。メモリ装置208は、SRAM、フラッシュメモリまたはハードディスクのようなリライタブルメモリであることが好ましい。
【0037】
本発明の別の実施形態による、分散の度合いが高いシステムでは、メモリ装置208が記憶する情報は少なく、グループ情報、アプリケーションおよび/またはグループを構築するための情報は、車両ネットワークサーバ102ではなく、車両ナビゲーションシステム300a、300b、300cそのものに記憶される。
【0038】
ディスプレイ装置210は、オペレータが、直に車両ネットワークサーバ102を用いて車両ナビゲーションシステム300a、300b、300cにサービスを提供するときに、オペレータと情報をやりとりするために用いられる情報を表示する。そのような場合、オペレータは入力装置204を用いて、車両ネットワークサーバ102にデータおよびコマンドを入力する。入力装置204には、キーボード、タッチスクリーン入力等の任意のタイプの装置を用いることができる。たとえば、オペレータは、無線通信モジュール216を介して車両ナビゲーションシステム300a、300b、300cのユーザから受信される要求に応答して、グループ情報を手動で入力することができる。先に説明したよ
うに、オペレータは、車両ネットワークサーバ102に通信可能に接続されるサービスオペレータ103内に配置されることもでき、その場合には、ディスプレイ装置210および入力装置204は車両ネットワークサーバ102のオプションの構成要素である。
【0039】
車両ネットワークサーバ102は、車両ナビゲーションシステム300a、300b、300cとともに動作して、本発明のグループインタラクション機能を提供する。たとえば、車両ネットワークサーバ102は、メモリ装置208のグループデータモジュール220内に、車両ナビゲーションシステム300a、300b、300cが用いるグループ情報(メンバーリスト、メンバー識別情報、メンバーのセルラー電話番号等)を記憶することができる。車両ネットワークサーバ102内のプロセッサ206は、無線通信モジュール216を介して、そのようなグループ情報を車両ナビゲーションシステム300a、300b、300cにダウンロードすることもできる。車両ネットワークサーバ102は、無線通信モジュール216を介して、車両ナビゲーションシステム300a、300b、300cから、グループ内の選択されたメンバーに対して通信を確立するための要求または選択されたアプリケーション(たとえば、セルラー電話による通話またはインタラクティブゲーム)を実行するための要求を受信することができる。それに応答して、車両ネットワークサーバ102内のプロセッサ206は、無線通信モジュール216および通信サービスプロバイダ104を介して、選択されたメンバーに対して、メモリ装置208のアプリケーションモジュール206に記憶される選択されたアプリケーションを実行することができるか、または選択されたメンバーに対してグループコールをかけることにより無線通信を確立することができる。
【0040】
図3Aは、本発明の第1の実施形態による車両ナビゲーションシステム300aを示すブロック図である。図3Aの車両ナビゲーションシステム300aは、図1Aのグループインタラクションシステム100aとともに用いられる。図3Aを参照すると、車両ナビゲーションシステム300aは、タッチセンシティブスクリーン301と、GPSモジュール302と、入力装置304と、音声認識/合成モジュール305と、プロセッサ306と、メモリ装置308と、ディスプレイ装置310と、無線通信モジュール316と、バス318とを備える。本発明の車両ナビゲーションシステム300aは、表示された地図上に車両ナビゲーションシステム300aが搭載される車両の場所を表示すること等の従来の車両ナビゲーションシステムの機能に加えて、本発明によるグループ構築およびインタラクション機能を実行することができる。
【0041】
無線通信モジュール316はセルラー電話インターフェース(たとえばGSM電話インターフェース)であることが好ましい。無線通信モジュール216は、通信サービスプロバイダ104aを介して、セルラー電話通信を用いて、種々のナビゲーションシステム300および車両ネットワークサーバ102と通信することができる。無線通信モジュール316は、通信サービスプロバイダ104を介して、車両ネットワークサーバ102との間で、グループの選択やグループ内のメンバーの選択に関する制御データ、メンバーに関する種々の情報(たとえば、メンバーの識別情報、セルラー電話番号等)、選択されたメンバー間で実行するためのアプリケーションの選択、その車両またはグループの他の車両のGPS情報等の種々の情報を通信する。これらの制御データは、セルラー通信のテキストメッセージ伝送によって送信される。一方、アプリケーションデータ(セルラー電話による通話の音声データ等)は、典型的なセルラー通信を用いて送受信される。
【0042】
プロセッサ306は、入力装置304、音声認識/合成モジュール305、メモリ装置308、ディスプレイ装置310、無線通信モジュール316、GPSモジュール302、タッチセンシティブスクリーン301を含む車両ナビゲーションシステム300内の種々の構成要素の動作を制御する。この目的を果たすために、プロセッサ306は、メモリ装置308に記憶される命令またはプログラムを実行し、グループを構築すること、車両
ネットワークサーバ102に対してグループの選択されたメンバー間の通信を要求すること、およびグループの選択されたメンバーに関連付けられるアプリケーションを実行すること等の、車両ナビゲーションシステム300の種々の機能を実現する。
【0043】
メモリ装置308は、プロセッサ306のための作業用メモリとして動作し、車両ナビゲーションシステム300aによって用いられる種々の情報も記憶する。メモリ装置308は、グループデータモジュール320と、O/S(オペレーティングシステム)モジュール322と、グループ構築モジュール324と、アプリケーションモジュール326とを含む。O/Sモジュール322は、車両ネットワークサーバ102のためのオペレーティングシステムまたは起動シーケンスを記憶する。グループデータモジュール320は、グループメンバーリスト、グループメンバーの識別情報等の全てのグループ情報を記憶する。グループ構築モジュール324は、図6Aおよび図6Bに示される方法に従って、メンバーのグループを構築するための命令およびプログラムを記憶する。アプリケーションモジュール326は、セルラー電話アプリケーション、ゲームアプリケーション等の、グループの選択されたメンバーと情報をやりとりするための種々のアプリケーションを記憶する。アプリケーションモジュール326は、車両ナビゲーションシステム300aの位置を決定しかつ表示するためのGPSアプリケーションおよび関連する地図情報も記憶する。メモリ装置308は、SRAM、フラッシュメモリまたはハードディスクのようなリライタブルメモリであることが好ましい。
【0044】
本発明の別の実施形態による、分散の度合いが低いシステムでは、メモリ装置208に記憶される情報は少なく、グループ情報、アプリケーションおよび/または無線通信を確立するための情報は、車両ナビゲーションシステム300aではなく、車両ネットワークサーバ102に記憶される。
【0045】
ディスプレイ装置310は、車両ナビゲーションシステム300aのユーザと情報をやりとりするために用いられる情報を表示する。たとえば、ディスプレイ装置310は、グループメンバーの位置を表示し、メンバーの選択や選択されたメンバーに対して関連付けられるアプリケーションの起動を容易にするために、図4に示されるような対話型地図を表示する。ディスプレイ装置310は液晶ディスプレイ(LCD)であることが好ましいが、他のタイプのディスプレイ装置を用いることもできる。
【0046】
タッチセンシティブスクリーン301は、ユーザが対話型ディスプレイ上でコマンドおよびデータを入力する機能をユーザに提供するために、ディスプレイ装置310と重ね合わされる。タッチセンシティブスクリーン301は、従来の抵抗性タッチセンシティブスクリーンであることが好ましいが、他のタイプのタッチセンシティブスクリーンが配設されてもよい。ディスプレイ装置310およびタッチセンシティブスクリーン301は、図4を参照しながらさらに詳細に説明されるであろう。
【0047】
車両ナビゲーションシステム300a内には別の入力手段および出力手段も存在する。たとえば、ユーザは、物理的なキーのような入力装置304を用いて、車両ナビゲーションシステム300aに種々のデータおよびコマンドを入力することもできる。またユーザは、音声認識/合成モジュール305を用いて、グループメンバーと情報をやりとりするためのデータおよびコマンドを入力することもできる。あるいは、ディスプレイ装置310上に表示される情報を、音声認識/合成モジュール305によって音声の形式に変換して、その情報を音声形式でユーザに伝えることもできる。音声認識/合成モジュール305は、マイクロフォン(図示せず)、スピーカ(図示せず)および音声を認識かつ合成するためのソフトウエア機能を含む従来の音声認識および合成モジュールである。従来の音声認識/合成モジュール305の動作は当業者にはよく知られており、そのような動作の詳細な説明は本発明を理解する上で不要である。
【0048】
GPSモジュール302は、GPSセンサ(図示せず)を介してGPS衛星からGPS情報を受信し、車両ナビゲーションシステム300aが搭載されている車両の現在位置を、従来の三角測量法によって決定する。決定された位置は、無線通信モジュール316を介して他の車両ナビゲーションシステム300から受信されたグループの他の車両の位置とともに、ディスプレイ装置310上に表示される。先に述べたように、他の車両の位置に関する情報は、セルラー通信(たとえばGSM)のテキストメッセージ伝送によって送信される。
【0049】
車両ナビゲーションシステム300aは、車両ネットワークサーバ102、およびそのグループの他の車両108a、110a内の他の車両ナビゲーションシステム300b、300cとともに動作し、図5、図6および図7A〜図7Cにおいて説明するような、本発明のグループインタラクション機能を提供する。たとえば、車両ナビゲーションシステム300は、メモリ装置308にグループ情報(メンバーリスト、メンバー識別情報、メンバーのセルラー電話番号等)を記憶することができる。車両ナビゲーションシステム300は、セルラー電話で電話をかけるための要求、またはグループ内の選択されたメンバーに対して選択されたアプリケーション(たとえばインタラクティブゲーム)を起動するための要求を、無線通信モジュール216を介して、車両ネットワークサーバ102に送信することもできる。車両ナビゲーションシステム300は、車両ナビゲーションシステム300そのもののメモリ308に、そのようなアプリケーションを記憶しかつ実行することもできる。
【0050】
図3Bは、本発明の第2の実施形態による車両ナビゲーションシステム300dを示すブロック図である。図3Bの車両ナビゲーションシステム300dは、図1Bのグループインタラクションシステム100bとともに用いられる。車両ナビゲーションシステム300dは、他の車両ナビゲーションシステム300dと直に通信するためのピアツーピア通信モジュール317を備えることを除いて、図3Aに示される車両ナビゲーションシステム300aと同じである。グループの選択等の制御データ、メンバーに関する種々の情報(たとえば、メンバーの識別情報、セルラー電話番号等)、およびその車両またはグループの他の車両のGPS情報等は、ピアツーピア通信モジュール317を介して送信される。ピアツーピア通信モジュール317は、短距離無線通信インターフェースであることが好ましいが、IEEE 802.11b標準規格による通信インターフェースのような他のタイプの通信インターフェースを用いることもできる。一方、選択されたメンバー間で実行するためのアプリケーションの選択、情報をやりとりするためのグループ内のメンバーの選択、および実際のアプリケーションデータ(セルラー電話による通話のための音声データ等)は、典型的なセルラー通信を用いることにより、無線通信モジュール316を介して送受信される。さらに、O/Sモジュール322およびグループ構築モジュール324内のデータおよびプログラム、ならびにプロセッサ306の動作が、ピアツーピア通信モジュール317の機能に対応するために、車両ナビゲーションシステム300aの機能から変更される。
【0051】
図4は、本発明の一実施形態による、車両ナビゲーションシステム300aまたは300dのディスプレイ装置の画面の図式的な表現である。地図406は、タッチセンシティブスクリーン301と重ね合わせられたディスプレイ装置310上に表示される。図4を参照すると、地図406は、種々の道路の位置および名称を指示するように表示される。所与のグループの3台の車(車1、車2および車3)の位置も地図306上に表示されるが、グループ内のメンバーの数に応じて、任意の数の車が地図406上に表示されることができることは当業者には明らかであろう。ディスプレイ装置310が車1の車両ナビゲーションシステム300aまたは300d内のディスプレイ装置であると仮定すると、車1の位置が、GPSモジュール302によって決定され、地図406上に表示される。そ
のグループの他の車両(車2および車3)の位置は、車2または車3内の車両ナビゲーションシステム300b、300cから無線通信モジュール316を介して、または車2および車3内の車両ナビゲーションシステム300e、300fからピアツーピア通信モジュール317を介して受信され、同様に地図406上に表示される。車両ナビゲーションシステム300a、300dのユーザは、その車に対応するアイコン(標識)をタッチすることにより、ある特定の車を選択し、そのように選択された車に対するアプリケーションを起動または実行することができる。たとえば、ユーザは地図406上の車2の標識にタッチし、車2を選択して、車2に対して(セルラー電話をかける等の)アプリケーションを起動することができる。ディスプレイ装置310は、タッチセンシティブスクリーン301と重ね合わせられるので、タッチセンシティブスクリーン301はユーザがタッチした位置を検出することにより、どの車が選択されたかを判定することができる。
【0052】
アプリケーションのリスト404は、セルラー電話アプリケーション、インタラクティブゲームアプリケーション、グループ内の選択されたメンバーに対して車両ナビゲーションシステム300が利用することができる2つのさらなるアプリケーションのような種々のアプリケーションを示す。ユーザは、アプリケーションのリスト404内の所望のアプリケーションを指し示す画面の部分をタッチすることにより、所望のアプリケーションを選択することができる。
【0053】
タッチセンシティブスクリーン301上の入力アイコン402を用いて、車両ナビゲーションシステム300に種々のデータおよびコマンドが入力される。入力アイコン402は、メニューを検索し、そのメニュー上の特定の項目を選択するためのコマンドおよびデータに対応する種々のアイコンを含むことが好ましい。このようにすることで、ユーザは、グループを構築したり選択されたメンバーに対してアプリケーションを起動したりする種々のデータおよびコマンドを入力できるようになる。
【0054】
実際に使用する際に、車両ナビゲーションシステム300のユーザは、地図406上の所望の車に対応するアイコンにタッチすることにより、ユーザが情報をやりとりすることを望む、グループ内の1台または複数台の車を選択し、アプリケーションのリスト404内の所望のアプリケーションに対応するアイコンにタッチすることにより、そのグループ内のメンバーに対して起動されることになるアプリケーションを選択する。たとえば、車1のユーザが車2にセルラー電話で電話をかけることを望むとき、そのユーザは、地図406上の車2の標識をタッチすることにより車2を選択し、アプリケーションのリスト404の中のセルラー電話アプリケーションの対応するアイコンにタッチすることによりセルラー電話アプリケーションを選択する。それに応答して、車両ナビゲーションシステム300は、図7Aおよび図7Bを参照しながら後に説明される方法に従って、車2に対して選択されたアプリケーション(セルラー電話アプリケーション)を起動する。
【0055】
図4に示されるディスプレイ装置310の図式的な表現は、車両ナビゲーションシステム300a、300dのためのユーザインターフェースの一例にすぎない。ユーザと情報をやりとりするために、車両ナビゲーションシステム300a、300dにおいて任意のタイプまたは形態のユーザインターフェースを用いることができることは当業者には明らかであろう。
【0056】
図5は、本発明の一実施形態による車両ナビゲーションシステム300a、300dを用いて、有効化されたグループ内の選択されたメンバーと情報をやりとりする方法を示す流れ図である。処理が始まると(502)、車両ナビゲーションシステム300のユーザは、ユーザが情報をやりとりすることを望むメンバーのグループ(車または車両ナビゲーションシステム)を構築する(504)。メンバーのグループを構築する際に用いられる情報は、メンバーの識別情報(たとえば、メンバーに対応するセルラー電話番号または車
両に対応する車両識別番号)と、各グループメンバーが利用することができるアプリケーションとを含むことができる。ステップ504は、図6Aおよび図6Bを参照しながら後にさらに詳細に示される。
【0057】
一旦、グループが構築されたなら、車両ナビゲーションシステム300は、無線通信モジュール316を介して、それらのメンバーに対応する各車両ナビゲーションシステム300から、そのグループ内の各メンバーの位置に関する情報を受信する(506)。そのような位置は、地図406上のアイコンとしてディスプレイ装置310上に表示され(508)、ユーザ入力が受信されるまで繰返し更新される(509)。
【0058】
ユーザは、地図406上の所望のメンバーに対応するアイコンにタッチすることによりメンバーのうちの1人または複数を選択し、車両ナビゲーションシステム300a、300dは、そのようなメンバーの選択を受信する(510)。そして、車両ナビゲーションシステム300a、300dは、ユーザからアプリケーションの選択を受信する(511)。たとえば、車両ナビゲーションシステム300は、選択されたユーザに対してセルラー電話で電話をかけるための選択を受信することができる。それに応答して、車両ナビゲーションシステム300は、そのグループ内の選択されたメンバーに対して選択されたアプリケーションを起動する(512)。たとえば、選択されたアプリケーションがセルラー電話による通話である場合には、車両ナビゲーションシステム300a、300dは選択されたメンバーに対してセルラー電話で電話をかけるか、または車両ネットワークサーバ102に選択されたメンバーに対してセルラー電話で電話をかけるように要求する。選択されたアプリケーションがインタラクティブゲームである場合には、車両ナビゲーションシステム300a、300dは、選択されたメンバーの間でインタラクティブゲームアプリケーションを起動するか、または車両ネットワークサーバ102に選択されたメンバーの間でインタラクティブゲームアプリケーションを起動するように要求する。ステップ512は、図7Aおよび図7Bを参照しながら後にさらに詳細に示される。そして、処理は、さらにメンバーの位置をリアルタイムに追跡し、メンバーおよびアプリケーションの選択を受信するために、ステップ506に戻る。
【0059】
図6Aは、本発明の第1の実施形態による、メンバーのグループを構築するステップ504aを示す流れ図である。図6Aのステップ504aでは、車両ナビゲーションシステム300aと車両ネットワークサーバ102とが協動することによりメンバーのグループが構築され、このステップは図1Aに示されるグループインタラクションシステム100aとともに用いられる。
【0060】
図6Aを参照すると、処理が始まると(502)、車両ナビゲーションシステム300aは、そのグループ内に含まれることになるメンバーの選択を受信する(604)。そのようなメンバーの選択は、タッチセンシティブスクリーン301または入力装置302を用いることにより入力することができる。車両ナビゲーションシステム300aは、そのようなグループメンバーの選択を車両ネットワークサーバ102に送信する(606)。車両ネットワークサーバ102は、選択されたグループメンバーとの通信を確立し(608)、選択されたメンバーそれぞれに、そのグループにメンバーを追加するための許可を求める(610)。その後、車両ネットワークサーバ102は、車両ナビゲーションシステム300aに、その許可要求(610)の結果を返送する(612)。その後、車両ネットワークサーバ300aは、追加に同意するメンバーを、有効化されたグループに追加する(614)。このグループ情報は、そのグループの他のメンバーと共有されることができる。この目的を果たすために、車両ナビゲーションシステム300aは、構築されたグループ情報を車両ナビゲーションシステム102に送信し(616)、車両ナビゲーションシステム102はさらに、そのように構築されたグループ情報をグループのメンバーに送信し(618)、その処理はステップ506を続ける。
【0061】
図6Bは、本発明の第2の実施形態による、メンバーのグループを構築するステップ504bを示す流れ図である。図6Bのステップ504bは、外部の情報源からダウンロードされた情報を用いて、車両ネットワークサーバ102においてメンバーのグループを構築し、グループ情報を車両ナビゲーションシステム300aにダウンロードする。
【0062】
図6Bを参照すると、処理が始まると(502)、車両ネットワークサーバ102は、外部の情報源からメンバーのリストを受信する(632)。たとえば、車両ネットワークサーバ102は、そのデータ通信モジュール212を介して、インターネットウエブサーバから、そのグループのメンバーのリストをダウンロードすることができる。別の例として、オペレータが、入力キー204を用いて、そのグループのメンバーのリストを手動で入力することができる。車両ネットワークサーバ102は、受信されたメンバーのリストを用いることにより、情報をやりとりするためのメンバーのグループを構築する(634)。その後、車両ネットワークサーバ102は、構築されたグループ情報を、そのグループ内の車両ナビゲーションシステム300a、300b、300cにダウンロードし(626)、処理はステップ506を続ける。
【0063】
図6Aおよび図6Bを参照しながら、グループを構築する2つの実施形態がこれまでに説明されてきたが、グループは、タッチセンシティブスクリーン301または入力装置304を用いて、単に車両ナビゲーションシステム300a、300dにグループ情報を手動で入力することにより構築することもできる。さらに、グループは、以前の使用状況またはユーザによる設定に基づいて、車両ナビゲーションシステム300a、300dに記憶された所定のグループリストから、車両ナビゲーションシステム300a、300dにおいて単に選択することもできる。
【0064】
図7Aは、本発明の一実施形態による、車両ナビゲーションシステム102および選択されたメンバーに対して、選択されたアプリケーションを実行するステップ512aを示す流れ図である。図7Aに示されるステップ512aは、車両ナビゲーションシステム300aと車両ネットワークサーバ102とが協動することにより、車両ネットワークサーバ102に記憶される選択されたアプリケーションを実行する。
【0065】
図7Aを参照すると、処理が続けられると(511)、車両ナビゲーションシステム300aは、車両ネットワークサーバ102との通信を確立し(704)、選択されたメンバーおよび選択されたアプリケーション情報を車両ネットワークサーバ102に送信する(706)。たとえば、車両ナビゲーションシステム300は、車両ネットワークサーバ102に、グループ内の車2および車3にセルラー電話で会議電話をかけるための要求を送信する。車両ネットワークサーバは、そのような情報を送信する車両ナビゲーションシステム300aに対して、および選択されたメンバーに対して、選択されたアプリケーションを起動し(708)、その処理は続けられる(810)。たとえば、車両ネットワークサーバ102は、メモリ装置208のアプリケーションモジュール226に記憶されるセルラー電話アプリケーションを実行することにより、そのような情報を送信する車両ネットワークサーバ300aと全ての選択されたメンバーとの間でセルラー電話によって通話できるようにする。
【0066】
図7Bは、本発明の別の実施形態による、車両ナビゲーションシステムおよび選択されたメンバーに対して、選択されたアプリケーションを起動するステップ512bを示す流れ図である。図7Bに示されるステップ512bは、車両ナビゲーションシステム300dに記憶される、選択されたアプリケーションを起動するので、車両ネットワークサーバ102との通信を含まない。したがって、ステップ512bは、車両ナビゲーションシステム300dがピアツーピア通信の機能を有するグループインタラクションシステム10
0bにおいて用いられるときに、車両ナビゲーションシステム300dによって用いられる。すなわち、ステップ512bは、車両ナビゲーションシステム300dが、車両ネットワークサーバ102を用いることなく、短距離無線通信等を介して直に他のメンバーと通信するときに用いることができる。
【0067】
図7Bを参照すると、処理が続けられると(511)、車両ナビゲーションシステム300dは、通信サービスプロバイダ104を通して、無線通信モジュール316を介して直に選択されたメンバーとの通信を確立する(722)。その後、車両ナビゲーションシステム300は、その中に記憶された、選択されたアプリケーションを実行することにより、車両ナビゲーションシステム300dおよび選択されたメンバーに対して、選択されたアプリケーションを起動し(724)、その過程はステップ506を続ける。たとえば、車両ナビゲーションシステム300dは、通信サービスプロバイダ104を通して、選択されたメンバーにセルラー電話によって電話をかけることができる。
【0068】
図7Cは、本発明のさらに別の実施形態による、車両ナビゲーションシステムおよび選択されたメンバーに対して、選択されたアプリケーションを起動するステップ512cを示す流れ図である。図7Cに示されるステップ512cは、車両ナビゲーションシステム300aと車両ネットワークサーバ102とが協動することにより、車両ネットワークサーバ102に記憶される選択されたアプリケーションを実行する。図7Cにおいて実行されるアプリケーションは、インタラクティブゲームのような、グループの選択されたメンバー間で制御信号を絶えずやりとりし、通信することを必要とするアプリケーションである。
【0069】
図7Cを参照すると、処理が続けられると(511)、車両ナビゲーションシステム300aは、車両ネットワークサーバ102との通信を確立し(744)、車両ネットワークサーバ102に選択されたメンバーおよび選択されたアプリケーション情報を送信する(746)。たとえば、車両ナビゲーションシステム300は、車両ネットワークサーバ102に、そのグループ内の車2および車3に対してインタラクティブゲームを実行するための要求を送信する。車両ネットワークサーバは、そのような情報を送信する車両ナビゲーションシステム300aおよび選択されたメンバーに対して、選択されたアプリケーションを起動する(748)。たとえば、車両ネットワークサーバ102は、そのような情報を送信する車両ネットワークサーバ300aおよび全ての選択されたメンバー(車2および3)に対して、インタラクティブゲームアプリケーションを起動する。インタラクティブゲームアプリケーションはメモリ装置208のアプリケーションモジュール226に記憶されている。その後、車両ネットワークサーバは、選択されたメンバー(車2および3)から、起動されたアプリケーションにおいて用いられる他の制御(たとえば、インタラクティブゲームアプリケーションのための制御信号)を受信する(750)。車両ナビゲーションシステム300aは、車両ナビゲーションシステム102に、インタラクティブアプリケーションにおいて用いられる制御信号を送信し(752)、車両ナビゲーションシステムが、車両ナビゲーションシステム300aおよび他の選択されたメンバーからの制御信号に基づいて、インタラクティブアプリケーションを実行できるようにする。ステップ750および752は、車両ナビゲーションシステム300aによってアプリケーションを終了するためのコマンドが受信される(752)まで繰り返される。その後、処理はステップ506を続ける。
【0070】
本発明はいくつかの実施形態に関してこれまで説明されてきたが、本発明の範囲内で種々の変更形態を実施することができる。車両ナビゲーションシステム間、または車両ナビゲーションシステムと車両ネットワークサーバとの間で用いられる通信のタイプは、これまでに説明されたものには限定されず、本発明によれば、任意のタイプの無線通信を用いることができる。メンバーのグループを構築するために必要とされる情報は、選択された
メンバー間で実行するためのアプリケーションのタイプに応じて異なる場合があり、先に説明された情報のタイプには限定されない。本発明は、任意の数のメンバーのグループとともに用いることができることは明らかであろう。選択されたメンバー間で実行されるアプリケーションのタイプは上記のようなセルラー電話による通話、ショートテキストメッセージ伝送、またはインタラクティブゲームには限定されず、グループの選択されたメンバーに対して任意のタイプのアプリケーションを用いることができることは当業者には明らかであろう。したがって、本発明の開示は、添付の特許請求の範囲に記載される本発明の範囲を例示するものであり、限定するものではない。
【図面の簡単な説明】
【0071】
【図1A】本発明の第1の実施形態による、グループインタラクションシステムを示す図である。
【図1B】本発明の第2の実施形態による、グループインタラクションシステムを示す図である。
【図2】本発明の一実施形態による車両ネットワークサーバを示すブロック図である。
【図3A】本発明の第1の実施形態による車両ナビゲーションシステムを示すブロック図である。
【図3B】本発明の第2の実施形態による車両ナビゲーションシステムを示すブロック図である。
【図4】本発明の一実施形態による、車両ナビゲーションシステムのディスプレイ装置の画面の図式的な表現である。
【図5】本発明の一実施形態による、車両ナビゲーションシステムを用いて、許可されたグループ内のメンバーと情報をやりとりする方法を示すフローチャートである。
【図6A】本発明の第1の実施形態による、メンバーのグループを構築する方法を示すフローチャートである。
【図6B】本発明の第2の実施形態による、メンバーのグループを構築する方法を示すフローチャートである。
【図7A】本発明の一実施形態による、車両ナビゲーションシステムおよび選択されたメンバーに対して、選択されたアプリケーションを実行する方法を示すフローチャートである。
【図7B】本発明の別の実施形態による、車両ナビゲーションシステムおよび選択されたメンバーに対して、選択されたアプリケーションを実行する方法を示すフローチャートである。
【図7C】本発明のさらに別の実施形態による、車両ナビゲーションシステムおよび選択されたメンバーに対して、選択されたアプリケーションを実行する方法を示すフローチャートである。
【技術分野】
【0001】
本発明は包括的には、他の車両内にいる人々と情報をやりとりできるようにするグループインタラクションシステムに関し、より具体的には、ネットワーク化された車両ナビゲーションシステムを用いて、ユーザが、有効化されたグループの他の車両内の人々と情報をやりとりすることができる、ネットワーク化された車両環境におけるグループインタラクションシステムに関する。
【背景技術】
【0002】
最近、車両はグローバル・ポジショニング・システム(GPS)を用いるナビゲーションシステムを備えている。GPSを用いる従来のナビゲーションシステムは、3つの人工衛星から受信されるGPS信号の三角測量によって車両の現在位置を特定する。そのような従来のナビゲーションシステムは典型的には、デジタル地図を記憶するCD−ROM、DVD−ROMまたはハードディスクからそのデジタル地図を読み出し、そのデジタルマップ上で車両の現在位置を表示し、ユーザをある特定の行き先に案内することができる。しかしながら、従来のナビゲーションシステムは、そのナビゲーションシステムが搭載される車両以外の車両の現在位置を追跡することはできない。
【0003】
また車両は、セルラー電話または衛星電話のような無線通信システムも備える。車両のユーザは、そのような無線通信システムを用いることにより、他の車両の人々と通信することができる。しかしながら、従来の無線通信システムは、ある特定のグループの人々またはそのグループの選択されたメンバーと通信または情報をやりとりする便利な方法を提供することはできない。グループの選択されたメンバーと通信するために、従来の無線通信システムのユーザは、路上を運転しながら、そのグループの選択されたメンバーに手動で電話をかける必要がある。グループの他のメンバーと通信または情報をやりとりする、そのような原始的な方法は不便であり、運転の邪魔になる。
【0004】
従来の車両ナビゲーションシステムは、他の車両に搭載されている他のナビゲーションシステムと通信することができないので、そのナビゲーションシステムが搭載されている車両以外の車両の現在位置を追跡することもできない。たとえば、1つのグループの人々が共通の行き先まで別々の車両で運転する場合がある。そのような状況では、そのグループのメンバーは、一緒に行動することができ、離れ離れにならないように、グループの各車両内の他のメンバーの現在位置を追跡することを望むであろう。また、そのグループのメンバーは、行き先に向かって運転しながら、グループ内の他のメンバーと便利な方法で通信できることも望むこともある。しかしながら、従来のナビゲーションシステムは、他の車両の位置を追跡し、それらの車両と情報をやりとりする方法を提供することはできない。
【0005】
いくつかの従来の双方向無線システム(「トランシーバ」)はGPS機能を備えており、無線信号を用いて他のトランシーバに対して、その位置を送信する能力を有するので、トランシーバの一方のユーザは別のトランシーバの位置を決定することができる。ここでは、トランシーバの一方のユーザのGPS情報が、無線周波数通信によって、他方のトランシーバに送信される。しかしながら、これらの双方向無線システムでは、GPS情報が手動でのみ送信され、絶えず更新されないので、メンバーのグループを維持することはできず、メンバーの位置をリアルタイムに追跡することはできない。さらに、そのようなトランシーバを所持すれば誰でも位置情報を傍受することができるので、これらのトランシーバはグループ内でプライバシーを提供することはできない。
【0006】
それゆえ、グループのメンバーが互いの位置を追跡することができ、互いにリアルタイムに、かつ便利に、しかも運転を妨害しないように通信または情報をやりとりすることができるグループインタラクションシステムが必要とされている。また、グループインタラクションシステムで用いられることになるメンバーのグループを便利に、かつ効率的に構築する方法が必要とされている。
【発明の開示】
【0007】
本発明のグループインタラクションシステムは、1つのグループ内で互いに通信し、互いの位置を追跡および表示し、選択された車両ナビゲーションシステム間で情報をやりとりするためのアプリケーションを共有することができる複数の車両ナビゲーションシステムを含む。車両ナビゲーションシステムのユーザは、その車両ナビゲーションシステムに対応する識別情報を用いて、情報をやりとりする車両ナビゲーションシステムのグループを定義する。ユーザは、そのグループから1以上の他の車両ナビゲーションシステムを選択し、選択された車両ナビゲーションシステムと情報をやりとりするためのソフトウエアアプリケーションを選択する。それに応じて、本発明の車両ナビゲーションシステムは、選択された車両ナビゲーションシステムに対して選択されたアプリケーションを実行する。そのアプリケーションは、セルラー電話アプリケーションを含むことができる。
【0008】
本発明の一実施形態では、車両ナビゲーションシステムは、車両ナビゲーションシステムの位置を決定するためのGPS信号を受信するグローバル・ポジショニング・システム(GPS)モジュールと、グループの他の車両ナビゲーションシステムと通信し、そのグループ内の他の車両ナビゲーションシステムの位置情報を受信する無線通信モジュールと、地図上にグループ内の車両ナビゲーションシステムの位置を表示し、1以上のアプリケーションのリストを表示するディスプレイ装置と、ディスプレイ装置に接続され、地図上に表示されるグループ内の他の車両ナビゲーションシステムのうちの1以上の選択、およびアプリケーションの選択に対応する入力コマンドを受信するタッチセンシティブスクリーンのような入力装置とを備える。タッチセンシティブスクリーンに接続されるプロセッサが、選択された第2の車両内の他の車両ナビゲーションシステムに対して選択されたアプリケーションを実行する。
【0009】
本グループインタラクションシステムは、グループの車両ナビゲーションシステム間の情報のやりとりを容易にする車両ネットワークサーバも備える。車両ネットワークサーバは、そのグループの車両ナビゲーションシステムと通信する無線通信モジュールを備える。無線通信モジュールは、車両ナビゲーションシステムから、情報をやりとりするための1以上の車両ナビゲーションシステムの選択と、そのグループにおいて選択された車両ナビゲーションシステム間で情報をやりとりするためのアプリケーションの選択とを受信する。車両ネットワークサーバは、無線通信モジュールに接続され、選択された車両ナビゲーションシステムに対して選択されたアプリケーションを実行するプロセッサも備える。
【0010】
本発明の車両ナビゲーションシステムによって、ユーザは、グループ内の車両ナビゲーションシステムの位置を追跡しつつ同時に、情報をやりとりするためのグループを構築できるようになる。本車両ナビゲーションシステムは、情報をやりとりするためのグループ内の特定のメンバー(または車両ナビゲーションシステム)を選択する簡単で、便利な方法も提供する。選択されたメンバーと情報をやりとりするためのアプリケーションも便利に選択することができる。本発明の車両ナビゲーションシステムは、選択されたメンバー(または車両ナビゲーションシステム)に対して選択されたアプリケーションを実行することができる。
【発明を実施するための最良の形態】
【0011】
本発明の教示は、添付の図面とともに、以下の詳細な説明を考察することにより容易に理解することができる。
【0012】
本発明の実施形態は、添付の図面を参照しながら以下に説明されることになる。添付の図面では、同様の参照番号が同様の構成要素に対して用いられる。
【0013】
図1Aは、本発明の第1の実施形態による、ネットワーク化されたグループインタラクションシステム100aを示す図である。ネットワーク化されたグループインタラクションシステム100aは複数の車両106a、108a、110aと、通信サービスプロバイダ104と、車両ネットワークサーバ102と、サービスオペレータ103aとを含む。車両ネットワークサーバ102は、インターネット112にも接続されるように示されている。車両106a、108a、110aはそれぞれ、本発明のネットワーク化されたグループインタラクションシステム100aにおいて用いるための車両ナビゲーションシステム300a、300b、300cを備える。グループインタラクションシステム100aは、3つの車両106a、108a、110aを含むように示されているが、任意の複数の車両および対応する車両ナビゲーションシステムを、本発明と矛盾することなく用いることができることは当業者には明らかであろう。
【0014】
ナビゲーションシステム300a、300b、300cは、従来のナビゲーションシステムの機能を実行することができ、また本発明の実施形態に従って、他のナビゲーションシステム300a、300b、300cに関連するメンバーのグループを構築し、そのグループ内の他のナビゲーションシステム300a、300b、300cと通信/情報をやりとりするように構成される。すなわち、ナビゲーションシステム300a、300b、300cは、その中に導入された従来の「グローバル・ポジショニング・システム(GPS)」(図示せず)を用いることにより、対応する車両の位置を表示することができる。さらに、車両106a、108a、110a内のそれぞれの車両ナビゲーションシステム300a、300b、300cは、通信サービスプロバイダ104を通して、無線通信126、128、130、好ましくはセルラー通信する能力を有する。通信サービスプロバイダ104は、有線通信(たとえば、電話線)124を介して車両ネットワークサーバ102aと通信するが、無線通信を用いることもできる。通信サービスプロバイダ104には、任意の従来のセルラー電話サービスプロバイダを用いることができる。
【0015】
図1Aを参照すると、グループインタラクションシステム100aによって、ナビゲーションシステム300a、300b、300cを用いて、図5、図6A、図6B、図7Aおよび図7Bに示される方法に従って、有効化されたグループのメンバーと通信し、情報をやりとりできるようになる。車両106a、108a、110a内のそれぞれの車両ナビゲーションシステム300a、300b、300cは、互いに無線通信または情報をやりとりする能力を有する。図1のグループインタラクションシステム100aでは、有効化されたグループの選択されたメンバー(車両ナビゲーションシステム300a、300b、300cの選択されたユーザ)間の無線通信または情報のやりとりは、通信サービスプロバイダ104aおよび車両ネットワークサーバ102を介して達成される。グループインタラクションシステム100aは星形トポロジーであり、車両ネットワークサーバ102がその星形トポロジーの中心にあり、選択されたメンバー間の全ての通信または情報のやりとりは車両ネットワークサーバ102を通して達成される。たとえば、車両106a内のナビゲーションシステム300aは、車両108a内のナビゲーションシステム300bとの無線通信または他のタイプの情報のやりとりを確立するために、通信サービスプロバイダ104aを介して、車両ネットワークサーバ102aに制御信号を送信することができる。それに応答して、車両ネットワークサーバ102aは、有効化されたグループの車両106a内のナビゲーションシステム300aと車両108a内のナビゲーションシステム300bとの間で、無線通信または情報のやりとりを確立する。先に述べたよ
うに、ナビゲーションシステム300a、300b、300c間の無線通信はセルラー電話通信であることが好ましいが、本発明によれば、衛星通信、短距離無線通信またはIEEE 802.11(b)標準規格による通信のような他のタイプの無線通信を用いることができることは当業者には明らかであろう。
【0016】
ナビゲーションシステム300a、300b、300cは、無線通信を用いて、車両ネットワークサーバ102経由で、対応する車両106a、108a、110aのGPS情報を、グループ内の他のナビゲーションシステム300a、300b、300cとの間で送信または受信してもよい。たとえば、ナビゲーションシステム300aは、車両ネットワークサーバ102および通信サービスプロバイダ104aを通して、ナビゲーションシステム300b、300cからそれぞれ車両108a、110aのGPS情報を受信することができる。他の車両108a、110aのGPS情報は、自らの車両106aのGPS情報とともに、ナビゲーションシステム300aのディスプレイ上に表示されることもできる。
【0017】
車両ナビゲーションシステム106a、108a、110aは、選択されたメンバー間でアプリケーションを実行するために必要とされるデータ(たとえば、セルラー電話による通話の場合には音声データおよび制御信号)とともに、GPS情報ならびにグループおよびアプリケーションを選択する制御信号とを、車両ネットワークサーバ102との間で同時に送受信する能力を有する。アプリケーションを実行するために必要とされるデータは従来のセルラー電話通信(たとえばGSM)を介して送受信され、一方、GPS情報ならびにグループおよびアプリケーションを選択するための制御信号は、セルラー電話通信のテキストメッセージ伝送(ショートメッセージサービス)を用いて送受信される。
【0018】
車両ネットワークサーバ102に接続されるオプションのサービスオペレータ103aも、ライブオペレータサービス、ボイスメールサービス等の種々のサービスをグループ内のメンバーに提供してもよい。サービスオペレータ103aは、車両ネットワークサーバ102が無線通信を自動的に確立できなくなる場合に、ナビゲーションシステム300a、300b、300cの間の無線通信を手動で確立することもできる。サーバオペレータ103aと車両ネットワークサーバ102との間の通信は、有線通信122によって実行されることが好ましい。
【0019】
グループインタラクションシステム100aは、図6Aおよび図6Bに示される方法等の種々の方法を用いて、無線通信または他のタイプの情報のやりとりのためのメンバーのグループを構築する。たとえば、そのグループは、ユーザが手動で入力することにより、ナビゲーションシステム300a、300b、300cにおいて構築してもよい。またそのグループは、インターネット112上のウエブサーバ(図示せず)に入力および記憶されて、有線データ通信120を介して、ウエブサイトから車両ネットワークサーバ102にダウンロードされてもよい。車両ネットワークサーバ102は続いて、通信サービスプロバイダ104aを介して、個々のナビゲーションシステム300a、300b、300cにグループ情報を提供する。車両ナビゲーションシステム300a、300b、300cのための情報をやりとりするグループを構築する種々の方法を、本発明と矛盾することなく用いることができることは当業者には明らかであろう。
【0020】
グループインタラクションシステム100aのためのグループ情報は、それらのユーザ名または任意の他のタイプの識別情報による、各車両ナビゲーションシステム300a、300b、300cの識別情報及び対応する車両106、108、110の車両識別番号、並びに、各ナビゲーションシステム300a、300b、300cに対応するセルラー電話番号などのグループ内のメンバーに関する種々の情報を含む。グループ情報は、個々のナビゲーションシステム300a、300b、300cにおいて利用可能な、グループ
の他のメンバーと情報をやりとりするためのアプリケーション等の他の情報を含むこともできる。
【0021】
本発明の第1の実施形態によるグループインタラクションシステム100を用いて、情報をやりとりするためのメンバーのグループを構築し、そのメンバーの位置をリアルタイムに追跡し、無線通信によって、グループの選択されたメンバーと通信または情報をやりとりすることができる。たとえば、車両106内のナビゲーションシステム300aのユーザは、車両106a、108a、110a内のそれぞれのナビゲーションシステム300a、300b、300cを含むグループを構築することができる。各ナビゲーションシステム300a、300b、300cは、自らのGPS情報と、車両ネットワークサーバ102を介して他の車両106a、108a、110aから受信されるGPS情報とを用いて、グループ内の全ての車両の位置をリアルタイムに追跡する。グループ内の各メンバーは、ナビゲーションシステム300a、300b、300cを用いて、グループ内のメンバーのいくつかを選択し、無線通信を介して、選択されたメンバーと通信または情報をやりとりすることができる。グループ内のメンバーがナビゲーションシステムを用いて選択され、選択されたメンバー間で無線通信または情報のやりとりが達成される方法は、図2〜図5、図6A〜図6Bおよび図7A〜図7Bを参照しながら後に詳細に説明されるであろう。
【0022】
図1Bは、本発明の第2の実施形態による、ネットワーク化されたグループインタラクションシステム100bを示す図である。車両ネットワークサーバ102を用いる図1Aに示されるグループインタラクションシステム100aとは対照的に、図1Bのグループインタラクションシステム100bは、ピアツーピアシステムになるように変更され、車両ネットワークサーバ102を用いることなく無線通信できるようにする。
【0023】
ネットワーク化されたグループインタラクションシステム100bは、複数の車両106b、108b、110bと、通信サービスプロバイダ104bと、オプションのサービスオペレータ103bとを含む。車両106b、108b、110bは、本発明のネットワーク化されたグループインタラクションシステム100bにおいて用いるための車両ナビゲーションシステム300d、300e、300fを備える。グループインタラクションシステム100bは、3つの車両106b、108b、110bと、それらに対応する3つの車両ナビゲーションシステム300d、300e、300fとを用いるように示されているが、任意の数の車両およびそれらに対応する車両ナビゲーションシステムを、本発明と矛盾することなく用いることができることは当業者には明らかであろう。
【0024】
ナビゲーションシステム300d、300e、300fは、車両ネットワークサーバを用いることなく、メンバーのグループを構築し、かつ他のナビゲーションシステムと無線通信することができるという点で、図1Aのナビゲーションシステム300a、300b、300cとは異なる。すなわち、ナビゲーションシステム300d、300e、300fは、車両ネットワークサーバを用いることなく、グループ内の選択されたメンバー間でピアツーピア無線通信140、146、150をすることができる。車両ナビゲーションシステム300d、300e、300fの動作の詳細は、図3Bを参照しながら後に詳細に説明されるであろう。その無線通信はセルラー通信であることが好ましいが、任意の他のタイプの無線通信を用いることができる。ナビゲーションシステム300d、300e、300fは、その中に導入された従来の「グローバル・ポジショニング・システム(GPS)」(図示せず)を用いて、対応する車両の位置を表示することもできる。
【0025】
図1Bを参照すると、グループインタラクションシステム100bは、ナビゲーションシステム300d、300e、300fを用いることによって、図5、図6A,図6B、図7Aおよび図7Bに示される方法に従って、グループのメンバーと通信し、かつ情報を
やりとりできるようにする。車両106b、108b、110b内のそれぞれの車両ナビゲーションシステ300d、300e、300fは、互いに無線通信または情報をやりとりする能力を有する。図1Bのグループインタラクションシステム100bでは、有効化されたグループの選択されたメンバー(車両ナビゲーションシステム300d、300e、300fの選択されたユーザ)間の無線通信または情報のやりとりは、車両ネットワークサーバを用いることなく達成される。たとえば、車両106b内のナビゲーションシステム300dは、車両ネットワークサーバを用いることなく、短距離無線通信140を介して直に、または通信サービスプロバイダ104bを介して間接的に、車両108b内のナビゲーションシステム108bとの無線通信または他のタイプの情報のやりとりを確立することができる。ナビゲーションシステム300d、300e、300f間の無線通信140、146、150は、短距離無線通信またはIEEE 802.11b通信であることが好ましいが、セルラー通信または衛星通信のような他のタイプの無線通信を本発明に従って用いることができることは当業者には明らかであろう。
【0026】
ナビゲーションシステム300d、300e、300fはそれぞれ、無線通信140、146、150を用いて直に、または通信サービスプロバイダ104bを介して間接的に、しかしながら車両ネットワークサーバを用いることなく、グループ内の他のナビゲーションシステム300d、300e、300fとの間で、対応する車両106b、108b、110bのGPS情報を送信または受信することもできる。たとえば、ナビゲーションシステム300dは、車両ナビゲーションシステム300e、300fからそれぞれ車両108b、110bのGPS情報を受信することができる。GPS情報は、短距離無線通信140、146、150を用いることにより直に送信される。他の車両108b、110bのGPS情報は、車両ナビゲーションシステム300d自らの車両106bのGPS情報とともに、車両ナビゲーションシステム300dのディスプレイ上に表示することができる。グループメンバーおよびアプリケーションの選択のような他の制御信号も、短距離無線通信140、146、150を用いることにより直に送信される。
【0027】
一方、車両ナビゲーションシステム300d、300e、300fの間のセルラー電話による通話の音声データのような、グループの選択されたメンバー間で情報をやりとりするために必要とされるデータは、通信サービスプロバイダ104b経由で個別の通信チャネル142、144、148を介して、車両ナビゲーションシステム300d、300e、300f間で送受信される。通信チャネル142、144、148はセルラー通信チャネルであることが好ましい。
【0028】
オプションのサービスオペレータ103bも、有線通信152を介して通信サービスプロバイダ104bに接続され、ライブオペレータサービス、ボイスメールサービス等の種々のサービスを、グループ内のメンバーに提供してもよい。
【0029】
グループインタラクションシステム100bは、図6Aおよび図6Bに示される方法のような種々の方法を用いて、無線通信または他のタイプの情報のやりとりのための有効化されたグループを構築する。たとえば、そのグループは、ナビゲーションシステム300d、300e、300fにおいて、グループのユーザが手動で入力することによって構築することができる。ナビゲーションシステムのための情報をやりとりするグループを構築する種々の方法を、本発明と矛盾することなく用いることができることは当業者には明らかであろう。
【0030】
グループインタラクションシステム100bのためのグループ情報は、それらのユーザ名または任意の他のタイプの識別情報による、各車両ナビゲーションシステム300d、300e、300fの識別情報および対応する車両106b、108b、110bの車両識別番号、ならびに各ナビゲーションシステム300d、300e、300fに対応する
セルラー電話番号などの、グループ内のメンバーに関する種々の情報を含む。グループ情報は、個々のナビゲーションシステム300d、300e、300fにおいて利用可能なグループのメンバーと情報をやりとりするためのアプリケーション等の他の情報を含むこともできる。
【0031】
図1Aのグループインタラクションシステム100aと同じように、本発明の第2の実施形態によるグループインタラクションシステム100bを用いて、情報をやりとりするためのメンバーのグループを構築し、メンバーの位置を追跡し、無線通信によってグループの選択されたメンバーと通信または情報をやりとりすることができる。しかしながら、図1Bのグループインタラクションシステム100bは、車両ネットワークサーバ102を用いることなく、メンバー間でピアツーピア通信する能力を有する。ここでは、グループインタラクション処理を開始する車両ナビゲーションシステム300d、300e、300fは、グループを構築し、直接無線通信140、146、150を介して、他の車両ナビゲーションシステム300d、300e、300fにグループ情報を送信することにより、グループの他のメンバーとこうしたグループ情報を共有するであろう。グループ内のメンバーがナビゲーションシステムを用いて選択され、選択されたメンバー間で無線通信または情報のやりとりが達成される方法は、図2〜図5、図6Aおよび図6Bならびに図7Aおよび図7Bを参照しながら後に詳述されるであろう。
【0032】
図2は、本発明の一実施形態による車両ネットワークサーバ102を示すブロック図である。車両ネットワークサーバ102は、図1Aに示されるグループインタラクションシステム100aとともに、車両ナビゲーションシステム300a、300b、300cのグループのメンバー間での情報のやりとりを実現するために用いられる。
【0033】
図2を参照すると、車両ネットワークサーバ102は、入力装置204と、プロセッサ206と、メモリ装置208と、ディスプレイ装置210と、データ通信モジュール214と、無線通信モジュール216とを含む。無線通信モジュール216はセルラー電話インターフェースであることが好ましいが、衛星通信、短距離無線通信またはIEEE 802.11b標準規格による通信のような他のタイプの無線通信を用いることもできる。無線通信モジュール216は、通信サービスプロバイダ104aを介して、図1の種々の車両ナビゲーションシステム300a、300b、300cと通信することができる。車両ネットワークサーバ102と通信サービスプロバイダ104aとの間の無線通信124は、セルラー電話通信であることが好ましい。無線通信モジュール216は、通信サービスプロバイダ104aを介して、ナビゲーションシステム300a、300b、300cから、グループの選択やグループ内のメンバーの選択に関する情報、グループのメンバーに関する種々の情報(たとえば、メンバーの識別番号、セルラー電話番号等)、選択されたメンバー間で起動するアプリケーションの選択、メンバーの車両ナビゲーションシステムのGPS情報等の種々の制御情報を受信する。そのような制御情報は、通信サービスプロバイダ104aと車両ネットワークサーバ102との間のセルラー通信124でテキストメッセージ伝送を介して送信される。無線通信モジュール216によって受信されるそのような制御情報は、本発明による車両ナビゲーションシステム102によって用いるために、メモリ装置208に記憶される。無線通信モジュール216は、車両ナビゲーションシステム300a、300b、300cとの間で、セルラー通信124を用いて通信サービスプロバイダ104a経由で、セルラー電話による通話のための実際の音声データおよび関連する制御信号のようなインタラクティブアプリケーションデータも送受信する。
【0034】
データ通信モジュール214は、インターネットのようなデータ通信ネットワークに接続できるようにする従来のインターフェースである。データ通信モジュール214には、標準的なイーサネットインターフェース等を用いることができる。データ通信モジュール214は、インターネット112から種々の情報を受信する。たとえば、ナビゲーション
システム300a、300b、300cのユーザは、インターネット112上のウエブページを用いて、ウエブサーバ上で、グループの構築やそのグループ内のメンバーと通信または情報をやりとりするために用いられる全ての情報(たとえば、メンバーの識別情報、メンバーのセルラー電話番号等)を用いて、情報をやりとりするためのグループを構築することができる。そのようなグループ情報は、車両ナビゲーションシステム300a、300b、300cにグループ情報が入力されない場合には、デフォルトグループ情報として用いることもできる。車両ネットワークサーバ102は、インターネット112上のウエブサーバとして動作することもできる。インターネット112上のウエブサーバに記憶されるグループ情報は、データ通信モジュール214を介して、車両ネットワークサーバ102にダウンロードされることができ、最終的には、無線通信モジュール216および通信サービスプロバイダ104aを介して、ナビゲーションシステム300a、300b、300cに送信されることができる。各車両ナビゲーションシステム300a、300b、300cは、メモリ装置208にグループ情報を記憶する。
【0035】
プロセッサ206は、バス218を介して、入力装置204、メモリ装置208、ディスプレイ装置210、データ通信モジュール214、および無線通信モジュール216を含む車両ネットワークサーバ102内の種々の構成要素の動作を制御する。この目的を果たすために、プロセッサ206はメモリ装置208に記憶される命令またはプログラムを実行して、グループを構築すること、グループの選択されたメンバー間の通信を確立すること、グループの選択されたメンバーに関連付けられるアプリケーションを実行すること等の、車両ネットワークサーバ102の種々の機能を提供する。
【0036】
メモリ装置208は、プロセッサ206のための作業用メモリとして動作し、車両ネットワークサーバ102および/または車両ナビゲーションシステム300a、300b、300cによって用いられる種々の情報も記憶する。メモリ装置208は、グループデータモジュール220、O/S(オペレーティングシステム)モジュール222、グループ構築モジュール224、およびアプリケーションモジュール226を含む。O/Sモジュール222は、車両ネットワークサーバ102のためのオペレーティングシステムまたは起動シーケンスを記憶する。グループデータモジュール220は、グループメンバーリスト、グループメンバーの識別情報等の全てのグループ情報を記憶する。グループ構築モジュール224は、図6Aおよび図6Bに示される方法に従ってメンバーのグループを構築するための命令およびプログラムを記憶する。アプリケーションモジュール226は、セルラー電話アプリケーション、ゲームアプリケーション等の、グループの選択されたメンバーと情報をやりとりするための種々のアプリケーションを記憶する。メモリ装置208は、SRAM、フラッシュメモリまたはハードディスクのようなリライタブルメモリであることが好ましい。
【0037】
本発明の別の実施形態による、分散の度合いが高いシステムでは、メモリ装置208が記憶する情報は少なく、グループ情報、アプリケーションおよび/またはグループを構築するための情報は、車両ネットワークサーバ102ではなく、車両ナビゲーションシステム300a、300b、300cそのものに記憶される。
【0038】
ディスプレイ装置210は、オペレータが、直に車両ネットワークサーバ102を用いて車両ナビゲーションシステム300a、300b、300cにサービスを提供するときに、オペレータと情報をやりとりするために用いられる情報を表示する。そのような場合、オペレータは入力装置204を用いて、車両ネットワークサーバ102にデータおよびコマンドを入力する。入力装置204には、キーボード、タッチスクリーン入力等の任意のタイプの装置を用いることができる。たとえば、オペレータは、無線通信モジュール216を介して車両ナビゲーションシステム300a、300b、300cのユーザから受信される要求に応答して、グループ情報を手動で入力することができる。先に説明したよ
うに、オペレータは、車両ネットワークサーバ102に通信可能に接続されるサービスオペレータ103内に配置されることもでき、その場合には、ディスプレイ装置210および入力装置204は車両ネットワークサーバ102のオプションの構成要素である。
【0039】
車両ネットワークサーバ102は、車両ナビゲーションシステム300a、300b、300cとともに動作して、本発明のグループインタラクション機能を提供する。たとえば、車両ネットワークサーバ102は、メモリ装置208のグループデータモジュール220内に、車両ナビゲーションシステム300a、300b、300cが用いるグループ情報(メンバーリスト、メンバー識別情報、メンバーのセルラー電話番号等)を記憶することができる。車両ネットワークサーバ102内のプロセッサ206は、無線通信モジュール216を介して、そのようなグループ情報を車両ナビゲーションシステム300a、300b、300cにダウンロードすることもできる。車両ネットワークサーバ102は、無線通信モジュール216を介して、車両ナビゲーションシステム300a、300b、300cから、グループ内の選択されたメンバーに対して通信を確立するための要求または選択されたアプリケーション(たとえば、セルラー電話による通話またはインタラクティブゲーム)を実行するための要求を受信することができる。それに応答して、車両ネットワークサーバ102内のプロセッサ206は、無線通信モジュール216および通信サービスプロバイダ104を介して、選択されたメンバーに対して、メモリ装置208のアプリケーションモジュール206に記憶される選択されたアプリケーションを実行することができるか、または選択されたメンバーに対してグループコールをかけることにより無線通信を確立することができる。
【0040】
図3Aは、本発明の第1の実施形態による車両ナビゲーションシステム300aを示すブロック図である。図3Aの車両ナビゲーションシステム300aは、図1Aのグループインタラクションシステム100aとともに用いられる。図3Aを参照すると、車両ナビゲーションシステム300aは、タッチセンシティブスクリーン301と、GPSモジュール302と、入力装置304と、音声認識/合成モジュール305と、プロセッサ306と、メモリ装置308と、ディスプレイ装置310と、無線通信モジュール316と、バス318とを備える。本発明の車両ナビゲーションシステム300aは、表示された地図上に車両ナビゲーションシステム300aが搭載される車両の場所を表示すること等の従来の車両ナビゲーションシステムの機能に加えて、本発明によるグループ構築およびインタラクション機能を実行することができる。
【0041】
無線通信モジュール316はセルラー電話インターフェース(たとえばGSM電話インターフェース)であることが好ましい。無線通信モジュール216は、通信サービスプロバイダ104aを介して、セルラー電話通信を用いて、種々のナビゲーションシステム300および車両ネットワークサーバ102と通信することができる。無線通信モジュール316は、通信サービスプロバイダ104を介して、車両ネットワークサーバ102との間で、グループの選択やグループ内のメンバーの選択に関する制御データ、メンバーに関する種々の情報(たとえば、メンバーの識別情報、セルラー電話番号等)、選択されたメンバー間で実行するためのアプリケーションの選択、その車両またはグループの他の車両のGPS情報等の種々の情報を通信する。これらの制御データは、セルラー通信のテキストメッセージ伝送によって送信される。一方、アプリケーションデータ(セルラー電話による通話の音声データ等)は、典型的なセルラー通信を用いて送受信される。
【0042】
プロセッサ306は、入力装置304、音声認識/合成モジュール305、メモリ装置308、ディスプレイ装置310、無線通信モジュール316、GPSモジュール302、タッチセンシティブスクリーン301を含む車両ナビゲーションシステム300内の種々の構成要素の動作を制御する。この目的を果たすために、プロセッサ306は、メモリ装置308に記憶される命令またはプログラムを実行し、グループを構築すること、車両
ネットワークサーバ102に対してグループの選択されたメンバー間の通信を要求すること、およびグループの選択されたメンバーに関連付けられるアプリケーションを実行すること等の、車両ナビゲーションシステム300の種々の機能を実現する。
【0043】
メモリ装置308は、プロセッサ306のための作業用メモリとして動作し、車両ナビゲーションシステム300aによって用いられる種々の情報も記憶する。メモリ装置308は、グループデータモジュール320と、O/S(オペレーティングシステム)モジュール322と、グループ構築モジュール324と、アプリケーションモジュール326とを含む。O/Sモジュール322は、車両ネットワークサーバ102のためのオペレーティングシステムまたは起動シーケンスを記憶する。グループデータモジュール320は、グループメンバーリスト、グループメンバーの識別情報等の全てのグループ情報を記憶する。グループ構築モジュール324は、図6Aおよび図6Bに示される方法に従って、メンバーのグループを構築するための命令およびプログラムを記憶する。アプリケーションモジュール326は、セルラー電話アプリケーション、ゲームアプリケーション等の、グループの選択されたメンバーと情報をやりとりするための種々のアプリケーションを記憶する。アプリケーションモジュール326は、車両ナビゲーションシステム300aの位置を決定しかつ表示するためのGPSアプリケーションおよび関連する地図情報も記憶する。メモリ装置308は、SRAM、フラッシュメモリまたはハードディスクのようなリライタブルメモリであることが好ましい。
【0044】
本発明の別の実施形態による、分散の度合いが低いシステムでは、メモリ装置208に記憶される情報は少なく、グループ情報、アプリケーションおよび/または無線通信を確立するための情報は、車両ナビゲーションシステム300aではなく、車両ネットワークサーバ102に記憶される。
【0045】
ディスプレイ装置310は、車両ナビゲーションシステム300aのユーザと情報をやりとりするために用いられる情報を表示する。たとえば、ディスプレイ装置310は、グループメンバーの位置を表示し、メンバーの選択や選択されたメンバーに対して関連付けられるアプリケーションの起動を容易にするために、図4に示されるような対話型地図を表示する。ディスプレイ装置310は液晶ディスプレイ(LCD)であることが好ましいが、他のタイプのディスプレイ装置を用いることもできる。
【0046】
タッチセンシティブスクリーン301は、ユーザが対話型ディスプレイ上でコマンドおよびデータを入力する機能をユーザに提供するために、ディスプレイ装置310と重ね合わされる。タッチセンシティブスクリーン301は、従来の抵抗性タッチセンシティブスクリーンであることが好ましいが、他のタイプのタッチセンシティブスクリーンが配設されてもよい。ディスプレイ装置310およびタッチセンシティブスクリーン301は、図4を参照しながらさらに詳細に説明されるであろう。
【0047】
車両ナビゲーションシステム300a内には別の入力手段および出力手段も存在する。たとえば、ユーザは、物理的なキーのような入力装置304を用いて、車両ナビゲーションシステム300aに種々のデータおよびコマンドを入力することもできる。またユーザは、音声認識/合成モジュール305を用いて、グループメンバーと情報をやりとりするためのデータおよびコマンドを入力することもできる。あるいは、ディスプレイ装置310上に表示される情報を、音声認識/合成モジュール305によって音声の形式に変換して、その情報を音声形式でユーザに伝えることもできる。音声認識/合成モジュール305は、マイクロフォン(図示せず)、スピーカ(図示せず)および音声を認識かつ合成するためのソフトウエア機能を含む従来の音声認識および合成モジュールである。従来の音声認識/合成モジュール305の動作は当業者にはよく知られており、そのような動作の詳細な説明は本発明を理解する上で不要である。
【0048】
GPSモジュール302は、GPSセンサ(図示せず)を介してGPS衛星からGPS情報を受信し、車両ナビゲーションシステム300aが搭載されている車両の現在位置を、従来の三角測量法によって決定する。決定された位置は、無線通信モジュール316を介して他の車両ナビゲーションシステム300から受信されたグループの他の車両の位置とともに、ディスプレイ装置310上に表示される。先に述べたように、他の車両の位置に関する情報は、セルラー通信(たとえばGSM)のテキストメッセージ伝送によって送信される。
【0049】
車両ナビゲーションシステム300aは、車両ネットワークサーバ102、およびそのグループの他の車両108a、110a内の他の車両ナビゲーションシステム300b、300cとともに動作し、図5、図6および図7A〜図7Cにおいて説明するような、本発明のグループインタラクション機能を提供する。たとえば、車両ナビゲーションシステム300は、メモリ装置308にグループ情報(メンバーリスト、メンバー識別情報、メンバーのセルラー電話番号等)を記憶することができる。車両ナビゲーションシステム300は、セルラー電話で電話をかけるための要求、またはグループ内の選択されたメンバーに対して選択されたアプリケーション(たとえばインタラクティブゲーム)を起動するための要求を、無線通信モジュール216を介して、車両ネットワークサーバ102に送信することもできる。車両ナビゲーションシステム300は、車両ナビゲーションシステム300そのもののメモリ308に、そのようなアプリケーションを記憶しかつ実行することもできる。
【0050】
図3Bは、本発明の第2の実施形態による車両ナビゲーションシステム300dを示すブロック図である。図3Bの車両ナビゲーションシステム300dは、図1Bのグループインタラクションシステム100bとともに用いられる。車両ナビゲーションシステム300dは、他の車両ナビゲーションシステム300dと直に通信するためのピアツーピア通信モジュール317を備えることを除いて、図3Aに示される車両ナビゲーションシステム300aと同じである。グループの選択等の制御データ、メンバーに関する種々の情報(たとえば、メンバーの識別情報、セルラー電話番号等)、およびその車両またはグループの他の車両のGPS情報等は、ピアツーピア通信モジュール317を介して送信される。ピアツーピア通信モジュール317は、短距離無線通信インターフェースであることが好ましいが、IEEE 802.11b標準規格による通信インターフェースのような他のタイプの通信インターフェースを用いることもできる。一方、選択されたメンバー間で実行するためのアプリケーションの選択、情報をやりとりするためのグループ内のメンバーの選択、および実際のアプリケーションデータ(セルラー電話による通話のための音声データ等)は、典型的なセルラー通信を用いることにより、無線通信モジュール316を介して送受信される。さらに、O/Sモジュール322およびグループ構築モジュール324内のデータおよびプログラム、ならびにプロセッサ306の動作が、ピアツーピア通信モジュール317の機能に対応するために、車両ナビゲーションシステム300aの機能から変更される。
【0051】
図4は、本発明の一実施形態による、車両ナビゲーションシステム300aまたは300dのディスプレイ装置の画面の図式的な表現である。地図406は、タッチセンシティブスクリーン301と重ね合わせられたディスプレイ装置310上に表示される。図4を参照すると、地図406は、種々の道路の位置および名称を指示するように表示される。所与のグループの3台の車(車1、車2および車3)の位置も地図306上に表示されるが、グループ内のメンバーの数に応じて、任意の数の車が地図406上に表示されることができることは当業者には明らかであろう。ディスプレイ装置310が車1の車両ナビゲーションシステム300aまたは300d内のディスプレイ装置であると仮定すると、車1の位置が、GPSモジュール302によって決定され、地図406上に表示される。そ
のグループの他の車両(車2および車3)の位置は、車2または車3内の車両ナビゲーションシステム300b、300cから無線通信モジュール316を介して、または車2および車3内の車両ナビゲーションシステム300e、300fからピアツーピア通信モジュール317を介して受信され、同様に地図406上に表示される。車両ナビゲーションシステム300a、300dのユーザは、その車に対応するアイコン(標識)をタッチすることにより、ある特定の車を選択し、そのように選択された車に対するアプリケーションを起動または実行することができる。たとえば、ユーザは地図406上の車2の標識にタッチし、車2を選択して、車2に対して(セルラー電話をかける等の)アプリケーションを起動することができる。ディスプレイ装置310は、タッチセンシティブスクリーン301と重ね合わせられるので、タッチセンシティブスクリーン301はユーザがタッチした位置を検出することにより、どの車が選択されたかを判定することができる。
【0052】
アプリケーションのリスト404は、セルラー電話アプリケーション、インタラクティブゲームアプリケーション、グループ内の選択されたメンバーに対して車両ナビゲーションシステム300が利用することができる2つのさらなるアプリケーションのような種々のアプリケーションを示す。ユーザは、アプリケーションのリスト404内の所望のアプリケーションを指し示す画面の部分をタッチすることにより、所望のアプリケーションを選択することができる。
【0053】
タッチセンシティブスクリーン301上の入力アイコン402を用いて、車両ナビゲーションシステム300に種々のデータおよびコマンドが入力される。入力アイコン402は、メニューを検索し、そのメニュー上の特定の項目を選択するためのコマンドおよびデータに対応する種々のアイコンを含むことが好ましい。このようにすることで、ユーザは、グループを構築したり選択されたメンバーに対してアプリケーションを起動したりする種々のデータおよびコマンドを入力できるようになる。
【0054】
実際に使用する際に、車両ナビゲーションシステム300のユーザは、地図406上の所望の車に対応するアイコンにタッチすることにより、ユーザが情報をやりとりすることを望む、グループ内の1台または複数台の車を選択し、アプリケーションのリスト404内の所望のアプリケーションに対応するアイコンにタッチすることにより、そのグループ内のメンバーに対して起動されることになるアプリケーションを選択する。たとえば、車1のユーザが車2にセルラー電話で電話をかけることを望むとき、そのユーザは、地図406上の車2の標識をタッチすることにより車2を選択し、アプリケーションのリスト404の中のセルラー電話アプリケーションの対応するアイコンにタッチすることによりセルラー電話アプリケーションを選択する。それに応答して、車両ナビゲーションシステム300は、図7Aおよび図7Bを参照しながら後に説明される方法に従って、車2に対して選択されたアプリケーション(セルラー電話アプリケーション)を起動する。
【0055】
図4に示されるディスプレイ装置310の図式的な表現は、車両ナビゲーションシステム300a、300dのためのユーザインターフェースの一例にすぎない。ユーザと情報をやりとりするために、車両ナビゲーションシステム300a、300dにおいて任意のタイプまたは形態のユーザインターフェースを用いることができることは当業者には明らかであろう。
【0056】
図5は、本発明の一実施形態による車両ナビゲーションシステム300a、300dを用いて、有効化されたグループ内の選択されたメンバーと情報をやりとりする方法を示す流れ図である。処理が始まると(502)、車両ナビゲーションシステム300のユーザは、ユーザが情報をやりとりすることを望むメンバーのグループ(車または車両ナビゲーションシステム)を構築する(504)。メンバーのグループを構築する際に用いられる情報は、メンバーの識別情報(たとえば、メンバーに対応するセルラー電話番号または車
両に対応する車両識別番号)と、各グループメンバーが利用することができるアプリケーションとを含むことができる。ステップ504は、図6Aおよび図6Bを参照しながら後にさらに詳細に示される。
【0057】
一旦、グループが構築されたなら、車両ナビゲーションシステム300は、無線通信モジュール316を介して、それらのメンバーに対応する各車両ナビゲーションシステム300から、そのグループ内の各メンバーの位置に関する情報を受信する(506)。そのような位置は、地図406上のアイコンとしてディスプレイ装置310上に表示され(508)、ユーザ入力が受信されるまで繰返し更新される(509)。
【0058】
ユーザは、地図406上の所望のメンバーに対応するアイコンにタッチすることによりメンバーのうちの1人または複数を選択し、車両ナビゲーションシステム300a、300dは、そのようなメンバーの選択を受信する(510)。そして、車両ナビゲーションシステム300a、300dは、ユーザからアプリケーションの選択を受信する(511)。たとえば、車両ナビゲーションシステム300は、選択されたユーザに対してセルラー電話で電話をかけるための選択を受信することができる。それに応答して、車両ナビゲーションシステム300は、そのグループ内の選択されたメンバーに対して選択されたアプリケーションを起動する(512)。たとえば、選択されたアプリケーションがセルラー電話による通話である場合には、車両ナビゲーションシステム300a、300dは選択されたメンバーに対してセルラー電話で電話をかけるか、または車両ネットワークサーバ102に選択されたメンバーに対してセルラー電話で電話をかけるように要求する。選択されたアプリケーションがインタラクティブゲームである場合には、車両ナビゲーションシステム300a、300dは、選択されたメンバーの間でインタラクティブゲームアプリケーションを起動するか、または車両ネットワークサーバ102に選択されたメンバーの間でインタラクティブゲームアプリケーションを起動するように要求する。ステップ512は、図7Aおよび図7Bを参照しながら後にさらに詳細に示される。そして、処理は、さらにメンバーの位置をリアルタイムに追跡し、メンバーおよびアプリケーションの選択を受信するために、ステップ506に戻る。
【0059】
図6Aは、本発明の第1の実施形態による、メンバーのグループを構築するステップ504aを示す流れ図である。図6Aのステップ504aでは、車両ナビゲーションシステム300aと車両ネットワークサーバ102とが協動することによりメンバーのグループが構築され、このステップは図1Aに示されるグループインタラクションシステム100aとともに用いられる。
【0060】
図6Aを参照すると、処理が始まると(502)、車両ナビゲーションシステム300aは、そのグループ内に含まれることになるメンバーの選択を受信する(604)。そのようなメンバーの選択は、タッチセンシティブスクリーン301または入力装置302を用いることにより入力することができる。車両ナビゲーションシステム300aは、そのようなグループメンバーの選択を車両ネットワークサーバ102に送信する(606)。車両ネットワークサーバ102は、選択されたグループメンバーとの通信を確立し(608)、選択されたメンバーそれぞれに、そのグループにメンバーを追加するための許可を求める(610)。その後、車両ネットワークサーバ102は、車両ナビゲーションシステム300aに、その許可要求(610)の結果を返送する(612)。その後、車両ネットワークサーバ300aは、追加に同意するメンバーを、有効化されたグループに追加する(614)。このグループ情報は、そのグループの他のメンバーと共有されることができる。この目的を果たすために、車両ナビゲーションシステム300aは、構築されたグループ情報を車両ナビゲーションシステム102に送信し(616)、車両ナビゲーションシステム102はさらに、そのように構築されたグループ情報をグループのメンバーに送信し(618)、その処理はステップ506を続ける。
【0061】
図6Bは、本発明の第2の実施形態による、メンバーのグループを構築するステップ504bを示す流れ図である。図6Bのステップ504bは、外部の情報源からダウンロードされた情報を用いて、車両ネットワークサーバ102においてメンバーのグループを構築し、グループ情報を車両ナビゲーションシステム300aにダウンロードする。
【0062】
図6Bを参照すると、処理が始まると(502)、車両ネットワークサーバ102は、外部の情報源からメンバーのリストを受信する(632)。たとえば、車両ネットワークサーバ102は、そのデータ通信モジュール212を介して、インターネットウエブサーバから、そのグループのメンバーのリストをダウンロードすることができる。別の例として、オペレータが、入力キー204を用いて、そのグループのメンバーのリストを手動で入力することができる。車両ネットワークサーバ102は、受信されたメンバーのリストを用いることにより、情報をやりとりするためのメンバーのグループを構築する(634)。その後、車両ネットワークサーバ102は、構築されたグループ情報を、そのグループ内の車両ナビゲーションシステム300a、300b、300cにダウンロードし(626)、処理はステップ506を続ける。
【0063】
図6Aおよび図6Bを参照しながら、グループを構築する2つの実施形態がこれまでに説明されてきたが、グループは、タッチセンシティブスクリーン301または入力装置304を用いて、単に車両ナビゲーションシステム300a、300dにグループ情報を手動で入力することにより構築することもできる。さらに、グループは、以前の使用状況またはユーザによる設定に基づいて、車両ナビゲーションシステム300a、300dに記憶された所定のグループリストから、車両ナビゲーションシステム300a、300dにおいて単に選択することもできる。
【0064】
図7Aは、本発明の一実施形態による、車両ナビゲーションシステム102および選択されたメンバーに対して、選択されたアプリケーションを実行するステップ512aを示す流れ図である。図7Aに示されるステップ512aは、車両ナビゲーションシステム300aと車両ネットワークサーバ102とが協動することにより、車両ネットワークサーバ102に記憶される選択されたアプリケーションを実行する。
【0065】
図7Aを参照すると、処理が続けられると(511)、車両ナビゲーションシステム300aは、車両ネットワークサーバ102との通信を確立し(704)、選択されたメンバーおよび選択されたアプリケーション情報を車両ネットワークサーバ102に送信する(706)。たとえば、車両ナビゲーションシステム300は、車両ネットワークサーバ102に、グループ内の車2および車3にセルラー電話で会議電話をかけるための要求を送信する。車両ネットワークサーバは、そのような情報を送信する車両ナビゲーションシステム300aに対して、および選択されたメンバーに対して、選択されたアプリケーションを起動し(708)、その処理は続けられる(810)。たとえば、車両ネットワークサーバ102は、メモリ装置208のアプリケーションモジュール226に記憶されるセルラー電話アプリケーションを実行することにより、そのような情報を送信する車両ネットワークサーバ300aと全ての選択されたメンバーとの間でセルラー電話によって通話できるようにする。
【0066】
図7Bは、本発明の別の実施形態による、車両ナビゲーションシステムおよび選択されたメンバーに対して、選択されたアプリケーションを起動するステップ512bを示す流れ図である。図7Bに示されるステップ512bは、車両ナビゲーションシステム300dに記憶される、選択されたアプリケーションを起動するので、車両ネットワークサーバ102との通信を含まない。したがって、ステップ512bは、車両ナビゲーションシステム300dがピアツーピア通信の機能を有するグループインタラクションシステム10
0bにおいて用いられるときに、車両ナビゲーションシステム300dによって用いられる。すなわち、ステップ512bは、車両ナビゲーションシステム300dが、車両ネットワークサーバ102を用いることなく、短距離無線通信等を介して直に他のメンバーと通信するときに用いることができる。
【0067】
図7Bを参照すると、処理が続けられると(511)、車両ナビゲーションシステム300dは、通信サービスプロバイダ104を通して、無線通信モジュール316を介して直に選択されたメンバーとの通信を確立する(722)。その後、車両ナビゲーションシステム300は、その中に記憶された、選択されたアプリケーションを実行することにより、車両ナビゲーションシステム300dおよび選択されたメンバーに対して、選択されたアプリケーションを起動し(724)、その過程はステップ506を続ける。たとえば、車両ナビゲーションシステム300dは、通信サービスプロバイダ104を通して、選択されたメンバーにセルラー電話によって電話をかけることができる。
【0068】
図7Cは、本発明のさらに別の実施形態による、車両ナビゲーションシステムおよび選択されたメンバーに対して、選択されたアプリケーションを起動するステップ512cを示す流れ図である。図7Cに示されるステップ512cは、車両ナビゲーションシステム300aと車両ネットワークサーバ102とが協動することにより、車両ネットワークサーバ102に記憶される選択されたアプリケーションを実行する。図7Cにおいて実行されるアプリケーションは、インタラクティブゲームのような、グループの選択されたメンバー間で制御信号を絶えずやりとりし、通信することを必要とするアプリケーションである。
【0069】
図7Cを参照すると、処理が続けられると(511)、車両ナビゲーションシステム300aは、車両ネットワークサーバ102との通信を確立し(744)、車両ネットワークサーバ102に選択されたメンバーおよび選択されたアプリケーション情報を送信する(746)。たとえば、車両ナビゲーションシステム300は、車両ネットワークサーバ102に、そのグループ内の車2および車3に対してインタラクティブゲームを実行するための要求を送信する。車両ネットワークサーバは、そのような情報を送信する車両ナビゲーションシステム300aおよび選択されたメンバーに対して、選択されたアプリケーションを起動する(748)。たとえば、車両ネットワークサーバ102は、そのような情報を送信する車両ネットワークサーバ300aおよび全ての選択されたメンバー(車2および3)に対して、インタラクティブゲームアプリケーションを起動する。インタラクティブゲームアプリケーションはメモリ装置208のアプリケーションモジュール226に記憶されている。その後、車両ネットワークサーバは、選択されたメンバー(車2および3)から、起動されたアプリケーションにおいて用いられる他の制御(たとえば、インタラクティブゲームアプリケーションのための制御信号)を受信する(750)。車両ナビゲーションシステム300aは、車両ナビゲーションシステム102に、インタラクティブアプリケーションにおいて用いられる制御信号を送信し(752)、車両ナビゲーションシステムが、車両ナビゲーションシステム300aおよび他の選択されたメンバーからの制御信号に基づいて、インタラクティブアプリケーションを実行できるようにする。ステップ750および752は、車両ナビゲーションシステム300aによってアプリケーションを終了するためのコマンドが受信される(752)まで繰り返される。その後、処理はステップ506を続ける。
【0070】
本発明はいくつかの実施形態に関してこれまで説明されてきたが、本発明の範囲内で種々の変更形態を実施することができる。車両ナビゲーションシステム間、または車両ナビゲーションシステムと車両ネットワークサーバとの間で用いられる通信のタイプは、これまでに説明されたものには限定されず、本発明によれば、任意のタイプの無線通信を用いることができる。メンバーのグループを構築するために必要とされる情報は、選択された
メンバー間で実行するためのアプリケーションのタイプに応じて異なる場合があり、先に説明された情報のタイプには限定されない。本発明は、任意の数のメンバーのグループとともに用いることができることは明らかであろう。選択されたメンバー間で実行されるアプリケーションのタイプは上記のようなセルラー電話による通話、ショートテキストメッセージ伝送、またはインタラクティブゲームには限定されず、グループの選択されたメンバーに対して任意のタイプのアプリケーションを用いることができることは当業者には明らかであろう。したがって、本発明の開示は、添付の特許請求の範囲に記載される本発明の範囲を例示するものであり、限定するものではない。
【図面の簡単な説明】
【0071】
【図1A】本発明の第1の実施形態による、グループインタラクションシステムを示す図である。
【図1B】本発明の第2の実施形態による、グループインタラクションシステムを示す図である。
【図2】本発明の一実施形態による車両ネットワークサーバを示すブロック図である。
【図3A】本発明の第1の実施形態による車両ナビゲーションシステムを示すブロック図である。
【図3B】本発明の第2の実施形態による車両ナビゲーションシステムを示すブロック図である。
【図4】本発明の一実施形態による、車両ナビゲーションシステムのディスプレイ装置の画面の図式的な表現である。
【図5】本発明の一実施形態による、車両ナビゲーションシステムを用いて、許可されたグループ内のメンバーと情報をやりとりする方法を示すフローチャートである。
【図6A】本発明の第1の実施形態による、メンバーのグループを構築する方法を示すフローチャートである。
【図6B】本発明の第2の実施形態による、メンバーのグループを構築する方法を示すフローチャートである。
【図7A】本発明の一実施形態による、車両ナビゲーションシステムおよび選択されたメンバーに対して、選択されたアプリケーションを実行する方法を示すフローチャートである。
【図7B】本発明の別の実施形態による、車両ナビゲーションシステムおよび選択されたメンバーに対して、選択されたアプリケーションを実行する方法を示すフローチャートである。
【図7C】本発明のさらに別の実施形態による、車両ナビゲーションシステムおよび選択されたメンバーに対して、選択されたアプリケーションを実行する方法を示すフローチャートである。
【特許請求の範囲】
【請求項1】
1つのグループの複数の他の車両ナビゲーションシステムと情報をやりとりする(interacting)ことができる車両ナビゲーションシステムであって、
前記グループのメンバーに関する情報を有するグループデータモジュール、前記グループを構築するためのアプリケーションを有するグループ構築モジュール、および前記グループの選択されたメンバーと情報をやりとりするための少なくとも1つのアプリケーションを有するアプリケーションモジュールを含むメモリ装置と、
該メモリ装置に接続され、前記グループを構築するための前記アプリケーションと、前記グループの選択されたメンバーと情報をやりとりするための前記アプリケーションとを実行するプロセッサと、
を備える車両ナビゲーションシステム。
【請求項2】
前記アプリケーションモジュールはさらに、前記グループの前記メンバーの位置を決定するグローバル・ポジショニング・システムアプリケーションを有する、請求項1に記載の車両ナビゲーションシステム。
【請求項3】
複数の車両ナビゲーションシステムの間で情報をやりとりするためのグループインタラクションシステムにおいて用いるための車両ネットワークサーバであって、
前記グループのメンバーに関する情報を有するグループデータモジュール、前記グループを構築するためのアプリケーションを有するグループ構築モジュール、および前記グループの選択されたメンバーと情報をやりとりするための少なくとも1つのアプリケーションを有するアプリケーションモジュールを含むメモリ装置と、
該メモリ装置に接続され、前記グループを構築するための前記アプリケーションと、前記グループの選択されたメンバーと情報をやりとりするための前記アプリケーションとを実行するプロセッサと、
を備える車両ネットワークサーバ。
【請求項4】
第1の車両内にあり、1つのグループの複数の他の車両ナビゲーションシステムと情報をやりとりすることができる車両ナビゲーションシステムであって、
グローバル・ポジショニング・システム(GPS)信号を受信し、該GPS信号に基づいて前記第1の車両の位置を決定するグローバル・ポジショニング・システム(GPS)モジュールと、
前記グループの前記他の車両ナビゲーションシステムと通信し、該他の車両ナビゲーションシステムが配置される第2の車両に対応する位置情報を前記他の車両ナビゲーションシステムから受信する無線通信モジュールと、
前記GPSモジュールおよび前記無線通信モジュールに接続され、地図上に前記第1の車両および前記第2の車両の前記位置を表示し、1つ以上のアプリケーションのリストを表示するディスプレイ装置と、
前記ディスプレイ装置に接続され、前記地図上の前記第2の車両のうちの1つ以上の選択と、前記アプリケーションのうちの1つの選択とに対応する入力コマンドを受信することができるタッチセンシティブスクリーンと、
該タッチセンシティブスクリーンに接続され、前記選択された第2の車両内の前記他の車両ナビゲーションシステムに対して前記選択されたアプリケーションを実行するプロセッサと、
を備える車両ナビゲーションシステム。
【請求項5】
前記地図と、前記アプリケーションと、前記第2の車両内の前記他の車両ナビゲーションシステムに対応する識別情報とを記憶するメモリ装置をさらに備える、請求項4に記載の車両ナビゲーションシステム。
【請求項6】
前記識別情報は、前記第2の車両内の前記他の車両ナビゲーションシステムのそれぞれに対応するセルラー電話番号、または前記第2の車両のそれぞれに対応する車両識別番号である、請求項5に記載の車両ナビゲーションシステム。
【請求項7】
前記車両ナビゲーションシステムは、前記無線通信モジュールを介して車両ネットワークサーバに通信可能に接続され、前記車両ナビゲーションシステムは、該車両ネットワークサーバから、前記第2の車両内の前記他の車両ナビゲーションシステムに対応する前記識別情報を受信する、請求項5に記載の車両ナビゲーションシステム。
【請求項8】
前記車両ナビゲーションシステムは、前記タッチセンシティブスクリーン上で該車両ナビゲーションシステムへの入力を受信することにより、前記第2の車両内の前記他の車両ナビゲーションシステムに対応する前記識別情報を受信する、請求項5に記載の車両ナビゲーションシステム。
【請求項9】
前記無線通信モジュールはセルラー電話インターフェースである、請求項4に記載の車両ナビゲーションシステム。
【請求項10】
前記選択されたアプリケーションはセルラー電話アプリケーションであり、前記プロセッサは、前記第1の車両内の前記車両ナビゲーションシステムと前記第2の車両内の前記選択された車両ナビゲーションシステムとの間にセルラー電話による通話を確立することができる、請求項4に記載の車両ナビゲーションシステム。
【請求項11】
前記第1の車両および前記第2の車両の前記位置は前記ディスプレイ装置上で前記地図上のアイコンとして表示され、前記タッチセンシティブスクリーンへの前記入力コマンドとして対応するアイコンにタッチすることにより、1つ以上の前記第2の車両が情報をやりとりするために選択される、請求項4に記載の車両ナビゲーションシステム。
【請求項12】
1つのグループの複数の対応する車両内の複数の車両ナビゲーションシステムの間で情報をやりとりするためのグループインタラクションシステムにおいて用いるための車両ネットワークサーバであって、
前記グループの前記車両ナビゲーションシステムと通信し、第1の車両ナビゲーションシステムから、1つ以上の第2の車両ナビゲーションシステムの選択と、前記第1の車両ナビゲーションシステムと前記選択された第2の車両ナビゲーションシステムとの間で情報をやりとりするためのアプリケーションの選択とを受信する無線通信モジュールと、
該無線通信モジュールに接続され、前記第1の車両ナビゲーションシステムおよび前記選択された第2の車両ナビゲーションシステムに対して前記選択されたアプリケーションを実行するプロセッサと、
を備える車両ネットワークサーバ。
【請求項13】
前記グループの識別情報を記憶するメモリ装置をさらに備え、該識別情報は前記無線通信モジュールを介して前記複数のナビゲーションシステムにダウンロードされる、請求項12に記載の車両ネットワークサーバ。
【請求項14】
前記識別情報は、前記第1の車両ナビゲーションシステムおよび前記第2の車両ナビゲーションシステムのそれぞれに対応するセルラー電話番号、あるいは前記第1の車両ナビゲーションシステムおよび前記第2の車両ナビゲーションシステムが配置される車両に対応する車両識別番号である、請求項13に記載の車両ネットワークサーバ。
【請求項15】
前記無線通信モジュールに接続されるデータ通信モジュールをさらに備え、前記識別情
報は該データ通信モジュールを介して外部の情報源から前記車両ネットワークサーバにダウンロードされる、請求項13に記載の車両ネットワークサーバ。
【請求項16】
前記無線通信モジュールはセルラー電話インターフェースである、請求項12に記載の車両ネットワークサーバ。
【請求項17】
前記選択されたアプリケーションはセルラー電話アプリケーションであり、前記プロセッサは、前記第1の車両ナビゲーションシステムと前記選択された第2の車両ナビゲーションシステムとの間にセルラー電話による通話を確立することができる、請求項12に記載の車両ネットワークサーバ。
【請求項18】
第1の車両ナビゲーションシステムにおいて、第2の車両ナビゲーションシステムと情報をやりとりする方法であって、
前記第1の車両ナビゲーションシステムと前記第2の車両ナビゲーションシステムとを含むグループを構築すること、
前記第1の車両ナビゲーションシステムおよび前記第2の車両ナビゲーションシステムの位置に関する情報を受信すること、
前記第1の車両ナビゲーションシステムおよび前記第2の車両ナビゲーションシステムの前記位置を表示すること、
前記第2の車両ナビゲーションシステムの選択を受信すること、
アプリケーションの選択を受信すること、および
前記第1の車両ナビゲーションシステムおよび前記選択された第2の車両ナビゲーションシステムに対して前記アプリケーションを実行すること、
を含む、第1の車両ナビゲーションシステムにおいて、第2の車両ナビゲーションシステムと情報をやりとりする方法。
【請求項19】
前記グループを構築することは、
前記第1の車両ナビゲーションシステムおよび前記第2の車両ナビゲーションシステムに対応する識別情報を受信すること、
前記識別情報に基づいて前記第2の車両ナビゲーションシステムとの通信を確立し、該第2の車両ナビゲーションシステムに、前記グループに追加する許可を求めること、および
追加に同意する前記第2の車両ナビゲーションを前記グループに追加すること、を含む、請求項18に記載の方法。
【請求項20】
前記識別情報は、前記第1の車両ナビゲーションシステムおよび前記第2の車両ナビゲーションシステムのそれぞれに対応するセルラー電話番号である、請求項19に記載の方法。
【請求項21】
前記グループを構築することは、前記第1の車両ナビゲーションシステムに通信可能に接続される車両ネットワークサーバから、前記第1の車両ナビゲーションシステムおよび前記第2の車両ナビゲーションシステムに対応する識別情報を受信することを含む、請求項18に記載の方法。
【請求項22】
前記アプリケーションを実行することは、
前記第1の車両ナビゲーションシステムおよび前記第2の車両ナビゲーションシステムに通信可能に接続された車両ネットワークサーバであって、前記選択されたアプリケーションを記憶し、前記アプリケーションを実行することができる車両ネットワークサーバとの通信を確立すること、および
前記車両ネットワークサーバに前記アプリケーションの選択および前記第2の車両ナビ
ゲーションシステムの選択を送信することを含む、請求項18に記載の方法。
【請求項23】
前記選択されたアプリケーションはセルラー電話アプリケーションであり、前記アプリケーションを実行することは、前記第1の車両ナビゲーションシステムと前記選択された第2の車両ナビゲーションシステムとの間でセルラー電話による通話を確立することを含む、請求項18に記載の方法。
【請求項24】
第1の車両内にあり、1つのグループの別の車両ナビゲーションシステムと情報をやりとりすることができる車両ナビゲーションシステムであって、
グローバル・ポジショニング・システム(GPS)信号を受信し、該GPS信号に基づいて前記第1の車両の位置を決定するローバル・ポジショニング・システム(GPS)手段と、
前記グループの前記別の車両ナビゲーションシステムと通信し、該別の車両ナビゲーションシステムの位置情報を受信する通信手段と、
前記GPS手段および前記通信手段に接続され、前記車両ナビゲーションシステムおよび前記別の車両ナビゲーションシステムの位置と、1つ以上のアプリケーションのリストとを出力するための出力手段と、
該出力手段に接続され、前記別の車両ナビゲーションシステムの選択および前記アプリケーションのうちの1つの選択に対応する入力コマンドを受信するための入力手段と、
該入力手段に接続され、前記別の車両ナビゲーションシステムに対して前記選択されたアプリケーションを実行するプロセッサ手段と、
を備える車両ナビゲーションシステム。
【請求項25】
複数の車両ナビゲーションシステムのうちの選択された車両ナビゲーションシステムと情報をやりとりするための車両ナビゲーションシステムのグループを構築する方法であって、
第1の車両ナビゲーションシステムから第2の車両ナビゲーションシステムに対応する識別情報を受信すること、
前記識別情報に基づいて前記第2の車両ナビゲーションシステムとの通信を確立し、前記第2の車両ナビゲーションシステムに、前記グループに追加するための許可を求めること、および
追加に同意する前記第2の車両ナビゲーションを前記グループに追加すること、
を含む、複数の車両ナビゲーションシステムのうちの選択された車両ナビゲーションシステムと情報をやりとりするための車両ナビゲーションシステムのグループを構築する方法。
【請求項1】
1つのグループの複数の他の車両ナビゲーションシステムと情報をやりとりする(interacting)ことができる車両ナビゲーションシステムであって、
前記グループのメンバーに関する情報を有するグループデータモジュール、前記グループを構築するためのアプリケーションを有するグループ構築モジュール、および前記グループの選択されたメンバーと情報をやりとりするための少なくとも1つのアプリケーションを有するアプリケーションモジュールを含むメモリ装置と、
該メモリ装置に接続され、前記グループを構築するための前記アプリケーションと、前記グループの選択されたメンバーと情報をやりとりするための前記アプリケーションとを実行するプロセッサと、
を備える車両ナビゲーションシステム。
【請求項2】
前記アプリケーションモジュールはさらに、前記グループの前記メンバーの位置を決定するグローバル・ポジショニング・システムアプリケーションを有する、請求項1に記載の車両ナビゲーションシステム。
【請求項3】
複数の車両ナビゲーションシステムの間で情報をやりとりするためのグループインタラクションシステムにおいて用いるための車両ネットワークサーバであって、
前記グループのメンバーに関する情報を有するグループデータモジュール、前記グループを構築するためのアプリケーションを有するグループ構築モジュール、および前記グループの選択されたメンバーと情報をやりとりするための少なくとも1つのアプリケーションを有するアプリケーションモジュールを含むメモリ装置と、
該メモリ装置に接続され、前記グループを構築するための前記アプリケーションと、前記グループの選択されたメンバーと情報をやりとりするための前記アプリケーションとを実行するプロセッサと、
を備える車両ネットワークサーバ。
【請求項4】
第1の車両内にあり、1つのグループの複数の他の車両ナビゲーションシステムと情報をやりとりすることができる車両ナビゲーションシステムであって、
グローバル・ポジショニング・システム(GPS)信号を受信し、該GPS信号に基づいて前記第1の車両の位置を決定するグローバル・ポジショニング・システム(GPS)モジュールと、
前記グループの前記他の車両ナビゲーションシステムと通信し、該他の車両ナビゲーションシステムが配置される第2の車両に対応する位置情報を前記他の車両ナビゲーションシステムから受信する無線通信モジュールと、
前記GPSモジュールおよび前記無線通信モジュールに接続され、地図上に前記第1の車両および前記第2の車両の前記位置を表示し、1つ以上のアプリケーションのリストを表示するディスプレイ装置と、
前記ディスプレイ装置に接続され、前記地図上の前記第2の車両のうちの1つ以上の選択と、前記アプリケーションのうちの1つの選択とに対応する入力コマンドを受信することができるタッチセンシティブスクリーンと、
該タッチセンシティブスクリーンに接続され、前記選択された第2の車両内の前記他の車両ナビゲーションシステムに対して前記選択されたアプリケーションを実行するプロセッサと、
を備える車両ナビゲーションシステム。
【請求項5】
前記地図と、前記アプリケーションと、前記第2の車両内の前記他の車両ナビゲーションシステムに対応する識別情報とを記憶するメモリ装置をさらに備える、請求項4に記載の車両ナビゲーションシステム。
【請求項6】
前記識別情報は、前記第2の車両内の前記他の車両ナビゲーションシステムのそれぞれに対応するセルラー電話番号、または前記第2の車両のそれぞれに対応する車両識別番号である、請求項5に記載の車両ナビゲーションシステム。
【請求項7】
前記車両ナビゲーションシステムは、前記無線通信モジュールを介して車両ネットワークサーバに通信可能に接続され、前記車両ナビゲーションシステムは、該車両ネットワークサーバから、前記第2の車両内の前記他の車両ナビゲーションシステムに対応する前記識別情報を受信する、請求項5に記載の車両ナビゲーションシステム。
【請求項8】
前記車両ナビゲーションシステムは、前記タッチセンシティブスクリーン上で該車両ナビゲーションシステムへの入力を受信することにより、前記第2の車両内の前記他の車両ナビゲーションシステムに対応する前記識別情報を受信する、請求項5に記載の車両ナビゲーションシステム。
【請求項9】
前記無線通信モジュールはセルラー電話インターフェースである、請求項4に記載の車両ナビゲーションシステム。
【請求項10】
前記選択されたアプリケーションはセルラー電話アプリケーションであり、前記プロセッサは、前記第1の車両内の前記車両ナビゲーションシステムと前記第2の車両内の前記選択された車両ナビゲーションシステムとの間にセルラー電話による通話を確立することができる、請求項4に記載の車両ナビゲーションシステム。
【請求項11】
前記第1の車両および前記第2の車両の前記位置は前記ディスプレイ装置上で前記地図上のアイコンとして表示され、前記タッチセンシティブスクリーンへの前記入力コマンドとして対応するアイコンにタッチすることにより、1つ以上の前記第2の車両が情報をやりとりするために選択される、請求項4に記載の車両ナビゲーションシステム。
【請求項12】
1つのグループの複数の対応する車両内の複数の車両ナビゲーションシステムの間で情報をやりとりするためのグループインタラクションシステムにおいて用いるための車両ネットワークサーバであって、
前記グループの前記車両ナビゲーションシステムと通信し、第1の車両ナビゲーションシステムから、1つ以上の第2の車両ナビゲーションシステムの選択と、前記第1の車両ナビゲーションシステムと前記選択された第2の車両ナビゲーションシステムとの間で情報をやりとりするためのアプリケーションの選択とを受信する無線通信モジュールと、
該無線通信モジュールに接続され、前記第1の車両ナビゲーションシステムおよび前記選択された第2の車両ナビゲーションシステムに対して前記選択されたアプリケーションを実行するプロセッサと、
を備える車両ネットワークサーバ。
【請求項13】
前記グループの識別情報を記憶するメモリ装置をさらに備え、該識別情報は前記無線通信モジュールを介して前記複数のナビゲーションシステムにダウンロードされる、請求項12に記載の車両ネットワークサーバ。
【請求項14】
前記識別情報は、前記第1の車両ナビゲーションシステムおよび前記第2の車両ナビゲーションシステムのそれぞれに対応するセルラー電話番号、あるいは前記第1の車両ナビゲーションシステムおよび前記第2の車両ナビゲーションシステムが配置される車両に対応する車両識別番号である、請求項13に記載の車両ネットワークサーバ。
【請求項15】
前記無線通信モジュールに接続されるデータ通信モジュールをさらに備え、前記識別情
報は該データ通信モジュールを介して外部の情報源から前記車両ネットワークサーバにダウンロードされる、請求項13に記載の車両ネットワークサーバ。
【請求項16】
前記無線通信モジュールはセルラー電話インターフェースである、請求項12に記載の車両ネットワークサーバ。
【請求項17】
前記選択されたアプリケーションはセルラー電話アプリケーションであり、前記プロセッサは、前記第1の車両ナビゲーションシステムと前記選択された第2の車両ナビゲーションシステムとの間にセルラー電話による通話を確立することができる、請求項12に記載の車両ネットワークサーバ。
【請求項18】
第1の車両ナビゲーションシステムにおいて、第2の車両ナビゲーションシステムと情報をやりとりする方法であって、
前記第1の車両ナビゲーションシステムと前記第2の車両ナビゲーションシステムとを含むグループを構築すること、
前記第1の車両ナビゲーションシステムおよび前記第2の車両ナビゲーションシステムの位置に関する情報を受信すること、
前記第1の車両ナビゲーションシステムおよび前記第2の車両ナビゲーションシステムの前記位置を表示すること、
前記第2の車両ナビゲーションシステムの選択を受信すること、
アプリケーションの選択を受信すること、および
前記第1の車両ナビゲーションシステムおよび前記選択された第2の車両ナビゲーションシステムに対して前記アプリケーションを実行すること、
を含む、第1の車両ナビゲーションシステムにおいて、第2の車両ナビゲーションシステムと情報をやりとりする方法。
【請求項19】
前記グループを構築することは、
前記第1の車両ナビゲーションシステムおよび前記第2の車両ナビゲーションシステムに対応する識別情報を受信すること、
前記識別情報に基づいて前記第2の車両ナビゲーションシステムとの通信を確立し、該第2の車両ナビゲーションシステムに、前記グループに追加する許可を求めること、および
追加に同意する前記第2の車両ナビゲーションを前記グループに追加すること、を含む、請求項18に記載の方法。
【請求項20】
前記識別情報は、前記第1の車両ナビゲーションシステムおよび前記第2の車両ナビゲーションシステムのそれぞれに対応するセルラー電話番号である、請求項19に記載の方法。
【請求項21】
前記グループを構築することは、前記第1の車両ナビゲーションシステムに通信可能に接続される車両ネットワークサーバから、前記第1の車両ナビゲーションシステムおよび前記第2の車両ナビゲーションシステムに対応する識別情報を受信することを含む、請求項18に記載の方法。
【請求項22】
前記アプリケーションを実行することは、
前記第1の車両ナビゲーションシステムおよび前記第2の車両ナビゲーションシステムに通信可能に接続された車両ネットワークサーバであって、前記選択されたアプリケーションを記憶し、前記アプリケーションを実行することができる車両ネットワークサーバとの通信を確立すること、および
前記車両ネットワークサーバに前記アプリケーションの選択および前記第2の車両ナビ
ゲーションシステムの選択を送信することを含む、請求項18に記載の方法。
【請求項23】
前記選択されたアプリケーションはセルラー電話アプリケーションであり、前記アプリケーションを実行することは、前記第1の車両ナビゲーションシステムと前記選択された第2の車両ナビゲーションシステムとの間でセルラー電話による通話を確立することを含む、請求項18に記載の方法。
【請求項24】
第1の車両内にあり、1つのグループの別の車両ナビゲーションシステムと情報をやりとりすることができる車両ナビゲーションシステムであって、
グローバル・ポジショニング・システム(GPS)信号を受信し、該GPS信号に基づいて前記第1の車両の位置を決定するローバル・ポジショニング・システム(GPS)手段と、
前記グループの前記別の車両ナビゲーションシステムと通信し、該別の車両ナビゲーションシステムの位置情報を受信する通信手段と、
前記GPS手段および前記通信手段に接続され、前記車両ナビゲーションシステムおよび前記別の車両ナビゲーションシステムの位置と、1つ以上のアプリケーションのリストとを出力するための出力手段と、
該出力手段に接続され、前記別の車両ナビゲーションシステムの選択および前記アプリケーションのうちの1つの選択に対応する入力コマンドを受信するための入力手段と、
該入力手段に接続され、前記別の車両ナビゲーションシステムに対して前記選択されたアプリケーションを実行するプロセッサ手段と、
を備える車両ナビゲーションシステム。
【請求項25】
複数の車両ナビゲーションシステムのうちの選択された車両ナビゲーションシステムと情報をやりとりするための車両ナビゲーションシステムのグループを構築する方法であって、
第1の車両ナビゲーションシステムから第2の車両ナビゲーションシステムに対応する識別情報を受信すること、
前記識別情報に基づいて前記第2の車両ナビゲーションシステムとの通信を確立し、前記第2の車両ナビゲーションシステムに、前記グループに追加するための許可を求めること、および
追加に同意する前記第2の車両ナビゲーションを前記グループに追加すること、
を含む、複数の車両ナビゲーションシステムのうちの選択された車両ナビゲーションシステムと情報をやりとりするための車両ナビゲーションシステムのグループを構築する方法。
【図1A】
【図1B】
【図2】
【図3A】
【図3B】
【図4】
【図5】
【図6A】
【図6B】
【図7A】
【図7B】
【図7C】
【図1B】
【図2】
【図3A】
【図3B】
【図4】
【図5】
【図6A】
【図6B】
【図7A】
【図7B】
【図7C】
【公表番号】特表2006−521599(P2006−521599A)
【公表日】平成18年9月21日(2006.9.21)
【国際特許分類】
【出願番号】特願2006−500392(P2006−500392)
【出願日】平成16年1月15日(2004.1.15)
【国際出願番号】PCT/JP2004/000250
【国際公開番号】WO2004/064006
【国際公開日】平成16年7月29日(2004.7.29)
【公序良俗違反の表示】
(特許庁注:以下のものは登録商標)
イーサネット
【出願人】(502087460)株式会社トヨタIT開発センター (232)
【Fターム(参考)】
【公表日】平成18年9月21日(2006.9.21)
【国際特許分類】
【出願日】平成16年1月15日(2004.1.15)
【国際出願番号】PCT/JP2004/000250
【国際公開番号】WO2004/064006
【国際公開日】平成16年7月29日(2004.7.29)
【公序良俗違反の表示】
(特許庁注:以下のものは登録商標)
イーサネット
【出願人】(502087460)株式会社トヨタIT開発センター (232)
【Fターム(参考)】
[ Back to top ]