(57)【要約】【課題】利用者に負担をかけずに、正確な利用者状態情報を取得することができ、また、この利用者状態情報を用いることによって、利用者に負担をかけずにＩＰ電話の転送を正確に行うことが可能な利便性の高い情報処理装置、利用者管理システム及びプログラムを提供する。【解決手段】ＩＣカード７３がリーダに装着されたことを検出した場合に、ＩＣカードに記憶されているユーザＩＤと、自身に割り当てられているＩＰアドレスとをＩＰ電話サーバ４０に送信するＩＰ電話装置１０Ａ，１０Ｂと、複数のＩＰ電話装置１０Ａ，１０Ｂから送信されるユーザＩＤ、ＩＰアドレスを受信し、これらを関連づけて利用者状態情報として記憶し、記憶しているユーザＩＤが示すユーザ宛のＩＰ電話接続要求を受信した場合に、対応するＩＰアドレスが示すＩＰ電話装置１０Ａ，１０ＢにＩＰ電話接続要求を転送し、呼接続を行うＩＰ電話サーバ４０とを備えるＩＰ電話システム１。【選択図】図１
2006140694.tif 000002
【特許請求の範囲】
【請求項１】
携帯型情報記憶媒体が所定の位置に置かれたこと、又は、携帯型情報記憶媒体が所定の範囲内に持ち込まれたことなど、携帯型情報記憶媒体が、この携帯型情報記憶媒体に記憶されている情報を読み取ることができる所定の場所へ移動してきたことを検出する検出手段と、
前記検出手段によって携帯型情報記憶媒体の所定の場所への移動が検出された場合に、この携帯型情報記憶媒体に記憶されている利用者の識別情報を読み取る利用者識別情報読み取り手段と、
前記利用者識別情報読み取り手段によって読み取られた利用者識別情報と、自身を識別するための装置識別情報とを所定のサーバ装置へ送信する送信手段と
を備える情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記検出手段によって前記携帯型情報記憶媒体の所定の場所への移動が検出された場合に、この携帯型情報記憶媒体、及び／又は、この携帯型情報記憶媒体の利用者を認証する認証手段とを備えること、
を特徴とする情報処理装置。
【請求項３】
請求項１又は請求項２に記載の情報処理装置において、
前記検出手段によって所定の場所に移動してきたことを検出された携帯型情報記憶媒体が、前記所定の場所から取り去られたことを検出する取り去り検出手段と、
前記取り去り検出手段によって前記携帯型情報記憶媒体の前記所定の場所からの取り去りが検出された場合に、その旨を前記サーバ装置へ通知する通知手段とを備えること、
を特徴とする情報処理装置。
【請求項４】
請求項１から請求項３までのいずれか１項に記載の情報処理装置において、
前記送信手段は、前記利用者識別情報読み取り手段によって読み取られた利用者識別情報と、装置識別情報とを前記サーバ装置へ送信し、この利用者識別情報が示す利用者宛のＩＰ電話接続要求を自身に転送させる指示を行い、
割り当てられているＩＰアドレス宛のＩＰ電話接続要求を受信し、ＩＰ電話の通信路を確立すること、
を特徴とする情報処理装置。
【請求項５】
請求項１から請求項４までのいずれか１項に記載の、複数の情報処理装置と、
サーバ装置とを備える利用者管理システムであって、
前記サーバ装置は、前記複数の情報処理装置の送信手段によって送信される利用者識別情報と、装置識別情報とを受信する識別情報受信手段と、前記識別情報受信手段によって受信される利用者識別情報と、装置識別情報とを関連づけた利用者状態情報を記憶する利用者状態情報記憶手段とを有すること、
を特徴とする利用者管理システム。
【請求項６】
請求項５に記載の利用者管理システムにおいて、
前記サーバ装置は、前記情報処理装置から利用者状態情報提供要求があった場合に、この要求に応じて前記利用者状態情報記憶手段に記憶されている利用者状態情報を前記情報処理装置に提供する利用者状態情報提供手段を有すること、
を特徴とする利用者管理システム。
【請求項７】
請求項５又は請求項６に記載の利用者管理システムにおいて、
前記サーバ装置は、前記利用者情報記憶手段に記憶されている利用者識別情報が示す利用者宛のＩＰ電話接続要求を受信した場合に、前記利用者識別情報に対応する装置識別情報が示す情報処理装置に前記ＩＰ電話接続要求を転送し、呼接続を行うこと、
を特徴とする利用者管理システム。
【請求項８】
請求項７に記載の利用者管理システムにおいて、
前記サーバ装置は、前記識別情報受信手段によって受信された利用者識別情報が示す利用者による、前記識別情報受信手段によって受信された装置識別情報が示す情報処理装置が設置されている所定の領域への入場、及び／又は、前記所定の領域からの退場を示す入退場履歴情報を取得する入退場履歴取得手段と、前記入退場履歴取得手段によって取得された入退場履歴情報に基づいて、前記情報処理装置による転送の指示が正当であるか否かを判定する第１の指示正当性判定手段とを有し、前記第１の指示正当性判定手段によって肯と判定された場合に、前記利用者宛のＩＰ電話接続要求を対応する情報処理装置に転送すること、
を特徴とする利用者管理システム。
【請求項９】
請求項８に記載の利用者管理システムにおいて、
担当する領域へ入場する利用者、及び／又は、担当する領域から退場する利用者の携帯型情報記憶媒体から利用者識別情報を読み取る、複数の入退場者識別情報入力手段と、
前記入退場者識別情報入力手段によって入力される利用者識別情報と、この入退場者識別情報入力手段が担当する領域を識別するための領域識別情報とを関連づけ、入退場履歴として記憶する入退場履歴記憶手段とを備え、
前記サーバ装置の入退場履歴取得手段は、前記入退場履歴記憶手段から入退場履歴情報を取得すること、
を特徴とする利用者管理システム。
【請求項１０】
請求項７から請求項９までのいずれか１項に記載の利用者管理システムにおいて、
前記サーバ装置は、利用者ごとに、この利用者宛のＩＰ電話接続要求の転送先となり得る情報処理装置を識別するための識別情報、及び／又は、前記ＩＰ電話接続要求の転送可能な時間を示す転送可能時間を含む転送管理情報を記憶する転送管理情報記憶手段と、前記転送管理情報記憶手段に記憶されている転送管理情報に基づいて、前記情報処理装置による転送の指示が正当であるか否かを判定する第２の指示正当性判定手段とを有し、前記第２の指示正当性判定手段によって肯と判定された場合に、前記利用者宛のＩＰ電話接続要求を対応する情報処理装置に転送すること、
を特徴とする利用者管理システム。
【請求項１１】
携帯型情報記憶媒体が所定の位置に置かれたこと、又は、携帯型情報記憶媒体が所定の範囲内に持ち込まれたことなど、携帯型情報記憶媒体が、この携帯型情報記憶媒体に記憶されている情報を読み取ることができる所定の場所へ移動してきたことを検出する検出手順と、
前記検出手順において携帯型情報記憶媒体の所定の場所への移動を検出した場合に、この携帯型情報記憶媒体に記憶されている利用者の識別情報を読み取る利用者識別情報読み取り手順と、
前記利用者識別情報読み取り手順において読み取った利用者識別情報と、前記情報処理装置を識別するための装置識別情報とを所定のサーバ装置へ送信する送信手順と
を備えるプログラム。
【請求項１２】
請求項１１に記載のプログラムにおいて、
前記検出手順において前記携帯型情報記憶媒体の所定の場所への移動を検出した場合に、この携帯型情報記憶媒体、及び／又は、この携帯型情報記憶媒体の利用者を認証する認証手順を備えること、
を特徴とするプログラム。
【請求項１３】
請求項１１又は請求項１２に記載のプログラムにおいて、
前記検出手順において所定の場所に移動してきたことを検出した携帯型情報記憶媒体が、前記所定の場所から取り去られたことを検出する取り去り検出手順と、
前記取り去り検出手順において前記携帯型情報記憶媒体の前記所定の場所からの取り去りを検出した場合に、その旨を前記サーバ装置へ通知する通知手順とを備えること、
を特徴とするプログラム。
【請求項１４】
請求項１１から請求項１３までのいずれか１項に記載のプログラムにおいて、
前記送信手順は、前記利用者識別情報読み取り手順において読み取った利用者識別情報と、装置識別情報とを前記サーバ装置へ送信し、この利用者識別情報が示す利用者宛のＩＰ電話接続要求を前記情報処理装置に転送させる指示を行うこと、
を特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者の状態を示す利用者状態情報を取得するための情報処理装置、この情報処理装置を備え、利用者状態情報に基づいて利用者を管理する利用者管理システム、及び、この情報処理装置に実行させるプログラムに関するものである。
【背景技術】
【０００２】
近年、ネットワークの普及により、企業内ネットワークを利用した、グループウェア、ＩＰ電話など、各ユーザの自席に設置されているパソコン（以下、「ＰＣ」という。）、電話機などの情報処理装置を利用し、ユーザ（利用者）が自席にいるかを示す在席情報などの利用者状態情報を確認する仕組みが利用されるようになっている。
【０００３】
しかし、グループウェア、ＩＰ電話などの在席情報を検出するシステムでは、相手の在席情報を確認できるが、この在席情報の更新は、席を離れるときにユーザが情報処理装置の不在の機能ボタンを押すなど、操作を行い、能動的にシステムの在席情報を更新する必要があり、ユーザに負担がかかる、在席情報の更新を忘れるという問題があった。
また、更新を忘れた場合には、在席情報が更新されず、在席情報のシステム自体の信頼性が低下するという問題があった。
【０００４】
一方、近年、ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を利用したＩＰ電話によって、ＩＰネットワークを介した音声通信が行われている。ＩＰ電話とは、パケット交換のＩＰベースのネットワークを用いて、音声、ＦＡＸ、その他関連するサービスを伝送するものであり、伝送ネットワークの一部又は全部に公衆インターネットを用いたインターネット電話を含んでいる。
ＩＰ電話装置として、音声通信用アプリケーションソフトウェアをインストールしたパーソナルコンピュータ（以下、「ＰＣ」という。）も利用され、ＩＰ電話で通話しながら、インターネットに接続することも可能となっている。
このＩＰ電話のシステムにおいては、各ＩＰ電話装置は、割り当てられているＩＰアドレスによって識別されている。電話の相手先が電話番号で指定された場合には、ゲートキーパなどの呼制御サーバは、入力された電話番号をＩＰアドレスに変換し、相手先への呼接続など、呼制御を行っていた（例えば、特許文献１参照。）。
また、保留、転送など、従来の電話網で使われてきた機能がＩＰ電話においても利用可能になりつつある。
【０００５】
図１２は、従来のＩＰ電話システム１−３の構成を示すブロック図である。
図１２に示すように、ＩＰ電話装置１０Ａ−３，１０Ｂ−３は、ＬＡＮ２０Ａ、ルータ３０Ａ、ＩＰ網５０などを介してＩＰ電話サーバ４０−３に接続されている。ＩＰ電話サーバ４０−３は、ＰＢＸ（ｐｒｉｖａｔｅ  ｂｒａｎｃｈ  ｅｘｃｈａｎｇｅ）の機能などの社内で必要な電話機能をＩＰ電話装置１０Ａ−３，１０Ｂ−３に提供するＩＰ−ＰＢＸなどのＩＰ電話用のサーバ装置である。
社員などのユーザは、自席を離れる場合に、自分のＩＰ電話装置１０Ａ−３にかかってくるＩＰ電話を、会議室など、行き先に設置してある他のＩＰ電話装置１０Ａ−３に転送するように、管理者に通知する、又は、ユーザがＩＰ電話装置１０Ａ−３を操作して、予めＩＰ電話サーバ４０−３に設定を行い、転送の機能を利用していた。
【特許文献１】特開２００３−１５８５５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、従来技術では、ユーザが予め能動的に転送先を指定しなければならず、転送先を設定する負担がユーザにかかる、転送先の設定を忘れるという問題があった。また、ユーザが、設定した転送先と異なる場所に行った場合には、転送先を再設定しなければならない、又は、自分宛の電話を受けることができないという問題があった。
【０００７】
本発明の課題は、利用者に負担をかけずに、正確な利用者状態情報を取得することができ、また、この利用者状態情報を用いて、利用者に負担をかけずにＩＰ電話の転送を正確に行うことが可能な利便性の高い情報処理装置、利用者管理システム及びプログラムを提供することである。
【課題を解決するための手段】
【０００８】
本発明は、以下のような解決手段により、前記課題を解決する。なお、理解を容易にするために、本発明の実施例に対応する符号を付して説明するが、これに限定されるものではない。すなわち、請求項１の発明は、携帯型情報記憶媒体（７３）が所定の位置に置かれたこと、又は、携帯型情報記憶媒体（７３）が所定の範囲内に持ち込まれたことなど、携帯型情報記憶媒体（７３）が、この携帯型情報記憶媒体に記憶されている情報を読み取ることができる所定の場所へ移動してきたことを検出する検出手段（７１，６１３）と、前記検出手段によって携帯型情報記憶媒体の所定の場所への移動が検出された場合に、この携帯型情報記憶媒体に記憶されている利用者の識別情報を読み取る利用者識別情報読み取り手段（７１，６１３）と、前記利用者識別情報読み取り手段によって読み取られた利用者識別情報と、自身を識別するための装置識別情報とを所定のサーバ装置へ送信する送信手段（６３，６１２）とを備える情報処理装置（１０Ａ、１０Ｂ）である。
【０００９】
請求項２の発明は、請求項１に記載の情報処理装置において、前記検出手段によって前記携帯型情報記憶媒体の所定の場所への移動が検出された場合に、この携帯型情報記憶媒体、及び／又は、この前記携帯型情報の利用者を認証する認証手段（６１４）とを備えること、を特徴とする情報処理装置（１０Ａ、１０Ｂ）である。
【００１０】
請求項３の発明は、請求項１又は請求項２に記載の情報処理装置において、前記検出手段によって所定の場所に移動してきたことを検出された携帯型情報記憶媒体が、前記所定の場所から取り去られたことを検出する取り去り検出手段（７１，６１３）と、前記取り去り検出手段によって前記携帯型情報記憶媒体の前記所定の場所からの取り去りが検出された場合に、その旨を前記サーバ装置へ通知する通知手段（６１，６３）とを備えること、を特徴とする情報処理装置（１０Ａ、１０Ｂ）である。
【００１１】
請求項４の発明は、請求項１から請求項３までのいずれか１項に記載の情報処理装置において、前記送信手段は、前記利用者識別情報読み取り手段によって読み取られた利用者識別情報と、装置識別情報とを前記サーバ装置へ送信し、この利用者識別情報が示す利用者宛のＩＰ電話接続要求を自身に転送させる指示を行い、割り当てられているＩＰアドレス宛のＩＰ電話接続要求を受信し、ＩＰ電話の通信路を確立すること、を特徴とする情報処理装置（１０Ａ、１０Ｂ）である。
【００１２】
請求項５の発明は、請求項１から請求項４までのいずれか１項に記載の、複数の情報処理装置（１０Ａ、１０Ｂ）と、サーバ装置（４０、４０−２）とを備える利用者管理システムであって、前記サーバ装置は、前記複数の情報処理装置の送信手段によって送信される利用者識別情報と、装置識別情報とを受信する識別情報受信手段（４３）と、前記識別情報受信手段によって受信される利用者識別情報と、装置識別情報とを関連づけた利用者状態情報を記憶する利用者状態情報記憶手段（４２１、４２１−２）とを有すること、を特徴とする利用者管理システム（１、１−２）である。
【００１３】
請求項６の発明は、請求項５に記載の利用者管理システムにおいて、前記サーバ装置は、前記情報処理装置から利用者状態情報提供要求があった場合に、この要求に応じて前記利用者状態情報記憶手段に記憶されている利用者状態情報を前記情報処理装置に提供する利用者状態情報提供手段（４１，４３，Ｓ４１０）を有すること、を特徴とする利用者管理システム（１、１−２）である。
【００１４】
請求項７の発明は、請求項５又は請求項６に記載の利用者管理システムにおいて、前記サーバ装置は、前記利用者情報記憶手段に記憶されている利用者識別情報が示す利用者宛のＩＰ電話接続要求を受信した場合に、前記利用者識別情報に対応する装置識別情報が示す情報処理装置に前記ＩＰ電話接続要求を転送し、呼接続を行うこと（Ｓ４４０）、を特徴とする利用者管理システム（１、１−２）である。
【００１５】
請求項８の発明は、請求項７に記載の利用者管理システムにおいて、前記サーバ装置は、前記識別情報受信手段によって受信された利用者識別情報が示す利用者による、前記識別情報受信手段によって受信された装置識別情報が示す情報処理装置が設置されている所定の領域への入場、及び／又は、前記所定の領域からの退場を示す入退場履歴情報を取得する入退場履歴取得手段（４１，４３，Ｓ２１１）と、前記入退場履歴取得手段によって取得された入退場履歴情報に基づいて、前記情報処理装置による転送の指示が正当であるか否かを判定する第１の指示正当性判定手段（４１，Ｓ２１２）とを有し、前記第１の指示正当性判定手段によって肯と判定された場合に、前記利用者宛のＩＰ電話接続要求を対応する情報処理装置に転送すること（Ｓ２２０，Ｓ４４０）、を特徴とする利用者管理システム（１−２）である。
【００１６】
請求項９の発明は、請求項８に記載の利用者管理システムにおいて、担当する領域へ入場する利用者、及び／又は、担当する領域から退場する利用者の携帯型情報記憶媒体（７３）から利用者識別情報を読み取る、複数の入退場者識別情報入力手段（９０）と、前記入退場者識別情報入力手段によって入力される利用者識別情報と、この入退場者識別情報入力手段が担当する領域を識別するための領域識別情報とを関連づけ、入退場履歴として記憶する入退場履歴記憶手段（８０）とを備え、前記サーバ装置の入退場履歴取得手段は、前記入退場履歴記憶手段から入退場履歴情報を取得すること、を特徴とする利用者管理システム（１−２）である。
【００１７】
請求項１０の発明は、請求項７から請求項９までのいずれか１項に記載の利用者管理システムにおいて、前記サーバ装置は、利用者ごとに、この利用者宛のＩＰ電話接続要求の転送先となり得る情報処理装置を識別するための識別情報、及び／又は、前記ＩＰ電話接続要求の転送可能な時間を示す転送可能時間を含む転送管理情報を記憶する転送管理情報記憶手段（４２１）と、前記転送管理情報記憶手段に記憶されている転送管理情報に基づいて、前記情報処理装置による転送の指示が正当であるか否かを判定する第２の指示正当性判定手段（４１，Ｓ２１２）とを有し、前記第２の指示正当性判定手段によって肯と判定された場合に、前記利用者宛のＩＰ電話接続要求を対応する情報処理装置に転送すること（Ｓ２２０，Ｓ４４０）、を特徴とする利用者管理システム（１−２）である。
【００１８】
請求項１１の発明は、携帯型情報記憶媒体が所定の位置に置かれたこと、又は、携帯型情報記憶媒体が所定の範囲内に持ち込まれたことなど、携帯型情報記憶媒体が、この携帯型情報記憶媒体に記憶されている情報を読み取ることができる所定の場所へ移動してきたことを検出する検出手順（Ｓ１１０）と、前記検出手順において携帯型情報記憶媒体の所定の場所への移動を検出した場合に、この携帯型情報記憶媒体に記憶されている利用者の識別情報を読み取る利用者識別情報読み取り手順（Ｓ１３０）と、前記利用者識別情報読み取り手順において読み取った利用者識別情報と、前記情報処理装置を識別するための装置識別情報とを所定のサーバ装置へ送信する送信手順（Ｓ１４０）とを備えるプログラムである。
【００１９】
請求項１２の発明は、請求項１１に記載のプログラムにおいて、前記検出手順において前記携帯型情報記憶媒体の所定の場所への移動を検出した場合に、この携帯型情報記憶媒体、及び／又は、この携帯型情報記憶媒体の利用者を認証する認証手順（Ｓ１２０）を備えること、を特徴とするプログラムである。
【００２０】
請求項１３の発明は、請求項１１又は請求項１２に記載のプログラムにおいて、前記検出手順において所定の場所に移動してきたことを検出した携帯型情報記憶媒体が、前記所定の場所から取り去られたことを検出する取り去り検出手順（Ｓ６１０）と、前記取り去り検出手順において前記取り去りを検出した場合に、その旨を前記サーバ装置へ通知する通知手順（Ｓ６２０）とを備えること、を特徴とするプログラムである。
【００２１】
請求項１４の発明は、請求項１１から請求項１３までのいずれか１項に記載のプログラムにおいて、前記送信手順は、前記利用者識別情報読み取り手順において読み取った利用者識別情報と、装置識別情報とを前記サーバ装置へ送信し、この利用者識別情報が示す利用者宛のＩＰ電話接続要求を前記情報処理装置に転送させる指示を行うこと、を特徴とするプログラムである。
【発明の効果】
【００２２】
本発明による情報処理装置、利用者管理システム及びプログラムによれば、以下の効果を得ることが可能となる。
（１）情報処理装置が、携帯型情報記憶媒体が、この携帯型情報記憶媒体に記憶されている情報を読み取ることができる所定の場所へ移動してきたことを検出した場合に、利用者識別情報と、装置識別情報とを、所定のサーバ装置に送信することによって、利用者が、携帯している携帯型情報記憶媒体を所定の位置におくなど、所定の場所に移動し、いずれの利用者がいずれの情報処理装置を使用しているかをサーバ装置に容易に通知することが可能となる。また、サーバ装置が、複数の情報処理装置から送信された利用者状態情報を記憶することによって、複数の利用者の利用者状態情報を取得し、管理することが可能となる。
（２）情報処理装置が、携帯型情報記憶媒体に記憶されている認証情報に基づいて、携帯型情報記憶媒体、及び／又は、その利用者を認証することによって、不正利用を防止するとともに、利用者は、携帯型情報記憶媒体を所定の場所に移動するだけで、容易に正当性を証明することが可能となる。
（３）携帯型情報記憶媒体が取り出された場合にその旨をサーバ装置に通知することによって、利用者がいずれの情報処理装置を使用しているかを正確に把握することが可能となった。また、取り去り検出手段を備えることによって、利用者が携帯型情報記憶媒体を取り去った場合には、情報処理装置に対する操作を不可能とするなど、携帯型情報記憶媒体の着脱に連動した様々な設定をすることが可能となる。
（４）情報処理装置が、利用者識別情報と、装置識別情報とをサーバ装置へ送信し、ＩＰ電話接続要求の転送指示を行うことによって、利用者は、自席から移動した場合であっても、携帯型情報記憶媒体を、行き先に設置されている情報処理装置など、利用可能な情報処理装置の所定の場所に移動することによって、容易に転送の指示を行うことが可能となる。また、利用者が携帯型情報記憶媒体を所定の場所に移動することによって、転送指示を行う、つまり、利用者の指示に従って転送を行うため、利用者は、複数の情報処理装置が設置されている部屋に行った場合には、利用しやすい情報処理装置を転送先として選択することができるなど、利用者の利便性を向上することが可能となった。
（５）サーバ装置が、情報処理装置からの要求に応じて利用者状態情報を提供することによって、利用者が他の利用者の利用者状態情報を知ることができ、利便性を向上することが可能となる。
（６）サーバ装置が、利用者宛のＩＰ電話接続要求を、利用者によって携帯型情報記憶媒体が所定の位置に置かれた情報処理装置などに転送することによって、利用者に負担をかけずにＩＰ電話の転送を正確に行うことが可能となる。
（７）入退場履歴情報に基づいて、転送の指示が正当であると判定した場合に、指示に従ってＩＰ電話接続要求の転送を行うことによって、情報処理装置が設置されている領域に入場している利用者宛のＩＰ電話接続要求のみをこの情報処理装置へ転送し、入場していない者宛のＩＰ電話接続要求を転送しないなど、転送を利用者の居場所に応じて制限し、セキュリティを向上することが可能となる。
（８）入退場履歴を記憶、管理することによって、利用者の居場所を管理するとともに、転送の指示、及び、所定の領域からの入退場に、携帯型情報記憶媒体を利用することによって、携帯型情報記憶媒体の有用性、汎用性を向上し、利用者の利便性を向上する。
（９）転送管理情報に基づいて転送の指示が正当であると判定した場合に、指示に従ってＩＰ電話接続要求の転送を行うことによって、勤務時間外の転送を排除する、立ち入り禁止区域への転送を排除するなど、転送を利用者ごとに制限し、管理することができ、セキュリティを向上するとともに、利便性を向上することが可能となる。
【発明を実施するための最良の形態】
【００２３】
本発明は、利用者に負担をかけずに、精度の高い利用者状態情報を取得し、この利用者状態情報を用いることによって、利用者に負担をかけずにＩＰ電話の転送を正確に行うという目的を、複数の情報処理装置と、この複数の情報処理装置にＩＰ電話サービスを提供するサーバ装置とを備えるＩＰ電話システムであって、情報処理装置は、携帯型情報記憶媒体を着脱自在に装着する装着部と、装着部に携帯型情報記憶媒体が装着されたことを検出する装着検出部と、装着検出部によって装着が検出された場合に、携帯型情報記憶媒体に記憶されている利用者の識別情報を読み取る利用者識別情報読み取り部と、利用者識別情報読み取り部によって読み取られた利用者識別情報と、自身を識別するための装置識別情報とを所定のサーバ装置へ送信し、この利用者識別情報が示す利用者宛のＩＰ電話接続要求を自身に転送させる指示を行う送信部とを備え、割り当てられているＩＰアドレス宛のＩＰ電話接続要求を受信して、ＩＰ電話の通信路を確立し、サーバ装置は、複数の情報処理装置の送信部によって送信される利用者識別情報と、装置識別情報とを受信する識別情報受信部と、識別情報受信部によって受信される利用者識別情報と、装置識別情報とを関連づけた利用者状態情報を記憶する利用者状態情報記憶部とを有し、利用者情報記憶部に記憶されている利用者識別情報が示す利用者宛のＩＰ電話接続要求を受信した場合に、利用者識別情報に対応する装置識別情報が示す情報処理装置にＩＰ電話接続要求を転送し、呼接続を行うことによって実現する。
【実施例１】
【００２４】
以下、図面などを参照して、本発明の実施例をあげて、さらに詳しく説明する。
図１は、本発明による情報処理装置及び利用者管理システムの構成を示すブロック図である。なお、本実施例における情報処理装置は、ＩＰ電話装置１０Ａ，１０Ｂであり、利用者管理システムは、ＩＰ電話システム１である。
また、前述した実施例と同様な機能を果たす部分には、同一の符号又は末尾に統一した符号を付して、重複する説明や図面を適宜省略する。
ＩＰ電話システム１は、企業内ネットワークなど、ＩＰ網５０を介して、支社などの各拠点に設けられているＬＡＮ２０Ａ，２０Ｂと、ＩＰ電話サーバ４０とを接続したネットワークシステムである。
【００２５】
ＩＰ網５０は、ＩＰプロトコルに準拠した広域のネットワークである。ＩＰ網５０に接続される各ＩＰ電話装置１０Ａ，１０Ｂは、ＩＰアドレス（グローバルＩＰアドレスであっても、プライベートＩＰアドレスであってもよい。）によって識別される。したがって、ＩＰ網を転送されるＩＰパケットは、そのヘッダに付されたＩＰアドレスに基づいて、所定の端末まで転送される。ＩＰ網５０は、インターネット、ＩＰ−ＶＡＮ、広域イーサネット、ＣＡＴＶ（Ｃａｂｌｅ  Ｔｅｌｅｖｉｓｉｏｎ）、フレームリレー網、ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）網、ディジタル専用線など、ＩＰアドレスを用いてパケット転送を行うあらゆるネットワークで実現することが可能である。
【００２６】
ＬＡＮ２０Ａ，２０Ｂは、企業の営業所、支社、本社などの拠点に設けられているローカルエリアネットワークである。ＬＡＮ２０Ａ，２０Ｂは、イーサネット（登録商標）などで構築することが可能である。また、ＦＤＤＩ（Ｆｉｂｅｒ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ｄａｔａ  Ｉｎｔｅｒｆａｃｅ）などのＬＡＮ規格、ＡＴＭや、ＰＰＰ（Ｐｏｉｎｔ−ｔｏ−Ｐｏｉｎｔ  Ｐｒｏｔｏｃｏｌ）などの通信方式でＬＡＮ２０Ａ，２０Ｂを構築してもよい。
ルータ３０Ａ、３０Ｂは、ＩＰパケットを伝送するのに適切な経路を選択し、ＩＰパケットに付された目的のＩＰアドレスを有する端末まで、ＩＰパケットを伝送する装置である。ルータ３０Ａ、３０Ｂは、ＩＰ網５０としてＩＰ−ＶＰＮを利用する場合、ＩＰ−ＶＰＮのために必要な暗号化や復号の機能を備えていてもよい。
【００２７】
各ＬＡＮ２０Ａ，２０Ｂ内のネットワーク構成には様々なものがあり得るが、細部にこだわらなければ、本発明の構成については、各ＬＡＮ２０Ａ，２０Ｂのネットワーク構成が実質的に同じであるとみなすことが可能であるため、ＬＡＮ２０Ａについての構成を以下説明し、ＬＡＮ２０Ｂについての説明を省略する。ＩＰ電話装置１０Ａ，１０Ｂについても同様である。
ＬＡＮ２０Ａは、複数のＩＰ電話装置１０Ａが接続されているネットワークであって、ルータ２０Ａを介してＩＰ網に接続されている。ＬＡＮ２０，２０Ｂによって接続されている複数のＩＰ電話装置１０Ａ，１０Ｂは、いずれも共通の構成を有し、ＩＰ網５０を介してＩＰ電話による通信を行う。
【００２８】
図２は、本発明による情報処理装置の構成を示すブロック図である。なお、図２は、共通の構成を有するＩＰ電話装置１０Ａ，１０Ｂを代表して、ＩＰ電話装置１０Ａの構成を示している。
図２に示すように、ＩＰ電話装置１０Ａは、ユーザがＬＡＮ２０Ａ，２０Ｂ、ＩＰ網５０などを介して相手とＩＰ電話による通話を行うための通信端末であって、ＰＣ６０と、ＰＣ６０に接続されているリーダ７１、音声入出力装置７２などとを備えている。ＩＰ電話装置１０Ａは、割り当てられているＩＰアドレス宛のＩＰ電話接続要求を着信することによって、ＩＰ電話の通信路を確立する（後述する図６参照。）。
【００２９】
リーダ７１は、挿入されたＩＣカード７３と通信を行い、ＩＣカード７３に記憶されている情報を読み取って入力する入力装置である。リーダ７１は、ＩＣカード７３の着脱を検出し、その旨の信号をＰＣ６０へ送信する。なお、リーダ７１は、ＩＣカード７３の有無を、物理的に検出しても、コマンドを定期的にＩＣカード７３へ送信し、レスポンスの有無によって検出してもよく、検出方法は、限定されない。
音声入出力装置７２は、音声データを入力するマイク、データに応じて音声を出力するスピーカーを備える送受話器、ヘッドセット（マイク付きヘッドホン）などの音声入出力装置である。
ＩＣカード７３は、ＩＣチップと、ＩＣチップと接続されている通信インターフェイスなどとを備え（図示しない。）、ユーザによって携帯される携帯型情報記憶媒体である。ＩＣカード７３は、ユーザの名前、社員番号など、一のユーザを他のユーザから識別するためのユーザ識別情報であるユーザＩＤを記憶するとともに、秘密鍵など、ＩＰ電話装置１０Ａ，１０Ｂに対してＩＣカード７３の正当性を証明するための情報を記憶し、社員証などのＩＤカードとしての機能を備えている。
【００３０】
ＰＣ６０は、制御部６１と、制御部６１とバスなどを介して接続されている記憶部６２、通信部６３、キーボード、マウスなどの入力部６４、ディスプレイなどの表示部６５などを備えるコンピュータであって、一般的なコンピュータにＩＰ電話ソフトウェアなどの所定のソフトウェアを搭載することによって実現することができる。
通信部６３は、ＬＡＮ２０Ａに接続するための通信インターフェイスであって、ＬＡＮ２０Ａなどを介した他の端末との通信を実現する。
制御部６１は、ＣＰＵが記憶部６２に記憶されているオペレーティングシステム（以下、「ＯＳ」という。）、ＩＰ電話ソフトウェアなどのプログラムを実行することによって実現される。制御部６１は、ＶｏＩＰ処理部６１１、転送指示部６１２、カード管理部６１３、認証部６１４などを備えている。
ＶｏＩＰ処理部６１１は、音声データのＩＰパケットへの変換などの音声データの処理、発信、着信の制御などを行う。
【００３１】
カード管理部６１３は、リーダ７１に装着されているＩＣカード７３に対して、リーダ７１を介してコマンドを送信するなど、ＩＣカード７３との通信を行い、管理する。また、カード管理部６１３は、リーダ７１からの信号に基づいて、ＩＣカード７３が装着されたこと、ＩＣカード７３がリーダ７１から取り出されたことなど、ＩＣカード７３の装着状態を検出する。
認証部６１４は、カード管理部６１３によってＩＣカード７３の装着が検出された場合に、ＩＣカード７３に記憶されている認証情報に基づいて、ＩＣカード７３の認証を行う。なお、秘密鍵などの認証情報を用いてＩＣカード７３の認証を行うことができれば、認証情報をＩＣカード７３の外部に読み出す必要もなく、認証方法は限定されない。この認証によって、ＩＣカード７３を所持するユーザがＰＣ６０を利用する正当な者であることが認証されて、ＰＣ６０を使用することが可能となる。一方、ＩＣカード７３がリーダ７１から取り外された場合には、ＰＣ６０は、正当なユーザのＩＣカード７３が再びリーダ７１に挿入されるまで、スクリーンロック状態など、ユーザが使用することができない閉塞状態となる。つまり、ＰＣ６０は、デスクトップセキュリティシステムなどのセキュリティシステムの機能を備え、リーダ７１からのＩＣカード７３の着脱がセキュリティのオン／オフと連動している。
【００３２】
転送指示部６１２は、カード管理部６１３によってＩＣカード７３の挿入が検出された場合に、このＩＣカード７３から読み取ったユーザの識別情報であるユーザＩＤと、ＩＰアドレスなどのＩＰ電話装置１０Ａ，１０Ｂの識別情報とをＩＰ電話サーバ４０へ送信し、このユーザ宛のＩＰ電話接続要求をこのＩＰ電話装置１０Ａ，１０Ｂに送信させる転送指示を行う。
記憶部５２は、ＲＡＭなどの揮発性記憶装置、ハードディスクなどの不揮発性記憶装置などであって、ＣＰＵが実行するプログラム及びその処理に必要なデータを記憶している。
【００３３】
ＩＰ電話サーバ４０は、ＩＰ電話システム１において、ＩＰ電話装置１０Ａ，１０ＢへのＩＰ電話接続要求の転送をおこない、内線電話の呼接続、制御、外部公衆網との呼接続、制御を行うＩＰ−ＰＢＸの機能、また、ＩＰ電話システム１内の各ＩＰ電話装置１０Ａ，１０Ｂを管理し、ゲートキーパ（Ｈ．３２３）、ＳＩＰ電話サーバ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）などの呼制御サーバの機能を有するサーバコンピュータである。
ＩＰ電話サーバ４０は、通常、ＩＳＰ、企業網などのドメインごとに設けられ、ドメイン内のＩＰ電話装置１０Ａ，１０Ｂを管理している。ＩＰ電話サーバ４０は、例えば、コンピュータに専用ソフトウェア（又はハードウェア）を実装することによって実現可能である。なお、ＩＰ電話サーバ４０は、専用ＯＳを搭載しているハードウェア型であってもよく、ＯＳのサーバ上で呼制御や交換ソフトを実現するソフトスイッチタイプであってもよい。また、ＩＰ電話サーバ４０は、自身が管理するＩＰ電話システム１外との通信を行う場合には、他のＩＰ電話のネットワークシステムを管理する呼制御サーバなどのサーバと通信を行う。
【００３４】
図３は、ＩＰ電話サーバ４０の構成を示すブロック図である。
図３に示すように、ＩＰ電話サーバ４０は、制御部４１と、制御部４１に接続されている記憶部４２、通信部４３などを備えている。
通信部４３は、ＩＰ網５０を介した、ＩＰ電話システム１内のＩＰ電話装置１０Ａ，１０Ｂや、ＩＰ電話システム１外部の呼制御サーバなどとの通信を実現する部分である。本実施例では、端末間で送受されるＩＰ電話接続要求はＩＰ電話サーバ４０経由で伝送され、ＩＰ電話システム１内のＩＰ電話装置１０Ａ，１０Ｂが発信元または着信先となるすべてのＩＰ電話接続要求は、通信部４３によって受信され、制御部４１の処理を受け、この処理の内容に応じて定まる送信先へ転送されることとなる。
【００３５】
制御部４１は、ＣＰＵなどであって、ＣＰＵが記憶部４２に記憶されているＯＳなどのプログラムを実行することによって実現される。制御部４１は、登録管理部４１１、呼制御部４１２、認証部４１３、翻訳部４１４、呼状態管理部４１５、履歴管理部４１６、輻輳制御部４１７などを備えている。
登録管理部４１１は、ＩＰ電話装置１０Ａ，１０Ｂのユーザの個人情報など、加入者情報をＩＰ電話ＤＢ４２１に登録して管理するとともに、識別子対応テーブルなどのＩＰ電話ＤＢ４２１に格納されている情報を管理する（後述する図４参照。）。
【００３６】
呼制御部４１２は、発信側、着信側のそれぞれから呼制御信号を受信し、ＩＰ電話接続要求や呼び出し、応答、通話、切断のシーケンスを制御する機能であって、ＩＰ電話システム１内のＩＰ電話装置１０Ａ，１０Ｂの呼の中継を管理する。呼の遮断や転送などがこの呼制御部４１２によって実現される。呼制御部４１２は、必要に応じて翻訳部４１４と連携する。
認証部４１３は、なりすましやＩＰ電話サーバ４０へのＤｏＳ（Ｄｅｎｉａｌ  ｏｆ  Ｓｅｒｖｉｃｅ）攻撃を防ぐため、ＩＰ電話装置１０Ａ，１０Ｂからネットワーク資源に対するアクセスを求めるアクセス要求が出された場合に、そのアクセスを許可するか否かを決定する。
【００３７】
翻訳部４１４は、ＩＰ電話ＤＢ４２１の対応テーブルを参照し、ＩＰ電話接続要求の発信元が指定した着信先の電話番号に基づいて、着信先となるＩＰ電話装置１０Ａ，１０ＢのＩＰアドレスを特定する。
呼状態管理部４１５は、話し中や呼び出し中など、ＩＰ電話システム１の各ＩＰ電話装置１０Ａ，１０Ｂ、各ＩＰ電話装置ユーザの状態を把握し、管理する。
ルーティング部４１６は、通話先が通話中でないことを確認し、受信した呼制御パケットなどのＩＰ電話接続要求を着信先のＩＰアドレスに転送する。
履歴管理部４１７は、各ユーザの通話ごとの通話記録（通話の開始と終了時刻など）、通話時間、通話の混み具合の統計的な情報を記録する。
輻輳制御部４１８は、通話トラフィックの総量を監視し、通話が一定以上混んだ場合には、新しく発信される通話を制限する。
記憶部４２は、ＩＰ電話ＤＢ４２１を備え、ＲＡＭなどの揮発性記憶装置、ハードディスクなどの不揮発性記憶装置などによって実現される。
【００３８】
図４は、ＩＰ電話ＤＢ４２１に格納されている情報を示す図である。
図４に示すように、ＩＰ電話ＤＢ４２１は、一の識別子体系における識別子と、他の識別子体系における識別子との対応関係を示す識別子対応テーブルである電話転送先リスト、ユーザ転送先リストなどを格納している。
図４（ａ）に示すように、電話転送先リストは、ＩＰ電話システム１外のＩＰ電話機などから送信された、接続先のＩＰ電話装置１０Ａ，１０Ｂを電話番号で指定したＩＰ電話接続要求をＩＰ電話サーバ４０が受信した場合に、参照し、接続先を特定するためのテーブルである。電話転送先リストは、各ＩＰ電話装置１０Ａ，１０Ｂをネットワーク内で識別、特定するためのＩＰアドレスと、ＩＰ電話の発信側が着信側を指定するための識別子である電話番号との対応関係を示している。また、電話転送先リストには、設置場所などの各ＩＰ電話装置１０Ａ，１０Ｂの属性情報、各ＩＰ電話装置１０Ａ，１０Ｂが通話中であるかを示す通話状態情報などが関連づけられている。
この電話転送先リストは、ＩＰ電話装置１０Ａ，１０ＢがＩＰ電話ネットワーク１内に設置された場合に、ＩＰ電話装置１０Ａ，１０Ｂから電話番号、ＩＰアドレスなどが送信され、受信したＩＰ電話サーバ４０がＩＰ電話ＤＢ４２１に格納したものである。
【００３９】
図４（ｂ）に示すように、ユーザ転送先リストは、接続先をユーザＩＤで指定したＩＰ電話接続要求をＩＰ電話サーバ４０が受信した場合に、接続先のＩＰ電話装置１０Ａ，１０Ｂを特定するためのテーブルである。ユーザ転送先リストは、ユーザＩＤと、このユーザが使用しているＩＰ電話装置１０Ａ，１０Ｂ（以下、「使用ＩＰ電話装置１０Ａ，１０Ｂ」という。）を識別するＩＰアドレスとの対応関係を示している。対応するＩＰアドレスがないユーザＩＤは、そのユーザが、外出中など、ＩＰ電話装置１０Ａ，１０Ｂを使用していないことを示している。また、ユーザ転送先リストには、各ユーザの個人情報、属性情報、通話中であるかを示す通話状態情報が関連付けられている。ユーザ転送先リストは、既にＩＰ電話識別子対応情報が登録されているＩＰ電話装置１０Ａ，１０Ｂから、転送指示要求を受信した場合に登録される（後述する図５参照。）。
【００４０】
ＩＰ電話ＤＢ４２１に格納されているこれらの情報は、各ユーザがいずれの場所に設置されているＩＰ電話装置１０Ａ，１０Ｂを使用しているか、通話中であるかなど、ユーザの状態を示すユーザ状態情報である。つまり、図４（ｂ）のユーザ転送先リストは、甲が、甲の机に設置されているＩＰ電話装置を使用中であり、丙が、会議室のＩＰ電話装置を使用し、通話中であることを示している。
また、ＩＰ電話ＤＢ４２１は、ＩＰ電話システム１が輻輳状態にあるか否かなどを示すネットワーク状態情報などを格納している。
【００４１】
図５は、本発明による情報処理装置及び利用者管理システムの動作、プログラムを示すフローチャートであって、一のユーザ（甲）が、ＩＰ電話の送信、着信に身近な一のＩＰ電話装置１０Ａを利用するために行う事前処理を示している。以下、ＩＰ電話装置１０ＡのＰＣ６０及びＩＰ電話サーバ４０の制御部６１，４１の処理を中心に説明する。
図５に示すように、ステップ１００（以下、「ステップ」を「Ｓ」という。）において、甲は、ＰＣ６０の電源をＯＮにし、ＩＣカード７３をリーダ７１に装着する。
カード管理部６１３は、リーダ７１へのＩＣカード７３の挿入を検出し（Ｓ１１０）、認証部６１４は、相互認証などによってＩＣカード７３の認証を行う（Ｓ１２０）。認証した場合には、ＩＣカード７３を所持する甲がＰＣ６０を利用する正当使用者であることが認証され、ＰＣ６０は、甲が利用可能な状態となる。なお、ＩＰ電話装置１０Ａは、甲に暗証番号を入力させ、この暗証番号と、予めＩＣカード７３内に記憶されている登録暗証番号とをＰＣ６０又はＩＣカード７３が照合し、ユーザ認証を行ってもよい。
【００４２】
ＩＣカード７３が正当なカードであることを認証できた場合には、カード管理部６１３は、甲のログイン名、電話番号など、ＩＣカード７３に記憶されている甲のユーザＩＤを読み取る（Ｓ１３０）。転送指示部６１２は、このユーザＩＤと、ＰＣ６０のＩＰアドレスとをＩＰ電話サーバ４０へ送信し、転送指示を行う（Ｓ１４０）。
ＩＰ電話サーバ４０は、甲のユーザＩＤとともに、この送信元を示すＩＰ電話装置１０ＡのＩＰアドレスを受信し（Ｓ２１０）、認証部４１３は、通信開始にあたり、通信相手のＩＰ電話装置１０Ａの認証を行う（図示しない。後述する図６、図８、図１０において同様。）。
【００４３】
登録管理部４１１は、ＩＰ電話ＤＢ４２１において、ユーザＩＤをキーに検索し、対応する使用ＩＰアドレスとして、甲のＰＣ６０のＩＰアドレスを書き込む（Ｓ２２０）。ＩＰ電話サーバ４０は、処理結果をＩＰ電話装置１０Ａに送信し（Ｓ２３０）、処理を終了する（Ｓ２４０）。ＩＰ電話装置１０Ａは、この処理結果を受信し（Ｓ１５０）、甲に通知し（Ｓ１６０）、処理を終了する（Ｓ１７０）。
また、甲が会議室など他の場所に行った場合には、その場所に設置されているＩＰ電話装置１０Ａに、ＩＣカード７３を装着し、このＩＰ電話装置１０Ａ及びＩＰ電話サーバ４０は、同様の処理を行う。
【００４４】
図６は、本発明による情報処理装置及び利用者管理システムの動作、プログラムを示すフローチャートであって、一のユーザ（甲）が、他のユーザ（丁）にＩＰ電話をかける場合に行う呼制御処理を示している。また、図７は、ＰＣ６０の表示部６５の表示を示す図である。以下、甲のＩＣカード７３が挿入されているＩＰ電話装置（発信側ＩＰ電話装置）１０ＡのＣＰＵ６１、丙のＩＣカード７３が挿入されているＩＰ電話装置（着信側ＩＰ電話装置）１０ＢのＣＰＵ６１及びＩＰ電話サーバ４０のＣＰＵ４１の処理を中心に説明する。
図６に示すように、Ｓ３００及びＳ５００において、発信側ＩＰ電話装置１０Ａ及び着信側ＩＰ電話装置１０Ｂは、事前処理（図５参照。）を行った状態にあり、発信側ＩＰ電話装置１０Ａは、甲のＩＣカード７３、着信側ＩＰ電話装置１０Ｂは、丁のＩＣカード７３を装着した状態にある。
【００４５】
Ｓ３００において、甲は、ＩＰ電話をかけるため、ＩＰ電話装置１０ＡのＰＣ６０を操作してユーザの状態の表示を要求し（Ｓ３１０）、ＰＣ６０は、この操作に応じて、ＩＰ電話サーバ４０からユーザ状態情報を取得し（Ｓ３２０）、表示部６５にユーザ状態表示画面を表示する（Ｓ３３０、図７）。
図７に示すように、ユーザ状態表示画面は、居場所、ＩＰ電話装置１０Ａ，１０Ｂの通話状態などの各ユーザの状態を表示する。例えば、乙は、ＩＣカード７３をＩＰ電話装置１０Ａ，１０Ｂに装着していない状態（移動中、外出中など）であり、丙は、会議室にいて、会議室のＩＰ電話装置１０Ａ，１０Ｂに丙のＩＣカード７３が装着され、通話中の状態、丁は、応接室にいて、応接室に設置されているＩＰ電話装置１０Ｂに丁のＩＣカード７３が装着されている状態を示している。
【００４６】
図６に示すように、甲は、丁のアイコンをクリックするなど、ＩＰ電話の相手となる丁を指定してＩＰ電話の発信を指示し（Ｓ３４０）、ＩＰ電話装置１０Ａは、甲からの指示に従って、発信要求者の甲のＩＤと、接続相手の丁のＩＤとを含み、丁とのＩＰ電話の接続を要求するＩＰ電話接続要求をＩＰ電話サーバ４０に送信する（Ｓ３５０）。
ＩＰ電話サーバ４０は、このＩＰ電話接続要求と、付加されている発信元を示すＩＰアドレスなどとを受信する（Ｓ４２０）。登録管理部４１１は、ＩＰ電話ＤＢ４２１を参照し、丁のＩＤをキーに、丁が使用しているＩＰ電話装置１０ＢのＩＰアドレスを取得し（Ｓ４３０）、ルーティング部４１６は、そのＩＰアドレスへ、ＩＰ電話接続要求を転送する（Ｓ４４０）。
【００４７】
丁のＩＣカード７３が装着されている着信側のＩＰ電話装置１０Ｂは、このＩＰ電話接続要求を受信し（Ｓ５１０）、その旨を表示するなど、丁に対して呼び出しを行う（Ｓ５２０）。丁が入力部６４を操作して応答を指示し、着信側ＩＰ電話装置１０Ｂは、この指示に従って、応答をＩＰ電話サーバ４０へ送信する（Ｓ５３０）。ＩＰ電話サーバ４０は、応答を、ＩＰ電話接続要求の送信元である発信側ＩＰ電話装置１０Ａへ転送する（Ｓ４５０）。
発信側ＩＰ電話装置１０Ａ及び着信側ＩＰ電話装置１０Ｂは、通信経路を確立し、通話可能な状態となり、呼制御処理を終了する。
【００４８】
図８は、本発明による情報処理装置及び利用者管理システムの動作、プログラムを示すフローチャートであって、一のユーザ（甲）が、自分の席から離れるなど、ＩＰ電話装置１０Ａの側から離れる場合に行う処理を示している。
図８に示すように、Ｓ６００において、ＩＰ電話装置１０Ａのリーダ７１には、甲のＩＣカード７３が挿入されている。
甲は、自分の席から離れる場合に、ＩＣカード７３をリーダ７１から取り出し、カード管理部６１３は、この取り出しを検出する（Ｓ６１０）。ＰＣ６０は、ＩＣカード７３が取り出された旨をＩＰ電話サーバ４０に通知する（Ｓ６２０）。ＰＣ６０は、スクリーンロック状態など、所定のＩＣカード７３がリーダ７１に挿入されるまでユーザが操作できない状態となり、処理を終了する（Ｓ６３０）。
【００４９】
ＩＰ電話サーバ４０は、この通知を受け（Ｓ７１０）、ＩＰ電話ＤＢ４２１の甲のＩＤに対応する使用ＩＰ電話装置のＩＰアドレスを消去し（Ｓ７２０）、処理を終了する（Ｓ７３０）。
なお、甲が、席を離れ、会議室など、他の部屋に移動した場合には、その部屋に設置されているＩＰ電話装置１０Ａ，１０Ｂのリーダ７１に携帯している自分のＩＣカード７３を挿入し、ＩＰ電話システム１は、同様の処理を行う（図５及び図６参照。）。
【００５０】
このように本実施例によれば、ＩＰ電話システム１は、ＩＰ電話装置１０Ａ，１０Ｂが、ＩＣカード７３の装着を検出した場合に、ユーザＩＤと、割り当てられているＩＰアドレスとを、ＩＰ電話サーバ４０に送信し、転送指示を行うため、ユーザが携帯しているＩＣカード７３をリーダ７１に装着するだけで、ユーザに負担をかけることなく、ユーザ状態情報を取得することが可能となった。また、ＩＰ電話サーバ４０は、この指示に基づいてユーザ状態情報をＩＰ電話ＤＢ４２１に格納し、管理するため、ユーザの所在などのユーザの状態を把握することが可能となった。更に、ＩＰ電話サーバ４０は、このユーザ状態情報に従ってＩＰ電話接続要求を転送するため、ユーザは、ＩＣカード７３をＩＰ電話装置１０Ａ，１０Ｂに装着することによって、このＩＰ電話装置１０Ａ，１０Ｂに自分宛の電話が自動的に転送されてくるため、ユーザに負担をかけず、簡単な操作で自分宛ての電話を受け取ることが可能となった。
【００５１】
更にまた、ユーザがＩＣカード７３をリーダに装着することによって、転送指示を行う、つまり、ユーザの指示に従って転送を行うため、ユーザは、複数のＩＰ電話装置１０Ａ，１０Ｂが設置されている部屋に行った場合には、利用しやすいＩＰ電話１０Ａ，１０Ｂを転送先として選択することができるなど、ユーザの利便性を向上することが可能となった。
また、ＩＰ電話サーバ４０は、ＩＰ電話装置１０Ａ，１０Ｂからの要求に応じてユーザ状態情報を提供するため、ユーザは、他のユーザの居場所などのユーザ状態を知ることが可能であり、ＩＰ電話をかけるタイミングを図るなど、利便性を向上することが可能となった。
【００５２】
更に、ＩＰ電話装置１０Ａ，１０Ｂは、ＩＣカード７３に記憶されている認証情報に基づいて、ＩＣカード７３を認証するため、不正利用を防止するとともに、ユーザは、ＩＣカード７３をＩＰ電話装置１０Ａ，１０Ｂに装着するだけで、容易に正当性を証明することが可能となった。
更にまた、ＰＣ６０は、リーダ７１からのＩＣカード７３の着脱に応じて、ユーザが使用可能／不可能な状態への状態変更を行うとともに、その旨をＩＰ電話サーバ４０に通知するため、利用者は、ＩＣカード７３をリーダ７１に装着しなければ、ＰＣ６０を利用することができず、リーダ７１へのＩＣカード７３の装着忘れを防止するとともに、正確なユーザ状態情報を取得することが可能となった。
【００５３】
また、ユーザは、ＩＣカード７３の着脱により容易にユーザ状態情報を更新することができ、利便性、確実性を向上することが可能となった。
更に、ＩＰ電話装置１０Ａ，１０Ｂは、ユーザＩＤと、ＩＰアドレスと装置識別情報とをサーバ装置へ送信し、ＩＰ電話接続要求の転送指示を行うことによって、利用者は、自席から移動した場合であっても、携帯型情報記憶媒体を、行き先に設置されている情報処理装置など、利用可能な情報処理装置に装着することによって、容易に転送の指示を行うことが可能となった。
更にまた、ＩＣカード７３は、ＰＣ６０のデスクトップセキュリティの認証対象となる、社員証として機能するなど、汎用性が高いため、ユーザは、常にＩＣカード７３を自然に携帯することができ、利便性、確実性を向上することが可能となった。
【実施例２】
【００５４】
図９は、本発明による情報処理装置及び利用者管理システムの構成を示すブロック図である。
図９に示すように、ＩＰ電話システム１−２は、ＩＰ電話装置１０Ａ，１０Ｂ、ＩＰ電話サーバ４０−２などの実施例１のＩＰ電話システム１と略同様の構成に加え、ゲートシステム２などを備えている。
ゲートシステム２は、ゲートサーバ８０と、ゲートサーバ８０に接続されている複数のゲート端末９０などとを備え、企業の各部屋など、所定の領域の入退場を管理するコンピュータシステムである。
【００５５】
複数のゲート端末９０は、それぞれ、各部屋の出入口などの担当する各領域への出入口に設けられ、ＩＣカード７３との通信を行うリーダ、ゲートの鍵を制御する制御部、リーダに挿入されたＩＣカード７３の認証を行う認証部、ゲートキーパとの通信を行う通信部など（図示しない。）を備えるコンピュータである。ゲート端末９０は、挿入されたＩＣカード７３を認証した場合には、ゲートの鍵を開錠するなど、所定の領域から出入りするユーザを制限する。また、ゲート端末９０は、ＩＣカード７３から読み取ったユーザＩＤをゲートサーバ８０に送信する。
ゲートサーバ８０は、データベースを備えるサーバコンピュータであって、各ゲート端末９０から送信されるユーザＩＤを受信し、このユーザＩＤと、入場又は退場の入退場種別、入退場時刻などとを関連づけて入退場履歴としてデータベースに記憶し、入退場者の管理を行う。また、ゲートサーバ８０は、ＩＰ電話サーバ４０−２から入退場履歴提供要求を受信した場合に、要求に応じてデータベースに格納されている入退場履歴をＩＰ電話サーバ４０−２に送信し、提供する。
【００５６】
ＩＰ電話サーバ４０−２は、制御部４１−２、記憶部４２−２、通信部４３など、実施例１のＩＰ電話サーバ４０と略同様の構成を備えている。
記憶部４２−２のＩＰ電話ＤＢ４２１−２は、ユーザＩＤに、各ユーザの転送禁止時間、転送禁止ＩＰアドレスなど、転送を制限し、管理するための転送管理情報を関連づけて格納している。転送禁止時間は、このユーザ宛の接続要求を転送が禁止されている時間であって、例えば、このユーザが会社にいるはずのない時間帯である。転送禁止ＩＰアドレスは、このユーザ宛の接続要求の転送先として禁止されているＩＰアドレスを示し、例えば、このユーザが入場禁止の部屋に設置されているＩＰ電話装置１０Ａ，１０ＢのＩＰアドレスなどである。なお、役員などのＩＤに対しては、これらの転送禁止時間、転送禁止ＩＰアドレスなど、転送に制限がない特権的な設定を行うことも可能である。
制御部４１−２は、実施例１の制御部４１と同様の構成に加え、ゲートサーバ８０から入退場履歴を取得する入退場履歴取得部、入退場履歴取得部によって取得された入退場履歴、ＩＰ電話ＤＢ４２１−２に格納されている転送管理情報などに基づいて、ＩＰ電話装置１０Ａ，１０Ｂから受信した転送指示が正当なものかを判定する正当性判定部などを備えている（図示しない）。
【００５７】
図１０は、本発明による情報処理装置及び利用者管理システムの動作、プログラムを示すフローチャートである。以下、実施例１における事前処理（図５参照。）と異なる部分について説明する。
図１０に示すように、Ｓ２１０において、ＩＰ電話サーバ４０−２は、ユーザＩＤ、送信元のＩＰ電話装置１０ＡのＩＰアドレスなどを含む転送指示をＩＰ電話装置１０Ａから受信する。制御部４１−２は、ゲートサーバ８０に対して、ＩＰ電話装置１０Ａから受信したユーザＩＤを送信し、入場履歴の提供を要求する。ゲートサーバ８０は、この要求を受け、ユーザＩＤに対応する入退場履歴をＩＰ電話サーバ４０−２に送信する（Ｓ２１１）。
制御部４１−２は、ＩＰ電話ＤＢ４２１−２を参照し、ユーザＩＤに対応する転送禁止時間帯、転送禁止ＩＰアドレスなどの転送管理情報を取得し、Ｓ２１０において受信した転送指示が正当なものであるかを判定する。例えば、時刻が転送禁止時間帯である場合、転送指示の送信元のＩＰアドレスが転送禁止ＩＰアドレスである場合には、制御部４１−２は、否と判定する（Ｓ２１２）。
【００５８】
また、制御部４１−２は、ゲートサーバ８０から受信した入退場履歴に基づいて、転送指示が正当なものであるかを判定する。例えば、Ｓ２１０において受信したＩＰアドレスのＩＰ電話装置１０Ａが設置されている部屋への入場履歴がない場合には、制御部４１−２は、否と判定する（Ｓ２１２）。
制御部４１−２は、転送指示が正当であると判定した場合には、ＩＰ電話ＤＢ４２１−２に使用ＩＰ電話装置１０ＡのＩＰアドレスを登録し（Ｓ２２０）、処理結果をＩＰ電話装置１０Ａに送信し（Ｓ２３０）、処理を終了する（Ｓ２４０）。制御部４１−２は、転送指示が正当でないと判定した場合には、その旨をＩＰ電話装置１０Ａに送信し（Ｓ２３０）、処理を終了する（Ｓ２４０）。
【００５９】
このように、本実施例によれば、実施例１と同様の効果に加え、ＩＰ電話システム１−２は、ユーザの居場所を管理することが可能となるとともに、転送の指示、及び、部屋の入退場に、ＩＣカード７３を利用するため、携帯型情報記憶媒体の有用性、汎用性を向上し、利用者の利便性を向上することが可能となった。
また、ＩＰ電話サーバ４０−２は、入退場履歴に基づいて転送の指示が正当であると判定した場合に、指示に従ってＩＰ電話接続要求の転送を行うため、ＩＰ電話装置１０Ａ，１０Ｂが設置してある部屋に入室しているユーザ宛のＩＰ電話接続要求のみをこのＩＰ電話装置１０Ａ，１０Ｂに転送し、他の人につられて入室したユーザ宛のＩＰ電話接続要求の転送を行わないなど、セキュリティを向上することが可能となった。
更に、ＩＰ電話システム１−２は、転送管理情報に基づいて転送の指示が正当であると判定した場合に、指示に従ってＩＰ電話接続要求の転送を行うことによって、勤務時間外の転送を排除する、立ち入り禁止区域への転送を排除するなど、転送をユーザごとに制限し、管理することができ、セキュリティを向上するとともに、利便性を向上することが可能となった。
【００６０】
（変形例）
以上説明した実施例に限定されることなく、種々の変形や変更が可能であって、それらも本発明の均等の範囲内である。例えば、各実施例において、ＩＰ電話サーバ４０，４０−２は、ユーザ転送先リストとして、転送指示が与えられていない場合の連絡先をユーザごとに記憶していてもよい。例えば、ＩＰ電話サーバ４０，４０−２は、携帯電話の電話番号を連絡先として記憶し、ＰＣ６０は、ユーザ状態表示画面（図７参照。）において、ユーザの状態を外出中／移動中として、携帯電話に電話をかける旨（携帯電話のアイコンなど）を表示してもよい。このユーザが通話相手として選択された場合には、ＩＰ電話サーバ４０，４０−２は、ゲートウェイ、一般電話網を介してこの携帯電話に接続要求を転送する。また、ＩＰ電話サーバ４０，４０−２は、甲が甲の机に設置してある個人用のＩＰ電話装置１０Ａを、転送指示が与えられていない場合の連絡先として記憶していてもよい。
転送指示が与えられていない場合の連絡先をＩＰ電話サーバ４０，４０−２が記憶しておくことによって、一層ユーザの利便性を向上することが可能となる。また、携帯電話に転送する設定としておくことによって、利用者の利便性をより向上することが可能となる。なお、携帯電話をＩＰ電話装置１０Ａ，１０Ｂとして使用してもよい。
【００６１】
甲は、ＩＰ電話のユーザを指定して電話をかけるが（図７参照。）、ＩＰ電話装置１０Ｂを指定して電話をかけてもよい。例えば、ＰＣ６０は、ＩＰ電話サーバ４０，４０−２と通信を行い、図１１に示すように、ＩＰ電話装置状態情報を取得して表示し、ユーザによる接続先ＩＰ電話装置１０Ｂの指定に従って、このＩＰ電話装置１０ＡのＩＤ（ＩＰアドレスなど）を含む接続要求をＩＰ電話サーバ４０，４０−２へ送信する。ＩＰ電話サーバ４０，４０−２は、この接続要求を着信側ＩＰ電話装置１０Ｂへ転送する。
【００６２】
ＩＰ電話システム１，１−２は、発信側ＩＰ電話装置１０Ａがユーザの名前、社員番号などのユーザＩＤで、ＩＰ電話の接続先を指定しているが、ユーザＩＤは、これに限定されず、例えば、電話番号であってもよい。この場合には、ＩＰ電話サーバ４０，４０−２は、ユーザ転送先リストとして、ユーザＩＤとなる電話番号に、使用ＩＰ電話装置のＩＰアドレスを対応させて記憶することとなる。発信側ＩＰ電話装置１０Ａが、電話番号でユーザＩＤを指定することができることとなり、番号入力キーが主な入力装置となるハードフォン（従来の電話機、ＩＰ電話機）であっても、容易に相手を指定することが可能となる。
【００６３】
ＩＰ電話システム１，１−２は、呼制御サーバ、ＩＰ−ＰＢＸの機能を有するＩＰ電話サーバ４０，４０−２を備えているが、機能毎に複数のサーバを備えていてもよく、ＩＰ電話装置１０Ａ，１０Ｂへの接続要求の転送を管理することができれば、どのような構成によってＩＰ電話サーバ４０，４０−２の機能を実現するかは限定されない。従って、呼制御サーバ、ＩＰ−ＰＢＸなどの機能を有するＩＰ電話サーバ４０，４０−２がＩＰ電話ＤＢ４２１，４２１−２を備えているが、ＤＮＳサーバなど、他のサーバがＩＰ電話ＤＢ４２１，４２１−２を備えていてもよい。
また、ＩＰ電話システム１−２が、ゲートサーバ２の機能を備えていてもよい。
【００６４】
ＩＰ電話システム１，１−２が準拠する呼制御プロトコルは、ＳＩＰ（ＩＥＴＦ）、Ｈ．３２３（ＩＴＵ−Ｔ）などのいずれであってもよい。ＩＰ電話サーバ４０，４０−２など、ＩＰ電話装置１０Ａ，１０Ｂへの呼接続を媒介する装置を設置することができれば、準拠する呼制御プロトコルは限定されない。
【００６５】
ＩＰ電話システム１，１−２は、情報処理装置として、いわゆるソフトフォンであるＩＰ電話装置１０Ａ，１０Ｂを例示しているが、これに限定されない。例えば、アナログ音声信号のやり取りを行う従来型の電話機に接続されるＶｏＩＰアダプタであってもよく、携帯電話機、ＩＰ電話機であってもよい。
【００６６】
ＩＰ電話装置１０Ａ，１０Ｂは、リーダ７１を備えているが、リーダ７１に装着可能なＩＣカード７３は、１枚に限定されず、複数枚装着可能であってもよい。同様に、ＩＰ電話装置１０Ａ，１０Ｂは、ＰＣ６０に接続されている複数のリーダ７１を備えていてもよい。例えば、複数のユーザが会議室に設置されているＩＰ電話装置１０Ａ，１０ＢにそれぞれのＩＣカード７３を挿入することによって、このＩＰ電話装置１０Ａ，１０Ｂを複数のユーザ宛の接続要求の転送先として指定することが可能となる。
【００６７】
ＩＣカード７３がリーダ７１に装着されている期間中、ユーザがＩＰ電話装置１０Ａ，１０Ｂを使用可能な状態となるが、ＩＰ電話装置１０Ａ，１０Ｂは、ＩＣカード７３の装着を一旦検出したら、その後に、ＩＣカード７３の取り外しを検出しても、その旨をＩＰ電話サーバ４０，４０−２に伝えなくてもよい。ＩＰ電話サーバ４０，４０−２が新たな転送指示を受けるまで、転送指示があったＩＰ電話サーバ１０Ａ，１０Ｂに接続要求を転送し続ける。ＩＰ電話装置１０Ａ，１０ＢにＩＣカード７３を一枚だけしか装着できない場合であっても、このＩＰ電話装置１０Ａ，１０Ｂに複数のユーザ宛の接続要求を転送することが可能となる。また、ＩＣカード７３の取り忘れを防止するなど、ユーザの利便性を向上することが可能となる。
【００６８】
携帯型情報記憶媒体として、ＩＣカード７３を例示したが、これに限定されず、ユーザＩＤをリーダ７１が読み取り可能なように記憶し、所望のセキュリティを保持することができれば、他の携帯型情報記憶媒体であってもよい。携帯型情報記憶媒体とは、ＳＩＭカード、ＵＩＭカードなどの他のＩＣカード、ＩＣタグ、ＩＣカード機能を備える携帯電話機、バーコードを備えるカードなど、所定の装置が読み出し可能なように情報を記憶する携帯型の記憶媒体である。
【００６９】
また、ＩＣカード７３及びリーダ７１間の通信における通信方式は、限定されず、接触式、非接触式など、いずれであってもよい。
更に、ＩＰ電話装置１０Ａは、リーダ１０Ａに挿入されたＩＣカード７３を検出し、ユーザＩＤを読み取っているが、ＩＣカード７３及びリーダ７１が非接触通信を行う場合には、ＩＣカード７３がリーダ７１の所定の場所に置かれたこと、リーダ７１に翳されたことなど、リーダ７１の通信可能範囲内にＩＣカード７３が持ち込まれたことを検出してもよい。リーダ７１と通信可能な所定の場所にＩＣカード７３が移動してきたことを検出することができればよい。
同様に、ＩＰ電話装置１０Ａは、リーダ７１の通信可能な所定の場所からＩＣカード７３が取り去られたことを検出することができればよい。
【図面の簡単な説明】
【００７０】
【図１】情報処理装置及び利用者管理システムの構成を示すブロック図である。（実施例１）
【図２】情報処理装置の構成を示すブロック図である。（実施例１）
【図３】ＩＰ電話サーバ４０の構成を示すブロック図である。（実施例１）
【図４】ＩＰ電話ＤＢ４２１に格納されている情報を示す図である。（実施例１）
【図５】情報処理装置及び利用者管理システムの動作、プログラムを示すフローチャートである。（実施例１）
【図６】情報処理装置及び利用者管理システムの動作、プログラムを示すフローチャートである。（実施例１）
【図７】ＰＣ６０の表示部６５の表示を示す図である。（実施例１）
【図８】情報処理装置及び利用者管理システムの動作、プログラムを示すフローチャートである。（実施例１）
【図９】情報処理装置及び利用者管理システムの構成を示すブロック図である。（実施例２）
【図１０】情報処理装置及び利用者管理システムの動作、プログラムを示すフローチャートである。（実施例２）
【図１１】ＰＣ６０の表示部６５の表示を示す図である。（変形例）
【図１２】ＩＰ電話システムの構成を示すブロック図である。（従来例）
【符号の説明】
【００７１】
１，１−２，１−３  ＩＰ電話システム
２  ゲートシステム
１０Ａ，１０Ｂ，１０Ａ−３，１０Ｂ−３  ＩＰ電話装置
２０Ａ，２０Ｂ  ＬＡＮ
３０Ａ，３０Ｂ  ルータ
４０，４０−２，４０−３  ＩＰ電話サーバ
４１  制御部
４２  記憶部
４３  通信部
５０  ＩＰ網
６０  ＰＣ
６１  制御部
６２  記憶部
６３  通信部
６４  入力部
６５  表示部
７１  リーダ
７２  音声入出力部
７３  ＩＣカード
８０  ゲートサーバ
９０  ゲート端末
【図１】
2006140694.tif 000003
【図２】
2006140694.tif 000004
【図３】
2006140694.tif 000005
【図４】
2006140694.tif 000006
【図５】
2006140694.tif 000007
【図６】
2006140694.tif 000008
【図７】
2006140694.tif 000009
【図８】
2006140694.tif 000010
【図９】
2006140694.tif 000011
【図１０】
2006140694.tif 000012
【図１１】
2006140694.tif 000013
【図１２】
2006140694.tif 000014