(57)【要約】  ケーブリング試験構成に準じてケーブリング試験を実行するように構成されている少なくとも１つの試験デバイスと、インターネットを介して、少なくとも１つの試験デバイスに連結するように構成されているクラウドベースのサーバデバイスと、を含む、ケーブル試験システム及び方法。サーバデバイスは、少なくとも１つの試験デバイスがサーバデバイスから受信したケーブリング試験構成に準じてケーブリング試験を実行するよう、１つ以上のケーブリング試験構成を記憶するように構成されているデータベースと、データベースから少なくとも１つの試験デバイスに１つ以上のケーブリング試験構成を送信するように構成されているプロセッサと、を含む。
2019501552.tif 000002
【特許請求の範囲】
【請求項１】
ケーブル試験システムであって、
ケーブリング試験構成に準じてケーブリング試験を実行するように構成されている、少なくとも１つの試験デバイスと、
インターネットを介して、前記少なくとも１つの試験デバイスに連結するように構成されている、クラウドベースのサーバデバイスであって、
１つ以上のケーブリング試験構成を記憶するように構成されているデータベースと、
前記少なくとも１つの試験デバイスが前記サーバデバイスから受信した前記ケーブリング試験構成に準じてケーブリング試験を実行するよう、前記データベースから前記少なくとも１つの試験デバイスに１つ以上のケーブリング試験構成を送信するように構成されているプロセッサと、を含む、サーバデバイスと、を備えた、ケーブル試験システム。
【請求項２】
ケーブリング試験が、ケーブルのケーブリング証明、適格性確認及び検証のうちの少なくとも１つを実行することを含む、請求項１に記載のシステム。
【請求項３】
前記クラウドベースのサーバが、インターネットを介して、前記少なくとも１つの試験デバイスに連結されている、請求項１に記載のシステム。
【請求項４】
前記プロセッサが、前記少なくとも１つの試験デバイスからケーブリング試験結果を受信するように更に構成されている、請求項１に記載のシステム。
【請求項５】
前記プロセッサが、前記受信したケーブリング試験結果を指定の作業プロジェクトに関連付けるように更に構成されている、請求項４に記載のシステム。
【請求項６】
前記プロセッサが、前記受信した試験結果を得るために使用された前記ケーブリング試験構成が、実装のために前記指定の作業プロジェクトと関連付けられていることを判別するように更に構成されている、請求項５に記載のシステム。
【請求項７】
前記プロセッサが、前記受信した試験結果を得るために使用された前記ケーブリング試験構成が、実装されることを意図された前記少なくとも１つの試験デバイスに送信された同じケーブリング試験構成であることを判別するように更に構成されている、請求項４に記載のシステム。
【請求項８】
前記プロセッサが、前記受信した試験結果を得るために使用された前記ケーブリング試験構成が、実装されることを意図された前記少なくとも１つの試験デバイスに送信された前記ケーブリング試験構成と異なる場合に、前記受信した試験結果が非対応であると判別するように更に構成されている、請求項７に記載のシステム。
【請求項９】
前記プロセッサが、非対応の結果を満たすためにケーブリング試験構成を動的に生成するように更に構成されている、請求項８に記載のシステム。
【請求項１０】
前記プロセッサが、送信されたケーブリング試験構成が前記少なくとも１つの試験デバイスで変更されたかどうかを判別するように更に構成されている、請求項８に記載のシステム。
【請求項１１】
前記プロセッサが、前記受信した試験結果が誤ったケーブリング試験構成、誤った試験制限、及び誤ったケーブルタイプパラメータのうちの少なくとも１つで得られたかどうかを判別するように更に構成されている、請求項８に記載のシステム。
【請求項１２】
前記プロセッサが、リモートユーザが前記データベースに１つ以上のケーブリング試験構成を追加することを可能にするように更に構成されている、請求項１に記載のシステム。
【請求項１３】
ケーブリング試験構成に準じてケーブリング試験を実行するように構成されている、少なくとも１つの試験デバイスから受信したケーブリング試験結果から、ケーブリング診断を実行するためのクラウドベースのコンピュータサーバであって、
命令を記憶するように構成されているメモリと、
１つ以上のケーブリング試験構成を記憶するように構成されているデータベースと、
前記メモリ及びデータベースと通信するように配設されたプロセッサと、を含み、前記命令の実行時の前記プロセッサが、前記少なくとも１つの試験デバイスが前記受信したケーブリング試験構成に準じてケーブリング検証を実行するよう、１つ以上のケーブリング試験構成を、インターネットを介して、前記データベースから前記少なくとも１つの試験デバイスに送信するように構成されている、クラウドベースのサーバ。
【請求項１４】
ケーブリング試験が、ケーブルのケーブリング証明、適格性確認及び検証のうちの少なくとも１つを実行することを含む、請求項１３に記載のシステム。
【請求項１５】
前記クラウドベースのコンピュータサーバが、インターネットを介して、前記少なくとも１つの試験デバイスに連結されている、請求項１４に記載のシステム。
【請求項１６】
前記プロセッサが、インターネットを介して、前記少なくとも１つの試験デバイスからケーブリング試験結果を受信するように更に構成されている、請求項１４に記載のクラウドベースのコンピュータサーバ。
【請求項１７】
前記プロセッサが、前記受信したケーブリング試験結果を指定の作業プロジェクトに関連付けるように更に構成されている、請求項１４に記載のクラウドベースのコンピュータサーバ。
【請求項１８】
前記プロセッサが、前記受信した試験結果を得るために使用された前記試験構成が、実装のために前記指定の作業プロジェクトと関連付けられていることを判別するように更に構成されている、請求項１７に記載のクラウドベースのコンピュータサーバ。
【請求項１９】
前記プロセッサが、前記受信した試験結果を得るために使用された前記試験構成が、実装されることを意図された、前記少なくとも１つの試験デバイスに送信されたものと同じ試験構成であることを判別するように更に構成されている、請求項１４に記載のクラウドベースのコンピュータサーバ。
【請求項２０】
前記プロセッサが、前記受信した試験結果を得るのに使用された前記試験構成が、実装されることを意図された、前記少なくとも１つの試験デバイスに送信された前記試験構成と異なる場合に、前記受信した試験結果が非対応であると判別するように更に構成されている、請求項１９に記載のクラウドベースのコンピュータサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
開示される実施形態は、全般的には、ネットワークケーブリング試験、より具体的には試験結果とケーブリング試験構成との照合に関する。
【背景技術】
【０００２】
最新のネットワーキングシステムは、増大した通信、メモリ容量及び操作の柔軟性を提供するため、ケーブルの相互接続を通じてネットワーク化され得る。ネットワークコンピュータシステムのケーブル通信の構築、管理及び再構成は、ケーブル配線図、ラベル付きケーブル及びコネクタ参照番号を伴う場合がある、複雑なタスクである。このタスクは、ケーブル、接続及び可能な構成の数の増加によってますます複雑になり、ネットワークシステムのケーブル、接続及び構成を従来の方法で効果的に管理することが極めて困難であるところまで来ている。
【０００３】
この関連において、技術者は、ケーブル試験デバイス及びシステムを利用して、建物内のデータ通信を促進する様々なケーブルタイプ（例えば、銅及び光ファイバケーブル）を試験する。例えば、いずれのケーブルも、導入及び／又は変更されたときに、適切に動作していることを検証するために試験されるべきである。それぞれの試験は、典型的に、ある終点（通常は壁ジャック内）から第２の終点（多くの場合は、データ／コンピュータクローゼット内のパッチパネル内）まで実施される。主終点はデータ／コンピュータクローゼットと見なされ、第２の終点は壁ジャックであると見なされ得ることに留意されたい。技術者は、典型的に、データクローゼット内の主ユニット（ＬｉｎｋＷａｒｅ  Ｌｉｖｅと直接通信するユニット）と、壁ジャックに接続する補助者によって操作されるリモートユニットと、を有する。それぞれの試験の重要な態様は、特定のケーブル試験／検証／証明タスク用にケーブル試験デバイス内に実装されたケーブル試験／検証／証明構成であることに、更に留意されたい。
【発明の概要】
【０００４】
後述する例示の実施形態の目的及び利点は、以下の説明に説明され、それから明らかであろう。例示の実施形態の更なる利点は、記載された説明及び特許請求の範囲、並びに添付の図面において特に記載されるデバイス、システム及び方法によって実現及び達成されるであろう。
【０００５】
これら及び他の利点を達成するために、例示の実施形態の目的に従って、一態様では、ケーブリング診断を実行するケーブル試験システム及び方法が記載される。ケーブリングシステムは、ケーブリング試験構成に準じてケーブリング試験を実行するように構成されている少なくとも１つの試験デバイスと、インターネットを介して、少なくとも１つの試験デバイスに連結するように構成されているクラウドベースのサーバデバイスと、を含む。サーバデバイスは、少なくとも１つの試験デバイスがサーバデバイスから受信したケーブリング試験構成に準じてケーブリング試験を実行するよう、１つ以上のケーブリング試験構成を記憶するように構成されているデータベースと、データベースから少なくとも１つの試験デバイスに１つ以上のケーブリング試験構成を送信するように構成されているプロセッサと、を含む。
【図面の簡単な説明】
【０００６】
添付の付属書類及び／又は図面は、本開示による様々な非限定的な例示の、発明的側面を例証する。
【図１】下で例示される実施形態を実装することができる例示的な通信ネットワークを描写する。
【図２】下で例示される実施形態とともに使用することができる例示的なネットワークデバイス／ノードを描写する。
【図３】下で例示される実施形態に従うケーブリング試験システム３００を描写する。
【発明を実施するための形態】
【０００７】
ここで、同様の参照数字が同様の構造的／機能的特徴を特定する添付図面を参照して、例示の実施形態を更に十分に説明する。例示の実施形態は、いかなる方法でも図示されたものに限定されるものではなく、後述する例示の実施形態は、当業者には明らかなように、種々の形態で具現化され得る単なる典型例にすぎない。したがって、本明細書に開示されるいかなる構造的かつ機能的な詳細も限定としてではなく、単に特許請求の範囲についての基礎として、また、当業者に検討される実施形態を様々に用いるよう教示するための代表例として解釈すべきであることが理解されよう。更に、本明細書で使用される語句は、限定のためのものではなく、例示の実施形態を理解可能に説明するためのものである。
【０００８】
特に規定のない限り、本明細書で使用されるすべての技術用語及び科学用語は、本発明が属する分野の当業者に一般的に理解されるのと同じ意味を有する。本明細書において説明するものと同様又は等価な任意の方法及び材料を、例示の実施形態を実施又は試験する際に使用することができるが、典型的な方法を以下に説明する。
【０００９】
本明細書及び添付の特許請求の範囲において使用するときに、単数形「ａ」、「ａｎ」、及び「ｔｈｅ」は、その内容について別段の明確な指示がない限り、複数の指示対象を含むことに留意しなければならない。したがって、例えば、「刺激」への言及は、複数のかかる刺激を含み、「信号」と言及した場合は、１つ以上の信号及び当業者に知られたその同等物などへの言及を含む。
【００１０】
以下で検討する例示の実施形態は、好ましくは、コンピュータプロセッサを有するマシン上での実行を可能にするための制御論理を有するコンピュータ使用可能媒体上に置かれたソフトウェアアルゴリズム、プログラム又はコードとすることができることを理解すべきである。マシンは、典型的には、コンピュータアルゴリズム又はプログラムの実行からの出力を提供するように構成されているメモリ記憶装置を含む。
【００１１】
本明細書に使用するとき、「ソフトウェア」という用語は、その実装がハードウェア、ファームウェアの中、又はディスク上で利用可能なソフトウェアコンピュータ製品、メモリ記憶デバイスとして、若しくは、リモートマシンからのダウンロード用であるかにかかわらず、ホストコンピュータのプロセッサの中にあり得る、任意のコード又はプログラムと同義であることを意味する。本明細書に記載する実施形態は、上述した式、関係、アルゴリズムを実装するかかるソフトウェアを含む。当業者であれば、上述した実施形態に基づいて例示の実施形態の更なる特徴及び利点を理解するであろう。したがって、例示の実施形態は、添付の特許請求の範囲に示されるもの以外には、具体的に示し、記載してきたものに限定されない。
【００１２】
ここで記述するために図面に戻ると、同様の参照符号は、複数の図面を通じて同様の要素を表しており、図１は、以下の例示の実施形態が実装され得る典型的な通信ネットワーク１００を示す。
【００１３】
通信ネットワーク１００は、エンドノード、例えば、パーソナルコンピュータ、ワークステーション、スマートフォンデバイス、タブレット、テレビ、センサなど、及び又は他のデバイス、例えば、自動車などの間でデータを移送するための通信リンク及び区分によって相互接続されるノードの地理的に分散された集合であることが理解される。多くの種類のネットワークが利用可能であり、その種類は、ローカルエリアネットワーク（ＬＡＮ）からワイドエリアネットワーク（ＷＡＮ）までに及ぶ。典型的には、ＬＡＮは、建物又はキャンパスなどの同じ大まかな物理的場所に置かれた専用の私設通信リンクを介してノードを接続する。一方、ＷＡＮは、典型的には、よくある回線事業者の加入電話回線、光学的光経路、同期光ネットワーク（ＳＯＮＥＴ）、同期デジタルハイアラーキ（ＳＤＨ）リンク、電力線通信（ＰＬＣ）などの長距離通信リンクを介して地理的に分散したノードを接続する。
【００１４】
図１は、様々な通信方法によって相互接続されたノード／デバイス１０１〜１０８（例えば、センサ１０２、クライアントコンピューティングデバイス１０３、スマートフォンデバイス１０５、ウェブサーバ１０６、ケーブル試験デバイス１０７、スイッチ１０８及び同類のもの）を実例として含む、例示的な通信ネットワーク１００の概略ブロック図である。例えば、リンク１０９は有線リンクであってもよいし、又は無線通信媒体を含んでもよく、ここで、一定のノードは、例えば、距離、信号強度、現在の動作状況、位置などに基づいて、他のノードと通信している。その上、デバイスのそれぞれは、当業者によって認識されるような既定のネットワーク通信プロトコル、例えば、様々な有線プロトコル及び無線プロトコルなどを必要に応じて使用して、データパケット（又はフレーム）１４２を他のデバイスと通信することができる。この状況において、プロトコルは、ノードが互いにどのように相互作用するかを規定する１組の規則からなる。当業者であれば、任意の数のノード、デバイス、リンクなどがコンピュータネットワークに用いられ得ること、更に本明細書に示す図面は簡略化のためであることを理解するであろう。また、実施形態は一般のネットワーククラウドを参照して本明細書に示されるが、本明細書の記載はそのように限定されるものではなく、ハードウェアにより実現されるネットワークに適用され得る。
【００１５】
当業者によって理解されるように、本発明の態様は、システム、方法又はコンピュータプログラム製品として具現化され得る。したがって、本発明の態様は、完全にハードウェアの実施形態、完全にソフトウェアの実施形態（ファームウェア、常駐ソフトウェア、マイクロコードなどを含む）又は、本明細書において一般的にすべて「回路」、「モジュール」、又は「システム」と呼ばれ得るソフトウェア態様とハードウェア態様とを組み合わせた実施形態をとることができる。更に、本発明の態様は、コンピュータ読み取り可能なプログラムコードが組み込まれた１つ以上のコンピュータ読み取り可能な媒体に組み込まれたコンピュータプログラム製品の形態をとることができる。
【００１６】
１つ以上のコンピュータ読み取り可能な媒体の任意の組み合わせを利用してもよい。コンピュータ読み取り可能な媒体はコンピュータ読み取り可能な信号媒体であっても、コンピュータ読み取り可能な記憶媒体であってもよい。コンピュータ読み取り可能な記憶媒体は、例えば、電気的、磁気的、光学的、電磁気的、赤外線、若しくは半導体システム、装置、若しくはデバイス、又は前述の任意の好適な組み合わせとすることができるが、これらに限定されない。コンピュータ読み取り可能な記憶媒体のより具体的な例（非限定的リスト）としては、以下のもの、即ち、１つ以上のワイヤを有する電気的接続、ポータブルコンピュータディスケット、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）、消去可能なプログラマブル読み取り専用メモリ（ＥＰＲＯＭ又はフラッシュメモリ）、光ファイバ、ポータブルコンパクトディスク読み取り専用メモリ（ＣＤ−ＲＯＭ）、光記憶デバイス、磁気記憶デバイス、又は前述の任意の好適な組み合わせが挙げられるであろう。本明細書の文脈においては、コンピュータ読み取り可能な記憶媒体は、命令実行システム、装置、若しくはデバイスによって使用される、又はそれらと関連して使用されるプログラムを包含又は記憶することができる任意の有形媒体とすることができる。
【００１７】
コンピュータ読み取り可能な信号媒体は、伝播データ信号と、その中、例えば、ベースバンド、又は搬送波の一部として組み込まれたコンピュータ読み取り可能なプログラムコードを含む場合がある。かかる伝播信号は、電磁気的、光学的、又はこれらの任意の好適な組み合わせを含む様々な形態のいずれかをとることができるが、これらに限定されない。コンピュータ読み取り可能な信号媒体は、コンピュータ読み取り可能な記憶媒体ではなく、命令実行システム、装置、若しくはデバイスによって使用される、又はこれらと関連して使用されるプログラムを通信、伝播、又は伝送できる任意のコンピュータ読み取り可能な媒体とすることができる。
【００１８】
コンピュータ読み取り可能な媒体に組み込まれたプログラムコードは、限定されるものではないが、無線、有線、光ファイバケーブル、ＲＦなど、又は前述の任意の好適な組み合わせを含む任意の適切な媒体を用いて送信され得る。
【００１９】
本発明の態様の動作を実行するためのコンピュータプログラムコードは、Ｊａｖａ、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋などのオブジェクト指向プログラミング言語及び「Ｃ」プログラミング言語又は同様のプログラミング言語などの従来の手続き型プログラミング言語を含む、１つ以上のプログラミング言語の任意の組み合わせで書かれる場合がある。プログラムコードは、ユーザのコンピュータ上で完全に、ユーザのコンピュータ上で部分的に、部分的にユーザのコンピュータ上でかつ部分的にリモートコンピュータ上でスタンドアロンソフトウェアパッケージとして、又は完全にリモートコンピュータ若しくはサーバ上で実行する場合がある。後半のシナリオでは、リモートコンピュータは、ローカルエリアネットワーク（ＬＡＮ）又はワイドエリアネットワーク（ＷＡＮ）を含む任意の種類のネットワークを通してユーザのコンピュータに接続される場合があり、あるいは、その接続は、外部コンピュータ（例えば、インターネットサービスプロバイダーを用いてインターネットを通して）に対して行われ得る。
【００２０】
本発明の態様を、本発明の実施形態にかかる方法、装置（システム）及びコンピュータプログラム製品のフローチャート図及び／又はブロック図を参照して以下に説明する。フローチャート図及び／又はブロック図の各ブロック、並びにフローチャート図及び／又はブロック図の中のブロックの組み合わせは、コンピュータプログラム命令によって実装され得ることが理解されるであろう。これらのコンピュータプログラム命令は、汎用コンピュータ、専用コンピュータ、又はマシンを生成するための他のプログラマブルデータ処理装置のプロセッサに提供される場合があり、コンピュータ又は他のプログラマブルデータ処理装置のプロセッサを介して実行する命令は、フローチャート及び／又はブロック図のブロック若しくは複数のブロックに指定された機能／動作を実装するための手段を作成する。
【００２１】
これらのコンピュータプログラム命令はまた、コンピュータ、他のプログラマブルデータ処理装置、又は他のデバイスに特定の方法で機能するように指示することができるコンピュータ読み取り可能な媒体に記憶される場合もあり、コンピュータ読み取り可能な媒体に記憶されたこの命令により、フローチャート及び／又はブロック図のブロック若しくは複数のブロックに指定された機能／行動を実装する命令を含む製品が製造される。
【００２２】
コンピュータプログラム命令はまた、コンピュータ、他のプログラマブルデータ処理装置、又は他のデバイスにロードされ、コンピュータ実装プロセスを生成するように一連の動作工程がコンピュータ、他のプログラマブル装置、又は他のデバイス上で実行される場合もあり、コンピュータ又は他のプログラマブル装置上で実行する命令は、フローチャート及び／又はブロック図のブロック若しくは複数のブロックに指定された機能／動作を実装するためのプロセスを提供する。
【００２３】
図２は、例えばネットワーク１００に示されるノードのうちの１つとして、本明細書に記載する１つ以上の実施形態とともに使用することができる、例示的なネットワークコンピューティングデバイス２００（例えば、クライアントコンピューティングデバイス１０３、サーバ１０６、スマートフォンデバイス１０５、ケーブル試験デバイス１０７）（又はその構成要素）の概略ブロック図である。上述したように、異なる実施形態では、これらの様々なデバイスは、例えば、通信ネットワーク１００を介して任意の好適な方法で互いに通信するように構成されている。
【００２４】
デバイス２００は、本発明の様々な実施形態の教示を実行できる任意の種類のコンピュータシステムを表すように意図されている。デバイス２００は好適なシステムの単なる一例にすぎず、本明細書に記載する発明の実施形態の用途又は機能性の範囲に関するいかなる限定を提示するように意図されるものではない。にもかかわらず、コンピューティングデバイス２００は、本明細書で説明した機能性のいずれかを実装され得る及び／又は実行し得る。
【００２５】
コンピューティングデバイス２００は、多数の他の汎用若しくは専用コンピューティングシステム環境又は構成で動作する。コンピューティングデバイス２００で使用するのに好適であり得る周知のコンピューティングシステム、環境、及び／又は構成の実施例としては、パーソナルコンピュータシステム、サーバコンピュータシステム、シンクライアント、シッククライアント、ハンドヘルド又はラップトップデバイス、マルチプロセッサシステム、マイクロプロセッサベースのシステム、セットトップボックス、プログラマブル家電、ネットワークＰＣ、ミニコンピュータシステム、及び上記システム又はデバイスなどのいずれかを含む分散データ処理環境が挙げられるが、これらに限定されない。
【００２６】
コンピューティングデバイス２００は、コンピュータシステムによって実行されるプログラムモジュールなどのコンピュータシステム実行可能命令の一般的な文脈において説明されてもよい。一般に、プログラムモジュールは、ルーチン、プログラム、オブジェクト、コンポーネント、ロジック、データ構造などを含んでもよく、これらは、特定のタスクを実行し、又は特定の抽象データ型を実装する。コンピューティングデバイス２００は、タスクが通信ネットワークを通してリンクされるリモート処理デバイスによって行われる分散データ処理環境で実施され得る。分散データ処理環境では、プログラムモジュールは、メモリ記憶デバイスを含むローカル及びリモートコンピュータシステム記憶媒体の両方に置かれてもよい。
【００２７】
デバイス２００を、汎用コンピューティングデバイスの形態で図２に示す。デバイス２００のコンポーネントは、１つ以上のプロセッサ又は処理装置２１６、システムメモリ２２８、及び、システムメモリ２２８を含む様々なシステムコンポーネントをプロセッサ２１６に結合するバス２１８を含むことができるが、これらに限定されない。
【００２８】
バス２１８は、メモリバス又はメモリコントローラ、周辺バス、アクセラレーテッドグラフィックスポート、及び様々なバスアーキテクチャのうちいずれかを用いたプロセッサ又はローカルバスを含む、いくつかの種類のバス構造のいずれかのうち１つ以上を表す。一例として、かかるアーキテクチャとしては、インダストリスタンダードアーキテクチャ（ＩＳＡ）バス、マイクロチャネルアーキテクチャ（ＭＣＡ）バス、拡張ＩＳＡ（ＥＩＳＡ）バス、ビデオエレクトロニクススタンダードアソシエーション（ＶＥＳＡ）ローカルバス、及び周辺コンポーネント相互接続（ＰＣＩ）バスが挙げられるが、これらに限定されない。
【００２９】
コンピューティングデバイス２００は、典型的には、様々なコンピュータシステム読み取り可能な媒体を含む。かかる媒体は、デバイス２００によってアクセス可能な任意の利用可能な媒体とすることができ、それは、揮発性及び不揮発性媒体、リムーバブル媒体及び非リムーバブル媒体の両方を含む。
【００３０】
システムメモリ２２８は、ランダムアクセスメモリ（ＲＡＭ）２３０及び／又はキャッシュメモリ２３２などの揮発性メモリの形態のコンピュータシステム読み取り可能な媒体を含むことができる。コンピューティングデバイス２００は、他のリムーバブル／非リムーバブル、揮発性／不揮発性コンピュータシステム記憶媒体を更に含むことができる。ほんの一例として、記憶システム２３４は、非リムーバブル、不揮発性磁気媒体及び／又はソリッドステートドライブ（ＳＳＤ）（図示されてない、典型的には「ハードディスク」と呼ばれる）から読み出す、かつそれに書き込むために提供され得る。図示しないが、リムーバブル、不揮発性磁気ディスク（例えば、「フロッピーディスク」）から読み取り、またそれに書き込むための磁気ディスクドライブ、及び、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ又は他の光媒体などのリムーバブル、不揮発性光ディスクから読み取り、又はそれに書き込むための光ディスクドライブが提供され得る。そのような場合、それぞれは、１つ以上のデータ媒体インタフェースによってバス２１８に接続され得る。下記に更に図示し説明するように、メモリ２２８は、本発明の実施形態の機能を実行するように構成されている１組（例えば、少なくとも１つ）のプログラムモジュールを有する少なくとも１つのプログラム製品を含むことができる。
【００３１】
アンダーライティングモジュールなどの１組（少なくとも１つ）のプログラムモジュール２１５を有するプログラム／ユーティリティ２４０は、一例として、限定するものではなく、メモリ２２８に、オペレーティングシステム、１つ以上のアプリケーションプログラム、他のプログラムモジュール、及びプログラムデータと同様に、記憶され得る。オペレーティングシステム、１つ以上のアプリケーションプログラム、他のプログラムモジュール、及びプログラムデータのそれぞれ、あるいはそれらの一部の組み合わせは、ネットワーキング環境の実装を含む場合がある。プログラムモジュール２１５は一般に、本明細書に記載する本発明の実施形態の機能及び／又は方法を実行する。
【００３２】
デバイス２００は、キーボード、ポインティングデバイス、ディスプレイ２２４などのような１つ以上の外部デバイス２１４、ユーザがコンピューティングデバイス２００と対話することを可能にする１つ以上のデバイス、及び／又はコンピューティングデバイス２００が１つ以上の他のコンピューティングデバイスと通信することを可能にする任意のデバイス（例えば、ネットワークカード、モデムなど）、と通信することもできる。そのような通信は、入力／出力（Ｉ／Ｏ）インタフェース２２２を介して発生することができる。更にまた、デバイス２００は、ローカルエリアネットワーク（ＬＡＮ）、一般のワイドエリアネットワーク（ＷＡＮ）、及び／又は公共ネットワーク（例えば、インターネット）などの１つ以上のネットワークとネットワークアダプタ２２０を介して通信することができる。図示するように、ネットワークアダプタ２２０は、コンピューティングデバイス２００の他のコンポーネントとバス２１８を介して通信する。図示していないが、他のハードディスクコンポーネント及び／又はソフトウェアコンポーネントがデバイス２００と組み合わせて使用され得ることを理解されたい。例として、マイクロコード、デバイスドライバ、冗長処理装置、外部ディスクドライブアレイ、ＲＡＩＤシステム、テープドライブ、及びデータアーカイバル記憶システムなどが挙げられるが、これらに限定されない。
【００３３】
図１及び図２は、後述する本発明の実施形態が実装され得る説明的かつ／又は好適な典型的環境の簡潔で一般的な記述を提供することを意図するものである。図１及び図２は好適な環境の典型であり、本発明の実施形態の構造、用途の範囲、又は機能性に関するいかなる限定を提示することを意図するものではない。特定の環境は、典型的な動作環境に説明されるコンポーネントのいずれか１つ又は組み合わせに関する任意の依存性又は要求性を有するものとして解釈されるべきではない。例えば、特定の場合には、環境の１つ又は２つ以上の要素は必要ではなく、省略されてもよい。他の場合には、１つ又は２つ以上の他の要素は、必要であり、追加されてもよい。
【００３４】
典型的な通信ネットワーク１００（図１）及びコンピューティングデバイス２００（図２）を一般的に示し上記で検討してきたが、ここで本発明の特定の例示の実施形態について記述する。ここで図３を参照すると、ケーブリング試験システム３００は、少なくとも１つのケーブリング試験デバイス１０７を含む。例示を容易にする目的で、単一の試験デバイス１０７だけが例示されていることを認識されたい。しかしながら、ケーブリング試験システム３００は、種類の異なる多様なケーブリング試験デバイス１０７を包含し得ることを認識されたい。例としては、Ｆｌｕｋｅ  Ｎｅｔｗｏｒｋ（登録商標）製のフロー計器、ＯｐｔｉＦｉｂｅｒ（登録商標）Ｐｒｏ  ＯＴＤＲ、ＣｅｒｔｉＦｉｂｅｒ（登録商標）Ｐｒｏ  Ｏｐｔｉｃａｌ  Ｌｏｓｓ  Ｔｅｓｔ  Ｓｅｔ、及びＤＳＸ−５０００  ＣａｂｌｅＡｎａｌｙｚｅｒ（商標）が挙げられるが、これらに限定されない。本発明の例示の実施形態は、検証、適格性確認及び証明といったタイプの、構造化ケーブルの試験を包含することを更に認識されたい。証明試験に関して、及び限定的でない例として、Ｆｌｕｋｅ  Ｎｅｔｗｏｒｋ（登録商標）によるＶｅｒｓｉｖ（商標）という製品を、このようなケーブル証明を容易にするために使用することができる。
【００３５】
例示の試験デバイス１０７は、好ましくは、電源（例えば、電池）と、１つ以上の表示要素（例えば、ＬＥＤインジケータ、ＬＣＤディスプレイ及び同類のもの）と、１つ以上のケーブルポート（例えば、ＲＪ４５ジャックなどのデータケーブルジャック、ワイヤクランプ、光ポート及び同類のもの）と、ポートを介して信号を送受信し、１つ以上の回路及び／若しくはネットワーク接続診断試験を実行し、試験結果（例えば、ケーブルで検出された電圧、ケーブルに接続された１つ以上のネットワークデバイスと関連付けられたネットワーク接続性データ（例えば、ＩＰアドレス、ビットレート、パケットキャプチャ、ネットワークスキャン、ネットワークマッピング、ＤＮＳ解決、ＤＨＣＰ、ＰＩＮＧ、ＴｒａｃｅＲｏｕｔｅ、ＩＰｅｒｆ  ＩＰｖ４及びＩＰｖ６など）及び同類のもの）を生成するように構成されている処理デバイス（例えば、マイクロプロセッサ）と、を含む。別の実施形態では、試験デバイス１０７の表示要素（例えば、ＬＣＤディスプレイ画面）は、省略されてもよく、ケーブル試験及び／又は結果に関連付けられたいずれの表示操作もモバイルデバイス（例えば、デバイス１０５）を介して提供され得る。
【００３６】
試験デバイス１０７は、複数のアプリケーションの同時動作を可能にすることができる。試験デバイス１０７は、オペレーティングシステム（例えば、Ｌｉｎｕｘ）組込型ハードウェア／サーバを含むことができることを認識されたい。オペレーティングシステムの特徴の組み合わせを使用することで、試験デバイス１０７は、ネットワーク接続、好ましくはインターネット１００を介して、ファームウェア更新及び試験構成を受信するように構成することができる。下で更に説明するように、試験構成は、好ましくは、試験デバイス１０７によるネットワーク３５０の試験に応じて、試験デバイス１０７が所定の試験ルーチンを行うことを可能にする／行うように構成するために、クラウドベースのサーバデバイス１０６から（ネットワーク１００を介して）試験デバイス１０６に送信されるソフトウェアパケットである。例示の一実施形態におけるクラウドベースのサーバ１０６は、試験デバイス１０７に無線で連結されているが、そのような無線接続に限定されないことを理解されたい（例えば、固定電話連結も実装することができる）。クラウドベースのサーバデバイス１０６は、本発明の教示に従って、Ｆｌｕｋｅ  Ｎｅｔｗｏｒｋ（登録商標）が提供するＬｉｎｋＷａｒｅ（商標）Ｌｉｖｅ製品を実装し、リモートネットワークサイト３５０から証明試験結果（例えば、ファイバ及び銅）をアップロードして統合し、プロジェクトを管理し得ることを認識されたい。
【００３７】
例えば、（下で更に論じられるように）サーバ１０６から受信したケーブル試験構成に準じて（例えば、低電圧ＣＡＴ３、ＣＡＴ５、ＣＡＴ５Ｅ、ＣＡＴ６、ＵＴＰ、ＳＴＰ、ＳＳＴＰ、及び／若しくはＦＴＰデータケーブル、並びに／又は標準電圧電気配線）、敷地（例えば、家、オフィス、学校及び同類のもの）内のネットワーク３５０の一部を形成するケーブルにケーブリング診断試験を実施するため、試験デバイス１０７の１つ以上のポートは、パッチケーブルを介して、データクローゼット内のパッチパネルのパッチパネルポートと、出口の出口ポートと、にそれぞれ連結され得る。したがって、ケーブリング試験（例えば、ケーブル完全性試験、１つ以上のネットワークデバイス（例えば、ルータ、スイッチ、エンドデバイスなど）に関連付けられたネットワーク接続性試験）は、技術者によって開始され得、それにより、試験デバイス１０７は、上述したケーブル試験構成に準じて、１つ以上の試験信号を生成し得、その結果が、その分析のために試験デバイス１０７からサーバ１０６に送信され得る。例えば、試験デバイス１０７は、試験信号を受信し、ネットワーク３５０内のケーブルを介して応答信号を送信し得る。試験デバイス１０７は、応答信号を受信し、ケーブルが、意図された通りにデータを送信しているか否か（例えば、ケーブルが適切に接続されること、ケーブルの配線部分が、交差されずに正確に終端されていること、ケーブルにおけるすべての配線がデータを送信していること、など）を検証するための１つ以上の処理操作を実行し得る。データが試験から得られると、それは、試験デバイス１０７内に記憶され得、及び／又はサーバデバイス１０６に送信され得る。更に、データは、他の施設との比較用に集約され得る。
【００３８】
ケーブル試験デバイス１０７は、好ましくは、試験デバイス１０７の内蔵無線（又は有線）機能を使用して、好ましくは、クラウドベースのサーバ１０６に（例えば、インターネットを介して）接続する。セキュア接続が確立され、検証されると、下で更に論じられるように、試験デバイス１０７上のソフトウェアアプリケーションは、ネットワーク３５０に対する特定の試験タスクのために実行される１つ以上のケーブル試験構成をダウンロードし、試験結果を、好ましくは、クラウドベースのサーバデバイス１０６に常駐する関連のクラウドベースのデータベースにアップロードし、同期させる。クラウドベースサーバデバイス１０６は、試験デバイス１０７及び／又はラップトップ若しくはデスクトップコンピュータ１０３などの１つ以上の付加的なユーザネットワークデバイスによるアクセスが可能な、少なくとも１つのクラウドベースのアプリケーションを実装し得る。
【００３９】
例示的な一実施形態として、ユーザコンピューティングデバイス１０３は、好ましくは、クラウドベースのサービスを提供するリモートサーバで実行している、より高度なアプリケーションに対するアプリケーションプログラミングインターフェイス（「ＡＰＩ」）を含み得る、アプリケーション（例えば、Ｊａｖａアプレット又は他のアプリケーション）を実行している、ユーザデバイス１０３に常駐するウェブブラウザソフトウェアを介して、クラウドベースのサーバデバイス１０６のクラウドベースのアプリケーションにアクセスし得る。
【００４０】
例示的な一実施形態において、ウェブブラウザソフトウェアを通して、ユーザは、試験デバイス１０７のためのクラウドベースのアプリケーションにアクセスするために、コンピュータ１０３を使用して、（例えば、クラウドベースのサーバデバイス１０６と通信しているコンピュータ１０３上に常駐するウェブブラウザソフトウェアによって）クラウドベースのサービスにログオンすることができる。サーバ１０６上のクラウドベースのアプリケーションにログオンした後に、ユーザは、クラウドベースのサーバデバイス１０６において、上述したケーブル試験構成を作成、編集、保存、及び削除することができ、また、ユーザ選好及び／若しくはシステム設定などの様々なオプションを確立（セットアップ）又は変更／編集することができ、かつ／あるいはソフトウェア（例えば、オペレーティングシステム又は他のソフトウェア）若しくはソフトウェアの更新、様々なデータファイル若しくは媒体ファイル、ユーザ選好及び／若しくはシステム設定、並びにクラウドベースのサーバデバイス１０６に事前に記憶した他の情報を受信又はダウンロードすることができる。
【００４１】
例示の実施形態に従って、クラウドベースのサーバデバイス１０６に実装されたクラウドベースのアプリケーションは、１つ以上の試験デバイス１０７によるケーブリング試験を促進する様々なケーブル試験構成を提供し得る。したがって、例示されているものは、試験されるネットワーク３５０に関するケーブリング試験構成に準じてケーブリング試験を実行するように構成されている、少なくとも１つの試験デバイス１０７から受信した試験結果から、ケーブリング診断を実行するためのクラウドベースのコンピュータサーバ１０６である。
【００４２】
例示の実施形態では、クラウドベースのサーバ１０６は、１つ以上のケーブリング試験構成を記憶するように構成されているデータベース１０８を含む。クラウドベースのサーバ１０６は、少なくとも１つの試験デバイス１０７が受信したケーブリング試験構成に準じてケーブリング試験を実行するよう、データベース１０８から少なくとも１つの試験デバイス１０７へ１つ以上のケーブリング試験構成を送信するように構成されている。クラウドベースのサーバ１０６は、少なくとも１つの試験デバイス１０７から（ネットワーク１００を介して）ケーブリング試験結果を受信し、受信したケーブリング試験結果を、ネットワーク３５０内の１つ以上のケーブル／デバイスのために実行されることが意図された、指定の作業プロジェクトと関連付けるように、更に構成されている。
【００４３】
クラウドベースのサーバ１０６は、加えて好ましくは、受信した試験結果を得るために使用された試験構成が、実装のために指定の作業プロジェクトと関連付けられていることを判別するように、構成されている。クラウドベースのサーバ１０７は、更に好ましくは、受信した試験結果を得るために使用された試験構成が、実装されることを意図された、少なくとも１つの試験デバイス１０７に送信されたものと同じ試験構成であることを判別するように、構成されている。クラウドベースのサーバ１０６は、次いで好ましくは、受信した試験結果を得るために使用された試験構成が、実装されることを意図された、少なくとも１つの試験デバイスに送信された試験構成とは異なる場合に、受信した試験結果が非対応であるものと判別するように、構成されている。受信した試験結果を得るために使用された試験構成が、実装されることを意図された、少なくとも１つの試験デバイス１０７に送信された試験構成と異なる場合、クラウドベースのサーバ１０６は、次いで、非対応の結果を満たすように構成されている、受信した試験結果に実装される試験構成を動的に生成し得る。例えば、試験結果が、誤ったケーブリング試験構成、誤った試験制限、及び誤ったケーブルタイプパラメータのうちの少なくとも１つとともに得られたか否かに関して、判別が行われ得る。
【００４４】
更に、例示の実施形態に従って、クラウドベースのサーバ１０６は、送信された試験構成が少なくとも１つの試験デバイス１０７で変更されたかどうかを判別するように構成されている。また、上でも述べたように、クラウドベースのサーバ１０６は、リモートユーザが（ユーザデバイス１０３を介して）データベース１０８に記憶された１つ以上のケーブリング試験構成を、インターネットを介して追加する及び／又はインターネットを介して編集することを可能にするように構成され得る。
【００４５】
例示の実施形態の特定の利点としては、試験デバイス上に試験構成を生成することと、照合を使用して、これらの試験構成をクラウド内に記録された試験構成に追加させることと、が挙げられる（これらに限定されない）ことを認識されたい。別の利点は、試験デバイス上に試験構成を生成し、それらをクラウドにアップロードできることである。
【００４６】
上述した特定の例示の実施形態では、本明細書に記載した様々な非限定的な実施形態は、特別の用途のために別々に用いられ、組み合わせて、あるいは選択して組み合わせてもよいことは理解されよう。更に、上記非限定的な実施形態の様々な特徴の一部は、他の記載した特徴を対応して使用せずに用いられる場合がある。したがって、前述の説明は、本発明の原理、教示及び典型的な実施形態の単なる説明であって、その限定のためではないと見なすべきである。
【００４７】
上述した配置は例示の実施形態の原理の用途の単なる説明であることが理解されよう。多くの変更態様及び代替の構成が、例示の実施形態の範囲から逸脱することなく当業者によって考案することができ、添付する特許請求の範囲はかかる変更態様及び構成を包摂することを目的とするものである。
【図１】
2019501552.tif 000003
【図２】
2019501552.tif 000004
【図３】
2019501552.tif 000005
【国際調査報告】
2019501552.tif 000006
2019501552.tif 000007