(57)【要約】【課題】  利用者に理解容易な無線ネットワーク識別情報を簡易に生成および設定できるようにする。【解決手段】  本発明の一態様としてのアクセスポイントは、有線ネットワーク上の機器と通信を行う有線通信部と、前記有線ネットワークの特徴を表す特徴情報を取得し、取得した前記特徴情報を用いて無線ネットワーク識別情報を生成する識別情報生成部と、生成した前記無線ネットワーク識別情報を含むビーコン信号を無線ネットワークに出力する、無線通信部と、を備える。【選択図】  図２
2007096464.tif 000002
【特許請求の範囲】
【請求項１】
有線ネットワーク上の機器と通信を行う有線通信部と、
前記有線ネットワークの特徴を表す特徴情報を取得し、取得した前記特徴情報を用いて無線ネットワーク識別情報を生成する識別情報生成部と、
生成した前記無線ネットワーク識別情報を含むビーコン信号を無線ネットワークに出力する無線通信部と、
を備えたアクセスポイント。
【請求項２】
前記有線通信部はＩＰｖ４アドレスとネットマスクとを保持しており、
前記識別情報生成部は、前記有線通信部から前記ＩＰｖ４アドレスと前記ネットマスクとを取得し、取得した前記ＩＰｖ４アドレスと前記ネットマスクとからネットワークアドレスを生成し、生成した前記ネットワークアドレスを前記特徴情報として用いることを特徴とする請求項１に記載のアクセスポイント。
【請求項３】
前記有線通信部は、前記有線ネットワーク上の機器と通信を行って前記有線ネットワークのドメイン名を含むパケットを受信し、
前記識別情報生成部は、受信された前記パケット内のドメイン名を前記特徴情報として用いることを特徴とする請求項１に記載のアクセスポイント。
【請求項４】
前記有線通信部は、前記有線ネットワーク上の機器としてのルータから前記有線ネットワークのＩＰｖ６アドレスプレフィックスの情報を受信し、
前記識別情報生成部は、受信された前記ＩＰｖ６アドレスプレフィックスを前記特徴情報として用いることを特徴とする請求項１に記載のアクセスポイント。
【請求項５】
前記有線通信部は、ＩＰアドレスを保持しており、前記有線ネットワーク上の機器としてのＤＮＳサーバに対し前記ＩＰアドレスに基づくＤＮＳ問い合わせを行って、前記ＩＰアドレスに対応づけられたホスト名の情報を前記ＤＮＳサーバから受信し、
前記識別情報生成部は、前記有線通信部から前記ホスト名の情報を受け取り、前記ホスト名からドメイン名を検出し、検出した前記ドメイン名を前記特徴情報として用いることを特徴とする請求項１に記載のアクセスポイント。
【請求項６】
前記識別情報生成部によって生成された前記無線ネットワーク識別情報を記憶する記憶部をさらに備え、
前記識別情報生成部は、前記記憶部に記憶された無線ネットワーク識別情報のうち有効なものを選択し、
前記無線通信部は、前記識別情報生成部が選択した前記無線ネットワーク識別情報を含むビーコン信号を前記無線ネットワークに出力することを特徴とする請求項１に記載のアクセスポイント。
【請求項７】
有線ネットワーク上の機器と通信を行う有線通信部と、
無線ネットワーク上の無線機器と無線通信を行う第１の無線通信部と、
有効な無線ネットワーク識別情報を保持する保持部と、
前記第１の無線通信部が前記無線機器からプローブ要求メッセージを受信した場合は、前記プローブ要求メッセージに含まれる無線ネットワーク識別情報が前記保持部に保持されているか否かを確認し、保持されていない場合は当該無線ネットワーク識別情報を調査条件として用いて前記有線ネットワークが前記調査条件を満たすかどうかを調査し、前記調査条件が満たされる場合は当該無線ネットワーク識別情報を前記保持部に設定する調査部と、
設定された前記無線ネットワーク識別情報を含めたプローブ応答メッセージを前記無線機器に送信する第２の無線通信部と、
を備えたアクセスポイント。
【請求項８】
前記第２の無線通信部は、さらに前記設定された無線ネットワーク識別情報を含むビーコン信号を前記無線ネットワークに出力することを特徴とする請求項７に記載のアクセスポイント。
【請求項９】
前記調査条件と、前記調査条件に対する調査結果とを記憶する記憶部を備え、
前記調査部は、前記記憶部を検索することにより前記調査条件を前記有線ネットワークが満たすかどうかを判断することを特徴とする請求項７または８に記載のアクセスポイント。
【請求項１０】
前記プローブ要求メッセージにおける前記無線ネットワーク識別情報はＩＰアドレスを含み、
前記調査部は、前記ＩＰアドレスをもつホストに対し自装置経由でアクセス可能であるか否かを調査することを特徴とする請求項７に記載のアクセスポイント。
【請求項１１】
前記プローブ応答メッセージにおける前記無線ネットワーク識別情報はＩＰアドレスと、ＴＣＰまたはＵＤＰのポート番号とを含み、
前記調査部は、前記ＩＰアドレスをもつホストの前記ポート番号に対して自装置経由で接続可能であるか否かを調査することを特徴とする請求項７に記載のアクセスポイント。
【請求項１２】
アクセスポイントにおいて行う通信方法であって、
有線ネットワークの特徴を表す特徴情報を取得し、
取得した前記特徴情報を用いて無線ネットワーク識別情報を生成し、
生成した前記無線ネットワーク識別情報を含むビーコン信号を無線ネットワークに出力する、通信方法。
【請求項１３】
アクセスポイントにおいて行う通信方法であって、
無線ネットワーク上の無線機器からプローブ要求メッセージを受信し、
前記プローブ要求メッセージに含まれる無線ネットワーク識別情報が有効であるか否かを確認し、有効でない場合は、前記無線ネットワーク識別情報を調査条件として用いて有線ネットワークが前記調査条件を満たすかどうかを調査し、
前記有線ネットワークが前記調査条件を満たす場合は前記無線ネットワーク識別情報を有効に設定し、
設定された前記無線ネットワーク識別情報を含めたプローブ応答メッセージを前記無線機器に送信する、通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アクセスポイントおよび通信方法に関する。
【背景技術】
【０００２】
通常、アクセスポイントの管理者がアクセスポイントを設置する際に、アクセスポイントの識別子（無線ネットワーク識別情報）をSSID(Service Set IDentifier)として設定し、そのSSIDを紙面や口頭やその他の手段で端末利用者に通知する。端末利用者は、端末に当該SSIDを設定することで当該アクセスポイントに接続することが可能となる。または、端末利用者は、その時々で、端末の周辺にあるアクセスポイントを検索することで得られるSSIDの一覧から、既に端末利用者が知っている知識からふさわしい識別子を推定して、端末にSSIDを指定することで、アクセスポイントへの接続を実現できる。
【０００３】
これらの接続手順を簡易にするために、SSIDを指定することなく手近なアクセスポイントと接続する方法や、端末とアクセスポイントに備わっているボタンを同時に押すことでそれらを接続する方法や、出荷時にまたは管理者があらかじめ設定した識別子同士で接続する方法がある。
【０００４】
しかし、電波の干渉を理由の一つに複数のプロバイダーがアクセスポイントを共用する今日の状況では、様々なアクセスポイントの管理ポリシーが一貫しておらず、いずれの方法でも、アクセスポイントの管理者が端末利用者に理解容易なアクセスポイントのSSIDを決定するのは難しく、また、端末利用者にとってみれば、所望のアクセスポイントのSSIDを知っておくことが難しい。
【０００５】
このように、無線LAN を使用する際にアクセスポイントおよび端末の双方で設定しなければならない適切なSSIDを選定し、設定するのは難しかった。
【特許文献１】特開２００２−２５２６２０公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、利用者に理解容易な無線ネットワーク識別情報を簡易に生成および設定できるようにしたアクセスポイントおよび通信方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一態様としてのアクセスポイントは、有線ネットワーク上の機器と通信を行う有線通信部と、前記有線ネットワークの特徴を表す特徴情報を取得し、取得した前記特徴情報を用いて無線ネットワーク識別情報を生成する識別情報生成部と、生成した前記無線ネットワーク識別情報を含むビーコン信号を無線ネットワークに出力する、無線通信部と、を備える。
【０００８】
本発明の一態様としてのアクセスポイントは、有線ネットワーク上の機器と通信を行う有線通信部と、無線ネットワーク上の無線機器と無線通信を行う第１の無線通信部と、有効な無線ネットワーク識別情報を保持する保持部と、前記第１の無線通信部が前記無線機器からプローブ要求メッセージを受信した場合は、前記プローブ要求メッセージに含まれる無線ネットワーク識別情報が前記保持部に保持されているか否かを確認し、保持されていない場合は当該無線ネットワーク識別情報を調査条件として用いて前記有線ネットワークが前記調査条件を満たすかどうかを調査し、前記調査条件が満たされる場合は当該無線ネットワーク識別情報を前記保持部に設定する調査部と、設定された前記無線ネットワーク識別情報を含めたプローブ応答メッセージを前記無線機器に送信する第２の無線通信部と、を備える。
【０００９】
本発明の一態様としての通信方法は、アクセスポイントにおいて行う通信方法であって、有線ネットワークの特徴を表す特徴情報を取得し、取得した前記特徴情報を用いて無線ネットワーク識別情報を生成し、生成した前記無線ネットワーク識別情報を含むビーコン信号を無線ネットワークに出力する。
【００１０】
本発明の一態様としての通信方法は、アクセスポイントにおいて行う通信方法であって、無線ネットワーク上の無線機器からプローブ要求メッセージを受信し、前記プローブ要求メッセージに含まれる無線ネットワーク識別情報が有効であるか否かを確認し、有効でない場合は、前記無線ネットワーク識別情報を調査条件として用いて有線ネットワークが前記調査条件を満たすかどうかを調査し、前記有線ネットワークが前記調査条件を満たす場合は前記無線ネットワーク識別情報を有効に設定し、設定された前記無線ネットワーク識別情報を含めたプローブ応答メッセージを前記無線機器に送信する。
【発明の効果】
【００１１】
本発明により、利用者に理解容易な無線ネットワーク識別情報を簡易に生成および設定できる。
【発明を実施するための最良の形態】
【００１２】
以降、図面を参照しながら本発明の実施形態を詳細に説明する。
【００１３】
図１は、本発明の一実施の形態としてのアクセスポイント（Access Point: AP）を含むネットワークトポロジ例を示す図である。
【００１４】
WLAN端末１１は、無線LAN（Local Area Network）ユーザが使用する端末装置である。WLAN端末１１は無線LANに接続され、アクセスポイント１３と無線通信を行う。アクセスポイント１３は無線LANアクセスポイントであり、無線LANと有線LAN１２とを接続する。有線LAN１２には、アクセスポイント１３の他に、ルータ１５とDHCP（Dynamic Host Configuration Protocol）サーバ１４とが接続されている。ルータ１５は有線LAN１２とインターネット１６とを接続する。インターネット１６上にはネームサーバ１７およびアプリケーションサーバ１８が設置されている。ネームサーバ１７は、DNS(Domain Name Service :ドメインネームサービス)のサーバである。また、アプリケーションサーバ１８は例えばWebサーバである。図１では、１つの有線LANのみが示されるが、複数の有線LANが存在し、各有線LANにそれぞれアクセスポイントおよびルータが接続されていてもよい。
【００１５】
図２は、アクセスポイント１３の機能ブロック図である。
【００１６】
WLAN I/F部２１は、無線LAN 側のインタフェースであり、アンテナ、PHY、MAC の機能を含んでいる。また、WLAN I/F部２１は、図３の表に例を示すように、無線LAN に関する設定項目を保持している。この表中のSSIDである“WirelessLAN” は、あらかじめアクセスポイント管理者が設定した値、または、工場出荷時の値であるとするが、本発明上は何が設定されていてもよく、また、設定されていなくても構わない。WLAN I/F部２１に設定するSSIDは単数でも複数でもよい。
【００１７】
イーサーネット（登録商標）I/F部（Ethernet I/F部）２２ は有線LAN１２側のインタフェースである。
【００１８】
SSID設定部２３は、本実施形態の特徴となる新規機能ブロックであり、Ethernet I/F部２２を介して有線LAN１２の特徴を解析し、WLAN I/F部２１のSSIDを設定する機能を有する。SSID設定部２３は例えば識別情報生成部に対応する。
【００１９】
Probe応答部２４も、本実施形態の特徴となる新規機能ブロックである。Probe応答部２４は、WLAN端末１１がアクセスポイント１３に送信したProbe Requestメッセージ（プローブ要求メッセージ）の中に含まれるSSIDを調査条件として用いて、Ethernet I/F部２２を介して有線LAN１２を調査する。調査条件が満足される場合はWLAN I/F部２１を介して当該SSIDを含むProbe Responseメッセージ（プローブ応答メッセージ）をWLAN端末１１に応答する。Probe応答部２４は例えば調査部に対応する。
【００２０】
テーブル記憶部２５は、SSID設定部２３が使用するSSID管理表、Probe応答部２４が使用するProbe管理表を格納する。
【００２１】
SSID設定部２３とProbe応答部２４のどちらか一方での実装でも本発明の効果を享受可能である。以降、SSID設定部２３と、Probe応答部２４とについて詳細に述べる。
【００２２】
まず、SSID設定部２３について説明する。
【００２３】
SSID設定部２３は、
（１）Ethernet I/F部２２に付与されたIPv4アドレスとネットマスク
（２）ルータ１５から届くIPv6アドレスプレフィックス
（３）Ethernet I/F部２２に付与されたIPv4アドレスまたはIPv6アドレスを基にネームサーバ１７に問い合わせて得られるDNSドメイン名
の1つ以上を把握し、それらのいずれか、または、すべてをWLAN I/F部２１のSSIDとして設定する。（１）〜（３）はそれぞれ有線LAN１２の特徴情報に相当する（これらは例えば、有線LAN内の管理単位を示す情報、あるいはアドレス管理の形態を示す情報と総称することができるだろう）。
【００２４】
図４は、IPv4アドレスとネットマスクとを基にSSIDを設定する場合のシーケンス図である。
【００２５】
IPv4アドレスの場合、アクセスポイント管理者があらかじめ設定したIPv4アドレスとネットマスク、または、DHCPによりアクセスポイント１３が取得したIPv4アドレスとネットマスクを、SSID設定部２３がEthernet I/F部２２から取得する（S11）。Ethernet I/F部２２に設定されたIPv4アドレスが192.168.0.1、ネットマスクが255.255.255.0である場合、SSID設定部２３はWLAN I/F部２１にSSIDを例えば“IPv4;192.168.0/24” として設定する（S12）。すなわち“IPv4;192.168.0/24”をSSIDとして有効にする。当該SSIDの設定を受けたWLAN I/F部２１は、無線LAN に関する設定項目を図５の表に例を示すように更新する。WLAN I/F部２１は、以後、図６に例を示したIEEE 802.11 標準で規定されたビーコン（beacon）フレームをSSIDフィールドに当該SSIDを含めて無線LAN上のWLAN端末に送信する（S13）。以上により、アクセスポイント１３は、WLAN端末１１の利用者により有線LANの特徴が容易に把握できるSSIDを簡易に生成および設定できる。
【００２６】
以上は、Ethernet I/F部２２に設定されたIPv4アドレスとネットマスクとからIPv4サブネット（ネットワークアドレス）を取得し、そのIPv4サブネットの文字列の頭に“IPv4;” という文字列を追加して、利用者に可読なSSIDを生成および設定した例を示したが、他の表現を用いてSSIDを生成および設定しても構わない。
【００２７】
図７は、IPv6アドレスプレフィックスを基にSSIDを設定する場合のシーケンス図である。
【００２８】
IPv6アドレスプレフィックスの場合、RFC2461に従って、Ethernet I/F部２２がRouter Solicitationメッセージをルータ１５に送信し（S21）、Router Advertisementメッセージをルータ１５からEthernet I/F部２２を介して受信する（S22、S23）。そして、受信したRouter Advertisementメッセージから、IPv6のアドレスプレフィックス情報を抽出する。図８にRFC2461で規定されたIPv6 Router Advertisementメッセージのフォーマットを示し、図９に当該IPv6 Router AdvertisementメッセージのOptionsフィールドに入るアドレスプレフィックスオプションのメッセージフォーマットを示す。ルータ１５はRouter Advertisementメッセージを定期的にマルチキャスト送信しているので、Router Solicitationメッセージの送信を省略しても良い。アドレスプレフィックスが「1048::」であり、プレフィックス長が16 ビットである場合、SSID設定部２３はWLAN I/F部２１にSSIDを例えば“IPv6;1024::/16” として設定する（S24）。当該SSIDの設定を受けたWLAN I/F部２１は、無線LAN に関する設定項目を図１０に例を示すように更新する。また、以後、アクセスポイント１３はbeaconフレームをSSIDフィールドに当該SSIDを含めて無線LAN上のWLAN端末に送信する（S25）。以上により、アクセスポイント１３は、WLAN端末１１の利用者により有線LANの特徴が容易に把握できるSSIDを簡易に生成および設定できる。
【００２９】
以上は、ルータ１５が広告しているIPv6のアドレスプレフィックスをRouter Advertisementメッセージから取得し、そのアドレスプレフィックスの文字列の頭に“IPv6;” という文字列を追加して、利用者に可読なSSIDを生成および設定した例を示したが、他の表現を用いてSSIDを生成および設定しても構わない。
【００３０】
図１１は、IPv4の場合においてDNSドメインを基にSSIDを設定する場合のシーケンス図である。
【００３１】
SSID設定部２３は、Ethernet I/F部２２に付与されたIPv4アドレスに関して、ネームサーバ１７に対してEthernet I/F部２２を介してDNSのPTR レコード問い合わせ（DNS query）を行なう（S31、S32、S33）。SSID設定部２３は、Ethernet I/F部２２を介して、ネームサーバ１７からFQDNホスト名を含むDNS応答メッセージを取得する（S34、S35）。SSID設定部２３は、FQDNホスト名（ここではap1.wlan.ho-net.ne.jp）からホスト識別子部分“ap1”を除くことでDNSドメイン名(wlan.ho-net.ne.jp)を取得する。SSID設定部２３はWLAN I/F部２１にSSIDを例えば“dns:wlan.ho-net.ne.jp” として設定する（S36）。以後、アクセスポイント１３はbeaconフレームをSSIDフィールドに当該SSIDを含めて無線LAN上のWLAN端末に送信する（S37）。IPv6アドレスプレフィックスや、IPv6アドレスに関しても以上と同様にして行なうことが出来る。以上により、アクセスポイント１３は、WLAN端末１１の利用者により有線LANの特徴が容易に把握できるSSIDを簡易に生成および設定できる。
【００３２】
ここで、DHCPを用いてDNSドメイン名を取得できる場合もある。DHCPを用いてDNSドメイン名を取得しSSIDを設定する場合のシーケンス図を図１２に示す。DHCPを用いてDHCPサーバ１４からEthernet I/F部２２のIPv4アドレスを取得する際に、DHCP OFFERパケット とDHCP ACKパケット にDNSドメイン名が記述されている場合がある。SSID設定部２３はDHCPサーバ１２からEthernet I/F部２２を介してDHCP OFFER パケットまたはDHCP ACKパケットを受信し、受信したDHCP OFFER パケットまたはDHCP ACKパケットからドメイン名を抽出する（S41、S42）。SSID設定部２３は、抽出したドメイン名を基にSSIDを生成し、WLAN I/F部２１に当該SSIDを設定する（S43）。以後、アクセスポイント１３はbeaconフレームをSSIDフィールドに当該SSIDを含めて無線LAN上のWLAN端末に送信する（S44）。その他の方法でDNSドメイン名を取得できる場合も以上と同様にしてSSIDを設定できる。
【００３３】
以上、DNSドメイン名を基にSSIDを設定する例を２つ示したが、いずれにせよ、SSID設定部２３は、取得したDNSドメイン名に基づく情報（例えば“dns:wlan.ho-net.ne.jp”）を、WLAN I/F部２１にSSIDとして設定する。そして、当該SSIDの設定を受けたWLAN I/F部２１は、無線LAN に関する設定項目を図１３に例を示すように更新する。以後、アクセスポイント１３は、beaconフレームをSSIDフィールドに当該SSIDを含めて無線LAN上のWLAN端末に送信する。
【００３４】
ここで、SSID設定部２３は、これまでに述べた方法で生成および設定したSSIDを、図１４に例を示すSSID管理表で管理し、SSIDを自動的に選択するようにしてもよい。SSID管理表における「現行値」は、SSID管理表に含まれるSSIDのうち、現在有効であるSSIDを示す。
【００３５】
図１５は、SSIDを自動的に選択する処理を説明するシーケンス図である。
【００３６】
SSID設定部２３は、所定の規則（ここでは60secごとの定期的な間隔）でSSID管理表中の現行値を更新し、更新後のSSIDをWLAN I/F部２１に設定する（S51、S53、S55）。WLAN I/F部２１は、更新後のSSIDを含むbeaconフレームを無線LAN上のWLAN端末に送信する（S52、S54、S56）。このようにして、使用するSSIDを自動的に選択する。選択の順序はランダムや順序通りなど、状況に応じて変えることが可能であり、また、変更の間隔も固定時間、ランダム時間、端末からの接続回数依存など、状況に応じて決めることが出来る。以上により、SSID 管理表に蓄えた 2 つ以上の特徴をbeaconフレーム で WLAN 端末に伝えることが出来て、かつ、WLAN 端末からのそれへの接続要求に応えることが出来るようになる。
【００３７】
次に、Probe応答部２４について説明する。
【００３８】
Probe応答部２４は、WLAN I/F部２１を介してWLAN端末１１からProbe Requestメッセージを受けとる。IEEE 802.11のProbe Requestのフレーム構成例を図１６に示す。Probe RequestメッセージはSSIDフィールドを有する。本実施形態において、WLAN端末１１から送られてくるProbe Requestメッセージ に含まれるSSIDは、
(1) “IP:” を冒頭に持つ場合
(2) “TCP:” を冒頭に持つ場合
とがあるとする。
【００３９】
以降は、この二つについて説明するが、本発明はこの二つに限定するものではなく、他の場合も可能である。
【００４０】
図１７は、Probe Requestメッセージに含まれるSSIDが“IP:”を冒頭に持つ場合のシーケンス図である。
【００４１】
WLAN端末１１は、Probe RequestメッセージのSSIDフィールドに、“IP:192.168.10.100” を記述する。また、SA（Source Address）フィールドには自らのMACアドレスを記述する。WLAN I/F部２１はWLAN端末１１からProbe Requestメッセージを受信し（S61）、受信した当該メッセージをProbe応答部２４に渡す（S62）。Probe応答部２４はSSIDフィールドの“IP:192.168.10.100” から、当該WLAN端末１１が192.168.10.100 のホスト（ここでは図１のアプリケーションサーバ１８とする）へ接続したがっていると解釈する。そこで、Probe応答部２４は、まずアプリケーションサーバ１８への接続性を確認するため、図１８に示すProbe管理表を検索する。現時点では、図１８（Ａ）に示すように、過去における同様に問い合わせ内容が登録されていないため、次に、SSIDフィールドの“IP:192.168.10.100”を調査条件として用いて、アプリケーションサーバ１８への接続性を調査する。具体的にはまず、Probe管理表にWLAN端末１１のMACアドレスと、Probe RequestメッセージのSSIDに基づき解釈した内容であるqueryタイプ（ここではIP）と、query内容（ここではアプリケーションサーバ１８のIPアドレス）とを、図１８（Ｂ）のように記述する。そして、アクセスポイント１３は、Ethernet I/F部２２を介して、ICMP echo requestメッセージをアプリケーションサーバ１８に送信する（S63、S64）。アプリケーションサーバ１８は、ICMP echo requestメッセージを受信するとICMP echo responseメッセージを返す（S65）。Probe応答部２４は、Ethernet I/F部２２を介してアプリケーションサーバ１８から当該ICMP echo responseメッセージを受信した場合は（S66）、アプリケーションサーバ１８への接続性があることが分かり、Probe管理表を図１８（Ｃ）のように更新する。すなわち、可否フィールドを可（○）に設定する。一方、Probe応答部２４は、ICMP echo responseメッセージを受信できなかった場合は可否フィールドを不可（×）に設定する。Probe応答部２４は、可否フィールドを可に設定したら、WLAN I/F部２１に対し例えば“IP:192.168.10.100” をSSIDとして設定する（S67）。更に、Probe応答部２４は、WLAN端末１１へProbe Responseメッセージを返すために、WLAN I/F部２１へProbe Response要求を出す（S68）。Probe Response要求を受けたWLAN I/F部２１は、“IP:192.168.10.100” をSSIDフィールドに含めたProbe Responseメッセージを返す（S69）。IEEE 802.11のProbe Responseのフレーム構成例を図１９に示す。以降、WLAN I/F部２１は定期的にSSIDとして“IP:192.168.10.100”をもつbeaconフレームを出力する（S70）。以降、Probe応答部２４は、他のWLAN端末からアプリケーションサーバ１８に関する同様の問い合わせがあった場合には、Probe管理表に記載された内容からProbe Response要求をWLAN I/F部２１に出すことが出来るため、ICMP echoに関わる手順を簡略化することが出来る。Probe管理表の内容は登録から一定期間経過したら消去してもよい。以上により、WLAN端末１１は、利用者がアクセスしたいアプリケーションサーバへ接続可能なアクセスポイントを容易に特定できるとともに、当該アクセスポイントとの通信に必要でありかつ利用者に理解容易なSSIDを簡易に設定できる。
【００４２】
図２０は、Probe Requestメッセージに含まれるSSIDが“TCP:”を冒頭に持つ場合のシーケンス図である。
【００４３】
WLAN端末１１は、Probe RequestメッセージのSSIDフィールドに、“TCP:192.168.10.100/3000” を記述する。また、SA（Source Address）フィールドには自らのMACアドレスを記述する。WLAN I/F部２１はWLAN端末１１からProbe Requestメッセージを受信し（S71）、受信した当該メッセージをProbe応答部２４に渡す（S72）。Probe応答部２４は、SSIDフィールドの“TCP:192.168.10.100/3000” から、当該WLAN端末が192.168.10.100 のホスト（ここではアプリケーションサーバ１８）のTCP 3000 番ポートに接続したがっていることを解釈する。そこで、Probe応答部２４は、まず、図２１に示すProbe管理表を検索する。現時点では、図２１（Ａ）に示すように、過去における同様に問い合わせ内容が登録されていないため、次に、SSIDフィールドの“TCP:192.168.10.100/3000”を調査条件として用いて、アプリケーションサーバ１８への接続性を調査する。具体的にはまず、Probe管理表にWLAN端末１１のMACアドレスと、Probe RequestメッセージのSSIDに基づき解釈した内容であるqueryタイプ（ここではTCP）と、query内容（ここでは接続したいIPアドレスおよびポート番号）とを、図２１（Ｂ）のように記述する。そして、アクセスポイント１３がアプリケーションサーバ１８のTCP 3000 番ポートに対し接続性を持つかどうかをEthernet I/F部２２を介して、TCP 接続手順（例えばポートスキャン）により調べる（S73、S74、S75）。Ethernet I/F部２２を介してアプリケーションサーバの3000 番ポートへの接続性を確認した場合は、Probe応答部２４はProbe管理表を図２１（Ｃ）のように更新する。すなわち、可否フィールドを可（○）に設定する。一方、Probe応答部２４は、接続性を確認できなかった場合は可否フィールドを不可（×）に設定する。Probe応答部２４は、可否フィールドを可に設定したら、WLAN I/F部２１に対し例えば“TCP:192.168.10.100/3000”をSSIDとして設定する（S76）。更に、Probe応答部２４は、WLAN端末１１へProbe Responseメッセージを返すために、WLAN I/F部２１へProbe Response要求を出す（S77）。Probe Response要求を受けたWLAN I/F部２１は、“TCP:192.168.10.100/3000”をSSIDフィールドに含めたProbe ResponseメッセージをWLAN端末１１に返す（S78）。以降、WLAN I/F部２１は定期的にSSIDとして“TCP:192.168.10.100/3000”をもつbeaconフレームを出力する。以後、Probe応答部２４は、他のWLAN端末からアプリケーションサーバに関する同様の問い合わせがあった場合には、Probe管理表に記載された内容からProbe Response要求をWLAN I/F部２１に出すことが出来るため、TCP 接続手順に関わる手順を簡略化することが出来る。以上により、WLAN端末１１は、利用者がアクセスしたいアプリケーションサーバへ接続可能なアクセスポイントを容易に特定できるとともに、当該アクセスポイントとの通信に必要でありかつ利用者に理解容易なSSIDを簡易に設定できる。
【００４４】
図２２は、アクセスポイント１３の動作フローの一例を示すフローチャートである。
【００４５】
アクセスポイント１３におけるWLAN I/F部２１はWLAN端末１１からProbe Requestメッセージを受信し（S81）、Probe Requestメッセージに含まれるSSIDが現在のSSIDと一致する場合は（S82の一致）Probe ResponseメッセージをWLAN端末１１に返す（S83）。一致しない場合は（S82の不一致）、WLAN端末１１から受信したProbe RequestメッセージをProbe応答部２４に渡す（S84）。Probe応答部２４はProbe Requestメッセージ内のSSIDが規定の値（ここでは“IP:”または“TCP:”）で始まっているか否かを検査し（S85）、規定の値で始まっていない場合は（S85のNO）、本動作フローは終了する。SSIDが規定の値で始まっている場合は（S85のYES）、Probe管理表を当該SSIDをキーにして検索する（S86）。検索がヒットした場合は（S86の発見）、Probe管理表における可否フィールドを調べ（S87）、可否フィールドが可（○）である場合は（S87のYES）、WLAN I/F部２１に当該SSIDを設定し（S88）、Probe Response要求をWLAN I/F部２１に出力し、WLAN I/F部２１はProbe ResponseメッセージをWLAN端末１１に返す（S89）。可否フィールドが可（○）でない場合は（S87のNO）、本動作フローは終了する。S86において、検索がヒットしなかった場合は（S86の未発見）、Probe管理表にレコード（WLAN端末MACアドレス、queryタイプ、query内容）を記憶する（S90）。そして、SSIDが“IP:”で始まっている場合は（S91のYES）、当該SSIDに含まれるIPアドレスをもつホストに対してICMP echo requestメッセージをEthernet I/F部２２を介して送信し（S92）、当該ホストからICMP echo responseメッセージを受信した場合は（S93の受信出来た）、Probe管理表の可否フィールドに可（○）を記載し（S94）、WLAN I/F部２１に上記SSIDを設定する（S88）。そして、Probe Response要求をWLAN I/F部２１に出力し、WLAN I/F部２１はProbe Responseメッセ
ージをWLAN端末１１に返す（S89）。S93において、上記ホストからICMP echo responseメッセージを受信出来なかった場合は（S93の受信出来なかった）本動作フローを終了する。S91において、SSIDが“TCP:”で始まっている場合は（S91のNO）、SSIDに含まれるIPアドレスおよびポート番号を対象としてポートスキャンを行い（S95）、ポートが開いていた場合は（S96のYES）、Probe管理表の可否フィールドに可（○）を記載し（S97）、WLAN I/F部２１に上記SSIDを設定する（S88）。そして、Probe Response要求をWLAN I/F部２１に出力し、WLAN I/F部２１はProbe ResponseメッセージをWLAN端末１１に返す（S89）。S96において、ポートが開いていなかった場合は（S96のNO）、本動作フローを終了する。
【図面の簡単な説明】
【００４６】
【図１】本発明の一実施の形態としてのアクセスポイントを含むネットワークトポロジ例を示す図。
【図２】アクセスポイントの機能ブロック図。
【図３】無線LAN に関する設定項目を保持する表を示す図。
【図４】IPv4アドレスとネットマスクとを基にSSIDを設定する場合のシーケンス図。
【図５】無線LAN に関する設定項目の更新例を示す図。
【図６】IEEE 802.11 標準で規定されたbeaconフレームの構成例を示す図。
【図７】IPv6アドレスプレフィックスを基にSSIDを設定する場合のシーケンス図。
【図８】IPv6 Router Advertisementメッセージのフォーマットを示す図。
【図９】アドレスプレフィックスオプションのメッセージフォーマットを示す図。
【図１０】無線LAN に関する設定項目の更新例を示す図。
【図１１】IPv4の場合においてDNSドメインを基にSSIDを設定する場合のシーケンス図。
【図１２】DHCPを用いてDNSドメイン名を取得する場合のシーケンス図。
【図１３】無線LAN に関する設定項目の更新例を示す図。
【図１４】SSID管理表の一例を示す図。
【図１５】SSIDを自動的に選択する処理を説明するシーケンス図。
【図１６】IEEE 802.11のProbe Requestのフレーム構成例を示す図。
【図１７】Probe Requestメッセージに含まれるSSIDが“IP:”を冒頭に持つ場合のシーケンス図。
【図１８】Probe管理表が更新される様子を示す図。
【図１９】Probe Responseのフレーム構成例を示す図。
【図２０】Probe Requestメッセージに含まれるSSIDが“TCP:”を冒頭に持つ場合のシーケンス図。
【図２１】Probe管理表が更新される様子を示す図。
【図２２】アクセスポイントの動作フローの一例を示すフローチャート。
【符号の説明】
【００４７】
１１  WLAN端末
１２  有線LAN
１３  アクセスポイント（AP）
１４  DHCPサーバ
１５  ルータ
１６  インターネット
１７  ネームサーバ
１８  アプリケーションサーバ
２１  WLAN I/F部
２２  Ethernet I/F部
２３  SSID設定部
２４  Probe応答部
２５  記憶部
【図１】
2007096464.tif 000003
【図２】
2007096464.tif 000004
【図３】
2007096464.tif 000005
【図４】
2007096464.tif 000006
【図５】
2007096464.tif 000007
【図６】
2007096464.tif 000008
【図７】
2007096464.tif 000009
【図８】
2007096464.tif 000010
【図９】
2007096464.tif 000011
【図１０】
2007096464.tif 000012
【図１１】
2007096464.tif 000013
【図１２】
2007096464.tif 000014
【図１３】
2007096464.tif 000015
【図１４】
2007096464.tif 000016
【図１５】
2007096464.tif 000017
【図１６】
2007096464.tif 000018
【図１７】
2007096464.tif 000019
【図１８】
2007096464.tif 000020
【図１９】
2007096464.tif 000021
【図２０】
2007096464.tif 000022
【図２１】
2007096464.tif 000023
【図２２】
2007096464.tif 000024