近距離通信機能及びネットワーク通信機能を備えた複数のユーザ端末と、複数の前記ユーザ端末と前記ネットワークを介して通信接続され、前記ユーザ端末間の情報交換を管理するサーバと、を備えた空間共有システムであって、前記サーバは、前記ユーザ端末のユーザ情報、及びユーザにより登録された友人の所持する友人ユーザ端末の識別情報を保持するデータベースと、前記データベースに登録されている前記ユーザ端末または前記友人ユーザ端末の位置情報を取得する位置情報取得手段と、前記ユーザ端末について、前記データベースに登録されている前記友人ユーザ端末が実空間で近隣に存在するか否かを検出するサーバ側友人検出手段と、前記サーバ側友人検出手段により前記友人ユーザ端末が近隣に存在することが検出された場合に、前記ユーザ端末に対して前記近距離通信機能を用いた友人検出指示を送信する友人検出指示送信手段と、を備え、前記ユーザ端末は、前記サーバから友人検出指示を受信すると、前記近距離通信機能を起動し、前記友人ユーザ端末を検出するユーザ端末側友人検出手段と、前記ユーザ端末側友人検出手段によって前記友人ユーザ端末との近距離通信が成功すると、前記友人ユーザ端末と自己の前記ユーザ端末とを含むグループの形成依頼を前記サーバに送信するグループ形成依頼送信手段と、を備え、前記サーバは、前記ユーザ端末からのグループ形成依頼を受信すると、依頼元の前記ユーザ端末と前記友人ユーザ端末とを含むグループを形成し、前記データベースに登録するグループ形成手段を備えることを特徴とする空間共有システム。前記サーバは、前記グループ形成手段によって形成されたグループについて、前記サーバを介する通信及び前記近距離通信による前記ユーザ端末間の情報交換ログを記録する情報交換ログ記録手段を更に備えることを特徴とする請求項1に記載の空間共有システム。前記ユーザ端末の前記グループ形成依頼送信手段は、前記友人ユーザ端末との通信が成功した後であって所定時間通信接続を継続した後に、前記グループ形成依頼を前記サーバに送信することを特徴とする請求項1または請求項2に記載の空間共有システム。前記サーバは、前記グループ形成依頼を受信した際に、前記友人ユーザ端末が既に他のグループに属している場合は、グループ形成依頼元の前記ユーザ端末を、前記他のグループに含めることを特徴とする請求項1から請求項3のいずれかに記載の空間共有システム。近距離通信機能及びネットワーク通信機能を備えた複数のユーザ端末と前記ネットワークを介して通信接続され、前記ユーザ端末間の情報交換を管理するサーバであって、前記ユーザ端末のユーザ情報、及びユーザにより登録された友人の所持する友人ユーザ端末の識別情報を保持するデータベースと、前記データベースに登録されている前記ユーザ端末または前記友人ユーザ端末の位置情報を取得する位置情報取得手段と、前記ユーザ端末について、前記データベースに登録されている前記友人ユーザ端末が実空間で近隣に存在するか否かを検出するサーバ側友人検出手段と、前記サーバ側友人検出手段により前記友人ユーザ端末が近隣に存在することが検出された場合に、前記ユーザ端末に対して前記近距離通信機能を用いた友人検出指示を送信する友人検出指示送信手段と、前記ユーザ端末からのグループ形成依頼を受信すると、依頼元の前記ユーザ端末と前記友人ユーザ端末とを含むグループを形成し、前記データベースに登録するグループ形成手段と、を備えることを特徴とするサーバ。近距離通信機能及びネットワーク通信機能を備え、ユーザ端末間の情報交換を管理するサーバと前記ネットワークを介して通信接続されるユーザ端末であって、ユーザ情報及びユーザの友人の所持する友人ユーザ端末の識別情報を前記サーバのデータベースに登録する登録手段と、前記サーバから友人検出指示を受信すると、前記近距離通信機能を起動し、前記友人ユーザ端末を検出するユーザ端末側友人検出手段と、前記ユーザ端末側友人検出手段によって前記友人ユーザ端末との近距離通信が成功すると、前記友人ユーザ端末と自己の前記ユーザ端末とを含むグループの形成依頼を前記サーバに送信するグループ形成依頼送信手段と、を備えることを特徴とするユーザ端末。近距離通信機能及びネットワーク通信機能を備えた複数のユーザ端末と、複数の前記ユーザ端末と前記ネットワークを介して通信接続され、前記ユーザ端末間の情報交換を管理するサーバと、を備えた空間共有システムにおける空間共有方法であって、前記サーバが、前記ユーザ端末のユーザ情報、及びユーザの友人の所持する友人ユーザ端末の識別情報をデータベースに登録するステップと、前記サーバが、前記データベースに登録されている前記ユーザ端末または前記友人ユーザ端末の位置情報を取得するステップと、前記サーバが、前記ユーザ端末について、前記データベースに登録されている前記友人ユーザ端末が実空間で近隣に存在するか否かを検出するステップと、前記友人ユーザ端末が近隣に存在することが検出された場合に、前記サーバが前記ユーザ端末に対して前記近距離通信機能を用いた友人検出指示を送信するステップと、前記ユーザ端末が前記サーバから友人検出指示を受信すると、前記ユーザ端末が前記近距離通信機能を起動し、前記友人ユーザ端末を検出するステップと、前記ユーザ端末と前記友人ユーザ端末との近距離通信が成功すると、前記ユーザ端末は、前記友人ユーザ端末と自己の前記ユーザ端末とを含むグループの形成依頼を前記サーバに送信するステップと、前記サーバが、前記ユーザ端末からグループ形成依頼を受信すると、依頼元の前記ユーザ端末と前記友人ユーザ端末とを含むグループを形成し、前記データベースに登録するステップと、を含むことを特徴とする空間共有方法。コンピュータにより読み取り可能な形式で記述されたプログラムであって、ネットワークを介して通信接続される各ユーザ端末のユーザ情報、及びユーザの友人の所持する友人ユーザ端末の識別情報をデータベースに登録するステップと、ユーザ登録されている前記ユーザ端末の位置情報を取得する位置情報取得ステップと、前記ユーザ端末について、前記データベースに登録されている前記友人ユーザ端末が実空間で近隣に存在するか否かを検出するステップと、前記友人ユーザ端末が近隣に存在することが検出された場合に、前記ユーザ端末に対して近距離通信機能を用いた友人検出指示を送信するステップと、前記ユーザ端末からグループ形成依頼を受信すると、依頼元の前記ユーザ端末と前記友人ユーザ端末とを含むグループを形成し、前記データベースに登録するステップと、を含む処理をコンピュータに実行させるためのプログラム。しかしながら、上述の特許文献1では、チャットルーム自体が特定の位置に対応付けられているため、位置情報を基に同一エリアにいるユーザ同士がチャット等のコミュニケーションを図ることはできるが、特定のユーザを中心とした所定範囲内にグループチャットルームを形成するものではないため、ユーザがエリア外に出てしまうとコミュニケーションを継続できない。また、チャット管理装置側の管理対象は、携帯電話網やインターネット等のオンラインでの行動例えば、エリアチャットルームの形成、参加、チャットルーム内での発言、退室等であり、携帯端末が有する近距離通信機能赤外線通信や近距離無線通信等を利用したオフラインでの情報交換までを管理するに至っていない。また、特許文献2では、GPSGlobalPositioningSystemやPHS等を用いて取得した位置情報とプロファイルとの近似値から、複数のユーザをグルーピングすることはできるが、実際に同空間に存在していることをサーバ側で確認したり、グループ内の各ユーザの行動情報交換の内容を蓄積するまでに至っていない。本発明は、このような問題に鑑みてなされたもので、実空間を実際に共有しているユーザのオフラインコミュニケーションを円滑に行わせ、また、そのコミュニケーション内容をオンラインで記録することが可能な空間共有システム等を提供することを目的とする。前述した課題を解決するため第1の発明は、近距離通信機能及びネットワーク通信機能を備えた複数のユーザ端末と、複数の前記ユーザ端末と前記ネットワークを介して通信接続され、前記ユーザ端末間の情報交換を管理するサーバと、を備えた空間共有システムであって、前記サーバは、前記ユーザ端末のユーザ情報、及びユーザにより登録された友人の所持する友人ユーザ端末の識別情報を保持するデータベースと、前記データベースに登録されている前記ユーザ端末または前記友人ユーザ端末の位置情報を取得する位置情報取得手段と、前記ユーザ端末について、前記データベースに登録されている前記友人ユーザ端末が実空間で近隣に存在するか否かを検出するサーバ側友人検出手段と、前記サーバ側友人検出手段により前記友人ユーザ端末が近隣に存在することが検出された場合に、前記ユーザ端末に対して前記近距離通信機能を用いた友人検出指示を送信する友人検出指示送信手段と、を備え、前記ユーザ端末は、前記サーバから友人検出指示を受信すると、前記近距離通信機能を起動し、前記友人ユーザ端末を検出するユーザ端末側友人検出手段と、前記ユーザ端末側友人検出手段によって前記友人ユーザ端末との近距離通信が成功すると、前記友人ユーザ端末と自己の前記ユーザ端末とを含むグループの形成依頼を前記サーバに送信するグループ形成依頼送信手段と、を備え、前記サーバは、前記ユーザ端末からのグループ形成依頼を受信すると、依頼元の前記ユーザ端末と前記友人ユーザ端末とを含むグループを形成し、前記データベースに登録するグループ形成手段を備えることを特徴とする空間共有システムである。第2の発明は、近距離通信機能及びネットワーク通信機能を備えた複数のユーザ端末と前記ネットワークを介して通信接続され、前記ユーザ端末間の情報交換を管理するサーバであって、前記ユーザ端末のユーザ情報、及びユーザにより登録された友人の所持する友人ユーザ端末の識別情報を保持するデータベースと、前記データベースに登録されている前記ユーザ端末または前記友人ユーザ端末の位置情報を取得する位置情報取得手段と、前記ユーザ端末について、前記データベースに登録されている前記友人ユーザ端末が実空間で近隣に存在するか否かを検出するサーバ側友人検出手段と、前記サーバ側友人検出手段により前記友人ユーザ端末が近隣に存在することが検出された場合に、前記ユーザ端末に対して前記近距離通信機能を用いた友人検出指示を送信する友人検出指示送信手段と、前記ユーザ端末からのグループ形成依頼を受信すると、依頼元の前記ユーザ端末と前記友人ユーザ端末とを含むグループを形成し、前記データベースに登録するグループ形成手段と、を備えることを特徴とするサーバである。第3の発明は、近距離通信機能及びネットワーク通信機能を備え、ユーザ端末間の情報交換を管理するサーバと前記ネットワークを介して通信接続されるユーザ端末であって、ユーザ情報及びユーザの友人の所持する友人ユーザ端末の識別情報を前記サーバのデータベースに登録する登録手段と、前記サーバから友人検出指示を受信すると、前記近距離通信機能を起動し、前記友人ユーザ端末を検出するユーザ端末側友人検出手段と、前記ユーザ端末側友人検出手段によって前記友人ユーザ端末との近距離通信が成功すると、前記友人ユーザ端末と自己の前記ユーザ端末とを含むグループの形成依頼を前記サーバに送信するグループ形成依頼送信手段と、を備えることを特徴とするユーザ端末である。第4の発明は、近距離通信機能及びネットワーク通信機能を備えた複数のユーザ端末と、複数の前記ユーザ端末と前記ネットワークを介して通信接続され、前記ユーザ端末間の情報交換を管理するサーバと、を備えた空間共有システムにおける空間共有方法であって、前記サーバが、前記ユーザ端末のユーザ情報、及びユーザの友人の所持する友人ユーザ端末の識別情報をデータベースに登録するステップと、前記サーバが、前記データベースに登録されている前記ユーザ端末または前記友人ユーザ端末の位置情報を取得するステップと、前記サーバが、前記ユーザ端末について、前記データベースに登録されている前記友人ユーザ端末が実空間で近隣に存在するか否かを検出するステップと、前記友人ユーザ端末が近隣に存在することが検出された場合に、前記サーバが前記ユーザ端末に対して前記近距離通信機能を用いた友人検出指示を送信するステップと、前記ユーザ端末が前記サーバから友人検出指示を受信すると、前記ユーザ端末が前記近距離通信機能を起動し、前記友人ユーザ端末を検出するステップと、前記ユーザ端末と前記友人ユーザ端末との近距離通信が成功すると、前記ユーザ端末は、前記友人ユーザ端末と自己の前記ユーザ端末とを含むグループの形成依頼を前記サーバに送信するステップと、前記サーバが、前記ユーザ端末からグループ形成依頼を受信すると、依頼元の前記ユーザ端末と前記友人ユーザ端末とを含むグループを形成し、前記データベースに登録するステップと、を含むことを特徴とする空間共有方法である。第1乃至第4の発明によれば、サーバは、ユーザ登録されている各ユーザ端末の位置情報を取得し、各ユーザ端末について、ユーザの友人として登録されている友人ユーザ端末が実空間で近隣に存在することが検出された場合に、ユーザ端末に対して近距離通信機能を用いた友人検出指示を送信する。ユーザ端末では、サーバから友人検出指示を受信すると、近距離通信機能を起動して友人ユーザ端末を検出する。検出された友人ユーザ端末との近距離通信が成功すると、当該友人ユーザ端末と自己のユーザ端末とを含むグループの形成依頼をサーバに送信する。サーバは、ユーザ端末からグループの形成依頼を受信すると、依頼元のユーザ端末とその友人ユーザ端末とを含むグループを形成し、データベースに登録する。なお、サーバの位置情報取得手段は、各ユーザ端末に対してGPS情報の取得を要求し、その応答を得る、或いはネットワークの基地局に対して各ユーザ端末の位置情報の取得を要求し、その応答を得ることにより、各ユーザ端末の位置情報を取得することが望ましい。また、ユーザ端末の近距離通信機能とは、例えば、Bluetoothや赤外線通信等であり、インターネット、携帯電話網、LAN、WAN等の各種ネットワークを介さずに行われる通信機能を意味する。これにより、サーバは、例えばGPSやネットワーク基地局等の情報を用いて取得される各ユーザ端末の位置情報を基に、近隣にいるユーザ同士の近距離通信を促し、円滑にグループ形成を行わせることが可能となる。また、サーバ側で取得した位置情報による友人検出と、ユーザ端末が備える近距離通信機能を用いた友人検出という2段階の友人検出処理によって、同空間を共有する友人を自動検出するため、確実に友人を検出でき、容易にコミュニケーション可能な環境を提供できる。また、前記サーバは、前記グループ形成手段によって形成されたグループについて、前記サーバを介する通信及び前記近距離通信による前記ユーザ端末間の情報交換ログを記録する情報交換ログ記録手段を更に備えることが望ましい。これにより、実空間を共有したユーザだけで形成したグループにおける情報交換ログをオンラインで記録することが可能となる。例えば、会議の議事録の共有、特定の施設内でのリアルタイムな情報交換、教室内で行われている授業の板書共有等に利用でき、実用的である。また、ユーザ端末間の近距離通信によるオフラインの情報交換の内容もサーバ側で管理できる。前記ユーザ端末のグループ形成依頼送信手段は、前記友人ユーザ端末との通信が成功した後であって所定時間通信接続を継続した後に、前記グループ形成依頼を前記サーバに送信することが望ましい。これにより、単に通り過ぎただけのユーザに対してはグループの形成を行わないようにすることもできる。前記サーバは、前記グループ形成依頼を受信した際に、前記友人ユーザ端末が既に他のグループに属している場合は、グループ形成依頼元の前記ユーザ端末を、前記他のグループに含めることが望ましい。これにより、友人でなかったユーザ同士がグループを形成することも可能となり、コミュニケーションを活性化させることができる。第5の発明は、コンピュータにより読み取り可能な形式で記述されたプログラムであって、ネットワークを介して通信接続される各ユーザ端末のユーザ情報、及びユーザの友人の所持する友人ユーザ端末の識別情報をデータベースに登録するステップと、ユーザ登録されている前記ユーザ端末の位置情報を取得する位置情報取得ステップと、前記ユーザ端末について、前記データベースに登録されている前記友人ユーザ端末が実空間で近隣に存在するか否かを検出するステップと、前記友人ユーザ端末が近隣に存在することが検出された場合に、前記ユーザ端末に対して近距離通信機能を用いた友人検出指示を送信するステップと、前記ユーザ端末からグループ形成依頼を受信すると、依頼元の前記ユーザ端末と前記友人ユーザ端末とを含むグループを形成し、前記データベースに登録するステップと、を含む処理をコンピュータに実行させるためのプログラムである。第5の発明により、コンピュータを第2の発明のサーバとして機能させることが可能となる。本発明によれば、実空間を実際に共有しているユーザのオフラインコミュニケーションを円滑に行わせ、また、そのコミュニケーション内容をオンラインで記録することが可能な空間共有システム等を提供できる。以下、図面に基づいて本発明の好適な実施形態について詳細に説明する。[第1の実施の形態]まず、図1を参照して、本発明の空間共有システム1の全体構成について説明する。図1に示すように、空間共有システム1は、近距離通信機能及びネットワーク通信機能を備えた複数のユーザ端末3と、これらの複数のユーザ端末3とネットワーク4を介して通信接続されるサーバ2を備えて構成される。ユーザ端末3を所持するユーザは実空間10に存在する。各ユーザ端末3の実空間10での位置情報は、GPS5や、携帯電話網や無線LAN等の各種ネットワークの基地局等以下、基地局6というといった既存のシステムを利用して取得可能である。サーバ2は、実空間10を共有するユーザ端末3の情報及びそれらのユーザ端末3間の情報交換を管理する。実空間10の共有とは、複数のユーザ端末3が制限された範囲に実際に共に存在することである。実空間10の範囲は任意であるが、概ねユーザ端末3が備える近距離通信機能の通信可能範囲である。近距離通信としては、例えば、Bluetooth登録商標や赤外線通信等といった比較的近距離の端末間での通信を意味する。なお、特定の施設内を1つの実空間10の範囲としてもよい。この場合はユーザ端末3が施設外に移動した場合は、実空間10の共有が解除されることとなる。サーバ2は、各ユーザ端末3の位置情報を監視する。例えば、GPS5を利用する場合は、サーバ2は、探索しようとするユーザ端末3例えば、グループの中心となるユーザ端末3aから指定される友人のユーザ端末3bに対して定期的にGPS情報の取得依頼を送信し、その応答を得る。また例えば、携帯電話網や広域無線LANの基地局6等の位置情報を利用する場合も、GPS5の場合と同様に、サーバ2は、各基地局6に対して、探索しようとする各ユーザ端末3に対して位置情報の取得を要求し、その応答を得ることにより所望のユーザ端末3の位置情報を取得するものとする。ユーザ端末3は、ユーザが持つ移動型の情報端末であり、例えば、携帯電話、携帯情報端末PDA、ゲーム端末、その他の情報処理端末等を含むものとする。ユーザ端末3は、携帯電話網やインターネット、無線LAN等の広域にわたる通信ネットワーク通信機能と、Bluetoothや赤外線通信といった近距離通信機能とを有する。また、ユーザ端末3は、本発明の空間共有システム1において、自端末を中心としてグループを形成する場合と、他のユーザ端末3を中心に形成されるグループの一構成端末となる場合とがある。以下の説明では、自端末を中心としてグループを形成する場合は、自端末を親ユーザ端末3aと呼び、他のユーザ端末3を中心に形成されるグループの一構成端末となる場合は友人ユーザ端末3bと呼ぶ。親ユーザ端末3aは1グループにつき一端末とする。ただし、親ユーザ端末3aが他の端末の友人ユーザ端末3bとなることを妨げるものではない。ネットワーク4には、各コンピュータを通信接続するLANLocalAreaNetwork、WANWideAreaNetwork、インターネット、携帯電話網等の各種ネットワークやそれらのネットワークの基地局6等が含まれる。図2は、サーバ2のハードウエア構成を示すブロック図である。図2に示すように、サーバ2は、制御部201、記憶部202、入力部203、表示部204、メディア入出力部205、周辺機器I/F部206、通信I/F部207、データベースDB208等がバス210を介して接続されて構成される。なお、データベース208は、サーバ2とは別にネットワーク4上に設けられるものとしてもよい。制御部201は、CPUCentralProcessingUnit、ROMReadOnlyMemory、RAMRandomAccsessMemory等により構成される。CPUは、記憶部202、ROM、記録媒体等に格納されるプログラムをRAM上のワークメモリ領域に呼び出して実行し、バス210を介して接続された各部を駆動制御する。ROMは、コンピュータのブートプログラムやBIOS等のプログラム、データ等を恒久的に保持する。RAMは、ロードしたプログラムやデータを一時的に保持するとともに、制御部201が後述する各種処理を行うために使用するワークエリアを備える。記憶部202は、HDDハードディスクドライブであり、制御部201が実行するプログラムや、プログラム実行に必要なデータ、OSオペレーティングシステム等が格納されている。これらのプログラムコードは、制御部201により必要に応じて読み出されてRAMに移され、CPUに読み出されて実行される。入力部203は、例えば、キーボード、マウス、タッチパネル、タブレット等のポインティングデバイス、テンキー等の入力装置であり、入力されたデータを制御部201へ出力する。表示部204は、例えば液晶パネル、CRTモニタ等のディスプレイ装置と、ディスプレイ装置と連携して表示処理を実行するための論理回路ビデオアダプタ等で構成され、制御部201の制御により入力された表示情報をディスプレイ装置上に表示させる。なお、入力部203と表示部204が一体的に構成されたタッチパネル式の入出力部としてもよい。メディア入出力部205は、例えば、フロッピー登録商標ディスクドライブ、PDドライブ、CDドライブ、DVDドライブ、MOドライブ等のメディア入出力装置であり、データの入出力を行う。周辺機器I/Fインタフェース206は、コンピュータに周辺機器を接続させるためのポートであり、周辺機器I/F206を介してコンピュータは周辺機器とのデータの送受信を行う。周辺機器I/F206は、USBやIEEE1394やRS-232C等で構成されており、通常複数の周辺機器I/Fを有する。周辺機器との接続形態は有線、無線を問わない。通信I/F207は、通信制御装置、通信ポート等を有し、ネットワーク4との通信を媒介する通信インタフェースであり、通信制御を行う。バス210は、各装置間の制御信号、データ信号等の授受を媒介する経路である。データベース208は、空間共有システム1にてサーバ2が扱うデータを保持する。図3は、データベース208に記憶される各種データ群の一例を示す図である。図3に示すように、サーバ2のデータベース208には、本空間共有システム1のユーザとして登録された各ユーザのユーザ情報81、各ユーザの友人情報82、グループ情報83、及び情報交換ログ84が蓄積記録される。図4は、ユーザ情報81の一例である。ユーザ情報81には、各ユーザ端末3を識別するユーザID81aと、各ユーザに関する情報ユーザ名81b、性別81c、年齢81d、趣味81e等が含まれる。図5は、友人情報82の一例である。友人情報82には、各ユーザ端末3のユーザID82aと友人のユーザ端末友人ユーザ端末3bのユーザID82bが記憶される。友人情報82は、各ユーザ端末3からの登録依頼に従ってサーバ2に登録される。図6は、グループ情報83の一例である。グループ情報83には、サーバ2が扱う各グループのグループID83aと、各グループに所属するユーザID83b、その他グループに関する情報例えばグループ名83c等が含まれる。グループ情報83は、後述するグループ形成処理図9参照において、サーバ2がユーザ端末3からグループ形成依頼を受信した際にサーバ2により形成される。図7は、情報交換ログ84の一例である。情報交換ログ84には、グループID84aと、そのグループ内にいたユーザ端末3のユーザID84bと、ログの蓄積時刻84cと、情報交換の内容84d情報交換されたデータへのアクセス先を指定する情報を含む等が時系列に随時記録される。グループの形成時、グループでの情報交換があったとき、グループへのメンバーの追加または削除、グループの解消等の各タイミングで情報交換ログがサーバ2により書き込まれる。図8は、ユーザ端末3のハードウエア構成を示すブロック図である。図8に示すように、ユーザ端末3は、制御部301、記憶部302、入力部303、表示部304、メディア入出力部305、周辺機器I/F部306、通信I/F部307、近距離通信部308、位置情報取得部309等がバス310を介して接続されて構成される。制御部301は、CPU、ROM、RAM等により構成される。CPUは、記憶部302、ROM、記録媒体等に格納されるプログラムをRAM上のワークメモリ領域に呼び出して実行し、バス310を介して接続された各部を駆動制御する。ROMは、コンピュータのブートプログラムやBIOS等のプログラム、データ等を恒久的に保持する。RAMは、ロードしたプログラムやデータを一時的に保持するとともに、制御部301が後述する各種処理を行うために使用するワークエリアを備える。記憶部302は、HDDハードディスクドライブであり、制御部301が実行するプログラムや、プログラム実行に必要なデータ、OSオペレーティングシステム等が格納されている。これらのプログラムコードは、制御部301により必要に応じて読み出されてRAMに移され、CPUに読み出されて実行される。記憶部302には、ユーザ端末3の近距離通信機能を利用するための近距離通信アプリアプリケーションや、本空間共有システム1で形成されるグループ間で情報交換を行い、また情報交換のログをサーバ2に通知するための情報交換アプリ等が記憶されている。入力部303は、例えば、キーボード、マウス、タッチパネル、タブレット等のポインティングデバイス、テンキー等の入力装置であり、入力されたデータを制御部301へ出力する。表示部304は、例えば液晶パネル、CRTモニタ等のディスプレイ装置と、ディスプレイ装置と連携して表示処理を実行するための論理回路ビデオアダプタ等で構成され、制御部301の制御により入力された表示情報をディスプレイ装置上に表示させる。なお、入力部303と表示部304が一体的に構成されたタッチパネル式の入出力部としてもよい。メディア入出力部305は、例えば、フロッピー登録商標ディスクドライブ、PDドライブ、CDドライブ、DVDドライブ、MOドライブ等のメディア入出力装置であり、データの入出力を行う。周辺機器I/Fインタフェース306は、コンピュータに周辺機器を接続させるためのポートであり、周辺機器I/F306を介してコンピュータは周辺機器とのデータの送受信を行う。周辺機器I/F306は、USBやIEEE1394やRS-232C等で構成されており、通常複数の周辺機器I/Fを有する。周辺機器との接続形態は有線、無線を問わない。通信I/F307は、通信制御装置、通信ポート等を有し、ネットワーク4との通信を媒介する通信インタフェースであり、通信制御を行う。近距離通信部308は、Bluetoothや赤外線通信等の通信部であり、他のユーザ端末3との間で比較的近距離の通信を行う。位置情報取得部309は、例えば、GPS受信機等であり、GPS衛星から送信されるGPS信号を受信して、ユーザ端末3の緯度、経度等の位置情報を取得する。バス310は、各装置間の制御信号、データ信号等の授受を媒介する経路である。図9は、空間共有システム1においてサーバ2及びユーザ端末3が行うグループ形成処理の流れを説明するフローチャートである。サーバ2の制御部201は、図9に示すグループ形成処理のサーバ2側の処理に関するプログラムを記憶部202から読み出し、実行する。ユーザ端末3の制御部301は、図9に示すグループ形成処理のユーザ端末3側の処理に関するプログラムを記憶部302から読み出し、実行する。図9に示すように、空間共有システム1をユーザ端末3が利用するための事前準備として、まずユーザ端末3はサーバ2に対してプロフィールの登録処理を行う。ユーザ端末3は、例えばブラウザ等を介してサーバ2から要求される指示に従って必要なプロフィールユーザ情報81を入力し、プロフィール登録依頼をサーバ2へ送信するステップS1。サーバ2は、ユーザ端末3から受信したプロフィールをユーザ情報81としてデータベース208に記憶するステップT1。ユーザ情報81に含まれるユーザIDはユーザにより指定されるものとしてもよいし、サーバ2が自動生成するようにしてもよい。また、ユーザ端末3は、サーバ2に対して友人の登録処理を行う。すなわち、登録しようとするユーザの所持する友人ユーザ端末3bのユーザID友人情報82をサーバ2に送信するステップS2。サーバ2はユーザ端末3から取得した友人情報82ユーザIDをデータベース208に登録するステップT2。ステップS2、ステップT2までの事前処理により、ユーザ情報81や友人情報82がデータベース208に登録される。グループ形成を開始したいとき、ユーザ端末3は、まず位置情報取得部309によって現在位置情報を取得する。例えば、GPS情報を取得し、現在位置情報としてサーバ2へ送信するステップS3。サーバ2は、ユーザ端末3の現在位置情報を取得すると、現在位置情報の送信元のユーザ端末3を親ユーザ端末3aとし、親ユーザ端末3aの友人として登録されている友人ユーザ端末3bの位置情報を確認し、親ユーザ端末3aの近傍にいる友人ユーザ端末3bを検出するステップT3。近隣に友人ユーザ端末3bが検出されなければステップT4;No、ステップT3へ戻り、友人ユーザ端末3bの検出処理を繰り返す。近隣に友人ユーザ端末3bが検出されるとステップT4;Yes、サーバ2は、親ユーザ端末3aに近距離通信アプリ近距離通信機能の起動指示を送信するステップT5。親ユーザ端末3aは、近距離通信機能の起動指示を受信すると、近距離通信アプリを起動するステップS4。そして、近距離通信機能による友人ユーザ端末3bの検出処理を行うステップS5。近距離通信機能を利用して実際に近隣に友人ユーザ端末3bが検出されステップS6;Yes、さらにその友人ユーザ端末3bとの通信接続が所定時間継続すると、その後、親ユーザ端末3aは、当該友人ユーザ端末3bとグループを形成する旨のグループ形成依頼親ユーザ端末のユーザID3a及び友人ユーザ端末のユーザID3bを含むをサーバ2へ送信するステップS7。所定時間の通信接続状態の継続を待機してからグループ形成依頼を送信するのは、単に通り過ぎただけのユーザに対してはグループの形成を行わないようにするためである。またユーザ端末3は、情報交換アプリを起動するステップS8。すると、グループとして登録された複数のユーザ端末3の間で、情報交換が可能となる。情報交換アプリとは、グループ内の複数のユーザ端末3が情報交換を行うものであり、例えば、ネットワーク通信機能を利用してサーバ2に登録した文書データや画像データ等をグループで共有し、閲覧、編集可能としたり、グループ内の各ユーザ端末3間でチャットやゲーム等を行うためのアプリケーションプログラムである。この情報交換アプリは、予めユーザ端末3で保持していてもよいし、グループ登録された各ユーザ端末3へ、グループ登録時にサーバ2から提供されるものとしてもよい。情報交換アプリを利用した情報交換を行えば、各ユーザ端末3では近距離通信アプリを使用せずにネットワーク通信機能を利用した情報交換を行うこともできるため、ユーザ端末3の処理負荷が軽減する。サーバ2はグループ形成依頼を受信すると、現在親ユーザ端末3aもしくは友人ユーザ端末3bがグループ形成しているか否かをデータベース208のグループ情報83を参照して確認するステップT6。現在、親ユーザ端末3aもしくは友人ユーザ端末3bがグループ形成している場合はステップT6;Yes、そのグループへ対象端末親ユーザ端末3aもしくは友人ユーザ端末3bを追加するステップT7。その結果、同一メンバーで構成されるグループが既に存在するか否かを、データベース208のグループ情報83を参照して確認するステップT8。同一メンバーで構成されるグループがまだ存在しない場合はステップT8;No、サーバ2は依頼元のユーザ端末3aのユーザID及び指定された友人ユーザ端末3bのユーザID等に基づいて新規グループ情報83を追加し、データベース208に登録するステップT9。グループ情報83の追加処理では、サーバ2の制御部201は、グループID83aの自動生成等を行うようにしてもよい。また、現在親ユーザ端末3aもしくは友人ユーザ端末3bがグループを形成していない場合であっても、同一メンバーで構成されるグループが過去に形成されたことのあるグループであればステップT6;No→ステップT8;Yes、既存のグループの情報グループIDや情報交換ログを利用するステップT10。これにより、友人でなかったユーザ同士がグループを形成することも可能となり、コミュニケーションを活性化させることができる。また、サーバ2はユーザ端末3に対して、グループ情報83の編集に関する入力フォーム等を送信し、グループ名の入力等のグループ情報編集処理を行うようにしてもよい。グループ情報83が追加または更新されると、サーバ2は追加または更新されたグループに関するグループ情報83グループID、情報交換ログ等をグループ形成依頼元のユーザ端末3a、及び追加または更新されたグループのメンバーであるユーザ端末3bに送信するステップT11。グループ形成された各ユーザ端末3では、グループの情報を受信する。過去に形成されたことがあるグループであれば、前回までに形成されたグループの情報グループ内でやり取りされた情報交換ログの参照や利用を利用できるようになる。以降、ユーザ端末3では、グループの形成、グループ内の情報交換近距離通信による情報交換を含む、グループへのユーザ端末の追加、或いは削除、グループの解消を含む各種情報交換が行われる都度、情報交換ログを生成し、サーバ2に送信するステップS9。サーバ2は、ユーザ端末3から送信される情報交換ログ84をデータベース208に記憶するステップT12。ユーザ端末3では、定期的に友人との近距離通信による接続が継続しているか否かを確認しステップS10、継続している場合はステップS10;Yes、情報交換ログをサーバ3に送信する。近距離通信による接続が維持されていない場合はステップS10;No、処理を終了する。以上説明したように、本発明に係る空間共有システム1では、サーバ2は、ユーザ登録されている各ユーザ端末3の位置情報を取得し、各ユーザ端末3について、ユーザの友人として登録されている友人ユーザ端末3bが実空間で近隣に存在することが検出された場合に、ユーザ端末3に対して近距離通信機能を用いた友人検出指示を送信する。ユーザ端末3では、サーバ2から友人検出指示を受けると、近距離通信機能を起動して友人ユーザ端末3bを検出する。検出された友人ユーザ端末3bとの近距離通信が成功すると、当該友人ユーザ端末3bと自己のユーザ端末3とを含むグループの形成依頼をサーバ2に送信する。サーバ2は、ユーザ端末3からグループの形成依頼を受信すると、依頼元のユーザ端末3とその友人ユーザ端末3bとを含むグループを形成し、データベース208に登録する。したがって、GPSや無線LAN基地局等の位置検知システムを利用してサーバ側で取得できるユーザ端末の位置情報取得と、実空間10における近距離通信を用いた友人検出を円滑に連携して、2段階の友人検出を行い、グループを形成できるので、確実に同一空間にいる友人ユーザ端末3bを検出でき、グループ情報の形成や登録を容易に行うことができる。また実空間10で形成されるグループの情報交換の内容を、情報交換ログとしてサーバ2に蓄積管理する。これにより、実空間を共有したユーザだけで形成したグループにおける情報交換ログをオンラインで記録することが可能となる。例えば、会議の議事録の共有、特定の施設内でのリアルタイムな情報交換、教室内で行われている授業の板書データの共有等に利用でき、実用的である。また、ユーザ端末間の近距離通信によるオフラインでの情報交換の内容もサーバ側で管理できる。また、ユーザ端末3は友人ユーザ端末3bの検出後、所定時間通信接続が継続された後に、グループの形成依頼をサーバ2に送信するので、単に通り過ぎただけのユーザに対してはグループの形成を行わないようにすることもでき、実用的である。また、サーバ2は、ユーザ端末3aからグループ形成依頼を受信した際に、友人ユーザ端末3bが既に他のグループに属している場合は、グループ形成依頼元のユーザ端末3aを、該他のグループの友人ユーザ端末として含めることが望ましい。これにより、友人でなかったユーザ同士がグループを形成することも可能となり、コミュニケーションを活性化させることができる。なお、本発明は上述の実施形態に記載されるものに限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。