(57)【特許請求の範囲】
【請求項１】
プロセッサと遠隔ユニットを2つ又はそれ以上の端末のセットと連結するための複数の端末インタフェースとを含む遠隔ユニットであって、前記プロセッサは、前記複数の端末インタフェースに接続され、前記端末インタフェースは、端末の前記セットと連結するように構成され、前記プロセッサは、
端末の前記セットのうちの第1の端末を使用して、地理的位置において、第1の通信ネットワークを介してサービス品質ネットワーク試験を実行して、第1の試験結果を生成し、前記第1の端末は、前記第1の通信ネットワークと関連付けられ、そして、
端末の前記セットのうちの第2の端末を使用して、前記地理的位置において、第2の通信ネットワークを介して前記サービス品質ネットワーク試験を同時に実行して、前記第1の試験結果との比較のために、第2の試験結果を生成する、ように構成され、前記第2の端末は、前記第2の通信ネットワークと関連付けられている、
遠隔ユニット。
【請求項２】
前記サービス品質ネットワーク試験は、端末の前記セットのうちの少なくとも2つの端末を使用して、1つ又は複数の通信ネットワークを介して実行されるエンドツーエンドのサービス品質ネットワーク試験である、請求項1に記載の遠隔ユニット。
【請求項３】
前記サービス品質ネットワーク試験は、発呼又は着呼のサービス品質ネットワーク試験を含む、請求項1又は請求項2に記載の遠隔ユニット。
【請求項４】
前記サービス品質ネットワーク試験は、発信又は着信のテキストメッセージ及び/又はデータメッセージのサービス品質ネットワーク試験を含む、請求項1から請求項3のいずれか一項に記載の遠隔ユニット。
【請求項５】
前記プロセッサは、それぞれ、端末の前記セットのうちの前記第1の端末及び端末の前記セットのうちの前記第2の端末を使用して、前記第1の通信ネットワーク及び前記第2の通信ネットワークを介して、実質的に同時に2つ又はそれ以上のサービス品質ネットワーク試験を実行するように更に構成される、請求項1乃至4のうちのいずれか1項に記載の遠隔ユニット。
【請求項６】
前記の実質的に同時に実行される2つ又はそれ以上のサービス品質ネットワーク試験は、発呼又は着呼、及び発信又は着信のデータメッセージ又はセッションを実質的に同時に試験することを含む、請求項5に記載の遠隔ユニット。
【請求項７】
データセッションは、インターネットストリーミングをアップロードすること、ダウンロードすること、通信すること、閲覧すること、アクセスすること、のうちの1つ又は複数を含む、請求項6に記載の遠隔ユニット。
【請求項８】
当該遠隔ユニットは、第1の遠隔ユニットであり、前記地理的位置は、第1の地理的位置であり、端末の前記セットは、端末の第1のセットであり、端末の第2のセットに接続するためのインタフェースを含む第2の遠隔ユニットは、第2の地理的位置に配置され、前記第1の遠隔ユニットの前記プロセッサは、さらに、1つ又は複数の通信ネットワークを介して、端末の前記第1のセットのうちの1つ又は複数の端末及び端末の前記第2のセットのうちの1つ又は複数の端末を使用して、前記第2の遠隔ユニットとのサービス品質ネットワーク試験を実施するように構成される、請求項1から請求項7のいずれか一項に記載の遠隔ユニット。
【請求項９】
前記プロセッサは、さらに、端末の前記第2のセットのうちの第3の端末と通信している端末の前記第1のセットのうちの前記第1の端末を使用して、1つ又は複数の通信ネットワークを介して、エンドツーエンドのサービス品質ネットワーク試験を実行するように構成される、請求項8に記載の遠隔ユニット。
【請求項１０】
当該遠隔ユニットは、第1の遠隔ユニットであり、当該遠隔ユニットの前記プロセッサは、1つ又は複数の通信ネットワークを介して、端末の前記セットのうちの1つ又は複数を使用して、第2の遠隔ユニットとのサービス品質ネットワーク試験を実施するように構成され、前記第2の遠隔ユニットは、仮想遠隔ユニットである、請求項1から請求項7のいずれか一項に記載の遠隔ユニット。
【請求項１１】
端末の前記セットは、
ハンドセット、
モバイル装置、
携帯電話、
移動局、
スマートフォン、
ユーザ装置、
OEM端末、
マシンツーマシン組み込み端末、
1つ又は複数の通信ネットワークを介して通信するように構成されるタブレット、
1つ又は複数の通信ネットワークを介して通信するように構成されるラップトップ、
のうちの1つ又は複数を含む、請求項1から請求項10のいずれか一項に記載の遠隔ユニット。
【請求項１２】
端末の前記セットは、1つ又は複数の通信ネットワークの消費者若しくは加入者が使用するために1つ又は複数のネットワークオペレータが提供する市販の標準化された端末か、又は非注文品の標準化された端末である、請求項1から請求項11のいずれか一項に記載の遠隔ユニット。
【請求項１３】
前記当該遠隔ユニットは、1つ又は複数のサービス品質ネットワーク試験と関連付けられた1つ又は複数のネットワーク試験を受信するように構成される、請求項1から請求項12のいずれか一項に記載の遠隔ユニット。
【請求項１４】
前記サービス品質ネットワーク試験は、呼設定遅延、接続/切断遅延、伝送遅延、全体の故障、呼切断、進行不全、音声品質、映像品質、会話待ち時間、エコー、ビットレート、誤り率、帯域幅、ジッタ、遅延、待ち時間、パケット損失、信号強度、のうちのいずれか1つ又は複数を含む、請求項1から請求項13のいずれか一項に記載の遠隔ユニット。
【請求項１５】
当該遠隔ユニットは、前記第1の通信ネットワークのネットワークのサービス品質性能と前記第2の通信ネットワークのネットワークのサービス品質性能とを比較するために、1つ又は複数の制御ユニットに前記第1の試験結果及び前記第2の試験結果を送信するように構成される、請求項1から請求項14のいずれか一項に記載の遠隔ユニット。
【請求項１６】
プロセッサ及び通信インタフェースを含む制御ユニットであって、前記プロセッサは、前記通信インタフェースに接続可能であり、接続されるときに、前記プロセッサ及び前記通信インタフェースは、
2つ又はそれ以上の通信ネットワークのサービス品質試験と関連付けられた1つ又は複数のネットワーク試験を実行するための入力を受信し、
1つ又は複数の請求項1から請求項15のいずれか一項に記載の遠隔ユニットを制御して、前記1つ又は複数のネットワーク試験に基づいて、第1の通信ネットワーク及び第2の通信ネットワークを介して、サービス品質ネットワーク試験を実行し、
前記遠隔ユニットのうちの1つ又は複数から前記1つ又は複数のネットワーク試験と関連付けられた試験結果を取り出し、
前記の受信された試験結果を分析して、前記第1の通信ネットワークのサービス品質性能と前記第2の通信ネットワークのサービス品質性能とを比較するように構成される、
制御ユニット。
【請求項１７】
ネットワーク試験システムを制御するためのコンピュータ実施方法であって、前記ネットワーク試験システムは、1つ又は複数の制御ユニット及び複数の遠隔ユニットを含み、前記複数の遠隔ユニットのうちの第1の遠隔ユニットは、2つ又はそれ以上の端末のセットを含み、端末の前記セットは、第1の通信ネットワーク及び第2の通信ネットワークを介して通信するように構成される第1の端末を含み、前記制御ユニットにより実行される当該方法は、
1つ又は複数のネットワーク試験を実行するための入力を受信するステップと、
前記1つ又は複数のネットワーク試験に基づいて、試験のリストを生成するステップと、
1つ又は複数のネットワーク試験を実行し、そして、前記1つ又は複数のネットワーク試験と関連付けられた複数の試験結果を生成するように端末の前記セットを設定する際に使用するために、前記第1の遠隔ユニットを含む前記遠隔ユニットのうちの1つ又は複数に前記試験のリストを送信するステップと、
前記第1の遠隔ユニットを含む前記遠隔ユニットのうちの1つ又は複数から前記1つ又は複数のネットワーク試験と関連付けられた複数の試験結果を受信するステップと、
前記1つ又は複数のネットワーク試験と関連付けられた前記複数の試験結果を分析して、前記第1の通信ネットワークのネットワークのサービス品質性能と前記第2の通信ネットワークのサービス品質性能とを比較するステップと、を含む、
方法。
【請求項１８】
ネットワーク試験システムにおいてネットワーク試験を実行するコンピュータ実施方法であって、前記ネットワーク試験システムは、制御ユニット及び複数の遠隔ユニットを含み、各々の遠隔ユニットは、第1の端末及び第2の端末を含み、前記第1の端末は、第1の通信ネットワークを介して通信するように構成され、前記第2の端末は、第2の通信ネットワークを介して通信するように構成され、遠隔ユニットによって実行される当該方法は、
1つ又は複数のネットワーク試験に基づいて試験のリストを受信するステップと、
試験の前記リストにしたがって前記第1の通信ネットワークの中で動作して、第1の試験結果を生成するように、前記遠隔ユニットの前記第1の端末を設定するステップと、
試験の前記リストにしたがって前記第2の通信ネットワークの中で動作して、第2の試験結果を生成するように、前記遠隔ユニットの前記第2の端末を設定するステップと、
前記遠隔ユニットの前記第1の端末及び前記第2の端末から前記第1の試験結果及び前記第2の試験結果を受信するステップと、
前記第1の通信ネットワークのサービス品質性能と前記第2の通信ネットワークのサービス品質性能との比較のために、前記制御ユニットに、前記1つ又は複数のネットワーク試験と関連付けられた前記第1の試験結果及び前記第2の試験結果を送信するステップと、を含む、
方法。
【請求項１９】
プロセッサ上で実行されると、前記プロセッサに、請求項17に記載の方法を実行させるプログラムコードを記憶したコンピュータ読み取り可能な媒体。
【請求項２０】
プロセッサ上で実行されると、前記プロセッサに、請求項18に記載の方法を実行させるプログラムコードを記憶したコンピュータ読み取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
「技術分野」
本発明は、一般に、通信端末及び通信ネットワークを評価するためのシステム及び方法に関し、より詳細には、ネットワークのネットワーク試験をスケジューリングし、試験結果を収集し、試験結果を分析するために制御ユニットの制御下で配置された複数の地理的に遠隔のユニットを使用してモバイルネットワークサービス及び端末の性能を評価するためのシステム及び方法に関する。
【背景技術】
【０００２】
「背景」
携帯電話などの携帯端末が、私たちの社会に普及している。家庭やオフィスで通常動作し、ワイヤ又はケーブルを介して配信され、高度に一貫した伝送品質を享受する従来の固定電話サービス（landline  telephony  service）とは異なり、携帯端末は、様々な無線環境下でモバイル通信ネットワークを介して使用されることになり、その結果、エンドユーザにとって非常に変化する伝送品質、並びに非常に変化する音声及びデータサービス性能が生じる。モバイル通信ネットワーク及びサービスの設計と配置の課題の１つは、実世界のネットワークと端末の性能を判定するための信頼性の高い高品質のデータの監視と収集である。さらに、ネットワーク事業者は、それらのネットワークの運用中に発生する可能性のある故障、障害、及び異常を特定できる必要がある。彼らはこれをすばやく行う必要があり、その結果、彼らは迅速に修正戦略を適用することができ、したがって、ユーザは信頼できるサービスを可能な限り提供される。
【０００３】
しかしながら、ユーザの視点から知覚されるサービス品質に影響を与える様々な要因が存在する。これらの要因は、無線タワー、タワーからバックボーンネットワークへの接続、スイッチやルータなどのハードウェアデバイス、認証を制御するソフトウェアサービス、ルーティング（routing：経路指定）、ネットワーク上で実行されている課金及び全てのサービス、他のネットワークプロバイダ及び／又はオペレータとの相互接続などのような、モバイルサービス提供の設計の全ての側面に及ぶ。これらの側面のいくつかを具体的に監視することは可能であるが、多くの場所から“実際の”エンドユーザエクスペリエンスを継続的に監視することが課題である。ネットワークオペレータが世界各地で潜在的にグローバルに事業を展開するにつれて、人間の試験者やレポートに頼って、発生する可能性のある問題を監視し報告することはほとんど不可能になる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
携帯電話ネットワークが発展するにつれて、データ通信、デジタル音声通信、ビデオサービス及びモバイルＴＶをはじめとする様々なデジタル通信サービスが導入されている。過去に提供されてきた従来の音声サービスに加えて、新しい配置を試験するだけでなく、ライブサービスを監視することも、より複雑な作業になってきている。携帯電話のネットワークオペレータ及びプロバイダにとっての課題は、オペレータ／プロバイダのネットワーク内で、並びに他の相互接続されたオペレータ／プロバイダ及び関連するネットワークに、そして他の相互接続されたオペレータ／プロバイダ及び関連するネットワークから提供される全てのサービスの現実的な実世界のネットワーク及び端末の性能のリアルタイムレポートを監視、評価、提供する方法である。
【０００５】
既存のネットワーク試験システムのさらなる問題は、下記を含む。
【０００６】
・特にモバイル仮想ネットワークオペレータ（ＭＶＮＯ）に関する、及び／又は複数の事業者を有するテレコムネットワークに関する監視及び試験戦略の異なるとともに重複する要件。
・専門家独自の端末ハードウェアの必要性。
・複数のＩＭＳＩ（ＭＩ）若しくは加入者識別モジュール（ＳＩＭ）アプリケーションを有するハンドセット、及び／又は非スマートＳＩＭを有する基本（非スマート）ハンドセットをサポート及び／又は試験できないこと。
・エンドユーザサービスの検証に必要な継続的な世界的規模の監視を提供できないこと、又は非効率であること。
・目標とされる戦略的な障害分析に必要なアドホック試験及び／又はスクリプト試験の修正及び／又はその後の試験スケジュールを提供する柔軟性がないこと。
・継続的な監視と目標とされる配置サイクルの設計検証テスト（Design  Verification  Test：ＤＶＴ）とを組み合わせる柔軟性の欠如。
・ＯＴＡ（Over-The-Air）により機能試験及び生産更新用の新しい設定と機能でＳＩＭを更新できないこと。
音声、ＳＭＳ、ＶｏＩＰ、データ、メッセージング、ストリーミングなど、増え続けるサービスのサービス品質を試験できないこと。
【０００７】
したがって、オペレータのネットワーク内で、並びに他の相互接続されたオペレータのネットワーク、特に“実際の”ＳＩＭ及びＳＩＭアプリケーションをサポートするシステムに、そして他の相互接続されたオペレータのネットワーク、特に“実際の”ＳＩＭ及びＳＩＭアプリケーションをサポートするシステムから提供される１つ又は複数のサービスに関して、リアルタイムのレポートと現実的な実世界のネットワーク及び端末の性能を監視、評価、提供するための信頼性の高いシステムが必要である。
【課題を解決するための手段】
【０００８】
「概要」
この概要は、下記の“詳細な説明”で更に説明される概念の選択を簡略化した形で紹介するために提供される。この概要は、権利請求される主題の重要な特徴又は本質的な特徴を特定することを意図するものではなく、権利請求される主題の範囲を決定する助けとして使用されることも意図していない。
【０００９】
本発明の一態様では、プロセッサと１つ又は複数の端末インタフェースとを備える遠隔ユニットであって、前記プロセッサが前記１つ又は複数の端末インタフェースに接続され、前記端末インタフェースが端末のセットと連結するように構成され、前記プロセッサが、１つ又は複数の通信ネットワークを介して、前記端末のセットのうちの１つ又は複数を使用して、サービス品質ネットワーク試験を実行するように構成される、遠隔ユニットが開示される。
【００１０】
前記プロセッサは、第１及び第２の通信ネットワークを介して、前記端末のセットのうちの第１及び第２の端末であって、前記第１のネットワークと関連付けられた前記第１の端末及び前記第２のネットワークと関連付けられた前記第２の端末を使用して、相対的なサービス品質試験を実行するように構成され得る。追加的又は代替的に、前記プロセッサは、１つ又は複数の通信ネットワークを介して、前記端末のセットのうちの少なくとも２つの端末を使用して、エンドツーエンドのサービス品質試験を実行するように構成され得る。追加的又は代替的に、前記プロセッサは、１つ又は複数の通信ネットワークを介して、前記端末のセットのうちの端末の１つを使用して、サービス品質試験を実行するように構成され得る。追加的又は代替的に、前記プロセッサは、通信ネットワークを介して、前記端末のセットのうちの端末を使用して、発呼又は着呼のサービス品質試験を実行するように更に構成され得る。追加的又は代替的に、前記プロセッサは、通信ネットワークを介して、前記端末のセットのうちの端末を使用して、発信又は着信のテキストメッセージ及び／又はデータメッセージのサービス品質試験を実行するように更に構成され得る。
【００１１】
前記プロセッサは、通信ネットワークを介して、前記端末のセットのうちの端末を使用して、１つ又は複数のサービス品質試験を実行するように構成され得る。追加的又は代替的に、前記プロセッサは、通信ネットワークを介して、前記端末のセットのうちの端末を使用して、実質的に同時に２つ以上のサービス品質試験を実行するように更に構成され得る。
【００１２】
前記の実質的に同時の試験は、発呼又は着呼、及び、発信又は着信のデータメッセージ若しくはセッションを実質的に同時に試験することを含み得る。データセッションは、インターネットストリーミング又は同様のものをアップロードすること、ダウンロードすること、通信すること、閲覧すること、アクセスすることを含み得る。当該遠隔ユニットは第１の地理的領域内に配置されることができ、端末の第２のセットに接続するためのインタフェースを含む第２の遠隔ユニットは第２の地理的領域内に配置されることができ、当該遠隔ユニットの前記プロセッサは、１つ又は複数の通信ネットワークを介して、前記端末のセットのうちの１つ又は複数、及び前記端末の第２のセットのうちの１つ又は複数を使用して、前記第２の遠隔ユニットとのサービス品質試験を実施するように構成され得る。前記プロセッサは、１つ又は複数の通信ネットワークを介して、前記端末の第２のセットのうちの第２の端末と通信している前記端末のセットのうちの第１の端末を使用して、エンドツーエンドのサービス品質試験を実行するように更に構成され得る。追加的又は代替的に、当該遠隔ユニットは第１の地理的領域に配置されることができ、第２の遠隔ユニットは仮想遠隔ユニットであることができ、当該遠隔ユニットの前記プロセッサは、１つ又は複数の通信ネットワークを介して、前記端末のセットのうちの１つ又は複数を使用して、前記仮想遠隔ユニットとのサービス品質試験を実施するように更に構成され得る。
【００１３】
前記端末のセットは、ハンドセット、モバイル装置、携帯電話、移動局、スマートフォン、ユーザ装置、ＯＥＭ（original  equipment  manufacturer、相手先商標による製造）端末、マシンツーマシン組み込み端末（machine  to  machine  embedded  terminal）、前記１つ又は複数の通信ネットワークを介して通信するように構成されるタブレット、前記１つ又は複数の通信ネットワークを介して通信するように構成されるラップトップ、及び／又は前記１つ又は複数の通信ネットワークを介して通信することができる任意の他のコンピューティング装置のグループからの少なくとも１つの端末を含み得る。前記端末のセットは、１つ又は複数の通信ネットワークの消費者若しくは加入者が使用するために１つ又は複数のネットワークオペレータにより提供される、市販の例えば標準化された端末か、又は非注文品の例えば標準化された端末であり得る。
【００１４】
前記遠隔ユニットは、前記通信ネットワークのうちの１つ又は複数のサービス品質試験と関連付けられた１つ又は複数のネットワーク試験を受信するように構成され得る。前記サービス品質試験は、呼設定遅延（call  set  up  delay）、接続／切断遅延（connect/disconnect  delay）、伝送遅延（transmission  delay）、全体の故障（total  failures）、呼切断（call  drops、コールドロップ）、進行不全（failure  to  progress）、音声品質（voice  quality）、映像品質（video  quality）、会話待ち時間（conversation  latency）、エコー（echo）、ビットレート（bit  rate）、誤り率（error  rate）、帯域幅（bandwidth）、ジッタ（jitter）、遅延（delay）、待ち時間（latency）、パケット損失（packet  loss）、信号強度（signal  strength）、又は同様のもののうちのいずれか１つ又は複数を含み得る。
【００１５】
当該遠隔ユニットは、試験結果を前記サービス品質試験と関連付けられた１つ又は複数の端末から１つ又は複数の制御ユニットに送信し、前記通信ネットワークのうちの１つ又は複数、あるいは前記サービス品質試験と関連付けられた１つ又は複数の端末のサービス品質性能を比較するように構成され得る。
【００１６】
本発明のさらなる態様では、サービス品質試験のための制御ユニットが開示される。制御ユニットは、プロセッサと通信インタフェースとを備えることができ、前記プロセッサは前記通信インタフェースに接続可能であり、接続される場合に前記プロセッサと前記通信インタフェースは、前記通信ネットワークのうちの１つ又は複数のサービス品質試験と関連付けられた１つ又は複数のネットワーク試験を受信し、１つ又は複数の遠隔ユニットを制御して、前記通信ネットワークのうちの１つ又は複数を介して、前記１つ又は複数のネットワーク試験に基づいて、サービス品質試験を実行し、前記遠隔ユニットのうちの１つ又は複数から前記１つ又は複数のネットワーク試験と関連付けられた試験結果を取り出し、前記の受信された試験結果を分析して、前記通信ネットワークのうちの１つ又は複数、あるいは前記ネットワーク試験と関連付けられた１つ又は複数の端末のサービス品質性能を比較するように構成される。
【００１７】
本発明のさらなる態様では、プロセッサと、メモリユニットと、通信インタフェースとを備える端末であって、前記プロセッサが前記メモリユニット及び前記通信インタフェースに接続され、前記プロセッサ、前記メモリユニット、及び前記通信インタフェースが、通信ネットワークを介してサービス品質試験を行うために、遠隔ユニットと通信するように構成される、端末が開示される。
【００１８】
本発明のさらなる態様では、ネットワーク試験システムであって、１つ又は複数の遠隔ユニットと、１つ又は複数の制御ユニットと、１つ又は複数の端末とを備える、ネットワーク試験システムが開示される。
【００１９】
本発明のさらなる態様では、ネットワーク試験システムを制御するためのコンピュータ実施方法であって、前記ネットワーク試験システムが１つ又は複数の制御ユニット及び複数の遠隔ユニットを備え、各遠隔ユニットが１つ又は複数の端末を備え、前記１つ又は複数の端末が１つ又は複数の通信ネットワークを介して通信するように構成され、前記制御ユニットにより実行される当該方法が、前記通信ネットワークのうちの１つ又は複数と関連付けられた１つ又は複数のネットワーク試験を実行するための入力を受信するステップと、前記の入力されたネットワーク試験に基づいて試験のリストを生成するステップと、対応するネットワーク試験を実行し、前記対応するネットワーク試験と関連付けられた試験結果を生成する１つ又は複数の端末を設定する際に使用するために、前記遠隔ユニットのうちの１つ又は複数に前記試験のリストを送信するステップと、前記遠隔ユニットのうちの１つ又は複数から前記１つ又は複数のネットワーク試験と関連付けられた試験結果を受信するステップと、前記１つ又は複数のネットワーク試験と関連付けられた前記試験結果を分析し、前記通信ネットワークのうちの１つ又は複数、あるいは前記ネットワーク試験と関連付けられた１つ又は複数の端末のサービス品質性能を判定するステップとを含む、方法が開示される。
【００２０】
本発明のさらなる態様では、ネットワーク試験システムにおいてネットワーク試験を実行するコンピュータ実施方法であって、前記ネットワーク試験システムが制御ユニットと複数の遠隔ユニットとを備え、各遠隔ユニットが１つ又は複数の端末を備え、前記１つ又は複数の端末が１つ又は複数の通信ネットワークを介して通信するように構成され、遠隔ユニットにより実行される当該方法が、前記通信ネットワークのうちの１つ又は複数と関連付けられた１つ又は複数のネットワーク試験に基づいて試験のリストを受信するステップと、前記試験のリストに従って前記１つ又は複数の通信ネットワーク内で動作するように、前記遠隔ユニットの前記端末のうちの１つ又は複数を設定するステップであって、前記１つ又は複数の端末が前記試験のリストと関連付けられた試験結果を生成するように更に構成される、ステップと、前記遠隔ユニットの前記１つ又は複数の端末から試験結果を受信するステップと、前記１つ又は複数のネットワーク試験と関連付けられた試験結果を前記制御ユニットに送信し、前記通信ネットワークのうちの１つ又は複数、あるいは前記ネットワーク試験と関連付けられた１つ又は複数の端末のサービス品質性能を判定するステップとを含む、方法が開示される。
【００２１】
本発明のさらなる態様では、ネットワーク試験システムにおいてネットワーク試験を実行するコンピュータ実施方法であって、前記ネットワーク試験システムが制御ユニットと複数の遠隔ユニットとを備え、各遠隔ユニットが１つ又は複数の端末を備え、前記１つ又は複数の端末が１つ又は複数の通信ネットワークを介して通信するように構成され、端末により実行される当該方法が、前記通信ネットワークのうちの１つ又は複数と関連付けられた１つ又は複数のネットワーク試験に基づいて試験のリストを表す設定データを受信するステップと、前記設定データに従って前記１つ又は複数の通信ネットワーク内で動作するように前記端末を設定するステップと、前記設定データに従って前記１つ又は複数の通信ネットワーク内で前記端末を動作させることに基づいて、前記試験のリストと関連付けられた試験結果を生成するステップと、前記試験結果を前記制御ユニットに送信し、前記通信ネットワークのうちの１つ又は複数、あるいは前記ネットワーク試験と関連付けられた１つ又は複数の端末のサービス品質性能を判定するステップとを含む、方法が開示される。
【００２２】
本発明のさらなる態様では、プロセッサ上で実行されると、前記プロセッサに、本明細書で説明された方法を実行させるプログラムコードを記憶したコンピュータ読み取り可能な媒体が開示される。
【００２３】
本発明のさらなる態様では、プロセッサと１つ又は複数の端末とを備える遠隔ユニットであって、前記プロセッサが前記１つ又は複数の端末に動作可能に接続可能であり、前記プロセッサが、１つ又は複数の通信ネットワークを介して、前記端末のセットのうちの前記１つ又は複数を使用して、サービス品質ネットワーク試験を実行するように構成される、遠隔ユニットが開示される。
【００２４】
本発明のさらなる態様では、１つ又は複数の端末を備える１つ又は複数の遠隔ユニットに接続可能な制御ユニットであって、１つ又は複数の通信ネットワークを介して、前記１つ又は複数の端末に関するサービス品質試験を実施するように動作可能である、制御ユニットが開示される。
【００２５】
本発明のさらなる態様では、サービス品質試験のコンピュータ実施方法であって、当該方法が、１つ又は複数の端末を含む１つ又は複数の遠隔ユニットを配置するステップであって、前記１つ又は複数の端末が１つ又は複数の通信ネットワークに接続可能である、ステップと、前記１つ又は複数の端末に関するサービス品質試験を実施するステップとを含む、方法が開示される。
【００２６】
上記の態様及び／又は実施例のそれぞれの特徴は、必要に応じて組み合わせることができ、当業者には明らかであるように、本発明の態様のいずれかと組み合わせることができる。実際、実施例の順序、並びに好ましい特徴の順序付け及び配置は、指標のみであり、特徴自体には関係しない。好ましい及び／又は任意の特徴の各々は、態様及び実施例の全てだけでなく、好ましい特徴の各々と、交換可能及び／又は組み合わせ可能であることが意図されている。
【００２７】
本明細書で説明された態様及び／又は実施例をよりよく理解し、そして本明細書で説明された態様及び／又は実施例がどのように実施されるかを示すために、ここでは、単なる一例として、添付図面を参照することになる。
【図面の簡単な説明】
【００２８】
【図１】一実施例によるネットワーク試験のためのシステムの概略図である。
【図２】図１の遠隔ユニットの例示的なモジュールを示す概略図である。
【図３】図１のネットワークのためのシステムの各構成部分の例示的なモジュールを示す概略図である。
【図４】一実施例によるシステムの例示的な処理のフロー図である。
【図５】一実施例による制御ユニットの例示的な処理のフロー図である。
【図６】一実施例による遠隔ユニットの例示的な処理のフロー図である。
【図７】一実施例による図１の構成要素間の例示的なデータの流れを示す概略図である。
【発明を実施するための形態】
【００２９】
各実施例からの特徴は、図面及び説明全体を通して異なる参照符号により識別されてもよいが、１つの実施例からの特徴に起因する特性及び機能を含む同様の特徴は、別の実施例の特徴と交換可能である、ということが同様に認識されることになる。
【００３０】
「詳細な説明」
ここで、様々な態様及び／又は実施例について詳細に説明し、その実施例の例は、添付図面に示される。下記の詳細な説明では、本発明の完全な理解を提供するために、多数の特定の詳細が説明されている。しかしながら、当業者には、これらの特定の詳細なしに本発明を実施することができることは明らかであろう。
【００３１】
ここで説明された実施例は、前述の問題に対する多くの解決策を提供する。例えば、いくつかの実施例は、下記のうちの１つ又は複数に対処する。
【００３２】
・コスト効果の高い試験システムの提供。
・試験及び／又は試験のリストの改善された制御。
・マルチＩＭＳＩ機能を備えた端末、高度なアプレット、及び支持ＳＩＭベースのデータベースなどを含む“リアル”ＳＩＭカードを使用してネットワークを試験する能力。
・システムを効率的にアップグレードする能力（例えば、新しいモデルで端末をアップグレード又は交換してＬＴＥ試験などにアップグレードする）。
・柔軟な試験スケジュールを提供すること。
・継続的な監視を提供すること。
・アドホック試験とスクリプト試験を組み合わせる能力。
・分散処理を提供すること。
・複数のステップ（シーケンス）の試験のスクリプト記述を提供する能力。
・同じスケジュールで複数の試験タイプを提供する能力。
・マシンツーマシン（Machine  to  Machine：Ｍ２Ｍ）ＳＩＭ試験の能力。
・複数の遠隔ユニットにスクリプトを配布する実現性。
・結果に基づいて反応試験スケジュールの修正を提供する能力。
・既存のスケジュールを実行しながら、新規に挿入された試験をサポートすること。
・オフライン試験の提供。
・端末／ハンドセット及び他の全てのシステム要素の自動回復による自己監視の提供。
・フィールド訪問及び休止時間の削減。
・遠隔ユニット及び関連する端末装置（電話、データドングルなど）の自己設定及びセットアップの提供。
・非熟練オペレータによる遠隔ユニット、新しい端末ハードウェア、及びＳＩＭの配置。
・ＧＳＭ（登録商標）／ＬＴＥ（テレコム）コアとネットワークに厳密に統合する能力。
・自己修復テレコムネットワークとの統合機能。
・自動化された事例情報をネットワークプロバイダに誘発するために使用できるネットワーク条件に基づいてアラートを生成する機能。
【００３３】
例えば、１つの例示的な実施例において、ある任意の場所から他の任意の場所まで、標準又はカスタマイズされた携帯端末を使用してネットワーク（従来の“有線”及び／若しくは“固定電話回線（land  line）”、又は基本電話サービス（Plain  Old  Telephone  Service：ＰＯＴＳ）ネットワーク若しくは自動式構内交換機（Private  Automatic  Branch  Exchange：ＰＡＢＸ）システムを含む）を試験するためのシステムが提供される。ここで、試験呼（test  call、試験コール）の両方の“末端部”は、ローカル及び／又は中央サーバによって監視されてもよく、その結果、（多くの）完全なエンドツーエンドトランザクションのデータを収集して分析し、レポート、アラート、又は自動化された修正応答オン／オフネットワークを生成することができる。
【００３４】
「アーキテクチャの概要」
図１は、１つ又は複数の通信ネットワーク１０２を介してネットワーク試験を実行するためのシステム１００の概略図である。システム１００は、１つ又は複数の通信ネットワーク１０２を含み、１つ又は複数の通信ネットワーク１０２を介して、１つ又は複数の遠隔ユニット１０４、より具体的には１０４ａ〜１０４ｎは、１つ又は複数の端末のセットを介して、同じ遠隔ユニット１０４ａの端末及び／又は１つ若しくは複数の他の遠隔ユニット１０４ｂ〜１０４ｎの端末と通信するように構成される。遠隔ユニット１０４は、同様に、（複数の）通信ネットワーク１０２のうちの１つ又は複数を介して、制御ユニット１０６と通信してもよい。１つ又は複数の遠隔ユニット１０４は、１つ又は複数の端末のセットに接続されたプロセッサをそれぞれ含むことができ、プロセッサは、対応する端末が通信及び／又はアクセスのために使用するように構成された通信ネットワーク１０２のうちの選択されたネットワークを介して、１つ又は複数のネットワーク試験を実行するように構成されることができる。
【００３５】
ここでの参照は制御ユニット１０６に対するものであるが、２つ以上の制御ユニット１０６が提供され得る、ということが認識されることになる。例えば、同じ及び／又は異なる（複数の）遠隔ユニットのうちの１つ若しくは複数に通信するか又はそれらを制御する複数の制御ユニット又は多数の制御ユニットが提供され得る。いくつかの好ましい実施例において、システム１００は、２つ以上の遠隔ユニット１０４を含む。遠隔ユニット１０４という用語が全体を通して使用されているが、これらのユニットは、互いに遠隔であってもよく、及び／又は制御ユニット１０６に対して遠隔であってもよく、並びに／あるいは、１つ若しくは複数の遠隔ユニット１０４は遠隔である必要はなく、互いに局所的及び／又は制御ユニット１０６に対して局所的であってもよい。
【００３６】
ユーザは、制御ユニット１０６を使用して、１つ又は複数の通信ネットワーク１０２を介して、遠隔ユニット１０４のうちの１つ又は複数によって実行される１つ又は複数のネットワーク試験を設定することができる。例えば、ユーザ入力に応答して、制御ユニット１０６は、１つ又は複数のネットワーク試験と関連付けられた（（複数の）試験のシーケンス及び／又は（複数の）試験のスケジュール若しくはプロトコルとしても知られている）（複数の）試験のリストを生成することができる。（複数の）試験のリストは、（複数の）通信ネットワーク１０２のうちの１つ又は複数を介してネットワーク試験を実行するための選択された１つ又は複数の遠隔ユニットに、（複数の）通信ネットワーク１０２のうちの１つ又は複数を介して送信されてもよく、通信ネットワーク１０２は、下記に限定されないが、一例として、例えば有線ネットワーク（例えば、インターネット若しくは公衆電話交換ネットワーク）又は電気通信ネットワークのような無線ネットワークなどの、バックホール通信ネットワークであってもよい。例えば、選択された１つ又は複数の遠隔ユニットは、通信ネットワーク１０２を介してネットワーク試験を実行するように構成されてもよく、１つ又は複数の遠隔ユニット内の端末は、通信ネットワーク１０２を介して動作する。いくつかの実施例において、制御ユニット１０６は、１つ又は複数の試験のリストを生成するように自動的に設定されてもよい。
【００３７】
遠隔ユニット１０４は、試験のリストを受信すると、試験のリストに基づいて通信ネットワーク１０２のうちの１つ又は複数を介してネットワーク試験を実行するように、関連する端末を自動的にセットアップして設定することができる。例えば、遠隔ユニット１０４のそれぞれは、１つ又は複数の通信ネットワーク１０２を介して、端末のセットのうちの１つ又は複数を使用して、サービス品質ネットワーク試験を実行するように構成されたプロセッサを含むことができる。
【００３８】
制御ユニット１０６は、１つ又は複数の遠隔ユニット１０４を制御するように構成され得る１つ若しくは複数のサーバ又は他のコンピューティング装置又はハードウェアを含むことができる。追加的又は代替的に、制御ユニット１０６又は任意の他の制御ユニットは、１つ又は複数のサーバなどのコンピューティングリソースの共有プールにアクセスするクラウドコンピューティング技術を使用して実施されてもよい。制御ユニット１０６は、クラウド内で動作するように中央集権化されるか及び／又は分散されるクラウドサービスとして実施されてもよい。
【００３９】
１つの制御ユニット１０６が図１に示されているが、１つ又は複数の制御ユニットが、ネットワーク試験が１つ又は複数の通信ネットワーク１０２を介して実行される場合に遠隔ユニット１０４のうちの１つ又は複数を制御するために配置されてもよい、ということが当業者によって認識されることになる。
【００４０】
１つ又は複数の通信ネットワーク１０２は、１つ又は複数のネットワークオペレータにより操作される１つ若しくは複数のネットワークを含むか、又は表すことができる。例えば、１つ又は複数のネットワークは、下記に限定されるものではないが、（複数の）パケット交換ネットワーク及び／又は（複数の）回線交換ネットワーク、インターネット及び／又は公衆交換電話網（ＰＳＴＮ）などの有線バックホールネットワーク、Ｗｉ−Ｆｉネットワーク又は電気通信ネットワークのような無線ネットワークを含むことができ、電気通信ネットワークは、例えば、下記に限定されないが、一例として、符号分割多元接続（ＣＤＭＡ）システム、高度な携帯電話システム（Advanced  Mobile  Phone  System：ＡＭＰＳ）、グローバルシステムフォーモバイルコミュニケーションズ（ＧＳＭ）、鉄道−ＧＳＭ（Railways-GSM：Ｒ−ＧＳＭ）、ロングタームエボリューション（ＬＴＥ）及び／若しくはＬＴＥ−アドバンストタイプのネットワーク、並びに／又は緊急サービスネットワークなどの、上記のネットワークタイプの専門的な変形を含む無線及び／若しくは有線通信に使用される他のネットワークであるような、第２世代、第３世代、及び第４世代、そしてそれ以降のタイプの電気通信ネットワークである。
【００４１】
この例では、遠隔ユニット１０４のそれぞれは、１つまたは複数の端末のセットに接続されたプロセッサを含むことができる。一般的に、プロセッサは、複数の端末又は多数の端末に接続されてもよい。端末は、通信ネットワーク１０２を介して通信することができる任意の無線装置を含むか、又は表すことができる。例えば、端末は、下記に限定されないが、一例として、任意の無線装置、ハンドセット、モバイル装置、携帯電話、移動局、スマートフォン、ユーザ装置、タブレット、ラップトップ、ＯＥＭ（original  equipment  manufacturer、相手先商標による製造）端末、マシンツーマシン（Ｍ２Ｍ）組み込み端末（machine-to-machine  embedded  terminal）、市販の端末若しくは装置、非注文品の端末若しくは装置、民生用の端末若しくは装置、又は１つ又は複数の通信ネットワーク１０２を介して通信することができる任意の他のコンピューティング装置を含むことができる。
【００４２】
例えば、１つ又は複数の通信ネットワーク１０２は、１つ又は複数のネットワークオペレータにより操作されてもよく、ネットワークオペレータでは、端末のセットは、１つ若しくは複数のネットワークオペレータにより提供されるか、又は、１つ若しくは複数の通信ネットワーク１０２を介して消費者若しくは加入者が使用するためにＯＥＭ端末製造業者により提供される、標準の、市販の、標準化された、又は非注文品の端末である。
【００４３】
一例として、システム１００は、下記に限定されないが、一例として、スクリプトの混合、アドホック試験、及び／又はネットワーク試験のためのサービス品質ネットワーク試験を含む（複数の）試験のリストを介して１つ又は複数の通信ネットワーク１０２のネットワークを継続的に監視することができる分散型電気通信試験システムを提供する１つ又は複数の制御ユニットを備える、それぞれがいわゆる“パラシュートボックス”（ＰＢ）である１つ又は複数の遠隔ユニット１０４を含む。本明細書では、“遠隔ユニット”及び“パラシュートボックス”という用語が使用されるが、これらの用語は互換性を有するものとする。
【００４４】
遠隔ユニット１０４は、１つ又は複数の通信ネットワーク１０２を介してネットワーク試験を実行するために、地理的位置におけるフィールドに“パラシュート（parachute）”されてもよいし、配置されてもよい。遠隔ユニット１０４のそれぞれは、１つ又は複数の通信ネットワーク１０２を介して試験のリストに基づいて試験を実行するための１つ若しくは複数の端末のセット、又は多数の端末を含むことができる。例えば、遠隔ユニット１０４、すなわちＰＢは、上で定義された標準のＳＩＭカード若しくは端末を備えたユーザ装置又はスマートフォンなどの端末とともに動作することができる。これは、遠隔ユニット１０４が、システム１００が最新のＳＩＭカードを完全に試験できるように、フィールドでＳＩＭカードアプリケーションを実行することを可能にする。ユーザ装置又はスマートフォン（端末）は、基本標準ＳＩＭカード又はモジュールを使用する必要はなく、複数のＩＭＳＩ（ＭＩ）又は加入者識別モジュール（ＳＩＭ）アプリケーション／アプレット及び／又は他のＳＩＭベースの拡張機能を含むことができる、ということが認識されることになる。
【００４５】
別の例として、遠隔ユニット１０４は、標準的な市販の（又は標準化された及び／若しくはカスタマイズされていない）パーソナルコンピュータ（ＰＣ）ハードウェア、及び頑丈なケースデザイン内の標準的な市販のスマートフォン若しくはユーザ装置ハードウェアを含むことができる。スマートフォン又はユーザ装置は、ユニバーサルシリアルバスインタフェースなどのインタフェースを介してＰＣにインタフェースされることができ、ユニバーサルシリアルバスインタフェースは、スマートフォン又はユーザ装置の、新しい帯域プラン、ネットワークサービス、及び／又は無線周波数ユニットを含むことができる最新モデルへの容易なフィールドアップグレードを可能にする。いくつかの実施例において、１つ又は複数の端末は、車室内に収容されることができ、又は保護及びセキュリティを提供し得る遠隔ユニット１０４内若しくは遠隔ユニット１０４上の他の保護手段を備えていてもよい。
【００４６】
遠隔ユニット１０４のうちの１つ又は複数は、制御ユニット１０６により生成された（複数の）試験のリストを受信するように構成される。（複数の）試験のリストは、バックホールネットワークを介して、又は１つ若しくは複数の通信ネットワーク１０２を構成する１つ若しくは複数の他のネットワークを介して送信されてもよい。試験のリストに従って、遠隔ユニット１０４のプロセッサは、（複数の）通信ネットワーク１０２のうちの１つ若しくは複数、及び／又は、（複数の）通信ネットワーク１０２のうちの１つ若しくは複数における他の端末、サーバ、コンテンツソース、ネットワーク要素若しくはノード、又は任意の他のネットワークエンティティ若しくは要素と通信するように、１つ又は複数の端末を設定することができる。遠隔ユニット１０４の端末が、遠隔ユニット１０４の別の端末、又は１つ若しくは複数の他の遠隔ユニット１０４の別の端末と通信するように設定されている場合、エンドツーエンドのネットワーク試験が実行されることができる。
【００４７】
上述のアーキテクチャは、ブラウジング、ストリーミング、及び他のデータサービスなどの実行されるべきシングルエンド試験を排除するものではない、ということが認識されることになる。実際には、いくつかの実施例において、遠隔ユニット１０４の端末のうちの１つ又は複数に対して実行される（複数の）ネットワーク試験は、エンドツーエンド試験ではないが、しかし１つ又は複数の遠隔ユニットの１つ又は複数の端末と（クラウド内又は通信ネットワーク１０２内又は他の場所で提供される）仮想遠隔ユニット及び／又は制御ユニット１０６との間のネットワーク試験を含むことができる。
【００４８】
動作中、システム１００は、通信ネットワーク１０２を介してモバイルネットワークサービスを試験するために使用されてもよい。遠隔ユニット１０４は、それぞれ１つ又は複数の地理的領域に配置されてもよく、地理的領域は、下記に限定されないが、ネットワークの１つ若しくは複数のセル、国の１つ若しくは複数の地域、１つ若しくは複数の国、又は（複数の）通信ネットワーク１０２のうちの１つ若しくは複数と関連付けられた試験のリストを実行するために遠隔ユニット１０４を配置するための任意の他の地理的領域を含み得る。遠隔ユニット１０４のそれぞれにおける端末は、オンネットワーク（on-network）及び／又はオフネットワーク（off-network）の加入者識別モジュール（ＳＩＭ）カードの選択によってプロビジョニングされてもよい。例えば、オンネットワークＳＩＭは、特定のネットワークオペレータのネットワーク上で動作するＳＩＭであり、一方、オフネットワークＳＩＭは、異なるネットワークオペレータのネットワーク上で動作するＳＩＭである。例えば、ＳＩＭカードは、下記に限定されないが、一例として、標準ＳＩＭ、ミニＳＩＭ、ナノＳＩＭ、埋め込み型ＳＩＭ、複数の国際モバイル加入者識別番号（International  Mobile  Subscriber  Identity：ＩＭＳＩ）ＳＩＭ、及び任意の他のＳＩＭ、若しくは通信ネットワーク１０２を介した使用のために端末により使用される任意の他の同等のチップ若しくはモジュールを含み得る。これは、異なるネットワークの性能が複数の端末によって同時に試験され得ることを意味する。
【００４９】
（複数の）試験の各リストは、例えば、遠隔ユニット１０４のそれぞれの位置に基づいて、及び各地理的領域において利用可能であるか又は利用可能であると予想される（複数の）ネットワーク及び／又は（複数の）ネットワークサービスに同様に基づいて端末を選択することができる。
【００５０】
試験のリストを受信する遠隔ユニット１０４のそれぞれについて、試験呼、試験テキストメッセージ、試験電子メール、試験データセッション、及び対応する（複数の）遠隔ユニット１０４のプロセッサの管理下でそれぞれの端末が試験することができる他の全てのサービスを送信並びに受信するように、試験のリストに従って対応する１つ又は複数の端末が設定される。各試験の間に、スケジュールされた１つ又は複数の端末のそれぞれは、（複数の）通信ネットワーク１０２のうちの対応する通信ネットワークを監視するために使用されてもよく、それを通して、端末は、下記に限定されないが、ネットワークパラメータ及び／又は試験のリストと関連付けられたサービス品質に基づいて、（複数の）試験結果を操作及び生成する。
【００５１】
試験のリスト内の各試験は、例えば、遠隔ユニット１０４内の１つ又は複数の端末を、例えば、同じ遠隔ユニット１０４ａ内の他の端末への、若しくは同じ遠隔ユニット１０４ａ内の他の端末からの、又は、他の遠隔ユニット１０４ｂ〜１０４ｎのいずれかにある任意の他の１つ若しくは複数の端末への、及び／又は他の遠隔ユニット１０４ｂ〜１０４ｎのいずれかにある任意の他の１つ若しくは複数の端末からの、試験呼（test  call、試験コール）を実行するように設定し得る。試験のリストは、制御ユニット１０６から遠隔ユニット１０４のうちの１つ又は複数にダウンロードされることができる。試験のリストの対応する試験結果は、遠隔ユニット１０４のプロセッサにより端末から収集されてもよい。試験のリストを受信した遠隔ユニット１０４のそれぞれは、試験結果を制御ユニット１０６に送信又はアップロードすることができる。発呼端末と受信端末の両方の受信された試験結果は、相互に関連付けられるか、及び／又は分析されることができる。
【００５２】
例えば、遠隔ユニット１０４ａのプロセッサは、（複数の）通信ネットワーク１０２のうちの第１の通信ネットワーク及び（複数の）通信ネットワーク１０２のうちの第２の通信ネットワークを介して、端末のセットのうちの第１の端末及び第２の端末をそれぞれ使用して、相対的なサービス品質試験又は他のネットワーク試験を実行するように更に構成され得る。第１の端末は、（複数の）通信ネットワークのうちの第１の通信ネットワークと関連付けられ、そして第２の端末は、（複数の）通信ネットワークのうちの第２の通信ネットワークと関連付けられる。遠隔ユニット１０４ａのプロセッサは、通信ネットワーク１０２のうちの１つ又は複数を介して、遠隔ユニット１０４ａの端末のセットのうちの少なくとも２つの端末を使用して、エンドツーエンドのサービス品質ネットワーク試験を実行するように更に構成され得る。代替的に、遠隔ユニット１０４ａのプロセッサは、通信ネットワーク１０２のうちの１つ又は複数を介して、遠隔ユニット１０４ａの端末のセットのうちの端末を使用して、シングルエンドの試験又はサービス品質ネットワーク試験を実行するように更に構成され得る。別の例では、遠隔ユニット１０４ａのプロセッサは、通信ネットワーク１０２のうちの１つを介して、端末のセットのうちの端末を使用して、発呼又は着呼のサービス品質試験を実行するように更に構成され得る。
【００５３】
別の例では、遠隔ユニット１０４ａは第１の地理的領域に配置され、端末の第２のセットを含む第２の遠隔ユニット１０４ｎは第２の地理的領域に配置されてもよい。遠隔ユニット１０４ａのプロセッサは、１つ又は複数の通信ネットワーク１０２を介して、遠隔ユニット１０４ａの端末のセットのうちの１つ又は複数、及び端末の第２のセットのうちの１つ又は複数を使用して、第２の遠隔ユニット１０４ｎとのサービス品質試験及び／又は他のネットワーク試験を実施するように更に構成され得る。遠隔ユニット１０４ａのプロセッサは、（複数の）通信ネットワーク１０２のうちの１つ又は複数を介して、第２の遠隔ユニット１０４ｎの端末の第２のセットのうちの第２の端末と通信している遠隔ユニット１０４ａの端末のセットのうちの第１の端末を使用して、エンドツーエンドのサービス品質試験を実行するように更に構成され得る。
【００５４】
別の例では、遠隔ユニットは、１つ又は複数の仮想端末のセットを含む仮想遠隔ユニットとしてクラウド内に実装されてもよく、ここで、少なくとも１つの仮想端末は、ビデオストリーミング又は他のタイプのネットワークサービス又はデータ接続のためのコンテンツソースをエミュレートすることができる。したがって、遠隔ユニット１０４ａは、１つ又は複数の通信ネットワーク１０２を介してネットワーク試験を実行することができ、１つ又は複数の通信ネットワーク１０２において、遠隔ユニット１０４ａの端末は、ネットワーク試験の間、仮想遠隔ユニットの仮想端末と通信する。
【００５５】
上記の例示的な実施例では、遠隔ユニット１０４の（複数の）プロセッサが試験結果を収集し、分析のために制御ユニット１０６に送信するが、追加的又は代替的な実施例では、（複数の）試験結果の分析は、遠隔ユニット１０４上でローカルに実行されてもよい。
【００５６】
「遠隔ユニット」
図２は、例示的なハードウェア／ソフトウェアモジュールを有する一例の遠隔ユニット１０４ａの概略図である。この実施例における遠隔ユニット１０４ａは、プロセッサユニット２０２、メモリユニット２０４、通信インタフェース２０６、及び対応する複数の端末２１０ａ〜２０１ｍに接続するための複数の端末インタフェースポイント又はポート２０８ａ〜２０８ｍを備えるハードウェアモジュールを含み、ハードウェアモジュールでは、プロセッサユニット２０２は、メモリユニット２０４、通信インタフェース２０６、及び複数の端末インタフェースポイント又はポート２０８ａ〜２０８ｍに接続されている。
【００５７】
メモリユニット２０４は、端末管理アプリケーション２０４ａ、制御ロジック２０４ｂ、及び１つ若しくは複数の試験のリスト２０４ｃと関連付けられたプログラム命令を記憶する際に使用するための、１つ若しくは複数のソフトウェアモジュール、又はコンピュータ読み取り可能な媒体（例えば、ソリッドステート又はフラッシュメモリ、ランダムアクセスメモリ、読み出し専用メモリ、ハードディスクドライブ、光ディスク）を含むことができ、プログラム命令は、プロセッサユニット２０２により実行されると、端末２１０ａ〜２１０ｍと関連付けられた１つ若しくは複数の試験のリスト２０４ｃに基づいて、（複数の）ネットワーク試験を実行するように遠隔ユニット１０４ａを設定する（configure）。（複数の）試験のリストは、下記に限定されないが、一例として、プロセッサユニット２０２による使用のためのスクリプトの混合及びアドホックネットワーク試験を含み、試験のリスト２０４ｃと関連付けられた１つ又は複数のネットワーク試験を実行するように、１つ又は複数の端末２１０ａ〜２１０ｍを構成して動作させることができる。メモリユニット２０４は、１つ又は複数の試験のリスト２０４ｃと関連付けられた１つ又は複数のネットワーク試験中に１つ又は複数の端末２１０ａ〜２１０ｍにより生成される１つ又は複数の試験結果を記憶及び／又は分析するように構成され得る。
【００５８】
１つ又は複数の端末２１０ａ〜２１０ｍのそれぞれは、ネットワーク試験を実行する際に使用するための１つ又は複数のアプリケーションを含むことができる。１つ又は複数のアプリケーションは、端末のプロセッサ上で実行されると、１つ又は複数のネットワーク試験を実行し、１つ又は複数のネットワーク試験と関連付けられた試験結果を監視及び生成するように端末を設定し得る。例えば、端末２１０ａにインストールされているか又は事前にインストールされているアプリケーションのうちの１つは、１つ又は複数のネットワーク試験と関連付けられた１つ又は複数の試験のリストを実行するように端末２１０ａを設定する“ヘルパー”アプリケーションであってもよい。遠隔ユニット１０４ａは、端末２１０ａ〜２１０ｍが端末インタフェースポイント又はポート２０８ａ〜２０８ｍを介して接続／連結された場合又は後に、１つ又は複数の端末２１０ａ〜２１０ｍに１つ又は複数のアプリケーションをインストールするように構成され得る。代替的又は追加的に、１つ又は複数の端末２１０ａ〜２１０ｍは、端末インタフェースポイント又はポート２０８ａ〜２０８ｍを介して接続／連結される前に、１つ又は複数のアプリケーションを事前にインストールされてもよい。代替的又は追加的に、１つ又は複数のアプリケーションは、１つ又は複数のアプリケーションをインストールするように構成され得る１つ又は複数の端末２１０ａ〜２１０ｍにダウンロードされてもよい。いかなる場合でも、端末２１０ａ〜２１０ｍは、１つ又は複数の試験のリストを受信して、試験に従って動作するように構成され、分析のために制御ユニット１０６に送信するために、（複数の）試験をするための１つ又は複数のリストと関連付けられた試験結果を生成又は記録するための機能を含むことができる。
【００５９】
遠隔ユニット１０４のうちの１つ又は複数、より具体的には遠隔ユニット１０４ａ〜１０４ｎは、地理的位置に配置及び／又は設置され、技術者以外の人によりターンオンされるように構成され得る、ということが認識されることになる。これはなぜなら、遠隔ユニット１０４が配置され、及び／又はターンオンされて電源が投入されると、それらは、（複数の）通信ネットワーク１０２のうちの１つ又は複数を介して、例えば有線ネットワーク又は無線ネットワークなどのバックホールネットワークを介して、制御ユニット１０６と通信することができ、制御ユニット１０６は、試験スケジュールに従ってネットワーク試験を実行するように遠隔ユニット１０４を制御及び設定することができるからである。一度遠隔ユニット１０４のそれぞれが配置されると、各遠隔ユニット１０４は、システム１００の制御ユニット１０６を自己設定して、制御ユニット１０６に接触し（例えば、制御ユニット１０６を呼び戻し（call  home））、制御ユニット１０６及び／又はシステム１００のユーザに、サービスの準備ができていることを通知するように設定されることができるとともに、制御ユニット１０６によって遠隔制御されることができる。
【００６０】
遠隔ユニット１０４は、それ自体及び／又は遠隔ユニット１０４に接続された端末を監視するように構成され得る。１つ又は複数の端末に障害が発生した場合（例えば、電力を失う、ソフトウェアが動作又は応答していない、すなわち端末が“フリーズ”している、端末が通信ネットワーク１０２に接続していないなど）、遠隔ユニット１０４は、状況を是正する（rectify）か、及び／又は解決する（troubleshoot）（例えば、端末インタフェースを介して電源を切る／入れる、端末の実行、監視、及び試験結果の生成と関連付けられた１つ又は複数のアプリケーションを再インストールする）ように構成され得る。代替的に、端末の障害が続く場合、遠隔ユニット１０４は、任意の関連するネットワーク試験のために別の端末を使用し、制御ユニット１０６に障害、及び障害のある端末に関連して提供できる任意の追加の情報を報告するように構成され得る。次に、制御ユニット１０６は、障害のある端末を考慮するように（複数の）ネットワーク試験を修正するか、及び／又は、サービス担当者に遠隔ユニット１０４における障害のある端末を置き換えるように通知することができる。
【００６１】
図２を参照すると、一例として、そして簡単化のために、遠隔ユニット１０４ａにおいて、複数の端末インタフェースポイント又はポート２０８ａ〜２０８ｍは、（複数の）ソフトウェアモジュール２０４ａ、２０４ｂ、及び／又は２０４ｃを実行する場合の処理ユニット２０２による構成のために、１つ又は複数の端末２１０ａ〜２１０ｍを遠隔ユニット１０４ａに接続するための任意の適切な接続を含むか、又は表すことができる。複数の端末インタフェースポイント２０８ａ〜２０８ｍは、ネットワーク試験（例えば、呼試験（call  testing、コール試験））を実行するように１つ又は複数の端末２１０ａ〜２１０ｍを設定する際のプロセッサユニット２０２による使用のため、及び対応する１つ又は複数の端末２１０ａ〜２１０ｍから試験結果を受信するために、対応する複数の端末２１０ａ〜２１０ｍのそれぞれに、電源及び必要なデータラインを提供するように構成され得る。例えば、端末インタフェースポイント又はポート２０８ａ〜２０８ｍは、下記に限定されないが、一例として、１つ若しくは複数のＵＳＢインタフェース、ＵＳＢハブインタフェース、又は１つ若しくは複数の端末２１０ａ〜２１０ｍに接続するための任意の接続のグループからの少なくとも１つを含み得る。端末インタフェースポイント又はポート２０８ａ〜２０８ｍは、（複数の）通信ネットワーク１０２のうちの１つ又は複数を介してネットワーク試験を実行するために制御ユニット１０６から受信された試験のリスト２０４ｃのうちの１つ又は複数に従って動作するように、１つ又は複数の端末２１０ａ〜２１０ｍを処理ユニット２０２が設定することを可能にする。追加的又は代替的な実施例では、補助電源が提供され得る。
【００６２】
通信インタフェース２０６は、（複数の）通信ネットワーク１０２のうちの１つ又は複数を介して制御ユニット１０６と通信するように構成されてもよく、通信ネットワーク１０２は、バックホールネットワークか、又はネットワークオペレータにより操作され、制御ユニット１０６から１つ又は複数の試験のリスト２０４ｃを受信するため、及び１つ又は複数の試験のリスト２０４ｃと関連付けられた１つ又は複数の端末２１０ａ〜２１０ｍから試験結果を送信するために１つ又は複数の端末により使用されるネットワークであってもよい。通信インタフェース２０６は、送信機と受信機、及び／又はトランシーバユニットを含むか、又は表すことができる。代替的又は追加的に、通信インタフェース２０６は、（複数の）通信ネットワーク１０２のうちの１つ又は複数を介して１つ又は複数のネットワーク試験を実行するため、制御ユニット１０６から１つ又は複数の試験のリスト２０４ｃを受信する際に使用するために端末２１０ａ〜２１０ｍのうちの少なくとも１つと接続するように構成され得る。代替的又は追加的に、通信インタフェース２０６は、端末２１０ａ〜２１０ｍのうちの少なくとも１つに接続して、１つ又は複数の試験のリスト２０４ｃと関連付けられた試験結果を、分析のために制御ユニット１０６に送信するように構成され得る。
【００６３】
別の例として、遠隔ユニット１０４ａは、ＰＣハードウェアであって、その中では端末２１０ａ〜２１０ｍが頑丈なケースデザイン内で一緒に接続されたスマートフォン又はユーザ装置のような標準の市販の端末であるＰＣハードウェアのような、標準の市販のコンポーネントを含み得る。スマートフォン又はユーザ装置は、ユニバーサルシリアルバス（ＵＳＢ）インタフェースなどの端末インタフェースポイント又はポート２０８ａ〜２０８ｍを介してＰＣに接続され、それは、スマートフォン又はユーザ装置の、新しい帯域プラン、ネットワークサービス、及び／又は無線周波数ユニットを含むことができる最新モデルへの容易なフィールドアップグレードを可能にする。
【００６４】
「ネットワークシステム」
図３は、システム３００と呼ばれることになる、図１のシステム１００の各構成部分の例示的なハードウェア／ソフトウェアモジュールを示す概略図である。システム３００は、制御ユニット３０６と通信することができるいわゆる“パラシュートボックス”（ＰＢ）とも呼ばれる遠隔ユニット３０４を含む。簡単にするために、図３には１つの遠隔ユニット３０４と１つの制御ユニット３０６しか示されていないが、しかしながら、システム３００は、相互に物理的に接続されることができるか、又はもっと言えばバックホール通信ネットワークとすることができる通信ネットワーク３０２を介して相互に接続されることができる複数の遠隔ユニット及び複数の制御ユニットを含み得る、ということが当業者によって認識されることになる。
【００６５】
システム３００は、様々なネットワーク試験を通して１つ又は複数の通信ネットワーク（図示せず）を連続的に監視することができる分散型電気通信試験システムを提供する。ネットワーク試験は、下記に限定されないが、一例として、スクリプトの混合、アドホック試験、サービス品質ネットワーク試験、又は他のネットワークサービス試験などを含む（複数の）試験のリストを含み得るか、又は（複数の）試験のリストにより表され得る。遠隔ユニット３０４は、１つ又は複数の通信ネットワークを介して１つ又は複数のネットワーク試験を実行するために、地理的位置におけるフィールドに“パラシュート（parachute）”されてもよいし、配置されてもよい。遠隔ユニット３０４は、１つ又は複数の通信ネットワークであって、それによって（複数の）端末が通信可能である１つ又は複数の通信ネットワークを介して、（複数の）試験のリストに基づいて、１つ又は複数のネットワーク試験を実行するために、そして（複数の）試験のリストと関連付けられた試験結果を生成して、分析のために制御ユニット３０６に送信し、分析に基づいて更に動作させるために、１つ又は複数の端末又は多数の端末（例えば、端末３１０ａ）を含むか、又はそれらの端末に接続されてもよい。
【００６６】
例えば、遠隔ユニット３０４（例えば、ＰＢ）は、標準ＳＩＭカード／モジュールを備えたユーザ装置又はスマートフォンなどの端末とともに動作することができる。これにより、遠隔ユニット３０４（例えば、ＰＢ）は、システム３００が最新のＳＩＭモジュール／カードなどを完全に試験することができるように、フィールドでＳＩＭカード／モジュールアプリケーションを実行することができる。別の例として、遠隔ユニット３０４（例えば、ＰＢ）は、標準的な市販のＰＣハードウェア、及び頑丈なケースデザイン内の標準的な市販のスマートフォン又はユーザ装置ハードウェアを含むことができる。スマートフォン又はユーザ装置は、ＵＳＢインタフェース、ポイント及び／又はポートなどのインタフェースを介してＰＣに接続され、それは、スマートフォン又はユーザ装置の、新しい帯域プラン、ネットワークサービス、及び／又は無線周波数ユニットを含むことができる最新モデルへの容易なフィールドアップグレードを可能にする。
【００６７】
図３を参照すると、システム３００は、直接的に、又は通信ネットワーク３０２を介して、又はもっと言えば、試験中であってもよい１つ又は複数の通信ネットワーク（例えば、図１の（複数の）通信ネットワーク１０２のうちの１つ又は複数）を介して、遠隔ユニット３０４に接続されるように構成され得る制御ユニット３０６を含む。制御ユニット３０６は、対応する１つ又は複数の通信ネットワークを介して、端末を使用して、１つ又は複数のネットワーク試験を実行することと関連付けられた様々な命令及び制御タスクを実行するためのハードウェア及びソフトウェア機能を含む。これらのタスクは、下記に限定されないが、一例として、ネットワーク試験、又は１つ若しくは複数のネットワーク試験を実行することに関するユーザ入力を受信すること、ネットワーク試験を構成し、対応する試験のリストを生成すること、１つ若しくは複数の通信ネットワークを介して試験を実行するために、１つ若しくは複数のネットワーク試験を開始するための１つ若しくは複数の遠隔ユニットに（複数の）試験のリストを送信すること、１つ若しくは複数の通信ネットワークを介して実行される試験に関連して、１つ若しくは複数の遠隔ユニットから試験結果を受信すること、関連する（複数の）ネットワーク試験に関連して、試験結果を維持、照合、及び／若しくは分析すること、並びに／又はネットワーク試験の分析結果に関連して、１つ若しくは複数のアクションを実行すること、のうちの少なくとも１つを含み得る。
【００６８】
制御ユニット３０６は、プログラム命令を記憶するのに使用するための１つ若しくは複数のソフトウェアモジュール又はコンピュータ読み取り可能な媒体を含むことができ、プログラム命令は、制御ユニット３０６のプロセッサユニット上で実行されると、遠隔ユニット３０４によって１つ又は複数の通信ネットワークを介して１つ又は複数のネットワーク試験を実行するために、制御ユニット３０６に関連付けられたか、又は割り当てられた機能を実行する。制御ユニット３０６は、システムコントローラ全体として構成されてもよく、典型的には、システム３００ごとに１つあり、しかしながら、システム３００には、下記に限定されないが、一例として、フォルトトレランス、同時のネットワーク試験の制御と実行などのために、より多くの制御ユニット（例えば、複数の制御ユニット）が存在してもよい。
【００６９】
制御ユニット３０６は、システムコントローラ全体として構成された命令モジュール３１６（“ｊＰＢコマンダ”とも呼ばれる）を含む。命令モジュール３１６は、下記に限定されないが、一例として、設定マネージャ３１６ａ、試験マネージャ３１６ｂ、環境マネージャ３１６ｃ、データベースリポジトリマネージャ３１６ｄ、管理マネージャ３１６ｅ、通知マネージャ３１６ｆのような１つ又は複数のさらなるモジュール、及び制御ユニット３０６の機能を実行するように構成された任意の他のモジュール又はマネージャを含む。
【００７０】
設定マネージャ３１６ａは、ユーザ又はシステムインタフェース３１８及び（複数の）ユーザ３１８ａ（例えば、スタッフ及び／又はオペレータ）、並びに／又は他のシステムからの入力を受信するように構成され得る。ユーザ３１８ａは、ユーザインタフェース３１８を介して、（複数の）ネットワーク試験、及び／又は（複数の）ネットワーク試験を表す（複数の）試験のリストを入力してもよく、それは次に制御ユニット３０６から分配されてもよい。ユーザ要求／応答インタフェース３１８は、下記に限定されないが、一例として、制御ユニット３０６へのプログラミングインターフェースを提供し、人間のオペレータに１つ又は複数の試験結果画面を提供し、プログラミングを監視するためのインタフェースを提供し、設計検証テスト（Design  Verification  Test：ＤＶＴ）と機能テストの新機能を提供し、試験されるべき又は試験されている１つ又は複数の通信ネットワークの戦略的に目標とされる反動的試験（strategic  targeted  reactionary  testing）を提供するように構成され得る。
【００７１】
試験マネージャ３１６ｂは、１つ又は複数の通信ネットワーク上で実行される１つ又は複数のネットワーク試験、入力された試験パラメータ、１つ又は複数のネットワーク試験と関連付けられた端末及び／若しくはネットワークオペレータの情報、入力された（複数の）新しいネットワーク試験を選択するためにユーザによって使用されてもよく、並びに／又はユーザ入力に基づいて（複数の）ネットワーク試験を生成して構成するとともに、実行されるべき（複数の）ネットワーク試験と関連付けられた１つ又は複数の試験のリストを生成するために使用されてもよい。試験マネージャ３１６ｂは、同様に、遠隔ユニットから試験結果を受信するとともに、受信された試験結果を対応する（複数の）ネットワーク試験及び／又は試験の（複数の）リストと関連付けるように構成され得る。試験マネージャ３１６ｂは、同様に、１つ又は複数の通信ネットワークを介して実行された対応する（複数の）ネットワーク試験から受信された（複数の）試験結果を分析するように構成され得る。
【００７２】
環境マネージャ３１６ｃは、下記に限定されないが、制御ユニット３０６の動作環境を管理し、制御ユニット３０６、１つ又は複数の他の制御ユニット（図示せず）、遠隔ユニット３０４、並びに／又は、同一及び／若しくは異なる遠隔ユニットのうちの１つ若しくは複数の間のネットワーク接続を管理し、システム３００のハードウェア／ソフトウェアコンポーネント、又は制御ユニット３０６が動作する環境などに影響を及ぼす他のこのような機能を構成するために使用され得るオプションのコンポーネント又はモジュールである。
【００７３】
データベースリポジトリマネージャ３１６ｄは、１つ又は複数のネットワーク試験、及び関連する（複数の）試験のリストを記憶するように構成されてもよく、可能であれば、１つ又は複数のネットワーク試験に基づいて、１つ又は複数の対応する試験結果が受信される。データベースリポジトリマネージャ３１６ｄは、同様に、実行された１つ又は複数のネットワーク試験に関する対応する試験結果の分析に基づく１つ又は複数の分析結果を記憶するように構成され得る。管理マネージャ３１６ｅは、ユーザインタフェース３１８からのユーザ入力及びクエリを管理し、対応するソフトウェアモジュールに送ることができる。
【００７４】
通知マネージャ３１６ｆは、実行された（複数の）ネットワーク試験に関する通知３２０及び／又はアラート、各ネットワーク試験に関して受信された（複数の）試験結果を送信するように構成され得る。通知３２０は、ネットワーク試験の試験結果から生成されることができる。通知マネージャ３１６ｆは、ネットワーク試験に対応する試験結果の分析の結果をユーザ及び／又はネットワークオペレータに通知するために使用され得る。通知マネージャ３１６ｆは、同様に、ネットワーク試験と関連付けられた１つ又は複数の通信ネットワークの他のネットワーク要素及び／又はネットワークノードに通知することができる。通知３２０は、通信ネットワーク３０２を介して送信されてもよく、及び／又は
１つ又は複数の通信ネットワーク上で実行された１つ又は複数のネットワーク試験に関する試験結果の分析に基づいていてもよい。これは、ネットワークリソースを最適化するために使用され得る。
【００７５】
例えば、通知マネージャ３１６ｆは、試験結果及び関連する（複数の）ネットワーク試験、並びに／又は試験結果の分析の結果に基づいて、通知３２０の形式でシステム３００からの出力を作成又は生成することができる。通知３２０は、下記に限定されないが、一例として、ユーザ３１８ａに対する人間に解読可能な“ダッシュボード”アラート、（複数の）ネットワーク試験と関連付けられたネットワークの他のネットワーク要素及び／若しくはノードに送信並びに／又はそれらを制御するための制御値及び／又は制御情報、他のネットワーク要素に対する制御値、統計システムで使用するためのデータ又はその他の統計情報、並びに／又は、顧客情報のうちの１つ又は複数を表すデータを含むことができる。
【００７６】
遠隔ユニット３０４（例えば、“パラシュートボックス”）は、プログラム命令を記憶する際に使用するための１つ若しくは複数のソフトウェアモジュール又はコンピュータ読み取り可能な媒体を含むことができ、プログラム命令は、遠隔ユニット３０４のプロセッサユニット上で実行されると、制御ユニット３０６が、遠隔ユニット３０４を使用して１つ又は複数の通信ネットワーク上で実行されるべき１つ又は複数のネットワーク試験を開始する場合に、遠隔ユニット３０４に関連付けられたか、又は割り当てられた機能を実行する。遠隔ユニット３０４は、１つ又は複数の通信ネットワークを介して（複数の）ネットワーク試験を実行するために、関心のある様々な地点又は地理的位置に配置されてもよい。例えば、関心のある様々な地点又は地理的位置は、目標とする市場及び／若しくはネットワークロケーション、現在の市場、ネットワークオペレータ及びそれらの対応する通信ネットワークと関連付けられたネットワークロケーション、並びに／又は他のネットワークオペレータ及びそれらの対応する通信ネットワークと関連付けられたネットワークロケーションに関連し得る。
【００７７】
遠隔ユニット３０４は、管理モジュール３１４（例えば、“ｊＰＢボックスマネージャ”）を含み、管理モジュール３１４は、通信ネットワーク３０２を介して、制御ユニット３０６の命令モジュール３１６から、ネットワーク試験に関して、（複数の）ネットワーク試験、ネットワーク試験スケジュール、及び／又は（複数の）試験のリストを受信するように構成され、通信ネットワーク３０２は、制御ユニット３０６を遠隔ユニット３０４と接続するバックホール通信ネットワークとすることができる。遠隔ユニット３０４は、遠隔ユニット３０４に接続され得る多くの端末を制御する。例えば、図３は、管理モジュール３１４を介して遠隔ユニット３０４に接続された端末３１０ａを例示する。遠隔ユニット３０４の管理モジュール３１４は、遠隔ユニットマネージャ（例えば、“パラシュートボックスマネージャ”）３１４ａ及びリソースマネージャ３１４ｂを含み、それらは、遠隔ユニット３０４に接続された端末を制御及び管理するように構成され得る。
【００７８】
遠隔ユニット３０４は、遠隔ユニット３０４の管理モジュール３１４に接続されているか、又は連結されている、１つ若しくは複数の端末のセット、又は端末のアレイを含むことができる。１つ又は複数の端末のセットは、端末インタフェース又はポイントを介して、管理モジュール３１４に接続されるか、又は連結されることができる。１つ又は複数の端末は、試験され得る１つ又は複数の通信ネットワークを介して通信するために使用される、端末又はデバイスのアレイを備えることができる。簡単にするために、図３は、端末のアレイ又は複数の端末のうちの端末３１０ａを例示する。下記の説明では端末３１０ａについて説明するが、１つ又は複数の端末、端末のアレイ３１０、又は複数の端末は、端末３１０ａの機能を含むことができる、ということが当業者によって認識されることになる。
【００７９】
端末３１０ａは、プログラム命令を記憶するのに使用するための１つ若しくは複数のソフトウェアモジュール又はコンピュータ読み取り可能な媒体を含むことができ、プログラム命令は、端末３１０ａのプロセッサユニット上で実行されると、端末３１０ａが通信することができるか及び／又はアクセスすることができる通信ネットワークを介して１つ又は複数のネットワーク試験を実行するために、端末３１０ａに関連付けられたか、又は割り当てられた機能を実行する。端末３１０ａは、例えばヘルパーアプリケーションを介して端末３１０ａを管理するために、デバイスマネージャ３１２ａを有するデバイスモジュール３１２（例えば、“ｊＰＢデバイス”）を含む。
【００８０】
上記のように、遠隔ユニット３０４は、１つ又は複数の端末（例えば、デバイスのアレイ）を含むことができ、端末は、下記に限定されないが、例えば、スマートフォン、タブレット、データモデム（“ドングル”）、マシンツーマシン（Ｍ２Ｍ）端末、Ｗｉ−Ｆｉ専用端末のような標準的な製造端末又はデバイス、及び試験され得る（複数の）通信ネットワークのうちの１つ又は複数を介して通信するために使用され得る任意の他のデバイス又は端末とすることができる。端末３１０ａ及び／又は端末のアレイの各端末には、デバイスマネージャ３１２ａがロードされ、デバイスマネージャ３１２ａは、遠隔ユニット３０４の管理モジュール３１４から命令を受け取り、遠隔ユニット３０４の管理モジュール３１４に試験結果を返す“ヘルパー”アプリケーションになるように構成され得る。デバイスマネージャ３１２ａ（例えば、“ヘルパー”アプリケーション）は、遠隔ユニット３０４により制御されて、（複数の）ネットワーク試験が１つ又は複数の通信ネットワーク上の（複数の）端末及び他の遠隔ユニットにより実行される場合に、制御ユニット３０６から受信された（複数の）試験のリスト及び／又は（複数の）ネットワーク試験に従って遠隔ユニット３０４を操作し、試験結果を生成又は取得するように端末３１０ａを設定することができる。
【００８１】
遠隔ユニット３０４は、管理モジュール３１４によって、試験のためにスケジュールされた１つ又は複数の通信ネットワーク上で１つ又は複数のネットワーク試験を実行するために、制御ユニット３０６から通信ネットワーク３０２を介して（複数の）試験のリストを受信するように構成される。遠隔ユニット３０４は、通信ネットワーク３０２に接続することができる受信機又はトランシーバユニットを介して、制御ユニット３０６から（複数の）試験のリストを受信することができ、通信ネットワーク３０２は、有線若しくは無線のネットワーク、及び／又は試験され得る１つ若しくは複数の通信ネットワークとすることができる。代替的又は追加的に、遠隔ユニット３０４は、試験され得る（複数の）通信ネットワークのうちの少なくとも１つを介して、制御ユニット３０６から（複数の）試験のリストを受信するために、端末のうちの少なくとも１つを使用するように構成されてもよい。代替的又は追加的に、遠隔ユニット３０４は、ユーザインタフェース、データインタフェース又はポート（例えば、ＵＳＢ又はパーソナルエリアネットワーク、例えばＢｌｕｅＴｏｏｔｈ（登録商標））を介して、及び／又は他のコンピューティング装置又は端末（例えば、モバイル装置、タブレット、ラップトップ、ＰＣ、又は任意の他のデバイス）から、ユーザが手作業で遠隔ユニット３０４に（複数の）試験のリストをアップロードすることを可能にするように構成されてもよい。
【００８２】
管理モジュール３１４は、ネットワーク試験と関連付けられた（複数の）試験のリストを受信すると、（複数の）試験のリストと関連付けられた１つ又は複数の通信ネットワーク上でネットワーク試験を適切な時間若しくは予定された時間に実行するために、端末３１０ａを設定するための命令を端末３１０ａのデバイスモジュール及び／又はデバイスマネージャ３１２ａに送信するように構成され得る。（複数の）試験のリストは、１つ又は複数の通信ネットワーク上で１つ又は複数のネットワーク試験を実行することができ、ネットワーク試験は、一例として、遠隔ユニット３０４の別の１つ又は複数の端末、システム３００内に位置する他の遠隔ユニットの別の１つ又は複数の端末との、１つ又は複数の通信ネットワークを介した１つ又は複数のエンドツーエンドネットワーク試験、あるいは他のネットワークノード、要素などとの、１つ又は複数の通信ネットワークを介した他の（複数の）ネットワーク試験を含み得る。
【００８３】
端末３１０ａにおいて、デバイスモジュール３１２及び／又はデバイスマネージャ３１２ａは、端末３１０ａに適合させることができる１つ又は複数のＳＩＭを使用することができる。１つ又は複数のＳＩＭは、下記に限定されないが、市販の顧客生産ＳＩＭ、ＭＩ  ＳＩＭ、あるいはＳＩＭの１つ若しくは複数の機能を実行することができる任意の他のタイプのＳＩＭモジュール／カード、又はモジュール若しくはハードウェアを含み得る。端末３１０ａは、同様に、任意のネットワークオペレータ若しくは製造業者、又は通信ネットワークを所有するシステム所有者からのものであってもよい。
【００８４】
遠隔ユニット３０４は、通信ネットワーク３０２を介して制御ユニット３０６から（複数の）ネットワーク試験及び／若しくは（複数の）ネットワーク試験と関連付けられた（複数の）試験のリストを受信するか、並びに／又は通信ネットワーク３０２を介して対応するネットワーク試験に基づく試験結果を制御ユニット３０６に送信するものとして説明されたが、遠隔ユニット３０４は、オフライン又はスタンドアロンモードで、（複数の）ネットワーク試験及び／又は試験結果などを、受信及び／又は送信するように構成され得る、ということが当業者によって認識されることになる。有線若しくは無線インフラストラクチャ、又は信号などが存在しない（例えば、有線インターネットが存在しない、ネットワーク信号又はネットワークリソースが存在しない）場合に、オフライン又はスタンドアロンモードは必要とされることができ、その結果、遠隔ユニット３０４は通信ネットワーク３０２を有さず、そのようにして遠隔ユニット３０４はその機能を実行し得る。
【００８５】
オフライン又はスタンドアロンモードにおいて、遠隔ユニット３０４は、遠隔ユニット３０４が配置されるべき地理的位置とは異なる設定位置において、（複数の）ネットワーク試験及び／又は（複数の）試験のリストを受信し記憶するように構成され得る。この時点で、遠隔ユニット３０４には、地理的位置で実行するための（複数の）ネットワーク試験及び／又は（複数の）試験のリストが事前にロードされる。代替的又は追加的に、遠隔ユニット３０４には、同様に、遠隔ユニット３０４上に記憶するための（複数の）ネットワーク試験及び／又は（複数の）試験のリストをアップロードするために他のコンピューティング装置と接続するユーザインタフェース又は他のデータインタフェース若しくはポートから、フィールドにおいて、（複数の）ネットワーク試験及び／又はネットワーク試験と関連付けられた（複数の）試験のリストを受信するように構成され得る。遠隔ユニット３０４は、それから、遠隔ユニット３０４に割り当てられた地理的位置に配置され得るとともに、アップロードされた（複数の）ネットワーク試験及び／又は（複数の）試験のリストを実行することを進行するように構成され得る。
【００８６】
遠隔ユニット３０４が通信ネットワーク３０２などの有線若しくは無線ネットワークへのアクセスを有していない場合、遠隔ユニット３０４は、同様に、（複数の）ネットワーク試験及び／又は（複数の）試験のリストと関連付けられた試験結果を記憶するように構成され得る。（複数の）ネットワーク試験及び／又は（複数の）試験のリストと関連付けられた試験結果は、遠隔ユニット３０４がフィールドからネットワーク又は通信ネットワーク３０２などへのアクセスを有する位置に戻されたときに、遠隔ユニット３０４から取り出されてもよい。代替的又は追加的に、遠隔ユニット３０４は、遠隔ユニット３０４に記憶され、遠隔ユニット３０４が配置された場合に実行するように構成されていた（複数の）ネットワーク試験及び／又は（複数の）試験のリストと関連付けられた（複数の）試験結果をダウンロードするために他のコンピューティング装置に接続するための、ユーザインタフェース及び／又はデータインタフェース若しくはポートを含み得る。次に、試験結果は、解析及び動作などのために、制御ユニット３０６によりアップロード又は記憶され得る。
【００８７】
したがって、遠隔ユニット３０４は、そのようなデータが制御ユニット３０６にロードされ得るまで、試験結果の遠隔記憶を含むことができる。（複数の）ネットワーク試験及び／又は関連する（複数の）試験のリスト（例えば、（複数の）ネットワーク試験に関する（複数の）試験のシーケンス及び／又は試験スケジュール）は、有線又は無線通信ネットワーク（例えば、インターネット）を用いて、倉庫（depot）又は保管場所（location）において遠隔ユニット３０４にダウンロードされることができ、その後、遠隔ユニット３０４は、適切なネットワーク（例えば、インターネットサービス）への有線又は無線の通信アクセスを有していない可能性のある宛先位置（例えば、配置されるべき地理的位置）に移動され得る。次いで、遠隔ユニット３０４は、（複数の）ネットワーク試験及び関連する（複数の）試験のリストを実行するよう準備される。試験結果データは、同様に、遠隔サイトからの１つ若しくは複数の試験端末データサービスを介して、又は遠隔ユニット３０４が遠隔サイトから回収された後に有線／無線インターネットによって、遠隔ユニット３０４から収集され、次いで制御ユニット３０６に戻されてもよい。
【００８８】
遠隔ユニット３０４は、バッテリ若しくは他のポータブル電源を含み得る電源を含むことができ、並びに／又は、遠隔ユニット３０４は、ライン電力（line  power）、バッテリ電力、及び／若しくは発電機などの電源に接続されるように構成され得る。特定の位置や、あらかじめ設定されたスケジュールを使用する問題に対して、完全なオフライン又はスタンドアロンが可能であるか又は必要である場合がある。
【００８９】
「例示的な処理」
図４は、図１から図３のネットワークシステム及びコンポーネントの例示的な処理４００を例示する例示的なフロー図を示す。システム１００、３００は、下記のステップのうちのいずれか１つ又は複数を実施するように構成され得る。
【００９０】
ステップ４０２：各遠隔ユニットが１つ又は複数の端末（例えば、モバイル装置、ハンドセットなど）に接続された１つ又は複数の遠隔ユニットを使用して（複数の）ネットワーク試験を実行するように制御ユニットを設定する。例えば、遠隔ユニットは、複数の市販の端末に連結されてもよい。（複数の）ネットワーク試験は、通信ネットワーク内の１つ又は複数のネットワークを試験するように構成され得る。
【００９１】
ステップ４０４：（複数の）ネットワーク試験に基づいて（複数の）試験のリストを生成する。
【００９２】
ステップ４０６：（複数の）遠隔ユニットのうちの１つ又は複数に（複数の）試験のリストを送信する。地理的な位置をカバーすることができる１つ又は複数の通信ネットワークを試験するように、各遠隔ユニットは配置されることができる。
【００９３】
ステップ４０８：（複数の）試験のリストに基づいて（複数の）遠隔ユニットに対して（複数の）試験を実行し、（複数の）遠隔ユニットのそれぞれの端末から試験結果を受信する。（複数の）遠隔ユニットは、試験結果を記憶してもよく、及び／又はネットワーク試験と関連付けられた試験結果を制御ユニットに送信してもよい。
【００９４】
ステップ４１０：（複数の）遠隔ユニット及び／又は（複数の）端末からネットワーク試験の（複数の）試験結果を取り出す。（複数の）ネットワーク試験と関連付けられた（複数の）試験結果は、ネットワーク試験と関連付けられた（複数の）遠隔ユニットのそれぞれから制御ユニットにアップロードされてもよい。
【００９５】
ステップ４１２：（複数の）ネットワーク試験に関連した試験結果を分析する。制御ユニットは、一度それが、各ネットワーク試験に関して、又は、もっと言えば１つ又は複数のネットワーク試験から、試験結果を受け取ると、試験結果を分析し、分析の通知及び／又は分析の結果を出力することができる。
【００９６】
出力された通知は、下記に限定されないが、一例として、システムのユーザに送信又は表示され得る、障害の発見と修正に使用するためにオペレータに提供され得る、顧客に提供されるか、及び／又はヘルプラインのスタッフが顧客の問題に対処する際に使用し得る、試験された１つ又は複数のネットワークのセルフサービスを最適化又は実行するために他のネットワーク要素及びノードによって使用され得る。
【００９７】
図５は、図１から図３のネットワークシステムの制御ユニット、及び構成要素の例示的な処理５００のフロー図である。制御ユニット１０６、３０６は、下記のステップのうちの任意の１つ又は複数を実施するように構成され得る。
【００９８】
ステップ５０２：複数の端末を有する（複数の）遠隔ユニットを使用して（複数の）ネットワーク試験を実行するための入力を受信する。受信された入力は、ネットワークシステムのユーザから、制御ユニットに接続され得るコンピュータ端末を介して入力され得る。入力は、１つ若しくは複数のネットワーク試験を定義してもよく、及び／又は１つ若しくは複数のネットワークを試験するために既に定義された１つ若しくは複数のネットワーク試験を選択してもよい。入力は、ユーザ又は人間レベル、例えば高レベルの抽象化で、１つ又は複数のネットワーク試験を定義してもよい。
【００９９】
ステップ５０４：受信された入力に基づいて（複数の）試験のリストを生成する。制御ユニットは、（複数の）ネットワーク試験に基づいて、１つ又は複数の遠隔ユニット及び対応する端末及び試験するネットワークを自動的に選択し、したがって、遠隔ユニット及び／又は端末をそれに応じて（複数の）ネットワーク試験を実行するように設定するために使用され得る、対応する（複数の）試験のリストを生成する。制御ユニットは、（複数の）ネットワーク試験を実施するために、遠隔ユニットによる使用のためのスケジュールを含むことができる。
【０１００】
ステップ５０６：（複数の）試験のリストを（複数の）遠隔ユニットに送信して（複数の）ネットワーク試験を実行する。地理的な位置をカバーすることができる１つ又は複数のネットワークを試験するように、各遠隔ユニットは配置されることができる。
【０１０１】
ステップ５０８：（複数の）遠隔ユニットの（複数の）端末から複数のネットワーク試験結果を受信する。（複数の）ネットワーク試験と関連付けられた（複数の）試験結果は、ネットワーク試験と関連付けられた各遠隔ユニットから制御ユニットにアップロードされてもよい。
【０１０２】
ステップ５１０：ネットワーク試験に関連した複数の試験結果を分析する。制御ユニットは、一度それが、各ネットワーク試験に関して、又は、もっと言えば１つ又は複数のネットワーク試験から、（複数の）試験結果を受け取ると、試験結果を分析し、分析の通知及び／又は分析の結果を出力することができる。
【０１０３】
図６は、一実施例による、図１〜図３のいずれかの遠隔ユニットの例示的な処理のフロー図である。
【０１０４】
遠隔ユニット１０４は、下記のステップのうちのいずれか１つ又は複数を実施するように構成され得る。
【０１０５】
ステップ６０２：１つ又は複数の端末（例えば、モバイル装置、ハンドセットなど）に関する（複数の）試験のリストを受信する。地理的な位置をカバーすることができる１つ又は複数の通信ネットワークを試験するように、各遠隔ユニットは配置されることができる。地理的な位置をカバーすることができる１つ又は複数のネットワークを試験するように、各遠隔ユニットは配置されることができる。
【０１０６】
ステップ６０４：（複数の）試験のリストに従って動作するように（複数の）端末を設定する。遠隔ユニットにおける１つ又は複数の端末は、試験を実施するように構成され得る。
【０１０７】
ステップ６０６：（複数の）端末を監視し、（複数の）端末により生成された結果を受信する。（複数の）結果は、遠隔ユニットで、記憶され得るか、及び／又は編集され得る。いくつかの実施例において、（複数の）遠隔ユニットは、（複数の）結果の分析を実施することができる。
【０１０８】
ステップ６０８：（複数の）試験のリストの分析のために（複数の）試験結果を送信する。遠隔ユニットは、各ネットワーク試験に関する（複数の）試験結果を制御ユニットに送信してもよいし、又は、１つ若しくは複数のネットワーク試験から試験結果を分析して、分析の通知及び／若しくは分析の結果を出力してもよい。
【０１０９】
「試験」
図７は、一実施例による、図１から図３の構成要素間の例示的なデータの流れを示す概略図である。この例では、遠隔ユニット１０４Ａは、遠隔ユニット１０４Ｂと呼を開始するようにスケジュールされており、具体的には、遠隔ユニット１０４Ａ内の端末のうちの１つは、遠隔ユニット１０４Ｂの端末のうちの特定の１つへの呼を開始することを課せられている。いくつかの実施例において、呼は、特定の端末に対するものである必要はない、ということが認識されることになるが、しかし、仮想遠隔ユニット及び／又は制御ユニット若しくはそれ以外に対するものであり得る。
【０１１０】
この例では、例示された呼は、制御ユニット１０６により指定された試験のリストにおいてスケジュールされているが、遠隔ユニット１０４のうちの１つ又は複数において、手作業（例えば、ユーザの介入）により直接的に呼が誘起された可能性がある。ステップ１において、遠隔ユニット１０４Ａにおける指定された端末が、ユニット１０４Ｂにおける指定された端末への呼を開始する。この実施例では、遠隔ユニット１０４Ａ、１０４Ｂのそれぞれの指定された端末のそれぞれにおいて、発呼（及び着呼のそれぞれが）が、試験のリスト上でそれぞれスケジュールされている。
【０１１１】
前述したように、１つ又は複数の通信ネットワーク１０２は、試験のリストにおいて使用されることになる１つ又は複数のネットワークを含み得る。一度遠隔ユニット１０４Ａにおいて端末により呼が配置されると、ステップ２に示すように、様々な既知の電話プロトコルを介した呼が、（複数の）通信ネットワーク１０２のうちの１つ又は複数を通して経路指定（route）される。上記のように、（複数の）通信ネットワーク１０２は、１つ又は複数のプロトコルを使用する１つ又は複数のネットワークを含むことができる、ということが理解されることになる。
【０１１２】
ルーティング（routing：経路指定）を介して、ステップ３でユニット１０４Ｂにおける指定された端末に呼が伝送され、この例における指定された端末は、着呼を期待している。ユニット１０４Ｂにおける指定された端末は呼に応答し（ステップ４）、このデータは（複数の）通信ネットワーク１０２のうちの１つ又は複数を通して（ステップ５）、遠隔ユニット１０４Ａにおける発呼端末に経路指定される（ステップ６）。したがって、アクティブな呼セッションが確立される。
【０１１３】
端末は異なる遠隔ユニット１０４に配置される必要はなく、むしろ両方が同じユニットに配置されてもよく、又は端末のうちの１つのみが遠隔ユニット１０４のうちの１つに配置されることができる、ということが認識されることになる。
【０１１４】
下記でより詳細に説明されるように、アクティブなセッションから、呼の両端の複数のパラメータと、セッション自体のサービス品質が監視されるとともに、試験されることができる。例えば、試験は、セッション中に、下記のサービス品質パラメータ、すなわち音声品質、ビデオ品質、会話待ち時間、エコー、ビットレート、誤り率、帯域幅、ジッタ、遅延、待ち時間、パケット損失、信号強度などのうちの任意の１つ又は複数を監視することができる。
【０１１５】
さらに、システムの一部を形成する２つの端末によって通話が行われているので、発呼を行うか、及び／又は着呼を受けることに固有のパラメータが監視されることができる。例えば、呼設定遅延（call  set  up  delay）、接続／切断遅延（connect/disconnect  delay）、伝送遅延（transmission  delay）、全体の故障（total  failures）、呼切断（call  drops、コールドロップ）、進行不全（failure  to  progress）などである。
【０１１６】
前述の試験のうちのいずれか１つ若しくは複数の結果又は同様のものが、例えば編集及び／又はさらなる分析のために、制御ユニット１０６に転送されることができる（ステップ７及び８）。
【０１１７】
監視のために、同様に他のパラメータが指定され得る、ということが理解されることになる。
【０１１８】
ここで、“呼（call：コール、通話）”という用語は、下記に限定されないが、インターネット電話セッション、例えばボイスオーバインターネットプロトコル（Voice  over  Internet  Protocol、ＶｏＩＰ）を使用して行われるセッションを含んでいる電話セッション、ビデオ会議セッション、及び／又はマシンツーマシン若しくは他の自動化された通信装置を含んでいる２つの指定された端末を一定期間にわたってリンクする任意のセッションを含むことを意図している。これらの通話は、例えば自動化されたデータ収集などのために、機械制御されることができる、ということが認識されることになる。
【０１１９】
上記の例では、端末のうちの１つが他の端末に発した呼を介して試験が実施されたが、追加的又は代替的は試験では、試験は、ショートメッセージサービス（ＳＭＳ）、例えば電子メール、インスタントメッセージなどを含むテキストメッセージ、データメッセージ、及び／又はマルチメディアメッセージの転送とすることができる。メッセージは、端末へ及び／又は端末間でメッセージを転送するための任意の既知の電話又はインターネットに基づくプロトコルを使用することができる、ということが認識されることになる。前述のシステムは、データアップロード、データダウンロード、ストリーミングなどを含むインターネットベースのプロトコルに関するネットワーク試験及びサービス品質試験に等しく及び／又は追加的に適用可能である、ということが同様に理解されることになる。
【０１２０】
追加的又は代替的な実施例では、試験は複合試験でもよい。例えば、この試験は、端末が着呼及びＳＭＳを実質的に同時に受信することを要求することができる。この例では、通話及びＳＭＳの両方に関連するパラメータを監視して、同時発生イベントの影響を判定することができる。この例では、通話とＳＭＳが同時に実行されているとして例示されているが、試験の任意の組み合わせを同時に又は実質的に同時に実行することができ、典型的には、１つの同時音声通話とデータセッションとを含む、ということが認識されることになる。
【０１２１】
有利には、遠隔ユニット１０４に２つ以上の端末を設けることができるので、比較試験を更に行うことができる、ということが認識されることになる。例えば、遠隔ユニット１０４内の２つの端末は、異なるネットワークプロバイダのＳＩＭを含むことができる。これらの端末のそれぞれを同時に又は実質的に同時に試験することは、特定のネットワークプロバイダに関して、通信ネットワーク１０２の性能に関する試験結果を提供することができる。試験は異なるネットワークプロバイダのためのものである必要はないが、しかし、異なるハンドセットタイプのためのものであってもよく、及び／又は異なるタイプの試験であってもよく、及び／又は異なるネットワーク若しくは位置に対するものや異なるネットワーク若しくは位置からのものなどでもよい、ということが認識されることになる。いくつかのタイプの試験が例示されているが、これは、様々なタイプの試験の総合的なリストではない、ということが理解されることになる。
【０１２２】
「さらなる例示的な実施例及び関連する試験」
試験のタイプと一例のユーザインタフェースのさらなる詳細は、付録に示されている。実際には、パラシュートボックスネットワーク試験システムの１つ又は複数の機能をサポートする１つ又は複数のユーザインタフェースが提供され得る、ということが認識されることになる。遠隔ユニット１０４は、設置又は配置のための専門知識を必要とせずに、設置位置（locations）に配置されることができる。例えば、いくつかの実施例において、遠隔ユニット１０４は密閉ユニットであり、したがって、ユーザは、遠隔ユニット１０４を電源及び／又はインターネット接続に接続するだけでよい。いくつかの実施例において、遠隔ユニット１０４は、完全に自律的に機能することになる。
【０１２３】
追加的又は代替的な実施例では、ユーザは、遠隔ユニット１０４（例えば、パラシュートボックス（ＰＢ））に対する様々な程度のアクセス、及び／又は、したがって機能を提供され得る。例えば、ユーザは、読み取り専用アクセスを提供され得る（この種のユーザは、隠されているかもしれないいくつかのフィールドを除いて、読み取り機能にアクセスすることができる）。ユーザは、読み取りと実行のアクセスを提供され得る（この種のユーザは“読み取り専用ユーザ”と同じ機能にアクセスするとともに、試験やシナリオを実行できる）。ユーザは、読み取りとスケジュールのアクセスを提供され得る（この種のユーザは“読み取りと実行”と同じタイプのアクセス権を有するとともに、試験やシナリオをスケジュールすることができる）か、及び／又はフルアクセス（full  access、完全なアクセス）を提供され得る（この種のユーザは全ての機能と全てのタイプの操作にアクセスできる）。例えば、ユーザが読み取りアクセスのみを有する場合、ユーザは、試験をスケジュールすることができないかもしれないが、実行されている試験の順序を見ることができ得る。
【０１２４】
いくつかの実施例において、ユーザは、１つ又は複数の遠隔ユニットにおける遠隔ユニット及び／又は端末のリストにアクセスすることができ得る。いくつかの実施例において、遠隔ユニット及び／又は端末のリストは、現在オンラインである端末及び／又は遠隔ユニットのみを示すことができる。追加的又は代替的な実施例では、エラーメッセージは、端末及び／又は遠隔ユニットに問題若しくはエラーがある任意の１つ若しくは複数の遠隔ユニット及び／又は端末に関して表示されることができる。
【０１２５】
いくつかの実施例において、システムは、端末及び／又は遠隔ユニットのうちの任意の１つ又は複数を再起動する機能をユーザに提供する。これらの実施例は、ユーザによって提供されるアクセス、及び／又はユーザによって開始される試験として書かれているが、これらの機能のそれぞれは自動的に実行されることができる、ということが認識されることになる。
【０１２６】
いくつかの例示的な実施例では、システムは、１つ若しくは複数の遠隔ユニットにおける、又は好ましくは各遠隔ユニットにおける、１つ若しくは複数の端末に関する、又は好ましくは各端末に関する特定の詳細を提供することができる。具体的な詳細は、下記の情報のうちの１つ又は複数を含むことができる。名前（name）、無線プロバイダ（radio  provider）、ローミングがオンになっているかどうか、シリアル番号（serial  number）、国際移動体装置識別番号（International  Mobile  Equipment  Identity：ＩＭＥＩ）の番号、アクセスデータベアラ（Access  Data  Bearer：ＡＤＢ）、例えば汎用パケット無線サービス（General  packet  radio  service：ＧＰＲＳ）、ＧＳＭ進化型高速データレート（Enhanced  Data  Rates  for  GSM  Evolution：ＥＤＧＥ）、３Ｇ、及び／又は４Ｇなど、オペレーティングシステムの詳細、オペレーティングシステムのバージョン、集積回路カード識別子（Integrated  Circuit  Card  Identifier：ＩＣＣＩＤ）、製品タイプ、加入者識別モジュール（ＳＩＭ）プロバイダ、無線プロバイダ、国際モバイル加入者識別番号（ＩＭＳＩ）の仕様、及び複数のＩＭＳＩが利用可能であり、利用可能な全てのＩＭＳＩの詳細、そしてどのＩＭＳＩが選択されているか、及び／又は使用中であるかの表示、移動局総合サービスデジタルネットワーク（Mobile  Station  Integrated  Services  Digital  Network：ＭＳＩＳＤＮ）（国の詳細とＭＳＩＳＤＮの表示を含むことが主である）、並びに例えばアクセスポイント／アクセスポイント名（ＡＰＮ）などの任意の他の関連情報。
【０１２７】
ボックスに関連して提供される詳細は、ボックスＩＤ、ボックスの位置、例えば国及び／又は都市のうちの１つ又は複数を含むことができる。
【０１２８】
また、下記でより詳細に説明されるように、スケジュールされた試験のリスト（試験プロトコル）及び／又は実行されている試験若しくは実行に対するきっかけ（cuing  for  performance）の詳細が提供されることができる。
【０１２９】
ユーザは、将来の試験、現在の試験、及び終了した試験を含む（複数の）試験のリストに関する詳細を提供されることができ、及び／又はディスプレイは、将来の試験、現在の試験、及び終了した試験を含む（複数の）試験のリストに関する詳細を表示することができる。例えば、様々な試験は、着呼を受信すること、発呼を行うこと、ショートメッセージシステム（ＳＭＳ）及び／又はシナリオを受信若しくは送信すること、のうちの１つ又は複数を含むことができる。シナリオは、ストリーミング、インターネットへのアクセス、ボイスオーバインターネットプロトコル（ＶＯＩＰ）、ビデオ通話などを含み得る。
【０１３０】
これらの実行のそれぞれが記録され、結果は分類されることができる。例えば、通話の開始を記録することができ、タイマ機能は、通話が意図された受信者に接続するのに要した時間を詳述することができる。
【０１３１】
上記から与えられ得る情報のタイプは、下記のうちの１つ又は複数を含むことができる。実行のタイプ（type  of  execution）、結果（例えば、失敗と成功）、優先順位（例えば、手動又は自動、及び／又はこれに限定されないが、高い又は低いなどの分類）、実行が開始されたか及び／又は停止されたタイミング、宛先ＭＳＩＳＤＮ、ダイヤルされたＭＳＩＳＤＮ（dialled  MSISDN）、呼び出しＭＳＩＳＤＮ（ringing  MSISDN）、呼び出しタイムスタンプ（ringing  timestamp）、ダイヤルタイムスタンプ（dial  timestamp）、応答タイムスタンプ（answer  timestamp）、準備完了の応答タイムスタンプ（ready  answer  timestamp）、発信側移動体（ＭＯ）の切断タイムスタンプ（disconnect  timestamp  of  the  originating  mobile  (MO)）、着信側移動体（ＭＴ）の切断タイムスタンプ（disconnect  timestamp  of  the  terminating  mobile  (MT)）、呼セットアップ時間（call  setup  time）、切断遅延（disconnect  delay）、無線プロバイダＭＯ（radio  provider  MO）、無線プロバイダＭＴ（radio  provider  MT）、公衆移動通信網（ＰＬＭＮ）ＭＯ（public  land  mobile  network  (PLMN)  MO）、モバイルネットワーク（ＭＮ）ＭＴ（mobile  network  (MN)  MT）、即答のグローバルシステムフォーモバイルコミュニケーションズ（ＧＳＭ）ビット誤り率（ready  answer  global  system  of  mobile  communications  (GSM)  bit  error  rate）、即答のＧＳＭ信号強度（ready  answer  GSM  signal  strength）、ダイヤルされたＧＳＭビット誤り率（dialled  GSM  bit  error  rate）、ダイヤルされたＧＳＭ信号強度（dialled  GSM  signal  strength）、呼び出しＧＳＭビット誤り率（ringing  GSM  bit  error  rate）、呼び出しＧＳＭ信号強度（ringing  GSM  signal  strength）、応答ＧＳＭビット誤り率（answer  GSM  bit  error  rate）、応答ＧＳＭ信号強度（answer  GSM  signal  strength）、切断ＭＯ  ＧＳＭビット誤り率（disconnect  MO  GSM  bit  error  rate）、切断ＭＯ  ＧＳＭ信号強度（disconnect  MO  GSM  signal  strength）、切断ＭＴ  ＧＳＭ信号強度（disconnect  MT  GSM  signal  strength）、ＭＯ（都市、国、製品タイプ）（MO  (city,  country,  product  type)）、ＭＴ（都市、国、製品タイプ）（MT  (city,  country,  product  type)）、任意の他のサービス品質情報。上記の情報はＧＳＭに固有の情報であるが、しかしながら、同等のものが任意のアクセス技術に提供され得る、ということが認識されることになる。例えば、システムは、ビット誤り率又は信号強度などを規定することができ、それは、ＧＳＭビット誤り率又はＧＳＭ信号強度などである必要はない。
【０１３２】
上記の情報は、１つのセッションにおいて２つ以上の端末が接続されていることによって有利に与えられることができる。２つ以上の端末は、１つ又は複数の遠隔ユニット１０４において提供されてもよい、ということが認識されることになる。
【０１３３】
例えば、試験が発呼を含む場合、上記から与えられ得る情報のタイプは、下記のうちの１つ又は複数を含むことができる。実行のタイプ（type  of  execution）、結果（例えば、失敗と成功）、優先順位（例えば、手動又は自動、及び／又はこれに限定されないが、高い又は低いなどの分類）、実行が開始されたか及び／又は停止されたタイミング、宛先ＭＳＩＳＤＮ、ダイヤルされたＭＳＩＳＤＮ（dialled  MSISDN）、発信側移動体（ＭＯ）の切断タイムスタンプ（disconnect  timestamp  of  the  originating  mobile  (MO)）、無線プロバイダＭＯ（radio  provider  MO）、公衆移動通信網（ＰＬＭＮ）ＭＯ（public  land  mobile  network  (PLMN)  MO）、ダイヤルされたＧＳＭビット誤り率（dialled  GSM  bit  error  rate）、ダイヤルされたＧＳＭ信号強度（dialled  GSM  signal  strength）、切断ＧＳＭビット誤り率（disconnect  GSM  bit  error  rate）、切断ＭＯ  ＧＳＭ信号強度（disconnect  MO  GSM  signal  strength）、並びにＭＯ（都市、国、製品タイプ）に関する詳細。
【０１３４】
実行に関する試験がＳＭＳに関連するこの例では、着呼及び発呼に関して上記で詳述した試験基準のいくつかは異なる、ということが注意されることになる。
【０１３５】
この例では、与えられる情報は発信側移動体からの詳細のみを必要とするが、このデータは、上記で詳述される呼のセッションから収集できる、ということが認識されることになる。しかしながら、このタイプの試験を実施するためにエンドツーエンド（例えば、端末ツー端末）呼を要する必要はない、ということが同様に注意されるべきである。
【０１３６】
同様に、着呼に対して試験を実施することができ、下記のタイプの情報が与えられることができ、情報は、下記のうちの１つ又は複数を含んでいる。実行のタイプ（type  of  execution）、結果（例えば、失敗と成功）、優先順位（例えば、手動又は自動、及び／又はこれに限定されないが、高い又は低いなどの分類）、実行が開始されたか及び／又は停止されたタイミング、呼び出しＭＳＩＳＤＮ（ringing  MSISDN）、予想されるＭＳＩＳＤＮ（expected  MSISDN）、呼び出しタイムスタンプ（ringing  timestamp）、応答タイムスタンプ（answer  timestamp）、着信側移動体（ＭＴ）の切断タイムスタンプ（disconnect  timestamp  of  the  terminating  mobile  (MT)）、準備完了の応答タイムスタンプ（ready  answer  timestamp）、公衆移動通信網（ＰＬＭＮ）ＭＴ（public  land  mobile  network  (PLMN)  MT）、無線プロバイダＭＴ（radio  provider  MT）、即答のグローバルシステムフォーモバイルコミュニケーションズ（ＧＳＭ）ビット誤り率（ready  answer  global  system  for  mobile  communications  (GSM)  bit  error  rate）、即答のＧＳＭ信号強度（ready  answer  GSM  signal  strength）、呼び出しＧＳＭビット誤り率（ringing  GSM  bit  error  rate）、呼び出しＧＳＭ信号強度（ringing  GSM  signal  strength）、応答ＧＳＭビット誤り率（answer  GSM  bit  error  rate）、応答ＧＳＭ信号強度（answer  GSM  signal  strength）、切断ＭＴ  ＧＳＭビット誤り率（disconnect  MT  GSM  bit  error  rate）、切断ＭＴ  ＧＳＭ信号強度（disconnect  MT  GSM  signal  strength）、ＭＴ（都市、国、製品タイプ）、及び任意の他のサービス品質情報。
【０１３７】
発呼の例と同様に、着呼から得られる情報は、呼セッション中に取得されることができ、又は端末への非エンドツーエンド呼から（例えば、そこへのエミュレート及び／又はシミュレートされた呼を介して）取得されることができる、ということが認識されることになる。
【０１３８】
上記で詳述された呼シナリオに関する同様のアーキテクチャは、下記で詳述されるＳＭＳシナリオに関連している。試験結果は、ＳＭＳを受信又は送信する個々のハンドセット（又は上記と同様のもの）を介して取得されることができるが、好ましい実施例では、（複数の）試験結果は、１つ又は複数の遠隔ユニット１０４内の２つ以上の端末間のＳＭＳセッション中に取得される。
【０１３９】
例えば、ＳＭＳの試験中に与えられることができる情報のタイプは、下記のうちの１つ又は複数を含むことができる。実行のタイプ（type  of  execution）、結果（例えば、失敗と成功）、優先順位（例えば、手動又は自動、及び／又はこれに限定されないが、高い又は低いなどの分類）、実行が開始されたか及び／又は停止されたタイミング、宛先ＭＳＩＳＤＮ、送信されたＭＳＩＳＤＮ（sent  MSISDN）、受信されたＭＳＩＳＤＮ（received  MSISDN）、受信されたタイムスタンプ（received  timestamp）、送信されたタイムスタンプ（sent  timestamp）、送信されたインテントタイムスタンプ（intent  timestamp）、ＳＭＳ  ＭＯ遅延（SMS  MO  delay）、ＳＭＳ  ＭＴ遅延（SMS  MT  delay）、ＳＭＳ  ＭＯ  ＭＴ遅延（Ｅ２Ｅ）（SMS  MO  MT  delay  (E2E)）、送信されないインテントエラー（Not  sent  intent  error）、送信されないインテントタイムスタンプ（Not  sent  intent  timestamp）、部品、テキスト、送信されたテキスト、受信されたテキスト、無線プロバイダＭＯ（radio  provider  MO）、無線プロバイダＭＴ（radio  provider  MT）、公衆移動通信網（ＰＬＭＮ）ＭＯ（public  land  mobile  network  (PLMN)  MO）、公衆移動通信網（ＰＬＭＮ）ＭＴ（public  land  mobile  network  (PLMN)  MT）、モバイルネットワーク（ＭＮ）ＭＴ（mobile  network  (MN)  MT）、送信されたＧＳＭビット誤り率（sent  GSM  bit  error  rate）、送信されたＧＳＭ信号強度（sent  GSM  signal  strength）、受信されたＧＳＭビット誤り率（received  GSM  bit  error  rate）、受信されたＧＳＭ信号強度（received  GSM  signal  strength）、ＭＯ（都市、国、製品タイプ）、ＭＴ（都市、国、製品タイプ）。
【０１４０】
様々な情報が、それぞれ、発信側移動体（originating  mobile：ＭＯ）及び／又は着信側移動体（terminating  mobile：ＭＴ）によって提供されてもよい、ということが認識されることになる。
【０１４１】
いくつかの実施例において、実行される試験のリストは、遠隔ユニット、端末内のヘルパーモジュール、及び／又は制御ユニットで、編集されることができる。編集された情報は、下記のうちの１つ又は複数を含むことができる。名前、実行のタイプ（type  of  execution）、実行ＩＤ、優先順位（例えば、手動又は自動、及び／又はこれに限定されないが、高い又は低いなどの分類）、実行が開始されたか及び／又は停止されたタイミング、結果（例えば、失敗と成功）、ＩＤ、名前、タイプ、ステータス、ＭＯ（都市、製品タイプ）、ＭＴ（都市、製品タイプ）、フォールバック（条件、試験ＩＤ）などの試験テーブルに関する詳細。この文脈において、フォールバック（fallback）は、特定のアクセス技術（３Ｇなど）の呼を開始すること、及び別のアクセス技術（２Ｇ／ＧＳＭなど）に対するハンドオフ、又は他の同様のハンドオフを有することを指す場合がある。
【０１４２】
さらに、ユーザが下記を実行することを可能にするオプションが提供され得る。
（ｉ）特定の試験及び／又は試験のリストを実行／スケジュールする。
（ｉｉ）試験及び／又は試験のリストをアンスケジュール若しくは停止する。並びに／あるいは、
（ｉｉｉ）特定の試験／又は試験のリストを模造／複製する。
【０１４３】
試験及び／又は試験のリストは、下記を含むが、しかし下記に限定されない、下記のうちの１つ又は複数により定義されることができる。試験ＩＤ、名前、タイプ、ユーザ、フォールバック条件、フォールバック試験ＩＤ。エクスポートオプションが提供されることができる。その結果、試験の表示及び／又は試験のリストは、下記のうちの１つ又は複数について詳述することができる。名前、ユーザ、説明、トリガに関する詳細（details  relating  the  trigger）（例えば、説明、タイムスタンプ、スケジュールされた操作）、例えば時間ベースのジョブスケジューラ、例えば“ｃｒｏｎ”を介した結果アクションテーブル（例えば、結果、件名、詳細、メッセージ）、試験（ＩＤ、名前、タイプ、ステータス、ＭＯ（都市、製品タイプ）、ＭＴ（都市、製品タイプ）、フォールバック（条件、試験ＩＤ））。
【０１４４】
試験の各々は変更され得るか、及び／又は個別に調整可能である。例えば、呼タイプ（call  type）の試験中に、下記を含むが、しかし下記に限定されない、下記のうちのいずれか１つ又は複数が変更及び／又は指定され得る。名前、タイプ、ユーザ、説明、待ちリソースタイムアウト（wait  resources  timeout）、期間（duration）、最大ダイヤル遅延（max  dialling  delay）、呼び出し時間（ringing  time）、最大切断遅延（max  disconnect  delay）、ＭＳＩＳＤＮ形式（MSISDN  format）、呼切断ＭＯ（disconnect  call  MO）、呼切断ＭＴ（disconnect  call  MT）、装置選択ＭＯ（device  selection  MO）、装置選択ＭＴ（device  selection  MT）、フォールバック（fallback）（存在しない条件を実行する、条件を満たす結果、試験ＩＤ（execute  inexistent  condition,  result  to  meet  condition,  test  ID））、スケジュール（schedule）、アンスケジュール（unscheduled）、複製品（clone）。上記は、特定の例示的な試験及び／又は試験パラメータを指定する、ということが理解されることになる。これらは、異なる名前で参照されることができ、実際には異なるパラメータが定義されることができる、ということが理解されることになる。
【０１４５】
発呼タイプ（outgoing  call  type）の試験中に、下記を含むが、しかし下記に限定されない、下記の試験及び／又は試験パラメータのうちの任意の１つ又は複数が変更及び／又は指定され得る。名前、タイプ、ユーザ、説明、待ちリソースタイムアウト（wait  resources  timeout）、宛先ＭＳＩＳＤＮ、デバイス選択の期間ＭＯ（duration  device  selection  MO）、フォールバック（存在しない条件を実行する、条件を満たす結果、試験ＩＤ）、スケジュール（schedule）、アンスケジュール（unscheduled）、複製品（clone）。着呼タイプ（incoming  call  type）の試験中に、下記のうちのいずれか１つ若しくは複数が変更及び／又は指定され得る。名前、タイプ、ユーザ、説明、待ちリソースタイムアウト（wait  resources  timeout）、呼切断ＭＴ（disconnect  call  MT）、期間（duration）、予想されるＭＯ  ＭＳＩＳＤＮ（expected  MO  MSISDN）、最大切断遅延（Max  disconnection  delay）、呼び出し待ち時間（wait  ringing  time,）、呼び出し時間（ringing  time）、ＭＯ  ＭＳＩＳＤＮ（MO  MSISDN）、装置選択ＭＴ（device  selection  MT）、スケジュール（schedule）、アンスケジュール（unscheduled）、複製品（clone）／複製物（duplicate）を含む様々なオプションの可変オプションを有する
フォールバック（存在しない条件を実行する、条件を満たす結果、試験ＩＤ）。上記は、例示的な試験パラメータ及び／又は試験タイプを指定する、ということが理解されることになる。これらは異なる名前で参照されることができ、実際には異なるパラメータが選択及び／又は定義されることができる、ということが理解されることになる。
【０１４６】
ＳＭＳの送信を伴う試験中に、下記のうちのいずれか１つ又は複数が変更及び／又は指定され得る。名前、タイプ、ユーザ、説明（description）、待ちリソースタイムアウト（wait  resources  timeout）、最大の期間（maximum  duration）、遅延（late）、ＭＳＩＳＤＮフォーマット（MSISDN  format）、テキスト、装置選択ＭＯ（device  selection  MO）、装置選択ＭＴ（device  selection  MT）、フォールバック（fallback）（存在しない条件を実行する、条件を満たす結果、試験ＩＤ）、スケジュール（schedule）、アンスケジュール（unscheduled）、複製品（clone）。発信ＳＭＳの送信中、下記のうちのいずれか１つ又は複数が変更及び／又は指定され得る。名前、タイプ、ユーザ、説明、待ちリソースタイムアウト（wait  resources  timeout）、最大の期間、宛先ＭＳＩＳＤＮ、テキスト、装置選択ＭＯ、フォールバック（存在しない条件を実行する、条件を満たす結果、試験ＩＤ）、スケジュール、アンスケジュール（unscheduled）、複製品（clone）。着信ＳＭＳの受信に関する試験中に、下記のうちのいずれか１つ又は複数が変更及び／又は指定され得る。名前、タイプ、ユーザ、説明、待ちリソースタイムアウト（wait  resources  timeout）、最大の期間、遅延時間、ＭＯ  ＭＳＩＳＤＮ、テキスト、装置選択ＭＴ、フォールバック（存在しない条件を実行する、条件を満たす結果、試験ＩＤ）、スケジュール、アンスケジュール（unscheduled）、複製品（clone）。
【０１４７】
いくつかの実施例において、ユーザは、試験及び／若しくは試験のリストを手動でスケジューリングし、並びに／又は、リストの並べ替えを含むがこれに限定されずに、試験及び／若しくは試験のリストを変更することができる。
【０１４８】
例えば、ユーザは、事前定義されたタイプの試験のリストから特定の試験タイプを選択するとともに、試験する特定のハンドセット及び／又は遠隔ユニット及び／又はネットワークを選択することにより、新しい試験を作成することができる。例えば、ユーザは、ある遠隔ユニット１０４Ａのハンドセットと別の遠隔ユニット１０４Ｂのハンドセットとの間で、例えば電子メールなどのメッセージを送信することを含む試験を実施することを希望すると定義する。実施される特定の試験を定義するために、下記には限定されないが、下記を含むうちの任意の１つ又は複数により、下記の基準のうちの１つ又は複数が定義され得る。試験テーブル（ＩＤ、名前、タイプ、ＭＯ（都市、製品タイプ）、ＭＴ（都市、製品タイプ）、フォールバック（条件、試験ＩＤ）、フォールバック（条件、試験ＩＤ）、追加、編集、及び／又は削除。
【０１４９】
試験される特定のハンドセットは、下記には限定されないが、ＩＣＣＩＤ、ＭＳＩＳＤＮ、名前、シリアル番号、ＩＭＥＩのうちの１つ又は複数を介して選択されることができるか、及び／又は検索が実施され得る。追加の又は代替の実施例では、試験されるハンドセットは、特定のデバイス選択（使用するＩＣＣＩＤ、ＩＭＥＩ、ＭＳＩＳＤＮ、名前、シリアル）、デバイス選択の特性（位置（都市、田舎）、無線プロバイダ、ＳＩＭプロバイダ、製品の種類、オペレーションシステム、ＭＳＩＳＤＮ（国コード、プライマリ）のうちの１つ又は複数を選択することによって、選択されることができる。
【０１５０】
いくつかの実施例において、ユーザは、１つ又は複数のトリガを定義して、１つ若しくは複数のリスト、及び／又は試験のリストを起動することができる。
【０１５１】
いくつかの実施例において、ユーザが試験又はシナリオのリストをエクスポートすることを選択する場合に、データは、例えば、下記のうちの１つ又は複数を含むデータファイルの生成を介して、編集されてもよい。ＩＤ−タイプに応じて、このＩＤは、対応するタイプシート、名前、タイプに対する実行を参照することになる。−タイプは、シナリオ、呼試験、発呼試験、着呼試験、ＳＭＳ試験、発信ＳＭＳ試験、着信ＳＭＳ試験であり得る。上記は、例示的な試験パラメータ及び／又は試験タイプを特定する、ということが理解されることになり、これらは、異なる名前で参照されることができ、実際には異なるパラメータ／試験が選択されるか及び／又は定義されることができる、ということが理解されることになる。
【０１５２】
「全般」
上述のシステム及び装置は、コンピュータソフトウェアの少なくとも一部に実装されることができる。当業者は、上記の装置は、汎用コンピュータ装置を用いて、又は特注の機器を使用して、実装されてもよい、ということを理解することになる。システムの異なる構成要素は、コンピュータ上で動作するソフトウェアモジュールによって提供されてもよい。
【０１５３】
そのようなコンピュータのハードウェア要素、オペレーティングシステム、及びプログラミング言語は本質的に慣例的であり、当業者はそれに十分に精通していると推測される。一実施例では、サーバを集中的に配置し、クライアントを分散させることができる。他の実施例では、サーバ機能は、処理負荷を分散するために、多数の同様のプラットフォーム上に分散して実装されることができる。例えば、遠隔ユニットの同じ及び／又は異なる配置されたセットと通信することができる複数の制御ユニットが存在してもよい。遠隔処理は依然として適切にスケジューリングされ、及び／又は衝突が報告され、及び／又はスケジューリングを最適化するための修正が実施され得る、ということが認識されることになる。
【０１５４】
ここで説明される方法及び装置の態様は、サーバのようなコンピューティング装置上で実行されることができる。この技術のプログラムの態様は、機械読み取り可能な媒体の一種に搭載されているか又は具現化されている、典型的には実行可能コード及び／又は関連データの形の「製品」又は「製造品」と考えることができる。“ストレージ”タイプの媒体は、ソフトウェアプログラミングのためにいつでも記憶装置を提供することができる様々な半導体メモリ、テープドライブ、ディスクドライブなどのような、コンピュータ、プロセッサなど、又はそれらの関連するモジュールのメモリのうちのいずれか又は全てを含む。ソフトウェアの全部又は一部は、時には、インターネット又は様々な他の電気通信ネットワークを介して伝達され得る。そのような通信は、例えば、あるコンピュータ又はプロセッサから別のコンピュータ又はプロセッサに、ソフトウェアをロードすることを可能にすることができる。したがって、ソフトウェア要素を運ぶことができる別のタイプの媒体は、ローカル装置間の物理的インタフェースを介して、有線及び光固定電話ネットワークを介して、及び様々なエアリンク（air-link）を介して使用されるような、光波、電波、及び電磁波を含む。このような波を運ぶ物理的要素、例えば有線若しくは無線リンク、光リンク、又は同様のものもまた、ソフトウェアを運ぶ媒体と見なすことができる。本明細書で使用される場合、有形の非一時的な“記憶”媒体に限定されない限り、コンピュータ又は機械“読み取り可能な媒体”のような用語は、実行のためにプロセッサに命令を提供することに関与する任意の媒体のことを指す。
【０１５５】
したがって、機械読み取り可能な媒体は、有形の記憶媒体、搬送波媒体、又は物理的なトランザクション媒体を含むが、これに限定されない、多くの形態をとることができる。不揮発性記憶媒体は、例えば、図示されているエンコーダ、デコーダなどを実現するために使用されるような、（複数の）コンピュータなどにおける記憶装置のいずれかなどの光学ディスク又は磁気ディスクを含む。揮発性記憶媒体は、コンピュータプラットフォームのメインメモリなどの動的メモリを含む。有形の伝送媒体は、同軸ケーブル、すなわちコンピュータシステム内のバスを構成するワイヤを含んでいる銅線及び光ファイバを含む。搬送波伝送媒体は、無線周波数（ＲＦ）及び赤外線（ＩＲ）データ通信中に生成されるような、電気若しくは電磁信号、又は音響波若しくは光波の形態をとることができる。したがって、コンピュータ読み取り可能な媒体の一般的な形態は、例えば、フロッピー（登録商標）ディスク、フレキシブルディスク、ハードディスク、磁気テープ、任意の他の磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤ、若しくはＤＶＤ−ＲＯＭ、任意の他の光媒体、穴のパターンを有する任意の他の物理記憶媒体、ＲＡＭ、ＰＲＯＭ、及びＥＰＲＯＭ、ＦＬＡＳＨ−ＥＰＲＯＭ、任意の他のメモリチップ若しくはカートリッジ、データ若しくは命令を搬送する搬送波、そのような搬送波を運ぶケーブル若しくはリンク、又はコンピュータがプログラミングコード及び／若しくはデータを読み取ることができる任意の他の媒体を含む。これらの形式のコンピュータ読み取り可能媒体の多くは、１つ又は複数の命令の１つ又は複数のシーケンスを、実行のためにプロセッサに搬送することに関与し得る。
【０１５６】
当業者は、前述の説明は、最良のモードと見なされるもの、及び必要に応じて、本発明を実行する他のモードを説明したものであり、本発明が、好ましい実施例のこの説明に開示された特定の装置構成又は方法ステップに限定されるべきではない、ということを認識することになる。種々の変更が行われてもよく、本明細書に開示された主題が様々な形態及び例で実施されてもよく、及びこの教示が多くの用途に適用されてもよく、そのうちのいくつかのみが本明細書で説明されている、ということが理解される。添付の請求項によって、本発明の教示の真の範囲内に入る任意の及び全ての適用、修正、及び変更を権利請求することが意図される。当業者であれば、本発明が広範囲の用途を有し、添付の請求項に定義された本発明の概念から逸脱することなく実施例が広範囲の変更をとることができることを認識するであろう。
【０１５７】
特に、上述した利益及び利点は、１つの実施例に関連し得るか、又はいくつかの実施例に関連し得る、ということが理解されることになる。実施例は、記載された問題のいずれか若しくは全てを解決する実施例、又は記載された利益及び利点のいずれか若しくは全てを有する実施例に限定されない。さらに、“ａｎ”項目に対する参照は、それらの項目のうちの１つ又は複数を指す。用語“備える（comprising）”は、本明細書では、識別された方法ブロック又は要素を含むことを意味するために使用されるが、しかし、そのようなブロック又は要素は排他的リストを含まず、装置は追加のブロック又は要素を含むことができ、方法は追加の動作又は要素を含むことができる。さらに、ブロック、要素、及び動作は、それ自体暗示的に閉じられていない。
【０１５８】
さらに、本明細書で説明される方法のステップは、任意の適切な順序で、又は適切な場合には同時に、実施され得る。図中のボックス間の矢印は、方法ステップのシーケンスの一例を示しているが、他のシーケンス、又は並行する複数のステップの実行を除外することを意図するものではない。さらに、個々のブロックは、本明細書で説明された主題の精神及び範囲から逸脱することなく、方法のいずれかから削除されてもよい。上述の例のいずれかの態様は、求められる効果を失うことなくさらなる例を形成するように説明された他の例のいずれかの態様と組み合わせられることができる。図面の要素が矢印によって接続されて示されている場合、これらの矢印は要素間の通信（データ及び制御メッセージを含む）の流れの一例を示す、ということが認識されることになる。要素間の流れは、どちらの方向でも、又は両方向であってもよい。
【０１５９】
本発明を特定の例示的な実施例に関して説明してきたが、本明細書に開示された特徴の様々な変更、修正、及び／又は組み合わせが、添付の請求項において説明される本発明の範囲から逸脱することなく、当業者には明らかになる、ということが認識されることになる。
【０１６０】
前述の遠隔ユニットのうちの１つ又は複数は、任意の位置に配置されてもよい、ということが認識されることになる。いくつかの実施例では、遠隔ユニットのうちの１つ又は複数が移動可能であり、例えば、１つ又は複数の車両又は同様のものに配置されてもよい。
【０１６１】
「付録」
【表１】
0006722681.tif 000002
0006722681.tif 000003
0006722681.tif 000004
0006722681.tif 000005
0006722681.tif 000006
0006722681.tif 000007
0006722681.tif 000008
0006722681.tif 000009
0006722681.tif 000010
0006722681.tif 000011
0006722681.tif 000012
0006722681.tif 000013
0006722681.tif 000014
0006722681.tif 000015
0006722681.tif 000016
0006722681.tif 000017
0006722681.tif 000018
0006722681.tif 000019
0006722681.tif 000020
0006722681.tif 000021
0006722681.tif 000022
0006722681.tif 000023
0006722681.tif 000024
0006722681.tif 000025
0006722681.tif 000026
0006722681.tif 000027
0006722681.tif 000028
0006722681.tif 000029
0006722681.tif 000030
0006722681.tif 000031
0006722681.tif 000032
0006722681.tif 000033
0006722681.tif 000034
0006722681.tif 000035
0006722681.tif 000036
0006722681.tif 000037
0006722681.tif 000038
0006722681.tif 000039
0006722681.tif 000040
0006722681.tif 000041
0006722681.tif 000042
0006722681.tif 000043
0006722681.tif 000044
0006722681.tif 000045
0006722681.tif 000046
0006722681.tif 000047
0006722681.tif 000048
0006722681.tif 000049
0006722681.tif 000050
0006722681.tif 000051
0006722681.tif 000052
0006722681.tif 000053
0006722681.tif 000054
0006722681.tif 000055
0006722681.tif 000056
0006722681.tif 000057
0006722681.tif 000058
0006722681.tif 000059
0006722681.tif 000060
0006722681.tif 000061
0006722681.tif 000062
0006722681.tif 000063
0006722681.tif 000064
0006722681.tif 000065
0006722681.tif 000066
0006722681.tif 000067
0006722681.tif 000068
0006722681.tif 000069
0006722681.tif 000070
0006722681.tif 000071
【図１】
0006722681.tif 000072
【図２】
0006722681.tif 000073
【図３】
0006722681.tif 000074
【図４】
0006722681.tif 000075
【図５】
0006722681.tif 000076
【図６】
0006722681.tif 000077
【図７】
0006722681.tif 000078