(57)【要約】【目的】多様なあるいは詳細なプレゼンス状態を示すプレゼンス情報を処理することのできるプレゼンス情報処理システムを提供する。【構成】電話端末とデータ処理端末とからなる端末セットの複数を含み、該端末セットについてのプレゼンス情報を情報処理するプレゼンス情報処理システムであり、該電話端末の端末状態を表す端末状態データを生成すると共に、該データ処理端末の端末状態を表す端末状態データを生成し、該端末セット毎に、当該端末セットに含まれる電話端末及びデータ処理端末双方の端末状態データに基づいて当該端末セットについてのプレゼンス情報を生成する。【選択図】図１
2008109455.tif 000002
【特許請求の範囲】
【請求項１】
電話端末とデータ処理端末とからなる端末セットの複数を含み、前記端末セットについてのプレゼンス情報を情報処理するプレゼンス情報処理システムであって、
前記電話端末の端末状態を表す端末状態データを生成する電話端末状態データ生成手段と、
前記データ処理端末の端末状態を表す端末状態データを生成するデータ処理端末状態データ生成手段と、
前記端末セット毎に、当該端末セットに含まれる電話端末及びデータ処理端末双方の端末状態データに基づいて当該端末セットについてのプレゼンス情報を生成するプレゼンス情報生成手段と、
を含むことを特徴とするプレゼンス情報処理システム。
【請求項２】
前記電話端末状態データ生成手段は、前記電話端末が接続される電話交換機を介して前記電話端末の端末状態を検知し、検知した端末状態に基づいて前記端末状態データを生成することを特徴とする請求項１記載のプレゼンス情報処理システム。
【請求項３】
前記データ処理端末状態データ生成手段は、前記データ処理端末が自身の端末状態を通知する状態通知メッセージを受信し、受信した状態通知メッセージの通知内容に応じて前記端末状態データを生成することを特徴とする請求項１記載のプレゼンス情報処理システム。
【請求項４】
前記プレゼンス情報生成手段は、
前記電話端末がとり得る複数の端末状態の各々と前記データ処理端末がとり得る複数の端末状態の各々との全ての組み合わせの各々に対応するプレゼンス状態を示すプレゼンス状態判別テーブルと、
前記プレゼンス状態判別テーブルの内容に従って、当該端末セットについてのプレゼンス状態を判別するプレゼンス状態判別手段と、を含み、
判別したプレゼンス状態を表す情報を前記プレゼンス情報として生成することを特徴とする請求項１記載のプレゼンス情報処理システム。
【請求項５】
前記電話端末の端末状態データは、電源ＯＦＦ状態と、電源ＯＮ状態と、通話中状態と、非通話中状態とのうちの少なくとも１つの端末状態を表すことを特徴とする請求項４記載のプレゼンス情報処理システム。
【請求項６】
前記データ処理端末の端末状態データは、電源ＯＦＦ状態と、スクリーンセーバＯＮ状態と、スクリーンセーバＯＦＦ状態と、事前割当アドレスと現在設定アドレスとが一致するアドレス一致状態と、それらが不一致である不一致状態と、のうちの少なくとも１つの端末状態を表すことを特徴とする請求項４記載のプレゼンス情報処理システム。
【請求項７】
前記プレゼンス状態判別手段は、在席中と、離席中と、移動中と、不在と、非通話中と、通話中とのうちの少なくとも１つのプレゼンス状態を判別することを特徴とする請求項４記載のプレゼンス情報処理システム。
【請求項８】
生成されたプレゼンス情報を前記データ処理端末に配信するプレゼンス情報配信手段をさらに含むことを特徴とする請求項１記載のプレゼンス情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
利用者が通話中である状態若しくは在席中である状態等のプレゼンス状態を示すプレゼンス情報を処理するプレゼンス情報処理システムに関する。
【背景技術】
【０００２】
特許文献１に開示される技術は、ユーザインタフェースを有する所定の一般的なクライアント機能を持つ汎用クライアント部を搭載した汎用情報端末と、電話機能を搭載した電話端末との組を１つの端末集合として使用し、電話に関連するプレゼンス情報を処理するプレゼンス情報処理サーバを有するプレゼンス情報処理システムを開示している。ここで、プレゼンス情報とは、電話に関連するプレゼンス情報であり、例えば、ユーザＡが通話中であるか否かを示す通話状態情報や「外出中のため普段使用している電話端末で応答できない」（オフライン）といった情報であるとしている。ここで、汎用情報端末は、電話に関連するプレゼンス情報を表示する手段として構成されている。
【特許文献１】特開２００６−９４３７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、かかる従来技術によっては、電話機が通話中か非通話中であるかの単純なプレゼンス状態しか扱えず、電話機の通話状態を知り得たとしても、当該電話機の利用者が実は社外に居たり、会議中で会議室に居たりすることもあり、利用者のプレゼンス状態の詳細を知ることができなった。
【０００４】
本発明の目的は、多様なあるいは詳細なプレゼンス状態を示すプレゼンス情報を処理することのできるプレゼンス情報処理システムを提供することである。
【課題を解決するための手段】
【０００５】
本発明によるプレゼンス情報処理システムは、電話端末とデータ処理端末とからなる端末セットの複数を含み、該端末セットについてのプレゼンス情報を情報処理するプレゼンス情報処理システムであり、該電話端末の端末状態を表す端末状態データを生成する電話端末状態データ生成手段と、該データ処理端末の端末状態を表す端末状態データを生成するデータ処理端末状態データ生成手段と、該端末セット毎に、当該端末セットに含まれる電話端末及びデータ処理端末双方の端末状態データに基づいて当該端末セットについてのプレゼンス情報を生成するプレゼンス情報生成手段とを含むことを特徴とする。
【発明の効果】
【０００６】
本発明によるプレゼンス情報処理システムによれば、電話端末とデータ処理端末の各端末状態を基にして、例えば、通話中にて移動中の如き状態を示すプレゼンス情報を処理する構成が与えられる。これより、多様なあるいは詳細なプレゼンス状態を示すプレゼンス情報を処理することができる。
【発明を実施するための最良の形態】
【０００７】
本発明の実施例について添付の図面を参照しつつ詳細に説明する。
【０００８】
図１は、本発明の実施例を示し、プレゼンス情報処理システムの構成を示している。プレゼンス情報処理システムは、複数の端末セット４０１〜４０ｎ（ｎは正数）と、ＩＰ−ＰＢＸ７０と、プレゼンスサーバ８０とを含み、これら各構成要素がＩＰネットワーク６０を介して接続されている。ＩＰネットワーク６０は、通常のＩＰネットワークであり、ＩＰパケット通信によるデータ通信やＶｏＩＰ技術を用いた音声通信を可能としている。
【０００９】
端末セット４０１は、プレゼンスの対象となる１人の利用者１０が使用する電話機２０と、やはり利用者１０が使用するパソコン３０との組み合わせから構成される。端末セット４０２〜４０ｎの各々は、図示されていないが同様の構成からなる。電話機２０は、通常のＩＰ電話端末である。パソコン３０は、いわゆるパーソナルコンピュータと称される通常のデータ処理端末であり、通常のコンピュータ機能と共に、自身を含む複数の利用者のプレゼンス情報を表示する機能を備える。本実施例において、１人の利用者が固定的に１つの端末セットを利用するものとして説明されるが、本発明にはかかる限定はなく、１人の利用者と電話機及びパソコンとの対応関係が動的に変更されても良い。
【００１０】
ＩＰ-ＰＢＸ７０は、ＶｏＩＰ技術を用いた構内電話交換機であり、プレゼンス情報処理システムに含まれる各電話機、例えば電話機２０に対して電話交換サービスを提供する機能を備えると共に、各電話機の電話機状態をプレゼンスサーバ８０に通知する機能を備える。ＩＰ-ＰＢＸ７０は、各電話機の発信や着信を制御することから、電話機が稼働中であるか否かや、通話中または非通話中であるかの電話機状態を検知し、これをプレゼンスサーバ８０に通知することができる。
【００１１】
プレゼンスサーバ８０は、端末セット４０１〜４０ｎの各々を利用する各利用者のプレゼンス情報を処理するサーバであり、プレゼンス情報処理システムに含まれる各データ処理端末にプレゼンス情報を配信する機能を備える。特に、プレゼンスサーバ８０は、端末セット４０１〜４０ｎに含まれる各パソコンから通知されるパソコン状態やＩＰ−ＰＢＸ７０から通知される電話機状態を基にして内蔵する状態判別テーブル９０の設定に従って各利用者毎にプレゼンス状態を判別する機能を備える。
【００１２】
図２は、状態判別テーブル９０の設定例を示している。図示されるように、状態判別テーブル９０において設定されているプレゼンス状態には、状態１から状態２４の２４個の状態がある。プレゼンス状態が２４個のうちの何れであるかは、電話機がとり得る複数の電気機状態の各々とパソコンがとり得る複数のパソコン状態の各々との組み合わせに対応するプレゼンス状態であると判別される。プレゼンス状態には、例えば、（電話機）電源ＯＦＦ、在席中、離席中、移動中、不在または通話中のうちの何れかの状態がある。
【００１３】
電話機状態は、電話機状態１から電話機状態３の３個の端末状態が有り得る（図３参照）。すなわち、電話機の電話機状態がＯＦＦ状態であって通話中または非通話中の何れでもない電話機状態１と、電話機の電話機状態がＯＮ状態であって非通話中である電話機状態２と、電話機の電話機状態がＯＮ状態であって通話中である電話機状態３とがある。
【００１４】
パソコン状態は、電源状態と、スクリーンセーバ状態と、ＩＰアドレス状態との３つの状態の組み合わせからなり、パソコン状態１〜パソコン状態８の８個の端末状態がある（図４参照）。電源状態は、パソコンの電源のＯＮ状態とパソコンの電源がＯＦＦ状態との２つの状態がある。スクリーンセーバ状態は、スクリーンセーバが起動されていてＯＮ状態と、スクリーンセーバが起動されていないＯＦＦ状態との２つの状態がある。ＩＰアドレス状態は、利用者の通常の業務場所である自席に事前に割り当てられた割当ＩＰアドレスとパソコンに実際に現在時点で設定されている設定ＩＰアドレスとが一致している状態と、両者が不一致である状態との２つの状態がある。
【００１５】
上記したように、プレゼンス状態が２４個のうちの何れであるかは、電話状態とパソコン状態とに従って判別される。例えば、状態９を例にとると、電話機の電話機状態がＯＮ状態であって非通話中であり、パソコンの電源がＯＮ状態であり、スクリーンセーバ状態がＯＮ状態であり、ＩＰアドレス状態は、利用者に割り当てられた割当ＩＰアドレスとパソコンに実際に設定されている設定ＩＰアドレスとが一致している状態である。従って、利用者は、業務場所にいるものの稼働中のパソコンの席から離席していている「離席中」のプレゼンス状態にあると判別される。
【００１６】
また、状態１７を例にとると、電話機の電話機状態がＯＮ状態であって通話中であり、パソコンの電源がＯＮ状態であり、スクリーンセーバ状態がＯＮ状態であり、ＩＰアドレス状態は、利用者の自席に割り当てられた割当ＩＰアドレスとパソコンに実際に設定されている設定ＩＰアドレスとが不一致である状態である。従って、利用者は、自席にて業務に従事しているものの稼働中のパソコンの席から一時的に離席し、携帯している電話機にて通話中である「通話中」のプレゼンス状態にあると判別される。
【００１７】
図５は、図１に示されたパソコンの内部構成を示している。パソコン３０は、通信部３１と、処理部３２と、監視部３３とを含む。
【００１８】
利用者情報３４は、このパソコンを使用してシステムにログインする際に入力が促される認証ＩＤと、該認証ＩＤに対応すべきパスワードと、利用者の自席に割り当てられた割当ＩＰアドレス３６とからなる。
【００１９】
パソコン情報３５は、パソコン３０の電源のＯＮ／ＯＦＦを示す電源状態３７とパソコン３０のスクリーンセーバの起動状態を示すスクリーンセーバ（ＳＳ）状態３８とパソコン３０に設定された設定ＩＰアドレスを示す設定ＩＰアドレス３８と割当ＩＰアドレスとの一致または不一致を示すＩＰアドレス状態３９とからなる。
【００２０】
通信部３１は、プレゼンスサーバ８０との通信処理を行う。処理部３２は、パソコン情報の判断やプレゼンスサーバ８０との通信処理の判断などの処理を行う。監視部３３は、パソコン３０の電源状態やスクリーンセーバの状態を定期的に監視する。具体的には、パソコン３０の電源がＯＮのなるとパソコン３０内の処理部３２及び監視部３３が動作する。監視部３３は、定期的にスクリーンセーバ状態を検知すると共に、設定ＩＰアドレス３１０を監視しデータを取得する。前回収集したしデータと今回収集したデータとを比較し、一致しているか否かを判定し、前回から変更があればパソコン状態の変化を処理部に３２に通知する。処理部３２は、通信部３１を使ってパソコン情報３５をプレゼンスサーバ８０へ通知する。パソコン３０の状態の監視と通知は、パソコン３０の電源がＯＦＦになるまで繰り返される。パソコン３０の電源がＯＦＦになるときには、処理部３２は、パソコン３０の停止処理の過程でパソコン３０の電源ＯＦＦの状態通知をプレゼンスサーバ８０に通知するようにする。
【００２１】
図６は、パソコン３０からプレゼンスサーバ８０にパソコン情報を通知する状態通知メッセージの構成例を示している。ここで、状態通知メッセージＭ１としては、例えば、ＳＩＰ（Session Initiation Protocol）におけるＮＯＴＩＦＹメッセージが用いられる。ＮＯＴＩＦＹメッセージにおけるボディ部にパソコン状態通知Ｍ２を付与してプレゼンスサーバ８０に通知するようにする。図示されるように、パソコン状態通知Ｍ２としては、例えば、「１，０，１」を 電源「ＯＮ」、スクリーンセーバ「ＯＦＦ」及びＩＰアドレス状態「一致」の状態を示す記述形式が考えられる。
【００２２】
図７は、図１に示されたプレゼンスサーバの内部構成を示している。プレゼンスサーバ８０は、データベース部８３と処理部８２と通信部８１とを含む。データベース部８３は、電話番号データＤ１と、電話機情報Ｄ２と、利用者認証情報Ｄ４と、パソコン情報Ｄ５と、プレゼンス情報Ｄ３とを、利用者の利用者ＩＤ毎に含む。データベース部８３は、また、１つのプレゼンス状態判別テーブル９０を含む（図２参照）。
【００２３】
電話番号データＤ１は、利用者のユーザＩＤと電話番号が格納され、どの利用者がどの電話番号を利用しているかを示している。電話機情報Ｄ２は、電話番号に対応する電話機の電話機状態を表す端末状態データが格納されている。利用者認証情報Ｄ４には、利用者のユーザーＩＤと、当該利用者を認証するに必要な認証ＩＤ及びパスワードとが格納されている。
【００２４】
パソコン情報Ｄ５には、利用者のユーザＩＤとパソコン状態を表す端末状態データが格納されている。プレゼンス情報Ｄ３は、利用者のユーザＩＤと、在席中、不在または離席中等の利用者のプレゼンス状態が格納されている。
【００２５】
通信部８１は、ＩＰ-ＰＢＸ７０やパソコン３０との通信を行う際に通信処理を行う機能を備える。処理部８２は、パソコン３０から通信部８１を介して受信される状態通知メッセージの内容に応じてパソコン状態の変化を検知すると共に、ＩＰ−ＰＢＸ７０を介して電話機３０の電話機状態を検知し、検知されたパソコン状態及び電話機状態の変化に応じてデータベース部８３内の電話機情報Ｄ２及びパソコン情報Ｄ５の内容を生成または更新する機能やプレゼンス状態を判別してプレゼンス情報Ｄ３を生成または更新する機能を備える。さらに、処理部８２はプレゼンス情報Ｄ３を配信要求に応じて各端末セットのパソコンに配信する機能を備える。
【００２６】
図８は、パソコン、ＩＰ−ＰＢＸ及びプレゼンスサーバが協働して行うプレゼンス情報処理の処理手順を示している。
【００２７】
電話機２０は、利用者の電話利用に応じてその電話機状態が変化する（ステップＳ１）。ＩＰ−ＰＢＸ７０は、該電話機状態の変化を検知する（ステップＳ２）。ＩＰ−ＰＢＸ７０は、変化した結果の電話機状態をプレゼンスサーバ８０に通知する（ステップＳ３）。
【００２８】
一方、パソコン３０は、利用者の利用状況に応じて、そのパソコン状態が変化する（ステップＳ４）。該変化に応じて、パソコン３０は、変化した結果のパソコン状態をプレゼンスサーバ８０に通知する（ステップＳ５）。
【００２９】
プレゼンスサーバ８０は、ＩＰ−ＰＢＸ７０からの電話機状態の通知や、パソコン３０からのパソコン状態の通知を常に監視し、到来した通知を順次受信している。プレゼンスサーバ８０は、通知された電話機状態及びパソコン状態を基にして、当該利用者のプレゼンス状態を判別する（ステップＳ６）。プレゼンス状態が従前の状態と異なればプレゼンス状態の変化を認識する（ステップＳ７）。
【００３０】
該プレゼンス状態の変化に応じて、プレゼンスサーバ８０は、該変化した結果としてのプレゼンス状態にデータペース部の内容を更新する（ステップＳ８）。さらに、該プレゼンス状態を示すプレゼンス情報を、パソコン３０を含む全てのパソコンに配信要求に応じて配信する（ステップＳ９）。
【００３１】
以上の実施例において、電話機２０を電話端末とし且つパソコン３０をデータ処理端末とする端末セット４０１についてのプレゼンス情報、すなわち端末セット４０１の利用者として登録された利用者１０のプレゼンス情報を情報処理するプレゼンス情報処理システムが説明された。
【００３２】
本発明によるプレゼンス情報処理システムが適用されることより、在席中、離席中あるいは不在などの詳細なプレゼンス状態を示すプレゼンス情報を処理することができる。
【産業上の利用可能性】
【００３３】
以上の実施例では、パソコンのスクリーンセーバとＩＰアドレスとを基にしてプレゼンス状態を判断したが、パソコンのカーソルの動作状況が移動中であるとか、移動しなくなってしばらく時間が経過している、あるいはキーボードの入力状況が入力中であるとか、入力しなくなってしばらく時間が経過など、その他のパソコン状態を基にして在席状態などのプレゼンス状態を判断することも可能である。
【００３４】
また、本発明によれば、固定電話やＰＨＳなどプレゼンス機能に対応していない電話端末を含む形態においても利用者のプレゼンス情報を処理することができる利点を有する。
【図面の簡単な説明】
【００３５】
【図１】本発明の実施例を示し、プレゼンス情報処理システムの構成を示すブロック図である。
【図２】プレゼンスサーバが提供するプレゼンス情報の構成例を示す図である。
【図３】電話機状態の各状態を説明する図である。
【図４】パソコン状態の各状態を説明する図である。
【図５】図１に示されたパソコンの内部構成を示すブロック図である。
【図６】パソコン状態を通知する状態通知メッセージの構成例を示す図である。
【図７】図１に示されたプレゼンスサーバの内部構成を示すブロック図である。
【図８】パソコン、ＩＰ−ＰＢＸ及びプレゼンスサーバが協働して行うプレゼンス情報処理の処理手順を示すシーケンス図である。
【符号の説明】
【００３６】
１０  利用者
２０  電話機
３０  パソコン
３１  通信部
３２  処理部
３３  監視部
３４  利用者情報
３５  パソコン情報
６０  ＩＰネットワーク
７０  ＩＰ−ＰＢＸ
８０  プレゼンスサーバ
８１  通信部
８２  処理部
８３  データベース部
９０  プレゼンス状態判別テーブル
４０１〜４０ｎ  端末セット
Ｄ１  電話番号データ
Ｄ２  電話機情報
Ｄ３  プレゼンス情報
Ｄ４  利用者認証情報
Ｄ５  パソコン情報
【図１】
2008109455.tif 000003
【図２】
2008109455.tif 000004
【図３】
2008109455.tif 000005
【図４】
2008109455.tif 000006
【図５】
2008109455.tif 000007
【図６】
2008109455.tif 000008
【図７】
2008109455.tif 000009
【図８】
2008109455.tif 000010