(57)【特許請求の範囲】
【請求項１】
利用者が所持するＩＣカードと、前記ＩＣカードの認証を行うゲート装置と、リアルタイム通信の機能を有する端末と、前記ゲート装置および前記端末と通信回線を介して接続されるサーバと、から構成される通信転送システムであって、
前記ＩＣカードは、認証処理用の固有情報であるＩＤコードを記憶する手段、を備え、
前記ゲート装置は、前記ＩＣカードから前記ＩＤコードを読み取る手段と、前記ＩＤコードに基づいて認証処理を行う認証処理手段と、前記認証処理が成功した場合、前記利用者の入退室情報を前記サーバに送信する入退室情報送信手段と、を備え、
前記サーバは、前記利用者ごとに割り当てられたＳＩＰアドレスと対応付けて、前記利用者が通常使用している前記端末のＩＰアドレスである標準端末ＩＰアドレスを保持するロケーションデータベースと、前記ゲート装置から受信した前記入退室情報に応じて制御を行う入退室情報制御手段と、通信要求に対して、前記ＳＩＰアドレスを検索キーとして前記ロケーションデータベースを検索し、検索結果に応じて通信セッションの制御を行う通信セッション制御手段と、を備え、
前記サーバが備える前記入退室情報制御手段は、前記入退室情報として入室と退室を区別する第１情報および入退室日時が所定時間内か所定時間外のいずれであるかを示す第２情報を受信し、前記第１情報および前記第２情報ごとに予め定められた通信転送シナリオを、前記ロケーションデータベースに登録するものであり、前記サーバが備える前記通信セッション制御手段は、通信要求に対して、前記ＳＩＰアドレスを検索キーとして前記ロケーションデータベースを検索し、前記ロケーションデータベースに登録されている前記通信転送シナリオに基づいて、前記第１情報および前記第２情報ごとに異なる通信セッションの制御を行うものであることを特徴とする通信転送システム。
【請求項２】
前記端末は、前記ＳＩＰアドレスを前記標準端末ＩＰアドレスとともに前記サーバに送信するＳＩＰアドレス送信手段、を更に備え、
前記サーバは、受信した前記ＳＩＰアドレスおよび前記標準端末ＩＰアドレスを前記ロケーションデータベースに登録するＳＩＰアドレス登録手段、を更に備えることを特徴とする請求項１に記載の通信転送システム。
【請求項３】
利用者が所持するＩＣカードの認証を行うゲート装置、およびリアルタイム通信の機能を有する端末と通信回線を介して接続されるサーバであって、
前記利用者ごとに割り当てられたＳＩＰアドレスと対応付けて、前記利用者が通常使用している前記端末のＩＰアドレスである標準端末ＩＰアドレスを保持するロケーションデータベースと、
前記ＩＣカードの認証処理が成功した場合に、前記ゲート装置から送信される前記利用者の入退室情報に応じて制御を行う入退室情報制御手段と、
通信要求に対して、前記ＳＩＰアドレスを検索キーとして前記ロケーションデータベースを検索し、検索結果に応じて通信セッションの制御を行う通信セッション制御手段と、
を備え、
前記入退室情報制御手段は、前記入退室情報として入室と退室を区別する第１情報および入退室日時が所定時間内か所定時間外のいずれであるかを示す第２情報を受信し、前記第１情報および前記第２情報ごとに予め定められた通信転送シナリオを、前記ロケーションデータベースに登録するものであり、前記通信セッション制御手段は、通信要求に対して、前記ＳＩＰアドレスを検索キーとして前記ロケーションデータベースを検索し、前記ロケーションデータベースに登録されている前記通信転送シナリオに基づいて、前記第１情報および前記第２情報ごとに異なる通信セッションの制御を行うものであることを特徴とするサーバ。
【請求項４】
前記端末から送信される前記ＳＩＰアドレスおよび前記標準端末ＩＰアドレスを前記ロケーションデータベースに登録するＳＩＰアドレス登録手段、
を更に備えることを特徴とする請求項３に記載のサーバ。
【請求項５】
コンピュータを請求項３または請求項４に記載のサーバとして機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電話機等の端末の利用者が所用で常時使用している端末の設置場所から離れた場所に移動した場合でも、その移動先の近傍に設置されている端末に対して通信転送処理を行えるようにした通信転送システムに関する。
【背景技術】
【０００２】
近年、ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）技術を利用したＩＰ電話が普及している。ＶｏＩＰとは、音声を各種符号化方式で圧縮してパケットに変換し、ＩＰネットワーク上でリアルタイムに伝送する技術である。ＩＰ電話は、狭義の意味では、電気通信事業者のＩＰ加入者線を利用した電話番号の割り当てられるサービスを指すが、広義の意味では、パーソナルコンピュータ（以下、「パソコン」という。）同士で通話する場合など電話番号が割り当てられない電話サービスも含む。そして、ＩＰ電話等に係るセッションの制御を定めた規約として、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）が注目されてきている。
【０００３】
ＳＩＰとは、２つ以上の電話機等の端末間でセッションを確立するためのＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）標準の通信プロトコルであり、ＩＰ電話等に係るセッションの開始、変更、終了などの制御手順を定めている。ＳＩＰによってセッションが制御される通信システムは、電話（テレビ電話も含む）システム、インスタントメッセージングシステム（在席確認、チャット、ファイル転送等が可能なシステム）といった双方向のリアルタイム通信システムである。
【０００４】
図２３は、通信プロトコルの関係を示す図である。例えば、ウェブ閲覧に利用されるＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）や電子メールに利用されるＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ
Ｐｒｏｔｏｃｏｌ）は、トランスポート層にＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）、ネットワーク層にＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を使っている。一方、ＳＩＰは、トランスポート層にＴＣＰまたはＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）、ネットワーク層にＩＰを使っている。尚、ＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）は、音声や動画などのデータストリームをリアルタイムに配送するためのデータ転送プロトコルである。ＲＴＰは、ＩＰ電話において、音声データをＩＰネットワーク上で配送する役目を果たす。
【０００５】
ＳＩＰにおいて電話番号に相当するものが、ＳＩＰ  ＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）である。ＳＩＰ  ＵＲＩは、「ｓｉｐ：」または「ｓｉｐｓ：」から始まり、例えば、「ｓｉｐ：ｂｏｂ＠ｅｘａｍｐｌｅ．ｃｏｍ」である。この場合、「ｂｏｂ」がユーザパートであり、「ｅｘａｍｐｌｅ．ｃｏｍ」がホストパートである。ＳＩＰ  ＵＲＩは、一般には、特定の人や端末をあらわすとは限らない。例えば、グループを特定するＳＩＰ  ＵＲＩの場合、一つのＳＩＰ  ＵＲＩを複数の端末のＩＰアドレスに対応付けることもできる。また、例えば、人を特定するＳＩＰ  ＵＲＩの場合、複数の人のＳＩＰ  ＵＲＩを同一の端末のＩＰアドレスに対応付けることもできる。以下では、ＳＩＰ  ＵＲＩを「ＳＩＰアドレス」と記載する。
【０００６】
ＳＩＰを用いて通信のセッションを確立する場合、一般に、サーバが、通信要求先のＳＩＰアドレスの名前解決を行う。概説すると、まず、通信要求元の端末が、通信要求先のＳＩＰアドレスを、サーバに送信する。次に、サーバが、ＳＩＰアドレスとＩＰアドレスとの対応関係を保持するロケーションデータベースを参照し、通信要求先の端末のＩＰアドレスを取得する。次に、サーバが、取得したＩＰアドレスを、通信要求元の端末に送信する（リダイレクトサーバ型）。または、サーバが、通信要求を、取得したＩＰアドレスで特定される通信要求先の端末に送信する（プロキシサーバ型）。以下では、「通信要求」は、ＳＩＰの規約に従い、通信要求先としてＳＩＰアドレスが指定されたものを指すものとする。また、「端末」は、リアルタイム通信の機能を有する装置を指すものとする。また、「サーバ」は、通信要求先のＳＩＰアドレスの名前解決を行う機能を有する装置を指すものとする。
【０００７】
一方、会社員などが、仕事の都合で会社の自席デスクなどの通常仕事を行っている場所を離れて、他の場所に移動することがある。
例えば、会議や打ち合わせで会議室に行ったり、他の部署のフロアーに行くなどして自席を離れることもあり、また、自社の工場や支社などに外出したりする場合もある。
このような場合には、自席に設置されている電話機に電話がかかってきても直ぐに本人にとりつぐことができないために、急ぎの内容の電話であっても本人による適切な対応ができないという問題がある。
【０００８】
このようなことからも、ユーザが使用する端末のＩＰアドレスとユーザのＳＩＰアドレスとを対応づけてＳＩＰサーバに登録しておき、ユーザが移動して、使用する端末に変更が生じた場合に、ＳＩＰサーバに変更した端末のＩＰアドレスを更新して登録することで、ユーザが使用する端末が変わってもセッションを開始できるようにした技術が公知となっている。（例えば、特許文献１参照）
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００２−１５２８０５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、上記従来の技術では、ユーザの位置情報を取得するためにＧＰＳレシーバなどを用いる必要があるので、会社などで社員に対して簡単に導入することができないと共に、必要な機器を配布しなければならず、コストもかかるという問題がある。
【００１１】
本発明は、ＩＣカードを社員証などとして配布している場合に、そのＩＣカードを利用して、電話機等の端末の利用者が、常時使用している端末が備えられている場所から離れ、他の場所に移動して留守にした場合でも、留守中に送られてきた通信を、その移動先の近傍に設置されている端末に対して転送処理できるようにして、迅速な対応を図れるようにした通信転送システムを提供する。
また、更に、本発明は、利用者への通信要求に対して、ゲート装置から送信される利用者の入退室情報に応じて最適な通信セッションの制御を行う通信転送システムを提供する。
【課題を解決するための手段】
【００１２】
前述の課題を解決するために第１の発明は、利用者が所持するＩＣカードと、前記ＩＣカードの認証を行うゲート装置と、リアルタイム通信の機能を有する端末と、前記ゲート装置および前記端末と通信回線を介して接続されるサーバと、から構成される通信転送システムであって、前記ＩＣカードは、認証処理用の固有情報であるＩＤコードを記憶する手段、を備え、前記ゲート装置は、前記ＩＣカードから前記ＩＤコードを読み取る手段と、前記ＩＤコードに基づいて認証処理を行う認証処理手段と、前記認証処理が成功した場合、前記利用者の入退室情報を前記サーバに送信する入退室情報送信手段と、を備え、前記サーバは、前記利用者ごとに割り当てられたＳＩＰアドレスと対応付けて、前記利用者が通常使用している前記端末のＩＰアドレスである標準端末ＩＰアドレスを保持するロケーションデータベースと、前記ゲート装置から受信した前記入退室情報に応じて制御を行う入退室情報制御手段と、通信要求に対して、前記ＳＩＰアドレスを検索キーとして前記ロケーションデータベースを検索し、検索結果に応じて通信セッションの制御を行う通信セッション制御手段と、を備え、前記サーバが備える前記入退室情報制御手段は、前記入退室情報として入室と退室を区別する第１情報および入退室日時が所定時間内か所定時間外のいずれであるかを示す第２情報を受信し、前記第１情報および前記第２情報ごとに予め定められた通信転送シナリオを、前記ロケーションデータベースに登録するものであり、前記サーバが備える前記通信セッション制御手段は、通信要求に対して、前記ＳＩＰアドレスを検索キーとして前記ロケーションデータベースを検索し、前記ロケーションデータベースに登録されている前記通信転送シナリオに基づいて、前記第１情報および前記第２情報ごとに異なる通信セッションの制御を行うものであることを特徴とする通信転送システムである。
【００１３】
第１の発明において、前記端末は、前記ＳＩＰアドレスを前記標準端末ＩＰアドレスとともに前記サーバに送信するＳＩＰアドレス送信手段、を更に備え、前記サーバは、受信した前記ＳＩＰアドレスおよび前記標準端末ＩＰアドレスを前記ロケーションデータベースに登録するＳＩＰアドレス登録手段、を更に備えることが望ましい。
【００１５】
第２の発明は、利用者が所持するＩＣカードの認証を行うゲート装置、およびリアルタイム通信の機能を有する端末と通信回線を介して接続されるサーバであって、前記利用者ごとに割り当てられたＳＩＰアドレスと対応付けて、前記利用者が通常使用している前記端末のＩＰアドレスである標準端末ＩＰアドレスを保持するロケーションデータベースと、前記ＩＣカードの認証処理が成功した場合に、前記ゲート装置から送信される前記利用者の入退室情報に応じて制御を行う入退室情報制御手段と、通信要求に対して、前記ＳＩＰアドレスを検索キーとして前記ロケーションデータベースを検索し、検索結果に応じて通信セッションの制御を行う通信セッション制御手段と、を備え、前記入退室情報制御手段は、前記入退室情報として入室と退室を区別する第１情報および入退室日時が所定時間内か所定時間外のいずれであるかを示す第２情報を受信し、前記第１情報および前記第２情報ごとに予め定められた通信転送シナリオを、前記ロケーションデータベースに登録するものであり、前記通信セッション制御手段は、通信要求に対して、前記ＳＩＰアドレスを検索キーとして前記ロケーションデータベースを検索し、前記ロケーションデータベースに登録されている前記通信転送シナリオに基づいて、前記第１情報および前記第２情報ごとに異なる通信セッションの制御を行うものであることを特徴とするサーバである。
【００１６】
第２の発明において、前記端末から送信される前記ＳＩＰアドレスおよび前記標準端末ＩＰアドレスを前記ロケーションデータベースに登録するＳＩＰアドレス登録手段、を更に備えることが望ましい。
【００１８】
第３の発明は、コンピュータを第２の発明に係るサーバとして機能させるためのプログラムである。
【発明の効果】
【００１９】
第１の発明に係る通信転送システムは、認証処理を行う度にゲート装置から送信される入退室情報に応じて制御を行う。そして、利用者への通信要求に対して、ＳＩＰアドレスを検索キーとしてロケーションデータベースを検索し、検索結果に応じて通信セッションの制御を行う。従って、利用者への通信要求に対して、入退室情報に応じて最適な通信セッションの制御を行うことができる。そして、利用者は、自席を離れる際に端末に対して何ら操作をしなくても、自席を離れている間の通信要求に対して迅速に対応することができる。
【００２０】
特に、第１の発明に係る通信転送システムにおいて、ゲート装置から受信した入退室情報に応じて、入退室情報の区分ごとに予め定められた通信転送シナリオをロケーションデータベースに登録することで、サーバは、様々な通信転送処理を行うことができる。そして、利用者は、入退室情報の区分ごとに、自らが所望する通信転送サービスを受けることができる。
【００２１】
第２の発明に係るサーバは、第１の発明に係る通信転送システムにおける特徴的な構成である。特に、既に入退室管理システムを導入し、ＩＣカードが利用者に配布され、ゲート装置が設置されている企業等については、第２の発明に係るサーバを新規に構築することで、第１の発明に係る通信転送システムを導入することができる。
【図面の簡単な説明】
【００２２】
【図１】第１の実施の形態に係る通信転送システムの概要を示す図
【図２】ロケーションデータベース１２の登録情報を示す図
【図３】第１の実施の形態に係る通信転送システムに関するシステムブロック図
【図４】社員２が資料室に移動してパソコン５を使用する場合の処理手順を示す図
【図５】サーバ１１が通信要求を受信した場合の処理手順を示す図
【図６】社員２がパソコン５の使用を終了する場合の処理手順を示す図
【図７】第２の実施の形態に係る通信転送システムの概要を示す図
【図８】第２の実施の形態に係る通信転送システムを構成する各種装置の概要を示す図
【図９】通信転送シナリオの１例を示す図
【図１０】ロケーションデータベース８４が記憶するデータの１例を示す図
【図１１】入退室情報とシナリオコードの対応関係の１例を示す図
【図１２】端末５４からサーバ５６のロケーションデータベース８４にＳＩＰアドレスを登録する場合の処理手順を示す図
【図１３】サーバ５６が通信要求を受信した場合の処理手順を示す図
【図１４】ゲート装置５１からサーバ５６に入退室情報を送信する場合の処理手順を示す図
【図１５】実施例１における社員２等の行動内容を示す図
【図１６】実施例１におけるＮｏ１の行動後のロケーションデータベース８４を示す図
【図１７】実施例１におけるＮｏ２の行動後のロケーションデータベース８４を示す図
【図１８】実施例１におけるＮｏ４の行動後のロケーションデータベース８４を示す図
【図１９】実施例２における社員２等の行動内容を示す図
【図２０】実施例２におけるＮｏ１の行動後のロケーションデータベース８４を示す図
【図２１】実施例２におけるＮｏ３の行動後のロケーションデータベース８４を示す図
【図２２】実施例２におけるＮｏ４の行動後のロケーションデータベース８４を示す図
【図２３】通信プロトコルの関係を示す図
【発明を実施するための形態】
【００２３】
最初に、本発明に係る通信転送システムについて、第１の実施の形態を図面に基づいて詳細に説明する。第１の実施の形態では、リアルタイム通信の中でも、特に電話についての通信転送処理を扱う。但し、電話以外のリアルタイム通信であっても、同様に実施することが可能である。
図１は、第１の実施の形態に係る通信転送システムの概要を示す図である。図２は、ロケーションデータベース１２の登録情報を示す図である。図３は、第１の実施の形態に係る通信転送システムに関するシステムブロック図である。図４から図６は、第１の実施の形態に係る通信転送システムの処理手順を示すフローチャートである。
【００２４】
まず、第１の実施の形態に係る通信転送システムの概要を図１に基づいて説明する。
図１には、フロアー１内の異なる２つの場所に、それぞれ装置としてのパソコンと端末としての電話機とが備えられている状況が示されている。
これらパソコン及び電話機のうち、一方のパソコン３と電話機４は、その利用者である特定の社員２が、常時仕事で使用するための専用のパソコン３及び電話機４である。また、他のパソコン５と電話機６は、資料室などに設置され、多くの社員が共通で利用するために設置されている共同利用のためのパソコン５及び電話機６である。
したがって、社員２が自席にいる場合、社員２に対する電話は、社員２が常時仕事で使用する電話機４が応答する。
【００２５】
また、社員２は、社員証を兼ねたＩＣカード７を所持しており、各々のパソコン３、５には、ＩＣカード７に記憶されている認証用の固有情報を読み取るためのＩＣカードリーダ８、９が備えられ、その認証処理で認証が受けられた場合に限ってパソコン３、５の使用ができるようにセキュリティ上の管理が施されている。ＩＣカード７は、接触型、または非接触型のいずれであっても良い。
それぞれのパソコン３、５及び電話機４、６は、通信回線１０を介してサーバ１１と接続されている。サーバ１１は、ロケーションデータベース１２を備えている。
【００２６】
図２に示すように、ロケーションデータベース１２には、利用者ごとに割り当てたＳＩＰアドレスに対応付けられて、利用者が標準で利用する電話機のＩＰアドレス（以下、「標準端末ＩＰアドレス」という。）が登録されている。また、社員２が自席から移動し、移動先に設けられたパソコンを使用することで、パソコンの近くに設置されている電話機を転送先として、その電話機のＩＰアドレス（以下、「転送先端末ＩＰアドレス」という。）が登録される。
【００２７】
社員２の場合には、常時仕事で使用する電話機４のＩＰアドレスが標準端末ＩＰアドレスとなっており、社員２が離席して他の場所に移動した際、近くに設置されている電話機の受信先が転送先端末ＩＰアドレスとして登録されることになる。
したがって、社員２が自席から他の場所へ移動した場合、社員２に対する電話は、移動先の電話機が応答する状態に設定され、社員２は電話に直接対応することができる。
【００２８】
次に、第１の実施の形態に係る通信転送システムのシステム構成を、図３のシステムブロック図に基づいて説明する。
図３のシステムブロック図には、資料室などに設置されている共同利用のためのパソコン５及び電話機６と、通信回線１０を介して接続されているサーバ１１との関係が示されている。
ＩＣカード７は、ＳＩＰアドレス１３とＩＤコード１４とを記憶する記憶手段１５、制御手段１６、入出力手段１７を備えている。ＩＤコード１４は、社員２がパソコン５を使用する際に必要な認証処理用の固有情報であり、パソコン５は、ＩＣカード７から読み取られたＩＤコード１４に基づく認証処理で、認証が受けられた場合に限って使用が可能となるようにしてある。
尚、ＳＩＰアドレスは、ＩＣカード７の記憶手段１５に記憶されていなくても良い。例えば、後述するパソコン５の記憶手段２１が、ＩＤコード１４と関連付けて、保持していても良い。また、例えば、サーバ１１が、ＩＤコード１４と関連付けて、保持していても良い。以下では、説明を簡単にするために、ＳＩＰアドレス１３が、ＩＣカード７の記憶手段１５に記憶されていることとする。
【００２９】
また、パソコン５は、表示手段１８、認証処理手段１９、インターフェース（Ｉ／Ｆ）２０、記憶手段２１、入力手段２２、ＳＩＰ／ＩＰアドレス送信手段２３、送受信手段２４、転送先端末ＩＰアドレス消去信号送信手段２５、制御手段２６などが備えられている。
認証処理手段１９は、ＩＣカードリーダ９でＩＣカード７から読み取ったＩＤコード１４に基づき、認証処理を行う機能を有している。
また、記憶手段２１には、パソコン５の近くに設置されている電話機６のＩＰアドレス２７が予め登録されている。
そして、社員２がパソコン５を使用するために移動してきた場合に、この電話機６のＩＰアドレス２７が転送先端末ＩＰアドレスとなる。
【００３０】
ＳＩＰ／ＩＰアドレス送信手段２３は、ＩＣカードリーダ９でＩＣカード７から読み取ったＳＩＰアドレス１３と、パソコン５の記憶手段２１に登録されている転送先端末ＩＰアドレスであるＩＰアドレス２７とをサーバ１１に送信する機能を有している。
また、転送先端末ＩＰアドレス消去信号送信手段２５は、社員２がパソコン５の使用を終了した場合に、サーバ１１に対して、ロケーションデータベース１２が保持する転送先端末ＩＰアドレスであるＩＰアドレス２７を消去させるための指示信号を送信する機能を有している。
【００３１】
次に、サーバ１１は、転送先端末ＩＰアドレス登録手段２８、送受信手段２９、ロケーションデータベース１２、通信転送処理手段３１、制御手段３２、転送先端末ＩＰアドレス消去手段３３などを備えている。
図２の説明にて前述したように、ロケーションデータベース１２には、利用者毎に割り当てた社員２のＳＩＰアドレスに対応付けられて、社員２の自席に備えられている電話機４のＩＰアドレスが標準端末ＩＰアドレスとして予め登録されている。
したがって、通常の状態では、社員２に対する電話は、標準端末ＩＰアドレスで特定される電話機４が応答するように設定されている。
【００３２】
転送先端末ＩＰアドレス登録手段２８は、パソコン５から送信されたＳＩＰアドレス１３および転送先端末ＩＰアドレスをロケーションデータベース１２に登録する機能を有している。
ロケーションデータベース１２に転送先端末ＩＰアドレスを登録しておくことで、社員２に対する通信要求を受信した際、通信転送処理手段３１が、標準端末ＩＰアドレスに代えて、転送先端末ＩＰアドレスであるＩＰアドレス２７で特定される電話機６に対し通信転送の処理を行うことができる。すなわち、通信転送処理手段３１は、ロケーションデータベース１２に転送先端末ＩＰアドレスが登録されているＳＩＰアドレス宛ての通信要求に対し、転送先端末ＩＰアドレスを通信応答先として通信を転送する。
【００３３】
転送先端末ＩＰアドレス消去手段３３は、パソコン５から転送先端末ＩＰアドレスの消去を指示する信号を受信すると、ロケーションデータベース１２に登録されている転送先端末ＩＰアドレスの消去処理を行う。
ロケーションデータベース１２から転送先端末ＩＰアドレスを消去することで、その後、社員２に対する通信要求を受信した際、通信転送処理手段３１が、標準端末ＩＰアドレスで特定される電話機４に対し通信転送の処理を行うことができる。すなわち、通信転送処理手段３１は、ロケーションデータベース１２に転送先端末ＩＰアドレスが登録されていないＳＩＰアドレス宛ての通信要求に対し、標準端末ＩＰアドレスを通信応答先として通信を転送する。
【００３４】
次に、第１の実施の形態に係る通信転送システムの処理手順を、図４から図６に示すフローチャート図に基づいて説明する。
【００３５】
図４は、社員２が資料室に移動してパソコン５を使用する場合の処理手順を示す図である。
図４に示すように、社員２がパソコン５のＩＣカードリーダ９にＩＣカード７を差し込む、またはＩＣカード７をかざすと、パソコン５の制御手段２６は、ＩＣカードリーダ９を介して、ＩＣカード７の読み取りを行い、ＳＩＰアドレス１３およびＩＤコード１４を取得する（Ｓ１０１）。
【００３６】
次に、パソコン５の制御手段２６は、認証処理手段１９によって、ＩＤコード１４の認証を行う（Ｓ１０２）。
認証処理が成功した場合（Ｓ１０３のＹｅｓ）、Ｓ１０４に進む。
認証処理が失敗した場合（Ｓ１０３のＮｏ）、処理を終了する。
【００３７】
次に、パソコン５の制御手段２６は、ＳＩＰ／ＩＰアドレス送信手段２３によって、ＳＩＰアドレス１３および転送先端末ＩＰアドレスをサーバ１１に送信する（Ｓ１０４）。転送先端末ＩＰアドレスは、予めパソコン５の記憶手段２１に記憶されているＩＰアドレス２７である。そして、ＩＰアドレス２７は、パソコン５の近くに設置されている電話機６を特定するものである。
【００３８】
次に、サーバ１１の制御手段３２は、パソコン５から受信したＳＩＰアドレス１３および転送先端末ＩＰアドレスを基に、ロケーションデータベース１２を更新する（Ｓ１０５）。すなわち、サーバ１１の制御手段３２は、転送先端末ＩＰアドレス登録手段２８によって、パソコン５から受信したＳＩＰアドレス１３を検索キーとしてロケーションデータベース１２を検索し、パソコン５から受信した転送先端末ＩＰアドレスの値をロケーションデータベース１２に登録する。
【００３９】
図５は、サーバ１１が通信要求を受信した場合の処理手順を示す図である。
図５に示すように、第三者からの通信要求を受信すると、サーバ１１の制御部３２は、通信要求からＳＩＰアドレスを取得する（Ｓ２０１）。ここで、取得したＳＩＰアドレスは、第三者が通信を望んでいる社員２を特定するものである。
【００４０】
次に、サーバ１１の制御部３２は、取得したＳＩＰアドレスを検索キーとしてロケーションデータベース１２を検索する（Ｓ２０２）。
該当するレコードが存在する場合（Ｓ２０３のＹｅｓ）、Ｓ２０４に進む。
該当するレコードが存在しない場合（Ｓ２０３のＮｏ）、サーバ１１の制御部３２は、取得したＳＩＰアドレスがロケーションデータベース１２に存在しないＳＩＰアドレスであることを示すエラー値を、通信要求元に返却し（Ｓ２０５）、処理を終了する。
【００４１】
次に、サーバ１１の制御部３２は、転送先端末ＩＰアドレスの値があるかどうか確認する（Ｓ２０４）。
値がある場合（Ｓ２０５のＹｅｓ）、サーバ１１の制御部３２は、転送先端末ＩＰアドレスを、通信要求元に返却し（Ｓ２０６）、処理を終了する。
値がない場合（Ｓ２０５のＮｏ）、サーバ１１の制御部３２は、標準端末ＩＰアドレスを、通信要求元に返却し（Ｓ２０７）、処理を終了する。
【００４２】
図５に示した処理手順は、サーバ１１が備える通信転送処理手段３１の処理手順の１例である。図５に示した処理手順では、通信要求に対して、転送先を解決し、その転送先を示すＩＰアドレスを通信要求元に返却している。これに対して、通信要求元では、受信したＩＰアドレスを用いて直接通信を開始する。
一方、通信転送処理手段３１の他の処理手順としては、通信要求に対して、転送先を解決し、通信要求を転送先に送信することもできる。この場合、サーバ１１は、通信要求を中継する役割を果たす。
【００４３】
図６は、社員２がパソコン５の使用を終了する場合の処理手順を示す図である。
図６に示すように、社員２がパソコン５の使用を終了すると、パソコン５の制御手段２６は、転送先端末ＩＰアドレス消去信号送信手段２５によって、転送先端末ＩＰアドレスの消去信号をサーバ１１に送信する（Ｓ３０１）。
【００４４】
次に、サーバ１１の制御手段３２は、パソコン５から受信した転送先端末ＩＰアドレスの消去信号を基に、ロケーションデータベース１２を更新する（Ｓ３０２）。すなわち、サーバ１１の制御手段３２は、転送先端末ＩＰアドレス消去手段３３によって、パソコン５から受信した転送先端末ＩＰアドレスの消去信号に係るＳＩＰアドレスを検索キーとしてロケーションデータベース１２を検索し、消去信号に係る転送先端末ＩＰアドレスの値をロケーションデータベース１２から消去する。
【００４５】
以上のように、第１の実施の形態に係る通信転送システムは、ＩＣカード７の認証処理を行った装置の近くに備えられている電話機に通信転送を行うため、ＩＣカード７の所持者の居場所を追跡して通信転送を行うことができる。
【００４６】
次に、第２の実施の形態に係る通信転送システムを図面に基づいて詳細に説明する。
図７は、第２の実施の形態に係る通信転送システムの概要を示す図である。図８は、第２の実施の形態に係る通信転送システムを構成する各種装置の概要を示す図である。図９は、通信転送シナリオの１例を示す図である。図１０は、ロケーションデータベース８４が記憶するデータの１例を示す図である。図１１は、入退室情報とシナリオコードの対応関係の１例を示す図である。図１２から図１４は、第２の実施の形態に係る通信転送システムの処理手順を示すフローチャートである。
【００４７】
図７に示すように、エントランス１ａには、ＩＣカード７の認証を行うゲート装置５１が設置される。利用者である社員２は、ＩＣカード７を所持し、出社および退社の際にゲート装置５１を通過する。尚、以下では、便宜上、社員２が外部から会社の建物に入る際にゲート装置５１を通過することを「エントランスに入室」、社員２が会社の建物から外部へ出る際にゲート装置５１を通過することを「エントランスを退室」と記載することとする。
【００４８】
フロアー１内には、事務室および会議室が存在する。事務室の入退室口には、ＩＣカード７の認証を行うゲート装置５２が設置される。事務室内には、リアルタイム通信の機能を有する端末５４が設置される。一方、会議室の入退室口には、ＩＣカード７の認証を行うゲート装置５３が設置される。会議室内には、リアルタイム通信の機能を有する端末５５が設置される。
【００４９】
端末５４および端末５５は、例えば、電話機単体、パソコン単体、または電話機とパソコンの両方で構成されたものである。電話機単体の場合、端末５４はいわゆるＩＰ電話機等であり、リアルタイム通信の機能は電話機能である。また、パソコン単体の場合、リアルタイム通信の機能はソフトウェアによって実現される電話機能、またはインスタントメッセージ機能等である。また、電話機とパソコンの両方で構成されたものである場合、リアルタイム通信の機能は電話機が有するものとする。そして、端末５４および端末５５には、一意のＩＰアドレスが割り当てられている。尚、端末５４および端末５５が、電話機とパソコンの両方で構成されたものである場合、電話機とパソコンのそれぞれに一意のＩＰアドレスが割り当てられる。この場合、端末のＩＰアドレスは、電話機のＩＰアドレスを指すものとする。
【００５０】
以下、利用者である社員２が標準で利用する端末のＩＰアドレスを「標準端末ＩＰアドレス」と記載することとする。また、利用者である社員２が自席から移動した場合に、社員２に係る通信要求を転送する先となる端末のＩＰアドレスを「転送先端末ＩＰアドレス」と記載することとする。
【００５１】
ゲート装置５１、ゲート装置５２、ゲート装置５３、端末５４および端末５５は、通信回線１０を介してサーバ５６と接続される。端末５４や端末５５に相当する端末は、事務室内や会議室内に複数設置されていても良い。但し、複数設置されている場合であっても、それぞれの端末に対して、一意のＩＰアドレスが割り当てられている。
【００５２】
次に、図８から図１１を参照し、各種装置が有する機能を説明する。
図８に示すように、ＩＣカード７は、記憶手段１５、制御手段１６、入出力手段１７等を有する。
【００５３】
記憶手段１５は、ＩＣカードリーダライタ等によって書き込まれるデータ等を記憶する。記憶手段１５は、ゲート装置５１等の認証に必要な認証処理用の固有情報であるＩＤコード１４を記憶する。制御手段１６は、ＩＣカード７全体を駆動制御する。入出力手段１７は、ＩＣカードリーダ６２等とデータの送受信を行う。
【００５４】
ゲート装置５１は、制御手段６１、ＩＣカードリーダ６２、認証処理手段６３、送受信手段６４、入退室情報送信手段６５等を有する。尚、ゲート装置５２およびゲート装置５３も、ゲート装置５１と同様の機能を有する。
【００５５】
制御手段６１は、ゲート装置５１全体を駆動制御する。ＩＣカードリーダ６２は、入室側と退室側の両方に設置され、ＩＣカード７等とデータの送受信を行う。認証処理手段６３は、ＩＣカード７が記憶するＩＤコード１４に基づいて認証処理を行う。送受信手段６４は、通信回線１０を介して、他の装置等と通信を行う。
【００５６】
入退室情報送信手段６５は、入退室情報をサーバ５６に送信する。ここで、入退室情報は、例えば、ゲート装置を一意に識別する番号、ＩＣカード７から読み取ったＩＤコード１４、入室日時または退室日時、入室と退室を区別するフラグ等が含まれる。
【００５７】
また、利用者の入退室を管理する入退室管理システムを既に導入している場合、例えば、ゲート装置５１が入退室管理システムに係る入退室管理サーバに入退室情報を送信し、入退室管理システムに係る入退室管理サーバが通信転送システムにおいて必要な入退室情報のみをサーバ５６に送信するようにしても良い。ここで、通信転送システムにおいて必要な入退室情報とは、社員２に係る入退室情報であり、例えば、外部の者に係る入退室情報は不要である。これによって、ゲート装置５１等には何ら変更を加えず通信転送システムを導入できるとともに、通信量の増大を抑えることができる。
【００５８】
端末５４は、制御手段７１、記憶手段７２、入出力手段７３、送受信手段７４、通信処理手段７５、ＳＩＰアドレス送信手段７６等を有する。制御手段７１は、端末５４全体を駆動制御する。記憶手段７２は、制御手段７１が実行するプログラムや必要なデータ等を記憶する。入出力手段７３は、データの入出力を行う。社員２は、入出力手段７３を介して、端末５４にデータの入力ができる。送受信手段７４は、通信回線１０を介して、他の装置等と通信を行う。通信処理手段７５は、リアルタイム通信の機能である。尚、端末５５も、端末５４と同様の機能を有する。
【００５９】
ＳＩＰアドレス送信手段７６は、ＳＩＰアドレスを標準端末ＩＰアドレスとともにサーバ５６に送信する。
【００６０】
ＳＩＰアドレスは、例えば、入出力手段７３を介して、社員２が入力しても良い。また、端末５４がＩＣカード７の読み取り手段を有する場合、ＩＣカード７が記憶するＳＩＰアドレスを読み取ることによって得られるものであっても良い。また、端末５４がＩＣカード７の読み取り手段を有する場合、ＩＣカード７が記憶するＩＤコード１４を取得し、端末５４の記憶手段７２が記憶するＩＤコード１４とＳＩＰアドレスとの対応付けを参照することによって得られるものであっても良い。また、ＳＩＰアドレス送信手段７６が、ＳＩＰアドレスの代わりに、ＩＤコード１４を送信し、サーバ５６の記憶手段８３が記憶するＩＤコード１４とＳＩＰアドレスとの対応付けを参照することによって得られるものであっても良い。
【００６１】
また、標準端末ＩＰアドレスは、社員２が通常使用している端末が端末５４である場合、端末５４を特定するＩＰアドレスである。但し、社員２が通常使用している端末が端末５４と異なる場合、標準端末ＩＰアドレスは、入出力手段７３を介して、社員２が入力しても良い。
【００６２】
サーバ５６は、制御手段８１、送受信手段８２、記憶手段８３、ロケーションデータベース８４、ＳＩＰアドレス登録手段８５、通信セッション制御手段８６、入退室情報制御手段８７等を有する。制御手段８１は、サーバ５６全体を駆動制御する。送受信手段８２は、通信回線１０を介して、他の装置等と通信を行う。記憶手段８３は、制御手段８１が実行するプログラムや必要なデータ等を記憶する。尚、ＩＣカード７がＳＩＰアドレスを記憶していない場合、記憶手段８３は、ＩＤコード１４とＳＩＰアドレスとの対応付けを記憶しておく必要がある。
【００６３】
ロケーションデータベース８４は、社員２ごとに割り当てられたＳＩＰアドレスと対応付けられて、社員２が通常使用している端末のＩＰアドレスである標準端末ＩＰアドレスを保持する。更に、ロケーションデータベース８４は、通信転送シナリオおよび転送先端末ＩＰアドレスを保持する。通信転送シナリオは、入退室情報の区分ごとに予め定められるものである。
【００６４】
図９に示すように、通信転送シナリオは、通信セッション制御手段８６が行う通信セッションの制御の内容である。
【００６５】
シナリオＡは、通信要求に対し、通信セッション制御手段８６が、標準端末ＩＰアドレスによって通信セッションを確立するように制御を行う。
【００６６】
シナリオＢは、通信要求に対し、通信セッション制御手段８６が、転送先端末ＩＰアドレスによって通信セッションを確立するように制御を行う。
【００６７】
シナリオＣは、通信要求に対し、通信セッション制御手段８６が、代表端末ＩＰアドレスによって通信セッションを確立するように制御を行う。ここで、代表端末ＩＰアドレスは、会社の代表端末のＩＰアドレスである。会社の代表端末は、図７には図示していないが、例えば、会社の総合窓口を担当する者が通常使用する端末である。
【００６８】
シナリオＤは、通信要求に対し、通信セッション制御手段８６が、予め定められた自動応答用のメッセージを通信要求元に返信し、伝言処理を実行するように制御を行う。通信要求元からの伝言は、記憶手段８３が通信要求先のＳＩＰアドレスとともに記憶しておく。リアルタイム通信が電話の場合、自動応答用のメッセージおよび伝言は音声データである。また、リアルタイム通信がインスタントメッセージの場合、自動応答用のメッセージおよび伝言は文字データである。尚、自動応答用のメッセージの内容を通信要求元によって変更することも可能である。例えば、通信要求元が社内または社外のいずれかによって自動応答用のメッセージの内容を変更することができる。ここで、通信要求元が社内または社外のいずれであるかは、通信要求に含まれる通信要求元のＳＩＰアドレスによって判断することができる。
【００６９】
図１０に示すように、ロケーションデータベース８４は、ＳＩＰアドレス、標準端末ＩＰアドレス、シナリオコード、転送先端末ＩＰアドレス等をデータ項目とするテーブルを有する。テーブルの主キー（＝レコードを一意に識別するデータ項目）は、ＳＩＰアドレスである。ＳＩＰアドレスごとに標準端末ＩＰアドレスとシナリオコードが必ず設定される。転送先端末ＩＰアドレスは、図９に示す通信転送シナリオの例の中では、シナリオＢが設定されたときに、値が設定される。尚、代表端末ＩＰアドレスは、ロケーションデータベース８４が有する別のテーブルに保持するものとする。
【００７０】
ＳＩＰアドレス登録手段８５は、端末５４等から受信したＳＩＰアドレスおよび標準端末ＩＰアドレスをロケーションデータベース８４に登録する。尚、ＳＩＰアドレス送信手段７６が、ＳＩＰアドレスの代わりに、ＩＤコード１４を送信する場合、ＳＩＰアドレス登録手段８５は、サーバ５６の記憶手段８３が記憶するＩＤコード１４とＳＩＰアドレスとの対応付けを参照することによって、ＳＩＰアドレスを取得するようにする。
【００７１】
通信セッション制御手段８６は、通信要求に対して、ＳＩＰアドレスを検索キーとしてロケーションデータベース８４を検索し、検索結果に応じて通信セッションの制御を行う。特に、通信セッション制御手段８６は、通信要求に対して、ＳＩＰアドレスを検索キーとしてロケーションデータベース８４を検索し、ロケーションデータベース８４に登録されている通信転送シナリオに基づいて、通信セッションの制御を行うものである。通信転送シナリオに基づく通信セッションの制御の具体的な内容は、図９の説明にて前述したとおりである。
【００７２】
入退室情報制御手段８７は、ゲート装置５１等から受信した入退室情報に応じて制御を行う。特に、入退室情報制御手段８７は、入退室情報の区分ごとに予め定められた通信転送シナリオを、ロケーションデータベース８４に登録するものである。更に、入退室情報制御手段８７は、入退室情報の区分ごとに予め定められた実行内容を実行する。
【００７３】
図１１に示すように、入退室情報の区分ごとにシナリオコードが予め定められている。ここで、入退室情報は、ゲート装置を一意に識別する番号、ＩＣカード７から読み取ったＩＤコード１４、入室日時または退室日時、入室と退室を区別するフラグ等の値によって区分される。
【００７４】
まず、入退室情報が「事務室に入室」の例について説明する。入退室情報制御手段８７は、ゲート装置を一意に識別する番号が「ゲート装置５２」、入室と退室を区別するフラグが「入室」である入退室情報を受信した場合、「事務室に入室」と判定する。そして、入退室情報制御手段８７は、ロケーションデータベース８４を参照し、ＩＤコード１４によって解決されるＳＩＰアドレスに係るレコードに対し、シナリオコードが「シナリオＡ」の値を登録する。また、入退室情報制御手段８７は、受信した入退室情報に係るＳＩＰアドレスに対する伝言が存在するかどうか確認する。伝言は、前述したとおり、記憶手段８３が、ＳＩＰアドレスとともに記憶している。伝言が存在する場合、入退室情報制御手段８７は、対象のＳＩＰアドレスを検索キーとしてロケーションデータベース８４を検索し、検索結果の標準端末ＩＰアドレスに係る端末である端末５４との通信セッションの確立を試みる。そして、通信セッションが確立した場合、入退室情報制御手段８７は、記憶手段８３が記憶している伝言を送信する。
【００７５】
次に、入退室情報が「事務室を退室」の例について説明する。入退室情報制御手段８７は、ゲート装置を一意に識別する番号が「ゲート装置５２」、入室と退室を区別するフラグが「退室」である入退室情報を受信した場合、「事務室を退室」と判定する。そして、入退室情報制御手段８７は、ロケーションデータベース８４を参照し、ＩＤコード１４によって解決されるＳＩＰアドレスに係るレコードに対し、シナリオコードが「シナリオＤ」の値を登録する。
【００７６】
次に、入退室情報が「会議室に入室」の例について説明する。入退室情報制御手段８７は、ゲート装置を一意に識別する番号が「ゲート装置５３」、入室と退室を区別するフラグが「入室」である入退室情報を受信した場合、「会議室に入室」と判定する。そして、入退室情報制御手段８７は、ロケーションデータベース８４を参照し、ＩＤコード１４によって解決されるＳＩＰアドレスに係るレコードに対し、シナリオコードが「シナリオＢ」、転送先端末ＩＰアドレスが「端末５５のＩＰアドレス」の値を登録する。また、入退室情報制御手段８７は、受信した入退室情報に係るＳＩＰアドレスに対する伝言が存在するかどうか確認する。伝言は、前述したとおり、記憶手段８３が、ＳＩＰアドレスとともに記憶している。伝言が存在する場合、入退室情報制御手段８７は、対象のＳＩＰアドレスを検索キーとしてロケーションデータベース８４を検索し、検索結果の転送先端末ＩＰアドレスに係る端末である端末５５との通信セッションの確立を試みる。そして、通信セッションが確立した場合、入退室情報制御手段８７は、記憶手段８３が記憶している伝言を送信する。
【００７７】
次に、入退室情報が「会議室を退室」の例について説明する。入退室情報制御手段８７は、ゲート装置を一意に識別する番号が「ゲート装置５３」、入室と退室を区別するフラグが「退室」である入退室情報を受信した場合、「会議室を退室」と判定する。そして、入退室情報制御手段８７は、ロケーションデータベース８４を参照し、ＩＤコード１４によって解決されるＳＩＰアドレスに係るレコードに対し、シナリオコードが「シナリオＤ」の値を登録するとともに、転送先端末ＩＰアドレスの値を消去する。
【００７８】
次に、入退室情報が「エントランスに入室」の例について説明する。入退室情報制御手段８７は、ゲート装置を一意に識別する番号が「ゲート装置５１」、入室と退室を区別するフラグが「入室」である入退室情報を受信した場合、「エントランスに入室」と判定する。そして、入退室情報制御手段８７は、ロケーションデータベース８４を参照し、ＩＤコード１４によって解決されるＳＩＰアドレスに係るレコードに対し、シナリオコードが「シナリオＤ」の値を登録する。
【００７９】
次に、入退室情報が「就業時間内にエントランスを退室」の例について説明する。入退室情報制御手段８７は、ゲート装置を一意に識別する番号が「ゲート装置５１」、退室日時が「就業時間内」、入室と退室を区別するフラグが「退室」である入退室情報を受信した場合、「就業時間内にエントランスを退室」と判定する。そして、入退室情報制御手段８７は、ロケーションデータベース８４を参照し、ＩＤコード１４によって解決されるＳＩＰアドレスに係るレコードに対し、シナリオコードが「シナリオＤ」の値を登録する。
【００８０】
次に、入退室情報が「就業時間外にエントランスを退室」の例について説明する。入退室情報制御手段８７は、ゲート装置を一意に識別する番号が「ゲート装置５１」、退室日時が「就業時間外」、入室と退室を区別するフラグが「退室」である入退室情報を受信した場合、「就業時間外にエントランスを退室」と判定する。そして、入退室情報制御手段８７は、ロケーションデータベース８４を参照し、ＩＤコード１４によって解決されるＳＩＰアドレスに係るレコードに対し、シナリオコードが「シナリオＣ」の値を登録する。
【００８１】
次に、第２の実施の形態に係る通信転送システムの処理手順を、図１２から図１４に示すフローチャート図に基づいて説明する。尚、端末５５に係る処理手順は、端末５４と同様である。また、ゲート装置５２、およびゲート装置５３に係る処理手順は、ゲート装置５１と同様である。
【００８２】
図１２は、端末５４からサーバ５６のロケーションデータベース８４にＳＩＰアドレスを登録する場合の処理手順を示す図である。尚、端末５５から送信する場合も同様である。
図１２に示すように、社員２が端末５４の使用を開始すると、端末５４の制御手段７１は、ＳＩＰアドレス送信手段７６によって、ＩＤコード１４を取得し（Ｓ４０１）、更に、ＳＩＰアドレスを取得する（Ｓ４０２）。
【００８３】
次に、端末５４の制御手段７１は、ＳＩＰアドレス送信手段７６によって、ＳＩＰアドレスと標準端末ＩＰアドレスをサーバ５６に送信する（Ｓ４０３）。これに対し、サーバ５６の制御手段８１は、端末５４から受信したＳＩＰアドレス１３および標準端末ＩＰアドレスを基に、ロケーションデータベース８４を更新する（Ｓ４０４）。すなわち、サーバ５６の制御手段８１は、ＳＩＰアドレス登録手段８５によって、端末５４から受信したＳＩＰアドレスおよび標準端末ＩＰアドレスの値をロケーションデータベース８４に登録する。
【００８４】
図１３は、サーバ５６が通信要求を受信した場合の処理手順を示す図である。
図１３に示すように、第三者からの通信要求を受信すると、サーバ５６の制御手段８１は、通信セッション制御手段８６によって、通信要求から通信要求先のＳＩＰアドレスを取得し、取得したＳＩＰアドレスを検索キーとしてロケーションデータベース８４を検索する（Ｓ５０１）。
【００８５】
次に、サーバ５６の制御手段８１は、通信セッション制御手段８６によって、ロケーションデータベース８４の検索結果に応じた通信セッションの制御を行う（Ｓ５０２）。具体的には、通信セッション制御手段８６が、ロケーションデータベース８４に登録されている通信転送シナリオに基づいて、通信セッションの制御を行う。
【００８６】
図１４は、ゲート装置５１からサーバ５６に入退室情報を送信する場合の処理手順を示す図である。尚、ゲート装置５２、ゲート装置５３から送信する場合も同様である。
図１４に示すように、社員２がゲート装置５１のＩＣカードリーダ９にＩＣカード７を差し込む、またはＩＣカード７をかざすと、ゲート装置５１の制御手段６１は、ＩＣカードリーダ９を介して、ＩＣカード７の読み取りを行い、ＩＤコード１４を取得する（Ｓ６０１）。
【００８７】
次に、ゲート装置５１の制御手段６１は、認証処理手段６３によって、ＩＤコード１４の認証を行う（Ｓ６０２）。
認証処理が成功した場合（Ｓ６０３のＹｅｓ）、Ｓ６０４に進む。
認証処理が失敗した場合（Ｓ６０３のＮｏ）、処理を終了する。
【００８８】
次に、ゲート装置５１の制御手段６１は、入退室情報送信手段６５によって、入退室情報をサーバ５６に送信する（Ｓ６０４）。これに対し、サーバ５６の制御手段８１は、入退室情報制御手段８７によって、入退室情報に応じた制御を行う（Ｓ６０５）。具体的には、入退室情報制御手段８７が、受信した入退室情報の区分ごとに予め定められた通信転送シナリオを、ロケーションデータベース８４に登録する。更に、入退室情報制御手段８７が、入退室情報の区分ごとに予め定められた実行内容を実行する。
【実施例１】
【００８９】
次に、図１５から図１８までを参照しながら、第２の実施の形態に係る実施例１について説明する。
図１５は、実施例１における社員２等の行動内容を示す図である。
実施例１では、社員２が通常使用している端末は、事務室に設置された端末５４である。社員２のＳＩＰアドレスは、「ｓｉｐ：ｕｓｅｒ１＠ａｂｃ．ｃｏ．ｊｐ」である。端末５４のＩＰアドレスは、「ｘｘｘ．ｘｘｘ．ｘｘｘ．ｘｘ１．」である。端末５５のＩＰアドレスは、「ｘｘｘ．ｘｘｘ．ｘｘｘ．ｘｘ２．」である。
【００９０】
まず、社員２が端末５４からＳＩＰアドレスを登録する（Ｎｏ１）。このとき、端末５４は、ＳＩＰアドレス送信手段７６によって、ＳＩＰアドレスとともに、標準端末ＩＰアドレスとして端末５４のＩＰアドレスをサーバ５６に送信する。これに対し、サーバ５６は、ＳＩＰアドレス登録手段８５によって、受信したＳＩＰアドレスと標準端末ＩＰアドレスをロケーションデータベース８４に登録する。尚、シナリオコードは、「シナリオＡ」を登録する。
【００９１】
図１６は、実施例１におけるＮｏ１の行動後のロケーションデータベース８４を示す図である。
図１６に示すように、Ｎｏ１の行動後、ロケーションデータベース８４は、ＳＩＰアドレスが「ｓｉｐ：ｕｓｅｒ１＠ａｂｃ．ｃｏ．ｊｐ」、標準端末ＩＰアドレスが「ｘｘｘ．ｘｘｘ．ｘｘｘ．ｘｘ１．」、シナリオコードが「シナリオＡ」のレコードを保持している。
【００９２】
次に、社員２が事務室を退室する（Ｎｏ２）。このとき、ゲート装置５２は、入退室情報送信手段６５によって、入退室情報をサーバ５６に送信する。これに対し、サーバ５６は、入退室情報制御手段８７によって、入退室情報に応じた制御を行う。入退室情報は、「事務室を退室」であるから、図１１を参照すると、対応するシナリオコードは「シナリオＤ」である。従って、サーバ５６は、ロケーションデータベース８４が保持するレコードのシナリオコードを「シナリオＤ」に更新する。
【００９３】
図１７は、実施例１におけるＮｏ２の行動後のロケーションデータベース８４を示す図である。
図１７に示すように、Ｎｏ２の行動後、ロケーションデータベース８４は、ＳＩＰアドレスが「ｓｉｐ：ｕｓｅｒ１＠ａｂｃ．ｃｏ．ｊｐ」、標準端末ＩＰアドレスが「ｘｘｘ．ｘｘｘ．ｘｘｘ．ｘｘ１．」、シナリオコードが「シナリオＤ」のレコードを保持している。
【００９４】
次に、第三者が社員２に通信を要求する（Ｎｏ３）。このとき、サーバ５６は、通信セッション制御手段８６によって、ロケーションデータベース８４を検索し、検索結果に応じた通信セッションの制御を行う。図１７を参照すると、社員２に係るレコードのシナリオコードは「シナリオＤ」である。従って、サーバ５６は、メッセージを通信要求元に返信し、伝言処理を実行する。通信要求元からの伝言は、サーバ５６の記憶手段８３が、社員２のＳＩＰアドレスとともに記憶する。
【００９５】
次に、社員２が会議室に入室する（Ｎｏ４）。このとき、ゲート装置５３は、入退室情報送信手段６５によって、入退室情報をサーバ５６に送信する。これに対し、サーバ５６は、入退室情報制御手段８７によって、入退室情報に応じた制御を行う。入退室情報は、「会議室に入室」であるから、図１１を参照すると、対応するシナリオコードは「シナリオＢ」である。従って、サーバ５６は、ロケーションデータベース８４が保持するレコードのシナリオコードを「シナリオＢ」に更新するとともに、転送先端末ＩＰアドレスとして、端末５５のＩＰアドレスを登録する。また、サーバ５６は、伝言確認を行う。ここで、サーバ５６の記憶手段８３は、社員２に対する伝言を記憶していることから、端末５５との通信セッションの確立を試みる。そして、通信セッションが確立した場合、サーバ５６は、伝言を送信する。これによって、社員２は、伝言の内容を把握し、迅速な対応を図ることができる。
【００９６】
図１８は、実施例１におけるＮｏ４の行動後のロケーションデータベース８４を示す図である。
図１８に示すように、Ｎｏ４の行動後、ロケーションデータベース８４は、ＳＩＰアドレスが「ｓｉｐ：ｕｓｅｒ１＠ａｂｃ．ｃｏ．ｊｐ」、標準端末ＩＰアドレスが「ｘｘｘ．ｘｘｘ．ｘｘｘ．ｘｘ１．」、シナリオコードが「シナリオＢ」、転送先端末ＩＰアドレスが「ｘｘｘ．ｘｘｘ．ｘｘｘ．ｘｘ２．」のレコードを保持している。
【実施例２】
【００９７】
次に、図１９から図２２までを参照しながら、第２の実施の形態に係る実施例２について説明する。
図１９は、実施例２における社員２等の行動内容を示す図である。
実施例２では、社員２が通常使用している端末は、事務室に設置された端末５４である。社員２のＳＩＰアドレスは、「ｓｉｐ：ｕｓｅｒ１＠ａｂｃ．ｃｏ．ｊｐ」である。端末５４のＩＰアドレスは、「ｘｘｘ．ｘｘｘ．ｘｘｘ．ｘｘ１．」である。端末５５のＩＰアドレスは、「ｘｘｘ．ｘｘｘ．ｘｘｘ．ｘｘ２．」である。
【００９８】
まず、社員２が事務室に入室する（Ｎｏ１）。このとき、ゲート装置５２は、入退室情報送信手段６５によって、入退室情報をサーバ５６に送信する。これに対し、サーバ５６は、入退室情報制御手段８７によって、入退室情報に応じた制御を行う。入退室情報は、「事務室に入室」であるから、図１１を参照すると、対応するシナリオコードは「シナリオＡ」である。従って、サーバ５６は、ロケーションデータベース８４が保持するレコードのシナリオコードを「シナリオＡ」に更新する。また、サーバ５６は、伝言確認を行う。ここで、サーバ５６の記憶手段８３は、社員２に対する伝言を記憶していないことから、サーバ５６は、何もしない。
【００９９】
図２０は、実施例２におけるＮｏ１の行動後のロケーションデータベース８４を示す図である。
図２０に示すように、Ｎｏ１の行動後、ロケーションデータベース８４は、ＳＩＰアドレスが「ｓｉｐ：ｕｓｅｒ１＠ａｂｃ．ｃｏ．ｊｐ」、標準端末ＩＰアドレスが「ｘｘｘ．ｘｘｘ．ｘｘｘ．ｘｘ１．」、シナリオコードが「シナリオＡ」のレコードを保持している。
【０１００】
次に、第三者が社員２に通信を要求する（Ｎｏ２）。このとき、サーバ５６は、通信セッション制御手段８６によって、ロケーションデータベース８４を検索し、検索結果に応じた通信セッションの制御を行う。図２０を参照すると、社員２に係るレコードのシナリオコードは「シナリオＡ」である。従って、サーバ５６は、標準端末ＩＰアドレスによって通信セッションを確立する。これによって、第三者と社員２は通信を行うことができる。
【０１０１】
次に、社員２が事務室を退室する（Ｎｏ３）。このとき、ゲート装置５２は、入退室情報送信手段６５によって、入退室情報をサーバ５６に送信する。これに対し、サーバ５６は、入退室情報制御手段８７によって、入退室情報に応じた制御を行う。入退室情報は、「事務室を退室」であるから、図１１を参照すると、シナリオコードは「シナリオＤ」である。従って、サーバ５６は、ロケーションデータベース８４が保持するレコードのシナリオコードを「シナリオＤ」に更新する。
【０１０２】
図２１は、実施例２におけるＮｏ３の行動後のロケーションデータベース８４を示す図である。
図２１に示すように、Ｎｏ３の行動後では、ロケーションデータベース８４は、ＳＩＰアドレスが「ｓｉｐ：ｕｓｅｒ１＠ａｂｃ．ｃｏ．ｊｐ」、標準端末ＩＰアドレスが「ｘｘｘ．ｘｘｘ．ｘｘｘ．ｘｘ１．」、シナリオコードが「シナリオＤ」のレコードを保持している。
【０１０３】
次に、社員２が就業時間外にエントランスを退室する（Ｎｏ４）。このとき、ゲート装置５１は、入退室情報送信手段６５によって、入退室情報をサーバ５６に送信する。これに対し、サーバ５６は、入退室情報制御手段８７によって、入退室情報に応じた制御を行う。入退室情報は、「就業時間外にエントランスを退室」であるから、図１１を参照すると、対応するシナリオコードは「シナリオＣ」である。従って、サーバ５６は、ロケーションデータベース８４が保持するレコードのシナリオコードを「シナリオＣ」に更新する。
【０１０４】
図２２は、実施例２におけるＮｏ４の行動後のロケーションデータベース８４を示す図である。
図２２に示すように、Ｎｏ４の行動後、ロケーションデータベース８４は、ＳＩＰアドレスが「ｓｉｐ：ｕｓｅｒ１＠ａｂｃ．ｃｏ．ｊｐ」、標準端末ＩＰアドレスが「ｘｘｘ．ｘｘｘ．ｘｘｘ．ｘｘ１．」、シナリオコードが「シナリオＣ」のレコードを保持している。
【０１０５】
次に、第三者が社員２に通信を要求する（Ｎｏ５）。このとき、サーバ５６は、通信セッション制御手段８６によって、ロケーションデータベース８４を検索し、検索結果に応じた通信セッションの制御を行う。図２２を参照すると、社員２に係るレコードのシナリオコードは「シナリオＣ」である。従って、サーバ５６は、代表端末ＩＰアドレスによって通信セッションを確立する。これによって、第三者は、退社した社員２の代わりに、総合窓口の担当者と通信を行うことができる。
【０１０６】
以上のように、第２の実施の形態に係る通信転送システムでは、サーバが、ゲート装置から受信した入退室情報に応じて制御を行い、社員への通信要求に対して、ＳＩＰアドレスを検索キーとしてロケーションデータベースを検索し、検索結果に応じて通信セッションの制御を行う。これによって、社員への通信要求に対して、入退室情報に応じて最適な通信セッションの制御を行うことができる。
【０１０７】
特に、ゲート装置から受信した入退室情報に応じて、入退室情報の区分ごとに予め定められた通信転送シナリオをロケーションデータベースに登録することで、サーバは、様々な通信転送処理を行うことができる。例えば、社員が移動した場所に設置された端末に通信を転送することができる。また、例えば、社員が退社した場合、代表端末に通信を転送することができる。また、例えば、社員が端末のない場所を移動中の場合、メッセージを通信要求元に返信し、伝言処理を実行することができる。
【０１０８】
尚、第２の実施の形態では、サーバ５６が入退室情報制御手段８７を有しているが、例えば、ゲート装置５１が入退室情報制御手段８７の一部の機能を有するように構成しても良い。すなわち、ゲート装置５１は、ＩＣカード７の認証処理後、直接ロケーションデータベース８４を更新する信号をサーバ５６に送信し、サーバ５６は、受信した信号に従い、ロケーションデータベース８４を更新するようにしても良い。
【０１０９】
以上、添付図面を参照しながら、本発明に係る通信転送システム等の好適な実施形態について説明したが、本発明はかかる例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【０１１０】
１………フロアー
１ａ………エントランス
２………社員
３………第１の実施の形態において社員２が常時仕事で使用するための専用のパソコン
４………第１の実施の形態において社員２が常時仕事で使用するための専用の電話機
５………第１の実施の形態において多くの社員が共通で利用するために設置されている共同利用のためのパソコン
６………第１の実施の形態において多くの社員が共通で利用するために設置されている共同利用のための電話機
７………ＩＣカード
８………パソコン３が備えるＩＣカードリーダ
９………パソコン５が備えるＩＣカードリーダ
１０………通信回線
１１………第１の実施の形態に係るサーバ
１２………第１の実施の形態に係るロケーションデータベース
１３………ＩＣカード７の記憶手段１５が記憶するＳＩＰアドレス
１４………ＩＣカード７の記憶手段１５が記憶するＩＤコード
２７………電話機６のＩＰアドレス
５１………エントランス１ａに設置されるゲート装置
５２………事務室の入退室口に設置されるゲート装置
５３………会議室の入退室口に設置されるゲート装置
５４………事務室内に設置される端末
５５………会議室内に設置される端末
５６………第２の実施の形態に係るサーバ
８４………第２の実施の形態に係るロケーションデータベース
【図１】
0005527336.tif 000002
【図２】
0005527336.tif 000003
【図３】
0005527336.tif 000004
【図４】
0005527336.tif 000005
【図５】
0005527336.tif 000006
【図６】
0005527336.tif 000007
【図７】
0005527336.tif 000008
【図８】
0005527336.tif 000009
【図９】
0005527336.tif 000010
【図１０】
0005527336.tif 000011
【図１１】
0005527336.tif 000012
【図１２】
0005527336.tif 000013
【図１３】
0005527336.tif 000014
【図１４】
0005527336.tif 000015
【図１５】
0005527336.tif 000016
【図１６】
0005527336.tif 000017
【図１７】
0005527336.tif 000018
【図１８】
0005527336.tif 000019
【図１９】
0005527336.tif 000020
【図２０】
0005527336.tif 000021
【図２１】
0005527336.tif 000022
【図２２】
0005527336.tif 000023
【図２３】
0005527336.tif 000024