(57)【要約】【課題】随時、不特定のユーザ同士でリアルタイムなコミュニケーションを行うことを可能とする。【解決手段】コミュニティ管理サーバ２は車載端末３からアクセスに応じて、開設中のコミュニティの一覧を示すメニューページを提供する。車載端末３のユーザがメニューページ上で特定のコミュニティへの参加を指示すると、コミュニティ管理サーバ２が開設中のコミュニティ毎に管理するコミュニティテーブルに参加を指示したユーザのアドレスが登録されると共に、参加を指示したユーザ及びコミュニティテーブルに既に登録されているユーザのアドレスが、これらユーザに通知される。各ユーザは、通知されたアドレスを用いて、同じコミュニティに参加しているユーザと直接コミュニケーションを行う。【選択図】図６
2004139508.tif 000002
【特許請求の範囲】
【請求項１】
コミュニティ管理サーバと、当該コミュニティ管理サーバにネットワークを介してアクセスする相互に通信可能な複数の端末とを有し、
前記コミュニティ管理サーバは、
前記端末のユーザのグループであるコミュニティ毎に、当該コミュニティの話題を示すコミュニティ内容情報と当該コミュニティに参加しているユーザの端末のアドレスを示すユーザアドレス情報と含むコミュニティ情報を管理するコミュニティ情報管理手段と、
前記端末からのアクセスに応じて、前記コミュニティ管理手段が管理しているコミュニティ内容情報の一覧を示すメニュー画面を、端末に提供する一覧提供手段と、
前記端末より当該端末のユーザのコミュニティへの参加の通知を受け付け、参加を通知されたコミュニティのコミュニティ情報のユーザアドレス情報に参加を通知したユーザの端末のアドレスを登録し、前記参加を通知されたコミュニティのコミュニティ情報のユーザアドレス情報にアドレスが登録されている各端末に対して、当該端末のユーザが参加しているコミュニティの参加ユーザ情報として、当該参加を通知されたコミュニティのコミュニティ情報のユーザアドレス情報に登録されている少なくとも当該端末以外の全ての端末のアドレスを通知するコミュニティ参加受付手段とを有し、
前記端末は、
前記コミュニティ管理サーバから提供されたメニュー画面を表示し、当該メニュー画面上で、当該端末のユーザが参加するコミュニティの指定を受け付け、指定を受け付けたコミュニティへの当該端末のユーザの参加を前記コミュニティ管理サーバに通知するメニュー画面処理手段と、
当該端末のユーザの当該ユーザが参加を通知することによって参加したコミュニティに対する発言を、前記コミュニティ管理サーバから当該コミュニティについて通知された参加ユーザ情報が示す各他端末のアドレスを用いて、当該端末のユーザが参加したコミュニティに参加している他ユーザの端末に送信する発言送信手段と、
当該端末のユーザが参加したコミュニティに参加してる他ユーザの端末から受信した当該コミュニティに対する発言を、自端末のユーザに提示する発言提示手段とを有することを特徴とするコミュニケーションシステム。
【請求項２】
請求項１記載のコミュニケーションシステムであって、
前記コミュニティ管理サーバは、前記端末から新たなコミュニティの作成の要求と当該作成するコミュニティの話題の指定を受け付け、前記要求を受け付けた場合に新たなコミュニティ情報を作成し、作成したコミュニティ情報のコミュニティ内容情報に指定された話題を登録し、作成したコミュニティ情報のユーザアドレス情報にコミュニティの作成を要求した端末のアドレスを登録するコミュニティ開設受付手段を有することを特徴とするコミュニケーションシステム。
【請求項３】
請求項１記載のコミュニケーションシステムであって、
前記コミュニティ管理サーバのコミュニティ情報管理手段は、前記コミュニティ情報に当該コミュニティ情報に対応するコミュニティの識別子を含めて、各コミュニティ情報を管理し、
前記コミュニティ管理サーバの前記コミュニティ参加受付手段は、前記参加を通知されたコミュニティのコミュニティ情報のユーザアドレス情報にアドレスが登録されている各端末に対して、前記参加ユーザ情報と共に、当該参加を通知されたコミュニティのコミュニティ情報に含まれるコミュニティ識別子を通知し、前記端末の発言送信手段は、当該端末のユーザが参加したコミュニティ毎に、前記コミュニティ管理サーバから通知された前記参加ユーザ情報を当該参加ユーザ情報と共に通知されたコミュニティの識別子に対応づけて管理し、当該ユーザが参加しているコミュニティが複数ある場合に、ユーザからの当該ユーザが参加した複数のコミュニティのうちの特定のコミュニティへの発言の要求に応じて、当該特定のコミュニティについて管理している参加ユーザ情報が示す各他端末のアドレスを用いて、当該特定のコミュニティに参加している他ユーザの端末に、当該ユーザの発言内容を当該コミュニティの識別子と共に送信し、
前記端末の発言提示手段は、当該端末のユーザの当該ユーザが参加したコミュニティに参加してる他ユーザの端末から受信した発言内容の発言が成されたコミュニティを当該発言内容と共に受信したコミュニティの識別子を用いて判別し、当該発言内容を当該発言内容の発言が成されたコミュニティをユーザが判別可能な形態で提示することを特徴とするコミュニケーションシステム。
【請求項４】
請求項１、２または３記載のコミュニケーションシステムであって、
前記端末は自動車に搭載された移動端末であることを特徴とするコミュニケーションシステム。
【請求項５】
端末を使用するユーザ間のコミュニケーションを支援するコミュニケーション支援方法であって、
各端末がアクセス可能なサーバにおいて、端末のユーザのグループであるコミュニティ毎に、当該コミュニティの話題を示すコミュニティ内容情報と当該コミュニティに参加しているユーザの端末のアドレスを示すユーザアドレス情報と含むコミュニティ情報を作成するステップと、
前記サーバにアクセスした端末に対して、前記サーバから、前記コミュニティ管理手段が管理しているコミュニティ内容情報の一覧を示すメニュー画面を提供するステップと、
端末において、サーバから提供されたメニュー画面を表示し、当該メニュー画面上で、当該端末のユーザが参加するコミュニティの指定を受け付け、指定を受け付けたコミュニティへの当該端末のユーザの参加を前記コミュニティ管理サーバに通知するステップと、
前記サーバにおいて、前記端末より当該端末のユーザのコミュニティへの参加の通知を受け付け、参加を通知されたコミュニティのコミュニティ情報のユーザアドレス情報に参加を通知したユーザの端末のアドレスを登録し、前記参加を通知されたコミュニティのコミュニティ情報のユーザアドレス情報にアドレスが登録されている各端末に対して、当該端末のユーザが参加しているコミュニティの参加ユーザ情報として、当該参加を通知されたコミュニティのコミュニティ情報のユーザアドレス情報に登録されている少なくとも当該端末以外の全ての端末のアドレスを通知するステップと、
前記端末において、当該端末のユーザの当該ユーザが参加したコミュニティに対する発言を、前記コミュニティ管理サーバから当該コミュニティについて通知された参加ユーザ情報が示す各他端末のアドレスを用いて、当該端末のユーザが参加したコミュニティに参加している他ユーザの端末に送信するステップと、
前記端末において、当該端末のユーザが参加したコミュニティに参加してる他ユーザの端末から受信した当該コミュニティに対する発言を、自端末のユーザに提示するステップとを有することを特徴とするコミュニケーション支援方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、不特定ユーザ間の相互コミュニケーションを支援する技術に関するものである。
【０００２】
【従来の技術】
不特定ユーザ間の相互コミュニケーションを支援する技術としては、ネットワーク上に電子的な掲示板をテーマ別に設け、掲示板のテーマに興味を持つユーザが自由に当該掲示板を閲覧したり、当該掲示板への書き込みを行うことを可能とする電子掲示板（ＢＢＳ）の技術が広く普及している。このような電子掲示板の技術によれば、同じテーマに対して興味を共有するユーザは、当該テーマの掲示板を中心にテンポラリなコミュニティを構成し、非リアルタイムなコミュニケーションを行うことができる。
【０００３】
一方、同じ興味を共有するユーザ間でリアルタイムなコミュニケーションを実現する技術としては、たとえば、特開平９−１２８３４３号公報記載の技術が知られている。この技術では、同じＷｅｂページにアクセスしている各ユーザに対して、当該Ｗｅｂページにアクセスしている他のユーザの電話番号等を通知することにより、適宜ユーザ間でじＷｅｂページを介さずに直接コミュニケーションをとることを可能としている。
【０００４】
この出願の発明に関連する先行技術文献情報としては以下のものがある。
【０００５】
【特許文献１】
特開平９−１２８３４３号公報
【０００６】
【発明が解決しようとする課題】
前記電子掲示板の技術によれば、たとえば、あるユーザに電子掲示板に質問を書き込んだ後、その返答が他のユーザによって書き込まれたかどうかを、再度電子掲示板の閲覧を行って確認する必要があり煩雑である。
一方、前記特開平９−１２８３４３号公報記載の技術の技術によれば、同時に同じＷｅｂページにアクセスしている他ユーザとしかコミュニケーションをとることができない。そして、このために、たとえば、他の不特定のユーザに質問を行いたいときにＷｅｂページにアクセスしても、その時に、そのＷｅｂページにアクセスしている他ユーザがいなければ、だれともコミュニケーションをとることができず質問の返答を得ることができない。また、その時にＷｅｂページにアクセスしているユーザの中に、その質問に適切に返答できるユーザがいなければ有意義な返答を得ることができない。
【０００７】
そこで、本発明は、ユーザの煩雑な作業を必要とすることなしに、随時、不特定のユーザがコミュニケーションをとることを可能とするコミュニケーションシステムを提供することを課題とする。
【０００８】
【課題を解決するための手段】
前記課題達成のために、本発明は、コミュニティ管理サーバと、当該コミュニティ管理サーバにネットワークを介してアクセスする相互に通信可能な複数の端末とよりコミュニケーションシステムを構成し、前記コミュニティ管理サーバに、前記端末のユーザのグループであるコミュニティ毎に、当該コミュニティの話題を示すコミュニティ内容情報と当該コミュニティに参加しているユーザの端末のアドレスを示すユーザアドレス情報と含むコミュニティ情報を管理するコミュニティ情報管理手段と、前記端末からのアクセスに応じて、前記コミュニティ管理手段が管理しているコミュニティ内容情報の一覧を示すメニュー画面を、端末に提供する一覧提供手段と、前記端末より当該端末のユーザのコミュニティへの参加の通知を受け付け、参加を通知されたコミュニティのコミュニティ情報のユーザアドレス情報に参加を通知したユーザの端末のアドレスを登録し、前記参加を通知されたコミュニティのコミュニティ情報のユーザアドレス情報にアドレスが登録されている各端末に対して、当該端末のユーザが参加しているコミュニティの参加ユーザ情報として、当該参加を通知されたコミュニティのコミュニティ情報のユーザアドレス情報に登録されている少なくとも当該端末以外の全ての端末のアドレスを通知するコミュニティ参加受付手段とを設け、前記各端末に、前記コミュニティ管理サーバから提供されたメニュー画面を表示し、当該メニュー画面上で、当該端末のユーザが参加するコミュニティの指定を受け付け、指定を受け付けたコミュニティへの当該端末のユーザの参加を前記コミュニティ管理サーバに通知するメニュー画面処理手段と、当該端末のユーザの当該ユーザが参加を通知することによって参加したコミュニティに対する発言を、前記コミュニティ管理サーバから当該コミュニティについて通知された参加ユーザ情報が示す各他端末のアドレスを用いて、当該端末のユーザが参加したコミュニティに参加している他ユーザの端末に送信する発言送信手段と、当該端末のユーザが参加したコミュニティに参加してる他ユーザの端末から受信した当該コミュニティに対する発言を、自端末のユーザに提示する発言提示手段とを設けたものである。
【０００９】
このようなコミュニケーションシステムによれば、端末のユーザは一度コミュニティ管理サーバにアクセスしたメニュー画面より、参加したいコミュニティを指定すれば、その後は、コミュニティ管理サーバにアクセスすることなく、当該コミュニティに参加している、または、その後に同様にメニュー画面を見て当該コミュニティに参加した他のユーザが行った発言の提示を受けることができる。また、コミュニティに参加しているユーザは、コミュニティに参加した後は、コミュニティ管理サーバにアクセスすることなく、当該コミュニティに参加している他ユーザに対して発言を行うことができる。
【００１０】
したがって、従来の電子掲示板を用いたコミュニケーションのように、他ユーザの発言を確認したり、他ユーザに対して発言を行う場合に、いちいち電子掲示板にアクセスする必要がなくなる。また、あるコミュニティに参加可能なユーザ、すなわち、相互に直接のコミュニケーション可能なユーザは、同時にコミュニティ管理サーバに同時にアクセスしているユーザに限定されないので、広くコミュニティの参加者を募り、当該コミュニティの話題に対して、より有意義な発言を得らることが期待できる。すなわち、コミュニティの参加に関し時間的な制限がないので、電子掲示板同様の優れた随時性を実現することができる。
【００１１】
ここで、以上のコミュニケーションシステムにおいては、前記コミュニティ管理サーバに、前記端末から新たなコミュニティの作成の要求と当該作成するコミュニティの話題の指定を受け付け、前記要求を受け付けた場合に新たなコミュニティ情報を作成し、作成したコミュニティ情報のコミュニティ内容情報に指定された話題を登録し、作成したコミュニティ情報のユーザアドレス情報にコミュニティの作成を要求した端末のアドレスを登録するコミュニティ開設受付手段をを設けるようにしてもよい。
【００１２】
このようにすることにより、端末のユーザが随時、新たなコミュニティを開設することが可能となる。
また、以上のコミュニケーションシステムでにおいては、前記コミュニティ管理サーバのコミュニティ情報管理手段が、前記コミュニティ情報に当該コミュニティ情報に対応するコミュニティの識別子を含めて、各コミュニティ情報を管理し、前記コミュニティ管理サーバの前記コミュニティ参加受付手段が、前記コミュニティ管理サーバの前記コミュニティ参加受付手段は、前記参加を通知されたコミュニティのコミュニティ情報のユーザアドレス情報にアドレスが登録されている各端末に対して、前記参加ユーザ情報と共に、当該参加を通知されたコミュニティのコミュニティ情報に含まれるコミュニティ識別子を通知し、前記端末の発言送信手段が、当該端末のユーザが参加したコミュニティ毎に、前記コミュニティ管理サーバから通知された前記参加ユーザ情報を当該参加ユーザ情報と共に通知されたコミュニティの識別子に対応づけて管理し、当該ユーザが参加しているコミュニティが複数ある場合に、ユーザからの当該ユーザが参加した複数のコミュニティのうちの特定のコミュニティへの発言の要求に応じて、当該特定のコミュニティについて管理している参加ユーザ情報が示す各他端末のアドレスを用いて、当該特定のコミュニティに参加している他ユーザの端末に、当該ユーザの発言内容を当該コミュニティの識別子と共に送信し、前記端末の発言提示手段が、当該端末のユーザの当該ユーザが参加したコミュニティに参加してる他ユーザの端末から受信した発言内容の発言が成されたコミュニティを当該発言内容と共に受信したコミュニティの識別子を用いて判別し、当該発言内容を当該発言内容の発言が成されたコミュニティをユーザが判別可能な形態で提示するようにしてもよい。
【００１３】
このようにコミュニティ毎にコミュニティ管理サーバで付与した識別子を、当該コミュニティに関して送受される各情報付加することにより、各端末において、参加ユーザ情報が示す端末のアドレスや送受する発言のコミュニティ毎の管理と、ユーザへの提示を行うことができる。したがって、各端末のユーザは、並行して複数のコミュニティに参加し、コミュニティ毎に別個に、当該コミュニティに参加している他ユーザとコミュニケーションを行うことが可能となる。
【００１４】
なお、以上のコミュニケーションシステムにおける前記端末は自動車に搭載された移動端末であっても良い。
【００１５】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
図１に、本実施形態に係るコミュニケーションシステムの構成を示す。
図示するように、本実施形態に係るコミュニケーションシステムは、ＷＡＮ１に接続したコミュニティ管理サーバ２、各自動車に搭載された車載端末３、各車載端末３を無線伝送路を介してＷＡＮ１に収容するための複数の無線アクセスポイント４を含んで構成される。ここで、各車載端末３は、ＷＡＮ１を介してコミュニティ管理サーバ２にアクセス可能である他、車載端末３間でＷＡＮ１を介してもしくはＷＡＮ１を介さずに相互通信が可能となっている。
【００１６】
次に、図２に、コミュニティ管理サーバ２の構成を示す。
図示するようにコミュニティ管理サーバ２は、Ｗｅｂサーバなどである車載端末フロントエンドサーバ２１、Ｗｅｂアプリケーションサーバなどであるコミュニティ管理部２２、コミュニティ管理部２２が動的に生成しフロントエンドサーバを介して車載端末３に送信する画面（例えば、Ｗｅｂページ）の構造を定義するページ構造データを格納したページ構造データ記憶部２３を有する。
【００１７】
ここで、コミュニティ管理部２２は、フロントエンドサーバを介して受け取った車載端末３からの要求に応じて、直接的な相互通信を可能とする車載端末３のグループであるコミュニティの生成やその管理を行う。そして、コミュニティ管理サーバ２は、さらに、このようなコミュニティを規定するコミュニティテーブルを格納するコミュニティデータベース２４、コミュニティの情報を当該コミュニティに属する車載端末３に通知するコミュニティ情報通知部２５とを有する。
【００１８】
次に、図３に車載端末３の構成を示す。
図示するように車載端末３は、無線アクセスポイント４と無線伝送を行う無線通信装置３１、ルータ部３２、ナビゲーションユニット３３、コミュニケーション処理部３４、参加コミュニティテーブル記憶部３５、ＧＵＩ制御部３６、表示装置３７、入力装置３８などを有している。ここで、ＧＵＩ制御部３６は、表示装置３７や入力装置３８を介したユーザとの間の入出力を制御し、ナビゲーションユニット３３は、現在位置の算出や現在位置から目的地までの経路探索や現在位置や探索した経路を地図上に表した表示画面のＧＵＩ制御部３６を介した表示装置３７への表示等を行う。
【００１９】
ここで、車載端末３間の通信の形態について説明する。
本実施形態においては、前述したように車載端末３間での通信を行う。
この車載端末３間の通信は、ＷＡＮ１を介して行うようにしても、ＷＡＮ１を介さずに行うようにしても良い。
ＷＡＮ１を介して行う場合には、ルータ部３２やナビゲーションユニット３３は不要であり、各車載端末３が通信相手となる車載端末３のアドレスを宛先としてＷＡＮ１に送信したデータは、ＷＡＮ１によって通信相手の車載端末３に中継される。ここで、この場合、ＷＡＮ１としては、たとえば、ｍｏｂｉｌｅ　ＩＰｖ６などのｍｏｂｉｌｅ　ｎｏｄｅをサポートするネットワークや、移動端末をサポートしている移動電話網を用いることができる。
【００２０】
一方、車載端末３間の通信を行う場合には、二つの形態がある。一つの形態は、車載端末３間で、無線通信装置３１を用いて直接通信のみを行う形態であり、この場合にもルータ部３２やナビゲーションユニット３３は不要である。一方、車載端末３間で無線通信を行うための無線通信装置３１は、無線アクセスポイント４と通信を行う無線通信装置３１とは別に設けるようにしてもよい。この場合、各車載端末３は通信相手となる車載端末３のアドレスを宛先として無線通信装置３１から送信したデータは、直接、通信相手の無線通信装置３１によって受信される。
もう一つの形態は、直接通信を行える車載端末３間では無線通信装置３１を用いて直接通信を行い、直接通信を行うことのできな車載端末３の間では、他の１または複数の車載端末３のデータの中継を受けながら通信を行う形態である。この場合、ルータ部３２は、無線通信装置３１で受信したデータのうち、自身宛のデータについてはコミュニケーション処理部３４に送り、他車載端末宛のデータについてはルータ部３２でデータの宛先に応じて定めたルートに従って、無線通信装置３１よりルート上次の車載端末３に送信する。また、コミュニケーション処理部３４から受け取った送信データについても、ルータ部３２でデータの宛先に応じて定めたルートに従って、無線通信装置３１よりルート上次の車載端末３に送信する。ここで、このようなデータの宛先に応じたルートの決定は、たとえば、まず、適当な手法によりデータの宛先の車載端末３の位置を取得し、直接通信可能な車載端末３のうちの、データの宛先の車載端末３の位置する方向に存在する、または、ナビゲーションユニット３３の経路探索の機能を利用して求めた自車両の現在位置からデータの宛先の車載端末３の位置までの間の経路上にある車載端末３を求めて、求めた車載端末３を、その宛先のデータの次の中継先とすることなどより行うことができる。この場合、各車載端末３の位置としては、ナビゲーションユニット３３が算出した現在位置が用いられる。または、データの宛先に応じた中継先は、各車載端末３のルータ部３２において、適当なアルゴリズムに従って相互にネゴシエーションを行って決定したり、受信したデータの送信元や当該データを中継した車載端末３などより自律的に学習するようにしてもよい。
【００２１】
以下では一例として、直接通信できる車載端末３間では無線通信装置３１を用いて直接通信を行い、直接通信できない車載端末３の間では、他の１または複数の車載端末３の中継を受けながら通信を行う形態で、任意の車載端末３間の通信が実現される場合を例にとり説明する。ただし、以下で行う車載端末３間の通信は、前述したように全てＷＡＮ１を介して行うようにしたり、前述したＷＡＮ１を介さない形態では通信を行えない車載端末３間についてのみＷＡＮ１を介して行うようにするなど以上の形態を組み合わせ行う等、他の形態によって行うようにしても良い。すなわち、本実施形態では、車載端末３間の通信は、その実現の形態を問わない。
【００２２】
なお、このような各車載端末３が、他の車載間の通信データの中継を行うことにより、他車載端末を介した車載端末３間の通信を行う場合、各車載端末３の無線アクセスポイント４との通信も、この中継機能を利用して行うようにしても良い。すなわち、この場合には、直接無線アクセスポイントと通信できない車載端末３へのＷＡＮ１へのアクセスは、他の車載端末３の中継を経て行われる。
【００２３】
さて、図２に戻り、次に、コミュニティ管理サーバ２のコミュニティデータベース２４に格納されるコミュニティテーブルについて説明する。
前述したように、コミュニティは、直接的な相互通信を可能とする車載端末３のグループである。
図４ａに示すように、コミュニティテーブルはコミュニティ毎に設けられ、各コミュニティテーブルには、コミュニティの識別子であるコミュニティＩＤ、コミュニティの作成日時、コミュニティのテーマ（タイトル）、コミュニティメンバリストが格納される。コミュニティメンバリストには、コミュニティに属するユーザの情報を示すものであり、このようなユーザ毎のコミュニティメンバレコードを複数登録することができる。そして、各コミュニティメンバレコードには、コミュニティに属する各ユーザのユーザＩＤと、当該ユーザの使用する車載端末３のアドレスと、当該車載端末３の位置を示す車載端末座標が格納される。
【００２４】
次に、図３に示した車載端末３の参加コミュニティテーブル記憶部３５には、複数の参加コミュニティテーブルを格納することができる。各参加コミュニティテーブルは、その車載端末３のユーザが参加しているコミュニティ毎に設けられる。図４ｂに示すように、参加コミュニティテーブルは、そのコミュニティについてコミュニティ管理サーバ２がコミュニティデータベース２４に格納するコミュニティテーブルの内容を含む他、そのコミュニティにおける各ユーザの各発言毎に設けた発言レコードを含む発言リストを有する。そして、発言レコードには、発言者であるユーザのユーザＩＤと、発言日時と、発言内容が記述される。
【００２５】
以下、このようなコミュニケーションシステムの動作について図５のシーケンス図を用いて説明する。
車載端末Ａのコミュニケーション処理部３４は、ユーザの入力装置及びＧＵＩ制御部３６を介した要求に応じて、コミュケーション管理サーバにアクセスする（シーケンス５０１）。コミュニケーション管理サーバのフロントエンドサーバは、このアクセスを受けると、コミュニティ管理部２２にメインメニューページを要求する。要求を受けたコミュニティ管理部２２は、コミュニティデータベース２４の各コミュニティテーブルを参照し、現在開設されている各コミュニティのコミュニティＩＤとコミュニティテーマを読み出し、ページ構造データ記憶部２３に記憶されているメインメニュー用のページ構造データに従って、メインメニューページを作成し、フロントエンドサーバに送る。フロントエンドサーバ、受け取ったメインメニューページを、アクセス元の車載端末３のコミュニケーション処理部３４に送信し（シーケンス５０２）、コミュニケーション処理部３４は受け取ったメインメニューページをＧＵＩ制御部３６を介して表示装置３７に表示する。
【００２６】
ここで、図６ａに示すように、このメインメニューページ６０は、現在開設されている各コミュニティのコミュニティＩＤとコミュニティテーマの組６０１のリストの表示エリア６０２と、各コミュニティのコミュニティＩＤとコミュニティテーマの組６０１に対応して設けられた各コミュニティへの参加ボタン６０３とを有する。また、メインメニューページは、新規コミュニティ作成ボタン６０４と、新規コミュニティテーマの入力ボックス６０５とを有する。
【００２７】
ここで、車載端末Ａのユーザが新たなコミュニティを開設したい場合、ＧＵＩ制御部及び入力装置３８を介して、新規コミュニティテーマの入力ボックス６０５に、コミュニティのテーマとする任意の文字列を入力し、新規コミュニティ作成ボタン６０４を操作すると、これを受け取ったコミュニケーション処理部３４は、ナビゲーションユニット３３から自車両の現在位置を取得し、取得した現在位置と入力されたコミュニティテーマと車載端末ＡのユーザのユーザＩＤと車載端末Ａのアドレスとの情報を含む新規コミュニティ作成要求をコミュニティ管理サーバ２に送信する（シーケンス５０３）。
【００２８】
コミュニティ管理サーバ２のコミュニティ管理部２２はフロントエンドサーバを介して新規コミュニティ作成要求を受け取ると、コミュニティデータベース２４に新しいコミュニティテーブルを作成し、作成したコミュニティテーブルに新たに割り当てたコミュニティＩＤを登録すると共に、現在日時をコミュニティ作成日時として登録する。そして、作成したコミュニティテーブルに新規コミュニティ作成要求に含まれるコミュニティテーマを登録し、コミュニティメンバリストに新たなコミュニティメンバレコードを作成し、新規コミュニティ作成要求に含まれるユーザＩＤと車載端末３のアドレスを登録すると共に、新規コミュニティ作成要求に含まれる現在位置が示す座標を車載端末座標として登録する。これで、新規なコミュニティ（ここでは、コミュニティＡとする）が開設されたことになる。さて、コミュニティ管理部２２は、このようにして新規なコミュニティＡを開設すると、コミュニティＡコミュニティテーブルをコミュニティ情報としてコミュニティ情報通知部２５から、新規コミュニティ作成要求を発行した車載端末Ａに送信する（シーケンス５０４）。
【００２９】
コミュニティ情報を受信したコミュニケーション処理部３４は受け取ったコミュニティ情報を参加コミュニティテーブルとして参加コミュニティテーブル記憶部３５に登録する。これで、車載端末ＡのユーザのコミュニティＡへの参加が完了する。
【００３０】
さて、このようにして車載端末Ａによって、コミュニティＡが開設された後に、車載端末Ｂのコミュニケーション処理部３４は、ユーザの入力装置及びＧＵＩ制御部３６を介した要求に応じて、コミュケーション管理サーバにアクセスすると（シーケンス５０５）、先程と同様に、メインメニューページが車載端末Ｂに送信され（シーケンス５０６）、車載端末Ｂの表示装置３７に表示されるが、このメインメニューページは、コミュニティＡのコミュニティＩＤとコミュニティテーマの組６０１と、この組６０１に対応して設けられた参加ボタン６０３とを含むものとなる。
【００３１】
ここで、車載端末ＢのユーザがコミュニティＡに参加したい場合、ＧＵＩ制御部及び入力装置３８を介して、コミュニティＡのコミュニティＩＤとコミュニティテーマの組６０１に対応して設けられた参加ボタン操作する。すると、これを受け取ったコミュニケーション処理部３４は、ナビゲーションユニット３３から自車両の現在位置を取得し、取得した現在位置と操作された参加ボタン６０３に対応するコミュニティＩＤと車載端末ＢのユーザのユーザＩＤと車載端末Ｂのアドレスとの情報を含むコミュニティ参加要求をコミュニティ管理サーバ２に送信する（シーケンス５０７）。
【００３２】
コミュニティ管理サーバ２のコミュニティ管理部２２はフロントエンドサーバを介してコミュニティ参加要求を受け取ると、コミュニティデータベース２４のコミュニティ参加要求に含まれるコミュニティＩＤのコミュニティテーブルのコミュニティメンバリストに新たなコミュニティメンバレコードを作成し、コミュニティ参加要求に含まれるユーザＩＤと車載端末３のアドレスを登録すると共に、コミュニティ参加要求に含まれる現在位置が示す座標を車載端末座標として登録する。そして、このようにして更新した、コミュニティＡのコミュニティテーブルをコミュニティ情報としてコミュニティ情報通知部２５から、そのコミュニティテーブルのコミュニティメンバリストに登録されている全てのコミュニティメンバレコードの車載端末アドレス宛（ここでは車載端末Ａと車載端末Ｂ宛）に送信する（シーケンス５０８）。
【００３３】
コミュニティ情報を受信した車載端末Ａコミュニケーション処理部は、受け取ったコミュニティ情報が示すコミュニティＩＤが既に参加コミュニティテーブルとして参加コミュニティテーブル記憶部３５に登録されているので、受け取ったコミュニティ情報で既登録の参加コミュニティテーブルの発言リストを除く部分を更新する。一方、コミュニティＡのコミュニティ情報を受信した車載端末Ａコミュニケーション処理部は、受け取ったコミュニティ情報が示すコミュニティＩＤを持つコミュニティ参加コミュニティテーブルが参加コミュニティテーブル記憶部３５に登録されていないので、受け取ったコミュニティＡのコミュニティ情報を新規な参加コミュニティテーブルとして、参加コミュニティテーブル記憶部３５に登録する。これで、車載端末ＢのユーザのコミュニティＡへの参加が完了する。
【００３４】
ここで、参加コミュニティテーブル記憶部３５に有効な参加コミュニティテーブルが登録されている場合、各車載端末３のコミュニケーション処理部３４は、定期的に、または、ナビゲーションユニット３３が算出する現在位置に所定レベル以上の変動があると、ナビゲーションユニット３３が算出した現在位置を自装置のアドレスの情報を含めた現在位置更新要求をコミュニティ管理サーバ２に送信する。コミュニティ管理サーバ２において、現在位置更新要求をフロントエンドサーバを介して得たコミュニティ管理部２２は、現在位置更新要求に含まれるアドレスが登録されているコミュニティメンバリストのコミュニティメンバレコードの車載端末座標を現在位置更新要求に含まれる現在位置が示す座標に更新する。また、座標を更新したコミュニティメンバレコードが属するコミュニティメンバリストに登録されている他の全てのコミュニティメンバレコードの車載端末アドレスに宛て、そのコミュニティメンバリストに対応するコミュニティＩＤと座標を更新した車載端末アドレスと更新後の座標とを含む座標更新通知をコミュニティ情報通知部２５より通知する。そして、車載端末３において、座標更新通知を受けたコミュニケーション処理部３４は、座標更新通知に含まれるコミュニティＩＤを持つ参加コミュニティテーブルの通知されたアドレスを有するコミュニティメンバレコードの車載端末座標を通知された座標に更新する。このようにして、同じコミュニティに属するユーザによって使用される車載端末３では、常に、他のユーザによって使用される車載端末３の現在の位置を知ることができるようになる。そして、以下で説明する同コミュニティに属する各車載端末３間の通信は、その通信が直接通信できない車載端末３間の通信である場合には、通信相手の車載端末３のアドレスと現在の位置を用いて行う。すなわち、前述のように、ルータ部３２によるデータ中継の中継先の決定は、データの宛先の車載端末３の位置する方向に存在する、または、ナビゲーションユニット３３を用いて求めた自車両の現在位置からデータの宛先の車載端末３の位置までの経路上にある、直接通信可能な車載端末３を求めて、求めた車載端末３を、その宛先のデータの次の中継先とすることにより行うことができる。
なお、直接通信可能な車載端末間でのみ通信を行ったり、直接通信可能な車載端末間でのみＷＡＮ１を介さない通信を行う場合には、直接通信可能な他の車載端末３のアドレスや位置は、たとえば、各車載端末３が放送形式で定期的に自身のアドレスや位置を送信したり、各車載端末３が放送形式で定期的に直接可能な通信装置のアドレスや位置を問い合わせその応答を得ることなどにより求めるようにすることができる。
【００３５】
さて、参加コミュニティテーブル記憶部３５に有効な参加コミュニティテーブルが登録されている場合、各車載端末３のコミュニケーション処理部３４は、参加コミュニティテーブル毎のコミュニティウインドウを生成し、ＧＵＩ制御部３６を介して表示装置３７に表示する。
【００３６】
図６ｂは、このようなコミュニティウインドウ６５を示したものであり、図示するように各コミュニティウインドウ６５には、対応するコミュニティのコミュニティＩＤとコミュニティテーマの組６５１が表示されると共に、コミュニティから退会するための退会ボタン６５２が設けらている。また、各コミュニティウインドウ６５には、対応するコミュニティの他メンバとコミュニケーションするためのコミュニケーションエリア６５３が設けられ、コミュニケーションエリア６５３の左側には、自車載端末のユーザのコミュニティでの発言が表示され、右側には車載端末３のユーザのコミュニティでの発言が表示される。なお、各発言は、発言者のユーザＩＤと共に時系列に表示される。また、コミュニティウインドウ６５には、対応するコミュニティへの発言内容の記述を受け入れる発言入力ボックス６５４と、発言入力ボックス６５４へ入力された発言内容の発言の実行指示を受け入れるための発言ボタン６５５が設けられている。
【００３７】
さて、図５に戻り、車載端末ＢのユーザがコミュニティＡに参加した後、車載端末Ｂのユーザが、コミュニティＡのコミュニティウインドウ６５において、発言ボックスに発言内容を入力し発言ボタン６５５を操作すると、コミュニケーション処理部３４は、コミュニティウインドウ６５に対応する参加コミュニティテーブルの発言リストに新たな発言レコードを作成し、車載端末ＢのユーザＩＤと発言内容や発言日時を登録すると共に、コミュニティウインドウ６５のコミュニケーションエリア６５３の左側の、コミュニケーションエリア６５３に表示されている最後の発言の下の位置に、登録したユーザＩＤと発言内容を表示する。また、その参加コミュニティテーブルに登録されているコミュニティＩＤと、車載端末ＢのユーザのユーザＩＤと発言内容とを含む発言データを、その参加コミュニティテーブルに登録されている自身（車載端末Ｂ）以外の車載端末３（車載端末Ａ）のアドレスを宛先として送信する（シーケンス５０９）。
【００３８】
この発言データは、宛先の車載端末３（車載端末Ａ）のコミュニケーション処理部３４によって受信される。そして、車載端末Ａのコミュニケーション処理部３４は、発言データに含まれるコミュニティＩＤを持つ参加コミュニティテーブルの発言リストに新たな発言レコードを作成し、発言データが示す車載端末ＢのユーザＩＤと発言内容や発言日時を登録すると共に、コミュニティウインドウ６５のコミュニケーションエリア６５３の右側の、コミュニケーションエリア６５３に表示されている最後の発言の下の位置に、登録したユーザＩＤと発言内容を表示する。
【００３９】
一方、車載端末ＢのユーザがコミュニティＡに参加した後、車載端末Ａのユーザが、コミュニティＡのコミュニティウインドウ６５において、発言ボックスに発言内容を記述し発言ボタン６５５を操作した場合も同様であり、車載端末Ａの、コミュニケーション処理部３４は、コミュニティウインドウ６５に対応する参加コミュニティテーブルの発言リストへの新たな発言レコードの登録と、コミュニケーションエリア６５３への発言内容を表示と、発言データのその参加コミュニティテーブルに登録されている自身（車載端末Ａ）以外の車載端末３（車載端末Ｂ）のアドレスを宛先とした送信（シーケンス５１０）を行う。そして、この発言データを受信した宛先の車載端末３（車載端末Ｂ）のコミュニケーション処理部３４は、発言データに含まれるコミュニティＩＤを持つ参加コミュニティテーブルへの新たな発言レコードの登録と、発言データが示す発言内容のコミュニケーションエリア６５３への表示を行う。
【００４０】
この後、コミュニティＡには任意の車載端末３のユーザが、車載端末Ｂのユーザと同様の手順により参加することができる。
たとえば、車載端末Ｃのユーザがコミュニティ管理サーバ２にアクセスし（シーケンス５１１）、送信された（シーケンス５１２）メインメニューページを閲覧の上、コミュニティＡに参加したいと希望し、ＧＵＩ制御部及び入力装置３８を介して、コミュニティＡのコミュニティＩＤとコミュニティテーマの組６０１に対応して設けられた参加ボタン操作すると、コミュニティ参加要求がコミュニティ管理サーバ２に送信され（シーケンス５１３）、コミュニティ管理サーバ２において、コミュニティデータベース２４のコミュニティＡのコミュニティテーブルにコミュニティメンバリストに車載端末ｃのユーザのコミュニティメンバレコードが作成され、このようにして更新されたコミュニティＡのコミュニティテーブルがコミュニティ情報として、車載端末Ａ、Ｂ、Ｃに送られ（シーケンス５１４）、既にコミュニティＡにユーザが参加している車載端末Ａ、Ｂでは送られたコミュニティ情報でコミュニティＡの参加コミュニティテーブルの発言リストを除く部分が更新され、新たにコミュニティＡに参加した車載端末Ｃにはでは送られたコミュニティ情報が新たな参加コミュニティテーブルとして登録される。
【００４１】
そして、この後、車載端末Ａ、Ｂ、ＣのユーザのコミュニティＡのコミュニティウインドウ６５を用いたコミュニケーションが前述したように行われ、車載端末Ａのユーザの発言は車載端末Ｂ、Ｃに送られて（シーケンス５１５）表示され、車載端末Ｂのユーザの発言は車載端末Ａ、Ｃに送られて（シーケンス５１６、５１７）表示され、車載端末Ｃのユーザの発言は車載端末Ａ、Ｂに送られて（シーケンス５１８）表示されることになる。
【００４２】
なお、各車載端末３のユーザは、車載端末Ａのユーザが車載端末Ｂ等のユーザが参加しているコミュニティＡと、車載端末Ｃ等のユーザが参加しているコミュニティＣとの二つの既存のコミュニティに同時に参加する場合について、図７にシーケンス例を示したように、同時に複数のコミュニティに参加することができ、コミュニティ毎に、そのコミュニティの他メンバと、図６ｂに示すように各コミュニティ毎に設けられるコミュニティウインドウ６５を用いて、コミュニケーションを行うことができる。各コミュニケーション処理部３４において、送受する各発言の属するコミュニティの識別は、発言データに含まれるコミュニティＩＤによって行われる。
【００４３】
さて、図５に戻り、コミュニティＡのメンバであるメンバ（ここでは、車載端末Ｂのユーザとする）がコミュニティウインドウ６５の退会ボタン６５２を操作すると、ＧＵＩ制御部及び入力装置３８を介して、これを受け取ったコミュニケーション処理部３４は、コミュニティウインドウ６５に対応するコミュニティＩＤと車載端末ＢのユーザのユーザＩＤとの情報を含むコミュニティ退会要求をコミュニティ管理サーバ２に送信し（シーケンス５１９）、そのコミュニティＩＤを持つ参加コミュニティテーブルを削除する。
【００４４】
コミュニティ管理サーバ２のコミュニティ管理部２２はフロントエンドサーバを介してコミュニティ退会要求を受け取ると、コミュニティデータベース２４のコミュニティ退会要求に含まれるコミュニティＩＤのコミュニティテーブルのコミュニティメンバリスト中の、コミュニティ退会要求に含まれるユーザＩＤを持つコミュニティメンバレコードを削除し、他にコミュニティメンバレコードが存在するかどうか、すなわち、コミュニティＡの参加者が残っているかどうかを調べ、残っている場合には、このようにして更新した、コミュニティＡのコミュニティテーブルをコミュニティ情報としてコミュニティ情報通知部２５から、そのコミュニティテーブルのコミュニティメンバリストに登録されている全てのコミュニティメンバレコードの車載端末アドレス宛（ここでは車載端末Ａと車載端末Ｃ宛）に送信する（シーケンス５２０）。
【００４５】
コミュニティ情報を受信した車載端末ＡとＣのコミュニケーション処理部３４は、受け取ったコミュニティ情報が示すコミュニティＩＤが既にコミュニティ参加コミュニティテーブルとして参加コミュニティテーブル記憶部３５に登録されているので、受け取ったコミュニティ情報で既登録の参加コミュニティテーブルの発言リストを除く部分を更新する。これで、車載端末ＢのユーザのコミュニティＡからの退会が完了する。
【００４６】
この状態において、車載端末Ａ、ＣのユーザのコミュニティＡのコミュニティウインドウ６５を用いたコミュニケーションが前述したように行われ、車載端末Ａのユーザの発言は車載端末Ｃに送られて表示され、車載端末Ｃのユーザの発言は車載端末Ａに送られて表示されることになる（シーケンス５２１、５２２）。
【００４７】
この後、同様に車載端末Ａ／Ｃのユーザが、コミュニティウインドウ６５の退会ボタン６５２を操作すると、車載端末Ａ／Ｃのユーザについてのコミュニティ退会要求がコミュニティ管理サーバ２に送信され（シーケンス５２３、５２５）ると共に、そのコミュニティＩＤを持つ参加コミュニティテーブルが車載端末Ａ／Ｃから削除される。また、コミュニティ管理サーバ２のコミュニティＡのコミュニティテーブルからコミュニティ退会要求を発行したユーザのコミュニティメンバレコードが削除され、削除後のコミュニティメンバレコードコミュニティＡから退会していない車載端末３に送られ（シーケンス５２４）、コミュニティＡから退会していない車載端末３の参加コミュニティテーブルの発言リストを除く部分が更新される。
【００４８】
そして、このようにしてコミュニティＡの全てのメンバがコミュニティ退会要求を発行したならば、コミュニティ管理サーバ２のコミュニティ管理部２２は、コミュニティＡのコミュニティテーブルのコミュニティメンバリストにコミュニティメンバレコードが存在しなくなったことより、コミュニティＡに参加者がいなくなったことを検知する。そして、コミュニティＡに参加者がいなくなったことを検知したならば、そのコミュニティＡのコミュニティテーブルを削除し、コミュニティＡを解散する。
【００４９】
以上、本発明の実施形態について説明した。
なお、以上では、あるコミュニティに属するユーザの発言を、そのコミュニティに属するユーザ全員に送信したが、ユーザの発言を送信する特定のユーザの指定を、そのコミュニティに属するユーザのうちから受付、指定を受け付けたユーザに対してのみ、発言を送信することを可能とするようにしてもよい。
【００５０】
また、以上では、コミュニティを構成するユーザ間のコミュケーションをテキストを用いて行う場合を例にとり説明したが、コミュニティを構成するユーザ間のコミュケーションは音声、画像等を用いて行うようにしてもよい。
また、以上の実施形態においては、車載端末３のユーザが参加しているコミュニティの他ユーザの現在位置を、ナビゲーションユニット３３が表示装置３７が表示する地図上に表すようにすれば、いわゆるオフ会の実施などに便利である。また、以上ではコミュニティを構成するユーザが使用する端末が車載端末３である場合を例にとり説明したが、この端末は必ずしも自動車に搭載される車載端末３である必要はなく、固定設置型の端末や携帯型の端末などであっても良い。
【００５１】
【発明の効果】
以上のように、本発明によれば、ユーザの煩雑な作業を必要とすることなしに、随時、不特定のユーザがコミュニケーションをとることを可能とするコミュニケーションシステムを提供することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係るコミュニティシステムの構成を示すブロック図である。
【図２】本発明の実施形態に係るコミュニティ管理サーバの構成を示すブロック図である。
【図３】本発明の実施形態に係る車載端末の構成を示すブロック図である。
【図４】本発明の実施形態で用いるコミュニティテーブルと参加コミュニティテーブルを示す図である。
【図５】本発明の実施形態に係るコミュニティシステムの動作を示すシーケンス図である。
【図６】本発明の実施形態に係る車載端末の表示画面例を示す図である。
【図７】本発明の実施形態に係るコミュニティシステムの動作を示すシーケンス図である。
【符号の説明】
１：ＷＡＮ、２：コミュニティ管理サーバ、３：車載端末、４：無線アクセスポイント、２１：車載端末フロントエンドサーバ、２２：コミュニティ管理部、２３：ページ構造データ記憶部、２４：コミュニティデータベース、２５：コミュニティ情報通知部、３１：無線通信装置、３２：ルータ部、３３：ナビゲーションユニット、３４：コミュニケーション処理部、３５：参加コミュニティテーブル記憶部、３６：ＧＵＩ制御部、３７：表示装置、３８：入力装置。
【図１】
2004139508.tif 000003
【図２】
2004139508.tif 000004
【図３】
2004139508.tif 000005
【図４】
2004139508.tif 000006
【図５】
2004139508.tif 000007
【図６】
2004139508.tif 000008
【図７】
2004139508.tif 000009