(57)【特許請求の範囲】
【請求項１】
情報共有システムを構成する情報端末装置であって、
他の情報端末装置へ提供可能な提供情報及び提供情報リストを記憶する記憶手段と、
情報受信者の情報端末装置からの要求に応じて、前記提供情報リストを、前記情報受信者の情報端末装置を含む他の情報端末装置へ送信するリスト送信手段と、
前記他の情報端末装置から、前記提供情報リストに含まれる提供情報の要求を受信し、要求された提供情報を、少なくとも当該要求を送信した情報端末装置へ送信し、前記他の情報端末装置から受信した提供情報の要求の数を提供情報毎に集計して表示装置に表示する提供情報送信手段と、
情報提供者の情報端末装置に対して提供情報リストを要求するリスト要求手段と、
前記情報提供者の情報端末装置から提供情報リストを受信し、当該提供情報リストに含まれる提供情報のうちユーザが指定した提供情報の要求を、前記情報提供者の情報端末装置へ送信する提供情報要求手段と、
前記情報提供者の情報端末装置から、ユーザが指定した提供情報を受信する提供情報受信手段と、を備えることを特徴とする情報端末装置。
【請求項２】
前記リスト送信手段は、前記情報共有システムを構成する全ての情報端末装置に対して、前記提供情報リストを送信することを特徴とする請求項１に記載の情報端末装置。
【請求項３】
前記提供情報送信手段は、前記情報共有システムを構成する全ての情報端末装置に対して、前記ユーザが指定した提供情報を送信することを特徴とする請求項１又は２に記載の情報端末装置。
【請求項４】
前記提供情報送信手段は、表示された集計リストに基づいてユーザが指定した提供情報を送信することを特徴とする請求項１乃至３のいずれか一項に記載の情報端末装置。
【請求項５】
前記提供情報は楽曲のデータであることを特徴とする請求項１乃至４のいずれか一項に記載の情報端末装置。
【請求項６】
前記提供情報は、地理上の地点に関連するデータであることを特徴とする請求項１乃至５のいずれか一項に記載の情報端末装置。
【請求項７】
情報共有システムを構成する情報端末装置において実行される情報通信方法であって、
情報受信者の情報端末装置からの要求に応じて、提供情報リストを、前記情報受信者の情報端末装置を含む他の情報端末装置へ送信するリスト送信工程と、
前記他の情報端末装置から、前記提供情報リストに含まれる提供情報の要求を受信し、要求された提供情報を、少なくとも当該要求を送信した情報端末装置へ送信する提供情報送信工程と、
前記他の情報端末装置から受信した提供情報の要求の数を提供情報毎に集計して表示する表示工程と、
情報提供者の情報端末装置に対して提供情報リストを要求するリスト要求工程と、
前記情報提供者の情報端末装置から提供情報リストを受信し、当該提供情報リストに含まれる提供情報のうちユーザが指定した提供情報の要求を、前記情報提供者の情報端末装置へ送信する提供情報要求工程と、
前記情報提供者の情報端末装置から、ユーザが指定した提供情報を受信する提供情報受信工程と、を備えることを特徴とする情報通信方法。
【請求項８】
コンピュータを備え、情報共有システムを構成する情報端末装置において実行される情報通信プログラムであって、
他の情報端末装置へ提供可能な提供情報及び提供情報リストを記憶する記憶手段、
情報受信者の情報端末装置からの要求に応じて、前記提供情報リストを、前記情報受信者の情報端末装置を含む他の情報端末装置へ送信するリスト送信手段、
前記他の情報端末装置から、前記提供情報リストに含まれる提供情報の要求を受信し、要求された提供情報を、少なくとも当該要求を送信した情報端末装置へ送信し、前記他の情報端末装置から受信した提供情報の要求の数を提供情報毎に集計して表示装置に表示する提供情報送信手段、
情報提供者の情報端末装置に対して提供情報リストを要求するリスト要求手段、
前記情報提供者の情報端末装置から提供情報リストを受信し、当該提供情報リストに含まれる提供情報のうちユーザが指定した提供情報の要求を、前記情報提供者の情報端末装置へ送信する提供情報要求手段、
前記情報提供者の情報端末装置から、ユーザが指定した提供情報を受信する提供情報受信手段、として前記コンピュータを機能させることを特徴とする情報通信プログラム。
【請求項９】
請求項８に記載の情報通信プログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の情報端末装置間で情報を共有する手法に関する。
【背景技術】
【０００２】
サーバや情報提供センタなどと通信することにより、地図データや経路誘導データなどを取得し、車両のナビゲーションを実行する通信型の車載用ナビゲーション装置が知られている。例えば、特許文献１には、携帯電話を通信手段として利用し、ネットワークを介してサーバから施設情報を取得可能なカーナビゲーション装置が開示されている。この文献では、移動体の現在位置近傍の情報を特定することで、実際の使用上、必要とならない情報をサーバが送信しないようにすることを特徴としている。【０００３】
特許文献１は、情報の受信者である移動体（カーナビゲーション装置）と、サーバと、クライアント（店舗）からなるシステムを開示しているが、サーバ及びクライアントはその役割が固定化されており、複数の移動体が情報を相互に共有するような状況において適したシステムとは言い難い。即ち、ある時点で情報提供者として機能していた装置が、別の時点で情報受信者となることができない。よって、複数の装置の役割が時々刻々と変化するシステムを構成することは難しい。【０００４】
また、複数の装置により情報を共有するシステムでは、各装置のユーザの意見を考慮して適切な情報提供がなされることが望ましい。【０００５】
【特許文献１】特開２００２−３５７４３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする課題としては、上記のものが一例として挙げられる。本発明は、複数の情報端末装置により構成される情報共有システムにおいて、各情報端末装置の役割の変化を許容しつつ、各情報端末装置のユーザの要望に応じた情報の共有を可能とすることを課題とする。【０００７】
本発明の１つの実施形態では、情報共有システムを構成する情報端末装置は、他の情報端末装置へ提供可能な提供情報及び提供情報リストを記憶する記憶手段と、情報受信者の情報端末装置からの要求に応じて、前記提供情報リストを、前記情報受信者の情報端末装置を含む他の情報端末装置へ送信するリスト送信手段と、前記他の情報端末装置から、前記提供情報リストに含まれる提供情報の要求を受信し、要求された提供情報を、少なくとも当該要求を送信した情報端末装置へ送信する提供情報送信手段と、情報提供者の情報端末装置に対して提供情報リストを要求するリスト要求手段と、前記情報提供者の情報端末装置から提供情報リストを受信し、当該提供情報リストに含まれる提供情報のうちユーザが指定した提供情報の要求を、前記情報提供者の情報端末装置へ送信する提供情報要求手段と、前記情報提供者の情報端末装置から、ユーザが指定した提供情報を受信する提供情報受信手段と、を備える。【０００８】
複数の上記情報端末装置は、通信ネットワークなどを介して相互に情報の送受信可能に設定されることにより、情報共有システムを構成する。各情報端末装置は、他の情報端末装置へ情報を提供する情報提供側の端末装置として機能するとともに、情報提供側の端末装置から情報を受信する情報受信側の端末装置としても機能することができる。上記情報端末装置は、他の情報端末装置へ提供可能な情報である提供情報を内部のデータベースなどに記憶しているともに、その提供情報リストである提供情報リストを記憶している。【０００９】
情報提供側の端末装置として機能する場合、上記の情報端末装置は、情報受信者の情報端末装置からの要求に応じて、提供情報リストを、情報受信者の情報端末装置を含む他の情報端末装置へ送信する。また、他の情報端末装置から、提供情報リストに含まれる提供情報の要求を受信すると、要求された提供情報を、少なくとも当該要求を送信した情報端末装置へ送信する。【００１０】
一方、情報受信側の端末装置として機能する場合、上記の情報端末装置は、情報提供者の情報端末装置に対して提供情報リストを要求する。情報提供者の情報端末装置から提供情報リストを受信すると、当該提供情報リストに含まれる提供情報のうちユーザが指定した提供情報の要求を、情報提供者の情報端末装置へ送信する。そして、前記情報提供者の情報端末装置から、ユーザが指定した提供情報を受信し、受信した提供情報を情報端末装置内で使用する。【００１１】
こうして、情報共有システムを構成する各情報端末装置は、他の情報端末装置からの要求に応じて、自己の情報端末装置内に記憶している提供情報を他の情報端末装置に送信することができる。これにより、個々の情報端末装置が所持している情報を、全ての情報端末装置により共有することができ、情報の有効利用が可能となる。また、情報提供側の情報端末装置は、要求に応じて提供情報リストを他の情報端末装置へ送信するので、各情報端末装置のユーザは誰がどのような提供情報を所持しているかを容易に知ることができ、必要な情報を迅速かつ容易に得ることができる。【００１２】
上記の情報端末装置の一態様では、前記リスト送信手段は、前記情報共有システムを構成する全ての情報端末装置に対して、前記提供情報リストを送信する。また、前記提供情報送信手段は、前記情報共有システムを構成する全ての情報端末装置に対して、前記指定された提供情報を送信する。これにより、ある情報端末装置が所持する提供情報を、他の全ての情報端末装置が取得可能となる。【００１３】
上記の情報端末装置の他の一態様では、前記提供情報送信手段は、前記情報受信者から受信した提供情報の要求の数を、提供情報毎に集計して集計リストを生成し、表示装置に表示する手段を備える。また、前記提供情報送信手段は、表示された集計リストに基づいて、ユーザが指定した提供情報を送信する。これにより、情報提供者は、他の情報端末装置を所持する情報受信者が、自分が所持するどの提供情報を必要としているかを容易に知ることができ、情報受信者の要求に適合した情報提供が可能となる。【００１４】
好適な例では、前記提供情報は楽曲のデータとすることができる。これにより、ある１つの情報端末装置が所持する楽曲データを他の情報端末装置が共有し、自己の情報端末装置で再生することができる。【００１５】
他の好適な例では、前記提供情報は、地理上の地点に関連するデータとすることができる。これにより、例えばある１つの情報端末装置において設定された目的地などの地点情報を、他の情報端末装置で共有し、他の情報端末装置で同様に目的地に設定することができる。【００１６】
本発明の他の実施形態では、情報共有システムを構成する情報端末装置において実行される情報通信方法は、情報受信者の情報端末装置からの要求に応じて、提供情報リストを、前記情報受信者の情報端末装置を含む他の情報端末装置へ送信するリスト送信工程と、前記他の情報端末装置から、前記提供情報リストに含まれる提供情報の要求を受信し、要求された提供情報を、少なくとも当該要求を送信した情報端末装置へ送信する提供情報送信工程と、情報提供者の情報端末装置に対して提供情報リストを要求するリスト要求工程と、前記情報提供者の情報端末装置から提供情報リストを受信し、当該提供情報リストに含まれる提供情報のうちユーザが指定した提供情報の要求を、前記情報提供者の情報端末装置へ送信する提供情報要求工程と、前記情報提供者の情報端末装置から、ユーザが指定した提供情報を受信する提供情報受信工程と、を備える。【００１７】
この実施形態では、複数の情報端末装置が情報共有システムを構成している状態で、上記の情報通信方法を実行することにより、個々の情報端末装置が所持している情報を、全ての情報端末装置により共有することができ、情報の有効利用が可能となる。また、情報提供側の情報端末装置は、要求に応じて提供情報リストを他の情報端末装置へ送信するので、各情報端末装置のユーザは誰がどのような提供情報を所持しているかを容易に知ることができ、必要な情報を迅速かつ容易に得ることができる。【００１８】
本発明のさらに他の実施形態では、コンピュータを備え、情報共有システムを構成する情報端末装置において実行される情報通信プログラムは、他の情報端末装置へ提供可能な提供情報及び提供情報リストを記憶する記憶手段、情報受信者の情報端末装置からの要求に応じて、前記提供情報リストを、前記情報受信者の情報端末装置を含む他の情報端末装置へ送信するリスト送信手段、前記他の情報端末装置から、前記提供情報リストに含まれる提供情報の要求を受信し、要求された提供情報を、少なくとも当該要求を送信した情報端末装置へ送信する提供情報送信手段、情報提供者の情報端末装置に対して提供情報リストを要求するリスト要求手段、前記情報提供者の情報端末装置から提供情報リストを受信し、当該提供情報リストに含まれる提供情報のうちユーザが指定した提供情報の要求を、前記情報提供者の情報端末装置へ送信する提供情報要求手段、前記情報提供者の情報端末装置から、ユーザが指定した提供情報を受信する提供情報受信手段、として前記コンピュータを機能させる。【００１９】
この実施形態では、複数の情報端末装置が情報共有システムを構成している状態で、情報端末装置上で上記の情報通信プログラムを実行することにより、個々の情報端末装置が所持している情報を、全ての情報端末装置により共有することができ、情報の有効利用が可能となる。また、情報提供側の情報端末装置は、要求に応じて提供情報リストを他の情報端末装置へ送信するので、各情報端末装置のユーザは誰がどのような提供情報を所持しているかを容易に知ることができ、必要な情報を迅速かつ容易に得ることができる。なお、上記の情報通信プログラムは、記録媒体に記憶した状態で好適に取り扱うことができる。
【図面の簡単な説明】
【００２０】
【図１】実施例によるナビゲーション装置の概略構成を示すブロック図である。
【図２】複数のナビゲーション装置により構成される情報共有システムを示す。
【図３】楽曲データの基本的な送受信方法を示す。
【図４】楽曲データの送信処理のフローチャートである。
【図５】送信データの受信処理のフローチャートである。
【図６】楽曲データの送受信操作中の表示画面例である。
【図７】楽曲データの送受信操作中の表示画面例である。
【符号の説明】
【００２１】
１  ナビゲーション装置
１０  自立測位装置
１８  ＧＰＳ受信機
２０  システムコントローラ
２２  ＣＰＵ
３６  データ記憶ユニット
４０  表示ユニット
６０  入力装置
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照して本発明の好適な実施例について説明する。なお、以下の説明は、本発明を車両に搭載されるナビゲーション装置に適用した例を示す。即ち、ナビゲーション装置が本発明における情報端末装置を構成する。【００２３】
［ナビゲーション装置］
図１に、ナビゲーション装置１の構成を示す。図１に示すように、ナビゲーション装置１は、自立測位装置１０、ＧＰＳ受信機１８、システムコントローラ２０、ディスクドライブ３１、データ記憶ユニット３６、通信用インタフェース３７、通信装置３８、表示ユニット４０、音声出力ユニット５０及び入力装置６０を備える。【００２４】
自立測位装置１０は、加速度センサ１１、角速度センサ１２及び距離センサ１３を備える。加速度センサ１１は、例えば圧電素子からなり、車両の加速度を検出し、加速度データを出力する。角速度センサ１２は、例えば振動ジャイロからなり、車両の方向変換時における車両の角速度を検出し、角速度データ及び相対方位データを出力する。距離センサ１３は、車両の車輪の回転に伴って発生されているパルス信号からなる車速パルスを計測する。【００２５】
ＧＰＳ受信機１８は、複数のＧＰＳ衛星から、測位用データを含む下り回線データを搬送する電波１９を受信する。測位用データは、緯度及び経度情報等から車両の絶対的な位置を検出するために用いられる。【００２６】
システムコントローラ２０は、インタフェース２１、ＣＰＵ（Central Processing Unit）２２、ＲＯＭ（Read Only Memory）２３及びＲＡＭ（Random Access Memory）２４を含んでおり、ナビゲーション装置１全体の制御を行う。【００２７】
インタフェース２１は、加速度センサ１１、角速度センサ１２及び距離センサ１３並びにＧＰＳ受信機１８とのインタフェース動作を行う。そして、これらから、車速パルス、加速度データ、相対方位データ、角速度データ、ＧＰＳ測位データ、絶対方位データ等をシステムコントローラ２０に入力する。ＣＰＵ２２は、システムコントローラ２０全体を制御する。ＲＯＭ２３は、システムコントローラ２０を制御する制御プログラム等が格納された図示しない不揮発性メモリ等を有する。ＲＡＭ２４は、入力装置６０を介して使用者により予め設定された経路データ等の各種データを読み出し可能に格納したり、ＣＰＵ２２に対してワーキングエリアを提供したりする。【００２８】
システムコントローラ２０、ＣＤ−ＲＯＭドライブ又はＤＶＤ−ＲＯＭドライブなどのディスクドライブ３１、データ記憶ユニット３６、通信用インタフェース３７、表示ユニット４０、音声出力ユニット５０及び入力装置６０は、バスライン３０を介して相互に接続されている。【００２９】
ディスクドライブ３１は、システムコントローラ２０の制御の下、ＣＤ又はＤＶＤといったディスク３３から、音楽データ、映像データなどのコンテンツデータを読み出し、出力する。なお、ディスクドライブ３１は、ＣＤ−ＲＯＭドライブ又はＤＶＤ−ＲＯＭドライブのうち、いずれか一方としてもよいし、ＣＤ及びＤＶＤコンパチブルのドライブとしてもよい。【００３０】
データ記憶ユニット３６は、例えばＨＤＤなどにより構成され、地図データや施設データなどのナビゲーション処理に用いられる各種データを記憶するユニットである。【００３１】
通信装置３８は、例えば、ＦＭチューナやビーコンレシーバ、携帯電話や専用の通信カードなどにより構成され、通信用インタフェース３７を介して、ＶＩＣＳ（Vehicle Information Communication System）センタから配信される渋滞や交通情報などの道路交通情報、その他の情報を受信する。【００３２】
また、通信装置３８は、インターネットその他のネットワークを通じてサーバと通信し、情報を送受信可能なように構成することができる。この場合、通信装置３８は、サーバを介して、他の車両に搭載されたナビゲーション装置１と情報を送受信することができる。さらには、通信装置３８は、他の車両に搭載されたナビゲーション装置１とピア・ツゥ・ピア（Peer-To-Peer:Ｐ２Ｐ）通信により直接的に情報を送受信可能なように構成することもできる。【００３３】
表示ユニット４０は、システムコントローラ２０の制御の下、各種表示データをディスプレイなどの表示装置に表示する。具体的には、システムコントローラ２０は、データ記憶ユニット３６から地図データを読み出す。表示ユニット４０は、システムコントローラ２０によってデータ記憶ユニット３６から読み出された地図データを、ディスプレイなどの表示画面上に表示する。表示ユニット４０は、バスライン３０を介してＣＰＵ２２から送られる制御データに基づいて表示ユニット４０全体の制御を行うグラフィックコントローラ４１と、ＶＲＡＭ（Video RAM ）等のメモリからなり即時表示可能な画像情報を一時的に記憶するバッファメモリ４２と、グラフィックコントローラ４１から出力される画像データに基づいて、液晶、ＣＲＴ（Cathode Ray Tube）等のディスプレイ４４を表示制御する表示制御部４３と、ディスプレイ４４とを備える。ディスプレイ４４は、例えば対角５〜１０インチ程度の液晶表示装置等からなり、車内のフロントパネル付近に装着される。【００３４】
音声出力ユニット５０は、システムコントローラ２０の制御の下、ＣＤ−ＲＯＭドライブ３１又はＤＶＤ−ＲＯＭ３２、若しくはＲＡＭ２４等からバスライン３０を介して送られる音声デジタルデータのＤ／Ａ（Digital to Analog）変換を行うＤ／Ａコンバータ５１と、Ｄ／Ａコンバータ５１から出力される音声アナログ信号を増幅する増幅器（ＡＭＰ）５２と、増幅された音声アナログ信号を音声に変換して車内に出力するスピーカ５３とを備えて構成されている。【００３５】
入力装置６０は、各種コマンドやデータを入力するための、キー、スイッチ、ボタン、リモコン、音声入力装置等から構成されている。入力装置６０は、車内に搭載された当該車載用電子システムの本体のフロントパネルやディスプレイ４４の周囲に配置される。また、ディスプレイ４４がタッチパネル方式である場合には、ディスプレイ４４の表示画面上に設けられたタッチパネルも入力装置６０として機能する。【００３６】
［情報共有システム］
次に、複数のナビゲーション装置１により構成される情報共有システムについて説明する。図２に、情報共有システムの構成例を示す。図２において、情報共有システム１００は複数のナビゲーション装置１ａ〜１ｃにより構成される。各ナビゲーション装置１ａ〜１ｃは、図１に示す構成を有するものとする。即ち、各ナビゲーション装置１ａ〜１ｃは、通信装置３８を利用してサーバ１０１又は他のナビゲーション装置１と通信する。【００３７】
基本的に、各ナビゲーション装置１ａ〜１ｃは、サーバ１０１に接続することにより情報を送受信することができる。例えばナビゲーション装置１ａを操作するユーザＡが他のユーザＢ及びＣに対してある情報を提供する場合、ユーザＡがその情報をサーバ１０１へアップロードし、ユーザＢ及びＣがその情報をサーバ１０１から各ナビゲーション装置１ｂ及び１ｃへダウンロードする。なお、各ナビゲーション装置１ａ〜１ｃがピア・ツゥ・ピア（以下、「Ｐ２Ｐ」と記す。）通信可能に構成されている場合、図２の破線１０７に示すように、ユーザＡ〜Ｃはサーバ１０１を経由することなく直接的に情報の送受信が可能である。【００３８】
各ユーザＡ〜Ｃは各ナビゲーション装置１ａ〜１ｃを操作して情報共有システム１００を構成する通信ネットワークにログインし、情報共有システム１００のメンバーとなることにより情報の共有が可能となる。具体的には、各ユーザは予め決められたユーザ名やパスワードなどをナビゲーション装置１において入力し、通信ネットワークにログインする。ログインしたナビゲーション装置１は、通信ネットワーク上で、既にログインしている他のナビゲーション装置１を認識し、また、他のナビゲーション装置１から認識される。これにより、そのユーザは、当該通信ネットワークからログアウトするまでの間、情報共有システム１００のメンバーとなる。また、基本的な機能として、情報共有システムを構成している（即ち、ログイン中の）ナビゲーション装置１は、定期的に自己の車両の現在位置情報を他のメンバーのナビゲーション装置１に送信する。その結果、情報共有システムに参加中は、各メンバーは相互に他のメンバーの車両の現在位置を認識することができる。【００３９】
［情報送受信方法］
次に、情報共有システム１００における基本的な情報の送受信方法について説明する。本実施例では、各ナビゲーション装置１は、情報共有システム１００において、音声出力ユニット５０により再生される楽曲データを相互に送受信することとする。即ち、楽曲データは本発明における提供情報の一例である。【００４０】
以下、楽曲データの送受信方法について具体的に説明する。いま、図２において、ナビゲーション装置１ａを使用するユーザＡが情報提供者（即ち、情報送信者）となり、ナビゲーション装置１ｂ及び１ｃを使用するユーザＢ及びユーザＣが情報受信者となって、楽曲データを送受信するものと仮定する。【００４１】
情報提供者であるユーザＡのナビゲーション装置１ａは、多数の楽曲データを記憶した楽曲ＤＢ１１０を備える。また、ナビゲーション装置１ａは、楽曲ＤＢ１１０内に記憶されている多数の楽曲データのリストである楽曲リスト１２０を備える。なお、楽曲ＤＢ１１０及び楽曲リスト１２０は、図１に示すデータ記憶ユニット３６内に記憶することができる。【００４２】
楽曲データの提供方法の基本的な流れを図３に示す。なお、この例では、ユーザＢがユーザＡに対して楽曲リスト及び楽曲のリクエストを行い、ユーザＡがユーザＢを含む全てのユーザに楽曲データを提供するものとする。【００４３】
まず、ユーザＢが、自己のナビゲーション装置１ｂを操作して、情報提供者であるユーザＡに対して楽曲リスト１２０を要求する（ステップＳ１）。これに対し、ユーザＡのナビゲーション装置１ａは楽曲リスト１２０を情報共有システム１００の全メンバーのナビゲーション装置１へ送信する（ステップＳ２）。【００４４】
楽曲リスト１２０を受信した各ユーザは、楽曲リストを参照して、再生したい楽曲を選択し、その楽曲の送信要求（「リクエスト」とも呼ぶ。）を、ユーザＡのナビゲーション装置１ａへ送信する（ステップＳ３）。これに応答して、ユーザＡのナビゲーション装置１ａは、要求された楽曲の楽曲データを情報共有システム１００に参加中の全てのメンバーのナビゲーション装置１へ送信する（ステップＳ４）。こうして、情報共有システム１００に参加中のメンバーは、ユーザＡのナビゲーション装置１に記憶されている楽曲データを共有することができる。【００４５】
図４に、楽曲データの送信処理のフローチャートを示す。この送信処理は、情報提供者であるユーザが使用するナビゲーション装置１のシステムコントローラ２０が、予め用意されたプログラムを実行することにより実現される。いま、図２に例示するように、情報提供者がユーザＡであり、情報受信者がユーザＢ及びＣであると仮定する。【００４６】
まず、情報受信者であるユーザＢ又はＣはナビゲーション装置１を操作して、情報提供者であるユーザＡに対して楽曲リストを要求する。ユーザＡのナビゲーション装置１ａは、他のナビゲーション装置１から楽曲リストの要求があったか否かを判定する（ステップＳ１１）。楽曲リストの要求が無かった場合、処理は終了する。楽曲リストの要求があった場合、ユーザＡのナビゲーション装置１ａは、情報共有システム１００に参加している全メンバー（即ち、ログイン中の全ユーザ）のナビゲーション装置１へ楽曲リストを送信する（ステップＳ１２）。この例では、ユーザＢ及びＣのナビゲーション装置１ｂ及び１ｃへ楽曲リストが送信される。【００４７】
次に、楽曲リストを受信したユーザが楽曲リストを見て、再生したい楽曲のリクエストを送信すると、情報提供者のナビゲーション装置はそれを受信し（ステップＳ１３；Ｙｅｓ）、各楽曲に対するリクエスト数の集計結果をナビゲーション装置１ａのディスプレイ４４に表示する（ステップＳ１４）。リクエストの集計結果とは、楽曲リスト中の各楽曲に対するリクエスト数を示したものである。そして、ユーザＡは、リクエストの集計結果を見て、送信すべき楽曲を指定し、ナビゲーション装置１ａはその指定を受け取る（ステップＳ１５）。そして、ナビゲーション装置１ａは、ユーザＡが指定した楽曲データを全メンバーへ送信する（ステップＳ１６）。こうして、情報共有システムのメンバーである特定のユーザが要求した楽曲が、全メンバーのナビゲーション装置１へ送信され、再生される。なお、ステップＳ１６で各ナビゲーション装置１へ送信される楽曲データは、ストリームデータとすることができる。これにより、各ナビゲーション装置１のユーザは、送信された楽曲を即座に聞くことができる。【００４８】
図５に、楽曲データの受信処理のフローチャートを示す。この送信処理は、情報受信者であるユーザが使用するナビゲーション装置１のシステムコントローラ２０が、予め用意されたプログラムを実行することにより実現される。なお、図２に例示するように、情報提供者がユーザＡであり、情報受信者がユーザＢ及びＣであると仮定する。【００４９】
まず、情報受信者であるユーザＢがナビゲーション装置１ｂを操作し、ユーザＡのナビゲーション装置１ａに対して楽曲リストの要求を行い（ステップＳ２１）、楽曲リストを受信する（ステップＳ２２）。次に、ユーザＢは、受信した楽曲リストを参照して、再生したい楽曲を指定すると（ステップＳ２３；Ｙｅｓ）、ナビゲーション装置１ｂはその楽曲の再生要求をユーザＡのナビゲーション装置１ａに送信する（ステップＳ２４）。そして、ユーザＢのナビゲーション装置１ｂは、ユーザＡのナビゲーション装置１ａから送信された楽曲データを受信し、再生する。【００５０】
なお、情報提供者が全メンバーに楽曲データを送信するように設定されているので、ユーザＣのナビゲーション装置１ｃも、ユーザＢが要求した楽曲を受信し、再生できる。こうして、メンバー中のいずれかのユーザが情報提供者であるユーザに楽曲リストを要求し、楽曲リストを受信したいずれかのユーザが情報提供者であるユーザに楽曲の再生要求を行えば、情報共有システム１００の全メンバーがその楽曲を取得することができる。また、楽曲データをストリームデータとして提供することにより、全メンバーがほぼ同時に同じ楽曲を聞くことができる。【００５１】
なお、上記の例では、ステップＳ１２において情報提供者のナビゲーション装置１は全メンバーに楽曲リストを送信しているが、その代わりに、少なくともステップＳ１１で楽曲リストを要求してきたメンバーを含む特定のメンバーのみに楽曲リストを送信することとしてもよい。【００５２】
また、上記の例では、ステップＳ１４においてリクエストの集計結果を表示し、最終的にはその中からユーザが送信すべき楽曲を指定することとしている。その代わりに、情報提供者のナビゲーション装置１がリクエストの集計結果を表示することなく、リクエストされた楽曲全てを順に各メンバーへ送信することとしてもよい。また、リクエストがあった旨を情報提供者のナビゲーション装置１に表示して告知し、情報提供者であるユーザの確認が得られたリクエストに対してのみ、要求された楽曲の楽曲データ送信することとしてもよい。【００５３】
また、上記の例では、ステップＳ１６において全メンバーに楽曲データを送信しているが、その代わりに、少なくとも楽曲のリクエストを行ったメンバーを含む特定のメンバーのみに楽曲データを送信することとしても構わない。【００５４】
［表示画面例］
次に、楽曲データの送受信操作中にユーザに対して表示される表示画面例について説明する。以下、ナビゲーション装置１の表示画面例を参照して、ユーザによる操作手順について説明する。【００５５】
図６（ａ）に、ユーザＢが使用しているナビゲーション装置１ｂの表示画面例を示す。この例では、図２に示すようにユーザＡ〜Ｃがそれぞれナビゲーション装置１ａ〜１ｃを使用して通信ネットワークにログインして、情報共有システムのメンバーになっているものと仮定する。また、本例では、各ユーザＡ〜Ｃは、情報共有システム１００の通信ネットワークを利用して、いわゆるチャットを行っているものとする。なお、チャットとは、一般的にインターネットやパソコン通信にアクセスしている複数のユーザ同士が画面上で文字を使ってリアルタイムに会話することを言う。本例では、ユーザがナビゲーション装置１を端末装置として使用して、他のナビゲーション装置を使用するユーザとの間でリアルタイムで文字列（テキスト）データの交換を行う。なお、あるユーザが入力した文字情報は、基本的にチャットに参加中の全てのユーザのナビゲーション装置１上に表示される。【００５６】
ユーザＢのナビゲーション装置１ｂのディスプレイ４４には、図６（ａ）に示すように表示画面１３０が表示されている。表示画面１３０は、地図と、各種の入力ボタンと、チャットのメッセージとを含む。具体的に、表示画面１３０には、地図上の道路１３１を含む車両の現在位置付近の地図が表示され、地図上には車両の現在位置を示す現在位置マーク１３２、現在案内中のルートを示す案内ルート１３３、及び、チャットに参加している他のメンバーの車両の現在位置マーク１３４ａ及び１３４ｃが表示されている。なお、現在位置マーク１３４ａはナビゲーション装置１ａを備えるユーザＡの車両に対応し、現在位置マーク１３４ｃはナビゲーション装置１ｃを備えるユーザＣの車両に対応する。さらに、表示画面１３０には、チャットのメッセージを示すメッセージウィンドウ１４５が表示されている。【００５７】
また、表示画面１３０の左右の位置には各種の入力ボタンが表示されている。楽曲リスト要求ボタン１３６は、情報受信者であるユーザが情報提供者であるユーザに対して、楽曲リストの送信を要求する際に使用される。楽曲リクエストボタン１３７は、情報受信者であるユーザが情報提供者であるユーザに対して楽曲のリクエストを行う際に使用される。リクエスト表示ボタン１３８は、情報提供者であるユーザが、他のユーザから送信された楽曲のリクエストの集計結果を表示し、楽曲データを送信する際に使用される。楽曲再生ボタン１３９は、情報提供者であるユーザが、情報受信者であるユーザからのリクエスト無しに、主体的に各メンバーに楽曲データを送信し、再生させる際に使用される。【００５８】
なお、本例では、情報提供者のナビゲーション装置は原則として情報共有システム１００のメンバー全員に楽曲データを送信する。但し、情報提供者であるユーザＡの選択などにより、特定のメンバーのみに楽曲データを送信することも可能である。【００５９】
まず、図６（ａ）に示す表示画面１３０において、情報受信者であるユーザＢが楽曲リスト要求ボタン１３６を押すと、ナビゲーション装置１ｂからナビゲーション装置１ａへ楽曲リストの要求が送られ、これに応答してナビゲーション装置１ａからナビゲーション装置１ｂへ楽曲リストが送信される。楽曲リストを受信すると、図６（ａ）に示すように、ナビゲーション装置１ｂはその旨を例えばメッセージウィンドウ１４５に表示してユーザＢに告知する。【００６０】
次に、ユーザＢが楽曲リクエストボタン１３７を押すと、図６（ｂ）に示す楽曲リスト画面１４０がナビゲーション装置１ｂのディスプレイ４４に表示される。楽曲リスト画面１４０には、複数の楽曲を含む楽曲リストが表示され、ユーザはリモコンやタッチパネルなどの入力装置６０を操作することにより、楽曲バー１４１を選択することができる。ユーザＢが再生を希望する１つ又は複数の楽曲を選択し、その楽曲を楽曲バー１４１により選択し、送信ボタン１４２を押すと、ユーザＢが選択した楽曲のリクエストがユーザＡのナビゲーション装置１ａへ送信される。その後、ナビゲーション装置１ｂのディスプレイ４４には、図６（ａ）に示す表示画面１３０が表示される。【００６１】
ユーザＡのナビゲーション装置１ａは、ユーザＢのナビゲーション装置１ｂから楽曲リクエストを受信すると、図７（ａ）に示すように、メッセージウィンドウ１４５内に楽曲リクエストを受信した旨のメッセージを表示する。ユーザＡがリクエスト表示ボタン１３８を押すと、図７（ｂ）に示すように、リクエストの集計結果を示す画面１６０がディスプレイ４４に表示される。画面１６０では、各楽曲バー１４１内に、リクエスト数が表示される。ユーザＡは、リクエストの集計結果を参照し、楽曲バー１４１を選択してメンバーに送信すべき楽曲を選択し、送信ボタン１４２を押す。これにより、ユーザＡが選択した楽曲の楽曲データが、情報共有システム１００の全メンバーのナビゲーション装置１へ送信され、再生される。【００６２】
なお、上記の実施例では、ユーザＡが常に情報提供者となっているが、実際には情報提供者と情報受信者の役割は時々刻々と変化する。即ち、ある時点においては、情報共有システムを構成する複数のナビゲーション装置のユーザのうち、他のユーザから楽曲リストの要求を受信したユーザが情報提供者となり、それ以外の他のユーザ全員が情報受信者となる。次の時点で、別のユーザに対して楽曲リストの要求がなされた場合には、その要求を受信したユーザが情報提供者になる。従って、情報共有システムのメンバーは、必要に応じて、他のメンバーが所持する楽曲を要求し、自己のナビゲーション装置で再生することができる。【００６３】
以上のように、本実施例では、情報共有システムにおいて、情報受信者であるユーザが情報提供者であるユーザに対して楽曲リストを要求すると、情報共有システムを構成している全ユーザに対して楽曲リストが送信され、各ユーザが楽曲のリクエストを行うことが可能となる。また、各ユーザが楽曲のリクエストを行うと、情報提供者であるユーザのナビゲーション装置がリクエストの集計結果を表示する。リクエストの集計結果は、各ユーザに対する一種のアンケートであり、情報提供者であるユーザは集計結果を見て、メンバーが満足するような楽曲を送信することができる。【００６４】
［変形例］
上記の例は、情報共有システムのメンバーが共有する情報として楽曲データを挙げたが、本発明はこの実施例には限定されない。例えば、ナビゲーション装置に登録すべき地点の情報などを共有することができる。例えば、情報提供者であるユーザが登録地点のリストを他のメンバーに提供し、各メンバーはその中から自分が行きたい目的地を選択して情報提供者にリクエストする。情報提供者は、リクエストの集計結果を参考として目的地を決定し、その目的地の位置情報及び／又はその目的地までのルート情報などを全メンバーのナビゲーション装置へ送信する。これにより、メンバーの全員のナビゲーション装置に、同一の目的地を設定することができる。【００６５】
なお、上記の実施例では、主としてサーバ経由で楽曲リスト及び楽曲のリクエスト、並びに、楽曲リスト及び楽曲データの送受信を行っているが、図２を参照して説明したように、サーバを経由せずＰ２Ｐ通信を利用してデータを送受信することも可能である。特に、楽曲リストの要求、楽曲データの送信要求、及び、楽曲リスト自体は、楽曲データと比較してデータ量が小さいので、Ｐ２Ｐにより送信するのに適している。
【産業上の利用可能性】
【００６６】
本発明は、車両などに代表される移動体のナビゲーション装置に利用することができる。
【図１】
0004646158.tif 000002
【図２】
0004646158.tif 000003
【図３】
0004646158.tif 000004
【図４】
0004646158.tif 000005
【図５】
0004646158.tif 000006
【図６】
0004646158.tif 000007
【図７】
0004646158.tif 000008