(57)【要約】【課題】チャットシステムにおけるチャネルとＶｏＩＰシステムにおけるＶｏＩＰ用会議室との間を中断することなく円滑にかつ容易に移行できるマルチチャネル会話システムを提供する。【解決手段】クライアントを介して送信される文字列会話メッセージを制御することによって複数のユーザ間におけるチャネル上での文字による同時コミュニケーションを行わせるチャットサーバと、チャネル内の文字列会話メッセージを監視して所定条件になった場合に、チャネルに属するクライアントにＶｏＩＰ接続を促すためのＶｏＩＰ移行通知を送信するＶｏＩＰ通知手段と、ＶｏＩＰ通知手段によりＶｏＩＰ移行通知がなされたクライアントに対するＶｏＩＰ用会議室を提供するＶｏＩＰサーバとを備える。【選択図】      図１
2004185088.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続される複数のクライアントとの間でネットワーク上に設営された複数の仮想的な文字列会話空間（以下、チャネルと称す）を共有し、前記クライアントを介して送信される文字列会話メッセージを制御することによって複数のユーザ間における前記チャネル上での文字による同時コミュニケーションを行わせるチャットサーバと、
前記チャットサーバが管理するチャネル内の文字列会話メッセージを監視して所定条件になった場合に所定条件到達情報を出力する会話監視手段と、
前記会話監視手段から出力される所定条件到達情報に基づいて対応するチャネルに属するクライアントのＩＰアドレスを取得し、ＶｏＩＰ接続を促すためのＶｏＩＰ移行通知を各ＩＰアドレスに送信するＶｏＩＰ通知手段と、
ネットワークを介して接続される複数のクライアントとの間でネットワーク上に設営された複数の仮想的な音声会話空間（以下、ＶｏＩＰ用会議室と称す）を共有し、前記クライアントを介して送信される音声会話メッセージを制御することによって複数のユーザ間における前記ＶｏＩＰ用会議室上での音声による同時コミュニケーションを行わせるものであって、前記ＶｏＩＰ通知手段によりＶｏＩＰ移行通知がなされたクライアントに対するＶｏＩＰ用会議室を提供するＶｏＩＰサーバと、
を備えるマルチチャネル会話サーバ。
【請求項２】
ネットワークに接続されたチャットサーバとの間でネットワーク上に設営された仮想的な文字列会話空間（以下、チャネルと称す）を共有し、他のユーザとの間で文字列会話メッセージを送受信して同時コミュニケーションを行うチャットクライアントと、
ネットワークに接続されたＶｏＩＰサーバとの間でネットワーク上に接続された仮想的な音声会話空間（以下、ＶｏＩＰ用会議室と称す）を共有し、他のユーザとの間で音声会話メッセージを送受信して同時コミュニケーションを行うＶｏＩＰクライアントと、
前記チャットクライアントが接続中のチャネルに関して前記チャットサーバ側からＶｏＩＰ接続を促すＶｏＩＰ移行通知を受信した場合に、通知されたＶｏＩＰ用会議室に前記ＶｏＩＰクライアントを接続させるＶｏＩＰ移行手段と、
を備えるマルチチャネル会話クライアント。
【請求項３】
ネットワークを介して接続される複数のクライアントとの間でネットワーク上に設営された複数の仮想的な文字列会話空間（以下、チャネルと称す）を共有し、前記クライアントを介して送信される文字列会話メッセージを制御することによって複数のユーザ間における前記チャネル上での文字による同時コミュニケーションを行わせるチャットサーバと、
前記チャットサーバが管理するチャネル内の文字列会話メッセージを監視して所定条件になった場合に所定条件到達情報を出力する会話監視手段と、
前記会話監視手段から出力される所定条件到達情報に基づいて対応するチャネルに属するクライアントのＩＰアドレスを取得し、ＶｏＩＰ接続を促すためのＶｏＩＰ移行通知を各ＩＰアドレスに送信するＶｏＩＰ通知手段と、
ネットワークを介して接続される複数のクライアントとの間でネットワーク上に設営された複数の仮想的な音声会話空間（以下、ＶｏＩＰ用会議室と称す）を共有し、前記クライアントを介して送信される音声会話メッセージを制御することによって複数のユーザ間における前記ＶｏＩＰ用会議室上での音声による同時コミュニケーションを行わせるものであって、前記ＶｏＩＰ通知手段によりＶｏＩＰ移行通知がなされたクライアントに対するＶｏＩＰ用会議室を提供するＶｏＩＰサーバと、
前記チャットサーバとの間でチャネルを共有し、他のユーザとの間で文字列会話メッセージを送受信して同時コミュニケーションを行うチャットクライアントと、
前記ＶｏＩＰサーバとの間でＶｏＩＰ用会議室を共有し、他のユーザとの間で音声会話メッセージを送受信して同時コミュニケーションを行うＶｏＩＰクライアントと、
前記チャットクライアントが接続中のチャネルに関して前記ＶｏＩＰ通知手段によりＶｏＩＰ移行通知を受信した場合に、前記ＶｏＩＰサーバが提供するＶｏＩＰ用会議室に前記ＶｏＩＰクライアントを接続させるＶｏＩＰ移行手段と、
を含むマルチチャネル会話システム。
【請求項４】
ネットワークを介して接続される複数のクライアントとチャットサーバとの間でネットワーク上に設営された複数の仮想的な文字列会話空間（以下、チャネルと称す）を共有し、前記クライアントを介して送信される文字列会話メッセージを制御することによって複数のユーザ間における前記チャネル上での文字による同時コミュニケーションを行わせる段階と、
前記チャネル内の文字列会話メッセージを監視して所定条件になった場合に所定条件到達情報を出力する段階と、
前記所定条件到達情報に基づいて対応するチャネルに属するクライアントのＩＰアドレスを取得し、ＶｏＩＰ接続を促すためのＶｏＩＰ移行通知を各ＩＰアドレスに送信する段階と、
前記ＶｏＩＰ移行通知を送信したクライアントとＶｏＩＰサーバとの間でネットワーク上に設営された仮想的な音声会話空間（以下、ＶｏＩＰ用会議室と称す）を共有し、前記クライアントを介して送信される音声会話メッセージを制御することによって複数のユーザ間における前記ＶｏＩＰ用会議室上での音声による同時コミュニケーションを行わせる段階と、
を含むマルチチャネル会話方法。
【請求項５】
ネットワークを介して接続される複数のクライアントとチャットサーバとの間でネットワーク上に設営された複数の仮想的な文字列会話空間（以下、チャネルと称す）を共有し、前記クライアントを介して送信される文字列会話メッセージを制御することによって複数のユーザ間における前記チャネル上での文字による同時コミュニケーションを行わせる段階と、
前記チャネル内の文字列会話メッセージを監視して所定条件になった場合に所定条件到達情報を出力する段階と、
前記所定条件到達情報に基づいて対応するチャネルに属するクライアントのＩＰアドレスを取得し、ＶｏＩＰ接続を促すためのＶｏＩＰ移行通知を各ＩＰアドレスに送信する段階と、
前記ＶｏＩＰ移行通知を送信したクライアントとＶｏＩＰサーバとの間でネットワーク上に設営された仮想的な音声会話空間（以下、ＶｏＩＰ用会議室と称す）を共有し、前記クライアントを介して送信される音声会話メッセージを制御することによって複数のユーザ間における前記ＶｏＩＰ用会議室上での音声による同時コミュニケーションを行わせる段階と、
を含むマルチチャネル会話方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、マルチチャネル会話システムに関し、特に、リアルタイムで文字列会話メッセージによるコミュニケーションを提供するチャットシステムと、音声会話メッセージによるコミュニケーションを提供するＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）システムとを融合したマルチチャネル会話システムに関する。
【０００２】
【従来の技術】
チャットシステムは、ネットワークに接続されたチャットサーバと複数のチャットクライアントとによって構成され、ネットワーク上に設営されたチャネルと呼ばれる仮想的な会話空間を複数のチャットクライアントにより共有して、リアルタイムにテキストメッセージを送受信可能な会話システムである。
チャットサーバは、各チャットクライアントから送信されてくる文字列会話メッセージを、同一のチャネル内の他のチャットクライアントに同報送信する。
【０００３】
各チャットクライアントは、ニックネームと呼ばれる識別子により一義的に特定されるものであり、チャネル内における文字列会話メッセージもニックネームにより発言者を特定することができる。
通常、チャットサーバは複数のチャネルを提供しており、各チャネルには一義的に特定するためのチャネル名が付与されている（非特許文献１）。
また、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）網を利用して音声パケットを送受信し音声会話を行うＶｏＩＰシステムが存在する。このＶｏＩＰシステムでは、ＭＣＵ（Ｍｕｌｔｉｐｏｉｎｔ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）と呼ばれるＶｏＩＰ用サーバ内に、チャットにおけるチャネルに相当するＶｏＩＰ用会議室を設定し、このＶｏＩＰ用会議室に接続しているクライアントを介して複数のユーザによる音声会話が可能となる。
【０００４】
サーバ側に設置されるＣＭ（Ｃａｌｌ  Ｍａｎａｇｅｒ）によって各クライアント端末は管理され、各クライアントからの呼制御を行うことで複数人による同時音声会話が可能となる。したがって、ＶｏＩＰ用会議室に接続しているクライアントの音声は、同じＶｏＩＰ用会議室に接続している他のクライアントに配信され、複数人が同時に音声を発した場合には、それぞれをミキシングした音声が各クライアントに配信されることとなる（非特許文献２〜３）。
前述したようなチャットシステムを用いて、複数のユーザがチャネル内で会話を行うことによって、情報端末を利用した共同作業が盛んに行われるようになってきている。また、ＩＰ網の高速化・普及拡大により、ＶｏＩＰシステムを用いた電話会議なども用いられ始めている。
【０００５】
チャットシステムでは、チャット用アプリケーションを搭載したパソコンなどの端末をＩＰ網に常時接続した状態で用いられ、ＶｏＩＰシステムでは、専用電話機やＶｏＩＰ用アプリケーションを搭載したパソコンなどの端末をＩＰ網に常時接続した状態で用いられ、両者は独立して利用されている。
【０００６】
【非特許文献１】
ｊｐ．ｆｕｊｉｔｓｕ．ｃｏｍ；Ｃｈｏｃｏａ  Ｃｏｍｍｕｎｉｃａｔｏｒ
＜ＵＲＬ：ｈｔｔｐ：／／ｓｏｆｔｗａｒｅ．ｆｕｊｉｔｓｕ．ｃｏｍ／ｊｐ／ｃｈｏｃｏａ／ｐｒｏｄｕｃｔ１．ｈｔｍｌ＞
【０００７】
【非特許文献２】
＠ｎｉｆｔｙ：ＥｙｅｂａｌｌパティオＬｉｔｅ
＜ＵＲＬ：ｈｔｔｐ：／／ｅｙｅｂａｌｌ．ｎｉｆｔｙ．ｃｏｍ／ｌｉｔｅ／ｇｕｉｄｅ０１．ｈｔｍｌ＞
【０００８】
【非特許文献３】
Ｍａｃｎｉｃａ  Ｎｅｔｗｏｒｋｓ；Ｃｅｎｔｒａ  Ｃｏｎｆｅｒｅｎｃｅ５
＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｎｅｔｗｏｒｋｓ．ｍａｃｎｉｃａ．ｃｏ．ｊｐ／ｃｅｎｔｒａ／ｃｏｎｆｅｒｅｎｃｅ．ｈｔｍｌ＞
【０００９】
【発明が解決しようとする課題】
チャットシステムを用いて文字列による会話を行う場合に、キーボードへの打ち込みが間に合わなくなるほど会話が頻発する可能性がある。この場合、各ユーザ端末がＶｏＩＰシステムに対応していれば、ＶｏＩＰシステムによる音声会話による会議に移行したい旨の発言をチャット画面上で行って、相手のＶｏＩＰ電話番号に電話をかける必要がある。また、複数のユーザによる電話会議を行う場合には、ＶｏＩＰ用会議室を設置し、他のユーザにそのＶｏＩＰ用会議室に参加してもらう必要がある。
【００１０】
本発明では、チャットシステムにおけるチャネルとＶｏＩＰシステムにおけるＶｏＩＰ用会議室との間を中断することなく円滑にかつ容易に移行できるマルチチャネル会話システムの提供を目的とする。
【００１１】
【課題を解決するための手段】
本発明に係るマルチチャネル会話サーバは、ネットワークを介して接続される複数のクライアントとの間でネットワーク上に設営された複数の仮想的な文字列会話空間（以下、チャネルと称す）を共有し、クライアントを介して送信される文字列会話メッセージを制御することによって複数のユーザ間におけるチャネル上での文字による同時コミュニケーションを行わせるチャットサーバと、チャットサーバが管理するチャネル内の文字列会話メッセージを監視して所定条件になった場合に所定条件到達情報を出力する会話監視手段と、会話監視手段から出力される所定条件到達情報に基づいて対応するチャネルに属するクライアントのＩＰアドレスを取得し、ＶｏＩＰ接続を促すためのＶｏＩＰ移行通知を各ＩＰアドレスに送信するＶｏＩＰ通知手段と、ネットワークを介して接続される複数のクライアントとの間でネットワーク上に設営された複数の仮想的な音声会話空間（以下、ＶｏＩＰ用会議室と称す）を共有し、クライアントを介して送信される音声会話メッセージを制御することによって複数のユーザ間におけるＶｏＩＰ用会議室上での音声による同時コミュニケーションを行わせるものであって、ＶｏＩＰ通知手段によりＶｏＩＰ移行通知がなされたクライアントに対するＶｏＩＰ用会議室を提供するＶｏＩＰサーバとを備える。
【００１２】
ここで、会話監視手段は、チャネル内における文字列会話メッセージの出現率が所定時間内において所定値を超えた場合に所定条件になったと判断するように構成できる。
また、会話監視手段は、チャネル内における文字列会話メッセージ中に特定の文字列が出現した場合に所定条件になったと判断するように構成できる。
さらに、会話監視手段により検出された文字列会話メッセージ中の特定の文字列を音声データに変換する音声合成手段と、音声合成手段により変換された音声データを対応するチャネルに属するクライアントに通知するＶｏＩＰ呼出手段とをさらに備える構成とすることも可能である。
【００１３】
ＶｏＩＰ通知手段は、対応するチャネルのＶｏＩＰ用会議室をＶｏＩＰサーバに設定し、チャネルに属するクライアントに対してＶｏＩＰ接続要求通知を送信するように構成できる。
また、ＶｏＩＰサーバが管理するＶｏＩＰ用会議室内における音声会話メッセージを監視して所定条件になった場合に所定条件到達情報を出力するＶｏＩＰ音声監視手段と、ＶｏＩＰ音声監視手段からの所定条件到達情報に基づいてＶｏＩＰサーバが管理するＶｏＩＰ用会議室を終了させるＶｏＩＰ終了手段とをさらに備える構成とすることもできる。
【００１４】
さらに、ＶｏＩＰ音声監視手段は、ＶｏＩＰ用会議室内における音声パケット量が所定値以下になった場合に所定条件になったと判断するように構成でき、また、ＶｏＩＰ用会議室内における音声会話メッセージを音声認識し特定のキーワードを抽出した場合に所定条件になったと判断するように構成でき、ＶｏＩＰ用会議室が設定されてからの経過時間が所定値を超えた場合に所定条件になったと判断するように構成できる。
ＶｏＩＰ終了手段は、ＶｏＩＰ用会議室に属するクライアントに対してチャットサーバが管理するチャネルに移行することを促すチャット移行通知を送信するように構成できる。
【００１５】
ＶｏＩＰ用会議室内における音声会話メッセージを音声認識して文字列情報に変換する音声認識手段と、音声認識手段により変換された文字列情報をチャットサーバが管理するチャネル内の文字列会話メッセージとしてチャネルに属するクライアントに送信する変換文字列通知手段とをさらに備える構成とすることも可能である。
さらに、変換文字列通知手段が送信する文字列情報を含めてチャネル内の文字列会話メッセージをチャットログとして管理するチャットログ管理手段と、ＶｏＩＰサーバが管理するＶｏＩＰ用会議室内における音声会話メッセージをＶｏＩＰログとして管理するＶｏＩＰログ管理手段と、チャットログ管理手段が管理するチャットログのうち変換文字列通知手段により送信された文字列情報を、ＶｏＩＰログ管理手段が管理するＶｏＩＰログ内の対応箇所とリンクさせるＶｏＩＰリンク手段とをさらに備える構成とすることができる。
【００１６】
また、ＶｏＩＰ用会議室内における音声会話メッセージを音声認識して文字列情報に変換する音声認識手段と、音声認識手段により変換された文字列情報中からＶｏＩＰ用会議室内における会話の特徴となる文字列を抽出するキーワード抽出手段と、文字列による会話メッセージを制御することが可能なＶｏＩＰ専用チャネルを設定し、音声認識手段により変換された文字列情報をＶｏＩＰ専用チャネルを介して各クライアントに送信するＶｏＩＰワード送信手段と、キーワード抽出手段により抽出された文字列をチャットサーバが管理するチャネル内の文字列会話メッセージとしてチャネルに属するクライアントに送信するキーワード通知手段とをさらに備える構成とすることもできる。
【００１７】
音声認識手段により変換された文字列情報を他の言語に翻訳する翻訳手段をさらに備える構成とすることが可能である。
ＶｏＩＰ用会議室内における音声会話メッセージを音声認識して文字列情報に変換する音声認識手段と、音声認識手段により変換された文字列情報中からＶｏＩＰ用会議室に未接続の個人を特定する文字列を検出した場合、特定された個人を呼び出すためのＩＰアドレスを取得しＶｏＩＰ接続を促すためのＶｏＩＰ移行通知をＩＰアドレスに送信する個人呼出手段とをさらに備える構成とすることも可能である。
【００１８】
本発明の他の観点によるマルチチャネル会話サーバは、ネットワークを介して接続される複数のクライアントとの間でネットワーク上に設営された複数の仮想的な音声会話空間（以下、ＶｏＩＰ用会議室と称す）を共有し、クライアントを介して送信される音声会話メッセージを制御することによって複数のユーザ間におけるＶｏＩＰ会議室上での音声による同時コミュニケーションを行わせるＶｏＩＰサーバと、ＶｏＩＰ用会議室内における音声会話メッセージを監視して所定条件になった場合に所定条件到達情報を出力する音声監視手段と、音声監視手段から出力される所定条件到達情報に基づいて対応するＶｏＩＰ会議室に属するクライアントに対してチャット接続を促すためのチャット移行通知を送信するチャット通知手段と、ネットワークを介して接続される複数のクライアントとの間でネットワーク上に設営された複数の仮想的な文字列会話空間（以下、チャネルと称す）を共有し、クライアントを介して送信される文字列会話メッセージを制御することによって複数のユーザ間における前記チャネル上での文字による同時コミュニケーションを行わせるものであって、チャット通知手段によりチャット移行通知がなされたクライアントに対するチャット用のチャネルを提供するチャットサーバとを備える。
【００１９】
ここで、音声監視手段は、ＶｏＩＰ会議室内における音声会話メッセージを音声認識して文字列情報に変換する音声認識手段と、音声認識手段により変換された文字列情報中に特定の文字列を検出した場合に所定条件になったと判断するチャット移行キーワード抽出手段とを備える構成とすることができる。
本発明に係るマルチチャネル会話クライアントは、ネットワークに接続されたチャットサーバとの間でネットワーク上に設営された仮想的な文字列会話空間（以下、チャネルと称す）を共有し、他のユーザとの間で文字列会話メッセージを送受信して同時コミュニケーションを行うチャットクライアントと、ネットワークに接続されたＶｏＩＰサーバとの間でネットワーク上に接続された仮想的な音声会話空間（以下、ＶｏＩＰ用会議室と称す）を共有し、他のユーザとの間で音声会話メッセージを送受信して同時コミュニケーションを行うＶｏＩＰクライアントと、チャットクライアントが接続中のチャネルに関してチャットサーバ側からＶｏＩＰ接続を促すＶｏＩＰ移行通知を受信した場合に、通知されたＶｏＩＰ用会議室にＶｏＩＰクライアントを接続させるＶｏＩＰ移行手段とを備える。
【００２０】
ここで、自端末からＶｏＩＰ用会議室に送信される音声パケット量を監視し、所定値以下であると判断した場合にＶｏＩＰクライアントによるＶｏＩＰ用会議室への接続を終了するＶｏＩＰ通信量監視手段をさらに備える構成とすることができる。
また、ＶｏＩＰ移行手段によるＶｏＩＰ用会議室への接続から所定時間を経過したと判断した場合に、ＶｏＩＰクライアントによるＶｏＩＰ用会議室への接続を終了するＶｏＩＰ接続時間監視手段をさらに備える構成とすることができる。
さらに、ＶｏＩＰサーバ側においてＶｏＩＰ用会議室内の音声会話メッセージを音声認識して変換された文字列情報を受信し、チャットクライアントを介して文字列会話メッセージとして表示するＶｏＩＰワード表示手段と、ＶｏＩＰワード表示手段により表示された文字列情報に対する選択指示を受け付け、対応するＶｏＩＰ用会議室にＶｏＩＰクライアントを接続するＶｏＩＰ接続手段とをさらに備える構成とすることができる。
【００２１】
本発明に係るマルチチャネル会話システムは、ネットワークを介して接続される複数のクライアントとの間でネットワーク上に設営された複数の仮想的な文字列会話空間（以下、チャネルと称す）を共有し、クライアントを介して送信される文字列会話メッセージを制御することによって複数のユーザ間におけるチャネル上での文字による同時コミュニケーションを行わせるチャットサーバと、チャットサーバが管理するチャネル内の文字列会話メッセージを監視して所定条件になった場合に所定条件到達情報を出力する会話監視手段と、会話監視手段から出力される所定条件到達情報に基づいて対応するチャネルに属するクライアントのＩＰアドレスを取得し、ＶｏＩＰ接続を促すためのＶｏＩＰ移行通知を各ＩＰアドレスに送信するＶｏＩＰ通知手段と、ネットワークを介して接続される複数のクライアントとの間でネットワーク上に設営された複数の仮想的な音声会話空間（以下、ＶｏＩＰ用会議室と称す）を共有し、クライアントを介して送信される音声会話メッセージを制御することによって複数のユーザ間におけるＶｏＩＰ用会議室上での音声による同時コミュニケーションを行わせるものであって、ＶｏＩＰ通知手段によりＶｏＩＰ移行通知がなされたクライアントに対するＶｏＩＰ用会議室を提供するＶｏＩＰサーバと、チャットサーバとの間でチャネルを共有し、他のユーザとの間で文字列会話メッセージを送受信して同時コミュニケーションを行うチャットクライアントと、ＶｏＩＰサーバとの間でＶｏＩＰ用会議室を共有し、他のユーザとの間で音声会話メッセージを送受信して同時コミュニケーションを行うＶｏＩＰクライアントと、チャットクライアントが接続中のチャネルに関してＶｏＩＰ通知手段によりＶｏＩＰ移行通知を受信した場合に、前記ＶｏＩＰサーバが提供するＶｏＩＰ用会議室に前記ＶｏＩＰクライアントを接続させるＶｏＩＰ移行手段とを含む
本発明に係るマルチチャネル会話方法は、ネットワークを介して接続される複数のクライアントとチャットサーバとの間でネットワーク上に設営された複数の仮想的な文字列会話空間（以下、チャネルと称す）を共有し、クライアントを介して送信される文字列会話メッセージを制御することによって複数のユーザ間における前記チャネル上での文字による同時コミュニケーションを行わせる段階と、チャネル内の文字列会話メッセージを監視して所定条件になった場合に所定条件到達情報を出力する段階と、所定条件到達情報に基づいて対応するチャネルに属するクライアントのＩＰアドレスを取得し、ＶｏＩＰ接続を促すためのＶｏＩＰ移行通知を各ＩＰアドレスに送信する段階と、ＶｏＩＰ移行通知を送信したクライアントとＶｏＩＰサーバとの間でネットワーク上に設営された仮想的な音声会話空間（以下、ＶｏＩＰ用会議室と称す）を共有し、クライアントを介して送信される音声会話メッセージを制御することによって複数のユーザ間におけるＶｏＩＰ用会議室上での音声による同時コミュニケーションを行わせる段階とを含む。
【００２２】
本発明に係るマルチチャネル会話サーバのプログラムは、ネットワークを介して接続される複数のクライアントとの間でネットワーク上に設営された複数の仮想的な文字列会話空間（以下、チャネルと称す）を共有し、クライアントを介して送信される文字列会話メッセージを制御することによって複数のユーザ間におけるチャネル上での文字による同時コミュニケーションを行わせるチャットサーバと、チャットサーバが管理するチャネル内の文字列会話メッセージを監視して所定条件になった場合に所定条件到達情報を出力する会話監視手段と、会話監視手段から出力される所定条件到達情報に基づいて対応するチャネルに属するクライアントのＩＰアドレスを取得し、ＶｏＩＰ接続を促すためのＶｏＩＰ移行通知を各ＩＰアドレスに送信するＶｏＩＰ通知手段と、ネットワークを介して接続される複数のクライアントとの間でネットワーク上に設営された複数の仮想的な音声会話空間（以下、ＶｏＩＰ用会議室と称す）を共有し、クライアントを介して送信される音声会話メッセージを制御することによって複数のユーザ間におけるＶｏＩＰ用会議室上での音声による同時コミュニケーションを行わせるものであって、ＶｏＩＰ通知手段によりＶｏＩＰ移行通知がなされたクライアントに対するＶｏＩＰ用会議室を提供するＶｏＩＰサーバとを備えるマルチチャネル会話サーバとしてコンピュータを機能させるためのプログラムである。
【００２３】
本発明のマルチチャネル会話クライアントのプログラムは、ネットワークに接続されたチャットサーバとの間でネットワーク上に設営された仮想的な文字列会話空間（以下、チャネルと称す）を共有し、他のユーザとの間で文字列会話メッセージを送受信して同時コミュニケーションを行うチャットクライアントと、ネットワークに接続されたＶｏＩＰサーバとの間でネットワーク上に接続された仮想的な音声会話空間（以下、ＶｏＩＰ用会議室と称す）を共有し、他のユーザとの間で音声会話メッセージを送受信して同時コミュニケーションを行うＶｏＩＰクライアントと、チャットクライアントが接続中のチャネルに関してチャットサーバ側からＶｏＩＰ接続を促すＶｏＩＰ移行通知を受信した場合に、通知されたＶｏＩＰ用会議室にＶｏＩＰクライアントを接続させるＶｏＩＰ移行手段とを備えるマルチチャネル会話クライアントとしてコンピュータを機能させるためのプログラムである。
【００２４】
本発明に係るマルチチャネル会話方法のプログラムは、ネットワークを介して接続される複数のクライアントとチャットサーバとの間でネットワーク上に設営された複数の仮想的な文字列会話空間（以下、チャネルと称す）を共有し、クライアントを介して送信される文字列会話メッセージを制御することによって複数のユーザ間におけるチャネル上での文字による同時コミュニケーションを行わせる段階と、チャネル内の文字列会話メッセージを監視して所定条件になった場合に所定条件到達情報を出力する段階と、所定条件到達情報に基づいて対応するチャネルに属するクライアントのＩＰアドレスを取得し、ＶｏＩＰ接続を促すためのＶｏＩＰ移行通知を各ＩＰアドレスに送信する段階と、ＶｏＩＰ移行通知を送信したクライアントとＶｏＩＰサーバとの間でネットワーク上に設営された仮想的な音声会話空間（以下、ＶｏＩＰ用会議室と称す）を共有し、クライアントを介して送信される音声会話メッセージを制御することによって複数のユーザ間におけるＶｏＩＰ用会議室上での音声による同時コミュニケーションを行わせる段階とを含むマルチチャネル会話方法をコンピュータに実行させるためのプログラムである。
【００２５】
【発明の実施の形態】
〔第１実施形態〕
本発明の第１実施形態が採用されるシステムの概要を図１に示す。
ここでは、サーバ端末１００と複数のクライアント端末２００，２００がネットワーク上に接続されており、ネットワーク上に設営される複数の文字列会話空間であるチャネルのうちのいずれかを共有するチャットコミュニケーションまたはネットワーク上に設営される複数の音声会話空間であるＶｏＩＰ用会議室のうちいずれかを共有するＶｏＩＰ電話コミュニケーションを実現している。
【００２６】
サーバ端末１００には、各チャネル内の文字列会話メッセージを制御するチャットサーバ１１０と、各ＶｏＩＰ用会議室内の音声会話メッセージを制御するＭＣＵ（Ｍｕｌｔｉｐｏｉｎｔ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）１２０と、各クライアント端末２００からの呼制御を行うＣＭ（Ｃａｌｌ  Ｍａｎａｇｅｒ）１３０とを備えている。
図１に示すように、文字列会話メッセージを制御しているチャットサーバ１１０は、チャネル内の文字列会話メッセージの出現率が所定値を超えていると判断した場合、チャットメッセージが頻発している旨の通知をＣＭ１３０に対して送信する（図１▲１▼）。
【００２７】
ＣＭ１３０では、チャットサーバ１１０からチャットメッセージが頻発している旨の通知を受けて、ＭＣＵ１２０内にそのチャネルに対応するＶｏＩＰ用会議室を作成する（図１▲２▼）。
ＣＭ１３０は、ＶｏＩＰ用会議室を作成するとともに、対応するチャネルに属しているクライアント端末２００に対してＶｏＩＰ接続要求を送出する（図１▲３▼）。
サーバ端末１００からのＶｏＩＰ接続要求を受けたクライアント端末２００において、そのクライアント端末２００を使用しているユーザが応答した場合（図１▲４▼）、そのクライアント端末２００を通じて送信されてくる音声会話メッセージは、ＣＭ１３０を通じてＭＣＵ１２０に送出され、ＶｏＩＰ用会議室内の音声会話メッセージとして制御される。
【００２８】
この第１実施形態を構成するための制御ブロック図を図１９に示す。
このマルチチャネル会話システムでは、サーバ端末１００とクライアント端末２００とがネットワーク３００を介して接続されている。
サーバ端末１００は、前述したように、チャットサーバ１１０と、ＭＣＵ１２０とＣＭ１３０とを備えている。
チャットサーバ１１０は、チャネル内の文字列会話メッセージを監視して、所定時間内における出現率が所定値を超えた場合であって、かつその会話メッセージの発信元であるクライアント端末２００が複数である場合に、所定条件到達情報をＣＭ１３０に送信する会話頻発度監視部１１１を備えている。
【００２９】
ＣＭ１３０は、チャットサーバ１１０の管理するチャネルに属するクライアント端末２００からのＩＰアドレス登録を受け付けてＩＰアドレステーブル１３２に格納するクライアントＩＰアドレス登録部１３１と、チャットサーバ１１０から送信される所定条件到達情報に基づいてクライアントＩＰアドレス登録部１３１から対応するクライアント端末２００のＩＰアドレスを取得するＩＰアドレス取得部１３３と、ＩＰアドレス取得部１３３で取得したＩＰアドレスのクライアント端末２００に対してＶｏＩＰ接続要求を送信するＶｏＩＰ接続要求部１３４とを備えている。
【００３０】
クライアント端末２００には、サーバ端末１００のチャットサーバ１１０が管理するチャネル内での文字列会話メッセージの送受信を行うためのチャットクライアントを構成するチャットアプリ２１０と、サーバ端末１００のＭＣＵ１２０が管理するＶｏＩＰ用会議室内での音声会話メッセージの送受信を行うたＳめのＶｏＩＰクライアントを構成するＶｏＩＰアプリ２２０とを備えている。
このようにした第１実施形態における動作を図３７に基づいて説明する。
クライアント端末２００からチャットコミュニケーションを開始する際には、予めサーバ端末１００のクライアントＩＰアドレス登録部１３１にＩＰアドレスを登録することとする。このとき、クライアントＩＰアドレス登録部１３１は、ユーザがチャットで使用するユーザ名（ニックネーム）とクライアント端末２００のＩＰアドレスとを関連づけてＩＰアドレステーブル１３２に格納する。このＩＰアドレステーブル１３２の一例を表１に示す。
【００３１】
【表１】
2004185088.tif 000003
【００３２】
サーバ端末１００では、チャットサーバ１１０が各クライアント端末２００のチャットアプリ２１０から送信されてくる文字列会話メッセージを管理し、チャネル内のチャットコミュニケーションを制御する（ステップＳ１１１）。
会話頻発度監視部１１１は、各チャネルにおける文字列会話メッセージを監視しており、チャネル内の文字列会話メッセージが所定時間内に所定値を超えたか否かを判別する（Ｓ１１２）。ここで、チャネル内の文字列会話メッセージが所定時間内に所定値を超えており、かつその文字列会話メッセージの送信もとが複数のクライアント端末２００であると判断した場合にはステップＳ１１３に移行する。
【００３３】
ステップＳ１１３では、該当するチャネルに属するユーザ名を検出し、これをＣＭ１３０のＩＰアドレス取得部１３３に通知する。
ＩＰアドレス取得部１３３では、チャットサーバ１１０から送信されてきたユーザ名からＩＰアドレステーブル１３２を検索し、該当するクライアント端末２００のＩＰアドレスを取得する（ステップＳ１１４）。
ＩＰアドレス取得部１３３は、この後、取得したクライアント端末２００のＩＰアドレスとこれに対応するユーザ名とをセットにしてＶｏＩＰ接続要求部１３４に通知する（ステップＳ１１５）。
【００３４】
ＶｏＩＰ接続要求部１３４は、ＩＰアドレス取得部１３３からの通知を受けて、ＭＣＵ１２０内に対応するＶｏＩＰ用会議室を作成する（ステップＳ１１６）。ここで、ＭＣＵ１２０内に作成されるＶｏＩＰ用会議室は、派生元となったチャネルと関連づけられてＶｏＩＰ会議室管理テーブルとしてＭＣＵ１２０によって管理される。このＶｏＩＰ会議室管理テーブルの一例を表２に示す。なお、ＶｏＩＰ会議室管理テーブルは、ＣＭ１３０内で管理することも可能であり、他の記憶媒体などにより管理すること可能である。
【００３５】
【表２】
2004185088.tif 000004
【００３６】
ＶｏＩＰ接続要求部１３４は、さらに、該当するクライアント端末２００に対してＶｏＩＰ接続要求通知を送信する（ステップＳ１１７）。
クライアント端末２００では、サーバ端末１００側からＶｏＩＰ接続要求通知を受けると、アプリケーションがその旨の表示を行い、ＶｏＩＰ接続に応答するか否かをユーザに選択させる（ステップＳ１２１）。ユーザがＶｏＩＰ接続要求に応答する旨の指示を行った場合には、ステップＳ１２２に移行する。
ステップＳ１２２では、ＶｏＩＰアプリ２２０により該当するＶｏＩＰ用会議室に接続して音声会話を開始する。
【００３７】
ＶｏＩＰ接続要求通知を受けたクライアント端末２００では、たとえば、図５５に示すようなＶｏＩＰ接続要求ダイアログ５００を立ち上げるように構成できる。このＶｏＩＰ接続要求ダイアログ５００では、通知の種別がＶｏＩＰ会議接続要求である旨を示す通知種別バー５０１、「チャネル”＃ＶｏＩＰ”からＶｏＩＰ会議室”ＶｏＩＰ”が派生しました」の内容表示を行う内容表示部５０２、参加することに同意することを指示する承諾ボタン５０３、参加することに同意しないことを指示する拒否ボタン５０４などを備えている。ユーザがＶｏＩＰ用会議室への参加に同意する場合には、承諾ボタン５０３をクリックすることで、クライアント端末２００のＶｏＩＰアプリ２２０により該当するＶｏＩＰ用会議室への接続が可能となり、ＶｏＩＰ電話による音声会話に移行することができる。
【００３８】
このような第１実施形態では、チャットによる文字列会話メッセージが頻発した際に、自動的にＶｏＩＰに移行することが可能となり、電話での会議に移行する旨のネゴシエーションを行う必要がなくなり、電話番号をダイヤルする手間も省略することができる。
〔第２実施形態〕
本発明の第２実施形態が採用されるシステムの概要を図２に示す。
第１実施形態と同様にして、サーバ端末１００と複数のクライアント端末２００，２００がネットワーク上に接続されており、ネットワーク上に設営される複数の文字列会話空間であるチャネルのうちのいずれかを共有するチャットコミュニケーションまたはネットワーク上に設営される複数の音声会話空間であるＶｏＩＰ用会議室のうちいずれかを共有するＶｏＩＰ電話コミュニケーションを実現している。
【００３９】
図２に示すように、文字列会話メッセージを制御しているチャットサーバ１１０は、チャネル内の文字列会話メッセージの出現率が所定値を超えていると判断した場合、チャットメッセージが頻発している旨の通知をＣＭ１３０に対して送信する（図２▲１▼）。
ＣＭ１３０では、チャットサーバ１１０からチャットメッセージが頻発している旨の通知を受けて、ＭＣＵ１２０内にそのチャネルに対応するＶｏＩＰ用会議室を作成する（図２▲２▼）。
【００４０】
ＣＭ１３０は、ＶｏＩＰ用会議室を作成するとともに、対応するチャネルに属しているクライアント端末２００に対して、作成したＶｏＩＰ用会議室を通知する（図２▲３▼）。
サーバ端末１００からのＶｏＩＰ用会議室の通知を受けたクライアント端末２００において、そのクライアント端末２００がＶｏＩＰ用会議室への接続を行った場合（図２▲４▼）、そのクライアント端末２００を通じて送信されてくる音声会話メッセージは、ＣＭ１３０を通じてＭＣＵ１２０に送出され、ＶｏＩＰ会議室内の音声会話メッセージとして制御される。
【００４１】
この第２実施形態を構成するための制御ブロック図を図２０に示す。
この第２実施形態においても、第１実施形態と同様にしてサーバ端末１００とクライアント端末２００とがネットワーク３００を介して接続されている。
サーバ端末１００は、前述したように、チャットサーバ１１０と、ＭＣＵ１２０とＣＭ１３０とを備えている。
チャットサーバ１１０は、チャネル内の文字列会話メッセージを監視して、所定時間内における出現率が所定値を超えた場合であって、かつその会話メッセージの発信元であるクライアント端末２００が複数である場合に、所定条件到達情報をＣＭ１３０に送信する会話頻発度監視部１１１を備えている。
【００４２】
ＣＭ１３０は、会話頻発度監視部１１１から送信されてくる所定条件到達情報に応じて、ＭＣＵ１２０内にＶｏＩＰ用会議室を作成するとともに該当するチャネルに属するクライアント端末２００に対して作成したＶｏＩＰ用会議室を通知するＶｏＩＰ用会議室通知部１３５を備えている。
クライアント端末２００には、サーバ端末１００のチャットサーバ１１０が管理するチャネル内での文字列会話メッセージの送受信を行うためのチャットクライアントを構成するチャットアプリ２１０と、サーバ端末１００のＭＣＵ１２０が管理するＶｏＩＰ用会議室内での音声会話メッセージの送受信を行うたＳめのＶｏＩＰクライアントを構成するＶｏＩＰアプリ２２０とを備えている。
【００４３】
チャットアプリ２１０は、チャットサーバ１１０が管理するチャネル内の文字列会話メッセージを送受信するチャット機能の他に、ＶｏＩＰ用会議室通知部１３５からの通知に応じてそのＶｏＩＰ用会議室への接続を行うＶｏＩＰ接続部２１１を備えている。
このようにした第２実施形態における動作を図３８に基づいて説明する。
サーバ端末１００では、チャットサーバ１１０が各クライアント端末２００のチャットアプリ２１０から送信されてくる文字列会話メッセージを管理し、チャネル内のチャットコミュニケーションを制御する（ステップＳ１３１）。
【００４４】
会話頻発度監視部１１１は、各チャネルにおける文字列会話メッセージを監視しており、チャネル内の文字列会話メッセージが所定時間内に所定値を超えたか否かを判別する（Ｓ１３２）。ここで、チャネル内の文字列会話メッセージが所定時間内に所定値を超えており、かつその文字列会話メッセージの送信もとが複数のクライアント端末２００であると判断した場合にはステップＳ１３３に移行する。
ステップＳ１３３では、該当するチャネルに属するユーザ名を検出し、これをＣＭ１３０のＶｏＩＰ用会議室通知部１３５に通知する。
【００４５】
ＶｏＩＰ用会議室通知部１３５では、会話頻発度監視部１１１からの通知を受けて、ＭＣＵ１２０内に対応するＶｏＩＰ用会議室を作成する（ステップＳ１３４）。
ＶｏＩＰ用会議室通知部１３５は、さらに、該当するクライアント端末２００に対してＶｏＩＰ用会議室情報を通知する（ステップＳ１３５）。ここでは、クライアント端末２００のＩＰアドレスは必要なく、チャットサーバ１１０を介してチャネル内における制御情報としてクライアント端末２００のチャットアプリ２１０に会議室名などを含むＶｏＩＰ用会議室情報を送信する。
【００４６】
クライアント端末２００では、サーバ端末１００側からＶｏＩＰ用会議室の通知を受けると、チャットアプリ２１０を介してその旨の表示を行い、ＶｏＩＰ用会議室への接続を行うか否かをユーザに選択させる（ステップＳ１４１）。ユーザがＶｏＩＰ接続を行う旨の指示を行った場合には、ステップＳ１４２に移行する。
ステップＳ１４２では、ＶｏＩＰアプリ２２０により該当するＶｏＩＰ用会議室に接続して音声会話を開始する。
ＶｏＩＰ用会議室の通知を受けたクライアント端末２００では、たとえば、図５６に示すようなＶｏＩＰ会議室通知ダイアログ５１０を立ち上げるように構成できる。このＶｏＩＰ会議室通知ダイアログ５１０では、通知の種別がＶｏＩＰ会議室通知である旨を示す通知種別バー５１１、「チャネル”＃ＶｏＩＰ”からＶｏＩＰ会議室”ＶｏＩＰ”が派生しました」の内容表示を行う内容表示部５１２、参加することに同意することを指示する承諾ボタン５１３、参加することに同意しないことを指示する拒否ボタン５１４などを備えている。ユーザがＶｏＩＰ用会議室への参加に同意する場合には、承諾ボタン５１３をクリックすることで、クライアント端末２００のＶｏＩＰアプリ２２０により該当するＶｏＩＰ用会議室への接続が可能となり、ＶｏＩＰ電話による音声会話に移行することができる。
【００４７】
このような第２実施形態では、第１実施形態と同様に、チャットによる文字列会話メッセージが頻発した際に、自動的にＶｏＩＰに移行することが可能となり、電話での会議に移行する旨のネゴシエーションを行う必要がなくなり、電話番号をダイヤルする手間も省略することができる。
〔第３実施形態〕
本発明の第３実施形態が採用されるシステムの概要を図３に示す。
この第３実施形態も第１実施形態と同様にして、サーバ端末１００と複数のクライアント端末２００，２００がネットワーク上に接続されており、ネットワーク上に設営される複数の文字列会話空間であるチャネルのうちのいずれかを共有するチャットコミュニケーションまたはネットワーク上に設営される複数の音声会話空間であるＶｏＩＰ用会議室のうちいずれかを共有するＶｏＩＰ電話コミュニケーションを実現している。
【００４８】
図３に示すように、文字列会話メッセージを制御しているチャットサーバ１１０は、チャネル内の文字列会話メッセージ中に特定の文字列が出現するか否かを監視しており、特定の文字列が出現した場合、所定条件到達情報をＣＭ１３０に対して送信する。たとえば、チャットサーバ１１０は、文字列会話メッセージ中にチャネルに属するユーザ名を検出した場合に、そのユーザに対する呼び掛けがあったと判断し、呼び掛けメッセージの検出通知をＣＭ１３０に送出する（図３▲１▼）。
【００４９】
ＣＭ１３０では、チャットサーバ１１０から呼び掛けメッセージの検出通知を受けて、ＭＣＵ１２０内に対応するＶｏＩＰ用会議室を作成する（図３▲２▼）。
ＣＭ１３０は、ＶｏＩＰ用会議室を作成するとともに、呼び掛けを行ったクライアント端末と呼び掛けられたクライアント端末に対して、ＶｏＩＰ接続要求を送出する（図３▲３▼）。
サーバ端末１００からのＶｏＩＰ接続要求を受けたクライアント端末２００において、そのクライアント端末２００を使用しているユーザが応答した場合（図３▲４▼）、そのクライアント端末２００を通じて送信されてくる音声会話メッセージは、ＣＭ１３０を通じてＭＣＵ１２０に送出され、ＶｏＩＰ用会議室内の音声会話メッセージとして制御される。
【００５０】
この第３実施形態を構成するための制御ブロック図を図２１に示す。
第３実施形態におけるマルチチャネル会話システムは第１実施形態と同様に、サーバ端末１００とクライアント端末２００とがネットワーク３００を介して接続されている。
サーバ端末１００は、前述したように、チャットサーバ１１０と、ＭＣＵ１２０とＣＭ１３０とを備えている。
チャットサーバ１１０は、チャネル内の文字列会話メッセージを監視して、文字列会話メッセージ中に所定の文字列が出現した場合に所定条件到達情報を通知する特定文字列監視部１１２を備えている。
【００５１】
ＣＭ１３０は、チャットサーバ１１０の管理するチャネルに属するクライアント端末２００からのＩＰアドレス登録を受け付けてＩＰアドレステーブル１３２に格納するクライアントＩＰアドレス登録部１３１と、チャットサーバ１１０から送信される所定条件到達情報に基づいてクライアントＩＰアドレス登録部１３１から対応するクライアント端末２００のＩＰアドレスを取得するＩＰアドレス取得部１３３と、ＩＰアドレス取得部１３３で取得したＩＰアドレスのクライアント端末２００に対してＶｏＩＰ接続要求を送信するＶｏＩＰ接続要求部１３４とを備えている。この場合、ＩＰアドレス取得部１３３は、特定文字列監視部１１２からの呼び掛けメッセージ検出通知に基づいて、呼び掛けられたユーザ名に対応するクライアント端末２００と、呼び掛けを行ったユーザ名に対応するクライアント端末の両方についてそのＩＰアドレスを取得し、これをＶｏＩＰ接続要求部１３４に送出するように構成できる。
【００５２】
クライアント端末２００には、サーバ端末１００のチャットサーバ１１０が管理するチャネル内での文字列会話メッセージの送受信を行うためのチャットクライアントを構成するチャットアプリ２１０と、サーバ端末１００のＭＣＵ１２０が管理するＶｏＩＰ用会議室内での音声会話メッセージの送受信を行うたＳめのＶｏＩＰクライアントを構成するＶｏＩＰアプリ２２０とを備えている。
このようにした第３実施形態における動作を図３９に基づいて説明する。
第１実施形態と同様に、クライアント端末２００からチャットコミュニケーションを開始する際には、予めサーバ端末１００のクライアントＩＰアドレス登録部１３１にＩＰアドレスを登録することとする。
【００５３】
サーバ端末１００では、チャットサーバ１１０が各クライアント端末２００のチャットアプリ２１０から送信されてくる文字列会話メッセージを管理し、チャネル内のチャットコミュニケーションを制御する（ステップＳ１５１）。
特定文字列監視部１１２は、各チャネルにおける文字列会話メッセージを監視しており、チャネル内の文字列会話メッセージに所定の文字列が含まれているか否かを判別する（Ｓ１５２）。特に、チャネルに属するユーザ名を検出した場合には、そのユーザ名に対する呼び掛けメッセージがあったと判定して、ステップＳ１５３に移行する。
【００５４】
ステップＳ１５３では、検出された呼び掛けメッセージの発信ユーザ名と、呼び掛けられたユーザ名を検出して、ＩＰアドレス取得部１３３に通知する。
ＩＰアドレス取得部１３３では、チャットサーバ１１０から送信されてきたユーザ名からＩＰアドレステーブル１３２を検索し、該当するクライアント端末２００のＩＰアドレスを取得する（ステップＳ１５４）。
ＩＰアドレス取得部１３３は、この後、取得したクライアント端末２００のＩＰアドレスとこれに対応するユーザ名とをセットにしてＶｏＩＰ接続要求部１３４に通知する（ステップＳ１５５）。
【００５５】
ＶｏＩＰ接続要求部１３４は、ＩＰアドレス取得部１３３からの通知を受けて、ＭＣＵ１２０内に対応するＶｏＩＰ用会議室を作成する（ステップＳ１５６）。
ＶｏＩＰ接続要求部１３４は、さらに、該当するクライアント端末２００に対してＶｏＩＰ接続要求通知を送信する（ステップＳ１５７）。
クライアント端末２００では、サーバ端末１００側からＶｏＩＰ接続要求通知を受けると、アプリケーションがその旨の表示を行い、ＶｏＩＰ接続に応答するか否かをユーザに選択させる（ステップＳ１６１）。ユーザがＶｏＩＰ接続要求に応答する旨の指示を行った場合には、ステップＳ１６２に移行する。
【００５６】
ステップＳ１６２では、ＶｏＩＰアプリ２２０により該当するＶｏＩＰ用会議室に接続して音声会話を開始する。
ＶｏＩＰ接続要求通知を受けたクライアント端末２００では、たとえば、図５７に示すようなＶｏＩＰ接続要求ダイアログ５２０を立ち上げるように構成できる。このＶｏＩＰ接続要求ダイアログ５２０では、通知の種別がＶｏＩＰ会議接続要求である旨を示す通知種別バー５２１、呼び掛けメッセージの送信元であるユーザがＶｏＩＰ用会議室を作成した旨の内容（図においては、「田中さん（呼び掛け元）がＶｏＩＰ会議室”ＶｏＩＰ”を作成しました」の表示内容）を表示する内容表示部５２２、参加することに同意することを指示する承諾ボタン５２３、参加することに同意しないことを指示する拒否ボタン５２４などを備えている。ユーザがＶｏＩＰ用会議室への参加に同意する場合には、承諾ボタン５２３をクリックすることで、クライアント端末２００のＶｏＩＰアプリ２２０により該当するＶｏＩＰ用会議室への接続が可能となり、ＶｏＩＰ電話による音声会話に移行することができる。
【００５７】
このような第３実施形態では、呼び掛けメッセージを通知することにより、自動的にＶｏＩＰに移行することが可能となり、電話での会議に移行する旨のネゴシエーションを行う必要がなくなり、電話番号をダイヤルする手間も省略することができる。
〔第４実施形態〕
本発明の第４実施形態が採用されるシステムの概要を図４に示す。
第１実施形態と同様にして、サーバ端末１００と複数のクライアント端末２００，２００がネットワーク上に接続されており、ネットワーク上に設営される複数の文字列会話空間であるチャネルのうちのいずれかを共有するチャットコミュニケーションまたはネットワーク上に設営される複数の音声会話空間であるＶｏＩＰ用会議室のうちいずれかを共有するＶｏＩＰ電話コミュニケーションを実現している。
【００５８】
図４に示すように、文字列会話メッセージを制御しているチャットサーバ１１０は、チャネル内の文字列会話メッセージ中に特定の文字列が出現するか否かを監視しており、特定の文字列が出現した場合、所定条件到達情報をＣＭ１３０に対して送信する。たとえば、チャットサーバ１１０は、文字列会話メッセージ中にチャネルに属するユーザ名を検出した場合に、そのユーザに対する呼び掛けがあったと判断し、呼び掛けメッセージの検出通知をＣＭ１３０に送出する（図４▲１▼）。
【００５９】
ＣＭ１３０では、チャットサーバ１１０から呼び掛けメッセージの検出通知を受けて、ＭＣＵ１２０内に対応するＶｏＩＰ用会議室を作成する（図４▲２▼）。
ＣＭ１３０は、ＶｏＩＰ用会議室を作成するとともに、呼び掛けを行ったクライアント端末と呼び掛けられたクライアント端末に対して、作成したＶｏＩＰ用会議室を通知する（図４▲３▼）。
サーバ端末１００からのＶｏＩＰ用会議室の通知を受けたクライアント端末２００において、そのクライアント端末２００がＶｏＩＰ用会議室への接続を行った場合（図４▲４▼）、そのクライアント端末２００を通じて送信されてくる音声会話メッセージは、ＣＭ１３０を通じてＭＣＵ１２０に送出され、ＶｏＩＰ会議室内の音声会話メッセージとして制御される。
【００６０】
この第４実施形態を構成するための制御ブロック図を図２２に示す。
この第４実施形態においても、第１実施形態と同様にしてサーバ端末１００とクライアント端末２００とがネットワーク３００を介して接続されている。
サーバ端末１００は、前述したように、チャットサーバ１１０と、ＭＣＵ１２０とＣＭ１３０とを備えている。
チャットサーバ１１０は、チャネル内の文字列会話メッセージを監視して、所定の文字列を検出した場合に所定条件到達情報ををＣＭ１３０に送信する特定文字列監視部１１２を備えている。
【００６１】
ＣＭ１３０は、特定文字列監視部１１２から送信されてくる所定条件到達情報に応じて、ＭＣＵ１２０内にＶｏＩＰ用会議室を作成するとともに、該当するクライアント端末２００に対するＶｏＩＰ用会議室情報の通知を行うＶｏＩＰ用会議室通知部１３５を備えている。この場合、ＶｏＩＰ用会議室通知部１３５は、特定文字列監視部１１２からの呼び掛けメッセージ検出通知に基づいて、呼び掛けられたユーザ名に対応するクライアント端末２００と、呼び掛けを行ったユーザ名に対応するクライアント端末の両方について、会議室名などのＶｏＩＰ用会議室情報を送出するように構成できる。
【００６２】
クライアント端末２００には、サーバ端末１００のチャットサーバ１１０が管理するチャネル内での文字列会話メッセージの送受信を行うためのチャットクライアントを構成するチャットアプリ２１０と、サーバ端末１００のＭＣＵ１２０が管理するＶｏＩＰ用会議室内での音声会話メッセージの送受信を行うたＳめのＶｏＩＰクライアントを構成するＶｏＩＰアプリ２２０とを備えている。
チャットアプリ２１０は、チャットサーバ１１０が管理するチャネル内の文字列会話メッセージを送受信するチャット機能の他に、ＶｏＩＰ用会議室通知部１３５からの通知に応じてそのＶｏＩＰ用会議室への接続を行うＶｏＩＰ接続部２１１を備えている。
【００６３】
このようにした第４実施形態における動作を図４０に基づいて説明する。
サーバ端末１００では、チャットサーバ１１０が各クライアント端末２００のチャットアプリ２１０から送信されてくる文字列会話メッセージを管理し、チャネル内のチャットコミュニケーションを制御する（ステップＳ１７１）。
特定文字列監視部１１２は、各チャネルにおける文字列会話メッセージを監視しており、チャネル内の文字列会話メッセージに所定の文字列が含まれているか否かを判別する（Ｓ１７２）。特に、チャネルに属するユーザ名を検出した場合には、そのユーザ名に対する呼び掛けメッセージがあったと判定して、ステップＳ１７３に移行する。
【００６４】
ステップＳ１７３では、検出された呼び掛けメッセージの発信ユーザ名と、呼び掛けられたユーザ名を検出して、ＶｏＩＰ用会議室通知部１３５に通知する。
ＶｏＩＰ用会議室通知部１３５では、特定文字列監視部１１２からの通知を受けて、ＭＣＵ１２０内に対応するＶｏＩＰ用会議室を作成する（ステップＳ１７４）。
ＶｏＩＰ用会議室通知部１３５は、さらに、該当するクライアント端末２００に対してＶｏＩＰ用会議室情報を通知する（ステップＳ１７５）。ここでは、クライアント端末２００のＩＰアドレスは必要なく、チャットサーバ１１０を介してチャネル内における制御情報としてクライアント端末２００のチャットアプリ２１０に会議室名などを含むＶｏＩＰ用会議室情報を送信する。
【００６５】
クライアント端末２００では、サーバ端末１００側からＶｏＩＰ用会議室の通知を受けると、チャットアプリ２１０を介してその旨の表示を行い、ＶｏＩＰ用会議室への接続を行うか否かをユーザに選択させる（ステップＳ１８１）。ユーザがＶｏＩＰ接続を行う旨の指示を行った場合には、ステップＳ１８２に移行する。
ステップＳ１８２では、ＶｏＩＰアプリ２２０により該当するＶｏＩＰ用会議室に接続して音声会話を開始する。
ＶｏＩＰ用会議室の通知を受けたクライアント端末２００では、たとえば、図５８に示すようなＶｏＩＰ会議室通知ダイアログ５３０を立ち上げるように構成できる。このＶｏＩＰ会議室通知ダイアログ５３０では、通知の種別がＶｏＩＰ会議室通知である旨を示す通知種別バー５３１、呼び掛けメッセージの送信元であるユーザがＶｏＩＰ用会議室を作成した旨の内容（図においては、「田中さん（呼び掛け元）がＶｏＩＰ会議室”ＶｏＩＰ”を作成しました」の表示内容）を表示する内容表示部５３２、参加することに同意することを指示する承諾ボタン５３３、参加することに同意しないことを指示する拒否ボタン５３４などを備えている。ユーザがＶｏＩＰ用会議室への参加に同意する場合には、承諾ボタン５１３をクリックすることで、クライアント端末２００のＶｏＩＰアプリ２２０により該当するＶｏＩＰ用会議室への接続が可能となり、ＶｏＩＰ電話による音声会話に移行することができる。
【００６６】
このような第４実施形態では、チャネル内の文字列会話メッセージ中に特定の文字列を送信する、特に、チャネルに属するユーザ名を送信することで、自動的にＶｏＩＰに移行することが可能となり、電話での会議に移行する旨のネゴシエーションを行う必要がなくなり、電話番号をダイヤルする手間も省略することができる。
〔第５実施形態〕
本発明の第５実施形態が採用されるシステムの概要を図５に示す。
【００６７】
第１実施形態と同様にして、サーバ端末１００と複数のクライアント端末２００，２００がネットワーク上に接続されており、ネットワーク上に設営される複数の文字列会話空間であるチャネルのうちのいずれかを共有するチャットコミュニケーションまたはネットワーク上に設営される複数の音声会話空間であるＶｏＩＰ用会議室のうちいずれかを共有するＶｏＩＰ電話コミュニケーションを実現している。
サーバ端末１００およびクライアント端末２００には、前述の実施形態のように、チャネル内の文字列会話メッセージを監視して、会話頻発度または特定文字列の出現に応じてＶｏＩＰ用会議室をＭＣＵ１２０内に作成し、該当するクライアント端末２００に対してＶｏＩＰ接続要求またはＶｏＩＰ用会議室情報の通知を行い、クライアント端末２００から自動的にＶｏＩＰ用会議室に接続する機能が備わっている（図５▲１▼）。
【００６８】
さらに、チャットサーバ１１０は、チャネル内の文字列会話メッセージ中に特定の文字列が出現するか否かを監視しており、特定の文字列が出現した場合、特定文字列出現通知をＣＭ１３０に対して送信する（図５▲２▼）。
ＣＭ１３０は、チャットサーバ１１０から通知のあった特定文字列を音声合成により読み上げて、ＶｏＩＰにより各クライアント端末２００に送出する（図５▲３▼）。
この第５実施形態を構成するための制御ブロック図を図２３に示す。
この第５実施形態においても、第１実施形態と同様にしてサーバ端末１００とクライアント端末２００とがネットワーク３００を介して接続されている。
【００６９】
サーバ端末１００は、前述したように、チャットサーバ１１０と、ＭＣＵ１２０とＣＭ１３０とを備えている。
チャットサーバ１１０は、チャネル内の文字列会話メッセージを監視して、所定の文字列を検出した場合に所定条件到達情報をＣＭ１３０に送信する特定文字列監視部１１２を備えている。
ＣＭ１３０は、特定文字列監視部１１２から送信されてくる所定条件到達情報に応じて、ＭＣＵ１２０内にＶｏＩＰ用会議室を作成するとともに、該当するクライアント端末２００に対するＶｏＩＰ用会議室情報の通知を行うＶｏＩＰ用会議室通知部１３５を備えている。この場合、ＶｏＩＰ用会議室通知部１３５は、チャットサーバ１１０からの所定条件到達情報に基づいて作成したＶｏＩＰ用会議室の情報をクライアント端末２００に通知するように構成でき、また、特定文字列監視部１１２からの呼び掛けメッセージ検出通知に基づいて、呼び掛けられたユーザ名に対応するクライアント端末２００と、呼び掛けを行ったユーザ名に対応するクライアント端末の両方について、会議室名などのＶｏＩＰ用会議室情報を送出するように構成できる。また、ＶｏＩＰ用会議室通知部１３５は、特定文字列監視部１１２から送信されてくる特定文字列検出通知を受け、呼出メッセージ通知を送出する。
【００７０】
ＣＭ１３０は、ＶｏＩＰ用会議室通知部１３５から通知される呼出メッセージ通知に基づいてＶｏＩＰを通じて呼出を行うＶｏＩＰ呼出部１３６を備えている。このＶｏＩＰ呼出部１３６は、音声合成部１３７を備えており、チャットサーバ１１０の特定文字列監視部１１２が検出した特定文字列を音声に変換してＶｏＩＰに出力する。
クライアント端末２００には、サーバ端末１００のチャットサーバ１１０が管理するチャネル内での文字列会話メッセージの送受信を行うためのチャットクライアントを構成するチャットアプリ２１０と、サーバ端末１００のＭＣＵ１２０が管理するＶｏＩＰ用会議室内での音声会話メッセージの送受信を行うたＳめのＶｏＩＰクライアントを構成するＶｏＩＰアプリ２２０とを備えている。
【００７１】
チャットアプリ２１０は、チャットサーバ１１０が管理するチャネル内の文字列会話メッセージを送受信するチャット機能の他に、ＶｏＩＰ用会議室通知部１３５からの通知に応じてそのＶｏＩＰ用会議室への自動接続を行うＶｏＩＰ自動応答部２１２を備えている。
また、ＶｏＩＰアプリ２２０は、サーバ端末１００のＶｏＩＰ呼出部１３６が出力する音声出力を受けてこれをユーザに通知する。
このようにした第５実施形態における動作を図４１に基づいて説明する。
【００７２】
サーバ端末１００では、チャットサーバ１１０が各クライアント端末２００のチャットアプリ２１０から送信されてくる文字列会話メッセージを管理し、チャネル内のチャットコミュニケーションを制御しており、チャネル内の文字列会話メッセージの頻発度が所定値を超えた場合や所定の文字列を検出した場合にＶｏＩＰ接続要求またはＶｏＩＰ用会議室情報通知をクライアント端末２００に送出する（ステップＳ１９１）。
サーバ端末１００からＶｏＩＰ接続要求またはＶｏＩＰ用会議室情報通知を受けたクライアント端末２００では、ＶｏＩＰ自動応答部２１２によりＶｏＩＰ接続／応答処理を実行する（ステップＳ２０１）。
【００７３】
サーバ端末１００のチャットサーバ１１０において、チャネル内の文字列会話メッセージに特定文字列を検出し場合には、ＶｏＩＰ呼出部１３６の音声合成部１３７によりメッセージの音声合成を行う（ステップＳ１９２）。この後、ＶｏＩＰ呼出部１３６は、クライアント端末２００に対してＶｏＩＰを通じて呼出音声メッセージの通知を行う（ステップＳ１９３）。
このようにした第５実施形態では、チャットにより呼びかけを行った際に、文字列による表示を行うだけでなく、ＶｏＩＰ音声によって各ユーザへの呼びかけを行うことが可能であり、クライアント端末２００を操作するユーザが認識することを容易にする。たとえば、チャネルに属するユーザ名を文字列会話メッセージにより呼びかけた場合に、これを音声にしてＶｏＩＰにより呼びかけることにより、呼びかけられたユーザがこれを容易に認識することが可能となる。
【００７４】
〔第６実施形態〕
本発明の第６実施形態が採用されるシステムの概要を図６に示す。
第１実施形態と同様にして、サーバ端末１００と複数のクライアント端末２００，２００がネットワーク上に接続されており、ネットワーク上に設営される複数の文字列会話空間であるチャネルのうちのいずれかを共有するチャットコミュニケーションまたはネットワーク上に設営される複数の音声会話空間であるＶｏＩＰ用会議室のうちのいずれかを共有するＶｏＩＰ電話コミュニケーションを実現している。
【００７５】
ＭＣＵ１２０に作成されたＶｏＩＰ用会議室を通じてクライアント端末２００がＶｏＩＰ電話コミュニケーションを行っている間、ＣＭ１３０がＶｏＩＰ用会議室内の音声会話メッセージ量を監視している。具体的には、ＣＭ１３０は、各ＶｏＩＰ用会議室内の音声パケット量を監視しており、この音声パケット量が所定値以下になったか否かの検出を行っている（図６▲１▼）。
ＶｏＩＰ用会議室内における音声パケット量が所定量以下になったと判断した場合には、ＭＣＵ１２０内の該当するＶｏＩＰ用会議室を閉鎖する（図６▲２▼）。
【００７６】
これと同時に、ＣＭ１３０は、閉鎖したＶｏＩＰ用会議室に属するクライアント端末２００に対してＶｏＩＰ用会議室を閉鎖した旨の通知（切断通知）を送信する（図６▲３▼）。
この第６実施形態を構成するための制御ブロック図を図２４に示す。
この第６実施形態においても、第１実施形態と同様にしてサーバ端末１００とクライアント端末２００とがネットワーク３００を介して接続されている。
サーバ端末１００は、前述したように、チャットサーバ１１０と、ＭＣＵ１２０とＣＭ１３０とを備えている。
【００７７】
チャットサーバ１１０は、チャネル内の文字列会話メッセージを制御して複数のクライアント端末２００の間で文字列によるチャットコミュニケーションを提供する。このチャットサーバ１１０は、前述の実施形態と同様に、チャネル内の文字列会話メッセージの出現率や特定文字列の検出などに基づいてＣＭ１３０に所定条件到達情報を送信し、ＭＣＵ１２０内に該当するＶｏＩＰ用会議室を作成させるとともに、該当するクライアント端末２００にＶｏＩＰ接続要求またはＶｏＩＰ用会議室情報の通知をさせるように構成できる。
【００７８】
ＣＭ１３０は、クライアント端末２００からの要求に応じてＭＣＵ１２０内に作成されたＶｏＩＰ用会議室またはチャットサーバ１１０からの所定条件到達情報に基づいてＭＣＵ１２０内に作成されたＶｏＩＰ用会議室における通信量を監視して、所定量以下になった場合にそのＶｏＩＰ用会議室を閉鎖するとともに該当するクライアント端末２００に対してＶｏＩＰ切断通知を行うＶｏＩＰ会議室通信量監視部１３８を備えている。
クライアント端末２００には、サーバ端末１００のチャットサーバ１１０が管理するチャネル内での文字列会話メッセージの送受信を行うためのチャットクライアントを構成するチャットアプリ２１０と、サーバ端末１００のＭＣＵ１２０が管理するＶｏＩＰ用会議室内での音声会話メッセージの送受信を行うためのＶｏＩＰクライアントを構成するＶｏＩＰアプリ２２０とを備えている。
【００７９】
チャットアプリ２１０は、チャットサーバ１１０が管理するチャネル内の文字列会話メッセージを送受信するチャット機能の他に、ＶｏＩＰ用会議室通知部１３５からの通知に応じてそのＶｏＩＰ用会議室への自動接続を行うＶｏＩＰ自動応答部２１２を備える構成とすることもできる。
このようにした第６実施形態における動作を図４２に基づいて説明する。
サーバ端末１００側では、クライアント端末２００からの要求に応じて作成されたＶｏＩＰ用会議室、またはチャットサーバ１１０によりチャネル内の文字列会話メッセージを監視した結果作成されたＶｏＩＰ用会議室を通じて、各クライアント端末２００からのＶｏＩＰ音声パケットを制御する（ステップＳ２１１）。
【００８０】
ＶｏＩＰ用会議室内における音声会話メッセージの通信量は、ＶｏＩＰ会議室通信量監視部１３８によって監視されている。ＶｏＩＰ会議室通信量監視部１３８は、ＶｏＩＰ用会議室内における音声パケット量が一定値以下であると判断した場合（ステップＳ２１２）、ＭＣＵ１２０内の該当するＶｏＩＰ用会議室を閉鎖する（ステップＳ２１３）。ＶｏＩＰ会議室通信量監視部１３８は、これと同時に、クライアント端末１００に対してＶｏＩＰ切断通知を送信する（ステップＳ２１４）。
クライアント端末２００側では、サーバ端末１００からのＶｏＩＰ切断通知を受けると、ＶｏＩＰアプリ２２０が該当するＶｏＩＰ用会議室が閉鎖された旨の表示を行うなどしてＶｏＩＰ切断表示を行う（ステップＳ２２１）。
【００８１】
ここで閉鎖されたＶｏＩＰ用会議室が、チャットサーバ１１０が管理するチャネルから派生したものである場合には、該当するクライアント端末２００のユーザは元のチャネルを通じて文字列会話メッセージによるチャットコミュニケーションに戻ることも可能であり、そうでない場合には、チャットサーバ１１０により新たなチャネルを作成させるように構成することも可能である。
このような第６実施形態では、ＶｏＩＰ用会議室内における音声パケット量が減少してきた場合に、このＶｏＩＰ用会議室を終了することで、サーバ側の負担の少ないチャットコミュニケーションに速やかに移行させることが可能である。
【００８２】
〔第７実施形態〕
本発明の第７実施形態が採用されるシステムの概要を図７に示す。
第１実施形態と同様にして、サーバ端末１００と複数のクライアント端末２００，２００がネットワーク上に接続されており、ネットワーク上に設営される複数の文字列会話空間であるチャネルのうちのいずれかを共有するチャットコミュニケーションまたはネットワーク上に設営される複数の音声会話空間であるＶｏＩＰ用会議室のうちのいずれかを共有するＶｏＩＰ電話コミュニケーションを実現している。
【００８３】
ＭＣＵ１２０に作成されたＶｏＩＰ用会議室を通じてクライアント端末２００がＶｏＩＰ電話コミュニケーションを行っている間、クライアント端末２００側において自端末からの音声会話メッセージの通信量を監視しており、自端末からの音声パケット量が所定値以下になったか否かの検出を行っている（図７▲１▼）。
クライアント端末２００において、自端末からの音声パケット量が所定値以下になったと判断した場合には、そのＶｏＩＰ用会議室に対するＶｏＩＰ接続の切断を通知する（図７▲２▼）。
【００８４】
サーバ端末１００では、ＭＣＵ１２０内のＶｏＩＰ用会議室を通じてＶｏＩＰ電話コミュニケーションを提供し、ＶｏＩＰ用会議室に属するクライアント端末２００がすべてＶｏＩＰ接続を切断した場合に、このＶｏＩＰ用会議室を閉鎖する（図７▲３▼）。
この第７実施形態を構成するための制御ブロック図を図２５に示す。
この第７実施形態においても、第１実施形態と同様にしてサーバ端末１００とクライアント端末２００とがネットワーク３００を介して接続されている。
サーバ端末１００は、前述したように、チャットサーバ１１０と、ＭＣＵ１２０とＣＭ１３０とを備えている。
【００８５】
チャットサーバ１１０は、チャネル内の文字列会話メッセージを制御して複数のクライアント端末２００の間で文字列によるチャットコミュニケーションを提供する。このチャットサーバ１１０は、前述の実施形態と同様に、チャネル内の文字列会話メッセージの出現率や特定文字列の検出などに基づいてＣＭ１３０に所定条件到達情報を送信し、ＭＣＵ１２０内に該当するＶｏＩＰ用会議室を作成させるとともに、該当するクライアント端末２００にＶｏＩＰ接続要求またはＶｏＩＰ用会議室情報の通知をさせるように構成できる。
【００８６】
クライアント端末２００には、サーバ端末１００のチャットサーバ１１０が管理するチャネル内での文字列会話メッセージの送受信を行うためのチャットクライアントを構成するチャットアプリ２１０と、サーバ端末１００のＭＣＵ１２０が管理するＶｏＩＰ用会議室内での音声会話メッセージの送受信を行うためのＶｏＩＰクライアントを構成するＶｏＩＰアプリ２２０とを備えている。
ＶｏＩＰアプリ２２０は、サーバ端末１００内に設定されるＶｏＩＰ用会議室を通じて他のクライアント端末２００との間でＶｏＩＰ電話コミュニケーションを実行するものであり、この機能の他に自端末から送信される音声会話メッセージの通信量を監視するＶｏＩＰ通信量監視部２２１を備えている。
【００８７】
ＶｏＩＰ通信量監視部２２１は、自端末から送信される音声パケット量を監視し、所定値以下であると判断した場合にＶｏＩＰ接続を切断する旨の通知をサーバ１００側に送信して、ＶｏＩＰ接続を終了させる。
このようにした第７実施形態における動作を図４３に基づいて説明する。
クライアント端末２００では、クライアント端末２００からの要求に応じてサーバ端末１００内に作成されたＶｏＩＰ用会議室またはサーバ端末１００がチャットのチャネルから派生して作成したＶｏＩＰ用会議室に接続を行って、ＶｏＩＰ音声パケットの送受信を行う（ステップＳ２３１）。
【００８８】
ここで、ＶｏＩＰ通信量監視部２２１は、自端末から送信される音声パケット量を監視し、所定値以下であるか否かを判別する（ステップＳ２３２）。ＶｏＩＰ通信量監視部２２１は、自端末からの音声パケット量が所定値以下であると判断した場合に、サーバ端末１００側にＶｏＩＰ切断通知を行い（ステップＳ２３３）、属しているＶｏＩＰ用会議室へのＶｏＩＰ接続を切断する。
ＶｏＩＰアプリ２２０は、この後、ユーザに対してＶｏＩＰ接続を終了させた旨の表示を行う（ステップＳ２３４）。
【００８９】
サーバ端末１００では、ＭＣＵ１２０に作成されたＶｏＩＰ用会議室に属するクライアント端末２００からの音声会話メッセージを制御して各クライアント端末２００によるＶｏＩＰ電話コミュニケーションを提供する。
クライアント端末２００からのＶｏＩＰ切断通知を受けると、ＣＭ１３０は、ＶｏＩＰ会議室管理テーブルの該当するＶｏＩＰ用会議室からそのクライアント端末２００を削除し、そのＶｏＩＰ用会議室に接続しているクライアント端末２００が存在するか否かを判別する（ステップＳ２４１）。
【００９０】
ＣＭ１３０は、接続しているクライアント端末２００がなくなったＶｏＩＰ用会議室を見つけるとそのＶｏＩＰ用会議室を閉鎖する（ステップＳ２４２）。
閉鎖されたＶｏＩＰ用会議室がチャットサーバ１１０により管理するチャネルから派生したものである場合、クライアント端末２００側では、チャットアプリ２１０により派生元のチャネルを通じてチャットコミュニケーションを再開することも可能である。また、ＣＭ１３０が、閉鎖されたＶｏＩＰ用会議室からチャットサーバ１１０内に新たなチャネルを作成し、このチャネル情報またはチャット接続要求を該当するクライアント端末２００に送信するように構成することも可能である。
【００９１】
このような第７実施形態によれば、自端末からの音声パケット量が少ない場合に、クライアント端末２００側からＶｏＩＰ接続を終了させてチャットによる会話に速やかに移行するように構成できる。
〔第８実施形態〕
本発明の第８実施形態が採用されるシステムの概要を図８に示す。
第１実施形態と同様にして、サーバ端末１００と複数のクライアント端末２００，２００がネットワーク上に接続されており、ネットワーク上に設営される複数の文字列会話空間であるチャネルのうちのいずれかを共有するチャットコミュニケーションまたはネットワーク上に設営される複数の音声会話空間であるＶｏＩＰ用会議室のうちのいずれかを共有するＶｏＩＰ電話コミュニケーションを実現している。
【００９２】
ＭＣＵ１２０に作成されたＶｏＩＰ用会議室を通じてクライアント端末２００がＶｏＩＰ電話コミュニケーションを行っている間、ＣＭ１３０はＶｏＩＰ用会議室が作成されてからの経過時間を監視しており、この経過時間が所定時間を超えたか否かの検出を行っている（図８▲１▼）。
ＶｏＩＰ用会議室の設定から所定時間以上経過したと判断した場合には、ＭＣＵ１２０内の該当するＶｏＩＰ用会議室を閉鎖する（図８▲２▼）。
これと同時に、ＣＭ１３０は、閉鎖したＶｏＩＰ用会議室に属するクライアント端末２００に対してＶｏＩＰ用会議室を閉鎖した旨の通知（切断通知）を送信する（図８▲３▼）。
【００９３】
この第８実施形態を構成するための制御ブロック図を図２６に示す。
この第８実施形態においても、第１実施形態と同様にしてサーバ端末１００とクライアント端末２００とがネットワーク３００を介して接続されている。
サーバ端末１００は、前述したように、チャットサーバ１１０と、ＭＣＵ１２０とＣＭ１３０とを備えている。
チャットサーバ１１０は、チャネル内の文字列会話メッセージを制御して複数のクライアント端末２００の間で文字列によるチャットコミュニケーションを提供する。このチャットサーバ１１０は、前述の実施形態と同様に、チャネル内の文字列会話メッセージの出現率や特定文字列の検出などに基づいてＣＭ１３０に所定条件到達情報を送信し、ＭＣＵ１２０内に該当するＶｏＩＰ用会議室を作成させるとともに、該当するクライアント端末２００にＶｏＩＰ接続要求またはＶｏＩＰ用会議室情報の通知をさせるように構成できる。
【００９４】
ＣＭ１３０は、クライアント端末２００からの要求に応じてＭＣＵ１２０内に作成されたＶｏＩＰ用会議室またはチャットサーバ１１０からの所定条件到達情報に基づいてＭＣＵ１２０内に作成されたＶｏＩＰ用会議室について、そのＶｏＩＰ用会議室の作成時からの経過時間を監視して、所定時間以上経過したと判断した場合にそのＶｏＩＰ用会議室を閉鎖するとともに該当するクライアント端末２００に対してＶｏＩＰ切断通知を行うＶｏＩＰ会議室開設時間監視部１３９を備えている。
クライアント端末２００には、サーバ端末１００のチャットサーバ１１０が管理するチャネル内での文字列会話メッセージの送受信を行うためのチャットクライアントを構成するチャットアプリ２１０と、サーバ端末１００のＭＣＵ１２０が管理するＶｏＩＰ用会議室内での音声会話メッセージの送受信を行うためのＶｏＩＰクライアントを構成するＶｏＩＰアプリ２２０とを備えている。
【００９５】
このようにした第８実施形態における動作を図４４に基づいて説明する。
サーバ端末１００側では、クライアント端末２００からの要求に応じて作成されたＶｏＩＰ用会議室、またはチャットサーバ１１０によりチャネル内の文字列会話メッセージを監視した結果作成されたＶｏＩＰ用会議室を通じて、各クライアント端末２００からのＶｏＩＰ音声パケットを制御する（ステップＳ２５１）。
ＶｏＩＰ用会議室が作成されてからの経過時間は、ＶｏＩＰ会議室開設時間監視部１３９によって監視されている。ＶｏＩＰ会議室開設時間監視部１３９は、ＶｏＩＰ用会議室が開設かれてからの経過時間が所定時間を超えたと判断した場合（ステップＳ２５２）、ＭＣＵ１２０内の該当するＶｏＩＰ用会議室を閉鎖する（ステップＳ２５３）。ＶｏＩＰ会議室開設時間監視部１３９は、これと同時に、クライアント端末１００に対してＶｏＩＰ切断通知を送信する（ステップＳ２５４）。
【００９６】
クライアント端末２００側では、サーバ端末１００からのＶｏＩＰ切断通知を受けると、ＶｏＩＰアプリ２２０が該当するＶｏＩＰ用会議室が閉鎖された旨の表示を行うなどしてＶｏＩＰ切断表示を行う（ステップＳ２６１）。
ここで閉鎖されたＶｏＩＰ用会議室が、チャットサーバ１１０が管理するチャネルから派生したものである場合には、該当するクライアント端末２００のユーザは元のチャネルを通じて文字列会話メッセージによるチャットコミュニケーションに戻ることも可能であり、そうでない場合には、チャットサーバ１１０により新たなチャネルを作成させるように構成することも可能である。
【００９７】
このような第８実施形態では、ＶｏＩＰ用会議室を一定時間後に閉鎖して、チャットコミュニケーションに移行することを可能とし、サーバ端末１００側の負担を軽くすることが可能となる。
〔第９実施形態〕
本発明の第９実施形態が採用されるシステムの概要を図９に示す。
第１実施形態と同様にして、サーバ端末１００と複数のクライアント端末２００，２００がネットワーク上に接続されており、ネットワーク上に設営される複数の文字列会話空間であるチャネルのうちのいずれかを共有するチャットコミュニケーションまたはネットワーク上に設営される複数の音声会話空間であるＶｏＩＰ用会議室のうちのいずれかを共有するＶｏＩＰ電話コミュニケーションを実現している。
【００９８】
ＭＣＵ１２０に作成されたＶｏＩＰ用会議室を通じてクライアント端末２００がＶｏＩＰ電話コミュニケーションを行っている間、クライアント端末２００側において自端末がＶｏＩＰ用会議室に参加してからの経過時間を監視しており、この経過時間が所定時間を超えたか否かの検出を行っている（図９▲１▼）。
クライアント端末２００において、自端末がＶｏＩＰ用会議室に参加してからの経過時間が所定時間を超えたと判断した場合には、そのＶｏＩＰ用会議室に対するＶｏＩＰ接続の切断を通知する（図９▲２▼）。
【００９９】
サーバ端末１００では、ＭＣＵ１２０内のＶｏＩＰ用会議室を通じてＶｏＩＰ電話コミュニケーションを提供し、ＶｏＩＰ用会議室に属するクライアント端末２００がすべてＶｏＩＰ接続を切断した場合に、このＶｏＩＰ用会議室を閉鎖する（図９▲３▼）。
この第９実施形態を構成するための制御ブロック図を図２７に示す。
この第９実施形態においても、第１実施形態と同様にしてサーバ端末１００とクライアント端末２００とがネットワーク３００を介して接続されている。
サーバ端末１００は、前述したように、チャットサーバ１１０と、ＭＣＵ１２０とＣＭ１３０とを備えている。
【０１００】
チャットサーバ１１０は、チャネル内の文字列会話メッセージを制御して複数のクライアント端末２００の間で文字列によるチャットコミュニケーションを提供する。このチャットサーバ１１０は、前述の実施形態と同様に、チャネル内の文字列会話メッセージの出現率や特定文字列の検出などに基づいてＣＭ１３０に所定条件到達情報を送信し、ＭＣＵ１２０内に該当するＶｏＩＰ用会議室を作成させるとともに、該当するクライアント端末２００にＶｏＩＰ接続要求またはＶｏＩＰ用会議室情報の通知をさせるように構成できる。
【０１０１】
クライアント端末２００には、サーバ端末１００のチャットサーバ１１０が管理するチャネル内での文字列会話メッセージの送受信を行うためのチャットクライアントを構成するチャットアプリ２１０と、サーバ端末１００のＭＣＵ１２０が管理するＶｏＩＰ用会議室内での音声会話メッセージの送受信を行うためのＶｏＩＰクライアントを構成するＶｏＩＰアプリ２２０とを備えている。
ＶｏＩＰアプリ２２０は、サーバ端末１００内に設定されるＶｏＩＰ用会議室を通じて他のクライアント端末２００との間でＶｏＩＰ電話コミュニケーションを実行するものであり、この機能の他に自端末がＶｏＩＰ用会議室に参加してからの経過時間を監視するＶｏＩＰ会議室参加時間監視部２２２を備えている。
【０１０２】
ＶｏＩＰ会議室参加時間監視部２２２は、自端末がＶｏＩＰ用会議室に参加してかｒの経過時間を監視し、所定時間を超えたと判断した場合にＶｏＩＰ接続を切断する旨の通知をサーバ１００側に送信して、ＶｏＩＰ接続を終了させる。
このようにした第９実施形態における動作を図４５に基づいて説明する。
クライアント端末２００では、クライアント端末２００からの要求に応じてサーバ端末１００内に作成されたＶｏＩＰ用会議室またはサーバ端末１００がチャットのチャネルから派生して作成したＶｏＩＰ用会議室に接続を行って、ＶｏＩＰ音声パケットの送受信を行う（ステップＳ２７１）。
【０１０３】
ここで、ＶｏＩＰ会議室参加時間監視部２２２は、自端末がＶｏＩＰ用会議室に参加してからの経過時間を監視し、所定時間を超えたか否かを判別する（ステップＳ２７２）。ＶｏＩＰ会議室参加時間監視部２２２は、自端末がＶｏＩＰ用会議室に参加してからの経過時間が所定時間を超えたと判断した場合に、サーバ端末１００側にＶｏＩＰ切断通知を行い（ステップＳ２７３）、属しているＶｏＩＰ用会議室へのＶｏＩＰ接続を切断する。
ＶｏＩＰアプリ２２０は、この後、ユーザに対してＶｏＩＰ接続を終了させた旨の表示を行う（ステップＳ２７４）。
【０１０４】
サーバ端末１００では、ＭＣＵ１２０に作成されたＶｏＩＰ用会議室に属するクライアント端末２００からの音声会話メッセージを制御して各クライアント端末２００によるＶｏＩＰ電話コミュニケーションを提供する。
クライアント端末２００からのＶｏＩＰ切断通知を受けると、ＣＭ１３０は、ＶｏＩＰ会議室管理テーブルの該当するＶｏＩＰ用会議室からそのクライアント端末２００を削除し、そのＶｏＩＰ用会議室に接続しているクライアント端末２００が存在するか否かを判別する（ステップＳ２８１）。
【０１０５】
ＣＭ１３０は、接続しているクライアント端末２００がなくなったＶｏＩＰ用会議室を見つけるとそのＶｏＩＰ用会議室を閉鎖する（ステップＳ２８２）。
閉鎖されたＶｏＩＰ用会議室がチャットサーバ１１０により管理するチャネルから派生したものである場合、クライアント端末２００側では、チャットアプリ２１０により派生元のチャネルを通じてチャットコミュニケーションを再開することも可能である。また、ＣＭ１３０が、閉鎖されたＶｏＩＰ用会議室からチャットサーバ１１０内に新たなチャネルを作成し、このチャネル情報またはチャット接続要求を該当するクライアント端末２００に送信するように構成することも可能である。
【０１０６】
このような第９実施形態によれば、自端末がＶｏＩＰ用会議室に参加してから一定時間後にＶｏＩＰ接続を終了させてチャットによる会話に速やかに移行するように構成できる。
〔第１０実施形態〕
本発明の第１０実施形態が採用されるシステムの概要を図１０に示す。
第１実施形態と同様にして、サーバ端末１００と複数のクライアント端末２００，２００がネットワーク上に接続されており、ネットワーク上に設営される複数の文字列会話空間であるチャネルのうちのいずれかを共有するチャットコミュニケーションまたはネットワーク上に設営される複数の音声会話空間であるＶｏＩＰ用会議室のうちのいずれかを共有するＶｏＩＰ電話コミュニケーションを実現している。
【０１０７】
ＭＣＵ１２０に作成されたＶｏＩＰ用会議室を通じてクライアント端末２００がＶｏＩＰ電話コミュニケーションを行っている間、ＣＭ１３０はＶｏＩＰ用会議室内の音声会話メッセージを音声認識して所定の文字列が出現したか否かを判別する。たとえば、音声会話メッセージを音声認識してその中に「終了」という文字列が含まれている場合に、所定の文字列が出現したと判断する（図１０▲１▼）。
ＶｏＩＰ用会議室内の音声会話メッセージを音声認識した結果、所定の文字列を検出した場合には、ＣＭ１３０はＭＣＵ１２０内の該当するＶｏＩＰ用会議室を閉鎖する（図１０▲２▼）。
【０１０８】
これと同時に、ＣＭ１３０は、閉鎖したＶｏＩＰ用会議室に属するクライアント端末２００に対してＶｏＩＰ用会議室を閉鎖した旨の通知（切断通知）を送信する（図１０▲３▼）。
この第１０実施形態を構成するための制御ブロック図を図２８に示す。
この第１０実施形態においても、第１実施形態と同様にしてサーバ端末１００とクライアント端末２００とがネットワーク３００を介して接続されている。
サーバ端末１００は、前述したように、チャットサーバ１１０と、ＭＣＵ１２０とＣＭ１３０とを備えている。
【０１０９】
チャットサーバ１１０は、チャネル内の文字列会話メッセージを制御して複数のクライアント端末２００の間で文字列によるチャットコミュニケーションを提供する。このチャットサーバ１１０は、前述の実施形態と同様に、チャネル内の文字列会話メッセージの出現率や特定文字列の検出などに基づいてＣＭ１３０に所定条件到達情報を送信し、ＭＣＵ１２０内に該当するＶｏＩＰ用会議室を作成させるとともに、該当するクライアント端末２００にＶｏＩＰ接続要求またはＶｏＩＰ用会議室情報の通知をさせるように構成できる。
【０１１０】
ＣＭ１３０は、クライアント端末２００からの要求に応じてＭＣＵ１２０内に作成されたＶｏＩＰ用会議室またはチャットサーバ１１０からの所定条件到達情報に基づいてＭＣＵ１２０内に作成されたＶｏＩＰ用会議室について、そのＶｏＩＰ用会議室内の音声会話メッセージを音声認識して文字列に変換する音声認識手段１４０と、音声認識手段１４０により変換された文字列の中に所定の文字列が存在するか否かを判断するＶｏＩＰ終了キーワード抽出部１４１とを備えている。
クライアント端末２００には、サーバ端末１００のチャットサーバ１１０が管理するチャネル内での文字列会話メッセージの送受信を行うためのチャットクライアントを構成するチャットアプリ２１０と、サーバ端末１００のＭＣＵ１２０が管理するＶｏＩＰ用会議室内での音声会話メッセージの送受信を行うためのＶｏＩＰクライアントを構成するＶｏＩＰアプリ２２０とを備えている。
【０１１１】
このようにした第１０実施形態における動作を図４６に基づいて説明する。
サーバ端末１００側では、クライアント端末２００からの要求に応じて作成されたＶｏＩＰ用会議室、またはチャットサーバ１１０によりチャネル内の文字列会話メッセージを監視した結果作成されたＶｏＩＰ用会議室を通じて、各クライアント端末２００からのＶｏＩＰ音声パケットを制御する（ステップＳ２９１）。
ＶｏＩＰ用会議室内での音声会話メッセージは、音声認識手段１４０によって文字列に変換され（ステップＳ２９２）、ＶｏＩＰ終了キーワード抽出部１４１に送信される。
【０１１２】
ＶｏＩＰ終了キーワード抽出部１４１では、変換された文字列中に所定の文字列（終了キーワード）が含まれているか否かを判別し（ステップＳ２９３）、所定の文字列を検出した場合にはＭＣＵ１２０内の該当するＶｏＩＰ用会議室を閉鎖する（ステップＳ２９４）。ＶｏＩＰ終了キーワード抽出部１４１は、これと同時に、クライアント端末１００に対してＶｏＩＰ切断通知を送信する（ステップＳ２９５）。
クライアント端末２００側では、サーバ端末１００からのＶｏＩＰ切断通知を受けると、ＶｏＩＰアプリ２２０が該当するＶｏＩＰ用会議室が閉鎖された旨の表示を行うなどしてＶｏＩＰ切断表示を行う（ステップＳ３０１）。
【０１１３】
ここで閉鎖されたＶｏＩＰ用会議室が、チャットサーバ１１０が管理するチャネルから派生したものである場合には、該当するクライアント端末２００のユーザは元のチャネルを通じて文字列会話メッセージによるチャットコミュニケーションに戻ることも可能であり、そうでない場合には、チャットサーバ１１０により新たなチャネルを作成させるように構成することも可能である。
このような第１０実施形態では、ＶｏＩＰ用会議室で「終了しましょう」などの終了キーワードとなる発言をすることで、ＶｏＩＰ電話コミュニケーションを終了させ、チャットコミュニケーションへの移行を速やかに行うことを可能にする。
【０１１４】
〔第１１実施形態〕
本発明の第１１実施形態が採用されるシステムの概要を図１１に示す。
第１実施形態と同様にして、サーバ端末１００と複数のクライアント端末２００，２００がネットワーク上に接続されており、ネットワーク上に設営される複数の文字列会話空間であるチャネルのうちのいずれかを共有するチャットコミュニケーションまたはネットワーク上に設営される複数の音声会話空間であるＶｏＩＰ用会議室のうちのいずれかを共有するＶｏＩＰ電話コミュニケーションを実現している。
【０１１５】
ＣＭ１３０はＭＣＵ１２０のＶｏＩＰ用会議室内で送受信される音声会話メッセージを音声認識し（図１１▲１▼）、その認識結果である文字列をチャットサーバ１１０に送出する（図１１▲２▼）。
チャットサーバ１１０は、ＣＭ１３０から送信されてくる文字列情報を文字列会話メッセージとしてクライアント端末２００に送信する（図１１▲３▼）。チャットサーバ１１０が管理するチャネルから派生したＶｏＩＰ用会議室内の音声会話メッセージを音声認識する場合には、派生元のチャネルに属するクライアント端末２００にのみ文字列情報を送信するように構成することが可能であり、また他の特定のチャネルに文字列情報を送信するように構成することも可能である。
【０１１６】
この第１１実施形態を構成するための制御ブロック図を図２９に示す。
この第１１実施形態においても、第１実施形態と同様にしてサーバ端末１００とクライアント端末２００とがネットワーク３００を介して接続されている。
サーバ端末１００は、前述したように、チャットサーバ１１０と、ＭＣＵ１２０とＣＭ１３０とを備えている。
チャットサーバ１１０は、チャネル内の文字列会話メッセージを制御して複数のクライアント端末２００の間で文字列によるチャットコミュニケーションを提供する。このチャットサーバ１１０は、前述の実施形態と同様に、チャネル内の文字列会話メッセージの出現率や特定文字列の検出などに基づいてＣＭ１３０に所定条件到達情報を送信し、ＭＣＵ１２０内に該当するＶｏＩＰ用会議室を作成させるとともに、該当するクライアント端末２００にＶｏＩＰ接続要求またはＶｏＩＰ用会議室情報の通知をさせるように構成できる。
【０１１７】
ＣＭ１３０は、クライアント端末２００からの要求に応じてＭＣＵ１２０内に作成されたＶｏＩＰ用会議室またはチャットサーバ１１０からの所定条件到達情報に基づいてＭＣＵ１２０内に作成されたＶｏＩＰ用会議室について、そのＶｏＩＰ用会議室内の音声会話メッセージを音声認識して文字列に変換する音声認識手段１４０と、音声認識手段１４０により変換された文字列をチャットサーバ１１０に送信するＶｏＩＰワード抽出部１４２とを備えている。
クライアント端末２００には、サーバ端末１００のチャットサーバ１１０が管理するチャネル内での文字列会話メッセージの送受信を行うためのチャットクライアントを構成するチャットアプリ２１０と、サーバ端末１００のＭＣＵ１２０が管理するＶｏＩＰ用会議室内での音声会話メッセージの送受信を行うためのＶｏＩＰクライアントを構成するＶｏＩＰアプリ２２０とを備えている。
【０１１８】
このようにした第１１実施形態における動作を図４７に基づいて説明する。
サーバ端末１００側では、クライアント端末２００からの要求に応じて作成されたＶｏＩＰ用会議室、またはチャットサーバ１１０によりチャネル内の文字列会話メッセージを監視した結果作成されたＶｏＩＰ用会議室を通じて、各クライアント端末２００からのＶｏＩＰ音声パケットを制御する（ステップＳ３１１）。
ＶｏＩＰ用会議室内での音声会話メッセージは、音声認識手段１４０によって文字列に変換され（ステップＳ３１２）、ＶｏＩＰワード抽出部１４２に送信される。
【０１１９】
音声会話メッセージから変換された文字列は、ＶｏＩＰワード抽出部１４２からチャットサーバ１１０に送信され、チャットサーバ１１０からチャネル内の文字列会話メッセージとしてクライアント端末２００に送信される（ステップＳ３１３）。
クライアント端末２００側では、サーバ端末１００から文字列会話メッセージとして送信されてくる音声認識された文字列をチャットアプリ２１０を通じて表示する（ステップＳ３２１）。
【０１２０】
このような第１１実施形態では、ＶｏＩＰ用会議室に参加していないクライアント端末でもＶｏＩＰ用会議室内での会話内容を知ることが可能となる。
〔第１２実施形態〕
本発明の第１２実施形態が採用されるシステムの概要を図１２に示す。
第１実施形態と同様にして、サーバ端末１００と複数のクライアント端末２００，２００がネットワーク上に接続されており、ネットワーク上に設営される複数の文字列会話空間であるチャネルのうちのいずれかを共有するチャットコミュニケーションまたはネットワーク上に設営される複数の音声会話空間であるＶｏＩＰ用会議室のうちのいずれかを共有するＶｏＩＰ電話コミュニケーションを実現している。
【０１２１】
ＣＭ１３０はＭＣＵ１２０のＶｏＩＰ用会議室内で送受信される音声会話メッセージを音声認識し（図１２▲１▼）、その認識結果である文字列とその文字列から抽出したキーワードをチャットサーバ１１０に送出する（図１２▲２▼）。
チャットサーバ１１０は、ＣＭ１３０から送信されてくる音声認識結果である文字列情報と抽出キーワードを文字列会話メッセージとしてクライアント端末２００に送信する（図１２▲３▼）。
ＣＭ１３０は、ＶｏＩＰ用会議室の派生元チャネルとは異なるＶｏＩＰワード専用チャネルをチャットサーバ１１０内に作成し、音声認識結果である文字列情報をこのＶｏＩＰワード専用チャネルを介して送信させ、抽出キーワードをＶｏＩＰ用会議室の派生元チャネルを介して送信させるように構成できる。
【０１２２】
この第１２実施形態を構成するための制御ブロック図を図３０に示す。
この第１２実施形態においても、第１実施形態と同様にしてサーバ端末１００とクライアント端末２００とがネットワーク３００を介して接続されている。
サーバ端末１００は、前述したように、チャットサーバ１１０と、ＭＣＵ１２０とＣＭ１３０とを備えている。
チャットサーバ１１０は、チャネル内の文字列会話メッセージを制御して複数のクライアント端末２００の間で文字列によるチャットコミュニケーションを提供する。このチャットサーバ１１０は、前述の実施形態と同様に、チャネル内の文字列会話メッセージの出現率や特定文字列の検出などに基づいてＣＭ１３０に所定条件到達情報を送信し、ＭＣＵ１２０内に該当するＶｏＩＰ用会議室を作成させるとともに、該当するクライアント端末２００にＶｏＩＰ接続要求またはＶｏＩＰ用会議室情報の通知をさせるように構成できる。
【０１２３】
ＣＭ１３０は、クライアント端末２００からの要求に応じてＭＣＵ１２０内に作成されたＶｏＩＰ用会議室またはチャットサーバ１１０からの所定条件到達情報に基づいてＭＣＵ１２０内に作成されたＶｏＩＰ用会議室について、そのＶｏＩＰ用会議室内の音声会話メッセージを音声認識して文字列に変換する音声認識手段１４０と、音声認識手段１４０により変換された文字列をチャットサーバ１１０に送信するＶｏＩＰワード抽出部１４２と、音声認識手段１４０により変換された文字列からキーワードするＶｏＩＰキーワード抽出部１４３と、音声認識手段１４０により変換された文字列を文字列会話メッセージとして送信するための専用チャネルをチャットサーバ１１０内に作成するＶｏＩＰワード専用チャネル作成部１４４とを備えている。
【０１２４】
クライアント端末２００には、サーバ端末１００のチャットサーバ１１０が管理するチャネル内での文字列会話メッセージの送受信を行うためのチャットクライアントを構成するチャットアプリ２１０と、サーバ端末１００のＭＣＵ１２０が管理するＶｏＩＰ用会議室内での音声会話メッセージの送受信を行うためのＶｏＩＰクライアントを構成するＶｏＩＰアプリ２２０とを備えている。
このようにした第１２実施形態における動作を図４８に基づいて説明する。
サーバ端末１００側では、クライアント端末２００からの要求に応じて作成されたＶｏＩＰ用会議室、またはチャットサーバ１１０によりチャネル内の文字列会話メッセージを監視した結果作成されたＶｏＩＰ用会議室を通じて、各クライアント端末２００からのＶｏＩＰ音声パケットを制御する（ステップＳ３３１）。このとき、ＶｏＩＰワード専用チャネル作成部１４４により、ＶｏＩＰワード専用チャネルをチャットサーバ１１０内に作成する（フローＳ）。
【０１２５】
ＶｏＩＰ用会議室内での音声会話メッセージは、音声認識手段１４０によって文字列に変換され（ステップＳ３３２）、ＶｏＩＰワード抽出部１４２およびＶｏＩＰキーワード抽出部１４３に送信される。
音声会話メッセージから変換された文字列は、ＶｏＩＰワード抽出部１４２からＶｏＩＰワードとしてチャットサーバ１１０に送信され、チャットサーバ１１０からＶｏＩＰワード専用チャネル内の文字列会話メッセージとしてクライアント端末２００に送信される（ステップＳ３３３）。
【０１２６】
また、ＶｏＩＰキーワード抽出部１４３によって抽出されたキーワードは、ＶｏＩＰキーワードとしてチャットサーバ１１０に送信され、チャットサーバ１１０から派生元チャネル内の文字列会話メッセージとしてクライアント端末２００に送信される（ステップＳ３３４）。
クライアント端末２００側では、サーバ端末１００から文字列会話メッセージとして送信されてくるＶｏＩＰキーワードを派生元チャネルの文字列会話メッセージとして表示し、サーバ端末１００から送信されてくるＶｏＩＰワードをＶｏＩＰワード専用チャネル内の文字列会話メッセージとして表示する（ステップＳ３４１）。
【０１２７】
ＶｏＩＰワード専用チャネル作成部１４４がＶｏＩＰワード専用チャネルを作成した際に、派生元チャネルに属するクライアント端末２００に対して、このＶｏＩＰワード専用チャネルのチャネル名情報を通知するように構成することができ、また派生元チャネル内においてＶｏＩＰワード専用チャネルのチャネル名情報を流すことも可能である。
クライアント端末２００側では、ＶｏＩＰ用会議室に参加していない場合であっても、音声会話メッセージから抽出されたキーワードを派生元チャネル内で文字列として認識することが可能であり、さらに詳細を知りたい場合にはＶｏＩＰワード専用チャネルに接続することにより音声認識された結果の文字列を参照することが可能となる。
【０１２８】
〔第１３実施形態〕
本発明の第１３実施形態が採用されるシステムの概要を図１３に示す。
第１実施形態と同様にして、サーバ端末１００と複数のクライアント端末２００，２００がネットワーク上に接続されており、ネットワーク上に設営される複数の文字列会話空間であるチャネルのうちのいずれかを共有するチャットコミュニケーションまたはネットワーク上に設営される複数の音声会話空間であるＶｏＩＰ用会議室のうちのいずれかを共有するＶｏＩＰ電話コミュニケーションを実現している。
【０１２９】
ＣＭ１３０はＭＣＵ１２０のＶｏＩＰ用会議室内で送受信される音声会話メッセージを音声認識し（図１３▲１▼）、その認識結果である文字列を翻訳し（図１３▲２▼）、さらに翻訳結果の文字列とその文字列から抽出したキーワードをチャットサーバ１１０に送出する（図１３▲３▼）。
チャットサーバ１１０は、ＣＭ１３０から送信されてくる翻訳結果である文字列情報と抽出キーワードを文字列会話メッセージとしてクライアント端末２００に送信する（図１３▲４▼）。
【０１３０】
ＣＭ１３０は、ＶｏＩＰ用会議室の派生元チャネルとは異なるＶｏＩＰワード専用チャネルをチャットサーバ１１０内に作成し、翻訳結果である文字列情報をこのＶｏＩＰワード専用チャネルを介して送信させ、抽出キーワードをＶｏＩＰ用会議室の派生元チャネルを介して送信させるように構成できる。
この第１３実施形態を構成するための制御ブロック図を図３１に示す。
この第１３実施形態においても、第１実施形態と同様にしてサーバ端末１００とクライアント端末２００とがネットワーク３００を介して接続されている。
【０１３１】
サーバ端末１００は、前述したように、チャットサーバ１１０と、ＭＣＵ１２０とＣＭ１３０とを備えている。
チャットサーバ１１０は、チャネル内の文字列会話メッセージを制御して複数のクライアント端末２００の間で文字列によるチャットコミュニケーションを提供する。このチャットサーバ１１０は、前述の実施形態と同様に、チャネル内の文字列会話メッセージの出現率や特定文字列の検出などに基づいてＣＭ１３０に所定条件到達情報を送信し、ＭＣＵ１２０内に該当するＶｏＩＰ用会議室を作成させるとともに、該当するクライアント端末２００にＶｏＩＰ接続要求またはＶｏＩＰ用会議室情報の通知をさせるように構成できる。
【０１３２】
ＣＭ１３０は、チャットサーバ１１０からの所定条件到達情報に基づいてＭＣＵ１２０内に作成されたＶｏＩＰ用会議室について、そのＶｏＩＰ用会議室内の音声会話メッセージを音声認識して文字列に変換する音声認識手段１４０と、音声認識手段１４０により変換された文字列をチャットサーバ１１０に送信するＶｏＩＰワード抽出部１４２と、音声認識手段１４０により変換された文字列からキーワードするＶｏＩＰキーワード抽出部１４３と、ＶｏＩＰワード抽出部１４２から送信されるＶｏＩＰワードを文字列会話メッセージとして送信するための専用チャネルをチャットサーバ１１０内に作成するＶｏＩＰワード専用チャネル作成部１４４と、ＶｏＩＰワード抽出部１４２で抽出されたＶｏＩＰワードおよびＶｏＩＰキーワード抽出部１４３で抽出されたＶｏＩＰキーワードを翻訳する翻訳部１４５とを備えている。
【０１３３】
クライアント端末２００には、サーバ端末１００のチャットサーバ１１０が管理するチャネル内での文字列会話メッセージの送受信を行うためのチャットクライアントを構成するチャットアプリ２１０と、サーバ端末１００のＭＣＵ１２０が管理するＶｏＩＰ用会議室内での音声会話メッセージの送受信を行うためのＶｏＩＰクライアントを構成するＶｏＩＰアプリ２２０とを備えている。
このようにした第１３実施形態における動作を図４９に基づいて説明する。
サーバ端末１００側では、チャットサーバ１１０によりチャネル内の文字列会話メッセージを監視した結果作成されたＶｏＩＰ用会議室を通じて、各クライアント端末２００からのＶｏＩＰ音声パケットを制御する（ステップＳ３５１）。このとき、ＶｏＩＰワード専用チャネル作成部１４４により、ＶｏＩＰワード専用チャネルをチャットサーバ１１０内に作成する（フローＳ）。
【０１３４】
ＶｏＩＰ用会議室内での音声会話メッセージは、音声認識手段１４０によって文字列に変換され（ステップＳ３５２）、ＶｏＩＰワード抽出部１４２およびＶｏＩＰキーワード抽出部１４３に送信される。
ＶｏＩＰワード抽出部１４２は、音声会話メッセージから変換された文字列を翻訳部１４５により翻訳させ、ＶｏＩＰワード専用チャネル内の文字列会話メッセージとしてチャットサーバ１１０に送信させる（ステップＳ３５３）。
また、ＶｏＩＰキーワード抽出部１４３は、音声会話メッセージから変換された文字列からキーワードを抽出し、これを翻訳部１４５により翻訳させ、派生元チャネル内の文字列会話メッセージとしてチャットサーバ１１０に送信させる（ステップＳ３５４）。
【０１３５】
クライアント端末２００側では、サーバ端末１００から文字列会話メッセージとして送信されてくるＶｏＩＰキーワードを派生元チャネルの文字列会話メッセージとして表示し、サーバ端末１００から送信されてくるＶｏＩＰワードをＶｏＩＰワード専用チャネル内の文字列会話メッセージとして表示する（ステップＳ３６１）。
ＶｏＩＰワード専用チャネル作成部１４４がＶｏＩＰワード専用チャネルを作成した際に、派生元チャネルに属するクライアント端末２００に対して、このＶｏＩＰワード専用チャネルのチャネル名情報を通知するように構成することができ、また派生元チャネル内においてＶｏＩＰワード専用チャネルのチャネル名情報を流すことも可能である。
【０１３６】
このようにした第１３実施形態では、派生元チャネルに文字列として表示されるＶｏＩＰキーワードおよびＶｏＩＰワード専用チャネルに文字列として表示されるＶｏＩＰワードを、ＶｏＩＰ用会議室内の音声パケットと異なる言語で表示することができ、会話内容の把握を容易にすることができる。
〔第１４実施形態〕
本発明の第１４実施形態が採用されるシステムの概要を図１４に示す。
第１実施形態と同様にして、サーバ端末１００と複数のクライアント端末２００，２００がネットワーク上に接続されており、ネットワーク上に設営される複数の文字列会話空間であるチャネルのうちのいずれかを共有するチャットコミュニケーションまたはネットワーク上に設営される複数の音声会話空間であるＶｏＩＰ用会議室のうちのいずれかを共有するＶｏＩＰ電話コミュニケーションを実現している。
【０１３７】
ＣＭ１３０はＭＣＵ１２０のＶｏＩＰ用会議室内で送受信される音声会話メッセージを音声認識するとともに、音声会話メッセージの内容を保存する（図１４▲１▼）。
また、ＣＭ１３０は、音声認識の結果である文字列をチャットサーバ１１０に送出する（図１４▲２▼）。
チャットサーバ１１０は、ＣＭ１３０から送信されてくる音声認識の結果である文字列情報を文字列会話メッセージとしてクライアント端末２００に送信する（図１４▲３▼）とともに、この文字列情報をチャットログとして一時的に格納する。
【０１３８】
ＭＣＵ１２０内のＶｏＩＰ用会議室が終了した際に、ＣＭ１３０は保存された音声会話メッセージの保存ディレクトリ名をチャットサーバ１１０に通知する（図１４▲４▼）。
チャットサーバ１１０では、送信されてきた保存ディレクトリ名と、チャットログ内のＶｏＩＰワードとの関連付けを行って、チャットログを音声会話メッセージの保存ディレクトリとのリンク情報とともに格納する（図１４▲５▼）。
この第１４実施形態を構成するための制御ブロック図を図３２に示す。
【０１３９】
この第１４実施形態においても、第１実施形態と同様にしてサーバ端末１００とクライアント端末２００とがネットワーク３００を介して接続されている。
サーバ端末１００は、前述したように、チャットサーバ１１０と、ＭＣＵ１２０とＣＭ１３０とを備えている。
チャットサーバ１１０は、チャネル内の文字列会話メッセージを制御して複数のクライアント端末２００の間で文字列によるチャットコミュニケーションを提供する。このチャットサーバ１１０は、前述の実施形態と同様に、チャネル内の文字列会話メッセージの出現率や特定文字列の検出などに基づいてＣＭ１３０に所定条件到達情報を送信し、ＭＣＵ１２０内に該当するＶｏＩＰ用会議室を作成させるとともに、該当するクライアント端末２００にＶｏＩＰ接続要求またはＶｏＩＰ用会議室情報の通知をさせるように構成できる。
【０１４０】
ＣＭ１３０は、クライアント端末２００からの要求に応じてＭＣＵ１２０内に作成されたＶｏＩＰ用会議室またはチャットサーバ１１０からの所定条件到達情報に基づいてＭＣＵ１２０内に作成されたＶｏＩＰ用会議室について、そのＶｏＩＰ用会議室内の音声会話メッセージを音声認識して文字列に変換する音声認識手段１４０と、音声認識手段１４０により変換された文字列をチャットサーバ１１０に送信するＶｏＩＰワード抽出部１４２と、ＶｏＩＰ用会議室内の音声会話メッセージを保存するとともに保存ディレクトリ名をチャットサーバ１１０に送信するＶｏＩＰログ部１４６とを備えている。
【０１４１】
チャットサーバ１１０は、ＣＭ１３０のＶｏＩＰワード抽出部１４２から送信されてくるＶｏＩＰワードを該当するチャネル内の文字列会話メッセージとしてクライアント端末２００に通知するとともに、このＶｏＩＰワードをチャットログとして保存し、かつＶｏＩＰログ部１４６から通知される保存ディレクトリ名と対応するＶｏＩＰワードとのリンク情報を保存するＶｏＩＰリンク部１１３を備えている。
クライアント端末２００には、サーバ端末１００のチャットサーバ１１０が管理するチャネル内での文字列会話メッセージの送受信を行うためのチャットクライアントを構成するチャットアプリ２１０と、サーバ端末１００のＭＣＵ１２０が管理するＶｏＩＰ用会議室内での音声会話メッセージの送受信を行うためのＶｏＩＰクライアントを構成するＶｏＩＰアプリ２２０とを備えている。
【０１４２】
このようにした第１４実施形態における動作を図５０に基づいて説明する。
サーバ端末１００側では、クライアント端末２００からの要求に応じて作成されたＶｏＩＰ用会議室またはチャットサーバ１１０によりチャネル内の文字列会話メッセージを監視した結果作成されたＶｏＩＰ用会議室を通じて、各クライアント端末２００からのＶｏＩＰ音声パケットを制御する（ステップＳ３７１）。
ＶｏＩＰ用会議室内での音声会話メッセージは、ＶｏＩＰログ部１４６に送信されるとともに、音声認識手段１４０によって文字列に変換され（ステップＳ３７２）、文字列に変換されたＶｏＩＰワードとしてＶｏＩＰワード抽出部１４２に送信される。
【０１４３】
ＶｏＩＰワード抽出部１４２は、音声会話メッセージから文字列に変換されたＶｏＩＰワードをチャットサーバ１１０が管理するチャネル内の文字列会話メッセージとしてチャットサーバ１１０に送信させる（ステップＳ３７３）。ここで、チャットサーバ１１０が管理するチャネルから派生したＶｏＩＰ用会議室内の音声会話メッセージに基づくＶｏＩＰワードである場合には、チャットサーバ１１０は派生元のチャネル内の文字列会話メッセージとして送信するように構成できる。また、クライアント端末２００の要求に応じて作成されたＶｏＩＰ用会議室内での音声会話メッセージに基づくＶｏＩＰワードである場合には、ＣＭ１３０がチャットサーバ１１０内に専用チャネルを作成し、この専用チャネル内の文字列会話メッセージとして送信するように構成することも可能である。
【０１４４】
また、ＶｏＩＰログ部１４６は、ＶｏＩＰ用会議室内の音声会話メッセージを所定の記録媒体に音声会話ログとして保存する（ステップＳ３７４）。
ＭＣＵ１２０内のＶｏＩＰ用会議室が閉鎖した際に（ステップＳ３７５）、ＶｏＩＰログ部１４６は保存した音声会話ログの保存先である保存ディレクトリ名を取得し、これをチャットサーバ１１０に通知する（ステップＳ３７６）。
チャットサーバ１１０のＶｏＩＰリンク部１１３では、ＶｏＩＰワード抽出部１４２から送出されるＶｏＩＰワードをチャットログと逐次保存しており、ＶｏＩＰ用会議室が閉鎖された際にＶｏＩＰログ部１４６から送信される保存ディレクトリ名とチャットログ内の対応する文字列との関連付けを行ってリンクをを張り付ける（ステップＳ３７７）。
【０１４５】
クライアント端末２００側では、サーバ端末１００から文字列会話メッセージとして送信されてくるＶｏＩＰワードを派生元チャネルまたは専用チャネルの文字列会話メッセージとして表示し、ＶｏＩＰ用会議室内の音声会話を文字列で認識できるようにする（ステップＳ３８１）。
このようにした第１４実施形態では、チャットログを後日検証する際に、対応するＶｏＩＰログを参照することが可能となり、文字列だけでは不明な細かい点についても確認が可能となる。
【０１４６】
〔第１５実施形態〕
本発明の第１５実施形態が採用されるシステムの概要を図１５に示す。
第１実施形態と同様にして、サーバ端末１００と複数のクライアント端末２００，２００がネットワーク上に接続されており、ネットワーク上に設営される複数の文字列会話空間であるチャネルのうちのいずれかを共有するチャットコミュニケーションまたはネットワーク上に設営される複数の音声会話空間であるＶｏＩＰ用会議室のうちのいずれかを共有するＶｏＩＰ電話コミュニケーションを実現している。
【０１４７】
ＣＭ１３０はＭＣＵ１２０のＶｏＩＰ用会議室内で送受信される音声会話メッセージを音声認識する（図１５▲１▼）。また、ＣＭ１３０は、音声認識の結果である文字列をチャットサーバ１１０に送出する（図１５▲２▼）。
チャットサーバ１１０は、ＣＭ１３０から送信されてくる音声認識の結果である文字列情報を文字列会話メッセージとしてクライアント端末２００に送信する（図１５▲３▼）。
クライアント端末２００では、サーバ端末１００から受信した文字列情報をチャネル内の文字列会話メッセージとして表示し、その文字列情報に対するユーザからの指示を受け付ける（図１５▲４▼）。
【０１４８】
文字列情報がクリックされると、サーバ端末１００に対してＶｏＩＰ接続を行い、その文字列情報に対応するＶｏＩＰ用会議室に参加する（図１５▲５▼）。
この第１５実施形態を構成するための制御ブロック図を図３３に示す。
この第１５実施形態においても、第１実施形態と同様にしてサーバ端末１００とクライアント端末２００とがネットワーク３００を介して接続されている。
サーバ端末１００は、前述したように、チャットサーバ１１０と、ＭＣＵ１２０とＣＭ１３０とを備えている。
【０１４９】
チャットサーバ１１０は、チャネル内の文字列会話メッセージを制御して複数のクライアント端末２００の間で文字列によるチャットコミュニケーションを提供する。このチャットサーバ１１０は、前述の実施形態と同様に、チャネル内の文字列会話メッセージの出現率や特定文字列の検出などに基づいてＣＭ１３０に所定条件到達情報を送信し、ＭＣＵ１２０内に該当するＶｏＩＰ用会議室を作成させるとともに、該当するクライアント端末２００にＶｏＩＰ接続要求またはＶｏＩＰ用会議室情報の通知をさせるように構成できる。
【０１５０】
ＣＭ１３０は、クライアント端末２００からの要求に応じてＭＣＵ１２０内に作成されたＶｏＩＰ用会議室またはチャットサーバ１１０からの所定条件到達情報に基づいてＭＣＵ１２０内に作成されたＶｏＩＰ用会議室について、そのＶｏＩＰ用会議室内の音声会話メッセージを音声認識して文字列に変換する音声認識手段１４０と、音声認識手段１４０により変換された文字列をチャットサーバ１１０に送信するＶｏＩＰワード抽出部１４２とを備えている。
チャットサーバ１１０は、ＣＭ１３０のＶｏＩＰワード抽出部１４２から送信されてくるＶｏＩＰワードを該当するチャネル内の文字列会話メッセージとしてクライアント端末２００に通知する。
【０１５１】
クライアント端末２００には、サーバ端末１００のチャットサーバ１１０が管理するチャネル内での文字列会話メッセージの送受信を行うためのチャットクライアントを構成するチャットアプリ２１０と、サーバ端末１００のＭＣＵ１２０が管理するＶｏＩＰ用会議室内での音声会話メッセージの送受信を行うためのＶｏＩＰクライアントを構成するＶｏＩＰアプリ２２０とを備えている。
チャットアプリ２１０は、チャネル内の文字列会話メッセージが特定のＶｏＩＰ用会議室における音声会話メッセージに基づくＶｏＩＰワードであることを認識できるように表示し、このＶｏＩＰワードがユーザによりクリックされると、ＶｏＩＰアプリに対して該当するＶｏＩＰ用会議室に接続するように要求を出すＶｏＩＰ接続部２１３を備えている。
【０１５２】
このようにした第１５実施形態における動作を図５１に基づいて説明する。
サーバ端末１００側では、クライアント端末２００からの要求に応じて作成されたＶｏＩＰ用会議室またはチャットサーバ１１０によりチャネル内の文字列会話メッセージを監視した結果作成されたＶｏＩＰ用会議室を通じて、各クライアント端末２００からのＶｏＩＰ音声パケットを制御する（ステップＳ３９１）。
ＶｏＩＰ用会議室内での音声会話メッセージは音声認識手段１４０によって文字列に変換され（ステップＳ３９２）、文字列に変換されたＶｏＩＰワードとしてチャットサーバ１１０に送信される。
【０１５３】
チャットサーバ１１０は、文字列に変換されたＶｏＩＰワードを所定のチャネル内の文字列会話メッセージとして送出するとともに、該当するＶｏＩＰ用会議室情報およびそのＶｏＩＰ用会議室がチャットチャネルから派生したものである場合にはその派生元チャネル情報などをクライアント端末２００に送信する（ステップＳ３９３）。
クライアント端末２００側では、サーバ端末１００から文字列会話メッセージとして送信されてくるＶｏＩＰワードを派生元チャネルまたは専用チャネルの文字列会話メッセージとして表示する（ステップＳ４０１）。ＶｏＩＰワード接続部２１３は、表示されるＶｏＩＰワードとサーバ端末１００から送信されるＶｏＩＰ用会議室情報とを関連づけ（ステップＳ４０２）、ユーザによりＶｏＩＰワードがクリックされた場合にそのＶｏＩＰ用会議室への接続を行うように構成する。
【０１５４】
このようにした第１５実施形態では、クライアント２００のチャットアプリ２１０上にＶｏＩＰ用会議室内の音声会話を文字列で表示しており、その内容を容易に把握できるとともに、表示されているＶｏＩＰワードをクリックするだけで容易にＶｏＩＰ用会議室への参加が可能となる。
〔第１６実施形態〕
本発明の第１６実施形態が採用されるシステムの概要を図１６に示す。
第１実施形態と同様にして、サーバ端末１００と複数のクライアント端末２００，２００がネットワーク上に接続されており、ネットワーク上に設営される複数の文字列会話空間であるチャネルのうちのいずれかを共有するチャットコミュニケーションまたはネットワーク上に設営される複数の音声会話空間であるＶｏＩＰ用会議室のうちのいずれかを共有するＶｏＩＰ電話コミュニケーションを実現している。
【０１５５】
ＣＭ１３０はＭＣＵ１２０のＶｏＩＰ用会議室内で送受信される音声会話メッセージを音声認識し、個人名および呼出キーワードがその中に含まれているか否かの検出を行う（図１６▲１▼）。
ＣＭ１３０は、個人名および呼出キーワードを検出した場合には、該当するクライアント端末２００のＩＰアドレスを取得してそのクライアント端末２００に対してＶｏＩＰ接続要求を通知する（図１６▲２▼）。
サーバ端末１００からのＶｏＩＰ接続要求を受けたクライアント端末２００において、そのクライアント端末２００を使用しているユーザが応答した場合（図１６▲３▼）、そのクライアント端末２００を通じて送信されてくる音声会話メッセージは、ＣＭ１３０を通じてＭＣＵ１２０に送出され、ＶｏＩＰ用会議室内の音声会話メッセージとして制御される。
【０１５６】
この第１６実施形態を構成するための制御ブロック図を図３４に示す。
この第１６実施形態においても、第１実施形態と同様にしてサーバ端末１００とクライアント端末２００とがネットワーク３００を介して接続されている。
サーバ端末１００は、前述したように、チャットサーバ１１０と、ＭＣＵ１２０とＣＭ１３０とを備えている。
チャットサーバ１１０は、チャネル内の文字列会話メッセージを制御して複数のクライアント端末２００の間で文字列によるチャットコミュニケーションを提供する。このチャットサーバ１１０は、前述の実施形態と同様に、チャネル内の文字列会話メッセージの出現率や特定文字列の検出などに基づいてＣＭ１３０に所定条件到達情報を送信し、ＭＣＵ１２０内に該当するＶｏＩＰ用会議室を作成させるとともに、該当するクライアント端末２００にＶｏＩＰ接続要求またはＶｏＩＰ用会議室情報の通知をさせるように構成できる。
【０１５７】
ＣＭ１３０は、チャットサーバ１１０の管理するチャネルに属するクライアント端末２００からのＩＰアドレス登録を受け付けてＩＰアドレステーブル１３２に格納するクライアントＩＰアドレス登録部１３１と、クライアントＩＰアドレス登録部１３１からクライアント端末２００のＩＰアドレスを取得するＩＰアドレス取得部１３３と、ＩＰアドレス取得部１３３で取得したＩＰアドレスのクライアント端末２００に対してＶｏＩＰ接続要求を送信するＶｏＩＰ接続要求部１３４と、ＭＣＵ１２０内に作成されたＶｏＩＰ用会議室について、そのＶｏＩＰ用会議室内の音声会話メッセージを音声認識して文字列に変換する音声認識手段１４０と、音声認識手段１４０により変換された文字列中に個人名および呼出キーワードを検出するＶｏＩＰ個人呼出抽出部１４７とを備えている。
【０１５８】
クライアント端末２００には、サーバ端末１００のチャットサーバ１１０が管理するチャネル内での文字列会話メッセージの送受信を行うためのチャットクライアントを構成するチャットアプリ２１０と、サーバ端末１００のＭＣＵ１２０が管理するＶｏＩＰ用会議室内での音声会話メッセージの送受信を行うためのＶｏＩＰクライアントを構成するＶｏＩＰアプリ２２０とを備えている。
このようにした第１６実施形態における動作を図５２に基づいて説明する。
サーバ端末１００側では、クライアント端末２００からの要求に応じて作成されたＶｏＩＰ用会議室またはチャットサーバ１１０によりチャネル内の文字列会話メッセージを監視した結果作成されたＶｏＩＰ用会議室を通じて、各クライアント端末２００からのＶｏＩＰ音声パケットを制御する（ステップＳ４１１）。
【０１５９】
ＶｏＩＰ用会議室内での音声会話メッセージは音声認識手段１４０によって文字列に変換され（ステップＳ４１２）、変換された文字列情報はＶｏＩＰ個人呼出抽出部１４７に送信される。
ＶｏＩＰ個人呼出抽出部１４７では、変換された文字列情報中に個人名および呼出キーワードがあるか否かを判別し（ステップＳ４１３）、個人名および呼出キーワードが存在している場合には該当する個人名が使用しているユーザ名を取得しこれをＩＰアドレス取得部１３３に通知する（ステップＳ４１５）。
【０１６０】
ＩＰアドレス取得部１３３では、クライアントＩＰアドレス登録部１３１のＩＰアドレステーブル１３２を参照し、ユーザ名に該当するクライアント端末２００のＩＰアドレスを取得する（ステップＳ４１５）。
ＩＰアドレス取得部１３３は、クライアントＩＰアドレス登録部１３１から取得したＩＰアドレスと、ユーザ名とをセットにしてこれをＶｏＩＰ接続要求部１３４に通知する（ステップＳ４１６）。
ＶｏＩＰ接続要求部１３４は、通知されたＩＰアドレスおよびユーザ名に基づいて、該当するクライアント端末２００に対してＶｏＩＰ接続要求を通知し、呼出のあったＶｏＩＰ用会議室への接続要求を行う（ステップＳ４１７）。
【０１６１】
クライアント端末２００では、サーバ端末１００側からＶｏＩＰ接続要求通知を受けると、アプリケーションがその旨の表示を行い、ＶｏＩＰ接続に応答するか否かをユーザに選択させる（ステップＳ４２１）。ユーザがＶｏＩＰ接続要求に応答する旨の指示を行った場合には、ＶｏＩＰアプリ２２０により該当するＶｏＩＰ用会議室に接続して音声会話を開始する（ステップＳ４２２）。
ＶｏＩＰ接続要求通知を受けたクライアント端末２００では、たとえば、図５９に示すようなＶｏＩＰ会議接続要求ダイアログ５４０を立ち上げるように構成できる。このＶｏＩＰ会議接続要求ダイアログ５４０では、通知の種別がＶｏＩＰ会議接続要求である旨を示す通知種別バー５４１、呼出があったＶｏＩＰ用会議室名の表示を行う内容表示部５４２、参加することに同意することを指示する承諾ボタン５４３、参加することに同意しないことを指示する拒否ボタン５４４などを備えている。ユーザがＶｏＩＰ用会議室への参加に同意する場合には、承諾ボタン５４３をクリックすることで、クライアント端末２００のＶｏＩＰアプリ２２０により該当するＶｏＩＰ用会議室への接続が可能となり、ＶｏＩＰ電話による音声会話に移行することができる。
【０１６２】
このような第１６実施形態では、ＶｏＩＰ用会議室に参加してほしいユーザ名を会話の中で呼ぶことで自動的に該当のユーザに連絡され、電話番号をダイヤルするなどの手間を省くことができる。
〔第１７実施形態〕
本発明の第１７実施形態が採用されるシステムの概要を図１７に示す。
第１実施形態と同様にして、サーバ端末１００と複数のクライアント端末２００，２００がネットワーク上に接続されており、ネットワーク上に設営される複数の文字列会話空間であるチャネルのうちのいずれかを共有するチャットコミュニケーションまたはネットワーク上に設営される複数の音声会話空間であるＶｏＩＰ用会議室のうちのいずれかを共有するＶｏＩＰ電話コミュニケーションを実現している。
【０１６３】
ＣＭ１３０はＭＣＵ１２０のＶｏＩＰ用会議室内で送受信される音声会話メッセージを音声認識し、個人名および呼出キーワードがその中に含まれているか否かの検出を行う（図１７▲１▼）。
ＣＭ１３０は、個人名および呼出キーワードを検出した場合には、該当するユーザ名のクライアント端末２００に対して、そのＶｏＩＰ用会議室情報を通知する（図１７▲２▼）。
サーバ端末１００からのＶｏＩＰ用会議室情報を受けたクライアント端末２００において、そのクライアント端末２００がＶｏＩＰ用会議室への接続を行った場合（図１７▲３▼）、そのクライアント端末２００を通じて送信されてくる音声会話メッセージは、ＣＭ１３０を通じてＭＣＵ１２０に送出され、ＶｏＩＰ会議室内の音声会話メッセージとして制御される。
【０１６４】
この第１７実施形態を構成するための制御ブロック図を図３５に示す。
この第１７実施形態においても、第１実施形態と同様にしてサーバ端末１００とクライアント端末２００とがネットワーク３００を介して接続されている。
サーバ端末１００は、前述したように、チャットサーバ１１０と、ＭＣＵ１２０とＣＭ１３０とを備えている。
チャットサーバ１１０は、チャネル内の文字列会話メッセージを制御して複数のクライアント端末２００の間で文字列によるチャットコミュニケーションを提供する。このチャットサーバ１１０は、前述の実施形態と同様に、チャネル内の文字列会話メッセージの出現率や特定文字列の検出などに基づいてＣＭ１３０に所定条件到達情報を送信し、ＭＣＵ１２０内に該当するＶｏＩＰ用会議室を作成させるとともに、該当するクライアント端末２００にＶｏＩＰ接続要求またはＶｏＩＰ用会議室情報の通知をさせるように構成できる。
【０１６５】
ＣＭ１３０は、ＭＣＵ１２０内に作成されたＶｏＩＰ用会議室について、そのＶｏＩＰ用会議室内の音声会話メッセージを音声認識して文字列に変換する音声認識手段１４０と、音声認識手段１４０により変換された文字列中に個人名および呼出キーワードを検出するＶｏＩＰ個人呼出抽出部１４７と、ＶｏＩＰ個人呼出抽出部１４７からの情報に基づいて該当するクライアント端末２００に対して呼出のあったＶｏＩＰ用会議室に関する情報をチャットサーバ１１０を介して送信するＶｏＩＰ用会議室通知部１３５とを備えている。
【０１６６】
クライアント端末２００には、サーバ端末１００のチャットサーバ１１０が管理するチャネル内での文字列会話メッセージの送受信を行うためのチャットクライアントを構成するチャットアプリ２１０と、サーバ端末１００のＭＣＵ１２０が管理するＶｏＩＰ用会議室内での音声会話メッセージの送受信を行うたＳめのＶｏＩＰクライアントを構成するＶｏＩＰアプリ２２０とを備えている。
チャットアプリ２１０は、チャットサーバ１１０が管理するチャネル内の文字列会話メッセージを送受信するチャット機能の他に、ＶｏＩＰ用会議室通知部１３５からの通知に応じてそのＶｏＩＰ用会議室への接続を行うＶｏＩＰ接続部２１１を備えている。
【０１６７】
このようにした第１７実施形態における動作を図５３に基づいて説明する。
サーバ端末１００側では、クライアント端末２００からの要求に応じて作成されたＶｏＩＰ用会議室またはチャットサーバ１１０によりチャネル内の文字列会話メッセージを監視した結果作成されたＶｏＩＰ用会議室を通じて、各クライアント端末２００からのＶｏＩＰ音声パケットを制御する（ステップＳ４３１）。
ＶｏＩＰ用会議室内での音声会話メッセージは音声認識手段１４０によって文字列に変換され（ステップＳ４３２）、変換された文字列情報はＶｏＩＰ個人呼出抽出部１４７に送信される。
【０１６８】
ＶｏＩＰ個人呼出抽出部１４７では、変換された文字列情報中に個人名および呼出キーワードがあるか否かを判別し（ステップＳ４３３）、個人名および呼出キーワードが存在している場合には該当する個人名に対応するユーザ名を取得しこれをＶｏＩＰ用会議室通知部１３５に通知する（ステップＳ４３４）。
ＶｏＩＰ用会議室通知部１３５では、通知されたユーザ名に基づいて該当するクライアント端末２００に対して、呼出のあったＶｏＩＰ用会議室情報を通知する（ステップＳ４３５）。
【０１６９】
クライアント端末２００では、サーバ端末１００側からＶｏＩＰ用会議室の通知を受けると、チャットアプリ２１０を介してその旨の表示を行い、ＶｏＩＰ用会議室への接続を行うか否かをユーザに選択させる（ステップＳ４４１）。ユーザがＶｏＩＰ接続を行う旨の指示を行った場合には、ＶｏＩＰアプリ２２０により該当するＶｏＩＰ用会議室に接続して音声会話を開始する（ステップＳ４４２）。
ＶｏＩＰ用会議室の通知を受けたクライアント端末２００では、たとえば、図６０に示すようなＶｏＩＰ会議室通知ダイアログ５５０を立ち上げるように構成できる。このＶｏＩＰ会議室通知ダイアログ５５０では、通知の種別がＶｏＩＰ会議室通知である旨を示す通知種別バー５５１、「ＶｏＩＰ会議室”ＶｏＩＰ”で呼ばれています」の内容表示を行う内容表示部５５２、参加することに同意することを指示する承諾ボタン５５３、参加することに同意しないことを指示する拒否ボタン５５４などを備えている。ユーザがＶｏＩＰ用会議室への参加に同意する場合には、承諾ボタン５５３をクリックすることで、クライアント端末２００のＶｏＩＰアプリ２２０により該当するＶｏＩＰ用会議室への接続が可能となり、ＶｏＩＰ電話による音声会話に移行することができる。
【０１７０】
このような第１７実施形態では、ＶｏＩＰ用会議室に参加してほしいユーザ名を会話の中で呼ぶことで自動的に該当のユーザに連絡され、電話番号をダイヤルするなどの手間を省くことができる。
〔第１８実施形態〕
本発明の第１８実施形態が採用されるシステムの概要を図１８に示す。
第１実施形態と同様にして、サーバ端末１００と複数のクライアント端末２００，２００がネットワーク上に接続されており、ネットワーク上に設営される複数の文字列会話空間であるチャネルのうちのいずれかを共有するチャットコミュニケーションまたはネットワーク上に設営される複数の音声会話空間であるＶｏＩＰ用会議室のうちのいずれかを共有するＶｏＩＰ電話コミュニケーションを実現している。
【０１７１】
ＣＭ１３０はＭＣＵ１２０のＶｏＩＰ用会議室内で送受信される音声会話メッセージを音声認識し、所定の文字列がその中に含まれているか否かの検出を行う（図１８▲１▼）。たとえば、ＣＭ１３０がＶｏＩＰ用会議室内の音声会話メッセージ中に「チャット」という言葉を検出した場合には、チャットサーバ１１０に対してそのＶｏＩＰ用会議室に対応するチャネルを開設するように要求する（図１８▲２▼）。
チャットサーバ１１０は、ＶｏＩＰ用会議室に属するクライアント端末２００に対して、ＣＭ１３０からの要求に応じて開設したチャネルに招待するためのインバイト通知を行う（図１８▲３▼）。
【０１７２】
この第１８実施形態を構成するための制御ブロック図を図３６に示す。
この第１８実施形態においても、第１実施形態と同様にしてサーバ端末１００とクライアント端末２００とがネットワーク３００を介して接続されている。
サーバ端末１００は、前述したように、チャットサーバ１１０と、ＭＣＵ１２０とＣＭ１３０とを備えている。
ＣＭ１３０は、ＭＣＵ１２０内のＶｏＩＰ用会議室について、そのＶｏＩＰ用会議室内の音声会話メッセージを音声認識して文字列に変換する音声認識手段１４０と、音声認識手段１４０により変換された文字列中に所定の文字列を検出した場合にチャットサーバ１１０に対してチャネル開設要求を通知するチャット移行キーワード抽出部１４８とを備えている。
【０１７３】
チャットサーバ１１０は、チャット移行キーワード抽出部１４８から送信されるチャネル開設要求に基づいて、そのＶｏＩＰ用会議室に対応するチャネルを作成して対応するクライアント端末にインバイト通知を行うチャネル作成部１１４を備えている。
クライアント端末２００には、サーバ端末１００のチャットサーバ１１０が管理するチャネル内での文字列会話メッセージの送受信を行うためのチャットクライアントを構成するチャットアプリ２１０と、サーバ端末１００のＭＣＵ１２０が管理するＶｏＩＰ用会議室内での音声会話メッセージの送受信を行うたＳめのＶｏＩＰクライアントを構成するＶｏＩＰアプリ２２０とを備えている。
【０１７４】
このようにした第１８実施形態における動作を図５４に基づいて説明する。
サーバ端末１００側では、ＭＣＵ１２０内のＶｏＩＰ用会議室を通じて、各クライアント端末２００からのＶｏＩＰ音声パケットを制御する（ステップＳ４５１）。
ＶｏＩＰ用会議室内での音声会話メッセージは音声認識手段１４０によって文字列に変換され（ステップＳ４５２）、変換された文字列情報はチャット移行キーワード抽出部１４８に送信される。
チャット移行キーワード抽出部１４８では、変換された文字列情報中にチャット移行に対応するキーワードがあるか否かを判別し（ステップＳ４５３）、チャット移行キーワードが存在している場合にはチャットサーバ１１０に対してチャネル開設要求を通知する（ステップＳ４５４）。
【０１７５】
チャットサーバ１１０のチャネル作成部１１４では、チャット移行キーワード抽出部１４８から通知されたＶｏＩＰ用会議室に対応するチャネルを作成し（ステップＳ４５５）、そのＶｏＩＰ用会議室に参加しているクライアント端末２００に対して、開設したチャネルへのインバイト通知を行う（ステップＳ４５６）。
クライアント端末２００では、サーバ端末１００からのインバイト通知に応じて、チャットアプリ２１０により該当するチャネル名などの情報を表示して招待されている旨のインバイト表示を行う（ステップＳ４６１）。ユーザがこのインバイト通知に応答してチャネルに接続した場合には、チャットアプリ２１０を通じて文字列会話メッセージによるコミュニケーションを開始することが可能となる。
【０１７６】
この第１８実施形態においては、ＶｏＩＰ用会議室内における特定の発言（「チャットに移行しましょう」などの発言）をするだけで、ＶｏＩＰ用会議室からチャットに移行することができ、ユーザがチャネルを開設する手間を省き、ユーザ間のネゴシエーションの手間を省くことができる。
〔他の実施形態〕
前述した各実施形態の機能のうち、２以上の機能を含む構成とすることも可能であり、その組み合わせも自由に構成することができる。
＜付記＞
（付記１）
ネットワークを介して接続される複数のクライアントとの間でネットワーク上に設営された複数の仮想的な文字列会話空間（以下、チャネルと称す）を共有し、前記クライアントを介して送信される文字列会話メッセージを制御することによって複数のユーザ間における前記チャネル上での文字による同時コミュニケーションを行わせるチャットサーバと、
前記チャットサーバが管理するチャネル内の文字列会話メッセージを監視して所定条件になった場合に所定条件到達情報を出力する会話監視手段と、
前記会話監視手段から出力される所定条件到達情報に基づいて対応するチャネルに属するクライアントのＩＰアドレスを取得し、ＶｏＩＰ接続を促すためのＶｏＩＰ移行通知を各ＩＰアドレスに送信するＶｏＩＰ通知手段と、
ネットワークを介して接続される複数のクライアントとの間でネットワーク上に設営された複数の仮想的な音声会話空間（以下、ＶｏＩＰ用会議室と称す）を共有し、前記クライアントを介して送信される音声会話メッセージを制御することによって複数のユーザ間における前記ＶｏＩＰ用会議室上での音声による同時コミュニケーションを行わせるものであって、前記ＶｏＩＰ通知手段によりＶｏＩＰ移行通知がなされたクライアントに対するＶｏＩＰ用会議室を提供するＶｏＩＰサーバと、
を備えるマルチチャネル会話サーバ。
【０１７７】
（付記２）
前記会話監視手段は、チャネル内における文字列会話メッセージの出現率が所定時間内において所定値を超えた場合に所定条件になったと判断する、付記１に記載のマルチチャネル会話サーバ。
（付記３）
前記会話監視手段は、チャネル内における文字列会話メッセージ中に特定の文字列が出現した場合に所定条件になったと判断する、付記１に記載のマルチチャネル会話サーバ。
【０１７８】
（付記４）
前記会話監視手段により検出された文字列会話メッセージ中の特定の文字列を音声データに変換する音声合成手段と、
前記音声合成手段により変換された音声データを対応するチャネルに属するクライアントに通知するＶｏＩＰ呼出手段と、
をさらに備える、付記３に記載のマルチチャネル会話サーバ。
（付記５）
前記ＶｏＩＰ通知手段は、対応するチャネルのＶｏＩＰ用会議室をＶｏＩＰサーバに設定し、前記チャネルに属するクライアントに対してＶｏＩＰ接続要求通知を送信する、付記１〜４のいずれかに記載のマルチチャネル会話サーバ。
【０１７９】
（付記６）
前記ＶｏＩＰサーバが管理するＶｏＩＰ用会議室内における音声会話メッセージを監視して所定条件になった場合に所定条件到達情報を出力するＶｏＩＰ音声監視手段と、前記ＶｏＩＰ音声監視手段からの所定条件到達情報に基づいて前記ＶｏＩＰサーバが管理するＶｏＩＰ用会議室を終了させるＶｏＩＰ終了手段と、
をさらに備える付記１〜５のいずれかに記載のマルチチャネル会話サーバ。
（付記７）
前記ＶｏＩＰ音声監視手段は、前記ＶｏＩＰ用会議室内における音声パケット量が所定値以下になった場合に所定条件になったと判断する、付記６に記載のマルチチャネル会話サーバ。
【０１８０】
（付記８）
前記ＶｏＩＰ音声監視手段は、前記ＶｏＩＰ用会議室内における音声会話メッセージを音声認識し特定のキーワードを抽出した場合に所定条件になったと判断する、付記６に記載のマルチチャネル会話サーバ。
（付記９）
前記ＶｏＩＰ音声監視手段は、前記ＶｏＩＰ用会議室が設定されてからの経過時間が所定値を超えた場合に所定条件になったと判断する、付記６に記載のマルチチャネル会話サーバ。
【０１８１】
（付記１０）
前記ＶｏＩＰ終了手段は、前記ＶｏＩＰ用会議室に属するクライアントに対して前記チャットサーバが管理するチャネルに移行することを促すチャット移行通知を送信する、付記６〜９のいずれかに記載のマルチチャネル会話サーバ。
（付記１１）
前記ＶｏＩＰ用会議室内における音声会話メッセージを音声認識して文字列情報に変換する音声認識手段と、
前記音声認識手段により変換された文字列情報を前記チャットサーバが管理するチャネル内の文字列会話メッセージとして前記チャネルに属するクライアントに送信する変換文字列通知手段と、
をさらに備える、付記１〜１０のいずれかに記載のマルチチャネル会話サーバ。
【０１８２】
（付記１２）
前記変換文字列通知手段が送信する文字列情報を含めて前記チャネル内の文字列会話メッセージをチャットログとして管理するチャットログ管理手段と、
前記ＶｏＩＰサーバが管理するＶｏＩＰ用会議室内における音声会話メッセージをＶｏＩＰログとして管理するＶｏＩＰログ管理手段と、
前記チャットログ管理手段が管理するチャットログのうち前記変換文字列通知手段により送信された文字列情報を、前記ＶｏＩＰログ管理手段が管理するＶｏＩＰログ内の対応箇所とリンクさせるＶｏＩＰリンク手段と、
をさらに備える、付記１１に記載のマルチチャネル会話サーバ。
【０１８３】
（付記１３）
前記ＶｏＩＰ用会議室内における音声会話メッセージを音声認識して文字列情報に変換する音声認識手段と、
前記音声認識手段により変換された文字列情報中から前記ＶｏＩＰ用会議室内における会話の特徴となる文字列を抽出するキーワード抽出手段と、
文字列による会話メッセージを制御することが可能なＶｏＩＰ専用チャネルを設定し、前記音声認識手段により変換された文字列情報を前記ＶｏＩＰ専用チャネルを介して各クライアントに送信するＶｏＩＰワード送信手段と、
前記キーワード抽出手段により抽出された文字列を前記チャットサーバが管理するチャネル内の文字列会話メッセージとして前記チャネルに属するクライアントに送信するキーワード通知手段と、
をさらに備える、付記１〜１０のいずれかに記載のマルチチャネル会話サーバ。
【０１８４】
（付記１４）
前記音声認識手段により変換された文字列情報を他の言語に翻訳する翻訳手段をさらに備える、付記１１〜１３のいずれかに記載のマルチチャネル会話サーバ。
（付記１５）
前記ＶｏＩＰ用会議室内における音声会話メッセージを音声認識して文字列情報に変換する音声認識手段と、
前記音声認識手段により変換された文字列情報中から前記ＶｏＩＰ用会議室に未接続の個人を特定する文字列を検出した場合、特定された個人を呼び出すためのＩＰアドレスを取得しＶｏＩＰ接続を促すためのＶｏＩＰ移行通知を前記ＩＰアドレスに送信する個人呼出手段と、
をさらに備える、付記１に記載のマルチチャネル会話サーバ。
【０１８５】
（付記１６）
ネットワークを介して接続される複数のクライアントとの間でネットワーク上に設営された複数の仮想的な音声会話空間（以下、ＶｏＩＰ用会議室と称す）を共有し、前記クライアントを介して送信される音声会話メッセージを制御することによって複数のユーザ間における前記ＶｏＩＰ会議室上での音声による同時コミュニケーションを行わせるＶｏＩＰサーバと、
前記ＶｏＩＰ用会議室内における音声会話メッセージを監視して所定条件になった場合に所定条件到達情報を出力する音声監視手段と、
前記音声監視手段から出力される所定条件到達情報に基づいて対応するＶｏＩＰ会議室に属するクライアントに対してチャット接続を促すためのチャット移行通知を送信するチャット通知手段と、
ネットワークを介して接続される複数のクライアントとの間でネットワーク上に設営された複数の仮想的な文字列会話空間（以下、チャネルと称す）を共有し、前記クライアントを介して送信される文字列会話メッセージを制御することによって複数のユーザ間における前記チャネル上での文字による同時コミュニケーションを行わせるものであって、前記チャット通知手段によりチャット移行通知がなされたクライアントに対するチャット用のチャネルを提供するチャットサーバと、
を備えるマルチチャネル会話サーバ。
【０１８６】
（付記１７）
前記音声監視手段は、
前記ＶｏＩＰ会議室内における音声会話メッセージを音声認識して文字列情報に変換する音声認識手段と、
前記音声認識手段により変換された文字列情報中に特定の文字列を検出した場合に所定条件になったと判断するチャット移行キーワード抽出手段と、
を備える付記１６に記載のマルチチャネル会話サーバ。
【０１８７】
（付記１８）
ネットワークに接続されたチャットサーバとの間でネットワーク上に設営された仮想的な文字列会話空間（以下、チャネルと称す）を共有し、他のユーザとの間で文字列会話メッセージを送受信して同時コミュニケーションを行うチャットクライアントと、
ネットワークに接続されたＶｏＩＰサーバとの間でネットワーク上に接続された仮想的な音声会話空間（以下、ＶｏＩＰ用会議室と称す）を共有し、他のユーザとの間で音声会話メッセージを送受信して同時コミュニケーションを行うＶｏＩＰクライアントと、
前記チャットクライアントが接続中のチャネルに関して前記チャットサーバ側からＶｏＩＰ接続を促すＶｏＩＰ移行通知を受信した場合に、通知されたＶｏＩＰ用会議室に前記ＶｏＩＰクライアントを接続させるＶｏＩＰ移行手段と、
を備えるマルチチャネル会話クライアント。
【０１８８】
（付記１９）
自端末から前記ＶｏＩＰ用会議室に送信される音声パケット量を監視し、所定値以下であると判断した場合に前記ＶｏＩＰクライアントによるＶｏＩＰ用会議室への接続を終了するＶｏＩＰ通信量監視手段をさらに備える、付記１８に記載のマルチチャネル会話クライアント。
（付記２０）
前記ＶｏＩＰ移行手段によるＶｏＩＰ用会議室への接続から所定時間を経過したと判断した場合に、前記ＶｏＩＰクライアントによるＶｏＩＰ用会議室への接続を終了するＶｏＩＰ接続時間監視手段をさらに備える、付記１８に記載のマルチチャネル会話クライアント。
【０１８９】
（付記２１）
前記ＶｏＩＰサーバ側において前記ＶｏＩＰ用会議室内の音声会話メッセージを音声認識して変換された文字列情報を受信し、前記チャットクライアントを介して文字列会話メッセージとして表示するＶｏＩＰワード表示手段と、
前記ＶｏＩＰワード表示手段により表示された文字列情報に対する選択指示を受け付け、対応するＶｏＩＰ用会議室に前記ＶｏＩＰクライアントを接続するＶｏＩＰ接続手段と、
をさらに備える、付記１８〜２０のいずれかに記載のマルチチャネル会話クライアント。
【０１９０】
（付記２２）
ネットワークを介して接続される複数のクライアントとの間でネットワーク上に設営された複数の仮想的な文字列会話空間（以下、チャネルと称す）を共有し、前記クライアントを介して送信される文字列会話メッセージを制御することによって複数のユーザ間における前記チャネル上での文字による同時コミュニケーションを行わせるチャットサーバと、
前記チャットサーバが管理するチャネル内の文字列会話メッセージを監視して所定条件になった場合に所定条件到達情報を出力する会話監視手段と、
前記会話監視手段から出力される所定条件到達情報に基づいて対応するチャネルに属するクライアントのＩＰアドレスを取得し、ＶｏＩＰ接続を促すためのＶｏＩＰ移行通知を各ＩＰアドレスに送信するＶｏＩＰ通知手段と、
ネットワークを介して接続される複数のクライアントとの間でネットワーク上に設営された複数の仮想的な音声会話空間（以下、ＶｏＩＰ用会議室と称す）を共有し、前記クライアントを介して送信される音声会話メッセージを制御することによって複数のユーザ間における前記ＶｏＩＰ用会議室上での音声による同時コミュニケーションを行わせるものであって、前記ＶｏＩＰ通知手段によりＶｏＩＰ移行通知がなされたクライアントに対するＶｏＩＰ用会議室を提供するＶｏＩＰサーバと、
前記チャットサーバとの間でチャネルを共有し、他のユーザとの間で文字列会話メッセージを送受信して同時コミュニケーションを行うチャットクライアントと、
前記ＶｏＩＰサーバとの間でＶｏＩＰ用会議室を共有し、他のユーザとの間で音声会話メッセージを送受信して同時コミュニケーションを行うＶｏＩＰクライアントと、
前記チャットクライアントが接続中のチャネルに関して前記ＶｏＩＰ通知手段によりＶｏＩＰ移行通知を受信した場合に、前記ＶｏＩＰサーバが提供するＶｏＩＰ用会議室に前記ＶｏＩＰクライアントを接続させるＶｏＩＰ移行手段と、
を含むマルチチャネル会話システム。
【０１９１】
（付記２３）
ネットワークを介して接続される複数のクライアントとチャットサーバとの間でネットワーク上に設営された複数の仮想的な文字列会話空間（以下、チャネルと称す）を共有し、前記クライアントを介して送信される文字列会話メッセージを制御することによって複数のユーザ間における前記チャネル上での文字による同時コミュニケーションを行わせる段階と、
前記チャネル内の文字列会話メッセージを監視して所定条件になった場合に所定条件到達情報を出力する段階と、
前記所定条件到達情報に基づいて対応するチャネルに属するクライアントのＩＰアドレスを取得し、ＶｏＩＰ接続を促すためのＶｏＩＰ移行通知を各ＩＰアドレスに送信する段階と、
前記ＶｏＩＰ移行通知を送信したクライアントとＶｏＩＰサーバとの間でネットワーク上に設営された仮想的な音声会話空間（以下、ＶｏＩＰ用会議室と称す）を共有し、前記クライアントを介して送信される音声会話メッセージを制御することによって複数のユーザ間における前記ＶｏＩＰ用会議室上での音声による同時コミュニケーションを行わせる段階と、
を含むマルチチャネル会話方法。
【０１９２】
（付記２４）
ネットワークを介して接続される複数のクライアントとの間でネットワーク上に設営された複数の仮想的な文字列会話空間（以下、チャネルと称す）を共有し、前記クライアントを介して送信される文字列会話メッセージを制御することによって複数のユーザ間における前記チャネル上での文字による同時コミュニケーションを行わせるチャットサーバと、
前記チャットサーバが管理するチャネル内の文字列会話メッセージを監視して所定条件になった場合に所定条件到達情報を出力する会話監視手段と、
前記会話監視手段から出力される所定条件到達情報に基づいて対応するチャネルに属するクライアントのＩＰアドレスを取得し、ＶｏＩＰ接続を促すためのＶｏＩＰ移行通知を各ＩＰアドレスに送信するＶｏＩＰ通知手段と、
ネットワークを介して接続される複数のクライアントとの間でネットワーク上に設営された複数の仮想的な音声会話空間（以下、ＶｏＩＰ用会議室と称す）を共有し、前記クライアントを介して送信される音声会話メッセージを制御することによって複数のユーザ間における前記ＶｏＩＰ用会議室上での音声による同時コミュニケーションを行わせるものであって、前記ＶｏＩＰ通知手段によりＶｏＩＰ移行通知がなされたクライアントに対するＶｏＩＰ用会議室を提供するＶｏＩＰサーバと、
を備えるマルチチャネル会話サーバとしてコンピュータを機能させるためのプログラム。
【０１９３】
（付記２５）
ネットワークに接続されたチャットサーバとの間でネットワーク上に設営された仮想的な文字列会話空間（以下、チャネルと称す）を共有し、他のユーザとの間で文字列会話メッセージを送受信して同時コミュニケーションを行うチャットクライアントと、
ネットワークに接続されたＶｏＩＰサーバとの間でネットワーク上に接続された仮想的な音声会話空間（以下、ＶｏＩＰ用会議室と称す）を共有し、他のユーザとの間で音声会話メッセージを送受信して同時コミュニケーションを行うＶｏＩＰクライアントと、
前記チャットクライアントが接続中のチャネルに関して前記チャットサーバ側からＶｏＩＰ接続を促すＶｏＩＰ移行通知を受信した場合に、通知されたＶｏＩＰ用会議室に前記ＶｏＩＰクライアントを接続させるＶｏＩＰ移行手段と、
を備えるマルチチャネル会話クライアントとしてコンピュータを機能させるためのプログラム。
【０１９４】
（付記２６）
ネットワークを介して接続される複数のクライアントとチャットサーバとの間でネットワーク上に設営された複数の仮想的な文字列会話空間（以下、チャネルと称す）を共有し、前記クライアントを介して送信される文字列会話メッセージを制御することによって複数のユーザ間における前記チャネル上での文字による同時コミュニケーションを行わせる段階と、
前記チャネル内の文字列会話メッセージを監視して所定条件になった場合に所定条件到達情報を出力する段階と、
前記所定条件到達情報に基づいて対応するチャネルに属するクライアントのＩＰアドレスを取得し、ＶｏＩＰ接続を促すためのＶｏＩＰ移行通知を各ＩＰアドレスに送信する段階と、
前記ＶｏＩＰ移行通知を送信したクライアントとＶｏＩＰサーバとの間でネットワーク上に設営された仮想的な音声会話空間（以下、ＶｏＩＰ用会議室と称す）を共有し、前記クライアントを介して送信される音声会話メッセージを制御することによって複数のユーザ間における前記ＶｏＩＰ用会議室上での音声による同時コミュニケーションを行わせる段階と、
を含むマルチチャネル会話方法をコンピュータに実行させるためのプログラム。
【０１９５】
【発明の効果】
本発明によれば、文字列会話メッセージによるチャットシステムと音声会話メッセージによるＶｏＩＰ電話システムとの連携を行うことで、ユーザが電話番号を打ち込んだり、ＶｏＩＰ用会議室の開設を行ったり、チャット用チャネルを開設する手間を省くとともに、ユーザ間における移行のためのネゴシエーションを省略して省力化することが可能であり、会議の中断時間を極力少なくすることができる。
【図面の簡単な説明】
【図１】第１実施形態の概要説明図。
【図２】第２実施形態の概要説明図。
【図３】第３実施形態の概要説明図。
【図４】第４実施形態の概要説明図。
【図５】第５実施形態の概要説明図。
【図６】第６実施形態の概要説明図。
【図７】第７実施形態の概要説明図。
【図８】第８実施形態の概要説明図。
【図９】第９実施形態の概要説明図。
【図１０】第１０実施形態の概要説明図。
【図１１】第１１実施形態の概要説明図。
【図１２】第１２実施形態の概要説明図。
【図１３】第１３実施形態の概要説明図。
【図１４】第１４実施形態の概要説明図。
【図１５】第１５実施形態の概要説明図。
【図１６】第１６実施形態の概要説明図。
【図１７】第１７実施形態の概要説明図。
【図１８】第１８実施形態の概要説明図。
【図１９】第１実施形態の制御ブロック図。
【図２０】第２実施形態の制御ブロック図。
【図２１】第３実施形態の制御ブロック図。
【図２２】第４実施形態の制御ブロック図。
【図２３】第５実施形態の制御ブロック図。
【図２４】第６実施形態の制御ブロック図。
【図２５】第７実施形態の制御ブロック図。
【図２６】第８実施形態の制御ブロック図。
【図２７】第９実施形態の制御ブロック図。
【図２８】第１０実施形態の制御ブロック図。
【図２９】第１１実施形態の制御ブロック図。
【図３０】第１２実施形態の制御ブロック図。
【図３１】第１３実施形態の制御ブロック図。
【図３２】第１４実施形態の制御ブロック図。
【図３３】第１５実施形態の制御ブロック図。
【図３４】第１６実施形態の制御ブロック図。
【図３５】第１７実施形態の制御ブロック図。
【図３６】第１８実施形態の制御ブロック図。
【図３７】第１実施形態のフローチャート。
【図３８】第２実施形態のフローチャート。
【図３９】第３実施形態のフローチャート。
【図４０】第４実施形態のフローチャート。
【図４１】第５実施形態のフローチャート。
【図４２】第６実施形態のフローチャート。
【図４３】第７実施形態のフローチャート。
【図４４】第８実施形態のフローチャート。
【図４５】第９実施形態のフローチャート。
【図４６】第１０実施形態のフローチャート。
【図４７】第１１実施形態のフローチャート。
【図４８】第１２実施形態のフローチャート。
【図４９】第１３実施形態のフローチャート。
【図５０】第１４実施形態のフローチャート。
【図５１】第１５実施形態のフローチャート。
【図５２】第１６実施形態のフローチャート。
【図５３】第１７実施形態のフローチャート。
【図５４】第１８実施形態のフローチャート。
【図５５】ＶｏＩＰ会議接続要求ダイアログの説明図。
【図５６】ＶｏＩＰ会議室通知ダイアログの説明図。
【図５７】ＶｏＩＰ会議接続要求ダイアログの説明図。
【図５８】ＶｏＩＰ会議室通知ダイアログの説明図。
【図５９】ＶｏＩＰ会議接続要求ダイアログの説明図。
【図６０】ＶｏＩＰ会議室通知ダイアログの説明図。
【図１】
2004185088.tif 000005
【図２】
2004185088.tif 000006
【図３】
2004185088.tif 000007
【図４】
2004185088.tif 000008
【図５】
2004185088.tif 000009
【図６】
2004185088.tif 000010
【図７】
2004185088.tif 000011
【図８】
2004185088.tif 000012
【図９】
2004185088.tif 000013
【図１０】
2004185088.tif 000014
【図１１】
2004185088.tif 000015
【図１２】
2004185088.tif 000016
【図１３】
2004185088.tif 000017
【図１４】
2004185088.tif 000018
【図１５】
2004185088.tif 000019
【図１６】
2004185088.tif 000020
【図１７】
2004185088.tif 000021
【図１８】
2004185088.tif 000022
【図１９】
2004185088.tif 000023
【図２０】
2004185088.tif 000024
【図２１】
2004185088.tif 000025
【図２２】
2004185088.tif 000026
【図２３】
2004185088.tif 000027
【図２４】
2004185088.tif 000028
【図２５】
2004185088.tif 000029
【図２６】
2004185088.tif 000030
【図２７】
2004185088.tif 000031
【図２８】
2004185088.tif 000032
【図２９】
2004185088.tif 000033
【図３０】
2004185088.tif 000034
【図３１】
2004185088.tif 000035
【図３２】
2004185088.tif 000036
【図３３】
2004185088.tif 000037
【図３４】
2004185088.tif 000038
【図３５】
2004185088.tif 000039
【図３６】
2004185088.tif 000040
【図３７】
2004185088.tif 000041
【図３８】
2004185088.tif 000042
【図３９】
2004185088.tif 000043
【図４０】
2004185088.tif 000044
【図４１】
2004185088.tif 000045
【図４２】
2004185088.tif 000046
【図４３】
2004185088.tif 000047
【図４４】
2004185088.tif 000048
【図４５】
2004185088.tif 000049
【図４６】
2004185088.tif 000050
【図４７】
2004185088.tif 000051
【図４８】
2004185088.tif 000052
【図４９】
2004185088.tif 000053
【図５０】
2004185088.tif 000054
【図５１】
2004185088.tif 000055
【図５２】
2004185088.tif 000056
【図５３】
2004185088.tif 000057
【図５４】
2004185088.tif 000058
【図５５】
2004185088.tif 000059
【図５６】
2004185088.tif 000060
【図５７】
2004185088.tif 000061
【図５８】
2004185088.tif 000062
【図５９】
2004185088.tif 000063
【図６０】
2004185088.tif 000064