(57)【要約】      （修正有）【課題】ネットワークへの煩雑な接続手順などを経ることなく、クライアント端末がデバイスサーバに接続しているデバイスの情報を知るデバイスの認識方法及び無線アクセスポイントを提供する。【解決手段】無線アクセスポイントは、少なくとも１つのデバイスがローカル接続されたデバイスサーバと同一のネットワーク内に存在し、ネットワークに未接続の無線端末から、機器情報取得要求を含む無線マネジメントフレームを受信する無線マネジメントフレーム通信部と、デバイスサーバにローカル接続されたデバイスの機器情報を問合せ取得する機器情報受信部とを備える。マネジメントフレーム通信部は、取得した機器情報を含む無線マネジメントフレームを、少なくともネットワークに未接続の無線端末に送信する。【選択図】図４
2017184103.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのデバイスがローカル接続されたデバイスサーバと同一のネットワーク内に存在する無線アクセスポイントであって、
前記ネットワークに未接続の無線端末から、機器情報取得要求を含む無線マネジメントフレームを受信する無線マネジメントフレーム通信部と、
前記デバイスサーバにローカル接続された前記デバイスの機器情報を問合せ取得する機器情報受信部とを備え、
前記マネジメントフレーム通信部は、前記取得した機器情報を含む無線マネジメントフレームを、少なくとも前記ネットワークに未接続の前記無線端末に送信する
無線アクセスポイント。
【請求項２】
少なくとも１つのデバイスがローカル接続されたデバイスサーバと同一のネットワーク内に存在する無線アクセスポイントであって、
前記デバイスサーバにローカル接続された前記デバイスの機器情報を定期的に問合せ取得する機器情報受信部と、
前記デバイスの機器情報を含んで、前記ネットワークに未接続の端末が受信可能な無線信号を定期的に送信する無線マネジメントフレーム通信部
とを備える無線アクセスポイント。
【請求項３】
少なくとも１つのデバイスがローカル接続されたデバイスサーバと、無線アクセスポイントとが同一のネットワーク内に存在するデバイスサーバシステムにおいて、前記ネットワークに未接続の状態にある無線端末が前記デバイスを認識する方法であって、
前記無線端末が、前記デバイスの機器情報取得要求を含む無線マネジメントフレームを、前記無線アクセスポイント宛に送信するステップと、
前記無線アクセスポイントが、前記デバイスサーバにローカル接続された前記デバイスの機器情報を前記デバイスサーバから取得するステップと、
前記無線端末が、前記無線アクセスポイントから、前記デバイスの機器情報を含む無線マネジメントフレームを受信するステップ、
とを含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デバイスサーバシステムにおけるデバイスの認識方法およびそのための無線アクセスポイントに関する。
【背景技術】
【０００２】
ネットワークを通じてコンピュータ周辺機器（例えばＵＳＢインタフェースを有する機器、以後、ＵＳＢデバイスと呼ぶ）を当該ネットワークに接続しているクライアント端末（例えば、ノートＰＣ（Personal  Computer）、タブレット端末など）から利用させることのできるシステム（デバイスサーバシステム）が知られている。そのシステムの主たる装置は、有線通信と無線通信の両方に対応し、クライアントと周辺機器との間の通信を中継する装置である（デバイスサーバと呼ぶ）（非特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【非特許文献１】サイレックス・テクノロジー株式会社  ホームページ<http://www.silex.jp/products/usbdeviceserver/sxds3000wan.html>
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述のデバイスサーバシステムは、クライアント端末からネットワーク上のデバイスサーバにローカル接続（例えばＵＳＢケーブルで接続）しているデバイスを利用できるシステムである。このシステムは、例えば、ユーザがクライアント端末上で動作しているデバイスサーバシステムのソフトウェア（仮想接続ツールと呼ぶ）を用いて、ネットワークを介してユーザがデバイスサーバに接続されたデバイスを選択後、クライアント端末がそのデバイスとネットワーク接続し通信できるものである。
【０００５】
しかしながら、クライアント端末は、デバイスサーバが属するネットワークに接続しなければ、デバイスサーバに接続されているデバイスの情報を知ることができない。
【０００６】
また、複数のネットワーク上にそれぞれデバイスサーバシステムが構築されている場合、クライアント端末が各デバイスサーバに接続しているデバイスの情報を知るためには、複数あるネットワークの各々に接続し、各々のデバイスサーバと通信をしなければ、各デバイスサーバのデバイス情報を得ることができない。
【０００７】
特に無線通信によるデバイスサーバ利用形態では、ネットワーク上のデバイスを利用したいユーザは、利用できるデバイスの情報を得るために複数の無線ネットワークに接続する手間が生じ、情報漏洩のリスクを低減するためセキュリティレベルを高めた接続設定の手順や運用など、煩雑である。
【課題を解決するための手段】
【０００８】
本発明にかかる無線アクセスポイントは、少なくとも１つのデバイスがローカル接続されたデバイスサーバと同一のネットワーク内に存在する無線アクセスポイントであって、ネットワークに未接続の無線端末から、機器情報取得要求を含む無線マネジメントフレームを受信する無線マネジメントフレーム通信部と、デバイスサーバにローカル接続されたデバイスの機器情報を問合せ取得する機器情報受信部とを備えるもので、マネジメントフレーム通信部は、前記取得した機器情報を含む無線マネジメントフレームを、少なくともネットワークに未接続の無線端末に送信する。
【０００９】
これにより、無線端末は、ネットワークに未接続であっても無線アクセスポイントと同一のネットワーク内に存在するデバイスの機器情報を所望のタイミングで取得することができる。
【００１０】
本発明の詳細な説明でいう未接続の無線端末とは、アクセスポイントとの間でビーコンまたはプローブ要求／応答のやりとりは可能であるものの、Authentication、Associationなどの一連のステップを経ておらず、データフレームの送受信がまだできない無線端末を言う。
【００１１】
また、無線マネジメントフレームとは、未接続の無線端末とアクセスポイントとの間で交信されるビーコンまたはプローブ要求／応答を総称する意味である。
【００１２】
本発明にかかる別の無線アクセスポイントは、少なくとも１つのデバイスがローカル接続されたデバイスサーバと同一のネットワーク内に存在する無線アクセスポイントであって、デバイスサーバにローカル接続されたデバイスの機器情報を定期的に問合せ取得する機器情報受信部と、デバイスの機器情報を含んで、ネットワークに未接続の端末も受信可能な無線信号を定期的に送信する無線マネジメントフレーム通信部とを備える。
【００１３】
これにより、無線端末は、ネットワークに未接続であっても無線アクセスポイントと同一のネットワーク内に存在するデバイスの機器情報を定期的に取得することができる。
【００１４】
また、本発明にかかるデバイスを認識する方法は、少なくとも１つのデバイスがローカル接続されたデバイスサーバと無線アクセスポイントとが同一のネットワーク内に存在するデバイスサーバシステムにおいて、ネットワークに未接続の状態にある無線端末が、デバイスの機器情報取得要求を含む無線マネジメントフレームを、無線アクセスポイント宛に送信するステップと、無線アクセスポイントが、デバイスサーバにローカル接続されたデバイスの機器情報をデバイスサーバから取得するステップと、当該無線端末が、無線アクセスポイントから、デバイスの機器情報を含む無線マネジメントフレームを受信するステップ、とを含むものである。
【００１５】
これにより、無線端末は、ネットワークに未接続であっても無線アクセスポイントと同一のネットワーク内に存在するデバイスを認識することができる。
【発明の効果】
【００１６】
本発明にかかる無線アクセスポイントは、ネットワークへの煩雑な接続手順などを経ることなく、未接続の無線端末がデバイスサーバに接続しているデバイスの情報を知ることができる。
【図面の簡単な説明】
【００１７】
【図１】図１は、実施の形態１にかかるシステム全体図である。
【図２】図２は、実施の形態１にかかるデバイスサーバのハードウェア構成である。
【図３】図３は、実施の形態１にかかるデバイスサーバの機能ブロック図である。
【図４】図４は、実施の形態１にかかるアクセスポイントおよびＰＣの機能ブロック図である。
【図５】図５は、実施の形態１にかかるデバイスサーバの動作フロー図である。
【図６】図６は、実施の形態１にかかる無線端末の動作フロー図である。
【図７】図７は、実施の形態にかかる無線マネジメントフレーム（ビーコン）の一例である。
【図８ａ】図８ａは、実施の形態にかかる無線マネジメントフレーム（プローブ要求）の他の一例である。
【図８ｂ】図８ｂは、実施の形態にかかる無線マネジメントフレーム（プローブ応答）の他の一例である。
【図９】図９は、その他実施の形態にかかるシステム全体図である。
【発明を実施するための形態】
【００１８】
以下の実施の形態で示される数値、構成要素、構成要素の配置位置などは、一例であり、発明の範囲内において種々の変形や変更が可能である。
【００１９】
（実施の形態１）
図１は、本発明の実施の形態にかかるシステム全体図である。図１において、アクセスポイント４は、ネットワーク１２を介してデバイスサーバ１と接続しており、デバイスサーバ１はローカル接続１１（例えばＵＳＢケーブル）を通じてＵＳＢデバイス３と接続している。
【００２０】
また、デバイスサーバ１は、ネットワーク１２を介してクライアント端末（以後ＰＣと呼ぶ）５とも接続している。ここで、ＰＣ５は、デバイスサーバ１を介してネットワーク越しにＵＳＢデバイス３を制御可能とするアプリケーションを備えており、ＰＣ５からＵＳＢデバイス３への制御が可能である。例えば、ＰＣ５を利用するユーザが、ＵＳＢデバイス３を制御するためにＵＳＢデバイスとの接続をアプリケーション上で指示するとＵＳＢデバイス３をネットワーク１２を通じて制御できる状態になる。
【００２１】
無線端末２は、アクセスポイント４の近傍に位置して、ＵＳＢデバイスの利用を希望する無線端末である。ＵＳＢデバイス利用時には、無線ネットワークに参加することになるが、本発明によれば、後述するとおり、ネットワークに参加する前に利用可能なＵＳＢデバイスを認識でき、ＵＳＢデバイスの情報を得ることができる。
【００２２】
なお、デバイスサーバ１とアクセスポイント４の間、およびＰＣ５とアクセスポイントの間のネットワークは、図１では無線として描かれているが、有線ネットワークでも構わない。また、デバイスサーバ１に接続されたＵＳＢデバイスは、図１では１つであるが、１つのデバイスサーバに複数のＵＳＢデバイスが接続されてもよいし、複数のデバイスサーバにそれぞれ別々のＵＳＢデバイスが複数接続され、複数のクライアント端末からそれぞれ利用されてもよい。
【００２３】
図２は、本発明の実施の形態にかかるアクセスポイント４のハードウェア構成である。
【００２４】
図２に示すとおり、この装置は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２３、記憶装置２４、ＵＳＢ―Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）２５、ＷＮＩＣ（Ｗｉｒｅｌｅｓｓ  Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）２６、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）２７、各構成部品間を接続している内部バス２８などを備えている。
【００２５】
ＣＰＵ２１は、ＲＯＭ２２に格納された制御プログラムを実行するプロセッサである。
【００２６】
ＲＯＭ２２は、制御プログラム等を保持する読み出し専用記憶領域である。
【００２７】
ＲＡＭ２３は、ＣＰＵ２１が制御プログラムを実行するときに使用するワークエリアとして用いられる記憶領域である。
【００２８】
記憶装置２４は、制御プログラム、制御情報、装置情報、または通信に関する種々の情報を一時的な保持のために記憶する記憶領域である。
【００２９】
ＵＳＢ―Ｉ／Ｆ２５は、必須ではないが、ＵＳＢインタフェースを備えたＵＳＢデバイスとＵＳＢケーブルを用いて接続するためのコネクタである。
【００３０】
ＷＮＩＣ２６は、無線通信を行う無線通信インタフェースを備えている。例えば、ＩＥＥＥ８０２．１１ａ、ｂ、ｇ、ｎ、ａｃ規格等に適合する無線ＬＡＮの通信インタフェースである。
【００３１】
ＮＩＣ２７は、有線通信を行う有線通信インタフェースを備えている。例えば、ＩＥＥＥ８０２．３規格等に適合する有線ＬＡＮの通信インタフェースである。なお、実施の形態にかかるアクセスポイントに必須のものではない。
【００３２】
内部バス２８は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、記憶装置２４、ＵＳＢＩ／Ｆ２５、ＷＮＩＣ２６、ＮＩＣ２７を電気的に接続し、信号のやりとりを行うバスである。
【００３３】
なお、図１に示した、デバイスサーバシステムを構成する装置、すなわちＰＣ５、無線端末２、デバイスサーバ１も類似のハードウェア構成である。
【００３４】
図３は、実施の形態にかかるデバイスサーバ１の機能ブロック図である。
【００３５】
図３に示すとおり、本発明の実施の形態にかかるデバイスサーバ１は、データ通信部３０、ＵＳＢ通信部３１、機器情報取得部３２、機器情報生成部３３、判断部３４およびデータ変換部３５を備えている。以下、各機能について説明する。
【００３６】
データ通信部３０は、デバイスサーバ１にローカル接続されたＵＳＢデバイスの機器情報に関する問合せをアクセスポイント４から受信するとともに、機器情報生成部３３で生成されるＵＳＢデバイスの機器情報などをアクセスポイント４のデータ通信部に送信する。なお、機器情報とは、例えば、ＵＳＢデバイス名、デバイス状態（ステータス）、その他通信に必要となるアドレス情報などである。
【００３７】
また、データ通信部３０は、ネットワーク１２を通じてネットワーク内の任意の端末との間で種々のデータ通信、制御通信などを行うことができる。
【００３８】
データ通信部３０は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、記憶装置２４、ＷＮＩＣ２６、ＮＩＣ２７などで実現される。
【００３９】
ＵＳＢ通信部３１は、デバイスサーバ１に接続しているＵＳＢデバイスの機器情報を受信し機器情報取得部３２に通知する。  また、ＵＳＢ通信部３１は、データ変換部３４とＵＳＢデバイス３との間のデータ通信を相互に行うことができる。
【００４０】
ＵＳＢ通信部３１は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、記憶装置２４、ＵＳＢ―Ｉ／Ｆ２５などで実現される。
【００４１】
機器情報取得部３２は、アクセスポイント４からデータ通信部３０経由でＵＳＢデバイスの機器情報の問合せを受けると、ＵＳＢ通信部３１を介して配下のＵＳＢデバイス（図１ではＵＳＢデバイス３）の機器情報を取得する。機器情報取得部３２は、取得したＵＳＢデバイス３の機器情報を機器情報生成部３３へ通知し、デバイスサーバ１の記憶装置（不図示）内に格納する。
【００４２】
また、機器情報取得部３２は、自発的に所定の時間間隔（例えば１００ｍｓｅｃ）でＵＳＢ通信部３１を介してローカル接続されているＵＳＢデバイス３の機器情報を取得してもよい。
【００４３】
機器情報取得部３２は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、記憶装置２４などで実現される。
【００４４】
機器情報生成部３３は、機器情報取得部３２からＵＳＢデバイスの機器情報の通知を受け、アクセスポイント４から受けたＵＳＢデバイスの機器情報の問合せに対し、データ通信部３０経由でアクセスポイント４にＵＳＢデバイスの機器情報を送信する。
【００４５】
また、機器情報生成部３３は、後述するアクセスポイント４の機器情報報知部４６の機能を一部備えていてもよい。これにより、デバイスサーバ１が、無線インタフェースとアクセスポイントの機能を備えていれば、デバイスサーバ１においても本発明の実施の形態にかかるアクセスポイントと同様の効果を奏する。
【００４６】
機器情報生成部３３は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、記憶装置２４などで実現される。
【００４７】
判断部３４は、データ通信部３０がデバイスサーバ１にローカル接続するデバイスの機器情報の問合せを受けたか否かを判断する。また、デバイスサーバ１の電源投入後所定の時間が経過したか否か、またはデータ通信部３０が前回の無線マネジメントフレームを通知してから所定の時間が経過したか否かを判断する。（所定の時間は、例えば１００ｍｓｅｃである。）
【００４８】
判断部３４は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、記憶装置２４などで実現される。
【００４９】
データ変換部３５は、無線端末２が無線ネットワーク１０に送信可能なネットワークパケットに変換された（カプセル化された）通信データをデータ通信部３０で受信し、受信したネットワークパケットからＵＳＢ通信でやり取りできる通信データに変換（デカプセル化）し、ＵＳＢ通信部３１に送信する。また、データ変換部３５は、ＵＳＢデバイス３からＵＳＢ通信部３１を介して通信データを受信すると、ネットワーク１２に送信可能なネットワークパケットに変換（カプセル化）し、通信データデータ通信部３０に送信する。
【００５０】
データ変換部３５は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、記憶装置２４などで実現される。
【００５１】
図４は、本発明の実施の形態にかかるアクセスポイント４が備える機能ブロック図である。
【００５２】
図４に示すとおり、本発明の実施の形態にかかるアクセスポイント４は、データ通信部４１、機器情報受信部４２、機器情報テーブル４３、無線マネジメントフレーム通信部４４、判断部４５および機器情報報知部４６を備えている。以下、各機能について説明する。
【００５３】
データ通信部４１は、ネットワーク１２を通じて、デバイスサーバ１にローカル接続されたＵＳＢデバイス３の機器情報を問合せたり、デバイスサーバ１の機器情報生成部３３で生成されたＵＳＢデバイス３の機器情報などを受信する。
【００５４】
また、データ通信部４１は、デバイスサーバ１を介してＵＳＢデバイス３との間で種々のデータ通信、制御通信などを行うことができる。
【００５５】
データ通信部４１は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、記憶装置２４、ＷＮＩＣ２６、ＮＩＣ２７などで実現される。
【００５６】
機器情報受信部４２は、無線端末２から送信された、デバイスサーバ１にローカル接続しているデバイス３の機器情報取得要求を判断部４５から受けて、機器情報テーブル４３に格納された機器情報を通知する旨を機器情報報知部４６に指示する。
【００５７】
また、所定の時間間隔（例えば１００ｍｓｅｃ）でネットワーク１２を通じてデバイスサーバ１に問合せを行い、デバイスサーバ１にローカル接続されているデバイスの機器情報を受信する。受信した当該機器情報は機器情報テーブル４３に送信する。
【００５８】
機器情報受信部４２は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、記憶装置２４などで実現される。
【００５９】
機器情報テーブル４３は、デバイスサーバ１にローカル接続された全てのデバイスの機器情報を機器情報受信部４２から受信して管理する（本発明の実施の形態ではデバイスサーバ１にローカル接続されたＵＳＢデバイス３の機器情報に相当するが、複数のＵＳＢデバイスがデバイスサーバ１に接続されていればそのすべて、また複数のデバイスサーバがネットワーク上に存在すればその複数のデバイスサーバに接続されたデバイスすべての機器情報を格納管理することとなる）。機器情報テーブル内の機器情報は定期的に更新されるか、または外部機器からの要求に応じて適宜更新される。
【００６０】
また、機器情報テーブル４３は、機器情報受信部４２の旨の通知をもとに無線端末２からのデバイスサーバ１にローカル接続しているデバイス３の機器情報を機器情報報知部４６に通知する。
【００６１】
機器情報テーブル４３は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、記憶装置２４などで実現される。
【００６２】
無線マネジメントフレーム通信部４４は、自身（アクセスポイント）にネットワーク接続できていない無線端末２との間で、無線マネジメントフレームを通じて情報の交換を行う。無線マネジメントフレームの詳細は後に述べる。
【００６３】
無線マネジメントフレーム通信部４４は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、記憶装置２４、ＷＮＩＣ２６などで実現される。
【００６４】
判断部４５は、未接続の無線端末２から、デバイスデバイスサーバ１にローカル接続されたデバイスの機器情報取得要求を無線マネジメントフレーム通信部４４より受信すると、その旨を機器情報受信部４２に通知する。
【００６５】
判断部４５は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、記憶装置２４などで実現される。
【００６６】
機器情報報知部４６は、機器情報テーブルに存在するＵＳＢデバイスの機器情報を無線フレーム（後に詳細に説明する）に格納し、無線マネジメントフレームを生成する。ここで、無線マネジメントフレームは、２つのタイミングで生成される。一つ目は、無線未接続の無線端末２からアクセスポイント４に向けて、ＵＳＢデバイスの機器情報に関する問い合わせを含んだプローブ要求（Probe  Request）が送信されこれを受信したときである。このときは、プローブ要求に応答するプローブ応答（Probe  Response）にＵＳＢデバイス情報を格納して、送信する。二つ目は、アクセスポイント４自身が自発的に、所定の時間間隔（例えば１００ｍｓｅｃ）で、ＵＳＢデバイスの機器情報を格納したビーコンを送信するものである。以後、デバイスサーバにローカル接続したＵＳＢデバイスの機器情報を格納したフレームを機器情報フレームとも呼ぶ。
【００６７】
機器情報報知部４６は、さらに、ネットワーク１２を介して、ネットワーク接続されたＰＣ５へ所定の時間間隔（例えば１００ｍｓｅｃ）で機器情報フレームを通知してもよいし、ＰＣ５からの機器情報取得要求をもとに機器情報フレームを通知してもよい。
【００６８】
機器情報報知部４６は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、記憶装置２４などで実現される。
【００６９】
図５は、実施の形態にかかるアクセスポイント４が、ローカル接続したＵＳＢデバイスの機器情報取得の要求をネットワーク未接続の無線端末２から受けてから、ＵＳＢデバイスの機器情報を無線マネジメントフレームによって報知するまでの動作フロー図である。以下、図５について順をおって説明する。
【００７０】
ステップＳ５１にて、判断部４５は、無線マネジメントフレーム通信部４４を介して無線端末２からデバイスサーバにローカル接続されたＵＳＢデバイスの機器情報取得要求を受けたか否かを判断する。要求を受けた場合は、ステップ５３に遷移する（ステップＳ５１のＹｅｓ）。要求を受けていない場合は、ステップ５２に遷移する（ステップＳ５１のＮｏ）。
【００７１】
ステップＳ５２にて、判断部４５は、アクセスポイント４の電源投入から所定の時間が経過したか否か、または無線マネジメントフレーム通信部４４からの無線マネジメントフレームの直前の送信から所定の時間が経過したか否かを判断する。所定の時間が経過していれば、機器情報受信部４２にその旨を通知し、ステップＳ５３に遷移する（ステップＳ５２のＹｅｓ）。時間経過していなければ、ステップ５２を繰り返す（ステップＳ５２のＮｏ）。
【００７２】
ステップＳ５３にて、機器情報受信部４２は、ネットワーク配下のデバイスサーバに対してそれぞれローカルに接続されたＵＳＢデバイスの機器情報を問合せ、アクセスポイント４の機器情報テーブル４３に格納させるとともに機器情報報知部４６にＵＳＢデバイスの機器情報の通知を指示する。
【００７３】
ステップＳ５４にて、機器情報報知部４６は、デバイスサーバからの通知をもとにステップＳ５３で取得したＵＳＢデバイスの機器情報を無線マネジメントフレームのフォーマットの所定位置（図７、８参照）に格納し、機器情報フレームを生成する。
【００７４】
ステップＳ５５にて、無線マネジメントフレーム通信部４４は、ステップＳ５４で生成された無線マネジメントフレームを無線ビーコンまたはプローブ応答により通知する。
【００７５】
ここでは、通知は、前述のとおり、プローブ応答として要求元の機器（無線端末２）に行う場合の他に、自発的に不特定多数に向けたビーコンにより行う場合がある。後者の場合、アクセスポイント４の近傍に存在する無線ネットワークＩ／Ｆを備えた機器（例えば携帯端末、ＰＣなど）であれば受信可能であり、無線ネットワーク接続が確立されていなくとも、デバイスサーバにローカル接続したＵＳＢデバイスの機器情報を認知することができる。
【００７６】
また、本発明にかかる実施の形態では、例えば、ネットワーク１２にすでに接続された無線端末からの要求であれば、当該無線端末のみに機器情報フレームを通知してもよい。このようにすることで、不要な無線通信を軽減でき、周囲の無線帯域を効率よく利用することができる。
【００７７】
つぎに、図６は、実施の形態にかかるネットワーク未接続の無線端末２が、デバイスサーバにローカル接続したＵＳＢデバイスの機器情報を取得し、無線ネットワークへの接続手続きを開始するまでの動作フロー図である。以下、図６について順をおって説明する。
【００７８】
ステップＳ６１にて、無線端末２のアプリケーション（不図示）は、ユーザからデバイスサーバにローカル接続したＵＳＢデバイスの機器情報取得の指示を受けたか否かを判断する。指示を受けた場合は、ステップＳ６２へ遷移する（ステップＳ６１のＹｅｓ）。指示を受けていない場合は、ステップＳ６１を繰り返し、ユーザからの指示を待つ（ステップＳ６１のＮｏ）。
【００７９】
ステップＳ６２にて、無線端末２の無線通信部（不図示）は、アクセスポイント４に対し、ローカル接続したＵＳＢデバイスの機器情報取得要求を、アクセスポイント４と同じＳＳＩＤを用いてプローブ要求（図８ａ参照）を通じて送る。
【００８０】
ステップＳ６３にて、無線端末２のアプリケーション（不図示）は、アクセスポイント４からプローブ応答である機器情報フレームを受信したか否かを判断する。受信した場合は、ステップＳ６４に遷移する（ステップＳ６３のＹｅｓ）。受信しなかった場合は、ステップＳ６３を繰り返し、受信するのを待つ（ステップＳ６３のＮｏ）。
【００８１】
ステップＳ６４にて、無線端末２のアプリケーションは、ステップ６３の機器情報フレームの取得を受けて、フレーム内の所定の位置に格納されているデバイスの機器情報を抽出し、記憶部(不図示)に記憶し、ユーザに提示する。
【００８２】
ステップ６５にて、ユーザが使用する機器の選択があるか否かを判断する。機器の選択があれば、ステップＳ６６に遷移する。（ステップＳ６５のＹｅｓ）機器の選択がなければ、ステップＳ６５を繰り返し、受信するのを待つ（ステップＳ６５のＮｏ）
【００８３】
ステップ６６にて、アクセスポイント４との間で、Authentication、Associationなど所定の無線ネットワークの接続手順を開始する。これ以降、無線子機が選択したＵＳＢデバイスを使用する詳細なフローは省略する
【００８４】
なお、無線端末２が取得する機器情報フレームには、アクセスポイント４がネットワークを通じて通信可能なすべてのデバイスサーバとそのデバイスサーバにローカル接続しているすべてのデバイスの機器情報が含まれている。
【００８５】
図７、図８ａ、および図８ｂは、実施の形態にかかる無線マネジメントフレームの一例である。以下に、図７、図８ａ、および図８ｂを参照しながら説明する。
【００８６】
図７は、アクセスポイントがブロードキャスト送信するビーコンや、ネットワーク１２内の機器に向けた無線もしくは有線フレームに、配下のデバイスサーバにローカル接続しているデバイスの機器情報を格納した機器情報フレームの例である。通常、ビーコンフレームは、ＳＳＩＤやサポートしている伝送速度、セキュリティ方式、ＱｏＳといった、通信に必要な各種パラメータがフォーマットに従って含まれている。また、ビーコンフレームにはオプションとしてさまざまな情報を含めることができる。有線フレームも同様である。そこで、機器情報フレームでは、図５で説明したとおり、デバイスサーバにローカル接続したＵＳＢデバイスの機器情報を所定位置（図７の符号７０１）に格納することで、無線端末２は、デバイスサーバにローカル接続したＵＳＢデバイスの機器情報を取得できる。
【００８７】
図８ａは、ネットワーク未接続の無線端末２が自身のＳＳＩＤを使って同じＳＳＩＤを持つアクセスポイントに接続しようとする場合に送信するプローブ要求に、デバイスサーバにローカル接続されたデバイスの機器情報要求（８０１）を格納したプローブ要求である。
【００８８】
図８ｂは、図８ａに示したプローブ要求に対し、アクセスポイント４が送信するプローブ応答である。具体的には、図８ｂの（８０２）に、デバイスサーバにローカル接続されたすべてのＵＳＢデバイスの機器情報を格納し、プローブ要求に対し応答する。
【００８９】
なお、複数のデバイスサーバが存在し、その複数のデバイスサーバのそれぞれにローカル接続したＵＳＢデバイスが存在した場合は、図８ｂの（８０２）に各々のデバイスサーバおよびローカル接続したすべてのデバイスの機器情報を格納することになる。
【００９０】
以上説明した実施の形態においては、デバイスサーバとアクセスポイントとは別体としたが、デバイスサーバとアクセスポイントを一体に構成してもよい。
【００９１】
（その他実施の形態）
図９は、本発明のさらなる実施の形態を説明するものである。
【００９２】
図９において、無線端末４０１が無線ネットワーク６０１を通じてアクセスポイント３０１と接続しているが、このアクセスポイント３０１は、いまだ図中のどのネットワークとも接続を確立していない。しかし、本発明により、無線端末４０１はこのアクセスポイント３０１を利用し、ネットワーク５０１または５０２内に存在するＵＳＢデバイス機器を認識・制御可能となるのである。
【００９３】
以下にネットワーク５０１とネットワーク５０２の構成を記載する。
【００９４】
ネットワーク５０１では、アクセスポイント３０２、ＰＣ３１０、ＰＣ３１１、デバイスサーバ１１およびデバイスサーバ１１にローカル接続しているＭＦＰ２０１、デバイスサーバ１２およびデバイスサーバ１２にローカル接続しているＨＤＤ２０１により無線ネットワークが構築されている。
【００９５】
ネットワーク５０２では、アクセスポイント３０３、ＰＣ３１２、デバイスサーバ１３およびデバイスサーバ１３にローカル接続しているプリンタ２０３、デバイスサーバ１４により無線ネットワークが構築されている。
【００９６】
ここで、ＰＣ３１０および３１１は、デバイスサーバ１１および１０２ならびにこれらにローカル接続しているＵＳＢデバイスであるＭＦＰ（Multifunction  Peripheral）２０１およびＨＤＤ（Hard  Disk  Drive）２０２をネットワーク５０１においてアクセスポイント３０２経由で認識・制御が可能である。
【００９７】
また、ＰＣ３１２は、デバイスサーバ１３および１０４ならびにローカル接続しているＵＳＢデバイスであるプリンタ２０３をネットワーク５０２においてアクセスポイント３０３経由で認識・制御が可能である。
【００９８】
ここで、アクセスポイント３０２および３０３は、本発明の実施の形態１におけるアクセスポイントと同じ機能を備えている。具体的には、データ通信部４１、機器情報受信部４２、機器情報テーブル４３、無線マネジメントフレーム通信部４４、判断部４５および機器情報報知部４６を備えている。このように、アクセスポイント３０２および３０３は、ネットワーク５０１および５０２上のデバイスサーバ１１、１０２、１０３、および１０４にそれぞれローカル接続しているＭＦＰ２０１、ＨＤＤ２０２、およびプリンタ２０３の機器情報を取得することができる。
【００９９】
さらに、これらネットワーク５０１および５０２のいずれとも接続を確立していない無線端末４０１は、アクセスポイント３０１から前述した機器情報を要求する無線フレームを送信させ、それぞれのネットワークに存在するアクセスポイント３０２および３０３から、各ネットワーク中に存在するＵＳＢデバイスの機器情報を、無線フレームを通じて受け取ることにより、ネットワーク５０１または５０２内に存在するこれらＵＳＢデバイス機器を、それぞれのネットワーク中の本発明のアクセスポイントを経由して、認識・制御可能である。
【０１００】
なお、上述の実施例では、ＵＳＢデバイスを利用するデバイスサーバシステムを例に説明したが、本発明の適用範囲はこれに限定されず、ＵＳＢ通信規格と同等の通信（転送）方式、例えば、ＩＥＥＥ１３９４、ＲＳ−２３２Ｃなど別のインタフェースに準拠したものであってもよい。
【産業上の利用可能性】
【０１０１】
無線通信によるデバイスサーバ利用形態で、煩雑な手順（ネットワークに接続するため）などを経ることなく、クライアント端末がデバイスサーバに接続しているデバイスの情報を知りたい場合に有用である。
【符号の説明】
【０１０２】
１００、７００  システム
１、１０１、１０２、１０３、１０４  デバイスサーバ
２、４０１  無線端末
３  ＵＳＢデバイス
４、３０１、３０２、３０３  アクセスポイント
５、３１０、３１１、３１２  ＰＣ
１１  ローカル接続
１２、５０１、５０２  ネットワーク
６０１  無線ネットワーク
２０１  ＭＦＰ
２０２  ＨＤＤ
２０３  プリンタ
２１  ＣＰＵ
２２  ＲＯＭ
２３  ＲＡＭ
２４  記憶装置
２５  ＵＳＢ―Ｉ／Ｆ
２６  ＷＮＩＣ
２７  ＮＩＣ
２８  内部バス
３０  データ通信部
３１  ＵＳＢ通信部
３２  機器情報取得部
３３  報知情報生成部
３４  判断部
３５  データ変換部
４１  データ通信部
４２  機器情報受信部
４３  機器情報テーブル
４４  無線マネジメントフレーム通信部
４５  判断部
４６  機器情報報知部
２０１  ＭＦＰ
２０２  ＨＤＤ
２０３  プリンタ
３０１、３０２、３０３  アクセスポイント
７０１  無線マネジメントフレーム（ビーコン）内の機器情報を格納する位置
８０１  無線マネジメントフレーム（プローブ要求）内の機器情報要求を格納する位置
８０２  無線マネジメントフレーム（プローブ応答）内の機器情報を格納する位置
【図１】
2017184103.tif 000003
【図２】
2017184103.tif 000004
【図３】
2017184103.tif 000005
【図４】
2017184103.tif 000006
【図５】
2017184103.tif 000007
【図６】
2017184103.tif 000008
【図７】
2017184103.tif 000009
【図８ａ】
2017184103.tif 000010
【図８ｂ】
2017184103.tif 000011
【図９】
2017184103.tif 000012