JP2017536061A - 電気通信のためのネットワーク試験 - Google Patents

電気通信のためのネットワーク試験 Download PDF

Info

Publication number
JP2017536061A
JP2017536061A JP2017538470A JP2017538470A JP2017536061A JP 2017536061 A JP2017536061 A JP 2017536061A JP 2017538470 A JP2017538470 A JP 2017538470A JP 2017538470 A JP2017538470 A JP 2017538470A JP 2017536061 A JP2017536061 A JP 2017536061A
Authority
JP
Japan
Prior art keywords
network
test
terminals
remote unit
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2017538470A
Other languages
English (en)
Other versions
JP6722681B2 (ja
Inventor
タグ,ジェイムス
キャンベル,アリステア
ボリソグレブスキー,イゴール
デウス,ミゲル
トーマス ザ サード ガイ,エドワード
トーマス ザ サード ガイ,エドワード
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Truphone Ltd
Original Assignee
Truphone Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Truphone Ltd filed Critical Truphone Ltd
Publication of JP2017536061A publication Critical patent/JP2017536061A/ja
Application granted granted Critical
Publication of JP6722681B2 publication Critical patent/JP6722681B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/06Testing, supervising or monitoring using simulated traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Monitoring And Testing Of Exchanges (AREA)

Abstract

本発明の態様によれば、プロセッサと1つ又は複数の端末インタフェースとを含む遠隔ユニットが提供され、プロセッサは、1つ又は複数の端末インタフェースに接続され、端末インタフェースは、端末のセットと連結するように構成され、プロセッサは、1つ又は複数の通信ネットワークを介して、端末のセットのうちの1つ又は複数を使用して、サービス品質ネットワーク試験を実行するように構成される。

Description

「技術分野」
本発明は、一般に、通信端末及び通信ネットワークを評価するためのシステム及び方法に関し、より詳細には、ネットワークのネットワーク試験をスケジューリングし、試験結果を収集し、試験結果を分析するために制御ユニットの制御下で配置された複数の地理的に遠隔のユニットを使用してモバイルネットワークサービス及び端末の性能を評価するためのシステム及び方法に関する。
「背景」
携帯電話などの携帯端末が、私たちの社会に普及している。家庭やオフィスで通常動作し、ワイヤ又はケーブルを介して配信され、高度に一貫した伝送品質を享受する従来の固定電話サービス(landline telephony service)とは異なり、携帯端末は、様々な無線環境下でモバイル通信ネットワークを介して使用されることになり、その結果、エンドユーザにとって非常に変化する伝送品質、並びに非常に変化する音声及びデータサービス性能が生じる。モバイル通信ネットワーク及びサービスの設計と配置の課題の1つは、実世界のネットワークと端末の性能を判定するための信頼性の高い高品質のデータの監視と収集である。さらに、ネットワーク事業者は、それらのネットワークの運用中に発生する可能性のある故障、障害、及び異常を特定できる必要がある。彼らはこれをすばやく行う必要があり、その結果、彼らは迅速に修正戦略を適用することができ、したがって、ユーザは信頼できるサービスを可能な限り提供される。
しかしながら、ユーザの視点から知覚されるサービス品質に影響を与える様々な要因が存在する。これらの要因は、無線タワー、タワーからバックボーンネットワークへの接続、スイッチやルータなどのハードウェアデバイス、認証を制御するソフトウェアサービス、ルーティング(routing:経路指定)、ネットワーク上で実行されている課金及び全てのサービス、他のネットワークプロバイダ及び/又はオペレータとの相互接続などのような、モバイルサービス提供の設計の全ての側面に及ぶ。これらの側面のいくつかを具体的に監視することは可能であるが、多くの場所から“実際の”エンドユーザエクスペリエンスを継続的に監視することが課題である。ネットワークオペレータが世界各地で潜在的にグローバルに事業を展開するにつれて、人間の試験者やレポートに頼って、発生する可能性のある問題を監視し報告することはほとんど不可能になる。
携帯電話ネットワークが発展するにつれて、データ通信、デジタル音声通信、ビデオサービス及びモバイルTVをはじめとする様々なデジタル通信サービスが導入されている。過去に提供されてきた従来の音声サービスに加えて、新しい配置を試験するだけでなく、ライブサービスを監視することも、より複雑な作業になってきている。携帯電話のネットワークオペレータ及びプロバイダにとっての課題は、オペレータ/プロバイダのネットワーク内で、並びに他の相互接続されたオペレータ/プロバイダ及び関連するネットワークに、そして他の相互接続されたオペレータ/プロバイダ及び関連するネットワークから提供される全てのサービスの現実的な実世界のネットワーク及び端末の性能のリアルタイムレポートを監視、評価、提供する方法である。
既存のネットワーク試験システムのさらなる問題は、下記を含む。
・特にモバイル仮想ネットワークオペレータ(MVNO)に関する、及び/又は複数の事業者を有するテレコムネットワークに関する監視及び試験戦略の異なるとともに重複する要件。
・専門家独自の端末ハードウェアの必要性。
・複数のIMSI(MI)若しくは加入者識別モジュール(SIM)アプリケーションを有するハンドセット、及び/又は非スマートSIMを有する基本(非スマート)ハンドセットをサポート及び/又は試験できないこと。
・エンドユーザサービスの検証に必要な継続的な世界的規模の監視を提供できないこと、又は非効率であること。
・目標とされる戦略的な障害分析に必要なアドホック試験及び/又はスクリプト試験の修正及び/又はその後の試験スケジュールを提供する柔軟性がないこと。
・継続的な監視と目標とされる配置サイクルの設計検証テスト(Design Verification Test:DVT)とを組み合わせる柔軟性の欠如。
・OTA(Over-The-Air)により機能試験及び生産更新用の新しい設定と機能でSIMを更新できないこと。
音声、SMS、VoIP、データ、メッセージング、ストリーミングなど、増え続けるサービスのサービス品質を試験できないこと。
したがって、オペレータのネットワーク内で、並びに他の相互接続されたオペレータのネットワーク、特に“実際の”SIM及びSIMアプリケーションをサポートするシステムに、そして他の相互接続されたオペレータのネットワーク、特に“実際の”SIM及びSIMアプリケーションをサポートするシステムから提供される1つ又は複数のサービスに関して、リアルタイムのレポートと現実的な実世界のネットワーク及び端末の性能を監視、評価、提供するための信頼性の高いシステムが必要である。
「概要」
この概要は、下記の“詳細な説明”で更に説明される概念の選択を簡略化した形で紹介するために提供される。この概要は、権利請求される主題の重要な特徴又は本質的な特徴を特定することを意図するものではなく、権利請求される主題の範囲を決定する助けとして使用されることも意図していない。
本発明の一態様では、プロセッサと1つ又は複数の端末インタフェースとを備える遠隔ユニットであって、前記プロセッサが前記1つ又は複数の端末インタフェースに接続され、前記端末インタフェースが端末のセットと連結するように構成され、前記プロセッサが、1つ又は複数の通信ネットワークを介して、前記端末のセットのうちの1つ又は複数を使用して、サービス品質ネットワーク試験を実行するように構成される、遠隔ユニットが開示される。
前記プロセッサは、第1及び第2の通信ネットワークを介して、前記端末のセットのうちの第1及び第2の端末であって、前記第1のネットワークと関連付けられた前記第1の端末及び前記第2のネットワークと関連付けられた前記第2の端末を使用して、相対的なサービス品質試験を実行するように構成され得る。追加的又は代替的に、前記プロセッサは、1つ又は複数の通信ネットワークを介して、前記端末のセットのうちの少なくとも2つの端末を使用して、エンドツーエンドのサービス品質試験を実行するように構成され得る。追加的又は代替的に、前記プロセッサは、1つ又は複数の通信ネットワークを介して、前記端末のセットのうちの端末の1つを使用して、サービス品質試験を実行するように構成され得る。追加的又は代替的に、前記プロセッサは、通信ネットワークを介して、前記端末のセットのうちの端末を使用して、発呼又は着呼のサービス品質試験を実行するように更に構成され得る。追加的又は代替的に、前記プロセッサは、通信ネットワークを介して、前記端末のセットのうちの端末を使用して、発信又は着信のテキストメッセージ及び/又はデータメッセージのサービス品質試験を実行するように更に構成され得る。
前記プロセッサは、通信ネットワークを介して、前記端末のセットのうちの端末を使用して、1つ又は複数のサービス品質試験を実行するように構成され得る。追加的又は代替的に、前記プロセッサは、通信ネットワークを介して、前記端末のセットのうちの端末を使用して、実質的に同時に2つ以上のサービス品質試験を実行するように更に構成され得る。
前記の実質的に同時の試験は、発呼又は着呼、及び、発信又は着信のデータメッセージ若しくはセッションを実質的に同時に試験することを含み得る。データセッションは、インターネットストリーミング又は同様のものをアップロードすること、ダウンロードすること、通信すること、閲覧すること、アクセスすることを含み得る。当該遠隔ユニットは第1の地理的領域内に配置されることができ、端末の第2のセットに接続するためのインタフェースを含む第2の遠隔ユニットは第2の地理的領域内に配置されることができ、当該遠隔ユニットの前記プロセッサは、1つ又は複数の通信ネットワークを介して、前記端末のセットのうちの1つ又は複数、及び前記端末の第2のセットのうちの1つ又は複数を使用して、前記第2の遠隔ユニットとのサービス品質試験を実施するように構成され得る。前記プロセッサは、1つ又は複数の通信ネットワークを介して、前記端末の第2のセットのうちの第2の端末と通信している前記端末のセットのうちの第1の端末を使用して、エンドツーエンドのサービス品質試験を実行するように更に構成され得る。追加的又は代替的に、当該遠隔ユニットは第1の地理的領域に配置されることができ、第2の遠隔ユニットは仮想遠隔ユニットであることができ、当該遠隔ユニットの前記プロセッサは、1つ又は複数の通信ネットワークを介して、前記端末のセットのうちの1つ又は複数を使用して、前記仮想遠隔ユニットとのサービス品質試験を実施するように更に構成され得る。
前記端末のセットは、ハンドセット、モバイル装置、携帯電話、移動局、スマートフォン、ユーザ装置、OEM(original equipment manufacturer、相手先商標による製造)端末、マシンツーマシン組み込み端末(machine to machine embedded terminal)、前記1つ又は複数の通信ネットワークを介して通信するように構成されるタブレット、前記1つ又は複数の通信ネットワークを介して通信するように構成されるラップトップ、及び/又は前記1つ又は複数の通信ネットワークを介して通信することができる任意の他のコンピューティング装置のグループからの少なくとも1つの端末を含み得る。前記端末のセットは、1つ又は複数の通信ネットワークの消費者若しくは加入者が使用するために1つ又は複数のネットワークオペレータにより提供される、市販の例えば標準化された端末か、又は非注文品の例えば標準化された端末であり得る。
前記遠隔ユニットは、前記通信ネットワークのうちの1つ又は複数のサービス品質試験と関連付けられた1つ又は複数のネットワーク試験を受信するように構成され得る。前記サービス品質試験は、呼設定遅延(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)、又は同様のもののうちのいずれか1つ又は複数を含み得る。
当該遠隔ユニットは、試験結果を前記サービス品質試験と関連付けられた1つ又は複数の端末から1つ又は複数の制御ユニットに送信し、前記通信ネットワークのうちの1つ又は複数、あるいは前記サービス品質試験と関連付けられた1つ又は複数の端末のサービス品質性能を比較するように構成され得る。
本発明のさらなる態様では、サービス品質試験のための制御ユニットが開示される。制御ユニットは、プロセッサと通信インタフェースとを備えることができ、前記プロセッサは前記通信インタフェースに接続可能であり、接続される場合に前記プロセッサと前記通信インタフェースは、前記通信ネットワークのうちの1つ又は複数のサービス品質試験と関連付けられた1つ又は複数のネットワーク試験を受信し、1つ又は複数の遠隔ユニットを制御して、前記通信ネットワークのうちの1つ又は複数を介して、前記1つ又は複数のネットワーク試験に基づいて、サービス品質試験を実行し、前記遠隔ユニットのうちの1つ又は複数から前記1つ又は複数のネットワーク試験と関連付けられた試験結果を取り出し、前記の受信された試験結果を分析して、前記通信ネットワークのうちの1つ又は複数、あるいは前記ネットワーク試験と関連付けられた1つ又は複数の端末のサービス品質性能を比較するように構成される。
本発明のさらなる態様では、プロセッサと、メモリユニットと、通信インタフェースとを備える端末であって、前記プロセッサが前記メモリユニット及び前記通信インタフェースに接続され、前記プロセッサ、前記メモリユニット、及び前記通信インタフェースが、通信ネットワークを介してサービス品質試験を行うために、遠隔ユニットと通信するように構成される、端末が開示される。
本発明のさらなる態様では、ネットワーク試験システムであって、1つ又は複数の遠隔ユニットと、1つ又は複数の制御ユニットと、1つ又は複数の端末とを備える、ネットワーク試験システムが開示される。
本発明のさらなる態様では、ネットワーク試験システムを制御するためのコンピュータ実施方法であって、前記ネットワーク試験システムが1つ又は複数の制御ユニット及び複数の遠隔ユニットを備え、各遠隔ユニットが1つ又は複数の端末を備え、前記1つ又は複数の端末が1つ又は複数の通信ネットワークを介して通信するように構成され、前記制御ユニットにより実行される当該方法が、前記通信ネットワークのうちの1つ又は複数と関連付けられた1つ又は複数のネットワーク試験を実行するための入力を受信するステップと、前記の入力されたネットワーク試験に基づいて試験のリストを生成するステップと、対応するネットワーク試験を実行し、前記対応するネットワーク試験と関連付けられた試験結果を生成する1つ又は複数の端末を設定する際に使用するために、前記遠隔ユニットのうちの1つ又は複数に前記試験のリストを送信するステップと、前記遠隔ユニットのうちの1つ又は複数から前記1つ又は複数のネットワーク試験と関連付けられた試験結果を受信するステップと、前記1つ又は複数のネットワーク試験と関連付けられた前記試験結果を分析し、前記通信ネットワークのうちの1つ又は複数、あるいは前記ネットワーク試験と関連付けられた1つ又は複数の端末のサービス品質性能を判定するステップとを含む、方法が開示される。
本発明のさらなる態様では、ネットワーク試験システムにおいてネットワーク試験を実行するコンピュータ実施方法であって、前記ネットワーク試験システムが制御ユニットと複数の遠隔ユニットとを備え、各遠隔ユニットが1つ又は複数の端末を備え、前記1つ又は複数の端末が1つ又は複数の通信ネットワークを介して通信するように構成され、遠隔ユニットにより実行される当該方法が、前記通信ネットワークのうちの1つ又は複数と関連付けられた1つ又は複数のネットワーク試験に基づいて試験のリストを受信するステップと、前記試験のリストに従って前記1つ又は複数の通信ネットワーク内で動作するように、前記遠隔ユニットの前記端末のうちの1つ又は複数を設定するステップであって、前記1つ又は複数の端末が前記試験のリストと関連付けられた試験結果を生成するように更に構成される、ステップと、前記遠隔ユニットの前記1つ又は複数の端末から試験結果を受信するステップと、前記1つ又は複数のネットワーク試験と関連付けられた試験結果を前記制御ユニットに送信し、前記通信ネットワークのうちの1つ又は複数、あるいは前記ネットワーク試験と関連付けられた1つ又は複数の端末のサービス品質性能を判定するステップとを含む、方法が開示される。
本発明のさらなる態様では、ネットワーク試験システムにおいてネットワーク試験を実行するコンピュータ実施方法であって、前記ネットワーク試験システムが制御ユニットと複数の遠隔ユニットとを備え、各遠隔ユニットが1つ又は複数の端末を備え、前記1つ又は複数の端末が1つ又は複数の通信ネットワークを介して通信するように構成され、端末により実行される当該方法が、前記通信ネットワークのうちの1つ又は複数と関連付けられた1つ又は複数のネットワーク試験に基づいて試験のリストを表す設定データを受信するステップと、前記設定データに従って前記1つ又は複数の通信ネットワーク内で動作するように前記端末を設定するステップと、前記設定データに従って前記1つ又は複数の通信ネットワーク内で前記端末を動作させることに基づいて、前記試験のリストと関連付けられた試験結果を生成するステップと、前記試験結果を前記制御ユニットに送信し、前記通信ネットワークのうちの1つ又は複数、あるいは前記ネットワーク試験と関連付けられた1つ又は複数の端末のサービス品質性能を判定するステップとを含む、方法が開示される。
本発明のさらなる態様では、プロセッサ上で実行されると、前記プロセッサに、本明細書で説明された方法を実行させるプログラムコードを記憶したコンピュータ読み取り可能な媒体が開示される。
本発明のさらなる態様では、プロセッサと1つ又は複数の端末とを備える遠隔ユニットであって、前記プロセッサが前記1つ又は複数の端末に動作可能に接続可能であり、前記プロセッサが、1つ又は複数の通信ネットワークを介して、前記端末のセットのうちの前記1つ又は複数を使用して、サービス品質ネットワーク試験を実行するように構成される、遠隔ユニットが開示される。
本発明のさらなる態様では、1つ又は複数の端末を備える1つ又は複数の遠隔ユニットに接続可能な制御ユニットであって、1つ又は複数の通信ネットワークを介して、前記1つ又は複数の端末に関するサービス品質試験を実施するように動作可能である、制御ユニットが開示される。
本発明のさらなる態様では、サービス品質試験のコンピュータ実施方法であって、当該方法が、1つ又は複数の端末を含む1つ又は複数の遠隔ユニットを配置するステップであって、前記1つ又は複数の端末が1つ又は複数の通信ネットワークに接続可能である、ステップと、前記1つ又は複数の端末に関するサービス品質試験を実施するステップとを含む、方法が開示される。
上記の態様及び/又は実施例のそれぞれの特徴は、必要に応じて組み合わせることができ、当業者には明らかであるように、本発明の態様のいずれかと組み合わせることができる。実際、実施例の順序、並びに好ましい特徴の順序付け及び配置は、指標のみであり、特徴自体には関係しない。好ましい及び/又は任意の特徴の各々は、態様及び実施例の全てだけでなく、好ましい特徴の各々と、交換可能及び/又は組み合わせ可能であることが意図されている。
本明細書で説明された態様及び/又は実施例をよりよく理解し、そして本明細書で説明された態様及び/又は実施例がどのように実施されるかを示すために、ここでは、単なる一例として、添付図面を参照することになる。
一実施例によるネットワーク試験のためのシステムの概略図である。 図1の遠隔ユニットの例示的なモジュールを示す概略図である。 図1のネットワークのためのシステムの各構成部分の例示的なモジュールを示す概略図である。 一実施例によるシステムの例示的な処理のフロー図である。 一実施例による制御ユニットの例示的な処理のフロー図である。 一実施例による遠隔ユニットの例示的な処理のフロー図である。 一実施例による図1の構成要素間の例示的なデータの流れを示す概略図である。
各実施例からの特徴は、図面及び説明全体を通して異なる参照符号により識別されてもよいが、1つの実施例からの特徴に起因する特性及び機能を含む同様の特徴は、別の実施例の特徴と交換可能である、ということが同様に認識されることになる。
「詳細な説明」
ここで、様々な態様及び/又は実施例について詳細に説明し、その実施例の例は、添付図面に示される。下記の詳細な説明では、本発明の完全な理解を提供するために、多数の特定の詳細が説明されている。しかしながら、当業者には、これらの特定の詳細なしに本発明を実施することができることは明らかであろう。
ここで説明された実施例は、前述の問題に対する多くの解決策を提供する。例えば、いくつかの実施例は、下記のうちの1つ又は複数に対処する。
・コスト効果の高い試験システムの提供。
・試験及び/又は試験のリストの改善された制御。
・マルチIMSI機能を備えた端末、高度なアプレット、及び支持SIMベースのデータベースなどを含む“リアル”SIMカードを使用してネットワークを試験する能力。
・システムを効率的にアップグレードする能力(例えば、新しいモデルで端末をアップグレード又は交換してLTE試験などにアップグレードする)。
・柔軟な試験スケジュールを提供すること。
・継続的な監視を提供すること。
・アドホック試験とスクリプト試験を組み合わせる能力。
・分散処理を提供すること。
・複数のステップ(シーケンス)の試験のスクリプト記述を提供する能力。
・同じスケジュールで複数の試験タイプを提供する能力。
・マシンツーマシン(Machine to Machine:M2M)SIM試験の能力。
・複数の遠隔ユニットにスクリプトを配布する実現性。
・結果に基づいて反応試験スケジュールの修正を提供する能力。
・既存のスケジュールを実行しながら、新規に挿入された試験をサポートすること。
・オフライン試験の提供。
・端末/ハンドセット及び他の全てのシステム要素の自動回復による自己監視の提供。
・フィールド訪問及び休止時間の削減。
・遠隔ユニット及び関連する端末装置(電話、データドングルなど)の自己設定及びセットアップの提供。
・非熟練オペレータによる遠隔ユニット、新しい端末ハードウェア、及びSIMの配置。
・GSM(登録商標)/LTE(テレコム)コアとネットワークに厳密に統合する能力。
・自己修復テレコムネットワークとの統合機能。
・自動化された事例情報をネットワークプロバイダに誘発するために使用できるネットワーク条件に基づいてアラートを生成する機能。
例えば、1つの例示的な実施例において、ある任意の場所から他の任意の場所まで、標準又はカスタマイズされた携帯端末を使用してネットワーク(従来の“有線”及び/若しくは“固定電話回線(land line)”、又は基本電話サービス(Plain Old Telephone Service:POTS)ネットワーク若しくは自動式構内交換機(Private Automatic Branch Exchange:PABX)システムを含む)を試験するためのシステムが提供される。ここで、試験呼(test call、試験コール)の両方の“末端部”は、ローカル及び/又は中央サーバによって監視されてもよく、その結果、(多くの)完全なエンドツーエンドトランザクションのデータを収集して分析し、レポート、アラート、又は自動化された修正応答オン/オフネットワークを生成することができる。
「アーキテクチャの概要」
図1は、1つ又は複数の通信ネットワーク102を介してネットワーク試験を実行するためのシステム100の概略図である。システム100は、1つ又は複数の通信ネットワーク102を含み、1つ又は複数の通信ネットワーク102を介して、1つ又は複数の遠隔ユニット104、より具体的には104a〜104nは、1つ又は複数の端末のセットを介して、同じ遠隔ユニット104aの端末及び/又は1つ若しくは複数の他の遠隔ユニット104b〜104nの端末と通信するように構成される。遠隔ユニット104は、同様に、(複数の)通信ネットワーク102のうちの1つ又は複数を介して、制御ユニット106と通信してもよい。1つ又は複数の遠隔ユニット104は、1つ又は複数の端末のセットに接続されたプロセッサをそれぞれ含むことができ、プロセッサは、対応する端末が通信及び/又はアクセスのために使用するように構成された通信ネットワーク102のうちの選択されたネットワークを介して、1つ又は複数のネットワーク試験を実行するように構成されることができる。
ここでの参照は制御ユニット106に対するものであるが、2つ以上の制御ユニット106が提供され得る、ということが認識されることになる。例えば、同じ及び/又は異なる(複数の)遠隔ユニットのうちの1つ若しくは複数に通信するか又はそれらを制御する複数の制御ユニット又は多数の制御ユニットが提供され得る。いくつかの好ましい実施例において、システム100は、2つ以上の遠隔ユニット104を含む。遠隔ユニット104という用語が全体を通して使用されているが、これらのユニットは、互いに遠隔であってもよく、及び/又は制御ユニット106に対して遠隔であってもよく、並びに/あるいは、1つ若しくは複数の遠隔ユニット104は遠隔である必要はなく、互いに局所的及び/又は制御ユニット106に対して局所的であってもよい。
ユーザは、制御ユニット106を使用して、1つ又は複数の通信ネットワーク102を介して、遠隔ユニット104のうちの1つ又は複数によって実行される1つ又は複数のネットワーク試験を設定することができる。例えば、ユーザ入力に応答して、制御ユニット106は、1つ又は複数のネットワーク試験と関連付けられた((複数の)試験のシーケンス及び/又は(複数の)試験のスケジュール若しくはプロトコルとしても知られている)(複数の)試験のリストを生成することができる。(複数の)試験のリストは、(複数の)通信ネットワーク102のうちの1つ又は複数を介してネットワーク試験を実行するための選択された1つ又は複数の遠隔ユニットに、(複数の)通信ネットワーク102のうちの1つ又は複数を介して送信されてもよく、通信ネットワーク102は、下記に限定されないが、一例として、例えば有線ネットワーク(例えば、インターネット若しくは公衆電話交換ネットワーク)又は電気通信ネットワークのような無線ネットワークなどの、バックホール通信ネットワークであってもよい。例えば、選択された1つ又は複数の遠隔ユニットは、通信ネットワーク102を介してネットワーク試験を実行するように構成されてもよく、1つ又は複数の遠隔ユニット内の端末は、通信ネットワーク102を介して動作する。いくつかの実施例において、制御ユニット106は、1つ又は複数の試験のリストを生成するように自動的に設定されてもよい。
遠隔ユニット104は、試験のリストを受信すると、試験のリストに基づいて通信ネットワーク102のうちの1つ又は複数を介してネットワーク試験を実行するように、関連する端末を自動的にセットアップして設定することができる。例えば、遠隔ユニット104のそれぞれは、1つ又は複数の通信ネットワーク102を介して、端末のセットのうちの1つ又は複数を使用して、サービス品質ネットワーク試験を実行するように構成されたプロセッサを含むことができる。
制御ユニット106は、1つ又は複数の遠隔ユニット104を制御するように構成され得る1つ若しくは複数のサーバ又は他のコンピューティング装置又はハードウェアを含むことができる。追加的又は代替的に、制御ユニット106又は任意の他の制御ユニットは、1つ又は複数のサーバなどのコンピューティングリソースの共有プールにアクセスするクラウドコンピューティング技術を使用して実施されてもよい。制御ユニット106は、クラウド内で動作するように中央集権化されるか及び/又は分散されるクラウドサービスとして実施されてもよい。
1つの制御ユニット106が図1に示されているが、1つ又は複数の制御ユニットが、ネットワーク試験が1つ又は複数の通信ネットワーク102を介して実行される場合に遠隔ユニット104のうちの1つ又は複数を制御するために配置されてもよい、ということが当業者によって認識されることになる。
1つ又は複数の通信ネットワーク102は、1つ又は複数のネットワークオペレータにより操作される1つ若しくは複数のネットワークを含むか、又は表すことができる。例えば、1つ又は複数のネットワークは、下記に限定されるものではないが、(複数の)パケット交換ネットワーク及び/又は(複数の)回線交換ネットワーク、インターネット及び/又は公衆交換電話網(PSTN)などの有線バックホールネットワーク、Wi−Fiネットワーク又は電気通信ネットワークのような無線ネットワークを含むことができ、電気通信ネットワークは、例えば、下記に限定されないが、一例として、符号分割多元接続(CDMA)システム、高度な携帯電話システム(Advanced Mobile Phone System:AMPS)、グローバルシステムフォーモバイルコミュニケーションズ(GSM)、鉄道−GSM(Railways-GSM:R−GSM)、ロングタームエボリューション(LTE)及び/若しくはLTE−アドバンストタイプのネットワーク、並びに/又は緊急サービスネットワークなどの、上記のネットワークタイプの専門的な変形を含む無線及び/若しくは有線通信に使用される他のネットワークであるような、第2世代、第3世代、及び第4世代、そしてそれ以降のタイプの電気通信ネットワークである。
この例では、遠隔ユニット104のそれぞれは、1つまたは複数の端末のセットに接続されたプロセッサを含むことができる。一般的に、プロセッサは、複数の端末又は多数の端末に接続されてもよい。端末は、通信ネットワーク102を介して通信することができる任意の無線装置を含むか、又は表すことができる。例えば、端末は、下記に限定されないが、一例として、任意の無線装置、ハンドセット、モバイル装置、携帯電話、移動局、スマートフォン、ユーザ装置、タブレット、ラップトップ、OEM(original equipment manufacturer、相手先商標による製造)端末、マシンツーマシン(M2M)組み込み端末(machine-to-machine embedded terminal)、市販の端末若しくは装置、非注文品の端末若しくは装置、民生用の端末若しくは装置、又は1つ又は複数の通信ネットワーク102を介して通信することができる任意の他のコンピューティング装置を含むことができる。
例えば、1つ又は複数の通信ネットワーク102は、1つ又は複数のネットワークオペレータにより操作されてもよく、ネットワークオペレータでは、端末のセットは、1つ若しくは複数のネットワークオペレータにより提供されるか、又は、1つ若しくは複数の通信ネットワーク102を介して消費者若しくは加入者が使用するためにOEM端末製造業者により提供される、標準の、市販の、標準化された、又は非注文品の端末である。
一例として、システム100は、下記に限定されないが、一例として、スクリプトの混合、アドホック試験、及び/又はネットワーク試験のためのサービス品質ネットワーク試験を含む(複数の)試験のリストを介して1つ又は複数の通信ネットワーク102のネットワークを継続的に監視することができる分散型電気通信試験システムを提供する1つ又は複数の制御ユニットを備える、それぞれがいわゆる“パラシュートボックス”(PB)である1つ又は複数の遠隔ユニット104を含む。本明細書では、“遠隔ユニット”及び“パラシュートボックス”という用語が使用されるが、これらの用語は互換性を有するものとする。
遠隔ユニット104は、1つ又は複数の通信ネットワーク102を介してネットワーク試験を実行するために、地理的位置におけるフィールドに“パラシュート(parachute)”されてもよいし、配置されてもよい。遠隔ユニット104のそれぞれは、1つ又は複数の通信ネットワーク102を介して試験のリストに基づいて試験を実行するための1つ若しくは複数の端末のセット、又は多数の端末を含むことができる。例えば、遠隔ユニット104、すなわちPBは、上で定義された標準のSIMカード若しくは端末を備えたユーザ装置又はスマートフォンなどの端末とともに動作することができる。これは、遠隔ユニット104が、システム100が最新のSIMカードを完全に試験できるように、フィールドでSIMカードアプリケーションを実行することを可能にする。ユーザ装置又はスマートフォン(端末)は、基本標準SIMカード又はモジュールを使用する必要はなく、複数のIMSI(MI)又は加入者識別モジュール(SIM)アプリケーション/アプレット及び/又は他のSIMベースの拡張機能を含むことができる、ということが認識されることになる。
別の例として、遠隔ユニット104は、標準的な市販の(又は標準化された及び/若しくはカスタマイズされていない)パーソナルコンピュータ(PC)ハードウェア、及び頑丈なケースデザイン内の標準的な市販のスマートフォン若しくはユーザ装置ハードウェアを含むことができる。スマートフォン又はユーザ装置は、ユニバーサルシリアルバスインタフェースなどのインタフェースを介してPCにインタフェースされることができ、ユニバーサルシリアルバスインタフェースは、スマートフォン又はユーザ装置の、新しい帯域プラン、ネットワークサービス、及び/又は無線周波数ユニットを含むことができる最新モデルへの容易なフィールドアップグレードを可能にする。いくつかの実施例において、1つ又は複数の端末は、車室内に収容されることができ、又は保護及びセキュリティを提供し得る遠隔ユニット104内若しくは遠隔ユニット104上の他の保護手段を備えていてもよい。
遠隔ユニット104のうちの1つ又は複数は、制御ユニット106により生成された(複数の)試験のリストを受信するように構成される。(複数の)試験のリストは、バックホールネットワークを介して、又は1つ若しくは複数の通信ネットワーク102を構成する1つ若しくは複数の他のネットワークを介して送信されてもよい。試験のリストに従って、遠隔ユニット104のプロセッサは、(複数の)通信ネットワーク102のうちの1つ若しくは複数、及び/又は、(複数の)通信ネットワーク102のうちの1つ若しくは複数における他の端末、サーバ、コンテンツソース、ネットワーク要素若しくはノード、又は任意の他のネットワークエンティティ若しくは要素と通信するように、1つ又は複数の端末を設定することができる。遠隔ユニット104の端末が、遠隔ユニット104の別の端末、又は1つ若しくは複数の他の遠隔ユニット104の別の端末と通信するように設定されている場合、エンドツーエンドのネットワーク試験が実行されることができる。
上述のアーキテクチャは、ブラウジング、ストリーミング、及び他のデータサービスなどの実行されるべきシングルエンド試験を排除するものではない、ということが認識されることになる。実際には、いくつかの実施例において、遠隔ユニット104の端末のうちの1つ又は複数に対して実行される(複数の)ネットワーク試験は、エンドツーエンド試験ではないが、しかし1つ又は複数の遠隔ユニットの1つ又は複数の端末と(クラウド内又は通信ネットワーク102内又は他の場所で提供される)仮想遠隔ユニット及び/又は制御ユニット106との間のネットワーク試験を含むことができる。
動作中、システム100は、通信ネットワーク102を介してモバイルネットワークサービスを試験するために使用されてもよい。遠隔ユニット104は、それぞれ1つ又は複数の地理的領域に配置されてもよく、地理的領域は、下記に限定されないが、ネットワークの1つ若しくは複数のセル、国の1つ若しくは複数の地域、1つ若しくは複数の国、又は(複数の)通信ネットワーク102のうちの1つ若しくは複数と関連付けられた試験のリストを実行するために遠隔ユニット104を配置するための任意の他の地理的領域を含み得る。遠隔ユニット104のそれぞれにおける端末は、オンネットワーク(on-network)及び/又はオフネットワーク(off-network)の加入者識別モジュール(SIM)カードの選択によってプロビジョニングされてもよい。例えば、オンネットワークSIMは、特定のネットワークオペレータのネットワーク上で動作するSIMであり、一方、オフネットワークSIMは、異なるネットワークオペレータのネットワーク上で動作するSIMである。例えば、SIMカードは、下記に限定されないが、一例として、標準SIM、ミニSIM、ナノSIM、埋め込み型SIM、複数の国際モバイル加入者識別番号(International Mobile Subscriber Identity:IMSI)SIM、及び任意の他のSIM、若しくは通信ネットワーク102を介した使用のために端末により使用される任意の他の同等のチップ若しくはモジュールを含み得る。これは、異なるネットワークの性能が複数の端末によって同時に試験され得ることを意味する。
(複数の)試験の各リストは、例えば、遠隔ユニット104のそれぞれの位置に基づいて、及び各地理的領域において利用可能であるか又は利用可能であると予想される(複数の)ネットワーク及び/又は(複数の)ネットワークサービスに同様に基づいて端末を選択することができる。
試験のリストを受信する遠隔ユニット104のそれぞれについて、試験呼、試験テキストメッセージ、試験電子メール、試験データセッション、及び対応する(複数の)遠隔ユニット104のプロセッサの管理下でそれぞれの端末が試験することができる他の全てのサービスを送信並びに受信するように、試験のリストに従って対応する1つ又は複数の端末が設定される。各試験の間に、スケジュールされた1つ又は複数の端末のそれぞれは、(複数の)通信ネットワーク102のうちの対応する通信ネットワークを監視するために使用されてもよく、それを通して、端末は、下記に限定されないが、ネットワークパラメータ及び/又は試験のリストと関連付けられたサービス品質に基づいて、(複数の)試験結果を操作及び生成する。
試験のリスト内の各試験は、例えば、遠隔ユニット104内の1つ又は複数の端末を、例えば、同じ遠隔ユニット104a内の他の端末への、若しくは同じ遠隔ユニット104a内の他の端末からの、又は、他の遠隔ユニット104b〜104nのいずれかにある任意の他の1つ若しくは複数の端末への、及び/又は他の遠隔ユニット104b〜104nのいずれかにある任意の他の1つ若しくは複数の端末からの、試験呼(test call、試験コール)を実行するように設定し得る。試験のリストは、制御ユニット106から遠隔ユニット104のうちの1つ又は複数にダウンロードされることができる。試験のリストの対応する試験結果は、遠隔ユニット104のプロセッサにより端末から収集されてもよい。試験のリストを受信した遠隔ユニット104のそれぞれは、試験結果を制御ユニット106に送信又はアップロードすることができる。発呼端末と受信端末の両方の受信された試験結果は、相互に関連付けられるか、及び/又は分析されることができる。
例えば、遠隔ユニット104aのプロセッサは、(複数の)通信ネットワーク102のうちの第1の通信ネットワーク及び(複数の)通信ネットワーク102のうちの第2の通信ネットワークを介して、端末のセットのうちの第1の端末及び第2の端末をそれぞれ使用して、相対的なサービス品質試験又は他のネットワーク試験を実行するように更に構成され得る。第1の端末は、(複数の)通信ネットワークのうちの第1の通信ネットワークと関連付けられ、そして第2の端末は、(複数の)通信ネットワークのうちの第2の通信ネットワークと関連付けられる。遠隔ユニット104aのプロセッサは、通信ネットワーク102のうちの1つ又は複数を介して、遠隔ユニット104aの端末のセットのうちの少なくとも2つの端末を使用して、エンドツーエンドのサービス品質ネットワーク試験を実行するように更に構成され得る。代替的に、遠隔ユニット104aのプロセッサは、通信ネットワーク102のうちの1つ又は複数を介して、遠隔ユニット104aの端末のセットのうちの端末を使用して、シングルエンドの試験又はサービス品質ネットワーク試験を実行するように更に構成され得る。別の例では、遠隔ユニット104aのプロセッサは、通信ネットワーク102のうちの1つを介して、端末のセットのうちの端末を使用して、発呼又は着呼のサービス品質試験を実行するように更に構成され得る。
別の例では、遠隔ユニット104aは第1の地理的領域に配置され、端末の第2のセットを含む第2の遠隔ユニット104nは第2の地理的領域に配置されてもよい。遠隔ユニット104aのプロセッサは、1つ又は複数の通信ネットワーク102を介して、遠隔ユニット104aの端末のセットのうちの1つ又は複数、及び端末の第2のセットのうちの1つ又は複数を使用して、第2の遠隔ユニット104nとのサービス品質試験及び/又は他のネットワーク試験を実施するように更に構成され得る。遠隔ユニット104aのプロセッサは、(複数の)通信ネットワーク102のうちの1つ又は複数を介して、第2の遠隔ユニット104nの端末の第2のセットのうちの第2の端末と通信している遠隔ユニット104aの端末のセットのうちの第1の端末を使用して、エンドツーエンドのサービス品質試験を実行するように更に構成され得る。
別の例では、遠隔ユニットは、1つ又は複数の仮想端末のセットを含む仮想遠隔ユニットとしてクラウド内に実装されてもよく、ここで、少なくとも1つの仮想端末は、ビデオストリーミング又は他のタイプのネットワークサービス又はデータ接続のためのコンテンツソースをエミュレートすることができる。したがって、遠隔ユニット104aは、1つ又は複数の通信ネットワーク102を介してネットワーク試験を実行することができ、1つ又は複数の通信ネットワーク102において、遠隔ユニット104aの端末は、ネットワーク試験の間、仮想遠隔ユニットの仮想端末と通信する。
上記の例示的な実施例では、遠隔ユニット104の(複数の)プロセッサが試験結果を収集し、分析のために制御ユニット106に送信するが、追加的又は代替的な実施例では、(複数の)試験結果の分析は、遠隔ユニット104上でローカルに実行されてもよい。
「遠隔ユニット」
図2は、例示的なハードウェア/ソフトウェアモジュールを有する一例の遠隔ユニット104aの概略図である。この実施例における遠隔ユニット104aは、プロセッサユニット202、メモリユニット204、通信インタフェース206、及び対応する複数の端末210a〜201mに接続するための複数の端末インタフェースポイント又はポート208a〜208mを備えるハードウェアモジュールを含み、ハードウェアモジュールでは、プロセッサユニット202は、メモリユニット204、通信インタフェース206、及び複数の端末インタフェースポイント又はポート208a〜208mに接続されている。
メモリユニット204は、端末管理アプリケーション204a、制御ロジック204b、及び1つ若しくは複数の試験のリスト204cと関連付けられたプログラム命令を記憶する際に使用するための、1つ若しくは複数のソフトウェアモジュール、又はコンピュータ読み取り可能な媒体(例えば、ソリッドステート又はフラッシュメモリ、ランダムアクセスメモリ、読み出し専用メモリ、ハードディスクドライブ、光ディスク)を含むことができ、プログラム命令は、プロセッサユニット202により実行されると、端末210a〜210mと関連付けられた1つ若しくは複数の試験のリスト204cに基づいて、(複数の)ネットワーク試験を実行するように遠隔ユニット104aを設定する(configure)。(複数の)試験のリストは、下記に限定されないが、一例として、プロセッサユニット202による使用のためのスクリプトの混合及びアドホックネットワーク試験を含み、試験のリスト204cと関連付けられた1つ又は複数のネットワーク試験を実行するように、1つ又は複数の端末210a〜210mを構成して動作させることができる。メモリユニット204は、1つ又は複数の試験のリスト204cと関連付けられた1つ又は複数のネットワーク試験中に1つ又は複数の端末210a〜210mにより生成される1つ又は複数の試験結果を記憶及び/又は分析するように構成され得る。
1つ又は複数の端末210a〜210mのそれぞれは、ネットワーク試験を実行する際に使用するための1つ又は複数のアプリケーションを含むことができる。1つ又は複数のアプリケーションは、端末のプロセッサ上で実行されると、1つ又は複数のネットワーク試験を実行し、1つ又は複数のネットワーク試験と関連付けられた試験結果を監視及び生成するように端末を設定し得る。例えば、端末210aにインストールされているか又は事前にインストールされているアプリケーションのうちの1つは、1つ又は複数のネットワーク試験と関連付けられた1つ又は複数の試験のリストを実行するように端末210aを設定する“ヘルパー”アプリケーションであってもよい。遠隔ユニット104aは、端末210a〜210mが端末インタフェースポイント又はポート208a〜208mを介して接続/連結された場合又は後に、1つ又は複数の端末210a〜210mに1つ又は複数のアプリケーションをインストールするように構成され得る。代替的又は追加的に、1つ又は複数の端末210a〜210mは、端末インタフェースポイント又はポート208a〜208mを介して接続/連結される前に、1つ又は複数のアプリケーションを事前にインストールされてもよい。代替的又は追加的に、1つ又は複数のアプリケーションは、1つ又は複数のアプリケーションをインストールするように構成され得る1つ又は複数の端末210a〜210mにダウンロードされてもよい。いかなる場合でも、端末210a〜210mは、1つ又は複数の試験のリストを受信して、試験に従って動作するように構成され、分析のために制御ユニット106に送信するために、(複数の)試験をするための1つ又は複数のリストと関連付けられた試験結果を生成又は記録するための機能を含むことができる。
遠隔ユニット104のうちの1つ又は複数、より具体的には遠隔ユニット104a〜104nは、地理的位置に配置及び/又は設置され、技術者以外の人によりターンオンされるように構成され得る、ということが認識されることになる。これはなぜなら、遠隔ユニット104が配置され、及び/又はターンオンされて電源が投入されると、それらは、(複数の)通信ネットワーク102のうちの1つ又は複数を介して、例えば有線ネットワーク又は無線ネットワークなどのバックホールネットワークを介して、制御ユニット106と通信することができ、制御ユニット106は、試験スケジュールに従ってネットワーク試験を実行するように遠隔ユニット104を制御及び設定することができるからである。一度遠隔ユニット104のそれぞれが配置されると、各遠隔ユニット104は、システム100の制御ユニット106を自己設定して、制御ユニット106に接触し(例えば、制御ユニット106を呼び戻し(call home))、制御ユニット106及び/又はシステム100のユーザに、サービスの準備ができていることを通知するように設定されることができるとともに、制御ユニット106によって遠隔制御されることができる。
遠隔ユニット104は、それ自体及び/又は遠隔ユニット104に接続された端末を監視するように構成され得る。1つ又は複数の端末に障害が発生した場合(例えば、電力を失う、ソフトウェアが動作又は応答していない、すなわち端末が“フリーズ”している、端末が通信ネットワーク102に接続していないなど)、遠隔ユニット104は、状況を是正する(rectify)か、及び/又は解決する(troubleshoot)(例えば、端末インタフェースを介して電源を切る/入れる、端末の実行、監視、及び試験結果の生成と関連付けられた1つ又は複数のアプリケーションを再インストールする)ように構成され得る。代替的に、端末の障害が続く場合、遠隔ユニット104は、任意の関連するネットワーク試験のために別の端末を使用し、制御ユニット106に障害、及び障害のある端末に関連して提供できる任意の追加の情報を報告するように構成され得る。次に、制御ユニット106は、障害のある端末を考慮するように(複数の)ネットワーク試験を修正するか、及び/又は、サービス担当者に遠隔ユニット104における障害のある端末を置き換えるように通知することができる。
図2を参照すると、一例として、そして簡単化のために、遠隔ユニット104aにおいて、複数の端末インタフェースポイント又はポート208a〜208mは、(複数の)ソフトウェアモジュール204a、204b、及び/又は204cを実行する場合の処理ユニット202による構成のために、1つ又は複数の端末210a〜210mを遠隔ユニット104aに接続するための任意の適切な接続を含むか、又は表すことができる。複数の端末インタフェースポイント208a〜208mは、ネットワーク試験(例えば、呼試験(call testing、コール試験))を実行するように1つ又は複数の端末210a〜210mを設定する際のプロセッサユニット202による使用のため、及び対応する1つ又は複数の端末210a〜210mから試験結果を受信するために、対応する複数の端末210a〜210mのそれぞれに、電源及び必要なデータラインを提供するように構成され得る。例えば、端末インタフェースポイント又はポート208a〜208mは、下記に限定されないが、一例として、1つ若しくは複数のUSBインタフェース、USBハブインタフェース、又は1つ若しくは複数の端末210a〜210mに接続するための任意の接続のグループからの少なくとも1つを含み得る。端末インタフェースポイント又はポート208a〜208mは、(複数の)通信ネットワーク102のうちの1つ又は複数を介してネットワーク試験を実行するために制御ユニット106から受信された試験のリスト204cのうちの1つ又は複数に従って動作するように、1つ又は複数の端末210a〜210mを処理ユニット202が設定することを可能にする。追加的又は代替的な実施例では、補助電源が提供され得る。
通信インタフェース206は、(複数の)通信ネットワーク102のうちの1つ又は複数を介して制御ユニット106と通信するように構成されてもよく、通信ネットワーク102は、バックホールネットワークか、又はネットワークオペレータにより操作され、制御ユニット106から1つ又は複数の試験のリスト204cを受信するため、及び1つ又は複数の試験のリスト204cと関連付けられた1つ又は複数の端末210a〜210mから試験結果を送信するために1つ又は複数の端末により使用されるネットワークであってもよい。通信インタフェース206は、送信機と受信機、及び/又はトランシーバユニットを含むか、又は表すことができる。代替的又は追加的に、通信インタフェース206は、(複数の)通信ネットワーク102のうちの1つ又は複数を介して1つ又は複数のネットワーク試験を実行するため、制御ユニット106から1つ又は複数の試験のリスト204cを受信する際に使用するために端末210a〜210mのうちの少なくとも1つと接続するように構成され得る。代替的又は追加的に、通信インタフェース206は、端末210a〜210mのうちの少なくとも1つに接続して、1つ又は複数の試験のリスト204cと関連付けられた試験結果を、分析のために制御ユニット106に送信するように構成され得る。
別の例として、遠隔ユニット104aは、PCハードウェアであって、その中では端末210a〜210mが頑丈なケースデザイン内で一緒に接続されたスマートフォン又はユーザ装置のような標準の市販の端末であるPCハードウェアのような、標準の市販のコンポーネントを含み得る。スマートフォン又はユーザ装置は、ユニバーサルシリアルバス(USB)インタフェースなどの端末インタフェースポイント又はポート208a〜208mを介してPCに接続され、それは、スマートフォン又はユーザ装置の、新しい帯域プラン、ネットワークサービス、及び/又は無線周波数ユニットを含むことができる最新モデルへの容易なフィールドアップグレードを可能にする。
「ネットワークシステム」
図3は、システム300と呼ばれることになる、図1のシステム100の各構成部分の例示的なハードウェア/ソフトウェアモジュールを示す概略図である。システム300は、制御ユニット306と通信することができるいわゆる“パラシュートボックス”(PB)とも呼ばれる遠隔ユニット304を含む。簡単にするために、図3には1つの遠隔ユニット304と1つの制御ユニット306しか示されていないが、しかしながら、システム300は、相互に物理的に接続されることができるか、又はもっと言えばバックホール通信ネットワークとすることができる通信ネットワーク302を介して相互に接続されることができる複数の遠隔ユニット及び複数の制御ユニットを含み得る、ということが当業者によって認識されることになる。
システム300は、様々なネットワーク試験を通して1つ又は複数の通信ネットワーク(図示せず)を連続的に監視することができる分散型電気通信試験システムを提供する。ネットワーク試験は、下記に限定されないが、一例として、スクリプトの混合、アドホック試験、サービス品質ネットワーク試験、又は他のネットワークサービス試験などを含む(複数の)試験のリストを含み得るか、又は(複数の)試験のリストにより表され得る。遠隔ユニット304は、1つ又は複数の通信ネットワークを介して1つ又は複数のネットワーク試験を実行するために、地理的位置におけるフィールドに“パラシュート(parachute)”されてもよいし、配置されてもよい。遠隔ユニット304は、1つ又は複数の通信ネットワークであって、それによって(複数の)端末が通信可能である1つ又は複数の通信ネットワークを介して、(複数の)試験のリストに基づいて、1つ又は複数のネットワーク試験を実行するために、そして(複数の)試験のリストと関連付けられた試験結果を生成して、分析のために制御ユニット306に送信し、分析に基づいて更に動作させるために、1つ又は複数の端末又は多数の端末(例えば、端末310a)を含むか、又はそれらの端末に接続されてもよい。
例えば、遠隔ユニット304(例えば、PB)は、標準SIMカード/モジュールを備えたユーザ装置又はスマートフォンなどの端末とともに動作することができる。これにより、遠隔ユニット304(例えば、PB)は、システム300が最新のSIMモジュール/カードなどを完全に試験することができるように、フィールドでSIMカード/モジュールアプリケーションを実行することができる。別の例として、遠隔ユニット304(例えば、PB)は、標準的な市販のPCハードウェア、及び頑丈なケースデザイン内の標準的な市販のスマートフォン又はユーザ装置ハードウェアを含むことができる。スマートフォン又はユーザ装置は、USBインタフェース、ポイント及び/又はポートなどのインタフェースを介してPCに接続され、それは、スマートフォン又はユーザ装置の、新しい帯域プラン、ネットワークサービス、及び/又は無線周波数ユニットを含むことができる最新モデルへの容易なフィールドアップグレードを可能にする。
図3を参照すると、システム300は、直接的に、又は通信ネットワーク302を介して、又はもっと言えば、試験中であってもよい1つ又は複数の通信ネットワーク(例えば、図1の(複数の)通信ネットワーク102のうちの1つ又は複数)を介して、遠隔ユニット304に接続されるように構成され得る制御ユニット306を含む。制御ユニット306は、対応する1つ又は複数の通信ネットワークを介して、端末を使用して、1つ又は複数のネットワーク試験を実行することと関連付けられた様々な命令及び制御タスクを実行するためのハードウェア及びソフトウェア機能を含む。これらのタスクは、下記に限定されないが、一例として、ネットワーク試験、又は1つ若しくは複数のネットワーク試験を実行することに関するユーザ入力を受信すること、ネットワーク試験を構成し、対応する試験のリストを生成すること、1つ若しくは複数の通信ネットワークを介して試験を実行するために、1つ若しくは複数のネットワーク試験を開始するための1つ若しくは複数の遠隔ユニットに(複数の)試験のリストを送信すること、1つ若しくは複数の通信ネットワークを介して実行される試験に関連して、1つ若しくは複数の遠隔ユニットから試験結果を受信すること、関連する(複数の)ネットワーク試験に関連して、試験結果を維持、照合、及び/若しくは分析すること、並びに/又はネットワーク試験の分析結果に関連して、1つ若しくは複数のアクションを実行すること、のうちの少なくとも1つを含み得る。
制御ユニット306は、プログラム命令を記憶するのに使用するための1つ若しくは複数のソフトウェアモジュール又はコンピュータ読み取り可能な媒体を含むことができ、プログラム命令は、制御ユニット306のプロセッサユニット上で実行されると、遠隔ユニット304によって1つ又は複数の通信ネットワークを介して1つ又は複数のネットワーク試験を実行するために、制御ユニット306に関連付けられたか、又は割り当てられた機能を実行する。制御ユニット306は、システムコントローラ全体として構成されてもよく、典型的には、システム300ごとに1つあり、しかしながら、システム300には、下記に限定されないが、一例として、フォルトトレランス、同時のネットワーク試験の制御と実行などのために、より多くの制御ユニット(例えば、複数の制御ユニット)が存在してもよい。
制御ユニット306は、システムコントローラ全体として構成された命令モジュール316(“jPBコマンダ”とも呼ばれる)を含む。命令モジュール316は、下記に限定されないが、一例として、設定マネージャ316a、試験マネージャ316b、環境マネージャ316c、データベースリポジトリマネージャ316d、管理マネージャ316e、通知マネージャ316fのような1つ又は複数のさらなるモジュール、及び制御ユニット306の機能を実行するように構成された任意の他のモジュール又はマネージャを含む。
設定マネージャ316aは、ユーザ又はシステムインタフェース318及び(複数の)ユーザ318a(例えば、スタッフ及び/又はオペレータ)、並びに/又は他のシステムからの入力を受信するように構成され得る。ユーザ318aは、ユーザインタフェース318を介して、(複数の)ネットワーク試験、及び/又は(複数の)ネットワーク試験を表す(複数の)試験のリストを入力してもよく、それは次に制御ユニット306から分配されてもよい。ユーザ要求/応答インタフェース318は、下記に限定されないが、一例として、制御ユニット306へのプログラミングインターフェースを提供し、人間のオペレータに1つ又は複数の試験結果画面を提供し、プログラミングを監視するためのインタフェースを提供し、設計検証テスト(Design Verification Test:DVT)と機能テストの新機能を提供し、試験されるべき又は試験されている1つ又は複数の通信ネットワークの戦略的に目標とされる反動的試験(strategic targeted reactionary testing)を提供するように構成され得る。
試験マネージャ316bは、1つ又は複数の通信ネットワーク上で実行される1つ又は複数のネットワーク試験、入力された試験パラメータ、1つ又は複数のネットワーク試験と関連付けられた端末及び/若しくはネットワークオペレータの情報、入力された(複数の)新しいネットワーク試験を選択するためにユーザによって使用されてもよく、並びに/又はユーザ入力に基づいて(複数の)ネットワーク試験を生成して構成するとともに、実行されるべき(複数の)ネットワーク試験と関連付けられた1つ又は複数の試験のリストを生成するために使用されてもよい。試験マネージャ316bは、同様に、遠隔ユニットから試験結果を受信するとともに、受信された試験結果を対応する(複数の)ネットワーク試験及び/又は試験の(複数の)リストと関連付けるように構成され得る。試験マネージャ316bは、同様に、1つ又は複数の通信ネットワークを介して実行された対応する(複数の)ネットワーク試験から受信された(複数の)試験結果を分析するように構成され得る。
環境マネージャ316cは、下記に限定されないが、制御ユニット306の動作環境を管理し、制御ユニット306、1つ又は複数の他の制御ユニット(図示せず)、遠隔ユニット304、並びに/又は、同一及び/若しくは異なる遠隔ユニットのうちの1つ若しくは複数の間のネットワーク接続を管理し、システム300のハードウェア/ソフトウェアコンポーネント、又は制御ユニット306が動作する環境などに影響を及ぼす他のこのような機能を構成するために使用され得るオプションのコンポーネント又はモジュールである。
データベースリポジトリマネージャ316dは、1つ又は複数のネットワーク試験、及び関連する(複数の)試験のリストを記憶するように構成されてもよく、可能であれば、1つ又は複数のネットワーク試験に基づいて、1つ又は複数の対応する試験結果が受信される。データベースリポジトリマネージャ316dは、同様に、実行された1つ又は複数のネットワーク試験に関する対応する試験結果の分析に基づく1つ又は複数の分析結果を記憶するように構成され得る。管理マネージャ316eは、ユーザインタフェース318からのユーザ入力及びクエリを管理し、対応するソフトウェアモジュールに送ることができる。
通知マネージャ316fは、実行された(複数の)ネットワーク試験に関する通知320及び/又はアラート、各ネットワーク試験に関して受信された(複数の)試験結果を送信するように構成され得る。通知320は、ネットワーク試験の試験結果から生成されることができる。通知マネージャ316fは、ネットワーク試験に対応する試験結果の分析の結果をユーザ及び/又はネットワークオペレータに通知するために使用され得る。通知マネージャ316fは、同様に、ネットワーク試験と関連付けられた1つ又は複数の通信ネットワークの他のネットワーク要素及び/又はネットワークノードに通知することができる。通知320は、通信ネットワーク302を介して送信されてもよく、及び/又は
1つ又は複数の通信ネットワーク上で実行された1つ又は複数のネットワーク試験に関する試験結果の分析に基づいていてもよい。これは、ネットワークリソースを最適化するために使用され得る。
例えば、通知マネージャ316fは、試験結果及び関連する(複数の)ネットワーク試験、並びに/又は試験結果の分析の結果に基づいて、通知320の形式でシステム300からの出力を作成又は生成することができる。通知320は、下記に限定されないが、一例として、ユーザ318aに対する人間に解読可能な“ダッシュボード”アラート、(複数の)ネットワーク試験と関連付けられたネットワークの他のネットワーク要素及び/若しくはノードに送信並びに/又はそれらを制御するための制御値及び/又は制御情報、他のネットワーク要素に対する制御値、統計システムで使用するためのデータ又はその他の統計情報、並びに/又は、顧客情報のうちの1つ又は複数を表すデータを含むことができる。
遠隔ユニット304(例えば、“パラシュートボックス”)は、プログラム命令を記憶する際に使用するための1つ若しくは複数のソフトウェアモジュール又はコンピュータ読み取り可能な媒体を含むことができ、プログラム命令は、遠隔ユニット304のプロセッサユニット上で実行されると、制御ユニット306が、遠隔ユニット304を使用して1つ又は複数の通信ネットワーク上で実行されるべき1つ又は複数のネットワーク試験を開始する場合に、遠隔ユニット304に関連付けられたか、又は割り当てられた機能を実行する。遠隔ユニット304は、1つ又は複数の通信ネットワークを介して(複数の)ネットワーク試験を実行するために、関心のある様々な地点又は地理的位置に配置されてもよい。例えば、関心のある様々な地点又は地理的位置は、目標とする市場及び/若しくはネットワークロケーション、現在の市場、ネットワークオペレータ及びそれらの対応する通信ネットワークと関連付けられたネットワークロケーション、並びに/又は他のネットワークオペレータ及びそれらの対応する通信ネットワークと関連付けられたネットワークロケーションに関連し得る。
遠隔ユニット304は、管理モジュール314(例えば、“jPBボックスマネージャ”)を含み、管理モジュール314は、通信ネットワーク302を介して、制御ユニット306の命令モジュール316から、ネットワーク試験に関して、(複数の)ネットワーク試験、ネットワーク試験スケジュール、及び/又は(複数の)試験のリストを受信するように構成され、通信ネットワーク302は、制御ユニット306を遠隔ユニット304と接続するバックホール通信ネットワークとすることができる。遠隔ユニット304は、遠隔ユニット304に接続され得る多くの端末を制御する。例えば、図3は、管理モジュール314を介して遠隔ユニット304に接続された端末310aを例示する。遠隔ユニット304の管理モジュール314は、遠隔ユニットマネージャ(例えば、“パラシュートボックスマネージャ”)314a及びリソースマネージャ314bを含み、それらは、遠隔ユニット304に接続された端末を制御及び管理するように構成され得る。
遠隔ユニット304は、遠隔ユニット304の管理モジュール314に接続されているか、又は連結されている、1つ若しくは複数の端末のセット、又は端末のアレイを含むことができる。1つ又は複数の端末のセットは、端末インタフェース又はポイントを介して、管理モジュール314に接続されるか、又は連結されることができる。1つ又は複数の端末は、試験され得る1つ又は複数の通信ネットワークを介して通信するために使用される、端末又はデバイスのアレイを備えることができる。簡単にするために、図3は、端末のアレイ又は複数の端末のうちの端末310aを例示する。下記の説明では端末310aについて説明するが、1つ又は複数の端末、端末のアレイ310、又は複数の端末は、端末310aの機能を含むことができる、ということが当業者によって認識されることになる。
端末310aは、プログラム命令を記憶するのに使用するための1つ若しくは複数のソフトウェアモジュール又はコンピュータ読み取り可能な媒体を含むことができ、プログラム命令は、端末310aのプロセッサユニット上で実行されると、端末310aが通信することができるか及び/又はアクセスすることができる通信ネットワークを介して1つ又は複数のネットワーク試験を実行するために、端末310aに関連付けられたか、又は割り当てられた機能を実行する。端末310aは、例えばヘルパーアプリケーションを介して端末310aを管理するために、デバイスマネージャ312aを有するデバイスモジュール312(例えば、“jPBデバイス”)を含む。
上記のように、遠隔ユニット304は、1つ又は複数の端末(例えば、デバイスのアレイ)を含むことができ、端末は、下記に限定されないが、例えば、スマートフォン、タブレット、データモデム(“ドングル”)、マシンツーマシン(M2M)端末、Wi−Fi専用端末のような標準的な製造端末又はデバイス、及び試験され得る(複数の)通信ネットワークのうちの1つ又は複数を介して通信するために使用され得る任意の他のデバイス又は端末とすることができる。端末310a及び/又は端末のアレイの各端末には、デバイスマネージャ312aがロードされ、デバイスマネージャ312aは、遠隔ユニット304の管理モジュール314から命令を受け取り、遠隔ユニット304の管理モジュール314に試験結果を返す“ヘルパー”アプリケーションになるように構成され得る。デバイスマネージャ312a(例えば、“ヘルパー”アプリケーション)は、遠隔ユニット304により制御されて、(複数の)ネットワーク試験が1つ又は複数の通信ネットワーク上の(複数の)端末及び他の遠隔ユニットにより実行される場合に、制御ユニット306から受信された(複数の)試験のリスト及び/又は(複数の)ネットワーク試験に従って遠隔ユニット304を操作し、試験結果を生成又は取得するように端末310aを設定することができる。
遠隔ユニット304は、管理モジュール314によって、試験のためにスケジュールされた1つ又は複数の通信ネットワーク上で1つ又は複数のネットワーク試験を実行するために、制御ユニット306から通信ネットワーク302を介して(複数の)試験のリストを受信するように構成される。遠隔ユニット304は、通信ネットワーク302に接続することができる受信機又はトランシーバユニットを介して、制御ユニット306から(複数の)試験のリストを受信することができ、通信ネットワーク302は、有線若しくは無線のネットワーク、及び/又は試験され得る1つ若しくは複数の通信ネットワークとすることができる。代替的又は追加的に、遠隔ユニット304は、試験され得る(複数の)通信ネットワークのうちの少なくとも1つを介して、制御ユニット306から(複数の)試験のリストを受信するために、端末のうちの少なくとも1つを使用するように構成されてもよい。代替的又は追加的に、遠隔ユニット304は、ユーザインタフェース、データインタフェース又はポート(例えば、USB又はパーソナルエリアネットワーク、例えばBlueTooth(登録商標))を介して、及び/又は他のコンピューティング装置又は端末(例えば、モバイル装置、タブレット、ラップトップ、PC、又は任意の他のデバイス)から、ユーザが手作業で遠隔ユニット304に(複数の)試験のリストをアップロードすることを可能にするように構成されてもよい。
管理モジュール314は、ネットワーク試験と関連付けられた(複数の)試験のリストを受信すると、(複数の)試験のリストと関連付けられた1つ又は複数の通信ネットワーク上でネットワーク試験を適切な時間若しくは予定された時間に実行するために、端末310aを設定するための命令を端末310aのデバイスモジュール及び/又はデバイスマネージャ312aに送信するように構成され得る。(複数の)試験のリストは、1つ又は複数の通信ネットワーク上で1つ又は複数のネットワーク試験を実行することができ、ネットワーク試験は、一例として、遠隔ユニット304の別の1つ又は複数の端末、システム300内に位置する他の遠隔ユニットの別の1つ又は複数の端末との、1つ又は複数の通信ネットワークを介した1つ又は複数のエンドツーエンドネットワーク試験、あるいは他のネットワークノード、要素などとの、1つ又は複数の通信ネットワークを介した他の(複数の)ネットワーク試験を含み得る。
端末310aにおいて、デバイスモジュール312及び/又はデバイスマネージャ312aは、端末310aに適合させることができる1つ又は複数のSIMを使用することができる。1つ又は複数のSIMは、下記に限定されないが、市販の顧客生産SIM、MI SIM、あるいはSIMの1つ若しくは複数の機能を実行することができる任意の他のタイプのSIMモジュール/カード、又はモジュール若しくはハードウェアを含み得る。端末310aは、同様に、任意のネットワークオペレータ若しくは製造業者、又は通信ネットワークを所有するシステム所有者からのものであってもよい。
遠隔ユニット304は、通信ネットワーク302を介して制御ユニット306から(複数の)ネットワーク試験及び/若しくは(複数の)ネットワーク試験と関連付けられた(複数の)試験のリストを受信するか、並びに/又は通信ネットワーク302を介して対応するネットワーク試験に基づく試験結果を制御ユニット306に送信するものとして説明されたが、遠隔ユニット304は、オフライン又はスタンドアロンモードで、(複数の)ネットワーク試験及び/又は試験結果などを、受信及び/又は送信するように構成され得る、ということが当業者によって認識されることになる。有線若しくは無線インフラストラクチャ、又は信号などが存在しない(例えば、有線インターネットが存在しない、ネットワーク信号又はネットワークリソースが存在しない)場合に、オフライン又はスタンドアロンモードは必要とされることができ、その結果、遠隔ユニット304は通信ネットワーク302を有さず、そのようにして遠隔ユニット304はその機能を実行し得る。
オフライン又はスタンドアロンモードにおいて、遠隔ユニット304は、遠隔ユニット304が配置されるべき地理的位置とは異なる設定位置において、(複数の)ネットワーク試験及び/又は(複数の)試験のリストを受信し記憶するように構成され得る。この時点で、遠隔ユニット304には、地理的位置で実行するための(複数の)ネットワーク試験及び/又は(複数の)試験のリストが事前にロードされる。代替的又は追加的に、遠隔ユニット304には、同様に、遠隔ユニット304上に記憶するための(複数の)ネットワーク試験及び/又は(複数の)試験のリストをアップロードするために他のコンピューティング装置と接続するユーザインタフェース又は他のデータインタフェース若しくはポートから、フィールドにおいて、(複数の)ネットワーク試験及び/又はネットワーク試験と関連付けられた(複数の)試験のリストを受信するように構成され得る。遠隔ユニット304は、それから、遠隔ユニット304に割り当てられた地理的位置に配置され得るとともに、アップロードされた(複数の)ネットワーク試験及び/又は(複数の)試験のリストを実行することを進行するように構成され得る。
遠隔ユニット304が通信ネットワーク302などの有線若しくは無線ネットワークへのアクセスを有していない場合、遠隔ユニット304は、同様に、(複数の)ネットワーク試験及び/又は(複数の)試験のリストと関連付けられた試験結果を記憶するように構成され得る。(複数の)ネットワーク試験及び/又は(複数の)試験のリストと関連付けられた試験結果は、遠隔ユニット304がフィールドからネットワーク又は通信ネットワーク302などへのアクセスを有する位置に戻されたときに、遠隔ユニット304から取り出されてもよい。代替的又は追加的に、遠隔ユニット304は、遠隔ユニット304に記憶され、遠隔ユニット304が配置された場合に実行するように構成されていた(複数の)ネットワーク試験及び/又は(複数の)試験のリストと関連付けられた(複数の)試験結果をダウンロードするために他のコンピューティング装置に接続するための、ユーザインタフェース及び/又はデータインタフェース若しくはポートを含み得る。次に、試験結果は、解析及び動作などのために、制御ユニット306によりアップロード又は記憶され得る。
したがって、遠隔ユニット304は、そのようなデータが制御ユニット306にロードされ得るまで、試験結果の遠隔記憶を含むことができる。(複数の)ネットワーク試験及び/又は関連する(複数の)試験のリスト(例えば、(複数の)ネットワーク試験に関する(複数の)試験のシーケンス及び/又は試験スケジュール)は、有線又は無線通信ネットワーク(例えば、インターネット)を用いて、倉庫(depot)又は保管場所(location)において遠隔ユニット304にダウンロードされることができ、その後、遠隔ユニット304は、適切なネットワーク(例えば、インターネットサービス)への有線又は無線の通信アクセスを有していない可能性のある宛先位置(例えば、配置されるべき地理的位置)に移動され得る。次いで、遠隔ユニット304は、(複数の)ネットワーク試験及び関連する(複数の)試験のリストを実行するよう準備される。試験結果データは、同様に、遠隔サイトからの1つ若しくは複数の試験端末データサービスを介して、又は遠隔ユニット304が遠隔サイトから回収された後に有線/無線インターネットによって、遠隔ユニット304から収集され、次いで制御ユニット306に戻されてもよい。
遠隔ユニット304は、バッテリ若しくは他のポータブル電源を含み得る電源を含むことができ、並びに/又は、遠隔ユニット304は、ライン電力(line power)、バッテリ電力、及び/若しくは発電機などの電源に接続されるように構成され得る。特定の位置や、あらかじめ設定されたスケジュールを使用する問題に対して、完全なオフライン又はスタンドアロンが可能であるか又は必要である場合がある。
「例示的な処理」
図4は、図1から図3のネットワークシステム及びコンポーネントの例示的な処理400を例示する例示的なフロー図を示す。システム100、300は、下記のステップのうちのいずれか1つ又は複数を実施するように構成され得る。
ステップ402:各遠隔ユニットが1つ又は複数の端末(例えば、モバイル装置、ハンドセットなど)に接続された1つ又は複数の遠隔ユニットを使用して(複数の)ネットワーク試験を実行するように制御ユニットを設定する。例えば、遠隔ユニットは、複数の市販の端末に連結されてもよい。(複数の)ネットワーク試験は、通信ネットワーク内の1つ又は複数のネットワークを試験するように構成され得る。
ステップ404:(複数の)ネットワーク試験に基づいて(複数の)試験のリストを生成する。
ステップ406:(複数の)遠隔ユニットのうちの1つ又は複数に(複数の)試験のリストを送信する。地理的な位置をカバーすることができる1つ又は複数の通信ネットワークを試験するように、各遠隔ユニットは配置されることができる。
ステップ408:(複数の)試験のリストに基づいて(複数の)遠隔ユニットに対して(複数の)試験を実行し、(複数の)遠隔ユニットのそれぞれの端末から試験結果を受信する。(複数の)遠隔ユニットは、試験結果を記憶してもよく、及び/又はネットワーク試験と関連付けられた試験結果を制御ユニットに送信してもよい。
ステップ410:(複数の)遠隔ユニット及び/又は(複数の)端末からネットワーク試験の(複数の)試験結果を取り出す。(複数の)ネットワーク試験と関連付けられた(複数の)試験結果は、ネットワーク試験と関連付けられた(複数の)遠隔ユニットのそれぞれから制御ユニットにアップロードされてもよい。
ステップ412:(複数の)ネットワーク試験に関連した試験結果を分析する。制御ユニットは、一度それが、各ネットワーク試験に関して、又は、もっと言えば1つ又は複数のネットワーク試験から、試験結果を受け取ると、試験結果を分析し、分析の通知及び/又は分析の結果を出力することができる。
出力された通知は、下記に限定されないが、一例として、システムのユーザに送信又は表示され得る、障害の発見と修正に使用するためにオペレータに提供され得る、顧客に提供されるか、及び/又はヘルプラインのスタッフが顧客の問題に対処する際に使用し得る、試験された1つ又は複数のネットワークのセルフサービスを最適化又は実行するために他のネットワーク要素及びノードによって使用され得る。
図5は、図1から図3のネットワークシステムの制御ユニット、及び構成要素の例示的な処理500のフロー図である。制御ユニット106、306は、下記のステップのうちの任意の1つ又は複数を実施するように構成され得る。
ステップ502:複数の端末を有する(複数の)遠隔ユニットを使用して(複数の)ネットワーク試験を実行するための入力を受信する。受信された入力は、ネットワークシステムのユーザから、制御ユニットに接続され得るコンピュータ端末を介して入力され得る。入力は、1つ若しくは複数のネットワーク試験を定義してもよく、及び/又は1つ若しくは複数のネットワークを試験するために既に定義された1つ若しくは複数のネットワーク試験を選択してもよい。入力は、ユーザ又は人間レベル、例えば高レベルの抽象化で、1つ又は複数のネットワーク試験を定義してもよい。
ステップ504:受信された入力に基づいて(複数の)試験のリストを生成する。制御ユニットは、(複数の)ネットワーク試験に基づいて、1つ又は複数の遠隔ユニット及び対応する端末及び試験するネットワークを自動的に選択し、したがって、遠隔ユニット及び/又は端末をそれに応じて(複数の)ネットワーク試験を実行するように設定するために使用され得る、対応する(複数の)試験のリストを生成する。制御ユニットは、(複数の)ネットワーク試験を実施するために、遠隔ユニットによる使用のためのスケジュールを含むことができる。
ステップ506:(複数の)試験のリストを(複数の)遠隔ユニットに送信して(複数の)ネットワーク試験を実行する。地理的な位置をカバーすることができる1つ又は複数のネットワークを試験するように、各遠隔ユニットは配置されることができる。
ステップ508:(複数の)遠隔ユニットの(複数の)端末から複数のネットワーク試験結果を受信する。(複数の)ネットワーク試験と関連付けられた(複数の)試験結果は、ネットワーク試験と関連付けられた各遠隔ユニットから制御ユニットにアップロードされてもよい。
ステップ510:ネットワーク試験に関連した複数の試験結果を分析する。制御ユニットは、一度それが、各ネットワーク試験に関して、又は、もっと言えば1つ又は複数のネットワーク試験から、(複数の)試験結果を受け取ると、試験結果を分析し、分析の通知及び/又は分析の結果を出力することができる。
図6は、一実施例による、図1〜図3のいずれかの遠隔ユニットの例示的な処理のフロー図である。
遠隔ユニット104は、下記のステップのうちのいずれか1つ又は複数を実施するように構成され得る。
ステップ602:1つ又は複数の端末(例えば、モバイル装置、ハンドセットなど)に関する(複数の)試験のリストを受信する。地理的な位置をカバーすることができる1つ又は複数の通信ネットワークを試験するように、各遠隔ユニットは配置されることができる。地理的な位置をカバーすることができる1つ又は複数のネットワークを試験するように、各遠隔ユニットは配置されることができる。
ステップ604:(複数の)試験のリストに従って動作するように(複数の)端末を設定する。遠隔ユニットにおける1つ又は複数の端末は、試験を実施するように構成され得る。
ステップ606:(複数の)端末を監視し、(複数の)端末により生成された結果を受信する。(複数の)結果は、遠隔ユニットで、記憶され得るか、及び/又は編集され得る。いくつかの実施例において、(複数の)遠隔ユニットは、(複数の)結果の分析を実施することができる。
ステップ608:(複数の)試験のリストの分析のために(複数の)試験結果を送信する。遠隔ユニットは、各ネットワーク試験に関する(複数の)試験結果を制御ユニットに送信してもよいし、又は、1つ若しくは複数のネットワーク試験から試験結果を分析して、分析の通知及び/若しくは分析の結果を出力してもよい。
「試験」
図7は、一実施例による、図1から図3の構成要素間の例示的なデータの流れを示す概略図である。この例では、遠隔ユニット104Aは、遠隔ユニット104Bと呼を開始するようにスケジュールされており、具体的には、遠隔ユニット104A内の端末のうちの1つは、遠隔ユニット104Bの端末のうちの特定の1つへの呼を開始することを課せられている。いくつかの実施例において、呼は、特定の端末に対するものである必要はない、ということが認識されることになるが、しかし、仮想遠隔ユニット及び/又は制御ユニット若しくはそれ以外に対するものであり得る。
この例では、例示された呼は、制御ユニット106により指定された試験のリストにおいてスケジュールされているが、遠隔ユニット104のうちの1つ又は複数において、手作業(例えば、ユーザの介入)により直接的に呼が誘起された可能性がある。ステップ1において、遠隔ユニット104Aにおける指定された端末が、ユニット104Bにおける指定された端末への呼を開始する。この実施例では、遠隔ユニット104A、104Bのそれぞれの指定された端末のそれぞれにおいて、発呼(及び着呼のそれぞれが)が、試験のリスト上でそれぞれスケジュールされている。
前述したように、1つ又は複数の通信ネットワーク102は、試験のリストにおいて使用されることになる1つ又は複数のネットワークを含み得る。一度遠隔ユニット104Aにおいて端末により呼が配置されると、ステップ2に示すように、様々な既知の電話プロトコルを介した呼が、(複数の)通信ネットワーク102のうちの1つ又は複数を通して経路指定(route)される。上記のように、(複数の)通信ネットワーク102は、1つ又は複数のプロトコルを使用する1つ又は複数のネットワークを含むことができる、ということが理解されることになる。
ルーティング(routing:経路指定)を介して、ステップ3でユニット104Bにおける指定された端末に呼が伝送され、この例における指定された端末は、着呼を期待している。ユニット104Bにおける指定された端末は呼に応答し(ステップ4)、このデータは(複数の)通信ネットワーク102のうちの1つ又は複数を通して(ステップ5)、遠隔ユニット104Aにおける発呼端末に経路指定される(ステップ6)。したがって、アクティブな呼セッションが確立される。
端末は異なる遠隔ユニット104に配置される必要はなく、むしろ両方が同じユニットに配置されてもよく、又は端末のうちの1つのみが遠隔ユニット104のうちの1つに配置されることができる、ということが認識されることになる。
下記でより詳細に説明されるように、アクティブなセッションから、呼の両端の複数のパラメータと、セッション自体のサービス品質が監視されるとともに、試験されることができる。例えば、試験は、セッション中に、下記のサービス品質パラメータ、すなわち音声品質、ビデオ品質、会話待ち時間、エコー、ビットレート、誤り率、帯域幅、ジッタ、遅延、待ち時間、パケット損失、信号強度などのうちの任意の1つ又は複数を監視することができる。
さらに、システムの一部を形成する2つの端末によって通話が行われているので、発呼を行うか、及び/又は着呼を受けることに固有のパラメータが監視されることができる。例えば、呼設定遅延(call set up delay)、接続/切断遅延(connect/disconnect delay)、伝送遅延(transmission delay)、全体の故障(total failures)、呼切断(call drops、コールドロップ)、進行不全(failure to progress)などである。
前述の試験のうちのいずれか1つ若しくは複数の結果又は同様のものが、例えば編集及び/又はさらなる分析のために、制御ユニット106に転送されることができる(ステップ7及び8)。
監視のために、同様に他のパラメータが指定され得る、ということが理解されることになる。
ここで、“呼(call:コール、通話)”という用語は、下記に限定されないが、インターネット電話セッション、例えばボイスオーバインターネットプロトコル(Voice over Internet Protocol、VoIP)を使用して行われるセッションを含んでいる電話セッション、ビデオ会議セッション、及び/又はマシンツーマシン若しくは他の自動化された通信装置を含んでいる2つの指定された端末を一定期間にわたってリンクする任意のセッションを含むことを意図している。これらの通話は、例えば自動化されたデータ収集などのために、機械制御されることができる、ということが認識されることになる。
上記の例では、端末のうちの1つが他の端末に発した呼を介して試験が実施されたが、追加的又は代替的は試験では、試験は、ショートメッセージサービス(SMS)、例えば電子メール、インスタントメッセージなどを含むテキストメッセージ、データメッセージ、及び/又はマルチメディアメッセージの転送とすることができる。メッセージは、端末へ及び/又は端末間でメッセージを転送するための任意の既知の電話又はインターネットに基づくプロトコルを使用することができる、ということが認識されることになる。前述のシステムは、データアップロード、データダウンロード、ストリーミングなどを含むインターネットベースのプロトコルに関するネットワーク試験及びサービス品質試験に等しく及び/又は追加的に適用可能である、ということが同様に理解されることになる。
追加的又は代替的な実施例では、試験は複合試験でもよい。例えば、この試験は、端末が着呼及びSMSを実質的に同時に受信することを要求することができる。この例では、通話及びSMSの両方に関連するパラメータを監視して、同時発生イベントの影響を判定することができる。この例では、通話とSMSが同時に実行されているとして例示されているが、試験の任意の組み合わせを同時に又は実質的に同時に実行することができ、典型的には、1つの同時音声通話とデータセッションとを含む、ということが認識されることになる。
有利には、遠隔ユニット104に2つ以上の端末を設けることができるので、比較試験を更に行うことができる、ということが認識されることになる。例えば、遠隔ユニット104内の2つの端末は、異なるネットワークプロバイダのSIMを含むことができる。これらの端末のそれぞれを同時に又は実質的に同時に試験することは、特定のネットワークプロバイダに関して、通信ネットワーク102の性能に関する試験結果を提供することができる。試験は異なるネットワークプロバイダのためのものである必要はないが、しかし、異なるハンドセットタイプのためのものであってもよく、及び/又は異なるタイプの試験であってもよく、及び/又は異なるネットワーク若しくは位置に対するものや異なるネットワーク若しくは位置からのものなどでもよい、ということが認識されることになる。いくつかのタイプの試験が例示されているが、これは、様々なタイプの試験の総合的なリストではない、ということが理解されることになる。
「さらなる例示的な実施例及び関連する試験」
試験のタイプと一例のユーザインタフェースのさらなる詳細は、付録に示されている。実際には、パラシュートボックスネットワーク試験システムの1つ又は複数の機能をサポートする1つ又は複数のユーザインタフェースが提供され得る、ということが認識されることになる。遠隔ユニット104は、設置又は配置のための専門知識を必要とせずに、設置位置(locations)に配置されることができる。例えば、いくつかの実施例において、遠隔ユニット104は密閉ユニットであり、したがって、ユーザは、遠隔ユニット104を電源及び/又はインターネット接続に接続するだけでよい。いくつかの実施例において、遠隔ユニット104は、完全に自律的に機能することになる。
追加的又は代替的な実施例では、ユーザは、遠隔ユニット104(例えば、パラシュートボックス(PB))に対する様々な程度のアクセス、及び/又は、したがって機能を提供され得る。例えば、ユーザは、読み取り専用アクセスを提供され得る(この種のユーザは、隠されているかもしれないいくつかのフィールドを除いて、読み取り機能にアクセスすることができる)。ユーザは、読み取りと実行のアクセスを提供され得る(この種のユーザは“読み取り専用ユーザ”と同じ機能にアクセスするとともに、試験やシナリオを実行できる)。ユーザは、読み取りとスケジュールのアクセスを提供され得る(この種のユーザは“読み取りと実行”と同じタイプのアクセス権を有するとともに、試験やシナリオをスケジュールすることができる)か、及び/又はフルアクセス(full access、完全なアクセス)を提供され得る(この種のユーザは全ての機能と全てのタイプの操作にアクセスできる)。例えば、ユーザが読み取りアクセスのみを有する場合、ユーザは、試験をスケジュールすることができないかもしれないが、実行されている試験の順序を見ることができ得る。
いくつかの実施例において、ユーザは、1つ又は複数の遠隔ユニットにおける遠隔ユニット及び/又は端末のリストにアクセスすることができ得る。いくつかの実施例において、遠隔ユニット及び/又は端末のリストは、現在オンラインである端末及び/又は遠隔ユニットのみを示すことができる。追加的又は代替的な実施例では、エラーメッセージは、端末及び/又は遠隔ユニットに問題若しくはエラーがある任意の1つ若しくは複数の遠隔ユニット及び/又は端末に関して表示されることができる。
いくつかの実施例において、システムは、端末及び/又は遠隔ユニットのうちの任意の1つ又は複数を再起動する機能をユーザに提供する。これらの実施例は、ユーザによって提供されるアクセス、及び/又はユーザによって開始される試験として書かれているが、これらの機能のそれぞれは自動的に実行されることができる、ということが認識されることになる。
いくつかの例示的な実施例では、システムは、1つ若しくは複数の遠隔ユニットにおける、又は好ましくは各遠隔ユニットにおける、1つ若しくは複数の端末に関する、又は好ましくは各端末に関する特定の詳細を提供することができる。具体的な詳細は、下記の情報のうちの1つ又は複数を含むことができる。名前(name)、無線プロバイダ(radio provider)、ローミングがオンになっているかどうか、シリアル番号(serial number)、国際移動体装置識別番号(International Mobile Equipment Identity:IMEI)の番号、アクセスデータベアラ(Access Data Bearer:ADB)、例えば汎用パケット無線サービス(General packet radio service:GPRS)、GSM進化型高速データレート(Enhanced Data Rates for GSM Evolution:EDGE)、3G、及び/又は4Gなど、オペレーティングシステムの詳細、オペレーティングシステムのバージョン、集積回路カード識別子(Integrated Circuit Card Identifier:ICCID)、製品タイプ、加入者識別モジュール(SIM)プロバイダ、無線プロバイダ、国際モバイル加入者識別番号(IMSI)の仕様、及び複数のIMSIが利用可能であり、利用可能な全てのIMSIの詳細、そしてどのIMSIが選択されているか、及び/又は使用中であるかの表示、移動局総合サービスデジタルネットワーク(Mobile Station Integrated Services Digital Network:MSISDN)(国の詳細とMSISDNの表示を含むことが主である)、並びに例えばアクセスポイント/アクセスポイント名(APN)などの任意の他の関連情報。
ボックスに関連して提供される詳細は、ボックスID、ボックスの位置、例えば国及び/又は都市のうちの1つ又は複数を含むことができる。
また、下記でより詳細に説明されるように、スケジュールされた試験のリスト(試験プロトコル)及び/又は実行されている試験若しくは実行に対するきっかけ(cuing for performance)の詳細が提供されることができる。
ユーザは、将来の試験、現在の試験、及び終了した試験を含む(複数の)試験のリストに関する詳細を提供されることができ、及び/又はディスプレイは、将来の試験、現在の試験、及び終了した試験を含む(複数の)試験のリストに関する詳細を表示することができる。例えば、様々な試験は、着呼を受信すること、発呼を行うこと、ショートメッセージシステム(SMS)及び/又はシナリオを受信若しくは送信すること、のうちの1つ又は複数を含むことができる。シナリオは、ストリーミング、インターネットへのアクセス、ボイスオーバインターネットプロトコル(VOIP)、ビデオ通話などを含み得る。
これらの実行のそれぞれが記録され、結果は分類されることができる。例えば、通話の開始を記録することができ、タイマ機能は、通話が意図された受信者に接続するのに要した時間を詳述することができる。
上記から与えられ得る情報のタイプは、下記のうちの1つ又は複数を含むことができる。実行のタイプ(type of execution)、結果(例えば、失敗と成功)、優先順位(例えば、手動又は自動、及び/又はこれに限定されないが、高い又は低いなどの分類)、実行が開始されたか及び/又は停止されたタイミング、宛先MSISDN、ダイヤルされたMSISDN(dialled MSISDN)、呼び出しMSISDN(ringing MSISDN)、呼び出しタイムスタンプ(ringing timestamp)、ダイヤルタイムスタンプ(dial timestamp)、応答タイムスタンプ(answer timestamp)、準備完了の応答タイムスタンプ(ready answer timestamp)、発信側移動体(MO)の切断タイムスタンプ(disconnect timestamp of the originating mobile (MO))、着信側移動体(MT)の切断タイムスタンプ(disconnect timestamp of the terminating mobile (MT))、呼セットアップ時間(call setup time)、切断遅延(disconnect delay)、無線プロバイダMO(radio provider MO)、無線プロバイダMT(radio provider MT)、公衆移動通信網(PLMN)MO(public land mobile network (PLMN) MO)、モバイルネットワーク(MN)MT(mobile network (MN) MT)、即答のグローバルシステムフォーモバイルコミュニケーションズ(GSM)ビット誤り率(ready answer global system of mobile communications (GSM) bit error rate)、即答のGSM信号強度(ready answer GSM signal strength)、ダイヤルされたGSMビット誤り率(dialled GSM bit error rate)、ダイヤルされたGSM信号強度(dialled GSM signal strength)、呼び出しGSMビット誤り率(ringing GSM bit error rate)、呼び出しGSM信号強度(ringing GSM signal strength)、応答GSMビット誤り率(answer GSM bit error rate)、応答GSM信号強度(answer GSM signal strength)、切断MO GSMビット誤り率(disconnect MO GSM bit error rate)、切断MO GSM信号強度(disconnect MO GSM signal strength)、切断MT GSM信号強度(disconnect MT GSM signal strength)、MO(都市、国、製品タイプ)(MO (city, country, product type))、MT(都市、国、製品タイプ)(MT (city, country, product type))、任意の他のサービス品質情報。上記の情報はGSMに固有の情報であるが、しかしながら、同等のものが任意のアクセス技術に提供され得る、ということが認識されることになる。例えば、システムは、ビット誤り率又は信号強度などを規定することができ、それは、GSMビット誤り率又はGSM信号強度などである必要はない。
上記の情報は、1つのセッションにおいて2つ以上の端末が接続されていることによって有利に与えられることができる。2つ以上の端末は、1つ又は複数の遠隔ユニット104において提供されてもよい、ということが認識されることになる。
例えば、試験が発呼を含む場合、上記から与えられ得る情報のタイプは、下記のうちの1つ又は複数を含むことができる。実行のタイプ(type of execution)、結果(例えば、失敗と成功)、優先順位(例えば、手動又は自動、及び/又はこれに限定されないが、高い又は低いなどの分類)、実行が開始されたか及び/又は停止されたタイミング、宛先MSISDN、ダイヤルされたMSISDN(dialled MSISDN)、発信側移動体(MO)の切断タイムスタンプ(disconnect timestamp of the originating mobile (MO))、無線プロバイダMO(radio provider MO)、公衆移動通信網(PLMN)MO(public land mobile network (PLMN) MO)、ダイヤルされたGSMビット誤り率(dialled GSM bit error rate)、ダイヤルされたGSM信号強度(dialled GSM signal strength)、切断GSMビット誤り率(disconnect GSM bit error rate)、切断MO GSM信号強度(disconnect MO GSM signal strength)、並びにMO(都市、国、製品タイプ)に関する詳細。
実行に関する試験がSMSに関連するこの例では、着呼及び発呼に関して上記で詳述した試験基準のいくつかは異なる、ということが注意されることになる。
この例では、与えられる情報は発信側移動体からの詳細のみを必要とするが、このデータは、上記で詳述される呼のセッションから収集できる、ということが認識されることになる。しかしながら、このタイプの試験を実施するためにエンドツーエンド(例えば、端末ツー端末)呼を要する必要はない、ということが同様に注意されるべきである。
同様に、着呼に対して試験を実施することができ、下記のタイプの情報が与えられることができ、情報は、下記のうちの1つ又は複数を含んでいる。実行のタイプ(type of execution)、結果(例えば、失敗と成功)、優先順位(例えば、手動又は自動、及び/又はこれに限定されないが、高い又は低いなどの分類)、実行が開始されたか及び/又は停止されたタイミング、呼び出しMSISDN(ringing MSISDN)、予想されるMSISDN(expected MSISDN)、呼び出しタイムスタンプ(ringing timestamp)、応答タイムスタンプ(answer timestamp)、着信側移動体(MT)の切断タイムスタンプ(disconnect timestamp of the terminating mobile (MT))、準備完了の応答タイムスタンプ(ready answer timestamp)、公衆移動通信網(PLMN)MT(public land mobile network (PLMN) MT)、無線プロバイダMT(radio provider MT)、即答のグローバルシステムフォーモバイルコミュニケーションズ(GSM)ビット誤り率(ready answer global system for mobile communications (GSM) bit error rate)、即答のGSM信号強度(ready answer GSM signal strength)、呼び出しGSMビット誤り率(ringing GSM bit error rate)、呼び出しGSM信号強度(ringing GSM signal strength)、応答GSMビット誤り率(answer GSM bit error rate)、応答GSM信号強度(answer GSM signal strength)、切断MT GSMビット誤り率(disconnect MT GSM bit error rate)、切断MT GSM信号強度(disconnect MT GSM signal strength)、MT(都市、国、製品タイプ)、及び任意の他のサービス品質情報。
発呼の例と同様に、着呼から得られる情報は、呼セッション中に取得されることができ、又は端末への非エンドツーエンド呼から(例えば、そこへのエミュレート及び/又はシミュレートされた呼を介して)取得されることができる、ということが認識されることになる。
上記で詳述された呼シナリオに関する同様のアーキテクチャは、下記で詳述されるSMSシナリオに関連している。試験結果は、SMSを受信又は送信する個々のハンドセット(又は上記と同様のもの)を介して取得されることができるが、好ましい実施例では、(複数の)試験結果は、1つ又は複数の遠隔ユニット104内の2つ以上の端末間のSMSセッション中に取得される。
例えば、SMSの試験中に与えられることができる情報のタイプは、下記のうちの1つ又は複数を含むことができる。実行のタイプ(type of execution)、結果(例えば、失敗と成功)、優先順位(例えば、手動又は自動、及び/又はこれに限定されないが、高い又は低いなどの分類)、実行が開始されたか及び/又は停止されたタイミング、宛先MSISDN、送信されたMSISDN(sent MSISDN)、受信されたMSISDN(received MSISDN)、受信されたタイムスタンプ(received timestamp)、送信されたタイムスタンプ(sent timestamp)、送信されたインテントタイムスタンプ(intent timestamp)、SMS MO遅延(SMS MO delay)、SMS MT遅延(SMS MT delay)、SMS MO MT遅延(E2E)(SMS MO MT delay (E2E))、送信されないインテントエラー(Not sent intent error)、送信されないインテントタイムスタンプ(Not sent intent timestamp)、部品、テキスト、送信されたテキスト、受信されたテキスト、無線プロバイダMO(radio provider MO)、無線プロバイダMT(radio provider MT)、公衆移動通信網(PLMN)MO(public land mobile network (PLMN) MO)、公衆移動通信網(PLMN)MT(public land mobile network (PLMN) MT)、モバイルネットワーク(MN)MT(mobile network (MN) MT)、送信されたGSMビット誤り率(sent GSM bit error rate)、送信されたGSM信号強度(sent GSM signal strength)、受信されたGSMビット誤り率(received GSM bit error rate)、受信されたGSM信号強度(received GSM signal strength)、MO(都市、国、製品タイプ)、MT(都市、国、製品タイプ)。
様々な情報が、それぞれ、発信側移動体(originating mobile:MO)及び/又は着信側移動体(terminating mobile:MT)によって提供されてもよい、ということが認識されることになる。
いくつかの実施例において、実行される試験のリストは、遠隔ユニット、端末内のヘルパーモジュール、及び/又は制御ユニットで、編集されることができる。編集された情報は、下記のうちの1つ又は複数を含むことができる。名前、実行のタイプ(type of execution)、実行ID、優先順位(例えば、手動又は自動、及び/又はこれに限定されないが、高い又は低いなどの分類)、実行が開始されたか及び/又は停止されたタイミング、結果(例えば、失敗と成功)、ID、名前、タイプ、ステータス、MO(都市、製品タイプ)、MT(都市、製品タイプ)、フォールバック(条件、試験ID)などの試験テーブルに関する詳細。この文脈において、フォールバック(fallback)は、特定のアクセス技術(3Gなど)の呼を開始すること、及び別のアクセス技術(2G/GSMなど)に対するハンドオフ、又は他の同様のハンドオフを有することを指す場合がある。
さらに、ユーザが下記を実行することを可能にするオプションが提供され得る。
(i)特定の試験及び/又は試験のリストを実行/スケジュールする。
(ii)試験及び/又は試験のリストをアンスケジュール若しくは停止する。並びに/あるいは、
(iii)特定の試験/又は試験のリストを模造/複製する。
試験及び/又は試験のリストは、下記を含むが、しかし下記に限定されない、下記のうちの1つ又は複数により定義されることができる。試験ID、名前、タイプ、ユーザ、フォールバック条件、フォールバック試験ID。エクスポートオプションが提供されることができる。その結果、試験の表示及び/又は試験のリストは、下記のうちの1つ又は複数について詳述することができる。名前、ユーザ、説明、トリガに関する詳細(details relating the trigger)(例えば、説明、タイムスタンプ、スケジュールされた操作)、例えば時間ベースのジョブスケジューラ、例えば“cron”を介した結果アクションテーブル(例えば、結果、件名、詳細、メッセージ)、試験(ID、名前、タイプ、ステータス、MO(都市、製品タイプ)、MT(都市、製品タイプ)、フォールバック(条件、試験ID))。
試験の各々は変更され得るか、及び/又は個別に調整可能である。例えば、呼タイプ(call type)の試験中に、下記を含むが、しかし下記に限定されない、下記のうちのいずれか1つ又は複数が変更及び/又は指定され得る。名前、タイプ、ユーザ、説明、待ちリソースタイムアウト(wait resources timeout)、期間(duration)、最大ダイヤル遅延(max dialling delay)、呼び出し時間(ringing time)、最大切断遅延(max disconnect delay)、MSISDN形式(MSISDN format)、呼切断MO(disconnect call MO)、呼切断MT(disconnect call MT)、装置選択MO(device selection MO)、装置選択MT(device selection MT)、フォールバック(fallback)(存在しない条件を実行する、条件を満たす結果、試験ID(execute inexistent condition, result to meet condition, test ID))、スケジュール(schedule)、アンスケジュール(unscheduled)、複製品(clone)。上記は、特定の例示的な試験及び/又は試験パラメータを指定する、ということが理解されることになる。これらは、異なる名前で参照されることができ、実際には異なるパラメータが定義されることができる、ということが理解されることになる。
発呼タイプ(outgoing call type)の試験中に、下記を含むが、しかし下記に限定されない、下記の試験及び/又は試験パラメータのうちの任意の1つ又は複数が変更及び/又は指定され得る。名前、タイプ、ユーザ、説明、待ちリソースタイムアウト(wait resources timeout)、宛先MSISDN、デバイス選択の期間MO(duration device selection MO)、フォールバック(存在しない条件を実行する、条件を満たす結果、試験ID)、スケジュール(schedule)、アンスケジュール(unscheduled)、複製品(clone)。着呼タイプ(incoming call type)の試験中に、下記のうちのいずれか1つ若しくは複数が変更及び/又は指定され得る。名前、タイプ、ユーザ、説明、待ちリソースタイムアウト(wait resources timeout)、呼切断MT(disconnect call MT)、期間(duration)、予想されるMO MSISDN(expected MO MSISDN)、最大切断遅延(Max disconnection delay)、呼び出し待ち時間(wait ringing time,)、呼び出し時間(ringing time)、MO MSISDN(MO MSISDN)、装置選択MT(device selection MT)、スケジュール(schedule)、アンスケジュール(unscheduled)、複製品(clone)/複製物(duplicate)を含む様々なオプションの可変オプションを有する
フォールバック(存在しない条件を実行する、条件を満たす結果、試験ID)。上記は、例示的な試験パラメータ及び/又は試験タイプを指定する、ということが理解されることになる。これらは異なる名前で参照されることができ、実際には異なるパラメータが選択及び/又は定義されることができる、ということが理解されることになる。
SMSの送信を伴う試験中に、下記のうちのいずれか1つ又は複数が変更及び/又は指定され得る。名前、タイプ、ユーザ、説明(description)、待ちリソースタイムアウト(wait resources timeout)、最大の期間(maximum duration)、遅延(late)、MSISDNフォーマット(MSISDN format)、テキスト、装置選択MO(device selection MO)、装置選択MT(device selection MT)、フォールバック(fallback)(存在しない条件を実行する、条件を満たす結果、試験ID)、スケジュール(schedule)、アンスケジュール(unscheduled)、複製品(clone)。発信SMSの送信中、下記のうちのいずれか1つ又は複数が変更及び/又は指定され得る。名前、タイプ、ユーザ、説明、待ちリソースタイムアウト(wait resources timeout)、最大の期間、宛先MSISDN、テキスト、装置選択MO、フォールバック(存在しない条件を実行する、条件を満たす結果、試験ID)、スケジュール、アンスケジュール(unscheduled)、複製品(clone)。着信SMSの受信に関する試験中に、下記のうちのいずれか1つ又は複数が変更及び/又は指定され得る。名前、タイプ、ユーザ、説明、待ちリソースタイムアウト(wait resources timeout)、最大の期間、遅延時間、MO MSISDN、テキスト、装置選択MT、フォールバック(存在しない条件を実行する、条件を満たす結果、試験ID)、スケジュール、アンスケジュール(unscheduled)、複製品(clone)。
いくつかの実施例において、ユーザは、試験及び/若しくは試験のリストを手動でスケジューリングし、並びに/又は、リストの並べ替えを含むがこれに限定されずに、試験及び/若しくは試験のリストを変更することができる。
例えば、ユーザは、事前定義されたタイプの試験のリストから特定の試験タイプを選択するとともに、試験する特定のハンドセット及び/又は遠隔ユニット及び/又はネットワークを選択することにより、新しい試験を作成することができる。例えば、ユーザは、ある遠隔ユニット104Aのハンドセットと別の遠隔ユニット104Bのハンドセットとの間で、例えば電子メールなどのメッセージを送信することを含む試験を実施することを希望すると定義する。実施される特定の試験を定義するために、下記には限定されないが、下記を含むうちの任意の1つ又は複数により、下記の基準のうちの1つ又は複数が定義され得る。試験テーブル(ID、名前、タイプ、MO(都市、製品タイプ)、MT(都市、製品タイプ)、フォールバック(条件、試験ID)、フォールバック(条件、試験ID)、追加、編集、及び/又は削除。
試験される特定のハンドセットは、下記には限定されないが、ICCID、MSISDN、名前、シリアル番号、IMEIのうちの1つ又は複数を介して選択されることができるか、及び/又は検索が実施され得る。追加の又は代替の実施例では、試験されるハンドセットは、特定のデバイス選択(使用するICCID、IMEI、MSISDN、名前、シリアル)、デバイス選択の特性(位置(都市、田舎)、無線プロバイダ、SIMプロバイダ、製品の種類、オペレーションシステム、MSISDN(国コード、プライマリ)のうちの1つ又は複数を選択することによって、選択されることができる。
いくつかの実施例において、ユーザは、1つ又は複数のトリガを定義して、1つ若しくは複数のリスト、及び/又は試験のリストを起動することができる。
いくつかの実施例において、ユーザが試験又はシナリオのリストをエクスポートすることを選択する場合に、データは、例えば、下記のうちの1つ又は複数を含むデータファイルの生成を介して、編集されてもよい。ID−タイプに応じて、このIDは、対応するタイプシート、名前、タイプに対する実行を参照することになる。−タイプは、シナリオ、呼試験、発呼試験、着呼試験、SMS試験、発信SMS試験、着信SMS試験であり得る。上記は、例示的な試験パラメータ及び/又は試験タイプを特定する、ということが理解されることになり、これらは、異なる名前で参照されることができ、実際には異なるパラメータ/試験が選択されるか及び/又は定義されることができる、ということが理解されることになる。
「全般」
上述のシステム及び装置は、コンピュータソフトウェアの少なくとも一部に実装されることができる。当業者は、上記の装置は、汎用コンピュータ装置を用いて、又は特注の機器を使用して、実装されてもよい、ということを理解することになる。システムの異なる構成要素は、コンピュータ上で動作するソフトウェアモジュールによって提供されてもよい。
そのようなコンピュータのハードウェア要素、オペレーティングシステム、及びプログラミング言語は本質的に慣例的であり、当業者はそれに十分に精通していると推測される。一実施例では、サーバを集中的に配置し、クライアントを分散させることができる。他の実施例では、サーバ機能は、処理負荷を分散するために、多数の同様のプラットフォーム上に分散して実装されることができる。例えば、遠隔ユニットの同じ及び/又は異なる配置されたセットと通信することができる複数の制御ユニットが存在してもよい。遠隔処理は依然として適切にスケジューリングされ、及び/又は衝突が報告され、及び/又はスケジューリングを最適化するための修正が実施され得る、ということが認識されることになる。
ここで説明される方法及び装置の態様は、サーバのようなコンピューティング装置上で実行されることができる。この技術のプログラムの態様は、機械読み取り可能な媒体の一種に搭載されているか又は具現化されている、典型的には実行可能コード及び/又は関連データの形の「製品」又は「製造品」と考えることができる。“ストレージ”タイプの媒体は、ソフトウェアプログラミングのためにいつでも記憶装置を提供することができる様々な半導体メモリ、テープドライブ、ディスクドライブなどのような、コンピュータ、プロセッサなど、又はそれらの関連するモジュールのメモリのうちのいずれか又は全てを含む。ソフトウェアの全部又は一部は、時には、インターネット又は様々な他の電気通信ネットワークを介して伝達され得る。そのような通信は、例えば、あるコンピュータ又はプロセッサから別のコンピュータ又はプロセッサに、ソフトウェアをロードすることを可能にすることができる。したがって、ソフトウェア要素を運ぶことができる別のタイプの媒体は、ローカル装置間の物理的インタフェースを介して、有線及び光固定電話ネットワークを介して、及び様々なエアリンク(air-link)を介して使用されるような、光波、電波、及び電磁波を含む。このような波を運ぶ物理的要素、例えば有線若しくは無線リンク、光リンク、又は同様のものもまた、ソフトウェアを運ぶ媒体と見なすことができる。本明細書で使用される場合、有形の非一時的な“記憶”媒体に限定されない限り、コンピュータ又は機械“読み取り可能な媒体”のような用語は、実行のためにプロセッサに命令を提供することに関与する任意の媒体のことを指す。
したがって、機械読み取り可能な媒体は、有形の記憶媒体、搬送波媒体、又は物理的なトランザクション媒体を含むが、これに限定されない、多くの形態をとることができる。不揮発性記憶媒体は、例えば、図示されているエンコーダ、デコーダなどを実現するために使用されるような、(複数の)コンピュータなどにおける記憶装置のいずれかなどの光学ディスク又は磁気ディスクを含む。揮発性記憶媒体は、コンピュータプラットフォームのメインメモリなどの動的メモリを含む。有形の伝送媒体は、同軸ケーブル、すなわちコンピュータシステム内のバスを構成するワイヤを含んでいる銅線及び光ファイバを含む。搬送波伝送媒体は、無線周波数(RF)及び赤外線(IR)データ通信中に生成されるような、電気若しくは電磁信号、又は音響波若しくは光波の形態をとることができる。したがって、コンピュータ読み取り可能な媒体の一般的な形態は、例えば、フロッピー(登録商標)ディスク、フレキシブルディスク、ハードディスク、磁気テープ、任意の他の磁気媒体、CD−ROM、DVD、若しくはDVD−ROM、任意の他の光媒体、穴のパターンを有する任意の他の物理記憶媒体、RAM、PROM、及びEPROM、FLASH−EPROM、任意の他のメモリチップ若しくはカートリッジ、データ若しくは命令を搬送する搬送波、そのような搬送波を運ぶケーブル若しくはリンク、又はコンピュータがプログラミングコード及び/若しくはデータを読み取ることができる任意の他の媒体を含む。これらの形式のコンピュータ読み取り可能媒体の多くは、1つ又は複数の命令の1つ又は複数のシーケンスを、実行のためにプロセッサに搬送することに関与し得る。
当業者は、前述の説明は、最良のモードと見なされるもの、及び必要に応じて、本発明を実行する他のモードを説明したものであり、本発明が、好ましい実施例のこの説明に開示された特定の装置構成又は方法ステップに限定されるべきではない、ということを認識することになる。種々の変更が行われてもよく、本明細書に開示された主題が様々な形態及び例で実施されてもよく、及びこの教示が多くの用途に適用されてもよく、そのうちのいくつかのみが本明細書で説明されている、ということが理解される。添付の請求項によって、本発明の教示の真の範囲内に入る任意の及び全ての適用、修正、及び変更を権利請求することが意図される。当業者であれば、本発明が広範囲の用途を有し、添付の請求項に定義された本発明の概念から逸脱することなく実施例が広範囲の変更をとることができることを認識するであろう。
特に、上述した利益及び利点は、1つの実施例に関連し得るか、又はいくつかの実施例に関連し得る、ということが理解されることになる。実施例は、記載された問題のいずれか若しくは全てを解決する実施例、又は記載された利益及び利点のいずれか若しくは全てを有する実施例に限定されない。さらに、“an”項目に対する参照は、それらの項目のうちの1つ又は複数を指す。用語“備える(comprising)”は、本明細書では、識別された方法ブロック又は要素を含むことを意味するために使用されるが、しかし、そのようなブロック又は要素は排他的リストを含まず、装置は追加のブロック又は要素を含むことができ、方法は追加の動作又は要素を含むことができる。さらに、ブロック、要素、及び動作は、それ自体暗示的に閉じられていない。
さらに、本明細書で説明される方法のステップは、任意の適切な順序で、又は適切な場合には同時に、実施され得る。図中のボックス間の矢印は、方法ステップのシーケンスの一例を示しているが、他のシーケンス、又は並行する複数のステップの実行を除外することを意図するものではない。さらに、個々のブロックは、本明細書で説明された主題の精神及び範囲から逸脱することなく、方法のいずれかから削除されてもよい。上述の例のいずれかの態様は、求められる効果を失うことなくさらなる例を形成するように説明された他の例のいずれかの態様と組み合わせられることができる。図面の要素が矢印によって接続されて示されている場合、これらの矢印は要素間の通信(データ及び制御メッセージを含む)の流れの一例を示す、ということが認識されることになる。要素間の流れは、どちらの方向でも、又は両方向であってもよい。
本発明を特定の例示的な実施例に関して説明してきたが、本明細書に開示された特徴の様々な変更、修正、及び/又は組み合わせが、添付の請求項において説明される本発明の範囲から逸脱することなく、当業者には明らかになる、ということが認識されることになる。
前述の遠隔ユニットのうちの1つ又は複数は、任意の位置に配置されてもよい、ということが認識されることになる。いくつかの実施例では、遠隔ユニットのうちの1つ又は複数が移動可能であり、例えば、1つ又は複数の車両又は同様のものに配置されてもよい。
「付録」
Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Figure 2017536061

Claims (30)

  1. プロセッサと1つ又は複数の端末インタフェースとを備える遠隔ユニットであって、前記プロセッサが前記1つ又は複数の端末インタフェースに接続され、前記端末インタフェースが端末のセットと連結するように構成され、前記プロセッサが、1つ又は複数の通信ネットワークを介して、前記端末のセットのうちの1つ又は複数を使用して、サービス品質ネットワーク試験を実行するように構成される、遠隔ユニット。
  2. 前記プロセッサが、第1及び第2の通信ネットワークを介して、前記端末のセットのうちの第1及び第2の端末であって、前記第1のネットワークと関連付けられた前記第1の端末及び前記第2のネットワークと関連付けられた前記第2の端末を使用して、相対的なサービス品質試験を実行するように更に構成される、請求項1に記載の遠隔ユニット。
  3. 前記プロセッサが、1つ又は複数の通信ネットワークを介して、前記端末のセットのうちの少なくとも2つの端末を使用して、エンドツーエンドのサービス品質試験を実行するように更に構成される、請求項1又は請求項2に記載の遠隔ユニット。
  4. 前記プロセッサが、1つ又は複数の通信ネットワークを介して、前記端末のセットのうちの端末の1つを使用して、サービス品質試験を実行するように更に構成される、請求項1又は請求項2に記載の遠隔ユニット。
  5. 前記プロセッサが、通信ネットワークを介して、前記端末のセットのうちの端末を使用して、発呼又は着呼のサービス品質試験を実行するように更に構成される、請求項1から請求項4のいずれか一項に記載の遠隔ユニット。
  6. 前記プロセッサが、通信ネットワークを介して、前記端末のセットのうちの端末を使用して、発信又は着信のテキストメッセージ及び/又はデータメッセージのサービス品質試験を実行するように更に構成される、請求項1から請求項5のいずれか一項に記載の遠隔ユニット。
  7. 前記プロセッサが、通信ネットワークを介して、前記端末のセットのうちの端末を使用して、1つ又は複数のサービス品質試験を実行するように更に構成される、請求項1から請求項6のいずれか一項に記載の遠隔ユニット。
  8. 前記プロセッサが、通信ネットワークを介して、前記端末のセットのうちの端末を使用して、実質的に同時に2つ以上のサービス品質試験を実行するように更に構成される、請求項7に記載の遠隔ユニット。
  9. 前記の実質的に同時の試験が、発呼又は着呼、及び発信又は着信のデータメッセージ又はセッションを実質的に同時に試験することを含む、請求項8に記載の遠隔ユニット。
  10. データセッションが、インターネットストリーミング又は同様のものをアップロードすること、ダウンロードすること、通信すること、閲覧すること、アクセスすることを含む、請求項9に記載の遠隔ユニット。
  11. 当該遠隔ユニットが第1の地理的領域内に配置され、端末の第2のセットに接続するためのインタフェースを含む第2の遠隔ユニットが第2の地理的領域内に配置され、当該遠隔ユニットの前記プロセッサが、1つ又は複数の通信ネットワークを介して、前記端末のセットのうちの1つ又は複数、及び前記端末の第2のセットのうちの1つ又は複数を使用して、前記第2の遠隔ユニットとのサービス品質試験を実施するように更に構成される、請求項1から請求項10のいずれか一項に記載の遠隔ユニット。
  12. 前記プロセッサが、1つ又は複数の通信ネットワークを介して、前記端末の第2のセットのうちの第2の端末と通信している前記端末のセットのうちの第1の端末を使用して、エンドツーエンドのサービス品質試験を実行するように更に構成される、請求項11に記載の遠隔ユニット。
  13. 当該遠隔ユニットが第1の地理的領域に配置され、第2の遠隔ユニットが仮想遠隔ユニットであり、当該遠隔ユニットの前記プロセッサが、1つ又は複数の通信ネットワークを介して、前記端末のセットのうちの1つ又は複数を使用して、前記仮想遠隔ユニットとのサービス品質試験を実施するように更に構成される、請求項1から請求項12のいずれか一項に記載の遠隔ユニット。
  14. 前記端末のセットが、
    ハンドセット、
    モバイル装置、
    携帯電話、
    移動局、
    スマートフォン、
    ユーザ装置、
    OEM端末、
    マシンツーマシン組み込み端末、
    前記1つ又は複数の通信ネットワークを介して通信するように構成されるタブレット、
    前記1つ又は複数の通信ネットワークを介して通信するように構成されるラップトップ、
    前記1つ又は複数の通信ネットワークを介して通信することができる任意の他のコンピューティング装置のグループからの少なくとも1つの端末を含む、請求項1から請求項13のいずれか一項に記載の遠隔ユニット。
  15. 前記端末のセットが、1つ又は複数の通信ネットワークの消費者若しくは加入者が使用するために1つ又は複数のネットワークオペレータにより提供される、市販の標準化された端末か、又は非注文品の標準化された端末である、請求項1から請求項14のいずれか一項に記載の遠隔ユニット。
  16. 前記遠隔ユニットが、前記通信ネットワークのうちの1つ又は複数のサービス品質試験と関連付けられた1つ又は複数のネットワーク試験を受信するように構成される、請求項1から請求項15のいずれか一項に記載の遠隔ユニット。
  17. 前記サービス品質試験が、呼設定遅延、接続/切断遅延、伝送遅延、全体の故障、呼切断、進行不全、音声品質、映像品質、会話待ち時間、エコー、ビットレート、誤り率、帯域幅、ジッタ、遅延、待ち時間、パケット損失、信号強度、又は同様のもののうちのいずれか1つ又は複数を含む、請求項1から請求項16のいずれか一項に記載の遠隔ユニット。
  18. 当該遠隔ユニットが、試験結果を前記サービス品質試験と関連付けられた1つ又は複数の端末から1つ又は複数の制御ユニットに送信し、前記通信ネットワークのうちの1つ又は複数、あるいは前記サービス品質試験と関連付けられた1つ又は複数の端末のサービス品質性能を比較するように構成される、請求項1から請求項17のいずれか一項に記載の遠隔ユニット。
  19. プロセッサと通信インタフェースとを備える制御ユニットであって、前記プロセッサが前記通信インタフェースに接続可能であり、接続される場合に前記プロセッサと前記通信インタフェースが、
    通信ネットワークのうちの1つ又は複数のサービス品質試験と関連付けられた1つ又は複数のネットワーク試験を受信し、
    1つ又は複数の請求項1から請求項18のいずれか一項に記載の遠隔ユニットを制御して、前記通信ネットワークのうちの1つ又は複数を介して、前記1つ又は複数のネットワーク試験に基づいて、サービス品質試験を実行し、
    前記遠隔ユニットのうちの1つ又は複数から前記1つ又は複数のネットワーク試験と関連付けられた試験結果を取り出し、
    前記の受信された試験結果を分析して、前記通信ネットワークのうちの1つ又は複数、あるいは前記ネットワーク試験と関連付けられた1つ又は複数の端末のサービス品質性能を比較するように構成される、制御ユニット。
  20. プロセッサと、メモリユニットと、通信インタフェースとを備える端末であって、前記プロセッサが前記メモリユニット及び前記通信インタフェースに接続され、前記プロセッサ、前記メモリユニット、及び前記通信インタフェースが、
    通信ネットワークを介してサービス品質試験を行うために、請求項1から請求項18のいずれか一項に記載の遠隔ユニットと通信するように構成される、端末。
  21. ネットワーク試験システムであって、
    1つ又は複数の請求項1から請求項18のいずれか一項に記載の遠隔ユニットと、
    1つ又は複数の請求項19に記載の制御ユニットと、
    1つ又は複数の請求項20に記載の端末とを備える、ネットワーク試験システム。
  22. ネットワーク試験システムを制御するためのコンピュータ実施方法であって、前記ネットワーク試験システムが1つ又は複数の制御ユニット及び複数の遠隔ユニットを備え、各遠隔ユニットが1つ又は複数の端末を備え、前記1つ又は複数の端末が1つ又は複数の通信ネットワークを介して通信するように構成され、前記制御ユニットにより実行される当該方法が、
    前記通信ネットワークのうちの1つ又は複数と関連付けられた1つ又は複数のネットワーク試験を実行するための入力を受信するステップと、
    前記の入力されたネットワーク試験に基づいて試験のリストを生成するステップと、
    対応するネットワーク試験を実行し、前記対応するネットワーク試験と関連付けられた試験結果を生成する1つ又は複数の端末を設定する際に使用するために、前記遠隔ユニットのうちの1つ又は複数に前記試験のリストを送信するステップと、
    前記遠隔ユニットのうちの1つ又は複数から前記1つ又は複数のネットワーク試験と関連付けられた試験結果を受信するステップと、
    前記1つ又は複数のネットワーク試験と関連付けられた前記試験結果を分析し、前記通信ネットワークのうちの1つ又は複数、あるいは前記ネットワーク試験と関連付けられた1つ又は複数の端末のサービス品質性能を判定するステップとを含む、方法。
  23. ネットワーク試験システムにおいてネットワーク試験を実行するコンピュータ実施方法であって、前記ネットワーク試験システムが制御ユニットと複数の遠隔ユニットとを備え、各遠隔ユニットが1つ又は複数の端末を備え、前記1つ又は複数の端末が1つ又は複数の通信ネットワークを介して通信するように構成され、遠隔ユニットにより実行される当該方法が、
    前記通信ネットワークのうちの1つ又は複数と関連付けられた1つ又は複数のネットワーク試験に基づいて試験のリストを受信するステップと、
    前記試験のリストに従って前記1つ又は複数の通信ネットワーク内で動作するように、前記遠隔ユニットの前記端末のうちの1つ又は複数を設定するステップであって、前記1つ又は複数の端末が前記試験のリストと関連付けられた試験結果を生成するように更に構成される、ステップと、
    前記遠隔ユニットの前記1つ又は複数の端末から試験結果を受信するステップと、
    前記1つ又は複数のネットワーク試験と関連付けられた試験結果を前記制御ユニットに送信し、前記通信ネットワークのうちの1つ又は複数、あるいは前記ネットワーク試験と関連付けられた1つ又は複数の端末のサービス品質性能を判定するステップとを含む、方法。
  24. ネットワーク試験システムにおいてネットワーク試験を実行するコンピュータ実施方法であって、前記ネットワーク試験システムが制御ユニットと複数の遠隔ユニットとを備え、各遠隔ユニットが1つ又は複数の端末を備え、前記1つ又は複数の端末が1つ又は複数の通信ネットワークを介して通信するように構成され、端末により実行される当該方法が、
    前記通信ネットワークのうちの1つ又は複数と関連付けられた1つ又は複数のネットワーク試験に基づいて試験のリストを表す設定データを受信するステップと、
    前記設定データに従って前記1つ又は複数の通信ネットワーク内で動作するように前記端末を設定するステップと、
    前記設定データに従って前記1つ又は複数の通信ネットワーク内で前記端末を動作させることに基づいて、前記試験のリストと関連付けられた試験結果を生成するステップと、
    前記試験結果を前記制御ユニットに送信し、前記通信ネットワークのうちの1つ又は複数、あるいは前記ネットワーク試験と関連付けられた1つ又は複数の端末のサービス品質性能を判定するステップとを含む、方法。
  25. プロセッサ上で実行されると、前記プロセッサに、請求項22に記載の方法を実行させるプログラムコードを記憶したコンピュータ読み取り可能な媒体。
  26. プロセッサ上で実行されると、前記プロセッサに、請求項23に記載の方法を実行させるプログラムコードを記憶したコンピュータ読み取り可能な媒体。
  27. プロセッサ上で実行されると、前記プロセッサに、請求項24に記載の方法を実行させるプログラムコードを記憶したコンピュータ読み取り可能な媒体。
  28. プロセッサと1つ又は複数の端末とを備える遠隔ユニットであって、前記プロセッサが前記1つ又は複数の端末に動作可能に接続可能であり、前記プロセッサが、1つ又は複数の通信ネットワークを介して、前記端末のセットのうちの前記1つ又は複数を使用して、サービス品質ネットワーク試験を実行するように構成される、遠隔ユニット。
  29. 1つ又は複数の端末を備える1つ又は複数の遠隔ユニットに接続可能な制御ユニットであって、1つ又は複数の通信ネットワークを介して、前記1つ又は複数の端末に関するサービス品質試験を実施するように動作可能である、制御ユニット。
  30. サービス品質試験のコンピュータ実施方法であって、当該方法が、
    1つ又は複数の端末を含む1つ又は複数の遠隔ユニットを配置するステップであって、前記1つ又は複数の端末が1つ又は複数の通信ネットワークに接続可能である、ステップと、
    前記1つ又は複数の端末に関するサービス品質試験を実施するステップとを含む、方法。
JP2017538470A 2014-10-10 2015-10-09 電気通信のためのネットワーク試験 Active JP6722681B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
GBGB1418003.8A GB201418003D0 (en) 2014-10-10 2014-10-10 System architecture parachute box system HLD
GB1418003.8 2014-10-10
PCT/GB2015/052973 WO2016055811A1 (en) 2014-10-10 2015-10-09 Network testing for telecommunications

Publications (2)

Publication Number Publication Date
JP2017536061A true JP2017536061A (ja) 2017-11-30
JP6722681B2 JP6722681B2 (ja) 2020-07-15

Family

ID=52001262

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017538470A Active JP6722681B2 (ja) 2014-10-10 2015-10-09 電気通信のためのネットワーク試験

Country Status (9)

Country Link
US (2) US10771990B2 (ja)
EP (1) EP3205139A1 (ja)
JP (1) JP6722681B2 (ja)
CN (1) CN107258101B (ja)
AU (1) AU2015329733B2 (ja)
CA (1) CA2964082C (ja)
GB (1) GB201418003D0 (ja)
SG (2) SG10201903081SA (ja)
WO (1) WO2016055811A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102638340B1 (ko) * 2023-10-31 2024-02-19 주식회사 에스비트 와이파이 품질 측정 시스템

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015199754A1 (en) * 2014-06-24 2015-12-30 Ruckus Wireless, Inc. Provisioning radios associated with acess points for testing a wireless network
CN107426045A (zh) * 2016-05-24 2017-12-01 中兴通讯股份有限公司 一种监测用户终端网络性能的方法、装置及***
US10938687B2 (en) 2017-03-29 2021-03-02 Accenture Global Solutions Limited Enabling device under test conferencing via a collaboration platform
US10791221B1 (en) * 2017-04-25 2020-09-29 Michael Vislocky NG9-1-1 test call system
DE102017128063A1 (de) * 2017-11-28 2019-05-29 Peiker Acustic Gmbh & Co. Kg Verfahren zur Erfassung von Leistungskennzahlen von Kommunikationsnetzwerken und Telematikeinheit
CN108632786B (zh) * 2018-04-12 2021-11-05 中国神华能源股份有限公司 铁路通信网络优化测试的方法、***、控制端及测试端
CN108712579B (zh) * 2018-05-03 2021-01-19 国家电网公司 电话交换网互通拨打测试***及方法
US10880173B2 (en) 2018-12-03 2020-12-29 At&T Intellectual Property I, L.P. Automated certification of network functions
CN109769100A (zh) * 2019-01-17 2019-05-17 苏州科达科技股份有限公司 视频会议测试方法、装置及存储介质
US11110800B2 (en) 2019-04-04 2021-09-07 Ford Global Technologies, Llc Method for auxiliary load control
JPWO2021044895A1 (ja) * 2019-09-05 2021-03-11
TWI752614B (zh) * 2020-09-03 2022-01-11 國立陽明交通大學 以人工智能決策之多電信終端系統及其測試方法

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6363053B1 (en) * 1999-02-08 2002-03-26 3Com Corporation Method and apparatus for measurement-based conformance testing of service level agreements in networks
US7519695B2 (en) * 2000-05-26 2009-04-14 Ipass Inc. Service quality monitoring process
US7024161B1 (en) 2001-08-08 2006-04-04 Cellco Partnership Modular wireless device test set
US7339891B2 (en) * 2002-01-09 2008-03-04 Mverify Corporation Method and system for evaluating wireless applications
US7596373B2 (en) * 2002-03-21 2009-09-29 Mcgregor Christopher M Method and system for quality of service (QoS) monitoring for wireless devices
US7274670B2 (en) * 2002-09-27 2007-09-25 Netiq Corporation Methods, systems and computer program products for assessing network quality
US7286482B2 (en) * 2002-11-29 2007-10-23 Alcatel Lucent Decentralized SLS monitoring in a differentiated service environment
US7701863B2 (en) * 2002-12-12 2010-04-20 Alcatel Lucent Decentralized SLS monitoring for throughput in a differentiated service environment
DE10358671A1 (de) * 2003-12-12 2005-07-28 Willtek Communications Gmbh Verfahren und Vorrichtung zum Testen von Mobiltelefonen
US7274663B2 (en) * 2003-12-15 2007-09-25 International Business Machines Corporation System and method for testing differentiated services in a value add network service
US7843843B1 (en) * 2004-03-29 2010-11-30 Packeteer, Inc. Adaptive, application-aware selection of differntiated network services
US7630308B1 (en) * 2004-05-03 2009-12-08 Level 3 Communications, Llc Systems and methods for applying a variable encoding/decoding scheme in a communication network
WO2006032125A1 (en) * 2004-09-24 2006-03-30 Ixia Method and system for testing network connections
KR101106651B1 (ko) * 2004-12-30 2012-01-18 텔레콤 이탈리아 소시에떼 퍼 아찌오니 통신 네트워크에서 서비스 품질을 모니터하기 위한 시스템
FR2886792B1 (fr) * 2005-06-07 2007-08-10 Evolium Sas Soc Par Actions Si Outil de diagnostic de reseau de communication, a exploitation de resultats de tests reels et/ou de validation par mode d'affichage controle
JP5000652B2 (ja) * 2005-07-28 2012-08-15 エムフォメーション・テクノロジーズ・インコーポレイテッド ワイヤレス装置のサービス品質管理のためのシステムおよび方法
FI20055589A0 (fi) * 2005-11-02 2005-11-02 Nokia Corp Emulointilaite
US7756484B2 (en) * 2006-07-14 2010-07-13 Metrico Wireless, Inc. Monitoring voice quality in communication networks
US7656796B1 (en) * 2006-09-08 2010-02-02 At&T Corp. Class-based detection of microcongestion on QoS-enabled links
US8272044B2 (en) * 2007-05-25 2012-09-18 New Jersey Institute Of Technology Method and system to mitigate low rate denial of service (DoS) attacks
US8578020B2 (en) * 2009-12-24 2013-11-05 Empire Technology Development Llc Dynamic mobile application quality-of-service monitoring and reporting
WO2013050823A1 (en) * 2011-10-06 2013-04-11 Telefonaktiebolaget L M Ericsson (Publ) Test traffic interceptor in a data network
CN103458445A (zh) * 2012-05-31 2013-12-18 北京鼹鼠科技发展有限公司 一种基于安卓***的通信终端测试方法和装置
US8909213B2 (en) * 2012-06-08 2014-12-09 Spirent Communications, Inc. System and method for evaluating performance of concurrent mobile services of mobile devices
US8861360B2 (en) * 2012-09-05 2014-10-14 Verizon Patent And Licensing Inc. Device and method for network troubleshooting
KR101955689B1 (ko) * 2012-10-26 2019-03-07 삼성전자주식회사 서로 다른 이동 통신 네트워크들의 엔티티들을 포함하는 네트워크에서 종단간 서비스 레벨 협약을 측정 및 관리하는 방법 및 장치
WO2014094818A1 (en) * 2012-12-17 2014-06-26 Telefonaktiebolaget L M Ericsson (Publ) Technique for monitoring data traffic
US20140325278A1 (en) * 2013-04-25 2014-10-30 Verizon Patent And Licensing Inc. Method and system for interactive and automated testing between deployed and test environments
US9294973B2 (en) * 2014-04-04 2016-03-22 T-Mobile Usa, Inc. Peer-based handoff performance measurement

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102638340B1 (ko) * 2023-10-31 2024-02-19 주식회사 에스비트 와이파이 품질 측정 시스템

Also Published As

Publication number Publication date
JP6722681B2 (ja) 2020-07-15
US10771990B2 (en) 2020-09-08
SG10201903081SA (en) 2019-05-30
CA2964082C (en) 2023-03-14
WO2016055811A1 (en) 2016-04-14
CA2964082A1 (en) 2016-04-14
AU2015329733B2 (en) 2020-01-30
US11051189B2 (en) 2021-06-29
CN107258101B (zh) 2020-12-29
GB201418003D0 (en) 2014-11-26
AU2015329733A1 (en) 2017-05-04
CN107258101A (zh) 2017-10-17
EP3205139A1 (en) 2017-08-16
US20200187029A1 (en) 2020-06-11
US20170245163A1 (en) 2017-08-24
SG11201702908XA (en) 2017-05-30

Similar Documents

Publication Publication Date Title
US11051189B2 (en) Network testing for telecommunications
US20240048627A1 (en) Virtual subscriber identity module for mobile communication device
US9634857B2 (en) Auxiliary channel remote device management, diagnostics, and self-installation
US11405803B2 (en) Methods and systems for online services applications and application functions to provide UE-generated information to network data analytics to support network automation and optimization
CN102761988B (zh) 可配合的短距离移动终端和中继器
US20090124250A1 (en) System and Method for Testing Mobile Telephone Devices using a Plurality of Communication Protocols
US9288695B2 (en) System, method and device for testing mobile telephone call performance
CN107592971A (zh) 使能多线路呼叫终止和发起的客户端应用程序
KR101927777B1 (ko) 인터넷 연결 공유 관리 방법 및 장치
US11683421B2 (en) Resolving unsatisfactory QoE for an application for 5G networks or hybrid 5G networks
US20230082301A1 (en) MEASURING QoE SATISFACTION IN 5G NETWORKS OR HYBRID 5G NETWORKS
US20150081758A1 (en) Testing a network using a communication device
EP3216198B1 (en) Improving voice call performance testing
US20230081673A1 (en) DETERMINING QoE REQUIREMENTS FOR 5G NETWORKS OR HYBRID 5G NETWORKS
US11134149B1 (en) Systems and methods for providing multi-modal interaction via user equipment
US9432520B2 (en) Proxy-based usage tracking for a wireless device
US9467325B2 (en) Methods and systems for controlling a communication session
CN102571704A (zh) 管理会话的发起和通知方法、被管理终端及管理服务器
Tasin et al. Implementation of GSM and LTE Re-Configurable Cellular System Using USRP B200
CN110063064B (zh) 用于向用户装备提供增强的通信能力的方法
CN105871828A (zh) 一种通话方式选择方法及装置
RU2791001C1 (ru) Способ тестирования для проверки процесса удаленной инициализации встроенных sim карт и активная система тестирования, обеспечивающая такой способ тестирования
CN107846705B (zh) 一种数据查询的方法及装置
CN102685813B (zh) 服务流模式选择***及选择方法
US8060073B1 (en) System and method for provisioning a communication device based upon device capability

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181009

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190607

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190618

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20190912

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20191115

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191218

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200526

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200622

R150 Certificate of patent or registration of utility model

Ref document number: 6722681

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250