(57)【要約】【課題】無線端末から、当該無線端末と無線通信可能な範囲にある無線端末の機器情報を取得し、また、当該無線端末と無線通信可能な範囲にある無線端末に対して特定動作を実行させることを目的とする。【解決手段】無線端末は、ＳＳＩＤに機器情報取得要求または特定動作実行要求を示す文字列を含め、ＢｅａｃｏｎまたはＰｒｏｂｅＲｅｑｕｅｓｔを送信する。これを受信した無線端末は、ＳＳＩＤの文字列を解析する。機器情報取得要求を示す文字列の場合は、機器情報を含むＳＳＩＤを、ＢｅａｃｏｎまたはＰｒｏｂｅＲｅｑｕｅｓｔにて送信する。特定動作実行要求を示す文字列の場合は、当該文字列に従って動作を実行する。機器情報を含むＳＳＩＤを受信した無線端末は、機器情報を機器情報リストに登録する。【選択図】図１
2010081591.tif 000002
【特許請求の範囲】
【請求項１】
複数の無線装置を有する無線ＬＡＮシステムにおけるデータ処理方法であって、
前記複数の無線装置のうち任意の無線装置が、機器情報取得要求を示す文字列を作成し、当該文字列を含むＢｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号を送信するステップと、
前記複数の無線装置のうち任意の無線装置が、Ｂｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号を受信した場合、Ｂｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号に含まれる文字列を解析し、機器情報取得要求を示す文字列が含まれているときは、機器情報を含む文字列を作成するとともに、当該機器情報を含む文字列を含むＢｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号を送信するステップと、
前記複数の無線装置のうち任意の無線装置が、Ｂｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号を受信した場合、Ｂｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号に含まれる文字列を解析し、機器情報が含まれているときは、当該機器情報を機器情報リストに登録するステップと、
を含むことを特徴とするデータ処理方法。
【請求項２】
設定用端末と複数の無線装置を有する無線ＬＡＮシステムにおけるデータ処理方法であって、
前記設定用端末が、前記複数の無線装置のうち検索・指示側制御情報処理部を有する無線装置に対し、機器情報取得要求を行うステップと、
前記検索・指示側制御情報処理部を有する無線装置が、機器情報取得要求を示す文字列を作成し、当該文字列を含むＢｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号を送信するステップと、
前記複数の無線装置のうち任意の無線装置が、Ｂｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号を受信した場合、Ｂｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号に含まれる文字列を解析し、前記機器情報取得要求を示す文字列が含まれているときは、機器情報を含む文字列を作成するとともに、当該機器情報を含む文字列を含むＢｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号を送信するステップと、
前記検索・指示側制御情報処理部を有する無線装置が、Ｂｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号を受信した場合、Ｂｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号に含まれる文字列を解析し、機器情報が含まれているときは、当該機器情報を機器情報リストに登録するステップと、
前記検索・指示側制御情報処理部を有する無線装置が、前記機器情報リストに登録された情報を前記設定用端末に送信するステップと、
前記設定用端末が前記機器情報リストに登録された情報を受信し表示するステップと、
を含むことを特徴とするデータ処理方法。
【請求項３】
前記機器情報取得要求を示す文字列および前記機器情報を示す文字列が、Ｂｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号のＳＳＩＤに記述されることを特徴とする請求項１または２に記載のデータ処理方法。
【請求項４】
前記機器情報取得要求を示す文字列および前記機器情報を示す文字列が、Ｂｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号のＶｅｎｄｏｒＳｐｅｃｉｆｉｃ領域に記述されることを特徴とする請求項１または２に記載のデータ処理方法。
【請求項５】
複数の無線装置を有する無線ＬＡＮシステムにおけるデータ処理方法であって、
前記複数の無線装置のうち任意の無線装置が、特定動作実行要求を示す文字列を作成し、当該文字列を含むＢｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号を送信するステップと、
前記複数の無線装置のうち任意の無線装置が、Ｂｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号を受信した場合、Ｂｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号に含まれる文字列を解析し、前記特定動作実行要求を示す文字列が含まれているときは、当該文字列で示される特定動作を実行するステップと、
を含むことを特徴とするデータ処理方法。
【請求項６】
設定用端末と複数の無線装置を有する無線ＬＡＮシステムにおけるデータ処理方法であって、
前記設定用端末が、前記複数の無線装置のうち検索・指示側制御情報処理部を有する無線装置に対し、特定動作実行要求を行うステップと、
前記検索・指示側制御情報処理部を有する無線装置が、特定動作実行要求を示す文字列を作成し、当該文字列を含むＢｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号を送信するステップと、
前記複数の無線装置のうち任意の無線装置が、Ｂｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号を受信した場合、Ｂｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号に含まれる文字列を解析し、前記特定動作実行要求を示す文字列が含まれているときは、当該文字列で示される特定動作を実行するステップと、
を含むことを特徴とするデータ処理方法。
【請求項７】
前記特定動作実行要求を示す文字列が、Ｂｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号のＳＳＩＤに記述されることを特徴とする請求項５または６に記載のデータ処理方法。
【請求項８】
前記特定動作実行要求を示す文字列が、Ｂｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号のＶｅｎｄｏｒＳｐｅｃｉｆｉｃ領域に記述されることを特徴とする請求項５または６に記載のデータ処理方法。
【請求項９】
前記Ｂｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号には、特定動作実行要求を示す文字列とともに、特定動作を実行させる無線装置の識別情報が含まれることを特徴とする請求項５乃至８のいずれかに記載のデータ処理方法。
【請求項１０】
前記前記Ｂｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号には、特定動作実行要求を示す文字列および特定動作を実行させる無線装置の識別情報とともに、任意のアクセスポイントと無線接続を確立するための設定情報が含まれており、
前記複数の無線端末のうち任意の無線端末が、前記特定動作実行要求を示す文字列で示される特定動作を実行する前または実行した後に、前記設定情報に基づき前記任意のアクセスポイントと無線接続を確立することを特徴とする請求項９に記載のデータ処理方法。
【請求項１１】
前記任意のアクセスポイントは、前記検索・指示側制御情報処理部を有する無線装置であることを特徴とする請求項６乃至１０のいずれかに記載のデータ処理方法。
【請求項１２】
請求項１乃至１１のいずれかに記載のデータ処理方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮシステムに関し、特に、無線通信可能な範囲にある無線端末の情報を取得する技術、および、無線通信可能な範囲にある無線端末に対して特定動作を実行させる技術に関する。
【背景技術】
【０００２】
近年、ＩＥＥＥ８０２．１１規格に基づく無線ＬＡＮシステムが普及している。無線ＬＡＮシステムは、有線ＬＡＮシステムとは異なり、ＬＡＮケーブルの敷設が不要である。そのため、ＬＡＮケーブルの敷設が難しい場所でネットワークを構築する場合に、無線ＬＡＮシステムを利用することがある。例えば、オフィスの天井に機器を設置する場合や、工場の奥まった狭いスペースに機器を設置する場合等である。
【０００３】
ところで、こうした場所は、往々にして、人の手の届きにくい場所でもある。従って、一旦設置した無線端末に対して特定動作（設定モードへの移行・工場出荷時設定に初期化・再起動等）を指示する場合、いかなる方法によるかが問題となる。
【０００４】
従来、無線機器に対して特定動作を実行させる場合、（１）無線機器と無線接続を確立して特定動作を指示する、（２）無線機器の物理的スイッチを操作する、（３）無線機器を有線ＬＡＮシステムと接続してネットワーク経由で特定動作を指示する、という方法がある。
【０００５】
また、無線クライアント（無線端末）が、無線情報設定プログラムを含むＵＳＢメモリの接続を検出すると、無線設定情報を取得して自身に設定する技術が知られている（例えば、特許文献１参照）
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−８５４５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、（１）の場合、無線接続の確立を前提としているので、そもそも無線接続が確立できない状態（例えば、無線機器との無線接続を確立できないために、一旦、無線機器を再起動する必要がある状態等）では特定動作の指示を行うことができない。また、人の手の届きにくい場所に設置された無線機器の場合、（２）に示す物理的なスイッチの操作は困難であるし、また（３）に示す有線ＬＡＮシステム経由の操作も、設置時から有線ＬＡＮシステムに接続されている場合を除いて、実施するには困難を伴う。
【０００８】
特許文献１に記載された技術も、無線機器にＵＳＢメモリを接続する必要がある為、人の手の届きにくい場所に設置された無線機器に対しては実施困難である。
【０００９】
また、別の問題として、無線端末に対して特定動作を指示する場合、その前提として、無線通信可能な範囲にある無線端末の情報を取得する必要がある。しかしＩＥＥＥ８０２．１１規格の仕様上、アクセスポイントに帰属している無線端末を検索し、その情報を取得することはできないという問題がある。
【００１０】
本発明は、こうした問題に鑑みてなされたものであり、無線端末から、当該無線端末と無線通信可能な範囲にある無線端末の情報（アクセスポイントに帰属している無線端末の情報も含む）を取得することを第１の目的とする。また、無線端末から、当該無線端末と無線通信可能な範囲にある無線端末に対して、それと無線接続を行うことなく、特定動作の実行を指示することを第２の目的とする。
【課題を解決するための手段】
【００１１】
第１の発明は、複数の無線装置を有する無線ＬＡＮシステムにおけるデータ処理方法であって、前記複数の無線装置のうち任意の無線装置が、機器情報取得要求を示す文字列を作成し、当該文字列を含むＢｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号を送信するステップと、前記複数の無線装置のうち任意の無線装置が、Ｂｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号を受信した場合、Ｂｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号に含まれる文字列を解析し、機器情報取得要求を示す文字列が含まれているときは、機器情報を含む文字列を作成するとともに、当該機器情報を含む文字列を含むＢｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号を送信するステップと、前記複数の無線装置のうち任意の無線装置が、Ｂｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号を受信した場合、Ｂｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号に含まれる文字列を解析し、機器情報が含まれているときは、当該機器情報を機器情報リストに登録するステップと、を含むことを特徴とする。
【００１２】
第２の発明は、設定用端末と複数の無線装置を有する無線ＬＡＮシステムにおけるデータ処理方法であって、前記設定用端末が、前記複数の無線装置のうち検索・指示側制御情報処理部を有する無線装置に対し、機器情報取得要求を行うステップと、前記検索・指示側制御情報処理部を有する無線装置が、機器情報取得要求を示す文字列を作成し、当該文字列を含むＢｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号を送信するステップと、前記複数の無線装置のうち任意の無線装置が、Ｂｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号を受信した場合、Ｂｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号に含まれる文字列を解析し、前記機器情報取得要求を示す文字列が含まれているときは、機器情報を含む文字列を作成するとともに、当該機器情報を含む文字列を含むＢｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号を送信するステップと、前記検索・指示側制御情報処理部を有する無線装置が、Ｂｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号を受信した場合、Ｂｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号に含まれる文字列を解析し、機器情報が含まれているときは、当該機器情報を機器情報リストに登録するステップと、前記検索・指示側制御情報処理部を有する無線装置が、前記機器情報リストに登録された情報を前記設定用端末に送信するステップと、前記設定用端末が前記機器情報リストに登録された情報を受信し表示するステップと、を含むことを特徴とする。
【００１３】
第３の発明は、第１または第２の発明に記載の方法であって、前記機器情報取得要求を示す文字列および前記機器情報を示す文字列が、Ｂｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号のＳＳＩＤに記述されることを特徴とする。
【００１４】
第４の発明は、第１または第２の発明に記載の方法であって、前記機器情報取得要求を示す文字列および前記機器情報を示す文字列が、Ｂｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号のＶｅｎｄｏｒＳｐｅｃｉｆｉｃ領域に記述されることを特徴とする。
【００１５】
第５の発明は、複数の無線装置を有する無線ＬＡＮシステムにおけるデータ処理方法であって、前記複数の無線装置のうち任意の無線装置が、特定動作実行要求を示す文字列を作成し、当該文字列を含むＢｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号を送信するステップと、前記複数の無線装置のうち任意の無線装置が、Ｂｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号を受信した場合、Ｂｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号に含まれる文字列を解析し、前記特定動作実行要求を示す文字列が含まれているときは、当該文字列で示される特定動作を実行するステップと、を含むことを特徴とする。
【００１６】
第６の発明は、設定用端末と複数の無線装置を有する無線ＬＡＮシステムにおけるデータ処理方法であって、前記設定用端末が、前記複数の無線装置のうち検索・指示側制御情報処理部を有する無線装置に対し、特定動作実行要求を行うステップと、前記検索・指示側制御情報処理部を有する無線装置が、特定動作実行要求を示す文字列を作成し、当該文字列を含むＢｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号を送信するステップと、前記複数の無線装置のうち任意の無線装置が、Ｂｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号を受信した場合、Ｂｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号に含まれる文字列を解析し、前記特定動作実行要求を示す文字列が含まれているときは、当該文字列で示される特定動作を実行するステップと、を含むことを特徴とする。
【００１７】
第７の発明は、第５または第６の発明に記載の方法であって、前記特定動作実行要求を示す文字列が、Ｂｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号のＳＳＩＤに記述されることを特徴とする。
【００１８】
第８の発明は、第５または第６の発明に記載の方法であって、前記特定動作実行要求を示す文字列が、Ｂｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号のＶｅｎｄｏｒＳｐｅｃｉｆｉｃ領域に記述されることを特徴とする。
【００１９】
第９の発明は、第５乃至第８の発明のいずれかに記載の方法であって、前記Ｂｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号には、特定動作実行要求を示す文字列とともに、特定動作を実行させる無線装置の識別情報が含まれることを特徴とする。
【００２０】
第１０の発明は、第９の発明に記載の方法であって、前記前記Ｂｅａｃｏｎ信号またはＰｒｏｂｅＲｅｑｕｅｓｔ信号には、特定動作実行要求を示す文字列および特定動作を実行させる無線装置の識別情報とともに、任意のアクセスポイントと無線接続を確立するための設定情報が含まれており、前記複数の無線端末のうち任意の無線端末が、前記特定動作実行要求を示す文字列で示される特定動作を実行する前または実行した後に、前記設定情報に基づき前記任意のアクセスポイントと無線接続を確立することを特徴とする。
【００２１】
第１１の発明は、第６乃至第１０の発明のいずれかに記載の方法であって、前記任意のアクセスポイントは、前記検索・指示側制御情報処理部を有する無線装置であることを特徴とする。
【００２２】
第１２の発明は、第１乃至第１１のいずれかに記載の方法をコンピュータに実行させるためのプログラムである。
【発明の効果】
【００２３】
本発明によれば、無線装置は、機器情報取得要求を示す文字列を含むＢｅａｃｏｎまたはＰｒｏｂｅ
Ｒｅｑｕｅｓｔを送信し、応答側の無線装置は、機器情報を含むＢｅａｃｏｎまたはＰｒｏｂｅ
Ｒｅｑｕｅｓｔを送信するので、無線通信可能な範囲にある無線装置（アクセスポイントに帰属しているものも含む）の機器情報を取得することができる。また、ＳＳＩＤもしくはＶｅｎｄｏｒＳｐｅｃｉｆｉｃ領域を用いて、機器情報取得要求と機器情報の送受信を行っているので、無線装置との無線接続を確立する前の段階（ＢｅａｃｏｎまたはＰｒｏｂｅ
Ｒｅｑｕｅｓｔの送受信段階）で、当該無線装置の機器情報を取得することができる。
【００２４】
また、本発明によれば、無線装置は、特定動作実行要求を示す文字列を含むＢｅａｃｏｎまたはＰｒｏｂｅ
Ｒｅｑｕｅｓｔを送信し、実行側の無線装置は、特定動作実行要求を示す文字列に基づいて動作を実行するので、無線装置の物理的スイッチを操作することなく、実行側の無線装置に特定動作を実行させることができる。また、ＳＳＩＤもしくはＶｅｎｄｏｒＳｐｅｃｉｆｉｃ領域を用いて、特定動作の実行要求を行っているので、無線装置との無線接続を確立する前の段階（ＢｅａｃｏｎまたはＰｒｏｂｅ
Ｒｅｑｕｅｓｔの送受信段階）で、当該無線装置に対し特定動作を実行させることができる。
【００２５】
また、本発明によれば、設定用端末から検索・指示側制御情報処理部を有する無線装置（例えば、アクセスポイント）にアクセスし、無線装置の機器情報の取得、および、指定した無線装置に対する特定動作実行要求を行うことができるので、ユーザまたはシステム管理者によって利便な無線ＬＡＮシステムを提供できる。
【００２６】
また、本発明によれば、検索・指示側制御情報処理部を有する無線装置は、特定動作実行要求と設定情報を含むＢｅａｃｏｎまたはＰｒｏｂｅ
Ｒｅｑｕｅｓｔを送信するので、この場合、特定動作実行要求を受けた無線端末は、特定動作の実行とともに、設定情報を用いて任意のアクセスポイントと無線接続を確立することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の無線ＬＡＮシステムの構成例を示す図である。
【図２】本発明における無線端末のハードウェア構成例を示す図である。
【図３】検索側無線端末の機能ブロック図の一例である。
【図４】応答側無線端末の機能ブロック図の一例である。
【図５】本発明の第１の実施形態における無線ＬＡＮシステムの動作を示す図である。
【図６】指示側無線端末の機能ブロック図の一例である。
【図７】実行側無線端末の機能ブロック図の一例である。
【図８】ＳＳＩＤに含める文字列（特定動作実行要求を示す文字列）の一例である。
【図９】本発明の第２の実施形態における無線ＬＡＮシステムの動作を示す図である。
【図１０】本発明の第３の実施形態における無線ＬＡＮシステムの構成例を示す図である。
【図１１】本発明の第３の実施形態におけるアクセスポイントのハードウェア構成例を示す図である。
【図１２】本発明の第３の実施形態におけるアクセスポイントの機能ブロック図の一例である。
【図１３】本発明の第３の実施形態における無線端末の機能ブロック図の一例である。
【図１４】本発明の第３の実施形態における無線ＬＡＮシステムの動作（機器情報取得要求）を示す図である。
【図１５】設定用端末のＷＥＢブラウザ上に表示される機器情報一覧の例である。
【図１６】本発明の第３の実施形態における無線ＬＡＮシステムの動作（特定動作実行要求）を示す図である。
【発明を実施するための形態】
【００２８】
以下、本発明の実施形態について、図面を参照しながら詳細に説明していく。ただし、本発明の範囲は、以下の実施形態や図示例に限定されるものではなく、幾多の変更および変形が可能である。
【実施例１】
【００２９】
本発明の第１の実施形態について、説明する。図１は、本発明の無線ＬＡＮシステムの構成例を示す図である。無線ＬＡＮシステム１０には、無線端末１ａと、インフラストラクチャネットワーク３と、インフラストラクチャネットワーク４と、アドホックネットワーク５がある。無線端末１ａは、これらのネットワークと無線通信可能な範囲に位置する。しかし、いずれのネットワークにも帰属していない（いずれの無線端末とも無線接続を確立していない）。
【００３０】
インフラストラクチャネットワーク３では、アクセスポイント２ａに無線端末１ｂおよび１ｃが帰属している。また、インフラストラクチャネットワーク４では、アクセスポイント２ｂに無線端末１ｄおよび１ｅが帰属している。アドホックネットワーク５では、無線端末１ｆと無線端末１ｇが通信を行っている。無線端末１ａ乃至１ｇは、例えば、パーソナルコンピュータである。
【００３１】
図２は、本発明における無線端末のハードウェア構成例を示す図である。無線端末１は、ＣＰＵ（Central Processing Unit）２０と、ＲＯＭ（Read Only Memory）２１と、ＲＡＭ（Random Access Memory）２２と、ＨＤＤ（Hard Disc Drive）２３と、無線ＬＡＮＩ／Ｆ２４と、入力部２５と、表示部２６を備えている。ＣＰＵ２０は、ＲＯＭ２１またはＨＤＤ２３に記憶されたプログラムに従って、無線端末１の各部を制御する。ＲＯＭ２１またはＨＤＤ２３には、オペレーティングシステムや本発明の各機能を実現するプログラムが格納されている。ＲＡＭ２２は、ＣＰＵ２０のワークエリアであり、実行中のプログラムやデータが一時的に記憶される。無線ＬＡＮＩ／Ｆ２４は、他の無線端末またはアクセスポイントと無線通信を行う。入力部２５は、例えば、スイッチ、キーボード等である。表示部２６は、例えば、ＬＥＤ（Light Emitting Diode）、モニタ等である。
【００３２】
ここで、本発明の無線端末は、無線通信可能な範囲に属する他の無線端末の情報を取得する機能（検索機能）を有する無線端末（以下「検索側無線端末」）と、検索側無線端末からの要求に対して応答する機能（応答機能）を有する無線端末（以下「応答側無線端末」）とに分かれる。なお、１つの無線端末が検索機能と応答機能の両方を備え、場面によって、検索側として機能し、また応答側として機能するよう構成してもよい。
【００３３】
図３は、検索側無線端末の機能ブロック図の一例である。無線制御部３０は、無線端末における他の無線端末またはアクセスポイントとの無線通信を制御する。無線制御部３０は、検索側ＳＳＩＤ処理部３０ａと送受信部３０ｂとリスト管理部３０ｃを含む。検索側ＳＳＩＤ処理部３０ａは、機器情報取得要求を示すＳＳＩＤ（機器情報取得要求を示す文字列を含むＳＳＩＤ）を作成する。また、検索側ＳＳＩＤ処理部３０ａは、受信したＢｅａｃｏｎまたはＰｒｏｂｅ
Ｒｅｑｕｅｓｔに含まれるＳＳＩＤの文字列を解析し、ＳＳＩＤに機器情報が含まれているかを判断する。リスト管理部３０ｃは、検索側ＳＳＩＤ処理部３０ａで解析した結果、ＳＳＩＤに機器情報が含まれている場合、当該機器情報を機器情報リスト３２に登録する。送受信部３０ｂは、他の無線端末またはアクセスポイントとの間でＰｒｏｂｅ
Ｒｅｑｕｅｓｔ、Ｂｅａｃｏｎ等の送受信を行う。上記無線制御部３０は、例えば、プログラムで構成される。当該プログラムは、ＲＯＭ２１またはＨＤＤ２３に格納され、ＣＰＵ２０によって実行される。記憶装置３１には、機器情報リスト３２が記憶されている。機器情報リスト３２は、他の無線端末の機器情報が登録される。記憶装置３１は、ＲＯＭ２１、ＲＡＭ２２またはＨＤＤ２３に相当する。
【００３４】
図４は、応答側無線端末の機能ブロック図の一例である。無線制御部４０は、無線端末における他の無線端末またはアクセスポイントとの無線通信を制御する。無線制御部４０は、応答側ＳＳＩＤ処理部４０ａと送受信部４０ｂを含む。応答側ＳＳＩＤ処理部４０ａは、受信したＳＳＩＤに機器情報取得要求を示す文字列が含まれているか判断する。また、応答側ＳＳＩＤ処理部４０ａは、受信したＳＳＩＤに機器情報取得要求が含まれている場合、機器情報を含むＳＳＩＤを作成する。送受信部４０ｂは、他の無線端末またはアクセスポイントとの間でＰｒｏｂｅ
Ｒｅｑｕｅｓｔ、Ｂｅａｃｏｎ等の送受信を行う。上記無線制御部４０は、例えば、プログラムで構成される。当該プログラムは、ＲＯＭ２１またはＨＤＤ２３に格納され、ＣＰＵ２０によって実行される。記憶装置４１には、機器情報４２が記憶されている。機器情報４２は、自装置の製品名、型番、ＭＡＣアドレス等の情報である。また、機器情報４２は、自装置に接続される周辺機器の製品名、型番、ＭＡＣアドレス等の情報でもよい。例えば、無線端末が無線プリントサーバである場合、当該プリントサーバに接続されたプリンタの情報がこれに該当する。記憶装置４１は、ＲＯＭ２１、ＲＡＭ２２またはＨＤＤ２３に相当する。
【００３５】
図５は、本発明の第１の実施形態における無線ＬＡＮシステムの動作を示す図である。破線１００で囲まれた部分は、検索側無線端末の動作を示す。破線１１０で囲まれた動作は、応答側無線端末の動作を示す。以下、図１、図３、図４、図５を用いて、無線端末１ａ（検索側無線端末）が他の無線端末（無線端末１ｂ乃至１ｇ：応答側無線端末）の機器情報を取得する場合を説明する。
【００３６】
検索側無線端末１ａは、ユーザからの任意の指示または所定の設定に基づいて、機器情報取得要求を示すＳＳＩＤ（機器情報取得要求を示す文字列を含むＳＳＩＤ）を作成し、当該ＳＳＩＤを含むＢｅａｃｏｎまたはＰｒｏｂｅ
Ｒｅｑｕｅｓｔを送信する（ステップＳ１０１）。なお、機器情報取得要求を示す文字列は任意の文字列を設定すればよいが、以下では、一例として“Company_info_req”とする。
【００３７】
応答側無線端末１ｂ乃至１ｇは、それぞれ、ＢｅａｃｏｎまたはＰｒｏｂｅ
Ｒｅｑｕｅｓｔを受信する（ステップＳ１１１）。次に、応答側無線端末１ｂ乃至１ｇの各応答側ＳＳＩＤ処理部４０ａは、そこに含まれるＳＳＩＤが自装置のＳＳＩＤと一致するか判断する（ステップＳ１１２）。
【００３８】
自装置のＳＳＩＤと一致する場合、応答側無線端末１ｂ乃至１ｇは、それぞれ、Ｂｅａｃｏｎの送信タイマのクリア、またはＰｒｏｂｅ
Ｒｅｓｐｏｎｓｅの送信を行う（ステップＳ１１５）。前者は、Ｂｅａｃｏｎを受信した場合の処理であり、後者は、Ｐｒｏｂｅ
Ｒｅｑｕｅｓｔを受信した場合の処理である。
【００３９】
本例の場合、ＳＳＩＤは、機器情報取得要求を示すので、自装置のＳＳＩＤとは一致しないと判断する。
【００４０】
自装置のＳＳＩＤと一致しない場合、応答側無線端末１ｂ乃至１ｇの応答側ＳＳＩＤ処理部４０ａは、それぞれ、ＳＳＩＤが特定の文字列（機器情報取得要求を示す文字列）を含むか判断する（ステップＳ１１３）。本例の場合、ＳＳＩＤは“Company_info_req”なので、特定の文字列を含むと判断する。
【００４１】
ＳＳＩＤが特定の文字列（機器情報取得要求を示す文字列）を含む場合、応答側ＳＳＩＤ処理部４０ａは、記憶装置４１から機器情報４２を取得し、機器情報４２を含むＳＳＩＤを作成する。そして、当該ＳＳＩＤを含むＢｅａｃｏｎまたはＰｒｏｂｅＲｅｑｕｅｓｔを送信する（ステップＳ１１４）。
【００４２】
ここで、機器情報を含むＳＳＩＤは、例えば“Company_info_res_sx2000_008092112233”である。文字列のうち、“Company_info_res”は、機器情報を含むＳＳＩＤであることを示す文字列であり、その後に続く“sx2000_008092112233”は機器情報を示している。“sx2000”は機種名、“008092112233”はＭＡＣアドレスである。
【００４３】
検索側無線端末１ａは、ＢｅａｃｏｎまたはＰｒｏｂｅ
Ｒｅｑｕｅｓｔを受信する（ステップＳ１０２）。次に、検索側ＳＳＩＤ処理部３０ａは、ＳＳＩＤに特定の文字列（機器情報）が含まれているか判断する（ステップＳ１０３）。
【００４４】
ステップＳ１０３で、機器情報が含まれていると判断した場合、リスト管理部３０ｃは、ＳＳＩＤから機器情報を取得し、これを機器情報リスト３２に登録する（ステップＳ１０４）。本例の場合、例えば、機種名“sx2000”、ＭＡＣアドレス“008092112233”という機器情報が登録される。上記動作により、検索側無線端末１ａは、応答側無線端末１ｂ乃至１ｇから受信した機器情報を、それぞれ、機器情報リストに登録する。
【００４５】
このように第１の実施形態によれば、検索側無線端末は、機器情報取得要求を示すＳＳＩＤを送信し、応答側無線端末は、受信したＳＳＩＤを解析し、特定の文字列（機器情報取得要求を示す文字列）が含まれている場合には、機器情報を含むＳＳＩＤを送信するので、検索側無線端末は、無線通信可能な範囲にある応答側無線端末（アクセスポイントに帰属している無線端末も含む）から機器情報を取得することができる。
【００４６】
また、第１の実施形態によれば、ＳＳＩＤを用いて、機器情報取得要求と機器情報の送受信を行っているので、無線端末との無線接続を確立する前の段階（ＢｅａｃｏｎまたはＰｒｏｂｅ
Ｒｅｑｕｅｓｔの送受信段階）で、当該無線端末の機器情報を取得することができる。
【実施例２】
【００４７】
次に、本発明における第２の実施形態について説明する。第２の実施形態における、無線ＬＡＮシステムの構成例は、図１と同様である。また、無線端末のハードウェア構成例は、図２と同様である。ただし、無線ＬＡＮシステムを構成する無線端末が、指示側無線端末と、実行側無線端末に分かれる点が、第１の実施形態と異なる。
【００４８】
指示側無線端末とは、無線通信可能な範囲にある無線端末に対して特定動作の実行を指示する機能（指示機能）を有する無線端末である。実行側無線端末とは、指示側無線端末からの要求に応じて特定動作を実行する機能（実行機能）を有する無線端末である。例えば、指示側無線端末から、再起動の指示がなされた場合、実行側無線端末は当該指示に基づいて再起動を行う。なお、１つの無線端末が指示機能と実行機能の両方を備え、場面によって、指示側として機能し、また実行側として機能するよう構成してもよい。
【００４９】
図６は、指示側無線端末の機能ブロック図の一例である。無線制御部５０は、無線端末における他の無線端末またはアクセスポイントとの無線通信を制御する。無線制御部５０は、指示側ＳＳＩＤ処理部５０ａと送受信部５０ｂとリスト管理部５０ｃを含む。指示側ＳＳＩＤ処理部５０ａは、特定の文字列（特定動作実行要求を示す文字列）を含むＳＳＩＤを作成する。送受信部５０ｂは、他の無線端末またはアクセスポイントとの間でＰｒｏｂｅ
Ｒｅｑｕｅｓｔ、Ｂｅａｃｏｎ等の送受信を行う。リスト管理部５０ｃは、指示側ＳＳＩＤ処理部で解析したＳＳＩＤが、機器情報を含むＳＳＩＤである場合、当該ＳＳＩＤに含まれる機器情報を機器情報リスト５２に登録する。ユーザ指示部５３は、例えば、ユーザからの入力を受け付けるアプリケーション等である。ユーザは、ユーザ指示部５３を用いて機器情報リストを参照し、実行側無線端末および特定動作を指定することができる。上記無線制御部５０およびユーザ指示部５３は、例えば、プログラムで構成される。当該プログラムは、ＲＯＭ２１またはＨＤＤ２３に格納され、ＣＰＵ２０によって実行される。記憶装置５１には、機器情報リスト５２が記憶されている。機器情報リスト５２は、他の無線端末の機器情報が登録される。記憶装置５１は、ＲＯＭ２１、ＲＡＭ２２またはＨＤＤ２３に相当する。なお、第２の実施形態において、リスト管理部５０ｃおよび機器情報リスト５２は、必須の構成ではなく、省略可能である。
【００５０】
図７は、実行側無線端末の機能ブロック図の一例である。無線制御部６０は、無線端末における他の無線端末またはアクセスポイントとの無線通信を制御する。無線制御部６０は、実行側ＳＳＩＤ処理部６０ａと送受信部６０ｂを含む。実行側ＳＳＩＤ処理部６０ａは、受信したＢｅａｃｏｎまたはＰｒｏｂｅ
Ｒｅｑｕｅｓｔに含まれるＳＳＩＤの文字列を解析する。送受信部６０ｂは、他の無線端末またはアクセスポイントとの間でＰｒｏｂｅ
Ｒｅｑｕｅｓｔ、Ｂｅａｃｏｎ等の送受信を行う。動作処理部６４は、ＳＳＩＤの文字列（特定動作実行要求を示す文字列）の示す指示に従って、無線端末を動作させる。上記無線制御部６０および動作処理部６４は、例えば、プログラムで構成される。当該プログラムは、ＲＯＭ２１またはＨＤＤ２３に格納され、ＣＰＵ２０によって実行される。記憶装置６１には、機器情報６２が記憶されている。機器情報６２は、自装置または自装置に接続された周辺機器の製品名、型番、ＭＡＣアドレス等の情報である。記憶装置６１は、ＲＯＭ２１、ＲＡＭ２２またはＨＤＤ２３に相当する。なお、第２の実施形態において、機器情報６２は、必須の構成ではなく、省略可能である。
【００５１】
図８は、ＳＳＩＤに含める文字列（特定動作実行要求を示す文字列）の一例である。指示側無線端末は、これらの文字列を含んだＳＳＩＤを作成し、これをＢｅａｃｏｎまたはＰｒｏｂｅ
Ｒｅｑｕｅｓｔとして送信し、これを受信した実行側無線端末は、当該文字列に応じた動作を行う。文字列は、実行側無線端末の動作を示すものであり、図示例では、７０の“company_setting_@”は設定モードへの移行、７１の“company_factory_@”は工場出荷時設定に初期化、７２の“company_reset_@”は再起動を示している。なお、＠の後ろには、特定動作を実行させる無線端末の識別情報（例えばＭＡＣアドレス）を入れる。
【００５２】
図９は、本発明の第２の実施形態における無線ＬＡＮシステムの動作を示す図である。破線２００で囲まれた部分は、指示側無線端末の動作を示す。破線２１０で囲まれた部分は、実行側無線端末の動作を示す。以下、図１、図６、図７、図８、図９を用いて、無線端末１ａ（指示側無線端末）が他の無線端末（無線端末１ｂ乃至１ｇのいずれか：実行側無線端末）に、特定動作の実行を指示する場合について説明する。
【００５３】
まず、ユーザは、ユーザ指示部５３を操作して、１乃至複数の実行側無線端末の中から、対象となる実行側無線端末を選択し特定動作を指示する（ステップＳ２０１）。具体的には、ユーザが、機器情報リスト５２の中から対象となる実行側無線端末を選択し特定動作を指示するか、もしくは、ユーザが、実行側無線端末の識別情報（例えばＭＡＣアドレス）を直接入力し特定動作を指示する。
【００５４】
機器情報リスト５２の中から選択する場合、あらかじめ、第１の実施形態に示した方法で、無線通信可能な範囲にある無線端末の機器情報を取得しておくことが望ましい。なお、その場合、指示側ＳＳＩＤ処理部５０ａが検索側ＳＳＩＤ処理部３０ａ（図３参照）の動作を行い、実行側ＳＳＩＤ処理部６０ａが応答側ＳＳＩＤ処理部４０ａ（図４参照）の動作を行えばよい。機器情報の取得は、第１の実施形態の場合と同様であるので、説明は省略する。
【００５５】
ユーザが直接識別情報を入力する場合（機器情報リストを利用しない場合）、リスト管理部５０ｃおよび機器情報リスト５２ならびに機器情報６２は省略可能である。
【００５６】
ここでは、無線端末１ｂ（ＭＡＣアドレスは008092112233とする）を選択し、特定動作として再起動を指定した場合を例とする。
【００５７】
指示側ＳＳＩＤ処理部５０ａは、特定動作実行要求を示す文字列と実行側無線端末の識別情報を含むＳＳＩＤを作成する。そして、指示側無線端末１ａは、当該ＳＳＩＤを含むＢｅａｃｏｎまたはＰｒｏｂｅ
Ｒｅｑｕｅｓｔを送信する（ステップＳ２０２）。本例の場合、対象となる実行側無線端末１ｂの識別情報は008092112233であり、特定動作の内容は再起動であるので、ＳＳＩＤは“company_reset_@008092112233”とする。
【００５８】
実行側無線端末１ｂ乃至１ｇは、それぞれ、ＢｅａｃｏｎまたはＰｒｏｂｅ
Ｒｅｑｕｅｓｔを受信する（ステップＳ２１１）。実行側ＳＳＩＤ処理部６０ａは、そこに含まれるＳＳＩＤが自装置のＳＳＩＤと一致するか判断する（ステップＳ２１２）。
【００５９】
自装置のＳＳＩＤと一致する場合、実行側無線端末１ｂ乃至１ｇは、それぞれ、Ｂｅａｃｏｎの送信タイマのクリア、またはＰｒｏｂｅ
Ｒｅｓｐｏｎｓｅの送信を行う（ステップＳ２１６）。前者は、Ｂｅａｃｏｎを受信した場合の処理であり、後者は、Ｐｒｏｂｅ
Ｒｅｑｕｅｓｔを受信した場合の処理である。
【００６０】
本例の場合、ＳＳＩＤは、特定動作実行要求を示すので、自装置のＳＳＩＤとは一致しないと判断する。
【００６１】
自装置のＳＳＩＤと一致しない場合、実行側ＳＳＩＤ処理部６０ａは、ＳＳＩＤに特定の文字列（特定動作実行要求を示す文字列および自装置の識別情報）が含まれているか判断する（ステップＳ２１３）。本例の場合、ＳＳＩＤは“company_reset_@008092112233”なので、ＭＡＣアドレスが008092112233である無線端末、すなわち無線端末１ｂは、特定動作実行要求を示す文字列および自装置の識別情報が含まれていると判断する。しかし、ＭＡＣアドレスが008092445566である無線端末、例えば無線端末１ｃは、特定動作実行要求を示す文字列が含まれているものの、識別情報が自装置のものと異なるので、自装置に対する特定動作実行要求ではないと判断して処理を終了する。
【００６２】
ステップＳ２１３で、含まれていると判断した場合、実行側無線端末１ｂは、自装置の識別情報（例えばＭＡＣアドレス等）を含むＳＳＩＤを作成し、ＢｅａｃｏｎまたはＰｒｏｂｅ
Ｒｅｑｕｅｓｔを送信する（ステップＳ２１４）。これは、特定動作実行要求を受信したことを、指示側無線端末１ａに通知するためのものである。
【００６３】
指示側無線端末１ａは、ＢｅａｃｏｎまたはＰｒｏｂｅ
Ｒｅｑｕｅｓｔを受信する（ステップＳ２０３）。そして、そこに含まれるＳＳＩＤに特定の文字列（実行側無線端末の識別情報）が含まれているか判断する（ステップＳ２０４）。ＳＳＩＤに実行側無線端末の識別情報が含まれている場合には、特定動作実行要求に対する応答であると判断し、これをユーザに通知する（ステップＳ２０５）。
【００６４】
一方、実行側無線端末１ｂでは、動作処理部６４が、ＳＳＩＤに含まれる文字列（特定動作実行要求を示す文字列）に基づいて動作を行う（ステップＳ２１５）。本例の場合、“reset”の文字列が含まれているので、実行側無線端末１ｂの再起動を行う。
【００６５】
このように第２の実施形態によれば、指示側無線端末は、特定動作実行要求を示すＳＳＩＤを送信し、応答側無線端末は、受信したＳＳＩＤを解析し、ＳＳＩＤに特定動作実行要求を示す文字列が含まれている場合には、当該文字列に応じた動作を実行するので、無線端末の物理的スイッチを操作することなく、特定動作を実行させることができる。
【００６６】
また、第２の実施形態によれば、ＳＳＩＤを用いて、特定動作の実行要求を行っているので、無線端末との無線接続を確立する前の段階（ＢｅａｃｏｎまたはＰｒｏｂｅ
Ｒｅｑｕｅｓｔの送受信段階）で、当該無線端末に対し特定動作を実行させることができる。
【実施例３】
【００６７】
次に、本発明における第３の実施形態について説明する。第３の実施形態では、ＳＳＩＤでなく、ＢｅａｃｏｎまたはＰｒｏｂｅ
ＲｅａｕｅｓｔのＶｅｎｄｏｒ Ｓｐｅｃｉｆｉｃ領域に、機器情報取得要求または特定動作実行要求を示す文字列(制御情報)を格納する点が、第１の実施形態または第２の実施形態と異なる。また、設定用端末から、アクセスポイントにアクセスし、機器情報取得要求、特定動作実行要求を行う点が、第１の実施形態または第２の実施形態と異なる。
【００６８】
図１０は、第３の実施形態における無線ＬＡＮシステムの構成例を示す図である。無線ＬＡＮシステム５００には、設定用端末５２０と、アクセスポイント５１０と、無線端末５３０ａ乃至５３０ｃがある。設定用端末５２０とアクセスポイント５１０は、有線ＬＡＮシステムで接続されている。設定用端末５２０は、例えば、パーソナルコンピュータである。無線端末５３０ａ乃至５３０ｃは、アクセスポイント５１０と無線通信可能な範囲に位置する。しかし、いずれの無線端末も、アクセスポイント５１０に帰属していない。なお、設定用端末５２０とアクセスポイント５１０との接続は、無線ＬＡＮシステムを用いてもよい。
【００６９】
第３の実施形態において、ユーザまたはシステム管理者は、設定用端末５２０のＷＥＢブラウザを利用して、アクセスポイント５１０の設定用ＷＥＢページにアクセスし、所定の動作を指示できる。ここで、所定の動作とは、（１）アクセスポイントと無線通信可能な範囲にある無線端末の機器情報の取得要求、（２）アクセスポイントと無線通信可能な範囲にある無線端末に対する特定動作実行要求、である。アクセスポイント５１０は、上記指示を受けると、制御情報（機器情報取得要求を示す文字列または特定動作実行要求を示す文字列）を含むＢｅａｃｏｎまたはＰｒｏｂｅ
Ｒｅｑｕｅｓｔを、無線端末に対して送信する。そして、無線端末は、当該制御情報に応じた動作を行う。
【００７０】
図１１は、第３の実施形態におけるアクセスポイントのハードウェア構成例を示す図である。アクセスポイント５１０は、ＣＰＵ（Central Processing Unit）５１１と、ＲＯＭ（Read Only Memory）５１２と、ＲＡＭ（Random Access Memory）５１３と、無線ＬＡＮＩ／Ｆ５１４と、有線ＬＡＮＩ／Ｆ５１５を備えている。ＣＰＵ５１１は、ＲＯＭ５１２に記憶されたプログラムに従って、アクセスポイント５１０の各部を制御する。ＲＯＭ５１２には、アクセスポイント５１０のオペレーティングシステムや本発明の各機能を実現するプログラムが格納されている。ＲＡＭ５１３は、ＣＰＵ５１１のワークエリアであり、実行中のプログラムやデータが一時的に記憶される。無線ＬＡＮＩ／Ｆ５１４は、無線端末と無線通信を行う。有線ＬＡＮＩ／Ｆ５１５は、有線ＬＡＮシステムに接続された設定用端末や他の機器と有線通信を行う。
【００７１】
図１２は、第３の実施形態におけるアクセスポイントの機能ブロック図の一例である。無線制御部８０は、アクセスポイントと無線端末との無線通信を制御する。無線制御部８０は、検索・指示側制御情報処理部８０ａと送受信部８０ｂとリスト管理部８０ｃを含む。検索・指示側制御情報処理部８０ａは、ＢｅａｃｏｎまたはＰｒｏｂｅ
ＲｅｑｕｅｓｔのＶｅｎｄｏｒＳｐｅｃｉｆｉｃ領域に、制御情報（機器情報取得要求または特定動作実行要求を示す文字列）を格納する。また、検索・指示側制御情報処理部８０ａは、受信したＢｅａｃｏｎまたはＰｒｏｂｅ
ＲｅｑｕｅｓｔのＶｅｎｄｏｒＳｐｅｃｉｆｉｃ領域に含まれる文字列を解析する。リスト管理部８０ｃは、検索・指示側制御情報処理部８０ａで解析した結果、当該ＶｅｎｄｏｒＳｐｅｃｉｆｉｃ領域に機器情報が含まれている場合、当該機器情報を機器情報リスト８３に登録する。送受信部８０ｂは、他の無線端末との間でＰｒｏｂｅ
Ｒｅｑｕｅｓｔ、Ｂｅａｃｏｎ等の送受信を行う。有線制御部８２は、アクセスポイントと設定用端末または他の機器との有線通信を制御する。有線制御部８２は、ＨＴＴＰ制御部８２ａと送受信部８２ｂを含む。ＨＴＴＰ制御部８２ａは、ＷＥＢブラウザから利用可能な設定用ＷＥＢページを有し、設定用無線端末または他の機器のＷＥＢブラウザとの間でＨＴＴＰプロトコル（Hyper Text Transfer Protocol）に従った通信を行う。送受信部８２ｂは、設定用端末または他の機器との間で有線通信を行う。上記無線制御部８０および有線制御部８２は、例えば、プログラムで構成される。当該プログラムは、ＲＯＭに格納され、ＣＰＵによって実行される。記憶装置８１には、機器情報リスト８３と設定情報８４が記憶されている。機器情報リスト８３は、無線端末の機器情報が登録される。設定情報８４は、アクセスポイントと接続する為に必要な情報（例えば、ＳＳＩＤ、ＷＥＰキー等の情報）である。記憶装置８１は、ＲＯＭまたはＲＡＭに相当する。なお、ＶｅｄｎｏｒＳｐｅｃｉｆｉｃ領域とは、無線パケットの構成のうち、ベンダーが独自に利用できる領域をいう。また、設定情報８４は、必須の構成ではなく、省略可能である。
【００７２】
図１３は、第３の実施形態における無線端末の機能ブロック図の一例である。無線制御部９０は、無線端末における他の無線端末またはアクセスポイントとの無線通信を制御する。無線制御部９０は、応答・実行側制御情報処理部９０ａと送受信部９０ｂを含む。応答・実行側制御情報処理部９０ａは、受信したＢｅａｃｏｎまたはＰｒｏｂｅ
ＲｅｑｕｅｓｔのＶｅｎｄｏｒＳｐｅｃｉｆｉｃ領域に制御情報（機器情報取得要求または特定動作実行要求を示す文字列）が含まれているかを判断する。そして、当該ＶｅｎｄｏｒＳｐｅｃｉｆｉｃ領域に制御情報が含まれている場合、それが、機器情報取得要求を示す文字列のときには、ＢｅａｃｏｎまたはＰｒｏｂｅ
ＲｅｑｕｅｓｔのＶｅｎｄｏｒＳｐｅｃｉｆｉｃ領域に機器情報９２を格納する。そして、それが、特定動作実行要求を示す文字列のときには、これを動作処理部９３に伝える。送受信部９０ｂは、他の無線端末またはアクセスポイントとの間でＰｒｏｂｅ
Ｒｅｑｕｅｓｔ、Ｂｅａｃｏｎ等の送受信を行う。動作処理部９３は、制御情報が特定動作実行要求を示す文字列の場合、当該文字列の示す指示に従って、無線端末を動作させる。上記無線制御部９０および動作処理部９３は、例えば、プログラムで構成される。当該プログラムは、ＲＯＭに格納され、ＣＰＵによって実行される。記憶装置９１には、機器情報９２が記憶されている。機器情報９２は、自装置の製品名、型番、ＭＡＣアドレス等の情報である。また、機器情報９２は、自装置に接続される周辺機器の製品名、型番、ＭＡＣアドレス等の情報でもよい。例えば、無線端末が無線プリントサーバである場合、当該プリントサーバに接続されたプリンタの情報がこれに該当する。記憶装置９１は、ＲＯＭまたはＲＡＭに相当する。
【００７３】
図１４は、本発明の第３の実施形態における無線ＬＡＮシステムの動作（機器情報取得要求）を示す図である。破線３００で囲まれた部分は、設定用端末５２０の動作を示す。破線３１０で囲まれた部分は、アクセスポイント５１０の動作を示す。破線３２０で囲まれた部分は、無線端末５３０ａ乃至５３０ｃの動作を示す。以下、図１０、図１１、図１２、図１３、図１４を用いて、ユーザまたはシステム管理者が、設定用端末５２０を用いて、無線端末５３０ａ乃至５３０ｃの機器情報を取得する場合について説明する。
【００７４】
ユーザまたはシステム管理者は、設定用端末５２０のＷＥＢブラウザを用いて、アクセスポイント５１０の設定用ＷＥＢページにアクセス要求を行う（ステップＳ３０１）。アクセスポイントのＨＴＴＰ制御部は当該アクセス要求を受信すると（ステップＳ３１１）、設定用ＷＥＢページを返信する（ステップ３１２）。設定用端末のＷＥＢブラウザは、これを受信すると（ステップＳ３０２）、その画面上に、設定用ＷＥＢページを表示する。当該通信は、ＨＴＴＰプロトコルを用いて行われる。
【００７５】
ユーザまたはシステム管理者は、設定用ＷＥＢページから検索指示（機器情報取得要求）を行う（ステップＳ３０３）。当該指示は、設定用端末からアクセスポイントに送信される。アクセスポイントは、これを受信すると（ステップＳ３１３）、ＶｅｎｄｏｒＳｐｅｃｉｆｉｃ領域に、制御情報（機器情報取得要求を示す文字列）を含んだＢｅａｃｏｎまたはＰｒｏｂｅ
Ｒｅｑｕｅｓｔを作成し、送信する（ステップＳ３１４）。なお、機器情報取得要求を示す制御情報は任意の文字列を設定すればよいが、以下では、一例として“Company_info_req”とする。
【００７６】
無線端末５３０ａ乃至５３０ｃは、それぞれ、ＢｅａｃｏｎまたはＰｒｏｂｅ
Ｒｅｑｕｅｓｔを受信する（ステップＳ３２１）。そして、無線端末５３０ａ乃至５３０ｃの各応答・実行側制御情報処理部９０ａは、ＢｅａｃｏｎまたはＰｒｏｂｅ
ＲｅｑｕｅｓｔのＶｅｎｄｏｒＳｐｅｃｉｆｉｃ領域に制御情報が含まれているかを判断する。本例の場合、“Company_info_req”という文字列があるので、制御情報を含むと判断する。そして、無線端末５３０ａ乃至５３０ｃは、制御情報に応じた動作を行う。本例の場合、“Company_info_req”は機器情報取得要求を示す文字列なので、無線端末５３０ａ乃至５３０ｃは、それぞれ、記憶装置９１から機器情報９２を取得する。
【００７７】
無線端末５３０ａ乃至５３０ｃは、それぞれ、ＶｅｎｄｏｒＳｐｅｃｉｆｉｃ領域に機器情報９２を含んだＢｅａｃｏｎまたはＰｒｏｂｅＲｅｑｕｅｓｔを作成し、送信する（ステップＳ３２２）。
【００７８】
一例として、ＢｅａｃｏｎまたはＰｒｏｂｅＲｅｑｕｅｓｔのＶｅｎｄｏｒＳｐｅｃｉｆｉｃ領域に格納される文字列は、機器情報を含む文字列、例えば“Company_info_res_sx1000_008092123456”である。文字列のうち、“Company_info_res”は、機器情報を含むことを示す文字列であり、その後に続く“sx1000_008092123456”は機器情報を示している。“sx1000”は機種名、“008092123456”はＭＡＣアドレスである。
【００７９】
アクセスポイント５１０は、ＢｅａｃｏｎまたはＰｒｏｂｅ
Ｒｅｑｕｅｓｔを受信する（ステップＳ３１５）。そして、検索・指示側制御情報処理部８０ａは、ＢｅａｃｏｎまたはＰｒｏｂｅＲｅｑｕｅｓｔのＶｅｎｄｏｒＳｐｅｃｉｆｉｃ領域に特定の文字列（機器情報）が含まれているか判断する（ステップＳ３１６）。
【００８０】
ステップＳ３１６で、機器情報が含まれていると判断した場合、リスト管理部８０ｃは、ＶｅｎｄｏｒＳｐｅｃｉｆｉｃ領域から取得した機器情報を、機器情報リスト８３に登録する（ステップＳ３１７）。例えば、“Company_info_res_sx1000_008092123456という文字列の場合、機種名“sx1000”、ＭＡＣアドレス“008092123456”という機器情報が登録される。
【００８１】
上記動作により、アクセスポイント５１０は、無線端末５３０ａ乃至５３０ｃから受信した機器情報を、それぞれ、機器情報リスト８３に登録する。
【００８２】
ステップＳ３１６にて、ＶｅｎｄｏｒＳｐｅｃｉｆｉｃ領域に機器情報がない場合、ステップＳ３１８に進む。
【００８３】
ステップＳ３１８にて、アクセスポイント５１０のＨＴＴＰ制御部８２ａは、機器情報リスト８３に含まれる機器情報を設定用端末５２０に送信する。設定用端末５２０のＷＥＢブラウザは、アクセスポイント５１０からこれを受信すると（ステップＳ３０４）、その画面上に、機器情報一覧を表示する（ステップＳ３０５）。
【００８４】
これにより、ユーザまたはシステム管理者は、アクセスポイントから無線通信可能な範囲にある無線端末の機器情報を、設定用端末のＷＥＢブラウザ上で、確認することができる。
【００８５】
図１５は、設定用端末のＷＥＢブラウザ上に表示される機器情報一覧の例である。図示されているように、画面上には、上記の機器情報取得動作によって得られた無線端末の機器情報が表示されている。また、ユーザもしくはシステム管理者は、任意の無線端末を選択して設定開始ボタン６１０をクリックすることにより、以下で説明する、無線端末に対する特定動作実行要求を開始することができる。
【００８６】
図１６は、本発明の第３の実施形態における無線ＬＡＮシステムの動作（特定動作実行要求）を示す図である。破線４００で囲まれた部分は、設定用端末５２０の動作を示す。破線で囲まれた部分は、アクセスポイント５１０の動作を示す。破線で囲まれた部分は、無線端末（無線端末５３０ａ乃至５３０ｃのうち特定動作実行の対象とされたもの）の動作を示す。以下、図１０、図１１、図１２、図１３、図１５、図１６を用いて、ユーザまたはシステム管理者が、設定用端末５２０を用いて、無線端末に対し特定動作実行要求を行う場合について説明する。
【００８７】
ユーザまたはシステム管理者は、設定用端末５２０のＷＥＢブラウザを用いて、アクセスポイント５１０の設定用ＷＥＢページにアクセスする。一例では、ユーザまたはシステム管理者は、図１４に示す機器情報取得動作を実施しており、設定用ＷＥＢページには、図１５に示す機器情報一覧が表示されている。
【００８８】
ユーザまたはシステム管理者は、設定用ＷＥＢページから特定動作実施要求を行う無線端末を選択し（ステップＳ４０１）、特定動作を指示する（ステップＳ４０２）。本例では、無線端末は５３０ａ、特定動作は「再起動」が指示されたとする。
【００８９】
当該指示は、設定用端末５２０からアクセスポイント５１０に送信される。アクセスポイント５１０は、これを受信すると（ステップＳ４１１）、ＶｅｎｄｏｒＳｐｅｃｉｆｉｃ領域に、制御情報（特定動作実行要求を示す文字列）および識別情報（対象となる無線端末の識別情報：例えばＭＡＣアドレス）を含んだＢｅａｃｏｎまたはＰｒｏｂｅ
Ｒｅｑｕｅｓｔを作成し、送信する。なお、制御情報および識別情報は任意の文字列を設定すればよいが、以下では、これらを示す文字列の一例として“company_reset_@008092123456”とする。“company_reset”は再起動を示し、＠以降の“008092123456”は無線端末５３０ａのＭＡＣアドレスを示す。
【００９０】
また、ＶｅｎｄｏｒＳｐｅｃｉｆｉｃ領域に、制御情報と識別情報に加え、設定情報を追加するよう構成しても良い。設定情報とは、特定動作実行要求の対象となる無線端末が任意のアクセスポイントに対し無線接続を確立するために必要な情報のことである。当該情報には、無線接続のために必要な、ＳＳＩＤ、ＷＥＰキー等の情報が含まれる。設定情報の追加は、任意であるが、以下、ＶｅｎｄｏｒＳｐｅｃｉｆｉｃ領域に、アクセスポイント５１０に対し無線接続を確立するための設定情報が含まれた場合を例に説明する。
【００９１】
無線端末５３０ａ乃至５３０ｃは、それぞれ、ＢｅａｃｏｎまたはＰｒｏｂｅ
Ｒｅｑｕｅｓｔを受信する（ステップＳ４２１）。そして、無線端末５３０ａ乃至５３０ｃの各応答・実行側制御情報処理部９０ａは、ＢｅａｃｏｎまたはＰｒｏｂｅ
ＲｅｑｕｅｓｔのＶｅｎｄｏｒＳｐｅｃｉｆｉｃ領域に制御情報と自装置の識別情報が含まれているかを判断する。本例の場合、“company_reset_@008092123456”という文字列があるので、ＭＡＣアドレスが008092123456である無線端末５３０ａは、制御情報および自装置の識別情報が含まれていると判断する。しかし、ＭＡＣアドレスが008092445566である無線端末、例えば無線端末５３０ｂは、特定動作実行要求を示す文字列が含まれているものの、識別情報が自装置のものと異なるので、自装置に対する特定動作実行要求ではないと判断して処理を終了する。
【００９２】
次に、ＶｅｎｄｏｒＳｐｅｃｉｆｉｃ領域に設定情報がある場合、特定動作実行要求の対象となる無線端末（すなわち、ＭＡＣアドレスが008092123456の無線端末５３０ａ）は、設定情報を自身の記憶装置（例えばＨＤＤ）に記憶する（ステップＳ４２２）。
【００９３】
そして、無線端末５３０ａは、特定動作実行要求を受信したことをアクセスポイント５１０に通知するため、受信通知情報（受信完了を示す文字列であり、自装置の識別情報を含む）を格納したＢｅａｃｏｎまたはＰｒｏｂｅ
Ｒｅｑｕｅｓｔを送信する（ステップＳ４２３）。受信通知情報は、例えば、ＶｅｎｄｏｒＳｐｅｃｉｆｉｃ領域に記述される。
【００９４】
無線端末５３０ａの動作処理部９３は、制御情報に従って、特定動作を実行する（ステップＳ４２４）。本例の場合、特定動作の内容は「再起動」なので、動作処理部９３は無線端末５３０ａを再起動させる。
【００９５】
一方、アクセスポイント５１０の検索・指示側制御情報処理部８０ａは、ＢｅａｃｏｎまたはＰｒｏｂｅＲｅｑｕｅｓｔを受信すると（ステップＳ４１３）、そのＶｅｎｄｏｒＳｐｅｃｉｆｉｃ領域の文字列を解析する。本例の場合、文字列には、受信通知情報が含まれているので、検索・指示側制御情報処理部８０ａは、対象となる無線端末５３０ａによって特定動作実行要求が受信されたと判断する。そして、アクセスポイント５１０のＨＴＴＰ制御部８２ａは、当該受信完了を、設定用端末５２０に送信する（ステップＳ４１４）。設定用端末５２０のＷＥＢブラウザは、これを受信する（ステップＳ４０３）と、その画面上に、特定動作要求が無線端末によって受信された旨を表示する（ステップＳ４０４）。
【００９６】
一方、特定動作（再起動）を実施した無線端末５３０ａは、自身の記憶装置に設定情報がある場合、当該設定情報を用いて、アクセスポイントと無線接続を確立する。この場合、設定情報は、アクセスポイント５１０との無線接続を確立するためのものなので、無線端末５３０ａは、アクセスポイント５１０と無線接続を確立する（ステップＳ４１５およびステップＳ４２５）。
【００９７】
これにより、ユーザまたはシステム管理者は、アクセスポイントから無線通信可能な範囲にある無線端末を指定し、当該無線端末に対し、設定用端末のＷＥＢブラウザ上から特定動作の実行を指示できる。また、設定情報を送信している場合、特定動作実行に加え、当該無線端末をアクセスポイントに無線接続させることができる。
【００９８】
このように、第３の実施形態によれば、設定用端末からアクセスポイントの設定用ＷＥＢページにアクセスし、無線端末の機器情報の取得、および、指定した無線端末に対する特定動作実行要求を行うことができるので、ユーザまたはシステム管理者にとって利便な無線ＬＡＮシステムを提供できる。
【００９９】
また、第３の実施形態によれば、アクセスポイントから特定動作実行要求を送信する際に、ＢｅａｃｏｎまたはＰｒｏｂｅ
ＲｅｑｕｅｓｔのＶｅｎｄｏｒＳｐｅｃｉｆｉｃ領域に設定情報を格納し、送信することができるので、この場合、特定動作実行要求を受けた無線端末は、特定動作の実行とともに、設定情報を用いてアクセスポイントと無線接続を確立することができる。
【０１００】
また、第３の実施形態によれば、ＢｅａｃｏｎまたはＰｒｏｂｅ
ＲｅｑｕｅｓｔのＶｅｎｄｏｒＳｐｅｃｉｆｉｃ領域を用いて、機器情報取得要求と特定動作実行要求を行っているので、無線端末との無線接続を確立する前の段階（ＢｅａｃｏｎまたはＰｒｏｂｅ
Ｒｅｑｕｅｓｔの送受信段階）で、当該無線端末の機器情報を取得し、また特定動作を指示することができる。
【０１０１】
以上、本発明の各実施形態について説明したが、本発明は上記各実施形態に限定されるものではない。例えば、ＳＳＩＤ（Service Set Identifier）は、ＥＳＳＩＤ（Extended Service Set Identifier）であってもよい。
【０１０２】
また、第１の実施形態または第２の実施形態において、ＳＳＩＤを用いる例を示したが、ＳＳＩＤではなく、ＶｅｎｄｏｒＳｐｅｃｉｆｉｃ領域に情報（機器情報取得要求または特定動作実行要求を示す文字列）を格納するようにしてもよい。また、同じく、第３の実施形態において、ＶｅｎｄｏｒＳｐｅｃｉｆｉｃ領域を用いるのでなく、ＳＳＩＤを用いるようにしてもよい。
【０１０３】
また、第１の実施形態または第２の実施形態において、ＳＳＩＤをそのままの形で送信していたが、セキュリティを考慮し、ＳＳＩＤの暗号化処理を行い、送信するようにしてもよい。ＶｅｎｄｏｒＳｐｅｃｉｆｉｃ領域に格納する制御情報についても、同様である。
【０１０４】
また、上記各実施形態において、検索側無線端末、応答側無線端末、指示側無線端末、実行側無線端末として、図１に示す無線端末１ａ乃至１ｇが動作する場合を説明したが、図１に示すアクセスポイント１ａ・２ａが、検索側無線端末、応答側無線端末、指示側無線端末、実行側無線端末として動作してもよい。すなわち、図１に示す、無線端末１ａ乃至１ｇ、アクセスポイント２ａ・２ｂは、いずれも、特許請求の範囲に記載の「無線装置」に該当する。同じく、第３の実施形態におけるアクセスポイントおよび無線端末も、特許請求の範囲に記載の「無線装置」に該当する。
【０１０５】
また、第１の実施形態または第２の実施形態において、検索側無線端末は、機器情報取得要求を示すＳＳＩＤを作成し送信する機能（取得要求送信機能）と、機器情報を含むＳＳＩＤを受信し機器情報を機器情報リストに登録する機能（機器情報受信機能）を有しているが、取得要求送信機能と機器情報受信機能をそれぞれ別の装置に設けてもよい。すなわち、無線端末Ａが機器情報取得要求を示すＳＳＩＤを送信し、無線端末Ｂが機器情報を含むＳＳＩＤを送信し、無線端末Ｃ（または複数の無線端末Ｃ、Ｄなど）が機器情報を含むＳＳＩＤを受信し機器情報リストに登録するよう構成してもよい。
【０１０６】
また、第３の実施形態の場合、機器情報取得要求を行ったアクセスポイントとは異なるアクセスポイントまたは無線端末に対し、機器情報を含むＢｅａｃｏｎ、ＰｒｏｂｅＲｅｑｕｅｓｔを送信するよう構成してもよい。
【０１０７】
また、第３の実施形態の場合、設定情報を送信するアクセスポイントと別のアクセスポイントに対して無線端末が無線接続を確立するよう構成してもよい。この場合、設定情報には当該他のアクセスポイントと接続するための情報が含まれる。
【０１０８】
また、第３の実施形態の場合、無線端末が特定動作を実行した後に、アクセスポイントと無線接続を確立する場合を例にしたが、無線端末が特定動作を実行する前に、アクセスポイントと無線接続を確立するよう構成してもよい。
【０１０９】
また、第３の実施形態において、アクセスポイントに設定用ＷＥＢページを設け、設定用端末のＷＥＢブラウザからアクセスするようにしたが、アクセスポイントおよび設定用端末に専用のアプリケーションをインストールし、当該アプリケーションを用いるようにしてもよい。
【０１１０】
また、第３の実施形態の説明では、あらかじめ機器情報取得要求を行ったうえで特定動作を指示する例を示したが、機器情報取得要求のプロセスを行わず、特定動作実行要求のみを行ってもよい。この場合、図１６のステップＳ４０１で、ユーザまたはシステム管理者は、対象となる無線端末のＭＡＣアドレスを直接入力するようにすればよい。そして、かかる形態では、機器情報リストは不要であるので、図１２の機器情報リスト８３および図１３の機器情報９２は省略可能である。
【０１１１】
また、第２の実施形態において、指示側無線端末から送信するＳＳＩＤには、特定動作実行要求を示す文字列と、対象となる実行側無線端末の識別情報を含めていたが、後者の識別情報について、複数の実行側無線端末を対象とするものにしてもよい。例えば、ＳＳＩＤを“company_reset_@_any”とし、この場合の“any”を全ての実行側無線端末を示すものとすれば、無線通信可能な範囲にある全ての実行側無線端末に対して再起動を指示することができる。また別の方法として、識別情報を含まず、特定文字列のみを含むＳＳＩＤ（例えば“company_reset”）を受信した場合でも、当該文字列に従った動作を行うよう構成してもよい。第３の実施形態における制御情報についても、同様である。
【産業上の利用可能性】
【０１１２】
本発明は、無線ＬＡＮシステムにおいて、無線端末を用いて、当該無線端末と無線通信可能な範囲にある他の無線端末の情報を取得する場合、および、無線通信可能な範囲にある無線端末に対して特定動作を実行させる場合に有用である。
【符号の説明】
【０１１３】
１ａ〜１ｇ  無線端末
２ａ、２ｂ  アクセスポイント
３、４      インフラストラクチャネットワーク
５          アドホックネットワーク
１０        無線ＬＡＮシステム
【図１】
2010081591.tif 000003
【図２】
2010081591.tif 000004
【図３】
2010081591.tif 000005
【図４】
2010081591.tif 000006
【図５】
2010081591.tif 000007
【図６】
2010081591.tif 000008
【図７】
2010081591.tif 000009
【図８】
2010081591.tif 000010
【図９】
2010081591.tif 000011
【図１０】
2010081591.tif 000012
【図１１】
2010081591.tif 000013
【図１２】
2010081591.tif 000014
【図１３】
2010081591.tif 000015
【図１４】
2010081591.tif 000016
【図１５】
2010081591.tif 000017
【図１６】
2010081591.tif 000018