(57)【要約】【課題】ネットワークに複数のホスト装置が接続されている環境で、周辺装置を使用したいホスト装置を調停することにより、複数のホスト装置の間で、周辺装置を柔軟に運用できるようにする。【解決手段】ワイヤレスＵＳＢホスト装置１は、アソシエーションが完了した周辺装置と、その認証情報と、割当て情報とを関連させて管理テーブルに記憶し、通信端末器３から、割当て要求信号を受信したときには、管理テーブルを参照して、対応した割当て情報が未割当てとなっていれば、割当て済みに変更すると共に、対応した認証情報を返信して貸し出す一方、通信端末器３から、解放信号を受信したときには、管理テーブルを参照して、対応した割当て情報を未割当てに戻す。【選択図】図１
2008250744.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤレスＵＳＢに対応した周辺装置を、ネットワークに接続した通信端末器に使用可能に割り当てるワイヤレスＵＳＢホスト装置であって、
前記周辺装置とのアソシエーションを実行して、その周辺装置の認証情報を取得する認証手段と、
前記アソシエーションが完了した周辺装置と、その認証情報と、割当て情報とを関連させて管理テーブルに記憶する記憶手段と、
前記通信端末器と通信するネットワーク通信手段と、
前記通信端末器から、前記周辺装置を指定した割当て要求信号を受信したときには、前記管理テーブルを参照して、対応した割当て情報が未割当てとなっていれば、割当て済みに変更すると共に、対応した認証情報を返信して貸し出す一方、対応した割当て情報が割当て済みとなっていれば、拒絶信号を返信し、
前記通信端末器から、前記周辺装置を指定した解放信号を受信したときには、前記管理テーブルを参照して、対応した割当て情報を未割当てに戻す制御手段とを備えているワイヤレスＵＳＢホスト装置。
【請求項２】
請求項１において、
前記認証手段は、前記アソシエーションを実行する際に、前記周辺装置をケーブルで接続するための接続手段を備えていることを特徴とするワイヤレスＵＳＢホスト装置。
【請求項３】
請求項１または２において、
前記認証手段は、前記アソシエーションを実行する際に、前記周辺装置に設けられた表示手段に表示された数値情報を入力操作するための表示操作手段を備えていることを特徴とするワイヤレスＵＳＢホスト装置。
【請求項４】
請求項１〜３のいずれかにおいて、
前記通信端末器から、周辺装置リスト要求信号を受信したときには、前記アソシエーションが完了した周辺装置のリストを返信することを特徴とするワイヤレスＵＳＢホスト装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ワイヤレスＵＳＢに対応した周辺装置とのアソシエーションを実行するワイヤレスＵＳＢホスト装置に関する。
【背景技術】
【０００２】
近年、ワイヤレスＵＳＢが提唱されている。ワイヤレスＵＳＢは、ホスト装置となる、例えばパーソナルコンピュータ等の通信端末器が、ワイヤレスＵＳＢに対応した周辺装置を、アソシエーションと呼ばれる認証手順を実行したあと、無線通信によって制御して使用するための規格である。アソシエーションは、ホスト装置と、周辺装置とが、認証情報を交換（鍵交換等）してセキュリティを確立する認証手順であって、この手順を、ＵＳＢケーブルを通じて実行する方式はケーブルモデルと呼ばれる。また、周辺装置３が表示出力している数値をホスト装置に打ち込む方式もあって、これはニューメリックモデルと呼ばれる。アソシエーションが完了した後の無線通信では、ホスト装置と周辺装置との距離が３メール以内であれば、Ｈｉ−Ｓｐｅｅｄ  ＵＳＢと同じ転送速度（４８０Ｍｂｐｓ）が可能とされている。また、ホスト装置におけるソフトウェアの上位層からは、無線通信している周辺装置を、あたかもＵＳＢケーブルで接続された周辺装置であるかのように使用することができる。
【０００３】
ワイヤレスＵＳＢは、基本的に、従来のＵＳＢケーブルによる通信を無線通信に置き換えるもので、複数のホストが存在する環境では、あるホストが周辺装置を使用したあと、別のホスト装置がその周辺装置を使用するためには、その周辺装置とのアソシエーション実行する必要がある。
【０００４】
このような事情を背景とした従来技術として、特許文献１には、ワイヤレスＵＳＢと、通常の有線ＵＳＢとが共存する環境で、１台のスキャナに対し複数のホストパソコンが接続可能な状態で、不用意なデバイスドライバのインストールを回避するための技術が開示されている。また、特許文献２では、ワイヤレスＵＳＢ対応の周辺装置において、複数のホスト装置に対する接続の切り換えを容易にするための技術が開示されている。
【特許文献１】特開２００６−２０１８４８公報
【特許文献２】特開２００６−２６８８４５公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところが、アソシエーションは、ＵＳＢケーブルの抜き差しや、数値を打ち込む等の人手による作業が必要であり、そのような作業を何度も行うことは非常に煩わしいという問題があった。そこで、本発明は、そのような煩わしさを解消するため、ネットワークに複数のホスト装置が接続されている環境で、周辺装置を使用したいホスト装置を調停することにより、複数のホスト装置の間で、周辺装置を柔軟に運用できるようにすることを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１に記載のワイヤレスＵＳＢホスト装置は、ワイヤレスＵＳＢに対応した周辺装置を、ネットワークに接続した通信端末器に使用可能に割り当てるワイヤレスＵＳＢホスト装置であって、前記周辺装置とのアソシエーションを実行して、その周辺装置の認証情報を取得する認証手段と、前記アソシエーションが完了した周辺装置と、その認証情報と、割当て情報とを関連させて管理テーブルに記憶する記憶手段と、前記通信端末器と通信するネットワーク通信手段と、前記通信端末器から、前記周辺装置を指定した割当て要求信号を受信したときには、前記管理テーブルを参照して、対応した割当て情報が未割当てとなっていれば、割当て済みに変更すると共に、対応した認証情報を返信して貸し出す一方、対応した割当て情報が割当て済みとなっていれば、拒絶信号を返信し、前記通信端末器から、前記周辺装置を指定した解放信号を受信したときには、前記管理テーブルを参照して、対応した割当て情報を未割当てに戻す制御手段とを備えている。
【０００７】
請求項２に記載のワイヤレスＵＳＢホスト装置は、請求項１において、前記認証手段は、前記アソシエーションを実行する際に、前記周辺装置をケーブルで接続するための接続手段を備えていることを特徴とする。
【０００８】
請求項３に記載のワイヤレスＵＳＢホスト装置は、請求項１または２において、
前記認証手段は、前記アソシエーションを実行する際に、前記周辺装置に設けられた表示手段に表示された数値情報を入力操作するための表示操作手段を備えていることを特徴とする。
【０００９】
請求項４に記載のワイヤレスＵＳＢホスト装置は、請求項１〜３のいずれかにおいて、前記通信端末器から、周辺装置リスト要求信号を受信したときには、前記アソシエーションが完了した周辺装置のリストを返信することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ワイヤレスＵＳＢホスト装置は、アソシエーションが完了した周辺装置と、その認証情報と、割当て情報とに関連させて管理テーブルに記憶しており、通信端末器から、周辺装置の割当て要求信号を受信したときには、管理テーブルを参照して、対応した割当て情報が未割当てとなっていれば、割当て済みに変更すると共に、対応した認証情報を返信して貸し出す一方、通信端末器から、周辺装置の解放信号を受信したときには、管理テーブルを参照して、対応した割当て情報を未割当てに戻すことで、周辺装置を使用したい通信端末器の競合を調停するので、複数のホスト装置の間で、周辺装置を柔軟に運用できる。
【００１１】
また、特に請求項４によれば、通信端末器から、周辺装置リスト要求信号を受信したときには、アソシエーションが完了した周辺装置のリストを返信するので、通信端末器の操作者は、そのリストから周辺装置の割当て状態を簡単に知ることができる。
【発明を実施するための最良の形態】
【００１２】
図１は、本発明の実施例の概略構成を説明する機能ブロック図、図２はその実施例を含んだネットワークシステムの構成図である。
【００１３】
このワイヤレスＵＳＢホスト装置１は、ワイヤレスＵＳＢに対応した周辺装置２を、ネットワークＬに接続した通信端末器３の要求信号に応じて使用可能に割り当てる装置であって、ワイヤレスＵＳＢの規格に従って、周辺装置２とのアソシエーション（関連づけ）を実行して、その周辺装置２の認証情報を取得する認証手段１１と、アソシエーションが完了した周辺装置と、その認証情報と、割当て情報とを関連させて管理テーブルに記憶する記憶手段１２と、ネットワークケーブルに接続する接続端子Ｎを備え、例えばＴＣＰ／ＩＰ等のプロトコルで通信端末器３と通信するネットワーク通信手段１４と、通信端末器３から、周辺装置を指定した割当て要求信号を受信したときには、管理テーブルを参照して、対応した割当て情報が「未割当て」となっていれば、「割当て済み」に変更すると共に、対応した認証情報を返信することにより貸し出す一方、対応した割当て情報が「割当て済み」となっていれば、拒絶信号を返信し、また、通信端末器３から、周辺装置を指定した解放信号を受信したときには、管理テーブルを参照して、対応した割当て情報を「未割当て」に戻す制御手段１３と、図示しない電源とを備えている。
【００１４】
ワイヤレスＵＳＢのアソシエーションは、周辺装置２と、その周辺装置２を使用するホスト装置との間で認証情報を交換（鍵交換等）してセキュリティを確立する手順であって、ＵＳＢケーブルを通じて実行する方式は、ケーブルモデルと呼ばれている。この他に、周辺装置３が表示出力している数値をホスト装置に打ち込む方式があり、これはニューメリックモデルと呼ばれている。周辺装置２は、一般的に、ホスト装置との間でアソシエーションを実行したあとは、そのホスト装置のみと１対１でワイヤレス通信を行う仕組みになっている。ワイヤレスＵＳＢホスト装置１が認証情報の交換のために周辺装置２に送信する認証情報は、アソシエーションを実行する毎に毎回異なるものを生成して使用するようにしてもよい。
【００１５】
認証手段１１は、アソシエーションを実行する際に、周辺装置２をＵＳＢケーブルで接続する接続端子Ｕを有した接続手段１５を備えているが、更に、アソシエーションを実行する際に、周辺装置２に設けられた表示手段に表示された数値情報を入力操作するための表示操作手段１６を備えてもよい。この表示操作手段１６は、例えば小型液晶パネル等で構成され、ステータス等のガイド情報を表示する表示窓と、数値を入力するテンキー、確定キー、リセットキー等で構成された複数の釦とを有したものでもよい。ワイヤレスＵＳＢホスト装置１は、そのリセットキーが操作されたときにはリセット動作を行って、上記管理テーブルの登録内容を放棄する。
【００１６】
周辺装置２の種別に制限はなく、図２に示しているように、例えばスキャナ装置２＃１、外付けＣＤドライブ２＃２、外付けＦＤドライブ２＃３、外付けＨＤドライブ２＃４、ファクシミリ複合機２＃５、ファクシミリ装置２＃６、デジタルカメラ２＃７、プリンタ装置２＃８等、ワイヤレスＵＳＢに対応していれば、どのような種別のものであってもよい。
【００１７】
各通信端末器３＃１〜３＃４は、ネットワークＬを通じて、ワイヤレスＵＳＢホスト装置１に接続されている。
【００１８】
図３は、記憶手段１２に記憶する上記管理テーブルの例である。この管理テーブルでは、周辺装置２とのアソシエーションを実行する毎に、その周辺装置２に対応したスロットが生成される。スロットには、周辺装置（装置名）を登録する欄（Ａ）と、アソシエーションの際に周辺装置２から受信した認証情報を登録する欄（Ｂ）と、周辺装置２の割当て情報を登録する欄（Ｃ）と、周辺装置２を通信端末器３に割り当てた時刻、または通信端末器３から解放した時刻を登録する欄（Ｄ）と、周辺装置２を割り当てた通信端末機３のＩＰアドレスを登録する欄（Ｅ）とが準備される。なお、周辺装置２に送信した認証情報登録するための欄（Ｆ）を更に準備してもよい。
【００１９】
次いでワイヤレスＵＳＢホスト装置１と、これを含んだネットワークシステムの本発明に係る基本的な動作を説明する。
【００２０】
図４は、ワイヤレスＵＳＢホスト装置１と、周辺装置２と、通信端末器３の相互に関連した動作を時系列的に説明するフロー図である。図において、時間は下方向に進行している。
【００２１】
ネットワークシステムの管理者は、まず、ワイヤレスＵＳＢホスト装置１によって、周辺装置２毎にアソシエーションを実行する。アソシエーションでは、ワイヤレスＵＳＢホスト装置１と周辺装置２とをＵＳＢケーブルで接続する必要があるので、ワイヤレスＵＳＢホスト装置１は手軽に持ち運べるよう、電池電源の携帯型とすることが望ましい。その際には、ワイヤレスＵＳＢホスト装置１を一時的にネットワークＬから分離する。ワイヤレスＵＳＢホスト装置１は、例えば、所定の操作を受け付ける、あるいはネットワークＬから取り外されると、アソシエーション準備モードになって、そのモード中に、周辺装置２がワイヤレスＵＳＢホスト装置１に接続されとき、または周辺装置２に表示された数値がワイヤレスＵＳＢホスト装置１に入力操作されたときに、アソシエーションを自動的に開始する構成としてもよい。そして、アソシエーションを実行する都度、管理テーブルにスロットを追加して、周辺装置と、アソシエーションの際に周辺装置２から受信した認証情報と、周辺装置２に送信した認証情報とを、対応した欄（Ａ）、（Ｂ）、（Ｆ）に登録する。管理テーブルの欄（Ａ）に登録すべき周辺装置の装置名は、アソシエーションの手順によって得ることができる。また、このとき、欄（Ｃ）には、「未割当て」が自動的に登録される（１０１〜１０３、２０１）
【００２２】
このようにして、全ての周辺装置２のアソシエーションが完了すると、ワイヤレスＵＳＢホスト装置１は、ネットワークＬに戻される。なお、ワイヤレスＵＳＢホスト装置１は、ネットワークＬに接続されたことを検出すると、通信端末器３の要求に応じて周辺装置２を割り当てるための周辺装置管理モードを開始するようにしておくと便利である（１０４）。
【００２３】
その後、ワイヤレスＵＳＢホスト装置１は、通信端末器３から周辺装置リストの要求信号を受信したときには、要求された周辺装置リストを返信することにより、周辺装置リストを配布する。通信端末器３は、ワイヤレスＵＳＢホスト装置１から返信されてきた周辺装置リストを参照することで、どのような周辺装置２が存在するのか、また、周辺装置２のいずれが「未割当て」の状態なのか等を知ることができる。また、周辺装置２が既に「割当て済み」の状態であれば、その周辺装置２が割り当てられている通信端末器３のＩＰアドレスも知ることができる（１０５、３０１）。
【００２４】
通信端末器３の操作者が周辺機器２を選択して使用開始の操作を行うと、通信端末器３は、周辺装置２の使用準備として、周辺装置を指定した割当て要求信号をワイヤレスＵＳＢホスト装置１に送信する。ワイヤレスＵＳＢホスト装置１は、その要求信号を受信すると、指定された周辺装置の名称に基づいて管理テーブルを検索し、該当したスロットの欄（Ｃ）の内容を調べ、その内容が「未割当て」であった場合には、「割当て済み」に変更し、通信端末器３のＩＰアドレスを欄（Ｅ）に登録し、更に、欄（Ｂ）、（Ｆ）に登録されている認証情報を返信する。ここで返信される認証情報は、ワイヤレスＵＳＢホスト装置１がアソシエーションにおいて周辺装置２と交換した、つまり周辺装置２から受信した認証情報と、周辺装置２に送信した認証情報の両方を含んでいる。そして、現在の時刻を、割当て時刻として欄（Ｄ）に登録する。一方、該当したスロットの欄（Ｃ）の内容が「割当て済み」であった場合には、通信端末器３に対して拒絶信号を返信する（１０６、３０２）。
【００２５】
ワイヤレスＵＳＢホスト装置１から、周辺装置２の認証情報の返信を受けた通信端末器３は、その認証情報によって、その周辺装置２とワイヤレスＵＳＢで無線通信して使用することが可能になる。ここで、周辺装置２は、無線端末器３の制御に従って動作する（２０２、３０３）
【００２６】
その後、無線端末器３は、その周辺装置２を使用する必要がなくなれば、ワイヤレスＵＳＢホスト装置１に周辺装置を指定した解放信号を送信して使用を中止する。ワイヤレスＵＳＢホスト装置１は、通信端末器３から、周辺装置を指定した解放信号を受信すると、指定された周辺装置の装置名に基づいて上記管理テーブルを検索して、該当したスロットの欄（Ｃ）を「未割当て」に戻し、現在の時刻を、解放時刻として欄（Ｄ）に登録する。これにより、この周辺装置２を解放して、他の通信端末器３に割り当てることが可能になる（１０７、３０４）。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施例の概略構成を説明する機能ブロック図である。
【図２】本発明の実施例を含んだネットワークシステムの構成図である。
【図３】管理テーブルの例である。
【図４】ワイヤレスＵＳＢホスト装置と、周辺装置と、通信端末器の相互に関連した動作を説明するフロー図である。
【符号の説明】
【００２８】
１    ワイヤレスＵＳＢホスト装置
２    周辺装置
３    通信端末器
１１  認証手段
１２  記憶手段
１３  制御手段
１４  ネットワーク通信手段
１５  接続手段
１６  表示操作手段
【図１】
2008250744.tif 000003
【図２】
2008250744.tif 000004
【図３】
2008250744.tif 000005
【図４】
2008250744.tif 000006