(57)【要約】【課題】簡易な操作により予め設定された条件のうち所望の条件を遠隔から設定できるキャプチャ装置等を提供する。【解決手段】キャプチャ装置１０は、通信用の無線ＩＦ１１と、無線ＩＦ１１に設定可能な１以上の設定情報に１対１に対応する１以上の疑似インタフェース識別子を生成する生成部１２と、生成部１２が生成した１以上の疑似インタフェース識別子をモニタ装置に送信し、送信した１以上の疑似インタフェース識別子のうちから選択された一の疑似インタフェース識別子をモニタ装置から受信する遠隔処理部１３と、遠隔処理部１３が受信した一の疑似インタフェース識別子に対応する設定情報に基づく設定を無線ＩＦ１１に適用した後に、当該設定に従った動作を行わせる制御をするキャプチャ制御部１４とを備える。【選択図】図１
2020167583.tif 000002
【特許請求の範囲】
【請求項１】
通信用のインタフェースと、
前記インタフェースに設定可能な１以上の設定情報に１対１に対応する１以上の疑似インタフェース識別子を生成する生成部と、
前記生成部が生成した前記１以上の疑似インタフェース識別子をモニタ装置に送信し、送信した前記１以上の疑似インタフェース識別子のうちから選択された一の疑似インタフェース識別子を前記モニタ装置から受信する処理部と、
前記処理部が受信した前記一の疑似インタフェース識別子に対応する前記設定情報に基づく設定を前記インタフェースに適用した後に、当該設定に従った動作を行わせる制御部とを備える
通信装置。
【請求項２】
前記１以上の疑似インタフェース識別子それぞれは、当該疑似インタフェース識別子に対応する前記設定情報を示す文字列を含んでいる
請求項１に記載の通信装置。
【請求項３】
前記インタフェースに設定可能な設定項目が複数存在する場合には、
前記１以上の設定情報のそれぞれは、前記インタフェースに一時に設定可能である複数の前記設定項目の設定値のセットである
請求項１又は２に記載の通信装置。
【請求項４】
前記通信装置の動作は通信パケットのキャプチャであり、
前記インタフェースに設定可能な１以上の設定情報は、前記インタフェースの通信チャネル、通信モード又は通信帯域を示す情報を少なくとも含んでいる
請求項１〜３のいずれか１項に記載の通信装置。
【請求項５】
通信用のインタフェースに設定可能な１以上の設定情報に１対１に対応する１以上の疑似インタフェース識別子を生成する生成ステップと、
前記生成ステップで生成した前記１以上の疑似インタフェース識別子をモニタ装置に送信し、送信した前記１以上の疑似インタフェース識別子のうちから選択された一の疑似インタフェース識別子を前記モニタ装置から受信する処理ステップと、
前記処理ステップで受信した前記一の疑似インタフェース識別子に対応する前記設定情報に基づく設定を前記インタフェースに適用した後に、当該設定に従った動作を行わせる制御ステップとを含む
通信方法。
【請求項６】
請求項５に記載の通信方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信方法、及び、プログラムに関する。
【背景技術】
【０００２】
ネットワークに流れる通信パケット（単にパケットともいう）に含まれている情報をパケットキャプチャ（単にキャプチャともいう）を用いて解析するためのキャプチャ装置が利用されている。
【０００３】
また、キャプチャ装置とモニタ装置とを備える遠隔キャプチャシステムが利用されている。遠隔キャプチャシステムでは、キャプチャ装置がキャプチャしたパケットに関する情報をモニタ装置にネットワークを介して送信し、モニタ装置がキャプチャの結果を示す画像を表示してユーザに視認させる。
【０００４】
特許文献１は、キャプチャ用ソフトウェアが格納された可搬型記憶装置を用い、その記憶装置が装着された通信機器が上記ソフトウェアを実行することでパケットキャプチャを行うシステムを開示している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−７４８７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ネットワークを経由して遠隔からキャプチャ装置等の通信装置を操作する場合に、まずその動作条件を設定しなければならない場合がある。
【０００７】
例えば無線インタフェースで無線パケットのキャプチャを行う場合を例に取り上げると、キャプチャの前に無線インタフェースの通信チャネルなどの設定がなされることを要する。しかし、キャプチャ装置とモニタ装置との通信に使われる一般的なプロトコルでは、無線インタフェースの通信チャネルなどの設定をするためのしくみがない。そのため、ユーザは、キャプチャの前に、キャプチャ装置を直接操作することで無線インタフェースの設定を変更した後で、モニタ装置を操作してキャプチャを実行させることが必要であり、多くの操作が必要である。
【０００８】
このように、従来、遠隔から通信装置を操作するシステムにおいて、ユーザが行うべき事前の設定操作が多く煩雑であるという問題がある。
【０００９】
本発明は、上記問題を解決するためになされたものであり、簡易な操作により予め設定された条件のうち所望の条件を遠隔から設定できるキャプチャ装置等の通信装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明の一態様に係る通信装置は、通信用のインタフェースと、前記インタフェースに設定可能な１以上の設定情報に１対１に対応する１以上の疑似インタフェース識別子を生成する生成部と、前記生成部が生成した前記１以上の疑似インタフェース識別子をモニタ装置に送信し、送信した前記１以上の疑似インタフェース識別子のうちから選択された一の疑似インタフェース識別子を前記モニタ装置から受信する処理部と、前記処理部が受信した前記一の疑似インタフェース識別子に対応する前記設定情報に基づく設定を前記インタフェースに適用した後に、当該設定に従った動作を行わせる制御部とを備える。
【００１１】
これによれば、通信装置は、インタフェースの設定情報を含めた疑似インタフェース識別子に対するユーザの選択を受けて、その選択に対応した設定情報をそのインタフェースに適用してから通信装置の動作を開始する。ユーザは、通信装置を操作するなどして直接にインタフェースの設定を変更することなく、モニタ装置で設定情報が含められたインタフェース名の選択をすることにより、遠隔にある通信装置に所望の条件を設定させ、動作させることができる。また、通信装置とモニタ装置との通信は、一般的なプロトコルにより実現可能であり、プロトコルの改造を要しない。このように、通信装置は、簡易な操作により遠隔からインタフェースの条件を設定し、その設定に従って動作させることが可能となる。
【００１２】
また、前記１以上の疑似インタフェース識別子それぞれは、当該疑似インタフェース識別子に対応する前記設定情報を示す文字列を含んでいてもよい。
【００１３】
これによれば、通信装置は、設定情報を示す文字列を含めたインタフェース名をモニタ装置によってユーザに提示する。ユーザは、設定情報を示す文字列を含むインタフェース名を視認して、そのインタフェース名に示されている設定情報を手掛かりにして直感的に、通信装置に設定情報を含むインタフェース名を選択できる。よって、通信装置は、直感的に、かつ簡易な操作により遠隔からインタフェースの条件を設定し、その設定に従って動作させることが可能となる。
【００１４】
また、前記インタフェースに設定可能な設定項目が複数存在する場合には、前記１以上の設定情報のそれぞれは、前記インタフェースに一時に設定可能である複数の前記設定項目の設定値のセットであってもよい。
【００１５】
これによれば、通信装置は、インタフェースに設定可能な設定項目が複数存在する場合に、その複数の設定項目の設定値のセットを含めたインタフェース名をモニタ装置によってユーザに選択させる。ユーザは、複数の設定項目の設定値のセットを含めたインタフェース名を視認して、直感的に、設定情報を含むインタフェース名を選択できる。よって、通信装置は、インタフェースに設定可能な設定項目が複数存在する場合でも、簡易な操作により遠隔からインタフェースの条件を設定し、その設定に従って動作させることが可能となる。
【００１６】
また、前記通信装置の動作は通信パケットのキャプチャであり、前記インタフェースに設定可能な１以上の設定情報は、前記インタフェースの通信チャネル、通信モード又は通信帯域を示す情報を少なくとも含んでいてもよい。
【００１７】
これによれば、通信装置は、通信チャネル、通信モード又は通信帯域を設定情報として含めた疑似インタフェース名を用いて、より容易に、簡易な操作により遠隔からインタフェースの条件を設定し、その設定に従って動作させることが可能となる。
【００１８】
また、本発明の一態様に係る通信方法は、通信用のインタフェースに設定可能な１以上の設定情報に１対１に対応する１以上の疑似インタフェース識別子を生成する生成ステップと、前記生成ステップで生成した前記１以上の疑似インタフェース識別子をモニタ装置に送信し、送信した前記１以上の疑似インタフェース識別子のうちから選択された一の疑似インタフェース識別子を前記モニタ装置から受信する処理ステップと、前記処理ステップで受信した前記一の疑似インタフェース識別子に対応する前記設定情報に基づく設定を前記インタフェースに適用した後に、当該設定に従った動作を行わせる制御ステップとを含む。
【００１９】
これによれば、通信方法は、上記通信装置と同様の効果を奏する。
【００２０】
また、本発明の一態様に係るプログラムは、上記の通信方法をコンピュータに実行させるためのプログラムである。
【００２１】
これによれば、プログラムは、上記通信装置と同様の効果を奏する。
【００２２】
なお、本発明は、装置として実現できるだけでなく、その装置を構成する処理手段をステップとする方法として実現したり、それらステップをコンピュータに実行させるプログラムとして実現したり、そのプログラムを記録したコンピュータ読み取り可能なＣＤ−ＲＯＭなどの記録媒体として実現したり、そのプログラムを示す情報、データ又は信号として実現したりすることもできる。そして、それらプログラム、情報、データ及び信号は、インターネット等の通信ネットワークを介して配信してもよい。
【発明の効果】
【００２３】
本発明により、通信装置等は、簡易な操作により予め設定された条件のうち所望の条件を遠隔から設定できる。
【図面の簡単な説明】
【００２４】
【図１】図１は、実施の形態に係るキャプチャシステムの構成を示す説明図である。
【図２】図２は、実施の形態に係る対応テーブルの例を示す説明図である。
【図３】図３は、実施の形態に係る疑似インタフェース識別子の生成方法の例を示す説明図である。
【図４】図４は、実施の形態に係るモニタ装置で表示されるキャプチャ設定のための画像の例を示す説明図である。
【図５】図５は、実施の形態に係るキャプチャ処理を示すフロー図である。
【発明を実施するための形態】
【００２５】
以下、実施の形態について、図面を参照しながら具体的に説明する。
【００２６】
以下で説明する実施の形態は、いずれも本発明の好ましい一具体例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。例えば実施の形態では無線パケットキャプチャシステムを例として説明するが、本発明はこれに限るものではない。また、以下の実施の形態における構成要素のうち、本発明の最上位概念を示す独立請求項に記載されていない構成要素については、より好ましい形態を構成する任意の構成要素として説明される。なお、同一の構成要素には同一の符号を付し、説明を省略する場合がある。
【００２７】
（実施の形態）
本実施の形態において、簡易な操作により遠隔キャプチャを実行できる通信装置の一例であるキャプチャ装置などについて説明する。
【００２８】
図１は、本実施の形態に係るキャプチャシステム１の構成を示す説明図である。
【００２９】
図１に示されるように、キャプチャシステム１は、キャプチャ装置１０と、モニタ装置２０とを備える。キャプチャ装置１０とモニタ装置２０とは、物理的に互いに異なる場所に配置されており、ネットワークにより通信可能に接続されている。キャプチャ装置１０とモニタ装置２０とを結ぶネットワークは、オフィス又は工場などのＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、公衆通信網またはインターネットを含んでもよい。
【００３０】
キャプチャ装置１０は、無線ＩＦ１１と、生成部１２と、遠隔処理部１３と、キャプチャ制御部１４とを備える。キャプチャ装置１０が備える各機能は、プロセッサがメモリを用いて所定のプログラムを実行することで実現され得る。
【００３１】
無線ＩＦ１１は、無線通信用のインタフェースである。無線ＩＦ１１は、キャプチャ装置１０が行うキャプチャに用いられるインタフェースである。なお、無線ＩＦ１１は、より一般的に、無線通信用に限られず、通信用のインタフェースであってもよい。
【００３２】
無線ＩＦ１１は、例えばＩＥＥＥ８０２．１１シリーズ（ＩＥＥＥ８０２．１１．ａ、ｂ、ｇ、ｎ、ａｃ、ａｘなど）の無線ＬＡＮの通信規格に準拠した通信をする。無線ＩＦ１１は、無線通信に関する情報（設定情報ともいう）が設定され得る。設定情報は、例えば、通信チャネル、通信規格又は通信帯域を示す情報を少なくとも含んでいる。上記設定情報は、キャプチャ制御部１４により設定される。
【００３３】
生成部１２は、無線ＩＦ１１に設定可能な１以上の設定情報に１対１に対応する１以上の疑似インタフェース識別子を生成する処理部である。疑似インタフェース識別子とは、無線ＩＦ１１に関連付けて、無線ＩＦ１１に設定可能な１以上の設定情報を示す識別子である。なお、ここでは、疑似インタフェース識別子として、インタフェースの名称のように表現した疑似インタフェース名を用いる場合を例として説明するが、これに限られない。
【００３４】
生成部１２は、無線ＩＦ１１に設定可能な１以上の設定情報の個数と同じ個数の疑似インタフェース識別子を生成する。例えば、１以上の疑似インタフェース識別子それぞれは、当該疑似インタフェース識別子に対応する設定情報を示す文字列を含んでいる。具体的には、通信チャネルがチャネル１であるという設定情報には、例えば「ｃｈ１」という疑似インタフェース識別子が対応付けられる。また、上記設定情報には、無線ＩＦ１１の実インタフェース名が「ｗｌａｎ０」である場合には、この実インタフェース名に関連付けて、例えば「ｗｌａｎ０−ｃｈ１」という疑似インタフェース識別子が対応付けられてもよい。
【００３５】
また、生成部１２は、例えば、疑似インタフェース識別子を生成するために、疑似インタフェース識別子と設定情報とを対応付けた対応テーブル１７を用いる。対応テーブル１７については後で詳しく説明する。
【００３６】
また、無線ＩＦ１１に設定可能な設定項目が複数存在する場合がある。この場合、１以上の設定情報のそれぞれは、無線ＩＦ１１に一時に設定可能である複数の設定項目の設定値のセットである。例えば、無線ＩＦ１１に、通信チャネルと通信モードとの２つの設定項目を設定できる場合がある。この場合、設定情報は、通信チャネルの設定値と、通信モードの設定値とのセットである。具体的には、通信チャネルの設定項目についての「チャネル１」を意味する設定値「ｃｈ１」と、通信モードの設定項目についての「ＩＥＥＥ８０２．１１ｎの２．４ＧＨｚ帯の通信モード」を意味する設定値「ｎｇ」のセットである「ｃｈ１−ｎｇ」である。
【００３７】
遠隔処理部１３は、モニタ装置２０のアプリケーション部２３との間でネットワークを通じて、情報の授受を行う処理部である。具体的には、遠隔処理部１３は、生成部１２が生成した１以上の疑似インタフェース識別子をモニタ装置２０に送信する。疑似インタフェース識別子を受信したモニタ装置２０は、受信した疑似インタフェース識別子が、実際に存在するインタフェースの識別子であるのか、実際には存在しないインタフェースの識別子であるのかを区別せず、すべて実際に存在するインタフェースの識別子であるとして扱う。そのため、疑似インタフェース識別子を受信したモニタ装置２０は、受信した疑似インタフェース識別子が示すインタフェースをキャプチャ装置１０が実際に備えているとして処理をする。また、遠隔処理部１３は、送信した１以上の疑似インタフェース識別子のうちから選択された一の疑似インタフェース識別子をモニタ装置２０から受信する。
【００３８】
遠隔処理部１３は、例えば、リモート（遠隔）キャプチャ用プロトコルの常駐プログラムであるリモートキャプチャプロトコルデーモン（ｒｐｃａｐｄ）により実現され得る。遠隔処理部１３とモニタ装置２０のアプリケーション部２３との間で行われる情報の授受は、一般のキャプチャ装置とモニタ装置との通信に使われる従来のリモートキャプチャ用プロトコルで実現可能であり、その具体例はリモートキャプチャプロトコル（ｒｐｃａｐ）である。
【００３９】
キャプチャ制御部１４は、遠隔処理部１３が受信した一の疑似インタフェース識別子に対応する設定情報に基づく設定を無線ＩＦ１１に適用した後に、無線ＩＦ１１に当該設定に従った動作を行わせる制御をする。上記動作の一例は、通信パケットのキャプチャであるが、これに限られない。
【００４０】
キャプチャ制御部１４は、無線ＩＦ１１の設定の際には、遠隔処理部１３が受信した一の疑似インタフェース識別子に対応する設定情報を、対応テーブル１７を参照して取得する。そして、取得した設定情報に基づく設定を無線ＩＦ１１に適用する。キャプチャ制御部１４は、無線ＩＦ１１が行ったキャプチャの結果を、遠隔処理部１３を介してモニタ装置２０のアプリケーション部２３に送信し、表示画面２１に表示させる。
【００４１】
また、図１に示されるように、モニタ装置２０は、表示画面２１と、受付部２２と、アプリケーション部２３とを備える。
【００４２】
表示画面２１は、アプリケーション部２３による制御の下、画像を表示する画面である。表示した画像は、ユーザに視認されることが想定される。
【００４３】
受付部２２は、ユーザによる操作を受け付ける処理部である。受付部２２は、例えばキーボード、マウス、タッチパッド又はタッチパネルを用いてユーザによる操作を受け付け、受け付けた操作を示す情報をアプリケーション部２３に提供する。
【００４４】
アプリケーション部２３は、キャプチャシステム１によるキャプチャの実行に関する情報をユーザから取得し、また、キャプチャ装置１０を制御してキャプチャの実行及び結果をユーザに提示する処理部である。アプリケーション部２３は、ソフトウェアの実行により実現され、例えば、キャプチャ用のアプリケーションソフトウェアであるＷｉｒｅｓｈａｒｋ（登録商標）により実現され得る。
【００４５】
具体的には、アプリケーション部２３は、キャプチャ装置１０の遠隔処理部１３に接続して、キャプチャ装置１０が備えているインタフェースの識別子を取得し、表示画面２１に表示する。ここでアプリケーション部２３が取得するインタフェースの識別子には、生成部１２により生成された疑似インタフェース識別子が含まれている。また、キャプチャをするインタフェースの選択結果を受付部２２を介してユーザから受け付け、選択されたインタフェースの情報を遠隔処理部１３に送信する。
【００４６】
また、アプリケーション部２３は、キャプチャ装置１０によるキャプチャが開始された後に、無線ＩＦ１１によるキャプチャの結果を示す情報を受信し、その結果を示す画像を構成して表示画面２１に表示させる。
【００４７】
図２は、本実施の形態に係る対応テーブル１７の例を示す説明図である。
【００４８】
図２に示されるように、対応テーブル１７は、疑似インタフェース名３１と、設定情報３２とを対応付けているテーブルである。
【００４９】
対応テーブル１７における１エントリ（１行）が、１つの疑似インタフェース名３１と、その疑似インタフェース名に対応する設定情報３２との対応付けを示している。
【００５０】
例えば、エントリ３５は、疑似インタフェース名「ｗｌａｎ０−ｃｈ１−ｎｇ［２０］」が、チャネルの設定項目が「１」（つまりチャネル１）であり、モードの設定項目が「１１ｎｇ」（つまりＩＥＥＥ８０２．１１ｎ規格の２．４ＧＨｚ帯の通信モード）であり、帯域の設定項目が「２０」（つまり２０ＭＨｚ幅の帯域）である、という設定に対応していることを示している。
【００５１】
また、例えば、エントリ３６は、疑似インタフェース名「ｗｌａｎ０−ｃｈ３６−ｎａ［２０］」が、チャネルの設定項目が「３６」（つまりチャネル３６）であり、モードの設定項目が「１１ｎａ」（つまりＩＥＥＥ８０２．１１ｎ規格の５ＧＨｚ帯の通信モード）であり、帯域の設定項目が「２０」（つまり２０ＭＨｚ幅の帯域）である、という設定に対応していることを示している。
【００５２】
図３は、本実施の形態に係る疑似インタフェース名の生成方法の例を示す説明図である。図３の（ａ）は、実インタフェース名の一例を示しており、図３の（ｂ）は、疑似インタフェース名の一例を示している。
【００５３】
図３の（ａ）に示される実インタフェース名「ｗｌａｎ０」は、キャプチャ装置１０において無線ＩＦ１１に割り当てられている名称である。
【００５４】
図３の（ｂ）に示される疑似インタフェース名「ｗｌａｎ０−ｃｈ１−ｎｇ［２０］」は、図３の（ａ）に示される実インタフェースである無線ＩＦ１１の名称「ｗｌａｎ０」に無線ＩＦ１１の設定情報を付加することで生成部１２により生成されたものである。
【００５５】
具体的には、実インタフェース名「ｗｌａｎ０」に、チャネルの設定情報としてチャネル１を示す文字列「ｃｈ１」と、モードの設定情報としてＩＥＥＥ８０２．１１ｎ規格の２．４ＧＨｚ帯の通信モードを示す文字列「ｎｇ」と、帯域の設定情報として２０ＭＨｚ帯の帯域を示す文字列「２０」とを付加したものである。なお、各情報の区切りに「−」（ハイフン）、「［」（始めカッコ）又は「］」（終わりカッコ）などの記号又は文字を使用し得る。使用され得る文字は上記に限られない。
【００５６】
生成部１２は、図３の（ａ）に示される実インタフェース名を取得し、その実インタフェース名に設定情報を示す文字列を付加することで図３の（ｂ）に示される疑似インタフェース名を生成して遠隔処理部１３に提供する。無線ＩＦ１１に設定可能な設定値は一般に複数あるので、生成部１２は、１つの実インタフェース名から、複数の疑似インタフェース名を生成することになる。
【００５７】
図４は、本実施の形態に係るモニタ装置２０で表示されるキャプチャ設定のための画像４０の一例を示す説明図である。なお、モニタ装置２０で表示されるキャプチャ設定のための画像は、モニタ装置２０が備えるアプリケーションの仕様に依存する。
【００５８】
画像４０には、インタフェース名４１、チェックボックス４３及び４４、ボタン４６及び４７の各画像が含まれている。
【００５９】
インタフェース名４１は、キャプチャをする無線インタフェースの識別子としての名称を示す。画像４０に示す２２個のインタフェース名４１には、それぞれアプリケーション部２３が遠隔処理部１３から取得した疑似インタフェース名が含まれている。なお、モニタ装置２０自体がキャプチャに使用できるインタフェースを備えている場合も考えられるが、その場合には、モニタ装置２０のインタフェースのインタフェース名もインタフェース名４１に含まれ得る。
【００６０】
チェックボックス４３及び４４は、キャプチャをするインタフェースについての選択をユーザから受けるためのチェックボックスである。チェックボックス４３及び４４は、インタフェース名４１に１対１に対応して設けられている。チェックボックス４３は、ユーザによる選択を未だ受け付けていない状態（アンチェック状態）を示していて、チェックボックス４４は、ユーザによる選択を受けている状態（チェック状態）を示している。例えばチェックボックス４３及び４４は、ユーザによる操作を受けると一方から他方へ切り替えられる。なお、図４では、キャプチャをするインタフェースについての選択をユーザから受ける手段としてチェックボックスを例に説明するが、数字を用いて、キャプチャする設定の順番を付すことによって、キャプチャ設定を順に切り替えていくようにしてもよい。
【００６１】
ボタン４６は、キャプチャを開始させる操作を受けるボタンである。ボタン４６が操作されると、その時点で選択されているインタフェースでのキャプチャを開始する指示を、アプリケーション部２３が遠隔処理部１３に送信する。
【００６２】
ボタン４７は、設定をとりやめる操作を受けるボタンである。ボタン４７が操作されると、画像４０が閉じられ、キャプチャのための設定は取りやめられる。
【００６３】
次に、キャプチャシステム１が実行する処理について説明する。
【００６４】
図５は、本実施の形態に係るキャプチャ処理を示すフロー図である。
【００６５】
ステップＳ２０１において、モニタ装置２０のアプリケーション部２３は、キャプチャのための設定をする操作をユーザから受ける。
【００６６】
ステップＳ２０２において、アプリケーション部２３は、インタフェースの一覧を取得する要求情報をキャプチャ装置１０に送信する。
【００６７】
ステップＳ１０１において、キャプチャ装置１０の遠隔処理部１３は、ステップＳ２０２で送信された要求情報を受信する。
【００６８】
ステップＳ１０２において、生成部１２は、無線ＩＦ１１の実インタフェース名を取得する。
【００６９】
ステップＳ１０３において、生成部１２は、対応テーブル１７を参照して、疑似インタフェース名を生成する。
【００７０】
ステップＳ１０４において、遠隔処理部１３は、ステップＳ１０３で生成部１２が生成した疑似インタフェース名を含めて、インタフェースの一覧を生成して、モニタ装置２０に送信する。この送信は、ステップＳ２０２の要求情報の送信の応答としてなされ得る。
【００７１】
ステップＳ２０３において、モニタ装置２０のアプリケーション部２３は、ステップＳ１０４で送信されたインタフェースの一覧を受信する。
【００７２】
ステップＳ２０４において、アプリケーション部２３は、ステップＳ２０３で受信したインタフェースの一覧を表示画面２１に表示する。
【００７３】
ステップＳ２０５において、アプリケーション部２３は、インタフェースの選択を受付部２２により受ける。これは、ステップＳ２０４で表示画面２１に表示したインタフェースの一覧に対するユーザによる操作に基づいてなされる。
【００７４】
ステップＳ２０６において、アプリケーション部２３は、ステップＳ２０５で選択を受けたインタフェースでキャプチャをする指示情報をキャプチャ装置１０に送信する。
【００７５】
ステップＳ１０５において、キャプチャ装置１０の遠隔処理部１３は、ステップＳ２０６で送信された指示情報を受信する。
【００７６】
ステップＳ１０６において、キャプチャ制御部１４は、ステップＳ１０５で受信した指示情報において選択された疑似インタフェース名から、対応テーブル１７を参照して設定情報を取得する。
【００７７】
ステップＳ１０７において、キャプチャ制御部１４は、ステップＳ１０６で取得した設定情報に係る設定を無線ＩＦ１１に適用する。
【００７８】
ステップＳ１０８において、キャプチャ制御部１４は、無線ＩＦ１１でのキャプチャを開始する制御をする。
【００７９】
ステップＳ１０９において、キャプチャ制御部１４は、ステップＳ１０８で開始したキャプチャの結果を取得して、モニタ装置２０に送信する。このとき、キャプチャ制御部１４は、疑似インタフェース名ではなく、キャプチャをした無線ＩＦ１１の実インタフェース名である「ｗｌａｎ０」インタフェースで取得したキャプチャ結果として、上記結果を送付する。なお、キャプチャ制御部１４がキャプチャの結果を取得するときには、キャプチャを継続しながら、その時点までにキャプチャしたパケットに関する情報を順次に取得してもよいし、キャプチャを停止し、キャプチャの開始から終了までに取得したパケットに関する情報を一括で取得してもよい。例えば、図４で示されるボタン４６およびボタン４７の押下によって、キャプチャの開始から終了までが決まる。
【００８０】
ステップＳ２０７において、モニタ装置２０のアプリケーション部２３は、ステップＳ１０９で送信されたキャプチャの結果を受信する。
【００８１】
ステップＳ２０８において、アプリケーション部２３は、ステップＳ２０７で受信したキャプチャの結果を表示画面２１に表示する。
【００８２】
ここで、図５の本実施の形態に係るキャプチャ処理を示すフロー図では、ステップＳ２０１をトリガーにステップＳ２０２からステップＳ２０３（ステップＳ１０１からステップＳ１０４の一連の処理を含む）の一連の処理を行い、インタフェース一覧を生成しモニタ装置２０に送信することで説明したが、キャプチャ装置１０が起動したことをトリガーに予めインタフェース一覧を生成していてもよい。つまり、キャプチャ装置１０は、自装置が起動した際に、ステップＳ１０２からステップＳ１０４までの一連の処理を行い、例えば、キャプチャ装置１０が備えるメモリ（図示しない）などにインタフェース一覧を記憶しておくのである。この場合には、キャプチャ装置１０がモニタ装置２０からのインタフェース一覧の取得要求を受け付けた（ステップＳ２０２）後、すぐにステップＳ１０４で予め作成されたインタフェース一覧をモニタ装置２０に送信する処理だけでよく、キャプチャ装置１０の内部リソース（ＣＰＵなど）を有効に活用できる。
【００８３】
以上キャプチャ装置を例として実施の形態を説明してきたが、上記した一連の処理により、キャプチャ装置が設定情報に対応した疑似インタフェース名を生成して提供することで、設定情報の選択と、その設定情報でのキャプチャの実行とを、ユーザの簡易な操作により行うことができる。ユーザは、直接にキャプチャ装置を操作することなく、簡易な操作により遠隔キャプチャを実行できる。また、キャプチャ装置とモニタ装置との通信に使われるプロトコルをそのまま利用するので、上記プロトコルを改造することがない利点もある。
【００８４】
以上のように、本実施の形態のキャプチャ装置を一例とする通信装置は、インタフェースの設定情報を含めた疑似インタフェース識別子に対するユーザの選択を受けて、その選択に対応した設定情報をそのインタフェースに適用してから通信装置の動作を開始する。ユーザは、通信装置を操作するなどして直接にインタフェースの設定を変更することなく、モニタ装置で設定情報が含められたインタフェース名の選択をすることにより、遠隔にある通信装置に所望の条件を設定させ、動作させることができる。また、通信装置とモニタ装置との通信は、一般的なプロトコルにより実現可能であり、プロトコルの改造を要しない。このように、通信装置は、簡易な操作により遠隔からインタフェースの条件を設定し、その設定に従って動作させることが可能となる。
【００８５】
また、通信装置は、設定情報を示す文字列を含めたインタフェース名をモニタ装置によってユーザに提示する。ユーザは、設定情報を示す文字列を含むインタフェース名を視認して、そのインタフェース名に示されている設定情報を手掛かりにして直感的に、通信装置に設定情報を含むインタフェース名を選択できる。よって、通信装置は、直感的に、かつ簡易な操作により遠隔からインタフェースの条件を設定し、その設定に従って動作させることが可能となる。
【００８６】
また、通信装置は、インタフェースに設定可能な設定項目が複数存在する場合に、その複数の設定項目の設定値のセットを含めたインタフェース名をモニタ装置によってユーザに選択させる。ユーザは、複数の設定項目の設定値のセットを含めたインタフェース名を視認して、直感的に、設定情報を含むインタフェース名を選択できる。よって、通信装置は、インタフェースに設定可能な設定項目が複数存在する場合でも、簡易な操作により遠隔からインタフェースの条件を設定し、その設定に従って動作させることが可能となる。
【００８７】
また、通信装置は、通信チャネル、通信モード又は通信帯域を設定情報として含めた疑似インタフェース名を用いて、より容易に、簡易な操作により遠隔からインタフェースの条件を設定し、その設定に従って動作させることが可能となる。
【００８８】
（実施の形態の応用例）
実施の形態では、キャプチャ装置が無線インタフェースで無線通信のパケットをキャプチャするキャプチャシステムを例に説明したが、本発明の適用範囲は当該キャプチャシステムに限られない。例えば応用例として、ユーザが遠方に設置された特定の通信装置（対象装置とも呼ぶ）に各種通信パラメータを設定したい場合に、本発明を適用すれば、ネットワークを通じてユーザは手元のモニタ装置（通信機能を備える）で簡易な操作により、各種通信パラメータを設定することができる。より具体的には、ユーザが手元のモニタ装置を用いて、ネットワークを通じて、遠方に設置された対象装置の通信パラメータを順次（定期的含む）変更しながら、対象装置との間で通信を行う場合である。このような場合に、対象装置に本発明を適用すれば、対象装置の通信インタフェースをインタフェースの設定情報を含めた疑似インタフェース識別子に対するユーザの選択（モニタ装置からの指示）を受けて、通信装置の制御部がその選択に対応した設定情報をそのインタフェースに適用し、通信パラメータの設定を完了し、当該設定に従った動作を行わせることができる。この場合、通信媒体は無線／有線にかかわらず適用できる。
【００８９】
なお、本発明は、装置として実現できるだけでなく、その装置を構成する処理手段をステップとする方法として実現したり、それらステップをコンピュータに実行させるプログラムとして実現したり、そのプログラムを記録したコンピュータ読み取り可能なＣＤ−ＲＯＭなどの記録媒体として実現したり、そのプログラムを示す情報、データ又は信号として実現したりすることもできる。そして、それらプログラム、情報、データ及び信号は、インターネット等の通信ネットワークを介して配信してもよい。
【００９０】
以上、本発明の通信装置等について、実施の形態に基づいて説明したが、本発明は、この実施の形態に限定されるものではない。本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、本発明の範囲内に含まれる。
【産業上の利用可能性】
【００９１】
本発明は、例えば遠隔キャプチャシステムにおけるキャプチャ装置として利用され得る。
【符号の説明】
【００９２】
１    キャプチャシステム
１０    キャプチャ装置
１１    無線ＩＦ
１２    生成部
１３    遠隔処理部
１４    キャプチャ制御部
１７    対応テーブル
２０    モニタ装置
２１    表示画面
２２    受付部
２３    アプリケーション部
３１    疑似インタフェース名
３２    設定情報
３５、３６    エントリ
４０    画像
４１    インタフェース名
４３、４４    チェックボックス
４６、４７    ボタン
【図１】
2020167583.tif 000003
【図２】
2020167583.tif 000004
【図３】
2020167583.tif 000005
【図４】
2020167583.tif 000006
【図５】
2020167583.tif 000007