(57)【要約】【課題】  実空間を実際に共有しているユーザのオフラインコミュニケーションを円滑に行わせ、また、そのコミュニケーション内容をオンラインで記録することが可能な空間共有システム等を提供する。【解決手段】  サーバ２は各ユーザ端末３の位置情報をＧＰＳ等により取得し、あるユーザ端末３ａとその友人ユーザ端末３ｂとが実空間で近隣に存在することが検出された場合に、ユーザ端末３ａに対して近距離通信機能を用いた友人検出指示を送信する。ユーザ端末３ａでは、サーバ２から友人検出指示を受けると、近距離通信機能を起動して友人ユーザ端末３ｂを検出する。検出された友人ユーザ端末３ｂとの近距離通信が成功すると、友人ユーザ端末３ｂと自己のユーザ端末３ａとを含むグループの形成依頼をサーバ２に送信する。サーバ２は、グループ形成依頼を受信するとグループを形成し、データベース２０８に登録する。【選択図】図１
2013065241.tif 000002
【特許請求の範囲】
【請求項１】
近距離通信機能及びネットワーク通信機能を備えた複数のユーザ端末と、複数の前記ユーザ端末と前記ネットワークを介して通信接続され、前記ユーザ端末間の情報交換を管理するサーバと、を備えた空間共有システムであって、
前記サーバは、
前記ユーザ端末のユーザ情報、及びユーザにより登録された友人の所持する友人ユーザ端末の識別情報を保持するデータベースと、
前記データベースに登録されている前記ユーザ端末または前記友人ユーザ端末の位置情報を取得する位置情報取得手段と、
前記ユーザ端末について、前記データベースに登録されている前記友人ユーザ端末が実空間で近隣に存在するか否かを検出するサーバ側友人検出手段と、
前記サーバ側友人検出手段により前記友人ユーザ端末が近隣に存在することが検出された場合に、前記ユーザ端末に対して前記近距離通信機能を用いた友人検出指示を送信する友人検出指示送信手段と、を備え、
前記ユーザ端末は、
前記サーバから友人検出指示を受信すると、前記近距離通信機能を起動し、前記友人ユーザ端末を検出するユーザ端末側友人検出手段と、
前記ユーザ端末側友人検出手段によって前記友人ユーザ端末との近距離通信が成功すると、前記友人ユーザ端末と自己の前記ユーザ端末とを含むグループの形成依頼を前記サーバに送信するグループ形成依頼送信手段と、を備え、
前記サーバは、前記ユーザ端末からのグループ形成依頼を受信すると、依頼元の前記ユーザ端末と前記友人ユーザ端末とを含むグループを形成し、前記データベースに登録するグループ形成手段
を備えることを特徴とする空間共有システム。
【請求項２】
前記サーバは、
前記グループ形成手段によって形成されたグループについて、前記サーバを介する通信及び前記近距離通信による前記ユーザ端末間の情報交換ログを記録する情報交換ログ記録手段を更に備えることを特徴とする請求項１に記載の空間共有システム。
【請求項３】
前記ユーザ端末の前記グループ形成依頼送信手段は、
前記友人ユーザ端末との通信が成功した後であって所定時間通信接続を継続した後に、前記グループ形成依頼を前記サーバに送信することを特徴とする請求項１または請求項２に記載の空間共有システム。
【請求項４】
前記サーバは、
前記グループ形成依頼を受信した際に、前記友人ユーザ端末が既に他のグループに属している場合は、グループ形成依頼元の前記ユーザ端末を、前記他のグループに含めることを特徴とする請求項１から請求項３のいずれかに記載の空間共有システム。
【請求項５】
近距離通信機能及びネットワーク通信機能を備えた複数のユーザ端末と前記ネットワークを介して通信接続され、前記ユーザ端末間の情報交換を管理するサーバであって、
前記ユーザ端末のユーザ情報、及びユーザにより登録された友人の所持する友人ユーザ端末の識別情報を保持するデータベースと、
前記データベースに登録されている前記ユーザ端末または前記友人ユーザ端末の位置情報を取得する位置情報取得手段と、
前記ユーザ端末について、前記データベースに登録されている前記友人ユーザ端末が実空間で近隣に存在するか否かを検出するサーバ側友人検出手段と、
前記サーバ側友人検出手段により前記友人ユーザ端末が近隣に存在することが検出された場合に、前記ユーザ端末に対して前記近距離通信機能を用いた友人検出指示を送信する友人検出指示送信手段と、
前記ユーザ端末からのグループ形成依頼を受信すると、依頼元の前記ユーザ端末と前記友人ユーザ端末とを含むグループを形成し、前記データベースに登録するグループ形成手段と、
を備えることを特徴とするサーバ。
【請求項６】
近距離通信機能及びネットワーク通信機能を備え、ユーザ端末間の情報交換を管理するサーバと前記ネットワークを介して通信接続されるユーザ端末であって、
ユーザ情報及びユーザの友人の所持する友人ユーザ端末の識別情報を前記サーバのデータベースに登録する登録手段と、
前記サーバから友人検出指示を受信すると、前記近距離通信機能を起動し、前記友人ユーザ端末を検出するユーザ端末側友人検出手段と、
前記ユーザ端末側友人検出手段によって前記友人ユーザ端末との近距離通信が成功すると、前記友人ユーザ端末と自己の前記ユーザ端末とを含むグループの形成依頼を前記サーバに送信するグループ形成依頼送信手段と、
を備えることを特徴とするユーザ端末。
【請求項７】
近距離通信機能及びネットワーク通信機能を備えた複数のユーザ端末と、複数の前記ユーザ端末と前記ネットワークを介して通信接続され、前記ユーザ端末間の情報交換を管理するサーバと、を備えた空間共有システムにおける空間共有方法であって、
前記サーバが、前記ユーザ端末のユーザ情報、及びユーザの友人の所持する友人ユーザ端末の識別情報をデータベースに登録するステップと、
前記サーバが、前記データベースに登録されている前記ユーザ端末または前記友人ユーザ端末の位置情報を取得するステップと、
前記サーバが、前記ユーザ端末について、前記データベースに登録されている前記友人ユーザ端末が実空間で近隣に存在するか否かを検出するステップと、
前記友人ユーザ端末が近隣に存在することが検出された場合に、前記サーバが前記ユーザ端末に対して前記近距離通信機能を用いた友人検出指示を送信するステップと、
前記ユーザ端末が前記サーバから友人検出指示を受信すると、前記ユーザ端末が前記近距離通信機能を起動し、前記友人ユーザ端末を検出するステップと、
前記ユーザ端末と前記友人ユーザ端末との近距離通信が成功すると、前記ユーザ端末は、前記友人ユーザ端末と自己の前記ユーザ端末とを含むグループの形成依頼を前記サーバに送信するステップと、
前記サーバが、前記ユーザ端末からグループ形成依頼を受信すると、依頼元の前記ユーザ端末と前記友人ユーザ端末とを含むグループを形成し、前記データベースに登録するステップと、
を含むことを特徴とする空間共有方法。
【請求項８】
コンピュータにより読み取り可能な形式で記述されたプログラムであって、
ネットワークを介して通信接続される各ユーザ端末のユーザ情報、及びユーザの友人の所持する友人ユーザ端末の識別情報をデータベースに登録するステップと、
ユーザ登録されている前記ユーザ端末の位置情報を取得する位置情報取得ステップと、
前記ユーザ端末について、前記データベースに登録されている前記友人ユーザ端末が実空間で近隣に存在するか否かを検出するステップと、
前記友人ユーザ端末が近隣に存在することが検出された場合に、前記ユーザ端末に対して近距離通信機能を用いた友人検出指示を送信するステップと、
前記ユーザ端末からグループ形成依頼を受信すると、依頼元の前記ユーザ端末と前記友人ユーザ端末とを含むグループを形成し、前記データベースに登録するステップと、
を含む処理をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、実空間を共有するユーザ間のオフラインでのコミュニケーションを円滑にし、オンラインのコミュニケーションと連携させる空間共有システム等に関する。
【背景技術】
【０００２】
従来より、ＳＮＳ（Social Network Service）等のように、インターネットや携帯電話網を利用して仮想空間で形成されるユーザグループが存在する。これらのユーザグループはオンラインで形成されるため、利用者の居場所を問わずに他者とコミュニケーションを図ることができる。一方で、より現実世界に即し、実在感や信憑性のある安全なコミュニケーションの場を提供するために、ユーザの位置情報に基づきつつ、オンラインでの交流を実現するコミュニケーションについても提案されている。
例えば、特許文献１には、不特定のユーザ同士が携帯端末を利用してリアルタイムに文字情報などのやりとりを行うチャットルームを特定の位置に対応付けて形成し、位置情報をキーとするチャットルーム検索、チャットルーム参加者の位置情報の表示等を行うことについて記載されている。
また、特許文献２には、携帯端末の利用者にプロファイルがマッチし、自分の近傍に存在する他者、またはその条件に過去の条件検索の結果履歴を加えた条件を満たした他者を紹介する方法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−５８４８２号公報
【特許文献２】特開２００１−１７５７１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の特許文献１では、チャットルーム自体が特定の位置に対応付けられているため、位置情報を基に同一エリアにいるユーザ同士がチャット等のコミュニケーションを図ることはできるが、特定のユーザを中心とした所定範囲内にグループ（チャットルーム）を形成するものではないため、ユーザがエリア外に出てしまうとコミュニケーションを継続できない。また、チャット管理装置側の管理対象は、携帯電話網やインターネット等のオンラインでの行動（例えば、エリアチャットルームの形成、参加、チャットルーム内での発言、退室等）であり、携帯端末が有する近距離通信機能（赤外線通信や近距離無線通信等）を利用したオフラインでの情報交換までを管理するに至っていない。
また、特許文献２では、ＧＰＳ（Global Positioning System）やＰＨＳ(Personal
Handy-phone System)等を用いて取得した位置情報とプロファイルとの近似値から、複数のユーザをグルーピングすることはできるが、実際に同空間に存在していることをサーバ側で確認したり、グループ内の各ユーザの行動（情報交換）の内容を蓄積するまでに至っていない。
【０００５】
本発明は、このような問題に鑑みてなされたもので、実空間を実際に共有しているユーザのオフラインコミュニケーションを円滑に行わせ、また、そのコミュニケーション内容をオンラインで記録することが可能な空間共有システム等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前述した課題を解決するため第１の発明は、近距離通信機能及びネットワーク通信機能を備えた複数のユーザ端末と、複数の前記ユーザ端末と前記ネットワークを介して通信接続され、前記ユーザ端末間の情報交換を管理するサーバと、を備えた空間共有システムであって、前記サーバは、前記ユーザ端末のユーザ情報、及びユーザにより登録された友人の所持する友人ユーザ端末の識別情報を保持するデータベースと、前記データベースに登録されている前記ユーザ端末または前記友人ユーザ端末の位置情報を取得する位置情報取得手段と、前記ユーザ端末について、前記データベースに登録されている前記友人ユーザ端末が実空間で近隣に存在するか否かを検出するサーバ側友人検出手段と、前記サーバ側友人検出手段により前記友人ユーザ端末が近隣に存在することが検出された場合に、前記ユーザ端末に対して前記近距離通信機能を用いた友人検出指示を送信する友人検出指示送信手段と、を備え、前記ユーザ端末は、前記サーバから友人検出指示を受信すると、前記近距離通信機能を起動し、前記友人ユーザ端末を検出するユーザ端末側友人検出手段と、前記ユーザ端末側友人検出手段によって前記友人ユーザ端末との近距離通信が成功すると、前記友人ユーザ端末と自己の前記ユーザ端末とを含むグループの形成依頼を前記サーバに送信するグループ形成依頼送信手段と、を備え、前記サーバは、前記ユーザ端末からのグループ形成依頼を受信すると、依頼元の前記ユーザ端末と前記友人ユーザ端末とを含むグループを形成し、前記データベースに登録するグループ形成手段を備えることを特徴とする空間共有システムである。
【０００７】
第２の発明は、近距離通信機能及びネットワーク通信機能を備えた複数のユーザ端末と前記ネットワークを介して通信接続され、前記ユーザ端末間の情報交換を管理するサーバであって、前記ユーザ端末のユーザ情報、及びユーザにより登録された友人の所持する友人ユーザ端末の識別情報を保持するデータベースと、前記データベースに登録されている前記ユーザ端末または前記友人ユーザ端末の位置情報を取得する位置情報取得手段と、前記ユーザ端末について、前記データベースに登録されている前記友人ユーザ端末が実空間で近隣に存在するか否かを検出するサーバ側友人検出手段と、前記サーバ側友人検出手段により前記友人ユーザ端末が近隣に存在することが検出された場合に、前記ユーザ端末に対して前記近距離通信機能を用いた友人検出指示を送信する友人検出指示送信手段と、前記ユーザ端末からのグループ形成依頼を受信すると、依頼元の前記ユーザ端末と前記友人ユーザ端末とを含むグループを形成し、前記データベースに登録するグループ形成手段と、を備えることを特徴とするサーバである。
【０００８】
第３の発明は、近距離通信機能及びネットワーク通信機能を備え、ユーザ端末間の情報交換を管理するサーバと前記ネットワークを介して通信接続されるユーザ端末であって、ユーザ情報及びユーザの友人の所持する友人ユーザ端末の識別情報を前記サーバのデータベースに登録する登録手段と、前記サーバから友人検出指示を受信すると、前記近距離通信機能を起動し、前記友人ユーザ端末を検出するユーザ端末側友人検出手段と、前記ユーザ端末側友人検出手段によって前記友人ユーザ端末との近距離通信が成功すると、前記友人ユーザ端末と自己の前記ユーザ端末とを含むグループの形成依頼を前記サーバに送信するグループ形成依頼送信手段と、を備えることを特徴とするユーザ端末である。
【０００９】
第４の発明は、近距離通信機能及びネットワーク通信機能を備えた複数のユーザ端末と、複数の前記ユーザ端末と前記ネットワークを介して通信接続され、前記ユーザ端末間の情報交換を管理するサーバと、を備えた空間共有システムにおける空間共有方法であって、前記サーバが、前記ユーザ端末のユーザ情報、及びユーザの友人の所持する友人ユーザ端末の識別情報をデータベースに登録するステップと、前記サーバが、前記データベースに登録されている前記ユーザ端末または前記友人ユーザ端末の位置情報を取得するステップと、前記サーバが、前記ユーザ端末について、前記データベースに登録されている前記友人ユーザ端末が実空間で近隣に存在するか否かを検出するステップと、前記友人ユーザ端末が近隣に存在することが検出された場合に、前記サーバが前記ユーザ端末に対して前記近距離通信機能を用いた友人検出指示を送信するステップと、前記ユーザ端末が前記サーバから友人検出指示を受信すると、前記ユーザ端末が前記近距離通信機能を起動し、前記友人ユーザ端末を検出するステップと、前記ユーザ端末と前記友人ユーザ端末との近距離通信が成功すると、前記ユーザ端末は、前記友人ユーザ端末と自己の前記ユーザ端末とを含むグループの形成依頼を前記サーバに送信するステップと、前記サーバが、前記ユーザ端末からグループ形成依頼を受信すると、依頼元の前記ユーザ端末と前記友人ユーザ端末とを含むグループを形成し、前記データベースに登録するステップと、を含むことを特徴とする空間共有方法である。
【００１０】
第１乃至第４の発明によれば、サーバは、ユーザ登録されている各ユーザ端末の位置情報を取得し、各ユーザ端末について、ユーザの友人として登録されている友人ユーザ端末が実空間で近隣に存在することが検出された場合に、ユーザ端末に対して近距離通信機能を用いた友人検出指示を送信する。ユーザ端末では、サーバから友人検出指示を受信すると、近距離通信機能を起動して友人ユーザ端末を検出する。検出された友人ユーザ端末との近距離通信が成功すると、当該友人ユーザ端末と自己のユーザ端末とを含むグループの形成依頼をサーバに送信する。サーバは、ユーザ端末からグループの形成依頼を受信すると、依頼元のユーザ端末とその友人ユーザ端末とを含むグループを形成し、データベースに登録する。
【００１１】
なお、サーバの位置情報取得手段は、各ユーザ端末に対してＧＰＳ情報の取得を要求し、その応答を得る、或いはネットワークの基地局に対して各ユーザ端末の位置情報の取得を要求し、その応答を得ることにより、各ユーザ端末の位置情報を取得することが望ましい。
また、ユーザ端末の近距離通信機能とは、例えば、Ｂｌｕｅｔｏｏｔｈや赤外線通信等であり、インターネット、携帯電話網、ＬＡＮ、ＷＡＮ等の各種ネットワークを介さずに行われる通信機能を意味する。
【００１２】
これにより、サーバは、例えばＧＰＳやネットワーク基地局等の情報を用いて取得される各ユーザ端末の位置情報を基に、近隣にいるユーザ同士の近距離通信を促し、円滑にグループ形成を行わせることが可能となる。また、サーバ側で取得した位置情報による友人検出と、ユーザ端末が備える近距離通信機能を用いた友人検出という２段階の友人検出処理によって、同空間を共有する友人を自動検出するため、確実に友人を検出でき、容易にコミュニケーション可能な環境を提供できる。
【００１３】
また、前記サーバは、前記グループ形成手段によって形成されたグループについて、前記サーバを介する通信及び前記近距離通信による前記ユーザ端末間の情報交換ログを記録する情報交換ログ記録手段を更に備えることが望ましい。
これにより、実空間を共有したユーザだけで形成したグループにおける情報交換ログをオンラインで記録することが可能となる。例えば、会議の議事録の共有、特定の施設内でのリアルタイムな情報交換、教室内で行われている授業の板書共有等に利用でき、実用的である。また、ユーザ端末間の近距離通信によるオフラインの情報交換の内容もサーバ側で管理できる。
【００１４】
前記ユーザ端末のグループ形成依頼送信手段は、前記友人ユーザ端末との通信が成功した後であって所定時間通信接続を継続した後に、前記グループ形成依頼を前記サーバに送信することが望ましい。
これにより、単に通り過ぎただけのユーザに対してはグループの形成を行わないようにすることもできる。
【００１５】
前記サーバは、前記グループ形成依頼を受信した際に、前記友人ユーザ端末が既に他のグループに属している場合は、グループ形成依頼元の前記ユーザ端末を、前記他のグループに含めることが望ましい。
これにより、友人でなかったユーザ同士がグループを形成することも可能となり、コミュニケーションを活性化させることができる。
【００１６】
第５の発明は、コンピュータにより読み取り可能な形式で記述されたプログラムであって、ネットワークを介して通信接続される各ユーザ端末のユーザ情報、及びユーザの友人の所持する友人ユーザ端末の識別情報をデータベースに登録するステップと、ユーザ登録されている前記ユーザ端末の位置情報を取得する位置情報取得ステップと、前記ユーザ端末について、前記データベースに登録されている前記友人ユーザ端末が実空間で近隣に存在するか否かを検出するステップと、前記友人ユーザ端末が近隣に存在することが検出された場合に、前記ユーザ端末に対して近距離通信機能を用いた友人検出指示を送信するステップと、前記ユーザ端末からグループ形成依頼を受信すると、依頼元の前記ユーザ端末と前記友人ユーザ端末とを含むグループを形成し、前記データベースに登録するステップと、を含む処理をコンピュータに実行させるためのプログラムである。
【００１７】
第５の発明により、コンピュータを第２の発明のサーバとして機能させることが可能となる。
【発明の効果】
【００１８】
本発明によれば、実空間を実際に共有しているユーザのオフラインコミュニケーションを円滑に行わせ、また、そのコミュニケーション内容をオンラインで記録することが可能な空間共有システム等を提供できる。
【図面の簡単な説明】
【００１９】
【図１】空間共有システム１の全体構成を示す図
【図２】サーバ２のハードウエアブロック図
【図３】データベース２０８で管理する情報について説明する図
【図４】ユーザ情報８１の一例
【図５】友人情報８２の一例
【図６】グループ情報８３の一例
【図７】情報交換ログ８４の一例
【図８】ユーザ端末３のハードウエアブロック図
【図９】グループ形成処理の流れを説明するフローチャート
【発明を実施するための形態】
【００２０】
以下、図面に基づいて本発明の好適な実施形態について詳細に説明する。
【００２１】
［第１の実施の形態］
まず、図１を参照して、本発明の空間共有システム１の全体構成について説明する。
図１に示すように、空間共有システム１は、近距離通信機能及びネットワーク通信機能を備えた複数のユーザ端末３と、これらの複数のユーザ端末３とネットワーク４を介して通信接続されるサーバ２を備えて構成される。ユーザ端末３を所持するユーザは実空間１０に存在する。各ユーザ端末３の実空間１０での位置情報は、ＧＰＳ５や、携帯電話網や無線ＬＡＮ等の各種ネットワークの基地局等（以下、基地局６という）といった既存のシステムを利用して取得可能である。
【００２２】
サーバ２は、実空間１０を共有するユーザ端末３の情報及びそれらのユーザ端末３間の情報交換を管理する。実空間１０の共有とは、複数のユーザ端末３が制限された範囲に実際に共に存在することである。実空間１０の範囲は任意であるが、概ねユーザ端末３が備える近距離通信機能の通信可能範囲である。近距離通信としては、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）や赤外線通信等といった比較的近距離の端末間での通信を意味する。
なお、特定の施設内を１つの実空間１０の範囲としてもよい。この場合はユーザ端末３が施設外に移動した場合は、実空間１０の共有が解除されることとなる。
【００２３】
サーバ２は、各ユーザ端末３の位置情報を監視する。
例えば、ＧＰＳ５を利用する場合は、サーバ２は、探索しようとするユーザ端末３（例えば、グループの中心となるユーザ端末３ａから指定される友人のユーザ端末３ｂ）に対して定期的にＧＰＳ情報の取得依頼を送信し、その応答を得る。
また例えば、携帯電話網や広域無線ＬＡＮの基地局６等の位置情報を利用する場合も、ＧＰＳ５の場合と同様に、サーバ２は、各基地局６に対して、探索しようとする各ユーザ端末３に対して位置情報の取得を要求し、その応答を得ることにより所望のユーザ端末３の位置情報を取得するものとする。
【００２４】
ユーザ端末３は、ユーザが持つ移動型の情報端末であり、例えば、携帯電話、携帯情報端末（ＰＤＡ）、ゲーム端末、その他の情報処理端末等を含むものとする。
ユーザ端末３は、携帯電話網やインターネット、無線ＬＡＮ等の広域にわたる通信（ネットワーク通信）機能と、Ｂｌｕｅｔｏｏｔｈや赤外線通信といった近距離通信機能とを有する。
また、ユーザ端末３は、本発明の空間共有システム１において、自端末を中心としてグループを形成する場合と、他のユーザ端末３を中心に形成されるグループの一構成端末となる場合とがある。以下の説明では、自端末を中心としてグループを形成する場合は、自端末を親ユーザ端末３ａと呼び、他のユーザ端末３を中心に形成されるグループの一構成端末となる場合は友人ユーザ端末３ｂと呼ぶ。親ユーザ端末３ａは１グループにつき一端末とする。ただし、親ユーザ端末３ａが他の端末の友人ユーザ端末３ｂとなることを妨げるものではない。
【００２５】
ネットワーク４には、各コンピュータを通信接続するＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネット、携帯電話網等の各種ネットワークやそれらのネットワークの基地局６等が含まれる。
【００２６】
図２は、サーバ２のハードウエア構成を示すブロック図である。
図２に示すように、サーバ２は、制御部２０１、記憶部２０２、入力部２０３、表示部２０４、メディア入出力部２０５、周辺機器Ｉ／Ｆ部２０６、通信Ｉ／Ｆ部２０７、データベース（ＤＢ）２０８等がバス２１０を介して接続されて構成される。なお、データベース２０８は、サーバ２とは別にネットワーク４上に設けられるものとしてもよい。
【００２７】
制御部２０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｓｅｓｓ  Ｍｅｍｏｒｙ）等により構成される。
ＣＰＵは、記憶部２０２、ＲＯＭ、記録媒体等に格納されるプログラムをＲＡＭ上のワークメモリ領域に呼び出して実行し、バス２１０を介して接続された各部を駆動制御する。ＲＯＭは、コンピュータのブートプログラムやＢＩＯＳ等のプログラム、データ等を恒久的に保持する。ＲＡＭは、ロードしたプログラムやデータを一時的に保持するとともに、制御部２０１が後述する各種処理を行うために使用するワークエリアを備える。
【００２８】
記憶部２０２は、ＨＤＤ（ハードディスクドライブ）であり、制御部２０１が実行するプログラムや、プログラム実行に必要なデータ、ＯＳ（オペレーティング・システム）等が格納されている。これらのプログラムコードは、制御部２０１により必要に応じて読み出されてＲＡＭに移され、ＣＰＵに読み出されて実行される。
【００２９】
入力部２０３は、例えば、キーボード、マウス、タッチパネル、タブレット等のポインティング・デバイス、テンキー等の入力装置であり、入力されたデータを制御部２０１へ出力する。
【００３０】
表示部２０４は、例えば液晶パネル、ＣＲＴモニタ等のディスプレイ装置と、ディスプレイ装置と連携して表示処理を実行するための論理回路（ビデオアダプタ等）で構成され、制御部２０１の制御により入力された表示情報をディスプレイ装置上に表示させる。
なお、入力部２０３と表示部２０４が一体的に構成されたタッチパネル式の入出力部としてもよい。
【００３１】
メディア入出力部２０５は、例えば、フロッピー（登録商標）ディスクドライブ、ＰＤドライブ、ＣＤドライブ、ＤＶＤドライブ、ＭＯドライブ等のメディア入出力装置であり、データの入出力を行う。
周辺機器Ｉ／Ｆ（インタフェース）２０６は、コンピュータに周辺機器を接続させるためのポートであり、周辺機器Ｉ／Ｆ２０６を介してコンピュータは周辺機器とのデータの送受信を行う。周辺機器Ｉ／Ｆ２０６は、ＵＳＢやＩＥＥＥ１３９４やＲＳ−２３２Ｃ等で構成されており、通常複数の周辺機器Ｉ／Ｆを有する。周辺機器との接続形態は有線、無線を問わない。
【００３２】
通信I／Ｆ２０７は、通信制御装置、通信ポート等を有し、ネットワーク４との通信を媒介する通信インタフェースであり、通信制御を行う。バス２１０は、各装置間の制御信号、データ信号等の授受を媒介する経路である。
【００３３】
データベース２０８は、空間共有システム１にてサーバ２が扱うデータを保持する。図３は、データベース２０８に記憶される各種データ群の一例を示す図である。
図３に示すように、サーバ２のデータベース２０８には、本空間共有システム１のユーザとして登録された各ユーザのユーザ情報８１、各ユーザの友人情報８２、グループ情報８３、及び情報交換ログ８４が蓄積記録される。
【００３４】
図４は、ユーザ情報８１の一例である。
ユーザ情報８１には、各ユーザ端末３を識別するユーザＩＤ８１ａと、各ユーザに関する情報（ユーザ名８１ｂ、性別８１ｃ、年齢８１ｄ、趣味８１ｅ等）が含まれる。
【００３５】
図５は、友人情報８２の一例である。
友人情報８２には、各ユーザ端末３のユーザＩＤ８２ａと友人のユーザ端末（友人ユーザ端末３ｂ）のユーザＩＤ８２ｂが記憶される。友人情報８２は、各ユーザ端末３からの登録依頼に従ってサーバ２に登録される。
【００３６】
図６は、グループ情報８３の一例である。
グループ情報８３には、サーバ２が扱う各グループのグループＩＤ８３ａと、各グループに所属するユーザＩＤ８３ｂ、その他グループに関する情報（例えばグループ名８３ｃ等）が含まれる。グループ情報８３は、後述するグループ形成処理（図９参照）において、サーバ２がユーザ端末３からグループ形成依頼を受信した際にサーバ２により形成される。
【００３７】
図７は、情報交換ログ８４の一例である。
情報交換ログ８４には、グループＩＤ８４ａと、そのグループ内にいたユーザ端末３のユーザＩＤ８４ｂと、ログの蓄積時刻８４ｃと、情報交換の内容８４ｄ（情報交換されたデータへのアクセス先を指定する情報を含む）等が時系列に随時記録される。グループの形成時、グループでの情報交換があったとき、グループへのメンバーの追加または削除、グループの解消等の各タイミングで情報交換ログがサーバ２により書き込まれる。
【００３８】
図８は、ユーザ端末３のハードウエア構成を示すブロック図である。
図８に示すように、ユーザ端末３は、制御部３０１、記憶部３０２、入力部３０３、表示部３０４、メディア入出力部３０５、周辺機器Ｉ／Ｆ部３０６、通信Ｉ／Ｆ部３０７、近距離通信部３０８、位置情報取得部３０９等がバス３１０を介して接続されて構成される。
【００３９】
制御部３０１は、ＣＰＵ、ＲＯＭ、ＲＡＭ等により構成される。
ＣＰＵは、記憶部３０２、ＲＯＭ、記録媒体等に格納されるプログラムをＲＡＭ上のワークメモリ領域に呼び出して実行し、バス３１０を介して接続された各部を駆動制御する。ＲＯＭは、コンピュータのブートプログラムやＢＩＯＳ等のプログラム、データ等を恒久的に保持する。ＲＡＭは、ロードしたプログラムやデータを一時的に保持するとともに、制御部３０１が後述する各種処理を行うために使用するワークエリアを備える。
【００４０】
記憶部３０２は、ＨＤＤ（ハードディスクドライブ）であり、制御部３０１が実行するプログラムや、プログラム実行に必要なデータ、ＯＳ（オペレーティング・システム）等が格納されている。これらのプログラムコードは、制御部３０１により必要に応じて読み出されてＲＡＭに移され、ＣＰＵに読み出されて実行される。
記憶部３０２には、ユーザ端末３の近距離通信機能を利用するための近距離通信アプリ（アプリケーション）や、本空間共有システム１で形成されるグループ間で情報交換を行い、また情報交換のログをサーバ２に通知するための情報交換アプリ等が記憶されている。
【００４１】
入力部３０３は、例えば、キーボード、マウス、タッチパネル、タブレット等のポインティング・デバイス、テンキー等の入力装置であり、入力されたデータを制御部３０１へ出力する。
【００４２】
表示部３０４は、例えば液晶パネル、ＣＲＴモニタ等のディスプレイ装置と、ディスプレイ装置と連携して表示処理を実行するための論理回路（ビデオアダプタ等）で構成され、制御部３０１の制御により入力された表示情報をディスプレイ装置上に表示させる。
なお、入力部３０３と表示部３０４が一体的に構成されたタッチパネル式の入出力部としてもよい。
【００４３】
メディア入出力部３０５は、例えば、フロッピー（登録商標）ディスクドライブ、ＰＤドライブ、ＣＤドライブ、ＤＶＤドライブ、ＭＯドライブ等のメディア入出力装置であり、データの入出力を行う。
周辺機器Ｉ／Ｆ（インタフェース）３０６は、コンピュータに周辺機器を接続させるためのポートであり、周辺機器Ｉ／Ｆ３０６を介してコンピュータは周辺機器とのデータの送受信を行う。周辺機器Ｉ／Ｆ３０６は、ＵＳＢやＩＥＥＥ１３９４やＲＳ−２３２Ｃ等で構成されており、通常複数の周辺機器Ｉ／Ｆを有する。周辺機器との接続形態は有線、無線を問わない。
【００４４】
通信I／Ｆ３０７は、通信制御装置、通信ポート等を有し、ネットワーク４との通信を媒介する通信インタフェースであり、通信制御を行う。
近距離通信部３０８は、Ｂｌｕｅｔｏｏｔｈや赤外線通信等の通信部であり、他のユーザ端末３との間で比較的近距離の通信を行う。
位置情報取得部３０９は、例えば、ＧＰＳ受信機等であり、ＧＰＳ衛星から送信されるＧＰＳ信号を受信して、ユーザ端末３の緯度、経度等の位置情報を取得する。
バス３１０は、各装置間の制御信号、データ信号等の授受を媒介する経路である。
【００４５】
図９は、空間共有システム１においてサーバ２及びユーザ端末３が行うグループ形成処理の流れを説明するフローチャートである。
サーバ２の制御部２０１は、図９に示すグループ形成処理のサーバ２側の処理に関するプログラムを記憶部２０２から読み出し、実行する。
ユーザ端末３の制御部３０１は、図９に示すグループ形成処理のユーザ端末３側の処理に関するプログラムを記憶部３０２から読み出し、実行する。
【００４６】
図９に示すように、空間共有システム１をユーザ端末３が利用するための事前準備として、まずユーザ端末３はサーバ２に対してプロフィールの登録処理を行う。ユーザ端末３は、例えばブラウザ等を介してサーバ２から要求される指示に従って必要なプロフィール（ユーザ情報８１）を入力し、プロフィール登録依頼をサーバ２へ送信する（ステップＳ１）。サーバ２は、ユーザ端末３から受信したプロフィールをユーザ情報８１としてデータベース２０８に記憶する（ステップＴ１）。ユーザ情報８１に含まれるユーザＩＤはユーザにより指定されるものとしてもよいし、サーバ２が自動生成するようにしてもよい。
また、ユーザ端末３は、サーバ２に対して友人の登録処理を行う。すなわち、登録しようとするユーザの所持する友人ユーザ端末３ｂのユーザＩＤ（友人情報８２）をサーバ２に送信する（ステップＳ２）。サーバ２はユーザ端末３から取得した友人情報８２（ユーザＩＤ）をデータベース２０８に登録する（ステップＴ２）。
【００４７】
ステップＳ２、ステップＴ２までの事前処理により、ユーザ情報８１や友人情報８２がデータベース２０８に登録される。
グループ形成を開始したいとき、ユーザ端末３は、まず位置情報取得部３０９によって現在位置情報を取得する。例えば、ＧＰＳ情報を取得し、現在位置情報としてサーバ２へ送信する（ステップＳ３）。サーバ２は、ユーザ端末３の現在位置情報を取得すると、現在位置情報の送信元のユーザ端末３を親ユーザ端末３ａとし、親ユーザ端末３ａの友人として登録されている友人ユーザ端末３ｂの位置情報を確認し、親ユーザ端末３ａの近傍にいる友人ユーザ端末３ｂを検出する（ステップＴ３）。
近隣に友人ユーザ端末３ｂが検出されなければ（ステップＴ４；Ｎｏ）、ステップＴ３へ戻り、友人ユーザ端末３ｂの検出処理を繰り返す。
近隣に友人ユーザ端末３ｂが検出されると（ステップＴ４；Ｙｅｓ）、サーバ２は、親ユーザ端末３ａに近距離通信アプリ（近距離通信機能）の起動指示を送信する（ステップＴ５）。
【００４８】
親ユーザ端末３ａは、近距離通信機能の起動指示を受信すると、近距離通信アプリを起動する（ステップＳ４）。そして、近距離通信機能による友人ユーザ端末３ｂの検出処理を行う（ステップＳ５）。近距離通信機能を利用して実際に近隣に友人ユーザ端末３ｂが検出され（ステップＳ６；Ｙｅｓ）、さらにその友人ユーザ端末３ｂとの通信接続が所定時間継続すると、その後、親ユーザ端末３ａは、当該友人ユーザ端末３ｂとグループを形成する旨のグループ形成依頼（親ユーザ端末のユーザＩＤ３ａ及び友人ユーザ端末のユーザＩＤ３ｂを含む）をサーバ２へ送信する（ステップＳ７）。
所定時間の通信接続状態の継続を待機してからグループ形成依頼を送信するのは、単に通り過ぎただけのユーザに対してはグループの形成を行わないようにするためである。
またユーザ端末３は、情報交換アプリを起動する（ステップＳ８）。すると、グループとして登録された複数のユーザ端末３の間で、情報交換が可能となる。情報交換アプリとは、グループ内の複数のユーザ端末３が情報交換を行うものであり、例えば、ネットワーク通信機能を利用してサーバ２に登録した文書データや画像データ等をグループで共有し、閲覧、編集可能としたり、グループ内の各ユーザ端末３間でチャットやゲーム等を行うためのアプリケーションプログラムである。この情報交換アプリは、予めユーザ端末３で保持していてもよいし、グループ登録された各ユーザ端末３へ、グループ登録時にサーバ２から提供されるものとしてもよい。
情報交換アプリを利用した情報交換を行えば、各ユーザ端末３では近距離通信アプリを使用せずにネットワーク通信機能を利用した情報交換を行うこともできるため、ユーザ端末３の処理負荷が軽減する。
【００４９】
サーバ２はグループ形成依頼を受信すると、現在親ユーザ端末３ａもしくは友人ユーザ端末３ｂがグループ形成しているか否かをデータベース２０８のグループ情報８３を参照して確認する（ステップＴ６）。現在、親ユーザ端末３ａもしくは友人ユーザ端末３ｂがグループ形成している場合は（ステップＴ６；Ｙｅｓ）、そのグループへ対象端末（親ユーザ端末３ａもしくは友人ユーザ端末３ｂ）を追加する（ステップＴ７）。その結果、同一メンバーで構成されるグループが既に存在するか否かを、データベース２０８のグループ情報８３を参照して確認する（ステップＴ８）。
同一メンバーで構成されるグループがまだ存在しない場合は（ステップＴ８；Ｎｏ）、サーバ２は依頼元のユーザ端末３ａのユーザＩＤ及び指定された友人ユーザ端末３ｂのユーザＩＤ等に基づいて新規グループ情報８３を追加し、データベース２０８に登録する（ステップＴ９）。グループ情報８３の追加処理では、サーバ２の制御部２０１は、グループＩＤ８３ａの自動生成等を行うようにしてもよい。
【００５０】
また、現在親ユーザ端末３ａもしくは友人ユーザ端末３ｂがグループを形成していない場合であっても、同一メンバーで構成されるグループが過去に形成されたことのあるグループであれば（ステップＴ６；Ｎｏ→ステップＴ８；Ｙｅｓ）、既存のグループの情報（グループＩＤや情報交換ログ）を利用する（ステップＴ１０）。
【００５１】
これにより、友人でなかったユーザ同士がグループを形成することも可能となり、コミュニケーションを活性化させることができる。
【００５２】
また、サーバ２はユーザ端末３に対して、グループ情報８３の編集に関する入力フォーム等を送信し、グループ名の入力等のグループ情報編集処理を行うようにしてもよい。
【００５３】
グループ情報８３が追加または更新されると、サーバ２は追加または更新されたグループに関するグループ情報８３（グループＩＤ、情報交換ログ等）をグループ形成依頼元のユーザ端末３ａ、及び追加または更新されたグループのメンバーであるユーザ端末３ｂに送信する（ステップＴ１１）。
グループ形成された各ユーザ端末３では、グループの情報を受信する。過去に形成されたことがあるグループであれば、前回までに形成されたグループの情報（グループ内でやり取りされた情報交換ログの参照や利用）を利用できるようになる。
【００５４】
以降、ユーザ端末３では、グループの形成、グループ内の情報交換（近距離通信による情報交換を含む）、グループへのユーザ端末の追加、或いは削除、グループの解消を含む各種情報交換が行われる都度、情報交換ログを生成し、サーバ２に送信する（ステップＳ９）。サーバ２は、ユーザ端末３から送信される情報交換ログ８４をデータベース２０８に記憶する（ステップＴ１２）。
ユーザ端末３では、定期的に友人との近距離通信による接続が継続しているか否かを確認し（ステップＳ１０）、継続している場合は（ステップＳ１０；Ｙｅｓ）、情報交換ログをサーバ３に送信する。近距離通信による接続が維持されていない場合は（ステップＳ１０；Ｎｏ）、処理を終了する。
【００５５】
以上説明したように、本発明に係る空間共有システム１では、サーバ２は、ユーザ登録されている各ユーザ端末３の位置情報を取得し、各ユーザ端末３について、ユーザの友人として登録されている友人ユーザ端末３ｂが実空間で近隣に存在することが検出された場合に、ユーザ端末３に対して近距離通信機能を用いた友人検出指示を送信する。ユーザ端末３では、サーバ２から友人検出指示を受けると、近距離通信機能を起動して友人ユーザ端末３ｂを検出する。検出された友人ユーザ端末３ｂとの近距離通信が成功すると、当該友人ユーザ端末３ｂと自己のユーザ端末３とを含むグループの形成依頼をサーバ２に送信する。サーバ２は、ユーザ端末３からグループの形成依頼を受信すると、依頼元のユーザ端末３とその友人ユーザ端末３ｂとを含むグループを形成し、データベース２０８に登録する。
したがって、ＧＰＳや無線ＬＡＮ基地局等の位置検知システムを利用してサーバ側で取得できるユーザ端末の位置情報取得と、実空間１０における近距離通信を用いた友人検出を円滑に連携して、２段階の友人検出を行い、グループを形成できるので、確実に同一空間にいる友人ユーザ端末３ｂを検出でき、グループ情報の形成や登録を容易に行うことができる。
【００５６】
また実空間１０で形成されるグループの情報交換の内容を、情報交換ログとしてサーバ２に蓄積管理する。これにより、実空間を共有したユーザだけで形成したグループにおける情報交換ログをオンラインで記録することが可能となる。例えば、会議の議事録の共有、特定の施設内でのリアルタイムな情報交換、教室内で行われている授業の板書データの共有等に利用でき、実用的である。また、ユーザ端末間の近距離通信によるオフラインでの情報交換の内容もサーバ側で管理できる。
【００５７】
また、ユーザ端末３は友人ユーザ端末３ｂの検出後、所定時間通信接続が継続された後に、グループの形成依頼をサーバ２に送信するので、単に通り過ぎただけのユーザに対してはグループの形成を行わないようにすることもでき、実用的である。
また、サーバ２は、ユーザ端末３ａからグループ形成依頼を受信した際に、友人ユーザ端末３ｂが既に他のグループに属している場合は、グループ形成依頼元のユーザ端末３ａを、該他のグループの友人ユーザ端末として含めることが望ましい。これにより、友人でなかったユーザ同士がグループを形成することも可能となり、コミュニケーションを活性化させることができる。
【００５８】
なお、本発明は上述の実施形態に記載されるものに限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【００５９】
１・・・・・・空間共有システム
２・・・・・・サーバ
３・・・・・・ユーザ端末
４・・・・・・ネットワーク
５・・・・・・ＧＰＳ
６・・・・・・基地局
１０・・・・・・実空間
２０８・・・・・データベース
８１・・・・・・ユーザ情報
８２・・・・・・友人情報
８３・・・・・・グループ情報
８４・・・・・・情報交換ログ
【図１】
2013065241.tif 000003
【図２】
2013065241.tif 000004
【図３】
2013065241.tif 000005
【図４】
2013065241.tif 000006
【図５】
2013065241.tif 000007
【図６】
2013065241.tif 000008
【図７】
2013065241.tif 000009
【図８】
2013065241.tif 000010
【図９】
2013065241.tif 000011