(57)【要約】【課題】本発明は、無線通信機器と中継器との接続時に発生する問題の要因を診断する際のユーザ操作の負担を軽減できる要因診断装置を提供する。【解決手段】本発明に係る携帯通信端末１は、診断対象機器２がＡＰ３と無線により接続する際に送受信するパケットを取得し、接続時に発生する問題の要因を診断する。携帯通信端末１は、パケットの取得指示を受付ける入力部２６、診断機器情報取得部５０と、ＨＤＭＩケーブル４の接続状態を判定するＨＤＭＩ状態取得部４３と、ＨＤＭＩケーブル４を介して診断対象機器２と接続されている場合に、中継器との無線接続を指示するＣＥＣコマンドを診断対象機器２に送信するＣＥＣコマンド送信部４２とを備える。【選択図】図１
2012060363.tif 000002
【特許請求の範囲】
【請求項１】
中継器を介して無線により他の無線通信機器との接続を確立させる無線通信機器が、該中継器と無線により接続する際に送受信するパケットデータを取得し、取得したパケットデータから、該無線通信機器と該中継器との接続時に発生した問題の要因を診断する要因診断装置であって、
上記パケットデータの取得指示を受付ける取得指示受付け手段と、
上記取得指示受付け手段がパケットデータの取得指示を受付けた場合、制御信号を送信するために上記無線通信機器との間で接続される有線ケーブルの接続状態を判定する状態判定手段と、
上記状態判定手段が、上記有線ケーブルを介して上記無線通信機器との接続が確立されていると判定したとき、上記無線通信機器に対して該有線ケーブルを通じて、上記中継器との無線接続を指示する制御信号を送信する信号送信手段と、を備えることを特徴とする要因診断装置。
【請求項２】
取得した上記パケットデータには、該パケットデータの送信元または送信先となる機器を特定するために、該送信元または送信先となる機器に割り当てられている固有の識別番号が含まれており、
無線通信機器からの無線による接続要求を受付ける接続要求受付け部と、
無線による接続を要求した無線通信機器から、該無線通信機器に割り当てられている固有の識別番号を取得する識別番号取得手段と、
上記識別番号取得手段により取得された識別番号が割り当てられている無線通信機器の機器名称の入力を受付ける入力受付け手段と、
上記識別番号取得手段により取得された識別番号と、上記入力受付け手段により受付けた機器名称との対応関係を示す情報である接続機器情報を記憶装置に記録する記録手段とを備えることを特徴とする請求項１に記載の要因診断装置。
【請求項３】
上記取得指示受付け手段は、上記パケットデータの取得指示とともに、上記中継器との接続時に発生する問題の要因を診断する対象となる無線通信機器の名称を受付けており、
上記取得指示受付け手段により受付けた無線通信機器の名称に応じた識別番号を、記憶装置に記録されている接続機器情報を参照して取得する識別番号取得手段と、
上記取得指示受付け手段により受付けた上記パケットデータの取得指示に応じて、無線による上記中継器と上記無線通信機器との接続時に送受信されるパケットデータを取得するパケットデータ取得手段と、
上記パケットデータ取得手段により取得されたパケットデータの中から、上記識別番号取得手段により取得された識別番号を参照して、問題の要因を診断するにあたり必要となるパケットデータを検索する検索手段をさらに備えることを特徴とする請求項２に記載の要因診断装置。
【請求項４】
上記有線ケーブルがＨＤＭＩケーブルであることを特徴とする請求項１から３のいずれか１項に記載の要因診断装置。
【請求項５】
中継器を介して無線により他の無線通信機器との接続を確立させる無線通信機器が、該中継器と無線により接続する際に送受信するパケットデータを取得し、取得したパケットデータから、該無線通信機器と該中継器との接続時に発生した問題の要因を診断する要因診断装置の制御方法であって、
上記パケットデータの取得指示を受付ける取得指示受付けステップと、
上記取得指示受付けステップにおいてパケットデータの取得指示を受付けた場合、制御信号を送信するために、当該要因診断装置と上記無線通信機器との間で接続される有線ケーブルの接続状態を判定する状態判定ステップと、
上記状態判定ステップにおいて、上記有線ケーブルを介して上記無線通信機器との接続が確立されていると判定したとき、上記無線通信機器に対して該有線ケーブルを通じて、上記中継器との無線接続を指示する制御信号を送信する信号送信ステップと、を含むことを特徴とする要因診断装置の制御方法。
【請求項６】
コンピュータを請求項１から４のいずれか１項に記載の要因診断装置の各手段として機能させるための要因診断装置の制御プログラム。
【請求項７】
請求項６に記載の要因診断装置の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信機器間の無線による接続を中継する中継器と、該中継器と無線による接続を確立させる通信機器との間において、無線接続時に送受信されるパケットデータを取得し、取得したパケットデータから、無線接続時に発生する問題を判定する要因診断装置に関する。
【背景技術】
【０００２】
近年、テレビなど、無線ＬＡＮに接続可能な家電製品が開発されている。そして、このような家電製品、すなわち、無線通信機器を含めたネットワークを家庭内において構築できるようになった。この無線通信機器（クライアント機器）を無線ＬＡＮに接続させるためには、該クライアント機器と中継器、すなわちアクセスポイント（これ以降ＡＰと称する）との接続を確立させる必要がある。
【０００３】
ところで、クライアント機器とＡＰとの間で接続を確立させる際、正常に接続できないなどの問題が起こる場合がある。このような場合、例えば、図１８に示すように、パケットキャプチャソフトをインストールしたパーソナルコンピュータ（これ以降ＰＣと称する）を利用して、クライアント機器とＡＰとの間で送受信されるパケットをキャプチャすることで、正常に接続できないなどの問題に対する診断を行なうことができる。なお、パケットキャプチャとは、実際のネットワーク上で流れるトラフィックのパケットを採取することである。図１８は従来技術を示すものであり、ＰＣにより実施されるパケットキャプチャの一例を示す図である。
【０００４】
この問題に対する診断の手順は以下のとおりである。すなわち、パケットキャプチャ機能を有するＰＣが、クライアント機器とＡＰとの間で送受信されるパケットの採取を開始する。次に、無線ＬＡＮに接続可能なクライアント機器を操作して、無線ＬＡＮへの接続動作を行なう。すなわち、クライアント機器を操作してＡＰとの接続を確立させる。そして、ＰＣは、パケットキャプチャを停止し、取得したパケットのログ（パケットログ）を出力する。このパケットログを、ユーザが確認して問題診断を行なう。
【０００５】
例えば、ＰＣにおいて取得したパケットログの結果が図１９に示す表の内容となったとする。なお、図１９は従来技術を示すものであり、ＰＣにおいて実施されたパケットキャプチャで取得したパケットログの一例を示す表である。
【０００６】
この図１９に示すパケットログの例では、３番目のパケット種別−「Probe Request」に対応する内容が「SSID（Service Set Identifier:アクセスポイント識別名）＝wlan0」となっている。しかしながら、この「Probe Request」に対するＡＰ側からの応答は見られない。このことから、図２０に示すように、クライアント機器から送出される「Probe Request」で設定しているＳＳＩＤ（wlan0）に合致するＡＰが周辺に存在しない。つまり、クライアント機器のＳＳＩＤ設定に誤りがある可能性が考えられる。この図２０は、クライアント機器とＡＰとの接続時に発生した問題の一例を説明する図である。
【０００７】
なお、「Probe Request」パケットは、クライアント機器が周辺のＡＰをスキャンする際に用いられるものであり、ＡＰの情報を取得したい場合にクライアント機器からＡＰに対してこのパケットを送出する。
【０００８】
また、例えば、ＰＣにおいて取得したパケットログの結果が、図２１に示す表の内容となったとする。図２１は、従来技術を示すものであり、ＰＣにおいて実施されたパケットキャプチャで取得したパケットログの一例を示す表である。
【０００９】
図２１に示すパケットログの例では、２番目の「Probe Request」に対するＡＰからの応答である４番目の「Probe Response」に対応するＲＳＳＩ（Received Signal Strength Indication：受信信号強度）の値が「−８５」と低い値となっている。なお、ＲＳＳＩとは、無線通信機器が受信する信号の強度である。すなわち、受信したパケットの電波強度を示しており、パケットを送受信するＡＰとクライアント機器との間の距離が大きくなればなるほど値が小さくなる。このため、図２１に示す表の場合は、図２２に示すように、クライアント機器から送出された「Probe Request」に対して、ＡＰから「Probe Response」の応答はあったが、ＲＳＳＩが低いことからＡＰとクライアント機器との間の距離が大きい可能性がある。図２２は、従来技術を示すものであり、クライアント機器とＡＰとの接続時に発生した問題の一例を説明する図である。
【００１０】
また、ＰＣにおいて取得したパケットログの結果が図２３に示す表の内容となったとする。この図２３は、従来技術を示すものであり、ＰＣにおいて実施されたパケットキャプチャで取得したパケットログの一例を示す表である。
【００１１】
この図２３に示すパケットログの例では、７番目に示す、クライアント機器からの「Association Request」に応じた、８番目に示す、ＡＰからの「Association Response」の内容が「Status Code = 成功」となっている。このことからクライアント機器とＡＰとの間におけるアソシエート（接続）は成功していることが分かる。しかしながら、９、１０番目に示すように、ＡＰから鍵交換パケット（EAPOL-Key）がクライアント機器に送出された後に、ＡＰから接続を切断する際の通知を行なうパケットである「Deauthentication」が送出されている。このことから、ＡＰとクライアント機器との間で鍵交換に失敗していることが分かる。この鍵交換の失敗から、図２４に示すように、クライアント機器において設定されているパスフレーズとＡＰにおいて設定されているパスフレーズとが食い違っている可能性がある。図２４は、従来技術を示すものであり、クライアント機器とＡＰとの接続時に発生した問題の一例を説明する図である。
【００１２】
さらにまた、ＰＣにおいて取得したパケットログの結果が図２５に示す表の内容となったとする。この図２５は、従来技術を示すものであり、ＰＣにおいて実施されたパケットキャプチャで取得したパケットログの一例を示す表である。また、図２６に示すように、クライアント機器の周辺に、たまたまＳＳＩＤが同じである無関係のＡＰ、もしくは正規のＡＰに成りすました不正なＡＰを含め同じＳＳＩＤ＝wlan1が設定されているＡＰが複数存在しているとする。図２６は、従来技術を示すものであり、クライアント機器とＡＰとの接続時に発生した問題の一例を説明する図である。
【００１３】
この図２６に示す例のように、クライアント機器が誤ったＡＰとの接続を確立させている可能性がある。また、図２５を参照すると、「Beacon」パケットに対応するＲＳＳＩの値が、ＭＡＣアドレス「１１：２２：３３：４４：５５：６６」のＡＰが−５５、ＭＡＣアドレス「１１：２２：３３：４４：５５：６７」のＡＰが−５０となっている。つまり、クライアント機器の周辺にＲＳＳＩが高いＡＰが複数存在しており、同じチャンネル上で無線干渉による受信品質劣化が起こりやすい状況になっていることがわかる。
【００１４】
以上のように、ＰＣが取得したパケットログからＡＰとクライアント機器との間における接続の不具合の要因を診断することができる。また、このように、クライアント機器の無線ＬＡＮへの接続を試行し、採取したパケットの解析結果に応じて操作支援を行なう装置として特許文献１に示す無線ネットワーク接続支援装置が開示されている。特許文献１の無線ネットワーク接続支援装置は、接続の支援対象とするクライアント機器（ユーザ機器）のパケットをモニタして、障害事例データベースとの照合により、原因解析し、ユーザに対して操作指示を出力することができる。また、この無線ネットワーク接続支援装置は、モニタして採取したパケットについて、そのパケットを受信した時間、ＲＳＳＩの値により、複数の無線接続機器の中から支援対象となるクライアント機器（ユーザ機器）を特定することができる。
【先行技術文献】
【特許文献】
【００１５】
【特許文献１】国際公開第２００６／０９８２７９号パンフレット（２００６年９月２１日国際公開）
【発明の概要】
【発明が解決しようとする課題】
【００１６】
しかしながら、上述のような従来技術は、無線通信機器と中継器とを無線により接続させる際に発生する問題の要因を診断するためのユーザ操作が煩雑である。
【００１７】
より具体的には、特許文献１のネットワーク接続支援装置では、パケットキャプチャ時に、不具合要因を診断する対象（接続の支援対象）となる無線通信機器（クライアント機器）を直接操作して、中継器への接続動作を実行させる必要がある。このため、ユーザは、ネットワーク接続支援装置によるパケットキャプチャと同期して、無線通信機器（クライアント機器）を無線により中継器に接続させなければならないので操作が煩雑となる。
【００１８】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、無線通信機器と中継器との接続時に発生する問題の要因を診断するためのユーザ操作の負担を軽減できる要因診断装置、要因診断装置の制御方法、要因診断装置の制御プログラム、および要因診断装置の制御プログラムを記録した記録媒体を実現することにある。
【課題を解決するための手段】
【００１９】
本発明に係る要因診断装置は、上記した課題を解決するために、中継器を介して無線により他の無線通信機器との接続を確立させる無線通信機器が、該中継器と無線により接続する際に送受信するパケットデータを取得し、取得したパケットデータから、該無線通信機器と該中継器との接続時に発生する問題の要因を診断する要因診断装置であって、上記パケットデータの取得指示を受付ける取得指示受付け手段と、上記取得指示受付け手段がパケットデータの取得指示を受付けた場合、制御信号を送信するために上記無線通信機器との間で接続される有線ケーブルの接続状態を判定する状態判定手段と、上記状態判定手段が、上記有線ケーブルを介して上記無線通信機器との接続が確立されていると判定したとき、上記無線通信機器に対して該有線ケーブルを通じて、上記中継器との無線接続を指示する制御信号を送信する信号送信手段とを備えることを特徴とする。
【００２０】
ここで、無線通信機器と中継器との接続時に発生した問題の要因とは、例えば、無線通信機器と中継器との無線による接続が失敗した要因などである。
【００２１】
また、上記中継器は、無線により機器間の接続を中継するものであり、いわゆる無線ＬＡＮアクセスポイントにより実現できる。
【００２２】
上記した構成によると、取得指示受付け手段と状態判定手段とを備えているため、パケットデータの取得が指示された際に、当該要因診断装置と無線通信機器とが有線ケーブルを介して接続を確立しているか否か判定することができる。また、信号送信手段を備えているため、状態判定手段により両者の間の接続が確立されていると判定されている場合、無線通信機器に対して中継器と無線により接続するように指示することができる。
【００２３】
このように、本発明に係る要因診断装置は、パケットデータの取得時に、無線通信機器に対して中継器との接続を指示することができる。このため、この要因診断装置によるパケットデータの取得処理と同期して、ユーザが無線通信機器を中継器と無線により接続させるといった煩雑な操作を行なう必要がない。
【００２４】
よって、本発明に係る要因診断装置は、無線通信機器と中継器との接続時に発生する問題の要因を診断する際のユーザ操作の負担を軽減できるという効果を奏する。
【００２５】
本発明に係る要因診断装置は、上記した構成において、取得した上記パケットデータには、該パケットデータの送信元または送信先となる機器を特定するために、該送信元または送信先となる機器に割り当てられている固有の識別番号が含まれており、無線通信機器からの無線による接続要求を受付ける接続要求受付け部と、無線による接続を要求した無線通信機器から、該無線通信機器に割り当てられている固有の識別番号を取得する識別番号取得手段と、上記識別番号取得手段により取得された識別番号が割り当てられている無線通信機器の機器名称の入力を受付ける入力受付け手段と、上記識別番号取得手段により取得された識別番号と、上記入力受付け手段により受付けた機器名称との対応関係を示す情報である接続機器情報を記憶装置に記録する記録手段とを備えるように構成されていてもよい。
【００２６】
ここで、特許文献１のネットワーク接続支援装置は、採取したパケットデータについて、そのパケットデータを受信した時間、ＲＳＳＩの値により、複数の無線接続機器の中から不具合要因を診断する対象（接続の支援対象）となる機器を特定する構成である。このような構成の場合、パケットデータを採取する機器と近接する位置に、複数の無線通信機器が存在する場合、ＲＳＳＩの値はともに高くなるため、採取したパケットが、発生した問題の要因を診断する対象機器のものであるのか否かについて誤った判定を行なう可能性がある。
【００２７】
これに対して本発明に係る要因診断装置は、接続要求受付け部を備えているため、無線通信機器からの無線による接続要求を受付け、接続を確立することができる。また、本発明に係る要因診断装置は、識別番号取得手段と、入力受付け手段とを備えるため、無線による接続を要求した無線通信機器から上記識別番号を取得することができるとともに、取得した識別番号に対応する機器名称の入力を受付けることができる。
【００２８】
さらには、記録手段を備えるため、取得した識別番号と機器名称との対応関係を示す接続機器情報を記憶装置に記憶することができる。
【００２９】
このように、本発明に係る要因診断装置は、予め無線通信機器の識別番号とその機器名称とを記憶装置に記憶させておくことができる。このため、パケットデータを採取したとき、該パケットデータは、無線による中継器との接続時に発生する問題の要因を診断する対象となる機器のものか否かについて確度よく区別することができる。
【００３０】
また、本発明に係る要因診断装置は、上記した構成において、上記取得指示受付け手段は、上記パケットデータの取得指示とともに、上記中継器との接続時に発生する問題の要因を診断する対象となる無線通信機器の名称を受付けており、上記取得指示受付け手段により受付けた無線通信機器の名称に応じた識別番号を、記憶装置に記録されている接続機器情報を参照して取得する識別番号取得手段と、上記取得指示受付け手段により受付けた上記パケットデータの取得指示に応じて、無線による上記中継器と上記無線通信機器との接続時に送受信されるパケットデータを取得するパケットデータ取得手段と、上記パケットデータ取得手段により取得されたパケットデータの中から、上記識別番号取得手段により取得された識別番号を参照して、問題の要因を診断するにあたり必要となるパケットデータを検索する検索手段をさらに備えるように構成されていてもよい。
【００３１】
上記した構成によると、上記識別番号取得手段を備えるため、上記取得指示受付け手段が、受付けた無線通信機器の名称から、上記中継器との接続時に発生する問題の要因を診断する対象の識別番号を特定できる。そして、検索手段を備えるため、取得したパケットデータの中から問題の要因を診断する対象に関わるパケットデータを検索することができる。したがって、中継器との接続時に発生する問題の要因を診断する対象ではない無線通信機器に関わるパケットデータを取得して、上記した診断を行なうことを防ぐことができる。
【００３２】
本発明に係る要因診断装置は、上記した構成において、上記有線ケーブルがＨＤＭＩケーブルであってもよい。
【００３３】
本発明に係る要因診断装置の制御方法は、上記した課題を解決するために、中継器を介して無線により他の無線通信機器との接続を確立させる無線通信機器が、該中継器と無線により接続する際に送受信するパケットデータを取得し、取得したパケットデータから、該無線通信機器と該中継器との接続時に発生した問題の要因を診断する要因診断装置の制御方法であって、上記パケットデータの取得指示を受付ける取得指示受付けステップと、上記取得指示受付けステップにおいてパケットデータの取得指示を受付けた場合、制御信号を送信するために、当該要因診断装置と上記無線通信機器との間で接続される有線ケーブルの接続状態を判定する状態判定ステップと、上記状態判定ステップにおいて、上記有線ケーブルを介して上記無線通信機器との接続が確立されていると判定したとき、上記無線通信機器に対して該有線ケーブルを通じて、上記中継器との無線接続を指示する制御信号を送信する信号送信ステップと、を含むことを特徴とする。
【００３４】
ここで、無線通信機器と中継器との接続時に発生した問題の要因とは、例えば、無線通信機器と中継器との無線による接続が失敗した要因などである。
【００３５】
また、上記中継器は、無線により機器間の接続を中継するものであり、いわゆる無線ＬＡＮアクセスポイントにより実現できる。
【００３６】
上記した方法によると、取得指示受付けステップと状態判定ステップとを含むため、パケットデータの取得が指示された際に、当該要因診断装置と無線通信機器とが有線ケーブルを介して接続を確立しているか否か判定することができる。また、信号送信ステップを含むため、状態判定ステップにおいて両者の間の接続が確立されていると判定されている場合、無線通信機器に対して中継器と無線により接続するように指示することができる。
【００３７】
このように、本発明に係る要因診断装置の制御方法は、パケットデータの取得時に、無線通信機器に対して中継器との接続を指示することができる。このため、この要因診断装置によるパケットデータの取得処理と同期して、ユーザが無線通信機器を中継器と無線により接続させるといった煩雑な操作を行なう必要がない。
【００３８】
よって、本発明に係る要因診断装置の制御方法は、無線通信機器と中継器との接続時に発生する問題の要因を診断する際のユーザ操作の負担を軽減できるという効果を奏する。
【００３９】
なお、上記要因診断装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより上記要因診断装置をコンピュータにて実現させる要因診断装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００４０】
本発明に係る要因診断装置は、以上のように、中継器を介して無線により他の無線通信機器との接続を確立させる無線通信機器が、該中継器と無線により接続する際に送受信するパケットデータを取得し、取得したパケットデータから、該無線通信機器と該中継器との接続時に発生する問題の要因を診断する要因診断装置であって、上記パケットデータの取得指示を受付ける取得指示受付け手段と、上記取得指示受付け手段がパケットデータの取得指示を受付けた場合、制御信号を送信するために上記無線通信機器との間で接続される有線ケーブルの接続状態を判定する状態判定手段と、上記状態判定手段が、上記有線ケーブルを介して上記無線通信機器との接続が確立されていると判定したとき、上記無線通信機器に対して該有線ケーブルを通じて、上記中継器との無線接続を指示する制御信号を送信する信号送信手段とを備えることを特徴とする。
【００４１】
よって、本発明に係る要因診断装置は、無線通信機器と中継器との接続時に発生する問題の要因を診断する際のユーザ操作の負担を軽減できるという効果を奏する。
【００４２】
本発明に係る要因診断装置の制御方法は、以上のように、中継器を介して無線により他の無線通信機器との接続を確立させる無線通信機器が、該中継器と無線により接続する際に送受信するパケットデータを取得し、取得したパケットデータから、該無線通信機器と該中継器との接続時に発生した問題の要因を診断する要因診断装置の制御方法であって、上記パケットデータの取得指示を受付ける取得指示受付けステップと、上記取得指示受付けステップにおいてパケットデータの取得指示を受付けた場合、制御信号を送信するために、当該要因診断装置と上記無線通信機器との間で接続される有線ケーブルの接続状態を判定する状態判定ステップと、上記状態判定ステップにおいて、上記有線ケーブルを介して上記無線通信機器との接続が確立されていると判定したとき、上記無線通信機器に対して該有線ケーブルを通じて、上記中継器との無線接続を指示する制御信号を送信する信号送信ステップと、を含むことを特徴とする。
【００４３】
よって、本発明に係る要因診断装置の制御方法は、無線通信機器と中継器との接続時に発生する問題の要因を診断する際のユーザ操作の負担を軽減できるという効果を奏する。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施形態を示すものであり、携帯通信端末のパケットキャプチャ処理に係るソフトウェア構成を示す機能ブロック図である。
【図２】本発明の実施形態を示すものであり、無線接続診断システムの概略構成を示すブロック図である。
【図３】本発明の実施形態を示すものであり、診断対象機器とＡＰとの間における無線ＬＡＮ接続に関するシーケンス図である。
【図４】本実施の形態に係る携帯通信端末の外観形状の一例を示す図である。
【図５】本発明の実施形態を示すものであり、携帯通信端末による問題診断処理の一例を示すフローチャートである。
【図６】本実施の形態に係る携帯通信端末における問題診断処理での入力画面の一例を示す図である。
【図７】本実施の形態に係る携帯通信端末における問題診断処理での入力画面の一例を示す図である。
【図８】本実施の形態に係る携帯通信端末における問題診断処理での入力画面の一例を示す図である。
【図９】本発明の実施形態を示すものであり、携帯通信端末におけるスキャン動作に関わるパケット解析処理を示すフローチャートである。
【図１０】本発明の実施形態を示すものであり、携帯通信端末におけるアソシエート動作以降に関わるパケット解析処理を示すフローチャートである。
【図１１】本発明の実施形態を示すものであり、問題内容と、該問題内容に応じて携帯通信端末で表示させる表示内容との対応関係の一例を示す表である。
【図１２】本発明の実施形態を示すものであり、携帯通信端末による問題診断処理の一例を示すフローチャートである。
【図１３】本発明の実施形態を示すものであり、携帯通信端末を無線ＬＡＮアクセスポイントとして機能させた場合の一例を示す図である。
【図１４】本発明の実施形態を示すものであり、携帯通信端末における、無線ＬＡＮに接続する機器の登録処理を示すフローチャートである。
【図１５】本発明の実施形態を示すものであり、無線ＬＡＮに接続する機器の登録処理時に表示する、携帯通信端末における入力画面の表示例を示す図である。
【図１６】本発明の実施形態を示すものであり、無線ＬＡＮに接続する機器の登録処理時に表示する、携帯通信端末における入力画面の表示例を示す図である。
【図１７】本発明の実施形態を示すものであり、無線ＬＡＮに接続する機器の登録処理時に表示する、携帯通信端末における入力画面の表示例を示す図である。
【図１８】従来技術を示すものであり、ＰＣにより実施されるパケットキャプチャの一例を示す図である。
【図１９】従来技術を示すものであり、ＰＣにおいて実施されたパケットキャプチャで取得したパケットログの一例を示す表である。
【図２０】従来技術を示すものであり、クライアント機器とＡＰとの接続時に発生した問題の一例を説明する図である。
【図２１】従来技術を示すものであり、ＰＣにおいて実施されたパケットキャプチャで取得したパケットログの一例を示す表である。
【図２２】従来技術を示すものであり、クライアント機器とＡＰとの接続時に発生した問題の一例を説明する図である。
【図２３】従来技術を示すものであり、ＰＣにおいて実施されたパケットキャプチャで取得したパケットログの一例を示す表である。
【図２４】従来技術を示すものであり、クライアント機器とＡＰとの接続時に発生した問題の一例を説明する図である。
【図２５】従来技術を示すものであり、ＰＣにおいて実施されたパケットキャプチャで取得したパケットログの一例を示す表である。
【図２６】従来技術を示すものであり、クライアント機器とＡＰとの接続時に発生した問題の一例を説明する図である。
【発明を実施するための形態】
【００４５】
本発明の一実施形態について図１ないし図１７に基づいて説明すると以下の通りである。すなわち、本実施の形態に係る無線接続診断システム１００は、図２に示すように、携帯通信端末（要因診断装置）１、診断対象機器（無線通信機器）２、およびアクセスポイント（ＡＰ）（中継器）３を備えてなる構成である。図２は本発明の実施形態を示すものであり、無線接続診断システム１００の概略構成を示すブロック図である。
【００４６】
携帯通信端末１は、基地局を介して公衆回線網に接続し、他の通信端末と通話を行なうことができる携帯電話機である。また、携帯通信端末１は、無線ＬＡＮにより、診断対象機器２とＡＰ３との間で送受信されるパケットを採取して、パケットキャプチャを行なうものでもある。さらに、この携帯通信端末１は、ＨＤＭＩケーブル（有線ケーブル）４を介して診断対象機器２と接続可能となっている。
【００４７】
診断対象機器２は、ＡＰ３と接続を確立させて、無線ＬＡＮを構築することができる無線通信機器であって、この無線通信機器のうち、ＡＰ３との接続が正しく確立されているか否かを判断する対象となる機器である。診断対象機器２は、さらにＨＤＭＩケーブル４により他の機器と接続可能となっている。診断対象機器２としては、例えば、無線ＬＡＮ接続機能を有するテレビ、ＤＶＤレコーダ、ＢＤ（Blu-ray Disc）レコーダ、ゲーム機、およびテレビドアホンなどが挙げられる。
【００４８】
ＡＰ３は、無線ＬＡＮで端末間を接続する電波中継器であって、いわゆる無線ＬＡＮアクセスポイントである。
【００４９】
（無線ＬＡＮ接続処理）
まず、診断対象機器２とＡＰ３との間における無線ＬＡＮ接続に関する処理について図３を参照して説明する。図３は、本発明の実施形態を示すものであり、診断対象機器２とＡＰ３との間における無線ＬＡＮ接続に関するシーケンス図である。なお、診断対象機器２とＡＰ３との間における無線ＬＡＮ接続では、暗号化技術としてＷＰＡ−ＰＳＫを設定して行なうものとする。
【００５０】
まず診断対象機器２は、ユーザからの操作指示に応じて、自機の周辺にあるＡＰ３のスキャンを開始する（ステップＳ１１）。すなわち、診断対象機器２は、接続対象とするＡＰ３を「ＳＳＩＤ」で指定して「Probe Request(SSID)」パケットをブロードキャストで送出する。
【００５１】
診断対象機器２からの「Probe Request(SSID)」パケットを受信すると、「ＳＳＩＤ」で指定されたＡＰ３は、ＭＡＣアドレスにより送信先となる診断対象機器２を特定する。そして、この診断対象機器２に対し該ＡＰ３の情報を含めて「Probe Response」パケットを返答する（Ｓ１２）。
【００５２】
診断対象機器２は、「Probe Response」パケットの送信元のＡＰ３に対して、「Auth」パケットを送信して認証を要求する（Ｓ１３）。「Auth」パケットを受信すると、ＡＰ３は認証を行い、認証が成功したら「Auth」パケットを診断対象機器２に返信して認証要求に対する応答を行なう（Ｓ１４）。
【００５３】
このようにして、診断対象機器２とＡＰ３との間で認証が成功すると、診断対象機器２は、このＡＰ３に対してアソシエート（接続）を要求する（Ｓ１５）。すなわち、診断対象機器２は、「Association Request」パケットをＡＰ３に送出する。ＡＰ３は、「Association Request」パケットを受信すると、診断対象機器２に対して「Association Response」パケットを返信して、アソシエート要求に対する応答を行なう（Ｓ１６）。
【００５４】
なお、ＡＰ３は、診断対象機器２からのアソシエート要求に応じられない場合は、ステータスコードに拒否理由を、応じられる場合は、ステータスコードを成功として「Association Response」パケットを返信する。
【００５５】
次に、診断対象機器２とＡＰ３との間で設定されたパスフレーズを用いて鍵交換が行なわれる（Ｓ１７、Ｓ１８）。診断対象機器２およびＡＰ３のお互いのパスフレーズが一致していない場合、この鍵交換フェーズは失敗する。鍵交換に失敗した場合は、ＡＰ３から診断対象機器２に対して「Deauthentication」パケットにより切断を通知し、確立させたアソシエート(接続）を切断する（Ｓ１９）。
【００５６】
以上のようにして、本実施の形態では診断対象機器２とＡＰ３との無線ＬＡＮ接続処理が実行される。
【００５７】
次に、本実施の形態においてパケットキャプチャとして機能する携帯通信端末１の構成について図１、２、４を参照して説明する。
【００５８】
(携帯通信端末のハードウェア構成）
携帯通信端末１は、図４に示すようにその外観形状において、上面にキー部１４、マイク１５を有する本体部１１、その上面にレシーバ１６および表示領域部１７を有する表示部１２、これら本体部１１と表示部１２とを接続するヒンジ部１３を備えてなる構成である。図４は、本実施の形態に係る携帯通信端末１の外観形状の一例を示す図である。
【００５９】
携帯通信端末１は、例えば他の通信装置との間で通話を行なう場合、上記レシーバ１６より音声を出力し、マイク１５より音声を入力することができる。また、携帯通信端末１は、キー部１４により各種制御指示等を入力することができる。さらにまた、携帯通信端末１は、表示領域部１７において各種情報（画像、テキスト、映像等）を表示させることができるように構成されている。
【００６０】
なお、上記キー部１４としては、例えば、テンキー、またはメニューキー等の操作ボタン、あるいは十字キー等が挙げられる。また、表示領域部１７は、表示部１２の上面に縦と横の寸法が異なる矩形形状として設けられており、例えばＬＣＤ（Liquid Crystal Display）等によって実現することができる。
【００６１】
携帯通信端末１は、その本体部１１の内部において、内蔵アンテナ２０、ＨＤＭＩ制御部２１、通信部（接続要求受付け部）２２、音声出力部２３、音声入力部２４、表示制御部２５、入力部（取得指示受付け手段・入力受付け手段）２６、メモリ２７、記憶部（記憶装置）２８、およびＣＰＵ２９をさらに備えている。
【００６２】
ＨＤＭＩ制御部２１は、ＣＰＵ２９からの制御指示の下、ＨＤＭＩケーブル４を介して接続先機器とＨＤＭＩ接続を確立させるものである。具体的には、ＨＤＭＩ制御部２１は、接続先機器との間でＣＥＣコマンドの送受信を行ったり、映像または音声データの出力制御を行ったりする。
【００６３】
通信部２２は、ＣＰＵ２９からの制御指示の下、内蔵アンテナ２０を介して基地局（不図示）との信号の送受信を行なうものである。また、通信部２２は、無線ＬＡＮモジュール（接続要求受付け部）３０を備えており、無線ＬＡＮによる通信の制御を行なうものでもある。すなわち、通信部２２が備える無線ＬＡＮモジュール３０は、無線ＬＡＮチップ（不図示）を有しており、無線ＬＡＮの制御や無線ＬＡＮによるデータの送受信を行なう。なお、無線ＬＡＮモジュール３０は、ＣＰＵ２９からのスキャン、接続、データ通信等の要求に従って、無線ＬＡＮの制御やデータの送受信を行なう。さらには、ＣＰＵ２９からの指示に応じて、診断対象機器２とアクセスポイント３との間で送受信される無線ＬＡＮパケットのキャプチャを行なう機能を有する。
【００６４】
音声出力部２３は、ＣＰＵ２９からの制御指示に応じて、レシーバ１６を介して、他の通信端末との通話時における音声の出力を行なうものである。
【００６５】
音声入力部２４は、ＣＰＵ２９からの制御指示に応じて、マイク１５を介して、他の通信端末との通話時における音声の入力を行なうものである。
【００６６】
表示制御部２５は、ＣＰＵ２９からの制御指示に応じて、表示領域部１７に各種情報や、各種操作画面等を表示させるものである。
【００６７】
入力部２６は、キー部１４を操作して入力された情報を受付けるものであり、受付けた情報をＣＰＵ２９に送信する。
【００６８】
メモリ２７は、ＣＰＵ２９が各種制御を行なう際に利用する一時メモリである。
【００６９】
記憶部２８は、ＣＰＵ２９が実行するデータまたはプログラムを格納するための領域であり、フラッシュメモリなどにより実現できる。記憶部２８は、プログラムを格納するためのプログラム保存領域３２と無線ＬＡＮの設定に係るデータを格納するための無線ＬＡＮ設定領域３１とを有している。
【００７０】
次に、図１を参照して携帯通信端末１のパケットキャプチャ処理に係るソフトウェア構成について説明する。図１は、本発明の実施形態を示すものであり、携帯通信端末１のパケットキャプチャ処理に係るソフトウェア構成を示す機能ブロック図である。また、携帯通信端末１は、診断対象機器２とＨＤＭＩケーブル４を介して接続可能となっている。
【００７１】
(携帯通信端末のソフトウェア構成）
本実施の形態に係る携帯通信端末１は、図１に示すように、問題診断処理に係る機能ブロックとして、ＣＥＣコマンド受信部４１、ＣＥＣコマンド送信部（信号送信手段）４２、ＨＤＭＩ状態取得部（状態判定手段）４３、パケットキャプチャ実行部４４、パケット記録部（パケットデータ取得手段）４５、パケット検索部（検索手段）４６、問題判定部４７、診断結果出力部４８、接続機器情報記録部（識別番号取得手段・入力受付け手段・記録手段）４９、および診断機器情報取得部（取得指示受付け手段・識別番号取得手段）５０を備えてなる構成である。これらの機能ブロックは、ＣＰＵ２９が記憶部２８のプログラム保存領域３２からプログラムをメモリ２７に読み出し実行することにより実現することができる。なお、入力部２６と接続機器情報記録部４９とによって本発明の入力受付け手段を実現する。また、入力部２６と診断機器情報取得部５０とによって本発明の取得指示受付け手段を実現する。
【００７２】
ＣＥＣコマンド受信部４１は、診断対象機器２から無線ＬＡＮ接続終了を示す終了イベント情報を含むＣＥＣコマンドを、ＨＤＭＩ制御部２１を介して取得するものである。ＣＥＣコマンド受信部４１は終了イベント情報を含むＣＥＣコマンドを取得すると、この終了イベント情報をパケットキャプチャ実行部４４に送信する。
【００７３】
ＣＥＣコマンド送信部４２は、ＨＤＭＩ状態取得部４３からの要求に応じて、ＨＤＭＩ制御部２１を制御して、無線ＬＡＮ接続開始要求を示す情報を含むＣＥＣコマンドを診断対象機器２に送信するものである。
【００７４】
ＨＤＭＩ状態取得部４３は、パケット記録部４５からの指示に応じて、ＨＤＭＩ制御部２１に問い合わせて、携帯通信端末１と診断対象機器との間でＨＤＭＩケーブル４が接続されているか否か判定するものである。ＨＤＭＩ状態取得部４３は、ＨＤＭＩケーブル４が接続状態であると判定すると、ＣＥＣコマンド送信部４２に対して、診断対象機器２への無線ＬＡＮ接続要求を指示する。
【００７５】
パケットキャプチャ実行部４４は、通信部２２が有する無線ＬＡＮモジュール３０を制御してパケットキャプチャの開始または停止を行なうものである。より具体的には、パケットキャプチャ実行部４４は、診断機器情報取得部５０からの、指定チャンネルのパケットキャプチャの要求に応じて、パケットキャプチャの開始を行なう。また、パケットキャプチャ実行部４４は、ＣＥＣコマンド受信部４１からのパケットキャプチャの終了要求に応じて、通信部２２の無線ＬＡＮモジュール３０に指示してパケットキャプチャを終了する。
【００７６】
パケット記録部４５は、パケットキャプチャ実行部４４によるパケットキャプチャの開始指示に応じて、無線ＬＡＮモジュール３０を介して受信した、パケットを取得し、メモリ２７に保存するものである。
【００７７】
パケット検索部４６は、パケット記録部４５によりメモリ２７にキャプチャされたパケットが保存されると、この保存されたパケットの中から指定された条件のパケットを検索し、問題判定部４７に出力するものである。
【００７８】
問題判定部４７は、パケット検索部４６から受信したパケットを解析し、該パケットの内容から問題内容を判定するものである。問題判定部４７は、判定した問題内容を診断結果出力部４８に通知する。
【００７９】
診断結果出力部４８は、問題判定部４７から通知された診断結果（すなわち問題内容）と、該診断結果に対応する補足情報とを表示制御部２５に出力して表示領域部１７に表示させるものである。なお、この補足情報とは、例えば、診断結果をユーザに説明するための情報などである。そして、この補足情報は、特に図示していないが表示画面を生成するための画面データとして記憶部２８に記録されている。
【００８０】
接続機器情報記録部４９は、携帯通信端末１に無線接続を要求する機器のＭＡＣアドレスを通信部２２の無線ＬＡＮモジュール３０を通じて受信し、入力部２６により入力された該機器名称と対応づけて、接続機器情報３３として記憶部２８に記憶するものである。
【００８１】
診断機器情報取得部５０は、記憶部２８に記憶されている接続機器情報３３の中から、診断対象機器２に関する情報を取得するものである。すなわち、入力部２６により入力された、問題診断処理の開始指示と、診断対象機器２のユーザの選択結果とに応じて、記憶部２８から、ユーザにより選択された診断対象機器２についての接続機器情報３３を取得する。つまり、診断機器情報取得部５０は選択された診断対象機器２に対応するＭＡＣアドレスを取得する。診断機器情報取得部５０は、選択された診断対象機器２に対応するＭＡＣアドレスを取得すると、パケット検索部４６に通知するとともに、パケットキャプチャ実行部４４に対して、指定されたチャンネルのパケットキャプチャの実行を要求する。
【００８２】
（問題診断処理）
次に、図５〜８を参照して上記した構成を有する携帯通信端末１による問題診断処理について説明する。図５は、本発明の実施形態を示すものであり、携帯通信端末１による問題診断処理の一例を示すフローチャートである。図６〜８は、本実施の形態に係る携帯通信端末１における問題診断処理での入力画面の一例を示す図である。
【００８３】
まず、携帯通信端末１では、入力部２６が、ユーザからの問題診断処理の開始指示を受付ける（Ｓ２１）。さらに、入力部２６は、ユーザから診断対象機器２の選択指示を受付ける（Ｓ２２）。なお、診断対象機器２の選択指示は、例えば、図６に示すように、診断対象機器２となりえる候補（図６では、リビングＴＶ、２ＦのＴＶ、ゲーム機）が選択可能な状態となった一覧表示を利用して行なう。図６に示す表示は、診断機器情報取得部５０が記憶部２８から接続機器情報３３と、表示画面を生成するための画面データ（不図示）を読み出し、表示制御部２５に指示して表示領域部１７に表示させることで実現できる。
【００８４】
このようにして、入力部２６が問題診断処理の開始指示と、図６に示す表示を利用して入力されたユーザによる診断対象機器２の選択結果とを受付けると、この受付けた情報を診断機器情報取得部５０が受信する。
【００８５】
診断機器情報取得部５０は、入力部２６から受信した情報に応じて、記憶部２８の無線ＬＡＮ設定領域３１から、ユーザにより選択された診断対象機器２についての接続機器情報３３を取得する。特には、診断機器情報取得部５０は選択された診断対象機器２についてのＭＡＣアドレスを取得する。
【００８６】
診断機器情報取得部５０は、選択された診断対象機器２についてのＭＡＣアドレスを取得すると、パケット検索部４６に該ＭＡＣアドレスを通知する。これにより、パケット検索部４６は、診断対象機器２となる無線通信機器を特定することができる。さらにまた、診断機器情報取得部５０は、パケットキャプチャ実行部４４に対して、指定チャンネルでのパケットキャプチャの実行を要求する。
【００８７】
この要求に応じて、パケットキャプチャ実行部４４は、無線ＬＡＮモジュール３０を制御してパケットキャプチャを開始する（ステップ２３）。なお、この指定チャンネルとしては、ＡＰ３に設定されているチャンネルとなる。
【００８８】
パケットキャプチャ実行部４４によりパケットキャプチャの開始指示がなされると、パケット記録部４５が無線ＬＡＮモジュール３０を通じてパケットを取得する。そして、パケット記録部４５は、取得したパケットをメモリ２７に記録する。パケット記録部４５は、パケットをメモリ２７に記録開始すると、ＨＤＭＩ状態取得部４３に対して、ＨＤＭＩケーブル４を介して携帯通信端末１と診断対象機器２とが接続されているか判定するように指示する。
【００８９】
このパケット記録部４５からの指示に応じて、ＨＤＭＩ状態取得部４３は、ＨＤＭＩ制御部２１に問い合わせて、携帯通信端末１と診断対象機器２との間でＨＤＭＩケーブル４が接続状態か否か判定する（Ｓ２４）。
【００９０】
なお、ステップＳ２４では、ＨＤＭＩケーブル４を介して携帯通信端末１と診断対象機器２とが接続されるまで、待ち状態となる。また、ＨＤＭＩケーブル４を介して携帯通信端末１と診断対象機器２とが接続されていない場合、図７に示すような、ＨＤＭＩケーブル４の接続を促す表示を行なう。なお、この図７に示す表示は、ＨＤＭＩ状態取得部４３が、記憶部２８から読み出した不図示の画面データと、診断機器情報取得部５０が受付けた、選択された診断対象機器２に関する情報とを表示制御部２５に渡す。そして、ＨＤＭＩ状態取得部４３が、表示制御部２５に指示して表示領域部１７に表示させることで実現できる。
【００９１】
ＨＤＭＩ状態取得部４３が、ＨＤＭＩケーブル４が接続状態であると判定すると（ステップＳ２４において「ＹＥＳ」）、ＣＥＣコマンド送信部４２に対して、診断対象機器２への無線ＬＡＮ接続を指示する。
【００９２】
このＨＤＭＩ状態取得部４３からの要求に応じて、ＣＥＣコマンド送信部４２は、ＨＤＭＩ制御部２１を制御して、無線ＬＡＮ接続開始要求を示す情報を含むＣＥＣコマンドを診断対象機器２に送出する（Ｓ２５）。そして、このＣＥＣコマンドに応じて診断対象機器２は、ＡＰ３との無線による接続を確立させる。
【００９３】
ＣＥＣコマンド送信部４２がＣＥＣコマンドを診断対象機器２に送出した後、ＣＥＣコマンド受信部４１は、診断対象機器２から無線ＬＡＮ接続終了を示す終了イベント情報を含むＣＥＣコマンドを受信したか、否か判定する（Ｓ２６）。ステップＳ２６の判定において「ＮＯ」、すなわち、診断対象機器２が無線ＬＡＮ接続を行なっている状態の場合は、ＣＥＣコマンド受信部４１は、この無線ＬＡＮ接続が終了するまで待ち受けの状態となる。
【００９４】
ＣＥＣコマンド受信部４１が、無線ＬＡＮ接続終了を示す終了イベント情報を含むＣＥＣコマンドを受信した場合（Ｓ２６において「ＹＥＳ」）、パケットキャプチャ実行部４４に対してパケットキャプチャの終了を要求する。このＣＥＣコマンド受信部４１からの要求に応じて、パケットキャプチャ実行部４４は、通信部２２の無線ＬＡＮモジュール３０に指示してパケットキャプチャを終了する（Ｓ２７）。パケットキャプチャ実行部４４は、パケットキャプチャを終了させると、その旨をパケット記録部４５に通知する。
【００９５】
パケット記録部４５は、パケットキャプチャ実行部４４からの通知に応じて、パケットのメモリ２７への記録を停止する。パケット記録部４５は、パケットの記録を停止すると、パケット検索部４６にメモリ２７からのパケットの読み出しを指示する。
【００９６】
パケット検索部４６は、パケット記録部４５からの指示に応じて、この保存されたパケットの中から指定された条件のパケットを検索し、問題判定部４７に出力する。まず、ここでは、条件として診断対象機器２によるＡＰ３のスキャン動作に関わる条件が指定される。
【００９７】
問題判定部４７は、パケット検索部４６から受信したパケットを解析する。すなわち、ここでは、問題判定部４７は、スキャン動作に関わるパケット解析を実施する（Ｓ２８）。なお、このステップＳ２８に示すパケット解析に係る処理の詳細については後述する。
【００９８】
問題判定部４７が、スキャン動作に関わるパケット解析を実施し、診断対象機器２によるＡＰ３のスキャン動作に問題があるか否か判定する（Ｓ２９）。ここで、問題判定部４７が、スキャン動作に問題があると判定した場合、ステップＳ３１に進んで、診断結果出力部４８が、表示制御部２５を制御して問題のある診断結果を携帯通信端末１の表示領域部１７に表示させる。一方、スキャン動作に問題がないと判定した場合、問題判定部４７は、ＡＰ３と診断対象機器２との間におけるアソシエート(接続）動作以降に取得したパケットから更なる問題点を判定する（Ｓ３０）。なお、このアソシエート動作以降に関わるパケット解析の実施の詳細については後述する。
【００９９】
問題判定部４７が、アソシエート動作以降に関わるパケット解析を実施すると、その解析結果を診断結果出力部４８に渡し、該診断結果を表示するように指示する。問題判定部４７からの指示に応じて、診断結果出力部４８は、表示制御部２５を制御して診断結果を携帯通信端末１の表示領域部１７に表示させる（Ｓ３１）。この診断結果は、例えば、図８に示すように、例えば診断結果を説明する文字(文章）が表示され、ユーザに確認を求める表示とすることができる。なお、この図８の表示は、診断結果出力部４８が、記憶部２８から読み出した表示画面を生成するための画面データ（不図示）と、問題判定部４７から受信した診断結果に関する情報とを表示制御部２５に渡し、表示領域部１７に表示させることで実現できる。
【０１００】
なお、上述した診断結果の表示を行なう場所は、携帯通信端末１の表示領域部１７に限定されるものではない。例えば、診断対象機器２がテレビである場合、ＨＤＭＩケーブル４を通じてこの診断結果に関する情報を該テレビに出力する。そして、このテレビの表示画面にてこの診断結果を表示する構成であってもよい。
【０１０１】
以上のように、本実施の形態に係る無線接続診断システム１００ででは、携帯通信端末１が、ユーザにより指定された診断対象機器２について、無線接続に関する問題診断を実行することができる。特に、ユーザにより最初に診断対象機器２を選択することで、正確な診断を行なうことができる。
【０１０２】
さらにまた、診断対象機器２と携帯通信端末１とがＨＤＭＩケーブル４を介して接続されている。このため、ＨＤＭＩケーブル４を通じて携帯通信端末１から診断対象機器２に対して無線ＬＡＮ接続の要求を指示したり、診断対象機器２から携帯通信端末１が無線ＬＡＮ接続終了の通知を受信したりすることができる。このように、診断対象機器２側においてユーザが直接、無線ＬＡＮへの接続処理を指示する必要がないため、問題診断処理を実行するにあたり、ユーザの利便性が向上する。すなわち、ユーザ操作の負担を軽減できる。
【０１０３】
つまり、本実施の形態に係る携帯通信装置１は、パケットキャプチャを実施し、パケットを取得する際に、診断対象機器２に対してＡＰ３との接続を指示することができる。このため、この携帯通信装置１によるパケットデータの取得処理と同期して、ユーザが診断対象機器２をＡＰ３と無線により接続させるといった煩雑な操作を行なう必要がない。
【０１０４】
よって、診断対象機器２とＡＰ３との接続時に発生する問題の要因を診断する際のユーザ操作の負担を軽減できるという効果を奏する。
【０１０５】
また、ＨＤＭＩケーブル４によって携帯通信端末１と診断対象機器２とを接続する構成であるために、両者の距離は必然的に近いものとなる。このため、携帯通信端末１は、診断対象機器２が送受信するパケットを適切に採取することが可能となり、問題診断に対する精度が向上する。
【０１０６】
（スキャン動作に関わるパケット解析処理）
次に、上述した「問題診断処理」において実行される、ステップＳ２８に示す「スキャン動作に関わるパケット解析処理」の詳細について、図９を参照して説明する。図９は、本発明の実施形態を示すものであり、携帯通信端末１におけるスキャン動作に関わるパケット解析処理を示すフローチャートである。
【０１０７】
上述したように、パケット検索部４６が、パケット記録部４５からの指示に応じて、メモリ２７に保存されたパケットの中から指定された条件、すなわちスキャン動作に関わるという条件のパケットを検索し、問題判定部４７に出力する。そして、問題判定部４７は、パケット検索部４６から受信したパケットを解析する。
【０１０８】
より具体的には、パケット検索部４６は、保存されたパケットの中から診断対象機器２が送信した「Probe Request」パケットが存在するか否か判定する（Ｓ４１）。ここで、「Probe Request」パケットが存在していないと判定した場合（Ｓ４１において「ＮＯ」）、その判定結果を問題判定部４７に通知する。ここで、「Probe Request」パケットが存在していない場合とは、診断対象機器２がＡＰ３のスキャン動作を実行していない場合である。このため、「Probe Request」パケットが存在していない場合としては、診断対象機器２が故障しているか、あるいは電源が入っていない場合が想定できる。そこで、問題判定部４７は、診断対象機器２が動作していないと判定する（Ｓ４７）。
【０１０９】
一方、「Probe Request」パケットが存在していると判定した場合（Ｓ４１において「ＹＥＳ」）、パケット検索部４６は、該「Probe Request」パケットに格納されたＳＳＩＤを取得する。また、パケット検索部４６は、メモリ２７に保存されているパケットの中からこの「Probe Request」パケットに対応する応答パケット、すなわち、診断対象機器２に対して送出される「Probe Response」パケットが存在するか確認する（Ｓ４３）。
【０１１０】
ここで、パケット検索部４６が対応する応答パケット、すなわち「Probe Response」パケットがないと判定した場合（Ｓ４３において「ＮＯ」）、保存されたパケットの中からＲＳＳＩが−８０ｄＢｍ以上となる「Beacon」パケットが存在するか確認する（Ｓ４４）。
【０１１１】
なお、この「Beacon」パケットとは、ＡＰ３の情報（ＳＳＩＤ、セキュリティ方式等）を周辺に伝えるためのパケットであり、ＡＰ３からブロードキャストで送信される。つまり、この「Beacon」パケットのＲＳＳＩの値から、診断対象機器の周辺に接続候補とすることができる他のＡＰが存在するか否か判定することができるのである。
【０１１２】
ステップＳ４４の判定において、「ＮＯ」の場合、すなわち、ＲＳＳＩの値が−８０ｄＢｍ以上となる「Beacon」パケットが存在しない場合、パケット検索部４６は、その旨を問題判定部４７に通知する。この通知に応じて、問題判定部４７は、診断対象機器の周辺にＡＰ３が存在しないと判定する（Ｓ４８）。
【０１１３】
一方、ステップＳ４４の判定において、「ＹＥＳ」の場合、すなわち、ＲＳＳＩの値が−８０ｄＢｍ以上となる「Beacon」パケットが存在する場合、パケット検索部４６は、この「Beacon」パケットのＳＳＩＤ情報を取得する。そして、接続を試みたＡＰ３とは異なる別のＡＰ３から取得した「Beacon」パケットのＳＳＩＤ情報を取得すると、該ＳＳＩＤ情報を問題判定部４７に送信する。
【０１１４】
問題判定部４７は、パケット検索部４６から接続を試みたＡＰ３とは異なる別のＡＰ３から取得した「Beacon」パケットのＳＳＩＤ情報を受信すると、診断対象機器２のＳＳＩＤ設定に誤りがあったと判定する（Ｓ４６）。
【０１１５】
上記したステップＳ４３において、パケット検索部４６が対応する「Probe Response」パケットが有ると判定した場合（Ｓ４３において「ＹＥＳ」）、パケット検索部４６は、メモリ２７に保存されているパケットの中から、「Probe Response」パケットによって応答しているＡＰ３が複数存在しているか確認する（Ｓ４９）。すなわち、パケット検索部４６は、記憶されているパケットを参照して、異なるＭＡＣアドレスのＡＰ３それぞれから「Probe Response」パケットが送信されているか確認する。
【０１１６】
ここで、応答しているＡＰ３が複数ない場合（Ｓ４９において「ＮＯ」）、パケット検索部４６は、この「Probe Response」パケットに対応するＲＳＳＩの値が、−８０ｄＢｍより大きいか否か確認する（Ｓ５０）。ここで、パケット検索部４６は、ＲＳＳＩの値が、−８０ｄＢｍより大きい旨確認した場合はその確認結果を、問題判定部４７に通知する。問題判定部４７は、パケット解析した結果、診断対象機器２のスキャン動作に関わる処理に問題がないとしてそのままリターンに進む。
【０１１７】
一方、パケット検索部４６は、ＲＳＳＩの値が、−８０ｄＢｍ以下である旨確認した場合、その確認結果を問題判定部４７に通知する。問題判定部４７は、ＲＳＳＩの値が低いことからＡＰ３と診断対象機器２との間の距離が遠いと判定する（Ｓ５１）。
【０１１８】
一方、パケット検索部４６がステップＳ４９において「ＹＥＳ」と判定した場合、その旨を問題判定部４７に通知する。ここで、ステップＳ４９において「ＹＥＳ」と判定した場合とは、同一のＳＳＩＤに対して複数のＡＰ３…が存在している場合である。このため、診断対象機器２が誤ったＡＰ３と接続を確立させてしまう可能性がある。そこで、問題判定部４７は、正規のＡＰ３ではなく異なるＡＰ３と接続が確立されていると判定する（Ｓ５２）。
【０１１９】
以上のようにして、本実施の形態に係る無線接続診断システム１００では、携帯通信端末１が、取得したパケットから診断対象機器２のスキャン動作に関する問題の診断を行なうことができる。
【０１２０】
また、携帯通信端末１は、ステップＳ２２における入力部２６にて受付けた診断対象機器の選択指示に応じて、選択された診断対象機器２についてのＭＡＣアドレスを取得する構成である。そして、このＭＡＣアドレスにより診断対象機器２を特定した上で、該診断対象機器２のスキャン動作に関する問題診断を行なうことができる。このため、診断対象機器２についてのスキャン動作の成否を確度よく判断することができ、さらに失敗要因を判定することができる。
【０１２１】
なお、ステップＳ４６のように、問題判定部４７が、診断対象機器２のＳＳＩＤ設定誤りと判定した場合、この判定結果を受けて、診断結果出力部４８は、表示制御部２５を制御して、図１１の表に示すような内容を表示させる。図１１は、本発明の実施形態を示すものであり、問題内容と、該問題内容に応じて携帯通信端末１で表示させる表示内容との対応関係の一例を示す表である。
【０１２２】
すなわち、診断結果出力部４８は、「「リビングＴＶ」のＳＳＩＤ設定が誤っている可能性があります」と通知するとともに、診断対象機器２に設定されているＳＳＩＤ、該診断対象機器２の周辺で確認されたＡＰ３に設定されているＳＳＩＤとを合わせて表示する。
【０１２３】
ステップＳ４７に示すように、問題判定部４７が、診断対象機器２自身が動作していないと判定した場合、診断結果出力部４８は、「「リビングＴＶ」のＷＬＡＮ(無線ＬＡＮ）動作を検知できませんでした。「リビングＴＶ」の電源が入っているか確認してください。」といった電源確認を促す表示を行なう。
【０１２４】
ステップＳ４８に示すように、問題判定部４７が、診断対象機器２の周辺にＡＰ３が存在しないと判定した場合、例えば、図１１に示すように、診断結果出力部４８は、「周辺のアクセスポイントが検知できません・・・電源が入っているか確認してください」と、利用するＡＰ３の電源確認を促す表示を行なう。
【０１２５】
ステップＳ５１に示すように、問題判定部４７が、診断対象機器２からＡＰ３までの距離が遠いと判定した場合、例えば、図１１に示すように、診断結果出力部４８は、「アクセスポイントの電波が弱い・・・設置場所を確認してください。」といったＡＰ３の再設置を促す表示を行なう。
【０１２６】
ステップＳ５２に示すように、問題判定部４７が、異なるＡＰと診断対象機器２とが接続していると判定した場合、例えば、図１１に示すように、問題判定部４７は、「同じＳＳＩＤを設定したアクセスポイントが複数存在しています。正しいアクセスポイントに接続しているか確認してください。」と接続先となるＡＰ３の確認を促す表示を行なう。
【０１２７】
（アソシエート動作以降に関わるパケット解析処理）
次に、上述した「問題診断処理」において実行される、ステップＳ３０に示す「アソシエート動作以降に関わるパケット解析処理」の詳細について、図１０を参照して説明する。図１０は、本発明の実施形態を示すものであり、携帯通信端末１におけるアソシエート動作以降に関わるパケット解析処理を示すフローチャートである。
【０１２８】
上述したように、問題判定部４７が、診断対象機器２に関してスキャン動作に問題がないと判断した場合（ステップＳ２９において「ＮＯ」）、パケット検索部４６が、保存されたパケットの中から指定された条件、すなわちアソシエート動作以降に関わるという条件のパケットを検索し、問題判定部４７に出力する。そして、問題判定部４７は、パケット検索部４６から受信したパケットを解析する。
【０１２９】
より具体的には、パケット検索部４６は、メモリ２７に保存されているパケットの中から診断対象機器２が送信した「Association Request」パケットが存在するか否か判定する（Ｓ６１）。ここで、「Association Request」パケットが存在していないと判定した場合（Ｓ６１において「ＮＯ」）、その判定結果を問題判定部４７に通知する。ここで、「Association Request」パケットが存在しない場合としては、診断対象機器２とＡＰ３とで設定されている暗号化方式等の接続方式設定が異なるため、この「Association Request」パケットの送出が抑制されている場合が想定できる。例えば、ＡＰ３では、暗号化方式としてＷＰＡが設定されているが、診断対象機器２では、暗号なしが設定されているなどの場合である。そこで、問題判定部４７は、診断対象機器２において設定されている接続方式設定に誤りがあると判定する（Ｓ６７）。
【０１３０】
一方、「Association Request」パケットが存在していると判定した場合（Ｓ６１において「ＹＥＳ」）、パケット検索部４６は、保存されたパケットの中からこの「Association Request」パケットに対応する応答パケット、すなわち、診断対象機器２に対して送出される「Association Response」パケットが存在するか確認する（Ｓ６２）。
【０１３１】
ここで、パケット検索部４６が対応する応答パケット、すなわち「Association Response」パケットが無いと判定した場合（Ｓ６２において「ＮＯ」）、その判定結果を問題判定部４７に通知する。ここで、「Association Response」パケットが無い場合としては、診断対象機器２とＡＰ３との間の距離が遠いために、診断対象機器２から送出された「Association Request」パケットをＡＰ３が受け取れなかった場合が想定できる。そこで、問題判定部４７は、診断対象機器２からＡＰ３までの距離が遠いと判定する（Ｓ６８）。
【０１３２】
一方、ステップＳ６２において、パケット検索部４６が「Association Response」パケットが存在すると判定した場合（Ｓ６２において「ＹＥＳ」）、パケット検索部４６は、「Association Response」パケットの「ステータスコード」が成功となっているか否か確認する（Ｓ６３）。
【０１３３】
ここで、「ステータスコード」が成功となっていない場合、パケット検索部４６はその旨を問題判定部４７に通知する。ここで「ステータスコード」が成功となっていない場合とは、診断対象機器２からＡＰ３に対するアソシエーション要求が拒否された場合が想定できる。そこで、問題判定部４７は、ＡＰ３から接続拒否されたと判定する（Ｓ６９）。
【０１３４】
一方、ステップＳ６３において、パケット検索部４６が「Association Response」パケットの「ステータスコード」が成功となっていると判定した場合（Ｓ６３において「ＹＥＳ」）、診断対象機器２における「Association Response」パケットの受信後に、該診断対象機器２とＡＰ３との間で送受信された鍵交換パケットが存在するか否か確認する（Ｓ６４）。パケット検索部４６が、鍵交換パケットが存在しないと確認した場合（Ｓ６４において「ＮＯ」）、その旨を問題判定部４７に通知する。鍵交換パケットが存在しない場合とは、診断対象機器２とＡＰ３との間で例えば、ＷＰＡ−ＰＳＫなどで行なわれる鍵交換を行なう構成となっていない場合が想定できる。したがって、この場合、問題判定部４７は、問題なしと判定する（Ｓ６６）。
【０１３５】
一方、ステップＳ６４において「ＹＥＳ」の場合、すなわち、鍵交換パケットが存在する場合、パケット検索部４６は、ＡＰ３から診断対象機器２に対して送出された「Deauthentication」パケットが存在するか否か確認する（Ｓ６５）。「Deauthentication」パケットが存在しない場合（ステップＳ６５において「ＮＯ」）、パケット検索部４６はその旨を問題判定部４７に通知する。パケット検索部４６は、この通知に応じて、問題なしと判定する（Ｓ６６）。
【０１３６】
一方、「Deauthentication」パケットが存在する場合（ステップＳ６５において「ＹＥＳ」）、その旨を問題判定部４７に通知する。ここで、「Deauthentication」パケットが存在する場合とは、診断対象機器２とＡＰ３との間における鍵交換に失敗した場合が想定できる。つまり、診断対象機器２において設定されているパスフレーズに設定誤りがある可能性が考えられる。したがって、この場合、問題判定部４７は、パスフレーズの設定誤りと判定する（Ｓ７０）。
【０１３７】
なお、ステップＳ６７のように、問題判定部４７が、診断対象機器２における接続方式設定の誤りと判定した場合、この判定結果を受けて、診断結果出力部４８は、表示制御部２５を制御して、図１１の表に示すような内容を表示させる。すなわち、診断結果出力部４８は、「「リビングＴＶ」のセキュリティ方式設定がアクセスポイントのセキュリティ方式と異なる可能性があります。設定を確認してください。」と通知する。
【０１３８】
ステップＳ６９に示すように、問題判定部４７が、ＡＰ３から接続拒否されたと判定した場合、図１１の表に示すように、診断結果出力部４８は、表示制御部２５を制御して、「「リビングＴＶ」はアクセスポイントから接続を拒否されています。」と通知するとともに、その拒否された理由および対策を表示させる。
【０１３９】
ステップＳ７０に示すように、問題判定部４７が、パスフレーズの設定誤りと判定した場合、この判定結果を受けて、診断結果出力部４８は、表示制御部２５を制御して、図１１の表に示すような内容を表示させる。すなわち、診断結果出力部４８は、表示制御部２５を制御して、「「リビングＴＶ」とアクセスポイントのパスフレーズが異なっている可能性があります。パスフレーズの設定を確認してください。」という通知を表示させる。
【０１４０】
なお、本実施の形態に係る無線接続診断システム１００では、携帯通信端末１において実施されたパケットキャプチャにより採取したパケットに基づき、上述した問題診断処理を実行する構成であった。ところでこのパケットキャプチャは、無線ＬＡＮ接続するにあたり異なるチャンネルが設定されている診断対象機器２…に対して一度に行なうことができない。つまり、特定のチャンネルが設定されている診断対象機器２ごとにしかパケットキャプチャを行なうことができない。そこで、図１２に示すように、上述した「問題診断処理」を１チャンネルずつ順次行なうように構成することで、選択指示された診断対象機器２に設定されているチャンネルが分からない場合であっても、この「問題診断処理」を行なうことができる。図１２は、本発明の実施形態を示すものであり、携帯通信端末１による問題診断処理の一例を示すフローチャートである。
【０１４１】
より具体的には、図５に示すフローチャートにおいて、最初にパケットキャプチャを行なうチャンネルを設定する初期診断対象チャンネルを設定するステップ（Ｓ８３）と、パケットキャプチャが未実施であるチャンネルがあるか判定するステップ（Ｓ９４）と、ステップＳ９４で未実施のチャンネルがある場合に診断対象チャンネルを更新するステップ（Ｓ９５）とをさらに含める。それ以外の図１２におけるステップＳ８１〜Ｓ８２、Ｓ８４〜Ｓ９３の各処理は、図５におけるＳ２１〜Ｓ３１の各処理と同様であり、これら各処理の説明は省略するものとする。
【０１４２】
つまり、図１２のフローチャートに示すように、ステップＳ８４におけるパケットキャプチャを開始する前に、最初にパケットキャプチャを実行するチャンネルを設定する（Ｓ８３）。この最初に設定するチャンネルは初期状態において決められており、例えば、１ＣＨなど先頭のチャンネルを最初に設定するチャンネルとすることができる。なお、このチャンネルの設定は、診断機器情報取得部５０がパケットキャプチャ実行部４４に対して指示することで実現できる。
【０１４３】
そして、この設定されたチャンネルについて携帯通信端末１では、パケットキャプチャ実行部４４がパケットキャプチャを行い、このパケットキャプチャにより採取されたパケットに基づき、ステップＳ８４〜ステップＳ９３までの処理が行なわれる。ただし、ステップＳ９１においてスキャン動作に問題があると判定した場合、問題判定部４７は、診断機器情報取得部５０にパケットキャプチャが未実施のチャンネルがあるか問い合わせる。もし、パケットキャプチャが未実施のチャンネルがない場合（ステップＳ９４において「ＮＯ」）、ステップＳ９３に進んで、スキャン動作に問題があるとして診断結果を画面に表示させる。一方、パケットキャプチャが未実施のチャンネルがある場合（Ｓ９４において「ＹＥＳ」）、問題判定部４７は、診断機器情報取得部５０に診断対象とするチャンネルを変更するように指示する。この指示に応じて、診断機器情報取得部５０は、新たなチャンネル番号についてパケットキャプチャを実施するようにパケットキャプチャ実行部４４に指示する。この指示に応じて、パケットキャプチャ実行部４４は、新たなチャンネル番号に、診断対象チャンネルを更新する（Ｓ９５）。そして、更新したチャンネルついてパケットキャプチャを実施し、ステップＳ８４からの処理を繰り返す。
【０１４４】
ところで、スキャン動作に問題があると判定される場合には、スキャン動作自体を失敗している場合と、パケットキャプチャを実施しているチャンネルが誤っている場合とがある。
【０１４５】
そこで、上述した携帯通信端末１のように、チャンネルごとに順次パケットキャプチャを実施しているか確認をとることができるように構成することで、スキャン動作自体を失敗しているのか、あるいはパケットキャプチャを実施しているチャンネルが誤っているのか判別することができる。
【０１４６】
また、本実施の形態に係る携帯通信端末１は、チャンネルごとに順次、パケットキャプチャを実施する構成であるため、「問題診断処理」を実施すべきチャンネル番号が分からない場合であっても対応することができる。
【０１４７】
また、無線接続診断システム１００では、図１３に示すように、携帯通信端末１を無線ＬＡＮアクセスポイントとして振舞わせ、無線ＬＡＮに接続できる機器の名称と該機器のＭＡＣアドレスとを取得することができるように構成されている。図１３は、本発明の実施形態を示すものであり、携帯通信端末１を無線ＬＡＮアクセスポイントとして機能させた場合の一例を示す図である。
【０１４８】
この図１３に示す例では、クライアント機器が携帯通信端末１を無線ＬＡＮアクセスポイントとみなして無線による接続を行なう。例えば、クライアント機器が複数存在する場合、携帯通信端末１はそれぞれのクライアント機器から接続を要求され、無線接続を行なうことができる。そして、携帯通信端末１は、無線による接続を確立したクライアント機器からＭＡＣアドレスを取得することで、無線接続可能なクライアント機器すべてのＭＡＣアドレスを取得することができる。
【０１４９】
ここで、上記した図１と図１４〜１７とを参照して、携帯通信端末１を無線ＬＡＮアクセスポイントとして機能させ、無線ＬＡＮに接続する機器を登録する登録処理について説明する。図１４は、本発明の実施形態を示すものであり、携帯通信端末１における、無線ＬＡＮに接続する機器の登録処理を示すフローチャートである。また、図１５から図１７は、本発明の実施形態を示すものであり、無線ＬＡＮに接続する機器の登録処理時に表示する、携帯通信端末１における入力画面の表示例を示す図である。
【０１５０】
まず、携帯通信端末１を無線ＬＡＮアクセスポイントとして機能させる場合と、機能させない場合とを区別するため、該携帯通信端末１では、操作モードを切り替えることができるようになっている。そこで、携帯通信端末１を無線ＬＡＮアクセスポイントとして機能させる場合は、まず、アクセスポイントモードに設定する（Ｓ１０１）。次に、携帯通信端末１は、接続を希望する機器からのアソシエート（接続）の要求を受付けたか否か判定する（Ｓ１０２）。
【０１５１】
すなわち、入力部２６を介してアクセスポイントモードへの設定指示を受付けると、接続機器情報記録部４９は、通信部２２の無線ＬＡＮモジュール３０を通じて、機器からアソシエートの要求を受付けたか否か判定する。
【０１５２】
機器からアソシエートの要求を受付けたと判定した場合、接続機器情報記録部４９は、接続を要求する機器から無線ＬＡＮモジュール３０を介してＭＡＣアドレスを取得する。さらに、携帯通信端末１では、接続機器情報記録部４９が表示制御部２５に指示して、図１５に示すように、接続を要求する機器から取得したＭＡＣアドレスを表示させ、登録の可否をユーザに問い合わせる表示を行なわせる。さらに、携帯通信端末１では、接続機器情報記録部４９からの指示に応じて、表示制御部２５が図１６に示すように、ＭＡＣアドレスの登録を行った機器名の入力用画面を表示させる（Ｓ１０３）。そして、この表示によりユーザから入力された機器名を入力部２６が受付ける。
【０１５３】
入力部２６が機器名の入力を受付けると、接続機器情報記録部４９は、機器から取得したＭＡＣアドレスと、入力部２６が受付けた機器名とを対応づけて接続機器情報３３として記憶部２８に記憶する。携帯通信端末１はこのようにして機器のＭＡＣアドレスを登録する（Ｓ１０４）。
【０１５４】
ここで、携帯通信端末１は、無線ＬＡＮ接続する機器から取得したＭＡＣアドレスと該機器名とを対応づけて、接続機器情報３３として記憶部２８に記憶させる構成である。このため、無線ＬＡＮで接続することができる機器のうち、任意の機器について「問題診断処理」を行なう場合、記憶部２８に記憶されている接続機器情報３３を表示領域部１７に表示させることで、該任意の機器をユーザに選択させることができる。より具体的には、携帯通信端末１は、図１７に示すような表示を行い、診断対象機器２として選択可能な機器名のリストを表示させ、ユーザに選択を促すことができる。
【０１５５】
以上のように、本実施の形態に係る携帯通信端末１は、問題診断処理を行なう前に、診断対象機器２とすることができる機器の機器名称とＭＡＣアドレスとを登録することができる。また、登録した機器の中から診断対象機器２とする機器をユーザに選択させることができる。
【０１５６】
なお、本実施の形態に係る携帯通信端末１と診断対象機器２とはＨＤＭＩケーブル４により接続される構成であるが、両者を接続する有線ケーブルはＨＤＭＩケーブル４に限定されるものではない。例えば、ＵＳＢケーブルであってもよく、少なくとも携帯通信端末１から診断対象機器２に制御信号を送信できるものであればよい。
【０１５７】
最後に、携帯通信端末１が備える各ブロック、特には、ＣＥＣコマンド受信部４１、ＣＥＣコマンド送信部４２、ＨＤＭＩ状態取得部４３、パケットキャプチャ実行部４４、パケット記録部４５、パケット検索部４６、問題判定部４７、診断結果出力部４８、接続機器情報記録部４９、および診断機器情報取得部５０は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵ２９を用いてソフトウェアによって実現してもよい。
【０１５８】
すなわち、携帯通信端末１は、各機能を実現する制御プログラムの命令を実行するＣＰＵ２９、上記プログラムを格納したＲＯＭ（read only memory）（記憶部２８）、上記プログラムを展開するＲＡＭ（random access memory）（メモリ２７）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである携帯通信端末１における制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、携帯通信端末１に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０１５９】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１６０】
本実施の形態に係る携帯通信端末１は、ＡＰ３と、該ＡＰ３と無線による接続を確立させる診断対象機器２との間において、無線接続時に送受信されるパケットを取得し、取得したパケットデータから、無線接続時に発生する問題を判定することができる。また、携帯通信端末１は、診断対象機器２とＨＤＭＩケーブル４により接続されており、パケットの採取時に、ＨＤＭＩケーブル４を通じて診断対象機器２に対してＡＰ３との無線接続を指示することができる。このため、ユーザは診断対象機器２を直接操作してＡＰ３との無線接続を実施する必要がない。このように、パケットキャプチャの実行と連動させて診断対象機器２とＡＰ３との無線接続を確立させる必要がある場合などに有効に適用できる。
【符号の説明】
【０１６１】
１  携帯通信端末（要因診断装置）
２  診断対象機器（無線通信機器）
３  アクセスポイント（ＡＰ・中継器）
４  ＨＤＭＩケーブル（有線ケーブル）
２１  ＨＤＭＩ制御部
２２  通信部（接続要求受付け部）
２３  音声出力部
２４  音声入力部
２５  表示制御部
２６  入力部（取得指示受付け手段・入力受付け手段）
２７  メモリ
２８  記憶部（記憶装置）
２９  ＣＰＵ
３０  無線ＬＡＮモジュール（接続要求受付け部）
３１  無線ＬＡＮ設定領域
３２  プログラム保存領域
３３  接続機器情報
４１  ＣＥＣコマンド受信部
４２  ＣＥＣコマンド送信部（信号送信手段）
４３  ＨＤＭＩ状態取得部（状態判定手段）
４４  パケットキャプチャ実行部
４５  パケット記録部（パケットデータ取得手段）
４６  パケット検索部（検索手段）
４７  問題判定部
４８  診断結果出力部
４９  接続機器情報記録部（識別番号取得手段・入力受付け手段・記録手段）
５０  診断機器情報取得部（取得指示受付け手段・識別番号取得手段）
１００  無線接続診断システム
【図１】
2012060363.tif 000003
【図２】
2012060363.tif 000004
【図３】
2012060363.tif 000005
【図４】
2012060363.tif 000006
【図５】
2012060363.tif 000007
【図６】
2012060363.tif 000008
【図７】
2012060363.tif 000009
【図８】
2012060363.tif 000010
【図９】
2012060363.tif 000011
【図１０】
2012060363.tif 000012
【図１１】
2012060363.tif 000013
【図１２】
2012060363.tif 000014
【図１３】
2012060363.tif 000015
【図１４】
2012060363.tif 000016
【図１５】
2012060363.tif 000017
【図１６】
2012060363.tif 000018
【図１７】
2012060363.tif 000019
【図１８】
2012060363.tif 000020
【図１９】
2012060363.tif 000021
【図２０】
2012060363.tif 000022
【図２１】
2012060363.tif 000023
【図２２】
2012060363.tif 000024
【図２３】
2012060363.tif 000025
【図２４】
2012060363.tif 000026
【図２５】
2012060363.tif 000027
【図２６】
2012060363.tif 000028