(57)【特許請求の範囲】
【請求項１】
電波を発信する親機と無線通信可能な通信装置であって、
前記親機に対してサイズの異なるパケットを、前記パケットのサイズに応じて送信間隔を変更しながら複数送信し、複数のパケットのそれぞれに対応して、当該パケットを送信してから、前記親機が送信した応答パケットを受信するまでの時間である往復遅延時間を取得する取得部と、
前記取得部が取得した複数の往復遅延時間に基づいて、前記サイズの増加量に対する前記往復遅延時間の増加量を算出する増加量算出部と、
前記サイズの増加量に対する前記往復遅延時間の増加量に基づいて前記親機とのリンク速度を算出するリンク速度算出部と、
を備える通信装置。
【請求項２】
前記増加量算出部は、前記取得部が取得した複数の往復遅延時間のうち、それぞれのサイズのパケットに対応する最小の往復遅延時間に基づいて、前記サイズの増加量に対する前記往復遅延時間の増加量を算出する、
請求項１に記載の通信装置。
【請求項３】
前記取得部は、前記サイズがそれぞれ異なる前記パケットの組み合わせを１セットとし、複数セットのそれぞれに対応する複数の前記往復遅延時間を取得する、
請求項１又は２に記載の通信装置。
【請求項４】
前記親機の無線通信を中継する中継装置の設置候補位置において送信した所定サイズのパケットに対応する往復遅延時間が、所定の閾値以下である場合に、前記設置候補位置が前記親機に近すぎて、前記中継装置の設置位置として不適切な位置であると判定する判定部と、
前記リンク速度算出部が算出した前記リンク速度から算出される実効スループットに基づいて、前記所定の閾値を更新する更新部とをさらに備える、
請求項１から３のいずれか１項に記載の通信装置。
【請求項５】
電波を発信する親機と、当該親機と無線通信可能な通信装置とを備える通信システムであって、
前記親機は、前記通信装置からパケットを受信したことに応じて、当該通信装置に応答パケットを送信し、
前記通信装置は、
前記通信装置が、前記親機に対してサイズの異なるパケットを、前記パケットのサイズに応じて送信間隔を変更しながら複数送信し、複数のパケットのそれぞれに対応して、当該パケットを送信してから、前記親機が送信した前記応答パケットを受信するまでの時間である往復遅延時間を取得する取得部と、
前記取得部が取得した複数の往復遅延時間に基づいて、前記サイズの増加量に対する前記往復遅延時間の増加量を算出する増加量算出部と、
前記サイズの増加量に対する前記往復遅延時間の増加量に基づいて前記親機とのリンク速度を算出するリンク速度算出部とを有する、
通信システム。
【請求項６】
電波を発信する親機とのリンク速度を算出する算出方法であって、
前記親機と無線通信可能な通信装置において、前記親機に対してサイズの異なるパケットを、前記パケットのサイズに応じて送信間隔を変更しながら複数送信し、複数のパケットのそれぞれに対応して、当該パケットを送信してから、前記親機が送信した応答パケットを受信するまでの時間である往復遅延時間を取得するステップと、
取得した複数の往復遅延時間に基づいて、前記サイズの増加量に対する前記往復遅延時間の増加量を算出するステップと、
前記サイズの増加量に対する前記往復遅延時間の増加量に基づいて前記親機とのリンク速度を算出するステップと、
を備える算出方法。
【請求項７】
電波を発信する親機と無線通信可能なコンピュータを、
前記親機に対してサイズの異なるパケットを、前記パケットのサイズに応じて送信間隔を変更しながら複数送信し、複数のパケットのそれぞれに対応して、当該パケットを送信してから、前記親機が送信した応答パケットを受信するまでの時間である往復遅延時間を取得する取得部、
前記取得部が取得した複数の往復遅延時間に基づいて、前記サイズの増加量に対する前記往復遅延時間の増加量を算出する増加量算出部、及び、
前記サイズの増加量に対する前記往復遅延時間の増加量に基づいて前記親機とのリンク速度を算出するリンク速度算出部、
として機能させる通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信システム、算出方法及び通信プログラムに関する。
【背景技術】
【０００２】
従来、無線ＬＡＮ等の無線通信機器の中継装置を設置する際に、当該中継装置の設置予定位置においてスループットが十分に出ているか否かといった検証が行われている。例えば、特許文献１には、無線ＬＡＮの基地局装置に対して無線ＬＡＮ制御信号を送信した回数と、当該無線ＬＡＮ制御信号に対する応答信号を当該親機から受信した回数とに基づいてフレームエラーレートを算出し、スループットの理論値と、フレームエラーレートとに基づいて、当該無線ＬＡＮのスループットを算出する測定装置が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４６７５７４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、中継装置の設置予定位置においてスループットが十分に出ているか否かといった検証を行う場合には、子機又は中継機と、親機との間で取り得るスループットのうち、理論上の最大スループットであるリンク速度を特定し、当該リンク速度に基づいて設置予定位置が中継装置の設置位置として妥当か否かを判定することが望ましい。
【０００５】
リンク速度を特定する際には、例えば、ユーザが子機を持ちながら、親機の周辺を移動することにより、複数の位置におけるスループットを測定し、これらのスループットの中から最大のスループットに基づいてリンク速度を特定することが考えられる。
【０００６】
しかしながら、ユーザが測定していない位置が、最大のスループットを取る位置となる可能性があり、リンク速度を精度良く特定することができないという問題がある。また、精度良くリンク速度を特定するには、測定位置を増やす必要があり、ユーザにとって煩雑であるという問題があった。
【０００７】
そこで、本発明はこれらの点に鑑みてなされたものであり、複数の位置においてスループットを測定せずに親機とのリンク速度を精度良く特定することができる通信装置、通信システム、算出方法及び通信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の態様に係る通信装置は、電波を発信する親機と無線通信可能な通信装置であって、前記親機に対してサイズの異なるパケットを複数送信し、複数のパケットのそれぞれに対応して、当該パケットを送信してから、前記親機が送信した応答パケットを受信するまでの時間である往復遅延時間を取得する取得部と、前記取得部が取得した複数の往復遅延時間に基づいて、前記サイズの増加量に対する前記往復遅延時間の増加量を算出する増加量算出部と、前記サイズの増加量に対する前記往復遅延時間の増加量に基づいて前記親機とのリンク速度を算出するリンク速度算出部と、を備える。
【０００９】
前記増加量算出部は、前記取得部が取得した複数の往復遅延時間のうち、それぞれのサイズのパケットに対応する最小の往復遅延時間に基づいて、前記サイズの増加量に対する前記往復遅延時間の増加量を算出してもよい。
【００１０】
前記取得部は、前記サイズがそれぞれ異なる前記パケットの組み合わせを１セットとし、複数セットのそれぞれに対応する複数の前記往復遅延時間を取得してもよい。
前記取得部は、前記パケットのサイズに応じて送信間隔を変更しながら前記パケットを前記親機に複数送信してもよい。
【００１１】
前記通信装置は、前記親機の無線通信を中継する中継装置の設置候補位置において送信した所定サイズのパケットに対応する往復遅延時間が、所定の閾値以下である場合に、前記設置候補位置が前記親機に近すぎて、前記中継装置の設置位置として不適切な位置であると判定する判定部と、前記リンク速度算出部が算出した前記リンク速度から算出される実効スループットに基づいて、前記所定の閾値を更新する更新部とをさらに備えてもよい。
【００１２】
本発明の第２の態様に係る通信システムは、電波を発信する親機と、当該親機と無線通信可能な通信装置とを備える通信システムであって、前記親機は、前記通信装置からパケットを受信したことに応じて、当該通信装置に応答パケットを送信し、前記通信装置は、前記親機に対してサイズの異なるパケットを複数送信し、複数のパケットのそれぞれに対応して、当該パケットを送信してから、前記親機が送信した前記応答パケットを受信するまでの時間である往復遅延時間を取得する取得部と、前記取得部が取得した複数の往復遅延時間に基づいて、前記サイズの増加量に対する前記往復遅延時間の増加量を算出する増加量算出部と、前記サイズの増加量に対する前記往復遅延時間の増加量に基づいて前記親機とのリンク速度を算出するリンク速度算出部とを有する。
【００１３】
本発明の第３の態様に係る算出方法は、電波を発信する親機とのリンク速度を算出する算出方法であって、前記親機と無線通信可能な通信装置において、前記親機に対してサイズの異なるパケットを複数送信し、複数のパケットのそれぞれに対応して、当該パケットを送信してから、前記親機が送信した応答パケットを受信するまでの時間である往復遅延時間を取得するステップと、取得した複数の往復遅延時間に基づいて、前記サイズの増加量に対する前記往復遅延時間の増加量を算出するステップと、前記サイズの増加量に対する前記往復遅延時間の増加量に基づいて前記親機とのリンク速度を算出するステップと、を備える。
【００１４】
本発明の第４の態様に係る通信プログラムは、電波を発信する親機と無線通信可能なコンピュータを、前記親機に対してサイズの異なるパケットを複数送信し、複数のパケットのそれぞれに対応して、当該パケットを送信してから、前記親機が送信した応答パケットを受信するまでの時間である往復遅延時間を取得する取得部、前記取得部が取得した複数の往復遅延時間に基づいて、前記サイズの増加量に対する前記往復遅延時間の増加量を算出する増加量算出部、及び、前記サイズの増加量に対する前記往復遅延時間の増加量に基づいて前記親機とのリンク速度を算出するリンク速度算出部、として機能させる。
【発明の効果】
【００１５】
本発明によれば、複数の位置においてスループットを測定せずに親機とのリンク速度を精度良く特定することができるという効果を奏する。
【図面の簡単な説明】
【００１６】
【図１】本実施形態に係る通信システムの概要を示す図である。
【図２】本実施形態に係る通信装置の構成を示す図である。
【図３】中継装置の設置位置の適否判定用の画面の一例である。
【図４】中継装置の設置位置の適否判定用の画面に判定結果及び適切度が表示された例を示す図である。
【図５Ａ】実際のスループットが、所定の解像度の映像を視聴するために十分とされるスループットよりも大きい場合のスループット特性の例を示す図である。
【図５Ｂ】実際のスループットが、所定の解像度の映像を視聴するために十分とされるスループットよりも小さい場合のスループット特性の例を示す図である。
【図６】ＲＴＴの要素を説明する図である。
【図７】パケットに含まれるＩＣＭＰデータの構成を示す図である。
【図８Ａ】取得部が送信したパケットのサイズと、当該パケットに対応して取得したＲＴＴとの関係を表すグラフである。
【図８Ｂ】図８Ａに、パケットのサイズの増加量に対するＲＴＴの増加量の算出結果に基づく直線を描画した図である。
【図９】設置候補位置の適否の判定に係る処理の流れを示すフローチャートである。
【図１０】第３閾値の更新に係る処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態について説明する。
［通信システムＳの概要］
図１は、本実施形態に係る通信システムＳの概要を示す図である。通信システムＳは、親機１と、通信装置２とを備える。通信システムＳは、親機１の通信を中継する中継装置の設置候補となる位置を示す設置候補位置が、設置位置として適しているか否かを判定するシステムである。
【００１８】
親機１は、電波を発信する機能を有しており、例えば無線ＬＡＮのアクセスポイントである。通信装置２は、親機１と無線により通信可能な子機であり、スマートフォンやタブレット等の携帯端末である。本実施形態では、親機１が建物内に設置されており、通信装置２を持ったユーザが、当該建物内を自由に移動できることが想定されている。なお、親機１は、無線ＬＡＮのアクセスポイントに有線により接続されたコンピュータであってもよい。
【００１９】
通信装置２は、ユーザが設置候補位置に位置している場合に当該ユーザから所定の操作を受け付けたことに応じて、親機１に対してエコー要求を行うパケットを送信し、親機１から応答パケットを受信することにより、パケットを送信してから応答パケットを受信するまでの往復遅延時間（Round Trip Time、以下、「ＲＴＴ」という。）を取得する（図１の（１））。そして、通信装置２は、取得したＲＴＴに基づいて、設置候補位置が中継装置の設置位置として適切か否かを判定する（図１の（２））。そして、通信装置２は、判定結果を通信装置２の表示部に表示させる（図１の（３））。これにより、通信装置２のユーザは、設置候補位置が、中継装置の設置位置として適切であるかを確認することができる。
以下、通信システムＳを構成する通信装置２の構成について説明する。
【００２０】
［通信装置２の構成例］
図２は、本実施形態に係る通信装置２の構成を示す図である。
通信装置２は、表示部２１と、入力部２２と、無線部２３と、記憶部２４と、制御部２５とを備える。
【００２１】
表示部２１は、例えば、液晶ディスプレイや有機ＥＬ（Electro-Luminescence）ディスプレイ等により構成される。表示部２１は、例えば、制御部２５の制御に応じて、中継装置の設置候補位置が、中継装置の設置位置として適切であるか否かを示す画面を表示する。
入力部２２は、例えば、ボタンや、表示部２１上に配置される接触センサ等により構成されており、通信装置２のユーザから操作入力を受け付ける。
【００２２】
無線部２３は、例えば、無線によって親機１等の外部装置と通信を行う。具体的には、無線部２３は、制御部２５から出力された信号を変調してＲＦ（Radio Frequency）信号を生成し、アンテナ（不図示）を介して当該ＲＦ信号を無線送信する。無線部２３は、アンテナを介して受信したＲＦ信号を復調し、復調により得られた信号を制御部２５に出力する。
【００２３】
記憶部２４は、例えば、ＲＯＭ及びＲＡＭ等により構成される。記憶部２４は、通信装置２を機能させるための各種プログラムを記憶する。例えば、記憶部２４は、通信装置２の制御部２５を、後述する取得部２５１、判定部２５２、適切度算出部２５３、表示制御部２５４、第２閾値算出部２５５、第３閾値算出部２５６、増加量算出部２５７、及びリンク速度算出部２５８として機能させる通信プログラムとしての速度測定用アプリケーションを記憶する。
【００２４】
制御部２５は、例えば、ＣＰＵにより構成される。制御部２５は、記憶部２４に記憶されている各種プログラムを実行することにより、通信装置２に係る機能を制御する。制御部２５は、取得部２５１と、判定部２５２と、適切度算出部２５３と、表示制御部２５４と、第２閾値算出部２５５と、第３閾値算出部２５６と、増加量算出部２５７と、リンク速度算出部２５８とを備える。
【００２５】
［設置候補位置の適否の判定］
取得部２５１、判定部２５２、適切度算出部２５３、及び表示制御部２５４は、協働することにより、中継装置の設置候補位置が、中継装置の設置位置として適切か否かを判定し、判定結果を表示部２１に表示させる。以下、取得部２５１、判定部２５２、適切度算出部２５３、及び表示制御部２５４の、設置候補位置の適否の判定に係る処理について説明する。
【００２６】
取得部２５１は、設置候補位置において、通信装置２が、親機１に対して所定サイズのパケットを送信し、当該パケットに対応するＲＴＴを取得する。具体的には、まず、通信装置２のユーザは、通信装置２のメニュー（不図示）から速度測定用アプリケーションを選択し、通信装置２に速度測定用アプリケーションを実行させる。速度測定用アプリケーションが実行されたことに応じて、制御部２５は、図３に示す、中継装置の設置位置の適否判定用の画面を表示部２１に表示させる。
【００２７】
図３に示す画面では、開始ボタンが表示されている。ユーザは、通信装置２を持ちながら中継装置の設置候補位置に移動する。そして、ユーザが、当該設置候補位置において開始ボタンを押下すると、取得部２５１は、ＩＣＭＰ（Internet Control Message Protocol）のｐｉｎｇを実行することにより、親機１に対してエコー要求を行うパケットを親機１に複数回送信する。親機１は、当該パケットを受信したことに応じて、応答パケットを送信する。
【００２８】
取得部２５１は、親機１に送信した複数のパケットのそれぞれに対応する応答パケットを受信すると、例えば、応答パケットを受信した時刻から親機１に対してパケットを送信した時刻を減算することにより、複数のパケットのそれぞれに対応する複数のＲＴＴを取得する。また、取得部２５１は、送信したパケットに対応する応答パケットを所定時間内に受け取らなかった場合、パケットがロスしたものとする。そして、取得部２５１は、通信装置２が、親機１に対して送信した複数のパケットのそれぞれに対応して応答パケットを取得できたか否かを判定することにより、パケットのロス率を取得する。
【００２９】
また、取得部２５１は、同一の設置候補位置において取得した複数のＲＴＴを用いて、ＲＴＴの平均値及び分散を算出する。また、取得部２５１は、設置候補位置における親機１の電波の強度を示す電波強度情報を取得する。
【００３０】
判定部２５２は、所定サイズのパケットに対応する、取得部２５１が取得したＲＴＴに基づいて、設置候補位置が設置位置として適しているか否かを判定する。具体的には、判定部２５２は、パケットのロス率及びＲＴＴの平均値に基づいて、設置候補位置が親機１から遠く、中継装置の設置位置として不適切な位置であるか否かを判定する。また、判定部２５２は、取得部２５１が設置候補位置において取得した電波強度情報が示す親機１の電波強度に基づいて、設置候補位置が親機１から遠く、中継装置の設置位置として不適切な位置であるか否かを判定する。
【００３１】
より具体的には、判定部２５２は、ロス率が、予め定められた第１閾値以上、ＲＴＴの平均値が第２閾値以上、又は親機１の電波強度が第４閾値以下である場合に、設置候補位置が親機１から遠く、設置位置として不適切な位置であると判定する。
【００３２】
例えば、通信装置２が送信したパケットの個数をn、ロス率をloss(n)、第１閾値をth_loss、ＲＴＴの平均値をave(n)、第２閾値をth_ave_max、親機１の電波強度をrssi、第４閾値をth_rssi_minとした場合に、判定部２５２は、以下の式（１）に示す条件式を満たすと、設置候補位置が親機１から遠く、中継装置の設置位置として不適切であると判定する。ここで、記号「||」は、論理和を示している。このようにすることで、通信装置２は、設置候補位置が親機１から遠すぎることをユーザに確認させることができる。なお、th_ave_maxは、所定の解像度の映像を視聴するために最低限必要とされるスループットに基づいて、第２閾値算出部２５５によって算出される。この算出の方法については後述する。
loss(n) ≧ th_loss || ave(n) ≧ th_ave_max|| rssi ≦ th_rssi_min ・・・（１）
【００３３】
また、判定部２５２は、ＲＴＴの平均値に基づいて、設置候補位置が親機１に近すぎて、中継装置の設置位置として不適切な位置であるか否かを判定する。具体的には、判定部２５２は、設置候補位置における、所定サイズの複数のパケットの送信に対応するＲＴＴの平均値が第３閾値以下である場合に、当該設置候補位置が親機１に近すぎて、中継装置の設置位置として不適切な位置であると判定する。
【００３４】
また、判定部２５２は、取得部２５１が取得した分散に基づいて、設置候補位置が親機１に近すぎて、設置位置として不適切な位置であるか否かを判定する。具体的には、設置候補位置が親機１に近い場合、設置候補位置が親機１から遠い場合に比べて親機１の電波強度が強いことから、通信の遅延が生じにくく、ＲＴＴのばらつきが少なくなる。そこで、判定部２５２は、設置候補位置におけるＲＴＴの分散が、第５閾値以下である場合に、当該設置候補位置が親機１に近すぎて、中継装置の設置位置として不適切な位置であると判定する。
【００３５】
また、判定部２５２は、取得部２５１が設置候補位置において取得した電波強度情報が示す親機１の電波強度に基づいて、設置候補位置が親機１に近すぎて、中継装置の設置位置として不適切な位置であるか否かを判定する。具体的には、判定部２５２は、親機１の電波強度が、第４閾値よりも大きい第６閾値以上である場合に、設置候補位置が親機１に近すぎて、中継装置の設置位置として不適切な位置であるか否かを判定する。
【００３６】
例えば、第３閾値をth_ave_min、ＲＴＴの分散をvar(n)、第５閾値をth_var、第６閾値をth_rssi_maxとした場合に、判定部２５２は、以下の式（２）に示す条件式を満たすと、設置候補位置が親機１に近すぎて中継装置の設置位置として不適切であると判定する。このようにすることで、通信装置２は、設置候補位置が親機１に近すぎることをユーザに確認させることができる。なお、th_ave_min及びth_varは、所定の解像度の映像を視聴するために十分とされるスループットに基づいて、第３閾値算出部２５６によって算出される。th_ave_minの算出の方法については後述する。
ave(n) ≦ th_ave_min || var(n) ≦ th_var || rssi ≧ th_rssi_max ・・・（２）
【００３７】
また、判定部２５２は、上述の式（１）及び式（２）のいずれの条件式も満たさない場合、設置候補位置が、中継装置の設置位置として適切な位置であると判定する。
ここで、通信装置２のユーザが、最適な設置候補位置を選択するために、通信装置２を持ちながら移動することが考えられる。このため、判定部２５２は、定期的（例えば１秒おき）に、取得部２５１が取得したＲＴＴに基づいて、設置候補位置が設置位置として適しているか否かを判定する。例えば、判定部２５２は、通信装置２が同一の場所に位置している場合に、取得部２５１が当該同一の場所において過去ｎ秒間に取得した複数のＲＴＴの平均値を算出し、当該統計値が第２閾値以上である場合に、設置候補位置が親機１から遠く、設置候補位置が不適切な位置であると判定してもよい。
【００３８】
この場合、通信装置２は、自身にかかる加速度を検出する加速度検出部（不図示）や、自身の位置を検出する位置検出部（不図示）を備えておき、判定部２５２は、加速度検出部が検出した加速度、及び位置検出部が検出した通信装置２の位置の少なくともいずれかに基づいて、通信装置２が同一の設置候補位置に位置しているか否かを判定してもよい。このようにすることで、判定部２５２は、同一の位置において過去ｎ秒間に取得した多くのＲＴＴに基づいて平均値を算出するので、当該同一の位置における電波状況を多く反映した平均値を算出することができる。
【００３９】
適切度算出部２５３は、設置候補位置が設置位置として適していると判定部２５２が判定した場合に、ＲＴＴ、所定解像度の映像を視聴するために最低限必要とされるスループット、当該映像を視聴するために十分とされるスループット、及びパケットのサイズとに基づいて、設置候補位置の、設置位置としての適切度を算出する。
【００４０】
具体的には、適切度をGAUGE(n)とすると、適切度算出部２５３は、以下の式（３）に基づいて適切度を算出する。ここで、ave(n)は、th_ave_minよりも大きく、th_ave_maxよりも小さいことから、式（３）において、適切度は、０よりも大きく、１よりも小さい値となる。ここで、適切度が０．５に近ければ近いほど、設置候補位置が適切であることを示すものとする。また、適切度が０に近ければ近いほど、設置候補位置が親機１に近いことを示し、１に近ければ近いほど、設置候補位置が親機１から遠いことを示している。
GAUGE(n) = (ave(n) - th_ave_min) / (th_ave_max - th_ave_min)・・・（３）
なお、適切度算出部２５３は、取得部２５１が設置候補位置において取得した親機１の電波強度に基づいて、設置候補位置の設置位置としての適切度を算出してもよい。
【００４１】
表示制御部２５４は、判定部２５２による判定結果、及び適切度算出部２５３による適切度を示す情報を表示部２１に表示させる。具体的には、表示制御部２５４は、図３に示す、表示部２１に表示されている中継装置の設置位置の適否判定用の画面に対して、判定結果及び適切度を表示させる。
【００４２】
図４は、中継装置の設置位置の適否判定用の画面に、判定結果及び適切度が表示された例を示す図である。図４に示すように、適否判定用の画面には、中継装置の設置候補位置が、設置位置として近すぎるか、適切か、遠すぎるかを分類する第１領域２２１、第２領域２２２及び第３領域２２３が表示されている。また、適否判定用の画面には、停止ボタンが表示されており、この停止ボタンがユーザによって押下されると、取得部２５１がパケットの送信を停止するとともに、判定部２５２が判定を停止する。
【００４３】
表示制御部２５４は、判定結果及び適切度をインジケータ２２０で示す。具体的には、表示制御部２５４は、判定結果が適切であることを示している場合、インジケータを第２領域２２２に表示させる。ここで、表示制御部２５４は、第１領域２２１と第２領域２２２との境界線に対応する横軸上の座標を、適切度「０」に対応する座標Xminとし、第２領域２２２と第３領域２２３との境界線に対応する横軸上の座標を、適切度「１」に対応する座標Xmaxとする。そして、表示制御部２５４は、適切度算出部２５３が算出した適切度に対応する横軸上の座標Xgaugeを以下の式（４）に基づいて算出し、当該座標Xgaugeにインジケータ２２０を表示させる。
Xgauge = Xmin + (Xmax - Xmin)*(1 - GAUGE(n)) ・・・（４）
【００４４】
また、表示制御部２５４は、判定結果が親機１に近すぎることを示している場合、インジケータ２２０を第１領域２２１に表示させる。また、表示制御部２５４は、判定結果が親機１から遠すぎることを示している場合、インジケータ２２０を第３領域２２３に表示させる。
【００４５】
ここで、判定部２５２が、設置候補位置が設置位置として適しているか否かを定期的に判定することから、表示制御部２５４は、当該判定の結果に基づいて、定期的にインジケータ２２０を再描画する。これにより、通信装置２のユーザは、インジケータ２２０の位置を確認しながら、設置候補位置のうち、最適と考えられる設置候補位置を選択することができる。
【００４６】
［第２閾値及び第３閾値の算出］
第２閾値算出部２５５及び第３閾値算出部２５６は、それぞれ、第２閾値及び第３閾値を算出する。以下、第２閾値及び第３閾値を算出する処理について説明する。
【００４７】
第２閾値算出部２５５は、所定の解像度の映像を視聴するために最低限必要とされるスループットと、パケットのサイズとに基づいて、当該映像を視聴するために最低限必要とされるＲＴＴを第２閾値として算出する。
【００４８】
最低限必要とされるスループットをth_min[Mbit/sec]、通信装置２が親機１に対して送信するパケットのサイズをD[byte]とすると、第２閾値th_ave_max[msec]は、以下の式（５）で求められる。例えば、最低限必要とされるスループットが6Mbps、パケットのサイズが56500byteである場合、第２閾値th_ave_maxは、150.6msecと求められる。
th_ave_max=D * 8 * 2 / th_min / 1000・・・（５）
【００４９】
第３閾値算出部２５６は、所定の解像度の映像を視聴するために十分とされるスループットと、パケットのサイズとに基づいて、当該映像を視聴するために十分とされるＲＴＴを第３閾値として算出する。
【００５０】
十分とされるスループットをth_max[Mbit/sec]、通信装置２が親機１に対して送信するパケットのサイズをD[byte]とすると、第３閾値th_ave_min[msec]は、以下の式（６）で求められる。例えば、十分とされるスループットが40Mbps、パケットのサイズが56500byteである場合、第３閾値th_ave_minは、22.6msecと求められる。
th_ave_min=D * 8 * 2 / th_max / 1000・・・（６）
【００５１】
［第３閾値の更新］
ここで、無線通信において用いる無線ＬＡＮの仕様や、子機のスペックによっては、実際のスループットが、所定の解像度の映像を視聴するために十分とされるスループットよりも大きかったり、小さかったりすることがある。
【００５２】
図５Ａは、実際のスループットが、所定の解像度の映像を視聴するために十分とされるスループットよりも大きい場合のスループット特性の例を示す図である。図５Ｂは、実際のスループットが、所定の解像度の映像を視聴するために十分とされるスループットよりも小さい場合のスループット特性の例を示す図である。図５Ａ及び図５Ｂに示す例では、横軸に、通信装置２が親機１から受信する電波の電波強度を示し、縦軸に、通信装置２が当該電波強度の電波を受信した位置における実際のスループットを示す。
【００５３】
例えば、所定の解像度の映像を視聴するために十分とされるスループットが４０Ｍｐｓ、当該映像を視聴するために最低限必要とされるスループットが６Ｍｂｐｓである場合、図５Ａに示すスループット特性では、設置候補位置が親機１に近すぎると判定される電波強度の範囲が、約−７５ｄＢｍ以上となり、通信装置２が親機１から遠い位置であっても親機１に近すぎると判定されてしまう。また、図５Ａに示すスループット特性では、設置候補位置が設置位置として適切と判定される電波強度の範囲が、約−７５ｄＢｍから約−８０ｄＢｍまでの範囲に限られ、適切と判定されるエリアが限られるという問題がある。
【００５４】
また、図５Ｂでは、設置候補位置が親機１に近すぎると判定される電波強度の範囲が存在せず、設置候補位置が設置位置として適切と判定される電波強度の範囲が、約−８５ｄＢｍ以上となる。これにより、通信装置２が親機１に近い位置であっても設置位置として適切と判定されてしまう。
【００５５】
これに対して、通信装置２では、親機に対してサイズの異なるパケットを複数送信し、複数のパケットに対応するＲＴＴを取得する。そして、第３閾値算出部２５６は、更新部として機能し、当該ＲＴＴに基づいて第３閾値を更新する。具体的には、第３閾値の更新は、取得部２５１、増加量算出部２５７、リンク速度算出部２５８及び第３閾値算出部２５６が協働することにより行われる。以下に、第３閾値の更新に係る処理について説明する。
【００５６】
取得部２５１は、同一位置において、親機１に対してサイズの異なるパケットを複数送信し、複数のパケットのそれぞれに対応して、当該パケットを送信してから、親機１が送信した応答パケットを受信するまでの時間であるＲＴＴを取得する。
【００５７】
具体的には、まず、通信装置２のユーザは、通信装置２に速度測定用アプリケーションを実行させた後、所定の操作を行い、第３閾値を設定するための設定画面（不図示）を表示させる。この設定画面には、開始ボタンが表示されている。ユーザが、通信装置２が親機１と通信可能な範囲の任意の位置において開始ボタンを押下すると、取得部２５１は、当該位置においてＩＣＭＰのｐｉｎｇを実行して、サイズの異なる複数のパケットの親機１への送信を開始する。そして、取得部２５１は、親機１に送信した複数のパケットのそれぞれに対応する複数のＲＴＴを取得する。
【００５８】
例えば、取得部２５１は、ｐｉｎｇを実行する間隔を１００ｍｓとし、１バイトから６５０００バイトまで１バイトずつパケットのサイズを増加させながらｐｉｎｇを実行する。
なお、取得部２５１は、サイズがそれぞれ異なるパケットの組み合わせを１セットとし、複数セットのそれぞれに対応する複数のＲＴＴを取得してもよい。
【００５９】
ここで、パケットの送信間隔が短すぎる場合には、単位時間あたりに送信するデータ量が増えすぎ、親機１に設けられているバッファがオーバフローしてしまい、パケットロスが発生する確率が高くなるという問題がある。そこで、取得部２５１は、パケットのサイズに応じて送信間隔を変更しながらパケットを親機１に送信してもよい。例えば、取得部２５１は、パケットのサイズが大きい場合には送信間隔を長くしてもよい。このようにすることで、パケットロスが発生する確率を低くし、取得部２５１が小さい値のＲＴＴを取得する確率を高めることができる。
【００６０】
増加量算出部２５７は、取得部２５１が取得した複数のＲＴＴに基づいて、パケットのサイズの増加量に対するＲＴＴの増加量を算出する。具体的には、増加量算出部２５７は、取得部２５１が取得した複数のＲＴＴのうち、それぞれのサイズのパケットに対応する最小のＲＴＴに基づいて、パケットのサイズの増加量に対するＲＴＴの増加量（Δmin.RTT / ΔDicmpdata）を算出する。増加量算出部２５７は、例えば、最小二乗法を用いて、パケットのサイズの増加量に対するＲＴＴの増加量を算出する。
【００６１】
リンク速度算出部２５８は、増加量算出部２５７が算出した、パケットのサイズの増加量に対するＲＴＴの増加量に基づいて親機１とのリンク速度を算出する。ここで、リンク速度は、親機１と、通信装置２との間のスループットの理論上の最大値である。
【００６２】
ここで、無線通信によってパケットを送受信する際のＲＴＴは、図６に示すように、親機１及び通信装置２における送信待ち（キャリアビジー）時間、ＩＣＭＰのロード時間（ICMP load）、送信キューの待ち時間、フレーム間スペースとしてのＤＩＦＳ（DCF Inter Frame Space）及びＳＩＦＳ（Short Inter Frame Space）、バックオフ時間ＢＯ（Backoff）、データフレームの送信時間、ＡＣＫの送信時間、及びパケットロスに伴うパケットの再送時間から構成されている。
【００６３】
送信待ち時間、ＩＣＭＰのロード時間、送信キューの待ち時間を、それぞれTcb、Ticmp、Tqueuingとし、ＤＩＦＳ、ＢＯ、データフレーム、ＳＩＦＳ、ＡＣＫの通信にかかる時間を、それぞれTdifs、Tbo、Tdata、Tsifs、Tackとし、パケットロスに伴う再送の時間をTretransとすると、ＲＴＴは、以下の式（７）で表される。
RTT = 2Tcb + 2Tdifs + 2Tbo + 2Tdata + 2Tsifs + 2Tack
+ Tretrans + Ticmp + Tqueing・・・（７）
【００６４】
ここで、ＲＴＴが最小値ｍｉｎ．ＲＴＴとなるのは、送信待ち時間、送信キューの待ち時間、再送の時間、及びバックオフ時間ＢＯが発生しない時であることから、ｍｉｎ．ＲＴＴは、以下の式（８）で表される。
min.RTT = 2Tdifs + 2Tdata + 2Tsifs + 2Tack + Ticmp・・・（８）
【００６５】
データフレームは、図７に示すように、物理ヘッダと、ＰＬＣＰ  ＳＤＵ（Physical Layer Convergence Protocol Service Data Unit）とから構成される。そして、物理ヘッダは、ＰＬＣＰプリアンブル、及びＰＬＣＰヘッダから構成され、ＰＬＣＰ  ＳＤＵは、８０２．１１ヘッダ、ＩＰヘッダ、ＩＣＭＰヘッダ、ＩＣＭＰデータ、及びＦＣＳ（Frame Check Sequence）から構成される。ここで、ＩＣＭＰデータのサイズは、取得部２５１が指定するパケットのサイズに対応している。
【００６６】
ＰＬＣＰプリアンブル、及びＰＬＣＰヘッダに係る通信時間をそれぞれTplcppreamble、Tplcpheaderとし、８０２．１１ヘッダ、ＩＰヘッダ、ＩＣＭＰヘッダ、ＩＣＭＰデータ、及びＦＣＳに係るデータ量をそれぞれ、D8011header、Dipheader、Dicmpheader、Dicmpdata、Dfcsとし、ＰＬＣＰのリンク速度をＢとすると、ＲＴＴの最小値ｍｉｎ．ＲＴＴは、以下の式（９）で表される。
min.RTT = 2Tdifs + 2Tdata + 2Tsifs + 2Tack + Ticmp
= 2Tdifs + 2(Tplcppreamble + Tplcpheader)
+ 2 * 8 / B(D8011header + Dipheader + Dicmpheader + Dicmpdata + Dfcs)
+ 2Tsifs + 2Tack + Ticmp・・・（９）
【００６７】
ここで、ＩＣＭＰデータ以外のデータのサイズは固定値をとることから、式（９）は、式（１０）に変換することができる。
min.RTT = 16 / B * Dicmpdata + Const・・・（１０）
【００６８】
式（１０）より、ＲＴＴの最小値は、パケット（ＩＣＭＰデータ）のサイズと比例関係にあることが確認できる。ここで、図８Ａに、取得部２５１が送信したパケットのサイズと、当該パケットに対応して取得したＲＴＴとの関係を表すグラフを示す。図８Ａからも、パケットのサイズと、当該パケットのサイズに対応するＲＴＴの最小値は、比例関係にあることが確認できる。したがって、パケットのサイズの増加量に対するＲＴＴの最小値の増加量に基づいて、リンク速度を算出することができる。具体的には、パケットのサイズの増加量を△Dicmpdata、ＲＴＴの最小値の増加量をΔmin.RTTとすると、リンク速度Ｂは、以下の式（１１）で求められる。
B=16 / (Δmin.RTT / ΔDicmpdata)・・・（１１）
【００６９】
図８Ｂは、図８Ａに、増加量算出部２５７が算出した、パケットのサイズの増加量に対するＲＴＴの増加量の算出結果に基づく直線Ｌを描画した図である。図８Ｂに示すように、ＲＴＴの最小値に対応して直線Ｌが描画されていることが確認できる。リンク速度算出部２５８は、式（１１）に基づいて親機とのリンク速度を算出する。
【００７０】
ここで、リンク速度から算出される実効スループットの最大値が映像を視聴するために十分とされるスループットよりも大きい場合、通信装置２に対応するスループット特性は、図５Ａに示すものとなり、設置候補位置が親機１に近すぎると判定される範囲が広くなるとともに、設置位置として適切と判定される範囲が限定される。ここで、実効スループットの最大値が、例えばリンク速度の７０％程度となる場合、第３閾値算出部２５６は、リンク速度に０．７を乗算した値を実効スループットの最大値とみなす。
【００７１】
第３閾値算出部２５６は、実効スループットの最大値が映像を視聴するために十分とされるスループットよりも大きい場合に、第３閾値を、当該第３閾値よりも低い値に更新する。具体的には、第３閾値算出部２５６は、実効スループットの最大値が映像を視聴するために十分とされるスループットよりも所定割合以上（例えば、第３閾値の１２０％）である場合に、式（６）に示すth_maxに実効スループットの最大値を適用して第３閾値を更新する。このようにすることで、設置候補位置が設置位置として適切と判定される範囲を広げることができる。
【００７２】
また、実効スループットの最大値が映像を視聴するために十分とされるスループットよりも小さい場合、通信装置２に対応するスループット特性は、図５Ｂに示すものとなり、設置候補位置が適切と判定される範囲が広くなる。
【００７３】
そこで、第３閾値算出部２５６は、実効スループットの最大値が映像を視聴するために十分とされるスループットよりも小さい場合に、第３閾値を、当該第３閾値よりも高い値に更新してもよい。具体的には、第３閾値算出部２５６は、実効スループットの最大値が映像を視聴するために十分とされるスループットよりも所定割合未満（例えば、第３閾値の８０％）である場合に、当該第３閾値を、元の値よりも大きい値に更新する。このようにすることで、設置候補位置が設置位置として適切と判定される範囲を狭くすることができる。
【００７４】
［設置候補位置の適否の判定に係るフローチャート］
続いて、通信装置２における処理の流れについて説明する。まず、設置候補位置の適否の判定に係る処理の流れについて説明する。図９は、設置候補位置の適否の判定に係る処理の流れを示すフローチャートである。ここで、判定部２５２の判定間隔はＴ秒であるものとする。
【００７５】
まず、取得部２５１は、開始操作を受け付けたか否かを判定する（Ｓ１）。具体的には、取得部２５１は、図３に示す中継装置の設置位置の適否判定用の画面において開始ボタンが押下されたか否かを判定する。取得部２５１は、開始ボタンが押下されたと判定すると、Ｓ２に処理を移し、開始ボタンが押下されていないと判定すると、Ｓ１を再実行する。
【００７６】
続いて、取得部２５１は、ＩＣＭＰのｐｉｎｇを実行して親機１に対してパケットを送信する（Ｓ２）。ここで、取得部２５１は、Ｔ秒よりも短い時間ごと（例えば、数十ミリ秒ごと）にパケットの送信を行う。これにより、取得部２５１は、親機１に対して複数のパケットを送信する。続いて、取得部２５１は、パケットの送信を開始してから、Ｔ秒経過したか否かを判定する（Ｓ３）。取得部２５１は、Ｔ秒経過したと判定すると、Ｓ４に処理を移し、Ｔ秒経過していないと判定すると、Ｓ２に処理を移す。
【００７７】
続いて、取得部２５１は、Ｓ２において送信されたパケットに対応する複数のＲＴＴを取得する（Ｓ４）。ここで、取得部２５１は、Ｔ秒間に送信したパケットに対応する複数のＲＴＴに基づいてＲＴＴ平均値及び分散を算出するとともに、パケットのロス率を算出する。
【００７８】
続いて、判定部２５２は、パケットのロス率及びＲＴＴに基づいて、設置候補位置が親機１から遠すぎるか否かを判定する（Ｓ５）。具体的には、判定部２５２は、式（１）に示す条件式を満たすか否か判定を行う。判定部２５２は、当該条件式を満たすと、設置候補位置が親機１から遠すぎると判定し、Ｓ６に処理を移す。その後、表示制御部２５４は、Ｓ６において、インジケータ２２０を第３領域２２３に表示させる。その後、表示制御部２５４は、Ｓ１１に処理を移す。
【００７９】
また、判定部２５２は、Ｓ５において、設置候補位置が親機１から遠すぎないと判定した場合、Ｓ７に処理を移す。そして、判定部２５２は、Ｓ７において、ＲＴＴの平均値及びＲＴＴの分散に基づいて、設置候補位置が親機１に近すぎるか否かを判定する。具体的には、判定部２５２は、式（２）に示す条件式を満たすか否かを判定する。判定部２５２は、当該条件式を満たすと、設置候補位置が親機１に近すぎると判定し、Ｓ８に処理を移す。その後、表示制御部２５４は、Ｓ８においてインジケータ２２０を第１領域２２１に表示させる。その後、表示制御部２５４は、Ｓ１１に処理を移す。
【００８０】
また、判定部２５２は、Ｓ７において、設置候補位置が親機１に近すぎないと判定すると、設置候補位置が適切な位置にあると判定し、Ｓ９に処理を移す。適切度算出部２５３は、Ｓ９において、設置候補位置の適切度を算出する。
【００８１】
続いて、表示制御部２５４は、Ｓ１０において算出された適切度に基づいてインジケータ２２０を第２領域２２２に表示させる。その後、表示制御部２５４は、Ｓ１１に処理を移す。
【００８２】
Ｓ１１において、取得部２５１は、設置位置の適否判定の停止操作を受け付けたか否かを判定する。具体的には、取得部２５１は、図４に示す中継装置の設置位置の適否判定用の画面において停止ボタンが押下されたか否かを判定する。取得部２５１は、停止ボタンが押下されたと判定すると、本フローチャートに係る処理を終了し、停止ボタンが押下されていないと判定すると、Ｓ２に処理を移す。
【００８３】
［第３閾値の更新に係るフローチャート］
続いて、第３閾値の更新に係る処理の流れについて説明する。図１０は、第３閾値の更新に係る処理の流れを示すフローチャートである。
【００８４】
まず、取得部２５１は、第３閾値を設定するための設定画面において開始操作を受け付けたか否かを判定する（Ｓ２１）。取得部２５１は、開始操作を受け付けたと判定すると、Ｓ２２に処理を移し、開始操作を受け付けていないと判定すると、Ｓ２１を再実行する。
【００８５】
続いて、取得部２５１は、サイズがそれぞれ異なる複数のパケットを送信し（Ｓ２２）、複数のパケットのそれぞれに対応するＲＴＴを取得する（Ｓ２３）。続いて、取得部２５１は、Ｓ２２における複数のパケットの送信を予め定められた回数（Ｎ回）行ったか否かを判定する（Ｓ２４）。取得部２５１は、複数のパケットの送信をＮ回行ったと判定するとＳ２５に処理を移し、所定期間が経過していないと判定すると、Ｓ２２に処理を移す。
【００８６】
続いて、増加量算出部２５７は、それぞれのサイズのパケットに対応する最小のＲＴＴに基づいて、パケットのサイズの増加量に対するＲＴＴの増加量を算出する（Ｓ２５）。
続いて、リンク速度算出部２５８は、パケットのサイズの増加量に対するＲＴＴの増加量に基づいて親機１とのリンク速度を算出する（Ｓ２６）。
【００８７】
続いて、第３閾値算出部２５６は、リンク速度算出部２５８が測定したリンク速度に基づいて実効スループットの最大値を算出する（Ｓ２７）。
続いて、第３閾値算出部２５６は、Ｓ２７において算出した実効スループットの最大値が、映像を視聴するために十分とされるスループットよりも大きいか否かを判定する（Ｓ２８）。第３閾値算出部２５６は、実効スループットの最大値が、映像を視聴するために十分とされるスループットよりも大きいと判定すると、Ｓ２９に処理を移し、第３閾値を当該第３閾値よりも低い値に更新する。また、第３閾値算出部２５６は、実効スループットの最大値が、映像を視聴するために十分とされるスループット以下であると判定すると、本フローチャートの処理を終了する。第３閾値算出部２５６は、実効スループットの最大値が、映像を視聴するために十分とされるスループット以下である場合に、第３閾値を元の値よりも大きい値に更新してもよい。
【００８８】
［本実施形態における効果］
以上のとおり、本実施形態に係る通信システムＳでは、通信装置２が、親機１とのＲＴＴを取得し、当該ＲＴＴに基づいて、設置候補位置が中継装置の設置位置として適しているか否かを判定する。ここで、通信装置２は、ＩＣＭＰのｐｉｎｇを使用してＲＴＴを取得し、当該ＲＴＴに基づいて上記判定を行うことから、スマートフォン等の携帯端末を通信装置２として用いることができる。よって、通信システムＳでは、専用の通信装置を用いることなく中継装置の設置候補位置が設置位置として適しているか否かを判定することができる。
【００８９】
また、通信装置２は、親機１に対してサイズの異なるパケットを複数送信し、複数のパケットのそれぞれに対応してＲＴＴを取得し、当該複数のＲＴＴに基づいて算出したパケットのサイズの増加量に対するＲＴＴの増加量に基づいて親機１とのリンク速度を算出する。このように、通信装置２は、複数のパケットのそれぞれに対応した複数のＲＴＴに基づいてリンク速度を算出するので、複数の位置においてスループットを測定せずに親機とのリンク速度を精度良く特定することができる。
【００９０】
また、通信装置２は、サイズがそれぞれ異なるパケットの組み合わせを１セットとし、複数セットのそれぞれに対応する複数のＲＴＴを取得するので、同一サイズのパケットによるＲＴＴを複数取得することができる。これにより、通信装置２は、同一サイズのＲＴＴの中からロスが最も少ないＲＴＴを選択することができ、当該ＲＴＴに基づいて精度良くリンク速度を算出することができる。
【００９１】
また、通信装置２は、実効スループットの最大値が、映像を視聴するために十分とされるスループットよりも大きい場合又は十分とされるスループット以下である場合に、第３閾値を実効スループットの最大値に基づいて更新するので、設置候補位置が設置位置として適切と判定される範囲が狭い場合、又は設置候補位置が設置位置として適切と判定される範囲が広すぎる場合に、当該範囲を調整することができる。
【００９２】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。特に、装置の分散・統合の具体的な実施形態は以上に図示するものに限られず、その全部又は一部について、種々の付加等に応じて、又は、機能負荷に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。
【００９３】
例えば、上述の実施形態では、設置候補位置の適否の判定と、第３閾値の設定とをそれぞれ別に行うこととしたが、これに限らない。例えば、通信装置２は、設置候補位置の適否の判定と、第３閾値の設定とをそれぞれ並行して行ってもよい。
【００９４】
具体的には、取得部２５１は、パケットのサイズを１４００バイトとしてｐｉｎｇを１００回実行してＲＴＴを取得し、その後、ｐｉｎｇにおいて送信するパケットのサイズを３２バイトとしてｐｉｎｇを１００回実行してＲＴＴを取得する。なお、パケットのサイズ及びｐｉｎｇの実行回数は、上述した回数に限定されるものではない。
【００９５】
そして、判定部２５２は、パケットのサイズを１４００バイトとした場合のＲＴＴに基づいて、設置候補位置が設置位置として適しているか否かを判定する。
また、増加量算出部２５７は、パケットのサイズを１４００バイトとした場合のＲＴＴと、パケットのサイズを３２バイトとした場合のＲＴＴとに基づいてＲＴＴの増加量を算出し、リンク速度算出部２５８は、増加量算出部２５７が算出した、パケットのサイズの増加量に対するＲＴＴの増加量に基づいて親機１とのリンク速度を算出する。そして、第３閾値算出部２５６は、当該リンク速度に基づいて実効スループットの最大値を算出し、当該実効スループットの最大値に基づいて第３閾値を更新する。
【００９６】
通信装置２は、これら取得部２５１、判定部２５２、増加量算出部２５７、リンク速度算出部２５８、第３閾値算出部２５６の処理を繰り返し行うことにより、設置候補位置の適否の判定と、第３閾値の設定とをそれぞれ並行して、リアルタイムに行ってもよい。このようにすることで、第３閾値がリアルタイムに更新され、設置候補位置が設置位置として適しているか否かを精度よく判定することができる。
【００９７】
また、上述の実施形態では、ＲＴＴの平均値に基づいて、判定部２５２が、設置候補位置が中継装置の設置位置として適切か否かを判定したり、第３閾値算出部２５６が、第３閾値の更新を行ったりしたが、これに限らない。例えば、取得部２５１が、ＲＴＴの中央値や最小値といったＲＴＴの統計値を取得してもよい。そして、判定部２５２が、当該統計値に基づいて設置候補位置が中継装置の設置位置として適切か否かを判定したり、第３閾値算出部２５６が、当該統計値に基づいて第３閾値の更新を行ったりしてもよい。
【符号の説明】
【００９８】
１・・・親機、２・・・通信装置、２１・・・表示部、２２・・・入力部、２３・・・通信部、２４・・・記憶部、２５・・・制御部、２５１・・・取得部、２５２・・・判定部、２５３・・・適切度算出部、２５４・・・表示制御部、２５５・・・第２閾値算出部、２５６・・・第３閾値算出部、２５７・・・増加量算出部、２５８・・・リンク速度算出部、３・・・子機、Ｓ・・・通信システム
【図１】
0006055852.tif 000002
【図２】
0006055852.tif 000003
【図３】
0006055852.tif 000004
【図４】
0006055852.tif 000005
【図５Ａ】
0006055852.tif 000006
【図５Ｂ】
0006055852.tif 000007
【図６】
0006055852.tif 000008
【図７】
0006055852.tif 000009
【図８Ａ】
0006055852.tif 000010
【図８Ｂ】
0006055852.tif 000011
【図９】
0006055852.tif 000012
【図１０】
0006055852.tif 000013