(57)【要約】【課題】  通信端末間で送信されるコンテンツデータのログへのアクセスは、コンテンツデータ毎に予め設定されたアカウント等に限定されることがある。このため、通信システムにおいて、通信端末間で送信されるコンテンツデータのログを取得するためには、認証、或いはログの選択等の煩雑な処理を要する。【解決手段】  管理システム５０のログ管理ＤＢ５００７は、複数の端末１０間でチャットメッセージを送信するためのセッションｓｅｄが確立されている間に、端末１０によって送信されるチャットメッセージのログを管理する。管理システム５０の送受信部５１は、セッションｓｅｄの終了前に自動送信の宛先を含む設定情報を複数の端末１０の少なくとも一方から受信する。管理システム５０の送受信部５１は、ログ管理ＤＢ５００７において管理されているチャットメッセージのログを、送受信部５１によって受け付けられた設定に基づいて、上記の宛先へ送信する。【選択図】図１０
2018128728.tif 000002
【特許請求の範囲】
【請求項１】
会議システムにおいて、複数の通信端末間でコンテンツデータを送信するためのセッションが確立されている間に、前記複数の通信端末のそれぞれによって送信される前記コンテンツデータのログを管理する管理手段と、
前記セッションの終了前に、前記ログの送信先の情報を前記複数の通信端末の少なくとも一方から受け付ける受付手段と、
前記管理手段において管理されている前記ログを、前記受付手段によって受け付けられた情報に基づいて、前記送信先へ送信する送信手段と、
を有する情報送信システム。
【請求項２】
前記セッションに参加するすべての通信端末が前記セッションから切断してから、前記送信手段は、前記ログを前記送信先へ送信する請求項１に記載の情報送信システム。
【請求項３】
前記セッションに参加するすべての通信端末が前記セッションから切断してからの経過時間が所定の時間を超えてから、前記送信手段は、前記ログを前記送信先へ送信する請求項２に記載の情報送信システム。
【請求項４】
前記受付手段は、前記セッションの終了時刻の情報を受け付け、
前記受付手段によって受け付けられた情報に基づいて、前記セッションの終了時刻が経過してから、前記送信手段は、前記ログを前記送信先へ送信する請求項１に記載の情報送信システム。
【請求項５】
前記受付手段は、前記セッションに参加中の通信端末から、前記ログの要求を受け付ける請求項１乃至４のいずれか一項に記載の情報送信システム。
【請求項６】
請求項１乃至５のいずれか一項に記載の情報送信システムと、
他の通信端末へ前記コンテンツデータを送信する前記通信端末と、を有し、
前記通信端末は、前記セッションの終了前に、前記ログの送信先の情報を前記情報送信システムへ送信する
通信システム。
【請求項７】
請求項５に記載の情報送信システムと、
他の通信端末へ前記コンテンツデータを送信する前記通信端末と、を有し、
前記通信端末は、
前記セッションの終了前に、前記ログの送信先の情報を前記情報送信システムへ送信し、
前記セッションに参加中に、前記ログの要求を前記情報送信システムへ送信する
通信システム。
【請求項８】
会議システムにおいて、複数の通信端末間でコンテンツデータを送信するためのセッションが確立されている間に、前記複数の通信端末のそれぞれによって送信される前記コンテンツデータのログを管理する管理手段を有する情報送信システムに、
前記セッションの終了前に、前記ログの送信先の情報を前記複数の通信端末の少なくとも一方から受け付ける受付処理と、
前記管理手段において管理されている前記ログを、前記受付処理によって受け付けられた情報に基づいて、前記送信先へ送信する送信処理と、
を実行させる情報送信方法。
【請求項９】
会議システムにおいて、複数の通信端末間でコンテンツデータを送信するためのセッションが確立されている間に、前記複数の通信端末のそれぞれによって送信される前記コンテンツデータのログを管理する管理手段を有する情報送信システムに、
前記セッションの終了前に、前記ログの送信先の情報を前記複数の通信端末の少なくとも一方から受け付ける受付処理と、
前記管理手段において管理されている前記ログを、前記受付処理によって受け付けられた情報に基づいて、前記送信先へ送信する送信処理と、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報送信システム、通信システム、情報送信方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、インターネット等の通信ネットワークを介して拠点間の通信を行う通信システムが普及している。このような通信システムにおいて、例えば、一方の拠点には一方の通信端末が設置され、他方の拠点には他方の通信端末が設置される。通信システムを利用して会議等を行う場合、一方の通信端末は、一方のユーザの画像を撮像し、発言等を収集し、それらをコンテンツデータとして、他方の通信端末へ送信する。他方の通信端末は、受信したコンテンツデータを出力する。コンテンツデータの他の例としてテキストデータを用いる場合には、通信システムにより、拠点間でチャットメッセージを送信することもできる。
【０００３】
特許文献１には、クライアントが当該チャットシステムに接続しているか否かに関わらず、予めユーザにより設定されたチャットサーバのチャットチャンネルにおける発言履歴を取得するエージェントと、上記取得した発言履歴を保存しておく発言履歴保存部と、チャットシステム外部の電話機からのコンピュータネットワークを介した要求に応じて、上記保存された発言履歴情報をユーザの予め設定した形態に加工し、チャットシステム外部のＦＡＸにコンピュータネットワークを介して送信するユーザ認証履歴加工部を有する発言履歴管理システムが開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、通信端末間で送信されるコンテンツデータのログへのアクセスは、コンテンツデータ毎に予め設定されたアカウント等に限定されることがある。このため、通信システムにおいて、通信端末間で送信されるコンテンツデータのログを取得するためには、認証、或いはログの選択等の煩雑な処理を要するという課題が生じる。
【課題を解決するための手段】
【０００５】
請求項１に係る発明の情報送信システムは、会議システムにおいて、複数の通信端末間でコンテンツデータを送信するためのセッションが確立されている間に、前記複数の通信端末のそれぞれによって送信される前記コンテンツデータのログを管理する管理手段と、前記セッションの終了前に、前記ログの送信先の情報を前記複数の通信端末の少なくとも一方から受け付ける受付手段と、前記管理手段において管理されている前記ログを、前記受付手段によって受け付けられた情報に基づいて、前記送信先へ送信する送信手段と、を有する。
【発明の効果】
【０００６】
以上説明したように本発明によれば、通信システムにおいて、通信端末間で送信されるコンテンツデータのログを、簡易な処理により取得できるようになるという効果を奏する。
【図面の簡単な説明】
【０００７】
【図１】図１は、一実施形態に係る通信システムの概略図である。
【図２】図２は、通信システムにおける各種情報の送受信の状態の一例を示した概念図である。
【図３】図３は、一実施形態に係る端末のハードウェア構成図である。
【図４】図４は、一実施形態に係る通信システムの一部を構成する端末、及び管理システムの機能ブロック図である。
【図５】図５は、管理システムにおいて管理される各管理テーブルを示す概念図である。
【図６】図６は、端末が管理システムへログインする処理の一例を示すシーケンス図である。
【図７】図７は、個人毎に行う設定の入力画面の一例を示す。
【図８】図８は、端末間の通信を確立する処理の一例を示すシーケンス図である。
【図９】図９は、テキストデータを送信する処理の一例を示すシーケンス図である。
【図１０】図１０は、ディスプレイの表示例である。
【図１１】図１１は、チャットメッセージのログの送信を要求する処理の一例を示すシーケンス図である。
【図１２】図１２は、端末間の通信を終了する処理の一例を示すシーケンス図である。
【図１３】図１３は、チャットログの送信の準備段階の処理の一例を示すフロー図である。
【図１４】図１４の（Ａ）は、管理システムの記憶部の機能ブロック図である。図１４の（Ｂ）は、予約管理テーブルを示す概念図である。図１４の（Ｃ）は、予約設定入力画面の一例を示す。
【図１５】図１５は、予約設定処理の一例を示すシーケンス図である。
【図１６】図１６は、管理システムがセッションを管理する処理の一例を示すフロー図である。
【発明を実施するための形態】
【０００８】
以下、図面を用いて、本発明の実施形態について説明する。
【０００９】
＜＜通信システムの全体構成＞＞
図１は、一実施形態に係る通信システムの概略図である。通信システム１は、複数の通信端末１０、及び通信管理システム５０によって構築されている。以下、「通信端末」を単に「端末」と表し、「通信管理システム」を単に「管理システム」と表す。図１には、一つの管理システム５０、及び二つの端末１０が示されているが、通信システム１において、三つ以上の端末１０が設けられても良く、端末１０、及び管理システム５０に加えて他の装置が設けられてもよい。
【００１０】
通信システム１には、一方の端末１０から他方の端末１０に一方向にコンテンツデータを送信するデータ提供システム、或いは複数の端末１０間で両方向にコンテンツデータを送信するコミュニケーションシステムが含まれる。コミュニケーションシステムとしては、テレビ会議システム、テレビ電話システム、及びチャットシステム等が例として挙げられる。以下、コンテンツデータは、画像データ、音データ、及びテキストデータであり、通信システム１は、コミュニケーションシステムの一例としてのチャット機能を有するテレビ会議システムであり、端末１０は、通信機能を有する汎用のＰＣ（Personal Computer）である場合について説明する。画像データの画像は、動画であっても静止画であってもよく、動画と静止画の両方であってもよい。なお、「テレビ会議」は、「ビデオ会議」と同義に用いられる。
【００１１】
複数の端末１０、及び管理システム５０は、通信ネットワーク２を介して通信可能に接続される。複数の端末１０は、それぞれ、例えば、日本の東京事業所の会議室、或いはアメリカ合衆国のニューヨーク事業所の会議室等の任意の拠点に設置される。複数の端末１０は、画像データ、音データ、及びテキストデータの送受信による拠点間の通信を行う。端末１０は、複数の遠隔の事業所内だけでなく、同じ事業所内、屋外と屋内、又は屋外と屋外等の任意の拠点で用いられる。各端末１０が屋外で使われる場合には、携帯電話通信網等の無線による通信が行われる。端末１０は、テレビ会議での利用に限られるものではなく、ユーザ間の一般的な会話に用いられる。
【００１２】
管理システム５０は、端末１０のログイン認証、端末１０による通信の管理等を行う。管理システム５０は、端末１０と同じ拠点に設置されてもよいし、異なる拠点に設置されてもよい。
【００１３】
本実施形態において、通信ネットワーク２は、例えば、ＬＡＮ(Local Area Network)、専用線、及びインターネット等によって構築される。通信ネットワーク２には、有線だけでなく、Ｗｉ−Ｆｉ（Wireless Fidelity）や、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の無線による通信が行われる箇所があってもよい。
【００１４】
通信ネットワーク２に接続可能な他の装置としては、例えば、端末１０間でコンテンツデータを中継する中継装置、端末１０に端末用プログラムを送信し、管理システム５０に通信管理用プログラムを送信するプログラム提供システム、端末１０、及び管理システム５０のうちの少なくとも１つの維持、管理、保守等のメンテナンスを行うメンテナンスシステムが挙げられる。
【００１５】
図２は、通信システムにおける各種情報の送受信の状態の一例を示した概念図である。なお、図２では、複数の端末１０間で、中継装置３０ａ、又は中継装置３０ｂを介してコンテンツデータが送信される例が示されている。なお、端末１０間の通信は、これに限られず、Ｐ２Ｐ(Peer to Peer)等の任意の方式で行われてもよい。図２に示されているように、通信システム１において、端末１０、及び管理システム５０の間では、呼制御用のメッセージ等の各種の管理情報を送受信するための管理情報用のセッションｓｅｉが確立される。また、端末１０間では、中継装置３０ａを介して画像データを送信するためのセッションｓｅｄ１、及び音データを送信するためのセッションｓｅｄ２が確立される。更に、端末１０間では、中継装置３０ｂを介してテキストデータを送信するためのセッションｓｅｄ３が確立される。以下、通信端末１０間でコンテンツデータを送信するためのセッションｓｅｄ１、セッションｓｅｄ２、及びセッションｓｅｄ３のうち、任意の一以上のセッションをセッションｓｅｄと表す。画像データは、画像を再生するために必須の基本データ、及び基本データと組み合わせることにより再生する画像の品質を高めるための拡張データを有していてもよい。この場合、画像データ送信用のセッションｓｅｄ１は、基本データを送受信するためのセッション、拡張データを送受信するためのセッションを含む。なお、管理システム５０が中継装置３０ａ、又は中継装置３０ｂの機能を有しており、管理システム５０を介して端末１０間のセッションｓｅｄが確立されてもよい。
【００１６】
＜＜実施形態のハードウェア構成＞＞
図３を用いて、一実施形態に係る端末１０のハードウェア構成を説明する。なお、図３は、一実施形態に係る端末のハードウェア構成図である。以下、端末１０が通信機能を有する汎用のＰＣである場合について説明する。端末１０が専用の装置である場合には、端末１０は、下記で説明するものと同じ、又は対応するハードウェア構成を有する。
【００１７】
端末１０は、端末１０全体の動作を制御するＣＰＵ１０１(Central Processing Unit)、ＩＰＬ(Initial Program Loader)等のＣＰＵ１０１の駆動に用いられるプログラムを記憶したＲＯＭ１０２(Read Only Memory)、ＣＰＵ１０１のワークエリアとして使用されるＲＡＭ１０３(Random Access Memory)、端末１０用のプログラム、及びコンテンツデータ等の各種データを記憶するＨＤ１０４(Hard Disk)、ＣＰＵ１０１の制御にしたがってＨＤ１０４に対する各種データの読み出し又は書き込みを制御するＨＤＤ１０５(Hard Disk Drive)、フラッシュメモリ、又はＩＣカード（Integrated Circuit Card）等の記録メディア１０６に対するデータの読み出し又は書き込み（記憶）を制御するメディアＩ／Ｆ１０７(Interface)、ユーザの操作を入力するためのキーボード１０８ａ、及びマウス１０８ｂ、端末１０の電源のＯＮ／ＯＦＦを切り換えるための電源スイッチ１０９、並びに通信ネットワーク２を利用して通信するためのネットワークＩ／Ｆ１１１を備えている。
【００１８】
また、端末１０は、ＣＰＵ１０１の制御に従って被写体を撮像して画像データを得る内蔵型のカメラ１１２、このカメラ１１２の駆動を制御する撮像素子Ｉ／Ｆ１１３、音を入力する内蔵型のマイク１１４、音を出力する内蔵型のスピーカ１１５、ＣＰＵ１０１の制御に従ってマイク１１４及びスピーカ１１５との間で音信号の入出力を処理する音入出力Ｉ／Ｆ１１６、画像データに基づいて生成される画像を出力するディスプレイ１２０、ＣＰＵ１０１の制御に従ってディスプレイ１２０に画像を伝送するディスプレイＩ／Ｆ１１７、各種の外部機器を接続するための外部機器接続Ｉ／Ｆ１１８、並びに上記各構成要素を図３に示されているように電気的に接続するためのアドレスバス、及びデータバス等のバスライン１１０を備えている。
【００１９】
カメラ１１２は、レンズ及び、光を電荷に変換して被写体の画像（映像）を電子化する固体撮像素子を含む。固体撮像素子としては、ＣＭＯＳ(Complementary Metal Oxide Semiconductor)又は、ＣＣＤ（Charge Coupled Device）等が用いられる。
【００２０】
外部機器接続Ｉ／Ｆ１１８には、ＵＳＢ(Universal Serial Bus)ケーブル等によって、外付けカメラ、外付けマイク、及び外付けスピーカ等の外部機器がそれぞれ電気的に接続可能である。
【００２１】
管理システム５０、中継装置３０ａ、及び中継装置３０ｂは、端末１０と同様のハードウェア構成を有しているため、その説明を省略する。なお、管理システム５０、中継装置３０ａ、及び中継装置３０ｂは、例えば、カメラ１１２、マイク１１４、及びスピーカ１１５等の端末１０のハードウェア構成の一部を有していなくてもよい。
【００２２】
＜＜実施形態の機能構成＞＞
次に、一実施形態に係る通信システムの機能構成について説明する。図４は、一実施形態に係る通信システムの一部を構成する端末１０、及び管理システム５０の機能ブロック図である。図４では、端末１０、及び管理システム５０が、通信ネットワーク２を介して通信することができるように接続されている。
【００２３】
＜管理システムの機能構成＞
管理システム５０は、送受信部５１、認証部５２、端末管理部５３、セッション管理部５４、ログ管理部５５、及び記憶・読出部５９を有している。これら各部は、図３に示されている各構成要素のいずれかが、ＨＤ１０４からＲＡＭ１０３上に展開された管理システム５０用のプログラムに従ったＣＰＵ１０１からの命令によって動作することで実現される機能である。また、管理システム５０は、ＲＯＭ１０２、ＲＡＭ１０３、及びＨＤＤ１０５により構築される記憶部５０００を有している。記憶部５０００には、以下に示すような各テーブルによって各ＤＢ(Database)が構築される。
【００２４】
（認証管理テーブル）
図５の（Ａ）は、認証管理テーブルを示す概念図である。記憶部５０００には、認証管理テーブルによって認証管理ＤＢ５００２が構築される。認証管理テーブルには、管理システム５０によって管理されるすべての端末１０の各通信ＩＤに対して、認証用のパスワードが関連付けられて管理される。通信ＩＤは、通信システム１において、通信先を特定するための情報である。通信ＩＤとしては、例えば、端末１０の識別情報、端末１０のユーザの識別情報、アカウント名等が用いられる。以下、端末１０としての端末１０ａａ、及び端末１０ｂａに対応する通信ＩＤが、それぞれ、ユーザによって入力されたアカウント名「０１ａａ，０１ｂａ」である場合について説明する。
【００２５】
（端末管理テーブル）
図５の（Ｂ）は、端末管理テーブルを示す概念図である。記憶部５０００には、端末管理テーブルによって端末管理ＤＢ５００３が構築される。端末管理テーブルには、各端末１０の通信ＩＤに関連付けられて、端末１０のＩＰアドレスが管理される。
【００２６】
（アカウント管理テーブル）
図５の（Ｃ）は、アカウント管理テーブルを示す概念図である。記憶部５０００には、アカウント管理テーブルによってアカウント管理ＤＢ５００４が構築される。アカウント管理テーブルには、各端末１０の通信ＩＤに関連付けられて、端末１０のユーザのユーザ名、メールアドレス、端末１０が参加したセッションｓｅｄ３で生成されるチャットメッセージのログを自動送信するか示す情報、自動送信の手段、及び自動送信のため用いられる情報が管理される。自動送信のため用いられる情報としては、ｄｒｏｐｂｏｘ（登録商標）等のオンラインストレージサービスで利用されるユーザＩＤ、及びパスワード等のストレージサービス情報、並びにＳＮＳ(social networking service)で利用される宛先（ユーザ名）及びパスワード等のＳＮＳ情報が挙げられる。自動送信するか示す情報としては、送信することを示す「ｙｅｓ」、及び自動送信の設定がないことを示す「ｎｏｎｅ」が含まれる。
【００２７】
（会議室管理テーブル）
図５の（Ｄ）は、会議室管理テーブルを示す概念図である。記憶部５０００には、図５の（Ｄ）に示されているような会議室管理テーブルによって会議室管理ＤＢ５００５が構築される。会議室管理テーブルには、会議室ＩＤ、セッションｓｅｄのセッションＩＤ、セッションｓｅｄに参加中の端末１０の通信ＩＤ、セッションｓｅｄの状態を示す情報が関連付けられて管理される。会議室ＩＤは実在の会議室の識別情報ではなく、後述の処理で、複数の端末１０が共通のセッションｓｅｄに参加するために用いられるものである。
【００２８】
（セッション管理テーブル）
図５の（Ｅ）は、セッション管理テーブルを示す概念図である。記憶部５０００には、セッション管理テーブルによってセッション管理ＤＢ５００６が構築される。セッション管理テーブルには、セッションｓｅｄのセッションＩＤ、このセッションｓｅｄで利用される会議室ＩＤ、会議の開始時刻、会議の終了時刻、セッションｓｅｄに参加した端末１０の通信ＩＤ、及びセッションｓｅｄ３で生成されるチャットメッセージのログを自動送信する対象の通信ＩＤが関連付けられて管理される。
【００２９】
（ログ管理テーブル）
図５の（Ｆ）は、ログ管理テーブルを示す概念図である。記憶部５０００には、ログ管理テーブルによってログ管理ＤＢ５００７が構築される。ログ管理テーブルには、セッションｓｅｄのセッションＩＤ、このセッションｓｅｄにおけるチャットメッセージの送信時刻、チャットメッセージの送信元の通信ＩＤ、及びチャットメッセージの内容が関連付けられて管理される。
【００３０】
続いて管理システム５０の各機能部について説明する。管理システム５０の送受信部５１は、ＣＰＵ１０１からの命令、及びネットワークＩ／Ｆ１１１により、通信ネットワーク２を介して通信相手と各種情報の送受信を行う。
【００３１】
管理システム５０の認証部５２は、ＣＰＵ１０１からの命令により、ログイン要求元の認証を行う。
【００３２】
管理システム５０の端末管理部５３は、ＣＰＵ１０１からの命令により、端末１０の状態を管理する。
【００３３】
管理システム５０のセッション管理部５４は、ＣＰＵ１０１からの命令により、端末１０間のセッションｓｅｄを管理する。
【００３４】
管理システム５０のログ管理部５５は、ＣＰＵ１０１からの命令により、端末１０間のセッションｓｅｄで送信されるチャットメッセージのログを管理する。
【００３５】
管理システム５０の記憶・読出部１９は、ＣＰＵ１０１からの命令によって、記憶部５０００に各種データを記憶するとともに、記憶部５０００に記憶された各種データを読み出す処理を行う。
【００３６】
＜端末の機能構成＞
端末１０は、送受信部１１、入力受付部１２、表示制御部１４、及び記憶・読出部１９を有している。これら各部は、図３に示されている各構成要素のいずれかが、ＨＤ１０４からＲＡＭ１０３上に展開された端末用プログラムに従ったＣＰＵ１０１からの命令によって動作することで実現される機能である。また、端末１０は、図４に示されているＲＯＭ１０２、ＲＡＭ１０３、及びＨＤＤ１０５によって構築される記憶部１０００を有している。
【００３７】
端末１０の送受信部１１は、ＣＰＵ１０１からの命令によって、通信ネットワーク２を介して、通信相手と各種情報の送受信を行う。
【００３８】
端末１０の入力受付部１２は、ＣＰＵ１０１からの命令、キーボード１０８ａ、及びマウス１０８ｂによって、ユーザによる各種操作入力を受け付ける。
【００３９】
端末１０の表示制御部１４は、ＣＰＵ１０１からの命令、及びディスプレイＩ／Ｆ１１７によって、画像をディスプレイ１２０へ出力させる制御を行う。
【００４０】
端末１０の記憶・読出部１９は、ＣＰＵ１０１からの命令によって、記憶部１０００に各種データを記憶するとともに、記憶部１０００に記憶された各種データを読み出す処理を行う。
【００４１】
＜＜実施の形態の処理＞＞
続いて、実施形態に係る処理について説明する。続いて、通信システム１における処理について説明する。
【００４２】
（ログイン処理）
図６は、端末１０が管理システム５０へログインする処理の一例を示すシーケンス図である。以下、端末１０の一例として端末１０ａａが管理システム５０へログインする処理について説明する。なお、他の端末１０も同様の処理により管理システム５０へログインする。
【００４３】
端末１０ａａの入力受付部１２は、通信ＩＤとしてのアカウント名、及びパスワードの入力を受け付ける（ステップＳ１）。端末１０ａａの送受信部１１は、入力受付部１２によって受け付けられた通信ＩＤ、及びパスワードを含むログイン要求を管理システム５０へ送信する（ステップＳ２）。なお、端末１０ａａの通信ＩＤ、及びパスワードは、記憶部１０００に予め記憶されていてもよい。この場合、端末１０ａａの送受信部１１は、記憶部１０００から読み出された通信ＩＤ、及びパスワードを含むログイン要求を管理システム５０へ送信する。
【００４４】
管理システム５０の送受信部５１は、端末１０ａａによって送信されたログイン要求を受信する。管理システム５０は、ログイン要求を受信するときに、ログイン要求元の端末１０ａａのＩＰアドレスを取得する。
【００４５】
管理システム５０の認証部５２は、ログイン要求に含まれている通信ＩＤ、及びパスワードを検索キーとして、認証管理テーブル（図５の（Ａ）参照）を検索し、この認証管理テーブルに同一の通信ＩＤ、及びパスワードの組が管理されているかを判断することによって認証を行う（ステップＳ３）。以下、認証部５２によって、ログイン要求元が正当な利用権限を有すると判断された場合について説明する。ログイン要求元が正当な利用権限を有すると判断されると、端末１０ａａは管理システム５０へログインすることで、端末１０ａａ、及び管理システム５０間のセッションｓｅｉは確立する。
【００４６】
管理システム５０の端末管理部５３は、端末管理テーブル（図５の（Ｂ）参照）において、ログイン要求元の端末１０ａａの通信ＩＤ、及びログイン要求元の端末１０ａａのＩＰアドレスを関連付けて記録する（ステップＳ４）。管理システム５０の送受信部５１は、認証部５２による認証結果が示された認証結果情報を、ログイン要求元の端末１０ａａへ送信する（ステップＳ５）。これにより、ログイン要求元の端末１０ａａの送受信部１１は、認証結果情報を受信する。
【００４７】
端末１０ａａが管理システム５０へログインしてから、端末１０ａａの入力受付部１２は、ユーザによる操作に応じて、個人毎に行う設定の入力画面の要求の入力を受け付ける。入力画面の要求は、他の端末１０との通信の開始前に行われても、通信中に行われてもよい。入力画面の要求の操作入力が受け付けられると、端末１０ａａの表示制御部１４は、入力画面をディスプレイ１２０に表示させる。
【００４８】
図７は、個人毎に行う設定の入力画面の一例を示す。図７に示すように、入力画面には、セッションｓｅｄの終了後にチャットメッセージのログを自動送信するか選択するためのラジオボタンが含まれている。また、入力画面には、自動送信の送信手段を選択するためのプルダウンが含まれている。プルダウンは、送信手段として例えば、メール、オンラインストレージサービス、ＳＮＳ等の予め設定された選択肢を含む。更に、入力画面には、選択された送信手段で送信するときの宛先として、メールアドレス、又はユーザ名の入力欄が設けられている。また、入力画面には、オンラインストレージサービス、又はＳＮＳを利用するときのパスワードの入力欄が含まれている。更に、入力画面には、自端末側のユーザ名の入力欄も含まれている。なお、上記の各設定値としては、端末１０ａａの記憶部１０００に、デフォルトが予め記録されていてもよい。この場合、表示制御部１４は、記憶部１０００に予め記録されているデフォルトの設定値を入力画面に含めて出力してもよい。
【００４９】
ユーザが、入力画面において、自動送信をするかを示す情報、及び送信手段を選択し、ユーザ名、宛先、及びパスワード等を入力して「設定」ボタンを押下すると、端末１０ａａの入力受付部は、これらの操作入力を受け付ける（ステップＳ１１）
【００５０】
端末１０ａａの送受信部１１は、ステップＳ１１で選択、又は入力された自動送信をするかを示す情報、送信手段、宛先（メールアドレス、ユーザＩＤ）、及びパスワード等を含む設定情報を管理システム５０へ送信する（ステップＳ１２）。
【００５１】
管理システム５０の送受信部５１は、端末１０ａａによって送信された設定情報を受信する。管理システム５０の記憶・読出部５９は、端末１０ａａの通信ＩＤに関連付けて、設定情報に含まれる自動送信の要否、送信手段、宛先（メールアドレス、ユーザ名）、及びパスワードをアカウント管理テーブル（図５の（Ｃ）参照）に記録する（ステップＳ１３）。
【００５２】
（端末間の通信の確立処理）
続いて、端末１０間の通信を確立する処理について説明する。図８は、端末間の通信を確立する処理の一例を示すシーケンス図である。なお、以下、管理システム５０にログインした端末１０ａａ、及び端末１０ｂａがテレビ会議のための通信を開始する処理について説明するが、管理システム５０にログインした他の端末１０も、同様の処理により通信を開始することができる。
【００５３】
本実施形態では、クライアント側の端末１０によって同時に開催されるテレビ会議の数が、一例として、４つに限定されている。このため、端末１０は、４つの会議室ＩＤのいずれかを指定して、管理システム５０へ参加要求を送信する。なお、会議室ＩＤは実在の会議室の識別情報ではなく、複数の端末１０が共通のセッションｓｅｄに参加するために利用されるものである。
【００５４】
端末１０ａａにおいて、ユーザが会議室ＩＤを指定する操作を行うと、入力受付部１２は、会議室ＩＤの入力を受け付ける（ステップＳ２１−１）。以下、入力された会議室ＩＤが「Ｃ０１」である場合について説明する。会議室ＩＤの入力が受け付けられると、端末１０ａａの送受信部１１は、入力された会議室ＩＤ「Ｃ０１」を含む会議への参加要求を管理システム５０へ送信する（ステップＳ２２−１）。
【００５５】
管理システム５０の送受信部５１は、端末１０ａａによって送信された参加要求を受信する。管理システム５０のセッション管理部５４は、会議室管理テーブルを参照して、参加要求に含まれる会議室ＩＤ「Ｃ０１」を利用してセッションｓｅｄに参加中の端末１０があるか確認する。表１−１は、会議室管理テーブルを示す。表１−１のように会議室ＩＤ「Ｃ０１」に関連付けられた参加中の通信ＩＤがない場合、即ち、会議室ＩＤ「Ｃ０１」を利用してセッションｓｅｄに参加中の端末１０がない場合、セッション管理部５４は、新たなセッションＩＤ（ここでは、「Ｓ０１」とする）を生成し、このセッションＩＤに対応するセッションｓｅｄを確立させる（ステップＳ２３−１）。本実施形態では、中継装置３０ａが端末１０間で画像データ、及び音データを中継し、管理システム５０が端末１０間でテキストデータを中継する。この場合、セッション管理部５４は、中継装置３０ａと端末１０ａａとの間で、画像データを送信するためのセッションｓｅｄ１、及び音データを送信するためのセッションｓｅｄ２を確立させ、端末１０ａａと管理システム５０との間で、テキストデータを送信するためのセッションｓｅｄ３を確立させる。
【００５６】
【表１−１】
2018128728.tif 000003
【００５７】
管理システム５０のセッション管理部５４は、会議室管理テーブルにおいて、参加要求に含まれる会議室ＩＤ「Ｃ０１」に関連付けて、参加要求元の端末１０ａａの通信ＩＤ「０１ａａ」、及び「会議中」の状態を示す情報、及び生成されたセッションＩＤ「Ｓ０１」を記録する（ステップＳ２４−１）。表１−２は、会議室管理テーブルを示す。上記の処理により表１−１の会議室管理テーブルは表１−２のように更新される。
【００５８】
【表１−２】
2018128728.tif 000004
【００５９】
更に、管理システム５０のセッション管理部５４は、セッション管理テーブルに、生成されたセッションＩＤ、参加要求に含まれる会議室ＩＤ「Ｃ０１」、セッションｓｅｄの開始時刻として現時刻（例えば、2017/1/5 10:00:00）、及びセッションｓｅｄに参加する端末１０ａａの通信ＩＤ「０１ａａ」を含むレコードを追加する。表２−１は、セッション管理テーブルを示す。上記の処理によりセッション管理テーブルには、表２−１に示すレコードが追加される。
【００６０】
【表２−１】
2018128728.tif 000005
【００６１】
端末１０ｂａにおいて、ユーザが、端末１０ａａで指定されたものと同じ会議室ＩＤ「Ｃ０１」を指定する操作を行うと、入力受付部１２は、会議室ＩＤの入力を受け付ける（ステップＳ２１−２）。会議室ＩＤの入力が受け付けられると、端末１０ｂａの送受信部１１は、入力された会議室ＩＤ「Ｃ０１」を含む参加要求を管理システム５０へ送信する（ステップＳ２２−２）。
【００６２】
管理システム５０の送受信部５１は、端末１０ｂａによって送信された参加要求を受信する。管理システム５０のセッション管理部５４は、会議室管理テーブルを参照して、参加要求に含まれる会議室ＩＤ「Ｃ０１」を利用してセッションｓｅｄに参加中の端末１０があるか確認する。
【００６３】
表１−２のように会議室ＩＤ「Ｃ０１」に関連付けられた参加中の通信ＩＤがある場合、即ち、会議室ＩＤ「Ｃ０１」を利用してセッションｓｅｄに参加中の端末１０がある場合、セッション管理部５４は、会議室ＩＤ「Ｃ０１」に対応するセッションＩＤ「Ｓ０１」のセッションｓｅｄに、参加要求元の端末１０ｂａを参加させる（ステップＳ２３−２）。この処理で、セッション管理部５４は、中継装置３０と端末１０ｂａとの間で、画像データを送信するためのセッションｓｅｄ１、及び音データを送信するためのセッションｓｅｄ２を確立させ、端末１０ｂａと管理システム５０との間で、テキストデータを送信するためのセッションｓｅｄ３を確立させる。
【００６４】
管理システム５０のセッション管理部５４は、会議室管理テーブルにおいて、参加要求に含まれる会議室ＩＤ「Ｃ０１」に関連付けて、参加要求元の端末１０ｂａの通信ＩＤ「０１ｂａ」を記録する（ステップＳ２４−２）。表１−３は、会議室管理テーブルを示す。上記の処理により表１−２の会議室管理テーブルは表１−３のように更新される。
【００６５】
【表３−１】
2018128728.tif 000006
【００６６】
更に、管理システム５０のセッション管理部５４は、セッション管理テーブルにおいて、参加要求に含まれる会議室ＩＤ「Ｃ０１」に関連付けて、セッションｓｅｄに参加する端末１０ｂａの通信ＩＤ「０１ｂａ」を追加する。表２−２は、セッション管理テーブルを示す。上記の処理により表２−１のセッション管理テーブルは、表２−２のように更新される。
【００６７】
【表４−１】
2018128728.tif 000007
【００６８】
端末１０ａａ、及び端末１０ｂａがセッションｓｅｄに参加すると、中継装置３０ａは同じセッションｓｅｄに参加している端末１０ａａ、及び端末１０ｂａの間で画像データ、及び音データを中継する。また、管理システム５０は同じセッションｓｅｄに参加している端末１０ａａ、及び端末１０ｂａの間でテキストデータを中継する。
【００６９】
以下、セッションｓｅｄが確立されてから、端末１０ａａ、及び端末１０ｂａ間でテキストデータを送信する処理について説明する。図９は、テキストデータを送信する処理の一例を示すシーケンス図である。
【００７０】
端末１０ａａにおいて、ユーザが端末１０ｂａへ送信するチャットメッセージとしてのテキストデータを入力する操作を行うと、入力受付部１２は、テキストデータの入力を受け付ける（ステップＳ３１）。端末１０ａａの送受信部１１は、ステップＳ３１で入力されたテキストデータを、セッションｓｅｄ３により管理システム５０へ送信する（ステップＳ３２）。
【００７１】
管理システム５０の送受信部５１は、端末１０ａａによって送信されたテキストデータを受信する。管理システム５０のログ管理部５５は、セッションｓｅｄのセッションＩＤ「Ｓ０１」、テキストデータを受信した時刻、テキストデータの送信元の通信ＩＤ「０１ａａ」、及びテキストデータとしてのチャットメッセージの内容（例えば、「こんにちは」）を含むレコードをログ管理テーブルに追加する（ステップＳ３３）。表３−１、及び表３−２は、ログ管理テーブルを示す。ステップＳ３３の処理により、表３−１のログ管理テーブルに、表３−２のレコードが追加される。
【００７２】
【表５−１】
2018128728.tif 000008
【００７３】
【表５−２】
2018128728.tif 000009
【００７４】
管理システム５０の送受信部５１は、ステップＳ３２で端末１０ａａから送信されたテキストデータを、同じセッションｓｅｄ３に参加している端末１０ｂａへ送信する（ステップＳ３４）。
【００７５】
端末１０ｂａの送受信部１１は、管理システム５０によって送信されたテキストデータを受信する。端末１０ｂａの表示制御部１４は、端末１０ａａからセッションｓｅｄ１で送信される画像データ、及び端末１０aａからセッションｓｅｄ３で送信されるテキストデータとしてのチャットメッセージを端末１０ｂａのディスプレイ１２０に出力させる（ステップＳ３５）。図１０の（Ａ）は、ステップＳ３５におけるディスプレイの表示例である。図１０の（Ａ）に示されているように、画面には会議終了後にチャットメッセージのログを送信する要求を受け付けるチェックボックスが含まれている。
【００７６】
端末１０ｂａにおいて、ユーザが端末１０aａへ送信するチャットメッセージとしてのテキストデータを入力する操作を行うと、入力受付部１２は、テキストデータの入力を受け付ける（ステップＳ４１）。端末１０ｂａの送受信部１１は、ステップＳ４１で入力されたテキストデータを、セッションｓｅｄ３により管理システム５０へ送信する（ステップＳ４２）。
【００７７】
管理システム５０の送受信部５１は、端末１０ｂａによって送信されたテキストデータを受信する。管理システム５０のログ管理部５５は、セッションｓｅｄに対応するセッションＩＤ「Ｓ０１」、テキストデータを受信した時刻、テキストデータの送信元の通信ＩＤ「０１ｂａ」、及びテキストデータとしてのチャットメッセージの内容（例えば、「こんにちは」）を含むレコードをログ管理テーブルに追加する（ステップＳ４３）。表３−３は、ログ管理テーブルを示す。ステップＳ４３の処理により、表３−２のログ管理テーブルは、表３−３のように更新される。
【００７８】
【表５−３】
2018128728.tif 000010
【００７９】
管理システム５０の送受信部５１は、ステップＳ４２で端末１０ｂａから送信されたテキストデータを、同じセッションｓｅｄ３に参加している端末１０ａａへ送信する（ステップＳ４４）。
【００８０】
端末１０ａａの送受信部１１は、管理システム５０によって送信されたテキストデータを受信する。端末１０ａａの表示制御部１４は、端末１０ｂａからセッションｓｅｄ１で送信される画像データ、及び端末１０ｂａからセッションｓｅｄ３で送信される、又は端末１０ｂａへセッションｓｅｄ３で送信したテキストデータとしてのチャットメッセージを端末１０ａａのディスプレイ１２０に出力させる（ステップＳ４５）。図１０の（Ｂ）は、ステップＳ４５におけるディスプレイの表示例である。図１０の（Ｂ）に示されているように、画面には会議終了後にチャットメッセージのログを送信する要求を受け付けるチェックボックスが含まれている。
【００８１】
端末１０ａａにおいて、ユーザがテキストデータを入力する度に、ステップＳ３１乃至Ｓ３５の処理は実行される。端末１０ｂａにおいて、ユーザがテキストデータを入力する度に、ステップＳ４１乃至Ｓ４５の処理は実行される。これにより、端末１０ａａ、及び端末１０ｂａのディスプレイ１２０の各画面には、端末１０ａａ、又は端末１０ｂａがセッションｓｅｄ３で送信、又は受信したテキストデータが出力される。
【００８２】
図１１は、チャットメッセージのログの送信を要求する処理の一例を示すシーケンス図である。以下、端末１０ａａがチャットメッセージのログを要求する処理を説明するが、会議に参加している他の端末１０ｂａも同様にしてチャットメッセージのログを要求することができる。
【００８３】
セッションｓｅｄに参加中の端末１０ａａにおいて、ユーザが図１０の（Ｂ）の画面におけるチェックボックスにチェックを入れる、又は外す操作を行うと、入力受付部１２は、会議終了後にチャットメッセージのログを送信する要求、又は要求の取り消しの入力を受け付ける（ステップＳ５１）。
【００８４】
会議終了後にチャットメッセージのログを送信する要求、又は要求の取り消しの入力の受け付けに応じて、端末１０ａａの送受信部１１は、受け付けられた要求、又は要求の取り消しを示す情報を管理システム５０へ送信する（ステップＳ５２）。
【００８５】
管理システム５０の送受信部５１は、端末１０ａａによって送信された要求、又は要求の取り消しを示す情報を受信する。ログを送信する要求が受信された場合、管理システム５０のセッション管理部５４は、セッション管理テーブルにおいて、端末１０ａａが参加中のセッションｓｅｄのセッションＩＤ「Ｓ０１」が記録されたレコードに、ログ送信対象の通信ＩＤとして端末１０ａａの通信ＩＤ「０１ａａ」を記録する（ステップＳ５３）。要求の取り消しが受信された場合、管理システム５０のセッション管理部５４は、セッション管理テーブルにおいて、端末１０ａａが参加中のセッションｓｅｄのセッションＩＤ「Ｓ０１」が記録されたレコードから、ログ送信対象の通信ＩＤとして記録されている端末１０ａａの通信ＩＤ「０１ａａ」を削除する（ステップＳ５３）。
【００８６】
表２−３は、セッション管理テーブルを示す。端末１０ａａによってチャットメッセージのログを送信する要求が送信された場合、表２−２のセッション管理テーブルは、表２−３のように更新される。
【００８７】
【表６−１】
2018128728.tif 000011
【００８８】
（端末間の通信の終了処理）
続いて、端末１０間のテレビ会議を終了するときの処理について説明する。図１２は、端末間の通信を終了する処理の一例を示すシーケンス図である。
【００８９】
端末１０ａａにおいて、テレビ会議を終了するための操作を行うと、入力受付部１２は、テレビ会議の終了要求の入力を受け付ける（ステップＳ６１−１）。テレビ会議の終了要求の入力が受け付けられると、端末１０ａａの送受信部１１は、端末１０ａａが利用している会議室ＩＤ「Ｃ０１」を含む退室要求を管理システム５０へ送信する（ステップＳ６２−１）。
【００９０】
管理システム５０の送受信部５１は、端末１０ａａによって送信された退室要求を受信する。管理システム５０のセッション管理部５４は、退室要求元の端末１０ａａを、セッションｓｅｄから切断させる（ステップＳ６３−１）。この処理で、セッション管理部５４は、端末１０ａａ、及び中継装置３０ａの間の画像データを送信するためのセッションｓｅｄ１、及び音データを送信するためのセッションｓｅｄ２を切断させ、端末１０ａａ、及び管理システム５０の間のテキストデータを送信するためのセッションｓｅｄ３を切断させる。
【００９１】
管理システム５０のセッション管理部５４は、会議室管理テーブルにおいて、退室要求に含まれる会議室ＩＤ「Ｃ０１」に関連付けられていた退室要求元の端末１０ａａの通信ＩＤ「０１ａａ」を削除する（ステップＳ６４−１）。表１−４は、会議室管理テーブルを示す。ステップＳ６４−１の処理により、表１−３の会議室管理テーブルは、表１−４のように更新される。
【００９２】
【表７−１】
2018128728.tif 000012
【００９３】
通信ＩＤ「０１ａａ」の削除後、管理システム５０のセッション管理部５４は、退室要求元の端末１０ａａがセッションｓｅｄに接続していた最後の端末１０であるか判断する。更新後の会議室管理テーブル（表１−４参照）において、会議室ＩＤ「Ｃ０１」に関連付けられて、セッションｓｅｄに参加中の端末１０の通信ＩＤが記録されている場合、セッション管理部５４は、退室要求元の端末１０ａａがセッションｓｅｄに接続していた最後の端末１０ではないと判断する。この場合、セッション管理部５４は、会議室管理テーブルにおいて、会議室ＩＤ「Ｃ０１」に関連付けられた状態を示す情報を「会議中」のままとする。
【００９４】
端末１０ｂａにおいて、テレビ会議を終了するための操作を行うと、入力受付部１２は、テレビ会議の終了要求の入力を受け付ける（ステップＳ６１−２）。テレビ会議の終了要求の入力が受け付けられると、端末１０ｂａの送受信部１１は、端末１０ｂａが利用している会議室ＩＤ「Ｃ０１」を含む退室要求を管理システム５０へ送信する（ステップＳ６２−２）。
【００９５】
管理システム５０の送受信部５１は、端末１０ｂａによって送信された退室要求を受信する。管理システム５０のセッション管理部５４は、退室要求元の端末１０ｂａを、セッションｓｅｄから切断させる（ステップＳ６３−２）。この処理で、セッション管理部５４は、端末１０ｂａ、及び中継装置３０ａの間の画像データを送信するためのセッションｓｅｄ１、及び音データを送信するためのセッションｓｅｄ２を切断させ、端末１０ｂａ、及び管理システム５０の間のテキストデータを送信するためのセッションｓｅｄ３を切断させる。
【００９６】
管理システム５０のセッション管理部５４は、会議室管理テーブルにおいて、退室要求に含まれる会議室ＩＤ「Ｃ０１」に関連付けられていた退室要求元の端末１０ｂａの通信ＩＤ「０１ｂａ」を削除する（ステップＳ６４−２）。
【００９７】
通信ＩＤ「０１ｂａ」の削除後、管理システム５０のセッション管理部５４は、退室要求元の端末１０ｂａがセッションｓｅｄに接続していた最後の端末１０であるか判断する。会議室管理テーブルにおいて、会議室ＩＤ「Ｃ０１」に関連付けられて、セッションｓｅｄに参加中の端末１０の通信ＩＤが一つも記録されていなければ、セッション管理部５４は、退室要求元の端末１０ｂａがセッションｓｅｄに接続していた最後の端末１０であると判断する。この場合、セッション管理部５４は、会議室管理テーブルにおいて、会議室ＩＤ「Ｃ０１」に関連付けられた状態を示す情報を「空き」に変更し、セッションＩＤを削除する。更に、セッション管理部５４は、セッション管理テーブルの会議室ＩＤ「Ｃ０１」が記録されたレコードに、セッションｓｅｄの終了時刻として現時刻を記録する。
【００９８】
表１−５は、会議室管理テーブルを示す。表２−４は、セッション管理テーブルを示す。ステップＳ６４−２の処理により、表１−４の会議室管理テーブルは、表１−５のように更新される。また、ステップＳ６４−２の処理により、表２−３のセッション管理テーブルは、表２−４のように更新される。
【００９９】
【表７−２】
2018128728.tif 000013
【０１００】
【表８−１】
2018128728.tif 000014
【０１０１】
管理システム５０のセッション管理部５４は、会議室管理テーブルからセッションＩＤ「Ｓ０１」を削除した後、このセッションＩＤを含むチャットログの送信指示を、管理システム５０のログ管理部５５へ送信する。チャットメッセージのログの送信指示の受信に応じて、ログ管理部５５は、チャットログの送信の準備を開始する（ステップＳ６５）。
【０１０２】
図１３は、チャットメッセージのログの送信の準備段階の処理の一例を示すフロー図である。図１３を用いて、ステップＳ６５の処理を詳細に説明する。ログ管理部５５は、受信したセッションＩＤ「Ｓ０１」を検索キーとしてセッション管理テーブル（表２−４参照）を検索し、対応するログ送信対象の通信ＩＤ「０１ａａ」を取得する（ステップＳ６５−１）。
【０１０３】
管理システム５０のログ管理部５５は、セッションｓｅｄに参加していた端末１０ａａ、及び端末１０ｂａの各通信ＩＤ「０１ａａ，０１ｂａ」のうち、アカウント管理テーブル（図５の（Ｃ）参照）において、対応する自動送信を示す情報が「ｎｏｎｅ」以外のものを抽出する（ステップＳ６５−２）。図５の（Ｃ）のアカウント管理テーブルから通信ＩＤ「０１ａａ」が抽出される。
【０１０４】
管理システム５０のログ管理部５５は、ステップＳ６５−１で取得された通信ＩＤ、及びステップＳ６５−２で抽出された通信ＩＤの論理和を演算して、チャットメッセージのログの送信先の一覧を生成する（ステップＳ６５−３）。なお、チャットメッセージのログの送信先の決定方法は、セッションｓｅｄに参加していた端末１０による設定に基づくものであれば特に限定されない。例えば、ログ管理部５５は、ステップＳ６５−３で論理和に代えて論理積により送信先の一覧を生成しても良い。
【０１０５】
管理システム５０のログ管理部５５は、ステップＳ６５−３で生成された一覧に一以上の通信ＩＤが含まれているか判断する（ステップＳ６５−４）。ステップＳ６５−４で一覧に一以上の通信ＩＤが含まれていない（ＮＯ）と判断された場合には、ログ管理部５５は、チャットメッセージのログを送信しないと判断して処理を終了する。
【０１０６】
ステップＳ６５−４で一覧に一以上の通信ＩＤが含まれている（ＹＥＳ）と判断された場合、管理システム５０のログ管理部５５は、チャットメッセージのログに含める情報を取得する。この処理で、ログ管理部５５は、セッション管理部５４から受信したセッションＩＤ「Ｓ０１」を検索キーとして、セッション管理テーブル（表２−４参照）を検索し、対応する会議室ＩＤ、開始時刻「2017/1/5 10:00:00」、終了時刻「2017/1/5 10:30:00」、及びセッションｓｅｄに参加した端末１０の通信ＩＤ「０１ａａ，０１ｂａ」を読み出す。また、ログ管理部５５は、読み出された通信ＩＤ「０１ａａ，０１ｂａ」を検索キーとして、アカウント管理テーブル（図５の（Ｃ）参照）を検索し、対応するユーザ名「鈴木、田中」を読み出す。更に、ログ管理部５５は、セッション管理部５４から受信したセッションＩＤ「Ｓ０１」を検索キーとして、ログ管理テーブル（表３−３参照）を検索し、対応する時刻、送信元の通信ＩＤ、及びメッセージを、レコード毎に取得する。ログ管理部５５は、上記で読み出された各情報を用いて、チャットメッセージのログを生成する（ステップＳ６５−５）。表４は生成されるログの一例を示す。
【０１０７】
【表９】
2018128728.tif 000015
【０１０８】
管理システム５０のログ管理部５５は、ステップＳ６５−３で生成された送信先の一覧に含まれる通信ＩＤを検索キーとしてアカウント管理テーブル（図５の（Ｃ）参照）を検索し、対応する送信手段を読み出す（ステップＳ６５−６）。読み出された送信手段が「mail」である場合、ログ管理部５５は、送信先の通信ＩＤを検索キーとしてアカウント管理テーブルを検索し、対応するメールアドレスを取得する。読み出された送信手段が「storage service」である場合、ログ管理部５５は、送信先の通信ＩＤを検索キーとしアカウント管理テーブルを検索し、対応するストレージサービス情報としてユーザ名、及びパスワードを取得する。読み出された送信手段が「SNS」である場合、ログ管理部５５は、送信先の通信ＩＤを検索キーとしアカウント管理テーブルを検索し、対応するＳＮＳ情報としてユーザ名、及びパスワードを取得する。
【０１０９】
管理システム５０の送受信部５１は、ステップＳ６５−６で取得された送信先へ、ステップＳ６５−５で生成されたチャットメッセージのログを送信する（ステップＳ６６）。例えば、Ｓ６５−６でメールアドレスが読み出された場合、送受信部５１は読み出されたメールアドレスへチャットメッセージのログを送信する。これにより、端末１０ａａの送受信部１１は、メールサーバから配送されたチャットメッセージのログを受信する。
【０１１０】
＜＜＜実施形態の変形例Ａ＞＞＞
続いて、実施形態の変形例Ａについて上記の実施形態と異なる点を説明する。管理システム５０のセッション管理部５４は、退室要求元の端末１０をセッションｓｅｄから切断させた後に（ステップＳ６３−１，Ｓ６３−２参照）、ステップＳ６４−１、又はＳ６４−２において以下のようにセッションｓｅｄを管理する。
【０１１１】
管理システム５０のセッション管理部５４は、上記の実施形態と同様に、会議室管理テーブルにおいて、退室要求に含まれる会議室ＩＤに関連付けられた退室要求元の通信ＩＤ「０１ａａ、又は０１ｂａ」を削除する。通信ＩＤを削除後、セッション管理部５４は、上記の実施形態と同様にセッションｓｅｄから切断した端末１０ａａ、又は端末１０ｂａが、セッションｓｅｄに接続していた最後の端末１０であるか判断する。端末１０ａａ、又は端末１０ｂａがセッションｓｅｄに接続していた最後の端末１０ではない場合、セッション管理部５４は、最後の端末１０が切断するのを待機する。
【０１１２】
端末１０ａａ、又は端末１０ｂａが、セッションｓｅｄに接続していた最後の端末１０であると判断された場合、セッション管理部５４は、会議室管理テーブルにおいて、最後の端末１０が利用していた会議室ＩＤ「Ｃ０１」に関連付けられている状態を示す情報を「開放待ち」に変更する。表１−６は、会議室管理テーブルを示す。上記の処理により、表１−４の会議室管理テーブルは、表１−６のように更新される。
【０１１３】
【表１０−１】
2018128728.tif 000016
【０１１４】
状態を「開放待ち」へ変更した後、セッション管理部５４は、設定時間の一例として１０分間のタイマーをスタートさせる。タイマーがタイムアウトするまでに、セッションｓｅｄに参加していた端末１０から管理システム５０へ、セッションｓｅｄへの参加要求が送信された場合、セッション管理部５４は、参加要求元の端末１０をセッションｓｅｄへ再接続させる。この処理は、ステップＳ２１−１乃至Ｓ２４−１の処理、又はステップＳ２１−２乃至Ｓ２４−２の処理と同様である。
【０１１５】
タイマーがタイムアウトするまでに、セッションｓｅｄに参加していた端末１０から管理システム５０へ、セッションｓｅｄへの参加要求が送信されなかった場合、セッション管理部５４は、セッションｓｅｄを終了させる。続いて、セッション管理部５４は、会議室管理テーブルにおいて、最後の端末１０が利用していた会議室ＩＤに関連付けられている状態を「空き」に変更し、セッションＩＤを削除する（表１−５参照）。更に、セッション管理部５４は、セッション管理テーブルにおいて、最後の端末１０が利用していた会議室ＩＤに関連付けて、セッションｓｅｄの終了時刻を記録する（表２−４参照）。セッションＩＤの削除後に、セッション管理部５４は、ログ管理部５５へログの送信指示を送信する。
【０１１６】
これにより、管理システム５０のログ管理部５５は、ステップＳ６５と同様にしてチャットメッセージのログの送信の準備を開始し、送受信部１１は、ステップＳ６６と同様にしてチャットメッセージのログを送信する。
【０１１７】
実施形態の変形例Ａによると、端末１０は、意図せずセッションｓｅｄから切断した場合でも、同じセッションｓｅｄに再接続することができる。これにより、端末１０は、再接続後のチャットメッセージを含むログを受信することが可能となる。
【０１１８】
＜＜＜実施形態の変形例Ｂ＞＞＞
続いて、実施形態の変形例Ｂについて上記の実施形態と異なる点を説明する。図１４の（Ａ）は、実施形態の変形例Ｂにおける管理システム５０の記憶部５０００の機能ブロック図である。記憶部５０００には、上記実施形態の各テーブルに加え、予約管理ＤＢ５００８によって予約管理テーブルが構築される。
【０１１９】
（予約管理テーブル）
図１４の（Ｂ）は、予約管理テーブルを示す概念図である。予約管理テーブルには、予約された会議で利用する会議室ＩＤ、予約された会議の会議名、予約された会議の開始時刻、及び終了時刻が関連付けられて管理される。
【０１２０】
（予約設定処理）
図１５は、予約設定処理の一例を示すシーケンス図である。図１５を用いて予約設定処理を説明する。
【０１２１】
端末１０が管理システム５０へログインしてから、端末１０のユーザが予約設定入力画面を要求する操作を行うと、端末１０の入力受付部１２は、予約設定入力画面の要求を受け付ける。予約設定入力画面の要求が受け付けられると、端末１０の表示制御部１４は、予約設定入力画面をディスプレイ１２０に表示させる。
【０１２２】
図１４の（Ｃ）は予約設定入力画面の一例を示す。予約設定入力画面には、予約に係る会議で利用する会議室ＩＤを選択するためのプルダウン、会議の開始日時、終了日時の入力欄、及び会議名の入力欄が含まれている。ユーザが、予約設定入力画面において、会議室ＩＤ、会議の開始日時、終了日時、及び会議名を入力して、「設定」ボタンを押下すると、端末１０の入力受付部１２は、これらの操作入力を受け付ける（ステップＳ８１）
【０１２３】
端末１０ａａの送受信部１１は、ステップＳ８１で入力された会議室ＩＤ、会議の開始日時、終了日時、及び会議名を含む予約情報を管理システム５０へ送信する（ステップＳ８２）。
【０１２４】
管理システム５０の送受信部５１は、端末１０によって送信された予約情報を受信する。管理システム５０の記憶・読出部５９は、予約情報に含まれる会議室ＩＤ、会議の開始日時、終了日時、及び会議名を関連付けて予約管理テーブルに記録する（ステップＳ８３）。
【０１２５】
（端末間の通信の確立、及び終了処理）
会議の予約設定を行った端末１０のユーザは、入力した会議室ＩＤ、会議の開始日時、終了日時、及び会議名等の予約情報を、メール等の手段で、予約した会議に参加する他のユーザへ通知する。各ユーザは、端末１０を利用して、ステップＳ２１−１乃至Ｓ２４−１と同様の処理により、開始日時に会議に参加することができる。また、各ユーザは、ステップＳ６１−１乃至Ｓ６４−１と同様の処理により、終了日時に会議を終了することができる。
【０１２６】
上記の処理に加え、実施形態の変形例Ｂでは、管理システム５０は、予約管理テーブルに記録された情報に基づいたセッションｓｅｄの管理機能を有する。図１６は、管理システム５０がセッションｓｅｄを管理する処理の一例を示すフロー図である。図１６を用いて、実施形態の変形例Ｂの処理を説明する。
【０１２７】
管理システム５０のセッション管理部５４は、現時刻の年月日時分を検索キーとして、予約管理テーブル（図１４の（Ｂ）参照）を検索し、開始時刻、又は終了時刻が現時刻と一致するレコードを抽出する（ステップＳ９１）。ステップＳ９１でレコードが抽出されなかった場合（ステップＳ９２のＮＯ）、セッション管理部５４は、１分後にステップＳ９１の処理を繰り返す。
【０１２８】
ステップＳ９１でレコードが抽出された場合（ステップＳ９２のＹＥＳ）、セッション管理部５４は、抽出されたレコード毎に以下のループ処理を行う。まず、セッション管理部５４は、抽出されたレコードの開始時刻が現時刻と一致するか判断する（ステップＳ９３）。
【０１２９】
抽出されたレコードの開始時刻が現時刻と一致すると判断された場合（ステップＳ９３のＹＥＳ）、セッション管理部５４は、会議室管理テーブルにおいて、ステップＳ９１で抽出されたレコードに含まれる会議室ＩＤに関連付けられる状態を示す情報を「予約会議中」に変更する（ステップＳ９４）。予約された開始時刻に、いずれの端末１０も予約された会議室ＩＤを利用してセッションｓｅｄに参加していない場合であっても、会議室管理テーブルにおいて、予約で選択された会議室ＩＤに関連付けられる状態を示す情報は、「予約会議中」に自動的に更新される。
【０１３０】
抽出されたレコードの開始時刻が現時刻と一致しないと判断された場合（ステップＳ９３のＮＯ）、抽出されたレコードの終了時刻は現時刻と一致することになる。この場合、セッション管理部５４は、抽出されたレコードに含まれる会議室ＩＤを検索キーとして、会議室管理テーブルを検索し、対応するセッションｓｅｄに参加中の端末１０の通信ＩＤを抽出する（ステップＳ９５）。
【０１３１】
管理システム５０のセッション管理部５４は、ステップＳ９５で、セッションｓｅｄに参加中の端末１０の通信ＩＤが一以上抽出されたか判断する（ステップＳ９６）。
【０１３２】
セッションｓｅｄに参加中の端末１０の通信ＩＤが一以上抽出されたと判断された場合（ステップＳ９６のＹＥＳ）、セッション管理部５４は、セッションｓｅｄに参加中の端末１０をセッションｓｅｄから切断させる（ステップＳ９７）。
【０１３３】
セッションｓｅｄに参加中の端末１０がセッションｓｅｄから切断した後、管理システム５０のセッション管理部５４は、ステップＳ９５で抽出された通信ＩＤを、会議室管理テーブルから参加中の通信ＩＤのフィールドから削除する（ステップＳ９８）。
【０１３４】
管理システム５０のセッション管理部５４は、会議室管理テーブルのうち終了時刻が現時刻と一致するレコードにおいて、状態を示す情報を「空き」に変更し、セッションＩＤを削除する（ステップＳ９９）。更に、セッション管理部５４は、セッション管理テーブルにおいて、セッションｓｅｄから切断した端末１０が利用していた会議室ＩＤが記録されたレコードに、セッションｓｅｄの終了時刻を記録する。
【０１３５】
管理システム５０のセッション管理部５４は、ステップＳ９９で削除したセッションＩＤを含むチャットメッセージのログの送信指示を、管理システム５０のログ管理部５５へ送信する（ステップＳ１００）。
【０１３６】
これにより、管理システム５０のログ管理部５５は、ステップＳ６５と同様にしてチャットメッセージのログの送信の準備を開始し、送受信部１１は、ステップＳ６６と同様にしてチャットメッセージのログを送信する。
【０１３７】
ステップＳ９４、又はステップＳ１００の処理が終了すると管理システム５０のセッション管理部５４は、ループ処理を繰り返し、ループ処理が終了すると、ステップＳ９１の処理に戻る。
【０１３８】
＜＜実施形態の主な効果＞＞
上記実施形態の情報送信方法によると、管理システム５０（情報送信システムの一例）のログ管理ＤＢ５００７（管理手段の一例）は、通信システム１（会議システムの一例）において、複数の端末１０間でチャットメッセージ（コンテンツデータの一例）を送信するためのセッションｓｅｄが確立されている間に、複数の通信端末のそれぞれによって送信されるチャットメッセージのログを管理する。管理システム５０の送受信部５１（受付手段の一例）は、セッションｓｅｄの終了前に自動送信の宛先を含む設定情報を複数の端末１０の少なくとも一方から受信する（受付処理の一例）。管理システム５０の送受信部５１（送信手段の一例）は、ログ管理ＤＢ５００７において管理されているチャットメッセージのログを、送受信部５１によって受け付けられた設定情報に基づいて、上記の宛先へ送信する（送信処理の一例）。即ち、管理システム５０は、セッションｓｅｄに参加する端末１０により、セッションｓｅｄの終了前にログの送信先の設定を受け付ける。これにより、端末１０は、セッションｓｅｄ終了後にログを取得するときに、再度の管理システム５０への認証要求や、ログの選択等の煩雑な処理を行わなくてもよくなる。
【０１３９】
管理システム５０の送受信部５１は、セッションｓｅｄに参加するすべての端末１０がセッションｓｅｄから切断してから、ログを上記の送信先へ送信する。これにより、管理システム５０は、セッションｓｅｄの途中にセッションｓｅｄから切断した端末１０に対しても、セッションｓｅｄからの切断後に送信されたチャットメッセージを含むログを送信することができる。
【０１４０】
管理システム５０の送受信部５１は、セッションｓｅｄに参加するすべての端末１０がセッションｓｅｄから切断してからの経過時間が１０分（所定の時間の一例）を超えてから、ログを上記の送信先へ送信する。これにより、管理システム５０は、すべての端末１０が意図せずセッションｓｅｄから切断しても、セッションｓｅｄへの再接続後に送信されたチャットメッセージのログを送信することができる。
【０１４１】
管理システム５０の送受信部５１は、端末１０から送信される予約情報により、セッションｓｅｄの終了時刻の設定を受け付ける。管理システム５０の送受信部５１は、送受信部５１によって受け付けられた設定に基づいて、セッションｓｅｄの終了時刻が経過してから、ログを上記の送信先へ送信する。これにより、管理システム５０は、予約の終了時刻の前にセッションｓｅｄから切断した端末１０に対しても、セッションｓｅｄからの切断後に送信されたチャットメッセージを含むログを送信することができる。
【０１４２】
管理システム５０の送受信部５１は、セッションｓｅｄに参加中の端末１０から、チャットメッセージのログの要求を受け付ける。これにより、端末１０のユーザは、会議中に判明した会議の重要度に応じて、チャットメッセージのログを要求できるようになる。
【０１４３】
＜＜実施形態の補足＞＞
管理システム５０用のプログラムは、インストール可能な形式又は実行可能な形式のファイルによって、コンピュータで読み取り可能な記録媒体に記録されて流通されるようにしてもよい。また、上記記録媒体の他の例として、ＣＤ−Ｒ(Compact Disc Recordable)、ＤＶＤ(Digital Versatile Disk)、ブルーレイディスク等が挙げられる。また、上記記録媒体、あるいは、これらプログラムが記憶されたＨＤ(Hard Disk)は、プログラム製品(Program Product)として、国内又は国外へ提供することができる。
【０１４４】
また、上記実施形態における管理システム５０は、単一の装置によって構築されてもよいし、各部（機能又は手段）を分割して任意に割り当てられた複数の装置によって構築されていてもよい。
【０１４５】
上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路を含むプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)や従来の回路モジュール等のデバイスを含むものとする。
【符号の説明】
【０１４６】
１  通信システム
２  通信ネットワーク
１０  端末
１１  送受信部
１２  入力受付部
１４  表示制御部
１９  記憶・読出部
５０  管理システム
５１  送受信部
５２  認証部
５３  端末管理部
５４  セッション管理部
５５  ログ管理部
５９  記憶・読出部
１０００  記憶部
５０００  記憶部
５００２  認証管理ＤＢ
５００３  端末管理ＤＢ
５００４  アカウント管理ＤＢ
５００５  会議室管理ＤＢ
５００６  セッション管理ＤＢ
５００７  ログ管理ＤＢ
【先行技術文献】
【特許文献】
【０１４７】
【特許文献１】特開平１１−２４９９９０号公報
【図１】
2018128728.tif 000017
【図２】
2018128728.tif 000018
【図３】
2018128728.tif 000019
【図４】
2018128728.tif 000020
【図５】
2018128728.tif 000021
【図６】
2018128728.tif 000022
【図７】
2018128728.tif 000023
【図８】
2018128728.tif 000024
【図９】
2018128728.tif 000025
【図１０】
2018128728.tif 000026
【図１１】
2018128728.tif 000027
【図１２】
2018128728.tif 000028
【図１３】
2018128728.tif 000029
【図１４】
2018128728.tif 000030
【図１５】
2018128728.tif 000031
【図１６】
2018128728.tif 000032