(57)【要約】  【課題】異なるメッセージプログラムが用いられるユーザ端末間でメッセージの送受信を行うことのできるメッセージ送受信システムを提供する。  【解決手段】メッセージ送受信システム１は、第１ユーザ端末Ｕ１および第２ユーザ端末Ｕ２と異なるメッセージプログラムを用いてメッセージの送受信を行う。第１ユーザ端末Ｕ１から第１会話開始要求とＩＤ情報を受信すると、そのＩＤ情報をデータベース１１に登録する。第２ユーザ端末Ｕ２から第２会話開始要求とＩＤ情報を受信すると、第２ユーザ端末Ｕ２から受信したＩＤ情報がデータベース１１に登録されているＩＤ情報と一致するか否かを判定する。ＩＤ情報が一致すると判定された場合に、第１ユーザ端末Ｕ１と第２ユーザ端末Ｕ２との間のメッセージの送受信を許可し、第１ユーザ端末Ｕ１と第２ユーザ端末Ｕ２に会話開始通知を送信する。【選択図】  図１
2019219891.tif 000002
【特許請求の範囲】
【請求項１】
第１ユーザ端末と第１メッセージプログラムを用いてメッセージの送受信を行う第１メッセージ送受信部と、
第２ユーザ端末と第２メッセージプログラムを用いてメッセージの送受信を行う第２メッセージ送受信部と、
前記第１ユーザ端末から第１会話開始要求とＩＤ情報を受信すると、当該ＩＤ情報をデータベースに登録するＩＤ登録部と、
前記第２ユーザ端末から第２会話開始要求とＩＤ情報を受信すると、前記第２ユーザ端末から受信したＩＤ情報が前記データベースに登録されているＩＤ情報と一致するか否かを判定するＩＤ判定部と、
前記ＩＤ判定部によりＩＤ情報が一致すると判定された場合に、前記第１ユーザ端末と前記第２ユーザ端末との間のメッセージの送受信を許可し、前記第１ユーザ端末と前記第２ユーザ端末に会話開始通知を送信する会話開始部と、
を備えることを特徴とするメッセージ送受信システム。
【請求項２】
前記ＩＤ登録部は、前記第１ユーザ端末から第１会話開始要求を受信すると、前記第１ユーザ端末にＩＤ入力要求を送信し、前記ＩＤ入力要求に応じて前記第１ユーザ端末から送信されたＩＤ情報を前記データベースに登録する、請求項１に記載のメッセージ送受信システム。
【請求項３】
前記第１会話開始要求は、前記第１会話開始要求を暗号化した二次元コードを前記第１ユーザ端末で撮影することにより生成され、
前記第２会話開始要求は、前記第２会話開始要求を暗号化した二次元コードを前記第２ユーザ端末で撮影することにより生成される、請求項１または請求項２に記載のメッセージ送受信システム。
【請求項４】
前記第１会話開始要求は、前記第１会話開始要求を暗号化した二次元コードを前記第１ユーザ端末で撮影することにより生成され、
前記第２会話開始要求は、前記第２会話開始要求と前記ＩＤ情報を暗号化した二次元コードを前記第２ユーザ端末で撮影することにより生成される、請求項１または請求項２に記載のメッセージ送受信システム。
【請求項５】
前記第１メッセージ送受信部が前記第１メッセージプログラムを用いて前記第１ユーザ端末からメッセージを受信すると、前記データベースに登録されているＩＤ情報に基づいて、前記第１ユーザ端末とメッセージの送受信が許可されている前記第２ユーザ端末を特定する会話相手特定部を備え、
前記第２メッセージ送受信部は、前記会話相手特定部で特定された前記第２ユーザ端末に、前記第２メッセージプログラムを用いて、前記第１ユーザ端末から受信した前記メッセージを送信する、請求項１〜請求項４のいずれか一項に記載のメッセージ送受信システム。
【請求項６】
前記第１ユーザ端末または前記第２ユーザ端末から会話終了要求を受信すると、前記第１ユーザ端末と前記第２ユーザ端末との間のメッセージの送受信を不許可とする、請求項１〜請求項５のいずれか一項に記載のメッセージ送受信システム。
【請求項７】
前記第１ユーザ端末と前記第２ユーザ端末のいずれかもメッセージが送信されなくなった時点から所定時間が経過すると、前記第１ユーザ端末と前記第２ユーザ端末との間のメッセージの送受信を不許可とする、請求項１〜請求項６のいずれか一項に記載のメッセージ送受信システム。
【請求項８】
前記第１ユーザ端末で使用されている第１言語および前記第２ユーザ端末で使用されている第２言語を判定する使用言語判定部と、
前記第１ユーザ端末から送信された第１言語のメッセージを第２言語に翻訳するメッセージ翻訳部と、
を備え、
前記第２メッセージ送受信部は、前記メッセージ翻訳部で第２言語に翻訳されたメッセージを前記第２ユーザ端末に送信する、請求項１〜請求項７のいずれか一項に記載のメッセージ送受信システム。
【請求項９】
前記第１ユーザ端末から通訳要求を受信すると、通訳者端末と前記第１ユーザ端末と前記第２ユーザ端末との間のメッセージの送受信を許可し、前記第１ユーザ端末から受信したメッセージを前記通訳者端末に送信し、前記通訳者端末から通訳後のメッセージを受信する通訳処理部を備え、
前記第２メッセージ送受信部は、前記通訳者端末から受信した通訳後のメッセージを前記第２ユーザ端末に送信する、請求項１〜請求項８のいずれか一項に記載のメッセージ送受信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なるメッセージプログラムが用いられるユーザ端末間でメッセージの送受信を行うメッセージ送受信システムに関する。
【背景技術】
【０００２】
近年、ソーシャル・ネットワーク・サービス（ＳＮＳ）を利用して、複数のユーザ端末間でメッセージの送受信を行うことが一般的になってきた（例えば特許文献１参照）。従来、複数のユーザ端末間でメッセージの送受信を行うためには、複数のユーザ端末の各々に同一のメッセージプログラムをインストールし、同一のメッセージプログラムを用いてメッセージの送受信を行う必要があった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−２１５９２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ソーシャル・ネットワーク・サービス（ＳＮＳ）は、様々な国で普及が進んでいるが、各国で普及しているＳＮＳ用のアプリケーション（プログラム）は、各国でそれぞれ異なることが多かった。例えば、Ａ国ではアプリケーションＡが普及しており、Ｂ国ではアプリケーションＢが普及しているケースが少なくなかった。
【０００５】
しかしながら、従来のシステムでは、異なるメッセージプログラムが用いられるユーザ端末間でメッセージの送受信を行うことができなかった。そのため、例えば、Ａ国のユーザ端末（アプリケーションＡのみがインストールされている）と、Ｂ国のユーザ端末（アプリケーションＢのみがインストールされている）との間で、メッセージの送受信をすることができなかった。
【０００６】
また、例えば、Ａ国のユーザがＢ国（Ｂ国では、アプリケーションＢを利用したサービスが提供されている）に旅行した場合などに、Ａ国のユーザは、自己のユーザ端末にアプリケーションＢをインストールしなければ、Ｂ国でサービス（アプリケーションＢを利用したサービス）を受けることができなかった。
【０００７】
本発明は、上記の課題に鑑みてなされたもので、異なるメッセージプログラムが用いられるユーザ端末間でメッセージの送受信を行うことのできるメッセージ送受信システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明のメッセージ送受信システムは、第１ユーザ端末と第１メッセージプログラムを用いてメッセージの送受信を行う第１メッセージ送受信部と、第２ユーザ端末と第２メッセージプログラムを用いてメッセージの送受信を行う第２メッセージ送受信部と、前記第１ユーザ端末から第１会話開始要求とＩＤ情報を受信すると、当該ＩＤ情報をデータベースに登録するＩＤ登録部と、前記第２ユーザ端末から第２会話開始要求とＩＤ情報を受信すると、前記第２ユーザ端末から受信したＩＤ情報が前記データベースに登録されているＩＤ情報と一致するか否かを判定するＩＤ判定部と、前記ＩＤ判定部によりＩＤ情報が一致すると判定された場合に、前記第１ユーザ端末と前記第２ユーザ端末との間のメッセージの送受信を許可し、前記第１ユーザ端末と前記第２ユーザ端末に会話開始通知を送信する会話開始部と、を備えている。
【０００９】
この構成によれば、第１ユーザ端末から第１会話要求とＩＤ情報をメッセージ送受信システムに送信すると、そのＩＤ情報がデータベースに登録される。一方、第２ユーザ端末から第２会話要求とＩＤ情報（例えば、印刷物などで第１ユーザ端末のユーザから第２ユーザ端末のユーザに提供される）をメッセージ送受信システムに送信すると、メッセージ送受信システムでは、データベースに登録されているＩＤ情報（第１ユーザ端末から送信されたＩＤ情報）と一致するか否かを判定する。ＩＤ情報が一致すると判定されると、第１ユーザ端末と第２ユーザ端末との間（異なるメッセージプログラムが用いられるユーザ端末間）でメッセージの送受信を行うことが可能になる。この場合、第１ユーザ端末と第２ユーザ端末に会話開始通知が送信されるので、第１ユーザ端末のユーザと第２ユーザ端末のユーザは、メッセージの送受信を行うことが可能になったことを認識することができる。
【００１０】
また、本発明のメッセージ送受信システムでは、前記ＩＤ登録部は、前記第１ユーザ端末から第１会話開始要求を受信すると、前記第１ユーザ端末にＩＤ入力要求を送信し、前記ＩＤ入力要求に応じて前記第１ユーザ端末から送信されたＩＤ情報を前記データベースに登録してもよい。
【００１１】
この構成によれば、第１ユーザ端末から第１会話要求をメッセージ送受信システムに送信すると、メッセージ送受信システムからＩＤ入力要求が第１ユーザ端末に送信される。ＩＤ入力要求に対する応答として、第１ユーザ端末からＩＤ情報を送信すると、そのＩＤ情報がデータベースに登録される。これにより、ＩＤ情報のデータベースへの登録が可能になる。
【００１２】
また、本発明のメッセージ送受信システムでは、前記第１会話開始要求は、前記第１会話開始要求を暗号化した二次元コードを前記第１ユーザ端末で撮影することにより生成され、前記第２会話開始要求は、前記第２会話開始要求を暗号化した二次元コードを前記第２ユーザ端末で撮影することにより生成されてもよい。
【００１３】
この構成によれば、第１会話開始要求を暗号化した二次元コード（例えば、印刷物などで第１ユーザ端末のユーザに提供される）を第１ユーザ端末で撮影することにより、第１会話開始要求を容易に生成することができる。また、第２会話開始要求を暗号化した二次元コード（例えば、印刷物などで第２ユーザ端末のユーザに提供される）を第２ユーザ端末で撮影することにより、第２会話開始要求を容易に生成することができる。
【００１４】
また、本発明のメッセージ送受信システムでは、前記第１会話開始要求は、前記第１会話開始要求を暗号化した二次元コードを前記第１ユーザ端末で撮影することにより生成され、前記第２会話開始要求は、前記第２会話開始要求と前記ＩＤ情報を暗号化した二次元コードを前記第２ユーザ端末で撮影することにより生成されてもよい。
【００１５】
この構成によれば、第１会話開始要求を暗号化した二次元コード（例えば、印刷物などで第１ユーザ端末のユーザに提供される）を第１ユーザ端末で撮影することにより、第１会話開始要求を容易に生成することができる。また、第２会話開始要求とＩＤ情報を暗号化した二次元コード（例えば、印刷物などで第２ユーザ端末のユーザに提供される）を第２ユーザ端末で撮影することにより、第２会話開始要求とＩＤ情報を容易に生成することができる。
【００１６】
また、本発明のメッセージ送受信システムは、前記第１メッセージ送受信部が前記第１メッセージプログラムを用いて前記第１ユーザ端末からメッセージを受信すると、前記データベースに登録されているＩＤ情報に基づいて、前記第１ユーザ端末とメッセージの送受信が許可されている前記第２ユーザ端末を特定する会話相手特定部を備え、前記第２メッセージ送受信部は、前記会話相手特定部で特定された前記第２ユーザ端末に、前記第２メッセージプログラムを用いて、前記第１ユーザ端末から受信した前記メッセージを送信してもよい。
【００１７】
この構成によれば、第１ユーザ端末から第１メッセージプログラムを用いてメッセージを受信すると、データベースに登録されているＩＤ情報に基づいて、第１ユーザ端末とメッセージの送受信が許可されている第２ユーザ端末が特定され、その第２ユーザ端末に第１ユーザ端末から受信したメッセージが送信される。このようにして、第１ユーザ端末から第２ユーザ端末にメッセージを送信することができる。
【００１８】
また、本発明のメッセージ送受信システムでは、前記第１ユーザ端末または前記第２ユーザ端末から会話終了要求を受信すると、前記第１ユーザ端末と前記第２ユーザ端末との間のメッセージの送受信を不許可としてもよい。
【００１９】
この構成によれば、第１ユーザ端末または第２ユーザ端末から会話終了要求を送信することによって、第１ユーザ端末と第２ユーザ端末との間でのメッセージの送受信を手動で終了することができる。
【００２０】
また、本発明のメッセージ送受信システムでは、前記第１ユーザ端末と前記第２ユーザ端末のいずれかもメッセージが送信されなくなった時点から所定時間が経過すると、前記第１ユーザ端末と前記第２ユーザ端末との間のメッセージの送受信を不許可としてもよい。
【００２１】
この構成によれば、第１ユーザ端末と第２ユーザ端末との間でメッセージの送受信が行われなくなってから所定時間が経過したときに、第１ユーザ端末と第２ユーザ端末との間でのメッセージの送受信を自動で終了することができる。
【００２２】
また、本発明のメッセージ送受信システムは、前記第１ユーザ端末で使用されている第１言語および前記第２ユーザ端末で使用されている第２言語を判定する使用言語判定部と、前記第１ユーザ端末から送信された第１言語のメッセージを第２言語に翻訳するメッセージ翻訳部と、を備え、前記第２メッセージ送受信部は、前記メッセージ翻訳部で第２言語に翻訳されたメッセージを前記第２ユーザ端末に送信してもよい。
【００２３】
この構成によれば、第１ユーザ端末の使用言語（第１言語）と第２ユーザ端末の使用言語（第２言語）が異なる場合であっても、第１ユーザ端末から第２ユーザ端末に翻訳後のメッセージ（第１言語から第２言語に翻訳されたメッセージ）を容易に送信することができる。
【００２４】
また、本発明のメッセージ送受信システムは、前記第１ユーザ端末から通訳要求を受信すると、通訳者端末と前記第１ユーザ端末と前記第２ユーザ端末との間のメッセージの送受信を許可し、前記第１ユーザ端末から受信したメッセージを前記通訳者端末に送信し、前記通訳者端末から通訳後のメッセージを受信する通訳処理部を備え、前記第２メッセージ送受信部は、前記通訳者端末から受信した通訳後のメッセージを前記第２ユーザ端末に送信してもよい。
【００２５】
この構成によれば、第１ユーザ端末から通訳要求を送信すると、第１ユーザ端末から送信されたメッセージが通訳者端末に送信され、第２ユーザ端末には通訳者端末から受信した通訳後のメッセージが送信される。このようにして、第１ユーザ端末から第２ユーザ端末に通訳後のメッセージ（通訳者によって通訳されたメッセージ）を容易に送信することができる。
【発明の効果】
【００２６】
本発明によれば、異なるメッセージプログラムが用いられるユーザ端末間でメッセージの送受信を行うことができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施の形態におけるメッセージ送受信システムのブロック図である。
【図２】本発明の実施の形態における処理（会話開始までの処理）の流れを説明するシーケンス図である。
【図３】本発明の実施の形態における処理（メッセージ送受信および会話終了の処理）の流れを説明するシーケンス図である。
【図４】本発明の実施の形態における処理（メッセージ翻訳の処理）の流れを説明するシーケンス図である。
【図５】本発明の実施の形態における処理（メッセージ通訳の処理）の流れを説明するシーケンス図である。
【発明を実施するための形態】
【００２８】
以下、本発明の実施の形態のメッセージ送受信システムについて、図面を用いて説明する。本実施の形態では、ＳＮＳを利用した種々のサービス等に用いられるメッセージ送受信システムの場合を例示する。
【００２９】
本発明の実施の形態のメッセージ送受信システムの構成を、図面を参照して説明する。図１は、本実施の形態のメッセージ送受信システムを示すブロック図である。図１に示すように、メッセージ送受信システム１は、第１ユーザ端末Ｕ１と第１メッセージプログラムを用いてメッセージの送受信を行う第１メッセージ送受信部２と、第２ユーザ端末Ｕ２と第２メッセージプログラムを用いてメッセージの送受信を行う第２メッセージ送受信部３と、メッセージ送受信のための様々な処理を行うコントローラ４を備えている。例えば、第１メッセージ送受信部２や第２メッセージ送受信部３は、いわゆるボットで構成することができ、コントローラ４は、サーバで構成することができる。
【００３０】
コントローラ４は、第１ユーザ端末Ｕ１と第２ユーザ端末Ｕ２との間でのメッセージの送受信のための構成として、ＩＤ登録部１０とデータベース１１とＩＤ判定部１２と会話開始部１３と会話相手特定部１４を備えている。ＩＤ登録部１０は、第１ユーザ端末Ｕ１から第１会話開始要求を受信すると、第１ユーザ端末Ｕ１にＩＤ入力要求を送信し、ＩＤ入力要求に応じて第１ユーザ端末Ｕ１から送信されたＩＤ情報をデータベース１１に登録する機能を備えている。例えば、ＩＤ情報は、「＃１２３４」などのユニークな英数字や記号の組み合わせを用いることができる。
【００３１】
ＩＤ判定部１２は、第２ユーザ端末Ｕ２から第２会話開始要求と上記のＩＤ情報（例えば「＃１２３４」。印刷物などで第１ユーザ端末Ｕ１のユーザから第２ユーザ端末Ｕ２のユーザに提供される）を受信すると、第２ユーザ端末Ｕ２から受信したＩＤ情報がデータベース１１に登録されているＩＤ情報と一致するか否かを判定する機能を備えている。会話開始部１３は、ＩＤ判定部１２によりＩＤ情報が一致すると判定された場合に、第１ユーザ端末Ｕ１と第２ユーザ端末Ｕ２との間のメッセージの送受信を許可し、第１ユーザ端末Ｕ１と第２ユーザ端末Ｕ２に会話開始通知を送信する。
【００３２】
例えば、第１会話開始要求は、第１会話開始要求を暗号化した二次元コードを第１ユーザ端末Ｕ１で撮影することにより生成することができる。また、第２会話開始要求は、第２会話開始要求を暗号化した二次元コードを第２ユーザ端末Ｕ２で撮影することにより生成することができる。二次元コードとしては、例えばＱＲコード（登録商標）を利用することができる。
【００３３】
会話相手特定部１４は、第１メッセージ送受信部２が第１メッセージプログラムを用いて第１ユーザ端末Ｕ１からメッセージを受信すると、データベース１１に登録されているＩＤ情報に基づいて、第１ユーザ端末Ｕ１とメッセージの送受信が許可されている第２ユーザ端末Ｕ２を特定する機能を備えている。第２メッセージ送受信部３は、会話相手特定部１４で特定された第２ユーザ端末Ｕ２に、第２メッセージプログラムを用いて、第１ユーザ端末Ｕ１から受信したメッセージを送信する。
【００３４】
また、会話相手特定部１４は、第２メッセージ送受信部３が第２メッセージプログラムを用いて第２ユーザ端末Ｕ２からメッセージを受信すると、データベース１１に登録されているＩＤ情報に基づいて、第２ユーザ端末Ｕ２とメッセージの送受信が許可されている第１ユーザ端末Ｕ１を特定する機能を備えている。第１メッセージ送受信部２は、会話相手特定部１４で特定された第１ユーザ端末Ｕ１に、第１メッセージプログラムを用いて、第２ユーザ端末Ｕ２から受信したメッセージを送信する。
【００３５】
コントローラ４は、第１ユーザ端末Ｕ１または第２ユーザ端末Ｕ２から会話終了要求を受信すると、第１ユーザ端末Ｕ１と第２ユーザ端末Ｕ２との間のメッセージの送受信を不許可とする。例えば、会話終了要求は、「＃ｂｙｅ」などの特殊なメッセージを用いることができる。また、コントローラ４は、第１ユーザ端末Ｕ１と第２ユーザ端末Ｕ２のいずれからもメッセージが送信されなくなった時点から所定時間（例えば１０分）が経過すると、第１ユーザ端末Ｕ１と第２ユーザ端末Ｕ２との間のメッセージの送受信を不許可とすることもできる。
【００３６】
また、コントローラ４は、第１ユーザ端末Ｕ１と第２ユーザ端末Ｕ２との間で送受信されるメッセージの翻訳のための構成として、使用言語判定部１５とメッセージ翻訳部１６を備えている。
【００３７】
使用言語判定部１５は、第１ユーザ端末Ｕ１で使用されている第１言語および第２ユーザ端末Ｕ２で使用されている第２言語を判定する機能を備えている。例えば、コントローラ４は、第１ユーザ端末Ｕ１や第２ユーザ端末Ｕ２から会話開始要求やＩＤ情報を受信する際に、第１ユーザ端末Ｕ１や第２ユーザ端末Ｕ２で使用されている使用言語の設定情報などを受信することができる。使用言語判定部１５は、第１ユーザ端末Ｕ１や第２ユーザ端末Ｕ２から受信した使用言語の設定情報などに基づいて、第１ユーザ端末Ｕ１で使用されている第１言語および第２ユーザ端末Ｕ２で使用されている第２言語を判定することができる。
【００３８】
また、例えば、第１ユーザ端末Ｕ１や第２ユーザ端末Ｕ２から、その言語への翻訳を希望する言語の情報（例えば、英語への翻訳を希望する場合には「＃ｅｎ」、日本語への翻訳を希望する場合には「＃ｊｐ」など）を入力してもよい。使用言語判定部１５は、第１ユーザ端末Ｕ１や第２ユーザ端末Ｕ２から受信した翻訳を希望する言語の情報に基づいて、翻訳先の言語を判定することができる。なお、翻訳元の言語の判定は、言語解析など公知の技術を利用することができる。
【００３９】
メッセージ翻訳部１６は、第１ユーザ端末Ｕ１から第１言語のメッセージが送信された場合、第１ユーザ端末Ｕ１から送信された第１言語のメッセージを第２言語に翻訳する機能を備えている。第２メッセージ送受信部３は、メッセージ翻訳部１６で第２言語に翻訳されたメッセージを第２ユーザ端末Ｕ２に送信する。
【００４０】
また、メッセージ翻訳部１６は、第２ユーザ端末Ｕ２から第２言語のメッセージが送信された場合、第２ユーザ端末Ｕ２から送信された第２言語のメッセージを第１言語に翻訳する機能を備えている。第１メッセージ送受信部２は、メッセージ翻訳部１６で第１言語に翻訳されたメッセージを第１ユーザ端末Ｕ１に送信する。
【００４１】
さらに、コントローラ４は、第１ユーザ端末Ｕ１と第２ユーザ端末Ｕ２との間で送受信されるメッセージの通訳のための構成として、通訳処理部１７を備えている。
【００４２】
通訳処理部１７は、第１ユーザ端末Ｕ１から通訳要求を受信すると、通訳者端末Ｔと第１ユーザ端末Ｕ１と第２ユーザ端末Ｕ２との間のメッセージの送受信を許可する機能を備えている。例えば、通訳要求は、「＃ｈｅｌｐ」などの特殊なメッセージを用いることができる。
【００４３】
通訳処理部１７は、第１ユーザ端末Ｕ１から受信したメッセージを通訳者端末Ｔに送信し、通訳者端末Ｔから通訳後のメッセージを受信する機能を備えている。第２メッセージ送受信部３は、通訳者端末Ｔから受信した通訳後のメッセージを第２ユーザ端末Ｕ２に送信する。
【００４４】
また、通訳処理部１７は、第２ユーザ端末Ｕ２から受信したメッセージを通訳者端末Ｔに送信し、通訳者端末Ｔから通訳後のメッセージを受信する機能を備えている。第１メッセージ送受信部２は、通訳者端末Ｔから受信した通訳後のメッセージを第１ユーザ端末Ｕ１に送信する。
【００４５】
以上のように構成されたメッセージ送受信システム１について、図面を参照してその動作を説明する。
【００４６】
図２は、本実施の形態における会話開始までの処理の流れを説明するシーケンス図である。図２に示すように、本実施の形態のメッセージ送受信システム１を用いて、第１ユーザ端末Ｕ１と第２ユーザ端末Ｕ２との間でメッセージの送受信を開始する場合には、まず、第１ユーザ端末Ｕ１でＱＲコードを読み取って第１会話開始要求を生成すると（Ｓ１）、生成された第１会話開始要求は、第１ユーザ端末Ｕ１から第１メッセージ送受信部２を介してコントローラ４（ＩＤ登録部１０）に送信される（Ｓ２）。
【００４７】
コントローラ４（ＩＤ登録部１０）は、第１会話開始要求を受信すると、第１メッセージ送受信部２を介して第１ユーザ端末Ｕ１にＩＤ入力要求を送信する（Ｓ３）。ＩＤ入力要求に応じて第１ユーザ端末Ｕ１でＩＤ情報（例えば「＃１２３４」）を入力すると（Ｓ４）、入力されたＩＤ情報が第１メッセージ送受信部２を介してコントローラ４（ＩＤ登録部１０）に送信され（Ｓ５）、データベース１１に登録される（Ｓ６）。
【００４８】
次に、第２ユーザ端末Ｕ２でＱＲコードを読み取って第２会話開始要求を生成するとともに（Ｓ７）、印刷物などで第１ユーザ端末Ｕ１のユーザから第２ユーザ端末Ｕ２のユーザに提供されたＩＤ情報（例えば「＃１２３４」）を入力すると（Ｓ８）、生成された第２会話開始要求と入力されたＩＤ情報は、第２ユーザ端末Ｕ２から第２メッセージ送受信部３を介してコントローラ４（ＩＤ判定部１２）に送信される（Ｓ９）。
【００４９】
コントローラ４（ＩＤ判定部１２）は、第２ユーザ端末Ｕ２から第２会話開始要求と上記のＩＤ情報を受信すると、第２ユーザ端末Ｕ２から受信したＩＤ情報がデータベース１１に登録されているＩＤ情報と一致するか否かを判定する（Ｓ１０）。
【００５０】
コントローラ４（ＩＤ判定部１２）によってＩＤ情報が一致すると判定されると、第１ユーザ端末Ｕ１と第２ユーザ端末Ｕ２との間のメッセージの送受信が許可され、第１ユーザ端末Ｕ１と第２ユーザ端末Ｕ２に会話開始通知が送信され（Ｓ１１、Ｓ１２）、第１ユーザ端末Ｕ１と第２ユーザ端末Ｕ２で会話開始通知が画面に表示される（Ｓ１３、Ｓ１４）。
【００５１】
図３は、本実施の形態におけるメッセージ送受信および会話終了の処理の流れを説明するシーケンス図である。図３に示すように、本実施の形態のメッセージ送受信システム１を用いて、第１ユーザ端末Ｕ１と第２ユーザ端末Ｕ２との間でメッセージの送受信を行う場合に、まず、第１ユーザ端末Ｕ１で第１メッセージを入力すると（Ｓ２０）、入力された第１メッセージは、第１メッセージ送受信部２を介してコントローラ４（会話相手特定部１４）に送信される（Ｓ２１）。
【００５２】
コントローラ４（会話相手特定部１４）は、第１メッセージを受信すると、データベース１１に登録されているＩＤ情報に基づいて第２ユーザ端末Ｕ２（第１ユーザ端末Ｕ１とメッセージの送受信が許可されているユーザ端末）を特定する（Ｓ２２）。そして、第１ユーザ端末Ｕ１から送信された第１メッセージは、第２メッセージ送受信部３を介して第２ユーザ端末Ｕ２に送信され（Ｓ２３）、第２ユーザ端末Ｕ２で第１メッセージが表示される（Ｓ２４）。
【００５３】
また、第２ユーザ端末Ｕ２で第２メッセージを入力すると（Ｓ２５）、入力された第２メッセージは、第２メッセージ送受信部３を介してコントローラ４（会話相手特定部１４）に送信される（Ｓ２６）。
【００５４】
コントローラ４（会話相手特定部１４）は、第２メッセージを受信すると、データベース１１に登録されているＩＤ情報に基づいて第１ユーザ端末Ｕ１（第２ユーザ端末Ｕ２とメッセージの送受信が許可されているユーザ端末）を特定する（Ｓ２７）。そして、第２ユーザ端末Ｕ２から送信された第２メッセージは、第１メッセージ送受信部２を介して第１ユーザ端末Ｕ１に送信され（Ｓ２８）、第１ユーザ端末Ｕ１で第２メッセージが表示される（Ｓ２９）。このようにして、第１ユーザ端末Ｕ１と第２ユーザ端末Ｕ２との間でメッセージの送受信が行われる。
【００５５】
そして、第１ユーザ端末Ｕ１（あるいは第２ユーザ端末Ｕ２）で会話終了要求（例えば「＃ｂｙｅ」）を入力すると（Ｓ３０）、入力された会話終了要求がコントローラ４に送信され（Ｓ３１）、第１ユーザ端末Ｕ１と第２ユーザ端末Ｕ２との間のメッセージの送受信がコントローラ４によって不許可とされる（Ｓ３２）。
【００５６】
なお、会話終了要求の入力がない場合でも、会話開始（例えば、第１ユーザ端末Ｕ１と第２ユーザ端末Ｕ２への会話開始メッセージの送信や、第１ユーザ端末Ｕ１と第２ユーザ端末Ｕ２との間のメッセージの送受信の許可）から所定時間（例えば１０分）が経過した場合に、第１ユーザ端末Ｕ１と第２ユーザ端末Ｕ２との間のメッセージの送受信がコントローラ４によって不許可とされてもよい。
【００５７】
図４は、本実施の形態におけるメッセージ翻訳の処理の流れを説明するシーケンス図である。図４に示すように、本実施の形態のメッセージ送受信システム１を用いて、第１ユーザ端末Ｕ１と第２ユーザ端末Ｕ２との間で送受信されるメッセージの翻訳が行われる場合、まず、第１ユーザ端末Ｕ１で第１メッセージ（第１言語の第１メッセージ）を入力すると（Ｓ４０）、入力された第１メッセージは、第１メッセージ送受信部２を介してコントローラ４（メッセージ翻訳部１６、会話相手特定部１４）に送信される（Ｓ４１）。
【００５８】
この場合、コントローラ４（使用言語判定部１５）では、第１ユーザ端末Ｕ１や第２ユーザ端末Ｕ２から受信した使用言語の設定情報などに基づいて、第１ユーザ端末Ｕ１で使用されている第１言語および第２ユーザ端末Ｕ２で使用されている第２言語が判定される（Ｓ４２）。つぎに、コントローラ４（メッセージ翻訳部１６）で、第１ユーザ端末Ｕ１から送信された第１言語のメッセージが第２言語のメッセージに翻訳される（Ｓ４３）。
【００５９】
そして、コントローラ４（会話相手特定部１４）で、データベース１１に登録されているＩＤ情報に基づいて第２ユーザ端末Ｕ２（第１ユーザ端末Ｕ１とメッセージの送受信が許可されているユーザ端末）が特定されて（Ｓ４４）、第２言語に翻訳された第１メッセージが、第２メッセージ送受信部３を介して第２ユーザ端末Ｕ２に送信され（Ｓ４５）、第２ユーザ端末Ｕ２で表示される（Ｓ４６）。
【００６０】
また、第２ユーザ端末Ｕ２で第２メッセージ（第２言語の第２メッセージ）を入力すると（Ｓ４７）、入力された第２メッセージは、第２メッセージ送受信部３を介してコントローラ４（メッセージ翻訳部１６、会話相手特定部１４）に送信され（Ｓ４８）、コントローラ４（メッセージ翻訳部１６）で、第２ユーザ端末Ｕ２から送信された第２言語のメッセージが第１言語のメッセージに翻訳される（Ｓ４９）。
【００６１】
そして、コントローラ４（会話相手特定部１４）で、データベース１１に登録されているＩＤ情報に基づいて第１ユーザ端末Ｕ１（第２ユーザ端末Ｕ２とメッセージの送受信が許可されているユーザ端末）が特定されて（Ｓ５０）、第１言語に翻訳された第２メッセージが、第１メッセージ送受信部２を介して第１ユーザ端末Ｕ１に送信され（Ｓ５１）、第１ユーザ端末Ｕ１で表示される（Ｓ５２）。
【００６２】
図５は、本実施の形態におけるメッセージ通訳の処理の流れを説明するシーケンス図である。図５に示すように、本実施の形態のメッセージ送受信システム１を用いて、第１ユーザ端末Ｕ１と第２ユーザ端末Ｕ２との間で送受信されるメッセージの通訳が行われる場合、まず、第１ユーザ端末Ｕ１で通訳要求（例えば「＃ｈｅｌｐ」など）を入力すると（Ｓ６０）、入力された通訳要求は、第１ユーザ端末Ｕ１から第１メッセージ送受信部２を介してコントローラ４（通訳処理部１７）に送信される（Ｓ６１）。
【００６３】
コントローラ４（通訳処理部１７）は、通訳要求を受信すると、通訳を依頼する通訳者が所持している通訳者端末Ｔを決定し、その通訳者端末Ｔと第１ユーザ端末Ｕ１と第２ユーザ端末Ｕ２との間のメッセージの送受信を許可する。
【００６４】
なお、通訳要求には、その言語への通訳を希望する言語の情報（例えば、英語への通訳を希望する場合には「＃ｅｎ」、日本語への通訳を希望する場合には「＃ｊｐ」など）を含めることができる。コントローラ４（通訳処理部１７）は、第１ユーザ端末Ｕ１から受信した通訳を希望する言語の情報に基づいて通訳先の言語を判定するとともに、言語解析など公知の技術を利用することにより通訳元の言語を判定し、通訳元および通訳先の言語に基づいて、通訳を依頼する通訳者が所持している通訳者端末Ｔを決定することができる。
【００６５】
そして、第１ユーザ端末Ｕ１で第１メッセージ（第１言語の第１メッセージ）を入力すると（Ｓ６３）、入力された第１メッセージは、第１メッセージ送受信部２を介してコントローラ４（通訳処理部１７、会話相手特定部１４）に送信される（Ｓ６４）。そして、第１メッセージは、コントローラ４（通訳処理部１７）から通訳者端末Ｔに送信され（Ｓ６５）、通訳者によって第２言語に通訳される。コントローラ４（通訳処理部１７）は、通訳者端末Ｔから通訳後の第１メッセージ（第２言語の第１メッセージ）を受信する（Ｓ６６）。
【００６６】
そして、コントローラ４（会話相手特定部１４）で、データベース１１に登録されているＩＤ情報に基づいて第２ユーザ端末Ｕ２（第１ユーザ端末Ｕ１とメッセージの送受信が許可されているユーザ端末）が特定されて（Ｓ６７）、第２言語に通訳された第１メッセージが、第２メッセージ送受信部３を介して第２ユーザ端末Ｕ２に送信され（Ｓ６８）、第２ユーザ端末Ｕ２で表示される（Ｓ６９）。
【００６７】
また、第２ユーザ端末Ｕ２で第２メッセージ（第２言語の第２メッセージ）を入力すると（Ｓ７０）、入力された第２メッセージは、第２メッセージ送受信部３を介してコントローラ４（通訳処理部１７、会話相手特定部１４）に送信される（Ｓ７１）。そして、第２メッセージは、コントローラ４（通訳処理部１７）から通訳者端末Ｔに送信され（Ｓ７２）、通訳者によって第１言語に通訳される。コントローラ４（通訳処理部１７）は、通訳者端末Ｔから通訳後の第２メッセージ（第１言語の第２メッセージ）を受信する（Ｓ７３）。
【００６８】
そして、コントローラ４（会話相手特定部１４）で、データベース１１に登録されているＩＤ情報に基づいて第１ユーザ端末Ｕ１（第２ユーザ端末Ｕ２とメッセージの送受信が許可されているユーザ端末）が特定されて（Ｓ７４）、第１言語に通訳された第２メッセージが、第１メッセージ送受信部２を介して第１ユーザ端末Ｕ１に送信され（Ｓ７５）、第１ユーザ端末Ｕ１で表示される（Ｓ７６）。
【００６９】
このような本実施の形態のメッセージ送受信システム１によれば、図２に示すように、第１ユーザ端末Ｕ１から第１会話要求をメッセージ送受信システム１に送信すると、メッセージ送受信システム１からＩＤ入力要求が第１ユーザ端末Ｕ１に送信される。ＩＤ入力要求に対する応答として、第１ユーザ端末Ｕ１からＩＤ情報を送信すると、そのＩＤ情報がデータベース１１に登録される。一方、第２ユーザ端末Ｕ２から第２会話要求とＩＤ情報（例えば、印刷物などで第１ユーザ端末Ｕ１のユーザから第２ユーザ端末Ｕ２のユーザに提供される）をメッセージ送受信システム１に送信すると、メッセージ送受信システム１では、データベース１１に登録されているＩＤ情報（第１ユーザ端末Ｕ１から送信されたＩＤ情報）と一致するか否かを判定する。ＩＤ情報が一致すると判定されると、第１ユーザ端末Ｕ１と第２ユーザ端末Ｕ２との間（異なるメッセージプログラムが用いられるユーザ端末間）でメッセージの送受信を行うことが可能になる。この場合、第１ユーザ端末Ｕ１と第２ユーザ端末Ｕ２に会話開始通知が送信されるので、第１ユーザ端末Ｕ１のユーザと第２ユーザ端末Ｕ２のユーザは、メッセージの送受信を行うことが可能になったことを認識することができる。
【００７０】
また、本実施の形態では、第１会話開始要求を暗号化した二次元コード（例えば、印刷物などで第１ユーザ端末Ｕ１のユーザに提供される）を第１ユーザ端末Ｕ１で撮影することにより、第１会話開始要求を容易に生成することができる。また、第２会話開始要求を暗号化した二次元コード（例えば、印刷物などで第２ユーザ端末Ｕ２のユーザに提供される）を第２ユーザ端末Ｕ２で撮影することにより、第２会話開始要求を容易に生成することができる。
【００７１】
また、本実施の形態では、図３に示すように、第１ユーザ端末Ｕ１から第１メッセージプログラムを用いてメッセージを受信すると、データベース１１に登録されているＩＤ情報に基づいて、第１ユーザ端末Ｕ１とメッセージの送受信が許可されている第２ユーザ端末Ｕ２が特定され、その第２ユーザ端末Ｕ２に第１ユーザ端末Ｕ１から受信したメッセージが送信される。このようにして、第１ユーザ端末Ｕ１から第２ユーザ端末Ｕ２にメッセージを送信することができる。
【００７２】
また、本実施の形態では、図３に示すように、第１ユーザ端末Ｕ１または第２ユーザ端末Ｕ２から会話終了要求を送信することによって、第１ユーザ端末Ｕ１と第２ユーザ端末Ｕ２との間でのメッセージの送受信を手動で終了することができる。あるいは、第１ユーザ端末Ｕ１と第２ユーザ端末Ｕ２との間でメッセージの送受信が行われなくなってから所定時間（例えば１０分）が経過したときに、第１ユーザ端末Ｕ１と第２ユーザ端末Ｕ２との間でのメッセージの送受信を自動で終了することができる。
【００７３】
また、本実施の形態では、図４に示すように、第１ユーザ端末Ｕ１の使用言語（第１言語）と第２ユーザ端末Ｕ２の使用言語（第２言語）が異なる場合であっても、第１ユーザ端末Ｕ１から第２ユーザ端末Ｕ２に翻訳後のメッセージ（第１言語から第２言語に翻訳されたメッセージ）を容易に送信することができる。
【００７４】
また、本実施の形態では、図５に示すように、第１ユーザ端末Ｕ１から通訳要求を送信すると、第１ユーザ端末Ｕ１から送信されたメッセージが通訳者端末Ｔに送信され、第２ユーザ端末Ｕ２には通訳者端末Ｔから受信した通訳後のメッセージが送信される。このようにして、第１ユーザ端末Ｕ１から第２ユーザ端末Ｕ２に通訳後のメッセージ（通訳者によって通訳されたメッセージ）を容易に送信することができる。
【００７５】
以上、本発明の実施の形態を例示により説明したが、本発明の範囲はこれらに限定されるものではなく、請求項に記載された範囲内において目的に応じて変更・変形することが可能である。
【００７６】
以上の説明では、コントローラ４（ＩＤ登録部１０）が、第２ユーザ端末Ｕ２でＱＲコードを撮影するとともに第２ユーザ端末Ｕ２でＩＤ情報（例えば、印刷物などで第２ユーザ端末Ｕ２のユーザに提供される）を入力する例について説明したが、本発明の範囲はこれらに限定されない。
【００７７】
例えば、第２ユーザ端末Ｕ２でＱＲコードを撮影すると第２会話開始要求とＩＤ情報が生成され、その第２会話開始要求とＩＤ情報が第２ユーザ端末Ｕ１からコントローラ４（ＩＤ判定部１２）に送信され、データベース１１に登録されているＩＤ情報と一致するか否かを判定してもよい。この場合、第２会話開始要求とＩＤ情報を暗号化した二次元コード（例えば、印刷物などで第２ユーザ端末Ｕ２のユーザに提供される）を第２ユーザ端末Ｕ２で撮影することにより、第２会話開始要求とＩＤ情報を容易に生成することができる。
【産業上の利用可能性】
【００７８】
以上のように、本発明にかかるメッセージ送受信システムは、異なるメッセージプログラムが用いられるユーザ端末間でメッセージの送受信を行うことができるという効果を有し、ＳＮＳを利用した種々のサービス等に用いられ、有用である。
【符号の説明】
【００７９】
１  メッセージ送受信システム
２  第１メッセージ送受信部
３  第２メッセージ送受信部
４  コントローラ
１０  ＩＤ登録部
１１  データベース
１２  ＩＤ判定部
１３  会話開始部
１４  会話相手特定部
１５  使用言語判定部
１６  メッセージ翻訳部
１７  通訳処理部
Ｕ１  第１ユーザ端末
Ｕ２  第２ユーザ端末
Ｔ  通訳者端末
【図１】
2019219891.tif 000003
【図２】
2019219891.tif 000004
【図３】
2019219891.tif 000005
【図４】
2019219891.tif 000006
【図５】
2019219891.tif 000007