(57)【要約】【課題】通信履歴を短時間で効率的に整理することができる管理システム、管理方法、管理装置、通信端末、及び管理プログラムを提供する。【解決手段】通信端末１５は、相互にセッションを確立させることによって、Ｐ２Ｐ型の通信を実行している。通信端末１５間のセッションを識別する通信ＩＤが、セッションの確立を要求した通信端末１５によって作成される（１１１２−１等）。通信端末１５が最初にセッションを確立させてから、すべてのセッションが切断されるまでの期間を識別する会議ＩＤが、通信端末１５によって作成される（１１−１等）。通信端末１５は、通信端末１５間の通信の履歴を、通知情報として管理装置１０に対して通知する。管理装置１０は、通信端末１５から取得した通知情報を、通信ＩＤ又は会議ＩＤに基づいて整理、集計する。管理装置１０は、通信の履歴を容易に集計できる。【選択図】図１
2012231438.tif 000002
【特許請求の範囲】
【請求項１】
他の通信端末との間でＰ２Ｐ型の通信を行う通信端末、及び、前記通信端末間の通信の履歴を管理する管理装置を備えた管理システムであって、
前記通信端末は、
前記他の通信端末との間のセッションが確立されていない状態で最初に何れかの前記他の通信端末との間のセッションが確立されてから、前記他の通信端末との間のセッションがすべて切断されるまでの期間である通信期間を識別する第一識別情報を作成する第一作成手段と、
前記第一作成手段において作成された前記第一識別情報、及び、前記通信期間中に、セッションが確立している前記他の通信端末との間で実行された通信の履歴情報を、前記管理装置に送信する送信手段と
を備え、
前記管理装置は、
前記通信端末から送信された前記第一識別情報及び前記履歴情報を受信する受信手段と、
前記受信手段において受信された前記第一識別情報及び前記履歴情報を対応付け、記憶手段に記憶する記憶制御手段と、
前記通信期間中に前記通信端末間で実行された通信の前記履歴情報を、前記第一識別情報に基づいて前記記憶手段から抽出する第一抽出手段と、
前記第一抽出手段によって抽出された前記履歴情報を出力する第一出力手段と
を備えたことを特徴とする管理システム。
【請求項２】
前記通信端末は、
前記他の通信端末との間のセッションを識別する第二識別情報を作成する第二作成手段を備え、
前記送信手段において、前記履歴情報、前記第一識別情報、及び前記第二識別情報を、前記管理装置に送信し、
前記管理装置は、
前記受信手段において、前記履歴情報、前記第一識別情報、及び前記第二識別情報を受信し、
前記記憶制御手段において、前記受信手段において受信された前記履歴情報、前記第一識別情報、及び前記第二識別情報を対応付けて前記記憶手段に記憶し、
前記記憶手段を参照し、前記第二識別情報毎に前記履歴情報を抽出する第二抽出手段と、
前記第二抽出手段によって抽出された前記履歴情報を出力する第二出力手段と
を備えたことを特徴とする請求項１に記載の管理システム。
【請求項３】
前記第一作成手段は、
前記通信端末のＩＤを少なくとも含む前記第一識別情報を作成することを特徴とする請求項１又は２に記載の管理システム。
【請求項４】
前記履歴情報として記憶された時間の分布状態に基づいて、前記履歴情報から代表値を特定する特定手段を備え、
前記第一出力手段は、
前記特定手段によって前記履歴情報から代表値が特定された場合には、前記代表値を出力することを特徴とする請求項１から３のいずれかに記載の管理システム。
【請求項５】
前記送信手段は、
セッションが確立した時間を示す開始時間、及び、セッションが終了した時間を示す終了時間のうち少なくとも何れかを含む前記履歴情報を送信することを特徴とする請求項１から４のいずれかに記載の管理システム。
【請求項６】
通信端末間で実行されるＰ２Ｐ型の通信の履歴を管理する管理方法であって、
前記通信端末において、他の通信端末との間のセッションが確立されていない状態で最初に何れかの前記他の通信端末との間のセッションが確立されてから、前記他の通信端末との間のセッションがすべて切断されるまでの期間である通信期間を識別する第一識別情報を作成する第一作成ステップと、
前記第一作成ステップにおいて作成された前記第一識別情報、及び、前記通信期間中に、セッションが確立している前記他の通信端末との間で実行された通信の履歴情報を収集する収集ステップと、
前記収集ステップにおいて収集された前記第一識別情報及び前記履歴情報を対応付け、記憶手段に記憶する記憶制御ステップと、
前記通信期間中に前記通信端末間で実行された通信の前記履歴情報を、前記第一識別情報に基づいて前記記憶手段から抽出する第一抽出ステップと、
前記第一抽出ステップによって抽出された前記履歴情報を出力する第一出力ステップと
を備えたことを特徴とする管理方法。
【請求項７】
Ｐ２Ｐ型の通信を行う通信端末間の通信の履歴を管理する管理装置であって、
前記通信端末の間のセッションが確立されていない状態で最初に何れかの前記通信端末間のセッションが確立されてから、前記通信端末間のセッションがすべて切断されるまでの期間である通信期間を識別する第一識別情報、及び、前記通信期間中に、セッションが確立している前記通信端末間で実行された通信の履歴情報が前記通信端末から送信された場合に、前記第一識別情報及び前記履歴情報を受信する受信手段と、
前記受信手段において受信された前記第一識別情報及び前記履歴情報を対応付け、記憶手段に記憶する記憶制御手段と、
前記通信期間中に前記通信端末間で実行された通信の前記履歴情報を、前記第一識別情報に基づいて前記記憶手段から抽出する第一抽出手段と、
前記第一抽出手段によって抽出された前記履歴情報を出力する第一出力手段と
を備えたことを特徴とする管理装置。
【請求項８】
他の通信端末との間でＰ２Ｐ型の通信を行う通信端末であって、
前記他の通信端末との間のセッションが確立されていない状態で最初に何れかの前記他の通信端末との間のセッションが確立されてから、前記他の通信端末との間のセッションがすべて切断されるまでの期間である通信期間中に実行された通信を識別する第一識別情報を作成する第一作成手段と、
前記第一作成手段において作成された前記第一識別情報、及び、前記通信期間中に、セッションが確立している前記他の通信端末との間で実行された通信の履歴情報を、前記管理装置に送信する送信手段と
を備えたことを特徴とする通信端末。
【請求項９】
通信端末間のセッションが確立されていない状態で最初に何れかの前記通信端末間のセッションが確立されてから、前記通信端末間のセッションがすべて切断されるまでの期間である通信期間を識別する第一識別情報、及び、前記通信期間中に、セッションが確立している前記通信端末間で実行された通信の履歴情報が前記通信端末から送信された場合に、前記第一識別情報及び前記履歴情報を受信する受信ステップと、
前記受信ステップにおいて受信された前記第一識別情報及び前記履歴情報を対応付け、記憶手段に記憶する記憶制御ステップと、
前記通信期間中に前記通信端末間で実行された通信の前記履歴情報を、前記第一識別情報に基づいて前記記憶手段から抽出する第一抽出ステップと、
前記第一抽出ステップによって抽出された前記履歴情報を出力する第一出力ステップと
をコンピュータに実行させるための管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信の履歴情報を管理する管理システム、管理方法、管理装置、通信端末、及び管理プログラムに関する。
【背景技術】
【０００２】
複数の通信端末間で行われるテレビ会議が、Peer to Peer（Ｐ２Ｐ）型の通信によって実行される場合がある。この場合、クライアント−サーバ型の通信によってテレビ会議が実行される従来の場合と比較して、ＭＣＵ（Multi-point Control Unit）にパケットが集中することを防止できるという利点がある。
【０００３】
テレビ会議がＰ２Ｐ型の通信によって実行される場合、通信端末の通信状況をサーバ側で把握することができない。これに対して特許文献１では、通信端末間の通信ログを管理するログ管理サーバを備えたシステムが提案されている。該システムでは、通信端末からログ管理サーバに対して、通信ログが定期的に繰り返し通知される。ログ管理サーバは、通知された通信ログを管理することによって、通信端末間の通信履歴を正確に把握することができる。把握された通信履歴は、例えば、課金システムや通信状態の管理等に利用される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２７９６３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ログ管理サーバにおいて通信ログが様々な用途に利用される場合、通信ログは、利用し易いように整理されることが想定される。例えば通信ログは、通信に関与した通信端末毎に分類される。また例えば通信ログは、通信端末間のセッション毎に分類される。ここで、Ｐ２Ｐ型の通信を行う通信端末の数が増大した場合、通信ログは、頻繁に且つ不規則にログ管理サーバに通知される。ログ管理サーバには、膨大な量の通信ログが不規則に記憶されることになる。このような場合、ログ管理サーバでは、記憶された通信ログを整理するために多くの時間と処理が必要となるという問題点がある。
【０００６】
本発明の目的は、通信履歴を短時間で効率的に整理することができる管理システム、管理方法、管理装置、通信端末、及び管理プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の第一態様に係る管理システムは、他の通信端末との間でＰ２Ｐ型の通信を行う通信端末、及び、前記通信端末間の通信の履歴を管理する管理装置を備えた管理システムであって、前記通信端末は、前記他の通信端末との間のセッションが確立されていない状態で最初に何れかの前記他の通信端末との間のセッションが確立されてから、前記他の通信端末との間のセッションがすべて切断されるまでの期間である通信期間を識別する第一識別情報を作成する第一作成手段と、前記第一作成手段において作成された前記第一識別情報、及び、前記通信期間中に、セッションが確立している前記他の通信端末との間で実行された通信の履歴情報を、前記管理装置に送信する送信手段とを備え、前記管理装置は、前記通信端末から送信された前記第一識別情報及び前記履歴情報を受信する受信手段と、前記受信手段において受信された前記第一識別情報及び前記履歴情報を対応付け、記憶手段に記憶する記憶制御手段と、前記通信期間中に前記通信端末間で実行された通信の前記履歴情報を、前記第一識別情報に基づいて前記記憶手段から抽出する第一抽出手段と、前記第一抽出手段によって抽出された前記履歴情報を出力する第一出力手段とを備えている。
【０００８】
第一態様によれば、管理装置は、一連のセッションが開始してから終了するまでの間に通信端末間で実行された通信の履歴情報を抽出し、出力することができる。管理装置は、第一識別情報を参照することによって、一連のセッションが開始してから終了するまでの間に通信端末間で実行された通信の履歴情報を効率的に抽出できる。このため管理装置は、多くの通信端末から大量の履歴情報を不規則に受信した場合でも、適切な履歴情報を短時間で抽出し、出力することができる。管理装置のユーザは、一連のセッションが開始してから終了するまでの間に通信端末間で実行された通信の履歴情報をまとめて認識することができる。
【０００９】
また第一態様において、前記通信端末は、前記他の通信端末との間のセッションを識別する第二識別情報を作成する第二作成手段を備え、前記送信手段において、前記履歴情報、前記第一識別情報、及び前記第二識別情報を、前記管理装置に送信し、前記管理装置は、前記受信手段において、前記履歴情報、前記第一識別情報、及び前記第二識別情報を受信し、前記記憶制御手段において、前記受信手段において受信された前記履歴情報、前記第一識別情報、及び前記第二識別情報を対応付けて前記記憶手段に記憶し、前記記憶手段を参照し、前記第二識別情報毎に前記履歴情報を抽出する第二抽出手段と、前記第二抽出手段によって抽出された前記履歴情報を出力する第二出力手段とを備えていてもよい。管理装置は、通信端末間で実行された通信の履歴情報を、セッション毎に分類して出力することができる。管理装置のユーザは、通信端末間で実行された通信の履歴情報をセッションごとに区別して認識することができる。
【００１０】
また第一態様において、前記第一作成手段は、前記通信端末のＩＤを少なくとも含む前記第一識別情報を作成してもよい。通信端末のＩＤは、他の通信端末のＩＤと重複しない。従って、通信装置において作成された第一識別情報が、他の通信端末において作成された第一識別情報と重複することを防止できる。このため、他の通信端末において作成された第一識別情報との間で混同が生じないので、通信の履歴情報を正確に抽出し、出力することができる。
【００１１】
また第一態様において、前記履歴情報として記憶された時間の分布状態に基づいて、前記履歴情報から代表値を特定する特定手段を備え、前記第一出力手段は、前記特定手段によって前記履歴情報から代表値が特定された場合には、前記代表値を出力してもよい。管理装置は、一連のセッションが開始してから終了するまでの間におけるすべての通信装置の通信の履歴情報から代表値を定め、出力することができる。管理装置のユーザは、一連のセッションにおいて実行された通信の履歴情報を容易に認識することができる。
【００１２】
また第一態様において、前記送信手段は、セッションが確立した時間を示す開始時間、及び、セッションが終了した時間を示す終了時間のうち少なくとも何れかを含む前記履歴情報を送信してもよい。管理装置は、一連のセッションの開始時間及び終了時間を出力することができる。管理端末のユーザは、一連のセッションの開始時間及び終了時間を認識することができる。
【００１３】
本発明の第二態様に係る管理方法は、通信端末間で実行されるＰ２Ｐ型の通信の履歴を管理する管理方法であって、前記通信端末において、他の通信端末との間のセッションが確立されていない状態で最初に何れかの前記他の通信端末との間のセッションが確立されてから、前記他の通信端末との間のセッションがすべて切断されるまでの期間である通信期間を識別する第一識別情報を作成する第一作成ステップと、前記第一作成ステップにおいて作成された前記第一識別情報、及び、前記通信期間中に、セッションが確立している前記他の通信端末との間で実行された通信の履歴情報を収集する収集ステップと、前記収集ステップにおいて収集された前記第一識別情報及び前記履歴情報を対応付け、記憶手段に記憶する記憶制御ステップと、前記通信期間中に前記通信端末間で実行された通信の前記履歴情報を、前記第一識別情報に基づいて前記記憶手段から抽出する第一抽出ステップと、前記第一抽出ステップによって抽出された前記履歴情報を出力する第一出力ステップとを備えている。第二態様によれば、第一態様と同様の効果を奏することができる。
【００１４】
本発明の第三態様に係る管理装置は、Ｐ２Ｐ型の通信を行う通信端末間の通信の履歴を管理する管理装置であって、前記通信端末の間のセッションが確立されていない状態で最初に何れかの前記通信端末間のセッションが確立されてから、前記通信端末間のセッションがすべて切断されるまでの期間である通信期間を識別する第一識別情報、及び、前記通信期間中に、セッションが確立している前記通信端末間で実行された通信の履歴情報が前記通信端末から送信された場合に、前記第一識別情報及び前記履歴情報を受信する受信手段と、前記受信手段において受信された前記第一識別情報及び前記履歴情報を対応付け、記憶手段に記憶する記憶制御手段と、前記通信期間中に前記通信端末間で実行された通信の前記履歴情報を、前記第一識別情報に基づいて前記記憶手段から抽出する第一抽出手段と、前記第一抽出手段によって抽出された前記履歴情報を出力する第一出力手段とを備えている。第三態様によれば、第一態様と同様の効果を奏することができる。
【００１５】
本発明の第四態様に係る通信端末は、他の通信端末との間でＰ２Ｐ型の通信を行う通信端末であって、前記他の通信端末との間のセッションが確立されていない状態で最初に何れかの前記他の通信端末との間のセッションが確立されてから、前記他の通信端末との間のセッションがすべて切断されるまでの期間である通信期間中に実行された通信を識別する第一識別情報を作成する第一作成手段と、前記第一作成手段において作成された前記第一識別情報、及び、前記通信期間中に、セッションが確立している前記他の通信端末との間で実行された通信の履歴情報を、前記管理装置に送信する送信手段とを備えている。第四態様によれば、通信端末は、履歴情報に第一識別情報を対応付け、管理装置に通知することができる。これによって管理装置は、履歴情報を容易に集計することができる。
【００１６】
本発明の第五態様に係る管理プログラムは、通信端末間のセッションが確立されていない状態で最初に何れかの前記通信端末間のセッションが確立されてから、前記通信端末間のセッションがすべて切断されるまでの期間である通信期間を識別する第一識別情報、及び、前記通信期間中に、セッションが確立している前記通信端末間で実行された通信の履歴情報が前記通信端末から送信された場合に、前記第一識別情報及び前記履歴情報を受信する受信ステップと、前記受信ステップにおいて受信された前記第一識別情報及び前記履歴情報を対応付け、記憶手段に記憶する記憶制御ステップと、前記通信期間中に前記通信端末間で実行された通信の前記履歴情報を、前記第一識別情報に基づいて前記記憶手段から抽出する第一抽出ステップと、前記第一抽出ステップによって抽出された前記履歴情報を出力する第一出力ステップとをコンピュータに実行させる。第五態様によれば、第一態様と同様の効果を奏することができる。
【図面の簡単な説明】
【００１７】
【図１】管理システム１の概要を示す図である。
【図２】管理装置１０及び通信端末１５の電気的構成を示すブロック図である。
【図３】第一テーブル２４１の一例を示す模式図である。
【図４】第二テーブル２３１の一例を示す模式図である。
【図５】開始時刻情報及び終了時刻情報の集計方法を説明するための図である。
【図６】第一テーブル２４１の一例を示す模式図である。
【図７】第二テーブル２３１の一例を示す模式図である。
【図８】第三テーブル２３２の一例を示す模式図である。
【図９】ＩＤテーブル３３１を示す模式図である。
【図１０】メイン処理（通信端末）を示すフローチャートである。
【図１１】メイン処理（通信端末）を示すフローチャートであって、図１０の続きである。
【図１２】メイン処理（管理装置）を示すフローチャートである。
【図１３】第一作成処理を示すフローチャートである。
【図１４】第二作成処理を示すフローチャートである。
【図１５】表示画像２６１を示す模式図である。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施形態について、図面を参照して説明する。これらの図面は、本発明が採用しうる技術的特徴を説明するために用いられるものである。記載されている装置の構成、各種処理のフローチャート等は、それのみに限定する趣旨ではなく、単なる説明例である。
【００１９】
図１を参照し、管理システム１について説明する。管理システム１は、管理装置１０、及び通信端末１１、１２、１３、１４を備えている。以下、通信端末１１、１２、１３、１４を区別しない場合、または総称する場合、通信端末１５という。管理装置１０及び通信端末１５は、ネットワークを介して相互に通信を行うことができる。通信端末１５は、呼制御通信によって他の通信端末１５との間のセッションを確立し、Peer to Peer（Ｐ２Ｐ）型の通信を開始することができる。図１中点線は、通信端末１５間で確立したセッションを示している。通信端末１５として、例えば周知のＰＣが使用される。なお、通信端末１５に付された符号は、通信端末１５を特定するための端末ＩＤも示しているものとする。
【００２０】
通信端末１５は、確立されたセッションを介して他の通信端末１５との間で実行された通信の履歴を示す情報を、管理装置１０に対して通知する。以下、通信の履歴を示す情報であって通信端末１５から管理装置１０に対して通知される情報を、通知情報ともいう。通知情報には、通知者ＩＤ、相手先ＩＤ、通信ＩＤ、会議ＩＤ、状態情報、開始時刻情報、終了時刻情報、及び、通知時刻情報が含まれている。通知者ＩＤは、管理装置１０に対して通知情報を通知した通信端末１５の端末ＩＤである。以下、通知者ＩＤを有する通信端末１５を、通知者端末ともいう。相手先ＩＤは、通知情報を通知した通信端末１５との間でセッションを確立させ、通信を行っている相手方の通信端末１５の端末ＩＤである。以下、相手先ＩＤを有する他の通信端末１５を、相手先端末ともいう。通信ＩＤ及び会議ＩＤの詳細は後述する。状態情報は、通知者端末と相手先端末との状態が、以下の（１）〜（３）のうち何れかの状態であることを示す情報である。
（１）通知者端末と相手先端末との間のセッションが確立され、通信が開始された状態
（２）通知者端末と相手先端末との間のセッションを介して通信が実行されている状態
（３）通知者端末と相手先端末との間のセッションが切断され、通信が終了された状態
【００２１】
開始時刻情報は、通知者端末と相手先端末との間のセッションが確立され、通信が開始された時刻を示す情報である。終了時刻情報は、通知者端末と相手先端末との間のセッションが切断され、通信が終了された時刻を示す情報である。開始時刻情報及び終了時刻情報は、通知者端末と相手先端末との間の通信の履歴情報に相当する。通知時刻情報は、通知情報が通知者端末から管理装置１０に対して通知された場合の時刻を示す情報である。通信端末１５は、通信の履歴情報として、開始時刻情報及び終了時刻情報を管理装置１０に対して通知する。
【００２２】
なお本実施形態では、開始時刻情報及び終了時刻情報が、通信の履歴情報として管理装置１０に対して通知される。しかしながら、管理装置１０に対して通知される通信の履歴情報は、開始時刻情報及び終了時刻情報に限定されない。例えば、通信端末１５が他の通信端末１５に対してデータを送信した場合の時刻を示す時刻情報、及び、通信端末１５から他の通信端末１５に対して送信されたデータの容量を示す容量情報等が、通信の履歴情報として管理装置１０に対して通知されてもよい。
【００２３】
通信ＩＤは、通信端末１５間で確立される其々のセッションを識別するための情報である。通信ＩＤは、通信端末１５間のセッションが確立された場合において、セッションの確立を要求した側の通信端末１５において作成される。例えば図１では、通信端末１１、１２間のセッションを識別する通信ＩＤ  １１１２−１が作成されている。通信端末１２、１３間のセッションを識別する通信ＩＤ  １２１３−１が作成されている。なお図１では省略されているが、通信端末１５間で確立されたすべてのセッションを識別する通信ＩＤが、通信端末１５において作成される。このように、通信ＩＤは個々のセッションに対して割り当てられる。このため、セッションが確立された状態の一対の通信端末１５において、同一の通信ＩＤが使用され、通知情報が通知されることになる。
【００２４】
通信ＩＤは、セッションを確立させた二つの通信端末１５の其々の端末ＩＤが昇順に並べられ、且つ末尾に−ｎ（ｎは整数）が付加された構成を有している。ｎは、同一のセッションが繰り返し確立される毎に１ずつ加算され更新される。例えば、通信端末１１、１２間のセッションが確立、及び切断を繰り返した場合、其々のセッションには、通信ＩＤ  １１１２−１、１１１２−２・・・が対応付けられる。
【００２５】
会議ＩＤは、通信端末１５が他の通信端末１５との何れともセッションを確立させていない状態で最初に他の通信端末１５の何れかとの間のセッションを確立させてから、他の通信端末１５との間のセッションがすべて切断されるまでの期間を識別する情報である。会議ＩＤは、通信端末１５において最初に他の通信端末１５の何れかとの間のセッションが確立された場合に、通信端末１５において作成される。例えば図１では、通信端末１１において会議ＩＤ  １１−１が作成されている。通信端末１２において会議ＩＤ  １２−１が作成されている。
【００２６】
会議ＩＤは、端末ＩＤに−ｎが付加された構成を有している。ｎは、会議ＩＤが作成される毎に１ずつ加算され更新される。例えば通信端末１１では、会議ＩＤ  １１−１、１１−２が順に作成される。このため、通信端末１５において作成された会議ＩＤが、通信端末１５間で重複することはない。従って、通信端末１５間でセッションが確立されて通信が実行された場合でも、其々の通信端末１５は、会議ＩＤを個別に管理することができる。
【００２７】
管理装置１０は、通信端末１５から通知される通知情報に基づき、通信端末１５間で実行された通信の履歴情報を管理することができる。管理装置１０として、通信の履歴情報を管理する専用のサーバの他、通信端末１５間の呼制御通信を管理する呼制御サーバを使用することもできる。
【００２８】
管理装置１０は、通信ＩＤ及び会議ＩＤが対応付けられた通信の履歴情報を、通知情報によって通信端末１５から取得する。管理装置１０は、通信ＩＤに基づいて通信の履歴情報を整理することによって、セッション毎に通信の履歴情報を集計することができる。又、管理装置１０は、会議ＩＤに基づいて通信の履歴情報を整理することによって、一連のセッションに関連する通信の履歴情報を集計することができる。一連のセッションとは、通信を所望する複数の通信端末１５間で相互にセッションが確立されて通信が実行される場合において、最初に少なくとも一つのセッションが確立されてから、すべてのセッションが切断されるまでの間を示す。一連のセッションが終了した後、新たに次の一連のセッションが開始した場合を想定する。会議ＩＤは一連のセッション毎に作成されるので、通信端末１５は、其々の一連のセッションを識別するために、異なる会議ＩＤを作成する。作成された会議ＩＤは、其々の一連のセッションを識別する会議ＩＤとして使用される。このように通信端末１５は、其々の一連のセッションを別々に識別することができる。
【００２９】
例えば、通信端末１５間でテレビ会議が開催される場合を想定する。テレビ会議に参加する複数の通信端末１５間で相互にセッションが確立され、テレビ会議が実行される場合において、少なくとも一つのセッションが確立されてテレビ会議が開始されてから、すべてのセッションが切断されてテレビ会議が終了するまでの間が、一連のテレビ会議に相当する。管理装置１０は、会議ＩＤに基づいて通信の履歴を整理することによって、一連のテレビ会議中に実行された通信の履歴情報を集計することもできる。会議ＩＤは、通信端末１５において一連のセッションが開始された場合に、通信端末１５毎に作成されるため、管理装置１０は、一連のテレビ会議中に実行されたすべての通信の履歴情報を集計することができるのである。以下詳説する。
【００３０】
図２を参照し、管理装置１０の電気的構成について説明する。管理装置１０は、管理装置１０の制御を司るＣＰＵ２１を備えている。ＣＰＵ２１は、ＲＯＭ２２、ＲＡＭ２３、ハードディスクドライブ（ＨＤＤ）２４、入力部２５、出力部２６、ドライブ装置２７、及び通信部２８と電気的に接続している。ＲＯＭ２２には、ブートプログラムやＢＩＯＳ等が記憶される。ＲＡＭ２３には、タイマやカウンタ、一時的なデータが記憶される。またＲＡＭ２３には、第二テーブル２３１（図４、７参照）、及び第三テーブル２３２（図８参照）が記憶される。ＨＤＤ２４には、ＣＰＵ２１の管理プログラムやＯＳが記憶される。またＨＤＤ２４には、第一テーブル２４１（図３、６参照）が記憶される。入力部２５は、ユーザからの入力を受け付けるキーボードやマウスである。出力部２６は、所望の画像を表示させるディスプレイである。ドライブ装置２７は、記憶媒体２７１に記憶された情報を読み出すことができる。例えば、管理装置１０のセットアップ時、記憶媒体２７１に記憶された管理プログラムはドライブ装置２７によって読み出され、ＨＤＤ２４に記憶される。通信部２８は、ネットワークを介して通信端末１５と通信を行うためのコントローラである。
【００３１】
通信端末１５の電気的構成について説明する。通信端末１５は、通信端末１５の制御を司るＣＰＵ３１を備えている。ＣＰＵ３１は、ＲＯＭ３２、ＲＡＭ３３、ＨＤＤ３４、入力部３５、出力部３６、ドライブ装置３７、及び通信部３８と電気的に接続している。ＲＯＭ３２には、ブートプログラムやＢＩＯＳ等が記憶される。ＲＡＭ３３には、タイマやカウンタ、一時的なデータが記憶される。ＨＤＤ３４には、ＣＰＵ３１の制御プログラムやＯＳが記憶される。ドライブ装置３７は、記憶媒体３７１に記憶された情報を読み出すことができる。例えば、通信端末１５のセットアップ時、記憶媒体３７１に記憶された制御プログラムはドライブ装置３７によって読み出され、ＨＤＤ３４に記憶される。通信部３８は、ネットワークを介して管理装置１０や他の通信端末１５と通信を行うためのコントローラである。
【００３２】
図３を参照し、ＨＤＤ２４に記憶された第一テーブル２４１の一例について説明する。第一テーブル２４１は、通信端末１５から通知された通知情報の履歴を示すテーブルである。通知情報には、通信端末１５間の通信の履歴情報が含まれているため、第一テーブル２４１は、通信端末１５間の通信の履歴情報を示すテーブルであるともいえる。第一テーブル２４１には、通信端末１５から通知された通知情報（通知者ＩＤ、相手先ＩＤ、通信ＩＤ、会議ＩＤ、状態情報、開始時刻情報、終了時刻情報、及び通知時刻情報）が、通知情報の通知を受けた時刻を示す時刻情報（図３中、最右列）に対応付けられて記憶されている。図３の第一テーブル２４１は、通信端末１１、１２間でセッションが確立され通信が行われた場合において、通信端末１１、１２から通知された通知情報に基づいて作成されている。なお、状態情報が上述の（１）及び（２）である通知情報には、開始時刻情報のみ通知情報に含められ、終了通知情報は含められない。状態情報が上述の（３）である通知情報には、開始時刻情報及び終了時刻情報が通知情報に含められる。従って第一テーブル２４１のうち、状態情報が「開始」（（１）に相当する。）「通信中」（（２）に相当する。）である通知情報には、終了時刻情報が対応付けられていない。
【００３３】
図４を参照し、第一テーブル２４１（図３参照）に基づいて作成された第二テーブル２３１について説明する。第二テーブル２３１は、第一テーブル２４１に記憶された開始時刻情報及び終了時刻情報が、通信ＩＤ毎に集計されることによって作成される。第二テーブル２３１には、通信ＩＤ、セッションが確立している一対の通信端末１５の端末ＩＤ及び会議ＩＤ、開始時刻情報、及び終了時刻情報が記憶されている。第二テーブル２３１では、通信端末１５間の通信の履歴情報（開始時刻情報及び終了時刻情報）が、通信ＩＤ毎に分類される。第二テーブル２３１は、通信の履歴情報がセッション毎に集計された情報であることになる。管理装置１０のユーザは、通信端末１５間で確立されたセッションの開始時刻情報及び終了時刻情報を、セッション毎に区別して容易に認識することができる。
【００３４】
また管理装置１０は、セッションの開始時刻情報及び終了時刻情報を、次のように集計する。図３に示すように、管理装置１０は、時刻  10:00:00に、状態情報が「開始」（（１）に相当する。）である通知情報を通信端末１１、１２から取得している。通信端末１１の通知時刻情報は9:59:59であり、開始時刻情報は9：59：58である。一方、通信端末１２の通知時刻情報は10:00:05であり、開始時刻情報は10:00:04である。図５に示すように、管理装置１０は時刻  10：00：00に通信端末１１、１２から通知情報を受信しているにも関わらず、管理装置１０の通知時刻情報と、通信端末１１、１２の通知時刻情報とが異なっている。理由は、管理装置１０、及び通信端末１１、１２が内部で管理している時刻情報が其々異なるためである。
【００３５】
通信端末１１は、通知情報を通知した時刻（通知時刻情報）9：59：59よりも１秒前（開始時刻情報  9：59：58）に、通信端末１２との間のセッションを確立させている。通信端末１２は、通知情報を通知した時刻（通知時刻情報）10：00：05よりも１秒前（開始時刻情報  10：00：04）に、通信端末１２との間のセッションを確立させている。従って管理装置１０は、通信端末１１、１２から通知情報を取得した時刻  10：00：00よりも１秒前の時刻  9：59：59に、通信端末１１、１２間のセッションが確立したと判断する。第二テーブル２３１（図４参照）には、上述のように判断された9：59：59が開始時刻情報として記憶される。このように通信端末１１は、開始時刻情報及び終了時刻情報の分布状態に基づいて代表値を特定することによって、開始時刻情報及び終了時刻情報を集計する。これによって管理装置１０のユーザは、履歴情報を容易に認識することができる。
【００３６】
管理装置１０は、上述と同様の方法で、終了時刻情報を判断する。ここで例えば第一テーブル２４１（図３参照）に示されているように、終了時刻情報を通知する通知情報が通信端末１２からのみ取得されており、通信端末１１から取得されていないとする。通信端末１１は、通知情報の通知に失敗している可能性がある。このような場合、管理装置１０は、通信端末１２から取得した通知情報のみから終了時刻を判断し、第二テーブル２３１の終了時刻情報として記憶する。これによって管理装置１０は、伝送路の通信状態の悪化によって通知情報をすべて取得できなかった場合でも、第二テーブル２３１を作成することができる。
【００３７】
なお、上述のようにして時刻が判断される場合に、通信端末１１の通知情報に基づいて判断された時刻と、通信端末１２の通知情報に基づいて判断された時刻とが相違する場合がある。このような場合、管理装置１０は、双方の時刻の中間時点の時刻を算出して採用する。例えば、上述のようにして時刻が判断された結果、セッションが確立した時刻が、通信端末１１の通知情報に基づいて判断された場合に9：59：59となり、通信端末１２の通知情報に基づいて判断された場合に9：59：57となったとする。この場合、管理装置１０では、これらの時刻の中間時点の時刻9：59：58が、第二テーブル２３１の開始時刻情報として記憶される。これによって管理装置１０は、開始時刻情報及び終了時刻情報をより正確に管理することができる。
【００３８】
図６では、第一テーブル２４１の別の例が示されている。第一テーブル２４１には、通信端末１１、１２、１３、及び１４から通知された通知情報の履歴が記憶されている。図６に示すように、通信端末１５間で確立しているセッションの数が多くなると、第一テーブル２４１には、様々なセッションを介した通信に関する通知情報が不規則に記憶されることになる。第一テーブル２４１では、通信端末１１、１４間のセッション（通信ＩＤ  １１１４−１）、及び、通信端末１２、１４間のセッション（通信ＩＤ  １２１４−１）が順に切断されている。次いで、通信端末１１、１３間のセッション（通信ＩＤ  １１１３−１）、及び、通信端末１２、１３間のセッション（通信ＩＤ  １２１３−１）が順に確立されている。さらに、通信端末１１、１４間のセッション（通信ＩＤ  １１１４−２）は、一旦切断された後、再度確立されている。
【００３９】
通信端末１１、１３間のセッションが確立される場合、通信端末１１では、既に作成されている会議ＩＤ  １１−１がそのまま使用され、管理装置１０に対して通知情報が通知されている。通信端末１１では、通信端末１２とのセッションが継続して確立されており、会議ＩＤは新たに作成されないためである。同様に通信端末１３では、既に作成されている会議ＩＤ  １３−１がそのまま使用されている。通信端末１２、１３間のセッションが確立される場合、通信端末１２では、既に作成されている会議ＩＤ  １２−１がそのまま使用されている。
【００４０】
また、通信端末１１、１４間のセッションは一旦切断された後、再度確立されているので、通信ＩＤは１１１４−１から１１１４−２に更新されている。通信端末１１では、会議ＩＤは新たに作成されず、会議ＩＤ  １１−１が継続して使用されている。一方、通信端末１４は、通信端末１１との間のセッションが切断された場合に、他のすべての通信端末１５との間のセッションが切断された状態になっている。このため通信端末１４では、通信端末１１との間のセッションが再度確立された場合、会議ＩＤは新たに作成され（会議ＩＤ  １４−２）、使用されている。
【００４１】
図７では、第一テーブル２４１（図６参照）に基づいて作成された第二テーブル２３１が示されている。図４の第二テーブル２３１が作成される場合と同様、第一テーブル２４１（図６参照）に記憶された開始時刻情報及び終了時刻情報は、通信ＩＤ毎に分類されている。管理装置１０のユーザは、セッションの開始時刻及び終了時刻をセッション毎に区別して容易に認識することができる。
【００４２】
さらに第二テーブル２３１では、開始時刻情報及び終了時刻情報は通信ＩＤ毎に集計される。このため、セッションが一旦切断された場合には、同一の通信端末１５間のセッションであっても別々に集計される。例えば図７では、通信端末１１、１４間のセッションにおける開始時刻情報及び終了時刻情報は、通信ＩＤ  １１１４−１及び１１１４−２とで別々に集計されている。これによって管理装置１０のユーザは、通信の履歴情報をより詳細に解析することが可能となる。例えば、ネットワークの利用時間に応じて課金されるシステムでは、１回あたりのネットワークの利用時間に応じて金額が定められる。従って第二テーブル２３１のように、開始時間情報終了時間情報がセッション単位で整理されることによって、管理装置１０のユーザは、第二テーブル２３１の情報を、課金システムにそのまま応用することができる。
【００４３】
図８を参照し、第三テーブル２３２の一例について説明する。第三テーブル２３２は、第二テーブル２３１（図７参照）に記憶された開始時刻情報及び終了時刻情報が、会議ＩＤに基づいて集計されることによって作成される。第三テーブル２３２には、会議ＩＤ、会議ＩＤを作成した通信端末１５の端末ＩＤ、通信ＩＤ、開始時刻情報、及び終了時刻情報が記憶されている。第三テーブル２３２は、一連のセッションの開始時刻情報及び終了時刻情報を示すテーブルであるといえる。管理装置１０のユーザは、第三テーブル２３２によって、一連のセッションの開始時刻情報及び終了時刻情報を容易に認識することが可能となる。第三テーブル２３２の作成方法の詳細は、以下のとおりである。
【００４４】
第二テーブル２３１（図７参照）のうち特定の通信ＩＤに対応付けられた一対の会議ＩＤが抽出される。抽出された一対の会議ＩＤのうち一方の会議ＩＤと同一の会議ＩＤが、他の通信ＩＤに対応付けられた会議ＩＤから選択される。選択された会議ＩＤと対になっている別の会議ＩＤが特定される。特定された会議ＩＤと同一の会議ＩＤが、他の通信ＩＤに対応付けられた会議ＩＤから選択される。以上の処理が、会議ＩＤがすべて抽出されるまで繰り返される。
【００４５】
例えば、通信ＩＤ  １１１２−１に対応付けられた会議ＩＤ  １１−１、及び１２−１が抽出される（ａ）。会議ＩＤ  １１−１は、通信ＩＤ  １１１２−１の他に、１１１４−１、１１１３−１、及び１１１４−２に対応付けられている（ｂ）。通信ＩＤ  １１１４−１では、会議ＩＤ  １１−１と１４−１とが対になっている（ｃ）。会議ＩＤ  １４−１は、通信ＩＤ  １１１１４−１の他に、１２１４−１に対応付けられている（ｄ）。通信ＩＤ１２１４−１では、会議ＩＤ１４−１と１２−１とが対になっている（ｅ）。会議ＩＤ  １２−１は、通信ＩＤ１２１４−１、１１１２−１の他に、１２１３−１、１２１４−２に対応付けられている（ｆ）。通信ＩＤ  １２１３−１では、会議ＩＤ１２−１と１３−１とが対になっている（ｇ）。会議ＩＤ１３−１は、通信ＩＤ  １２１３−１の他に、１１１３−１、１３１４−２に対応付けられている（ｈ）。通信ＩＤ１３１４−２では、会議ＩＤ  １３−１と１４−２とが対になっている（ｉ）。会議ＩＤ  １４−２は、通信ＩＤ  １３１４−２の他に、１１１４−２、１２１４−２に対応付けられている（ｊ）。以上によって、会議ＩＤ  １１−１、１２−１、１３−１、１４−１、及び１４−２が抽出される。
【００４６】
抽出された会議ＩＤが、第三テーブル２３２（図８参照）に記憶される。会議ＩＤから、会議ＩＤを作成した通信端末１５の端末ＩＤが特定される。会議ＩＤ  Ｘ−ｎのうちＸの部分が、通信端末１５のＩＤに相当する。特定された端末ＩＤが、第三テーブル２３２に記憶される。第二テーブル２３１のうち、抽出された会議ＩＤに対応付けられている通信ＩＤがすべて抽出され、第三テーブル２３２に記憶される。第二テーブル２３１のうち、抽出された通信ＩＤに対応付けられている開始時刻情報が選択される。選択された開始時刻情報のうち、最も早い時刻を示す開始時刻情報が特定される。特定された開始時刻情報が、第三テーブル２３２に記憶される。第二テーブル２３１のうち、抽出された通信ＩＤに対応付けられている終了時刻情報が選択される。選択された終了時刻情報のうち、最も遅い時刻を示す終了時刻情報が特定される。特定された終了時刻情報が、第三テーブル２３２に記憶される。
【００４７】
以上説明したように、管理装置１０は、会議ＩＤを参照することによって、一連のセッションにおける開始時刻情報及び終了時刻情報を効率的に抽出できる。このため管理装置１０は、多くの通信端末１５から大量の通知情報を不規則に受信した場合でも、関連性のある情報を短時間で抽出することができる。また管理装置１０は、一連のセッションにおける開始時刻情報及び終了時刻情報を集計することができる。管理装置１０のユーザは、一連のセッションにおける開始時刻及び終了時刻をまとめて容易に認識することができる。
【００４８】
図９を参照し、通信端末１５のＲＡＭ３３に記憶されるＩＤテーブル３３１について説明する。ＲＡＭ３３には、通信ＩＤ、第一会議ＩＤ、及び第二会議ＩＤが、セッションが確立された他の通信端末１５の端末ＩＤに対応付けて記憶される。通信ＩＤは、他の通信端末１５に対してセッションの確立を要求する場合に作成される。他の通信端末１５からセッションの確立の要求を受けた場合、通信ＩＤは他の通信端末１５から取得される。第一会議ＩＤは、一連のセッションが開始される場合に作成される会議ＩＤである。第二会議ＩＤは、他の通信端末１５からセッションの確立の要求を受けた場合に、他の通信端末１５から取得される会議ＩＤである。通信端末１５は、ＩＤテーブル３３１に記憶された各種ＩＤを参照することによって、通知情報を作成する。
【００４９】
図１０及び図１１を参照し、通信端末１５のＣＰＵ３１において実行されるメイン処理（通信端末）について説明する。メイン処理（通信装置）は、通信端末１５の電源が投入された場合に、ＣＰＵ３１において起動され実行される。
【００５０】
通信端末１５のユーザによって、他の通信端末１５との間のセッションを確立させる指示が入力部３５を介して入力されたかが判断される（Ｓ１１）。セッションを確立させる指示が入力された場合（Ｓ１１：ＹＥＳ）、Ｓ１９、２１（後述）で確立させるセッションを識別するための通信ＩＤが作成される（Ｓ１３）。通信ＩＤは、自身の端末ＩＤ、及び、セッションを確立させる相手方の通信端末１５の端末ＩＤを昇順に並べ、末尾に−ｎを付加することによって作成される。作成された通信ＩＤは、他の通信端末１５の端末ＩＤに対応付けられてＩＤテーブル３３１に記憶される。
【００５１】
第一会議ＩＤがＩＤテーブル３３１に記憶されているかが判断される（Ｓ１５）。第一会議ＩＤがＩＤテーブル３３１に記憶されている場合（Ｓ１５：ＹＥＳ）、既に他の通信端末１５の何れかとの間のセッションが確立されていることになる。処理はＳ１９に進む。一方、第一会議ＩＤがＩＤテーブル３３１に記憶されていない場合（Ｓ１５：ＮＯ）、他の通信端末１５との何れともセッションが確立されていない状態であることになる。会議ＩＤが作成される（Ｓ１７）。会議ＩＤは、自身の端末ＩＤに−ｎを付加することによって作成される。会議ＩＤには端末ＩＤが含まれているため、他の通信端末１５において作成される会議ＩＤと重複しない。作成された会議ＩＤは、第一会議ＩＤとしてＩＤテーブル３３１に記憶される。処理はＳ１９に進む。
【００５２】
他の通信端末１５に対して、セッションの確立を要求するパケットが送信される（Ｓ１９）。以下、セッションの確立を要求するパケットを、確立要求パケットともいう。確立要求パケットには、ＩＤテーブル３３１に記憶された通信ＩＤが格納される。また確立要求パケットには、ＩＤテーブル３３１に記憶された第一会議ＩＤが会議ＩＤとして格納される。
【００５３】
セッションの確立を許可する旨を通知するパケットが、確立要求パケットを受信した他の通信端末１５から送信される。以下、セッションの確立を許可する旨を通知するパケットを応答パケットともいう。応答パケットが受信される（Ｓ２１）。他の通信端末１５との間のセッションは確立する。応答パケットには、会議ＩＤが格納されている。応答パケットから会議ＩＤが取得される。取得された会議ＩＤは、応答パケットを送信した他の通信端末１５の端末ＩＤに対応付けられ、第二会議ＩＤとしてＩＤテーブル３３１に記憶される（Ｓ２３）。処理はＳ４１（図１１参照）に進む。
【００５４】
Ｓ１１で、セッションを確立させる指示が入力されていないと判断された場合（Ｓ１１：ＮＯ）、他の通信端末１５から送信された確立要求パケットを受信したかが判断される（Ｓ２５）。確立要求パケットが受信されていない場合（Ｓ２５：ＮＯ）、処理はＳ１１に戻る。他の通信端末１５から送信された確立要求パケットが受信されたとする（Ｓ２５：ＹＥＳ）。確立要求パケットには、通信ＩＤ及び会議ＩＤが格納されている。確立要求パケットに格納された通信ＩＤが取得される。取得された通信ＩＤは、確立要求パケットを送信した通信端末１５の端末ＩＤに対応付けられ、ＩＤテーブル３３１に記憶される。確立要求パケットに格納された会議ＩＤが取得される。取得された会議ＩＤは、確立要求パケットを送信した他の通信端末１５の端末ＩＤに対応付けられ、第二会議ＩＤとしてＩＤテーブル３３１に記憶される（Ｓ２７）。
【００５５】
第一会議ＩＤがＩＤテーブル３３１に記憶されているかが判断される（Ｓ２９）。第一会議ＩＤがＩＤテーブル３３１に記憶されている場合（Ｓ２９：ＹＥＳ）、既に他の通信端末１５の何れかとの間のセッションが確立されていることになる。処理はＳ３３に進む。一方、第一会議ＩＤがＩＤテーブル３３１に記憶されていない場合（Ｓ２９：ＮＯ）、他の通信端末１５との何れともセッションが確立されていない状態であることになる。会議ＩＤが作成される（Ｓ３１）。作成された会議ＩＤは、第一会議ＩＤとしてＩＤテーブル３３１に記憶される。処理はＳ３３に進む。
【００５６】
Ｓ３３では、確立要求パケットを送信した他の通信端末１５に対して、応答パケットが送信される（Ｓ３３）。応答パケットには、ＩＤテーブル３３１に記憶された第一会議ＩＤが会議ＩＤとして格納される。他の通信端末１５との間のセッションは確立する。処理はＳ４１（図１１参照）に進む。
【００５７】
図１１に示すように、Ｓ４１では、確立されたセッションを介して、他の通信端末１５との間で通信が開始される（Ｓ４１）。他の通信端末１５との間のセッションが確立され、通信が開始された旨を通知するために、通知情報（図１参照）が格納された通知パケットが作成される。通知者ＩＤとして、自身の端末ＩＤが格納される。相手先ＩＤとして、セッションが新たに確立した他の通信端末１５の端末ＩＤが格納される。通信ＩＤとして、ＩＤテーブル３３１に記憶された通信ＩＤのうち、相手先ＩＤに対応付けられた通信ＩＤが格納される。会議ＩＤとして、ＩＤテーブル３３１に記憶された第一会議ＩＤが格納される。状態情報として、セッションが確立され通信が開始された旨を示す情報が格納される。Ｓ２１（図１０参照）で応答パケットを受信するか、又は、Ｓ３３（図１０参照）で応答パケットを送信した場合の時刻を示す時刻情報が、開始時刻情報として格納される。終了時刻情報は格納されない。通知時刻情報として、管理装置１０に対して通知パケットを送信する時刻を示す時刻情報が格納される。作成された通知パケットは、管理装置１０に対して送信される（Ｓ４３）。
【００５８】
通知パケットを送信してから所定時間が経過したかが判断される（Ｓ４５）。通知パケットを送信してから所定時間が経過した場合（Ｓ４５：ＹＥＳ）、確立されたセッションを介して通信が実行されている旨を通知するために、通知情報（図１参照）が格納された通知パケットが作成される。通知者ＩＤとして、自身の端末ＩＤが格納される。相手先ＩＤとして、セッションが確立しているすべての他の通信端末１５の端末ＩＤが格納される。通信ＩＤは、ＩＤテーブル３３１に記憶された通信ＩＤが、対応する相手先ＩＤに対応付けられる。会議ＩＤとして、ＩＤテーブル３３１に記憶された第一会議ＩＤが格納される。状態情報として、セッションを介して通信が実行されている旨を示す情報が格納される。開始時刻情報が格納される。終了時刻情報は格納されない。作成された通知パケットは、管理装置１０に対して送信される（Ｓ４７）。処理はＳ４９に進む。一方、通知パケットを送信してから所定時間が経過していない場合（Ｓ４５：ＮＯ）、処理はＳ４９に進む。
【００５９】
確立中のセッションのうち何れかのセッションを切断させる指示が、ユーザによって入力部３５を介して入力されたかが判断される（Ｓ４９）。セッションを切断させる指示が入力された場合（Ｓ４９：ＹＥＳ）、切断されるセッションを介して通信を行っていた他の通信端末１５に対して、セッションの切断を要求するパケットが送信される（Ｓ５１）。以下、セッションの切断を要求するパケットを、切断要求パケットともいう。セッションの切断の要求に応じる旨を通知するパケットが、切断要求パケットを受信した他の通信端末１５から送信される。以下、セッションの切断の要求に応じる旨を通知するパケットを、切断応答パケットともいう。切断応答パケットが受信される（Ｓ５３）。処理はＳ５９に進む。
【００６０】
セッションを切断させる指示が入力されていない場合（Ｓ４９：ＮＯ）、他の通信端末１５から送信された切断要求パケットが受信されたかが判断される（Ｓ５５）。切断要求パケットが受信されていない場合（Ｓ５５：ＮＯ）、処理はＳ４５に戻る。他の通信端末１５から送信された切断要求パケットが受信された場合（Ｓ５５：ＹＥＳ）、切断要求パケットを送信した他の通信端末１５に対して、切断応答パケットが送信される（Ｓ５７）。処理はＳ５９に進む。
【００６１】
Ｓ５３で切断応答パケットを受信するか、又は、Ｓ５７で切断応答パケットを送信した場合、他の通信端末１５との間のセッションは切断される。他の通信端末１５との間の通信は終了される（Ｓ５９）。他の通信端末１５との間のセッションが切断され、通信が終了された旨を通知するために、通知情報（図１参照）が格納された通知パケットが作成される。通知者ＩＤとして、自身の端末ＩＤが格納される。相手先ＩＤとして、切断されたセッションを介して通信を行っていた他の通信端末１５の端末ＩＤが格納される。通信ＩＤとして、ＩＤテーブル３３１に記憶された通信ＩＤのうち、相手先ＩＤに対応付けられた通信ＩＤが格納される。会議ＩＤとして、ＩＤテーブル３３１に記憶された第一会議ＩＤが格納される。状態情報として、他の通信端末１５との間のセッションが切断され、通信が終了された旨を通知する情報が格納される。開始時刻情報が格納される。Ｓ５３で切断応答パケットを受信するか、又は、Ｓ５７で切断応答パケットを送信した場合の時刻を示す時刻情報が、終了時刻情報として格納される。通知時刻情報として、通知パケットを送信する時刻を示す時刻情報が格納される。作成された通知パケットは、管理装置１０に対して送信される（Ｓ６１）。
【００６２】
ＩＤテーブル３３１のうち、切断されたセッションを介して通信を行っていた他の通信端末１５の端末ＩＤに対応付けられている通信ＩＤ及び第二会議ＩＤが削除される（Ｓ６３）。他の通信端末１５との間のセッションがすべて切断されたかが判断される（Ｓ６５）。ＩＤテーブル３３１に記憶された通信ＩＤがすべて削除された場合、他の通信端末１５との間のセッションはすべて切断されたことになる。他の通信端末１５との間のセッションがすべて切断された場合（Ｓ６５：ＹＥＳ）、ＩＤテーブル３３１に記憶されている第一会議ＩＤが削除される（Ｓ６７）。処理はＳ１１（図１０参照）に戻る。一方、ＩＤテーブル３３１に通信ＩＤが記憶されており、他の通信端末１５との間のセッションが残存している場合（Ｓ６５：ＮＯ）、第一会議ＩＤはＩＤテーブル３３１から削除されない。処理はＳ１１（図１０参照）に戻る。
【００６３】
図１２から１４を参照し、管理装置１０のＣＰＵ２１において実行されるメイン処理（管理装置）について説明する。メイン処理（管理装置）は、管理装置１０の電源が投入された場合に、ＣＰＵ２１において起動され実行される。
【００６４】
通信端末１５から通知パケットを受信したかが判断される（Ｓ７１）。通信端末から通知パケットが受信された場合（Ｓ７１：ＹＥＳ）、受信された通知パケットに格納されている通知情報は、第一テーブル２４１（図３、６等）に追加され記憶される（Ｓ７３）。処理はＳ７１に戻る。通知パケットが受信されていない場合（Ｓ７１：ＮＯ）、通知情報の履歴を出力部２６（図２参照）に出力させるための指示が、管理装置１０のユーザによって入力部２５（図２参照）を介して入力されたかが判断される（Ｓ７５）。通知情報の履歴を出力部２６に出力させるための指示が入力された場合（Ｓ７５：ＹＥＳ）、ＨＤＤ２４に記憶された第一テーブル２４１が読み出される（Ｓ７７）。読み出された第一テーブル２４１は、出力部２６に出力される（Ｓ８７）。管理装置１０のユーザは、第一テーブル２４１を参照することによって、通信の履歴情報を把握することができる。処理はＳ７１に戻る。
【００６５】
通知情報の履歴を出力部２６に出力させるための指示が入力されていない場合（Ｓ７５：ＮＯ）、通信の履歴情報をセッション毎に出力部２６に出力させるための指示が、管理装置１０のユーザによって入力部２５を介して入力されたかが判断される（Ｓ７９）。通信の履歴情報をセッション毎に出力部２６に出力させるための指示が入力された場合（Ｓ７９：ＹＥＳ）、第一テーブル２４１に基づいて第二テーブル２３１を作成する処理（第一作成処理、図１３参照）が実行される（Ｓ８１）。第一作成処理の詳細は後述する。第一作成処理の終了後、作成された第二テーブル２３１は出力部２６に出力される（Ｓ８７）。管理装置１０のユーザは、第二テーブル２３１を参照することによって、通信の履歴情報をセッション毎に把握することができる。処理はＳ７１に戻る。
【００６６】
通信の履歴情報をセッション毎に出力部２６に出力させるための指示が入力されていない場合（Ｓ７９：ＮＯ）、通信の履歴情報を一連のセッション毎に出力部２６に出力させるための指示が、管理装置１０のユーザによって入力部２５を介して入力されたかが判断される（Ｓ８３）。通信の履歴情報を一連のセッション毎に出力部２６に出力させるための指示が入力された場合（Ｓ８３：ＹＥＳ）、第一テーブル２４１に基づいて第三テーブル２３２を作成する処理（第二作成処理、図１４参照）が実行される（Ｓ８５）。第二作成処理の詳細は後述する。第二作成処理の終了後、作成された第三テーブル２３２は出力部２６に出力される（Ｓ８７）。管理装置１０のユーザは、第三テーブル２３２を参照することによって、一連のセッション毎に通信の履歴情報を把握することができる。処理はＳ７１に戻る。通信の履歴情報を一連のセッション毎に出力部２６に出力させるための指示が入力されていない場合（Ｓ８３：ＮＯ）、処理はＳ７１に戻る。
【００６７】
図１３を参照し、第一作成処理について説明する。ＨＤＤ２４に記憶された第一テーブル２４１が参照される（Ｓ９１）。第一テーブル２４１に記憶された通知情報の読み出しがすべて完了したかが判断される（Ｓ９３）。通知情報の読み出しが完了されていない場合（Ｓ９３：ＮＯ）、第一テーブル２４１から、時刻情報の古い順に通知情報が読み出される（Ｓ９５）。読み出された通知情報から、通知者ＩＤ、相手先ＩＤ、通信ＩＤ、会議ＩＤ、開始時刻情報、及び、終了時刻情報が抽出される（Ｓ９７）。抽出されたパラメータに基づいて、開始時刻情報及び終了時刻情報が集計される（Ｓ９９）。集計処理は、例えば図５において説明した方法によって実行される。集計処理では、開始時刻情報及び終了時刻情報の分布状態に基づいて、其々の時刻情報の代表値が特定される。これによって管理装置１０のユーザは、履歴情報を容易に認識することができる。抽出された会議ＩＤは、通知者ＩＤ又は相手先ＩＤに対応付けられる。通信ＩＤ、会議ＩＤ及び会議ＩＤが対応付けられた通知者ＩＤ又は相手先ＩＤ、及び、集計された開始時刻情報及び終了時刻情報は、ＲＡＭ２３の出力用バッファに記憶される（Ｓ１０１）。出力用バッファに記憶される情報は、第二テーブル２３１に記憶される情報に相当する。
【００６８】
Ｓ９７で抽出された通信ＩＤと同一の通信ＩＤが対応付けられている通知情報が、他に記憶されているかが判断される（Ｓ１０３）。同一の通信ＩＤが対応付けられている通知情報が他に記憶されている場合（Ｓ１０３：ＹＥＳ）、該当する通知情報が読み出される（Ｓ１０５）。読み出された通知情報から、通知者ＩＤ、相手先ＩＤ、通信ＩＤ、会議ＩＤ、開始時刻情報、及び終了時刻情報が抽出される（Ｓ１０７）。抽出されたパラメータに基づいて、開始時刻情報及び終了時刻情報が集計される（Ｓ１０９）。集計処理では、開始時刻情報及び終了時刻情報の分布状態に基づいて、其々の時刻情報の代表値が特定される。集計された開始時刻情報及び終了時刻情報と、Ｓ１０１で記憶された開始時刻情報及び終了時刻情報との中間時点の時刻が算出される。算出された時刻によって、出力用バッファに記憶された開始時刻情報及び終了時刻情報が上書きされ更新される（Ｓ１１１）。抽出された会議ＩＤは、通知者ＩＤ又は相手先ＩＤに対応付けられる。会議ＩＤが対応付けられた通知者ＩＤ又は相手先ＩＤが、出力用バッファに記憶される。処理はＳ１０３に戻り、処理が繰り返される。
【００６９】
Ｓ１０３で、Ｓ９７で抽出された通信ＩＤと同一の通信ＩＤが対応付けられている通知情報が、他に記憶されていない場合（Ｓ１０３：ＮＯ）、処理はＳ９３に戻る。Ｓ９３で、通知情報の読み出しがすべて終了した場合（Ｓ９３：ＹＥＳ）、第一作成処理は終了する。なお、この時点で出力用バッファに記憶されている情報が、第二テーブル２３１に相当する。
【００７０】
図１４を参照し、第二作成処理について説明する。第一作成処理（図１３参照）が実行されることによって、第二テーブル２３１が作成され、出力用バッファに記憶される（Ｓ１２１）。作成された第二テーブル２３１が参照される（Ｓ１２３）。以下、第二テーブル２３１に記憶された通信ＩＤ毎の通信の履歴情報を、通信履歴情報ともいう。通信履歴情報の読み出しがすべて完了したかが判断される（Ｓ１２５）。通信履歴情報の読み出しが完了されていない場合（Ｓ１２５：ＮＯ）、第二テーブル２３１に記憶された通信履歴情報が、開始時刻情報の古い順に読み出される（Ｓ１２７）。読み出された通信履歴情報から、通信ＩＤ、一対の端末ＩＤ及び会議ＩＤ、開始時刻情報、及び、終了時刻情報が抽出される（Ｓ１２９）。抽出されたパラメータは、ＲＡＭ２３の出力用バッファに記憶される（Ｓ１３１）。出力用バッファに記憶される情報は、第三テーブル２３２に記憶される情報に相当する。
【００７１】
Ｓ１２９で抽出された一対の会議ＩＤのうち何れかと同一の会議ＩＤが対応付けられている通信履歴情報が、他に記憶されているかが判断される（Ｓ１３３）。同一の会議ＩＤが対応付けられている通信履歴情報が他に記憶されている場合（Ｓ１３３：ＹＥＳ）、該当する通信履歴情報がすべて読み出される（Ｓ１３５）。読み出された通信履歴情報から、通信ＩＤ、一対の端末ＩＤ及び会議ＩＤ、開始時刻情報、及び、終了時刻情報が抽出される（Ｓ１３７）。通信ＩＤ、端末ＩＤ、及び会議ＩＤは、出力用バッファに記憶される（Ｓ１３９）。なお、同一の情報が重複して記憶された場合、重複する情報は削除される。
【００７２】
Ｓ１３７で抽出された開始時刻情報、及び、Ｓ１３１で出力用バッファに記憶された開始時刻情報のうち、最も早い時刻を示す開始時刻情報が特定される。特定された開始時刻情報によって、出力用バッファに記憶された開始時刻情報が更新される。Ｓ１３７で抽出された終了時刻情報、及び、Ｓ１３１で出力用バッファに記憶された終了時刻情報のうち、最も遅い時刻を示す終了時刻情報が特定される。特定された終了時刻情報によって、出力用バッファに記憶された終了時刻情報が更新される（Ｓ１４１）。処理はＳ１３３に戻る。
【００７３】
Ｓ１３３では、Ｓ１３７で抽出された会議ＩＤが抽出される。抽出された会議ＩＤと同一の会議ＩＤが対応付けられている通信履歴情報が、他に記憶されているかが判断される（Ｓ１３３）。同一の会議ＩＤが対応付けられている通信履歴情報が他に記憶されている場合（Ｓ１３３：ＹＥＳ）、上述の処理が繰り返される。一方、Ｓ１３７で抽出された会議ＩＤと同一の会議ＩＤが対応付けられている通信履歴情報が、他に記憶されていない場合（Ｓ１３３：ＮＯ）、処理はＳ１２５に戻る。第二テーブル２３１に記憶された通信履歴情報の読み出しがすべて完了した場合（Ｓ１２５：ＹＥＳ）、第二作成処理は終了する。なお、この時点で出力用バッファに記憶されている情報が、第三テーブル２３２に相当する。
【００７４】
以上説明したように、管理装置１０は、通信端末１５間で実行された通信の開始時刻情報及び終了時刻情報を、セッション毎に分類して出力することができる。管理装置１０のユーザは、通信端末１５間で実行された通信の開始時刻情報及び終了時刻情報を、セッションごとに区別して認識することができる。
【００７５】
また管理装置１０は、一連のセッションにおける通信の開始時刻情報及び終了時刻情報を抽出し、出力することができる。管理装置１０は、会議ＩＤを参照することによって、一連のセッションに関連する開始時刻情報及び終了時刻情報を、効率的に抽出できる。このため管理装置１０は、多くの通信端末１５から大量の履歴情報を不規則に受信した場合でも、関連性のある履歴情報を短時間で抽出し、出力することができる。管理装置１０のユーザは、一連のセッションの開始時刻情報及び終了時刻情報をまとめて認識することができる。
【００７６】
なお、其々の通信端末１５において作成される会議ＩＤには、端末ＩＤが含められる。このため、作成された会議ＩＤが、他の通信端末１５において作成された会議ＩＤと重複することがない。従って、他の通信端末１５において作成された会議ＩＤとの間で混同が生じないので、管理装置１０は、開始時刻情報及び終了時刻情報を正確に抽出し、出力することができる。
【００７７】
なお、本発明は上述の実施形態に限定されず、種々の変更が可能である。管理装置１０は、ユーザからの指示に応じ、第一テーブル２４１、第二テーブル２３１、及び第三テーブル２３２を出力部２６に出力していた。管理装置１０は、第一テーブル２４１に基づき、会議ＩＤ毎に開始時刻情報及び終了時刻情報をまとめて集計し、出力してもよい。管理装置１０は、会議ＩＤ毎に集計した開始時刻情報及び終了時刻情報に基づいて、図１５に示す表示画像を出力部２６に表示してもよい。
【００７８】
図１５は、出力部２６に出力される表示画像の一例である、表示画像２６１を示している。表示画像２６１は、開始時刻情報によって示される時刻から、終了時刻情報よって示される時刻まで、横方向に太線が表示されている。太線は、端末ＩＤに対応付けられている。太線中に表示されたＩＤは、対応する会議ＩＤを示している。このように、第一テーブル２４１に記憶された通知情報が会議ＩＤ毎に分類され出力されることによって、管理装置１０のユーザは、其々の通信端末１５がどの時間帯に通信を行ったかを明確に把握することができる。
【００７９】
上述では、管理装置１０は、開始時刻情報及び終了時刻情報を通信の履歴情報として管理していた。管理装置１０において管理される通信の履歴情報は、開始時刻情報及び終了時刻情報に限定されない。管理装置１０は、通信の履歴情報として他の情報を管理してもよい。
【００８０】
管理装置１０のユーザは、第一テーブル２４１、第二テーブル２３１、及び第三テーブル２３２を出力させる指示を入力する場合、その他の限定条件を併せて入力できるようにしてもよい。例えばユーザは、限定条件として時間帯や端末ＩＤを入力してもよい。管理装置１０は、第一テーブル２４１、第二テーブル２３１、及び第三テーブル２３２のうち、入力された時間帯や端末ＩＤに合致する情報のみを抽出し、出力部２６から出力してもよい。
【００８１】
上述では、第三テーブル２３２が作成される場合、第二テーブル２３１から抽出された開始時刻情報のうち最も早い時刻を示す開始時刻情報が、第三テーブル２３２の開始時刻情報とされていた。また、第二テーブル２３１から抽出された終了時刻情報のうち最も遅い時刻を示す終了時刻情報が、第三テーブル２３２の終了時刻情報とされていた。これらに対し、例えは、第二テーブル２３１から抽出された開始時刻情報の平均時刻が、第三テーブル２３２の開始時刻情報とされてもよい。また、第二テーブル２３１から抽出された終了時刻情報の平均時刻が、第三テーブル２３２の終了時刻情報とされてもよい。
【００８２】
上述では、管理装置１０は、開始時刻情報及び終了時刻情報を集計して出力部２６に出力していたが、本発明は、開始時刻情報及び終了時刻情報をそのまま出力部２６に出力してもよい。
【００８３】
なお、Ｓ１７、Ｓ３１の処理を行うＣＰＵ３１が本発明の「第一作成手段」に相当する。Ｓ４３、４７、６１の処理を行うＣＰＵ３１が本発明の「送信手段」に相当する。Ｓ７１の処理を行うＣＰＵ２１が本発明の「受信手段」に相当する。Ｓ７３の処理を行うＣＰＵ２１が本発明の「記憶制御手段」に相当する。第一テーブル２４１を記憶するＨＤＤ２４が本発明の「記憶手段」に相当する。Ｓ８５の処理を行うＣＰＵ２１が本発明の「第一抽出手段」に相当する。Ｓ８７の処理を行うＣＰＵ２１が本発明の「第一出力手段」「第二出力手段」に相当する。Ｓ１３の処理を行うＣＰＵ３１が本発明の「第二作成手段」に相当する。Ｓ８１の処理を行うＣＰＵ２１が本発明の「第二抽出手段」に相当する。Ｓ９９及びＳ１０９の処理を行うＣＰＵ２１が本発明の「特定手段」に相当する。Ｓ１７、Ｓ３１の処理が本発明の「第一作成ステップ」に相当する。Ｓ７１の処理が本発明の「収集ステップ」に相当する。Ｓ７３の処理が本発明の「記憶制御ステップ」に相当する。Ｓ８５の処理が本発明の「第一抽出ステップ」に相当する。Ｓ８７の処理が本発明の「第一出力ステップ」に相当する。
【符号の説明】
【００８４】
１      管理システム
１０    管理装置
１１、１２、１３、１４、１５  通信端末
２１    ＣＰＵ
２６    出力部
【図１】
2012231438.tif 000003
【図２】
2012231438.tif 000004
【図３】
2012231438.tif 000005
【図４】
2012231438.tif 000006
【図５】
2012231438.tif 000007
【図６】
2012231438.tif 000008
【図７】
2012231438.tif 000009
【図８】
2012231438.tif 000010
【図９】
2012231438.tif 000011
【図１０】
2012231438.tif 000012
【図１１】
2012231438.tif 000013
【図１２】
2012231438.tif 000014
【図１３】
2012231438.tif 000015
【図１４】
2012231438.tif 000016
【図１５】
2012231438.tif 000017