(57)【要約】【課題】組織的な業務分析及び業務改善を行うサービスを提供する。【解決手段】複数の電話機を制御する電話交換機と、ネットワークを介してサーバ計算機に接続可能なクライアント計算機とを備えて、前記サーバ計算機が、前記クライアント計算機の利用者が所属する組織または団体の部署と、内線番号とを含む個人情報に基づいて前記クライアント計算機の認証し、クライアント計算機の認証が成功した位置情報を特定し、前記電話交換機から通話履歴情報を収集し、前記収集した通話履歴情報と前記位置情報を分析し、当該分析は、分析する利用者または部書と分析期間とを受け付け、前記分析条件を満たす通話履歴情報と前記位置情報とを選択し、前記選択した通話履歴情報から前記利用者が通話した内線番号毎の頻度の統計情報を演算し、前記利用者が前記クライアント計算機を認証した位置情報の統計情報を演算する。【選択図】図１
2015219733.tif 000002
【特許請求の範囲】
【請求項１】
複数の電話機を制御する電話交換機と、ネットワークを介してサーバ計算機に接続可能なクライアント計算機とを備えて、前記クライアント計算機の利用者の業務を分析する業務分析システムであって、
前記サーバ計算機は、
前記クライアント計算機の利用者の個人情報を格納する個人情報格納部と、
前記個人情報に基づいて前記クライアント計算機の認証を行う認証部と、
前記クライアント計算機の認証が成功した位置情報を特定する位置情報取得部と、
前記電話交換機から通話履歴情報を取得するログ収集部と、
前記通話履歴情報と前記位置情報とを収集する情報格納部と、
前記収集した通話履歴情報と位置情報を分析する分析部と、を有し、
前記個人情報は、
前記利用者が所属する組織または団体の部署と、内線番号とを含み、
前記分析部は、
分析する利用者または部書と、前記通話履歴情報と位置情報の分析期間とを受け付けて分析条件として設定し、前記情報格納部から前記分析条件を満たす通話履歴情報と前記位置情報とを選択し、前記選択した通話履歴情報から前記利用者が通話した内線番号毎の頻度の統計情報を演算し、前記利用者が前記クライアント計算機を認証した位置情報の統計情報を演算することを特徴とする業務分析システム。
【請求項２】
請求項１に記載の業務分析システムであって、
前記分析部は、
分析する部書と、前記通話履歴情報と位置情報の分析期間とを受け付けて分析条件として設定し、前記情報格納部から前記分析条件を満たす通話履歴情報を選択し、前記選択した通話履歴情報から前記分析条件の部書に所属する利用者が通話した通話先の部書毎の通話の頻度と、前記分析条件の部書と通話先の部書の関係を出力することを特徴とする業務分析システム。
【請求項３】
請求項１に記載の業務分析システムであって、
前記分析部は、
前記クライアント計算機を認証した位置情報を日付毎に集計した勤務情報を出力することを特徴とする業務分析システム。
【請求項４】
複数の電話機を制御する電話交換機と、ネットワークを介してサーバ計算機に接続可能なクライアント計算機とを備えて、前記サーバ計算機が前記クライアント計算機の利用者の業務を分析する業務分析方法であって、
前記サーバ計算機が、前記クライアント計算機の利用者が所属する組織または団体の部署と、内線番号とを含む個人情報に基づいて前記クライアント計算機の認証を行う第１のステップと、
前記サーバ計算機が、前記クライアント計算機の認証が成功した位置情報を特定する第２のステップと、
前記サーバ計算機が、前記電話交換機から通話履歴情報を収集する第３のステップと、
前記サーバ計算機が、前記収集した通話履歴情報と前記位置情報を分析する第４のステップと、を含み、
前記第４のステップは、
分析する利用者または部書と、前記通話履歴情報と位置情報の分析期間とを受け付けて分析条件として設定するステップと、
前記分析条件を満たす通話履歴情報と前記位置情報とを選択し、前記選択した通話履歴情報から前記利用者が通話した内線番号毎の頻度の統計情報を演算するステップと、
前記利用者が前記クライアント計算機を認証した位置情報の統計情報を演算するステップと、
を含むことを特徴とする業務分析方法。
【請求項５】
請求項４に記載の業務分析方法であって、
前記第４のステップは、
分析する部書と、前記通話履歴情報と位置情報の分析期間とを受け付けて分析条件として設定するステップと、
前記分析条件を満たす通話履歴情報を選択し、前記選択した通話履歴情報から前記分析条件の部書に所属する利用者が通話した通話先の部書毎の通話の頻度と、前記分析条件の部書と通話先の部書の関係を出力するステップと、
を含むことを特徴とする業務分析方法。
【請求項６】
請求項４に記載の業務分析方法であって、
前記第４のステップは、
前記クライアント計算機を認証した位置情報を日付毎に集計した勤務情報を出力することを特徴とする業務分析方法。
【請求項７】
サーバ計算機を制御するプログラムであって、
クライアント計算機の利用者が所属する組織または団体の部署と、内線番号とを含む個人情報に基づいて前記クライアント計算機の認証を行う第１の手順と、
前記クライアント計算機の認証が成功した位置情報を特定する第２の手順と、
前記複数の電話機を制御する電話交換機から通話履歴情報を収集する第３の手順と、
前記収集した通話履歴情報と前記位置情報を分析する第４の手順と、を含み、
前記第４の手順は、
分析する利用者または部書と、前記通話履歴情報と位置情報の分析期間とを受け付けて分析条件として設定する手順と、
前記分析条件を満たす通話履歴情報と前記位置情報とを選択し、前記選択した通話履歴情報から前記利用者が通話した内線番号毎の頻度の統計情報を演算する手順と、
前記利用者が前記クライアント計算機を認証した位置情報の統計情報を演算する手順と、
を前記サーバ計算機に実行させることを特徴とするプログラム。
【請求項８】
請求項７に記載のプログラムであって、
前記第４の手順は、
分析する部書と、前記通話履歴情報と位置情報の分析期間とを受け付けて分析条件として設定する手順と、
前記分析条件を満たす通話履歴情報を選択し、前記選択した通話履歴情報から前記分析条件の部書に所属する利用者が通話した通話先の部書毎の通話の頻度と、前記分析条件の部書と通話先の部書の関係を出力する手順と、
を含むことを特徴とするプログラム。
【請求項９】
請求項７に記載のプログラムであって、
前記第４の手順は、
前記クライアント計算機を認証した位置情報を日付毎に集計した勤務情報を出力することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、人物が社内で使用した電話交換機システムの通話履歴と、計算機を利用したプレゼンスシステムの位置情報とを取得し、組織または個人の業務状態を分析するシステムに関する。
【背景技術】
【０００２】
近年、ＩＴ技術の革新によりモノや場所に縛られない環境が整ってきたことにより、顧客の要望も多様化している。メーカーとしても単なるモノ売りでは顧客要望に対応することが難しい為、ソフトやサービスを併せて提供し、ソリューションとして提供する業態が主流となっている。ソリューションの提供にあたりプロジェクトを立ち上げるが、個人の能力に加え、メンバーや組織間の協力を得ること、業務の管理や、生産性の向上が必須となる。
【０００３】
組織や個人の業務状態を分析する方法の一つとして、電話交換機が取得した通話ログ情報を活用することができる。通話ログ情報には、どの内線番号からいつどこへ掛けられたかという情報が含まれており、ｓｙｓｌｏｇサーバの機能を使って通知や情報収集することで、個人や組織間のコミュニケーション状態の取得や分析に応用することができる。
【０００４】
さらに業務状態を分析する方法の一つとして、パーソナルコンピュータ（ＰＣ）などの計算機を利用したプレゼンスシステムの状態や位置情報を活用することができる。上記プレゼンスシステムで取得できるＰＣの状態や位置情報には、ＰＣを接続した拠点や、拠点内のフロアや場所の情報に加えて、ＰＣのログインの有無、ＰＣのスクリーンセイバーの起動から、自席でも在／不在の情報を取得することができる。
【０００５】
例えば、特許文献１には、ＩＤカード等の送信機と、ＰＣに接続した受信機と、ＰＣ内のアプリケーションにより操作者の操作履歴等から、自席の在／不在を含む個人の業務分析を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１３−３０１６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
近年のＩＴ技術の革新に伴い、業務内容の変革や管理、組織的な生産性の向上が必要不可欠となるが、上記特許文献１に記載の発明は、個人個人の業務分析にとどまり、個人間の関係や組織としての業務分析を目的としておらず、全体的な生産性を判断する分析基準とはならない。
【０００８】
また、上記特許文献１では、情報を収集するために、ＩＤカード等に備え付けられた送信機、受信機等が必要となり、送信機を持っている人員の業務分析に限定される、という問題があった。
【０００９】
本発明で解決しようとする課題は、センサ等の計測装置を使用することなく、電話やプレゼンスシステム等の業務のソフトを使って、個人の在／不在状態だけでなく、通話履歴や位置情報等から、個人間や組織間の情報を取得することで、組織的な業務分析及び業務改善を行うサービスを提供することにある。
【課題を解決するための手段】
【００１０】
本発明は、複数の電話機を制御する電話交換機と、ネットワークを介してサーバ計算機に接続可能なクライアント計算機とを備えて、前記クライアント計算機の利用者の業務を分析する業務分析システムであって、前記サーバ計算機は、前記クライアント計算機の利用者の個人情報を格納する個人情報格納部と、前記個人情報に基づいて前記クライアント計算機の認証を行う認証部と、前記クライアント計算機の認証が成功した位置情報を特定する位置情報取得部と、前記電話交換機から通話履歴情報を取得するログ収集部と、前記通話履歴情報と前記位置情報とを収集する情報格納部と、前記収集した通話履歴情報と位置情報を分析する分析部と、を有し、前記個人情報は、前記利用者が所属する組織または団体の部署と、内線番号とを含み、前記分析部は、分析する利用者または部書と、前記通話履歴情報と位置情報の分析期間とを受け付けて分析条件として設定し、前記情報管理部から前記分析条件を満たす通話履歴情報と前記位置情報とを選択し、前記選択した通話履歴情報から前記利用者または部書が通話した内線番号毎の頻度の統計情報を演算し、前記利用者が前記クライアント計算機を認証した位置情報の統計情報を演算する。
【発明の効果】
【００１１】
したがって、本発明は、クライアント計算機の位置情報を特定する位置情報取得部（プレゼンスシステム）を導入していれば、特別な機器等を加えることなく業務の分析を行うことができる。また、収集した情報をまとめることで、各個人の勤務管理作業を簡略化できる。業務分析の結果から業務効率向上のための組織改変の有効な指標を与えることが出来る。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施例を示し、業務分析システムの一例を示すブロック図である。
【図２Ａ】本発明の実施例を示し、通話履歴情報の一例を示す図である。
【図２Ｂ】本発明の実施例を示し、位置情報の一例を示す図である。
【図２Ｃ】本発明の実施例を示し、社員情報の一例を示す図である。
【図２Ｄ】本発明の実施例を示し、通話履歴情報と位置情報を組み合わせた情報の一例を示す図である。
【図３】本発明の実施例を示し、通話履歴情報の取得処理の一例を示すフローチャートである。
【図４】本発明の実施例を示し、位置情報の取得処理の一例を示すフローチャートである。
【図５】本発明の実施例を示し、通話履歴情報及び位置情報を分析する処理の一例を示すフローチャートである。
【図６】本発明の実施例を示し、個人について業務を分析する処理の一例を示すフローチャートである。
【図７】本発明の実施例を示し、組織について業務を分析する処理の一例を示すフローチャートである。
【図８】本発明の実施例を示し、通話履歴情報及び位置情報を分析する処理を選択するＧＵＩの画面イメージである。
【図９】本発明の実施例を示し、通話履歴情報を分析する際の条件を設定する画面イメージである。
【図１０】本発明の実施例を示し、個人の勤務状況の分析結果の一例を示す図である。
【図１１】本発明の実施例を示し、個人の分析結果の一例を示す図である。
【図１２】本発明の実施例を示し、部署の分析結果の一例を示す図である。
【図１３】本発明の実施例を示し、情報収集ＤＢサーバの一例を示すブロック図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態を添付図面に基づいて説明する。
【００１４】
図１は、業務分析システムの全体構成の一例を示すブロック図である。業務分析システムは、多機能電話機６−１〜６−２を制御する電話交換機１と、社員が使用するパーソナルコンピュータ（ＰＣ）７−１〜７−２の状態と位置情報を取得するプレゼンスサーバ２と、社員の情報を管理するアクティブディレクトリ（ＡＤ）サーバ３と、通話履歴情報などのログデータを収集するｓｙｓｌｏｇサーバ４と、位置情報や通話履歴情報を収集し、データベースで管理する情報収集ＤＢサーバ５と、情報収集ＤＢサーバ５が管理する情報を分析するコントロールパネルＰＣ８をネットワーク１１で接続している。以下では、多機能電話機６−１〜６−２の総称を符号６で示し、同様にＰＣ７−１〜７−２の総称を符号７で示す。なお、社員に割り当てられるＰＣ７は、クライアント計算機として機能する。また、クライアント計算機は、ＰＣ７に限定されるものではなく、タブレット端末等の携帯可能な計算機で構成してもよい。
【００１５】
本実施例では、ＡＤサーバ３に登録された社員には、多機能電話機６の内線番号が予め割り当てられている。また、各社員にはＰＣ７が貸与され、予め割り当てられたアカウントでＡＤサーバ３にログインする。
【００１６】
ログインが成功すると、ＡＤサーバ３は、プレゼンスサーバ２へＰＣ７のログインを通知し、プレゼンスサーバ２は、位置情報（拠点やフロアまたは部屋）の取得と、ＰＣ７の状態（操作の有無等）を監視する。なお、社員は任意の拠点でＰＣ７を接続することができる。また、社員は、任意の拠点の多機能電話機６に、自分に割り当てられた内線番号を設定することができる。
【００１７】
情報収集ＤＢサーバ５は、プレゼンスサーバ２が取得したＰＣ７の端末状態や位置情報と、多機能電話機６の操作により出力される電話交換機１の通話履歴情報（通話ログ）とを収集し、収集した情報をコントロールパネルＰＣ８へ提供する計算機である。
【００１８】
多機能電話機６−２やＰＣ７−２は同一拠点内でも良いし、ネットワーク１１を経由する他の拠点にあっても良い。
【００１９】
電話交換機１は、電話機操作情報取得部１ａと、電話機操作情報送信部１ｂを有し、多機能電話機６−１と、ネットワーク１１を経由した他の拠点に設置されている多機能電話機６−２を制御する装置である。電話交換機１では、電話機操作情報取得部１ａで通話履歴情報５ｂを取得する。
【００２０】
図２Ａは、通話履歴情報５ｂの一例を示す図である。通話履歴情報５ｂは、識別子１０１と、発番（発信者番号）１０２と、宛先の内線番号を格納する内線１０３と、宛先の外線番号（ダイヤル先番号）を格納する外線１０４と、通話のあった日付１０５と、通話開始の時刻を格納する通話開始１０６と、通話終了の時刻を格納する通話終了１０７と、通話時間１０８とをひとつのレコードに含む。
【００２１】
取得された通話履歴情報５ｂは、電話機操作情報送信部１ｂによって、ネットワークを経由してｓｙｓｌｏｇサーバ４に一旦収集され、その後、所定のタイミング（例えば、夜間など）で情報収集ＤＢサーバ５に収集されて管理される。
【００２２】
図１３は、情報収集ＤＢサーバ５の一例を示すブロック図である。情報収集ＤＢサーバ５は、プロセッサ５０１と、データやプログラムを保持するメモリ５０２と、通話履歴情報５ｂと位置情報５ｃを格納する記憶装置５０３と、マウスやキーボードを含んで指令や情報を入力する入力部５０４と、ディスプレイを含んで情報を出力する出力部５０５と、を含む計算機である。
【００２３】
データ収集管理部５ａは、記憶装置５０３に格納された通話履歴情報５ｂと位置情報５ｃをデータベースとして管理する。
【００２４】
データ収集管理部５ａの機能部はプログラムとしてメモリ５０２にロードされる。プロセッサ５０１は、各機能部のプログラムに従って処理することによって、所定の機能を提供する機能部として稼働する。例えば、プロセッサ５０１は、データ収集管理プログラムに従って処理することでデータ収集管理部５ａとして機能する。他のプログラムについても同様である。さらに、プロセッサ５０１は、各プログラムが実行する複数の処理のそれぞれの機能を提供する機能部としても稼働する。計算機及び計算機システムは、これらの機能部を含む装置及びシステムである。
【００２５】
データ収集管理部５ａなどの各機能を実現するプログラム、テーブル等の情報は、記憶装置５０３や不揮発性半導体メモリ、ハードディスクドライブ、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記憶デバイス、または、ＩＣカード、ＳＤカード、ＤＶＤ等の計算機読み取り可能な非一時的データ記憶媒体に格納することができる。
【００２６】
なお、図示はしないが、プレゼンスサーバ２、ＡＤサーバ３、ｓｙｓｌｏｇサーバ４、ＰＣ７、コントロールパネルＰＣ８も、図１３の情報収集ＤＢサーバ５と同様に構成される。
【００２７】
本実施例では、コントロールパネルＰＣ８が、データ収集管理部５ａにて収集、管理されている情報（通話履歴情報５ｂ及び位置情報５ｃ）と、ＡＤサーバ３に登録されている社員情報を紐付けて、個人間の通話回数（頻度）や、通話時間等の頻度、電話を利用している時間帯等から、個人の業務形態を分析することができる。また、個人の情報を組織単位でまとめることで、組織間の連携密度等の分析にも使用可能である。
【００２８】
また、多機能電話機６を、別の社員が扱う場合も考えられるが、例えば、プレゼンスサーバ２が取得したＰＣ７の接続情報から現在の勤務場所、当該勤務場所での在／不在などからある程度本人が使用しているか否かを判断することも可能である。
【００２９】
ｓｙｓｌｏｇサーバ４は、電話交換機１の障害や通話履歴情報等を受信し、ネットワーク１１等を経由して情報収集ＤＢサーバ５に対して出力する計算機である。ｓｙｓｌｏｇサーバ４が収集可能な情報は、上記通話履歴情報５ｂの情報の他、ハードやソフトの障害情報や、ログイン情報等も収集、通知が可能であり、コントロールパネルＰＣ８の管理情報編集部８ｄにより、障害時の情報収集や分析を行うことも可能とする。
【００３０】
プレゼンスサーバ２は、ＰＣ７にインストールされたクライアントアプリケーション（ＰＣ状態監視部７ａ、ＰＣ情報送信部７ｂ）と連携してプレゼンスシステムを構成する。すなわち、プレゼンスサーバ２のＰＣ状態収集部２ａが、各ＰＣ７のＰＣ状態監視部７ａが取得した位置情報（状態情報を含む）を収集する。具体的には、各ＰＣ７のＰＣ状態監視部７ａが取得したイベントなどの情報を、ＰＣ情報送信部７ｂがプレゼンスサーバ２へ送信する。
【００３１】
プレゼンスシステムは、ＰＣ７が接続されている場所（ネットワーク１１を形成するネットワークスイッチ（図示省略）の情報）と、ＰＣ７のＰＣ状態監視部７ａで監視される状態として、オンライン／オフライン、スクリーンセイバーがＯＮになっているか等、プレゼンスを収集するシステムである。プレゼンスシステムで取得される接続情報やプレゼンスに関するログ（位置情報）を情報収集ＤＢサーバ５に集約し、業務分析に活用するものである。なお、位置情報には、ＰＣ７の状態情報を含めるようにしてもよい。
【００３２】
プレゼンスサーバ２で収集された情報と、ＡＤサーバ３に登録されている社員情報を紐付けることで、勤務場所や自席／会議室等、どこで勤務しているか等の業務形態を判別し、社員のスケジュール管理としても活用が可能である。
【００３３】
またプレゼンスサーバ２により収集された勤務場所の情報、電話交換機１で取得された通話履歴情報、ＡＤサーバ３からの組織情報から、当該社員がどの社員または組織と業務を行うことが多いか等、組織との関連性を分析する情報としても活用が可能である。
【００３４】
図２Ｂは、プレゼンスサーバ２が収集した位置情報５ｃの一例を示す図である。位置情報５ｃは、識別子１１１と、ユーザＩＤ１１２と、ＰＣ７に発生したイベント１１３と、イベントが発生した日時１１４と、ＰＣ７がログインした拠点名を格納する在席場所１１５とをひとつのレコードに含む。
【００３５】
各ＰＣ７のＰＣ状態監視部７ａは、所定のイベントが発生すると、当該イベントの情報を取得し、ユーザＩＤを加えてＰＣ情報送信部７ｂからプレゼンスサーバ２へ送信する。プレゼンスサーバ２は、ＰＣ７からイベントを受信し、ログイン時に特定した位置情報（在席場所１１５）とともに、イベント１１３を格納する位置情報５ｃのレコードを生成する。
【００３６】
ＡＤサーバ３は、組織に所属する人の、氏名、社員番号、内線番号、所属組織名等の各種社員情報を登録し、管理する社員情報管理部３ａを有する計算機である。ＡＤサーバ３は、ｓｙｓｌｏｇサーバ４やプレゼンスサーバ２から収集される情報と紐付け可能なように、氏名や所属組織等の情報を情報収集ＤＢサーバ５に通知する。コントロールパネルＰＣ８のＤＢ情報出力部８ｃにおいて、分析結果を出力する際に、社員の識別子となる内線番号などに紐付けされた氏名や所属部署毎等の統計情報を出力する。
【００３７】
図２Ｃは、ＡＤサーバ３の社員情報管理部３ａが管理する社員情報３ｂの一例を示す図である。社員情報３ｂは、社員ＩＤ１２１と、社員の氏名１２２と、当該社員に割り当てられた内線１２３と、当該社員がＰＣ７の認証に使用するユーザＩＤ１２４及びパスワード１２５と、当該社員が所属する部署１２６と、当該社員の拠点１２７と、当該社員の役職１２８と、当該社員が所属する部署内のグループ１２９とをひとつのレコードに含む。なお、ＰＣ７の認証は、ＡＤサーバ３へのログインする際に実施することができる。
【００３８】
情報収集ＤＢ５は、ｓｙｓｌｏｇサーバ４を経由して通知される電話交換機１からの内線番号や外線番号等の通話履歴情報５ｂと、プレゼンスサーバ２から通知される各社員のプレゼンス等と、ＡＤサーバ３から取得する各個人の氏名、所属部署等の情報を一元管理し、コントロールパネルＰＣ８から要求された情報を出力して、業務分析に利用するデータを管理する計算機である。
【００３９】
コントロールパネルＰＣ８は、情報処理を行う為のＣＰＵ、ハードディスクドライブ、液晶ディスプレイ、各個人や組織の業務を分析するアプリケーションを有し、情報収集ＤＢサーバ５に収集された各種情報をＤＢ情報取得部８ａで取得し、ＤＢ情報編集部８ｂにて業務分析し、編集を行うユーザーインターフェースを有する計算機である。
【００４０】
業務分析用のアプリケーション（ＤＢ情報編集部８ｂ）では、社員毎の通話履歴情報５ｂからの分析と、位置情報５ｃからの分析と、これらの分析結果を総合した業務分析と、分析される個人と他の社員もしくは組織との相関図等、情報収集ＤＢサーバ５に収集された情報から結果の出力をＤＢ情報出力部８ｃで行う。コントロールパネルＰＣ８では、同様に同一グループ、同一部署等、組織毎、組織間の業務分析等も行う。また、コントロールパネルＰＣ８では、分析結果や、収集データの一覧の出力や、収集した情報を利用した、勤務していた位置情報や、在席や通話状況等から、指定する期間における勤務表の出力を可能とする。
【００４１】
多機能電話機６は、送話／受話を行う為の受話器、電話をかける為のダイヤルボタン、保留・転送やワンタッチボタン等、電話交換機機能を使う為の機能ボタン、番号情報を表示する為の液晶部からなる電話機操作部６ａを有する電話機で、電話交換機１に、ネットワーク１１経由もしくは直接接続される通話端末装置である。受話器のオフフック／オンフック、ダイヤル操作等の操作ログは、電話交換機１の電話機操作情報取得部１ａにて取得可能である。
【００４２】
ＰＣ７は、業務に使われる情報端末装置である。ＰＣ７は、プレゼンスサーバ２に状態情報を含む位置情報５ｃを提供するため、当該ＰＣ７の状態監視を行うＰＣ状態監視部７ａを有し、定期的または所定のイベントが発生したときに状態情報を含む位置情報５ｃをＰＣ情報送信部７ｂからネットワーク１１を経由してプレゼンスサーバ２に送信する。
【００４３】
図２Ｄは、上記情報収集ＤＢサーバ５が収集し、管理している通話履歴情報５ｂと位置情報５ｃに、ＡＤサーバ３の社員情報管理部３ａが管理する社員情報をコントロールパネルＰＣ８で組み合わせた情報の一例である。図２Ｄの情報１３では、内線番号が１２３４の社員について、所定の期間内に通話した相手に関する情報を示す。
【００４４】
情報１３は、識別子１３１と、通話先の氏名１３２と、通話先の内線番号を格納する内線１３３と、通話先の外線番号を格納する外線１３４と、通話先の部署名を格納する部署１３５と、通話の日付１３６と、通話開始の時刻１３７と、通話時間１３８と、通話先の社員の拠点１３９と、通話先の役職１４０と、通話先の部署のグループ名を格納するＧｒ１４１と、通話先の社員の位置情報（勤務地）を格納する在席場所１４２と、備考１４３とをひとつのレコードに含む。
【００４５】
ここで、氏名１３２、内線１３３、部署１３５、拠点１３９、役職１４０、Ｇｒ１４１は、図２Ｃで示した社員情報３ｂの内線１２３をキーとして、氏名１２２と、部署１２６と、拠点１２７と、役職１２８と、Ｇｒ１２９の情報を読み込んだ情報である。また、情報１３の内線１３３、外線１３４、日付１３６、通話開始１３７、通話時間１３８は、図２Ａに示した内線１０３、外線１０４、日付１０５、通話開始１０６、通話時間１０８の値である。また、情報１３の在席場所１４２は、氏名１３２をキーとして社員情報３ｂからユーザＩＤ１２４を取得し、位置情報５ｃのユーザＩＤ１１２と対象の日時１１４が一致するレコードの在席場所１１５を読み込んだ値である。
【００４６】
情報収集ＤＢサーバ５で収集された情報を、コントロールパネルＰＣ８にて整理や加工を施すことで、後述するように、図１０に示す在席グラフ（勤務表）１７０や、図１０、図１１に示す分析結果１８０、１９０を出力することができる。
【００４７】
図３は、電話交換機１が多機能電話機６の通話履歴情報を取得する処理の一例を示すフローチャートである。多機能電話機６の電話機操作部６ａの操作により、電話交換機１の電話機操作情報取得部１ａは、通話開始日時、発信者番号、相手先番号をそれぞれ取得することが可能である。
【００４８】
電話交換機１は、多機能電話機６でダイヤル発信の操作を検知する（２０）。電話交換機１は、ダイアル操作を行った多機能電話機６の発番と、相手先の番号を取得して回線を接続する（２１）。電話交換機１は、相手先の電話に着信したか否かを判定する（２２）。相手先の電話が応答しない場合はステップ２７へ進んで、上記ステップ２１で取得した情報を破棄して処理を終了する。
【００４９】
一方、相手先の電話が応答した場合、電話交換機１は、通話の開始時刻を取得する（２３）。そして、電話交換機１は、接続先で転送があったか否かを判定する（２４）。電話交換機１は、接続先で転送がなければステップ２５へ進んで、通話の終了を待機する。一方、接続先で転送があった場合にはステップ２８へ進んで、電話交換機１は、転送時刻と転送先の内線番号を取得する。そして、ステップ２９では、電話交換機１が転送先で着信したか否かを判定する。転送先の電話機が応答しない場合には、ステップ２５へ進んで通話を終了する。一方、転送先の電話機が応答した場合には、電話交換機１は通話の開始時刻を更新する（３０）。
【００５０】
そして、通話が終了すると、電話交換機１は通話の終了時刻を取得して、通話履歴情報５ｂを生成する（２６）。なお、生成された通話履歴情報５ｂは、電話機操作情報送信部１ｂからｓｙｓｌｏｇサーバ４へ送信される。
【００５１】
以上の処理により、多機能電話機６が発信すると電話交換機１が、発番、相手先番号を取得して回線を接続し、着信した場合には通話の開始時刻と通話の終了時刻が取得され、通話履歴情報５ｂが生成される。
【００５２】
図４はＰＣ７からプレゼンス情報（端末状態や位置情報）を取得する処理の一例を示すフローチャートである。このフローチャートは、ＰＣ７のログインからログオフまでの一連の処理を示したものである。
【００５３】
ＰＣ７がＡＤサーバ３へログインを検知すると（４０）、プレゼンスサーバ２はＰＣ情報管理部２ｂで管理される情報を更新し、ＰＣ７の在席場所や、ログイン開始時刻の情報をＰＣ状態収集部２ａで取得する（４１）。なお、ログイン等のＰＣ７の状態（イベント）の検知は、各ＰＣ７の状態監視部７ａが実行し、ＰＣ７の情報送信部７ｂがプレゼンスサーバ２へ発生したイベントを通知する。
【００５４】
プレゼンスサーバ２は、ＰＣ７から受信したイベントがスクリーンセイバーのＯＮであるか否かを判定する（４２）。プレゼンスサーバ２は、受信したイベントがスクリーンセイバーのＯＮである場合、プレゼンスサーバ２は、ステップ４５へ進んでＰＣ７の社員が離席したと判定する。なお、本実施例では、ＰＣ７のスクリーンセイバーの起動は、マウスやキーボードなどの入力装置からの入力がなくなってから所定時間後に設定されているものとする。ステップ４５では、プレゼンスサーバ２が、ＰＣ７の社員が離席した時刻を取得する。
【００５５】
次に、プレゼンスサーバ２は、ＰＣ７から受信したイベントがスクリーンセイバーのＯＦＦであるか否かを判定する（４６）。受信したイベントがスクリーンセイバーのＯＦＦの場合、プレゼンスサーバ２は、座席へ戻ったと判定しステップ４７で在席時刻を取得する。ここで、ステップ４５で取得した離席時刻と、ステップ４７で取得した在席時刻の差分が離席時刻として算出される。ステップ４３では、プレゼンスサーバ２が、ＰＣ７がログオフしたことを検知すると（４３）、ＰＣ７の使用を終了した時刻を取得する。
【００５６】
以上の処理により、ＰＣ７のログインからログオフまでの間で、社員の離席をスクリーンセイバーのＯＮ、ＯＦＦで検知して離席時間を算出し、ログイン時の場所を在席場所として取得することができる。
【００５７】
なお、上記ではＰＣ７の状態がスクリーンセイバーになることで、社員が席を離れていると判断し、離席状態と離席時刻を取得する。スクリーンセイバーが解除された時点で在席とみなし在席時刻を取得する。
【００５８】
図５は、情報収集ＤＢサーバ５のデータ収集管理部５ａで収集された情報を、コントロールパネルＰＣ８のＤＢ情報編集部８ｂで分析する際の処理の一例を示すフローチャートである。
【００５９】
電話交換機１やプレゼンスサーバ２で取得された通話履歴情報５ｂや、位置情報５ｃはネットワーク１１及びｓｙｓｌｏｇサーバ４を経由して情報収集ＤＢサーバ５に収集される。
【００６０】
コントロールパネルＰＣ８のＤＢ情報取得部８ａは、情報収集ＤＢサーバ５に蓄積された通話履歴情報５ｂと状態情報を含む位置情報５ｃを取得する（５０、５１）。このとき、コントロールパネルＰＣ８は、情報を収集する期間を指定して上記情報を情報収集ＤＢサーバ５から取得する。
【００６１】
取得した情報を分析するために、コントロールパネルＰＣ８ではＤＢ情報編集部８ｂを起動する。起動されたＤＢ情報編集部８ｂはまず、認証画面（図示省略）においてログイン認証を行う（５３）。コントロールパネルＰＣ８では、ログインが完了すると、出力部５０５に図８で示すようなＧＵＩ画面１６１を出力して分析する項目を受け付ける（５４）。
【００６２】
図８は、通話履歴情報及び位置情報を分析する処理を選択するＧＵＩの画面イメージである。ＧＵＩ画面１６１の概要は、個人単位で分析する個人５５と、部署単位で分析する組織５６と、集計または分析結果を出力するレポート５７と、データ等の管理を行うメンテナンス５８の領域で構成される。
【００６３】
個人５５の分析では、指定された社員の通話履歴情報５ｂについて分析を行う通話分析５５ａのボタンと、指定された社員のＰＣ７の状態情報を含む位置情報５ｃについて分析を行う通話分析５６ａのボタンと、指定された社員の業務について分析を行う業務分析５５ｃのボタンと、社員間の相関関係を示す相関図５５ｄのボタンの何れかをクリックすることで処理が開始される。
【００６４】
組織５６の分析では、指定された部署の通話履歴情報５ｂについて分析を行う通話分析５６ａのボタンと、指定された部署と他の部署間の社員の位置情報５ｃについて分析を行うグループ間分析５６ｂのボタンと、指定された部署を中心とする部署間の業務について分析を行う部署間分析５６ｃのボタンの何れかをクリックすることで処理が開始される。
【００６５】
レポート５７では、通話履歴情報５ｂ及び位置情報５ｃの分析結果の一覧を出力する分析結果出力５７ａのボタンと、指定された通話履歴情報５ｂまたは位置情報５ｃの一覧を出力する収集データ一覧出力５７ｂのボタンと、指定した社員の勤務情報を出力する勤務表示５７ｃのボタンの何れかをクリックすることで処理が開始される。
【００６６】
メンテナンス５８では、管理者機能５８ａのボタンをクリックすることで、管理者の設定や、利用者のパスワードの設定や、出力するグラフの設定などを行うことができる。
【００６７】
ＧＵＩ画面１６１の＜個人＞から、通話分析５５ａを選択すると、コントロールパネルＰＣ８は、図９に示す分析条件の入力画面１６２を出力し、分析を行う条件を指定することができる。
【００６８】
図９は、通話履歴情報を分析する際の条件を設定する画面イメージである。入力画面１６２で指定可能な条件としては、データを取得する日時１６２ａと、個人を指定する為の内線１６２ｂと、氏名１６２ｃと、部署１６２ｄ等であり、これらの条件をアンド条件で入力する。また、さらに条件を絞る場合は、多機能電話機６の通話先の情報として通話先の電話種別１６２ｅと、通話先番号１６２ｆを入力することができる。
【００６９】
図６は、個人について業務を分析する処理の一例を示すフローチャートである。この処理は、図８に示した個人５５の業務分析５５ｃを選択し、図９で条件を設定した後に実行される。
【００７０】
業務分析５５ｃは、指定された社員の通話履歴情報５ｂについて分析を行う通話回数収集処理（ステップ６１〜６７）と、位置情報５ｃについて分析を行う在席情報収集処理（ステップ６８〜７４）と、を並列して実行する例を示す。
【００７１】
通話回数収集処理では、まず、コントロールパネルＰＣ８は、ステップ６２では図９の画面で設定された分析の条件及び集計の対象を取得する。コントロールパネルＰＣ８は、情報収集ＤＢサーバ５から取得した通話履歴情報５ｂについて分析条件を満たす情報を選択し、通話先毎にステップ６３〜６６の処理を繰り返す。
【００７２】
ステップ６４において、コントロールパネルＰＣ８は指定された社員について、画面１６２で設定された期間（日時１６２ａ）内の通話履歴情報５ｂについて通話先毎に通話の回数を集計する。
【００７３】
ステップ６５において、通話先と通話回数の集計値を入力値として取得、グラフ生成の設定値とする。
分析条件を満たす全ての通話先について上記処理が終了すると、コントロールパネルＰＣ８はステップ６７で、通話先毎に通話回数を集計したグラフを生成する。
【００７４】
在席情報収集処理では、まず、コントロールパネルＰＣ８は、ステップ６９では図９の画面で設定された分析の条件及び集計の対象を取得する。コントロールパネルＰＣ８は、情報収集ＤＢサーバ５から取得した位置情報５ｃについて分析条件を満たす情報を選択し、日付毎にステップ７０〜７２の処理を繰り返す。
【００７５】
ステップ７１において、コントロールパネルＰＣ８は指定された社員について、各日付の位置情報５ｃからＰＣ７をログインした場所を特定して在席場所とし、在席場所での離席の有無を検出し、１日の在席情報を収集する。なお、在席情報は、ＰＣ７をログインした場所と、離席の状態を含む情報として収集される。
【００７６】
分析条件を満たす全ての日付について上記処理が終了すると、コントロールパネルＰＣ８はステップ７３で、各日付毎の在席場所と、分析期間全体の在席時間（ＰＣ７をログインしていた時間）から、分析期間において各在席場所にいた比率を在席率として演算する。ステップ７４では、各日付毎の在席場所と、離席の状態から図１０に示すような在席グラフを生成する。また、ステップ７３で演算した在席率に基づいて、図１１に示す分析の評価欄１８２を生成する。ここで、分析の評価欄１８２は、分析期間内で当該社員が在席した比率と拠点名を表示し、さらに、在席率の高い場所を表示するようにしてもよい。
【００７７】
ステップ７５では、コントロールパネルＰＣ８がステップ６６で生成した通話回数のグラフと、ステップ７４で生成した在席グラフ（図１０）及び評価欄１８２を合成し、図１１に示す画面を合成し、ステップ７６では出力部５０５へ出力する（ＤＢ情報出力部８ｃ）。なお、評価欄１８２の文章は予め設定したものである。
【００７８】
図１０は、画面１６２で指定された社員の分析期間内の勤務状況を示す在席グラフ１７０である。在席グラフ１７０は、各日付毎にＰＣ７をログインした場所と時刻と、ログインからログオフまでの期間と、離席していた期間が四角形で表示される統計情報である。なお、在席の地名が表示されない部分は、当該社員の拠点を示す。在席グラフ１７０は、分析対象の社員の位置と時刻を日付毎に集計した勤務表（勤務情報）として扱うことができる。
【００７９】
図１１は、個人の業務分析結果１８０を示す図である。業務分析結果１８０は、通話履歴情報５ｂに基づく各内線との通話回数（頻度）を示すグラフ１８１と、図１０に示した在席グラフ１７０と、拠点毎の在席比率と、各拠点内での在席場所の比率を示す評価欄１８２から構成される。
【００８０】
グラフ１８１は、分析対象の社員が分析期間内で通話した内線番号毎に通話回数の棒グラフを設定した統計情報である。評価欄１８２は、分析対象の社員が分析期間内で在席した拠点毎の比率と、拠点内の場所を業務内容として表示した例を示す。
【００８１】
個人の業務分析結果１８０から、分析期間内で当該社員がどの拠点で、誰（内線番号）と業務を行っていたかを読み取ることができる。社員のそれぞれについて、個人の業務分析結果１８０を行うことで、社員間の業務上の関係の大小を計ることができる。
【００８２】
個人の業務分析結果１８０は、ＤＢ情報編集部８ｂにて指定した分析期間内に、例えばどの番号にどれだけ電話をかけているか、どの拠点に在席しているかを割合等で表示する。また、在席情報の時間から、分析期間内の各日付において、在席情報から想定されるスケジューラを自動的に作成することが可能である。
【００８３】
図７は、部署間について業務を分析する処理の一例を示すフローチャートである。この処理は、図８に示した組織５６の部署間分析５６ｃを選択し、図９で条件を設定した後に実行される。
【００８４】
部署間分析５６ｃは、指定された部署に所属する社員の通話履歴情報５ｂについて分析を行う通話回数収集処理（ステップ８１〜８７）と、位置情報５ｃについて分析を行う在席情報収集処理（ステップ８８〜９４）と、を並列して実行する例を示す。
【００８５】
通話回数収集処理では、まず、コントロールパネルＰＣ８は、ステップ８２では図９の画面で設定された分析の条件及び集計の対象を取得する。コントロールパネルＰＣ８は、情報収集ＤＢサーバ５から取得した通話履歴情報５ｂについて分析条件を満たす情報を選択し、通話先毎にステップ８３〜８６の処理を繰り返す。
【００８６】
ステップ８４において、コントロールパネルＰＣ８は指定された部署に所属する社員について、画面１６２で設定された分析期間（日時１６２ａ）内の通話履歴情報５ｂについて通話先の部署毎に通話の回数を集計する。
【００８７】
ステップ８５において、部署間の通話情報と通話回数の集計値を入力値として取得、グラフ生成の設定値とする。
分析条件を満たす全ての通話先について上記処理が終了すると、コントロールパネルＰＣ８はステップ８７で、分析対象の部署の通話先の部署毎に通話回数を集計した円グラフを生成する。このグラフは、通話のあった部署を円形などの図形で表示し、各部署間を線で接続する。そして、部署間の線幅は、通話回数に応じて設定する。すなわち、通話回数の多い部署間は太い線で接続し、通話回数の少ない部署間は細い線で接続することで、部署間の結びつきを接続する線幅で表現することができる。また、円グラフ内には、部署１２６や内線番号、分析期間内の通話回数などを表示することができる。
【００８８】
在席情報収集処理では、まず、コントロールパネルＰＣ８は、ステップ８９では図９の画面で設定された分析の条件及び集計の対象を取得する。コントロールパネルＰＣ８は、情報収集ＤＢサーバ５から取得した位置情報５ｃについて分析条件を満たす情報を選択し、対象部書の社員について分析期間内の日付毎にステップ９０〜９２の処理を繰り返す。
【００８９】
ステップ９１において、コントロールパネルＰＣ８は指定された部署に所属する社員について、分析期間内の位置情報５ｃからＰＣ７をログインした場所を特定して在席場所を検出し、分析期間内の在席情報を収集する。なお、在席情報は、ＰＣ７をログインした場所と、離席の状態を含む情報として収集される。
【００９０】
分析条件を満たす全ての社員について上記処理が終了すると、コントロールパネルＰＣ８はステップ９３で、分析期間内の在席場所と、分析期間全体の在席時間（ＰＣ７をログインしていた時間）から、分析期間において各在席場所にいた比率を在席率として演算する。ステップ９４では、各日付毎の在席場所と、離席の状態から図１０に示すような在席グラフを生成する。また、ステップ９３で演算した在席率に基づいて、図１２に示す分析の評価欄１９３を生成する。ここで、分析の評価欄は、分析期間内で当該部署の社員が在席した比率と拠点名を表示し、さらに、在席率の高い場所を表示するようにしてもよい。
【００９１】
ステップ９５では、コントロールパネルＰＣ８がステップ８６で生成した通話回数の円グラフと、ステップ９４で生成した評価欄１９３を合成し、図１３に示す画面を合成し、ステップ９６で出力部５０５へ画面を出力する。なお、評価欄１９３の文章は予め設定したものである。
【００９２】
図１２は、部署間の業務分析結果１９０を示す図である。部署間の業務分析結果１９０は、通話履歴情報５ｂに基づく各内線との通話回数を示す円グラフ１９１と、棒グラフ１９２と、拠点毎の在席比率と、各拠点内での在席場所の比率を示す評価欄１９３から構成される。
【００９３】
円グラフ１９１は、通話のあった部署を円形で表示し、分析対象の部署から通話した部署を線で接続する。そして、部署間の線幅は、通話回数に応じて設定する。
棒グラフ１９２は図１１のグラフ１８１と同様であり、内線番号と通話回数を棒グラフで表示する。円グラフ１９１は、分析の対象の部書が通話した頻度に応じて接続線を太くする統計情報であり、部署間の結びつきを表示することができる。
【００９４】
評価欄１９３は、分析対象の部署に所属する社員が分析期間内で在席した拠点毎の比率と、拠点内の場所を業務内容として表示した統計情報を示す。
【００９５】
部署間の業務分析結果１９０から、分析期間内で対象部署の社員がどの拠点で、どの部署と業務を行っていたかを読み取ることができる。また、ある部署に所属する社員の通話回数、または通話先の部署を集計し、部署間での連結や、関連性を割合等として出力する。部署間のつながり等から業務内容の見直しや、体制の変更等、組織的な業務効率の改善の一助とすることができる。
【００９６】
なお、上記実施例では、プレゼンスサーバ２と、ＡＤサーバ３と、ｓｙｓｌｏｇサーバ４と、情報収集ＤＢサーバ５と、コントロールパネルＰＣ８が異なる計算機で実行される例を示したが、ひとつの物理計算機上で各サーバの機能を提供するようにしてもよい。
【００９７】
この場合、ひとつのサーバ計算機が、ＰＣ７（クライアント計算機）の位置を特定する位置情報取得部と、ＰＣ７の状態を検出する状態検出部と、電話交換機１から通話履歴情報５ｂを取得するログ収集部と、位置情報５ｃと通話履歴情報５ｂを収集して蓄積する情報収集部と、収集した通話履歴情報５ｂと位置情報５ｃを分析する分析部と、クライアント計算機の利用者の情報を格納する個人情報格納部と、クライアント計算機の認証を行う認証部とを提供する。
【００９８】
また、上記実施例では、ｓｙｓｌｏｇサーバ４が通話履歴情報５ｂを取得する例を示したが、情報収集ＤＢサーバ５が電話交換機１から通話履歴情報５ｂを取得してもよい。
【００９９】
また、上記実施例では、スクリーンセイバーの起動と終了に応じて離席と在席の判定を行ったが、スクリーンセイバーが設定されていない場合には、マウスやキーボードなどの入力部５０４からの入力がなくなってから所定時間（例えば、１０分）が経過すると離席の判定を行っても良い。
【０１００】
また、上記実施例では、会社に所属する社員のＰＣ７に本発明を適用する例を示したが、団体や組織に所属する個人が利用する計算機に適用することができる。
【０１０１】
また、ＡＤサーバ３は、ＰＣ７がログインした場所が配置部署（拠点１２７）と異なるときに、他グループへ移動したことを検知するようにしてもよい。
【０１０２】
また、在席率は、分析期間内でログインしている時間を、分析期間内の労働時間で除した比率とすることができる。
【０１０３】
なお、本発明において説明した計算機等の構成、処理部及び処理手段等は、それらの一部又は全部を、専用のハードウェアによって実現してもよい。
【０１０４】
また、本実施例で例示した種々のソフトウェアは、電磁的、電子的及び光学式等の種々の記録媒体（例えば、非一時的な記憶媒体）に格納可能であり、インターネット等の通信網を通じて、コンピュータにダウンロード可能である。
【０１０５】
また、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明をわかりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。
【符号の説明】
【０１０６】
１  電話交換機本体
１ａ  電話機操作情報取得部
１ｂ  電話機操作情報送信部
２  プレゼンスサーバ
２ａ  ＰＣ状態収集部
２ｂ  ＰＣ情報管理部
３  ＡＤサーバ
３ａ  社員情報管理部
４  ｓｙｓｌｏｇサーバ
４ａ  電話機操作情報収集部
４ｂ  電話機操作情報送信部
５  情報収集ＤＢサーバ
５ａ  データ収集管理部
６  多機能電話機
６ａ  電話機操作部
７  ＰＣ
７ａ  ＰＣ状態監視部
７ｂ  ＰＣ情報送信部
８  コントロールパネルＰＣ
８ａ  ＤＢ情報取得部
８ｂ  ＤＢ情報編集部
８ｃ  ＤＢ情報出力部
８ｄ  管理情報編集部
１１  ネットワーク
５０１  プロセッサ
５０２  メモリ
５０３  記憶装置
５０４  入力部
５０５  出力部
【図１】
2015219733.tif 000003
【図２Ａ】
2015219733.tif 000004
【図２Ｂ】
2015219733.tif 000005
【図２Ｃ】
2015219733.tif 000006
【図２Ｄ】
2015219733.tif 000007
【図３】
2015219733.tif 000008
【図４】
2015219733.tif 000009
【図５】
2015219733.tif 000010
【図６】
2015219733.tif 000011
【図７】
2015219733.tif 000012
【図１３】
2015219733.tif 000013
【図８】
2015219733.tif 000014
【図９】
2015219733.tif 000015
【図１０】
2015219733.tif 000016
【図１１】
2015219733.tif 000017
【図１２】
2015219733.tif 000018