(57)【要約】【課題】通信端末から中継装置を介して周辺機器に向けて行われるデータ通信の通信品質に与える影響を抑制する。【解決手段】通信端末と、通信端末と複数のリンクによってネットワーク接続された中継装置と、中継装置にローカル接続された１つまたは複数の周辺機器とを備え、通信端末から周辺機器を利用する通信システムであって、通信端末は、複数の通信リンクに対応する複数の通信部と中継装置より受信した中継装置情報および周辺機器情報をもとに、送信すべきデータの種類に応じて通信リンク個々に送信データを割り当てる制御部とを備え、中継装置は、複数の通信リンクに対応する複数の通信部と、通信端末からの接続要求情報に応じて通信リンク個々からデータを受信する制御部とを備える。【選択図】図６
2020088816.tif 000002
【特許請求の範囲】
【請求項１】
通信端末と、前記通信端末と複数のリンクによってネットワーク接続された中継装置と、前記中継装置にローカル接続された１つまたは複数の周辺機器とを備え、前記通信端末から前記周辺機器を利用する通信システムであって、
前記通信端末は、
前記複数の通信リンクに対応する複数の通信部と
前記中継装置より受信した中継装置情報および周辺機器情報をもとに、送信すべきデータの種類に応じて前記通信リンク個々に送信データを割り当てる制御部
とを備え、
前記中継装置は、
前記複数の通信リンクに対応する複数の通信部と、
前記通信端末からの接続要求情報に応じて前記通信リンク個々からデータを受信する制御部
とを備える通信システム。
【請求項２】
前記複数の通信リンクのうち少なくとも１つは、他の通信リンクに比べて大量のデータを高速で通信できる無線通信規格に準拠する高速通信リンクである請求項１記載の通信システム。
【請求項３】
前記通信端末から送信されるデータは、動画データと音声データを含むものであり、前記通信端末の制御部は動画データ送信に前記高速通信リンクを割り当てる請求項２記載の通信システム。
【請求項４】
前記動画データ送信にはアグリゲーション処理を施す一方、前記音声データ送信にはアグリゲーション処理を抑制する請求項３記載の通信システム。
【請求項５】
通信端末と、前記通信端末と複数のリンクによってネットワーク接続された中継装置と、前記中継装置にローカル接続された１つまたは複数の周辺機器とを備える通信システムにおいて、前記通信端末から前記デバイスを利用する制御方法であって、
前記通信リンクのうち少なくとも１つは他の通信リンクに比べて大量のデータを高速で通信できる無線通信規格に準拠する高速通信リンクであり、
中継装置情報および周辺機器情報をもとに、送信されるべきデータの種類に応じて前記通信リンク個々に送信データを割り当てるステップを含む制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末と、ネットワークを介して周辺機器と接続された中継装置を含む通信システム、および、その制御方法に関する。
【背景技術】
【０００２】
最近のパーソナルコンピュータ等の端末（例えば、ノートパソコン、タブレット端末、携帯端末など）は、複数の異なる通信インタフェース（例えば、有線ネットワーク、無線ネットワーク）を備えている。
【０００３】
また、パーソナルコンピュータ等の端末は、複数の異なる入出力インタフェースを備え、接続された周辺機器を利用し得る。例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）規格に準拠したＵＳＢポートを備える端末は、そのＵＳＢポートを介して、ＵＳＢコネクタを有するＵＳＢ機器又はＵＳＢケーブルで接続可能なＵＳＢ機器と、データの授受を行うことができる。ＵＳＢ機器は、例えば、プリンタ、スキャナ、これら機能を１つの機器に備えた複合機（ＭＦＰ：Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）等である。
【０００４】
従来、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークに接続された端末が、ネットワークを介してＵＳＢ機器を利用し得るように、端末とＵＳＢ機器とをネットワークを介して連結するデバイスサーバ（中継装置）が知られている（特許文献１参照）。端末とデバイスサーバ（中継装置）とは、例えばＩＰネットワークにおいて、ＵＳＢ通信のデータがカプセル化されたＩＰパケットによる通信であるＵＳＢ／ＩＰ（ＵＳＢオーバＩＰ）通信を行う。ＵＳＢ／ＩＰ通信には、ベンダ固有の規格を含むさまざまな規格がある。規格が異なると、カプセル化の方式、通信プロトコルなどが異なる。
【０００５】
ここで、ＵＳＢ機器をネットワーク経由で使用するデバイスサーバ（中継装置）では、複数のＵＳＢインタフェースから同時にデータ転送を行うと、特定のＵＳＢ機器のデータ転送に多くの帯域を使用し、他のＵＳＢインタフェースでのデータ転送が阻害され、スループットが低下する可能性がある。例えば、大容量のデータ転送を行うＵＳＢストレージ機器と、小さなデータを素早く転送したいＵＳＢオーディオ機器をデバイスサーバ（中継装置）に接続して運用している場合には、同時に両機器を使用すると、ＵＳＢストレージ機器のデータ転送に帯域を取られ、ＵＳＢオーディオ機器のオーディオデータを素早く転送できない場合がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１２−０８９０１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記問題を解決するために、例えば、特許文献２に記載の接続装置では、ＵＳＢのデータ転送方式に応じて優先度やアグリゲーションを制御することで、適切な通信を実現しようとしている。
【０００８】
しかしながら、単一のネットワークを利用する限り、一度に使用するＵＳＢインタフェースの種類が増えると、インタフェースの転送が互いに影響し合い、各々のＵＳＢ機器のデータ転送におけるスループットが低下する。特に無線ネットワークを利用する場合、各転送が相互に与える影響は大きくなるという問題がある。
【０００９】
本発明は、上記問題を解決するためになされたものであり、ユーザが利用する通信端末、および周辺機器（ＵＳＢ機器など）と接続された中継装置、との間で行う通信を効率的に行うことで、通信端末から中継装置を介して周辺機器に向けて行われるデータ通信の通信品質に与える影響を抑制できる通信システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明の一態様に係る通信システムは、通信端末と、通信端末と複数のリンクによってネットワーク接続された中継装置と、中継装置にローカル接続された１つまたは複数の周辺機器とを備え、通信端末から周辺機器を利用する通信システムであって、通信端末は、複数の通信リンクに対応する複数の通信部と中継装置より受信した中継装置情報および周辺機器情報をもとに、送信すべきデータの種類に応じて通信リンク個々に送信データを割り当てる制御部とを備え、中継装置は、複数の通信リンクに対応する複数の通信部と、通信端末からの接続要求情報に応じて通信リンク個々からデータを受信する制御部とを備える。
【００１１】
これによれば、通信端末から周辺機器を利用する通信システムにおいて、中継装置は、通信端末から自装置にローカル接続している周辺機器に向けての通信にあたり、実際のデータ通信を開始する前に複数の異なる無線通信部を選択的に使用し、通信端末から送信されるデータを送信することがわかるため、その選択に沿った無線通信部で効率的な受信を行うことができ、結果ローカル接続された周辺機器に向けたデータ通信を効率よく行うことができる。
【００１２】
また、複数の通信リンクのうち少なくとも１つは、他の通信リンクに比べて大量のデータを高速で通信できる無線通信規格に準拠する高速通信リンクであってもよい。
【００１３】
これによれば、通信端末と中継装置とのデータ通信において、通信システムは、通信端末から送信される送信すべきデータの種類に応じて、複数の異なる無線通信部のうちから、より大量のデータを高速で通信できる無線通信規格に準拠した無線通信部を選択し、高速通信リンクを介してデータ送信を行える。
【００１４】
また、通信端末から送信されるデータは、動画データと音声データを含むものであり、通信端末の制御部は動画データ送信に高速通信リンクを割り当ててもよい。
【００１５】
これによれば、通信端末と中継装置とのデータ通信において、通信システムは、通信端末から送信される送信すべきデータの種類に動画データと音声データを含む場合には、動画データ送信を大量のデータを高速で通信できる高速通信リンクを介してデータ送信を行える。
【００１６】
また、動画データ送信にはアグリゲーション処理を施す一方、音声データ送信にはアグリゲーション処理を抑制することにしてもよい。
【００１７】
これによれば、通信端末と中継装置とのデータ通信において、通信システムは、通信端末から送信される送信すべきデータの種類に動画データと音声データを含む場合には、音声データ送信にはアグリゲーション処理によるデータ送信遅延を避けて迅速にデータ送信を行い音飛びなどを抑制できる。
【００１８】
また、本発明の一態様に係る制御方法は、通信端末と、通信端末と複数のリンクによってネットワーク接続された中継装置と、中継装置にローカル接続された１つまたは複数の周辺機器とを備える通信システムにおいて、通信端末から前記デバイスを利用する方法であって、通信リンクのうち少なくとも１つは他の通信リンクに比べて大量のデータを高速で通信できる無線通信規格に準拠する高速通信リンクであり、中継装置情報および周辺機器情報をもとに、送信されるべきデータの種類に応じて通信リンク個々に送信データを割り当てる。
【００１９】
これによれば、上記通信システムと同様の効果を奏する。
【発明の効果】
【００２０】
ユーザが利用する通信端末から中継装置にローカル接続している周辺機器に向けての通信にあたり、実際のデータ通信を開始する前に複数の異なる無線通信インタフェースを選択的に使用することで、通信装置および中継装置との間の無線通信を効率的に行うことができる。
【図面の簡単な説明】
【００２１】
【図１】図１は、本発明の実施の形態にかかる通信システムの全体図である。
【図２】図２は、本発明の実施の形態にかかる中継装置および通信端末のハードウェア構成図である。
【図３】図３は、本発明の実施の形態にかかる通信端末の機能ブロック図である。
【図４】図４は、本発明の実施の形態にかかる中継装置の機能ブロック図である。
【図５】図５は、本発明の実施の形態にかかる通信システムにおける通信端末の通信の一例を示す動作フロー図である。
【図６】図６は、本発明の実施の形態にかかる通信システムにおける中継措置の通信の一例を示す動作フロー図である。
【発明を実施するための形態】
【００２２】
以下、実施の形態について、図面を参照しながら具体的に説明する。
【００２３】
以下の実施の形態で示される数値、構成要素、構成要素の配置位置などは、一例であり、発明の範囲内において種々の変形や変更が可能である。
【００２４】
（実施の形態）
図１は本発明の実施の形態にかかる通信システムの全体図である。
【００２５】
図１に示されるように、通信システム１００は、中継装置１と、通信端末２と、デバイス１０と、デバイス１２と、通信リンク３、通信リンク４、通信リンク１５、および通信リンク１６とを備える。通信システム１００は、通信端末２がデバイス１０およびデバイス１２との間で中継装置１を介して、相互にデータ通信を行うことができる通信システムである。
【００２６】
中継装置１と通信端末２とは、２つの通信リンク３および通信リンク４を通じて、通信可能にネットワーク接続されている。
【００２７】
中継装置１とデバイス１０とは、通信リンク１５を通じて、通信可能に接続されている。
【００２８】
中継装置１とデバイス１２とは、通信リンク１６を通じて、通信可能に接続されている。
【００２９】
中継装置１は、無線通信可能な通信端末２とデバイス１０およびデバイス１２との間の通信を中継する装置である。例えば、中継装置１は、通信端末２からＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）パケットを受信した場合に、当該ＩＰパケットに含まれるデバイスのアドレスを取得し、パケットを適宜加工したのち、通信リンク１５および通信リンク１６を通じて、当該デバイスアドレス（すなわちデバイス１０またはデバイス１２）に向けて転送する。
【００３０】
また、中継装置１は、通信端末２と無線通信を介して、自装置にローカル接続されたＵＳＢ機器を利用し得るように、通信端末２とＵＳＢ機器とをネットワークを介して連結する（仮想的に接続する）デバイスサーバである。通信端末２がデバイス１０との間で中継装置１を介して通信する場合は、通信リンク３および通信リンク４を介してデータ送受信するときに、ＵＳＢ通信のデータをカプセル化されたＩＰパケットにより送受信すること（ＵＳＢオーバＩＰ）で通信を行い、一方、中継装置１は、デバイス１０およびデバイス１２との間の通信では、通信端末２から受信したカプセル化されたＩＰパケットをデカプセル化（ＵＳＢ通信規格で取り扱えるデータに変換する）してＵＳＢ通信を行う。このようにして、中継装置１は、通信端末２を利用するユーザが要望する（所望する）デバイスと通信する場合に、ネットワークを経由しながら、あたかもＵＳＢケーブルで直接つながっているかのように利用できる。また、中継装置１は、複数のユーザがそれぞれ利用する複数の通信端末からＵＳＢ機器を共有でき、さらにＵＳＢ機器を離れた場所に設置して利用することもできる。
【００３１】
通信端末２は、複数の異なる周波数帯の無線通信インタフェースを備える通信端末である。例えば、通信端末２は、ノートＰＣ、タブレット端末、およびスマートフォン端末などである。通信端末２は、複数の無線通信インタフェース（例えば、ＩＥＥＥ８０２．１１規格に準拠など）を備え、それぞれ異なる周波数帯（例えば、２．４ＧＨｚ、５ＧＨｚ帯など）で通信を行うことが可能である。異なる周波数帯で通信を行う無線通信インタフェースは、例えば、ＩＥＥＥ８０２．１１ｎ、ＩＥＥＥ８０２．１１ａｃ、ＩＥＥＥ８０２．１１ａｄ、およびＢｌｕｅｔｏｏｔｈ（登録商標）などである。
【００３２】
通信端末２は、ユーザからの指示をもとに通信リンク３および通信リンク４を通じて中継装置１と通信を行い、中継装置１にローカル接続されたデバイス１０およびデバイス１２とデータの送受信を行う。このようなデータの送受信は、例えば、ユーザが通信端末２に備わる仮想接続ツール（図示しない）を使用して、中継装置１の装置情報や中継装置１に接続するデバイス１０およびデバイス１２の装置情報などを取得し、ユーザがデータ通信を行うことを要望するデバイスに対して、ネットワーク越しに仮想的に接続することで実現される。
【００３３】
デバイス１０は、中継装置１とＵＳＢケーブルで接続され、通信リンク１５を介してＵＳＢ通信を行うことができる装置である。例えば、ストレージ、キーボード、マウス、スキャナ、およびプリンタ等である。
【００３４】
一方、デバイス１２も、中継装置１とＵＳＢケーブルで接続され、通信リンク１６を介してＵＳＢ通信を行うことができる装置であるが、デバイス１２は、複合デバイスに対応したデバイスである。例えば、映像と音声をＵＳＢ通信で扱うことのできるＩＣ等を搭載したデバイスである。このようなデバイスに搭載されたＩＣは、内部に映像用のインタフェースと音声用のインタフェースを備えており、ＵＳＢデータ通信の過程で映像用データおよび音声データを別々のネットワーク（通信経路）から取得してもＩＣの内部で同期してデータを送受信することができる。
【００３５】
通信リンク３は、ＩＥＥＥ８０２．１１ａ、ｂ、ｇ、ｎ、ａｃ、およびａｄ規格等に適合する無線ＬＡＮ、またはＢｌｕｅｔｏｏｔｈ（登録商標）などの近距離無線ネットワークである。
【００３６】
通信リンク４は、通信リンク３と異なる周波数帯のＩＥＥＥ８０２．１１ａ、ｂ、ｇ、ｎ、ａｃ、およびａｄ規格等に適合する無線ＬＡＮ、またはＢｌｕｅｔｏｏｔｈ（登録商標）などの近距離無線ネットワークである。である。
【００３７】
また、通信リンク４は、通信リンク３に比べ、大量のデータを高速で通信できる無線通信規格に準拠する高速通信リンクである。
【００３８】
なお、本発明の実施の形態にかかる通信システム１００の説明では、通信リンク４が通信リンク３に比べ、高速通信リンクであるとしたが、通信リンク３が通信リンク４に比べ、高速で通信できてもよい。つまり、通信リンク３と通信リンク４とは、どちらか一方が他方に比べ、高速通信リンクができればよい。
【００３９】
通信リンク１５、１６は、ともに入出力インタフェース（例えば、ＵＳＢインタフェースなど）を通じて行われる通信である。
【００４０】
なお、上記した本発明の実施の形態における中継装置１および通信端末２は、２つの異なる周波数帯の無線通信インタフェースを備えている例で説明するが、３以上の複数の無線通信インタフェースを備えている場合にも適用できる。
【００４１】
図２は、本発明の実施の形態にかかる中継装置１および通信端末２のハードウェア構成図である
【００４２】
図２に示すとおり、これらの装置は、ＣＰＵ２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２２、記憶装置２３、ＷＮＩＣ（Ｗｉｒｅｌｅｓｓ  Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）２４、ＷＮＩＣ２５、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）２６、入出力ＩＦ２７、入出力２８および各構成部品間を接続している内部バス２９などを備えている。
【００４３】
ＣＰＵ２０は、ＲＯＭ２１に格納された制御プログラムを実行するプロセッサである。
【００４４】
ＲＯＭ２１は、制御プログラム等を保持する読み出し専用記憶領域である。
【００４５】
ＲＡＭ２２は、ＣＰＵ２０が制御プログラムを実行するときに使用するワークエリアとして用いられる記憶領域である。
【００４６】
記憶装置２３は、制御プログラム、制御情報、装置情報、または認証情報などを記憶する記憶領域である。
【００４７】
ここで、ＲＡＭ２２および記憶装置２３は、中継装置１および通信端末２において、装置内に一時的に種々の情報を記憶する記憶領域（以後、メモリーとも呼ぶ）としても利用される。
【００４８】
ＷＮＩＣ２４は、無線通信を行う無線通信インタフェースを備えている。例えば、ＩＥＥＥ８０２．１１ａ、ｂ、ｇ、ｎ、ａｃ、およびａｄ規格等に適合する無線ＬＡＮの通信インタフェースである。
【００４９】
ＷＮＩＣ２５は、無線通信を行う無線通信インタフェースを備えている。例えば、ＩＥＥＥ８０２．１１ａ、ｂ、ｇ、ｎ、ａｃ、およびａｄ規格等に適合する無線ＬＡＮの通信インタフェースである。
【００５０】
また、ＷＮＩＣ２４およびＷＮＩＣ２５は、互いに異なる周波数帯を利用して通信を行う無線通信インタフェースである。
【００５１】
なお、本発明の実施の形態において、ＷＮＩＣ２５は、ＷＮＩＣ２４よりも通信規格上、大量のデータを高速で通信できる無線通信規格を扱えるものとして説明する。
【００５２】
ＮＩＣ２６は、有線通信を行う有線通信インタフェースを備えている。例えば、ＩＥＥＥ８０２．３規格等に適合する有線ＬＡＮの通信インタフェースである。なお、ＮＩＣ２５は必ずしも備えている必要はない。
【００５３】
入出力ＩＦ２７および入出力ＩＦ２８は、ＵＳＢ通信を行う通信インタフェースである。
【００５４】
内部バス２９は、ＣＰＵ２０，ＲＯＭ２１、ＲＡＭ２２、記憶装置２３、ＷＮＩＣ２４、ＷＮＩＣ２５、ＮＩＣ２６、入出力ＩＦ２７、および入出力ＩＦ２８を電気的に接続し、信号のやりとりを行うバスである。テバイスとの通信入出力インタフェースである入出力ＩＦの数は図２に示された２つに限らず、１つ、あるいは３つ以上でもよい。
【００５５】
図３は、本発明の実施の形態にかかる通信端末２の機能ブロック図である。
【００５６】
図３に示す通信端末２は、第１無線通信部３１、第２無線通信部３２、接続部３３、変換部３４、制御部３５、およびユーザ入力部３６などを備えている。
【００５７】
第１無線通信部３１は、後述する変換部３４および制御部３５の通知をもとに、無線インタフェース（例えばＩＥＥＥ８０２．１１ｎ規格準拠など）を介して、中継装置１との間で無線通信に関する種々の処理を行う通信部である。
【００５８】
第１無線通信部３１は、ＣＰＵ２０、ＲＯＭ２１、ＲＡＭ２２、およびＷＮＩＣ２４などにより実現される。
【００５９】
第２無線通信部３２は、後述する変換部３４の通知をもとに、無線インタフェース（例えばＩＥＥＥ８０２．１１ａｃ、ａｄ規格準拠など）を介して、中継装置１との間で無線通信に関する種々の処理を行う通信部である。また、第２無線通信部３２は、第１無線通信部３１よりも通信規格上、大量のデータを高速で通信できる無線通信規格に準拠している。
【００６０】
第２無線通信部３２は、ＣＰＵ２０、ＲＯＭ２１、ＲＡＭ２２、およびＷＮＩＣ２５などにより実現される。
【００６１】
接続部３３は、第１無線通信部３１を通じて、中継装置１に向けて中継装置１の装置情報（中継装置情報とも呼ぶ）および中継装置１にローカル接続されたデバイスの機器情報（周辺機器情報とも呼ぶ）を通知するように要求する機器情報取得要求を送信する。
【００６２】
また、接続部３３は、第１無線通信部３１を通じて、中継装置情報および周辺機器情報を受信したか否かを判断する。
【００６３】
また、接続部３３は、中継装置１からの中継装置情報および周辺機器情報を自装置が備えるメモリーに記憶する。なお、メモリー（図示しない）に記憶された情報（すなわち、中継装置情報および周辺機器情報）は、通信端末２が備える各機能部（例えば、制御部３５など）により必要なときに呼び出し可能な状態で記憶されている。
【００６４】
また、接続部３３は、ユーザからユーザ入力部３６を通じて、デバイス１０およびデバイス１２に対して、データの送受信を行う旨の通知を受けたか否かを判断する。接続部３３は、通知を受けた場合には変換部３４および制御部３５に送受信すべきデータを通知する。
【００６５】
接続部３３は、ＣＰＵ２０、ＲＯＭ２１、ＲＡＭ２２、および記憶装置２３などにより実現される。
【００６６】
変換部３４は、接続部３３からの通知を受けて、送信すべきデータをネットワーク上で通信できるようにカプセル化（ＵＳＢデータをネットワーク上に送信可能なＩＰパケットにデータ変換）し、制御部３５の通知をもとに、第１無線通信部３１または第２無線通信部３２にカプセル化したデータを転送する。また、変換部３４は、制御部３５の通知をもとに、中継装置１から受信したデータをデカプセル化（ＵＳＢデータをカプセル化したＩＰパケットをＵＳＢ通信に準拠したデータに変換）する。
【００６７】
変換部３４は、ＣＰＵ２０、ＲＯＭ２１、ＲＡＭ２２、および記憶装置２３などにより実現される。
【００６８】
制御部３５は、接続部３３からの通知を受けて、送信すべきデータ（ユーザがデバイス１０またはデバイス１２に送信したいデータ）を解析する。
【００６９】
制御部３５は、その解析結果に応じて、自装置のメモリーに記憶された中継装置情報および周辺機器情報をもとに、第１無線通信部３１および第２無線通信部３２のいずれか、あるいはその両方を使用して、中継装置１と無線通信を行うかを選定する。例えば、映像用データの送信には第２無線通信部３２を割り当て、音声用データの送信には第１無線通信部３１を割り当てる。ここで、映像用データを送信するにあたり、第２無線通信部３２が選定された理由として、映像データはデータ量が大きく、さらにある一定量程度のデータ量単位でネットワークに送信する必要が生じるため、第１無線通信部３１よりも第２無線通信部３２のほうが適しているからである。
【００７０】
制御部３５は、送信すべきデータをいずれの無線通信部（第１無線通信部３１および第２無線通信部３２）を使用して、送信するかを第１無線通信部３１に通知し、中継装置１に向けてその旨を送信するように制御する。
【００７１】
さらに制御部３５は、送信すべきデータを２つの無線通信部で送信する場合は、それぞれ異なる送信方式でデータを送信することで、より伝送効率を高めることもできる。例えば、より具体的には、自装置からデバイス１２に送信するデータが映像用データと音声用データが含まれるデータである場合、映像データはアグリゲーション処理を施して大容量データをまとめて転送を行う一方、音声データはアグリゲーション処理を抑制または停止し、アグリゲーション処理によるデータ遅延を避けて迅速にデータ転送を行い音飛びなどを抑制できる。
【００７２】
制御部３５は、ＣＰＵ２０、ＲＯＭ２１、ＲＡＭ２２、および記憶装置２３などにより実現される。
【００７３】
ユーザ入力部３６は、ユーザが自装置に備わる仮想接続ツール（図示しない）を使用して中継装置１と接続要求したい旨の要望（具体的には、ツール上で接続コマンドを選択など）を受けたか否かを判断する。ユーザ入力部３６は、接続要求したい旨の要望をうけた場合には、その旨を接続部３３に通知する。
【００７４】
ユーザ入力部３６は、ＣＰＵ２０、ＲＯＭ２１、ＲＡＭ２２、記憶装置２３、および入力装置（図示しない）などにより実現される。
【００７５】
図４は、本発明の実施の形態にかかる中継装置１の機能ブロック図である。
【００７６】
図４に示す中継装置１は、第３無線通信部４１、第４無線通信部４２、接続部４３、変換部４４、制御部４５、第１入出力部４６、および第２入出力部４７などを備えている。
【００７７】
第３無線通信部４１は、後述する変換部４４および制御部４５の通知をもとに、無線インタフェース（例えばＩＥＥＥ８０２．１１ｎ規格準拠など）を介して、通信端末２との間で無線通信に関する種々の処理を行う通信部である。
【００７８】
第３無線通信部４１は、ＣＰＵ２０、ＲＯＭ２１、ＲＡＭ２２、およびＷＮＩＣ２４などにより実現される。
【００７９】
第４無線通信部４２は、後述する変換部４４の通知をもとに、無線インタフェース（例えばＩＥＥＥ８０２．１１ａｃ、およびａｄ規格準拠など）を介して、通信端末２との間で無線通信に関する種々の処理を行う通信部である。また、第２無線通信部４２は、第１無線通信部４１よりも通信規格上、大量のデータを高速で通信できる無線通信規格に準拠している。
【００８０】
第４無線通信部３２は、ＣＰＵ２０、ＲＯＭ２１、ＲＡＭ２２、およびＷＮＩＣ２５などにより実現される。
【００８１】
接続部４３は、第３無線通信部４１を通じて、通信端末２から自装置に備わる仮想接続ツール（図示しない）から接続要求があるか否かを判断する。接続部４３は、接続要求を受けた場合は、制御部４５にその旨を通知する。
【００８２】
また、接続部４３は、第３無線通信部４１を通じて、通信端末２から送信すべきデータに関する接続要求情報を受けたか否かを判断する。接続部４３は、接続要求情報を受信した場合は、その旨を制御部４５に通知し、通信端末２から接続要求のあった周辺機器（デバイス１０およびデバイス１２）と通信端末２との間でネットワーク越しに通信ができるように互いの仮想接続ツール間で接続（つまり、論理的な接続）を行う。
【００８３】
さらに、接続部４３は、通信端末２から所定の周辺機器（例えばデバイス１２など）に向けたデータを受信、または周辺機器から通信端末に向けたデータを受信したか否かを判断する。接続部４３は、受信した場合は変換部４４および制御部４５に受信した旨を通知する。
【００８４】
接続部４３は、ＣＰＵ２０、ＲＯＭ２１、ＲＡＭ２２、および記憶装置２３などにより実現される。
【００８５】
変換部４４は、接続部４３からの通知を受けて、通信端末２から受信したデータをデカプセル化（ＵＳＢデータをカプセル化したＩＰパケットをＵＳＢ通信に準拠したデータに変換）し、制御部４５の通知をもとに、ＵＳＢ通信に準拠したデータを第１入出力部４６または第２入出力部４７に通知し、デバイス１０またはデバイス１２に向けて当該データを送信するように制御する。また、変換部４４は、デバイス１０またはデバイス１２から受信したデータをカプセル化し、制御部４５に通知し、第３無線通信部４１または第４無線通信部４２に通知し、通信端末２に向けて当該データを送信するように制御する。
【００８６】
変換部４４は、ＣＰＵ２０、ＲＯＭ２１、ＲＡＭ２２、および記憶装置２３などにより実現される。
【００８７】
制御部４５は、接続部４３からの機器情報取得要求を受信した旨の通知を受けて、第３無線通信部４１を通じて、自装置のメモリーに記憶している中継装置情報および周辺機器情報を通信端末２に送信する。
【００８８】
制御部４５は、接続部４３からの通知を受けて、通信端末２から通知された接続要求情報をもとに、自装置が備える異なる周波数帯の無線通信部（第３無線通信部４１および第４無線通信部４２）のいずれかあるいはその両方かを判断する。制御部４５は、異なる周波数帯の無線通信部の両方を接続要求情報で要望されている場合には第３無線通信部４１および第４無線通信部４２を通して、通信端末２との間でデータを順次送受信する。一方、異なる周波数帯の無線通信部の両方を要望されていない場合には第３無線通信部４１または第４無線通信部４２のいずれかを通して、通信端末２との間でデータを順次送受信する。
【００８９】
制御部４５は、ＣＰＵ２０、ＲＯＭ２１、ＲＡＭ２２、および記憶装置２３などにより実現される。
【００９０】
第１入出力部４６は、デバイス１０と通信リンク１５を介して、ＵＳＢ通信を行うための入出力制御を行う。具体的には、変換部４４から通知されたＵＳＢ通信に準拠したデータをデバイス１０に向けて送信する。一方、通信端末２の要求に応じて、デバイス１０から通信リンク１５を介して、変換部４４にデバイス１０から受信したデータを通知する。
【００９１】
第１入出力部４６は、ＣＰＵ２０、ＲＯＭ２１、ＲＡＭ２２、および入出力ＩＦ２７などにより実現される。
【００９２】
第２入出力部４７は、デバイス１２と通信リンク１６を介して、ＵＳＢ通信を行うための入出力制御を行う。具体的には、変換部４４から通知されたＵＳＢ通信に準拠したデータをデバイス１２に向けて送信する。一方、通信端末２の要求に応じて、デバイス１２から通信リンク１６を介して、変換部４４にデバイス１２から受信したデータを通知する。
【００９３】
第２入出力部４７は、ＣＰＵ２０、ＲＯＭ２１、ＲＡＭ２２、および入出力ＩＦ２８などにより実現される。
【００９４】
なお、テバイスとの入出力制御を担う入出力部の数は図４に示された２つに限らず、１つ、あるいは３つ以上でもよい。
【００９５】
つぎに、図５は、本発明の実施の形態にかかる通信端末の動作フローについて順をおって説明する。
【００９６】
図５は、本発明の実施形態における動作を説明するため、一例として、通信端末２と中継装置１にローカル接続されたデバイス１２（複合デバイス）との間で通信を行う場合を説明する。具体的には、通信端末２を利用するユーザがデバイス１２と通信を開始するために中継装置１に接続要求を開始してから、通信端末２がデバイス１２と通信を行うデータを中継装置１に向けて送信するまでを説明する。
【００９７】
ステップＳ５１において、ユーザ入力部３６は、ユーザが自装置に備わる仮想接続ツール（図示しない）を使用して中継装置１と接続要求したい旨の要望を受けたか否かを判断する。ユーザ入力部３６は、接続要求したい旨の要望をうけた場合には、その旨を接続部３３に通知しステップＳ５２に遷移する（ステップＳ５１のＹｅｓ）。一方、要望を受けていない場合には、ステップＳ５１を繰り返し待機する（ステップＳ５１のＮｏ）。
【００９８】
ステップＳ５２において、接続部３３は、第１無線通信部３１を通じて、中継装置１に対して中継装置情報および周辺機器情報（デバイス１０およびデバイス１２）を通知するように要求する。
【００９９】
ステップＳ５３において、接続部３３は、第１無線通信部３１を通じて、中継装置情報および周辺機器情報を中継装置１から受信したか否かを判断する。接続部３３は、受信した場合は、ステップＳ５４に遷移する（ステップＳ５３のＹｅｓ）。一方、受信していない場合には、中継装置１からの中継装置情報および周辺機器情報を受け付け待機し、ステップＳ５３を繰り返す（ステップＳ５３のＮｏ）。
【０１００】
ステップＳ５４において、接続部３３は、中継装置１から受信した中継装置情報および周辺機器情報を自装置が備えるメモリーに記憶する。
【０１０１】
ステップＳ５５において、接続部３３は、ユーザからユーザ入力部３６を通じて、デバイス１０およびデバイス１２に対して、データの送受信を行う旨の通知を受けたか否かを判断する。接続部３３は、通知を受けた場合は、変換部３４および制御部３５に送受信すべきデータを通知しステップＳ５６に遷移する（ステップＳ５５のＹｅｓ）。一方、通知を受けていない場合には、ステップＳ５５を繰り返し待機する（ステップＳ５５のＮｏ）。
【０１０２】
ステップＳ５６において、制御部３５は、接続部３３からの通知（ステップＳ５５のＹｅｓ）を受けて、送信すべきデータを解析する。制御部３５は、自装置のメモリーに記憶された中継装置情報および周辺機器情報をもとに、自装置に備わる第１無線通信部３１および第２無線通信部３２のいずれか、あるいはその両方を使用して、中継装置１と無線通信を行うかを選定する。より具体的には、自装置からデバイス１２に送信するデータが映像用データと音声用データが含まれるデータであれば、映像用データの送信には第２無線通信部３１を割り当て、音声用データの送信には第１無線通信部３２を割り当てる。
【０１０３】
ステップＳ５７において、制御部３５は、第１無線通信部３１を介して中継装置に送信すべきデータを送信するにあたり、ステップＳ５６で選定された無線通信部に関する情報を含む、通信に使用する接続要求情報を送信する。ここで、接続要求情報は、例えば、データ種類ごとに選定された無線通信インタフェースの周波数帯、チャネル、データに関する情報（映像データあるいは音声データなど）などを含んだ情報である。
【０１０４】
ステップＳ５８において、変換部３４は、接続部３３からの通知（ステップＳ５５のＹｅｓ）を受けて、送信すべきデータをネットワーク上で通信できるようにカプセル化し、ステップＳ５６の制御部３５の通知により、各々選定された無線通信部を介して、カプセル化したデータを中継装置に向けて送信する。具体的には、例えば、第１通信部３１を介して、音声用データを中継装置１に送信し、第２通信部３２を介して、映像用データを中継装置１に送信する。
【０１０５】
つぎに、図６は、本発明の実施の形態にかかる中継装置の動作フローについて順をおって説明する。
【０１０６】
図６は、本発明の実施形態における動作を説明するため、一例として、通信端末２からのデバイス１２と通信を開始するための接続要求を受けてから、通信端末２からデバイス１２に送信するデータを受信するまでを説明する。なお、中継装置１は、周辺機器（デバイス１０およびデバイス１２）とローカル接続されたときに、周辺機器情報を自装置のメモリーに記憶している前提で、以下の説明を行う。
【０１０７】
ステップＳ６１において、接続部４３は、通信端末２に備わる仮想接続ツールから接続要求があるか否かを判断する。接続部４３は、接続要求を受けた場合は、制御部４５にその旨を通知しステップＳ６２に遷移する（ステップＳ６１のＹｅｓ）。一方、要求を受けていない場合には、ステップＳ６１を繰り返し待機する（ステップＳ６１のＮｏ）。
【０１０８】
ステップＳ６２において、制御部４５は、接続部４３の通知を受けて、第３無線通信部４１を通じて、自装置のメモリーに記憶している中継装置情報および周辺機器情報を通信端末２に送信する。
【０１０９】
ステップＳ６３において、接続部４３は、第３無線通信部４１を通じて、通信端末２が送信すべきデータに関する接続要求情報を受信したか否かを判断する。接続部４３は、受信した場合は、その旨を制御部４５に通知しステップＳ６４に遷移する（ステップＳ６３のＹｅｓ）。一方、受信していない場合には、通信端末２からの接続要求情報を受け付け待機し、ステップＳ６３を繰り返す（ステップＳ６３のＮｏ）。
【０１１０】
ステップＳ６４において、接続部４３は、通信端末２から接続要求のあった周辺機器（デバイス１２）と通信端末２との間でネットワーク越しに通信ができるように互いの仮想接続ツール間で接続を行う。
【０１１１】
ステップＳ６５において、制御部４５は、接続部４３から通知された（ステップＳ６３のＹｅｓ）接続要求情報をもとに、通信端末から送られるデータを、自装置が備える異なる周波数帯の無線通信部（第３無線通信部４１および第４無線通信部４２）のいずれで受信するか、あるいはその両方で受信するかを判断する。制御部４５は、異なる周波数帯の無線通信部の両方を接続要求情報で要望されている場合はステップＳ６６に遷移する（ステップＳ６５のＹｅｓ）。一方、異なる周波数帯の無線通信部の両方を要望されていない場合はステップＳ６７に遷移する（ステップＳ６５のＮｏ）。
【０１１２】
ステップＳ６６において、制御部４５は、第３無線通信部４１および第４無線通信部４２の両者を介して通信端末２からデータを順次受信する。より具体的には、通信端末２から受信したデバイス１２に送信するデータが映像用データと音声用データが含まれるデータであって、音声用データの受信には第３無線通信部４１を介して受信し、映像用データの受信には第４無線通信部４２を介して受信する。
【０１１３】
ステップＳ６７において、制御部４５は、第３無線通信部４１を介して通信端末２からデータを順次受信する。
【０１１４】
（まとめ）
以上、図５および図６を用いて、本発明の実施の一形態例として、通信端末２から周辺機器（デバイス１２）に向けてネットワーク越しにデータを送信する場合のフローを説明した。これとは逆に、デバイス１２から通信端末２に向けてデータが伝送される場合も、同様に本発明の適用が可能である。この場合も先に述べたケースと同様、通信端末の制御部３５が、自装置のメモリーに記憶された中継装置情報および周辺機器情報をもとに、自装置に備わる第１無線通信部３１および第２無線通信部３２のいずれか、あるいはその両方を使用して、中継装置１と無線通信を行うかを決定し、これに呼応して中継装置１の制御部４５が、通信端末２からの接続要求情報をもとに、通信端末から送られるデータを、自装置が備える異なる周波数帯の無線通信部（第３無線通信部４１および第４無線通信部４２）のいずれで受信するか、あるいはその両方で受信するかを判断することとなる。
【０１１５】
また、複数の無線リンクをどのように選択利用して効率よくデータの伝送が行えるかを判断する機能を、通信端末ではなく、中継装置が備えることも可能である。この場合、データ流れの方向によらず（すなわち通信端末から周辺機器へのデータ流れか、周辺機器から通信端末へのデータ流れかによらず）、通信端末のユーザが利用したいデバイスを選択すると自動的に通信リンクの割り当て方法を中継装置が判断し、通信端末に通知する。
【０１１６】
さらに、本実施形態ではデバイス１２は複合デバイスであり、複数のインタフェースを備える前提で説明したが、本発明の適用はこれに限らず、それぞれが単一のインタフェースを持つ複数のデバイス（例えば、プリンタとハードディスク）が１つのデバイスサーバに接続されている状況でも、複数の通信リンクの選択利用が考えられる。
【０１１７】
また、本発明の実施の一形態例として、通信端末２の制御部３５が、中継装置１に接続されたデバイスが備えるインタフェースをもとに、自装置に備わる第１無線通信部３１および第２無線通信部３２のいずれか、あるいはその両方を使用して中継装置１と無線通信を行うかを決定することで説明したが、さらに本発明の実施の他の一形態例として、通信端末２の制御部３５で行われる当該決定は、中継装置１に接続されたデバイス（例えば、中継装置１が取得する接続されたデバイスのデバイスクラスをもとに判断する）によって判断してもよいし、ＵＳＢ通信を行う際にアプリケーションレベルでデバイス内に設けるＵＳＢ通信で使用するバッファ（つまり、エンドポイント）ごとに判断してもよい。
【０１１８】
上述したように、中継装置１は、通信端末２から自装置にローカル接続している周辺機器に向けての通信にあたり、実際のデータ通信を開始する前（つまり仮想接続時）に複数の異なる無線通信部を選択的に使用し、通信端末から送信されるデータを送信することがわかるため、その選択に沿った無線通信部で効率的な受信を行うことができ、結果ローカル接続された周辺機器に向けたデータ通信を効率よく行うことができる。
【産業上の利用可能性】
【０１１９】
本発明は、通信端末と、前記通信端末と複数のリンクによってネットワーク接続された中継装置と、前記中継装置にローカル接続された１つまたは複数の周辺機器とを備え、前記通信端末から前記周辺機器を利用する通信システムであって、通信端末および中継装置が複数の異なる無線通信部を備え、特に大量のデータを高速で通信できる無線通信規格に準拠する場合に適用できる。
【符号の説明】
【０１２０】
１００  通信システム
１  中継装置
２  通信端末
１０、１２  デバイス（ＵＳＢ機器）
３、４、１５、１６  通信リンク
２０  ＣＰＵ
２１  ＲＯＭ
２２  ＲＡＭ
２３  記憶装置
２４、２５  ＷＮＩＣ
２６  ＮＩＣ
２７、２８  入出力ＩＦ
２９  内部バス
３１  第１無線通信部
３２  第２無線通信部
３３、４３  接続部
３４、４４  変換部
３５、４５  制御部
３６  ユーザ入力部
４１  第３無線通信部
４２  第４無線通信部
４６  第１入出力部
４７  第２入出力部
【図１】
2020088816.tif 000003
【図２】
2020088816.tif 000004
【図３】
2020088816.tif 000005
【図４】
2020088816.tif 000006
【図５】
2020088816.tif 000007
【図６】
2020088816.tif 000008
【手続補正書】
【提出日】平成30年11月30日(2018.11.30)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
【特許文献１】特開２０１１−２４２８２２号公報
【特許文献２】特開２０１２−０８９０１２号公報