(57)【要約】【課題】使用者が現れることに基づいて遠距離通信の番号を決定する方法および装置を提供すること。【解決手段】接続されたネットワークに使用者が現れると、遠距離通信端末の遠距離通信識別番号が決定されることを可能にする装置および方法。【選択図】図１
2004364312.tif 000002
【特許請求の範囲】
【請求項１】
遠距離通信識別番号を遠距離通信端末に割り当てる方法であって、
ネットワークを介した、ポータブル・コンピュータのサーバへのネットワーク接続を検出する工程と、
ネットワーク接続の物理的接続点を決定する工程と、
物理的接続点に割り当てられた通信端末を決定する工程と、
ポータブル・コンピュータに割り当てられた遠距離通信識別番号を求めて、データベースにアクセスする工程と、
アクセスした遠距離通信識別番号を、判定された遠距離通信端末に割り当てる工程とを含む方法。
【請求項２】
割り当てる工程が、遠距離通信端末を制御する遠距離通信ゲートキーパにメッセージを伝送して、アクセスした遠距離通信識別番号が、決定された遠距離通信端末に割り当てられるよう要求する工程を含む、請求項１に記載の方法。
【請求項３】
伝送する工程が、ネットワークを介してメッセージを伝達する工程を含む、請求項２に記載の方法。
【請求項４】
次の、サーバ、通信ゲートキーパ、またはデータベース・コンピュータのうちの１つに、データベースを記憶する工程をさらに含む、請求項１に記載の方法。
【請求項５】
ネットワークからのポータブル・コンピュータの取り外しを検出する工程と、
遠距離通信識別番号の遠距離通信端末への割り当てを解除する工程とをさらに含む、請求項１に記載の方法。
【請求項６】
解除する工程が、遠距離通信端末を制御する通信ゲートキーパに別のメッセージを伝送して、アクセスした遠距離通信識別番号が、決定された遠距離通信端末に割り当てられないよう要求する工程を含む、請求項５に記載の方法。
【請求項７】
ネットワークが、イーサネット（登録商標）であり、物理的接続点を決定する工程が、物理的接続点の機械語アドレス・コントローラ番号を識別する工程を含む、請求項１に記載の方法。
【請求項８】
アクセスする工程が、ポータブル・コンピュータを、そのＩＰアドレスによって識別する工程を含む、請求項１に記載の方法。
【請求項９】
通信端末の遠距離通信識別番号を決定する装置であって、
ポータブル・コンピュータが接続されるネットワーク・ポートを識別する手段と、
記憶された情報にアクセスして、ネットワーク・ポートに関連付けられた遠距離通信端末を判定する手段と、
ポータブル・コンピュータに割り当てられた遠距離通信識別番号を判定する手段と、
遠距離通信識別番号を、遠距離通信端末に割り当てる手段とを備える装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、特に、電気通信の端末への電気通信識別番号の割り当てに関する。
【背景技術】
【０００２】
たいていは現場を離れて、つまりオフィス外で仕事をする従業員の数を、企業が増やすにつれて、「ホット・デスク」の考え方が一般的になっている。従業員各人が、個々に割り当てられた自分のデスクを有するのではなく、ホット・デスクを使用することによって、従業員は、オフィスに着くと、空のデスクを割り当てられる。この割り当てデスクを使用することによって、従業員は、自分のノート型パソコンを接続し、デスク・フォンを使用することができる。ここで生じる問題は、デスク・テレフォンは、それに関連付けられた電話番号を有しているが、それは、デスクをそこで使用する特定の人に割り当てられたものではないということである。従業員は、この電話番号を、通信する必要が生じる可能性のある相手に伝送しなければならない。従業員が特定のデスクにつくたびに、遠距離（電気）通信切り替え装置を再設定して、新しい番号を従業員に提供することは、再設定が手作業であるので不便である。さらに、従業員がそのデスクを使用しなくなれば、その再設定は、手作業で元に戻さなければならない。
【０００３】
従来技術では、上記の問題に対する１つの解決法は、電話切り替えシステムに対して使用者を規定するクレジット・カードを受け取る、特別な装置を備えた電話機を用いることである。この技法の欠点は、特別に開発された電話機が必要となることである。
【０００４】
さらに、Ａｖａｙａ社のマルチ・バンテージ（登録商標）遠距離通信切り替えシステムなどの、ある種の遠距離通信切り替えシステムは、機能アクセス・コード、シークレット・コード、および内線番号を使用することによって、電話機の電話番号が、使用者によって修正されることを可能にする特色を提供する。この電話は、使用者のニーズに合わせて調整することができる。残念ながら、この従来技術の解決法は、使用者側に多くの手作業を要求する。さらに、使用者は、デスクを使い終わると、内線番号を忘れずリセットしなくてはならない。
【０００５】
いくつかの企業によって使用されている別の従来技術として、従業員にワイヤレス電話だけを与え、これを従業員が、オフィス・ビル内の任意のデスクに持って行くことができるというものがある。このワイヤレス電話は、常に同一使用者によって使用され、したがって、常に正しい電話番号を有することになる。
【発明の開示】
【課題を解決するための手段】
【０００６】
上述の問題は、通信端末に使用者が現れると、遠距離通信端末の識別番号が決定されることを可能にする装置および方法によって、解決され、技術的進歩が当分野で達成される。
【発明を実施するための最良の形態】
【０００７】
図１は、ブロック図の形で、本発明の実施形態を示す。この実施形態では、ノート型パソコン１０７の使用者に、電話機１０８があるホット・デスクが割り当てられる。通信サービスが、通信切り替えシステム１０１によって電話機１０８に提供される。サーバ１０３が、ポータブル・コンピュータ１０７にデータ処理支援を提供する。ポータブル・コンピュータは、ノート型コンピュータ、個人用デジタル補助装置（ＰＤＡ）等であることができる。（ポータブル・コンピュータは、ユーザ・コンピュータとも呼ばれる。）データ・ネットワーク１０４は、要素１０１〜１０３、１０６および１０７に対して通信を提供する。データ・ネットワーク１０４は、イーサネット（登録商標）・ネットワーク、または当業者によく知られている通りの他の任意のデータ・ネットワークであることができる。
【０００８】
ポータブル・コンピュータ１０７が、データ・ネットワーク１０４を介してサーバ１０３との接続を確立すると、サーバ１０３は、このネットワークによって使用されるネットワーク・ポート番号によって、ポータブル・コンピュータ１０７が使用するポートを識別する。このネットワーク・ポート番号は、ネットワークとの物理的な接続を画定する。使用者は、ポータブル・コンピュータの識別情報によって識別されることになる。データ・ネットワーク１０４がイーサネット（登録商標）である場合、この識別は、機械語アドレス・コントローラ（ＭＡＣ）であることができる。さらに、ポータブル・コンピュータ１０７のＩＰアドレスを、識別に使用することができる。ＭＡＣまたはＩＰアドレスに基づいてポートを識別すると、サーバ１０３は、データ・ネットワーク１０４を介して、データベース１０２にアクセスして、ポータブル・コンピュータ１０７が接続するどの電話機が、データ・ネットワークのポートに関連付けられるかを決定する。サーバはまた、データベースにアクセスして、ポータブル・コンピュータ１０７と使用者の間のマッピングに基づいて、ポータブル・コンピュータ１０７の使用者を決定する。当業者であれば、データベース１０２は、独立したデータベースではなく、サーバ１０３または遠距離通信切り替えシステム１０１の一部であることができることを、容易に構想できよう。サーバ１０３は、データベース１０２から、使用者に割り当てられた電話番号と、電話１０８に対する電話切り替えシステム１０１のポート番号とを抽出する。サーバ１０３は、次いで、データ・ネットワーク１０４を介して、遠距離通信切り替えシステム１０１にメッセージを伝送して、電話切り替えシステム１０１が、使用者の電話番号を電話機１０８に割り当てるよう要求する。当業者は、サーバ１０３から遠距離通信切り替えシステム１０１に、そこでデータ・ネットワークを介して、メッセージを伝送するための、異なった機構を容易に構想することができる。例えば、サーバと遠距離通信切り替えシステムに直接接続を確立することが、当分野でよく知られている。
【０００９】
使用者が、ネットワークからポータブル・コンピュータ１０７を取り外すと、サーバ１０３は、遠距離通信システム１０１にメッセージを伝送して、遠距離通信システム１０１が、使用者の電話番号の、１０８への割り当てを解除するよう要求する。
【００１０】
パーソナル・コンピュータ１０６が、取り外し不可能な形で、特定デスクの電話機１０８と同一場所に配置される、本発明の第２の実施形態を検討する。使用者は、このデスクに割り当てられると、パーソナル・コンピュータ１０６を介して、当業者によく知られているログイン方法を使用して、サーバ１０３にログオンする。サーバ１０３は、次いで、ログイン情報を使用して、パーソナル・コンピュータ１０６を使用者と同一と見なし、電話機１０８を識別する。サーバ１０３は、次いで、遠距離通信切り替えシステム１０１が、使用者の電話番号を、電話機１０８に割り当てるよう要求する。
【００１１】
図２は、本発明の別の実施形態を示す。図２では、ゲートキーパ２０１が、ＩＰ電話２０８などのＩＰ電話に対し、データ・ネットワーク２０４を介して、電話サービスを提供している。ポータブル・コンピュータ２０７の使用者が、ＩＰ電話２０８の配置されたデスクを割り当てられると、サーバ２０３は、データ・ネットワーク２０４上の接続の確立を監視することによって、ポータブル・コンピュータ２０７とＩＰ電話２０８の関連付けを判定する。この監視を行うことによって、サーバ２０３は、ポータブル・コンピュータ２０７がいつアクティブになるかだけでなく、ポータブル・コンピュータ２０７が利用している、データ・ネットワーク２０４上のポートをも決定することができる。今一度述べると、サーバ２０３が、ポータブル・コンピュータ２０７によって利用されているポートを決定すると、サーバは、ＩＰ電話２０８が、このポートに接近しているという関連付けを行う。サーバ２０３は、データベース２０２にアクセスして、ポータブル・コンピュータ２０７の使用者に割り当てられた電話番号、並びに、ＩＰ電話２０８をゲートキーパ２０１に対して識別する他の情報を得る。サーバ２０３は、次いで、１つまたは複数のメッセージを、データ・ネットワーク２０４を介して伝送することによって、ゲートキーパ２０１が、使用者の電話番号をＩＰ電話２０８に関連付けるように要求する。
【００１２】
使用者が、ポータブル・コンピュータ２０７を、ネットワークから取り外すと、サーバ２０３は、ゲートキーパ２０１にメッセージを伝送して、ゲートキーパ２０１が、使用者の電話番号のＩＰ電話２０８への割り当てを解除するよう要求する。
【００１３】
図３は、ブロック図の形で、サーバ１０３または２０３などのコンピュータの一実施形態を示す。プロセッサ３０２が、プログラムを実行し、データをメモリ３０１に記憶し、そこから読み出すことによって、コンピュータ機能に対し、全体的な制御を提供する。プロセッサ３０２は、インタフェース３０３を介して、データ・ネットワーク１０４または２０４に接続する。プロセッサ３０２は、インタフェース３０７を介して、使用者インプット・デバイス３１１と連結し、インタフェース３０９を介して、表示器３１９と接続する。プロセッサ３０２は、メモリ３０１に示されるルーチンを実行することによって、実施形態の動作を行う。
【００１４】
動作システム３１２は、全体的な制御と、必要なプロトコル動作とを提供する。データベース３１６は、様々なルーチンによって利用される情報を記憶する。制御は、制御ルーチン３１６によって行われる。図３に示す様々なインタフェースの通信および制御は、インタフェース・ルーチン３１７によって提供される。接続ルーチン３１８は、使用者のコンピュータのデータ・ネットワークへの接続に関する動作を制御し、取り外しルーチン３２１は、使用者のコンピュータが、データ・ネットワークから取り外された結果生じる動作を行う。
【００１５】
図４および５は、流れ図の形で、本発明の実施形態の動作を示す。ブロック４００から開始して、決定ブロック４０１は、使用者のコンピュータからサーバに接続がなされているか否かを判定する。答えがイエスである場合、ブロック４０２は、使用者のコンピュータがそこからデータ・ネットワークに接続しているネットワーク・ポート番号を得る。次いで、ブロック４０３が、使用者がサーバにログインして、使用者の電話番号を含む使用者の情報を得る際にもたらされる情報を利用する。ブロック４０４は、ポートであって、そのネットワーク・ポート番号を、コンピュータが、データベースにアクセスすることによって利用しているポートと、物理的に配置された電話を決定する。最後に、ブロック４０６が、電話の動作を制御している電話切り替えシステムまたはゲートキーパが、使用者の電話番号を電話に割り当て、その後、決定ブロック４０１に制御を戻すように要求する。
【００１６】
決定ブロック４０１に戻って、決定ブロック４０１での答えがノーである場合、決定ブロック４０７は、使用者のコンピュータがサーバから取り外されているか否かを決定する。その答えがノーである場合、ブロック４０８が通常の処理を行い、その後、決定ブロック４０１に制御を戻す。決定ブロック４０７での答えがイエスである場合、図５のブロック５０１に制御が移動され、ブロック５０１は、コンピュータが取り外されているネットワーク・ポート番号を得、ブロック５０２が、コンピュータを使用している使用者の使用者電話番号を得る。ブロック５０３は、ネットワーク・ポート番号に関連付けられた電話を判定する。他の実施形態では、サーバは、使用者の電話番号と、使用者がその時点で利用している電話とを記録する内部データベースに、情報を保持し、あるいは、さらに他の実施形態では、この情報は、データベース１０２または２０２などの外部データベースに記憶することができる。最後に、ブロック５０４が、判定された電話から、使用者の電話番号の割り当てが解除され、その後、制御が決定ブロック４０１に戻されるよう要求する。
【００１７】
図６は、流れ図の形で、本発明の他の実施形態の動作を示す。この実施形態では、動作は、使用者のポータブル・コンピュータによって行われる。ブロック６００から開始して、決定ブロック６０１が、ポータブル・コンピュータが、ネットワーク１０４または２０４などのネットワークと接続しているか否かを判定する。その答えがイエスである場合、ブロック６０２は、使用者のポータブル・コンピュータがそこからデータ・ネットワークに接続しているネットワーク・ポート番号を得る。次いで、ブロック６０３が、内部情報を利用して、使用者の電話番号を得る。ポータブル・コンピュータは、外部のデータベースから、電話番号にアクセスすることもできる。ブロック６０４は、ポートであって、そのネットワーク・ポート番号を、ポータブル・コンピュータがデータベースにアクセスすることによって利用しているポートと、物理的に配置された電話を決定する。最後にブロック６０６が、電話動作を制御している電話切り替えシステムまたはゲートキーパが、使用者の電話番号を電話に割り当て、その後、決定ブロック６０１に制御を戻すように要求する。
【００１８】
決定ブロック６０１に戻って、決定ブロック６０１での答えがノーである場合、決定ブロック６０７は、ポータブル・コンピュータがサーバから取り外されているか否かを判定する。この検出は、使用者が、ポータブル・コンピュータをパワーダウンしていることを判定することにより、または、使用者からの別の表示によって行うことができる。答えがノーである場合、ブロック６０８が、通常処理を行い、その後、決定ブロック６０１に制御を移す。決定ブロック６０７の答えがイエスである場合、ブロック６０９に制御が移される。このブロックは、判定された電話から、使用者の電話番号の割り当てが解除され、その後、制御が決定ブロック６０１に戻されるよう要求する。
【００１９】
別の実施形態では、ポータブル・コンピュータが、ワイヤレス・ネットワーク、例えばブルートゥース・ワイヤレス・ネットワークなどを介して相互接続する。ポータブル・コンピュータの配置は、ワイヤレス基地局、またはポータブル・コンピュータが接触しているピクロネットに基づいて判定される。
【００２０】
図４〜６に示す通り、デバイス１０３、１０７、２０３、または２０７の動作が、ソフトウェアで実施される場合に、留意されたいのは、そのソフトウェアを、任意のコンピュータ可読の媒体であって、任意のコンピュータ関連システムもしくは方法で用い、またはそれと接続する媒体に記憶できることである。本書で述べる、コンピュータ可読の媒体とは、コンピュータ関連システムもしくは方法で用い、またはそれと接続するコンピュータ・プログラムを含み、または記憶することのできる、電子的、磁気的、光学的、もしくは他の物理的デバイスまたは手段のことである。デバイス１０３、１０７、２０３または２０７は、任意のコンピュータ可読の媒体に組み入れることができるが、その媒体は、コンピュータ利用システム、プロセッサ包含システム、または、命令実行システム、命令実行装置、もしくは命令実行デバイスから命令を取り出し、それらの命令を実行することのできる他のシステムなどで使用され、またはそれらと接続する媒体である。本書で述べる「コンピュータ可読媒体」は、任意の手段であって、命令実行システム、命令実行装置、もしくは命令実行デバイスで使用され、またはそれらと接続するプログラムを記憶し、伝達し、伝播し、または移送することのできる任意の手段であることができる。例えば、コンピュータ可読媒体は、以下に限定されないが、電子的、磁気的、光学的、電磁的、赤外線、もしくは半導体のシステム、装置、デバイス、または伝播媒体であることができる。コンピュータ可読媒体のより具体的な例（全てを網羅していないリスト）には、以下が含まれる：１つまたは複数のワイヤを有する電気接続（電子的）、ポータブル・コンピュータ・ディスケット（磁気的）、ランダム・アクセス・メモリ（ＲＡＭ）（電子的）、読み取り専用メモリ（ＲＯＭ）（電子的）、消去可能プログラム可能読み取り専用メモリ（ＥＰＲＯＭ、ＥＥＰＲＯＭ、もしくはフラッシュ・メモリ）（電子的）、光ファイバ（光学的）、およびポータブル・コンパクト・ディスク読み取り専用メモリ（ＣＤＲＯＭ）（光学的）。コンピュータ読み取り可能媒体は、プログラムが印刷される紙媒体または適切な媒体であることさえできることに留意されたいが、これは、プログラムを、紙媒または他の媒体の光学走査によって電子的に獲得し、必要に応じて、適切な方法でコンパイルし、翻訳し、または他の形で処理し、コンピュータ・メモリに記憶することができるからである。
【００２１】
デバイス１０３、１０７、２０３または２０７が、ハードウェアで実施される他の実施形態では、デバイス１０３、１０７、２０３または２０７は、当業でそれぞれよく知られている以下の技術のいずれか、またはそれらの組み合わせによって実施することができる：データ信号によって、論理関数を実施する論理ゲートを有する（複数）個別論理回路、適切な組み合わせ論理ゲートを有する特定用途向け集積回路（ＡＳＩＣ）、プログラム可能（複数）ゲート・アレイ（ＰＧＡ）、フィールド・プログラム可能ゲート・アレイ（ＦＰＧＡ）など。
【００２２】
言うまでもなく、前述に示した実施形態への様々な変更および修正が、当業者に明らかとなろう。そのような変更および修正は、本発明の精神および範囲から逸脱せず、また、意図する利点を損なうことなく行うことができる。したがって、そのような変更および修正は、従来技術によって制限される場合を除いて、以下の請求項によって網羅されるものである。
【図面の簡単な説明】
【００２３】
【図１】ブロック図の形で、本発明の実施形態を示す図である。
【図２】ブロック図の形で、本発明の他の実施形態を示す図である。
【図３】ブロック図の形で、サーバまたは他のコンピュータの実施形態を示す図である。
【図４】流れ図の形で、本発明の実施形態の実施に際して行われる動作を示す図である。
【図５】流れ図の形で、本発明の実施形態の実施に際して行われる動作を示す図である。
【図６】流れ図の形で、本発明の他の実施形態によって行われる動作を示す図である。
【図１】
2004364312.tif 000003
【図２】
2004364312.tif 000004
【図３】
2004364312.tif 000005
【図４】
2004364312.tif 000006
【図５】
2004364312.tif 000007
【図６】
2004364312.tif 000008