(57)【要約】    【課題】  固定のＩＰアドレスが設定された端末装置を、通常使用している場所とは異なる場所でネットワークに接続する際に、従来、ユーザによって行われていた煩雑な設定作業を不要にすることができる端末装置を提供する。    【解決手段】  端末装置１００は、ＬＡＮ２００に接続する際にアクセスポイントに対してＤＨＣＰ要求を行う。これに対するアクセスポイントの応答メッセージから、アクセスポイントが属するネットワークのアドレス情報を読み取り、接続先のＬＡＮで通常使用している固定のＩＰアドレスが使用可能か否かを判定する。前記固定されたＩＰアドレスが接続先のＬＡＮにおいて使用不可能である場合には、接続先のＬＡＮから割り当てられるＩＰアドレスを使用するように設定する。【選択図】      図３
2005252561.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークへ接続するために予め第１のアドレス情報が設定された端末装置において、
接続先に対して、該接続先が属するネットワークのアドレス情報を問い合わせる問い合わせ手段と、
前記問い合わせ手段によって得られた第２のアドレス情報と前記第１のアドレス情報とに基づき、前記第１のアドレス情報が前記接続先のネットワークにおいても使用可能であるか否かを判定する判定手段と、
前記判定手段の判定結果に応じて、該接続先が属するネットワークから割り当てられるアドレス情報を使用するように設定する設定手段とを備えたことを特徴とする端末装置。
【請求項２】
前記接続先は、ＤＨＣＰプロトコルを用いたＤＨＣＰサーバ機能を有するアクセスポイントであり、
前記問い合わせ手段は、前記アクセスポイントに対してＤＨＣＰ要求メッセージを送信する手段であり、
前記第２のアドレス情報は、前記ＤＨＣＰ要求メッセージに対する前記アクセスポイントの応答メッセージから得られる該アクセスポイントのアドレス情報であり、
前記ネットワークから割り当てられるアドレス情報は、前記アクセスポイントが有するＤＨＣＰサーバ機能を用いて割り当てられるアドレス情報であることを特徴とする請求項１に記載の端末装置。
【請求項３】
アクセスポイントを介してネットワークへ接続するために予め第１のアドレス情報が設定された端末装置のアドレス設定方法であって、
前記端末装置から接続先のアクセスポイントに対して、アクセスポイントが属するネットワークのアドレス情報を問い合わせる問い合わせ工程と、
前記問い合わせ工程によって得られた第２のアドレス情報と前記第１のアドレス情報とに基づき、前記第１のアドレス情報が接続先のネットワークにおいても使用可能であるか否かを判定する判定工程と、
前記判定工程の判定結果に応じて、該接続先のネットワークから割り当てられるアドレス情報を使用するように設定する工程とを順次実行することを特徴とする端末装置のアドレス設定方法。
【請求項４】
アクセスポイントを介してネットワークへ接続するために予め第１のアドレス情報が設定された端末装置のアドレス設定方法を実行するための、コンピュータで読み取り可能な制御プログラムであって、
前記端末装置から接続先のアクセスポイントに対して、該アクセスポイントが属するネットワークのアドレス情報を問い合わせる問い合わせステップと、
前記問い合わせステップによって得られた第２のアドレス情報と前記第１のアドレス情報とに基づき、該第１のアドレス情報が接続先のネットワークにおいても使用可能であるか否かを判定する判定ステップと、
前記判定ステップの判定結果に応じて、前記接続先のネットワークから割り当てられるアドレス情報を使用するように設定するステップとを順次実行することを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークへ接続するために固定のアドレスが設定された端末装置及びそのアドレス設定方法、並びに該端末装置のアドレス設定方法を実行するための制御プログラムに関する。
【背景技術】
【０００２】
情報機器間を相互に接続する手段としては、従来から有線や無線によるＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）が広く普及しており、オフィスや家庭において幅広く用いられるに至っている。こうしたネットワークでは、一般にＴＣＰ／ＩＰプロトコルが用いられており、このプロトコルに従ったデータパケットを相互に交換することでデータ通信が実現される。
【０００３】
また、ネットワークに接続する端末装置には、ネットワーク上で端末装置を識別するためのＩＰアドレスと呼ばれるアドレスが、端末が属するネットワーク内において一意となるように与えられており、データパケットには送信元及び宛先のＩＰアドレスが含まれる。すなわち、ＴＣＰ／ＩＰを用いて通信を行うネットワークでは、通信を行うためには各端末装置ごとにＩＰアドレスが設定されている必要がある。
【０００４】
ＴＣＰ／ＩＰネットワークに接続する端末装置に対してＩＰアドレスを設定する方法としては、予め端末装置ごとに固定のＩＰアドレスを設定しておく方法のほかに、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）と呼ばれるプロトコルを用いることにより、新たにネットワークに接続した端末装置に対してＩＰアドレスを自動的に割り振るという方法がある（例えば特許文献１を参照）。
【０００５】
ＤＨＣＰプロトコルを用いる場合、ＩＰアドレスの管理はＬＡＮ上のＤＨＣＰサーバによって行われる。ＤＨＣＰサーバは、新たにネットワークに接続した端末装置からのＩＰアドレス割り当て要求を受信すると、記憶している複数のＩＰアドレスの中から未使用のＩＰアドレスを１つ選択し、端末装置に対して送信する。ＤＨＣＰプロトコルを用いると、ネットワークに接続していない端末装置にはＩＰアドレスの割り当ては行われず、ネットワークに接続している端末装置に対してのみＩＰアドレスの割り当てが行われるため、各端末装置に対して固定的なＩＰアドレスを割り当てる場合よりも効率的にＩＰアドレス資源を利用することが可能であるという利点がある。加えて、ノート型パソコン等の携帯型の端末装置を利用する場合でも、ＤＨＣＰプロトコルを用いることにより、ネットワークに接続する際にＩＰアドレスの設定をやり直す必要が無くなるという利点が存在する。
【特許文献１】特開２００３−３３３０５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、ＬＡＮ上の機器から、ネットワークに接続している他の端末に対して通信を確立しようとする場合、通信相手のＩＰアドレスを前もって知っておく必要があるが、上述のようにＤＨＣＰを利用するネットワークでは、端末装置をネットワークに接続する度に、割り当てられるアドレスも異なったものとなる可能性があるため、通信を確立しようとする側が常に通信相手となる端末のＩＰアドレスを把握しておくことが困難となってしまい、ＩＰアドレスを固定している場合では利用可能であったサービスの利用やエンドツーエンドの通信が不可能となってしまう、という問題点が存在した。
【０００７】
こうした問題を解決するためには、通信相手を特定するための情報として各端末に対して設定された端末名を記憶し、これと対応する各端末のアドレス情報を通知するネームサーバをネットワーク上に配置する方法が存在するが、こうしたネームサーバによるサービスに対応していない端末やアプリケーションも多く、またネームサーバが存在しない場合は新たにそれを設置し、端末情報を登録しなければならないという手間が発生する。
【０００８】
上述のような問題から、ＩＰアドレスを固定した方が都合のよいサービスやアプリケーションを利用するために、固定のＩＰアドレスを使用することが考えられる。このような固定のＩＰアドレスを使用している携帯型の端末を、通常使用している場所とは異なる場所でネットワークに接続しようとする際には、通常使用している固定のＩＰアドレスが、接続しようとするネットワークにおいても有効であるか否かを予め調べておき、ＩＰアドレスが有効でない場合はユーザが手動でアドレス設定を変更する必要があり、ユーザにとって煩雑な作業が必要であった。
【０００９】
本発明は上記従来の問題点に鑑み、固定のアドレスが設定された端末装置を、通常使用している場所とは異なる場所でネットワークに接続する際に、ユーザによって行われる煩雑な設定作業を不要にすることができる端末装置及びそのアドレス設定方法、並びに制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の端末装置は、ネットワークへ接続するために予め第１のアドレス情報が設定された端末装置において、接続先に対して、該接続先が属するネットワークのアドレス情報を問い合わせる問い合わせ手段と、前記問い合わせ手段によって得られた第２のアドレス情報と前記第１のアドレス情報とに基づき、前記第１のアドレス情報が前記接続先のネットワークにおいても使用可能であるか否かを判定する判定手段と、前記判定手段の判定結果に応じて、該接続先が属するネットワークから割り当てられるアドレス情報を使用するように設定する設定手段とを備えたことを特徴とする。
【００１１】
本発明の端末装置のアドレス設定方法は、アクセスポイントを介してネットワークへ接続するために予め第１のアドレス情報が設定された端末装置のアドレス設定方法であって、前記端末装置から接続先のアクセスポイントに対して、アクセスポイントが属するネットワークのアドレス情報を問い合わせる問い合わせ工程と、前記問い合わせ工程によって得られた第２のアドレス情報と前記第１のアドレス情報とに基づき、前記第１のアドレス情報が接続先のネットワークにおいても使用可能であるか否かを判定する判定工程と、前記判定工程の判定結果に応じて、該接続先のネットワークから割り当てられるアドレス情報を使用するように設定する工程とを順次実行することを特徴とする。
【００１２】
本発明の制御プログラムは、アクセスポイントを介してネットワークへ接続するために予め第１のアドレス情報が設定された端末装置のアドレス設定方法を実行するための、コンピュータで読み取り可能な制御プログラムであって、前記端末装置から接続先のアクセスポイントに対して、該アクセスポイントが属するネットワークのアドレス情報を問い合わせる問い合わせステップと、前記問い合わせステップによって得られた第２のアドレス情報と前記第１のアドレス情報とに基づき、該第１のアドレス情報が接続先のネットワークにおいても使用可能であるか否かを判定する判定ステップと、前記判定ステップの判定結果に応じて、前記接続先のネットワークから割り当てられるアドレス情報を使用するように設定するステップとを順次実行することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、ネットワークへ接続するために予めアドレス情報が設定された端末装置を、通常使用している場所とは異なる場所でネットワークに接続する際に、従来、ユーザによって行われていた煩雑な設定作業を不要にすることが可能になる。
【発明を実施するための最良の形態】
【００１４】
本発明の端末装置及びそのアドレス設定方法、並びに制御プログラムの実施の形態について、図面を参照しながら説明する。本実施形態では、端末装置として例えば携帯型の無線端末装置を適用し、この無線端末装置を、アクセスポイントを介してＬＡＮに接続する場合について説明する。
【００１５】
＜無線端末装置の構成＞
図１は、本発明の端末装置の実施形態に係る携帯型無線端末装置の構成を示すブロック図である。
【００１６】
同図に示すように、この無線端末装置１００は、制御部１０１、ＲＯＭ１０２、ＲＡＭ１０３、無線通信回路部１０４、二次記憶部１０５、電源部１０７、及びシステムバス１０６の各部によって構成され、電源部１０７を除く各ブロックはシステムバス１０６によって相互に接続されている。また電源部１０８は、上述の各ブロックが動作するのに必要となる電力を供給する。
【００１７】
制御部１０１は、無線端末装置１００全体の制御を行う部分であり、マイクロプロセッサやその周辺回路などから構成される。制御部１０１は後述のＲＯＭ１０２に格納されている動作制御プログラムを実行することにより、ＬＡＮ上に存在する機器との間で送受信されるパケットの処理を行うとともに、予め設定されたＩＰアドレスが存在する場合は、そのＩＰアドレスが接続先のネットワークにおいても有効か否かを判定する処理を行う。
【００１８】
加えて制御部１０１は、予め設定されているＩＰアドレスが接続先のネットワークでも有効であると判定された場合にはそのＩＰアドレスをそのまま使用し、有効ではないと判定した場合にはＩＰアドレスの設定をＤＨＣＰによって割り当てを受ける設定へ変更し、ネットワーク側から割り当てられるＩＰアドレスを使用する制御を実行する。加えて制御部１０１は、図１で示した各ブロックに対するアクセス制御等の処理を行う。
【００１９】
ＲＯＭ１０２は、制御部１０１において実行される動作制御プログラムが格納される不揮発性のメモリであり、制御部１０１からの命令に従って格納されている内容をシステムバス１１０上に出力する。
【００２０】
ＲＡＭ１０３は、制御部１０１において実行される制御プログラムを実行する際のワークメモリとしての機能に加え、ＬＡＮ上の他機器との間で送受信される各種データを一時的に格納するためのバッファメモリとしての機能を持つ。またＲＡＭ１０３上には、無線端末装置に対して設定されたＩＰアドレス（ユーザによって設定されるか、あるいはＤＨＣＰサーバによって割り当てられる）を格納するための領域が設けられている。
【００２１】
無線通信回路部１０４は、他の無線機器との間でパケットの送受信を行うためのものであり、高周波回路、符号化・復号化回路、及びアンテナ等によって構成され、同種の無線通信手段を備える無線端末装置との間の無線通信を実現する。
【００２２】
二次記憶部１０５は、書き換え可能な不揮発性の記憶媒体、及びその駆動装置等で構成され、ＩＰアドレスを含む、無線端末装置１００の動作を規定する各種設定情報を記憶するために用いられる。加えて二次記憶部１０５は、無線端末装置１００のユーザが使用するユーザデータを格納するためにも用いられる。二次記憶部１０５の記憶内容に対する読み込みあるいは書き込みの制御は、制御部１０１によって実行される。なお、二次記憶部１０５を構成する記憶媒体は特に限定されるものではないが、一般的にはハードディスクや光ディスクといったランダムアクセス可能な記録媒体を用いることが望ましい。
【００２３】
＜無線端末装置１００を含むＬＡＮの構成例＞
図２は、本実施形態に係る無線端末装置１００を含むＬＡＮ２００の構成例を示す図である。
【００２４】
このＬＡＮ２００は、図２に示すように、無線端末装置１００と、アクセスポイント（ＡＰ）２０２ａ，２０２ｂ，２０２ｃ，…を含み、その他各種ネットワーク機器（ルータ２０３や不図示の各種サーバ等）により構成される。
【００２５】
無線端末装置１００は、アクセスポイント２０２ａを介してＬＡＮ２００に接続されている。ここで、ＬＡＮ２００は、ルータ２０３によって複数のサブネットに分割されており、図中では、ネットワークアドレスが「Ｘ．Ｘ．Ｘ．０」に設定されているネットワークＡと、ネットワークアドレスが「Ｙ．Ｙ．Ｙ．０」のネットワークＢの２つに分割されている。ここでは、アクセスポイント２０２ａ、２０２ｂはネットワークＡに、アクセスポイント２０２ｃはネットワークＢにそれぞれ接続されている。また無線端末装置１００には、通常使用する（固定の）ＩＰアドレスとして「Ｘ．Ｘ．Ｘ．１０１」が設定されているものとする。なお、本実施形態では、サブネットマスクは全て「２５５．２５５．２５５．０」であるものとして説明する。
【００２６】
アクセスポイント２０２ａは、ＬＡＮ２００上においてはＩＰアドレスが「Ｘ．Ｘ．Ｘ．１０」を持つ機器として認識される。同様に、アクセスポイント２０２ｂ，２０２ｃのＩＰアドレスは、それぞれ「Ｘ．Ｘ．Ｘ．１１」、「Ｙ．Ｙ．Ｙ．１０」が設定されている。
【００２７】
また、ＬＡＮ２００上のアクセスポイント２０２ａ，２０２ｂ，２０２ｃには、ＤＨＣＰプロトコルに従ったアドレス割り当て要求を行ってくる無線端末装置に対してＩＰアドレスを割り当てるためのＤＨＣＰサーバ機能が内蔵されている。これによって、アクセスポイント２０２ａ，２０２ｂ，２０２ｃは、例えば会議室等の共用スペースに設置された際に、会議に参加するユーザの端末装置を一時的にアクセスポイントを介してネットワークに接続させたいといった場合に、ユーザの端末装置に対して一時的なＩＰアドレスを割り当てることが可能となる。
【００２８】
この際に、アクセスポイント２０２ａ，２０２ｂ，２０２ｃから無線端末装置に対して割り当てられるＩＰアドレスの範囲は、他と重複しなければどのようなアドレス範囲であってもよく、予めネットワークの管理者等によって設定されるか、あるいはアクセスポイントとは別に存在するＤＨＣＰサーバ（不図示）からネットワークを介して割り当て可能なＩＰアドレスを取得し、それを割り当てる、といった方法を用いてもよい。なお、本実施形態におけるアクセスポイント２０２ａ，２０２ｂ，２０２ｃに関しては、ＤＨＣＰサーバ機能を有するものであれば既存のアクセスポイントでよく、特に本実施形態を実現するために変更を必要とするものではない。
【００２９】
＜無線端末装置１００の動作＞
以下、本発明の実施形態における無線端末装置の動作について、図３のフローチャートを参照しながら説明する。
【００３０】
図３は、無線端末装置１００がネットワークに接続する際に実行する制御処理の動作を示すフローチャートである。なお、この図３のフローチャートに従ったプログラムをＲＯＭ１０２内に格納し実行することにより、以下の制御方法を実現させることが可能となる。また、無線端末装置１００は、電源投入時やユーザによる操作等をトリガとして、以下に説明するネットワークへの接続手順を実行する。
【００３１】
まず、ステップＳ３０１において無線端末装置１００は、ビーコン信号によって存在を確認したアクセスポイント（アクセスポイントが複数ある場合は、ユーザの選択か、予め決められた優先順位に従ってそのうちのいずれか１つを選択）に対して接続要求を送信し、ステップＳ３０２へ進む。
【００３２】
ステップＳ３０２では、アクセスポイントとの間で所定のリンクレベルの認証処理等を実行した後、無線通信のための通信リンク確立の処理を行う。なおここで、無線端末装置１００の接続をアクセスポイントが許可しない場合は通信リンクの確立処理は実行されず、接続は切断されるが、図３ではこの場合に関する処理フローは省略してある。また、アクセスポイントとの間で行われるリンクレベルでの認証後、ＬＡＮ２００上にネットワークへのアクセス可否を認証するＲＡＤＩＵＳ（Ｒｅｍｏｔｅ  Ａｃｃｅｓｓ  Ｄｉａｌ−ｉｎ  Ｕｓｅｒ  Ｓｅｒｖｉｃｅ）サーバ等の認証サーバが存在する場合は、こうしたサーバと無線端末装置１００との間でネットワークへのアクセス認証等を実行することも可能であるが、ここでは説明を省略する。  
【００３３】
次のステップＳ３０３では、無線端末装置１００は、接続しようとするアクセスポイントが属するネットワークアドレス情報を獲得するため、接続先となるアクセスポイントに対してＤＨＣＰＤＩＳＣＯＶＥＲメッセージを送信する。ＬＡＮ２００上の各アクセスポイント２０２ａ，２０２ｂ，２０２ｃはＤＨＣＰサーバ機能を有しており、無線端末装置１００からＤＨＣＰＤＩＳＣＯＶＥＲメッセージを受信すると、これに対してＤＨＣＰＯＦＦＥＲメッセージを返信するように構成されている。
【００３４】
図４は、ＤＨＣＰＤＩＳＣＯＶＥＲメッセージ、及びＤＨＣＰＯＦＦＥＲメッセージに含まれるアドレス情報の内容を示す図である。本実施形態では、無線端末装置１００に予め固定のＩＰアドレスが割り当てられている場合について説明しているが、ＤＨＣＰＤＩＳＣＯＶＥＲメッセージに含まれる「クライアントＩＰアドレス」は既に設定されているＩＰアドレスではなく、「０．０．０．０」を設定し、ＩＰヘッダの送信元ＩＰアドレスに関しても、「０．０．０．０」と書き換えて送信する。
【００３５】
図３に戻り、ステップＳ３０４において無線端末装置１００は、ＤＨＣＰＤＩＳＣＯＶＥＲメッセージに対してアクセスポイントから返されるＤＨＣＰＯＦＦＥＲメッセージを受信し、受信したＤＨＣＰＯＦＦＥＲメッセージの「サーバＩＰアドレス」（図４参照）から当該アクセスポイントのＩＰアドレスを読み取り、ステップＳ３０５へ進む。
【００３６】
ステップＳ３０５では、ステップＳ３０４において読み取ったアクセスポイントのＩＰアドレスとサブネットマスクを基に、アクセスポイントが接続されているネットワークのネットワークアドレスと、無線端末装置１００が通常固定ＩＰアドレスを用いて接続しているネットワークのネットワークアドレスとを比較し、接続先のアクセスポイントが属するネットワークは、無線端末装置１００が通常接続しているネットワークと同一のネットワークであるか否か（同一のサブネットであるか）を判定する。
【００３７】
図２の例を用いて具体的に説明すると、無線端末装置１００がアクセスポイント２０２ａに対してＤＨＣＰＤＩＳＣＯＶＥＲメッセージを送信した場合、アクセスポイント２０２ａより返されるＤＨＣＰＯＦＦＥＲメッセージから読み取られるサーバＩＰアドレスは、「Ｘ．Ｘ．Ｘ．１０」である。このとき、無線端末装置１００に設定されているサブネットマスクは「２５５．２５５．２５５．０」であるので、両者のビット積の演算により、アクセスポイント２０２ａが属するネットワークは、「Ｘ．Ｘ．Ｘ．０」（ネットワークＡ）であると求められる。
【００３８】
同様に、無線端末装置１００のＩＰアドレス「Ｘ．Ｘ．Ｘ．１０１」とサブネットマスクから、無線端末装置１００は「Ｘ．Ｘ．Ｘ．０」（ネットワークＡ）のネットワークに属していることとなり、アクセスポイント２０２ａが属するネットワークと、無線端末装置１００が本来属しているネットワークとは同じである、と判定される。
【００３９】
ここで、接続先のアクセスポイントが属するネットワークと、無線端末装置１００が通常接続しているサブネットとが同一のサブネットであると判定された場合（ステップＳ３０５のＹＥＳ）は、ステップＳ３０６へ進み、異なるサブネットであると判定された場合（ステップＳ３０５のＮＯ）はステップＳ３０７へ進む。
【００４０】
図５は、無線端末装置１００が同一サブネット内で移動する場合を示す模式図であり、図６は、無線端末装置１００が異なるサブネット間で移動する場合を示す模式図である。
【００４１】
図５の例では、アクセスポイント２０２ａと２０２ｂは同一のサブネット、すなわちネットワークアドレスが「Ｘ．Ｘ．Ｘ．０」のネットワークＡに属しており、無線端末装置１００は通常使用しているＩＰアドレス（ここでは「Ｘ．Ｘ．Ｘ．１０１」）をそのまま利用することができる。
【００４２】
一方、図６の例では、アクセスポイント２０２ａと２０２ｃはルータ２０３によって隔てられた異なるネットワークＡ，Ｂ上にそれぞれ存在する。無線端末装置１００がネットワークＡからネットワークＢへ移動し、アクセスポイント２０２ｃに対して接続しようとする場合において、アクセスポイント２０２ｃが無線端末装置１００のＤＨＣＰＤＩＳＣＯＶＥＲメッセージへの応答として送信する、ＤＨＣＰＯＦＦＥＲメッセージ内の「サーバＩＰアドレス」から読み取られるネットワークアドレス（「Ｙ．Ｙ．Ｙ．０」）は、無線端末装置１００が通常接続しているネットワークのネットワークアドレス（この場合は「Ｘ．Ｘ．Ｘ．０」）とは異なる。そのため、後述するように、無線端末装置１００は、アクセスポイント２０２ｃから割り当てられるＩＰアドレスを使用してネットワークに接続する。
【００４３】
図３に戻り、ステップＳ３０６では、無線端末装置１００は、通常使用しているアドレス設定を用いてネットワークへ接続する。ステップＳ３０７では、無線端末装置１００は、先にステップＳ３０４においてアクセスポイントから受信したＤＨＣＰＯＦＦＥＲメッセージによって指定されたＩＰアドレス（ＤＨＣＰＯＦＦＥＲメッセージの「Ｙｏｕｒ  ＩＰ  アドレス」で指定されるＩＰアドレス）を自らのＩＰアドレスとして設定するため、アクセスポイントに対してＤＨＣＰＲＥＱＵＥＳＴメッセージを送信し、これに対するアクセスポイントから応答である、ＤＨＣＰＡＣＫメッセージの受信を確認した後、割り当てられたＩＰアドレスを使用してネットワークへ接続する。
【００４４】
ステップＳ３０６またはステップＳ３０７の処理後のステップＳ３０８では、無線端末装置１００は接続先のアクセスポイントを介してＬＡＮ２００上の機器とＩＰアドレスを用いた通信を開始し、処理を終了する。
【００４５】
以上のように本実施形態では、図３に示したフローチャートに従った処理を実行することにより、固定のＩＰアドレスを利用している携帯型の無線端末装置をＬＡＮに接続しようとする際に、通常時に使用しているＩＰアドレスが接続先のＬＡＮでも有効であるか否かを自動的に判別することができる。これにより、ネットワークへ接続するために固定のＩＰアドレスが設定された無線端末装置を、通常使用している場所とは異なる場所でネットワークに接続する際に、ユーザによって行われている煩雑な設定作業を不要にすることが可能になる。さらに、同一ネットワーク内の移動に関してはアドレスの設定を変更することなく通常使用しているＩＰアドレスを使用することができる。
【００４６】
なお、本発明は以上において説明した具体的な実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において、様々に変更することが可能である。例えば上記実施形態中では、端末装置とネットワークとの接続手段として無線を例として説明したが、接続手段は無線に限定されるものではなく、端末装置が有する通信手段が有線の場合であっても適用可能である。
【００４７】
本発明は、上述した実施形態の装置に限定されず、複数の機器から構成されるシステムに適用しても、１つの機器から成る装置に適用してもよい。前述した実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体をシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、完成されることは言うまでもない。
【００４８】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭを用いることができる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、次のプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるＣＰＵなどが処理を行って実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００５０】
【図１】本発明の端末装置の実施形態に係る携帯型無線端末装置の構成を示すブロック図である。
【図２】実施形態に係る無線端末装置１００を含むＬＡＮ２００の構成例を示す図である。
【図３】無線端末装置１００の動作を示すフローチャートである。
【図４】ＤＨＣＰＤＩＳＣＯＶＥＲメッセージ、及びＤＨＣＰＯＦＦＥＲメッセージに含まれるアドレス情報の内容を示す図である。
【図５】無線端末装置１００が同一サブネット内で移動する場合を示す模式図である。
【図６】無線端末装置１００が異なるサブネット間で移動する場合を示す模式図である。
【符号の説明】
【００５１】
１００  無線端末装置
１０１  制御部
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  無線通信回路部
１０５  二次記憶部
１０６  システムバス
１０７  電源部
【図１】
2005252561.tif 000003
【図２】
2005252561.tif 000004
【図３】
2005252561.tif 000005
【図４】
2005252561.tif 000006
【図５】
2005252561.tif 000007
【図６】
2005252561.tif 000008