(57)【特許請求の範囲】
【請求項１】
電話番号とそれに対応するネットワーク識別子を管理するサーバを含むローカル・エリア・ネットワークに同一の電話番号を共用するＩＰ専用電話機とソフトウェア・フォンとが接続される環境において、前記ソフトウェア・フォンが実行する前記ＩＰ専用電話機と前記ソフトウェア・フォンとの切り替え方法であって、
前記ソフトウェア・フォンの前記ローカル・エリア・ネットワークに対する接続情報から自らの位置情報を取得するステップと、
前記位置情報に基づいて前記ソフトウェア・フォンの位置が前記ＩＰ専用電話機に近いと判断したときは前記ＩＰ専用電話機を選択し、前記ＩＰ専用電話機から遠いと判断したときは前記ソフトウェア・フォンを選択するステップと、
前記選択するステップに応答して、前記サーバに前記同一の電話番号に登録されていた前記ＩＰ専用電話機または前記ソフトウェア・フォンのネットワーク識別子を変更するためのフレームを送るステップと
を有する切り替え方法。
【請求項２】
前記ローカル・エリア・ネットワークの規格がイーサネット（登録商標）である請求項１に記載の切り替え方法。
【請求項３】
前記接続情報が、ＭＡＣフレームの転送を行う中継装置の入出力ポートに対応するポート・アドレスを含む請求項１または請求項２に記載の切り替え方法。
【請求項４】
前記接続情報が、ＭＡＣフレームの転送を行う中継装置のＭＡＣアドレスを含む請求項１〜請求項３のいずれかに記載の切り替え方法。
【請求項５】
前記接続情報が、前記ソフトウェア・フォンと無線接続された無線基地局のＭＡＣアドレスを含む請求項１〜請求項４のいずれかに記載の切り替え方法。
【請求項６】
前記接続情報が、前記ソフトウェア・フォンと無線接続される無線基地局が送信する電波の受信信号強度値を含む請求項１〜請求項５のいずれかに記載の切り替え方法。
【請求項７】
前記接続情報が、前記ソフトウェア・フォンが現在接続されている無線基地局に隣接する無線基地局から送信された電波の受信信号強度値を含む請求項１〜請求項６に記載の切り替え方法。
【請求項８】
前記ソフトウェア・フォンが無線接続された無線基地局に対する接続帯域幅を検出し、検出した接続帯域幅に基づいて前記ソフトウェア・フォンがＣＯＤＥＣの制御パラメータを変更するステップを有する請求項１〜請求項７のいずれかに記載の切り替え方法。
【請求項９】
ローカル・エリア・ネットワークに接続された同一の電話番号を共用するＩＰ専用電話機とソフトウェア・フォンとを切り替える方法であって、
電話番号とそれに対応するネットワーク識別子を管理するサーバを提供するステップと、
前記ソフトウェア・フォンの前記ローカル・エリア・ネットワークに対する接続情報から前記ソフトウェア・フォンが自らの位置情報を取得するステップと、
前記位置情報に基づいて前記ソフトウェア・フォンの位置が前記ＩＰ専用電話機に近いと判断したときは前記ＩＰ専用電話機を選択し、前記ＩＰ専用電話機から遠いと判断したときは前記ソフトウェア・フォンを前記ソフトウェア・フォンが選択するステップと、
前記選択するステップに応答して前記ソフトウェア・フォンが前記同一の電話番号に登録されていた前記ＩＰ専用電話機または前記ソフトウェア・フォンのネットワーク識別子を変更するためのフレームを前記サーバに送るステップと、
前記フレームに応答して前記サーバが前記ネットワーク識別子を変更するステップと
を有する切り替え方法。
【請求項１０】
前記位置情報を取得するステップが、前記ソフトウェア・フォンが有線接続された中継装置にポート・アドレス要求フレームを送信して前記中継装置のポート・アドレスを取得するステップを含む請求項９に記載の切り替え方法。
【請求項１１】
前記位置情報を取得するステップが、無線基地局が送信する電波の受信信号強度値を測定するステップを含み、前記フレームを送るステップが有線接続で前記サーバに前記フレームを送る請求項９または請求項１０に記載の切り替え方法。
【請求項１２】
電話番号とそれに対応するネットワーク識別子を管理するサーバとＩＰ専用電話機とが接続されたローカル・エリア・ネットワークに接続が可能で、ＩＰ電話プログラムを実装し前記サーバに登録されたネットワーク識別子により前記ＩＰ専用電話機と同一の電話番号を共用することができる携帯情報端末であって、
前記携帯情報端末の前記ローカル・エリア・ネットワークに対する接続情報から自らの位置情報を取得する手段と、
前記位置情報に基づいて前記携帯情報端末の位置が前記ＩＰ専用電話機に近いと判断したときは前記ＩＰ専用電話機を選択し、前記ＩＰ専用電話機から遠いと判断したときは前記携帯情報端末を選択する手段と、
前記選択する手段の結果に応じて前記同一の電話番号に登録されていた前記ＩＰ専用電話機または前記携帯情報端末のネットワーク識別子を変更するためのフレームを前記サーバに送る手段と
を有する携帯情報端末。
【請求項１３】
前記位置情報を取得する手段が、データリンク層で動作するスイッチのＭＡＣアドレスまたはポート・アドレスを取得する手段を含む請求項１２に記載の携帯情報端末。
【請求項１４】
前記携帯情報端末が前記ローカル・エリア・ネットワークに接続する無線ＬＡＮ装置を搭載したノートブック型コンピュータである請求項１２または請求項１３に記載の携帯情報端末。
【請求項１５】
ローカル・エリア・ネットワークに組み込まれたＩＰ電話システムであって、
前記ローカル・エリア・ネットワークに接続が可能なＩＰ専用電話機と、
前記ＩＰ専用電話機と同一の電話番号を共用し前記ローカル・エリア・ネットワークに接続が可能なソフトウェア・フォンと、
電話番号とそれに対応するネットワーク識別子を管理するサーバとを有し、
前記ソフトウェア・フォンの前記ローカル・エリア・ネットワークに対する接続情報から取得した自らの位置情報に基づいて前記ソフトウェア・フォンの位置が前記ＩＰ専用電話機に近いと判断したときは前記同一の電話番号に対して前記ＩＰ専用電話機を登録し、前記ＩＰ専用電話機から遠いと判断したときは前記同一の電話番号に対して前記ソフトウェア・フォンを登録するためのネットワーク識別子を含むフレームを前記ソフトウェア・フォンが前記サーバに送るＩＰ電話システム。
【請求項１６】
電話番号とそれに対応するネットワーク識別子を管理するサーバとＩＰ専用電話機とが接続されたローカル・エリア・ネットワークに接続が可能で、ＩＰ電話プログラムを実装し前記サーバに登録されたネットワーク識別子により前記ＩＰ専用電話機と同一の電話番号を共用することができる携帯情報端末に、
前記携帯情報端末の前記ローカル・エリア・ネットワークに対する接続情報から自らの位置情報を取得する機能と、
前記位置情報に基づいて前記携帯情報端末の位置が前記ＩＰ専用電話機に近いと判断したときは前記ＩＰ専用電話機を選択し、前記ＩＰ専用電話機から遠いと判断したときは前記携帯情報端末を選択する機能と、
前記携帯情報端末を選択したときに前記同一の電話番号に対応する前記ネットワーク識別子を前記携帯情報端末のネットワーク識別子に変更させ、前記ＩＰ専用電話機を選択したときに前記同一の電話番号に対応する前記ネットワーク識別子を前記ＩＰ専用電話機のネットワーク識別子に変更させるフレームを前記サーバに送る機能と
を実現させるコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ専用電話機とソフトウェア・フォンのサーバに対する接続を自動的に切り換える技術に関し、さらに詳細には、ネットワークに対する接続情報から取得したソフトウェア・フォンの位置情報に基づいて接続を切り換える技術に関する。
【背景技術】
【０００２】
インターネット・プロトコル電話（以後、ＩＰ電話という。）は、ＶｏＩＰ（Voice over Internet Protocol）技術を利用して、インターネット・プロトコルを採用したネットワーク上で音声や動画を伝送するサービスである。ＩＰ電話は、近年の低廉な通信費用と音声品質の向上に伴い、インターネットの普及とともに一般家庭や企業などでの採用が増大している。ビルや工場などでは、ローカル・エリア・ネットワーク（ＬＡＮ）にＩＰ電話ネットワークを組み込んで内線通話および外線通話にＩＰ電話機を利用している。
【０００３】
ＩＰ電話に使用される端末装置としては、通常の電話機のような送受話器や操作ボタンを備えＬＡＮに直接接続できるＩＰ専用電話機の他に、コンピュータに音声を信号に変換するＩＰ電話ソフトウェアを実装し、ハンド・セットやヘッド・セットなどを接続してコンピュータをＩＰ電話機として使用するソフトウェア・フォン（以下、ソフトフォンという。）というものがある。ソフトフォンは、ハードウェアとソフトウェアが一体になってＩＰ電話の機能を実現する。
【０００４】
ソフトフォンを使用すれば、ＩＰ専用電話機を省いてコストを低減したり、机上のスペースを確保したりすることができる。ソフトフォンが無線ＬＡＮ装置を装備したノートブック型パーソナル・コンピュータ（以下、ノートＰＣという。）で実現される際には、ユーザは無線ＬＡＮの接続範囲の任意の場所でソフトフォンを使用できるので都合がよい。また、ノートＰＣが有線ＬＡＮ装置を装備しており、建物の随所に有線接続できるＬＡＮのコネクタが配置されている場合も同様である。
【０００５】
しかし、ソフトフォンは、コンピュータの電源が入っていないと使えなかったり、コンピュータの立ち上げまでに時間を費やしたりする。また、ソフトフォンはＩＰ専用電話機に比べて機能が制限されていたり、ヘッド・セットの装着が煩雑であったり、他のソフトウェアとの相性によっては動作が不安定になったりすることがあるという不便な面もある。
【０００６】
特許文献１は、コードレス電話機の子機においてスイッチが切り換えられて、移動モードから子機モードに切り替わったときに、移動電話方式の端末番号がダイヤルされると親機に着信させることができる電話方式を開示する。コードレス電話機が移動モードから子機モードに切り替わったときには、子機は自動発信してホームメモリ局に自動切り換えのための情報を送る。
【０００７】
特許文献２は、ＩＰ電話の物理的位置が変わった場合に、ＩＰ網内での位置情報に基づいて変更後の位置でも変更前と同じ電話番号で利用できるように自動構成する技術を開示する。特許文献３は、オフィス内の会議室や電話機の近くなどにそれぞれ送信機を配置し、送信機が送る信号から場所を特定して、その場所に応じたアプリケーションを立ち上げる技術を開示する。特許文献４は、ＩＰ電話機またはＰＣの接続位置を端末装置のＶＬＡＮ−ＩＤを使用して識別する技術を開示する。
【特許文献１】特開平７−２６４６５３号公報
【特許文献２】特開２００６−１５７１５８号公報
【特許文献３】特開平６−１８７１６３号公報
【特許文献４】特開２００６−３１１１７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
したがって、ノートＰＣで実現されるソフトフォンは現状ではＩＰ専用電話機を省くまでには至っておらず、通常はユーザに割り当てられた１つの電話番号がソフトフォンとＩＰ専用電話機で共用されている。移動式のソフトフォンと机上に固定されたＩＰ専用電話機とを共用する場合に２つの端末で同時に着信するようにすると、ノートＰＣを自分の席から離れた場所で使用している間に着信があった場合には、自席のＩＰ専用電話機でも着信ベルが鳴動して隣人が先に電話を受けてしまったり、オフィス環境に必要のない音声ノイズを与えてしまったりすることがある。したがって、ユーザがノートＰＣを携帯して自席を離れるときにはソフトフォンを使用でき、自席に戻ったときにはＩＰ専用電話機を使用できることが望ましい。
【０００９】
この場合にソフトフォンとＩＰ専用電話機との切り換えを手動操作で行う方法もあるが、移動のたびに切り換えることは煩雑である。また、自席から離れる際にソフトフォンへの切り換えを忘れた場合には移動先においてソフトフォンに対する着信ができなくなる。
【００１０】
そこで本発明の目的は、ソフトフォンとＩＰ専用電話機の切り換えを自動的に行う方法を提供することにある。さらに本発明の目的は、ソフトフォンとＩＰ専用電話機の切り換えを自動的に行うことができる携帯情報端末、ＩＰ電話システムおよびコンピュータ・プログラムを提供することにある。
【課題を解決するための手段】
【００１１】
本発明は、電話番号とそれに対応するネットワーク識別子を管理するサーバを含むＬＡＮに同一の電話番号を共用するＩＰ専用電話機とソフトフォンとが接続される環境におけるＩＰ専用電話機とソフトフォンとの切り替え方法を提供する。切り替え操作はユーザの操作を介在しないでソフトフォンが自動的に行う。ソフトフォンは、ノートＰＣやＰＤＡなどの携帯情報端末にＩＰ電話プログラムを実装して実現する。サーバが管理するネットワーク識別子は、ＩＰアドレスまたはＩＰアドレスとＭＡＣアドレスとすることができる。ＬＡＮは、イーサネット（登録商標）、トークン・バス、およびトークン・リングなどの規格に基づいて構成することができる。
【００１２】
ソフトフォンの位置情報は、ＬＡＮに対するソフトフォンの接続情報から得ることができる。接続情報には、ＭＡＣフレームまたはイーサネット・フレームの転送処理を行う中継装置のＭＡＣアドレスまたはポート・アドレスを含んでもよい。中継装置はデータリンク層またはネットワーク層でＭＡＣフレームの転送を行うスイッチの機能を含む。ポート・アドレスはＭＡＣアドレスよりも精度の高い位置情報を提供する。さらに接続情報には、無線基地局のＭＡＣアドレスおよび無線基地局から受信した電波の受信信号強度値を含んでもよい。受信信号強度値は、無線基地局のＭＡＣアドレスよりも精度の高い位置情報を提供する。受信信号強度値は、ソフトフォンが現在接続されている無線基地局に隣接する無線基地局から送信された電波から測定してもよい。ソフトフォンがＬＡＮに無線接続された場合は、接続帯域幅を自動的に検出してＣＯＤＥＣの制御パラメータを変更することで中断のない通話を実現することができる。
【００１３】
ソフトフォンは、自らの位置情報に基づいて、使用するＩＰ電話機をＩＰ専用電話機とソフトフォンのいずれにするかを選択する。この場合、ＩＰ専用電話機の近くにソフトフォンが配置されていると判断したときは、ＩＰ電話機として利便性の高いＩＰ専用電話機を選択し、ＩＰ専用電話機から離れた位置にソフトフォンが配置されていると判断したときは、ソフトフォンを選択する。ソフトフォンは選択した結果に基づいてサーバに同一の電話番号に登録されていたＩＰ専用電話機またはソフトフォンのネットワーク識別子を変更するためのフレームを送りＩＰ電話機を変更する。
【発明の効果】
【００１４】
本発明により、ソフトフォンとＩＰ専用電話機の切り換えを自動的に行う方法を提供することができた。さらに本発明により、ソフトフォンとＩＰ専用電話機の切り換えを自動的に行うことができる携帯情報端末、ＩＰ電話システムおよびコンピュータ・プログラムを提供することができた。
【発明を実施するための最良の形態】
【００１５】
図１は、本実施の形態が適用されるＬＡＮの概略構成を示す図である。ＬＡＮ１０は、企業や公共施設などの限定された範囲における複数の場所の相互間で有線媒体または無線媒体を通じた相互通信を可能にする。ＬＡＮ１０は、ゲートウェイ・サーバ１５を通じてインターネット・ネットワーク１１に接続され、ＩＰゲートウェイ・サーバ（以後、単にＩＰゲートウェイという。）１７を通じて公衆電話回線１３に接続されている。
【００１６】
ＬＡＮ１０には、ＩＥＥＥ傘下のＩＥＥＥ８０２委員会で策定されたＬＡＮの標準規格の１つであるイーサネット（ＩＥＥＥ８０２．３）が採用されている。イーサネットは、７層あるＯＳＩ参照モデルの物理層とデータリンク層で規定されている。ただし、本発明はＬＡＮの規格をイーサネットに限定するものではなく、トークン・バス（ＩＥＥＥ８０２．４）、トークン・リング（ＩＥＥＥ８０２．５）などの規格を採用してもよい。ＬＡＮ１０は、また、ＩＥＥＥ８０２委員会で策定された無線ＬＡＮ（ＩＥＥＥ８０２．１１）の規格に基づいた高速無線ネットワークも含む。
【００１７】
ＬＡＮ１０は、無線基地局（アクセス・ポイントともいう。）２３、２５、中継装置２７、２８、ゲートウェイ・サーバ１５、ＩＰゲートウェイ１７、ＤＨＣＰサーバ１９などで構成されている。中継装置２７、２８のＲＯＭには、それぞれＭＡＣアドレスが格納されている。ＭＡＣアドレスは、ＬＡＮカードなどのネットワーク機器に与えられた固有の物理アドレスであり、イーサネットでは４８ビットで構成されている。中継装置２７、２８は、それぞれ２５６個のポートを備えており、それぞれにポート・アドレスが割り当てられている。ここでのポート・アドレスは、トランスポート層で処理されるポート・アドレスではなく、中継装置２７、２８の出口となる物理層のポートのアドレスをいう。
【００１８】
図１ではコネクタ２９ａ〜２９ｆがＬＡＮケーブルで中継装置２７の各ポートに接続され、コネクタ２９ｇがＬＡＮケーブルで中継装置２８のポートに接続されている。中継装置２７、２８は、データリンク層で動作するレイヤ２のスイッチとしてＭＡＣフレームの転送を行うとともに、ＯＳＩ参照モデルのすべての層を認識して動作することによりポート・アドレスを送出することができる。中継装置２７は、レイヤ２のデータリンク層とレイヤ３のネットワーク層で動作するスイッチを含んでもよい。中継装置の構成については後に詳しく説明する。
【００１９】
コネクタ２９ａ〜２９ｇは建物の所定の位置に固定されており、ユーザはＲＪ−４５のコネクタを備えるＬＡＮケーブルで、ＩＰ専用電話機３１およびノートＰＣ３３をいずれのコネクタに対しても着脱できるようになっている。なお、中継装置２７、２８とコネクタ２９ａ〜２９ｇとの間は光ケーブルで接続するようにしてもよい。図１では例示的にコネクタ２９ａにはＩＰ専用電話機３１が接続され、コネクタ２９ｂにはノートＰＣ３３が接続されている。ＤＨＣＰサーバ１９は、ＤＨＣＰクライアントであるノートＰＣ３３やＩＰ専用電話機３１のためにあらかじめ用意したリース・アドレス（ＩＰアドレス）の中からＤＨＣＰクライアントに対して１つのＩＰアドレスを動的に割り当てる。
【００２０】
ノートＰＣ３３には、無線ＬＡＮ装置が搭載され、無線基地局２３、２５と無線通信ができるようになっている。ノートＰＣ３３にはさらにソフトフォンの機能を実現するＩＰ電話プログラムが実装されている。以後、ＩＰ電話プログラムが実装されたノートＰＣ３３をＩＰ電話に着目するときはソフトフォン３３ａということにする。また、ソフトフォン３３ａとＩＰ専用電話機３１を区別する必要がないときはＩＰ電話機ということにする。
【００２１】
ＬＡＮ１０は、コンピュータのデータ通信ネットワークだけでなくＶｏＩＰのＩＰネットワークも構成する。ＬＡＮ１０において実現されるＩＰネットワークは、ＩＴＵ（International Telecomunication Union）の組織の１つであるＩＴＵ−Ｔによって標準化されたＨ．３２３やＩＥＴＦ（Internet Engineering Task Force）によって標準化されたＳＩＰなどの周知のプロトコルを採用することができる。ゲートウェイ１７は、ＬＡＮ１０においてインターネット・プロトコル構内交換機（ＩＰ−ＰＢＸ：Internet Protocol Private Branch eXchange）を構成する。
【００２２】
ＩＰゲートウェイ１７は、呼制御またはシグナリングのプロトコルと、音声や画像データのプロトコルの両方を公衆電話回線１３とＬＡＮ１０との間で相互変換する。ゲートウェイ１７は、呼制御による電話機間の通信を確立した後に、公衆電話回線１３から受け取った音声信号からパケットを組み立ててＬＡＮ１０に接続されたＩＰ電話機へ送り、ＩＰ電話機から受け取ったパケットを音声信号に変換して公衆電話回線１３に送る。
【００２３】
ＩＰゲートウェイ１７は、ＩＰアドレスと電話番号を相互変換するためのアドレス・テーブルを備えており、公衆電話回線とＩＰ電話機との間での呼制御をしたり、ＬＡＮ１０に接続されたＩＰ電話機間での内線通話のための呼制御とセッションの確立をしたりする。ＩＰゲートウェイ１７はまた、ＩＰ電話機の認証や登録を行ったり、転送や保留などの付加機能を実現したりする。ＩＰゲートウェイ１７の機能は、複数のサーバに分散してもよい。ゲートウェイ・サーバ１５は、ＬＡＮ１０とインターネット１１のデータ転送を中継する。
【００２４】
無線基地局２３、２５は、ＬＡＮ１０のイーサネットに有線接続されており、ノートＰＣ３３は、無線基地局２３、２５を通じてＬＡＮ１０に接続することができる。無線基地局２３、２５は、それぞれの電波到達範囲により仕切られた空間内に無線セル３５、３７を形成して、ノートＰＣ３３との間でインフラストラクチャ・モードのネットワークを構成する。
【００２５】
ノートＰＣ３３は、無線セル３５の範囲に位置するときは、無線基地局２３と無線通信することができ、無線セル３７の範囲に位置するときは、無線基地局２５と無線通信することができる。無線セル３５と無線セル３７は重なることもあるが、その場合は、ノートＰＣ３３は電波強度の強い方の無線基地局を選択して無線接続を確立する。図１では、ノートＰＣ３３は、セル３５の範囲に存在しており、無線基地局２３との通信が確立されている。無線基地局２３、２５は、それぞれＭＡＣアドレスを格納したＲＯＭを備える。
【００２６】
ＩＰ専用電話機３１は、イーサネットのインターフェースを備えているが、受話器の形状や数字のボタンの配列などは一般のビジネスホンと同様である。ＩＰ専用電話機３１は、短縮ダイヤル、保留、および転送といった様々な電話の機能を備えており、ビジネスホンと同じように使用することができる。ＩＰ専用電話機３１は、ユーザの机３９の上に置かれて使用される。ソフトフォン３３ａは、ＩＰ専用電話機３１のユーザと同一のユーザが使用することを前提にしており、図１では同じ机３９の上に配置されている。ＩＰ専用電話機３１とソフトフォン３３ａは同じ電話番号を共用する。
【００２７】
図２（Ａ）は、ノートＰＣ３３の概略構成を示すブロック図で、図２（Ｂ）はノートＰＣ３３に実装されるソフトウェアの概略構成を示すブロック図である。図２（Ａ）、（Ｂ）からは本実施形態との関連性が小さい周知の要素は省略している。ノートＰＣ３３には、ＩＰ電話プログラム９１、ＬＡＮ接続プログラム８９、および本発明にかかる切り替え操作を実行する切替プログラム８７を実装している。ＩＰ電話プログラム９１およびＬＡＮ接続プログラム８９は周知である。ノートＰＣ３３は、ＩＰ電話プログラム９１が実行されるとソフトフォン３３ａとして動作する。ノートＰＣ３３は、ソフトフォン３３ａとして機能している間もノートＰＣとしてのデータ処理をすることができる。デバイス・ドライバ８３は、ＯＳ８５がハードウェア８１を制御するためのソフトウェアである。
【００２８】
ＩＰ専用電話機３１ではハードウェアが音声を電気信号に変換しているのに対して、ソフトフォンではＩＰ電話プログラム９１が音声を電気信号に変換してパケットを生成する。ＬＡＮ接続プログラム８９は、ノートＰＣ３３と無線基地局２３、２５または中継装置２７、２８に対する無線接続または有線接続の動作を制御する。切替プログラム８７は、ＩＰ専用電話機３１とソフトフォン３３ａとの間での切り換え作業を行う。ＣＰＵ５１は、メイン・メモリ５３に読み出したプログラムを実行して所定の作業をするとともにノートＰＣ３３の全体の動作を制御する。メイン・メモリ５３は、ＣＰＵ５１が実行するプログラムやデバイス・ドライバ８３を一時的に記憶したり、ＣＰＵ５１に作業領域を提供したりする。
【００２９】
ハードディスク５５は、図２（Ｂ）に示した各種プログラム、オペレーティング・システム（ＯＳ）、およびデバイス・ドライバ８３を格納する。サウンド・カード５７には、ノートＰＣ３３をソフトフォンとして使用する際に、ヘッドフォンとマイクが一体になったヘッド・セット６３が接続される。サウンド・カード５７は、ヘッド・セット６３からの音声信号を処理してディジタル信号に変換したり、ノートＰＣ３３が生成したディジタルの音声信号をヘッド・セットから出力するためにアナログ信号に変換したりする。サウンド・カード５７には、ＣＯＤＥＣ（CoderDECorder）が実装されている。
【００３０】
ＣＯＤＥＣは、ハードウェアおよびソフトウェアで構成され、音声データをストリーミングで送受信するためにアナログ信号とディジタル信号を双方向に変換する。ＣＯＤＥＣは、アナログ信号を標本化、量子化、および符号化してディジタル信号に変換しさらにパケット化する。パケットは、有線ＬＡＮカード５９または無線ＬＡＮカード６１を通じてＬＡＮ１０との間で交換される。符号化の方式には、ＰＣＭ（Pulse Code Modulation）やＣＥＬＰ（Code Excited Linear Prediction）が採用される。音声データの品質は、サンプリング周波数や量子化ビット数に依存する。サンプリング周波数や量子化ビット数は、通信速度の範囲内に設定されていないとストリーミング送信ができなくなり音声がとぎれてしまう。
【００３１】
ＩＰ電話プログラム９１はＬＡＮ接続プログラム８９から、有線通信または無線通信の接続帯域幅（通信速度）に関する情報を受け取ることができ、ユーザは手動操作でＣＯＤＥＣの設定を行うことができる。具体的には、通信速度が速いときは、サンプリング周波数や量子化ビット数を大きい値に設定し、通信速度が遅いときはその逆に設定する。本実施の形態では、ソフトフォン３３ａが無線接続されたときには、切換プログラム８７がＬＡＮ接続プログラム８９から接続帯域幅に関する情報を受け取り、ＩＰ電話プログラム９１を通じて通信速度に適合するようにＣＯＤＥＣのソフトウェアの動作パラメータを変更することができる。
【００３２】
有線ＬＡＮカード５９は、イーサネットに準拠したネットワーク・インターフェース・カード（ＮＩＣ）で、ＬＡＮケーブルを接続するＲＪ−４５コネクタを備えている。無線ＬＡＮカード６１はＩＥＥＥ８０２．１１の規格に基づいて、ノートＰＣ２７が無線基地局１９、３１と通信するための信号処理をする。有線ＬＡＮカード５９および無線ＬＡＮカード６１はともにデータリンク層と物理層で動作する。有線ＬＡＮカード５９および無線ＬＡＮカード６１はＭＡＣアドレスを格納したＲＯＭを備えている。
【００３３】
有線ＬＡＮカード５９および無線ＬＡＮカード６１のデバイス・ドライバ８３がノートＰＣ３３にインストールされると、それぞれのＲＯＭに格納されたＭＡＣアドレスがノートＰＣ３３のＬＡＮデバイス・ドライバのメモリ上に保持され、以後、ノートＰＣ３３がＬＡＮ１０に送出するフレームには、そのＭＡＣアドレスが発信元ＭＡＣアドレスとして付加される。なお、ＭＡＣアドレスはすべてのＬＡＮカードに固有の番号であるため、有線ＬＡＮカード５９のＭＡＣアドレスと無線ＬＡＮカード６１のＭＡＣアドレスは異なる値である。ＬＣＤ５２は、静止画および動画を表示するノートＰＣ３３のユーザ・インターフェースである。
【００３４】
図３は、本実施形態におけるＩＰ専用電話機３１とソフトフォン３３ａとの切り替え操作を行う手順を示すフローチャートである。切り替え操作は主として、ノートＰＣ３３の位置情報をＬＡＮ１０に対する接続情報から取得することと、取得した位置情報に基づいてＩＰゲートウェイ１７に切り換え要求を出すことで構成され、これらの作業はユーザの操作を介在することなくノートＰＣ３３が自動的に行うことができる。イーサネットでは、データがＭＡＣフレームを最小単位にして転送されて接続情報の取得や切換要求が行われる。
【００３５】
ＭＡＣフレームは、アプリケーション層で作成されたユーザ・データにＴＣＰヘッダおよびＩＰヘッダが付加されて形成されたＩＰパケットに、さらにイーサネット・ヘッダが付加されて形成される。イーサネット・ヘッダには、宛先ＭＡＣアドレスと発信元ＭＡＣアドレスを設定する。宛先ＭＡＣアドレスには、すべての情報端末を宛先とするブロードキャスト・アドレスを設定することができる。また、ＩＰヘッダは、宛先ＩＰアドレスと発信元ＩＰアドレスを含む。
【００３６】
ブロック１０１では、ＩＰ専用電話機３１をコネクタ２９ａに接続する。ＩＰ専用電話機３１は、ＬＡＮ１０に対してブロードキャストでＩＰアドレス・リクエスト・フレームを送出する。そのＩＰアドレス・リクエスト・フレームの発信元ＭＡＣアドレスには、ＩＰ専用電話機３１に実装されたＮＩＣのＭＡＣアドレス（04-A3-43-5F-43-23）が設定される。このＩＰアドレス・リクエスト・フレームを受信したＤＨＣＰサーバ１９は、用意していたリース・アドレスの中から１つのＩＰアドレス（aa-bb-cc-dd）を選択し、ＩＰ専用電話機３１のＭＡＣアドレスを宛先ＭＡＣアドレスとして設定したフレームを生成して送出する。
【００３７】
ゲートウェイ１７のＩＰアドレス１７はあらかじめＬＡＮ１０の管理者よりユーザに配布されている。ユーザは配布されたＩＰアドレスを使用してＩＰ専用電話機３１からＡＲＰ（Address Resolution Protocol）リクエスト・フレームをＬＡＮ１０にブロードキャストして、ゲートウェイ１７のＭＡＣアドレスを取得する。
【００３８】
ブロック１０３では、ＩＰ専用電話機３１は自らの電話番号（12-345-6789）、ＩＰアドレス（aa-bb-cc-dd）および登録を要求するメッセージを含むＩＰパケットに、ＩＰゲートウェイ１７のＭＡＣアドレスを宛先アドレスに設定し、自らのＭＡＣアドレスを発信元アドレスに設定したイーサネット・ヘッダを付加したＭＡＣフレームを生成してＬＡＮ１０に送出する。ＩＰゲートウェイ１７は、ＩＰ専用電話機３１から受け取ったＭＡＣフレームを開封して読み取ったＩＰ専用電話機３１のＩＰアドレス、電話番号、およびＭＡＣアドレスをアドレス・テーブルに格納しＩＰ専用電話機３１を登録する。なお、登録に当たってはユーザの認証作業も行われるがここでの手順には関係がないので省略する。
【００３９】
図４（Ａ）はＩＰ専用電話機３１の登録が行われたアドレス・テーブルの一部のデータ構造を示す。ＩＰゲートウェイ１７のアドレス・テーブルには、電話番号、ＭＡＣアドレス、およびＩＰアドレスが関連づけられて登録されている。ＩＰ専用電話機３１の登録作業が完了すると、ＩＰ専用電話機３１はＬＡＮ１０に接続されたＩＰ電話機に対する内線通話および公衆電話回線１３に接続された加入者電話機に対する外線通話が可能になる。発信時には、ＩＰ専用電話機３１の操作ボタンから入力された相手先電話番号を含むＭＡＣフレームがＩＰゲートウェイ１７宛に送られる。相手先電話番号が内線番号の場合は、ＩＰゲートウェイ１７は相手先電話番号に対応するＩＰアドレスおよびＭＡＣアドレスを、アドレス・テーブルを参照して取得し、相手先のＩＰ電話機に送ることで呼制御をした後に、音声データの送信のために両者間のセッションを確立する。
【００４０】
相手先電話番号が外線番号の場合は、ＩＰゲートウェイ１７はＩＰパケットに含まれたデータで呼制御をして両者を接続し、双方向にデータのプロトコル変換をしてＩＰ専用電話機３１と公衆電話回線１３に接続された加入者電話機との通信を実現する。ソフトフォン３３ａが通話するときも同様の手順で行う。ノートＰＣ３３は、建物の中を移動してコネクタ２９ａ〜２９ｇを通じて有線でＬＡＮ１０に接続したり、無線基地局２３、２５を通じて無線でＬＡＮ１０に接続したりすることができる。
【００４１】
ブロック１０５では、ノートＰＣ３３がコネクタ２９ｂに接続される。ＬＡＮ接続プログラム８９は、接続を検知するとＤＨＣＰサーバ１９に対するＩＰアドレス・リクエスト・フレームをＬＡＮ１０に対してブロードキャストで送る。このＭＡＣフレームには、有線ＬＡＮカード５９のＭＡＣアドレス（05-B4-54-60-54-34）が発信元ＭＡＣアドレスとして設定される。なお、ＬＡＮ接続プログラム８９は、ＯＳＩ参照モデルの各層のハードウェアおよびソフトウェアと協働してＩＰアドレス・リクエスト・フレームやその他のフレームを処理する。
【００４２】
ＤＨＣＰサーバ１９は、ノートＰＣ３３に割り当てるＩＰアドレスをＩＰパケットに設定したＭＡＣフレームを生成してノートＰＣ３３に返送する。ＩＰアドレスを取得することでノートＰＣ３３はＬＡＮ１０に接続された情報端末にＭＡＣフレームを送出できる準備が完了したことになり、ＬＡＮ接続プログラム８９は図示しない認証サーバに対してパスワードやユーザＩＤを送ってユーザの認証作業を行う。
【００４３】
なお、ＬＡＮ接続プログラム８９は、有線通信に代えてまたは有線通信とともに無線基地局２３に接続することもできる。この場合もノートＰＣ３３は、同様の手順でＤＨＣＰサーバ１９からＩＰアドレスを取得する。ノートＰＣ３３が有線と無線で同時にＬＡＮ１０に接続されるときは、有線ＬＡＮカード５９および無線ＬＡＮカード６１のそれぞれに対応した異なるＩＰアドレスを取得する。
【００４４】
ＤＨＣＰサーバ１９から送られたＭＡＣフレームのイーサネット・ヘッダに含まれる発信元ＭＡＣアドレスは、中継装置２７を通過するときに中継装置２７により中継装置２７のＭＡＣアドレスに変更される。ブロック１０９では、切換プログラム８７が、ＤＨＣＰサーバ１９から送られたＭＡＣフレームから中継装置２７のＭＡＣアドレスを認識する。中継装置２７は、建物の中では位置が固定されており、コネクタ２９ａも中継装置２７から所定の距離の範囲において固定されているので、切替プログラム８７は中継装置２７のＭＡＣアドレスからノートＰＣ３３の位置情報を得ることができる。
【００４５】
本実施の形態においてはノートＰＣ３３の位置情報は、ノートＰＣ３３がＩＰ専用電話機３１を利用した方が便利なほどＩＰ専用電話機３に近い位置かそれ以外の位置かのいずれであるかを認識するために必要な情報である。位置情報はたとえば、ノートＰＣ３３が通常使用する机３９の上にあるかそれ以外の場所にあるかを知るための情報である。ただし、本実施の形態では、ノートＰＣが確実に机の上にあるか否かを判断するほど正確な位置情報は必要がない。なお、１人のユーザが同一電話番号のＩＰ専用電話機３１を複数台保有するような場合は、ＩＰ専用電話機３１を利用した方が便利な位置を複数設けてもよい。
【００４６】
ブロック１１１では、ノートＰＣ３３の机３９に対する物理的な距離を判断する。ノートＰＣ３３が机３９から離れた場所でＬＡＮ１０に接続された状態で使用されるときは、ＩＰ専用電話機３１からソフトフォン３３ａに切り換えると、ＩＰ電話機を移動先でも使用することができるので便利である。本実施の形態では、ソフトフォン３３ａの位置情報をノートＰＣ３３のＬＡＮ１０に対する接続情報から取得して切り換え操作の必要性を判断する。ノートＰＣ３３とＬＡＮ１０は、イーサネットによる有線または無線接続のいずれかで接続されるのでそれぞれについての接続情報を説明する。
【００４７】
最初にノートＰＣ３３を移動先において有線でＬＡＮ１０に接続する場合の切り換え手順を説明する。ノートＰＣ３３のＬＡＮ１０に対する接続をコネクタ２９ｂからコネクタ２９ｇに変更すると、ＬＡＮ接続プログラム８９は、ノートＰＣ３３からＬＡＮ１０に対してブロードキャストでＩＰアドレス・リクエスト・フレーム送出する。
【００４８】
そのＭＡＣフレームには、有線ＬＡＮカード５９のＭＡＣアドレスがイーサネット・ヘッダの発信元ＭＡＣアドレスとして設定されている。このＩＰパケットを受信したＤＨＣＰサーバ１９は、利用可能なリース・アドレスの中から１つのＩＰアドレス（aa-bb-cc-de）を選択してＩＰパケットのデータ・フィールドに設定し、ノートＰＣ３３のＭＡＣアドレスを宛先ＭＡＣアドレスに設定したＭＡＣフレームをＬＡＮ１０に送出する。
【００４９】
ＤＨＣＰサーバ１９から送出されたＭＡＣフレームは、中継装置２８を経由してノートＰＣ３３に送られる。ＤＨＣＰサーバ１９からノートＰＣ３３に送られるＭＡＣフレームに含まれる送信元ＭＡＣアドレスは、中継装置２８を経由するときに中継装置２８により中継装置２８のＭＡＣアドレスに変更される。ＬＡＮ接続プログラム８９は、ＭＡＣフレームを開封して入手したＩＰアドレスをノートＰＣ３３に新たに設定するとともに、中継装置２８のＭＡＣアドレスを切換プログラム８７に渡す。切換プログラム８７は、それまで接続されていた中継装置２７のＭＡＣアドレスと新たに接続された中継装置２８のＭＡＣアドレスが異なることを認識して、ノートＰＣ３３の位置が変化したと判断することができる。この場合は、位置情報を取得するためのＬＡＮ１０に対する接続情報が、中継装置のＭＡＣアドレスということになる。
【００５０】
つぎにノートＰＣ３３を移動先において無線でＬＡＮ１０に接続する場合の切り換え手順を説明する。ノートＰＣ３３の位置が移動し、無線セル３５の範囲を外れて無線セル３７の範囲に入ったときは、ノートＰＣ３３は、無線基地局２５から強いビーコン・フレームを受信する。ＬＡＮ接続プログラム８９は、無線基地局２５に対してノートＰＣ３３の認証と接続を行う。ビーコン・フレームには、無線基地局２５のＭＡＣアドレスとＳＳＩＤ（Service Set ID）が含まれている。無線基地局２５にノートＰＣ３３が接続されると、切換プログラム８７は、それまで接続されていた無線基地局２３のＭＡＣアドレスと新たに接続された無線基地局２５のＭＡＣアドレスが異なることを認識して、ノートＰＣ３３の位置が変化したと判断することができる。この場合は、位置情報を取得するためのＬＡＮ１０に対する接続情報が、無線基地局のＭＡＣアドレスということになる。
【００５１】
ブロック１１１で切換プログラム８７が接続情報に基づいてノートＰＣ３３の位置が変化したと判断したときはブロック１１３に移行する。接続プログラム８７はノートＰＣ３３のＬＡＮ１０に対する接続場所によっては位置が変化していないと判断する場合があるが、そのときは、接続プログラム８７はノートＰＣ３３の位置に変化が生じたと認識するまで待機する。ブロック１１３では、切換プログラム８７が、ノートＰＣ３３の位置が机３９の上か否かを判断する。切替プログラム８７は、接続情報として中継装置２７のＭＡＣアドレスまたは無線基地局２３のＭＡＣアドレスを認識したときはノートＰＣの位置が机の上であると判断し、その他の中継装置のＭＡＣアドレスまたは無線基地局のＭＡＣアドレスを認識したときは、ノートＰＣの位置が机から離れていると判断する。机の上か否かを判断するための情報は、接続プログラム８７が参照するテーブルを設けて、ユーザが登録することができる。
【００５２】
ブロック１１３は、切換プログラム８７が、ノートＰＣ１１３の位置が机３９から離れていると判断したときはブロック１１５に移行し、机３９の上であると判断したときはブロック１１７に移行する。ブロック１１７では、切換プログラム８７がブロック１０３で述べた手順に基づいてＩＰ専用電話機３１をゲートウェイ１７に登録する。すでにゲートウェイ１７のアドレス・テーブルにＩＰ専用電話機３１が登録されている場合は、切換プログラム８７はそれまでの登録を維持する。
【００５３】
ブロック１１５では、ノートＰＣ３３は、ＩＰゲートウェイ１７に自分のＩＰアドレス、電話番号および切り換えのメッセージを含むＩＰパケットにゲートウェイ１７のＭＡＣアドレスを宛先ＭＡＣアドレスに設定したＭＡＣフレームを無線接続または有線接続でＬＡＮ１０に送出する。このときの電話番号は、ＩＰ専用電話機３１に割り当てられていた電話番号と同じである。ＩＰゲートウェイ１７は、ノートＰＣ３３から受け取ったＭＡＣフレームを開封して読み取ったＩＰアドレス、電話番号、およびＭＡＣアドレスをアドレス・テーブルに格納して、ソフトフォン３３ａを登録する。このときすでに同一の電話番号に対してＩＰ専用電話機３１が登録されていた場合は、ＩＰゲートウェイ１７はＩＰ専用電話機３１の登録を抹消してその電話番号にソフトフォン３３ａだけを登録する。
【００５４】
ノートＰＣ３３がＬＡＮ１０に無線接続される場合は、ソフトフォン３３ａが登録されると、切換プログラム８７は、ＬＡＮ接続プログラム８９から現在接続されている接続帯域幅に関する情報を取得し、サウンド・カード５７に実装されたＣＯＤＥＣが当該接続帯域幅に対して最適に動作するパラメータを、ＩＰ電話プログラム９１を経由してＣＯＤＥＣのソフトウェアに渡す。
【００５５】
ブロック１０３、１１５、１１７でＩＰ専用電話機３１またはソフトフォン３３ａのいずれかが登録されたときには、ＩＰ電話プログラム９１はＬＣＤ５２にその旨を表示する。また、ＩＰ専用電話機３１では、ＩＰ専用電話機３１が現在登録されているか否かの表示がされる。ユーザは、図３に示した手順とは別に、ＩＰ専用電話機３１のボタン操作またはノートＰＣ３３のキーボードによる強制操作により登録を変更することができる。たとえば、切換プログラム８７によりノートＰＣ３３が机３９の上に位置することが認識されてＩＰ専用電話機３１が登録されたが、ノートＰＣ３３の位置は正確には机の上ではないためにソフトフォン３３ａを使用する必要がある場合は、ユーザは手動操作で強制的にソフトフォン３３ａを登録することができる。
【００５６】
図４（Ｂ）はソフトフォン３３ａの登録が行われたＩＰゲートウェイ１７のアドレス・テーブルの一部のデータ構造を示す。図４（Ａ）と比べると、同一の電話番号に対するＭＡＣアドレスとＩＰアドレスが、ＩＰ専用電話機３１から有線接続されたソフトフォン３３ａに変更されたことが示されている。ここでのＭＡＣアドレスは、有線ＬＡＮカード５９のＲＯＭに格納されていたものである。ソフトフォン３３ａが有線接続とともに無線接続でも登録された場合は、同一の電話番号に対する無線ＬＡＮカード６１のＭＡＣアドレスと、そのＭＡＣアドレスに割り当てられたＩＰアドレスがアドレス・テーブルに追加される。ソフトフォン３３ａが無線接続だけで登録された場合は、同一の電話番号に対しては無線ＬＡＮカード６１のＭＡＣアドレスと、そのＭＡＣアドレスに割り当てられたＩＰアドレスだけがアドレス・テーブルに格納される。
【００５７】
登録作業が完了し、切換プログラム８７の制御の下、ソフトフォン３３ａがＩＰゲートウェイ１７にログオンを完了すると、ＩＰ専用電話機３１に代わって内線および外線の着信および発信が可能になる。ブロック１１５、１１７が完了してＩＰ専用電話機３１またはソフトフォン３３ａのいずれか一方が使用可能になると、ブロック１１１に戻って再びノートＰＣ３３の位置が変化したか否かを接続情報に基づいて切換プログラム８７が監視する。
【００５８】
ここでブロック１１１では、ノートＰＣ３３のＬＡＮ１０に対する接続位置を、コネクタ２９ｂからコネクタ２９ｃに変更する場合もある。コネクタ２９ｃにノートＰＣを接続したときは、ノートＰＣ３３は机３９から離れた場所に存在するものとする。この場合は、接続先の中継装置には変化がないので、切換プログラム８７は、ノートＰＣ３３の位置が変化したことを認識することができない。また、同一の無線セル３５の範囲内では、無線接続する無線基地局に変更がないので、同様に切換プログラム８７はノートＰＣ３３の位置が変化したことを認識することができない。この場合でも切換プログラム８７がノートＰＣ３３の位置の変化を認識する方法として本実施の形態では２つの方法を提供する。１つは、中継装置２７のポート・アドレスに基づいてノートＰＣ３３の位置が変化したと判断する方法である。ただし、ＭＡＣフレームには中継装置のポート・アドレスが含まれないので、それを取得する方法については図５を参照して中継装置２７の内部構造とともに後で説明する。
【００５９】
もう１つの方法は、無線基地局が発信する電波の受信信号強度（ＲＳＳＩ：Received Signal Strength Indicator）を測定する方法である。インフラストラクチャ・モードでは、無線基地局２３、２５は周期的にビーコン・フレームを送信している。ＬＡＮ接続プログラム８９は、無線ＬＡＮカード６１の受信回路を通じて、無線基地局２３から送信されたビーコン・フレームのプリアンブルから受信信号強度（ＲＳＳＩ：Received Signal Strength Indicator）を測定することができる。ノートＰＣ３３の位置が、無線セル３５の範囲で無線基地局２３からの距離が変化するとＲＳＳＩが変化するため、ノートＰＣ３３が机３９の上にあるか机３９から離れた位置にあるかを判断することができる。
【００６０】
切換プログラム８７は、ＬＡＮ接続プログラム８９から受け取ったＲＳＳＩの値から、ノートＰＣ３３が机３９の上に置かれたときの値から所定値以上変化したことを認識すると、切換プログラム８７は、コネクタ２９ｃを経由してＬＡＮ１０に有線接続してＩＰゲートウェイ１７に登録を要求する。登録が完了すると、ソフトフォン３３ａは、ＩＰ専用電話機３１に代わって有線接続により使用できるようになる。この場合は、位置情報を取得するためのＬＡＮ１０に対する接続情報が、無線基地局が送信する電波のＲＳＳＩの値ということになる。
【００６１】
ノートＰＣ３３は、無線基地局２３に接続されている状態で移動すると、無線基地局２５のＲＳＳＩの値も測定することができるようになる。無線基地局２５からのＲＳＳＩの値が所定値以上になったときは、切換プログラム８７は、ノートＰＣ３３が机３９から離れた位置にあると判断して、中継装置２７を経由した有線接続または無線基地局２３を経由した無線接続でＩＰゲートウェイ１７に登録を要求することができる。この場合は、位置情報を取得するためのＬＡＮ１０に対する接続情報が、現在接続されている無線基地局に隣接する無線基地局が送信する電波のＲＳＳＩの値ということになる。
【００６２】
つづいて、中継装置２７のポート・アドレスに基づいてノートＰＣ３３の位置の変化を判断する方法を説明する。図５は、中継装置２７の概略構成を示すブロック図である。ＲＪ−４５コネクタ１０１ａ〜１０１ｆは、外部からのＬＡＮケーブルが接続される物理的なポート＃１〜＃６で、それぞれに８ビットのポート・アドレス００〜０５が割り当てられている。ポート＃１〜＃６には、図１のコネクタ２９ａ〜２９ｆがＬＡＮケーブルで接続されている。信号処理部１０３ａ〜１０３ｆはそれぞれコネクタ１０１ａ〜１０１ｆと制御部１０５に接続され、物理層として動作して外部の電気信号と内部のディジタル信号を双方向に変換する。なお、コネクタと信号処理部は図では一部だけを示している。
【００６３】
制御部１０５は、中継装置２７がデータリンク層でＭＡＣフレームの転送をするスイッチとして動作するために全体の動作を制御する。制御部１０５はさらにポート・アドレス処理部１０７が生成したＭＡＣフレームを所定のポート・アドレスのコネクタからＬＡＮ１０に送出する。制御部１０５は、送り出すＭＡＣフレームを符号化したり、受け取ったＭＡＣフレームを復号化する。制御部１０５のＲＯＭには、中継装置２７のＭＡＣアドレスが格納されている。
【００６４】
フレーム・バッファ１１３は制御部１０５に接続され、各ポートを通じて外部から転送されたＭＡＣフレームを一時的に蓄積する。フラッシュ・メモリ１１５は制御部１０５に接続され、コネクタ１０１ａ〜１０１ｆのポート・アドレスとＭＡＣアドレスを対にしたアドレス・テーブル１１６を格納している。図５（Ｂ）にアドレス・テーブル１１６のデータ構造を示す。図１に示したように、ＩＰ専用電話機３１はポート＃１に接続され、ノートＰＣ３３はポート＃２に接続されている。そしてアドレス・テーブル１１６には、各ポートに接続されている情報端末装置のＭＡＣアドレスが宛先ＭＡＣアドレスとして登録される。
【００６５】
ポート・アドレス処理部１０７は制御部１０５とフラッシュ・メモリ１１５に接続され、各ポート＃１〜＃６に接続された情報端末から受け取ったポート・アドレス要求フレームに対し、当該情報端末が接続されているコネクタのポート・アドレスを含むＭＡＣフレーム上でＩＰパケットを生成し、制御部１０５を通じて要求した情報端末に返送する。ポート・アドレスは、ＩＰパケットのデータ・フレームにおける最初の８バイトに定義されたＭＡＣフレームのＬＬＣフィールド（Logical Link Control)のコントロール・フィールドなどに設定することができる。
【００６６】
つぎに、中継装置２７のＭＡＣフレームの転送動作を説明する。制御部１０５は、コネクタ１０１ａ〜１０１ｆのいずれかに新たに接続された情報端末からＭＡＣフレームを受け取ったときには、受け取ったコネクタのポート・アドレスと送出した情報端末のＭＡＣアドレスとをアドレス・テーブル１１６に登録する。制御部１０５は、各情報端末から受け取ったＭＡＣフレームを一旦フレーム・バッファ１１３に格納する。
【００６７】
制御部１０５はフレーム・バッファ１１３に格納されたＭＡＣフレームの宛先ＭＡＣアドレスに対応するポート・アドレスを、アドレス・テーブル１１６を参照して調べ、そのポート・アドレスのコネクタだけからＭＡＣフレームを送出することで中継装置２７の内部で全二重通信を実現する。制御部１０５は、フレーム・バッファ１１３に蓄積したＭＡＣフレームの宛先ＭＡＣアドレスを、アドレス・テーブル１１６から見つけることができないときは、当該ＭＡＣフレームを、受信したポート以外のすべてのポートから送出する。制御部１０５は所定の時間が経過するとフレーム・バッファ１１３のデータをすべて消去して再度ポート・アドレスと宛先ＭＡＣアドレスの関係を学習しフレーム・バッファ１１３に記憶していく。
【００６８】
つづいて、中継装置２７がノートＰＣ３３の要求に応じてノートＰＣ３３が接続されているコネクタのポート・アドレスを送出する手順について説明する。ＭＡＣフレームには、レイヤ２またはレイヤ３のスイッチのポート・アドレスは含まれていないので、これを取得するには特別な工夫が必要である。ユーザがノートＰＣ３３をコネクタ２９ｂから外してポート＃３に接続されたコネクタ２９ｃに接続すると、図３のブロック１１１で説明したようにＬＡＮ接続プログラム８９は、ＤＨＣＰサーバ１９からＩＰアドレスを取得して、ノートＰＣ３３をＬＡＮ１０に接続させる。切換プログラム８７は、現在接続されているポート＃３のポート・アドレスを取得するためのメッセージを作成する。ノートＰＣ３３はデータ・フィールドにこのメッセージを設定したポート・アドレス要求のＩＰパケットを生成し、宛先ＭＡＣアドレスに中継装置２７のＭＡＣアドレスを設定したＭＡＣフレームをＬＡＮ１０に送出する。
【００６９】
制御部１０５は、ノートＰＣ３３から受け取ったＭＡＣフレームの宛先ＭＡＣアドレスが自らであることを認識すると、これをフレーム・バッファ１１３に記憶しないでポート・アドレス処理部１０７に渡す。ポート・アドレス処理部１０７は、ＩＰパケットを開封してメッセージを解読する。そして、ＭＡＣアドレス処理部１０７は、アドレス・テーブル１１６を参照してＭＡＣフレームの発信元ＭＡＣアドレスである有線ＬＡＮカード５９のＭＡＣアドレスに対応するポート・アドレス（０２）を取得する。
【００７０】
ポート・アドレス処理部１０７は、ポート・アドレスを取得するとそれをデータ・フィールドに設定し、宛先ＭＡＣアドレスには有線ＬＡＮカード５９のＭＡＣアドレスを設定したＭＡＣフレームを生成してノートＰＣ３３に返送する。その結果、切換プログラム８７は、現在接続されているイーサネットのポート・アドレスを取得することができる。イーサネットのポート・アドレスは、コネクタ毎に異なるので、切換プログラム８７は中継装置２３、２５のＭＡＣアドレスから位置情報を取得するよりも高い精度を得ることができる。この場合は、位置情報を取得するためのＬＡＮ１０に対する接続情報が、中継装置のポート・アドレスということになる。これまで説明した複数の接続情報は、位置情報の判断のために単独で使用しても複数組み合わせて使用してもよい。
【００７１】
これまで本発明について図面に示した特定の実施の形態をもって説明してきたが、本発明は図面に示した実施の形態に限定されるものではなく、本発明の効果を奏する限り、これまで知られたいかなる構成であっても採用することができることはいうまでもないことである。
【産業上の利用可能性】
【００７２】
ＩＰ電話機とソフトフォンを併用する場合の切換操作に利用できる。
【図面の簡単な説明】
【００７３】
【図１】本発明が適用されるネットワーク構成の一例を示す図である。
【図２】ノートＰＣの概略構成を示すブロック図である。
【図３】ＩＰ専用電話機とソフトフォンとの切り替え操作を行う手順を示すフローチャートである。
【図４】ＩＰゲートウェイのアドレス・テーブルのデータ構造を示す図である。
【図５】中継装置の概略構成を示すブロック図である。
【符号の説明】
【００７４】
３１…ＩＰ専用電話機
３３…ノートＰＣ
３３ａ…ノートＰＣに実装されたソフトフォン
２３、２５…無線基地局
２９ａ〜２９ｇ…イーサネットのコネクタ
５９…有線ＬＡＮカード
６１…無線ＬＡＮカード
【図１】
0004621234.tif 000002
【図２】
0004621234.tif 000003
【図３】
0004621234.tif 000004
【図４】
0004621234.tif 000005
【図５】
0004621234.tif 000006