(57)【要約】【課題】メッセージ対話サーバのユーザと、３次元仮想空間サーバのユーザと、の間でほぼリアルタイムに情報交換することができるメッセージ連携装置、方法及びシステムを提供すること。【解決手段】メッセンジャーサーバ４０としてのメッセージ連携装置１０は、メッセージ連携装置１０とオンライン状態にある一方のユーザの端末６０ａからメッセージを受信し、受信したメッセージの送信先に指定された他方のユーザの端末６０ｂがメッセンジャーサーバ４０と接続状態にない場合に、通信ネットワークを介して接続されたメタバースサーバ５０と通信して、他方のユーザの端末６０ｂがメタバースサーバ５０とログイン状態にあるか否かを確認し、他方のユーザの端末６０ｂがメタバースサーバ５０にログイン状態にあることが確認された場合に、一方のユーザの端末６０ａから受信したメッセージをメタバースサーバ５０に送信する。【選択図】図１
2010097465.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介して接続可能な端末を介してユーザの間においてコミュニケーションを実現するメッセージ連携装置であって、
前記コミュニケーションを実現するメッセージ対話サーバとしてのメッセージ連携装置と接続状態にある一方のユーザの端末からメッセージを受信するメッセージ受信手段と、
前記受信したメッセージの送信先に指定された他方のユーザの端末が前記メッセージ対話サーバと接続状態にない場合に、前記通信ネットワークを介して接続された３次元仮想空間サーバと通信して、前記他方のユーザの端末が前記３次元仮想空間サーバと接続状態にあるか否かを確認する接続状態確認手段と、
前記接続状態確認手段によって前記他方のユーザの端末が前記３次元仮想空間サーバと接続状態にあることが確認された場合に、前記一方のユーザの端末から受信したメッセージを前記３次元仮想空間サーバに送信するメッセージ転送手段と、
を備えることを特徴とするメッセージ連携装置。
【請求項２】
通信ネットワークを介して接続可能な端末を介してユーザの間においてコミュニケーションを実現するメッセージ連携装置であって、
前記コミュニケーションを実現する３次元仮想空間サーバとしてのメッセージ連携装置と接続状態にある一方のユーザの端末からメッセージを受信するメッセージ受信手段と、
前記受信したメッセージの送信先に指定された他方のユーザの端末が前記３次元仮想空間サーバと接続状態にない場合に、前記通信ネットワークを介して接続されたメッセージ対話サーバと通信して、前記他方のユーザの端末が前記メッセージ対話サーバと接続状態にあるか否かを確認する接続状態確認手段と、
前記接続状態確認手段によって前記他方のユーザの端末が前記メッセージ対話サーバと接続状態にあることが確認された場合に、前記一方のユーザの端末から受信したメッセージを前記メッセージ対話サーバに送信するメッセージ転送手段と、
を備えることを特徴とするメッセージ連携装置。
【請求項３】
前記メッセージ対話サーバにおけるユーザを識別するためのユーザ識別情報と、前記３次元仮想空間サーバにおけるユーザを識別するためのユーザ識別情報と、を対応付けるユーザ管理記憶手段を更に備え、
前記接続状態確認手段は、前記ユーザ管理記憶手段に基づいて前記他方のユーザの前記メッセージ対話サーバにおけるユーザ識別情報に対応付けられた前記３次元仮想空間サーバにおけるユーザ識別情報を取得し、取得した前記３次元仮想空間サーバにおけるユーザ識別情報により前記他方のユーザの端末が前記３次元仮想空間サーバと接続しているか否かを確認することを特徴とする請求項１に記載のメッセージ連携装置。
【請求項４】
前記メッセージ対話サーバにおけるユーザを識別するためのユーザ識別情報と、前記３次元仮想空間サーバにおけるユーザを識別するためのユーザ識別情報と、を対応付けるユーザ管理記憶手段を更に備え、
前記接続状態確認手段は、前記ユーザ管理記憶手段に基づいて前記他方のユーザの３次元仮想空間サーバにおけるユーザ識別情報に対応付けられた前記メッセージ対話サーバにおけるユーザ識別情報を取得し、取得した前記メッセージ対話サーバにおけるユーザ識別情報により前記他方のユーザの端末が前記メッセージ対話サーバと接続しているか否かを確認することを特徴とする請求項２に記載のメッセージ連携装置。
【請求項５】
通信ネットワークを介して接続可能な端末を介してユーザの間においてコミュニケーションを実現する方法であって、
前記コミュニケーションを実現するメッセージ対話サーバとしてのメッセージ連携装置と接続状態にある一方のユーザの端末からメッセージを受信するステップと、
前記受信したメッセージの送信先に指定された他方のユーザの端末が前記メッセージ対話サーバと接続状態にない場合に、前記通信ネットワークを介して接続された３次元仮想空間サーバと通信して、前記他方のユーザの端末が前記３次元仮想空間サーバと接続状態にあるか否かを確認するステップと、
前記接続状態を確認するステップによって前記他方のユーザの端末が前記３次元仮想空間サーバと接続状態にあることが確認された場合に、前記一方のユーザの端末から受信したメッセージを前記３次元仮想空間サーバに送信するステップと、
を備えることを特徴とする方法。
【請求項６】
通信ネットワークを介して接続可能な端末を介してユーザの間においてコミュニケーションを実現する方法であって、
前記コミュニケーションを実現する３次元仮想空間サーバとしてのメッセージ連携装置と接続状態にある一方のユーザの端末からメッセージを受信するステップと、
前記受信したメッセージの送信先に指定された他方のユーザの端末が前記３次元仮想空間サーバと接続状態にない場合に、前記通信ネットワークを介して接続されたメッセージ対話サーバと通信して、前記他方のユーザの端末が前記メッセージ対話サーバと接続状態にあるか否かを確認するステップと、
前記接続状態を確認するステップによって前記他方のユーザの端末が前記メッセージ対話サーバと接続状態にあることが確認された場合に、前記一方のユーザの端末から受信したメッセージを前記メッセージ対話サーバに送信するステップと、
を備えることを特徴とする方法。
【請求項７】
通信ネットワークを介して接続可能な端末を介してユーザの間においてコミュニケーションを実現するメッセージ対話サーバと、３次元仮想空間サーバと、の間でメッセージを転送するメッセージ連携システムであって、
前記メッセージ対話サーバがメッセージ連携装置として動作する場合に、
前記メッセージ対話サーバと接続状態にある一方のユーザの端末からメッセージを受信するメッセージ受信手段と、
前記受信したメッセージの送信先に指定された他方のユーザの端末が前記メッセージ対話サーバと接続状態にない場合に、前記３次元仮想空間サーバと通信して、前記他方のユーザの端末が前記３次元仮想空間サーバと接続状態にあるか否かを確認する接続状態確認手段と、
前記接続状態確認手段によって前記他方のユーザの端末が前記３次元仮想空間サーバと接続状態にあることが確認された場合に、前記一方のユーザの端末から受信したメッセージを前記３次元仮想空間サーバに送信するメッセージ転送手段と、を備え、
前記３次元仮想空間サーバがメッセージ連携装置として動作する場合に、
前記３次元仮想空間サーバと接続状態にある他方のユーザの端末からメッセージを受信する仮想メッセージ受信手段と、
前記受信したメッセージの送信先に指定された一方のユーザの端末が前記３次元仮想空間サーバと接続状態にない場合に、前記メッセージ対話サーバと通信して、前記一方のユーザの端末が前記メッセージ対話サーバと接続状態にあるか否かを確認する仮想接続状態確認手段と、
前記接続状態確認手段によって前記一方のユーザの端末が前記メッセージ対話サーバと接続状態にあることが確認された場合に、前記他方のユーザの端末から受信したメッセージを前記メッセージ対話サーバに送信する仮想メッセージ転送手段と、
を備えることを特徴とするメッセージ連携システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセージ連携装置、方法及びシステムに関する。特に、コンピュータネットワークを通じてコミュニケーションを実現するメッセージ連携装置、方法及びシステムに関する。
【背景技術】
【０００２】
近年、インターネットの普及に伴って、インターネットに接続したコンピュータを介して、ユーザ間の情報提供やコミュニケーション等が活発に行われている。例えば、電子メールでは、電子メールアドレスを管理するメールサーバを介してメールの送受信が行われる。チャットでは、複数のユーザがネットワーク上に用意された会議室に参加し、テキストを入力してほぼリアルタイムな会話が行われる。また、メッセンジャーサービスでは、接続中のユーザを確認し、ユーザ間でほぼリアルタイムにメッセージを送受信することができる。
【０００３】
このような機能を利用するシステムとして特許文献１が知られている。特許文献１に記載された発明は、通信中のユーザ間で新たな通信を容易に開始することができる通信システムを提供している。例えば、通信中の同一相手と新たに音声通話を容易に開始するために、通信制御装置により、任意の発側ユーザの発側端末からの接続要求に応じて当該発側端末と通信を行う着側端末のアドレスが接続先管理装置へ問い合わされ、得られた着側アドレスに基づき発側端末と着側端末との間で新たなセッションが確立される。
【特許文献１】特開２００６−１２１１５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１のようなシステムでは、通信中の同一相手との間で新たなセッションが容易に確立されるだけである。例えば、メッセージの送信先のユーザが、コンピュータネットワーク上に設けられた仮想空間等で操作をしている場合には、メッセージの送信先であるコンピュータを送信先のユーザが操作しているにも関わらずメッセージを互いに届けることができない。
【０００５】
このような場合、送信元のユーザは、送信先のユーザがコミュニケーション可能な空間に移動するまで待つより他に方法がない。そこで、送信先が仮想空間で操作をしている場合であっても、メッセージを届けることができる装置が望まれている。
【０００６】
本発明は、メッセージ対話サーバのユーザと、３次元仮想空間サーバのユーザと、の間でほぼリアルタイムに情報交換することができるメッセージ連携装置、方法及びシステムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明では、以下のような解決手段を提供する。
【０００８】
（１）  通信ネットワークを介して接続可能な端末を介してユーザの間においてコミュニケーションを実現するメッセージ連携装置であって、前記コミュニケーションを実現するメッセージ対話サーバとしてのメッセージ連携装置と接続状態にある一方のユーザの端末からメッセージを受信するメッセージ受信手段と、前記受信したメッセージの送信先に指定された他方のユーザの端末が前記メッセージ対話サーバと接続状態にない場合に、前記通信ネットワークを介して接続された３次元仮想空間サーバと通信して、前記他方のユーザの端末が前記３次元仮想空間サーバと接続状態にあるか否かを確認する接続状態確認手段と、前記接続状態確認手段によって前記他方のユーザの端末が前記３次元仮想空間サーバと接続状態にあることが確認された場合に、前記一方のユーザの端末から受信したメッセージを前記３次元仮想空間サーバに送信するメッセージ転送手段と、を備えることを特徴とするメッセージ連携装置。
【０００９】
（１）の構成によれば、本発明に係るメッセージ連携装置は、ユーザの間においてコミュニケーションを実現するメッセージ対話サーバ（例えば、メッセンジャーサーバ）としてのメッセージ連携装置と接続状態（例えば、オンライン状態）にある一方のユーザの端末からメッセージを受信し、受信したメッセージの送信先に指定された他方のユーザの端末がメッセージ対話サーバと接続状態にない場合に、通信ネットワークを介して接続された３次元仮想空間サーバ（例えば、メタバースサーバ）と通信して、他方のユーザの端末が３次元仮想空間サーバと接続状態（例えば、ログイン状態）にあるか否かを確認し、他方のユーザの端末が３次元仮想空間サーバと接続状態にあることが確認された場合に、一方のユーザの端末から受信したメッセージを３次元仮想空間サーバに送信する。
【００１０】
すなわち、本発明に係るメッセージ連携装置は、メッセージ対話サーバとしてのメッセージ連携装置と接続状態にある一方のユーザの端末からのメッセージを、メッセージの送信先の他方のユーザの端末がメッセージ対話サーバと接続状態にない場合に３次元仮想空間サーバと接続状態にあることを確認し、３次元仮想空間サーバに送信する。したがって、本発明に係るメッセージ連携装置は、メッセージ対話サーバのユーザと、３次元仮想空間サーバのユーザと、の間でほぼリアルタイムに情報交換することができる。
【００１１】
（２）  通信ネットワークを介して接続可能な端末を介してユーザの間においてコミュニケーションを実現するメッセージ連携装置であって、前記コミュニケーションを実現する３次元仮想空間サーバとしてのメッセージ連携装置と接続状態にある一方のユーザの端末からメッセージを受信するメッセージ受信手段と、前記受信したメッセージの送信先に指定された他方のユーザの端末が前記３次元仮想空間サーバと接続状態にない場合に、前記通信ネットワークを介して接続されたメッセージ対話サーバと通信して、前記他方のユーザの端末が前記メッセージ対話サーバと接続状態にあるか否かを確認する接続状態確認手段と、前記接続状態確認手段によって前記他方のユーザの端末が前記メッセージ対話サーバと接続状態にあることが確認された場合に、前記一方のユーザの端末から受信したメッセージを前記メッセージ対話サーバに送信するメッセージ転送手段と、を備えることを特徴とするメッセージ連携装置。
【００１２】
（２）の構成によれば、本発明に係るメッセージ連携装置は、ユーザの間においてコミュニケーションを実現する３次元仮想空間サーバ（例えば、メタバースサーバ）としてのメッセージ連携装置と接続状態（例えば、ログイン状態）にある一方のユーザの端末からメッセージを受信し、受信したメッセージの送信先に指定された他方のユーザの端末が３次元仮想空間サーバと接続状態にない場合に、通信ネットワークを介して接続されたメッセージ対話サーバ（例えば、メッセンジャーサーバ）と通信して、他方のユーザの端末がメッセージ対話サーバと接続状態（例えば、オンライン状態）にあるか否かを確認し、他方のユーザの端末がメッセージ対話サーバと接続状態にあることが確認された場合に、一方のユーザの端末から受信したメッセージをメッセージ対話サーバに送信する。
【００１３】
すなわち、本発明に係るメッセージ連携装置は、３次元仮想空間サーバとしてのメッセージ連携装置と接続状態にある一方のユーザの端末からのメッセージを、メッセージの送信先の他方のユーザの端末が３次元仮想空間サーバと接続状態にない場合にメッセージ対話サーバと接続状態にあることを確認し、メッセージ対話サーバに送信する。したがって、本発明に係るメッセージ連携装置は、メッセージ対話サーバのユーザと、３次元仮想空間サーバのユーザと、の間でほぼリアルタイムに情報交換することができる。
【００１４】
（３）  前記メッセージ対話サーバのユーザ識別情報と、前記３次元仮想空間サーバのユーザ識別情報と、を対応付けるユーザ管理記憶手段を更に備え、前記接続状態確認手段は、前記ユーザ管理記憶手段に基づいて前記他方のユーザ識別情報に対応付けられた前記３次元仮想空間サーバのユーザ識別情報を取得し、取得した前記３次元仮想空間サーバのユーザ識別情報により前記他方のユーザの端末が前記３次元仮想空間サーバと接続しているか否かを確認することを特徴とする（１）に記載のメッセージ連携装置。
【００１５】
（３）の構成によれば、本発明に係るメッセージ連携装置は、メッセージ対話サーバにおけるユーザ識別情報と、３次元仮想空間サーバにおけるユーザ識別情報と、を対応付けるユーザ管理記憶手段を更に備え、ユーザ管理記憶手段に基づいて他方のユーザのメッセージ対話サーバにおけるユーザ識別情報に対応付けられた３次元仮想空間サーバにおけるユーザ識別情報を取得し、取得した３次元仮想空間サーバにおけるユーザ識別情報により他方のユーザの端末が３次元仮想空間サーバと接続しているか否かを確認する。
【００１６】
すなわち、本発明に係るメッセージ連携装置は、ユーザ管理記憶手段に基づいて送信先の他方のユーザのメッセージ対話サーバにおけるユーザ識別情報に対応付けられた３次元仮想空間サーバにおけるユーザ識別情報を取得し、取得した３次元仮想空間サーバにおけるユーザ識別情報により他方のユーザの端末が３次元仮想空間サーバと接続状態にあることを確認し、メッセージ対話サーバとしてのメッセージ連携装置と接続状態にある一方のユーザの端末からのメッセージを、３次元仮想空間サーバに送信する。したがって、本発明に係るメッセージ連携装置は、メッセージ対話サーバのユーザと、３次元仮想空間サーバのユーザと、の間でほぼリアルタイムに情報交換することができる。
【００１７】
（４）  前記メッセージ対話サーバにおけるユーザを識別するためのユーザ識別情報と、前記３次元仮想空間サーバにおけるユーザを識別するためのユーザ識別情報と、を対応付けるユーザ管理記憶手段を更に備え、前記接続状態確認手段は、前記ユーザ管理記憶手段に基づいて前記他方のユーザの３次元仮想空間サーバにおけるユーザ識別情報に対応付けられた前記メッセージ対話サーバにおけるユーザ識別情報を取得し、取得した前記メッセージ対話サーバにおけるユーザ識別情報により前記他方のユーザの端末が前記メッセージ対話サーバと接続しているか否かを確認することを特徴とする（２）に記載のメッセージ連携装置。
【００１８】
（４）の構成によれば、本発明に係るメッセージ連携装置は、メッセージ対話サーバおけるユーザ識別情報と、３次元仮想空間サーバおけるユーザ識別情報と、を対応付けるユーザ管理記憶手段を更に備え、ユーザ管理記憶手段に基づいて他方のユーザの３次元仮想空間サーバにおけるユーザ識別情報に対応付けられたメッセージ対話サーバにおけるユーザ識別情報を取得し、取得したメッセージ対話サーバにおけるユーザ識別情報により他方のユーザの端末がメッセージ対話サーバと接続しているか否かを確認する。
【００１９】
すなわち、本発明に係るメッセージ連携装置は、ユーザ管理記憶手段に基づいて送信先の他方のユーザの３次元仮想空間サーバにおけるユーザ識別情報に対応付けられたメッセージ対話サーバにおけるユーザ識別情報を取得し、取得したメッセージ対話サーバにおけるユーザ識別情報により他方のユーザの端末がメッセージ対話サーバと接続状態にあることを確認し、３次元仮想空間サーバとしてのメッセージ連携装置と接続状態にある一方のユーザの端末からのメッセージを、メッセージ対話サーバに送信する。したがって、本発明に係るメッセージ連携装置は、メッセージ対話サーバのユーザと、３次元仮想空間サーバのユーザと、の間でほぼリアルタイムに情報交換することができる。
【００２０】
（５）  通信ネットワークを介して接続可能な端末を介してユーザの間においてコミュニケーションを実現する方法であって、前記コミュニケーションを実現するメッセージ対話サーバとしてのメッセージ連携装置と接続状態にある一方のユーザの端末からメッセージを受信するステップと、前記受信したメッセージの送信先に指定された他方のユーザの端末が前記メッセージ対話サーバと接続状態にない場合に、前記通信ネットワークを介して接続された３次元仮想空間サーバと通信して、前記他方のユーザの端末が前記３次元仮想空間サーバと接続状態にあるか否かを確認するステップと、前記接続状態を確認するステップによって前記他方のユーザの端末が前記３次元仮想空間サーバと接続状態にあることが確認された場合に、前記一方のユーザの端末から受信したメッセージを前記３次元仮想空間サーバに送信するステップと、を備えることを特徴とする方法。
【００２１】
（５）の構成によれば、本発明に係る方法は、メッセージ対話サーバとしてのメッセージ連携装置と接続状態にある一方のユーザの端末からのメッセージを、メッセージの送信先の他方のユーザの端末がメッセージ対話サーバと接続状態にない場合に３次元仮想空間サーバと接続状態にあることを確認し、３次元仮想空間サーバに送信する。したがって、本発明に係る方法は、メッセージ対話サーバのユーザと、３次元仮想空間サーバのユーザと、の間でほぼリアルタイムに情報交換することができる。
【００２２】
（６）  通信ネットワークを介して接続可能な端末を介してユーザの間においてコミュニケーションを実現する方法であって、前記コミュニケーションを実現する３次元仮想空間サーバとしてのメッセージ連携装置と接続状態にある一方のユーザの端末からメッセージを受信するステップと、前記受信したメッセージの送信先に指定された他方のユーザの端末が前記３次元仮想空間サーバと接続状態にない場合に、前記通信ネットワークを介して接続されたメッセージ対話サーバと通信して、前記他方のユーザの端末が前記メッセージ対話サーバと接続状態にあるか否かを確認するステップと、前記接続状態を確認するステップによって前記他方のユーザの端末が前記メッセージ対話サーバと接続状態にあることが確認された場合に、前記一方のユーザの端末から受信したメッセージを前記メッセージ対話サーバに送信するステップと、を備えることを特徴とする方法。
【００２３】
（６）の構成によれば、本発明に係る方法は、３次元仮想空間サーバとしてのメッセージ連携装置と接続状態にある一方のユーザの端末からのメッセージを、メッセージの送信先の他方のユーザの端末が３次元仮想空間サーバと接続状態にない場合にメッセージ対話サーバと接続状態にあることを確認し、メッセージ対話サーバに送信する。したがって、本発明に係る方法は、メッセージ対話サーバのユーザと、３次元仮想空間サーバのユーザと、の間でほぼリアルタイムに情報交換することができる。
【００２４】
（７）  通信ネットワークを介して接続可能な端末を介してユーザの間においてコミュニケーションを実現するメッセージ対話サーバと、３次元仮想空間サーバと、の間でメッセージを転送するメッセージ連携システムであって、前記メッセージ対話サーバがメッセージ連携装置として動作する場合に、前記メッセージ対話サーバと接続状態にある一方のユーザの端末からメッセージを受信するメッセージ受信手段と、前記受信したメッセージの送信先に指定された他方のユーザの端末が前記メッセージ対話サーバと接続状態にない場合に、前記３次元仮想空間サーバと通信して、前記他方のユーザの端末が前記３次元仮想空間サーバと接続状態にあるか否かを確認する接続状態確認手段と、前記接続状態確認手段によって前記他方のユーザの端末が前記３次元仮想空間サーバと接続状態にあることが確認された場合に、前記一方のユーザの端末から受信したメッセージを前記３次元仮想空間サーバに送信するメッセージ転送手段と、を備え、前記３次元仮想空間サーバがメッセージ連携装置として動作する場合に、前記３次元仮想空間サーバと接続状態にある他方のユーザの端末からメッセージを受信する仮想メッセージ受信手段と、前記受信したメッセージの送信先に指定された一方のユーザの端末が前記３次元仮想空間サーバと接続状態にない場合に、前記メッセージ対話サーバと通信して、前記一方のユーザの端末が前記メッセージ対話サーバと接続状態にあるか否かを確認する仮想接続状態確認手段と、前記接続状態確認手段によって前記一方のユーザの端末が前記メッセージ対話サーバと接続状態にあることが確認された場合に、前記他方のユーザの端末から受信したメッセージを前記メッセージ対話サーバに送信する仮想メッセージ転送手段と、を備えることを特徴とするメッセージ連携システム。
【００２５】
（７）の構成によれば、本発明に係るメッセージ連携システムにおいて、メッセージ対話サーバがメッセージ連携装置として動作する場合に、メッセージ対話サーバと接続状態にある一方のユーザの端末からメッセージを受信し、受信したメッセージの送信先に指定された他方のユーザの端末がメッセージ対話サーバと接続状態にない場合に、３次元仮想空間サーバと通信して、他方のユーザの端末が３次元仮想空間サーバと接続状態にあるか否かを確認し、他方のユーザの端末が３次元仮想空間サーバと接続状態にあることが確認された場合に、一方のユーザの端末から受信したメッセージを３次元仮想空間サーバに送信する。そして、３次元仮想空間サーバがメッセージ連携装置として動作する場合に、３次元仮想空間サーバと接続状態にある他方のユーザの端末からメッセージを受信し、受信したメッセージの送信先に指定された一方のユーザの端末が３次元仮想空間サーバと接続状態にない場合に、メッセージ対話サーバと通信して、一方のユーザの端末がメッセージ対話サーバと接続状態にあるか否かを確認し、一方のユーザの端末がメッセージ対話サーバと接続状態にあることが確認された場合に、他方のユーザの端末から受信したメッセージをメッセージ対話サーバに送信する。したがって、本発明に係るメッセージ連携システムは、メッセージ対話サーバのユーザと、３次元仮想空間サーバのユーザと、の間でほぼリアルタイムに情報交換することができる。
【発明の効果】
【００２６】
本発明によれば、メッセージ対話サーバのユーザと、３次元仮想空間サーバのユーザと、の間でほぼリアルタイムに情報交換することができる。
【発明を実施するための最良の形態】
【００２７】
以下、本発明の実施形態について図を参照しながら説明する。
【００２８】
［実施例１］
図１は、本発明の特徴を示す図である。
【００２９】
図１（１）は、メッセージ対話サーバ（例えば、メッセンジャーサーバ４０）としてのメッセージ連携装置１０と、一方のユーザの端末６０ａとがオンライン状態にあり、３次元仮想空間サーバ（例えば、メタバースサーバ５０）と、他方のユーザの端末６０ｂとがログイン状態にある。
【００３０】
メッセンジャーサーバ４０としてのメッセージ連携装置１０は、メッセージ受信手段としてメッセージ受信部１１と、接続状態確認手段として接続状態確認部１２と、メッセージ転送手段としてメッセージ転送部１３と、を備えている。
【００３１】
メッセンジャーサーバ４０としてのメッセージ受信部１１は、ユーザの間においてコミュニケーションを実現するメッセージ対話サーバ（例えば、メッセンジャーサーバ４０）としてのメッセージ連携装置と接続状態（例えば、オンライン状態）にある一方のユーザの端末６０ａからメッセージを受信する。受信する情報には、メッセージの他に、一方のユーザの識別情報や、メッセージを送信する先の他方のユーザの識別情報等の通信情報も含まれている。
【００３２】
メッセンジャーサーバ４０としての接続状態確認部１２は、受信したメッセージの送信先に指定された他方のユーザの端末６０ｂがメッセンジャーサーバ４０と接続状態にない場合に、通信ネットワークを介して接続されたメタバースサーバ５０と通信して、他方のユーザの端末６０ｂがメタバースサーバ５０と接続状態（例えば、ログイン状態）にあるか否かを確認する。すなわち接続状態確認部１２は、他方のユーザの識別情報に基づいて、メッセンジャーのソフトウェアが動作しているか否かを判断する。そして、他方のユーザの識別情報に対応したメッセンジャーのソフトウェアが動作していないと判断した場合には、接続状態確認部１２は、メッセージ連携装置１０の識別情報に基づいてメタバースサーバ５０にログインし、他方のユーザの識別情報に基づいて、他方のユーザがメタバースサーバ５０にログインしているか否かを確認する。なお、メッセージ連携装置１０は、常時、メタバースサーバ５０にログインしているとしてもよい。他方のユーザがメタバースサーバ５０にログインしているか否かの迅速な確認が可能となる。
【００３３】
メッセンジャーサーバ４０としてのメッセージ転送部１３は、接続状態確認部１２によって他方のユーザの端末６０ｂがメタバースサーバ５０とログイン状態にあることが確認された場合に、一方のユーザの端末６０ａから受信したメッセージをメタバースサーバ５０に送信する。すなわち、メッセージ転送部１３は、メッセンジャーサーバ４０にオンラインしている一方のユーザのメッセージをメタバースサーバ５０を介して、メタバースサーバ５０にログインしている他方のユーザに転送する。なお、メッセージ転送部１３は、メタバースサーバ５０を介して他方のユーザの端末６０ｂに転送したメッセージの返信を受信し、メッセンジャーサーバ４０とオンライン状態にある一方のユーザの端末６０ａに返信するとしてもよい。メッセージ連携装置１０は、一方のユーザのメッセージを他方のユーザに転送する場合に、互いの接続状態を確認しているので、他方のユーザのメッセージを一方のユーザに返信することができる。
【００３４】
図１（２）は、３次元仮想空間サーバ（例えば、メタバースサーバ５０）としてのメッセージ連携装置２０と、一方のユーザの端末６０ｂとがログイン状態にあり、メッセージ対話サーバ（例えば、メッセンジャーサーバ４０）と、他方のユーザの端末６０ａとがオンライン状態にある。
【００３５】
メタバースサーバ５０としてのメッセージ連携装置２０は、メッセージ受信手段としてメッセージ受信部２１と、接続状態確認手段として接続状態確認部２２と、メッセージ転送手段としてメッセージ転送部２３と、を備えている。
【００３６】
メタバースサーバ５０としてのメッセージ受信部２１は、メッセンジャーサーバ４０としてのメッセージ受信部１１と同様に、ユーザの間においてコミュニケーションを実現するメタバースサーバ５０としてのメッセージ連携装置２０とログイン状態にある一方のユーザの端末６０ｂからメッセージを受信する。
【００３７】
メタバースサーバ５０としての接続状態確認部２２は、メッセンジャーサーバ４０としての接続状態確認部１２と同様に、受信したメッセージの送信先に指定された他方のユーザの端末６０ａがメタバースサーバ５０と接続状態にない場合に、通信ネットワークを介して接続されたメッセンジャーサーバ４０と通信して、他方のユーザの端末６０ａがメッセンジャーサーバ４０とオンライン状態にあるか否かを確認する。すなわち接続状態確認部２２は、他方のユーザの識別情報に基づいて、メタバースサーバ５０にログインしているか否かを判断する。そして、他方のユーザがメタバースサーバ５０にログインしていないと判断した場合には、接続状態確認部２２は、メッセージ連携装置２０の識別情報に基づいてメッセンジャーサーバ４０にオンラインし、他方のユーザがメッセンジャーサーバ４０にオンラインしているか否かを確認する。なお、メッセージ連携装置２０は、常時、メッセンジャーサーバ４０にオンラインしているとしてもよい。他方のユーザがメッセンジャーサーバ４０にオンラインしているか否かの迅速な確認が可能となる。
【００３８】
メタバースサーバ５０としてのメッセージ転送部２３は、メッセンジャーサーバ４０としてのメッセージ転送部１３と同様に、接続状態確認部２２によって他方のユーザの端末６０ａがメッセンジャーサーバ４０とオンライン状態にあることが確認された場合に、一方のユーザの端末６０ｂから受信したメッセージをメッセンジャーサーバ４０に送信する。すなわち、メッセージ転送部２３は、メタバースサーバ５０にログインしている一方のユーザのメッセージをメッセンジャーサーバ４０を介して、メッセンジャーサーバ４０にオンラインしている他方のユーザに転送する。なお、メッセージ転送部２３は、メッセンジャーサーバ４０を介して他方のユーザの端末６０ａに転送したメッセージの返信を受信し、メタバースサーバ５０とログイン状態にある一方のユーザの端末６０ｂに返信するとしてもよい。メッセージ連携装置２０は、一方のユーザのメッセージを他方のユーザに転送する場合に、互いの接続状態を確認しているので、他方のユーザのメッセージを一方のユーザに返信することができる。
【００３９】
図２は、本発明の一実施形態に係るメッセンジャーサーバ４０としてのメッセージ連携装置１０の機能を構成する構成部と、構成部が処理するデータとの関連を示す図である。本発明の一実施形態に係るメッセージ連携装置１０は、本発明の特徴として図１で説明した構成に加えて、更にユーザ管理記憶手段としてユーザ管理ＤＢ３０、を備えている。
【００４０】
ユーザ管理ＤＢ３０は、メッセンジャーサーバ４０におけるユーザ識別情報と、メタバースサーバ５０におけるユーザ識別情報と、を対応付ける。すなわち、ユーザ管理ＤＢ３０は、メッセンジャーサーバ４０にオンラインするためのユーザＩＤと、メタバースサーバ５０にログインするためのユーザＩＤと、を対応付けている（後述する図４参照）。したがって、ユーザ管理ＤＢ３０に基づけば、メッセンジャーサーバ４０にオンラインするためのユーザＩＤに対応付けられた、メタバースサーバ５０にログインするためのユーザＩＤを取得することができ、同様に、メタバースサーバ５０にログインするためのユーザＩＤに対応付けられた、メッセンジャーサーバ４０にオンラインするためのユーザＩＤを取得することができる。
【００４１】
メッセンジャーサーバ４０としての接続状態確認部１２は、ユーザ管理ＤＢ３０に基づいて、他方のユーザのメッセンジャーサーバ４０におけるユーザＩＤに対応付けられたメタバースサーバ５０におけるユーザＩＤを取得し、取得したメタバースサーバ５０におけるユーザＩＤにより他方のユーザがメタバースサーバ５０にログインしているか否かを確認する。
【００４２】
図３は、本発明の一実施形態に係るメッセンジャーサーバ４０としてのメッセージ連携装置１０又はメタバースサーバ５０としてのメッセージ連携装置２０のハードウェア構成の一例を示す図である。メッセージ連携装置１０又はメッセージ連携装置２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１０（マルチプロセッサ構成ではＣＰＵ１０１２等複数のＣＰＵが追加されてもよい）、バスライン１００５、通信Ｉ／Ｆ１０４０、メインメモリ１０５０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）１０６０、ＵＳＢポート１０９０、Ｉ／Ｏコントローラ１０７０、並びにキーボード及びマウス１１００等の入力手段や表示装置１０２２を備える。
【００４３】
Ｉ／Ｏコントローラ１０７０には、テープドライブ１０７２、ハードディスク１０７４、光ディスクドライブ１０７６、半導体メモリ１０７８、等の記憶手段を接続することができる。
【００４４】
ＢＩＯＳ１０６０は、メッセージ連携装置１０又はメッセージ連携装置２０の起動時にＣＰＵ１０１０が実行するブートプログラムや、メッセージ連携装置１０又はメッセージ連携装置２０のハードウェアに依存するプログラム等を格納する。
【００４５】
ハードディスク１０７４は、メッセージ連携装置１０又はメッセージ連携装置２０が本発明の機能を実行するためのプログラムを記憶しており、更に、ユーザ管理ＤＢ３０等の各種データベースを構成可能である。
【００４６】
光ディスクドライブ１０７６としては、例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ、ＣＤ−ＲＡＭドライブを使用することができる。この場合は各ドライブに対応した光ディスク１０７７を使用する。光ディスク１０７７から光ディスクドライブ１０７６によりプログラム又はデータを読み取り、Ｉ／Ｏコントローラ１０７０を介してメインメモリ１０５０又はハードディスク１０７４に提供することもできる。また、同様にテープドライブ１０７２に対応したテープメディア１０７１を主としてバックアップのために使用することもできる。
【００４７】
メッセージ連携装置１０又はメッセージ連携装置２０に提供されるプログラムは、ハードディスク１０７４、光ディスク１０７７、又はメモリカード等の記録媒体に格納されて提供される。このプログラムは、Ｉ／Ｏコントローラ１０７０を介して、記録媒体から読み出され、又は通信Ｉ／Ｆ１０４０を介してダウンロードされることによって、メッセージ連携装置１０にインストールされ実行されてもよい。
【００４８】
前述のプログラムは、内部又は外部の記憶媒体に格納されてもよい。ここで、記憶媒体としては、ハードディスク１０７４、光ディスク１０７７、又はメモリカードの他に、ＭＤ等の光磁気記録媒体、テープ媒体を用いることができる。また、専用通信回線やインターネットに接続されたサーバシステムに設けたハードディスク又は光ディスクライブラリ等の記憶装置を記録媒体として使用し、通信回線を介してプログラムをメッセージ連携装置１０に提供してもよい。
【００４９】
ここで、表示装置１０２２は、メッセージ連携装置１０又はメッセージ連携装置２０による演算処理結果の画面を表示したりするものであり、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）等のディスプレイ装置を含む。
【００５０】
また、通信Ｉ／Ｆ１０４０は、メッセージ連携装置１０又はメッセージ連携装置２０を専用ネットワーク又は公共ネットワークを介して端末（例えば、ユーザの端末６０ａ、６０ｂ等）と接続できるようにするためのネットワーク・アダプタである。通信Ｉ／Ｆ１０４０は、モデム、ケーブル・モデム及びイーサネット（登録商標）・アダプタを含んでよい。
【００５１】
図４は、本発明の一実施形態に係るユーザ管理ＤＢ３０を示す図である。
【００５２】
ユーザ管理ＤＢ３０は、メッセンジャーサーバ４０にオンラインするためのユーザＩＤであるメッセンジャーＩＤと、メタバースサーバ５０にログインするためのユーザＩＤであるメタバースＩＤと、を対応付けて記憶している。ユーザ管理ＤＢ３０の作成は、メッセンジャーＩＤと、メタバースＩＤと、を管理するシステムからダウンロードして作成することができる。なお、メッセージ連携装置１０又はメッセージ連携装置２０において、メッセンジャーＩＤに対応付けてメタバースＩＤを受け付けてユーザ管理ＤＢ３０を作成するとしてもよい。
【００５３】
図５は、本発明の一実施形態に係るメッセンジャーサーバ４０としてのメッセージ連携装置１０の処理内容を示すフローチャートである。なお、本処理は、例えば、プログラム開始指令を受け付けて開始し、プログラム終了指令を受け付けて終了する。
【００５４】
ステップＳ１０１において、ＣＰＵ１０１０は、メタバースサーバ５０にログインする。より具体的には、ＣＰＵ１０１０は、メッセージ連携装置１０の識別情報を用いてメタバースサーバ５０にログインするための手順を実行し、メタバースサーバ５０にログインする。メッセージ連携装置１０の識別情報は、設定値としてハードディスク１０７４に記憶している。その後、ＣＰＵ１０１０は、処理をステップＳ１０２に移す。
【００５５】
ステップＳ１０２において、ＣＰＵ１０１０は、一方のユーザのメッセージを受信したか否かを判断する。この判断がＹＥＳの場合は、処理をステップＳ１０５に移し、ＮＯの場合は処理をステップＳ１０３に移す。
【００５６】
ステップＳ１０３において、ＣＰＵ１０１０は、他方のユーザがメッセージを返信したか否かを判断する。すなわち、メタバースサーバ５０のユーザからの返信か否かを判断する。この判断がＹＥＳの場合は、処理をステップＳ１０４に移し、ＮＯの場合は処理をステップＳ１０２に移す。
【００５７】
ステップＳ１０４において、ＣＰＵ１０１０は、送信元であるメタバースサーバ５０のユーザのメッセージを送信先であるメッセンジャーサーバ４０のユーザに返信する。その後、ＣＰＵ１０１０は、処理をステップＳ１０２に移す。
【００５８】
ステップＳ１０５において、ＣＰＵ１０１０は、送信先である他方のユーザのユーザＩＤを取得する。送信先のユーザＩＤは送信元の通信情報に含まれている。その後、ＣＰＵ１０１０は、処理をステップＳ１０６に移す。
【００５９】
ステップＳ１０６において、ＣＰＵ１０１０は、取得した送信先のユーザＩＤを用いて他方のユーザがメッセンジャーサーバ４０にオンラインしているか否かを判断する。この判断がＹＥＳの場合は、処理をステップＳ１０９に移し、ＮＯの場合は処理をステップＳ１０７に移す。
【００６０】
ステップＳ１０７において、ＣＰＵ１０１０は、送信先である他方のユーザがメタバースサーバ５０にログインしているか否かを判断する。より具体的には、ＣＰＵ１０１０は、ユーザ管理ＤＢ３０に基づいて送信先のメッセンジャーＩＤに対応付けられたメタバースＩＤを用いて、メタバースサーバ５０を介してログイン情報を取得し、送信先である他方のユーザがログインしているか否かを判断する。この判断がＹＥＳの場合は、処理をステップＳ１０８に移し、ＮＯの場合は処理をステップＳ１０２に移す。
【００６１】
ステップＳ１０８において、ＣＰＵ１０１０は、一方のユーザのメッセージを送信先である他方のユーザに転送する。より具体的には、ＣＰＵ１０１０は、送信元であるメッセンジャーサーバ４０のユーザのメッセージを送信先であるメタバースサーバ５０のユーザに、メタバースサーバ５０を介して送信するための手順を実行して送信する。その後、ＣＰＵ１０１０は、処理をステップＳ１０２に移す。
【００６２】
ステップＳ１０９において、ＣＰＵ１０１０は、送信元であるメッセンジャーサーバ４０のユーザのメッセージを送信先であるメッセンジャーサーバ４０のユーザに送信する。その後、ＣＰＵ１０１０は、処理をステップＳ１０２に移す。
【００６３】
図６は、本発明の一実施形態に係る一方のユーザの端末６０ａの表示例を示す図である。図６の例は、メッセンジャーサーバ４０を利用している一方のユーザ（メッセンジャーサーバ４０におけるユーザＩＤをＰＰＰとし、以下メッセンジャーサーバ４０のユーザという）が、メッセージ連携装置１０を介して、他方のユーザ（メッセンジャーサーバ４０におけるユーザＩＤをＡＡＡとし、相手先のユーザという）とコミュニケーションを行うために他方のユーザを選択したことを示す例である。
【００６４】
図６に示されたメッセンジャーサーバ４０の端末６０ａの表示装置６１ａにおいて、メッセージ表示欄１０１には、メッセンジャーサーバ４０のユーザが送受信したメッセージが表示される。メッセージ入力欄１０２には、メッセージを送るメッセンジャーサーバ４０のユーザが入力したメッセージ「ハロー！！」が表示されている。自己表示欄１０３にはメッセンジャーサーバ４０のユーザのキャラクタ１１１が表示され、相手先のユーザを表示する相手表示欄１０４にはメッセンジャーサーバ４０の下で会話をするつもりで選択した相手先のユーザのキャラクタ１１２が表示されている。ユーザ表示欄１０５には、メッセージを送ることが可能な他のユーザのキャラクタが表示されている。
【００６５】
図７は、図６に続く、本発明の一実施形態に係る他方のユーザの端末６０ｂの表示例を示す図である。図７の例は、メッセンジャーサーバ４０のユーザが、メッセージ連携装置１０を介して、相手先のユーザに送信したメッセージが、メタバースサーバ５０を介してメタバースにいる相手先のユーザ（メタバースサーバ５０におけるユーザＩＤはａａａとし、以後メタバースサーバ５０のユーザという）に転送され、相手先のユーザの端末６０ｂの表示装置６１ｂに表示されていることを示す例である。
【００６６】
図７に示された表示装置６１ｂにおいて、メタバース表示欄２０１には、メタバースサーバ５０で発生している事柄が表示され、メタバース入力欄２０２には、入力したメタバースサーバ５０での会話が表示されている。そして、メッセンジャーサーバ４０から受信したメッセージを表示するメッセンジャー表示欄２０３には、メッセンジャーサーバ４０のユーザが送信したメッセージ「ハロー！！」がメタバースサーバ５０のユーザに転送されて表示され、メッセージがメッセンジャーから送信されていることを示すアイコン２０５がメタバース表示欄２０１に表示されている。メッセージ入力欄２０４にはメタバースに居ながら、メッセンジャーサーバ４０のユーザに返信するために入力したメッセージ「今、メタバースで会話中です！！」が表示されている。
【００６７】
図８は、図７に続く、本発明の一実施形態に係る一方のユーザの端末６０ａの表示例を示す図である。図８の例は、メッセンジャーサーバ４０のユーザが、メッセージ連携装置１０を介して、メタバースサーバ５０のユーザと、ほぼリアルタイムなコミュニケーションを行い、送受信したメッセージを表示装置６１ａに表示していることを示す例である。
【００６８】
図８に示された表示装置６１ａにおいて、メッセージ表示欄１０１には、メタバースサーバ５０のユーザが返信したメッセージ「今、メタバースで会話中です！！」が表示されている。そして、相手表示欄１０４には、メッセージがメタバースから送信されていることを示すアイコン１１３が表示され、相手表示拡張欄１０６には、メタバースからメッセージ連携装置１０を介して送信されたメタバースにおける画像が表示されている。
【００６９】
実施例１によれば、ユーザの間においてコミュニケーションを実現するメッセンジャーサーバ４０としてのメッセージ連携装置１０は、メッセージ連携装置１０とオンライン状態にある一方のユーザの端末６０ａからメッセージを受信し、受信したメッセージの送信先に指定された他方のユーザの端末６０ｂがメッセンジャーサーバ４０とオンライン状態にない場合に、通信ネットワークを介して接続されたメタバースサーバ５０と通信し、ユーザ管理ＤＢ３０に基づいて他方のユーザのメッセンジャーＩＤに対応付けられたメタバースＩＤを取得し、取得したメタバースＩＤにより、他方のユーザの端末６０ｂがメタバースサーバ５０とログイン状態にあるか否かを確認し、他方のユーザの端末６０ｂがメタバースサーバ５０にログイン状態にあることが確認された場合に、一方のユーザの端末６０ａから受信したメッセージをメタバースサーバ５０に送信する。したがって、メッセージ連携装置１０は、メッセンジャーサーバ４０のユーザと、メタバースサーバ５０のユーザと、の間でほぼリアルタイムに情報交換することができる。
【００７０】
［実施例２］
図９は、本発明の一実施形態に係るメタバースサーバ５０としてのメッセージ連携装置２０の機能を構成する構成部と、構成部が処理するデータとの関連を示す図である。本発明の一実施形態に係るメッセージ連携装置２０は、本発明の特徴として図１で説明した構成に加えて、更にユーザ管理記憶手段としてユーザ管理ＤＢ３０、を備えている。
【００７１】
メタバースサーバ５０としての接続状態確認部１２は、ユーザ管理ＤＢ３０に基づいて、他方のユーザのメタバースサーバ５０におけるユーザＩＤに対応付けられたメッセンジャーサーバ４０におけるユーザＩＤを取得し、取得したメッセンジャーサーバ４０におけるユーザＩＤにより他方のユーザがメッセンジャーサーバ４０にオンラインしているか否かを確認する。
【００７２】
図１０は、本発明の一実施形態に係るメタバースサーバ５０としてのメッセージ連携装置２０の処理内容を示すフローチャートである。なお、本処理は、例えば、プログラム開始指令を受け付けて開始し、プログラム終了指令を受け付けて終了する。
【００７３】
ステップＳ２０１において、ＣＰＵ１０１０は、メッセンジャーサーバ４０にオンラインする。より具体的には、ＣＰＵ１０１０は、メッセージ連携装置２０の識別情報を用いてメッセンジャーサーバ４０にオンラインするための手順を実行し、メッセンジャーサーバ４０にオンラインする。メッセージ連携装置２０の識別情報は、設定値としてハードディスク１０７４に記憶している。その後、ＣＰＵ１０１０は、処理をステップＳ２０２に移す。
【００７４】
ステップＳ２０２において、ＣＰＵ１０１０は、一方のユーザのメッセージを受信したか否かを判断する。この判断がＹＥＳの場合は、処理をステップＳ２０５に移し、ＮＯの場合は処理をステップＳ２０３に移す。
【００７５】
ステップＳ２０３において、ＣＰＵ１０１０は、他方のユーザがメッセージを返信したか否かを判断する。すなわち、メッセンジャーサーバ４０のユーザからの返信か否かを判断する。この判断がＹＥＳの場合は、処理をステップＳ２０４に移し、ＮＯの場合は処理をステップＳ２０２に移す。
【００７６】
ステップＳ２０４において、ＣＰＵ１０１０は、送信元であるメッセンジャーサーバ４０のユーザのメッセージを送信先であるメタバースサーバ５０のユーザに返信する。その後、ＣＰＵ１０１０は、処理をステップＳ２０２に移す。
【００７７】
ステップＳ２０５において、ＣＰＵ１０１０は、送信先である他方のユーザのユーザＩＤを取得する。送信先のユーザＩＤは送信元の通信情報に含まれている。その後、ＣＰＵ１０１０は、処理をステップＳ２０６に移す。
【００７８】
ステップＳ２０６において、ＣＰＵ１０１０は、取得した送信先のユーザＩＤを用いて他方のユーザがメタバースサーバ５０にログインしているか否かを判断する。この判断がＹＥＳの場合は、処理をステップＳ２０９に移し、ＮＯの場合は処理をステップＳ２０７に移す。
【００７９】
ステップＳ２０７において、ＣＰＵ１０１０は、送信先である他方のユーザがメッセンジャーサーバ４０にオンラインしているか否かを判断する。より具体的には、ＣＰＵ１０１０は、ユーザ管理ＤＢ３０に基づいて送信先のメタバースＩＤに対応付けられたメッセンジャーＩＤを用いて、メッセンジャーサーバ４０を介してオンライン情報を取得し、送信先である他方のユーザがオンラインしているか否かを判断する。この判断がＹＥＳの場合は、処理をステップＳ２０８に移し、ＮＯの場合は処理をステップＳ２０２に移す。
【００８０】
ステップＳ２０８において、ＣＰＵ１０１０は、一方のユーザのメッセージを送信先である他方のユーザに転送する。より具体的には、ＣＰＵ１０１０は、送信元であるメタバースサーバ５０のユーザのメッセージを送信先であるメッセンジャーサーバ４０のユーザに、メッセンジャーサーバ４０を介して送信するための手順を実行して送信する。その後、ＣＰＵ１０１０は、処理をステップＳ２０２に移す。
【００８１】
ステップＳ２０９において、ＣＰＵ１０１０は、送信元であるメタバースサーバ５０のユーザのメッセージを送信先であるメタバースサーバ５０のユーザに送信する。その後、ＣＰＵ１０１０は、処理をステップＳ２０２に移す。
【００８２】
図１１は、本発明の一実施形態に係る一方のユーザの端末６０ｂの表示例を示す図である。図１１の例は、メタバースサーバ５０を利用している一方のユーザ（メタバースサーバ５０におけるユーザＩＤをａａａとし、以下メタバースサーバ５０のユーザという）が、メッセージ連携装置２０を介して、他方のユーザ（メタバースサーバ５０におけるユーザＩＤをｐｐｐとし、相手先のユーザという）とコミュニケーションを行うためにメッセージを入力していることを示す例である。
【００８３】
図１１に示されたメタバースサーバ５０のユーザの端末６０ｂの表示装置６１ｂにおいて、メタバース表示欄２０１には、メタバースサーバ５０で発生している事柄が表示され、メタバース入力欄２０２には、入力したメタバースサーバ５０での会話が表示されている。メッセンジャー表示欄２０３には、メッセンジャーサーバ４０からメッセージを受信した場合に、メッセンジャーサーバ４０のユーザが送信したメッセージが表示される。メッセージ入力欄２０４には、メタバースでコミュニケーションを行うために相手先のユーザにメッセージを送信するために入力したメッセージ「今日は！！」が表示されている。
【００８４】
図１２は、図１１に続く、本発明の一実施形態に係る他方のユーザの端末６０ａの表示例を示す図である。図１２の例は、メタバースサーバ５０のユーザが、メッセージ連携装置２０を介して、相手先のユーザに送信したメッセージが、メッセンジャーサーバ４０を介して相手先のユーザ（メッセンジャーサーバ４０におけるユーザＩＤはＰＰＰとし、以後メッセンジャーサーバ４０のユーザという）に転送され、相手先の端末６０ａの表示装置６１ａに表示されていることを示す例である。
【００８５】
図１２に示された表示装置６１ａにおいて、メッセージ表示欄１０１には、メタバースサーバ５０のユーザから転送されたメッセージ「今日は！！」と、メッセンジャーサーバ４０のユーザが送信したメッセージ「やあ、お元気ですか！！」と、が表示されている。メッセージ入力欄１０２には、メッセージを送るためにメッセンジャーサーバ４０のユーザが入力したメッセージ「やあ、お元気ですか！！」が表示されている。自己表示欄１０３にはメッセンジャーサーバ４０のユーザのキャラクタ１１１が表示され、相手表示欄１０４にはメタバースサーバ５０のユーザのキャラクタ１１２が表示されている。そして、メッセージがメタバースから送信されていることを示すアイコン１１３が表示され、相手表示拡張欄１０６には、メタバースからメッセージ連携装置２０を介して送信されたメタバースにおける画像が表示されている。
【００８６】
図１３は、図１２に続く、本発明の一実施形態に係る一方のユーザの端末６０ｂの表示例を示す図である。図１３の例は、メタバースサーバ５０のユーザが、メッセージ連携装置２０を介して、メッセンジャーサーバ４０のユーザと、ほぼリアルタイムなコミュニケーションを行い、送受信したメッセージを表示装置６１ｂに表示していることを示す例である。
【００８７】
図１３に示された表示装置６１ｂにおいて、メッセンジャー表示欄２０３には、メッセンジャーサーバ４０のユーザが送信したメッセージ「やあ、お元気ですか！！」がメタバースサーバ５０のユーザに転送されて表示されている。そして、メタバース表示欄２０１には、メッセージがメッセンジャーから送信されていることを示すアイコン２０５が表示されている。
【００８８】
実施例２によれば、ユーザの間においてコミュニケーションを実現するメタバースサーバ５０としてのメッセージ連携装置２０は、メッセージ連携装置２０とログイン状態にある一方のユーザの端末６０ｂからメッセージを受信し、受信したメッセージの送信先に指定された他方のユーザの端末６０ａがメタバースサーバ５０とログイン状態にない場合に、通信ネットワークを介して接続されたメッセンジャーサーバ４０と通信し、ユーザ管理ＤＢ３０に基づいて他方のユーザのメタバースＩＤに対応付けられたメッセンジャーＩＤを取得し、取得したメッセンジャーＩＤにより、他方のユーザの端末６０ａがメッセンジャーサーバ４０とオンライン状態にあるか否かを確認し、他方のユーザの端末６０ａがメッセンジャーサーバ４０とオンライン状態にあることが確認された場合に、一方のユーザの端末６０ｂから受信したメッセージをメッセンジャーサーバ４０に送信する。したがって、メッセージ連携装置２０は、メッセンジャーサーバ４０のユーザと、メタバースサーバ５０のユーザと、の間でほぼリアルタイムに情報交換することができる。
【００８９】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。
【図面の簡単な説明】
【００９０】
【図１】本発明の特徴を示す図である。
【図２】本発明の一実施形態に係るメッセンジャーサーバ４０としてのメッセージ連携装置１０の機能を構成する構成部と、構成部が処理するデータとの関連を示す図である。
【図３】本発明の一実施形態に係るメッセンジャーサーバ４０としてのメッセージ連携装置１０又はメタバースサーバ５０としてのメッセージ連携装置２０のハードウェア構成の一例を示す図である。
【図４】本発明の一実施形態に係るユーザ管理ＤＢ３０を示す図である。
【図５】本発明の一実施形態に係るメッセンジャーサーバ４０としてのメッセージ連携装置１０の処理内容を示すフローチャートである。
【図６】本発明の一実施形態に係る一方のユーザの端末６０ａの表示例を示す図である。
【図７】図６に続く、本発明の一実施形態に係る他方のユーザの端末６０ｂの表示例を示す図である。
【図８】図７に続く、本発明の一実施形態に係る一方のユーザの端末６０ａの表示例を示す図である。
【図９】本発明の一実施形態に係るメタバースサーバ５０としてのメッセージ連携装置２０の機能を構成する構成部と、構成部が処理するデータとの関連を示す図である。
【図１０】本発明の一実施形態に係るメタバースサーバ５０としてのメッセージ連携装置２０の処理内容を示すフローチャートである。
【図１１】本発明の一実施形態に係る一方のユーザの端末６０ｂの表示例を示す図である。
【図１２】図１１に続く、本発明の一実施形態に係る他方のユーザの端末６０ａの表示例を示す図である。
【図１３】図１２に続く、本発明の一実施形態に係る一方のユーザの端末６０ｂの表示例を示す図である。
【符号の説明】
【００９１】
１０  メッセージ連携装置
１１  メッセージ受信部
１２  接続状態確認部
１３  メッセージ転送部
２０  メッセージ連携装置
２１  メッセージ受信部
２２  接続状態確認部
２３  メッセージ転送部
３０  ユーザ管理ＤＢ
【図１】
2010097465.tif 000003
【図２】
2010097465.tif 000004
【図３】
2010097465.tif 000005
【図４】
2010097465.tif 000006
【図５】
2010097465.tif 000007
【図６】
2010097465.tif 000008
【図７】
2010097465.tif 000009
【図８】
2010097465.tif 000010
【図９】
2010097465.tif 000011
【図１０】
2010097465.tif 000012
【図１１】
2010097465.tif 000013
【図１２】
2010097465.tif 000014
【図１３】
2010097465.tif 000015