(57)【特許請求の範囲】
【請求項１】
データパケット網においてクライアント通信ノード（Ｎ２）のクライアントクロック（ＣＣ）をマスタクロック（ＭＣ）と同期する方法であって、ｉ）前記マスタクロック（ＭＣ）のタイミング情報を表す第１のデータを時刻配信プロトコルによってパケットレベルで第１の通信パスを通じてソース通信ノード（Ｎ１）から前記クライアント通信ノード（Ｎ２）へ伝送するステップと、ｉｉ）前記タイミング情報と相互に関連する周波数基準を表す第２のデータを時刻配信プロトコルによってパケットレベルで第１の通信パスと異なる第２の通信パスを通じて選択された通信ノード（Ｎ１；Ｎ３）から前記クライアント通信ノード（Ｎ２）へ伝送するステップと、ｉｉｉ）前記クライアント通信ノード（Ｎ２）に前記伝送された第１のデータおよび／または第２のデータを識別して、前記識別された第１のデータおよび第２のデータによって表されるタイミング情報または周波数基準のいずれかによって前記クライアントクロック（ＣＣ）を前記マスタクロック（ＭＣ）と同期するステップとを含むことを特徴とする、方法。
【請求項２】
ステップｉｉ）において、前記第２のデータを伝送するために使用される前記選択された通信ノード（Ｎ３）が、前記ソース通信ノード（Ｎ１）とは異なる、請求項１に記載の方法。
【請求項３】
ステップｉｉ）において、前記第２のデータを伝送するために前記選択された通信ノード（Ｎ１；Ｎ３）として前記ソース通信ノード（Ｎ１）を使用する、請求項１に記載の方法。
【請求項４】
ステップｉ）およびｉｉ）において、前記ソース通信ノード（Ｎ１）が、前記第１のデータに第１の識別子を、前記第２のデータに第２に識別子を付加し、ステップｉｉｉ）において、前記クライアント通信ノード（Ｎ２）が、前記伝送された第１のデータおよび第２のデータをこれらのそれぞれの第１の識別子および第２の識別子から識別する、請求項１から３のいずれか一項に記載の方法。
【請求項５】
ステップｉ）において、前記ソース通信ノード（Ｎ１）が前記ソース通信ノード（Ｎ１）を示す第１の識別子、および前記第１のデータを伝送するために使用される通信パスを示す第２の識別子を、前記第１のデータに付加し、ステップｉｉ）において、前記選択された通信ノード（Ｎ１；Ｎ３）が、前記選択された通信ノード（Ｎ１；Ｎ３）を示す第１の識別子、および前記第２のデータを伝送するために使用される他の通信パスを示す第３の識別子を、前記第２のデータに付加し、ステップｉｉｉ）において、前記クライアント通信ノード（Ｎ２）が、前記伝送された第１のデータおよび第２のデータをこれらのそれぞれの第１、第２、および第３の識別子から識別する、請求項１から３のいずれか一項に記載の方法。
【請求項６】
ステップｉ）およびｉｉ）において、同じ時刻配信プロトコルによって第１のデータおよび第２のデータを伝送する、請求項１から５のいずれか一項に記載の方法。
【請求項７】
データパケット網においてクライアント通信ノード（Ｎ２）のクライアントクロック（ＣＣ）をマスタクロック（ＭＣ）と同期するためのシステム（Ｓ）であって、ｉ）ソース通信ノード（Ｎ１）と関連付けられ、前記ソース通信ノード（Ｎ１）によって時刻配信プロトコルによりパケットレベルで第１の通信パスを通じて前記クライアント通信ノード（Ｎ２）へ伝送されることになる前記マスタクロック（ＭＣ）のタイミング情報を表わす第１のデータを生成するように定められた、第１のモジュール（Ｍ１）と、ｉｉ）選択された通信ノード（Ｎ１；Ｎ３）に関連付けられ、前記選択された通信ノード（Ｎ１；Ｎ３）によって時刻配信プロトコルによりパケットレベルで第１の通信パスと異なる第２の通信パスを通じて前記クライアント通信ノード（Ｎ２）へ伝送されることになる前記タイミング情報と相互に関連する周波数基準を表す第２のデータを生成するように定められた、第２のモジュール（Ｍ２）と、ｉｉｉ）前記クライアント通信ノード（Ｎ２）に関連付けられ、前記伝送された第１のデータおよび第２のデータを識別して、これらが表すタイミング情報および周波数基準を提供し、このタイミング情報またはこの周波数基準のいずれかによって前記クライアントクロック（ＣＣ）が前記マスタクロック（ＭＣ）と同期できるように定められた、第３のモジュール（Ｍ３）とを含むことを特徴とするシステム。
【請求項８】
前記第２のデータを伝送するために使用される前記選択された通信ノード（Ｎ３）が、前記ソース通信ノード（Ｎ１）とは異なる、請求項７に記載のシステム。
【請求項９】
前記第２のデータを伝送するために使用される前記選択された通信ノード（Ｎ１；Ｎ３）が、前記ソース通信ノード（Ｎ１）である、請求項７に記載のシステム。
【請求項１０】
前記第１のモジュール（Ｍ１）が、前記第１のデータに第１の識別子を、前記第２のデータに第２の識別子を付加するように定められ、前記第３のモジュール（Ｍ３）が、前記伝送された第１のデータおよび第２のデータをこれらのそれぞれの第１第２の識別子から識別するように定められた、請求項７から９のいずれか一項に記載のシステム。
【請求項１１】
ｉ）前記第１のモジュール（Ｍ１）が、前記ソース通信ノード（Ｎ１）を示す第１の識別子、および前記第１のデータを伝送するために使用される通信パスを示す第２の識別子を、前記第１のデータに付加するように定められ、ｉｉ）前記第２のモジュール（Ｍ２）が、前記選択された通信ノード（Ｎ１；Ｎ３）を示す第１の識別子、および前記第２のデータを伝送するために使用される他の通信パスを示す第３の識別子を、前記第２のデータに付加するように定められ、ｉｉｉ）前記第３のモジュール（Ｍ３）が、前記伝送された第１のデータおよび第２のデータをそのそれぞれの第１、第２、および第３の識別子から識別するように定められた、請求項７から９のいずれか一項に記載のシステム。
【請求項１２】
データパケット網のクライアント通信ノード（Ｎ２）に関連付けられるよう意図された第３のモジュール（Ｍ３）であって、前記クライアント通信ノード（Ｎ２）が、ソース通信ノード（Ｎ１）から、時刻配信プロトコルによってパケットレベルで第１の通信パスを通じて、マスタクロック（ＭＣ）のタイミング情報を表す第１のデータを、および／または選択された通信ノード（Ｎ１；Ｎ３）から、時刻配信プロトコルによってパケットレベルで第１の通信パスと異なる第２の通信パスを通じて、前記タイミング情報と相互に関連する、周波数基準を表す第２のデータを受信したとき、前記受信した第１のデータおよび第２のデータを識別してこれらが表すタイミング情報および周波数基準を提供して、前記クライアント通信ノード（Ｎ２）のクライアントクロック（ＣＣ）がこのタイミング情報またはこの周波数基準のいずれかによって前記マスタクロック（ＭＣ）と同期できるように定められることを特徴とする、第３のモジュール。
【請求項１３】
前記伝送された第１のデータおよび第２のデータをこれらにそれぞれ付加された第１の識別子および第２の識別子から識別するように定められた、請求項１２に記載の第３のモジュール。
【請求項１４】
前記第１のデータに付加され、前記第１のデータを伝送するために使用される第１の通信パスと関連付けられた前記ソース通信ノード（Ｎ１）をそれぞれ示す、第１の識別子および第２の識別子から、ならびに前記第２のデータに付加され、前記選択された通信ノード（Ｎ１；Ｎ３）および第１の通信パスとは異なり、前記第２のデータを伝送するために使用される第２の通信パスをそれぞれ示す第１の識別子および第３の識別子から、前記伝送された第１のデータおよび第２のデータを識別するように定められた、請求項１２に記載の第３のモジュール。
【請求項１５】
少なくともＩＥＥＥ  １５８８Ｖ２／ＵＤＰ／ＩＰおよびＮＴＰ／ＵＤＰ／ＩＰを含む群から選択された「ｏｖｅｒ  ＩＰ」時刻配信プロトコルにより第１のデータおよび／または第２のデータを伝送するための、請求項１から６のいずれか一項に記載の方法。
【請求項１６】
少なくともＩＥＥＥ  １５８８Ｖ２／ＵＤＰ／ＩＰおよびＮＴＰ／ＵＤＰ／ＩＰを含む群から選択された「ｏｖｅｒ  ＩＰ」時刻配信プロトコルにより第１のデータおよび／または第２のデータを伝送するための、請求項７から１１のいずれか一項に記載のシステム（Ｓ）。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データパケット網（またはパケット交換網（ＰＳＮ））に関し、より詳細には、データパケット網におけるクロックの同期に関する。
【背景技術】
【０００２】
当業者には知られるように、クライアント通信ノードに入ってくる、（厳密な）クライアントアプリケーションの中には、正常に動作するために、正確なクロック基準を必要とするものがある。これは特に、いくつかの移動体網のアプリケーション（例えば、基地局の同期に使用される）の場合である。
【０００３】
この正確なクロック基準は、対象としているクライアント通信ノードに備えつけた正確で、高度に安定したクライアントクロックによって提供されることが可能である。しかし、通常このようなクライアントクロックは、非常に高価である。
【０００４】
別の解決法は、例えば、ＩＥＴＦ  ＮＴＰＶ４（ネットワーク時刻プロトコル）およびＩＥＥＥ  １５８８Ｖ２を参照とするものなどの時刻配信プロトコルによって、ソース通信ノードから（データパケット網に接続された）クライアント通信ノードへ、非常に正確なマスタクロックのタイミング情報を表わすデータを伝送することにある。上述の時刻配信プロトコルは、（低コストの）クライアントクロックをサーバ（またはマスタ）クロックと同期するために、タイミング情報を含んだ情報メッセージ（またはパケット）を定期的な間隔でサーバ（またはソース通信ノード）から１つまたは複数のクライアント通信ノードへ伝送するためのものである。実際には、情報メッセージは、サーバとクライアント（通信ノード）との間で交換される双方向（または「往復」）メッセージである。一般にクライアントは、その（低コストの）クロックをサーバクロックと正確に同期させるために、所与の期間の間、サーバから最小数の（適正適切な）情報メッセージ（またはパケット）を受信する必要がある。
【０００５】
本明細書では、「低コストクロック」は、クロック安定性が低い（すなわち、フリーランモード時の急速な周波数ドリフトがある）および／またはパケットジッタをフィルタリングする能力が低いクロックを意味する。
【０００６】
時刻配信の観点から、低コストの態様は、高価／有効な時刻クライアントクロックに比べて、ロックモードでクライアントクロックの時刻の性能が（特に精度に関して）低下することを意味する。クライアントクロックは、（所与の時刻精度目標に向けた収束時間を減少させるために）双方向の情報メッセージを交換する間、十分に安定していなければならないからである。
【０００７】
さらに、マスタとクライアントとの間の通信パス（またはリンク）に障害が発生する場合、クライアントクロックは、同期トポロジを再構成するまで、フリーランモード（または、ホールドオーバ（ｈｏｌｄｏｖｅｒ））に入る。この場合、低価格のクライアントクロックが安定性に欠けると、同期トポロジの再構成時間／遅延の間、時間精度に好ましくない影響を有する可能性がある。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、データパケット網における低コストのクライアントクロックの周波数同期（または同調）を改善すること、特に、クライアントクロックがフリーランモードに入るのを防止することである。
【課題を解決するための手段】
【０００９】
この目的のために、本発明は、データパケット網においてクライアント通信ノードのクライアントクロックをマスタクロックと同期するための、以下のステップ：
ｉ）マスタクロックのタイミング情報を表す第１のデータを、時刻配信プロトコルによりソース通信ノードからクライアント通信ノードへ伝送するステップ、
ｉｉ）タイミング情報と相互に関連する周波数基準を表す第２のデータを、時刻配信プロトコルにより選択された通信ノードからクライアント通信ノードへ伝送するステップ、
ｉｉｉ）クライアント通信ノードへ伝送された第１のデータおよび／または第２のデータを識別して、これらの識別された第１のデータおよび第２のデータで表されるタイミング情報および／または周波数基準によってクライアントクロックをマスタクロックと同期するステップ、を含む方法を提供する。
【００１０】
本発明による方法は、個々に検討される、または組み合わされるさらなる特徴を含むことができ、特に以下を含むことができる：
−  ステップｉｉ）において、選択された通信ノード（第２のデータを伝送するために使用される）は、ソース通信ノードとは異なる場合がある。
−  変形形態では、ステップｉｉ）において、第２のデータを伝送するために選択した通信ノードとして、ソース通信（タイミング）ノードを使用することができる。
ステップｉ）およびｉｉ）では、ソース通信ノードが、データパケット網の２つの異なる通信パス（またはリンク）を介してそれぞれ第１のデータおよび第２のデータを伝送することができる。
ステップｉ）およびｉｉ）では、ソース通信ノードが、第１のデータに第１の識別子を、第２のデータに第２の識別子を付加することができ、ステップｉｉｉ）では、クライアント通信ノードが、伝送された第１のデータおよび第２のデータをそれぞれの第１の識別子および第２の識別子から識別することができる。
変形形態では、ステップｉ）において、ソース通信ノードが、ソース通信ノードを示す第１の識別子、および第１のデータを伝送するために使用される通信パス（またはリンク）を示す第２の識別子を、これらの第１のデータに付加することができ、ステップｉｉ）では、ソース通信ノードが、ソース通信ノードを示す第１の識別子、および第２のデータを伝送するために使用される他の通信パス（またはリンク）を示す第３の識別子を、これらの第２のデータに付加することができ、ステップｉｉｉ）では、クライアント通信ノードが、送信された第１のデータおよび第２のデータを、それらのそれぞれの第１の識別子、第２の識別子、および第３の識別子から識別することができる。
−  ステップｉ）およびｉｉ）では、同じ時刻配信プロトコルによって、第１のデータおよび第２のデータを伝送することができる。
【００１１】
また本発明は、データパケット網において、クライアント通信ノードのクライアントクロックをマスタクロックと同期するために：
−  ソース通信ノードと関連付けられ、ソース通信ノードによって時刻配信プロトコルによりクライアント通信ノードに伝送されることになるマスタクロックのタイミング情報を表す第１のデータを生成するように定められた、第１のモジュール、
−  選択された通信ノードと関連付けられ、選択された通信ノードによって時刻配信プロトコルによりクライアント通信ノードに伝送されることになるタイミング情報と相互に関連する周波数基準を表す第２のデータを生成するように定められた、第２のモジュール、
−  クライアント通信ノードと関連付けられ、伝送された第１のデータおよび第２のデータを識別して、これらが表すタイミング情報および周波数基準を提供し、このタイミング情報および／またはこの周波数基準によってクライアントクロックがマスタクロックと同期できるように定められた、第３のモジュールを含むシステムを提供する。
【００１２】
本発明によるシステムは、個々に検討される、または組み合わされるさらなる特徴を含むことができ、特に以下を含むことができる：
−  第２のデータを伝送するために使用される選択された通信ノードは、ソース通信ノードとは異なる場合がある。
−  変形形態では、（第２のデータを伝送するために使用される）選択された通信ノードは、ソース通信ノードである場合がある。
ソース通信ノードは、第１のデータと第２のデータを、それぞれデータパケット網の２つの異なる通信パス（またはリンク）を介して送信するように定められることが可能である。
第１のモジュールは、第１の識別子を第１のデータに、第２の識別子を第２のデータに付加するように定められることが可能である。この場合、第３のモジュールは、送信された第１のデータおよび第２のデータを、そのそれぞれの第１の識別子および第２の識別子から識別するように定められることが可能である。
変形形態では、第１のモジュールは、ソース通信ノードを示す第１の識別子、および第１のデータを伝送するために使用される通信パス（またはリンク）を示す第２の識別子を、これらの第１のデータに付加するように定められることが可能であり、第２のモジュールは、選択された通信ノードを示すこの前述の第１の識別子、および第２のデータを伝送するために使用される他の通信パス（またはリンク）を示す第３の識別子を、これらの第２のデータに付加するように定められることが可能である。この場合、第３のモジュールは、送信された第１のデータおよび第２のデータをそのそれぞれの第１、第２、および第３の識別子から識別するように定められることが可能である。
【００１３】
また本発明は、データパケット網に接続されたクライアント通信ノードに関連付けられるための、このクライアント通信ノードが、ソース通信ノードから時刻配信プロトコルによって、（マスタクロックのタイミング情報を表す）第１のデータを、および／または、選択された通信ノードから時刻配信プロトコルによって、（これらのタイミング情報に相互に関連する周波数基準を表す）第２のデータを受信するとき、これらの受信した第１のデータおよび第２のデータを識別して、これらが表すタイミング情報および周波数基準を提供し、クライアント通信ノードのクライアントクロックが、このタイミング情報および／またはこの周波数基準によってマスタクロックと同期できるように定められた、第３のモジュールを提供する。
【００１４】
さらにこの第３のモジュールは、伝送された第１のデータおよび第２のデータを、これらにそれぞれ付加された第１の識別子および第２の識別子から識別するように、あるいは伝送された第１のデータおよび第２のデータを、第１のデータに付加されて、それぞれ第１のデータを伝送するために使用される第１の通信パス（またはリンク）に関連付けられたソース通信ノードを示す、第１の識別子および第２の識別子から、また第２のデータに付加されて、それぞれ選択された通信ノード、および第１のパス（またはリンク）とは異なり、第２のデータを伝送するために使用される第２の通信パス（またはリンク）を示す、第１の識別子および第３の識別子から識別するように、定められることが可能である。
【００１５】
本発明は特に、少なくともＩＥＥＥ  １５８８Ｖ２／ＵＤＰ／ＩＰおよびＮＴＰ／ＵＤＰ／ＩＰを含む群から選択される、「ｏｖｅｒ  ＩＰ」（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ、インターネットプロトコル）時刻配信プロトコルによる第１のデータおよび／または第２のデータの伝送によく適合するが、これに限らない。
【００１６】
本発明の他の特徴および利点は、以下の詳細な説明、および添付の図面を調べると明らかになるであろう。
【図面の簡単な説明】
【００１７】
【図１】中間通信ノードを介して接続され、それぞれ本発明によるシステムの第１の実施形態例の相補的部分を装備された、ソース通信ノードおよびクライアント通信ノードを含むデータパケット網の一部を概略的に示す図である。
【図２】中間通信ノードを介して接続され、本発明によるシステムの第２の実施形態例の相補的部分を装備された、ソース通信ノード、補助通信ノード、およびクライアント通信ノードを含む、データパケット網の一部を概略的に示す図である。
【発明を実施するための形態】
【００１８】
添付の図面は、本発明を完全なものにするだけでなく、必要な場合はその定義に寄与する役目も果たすことができる。
【００１９】
本発明は、データパケット網においてクライアント通信ノード（Ｎ２）のクライアントクロック（ＣＣ）をマスタクロック（ＭＣ）と同期するための方法および関連するシステム（Ｓ）を提供することを目的とする。
【００２０】
次の説明では、単に例として、データパケット網（またはＰＳＮ）は、同期される基地局のような通信ノードを含む移動体網であると考える。しかし、本発明はこのタイプのデータパケット網に限定されない。実際には、本発明は、いかなるタイプのパケット網またはパケット交換網（ＰＳＮ）にも関係する。
【００２１】
上述のように、本発明は、通信ノードを含むデータパケット網において、クライアント通信ノード（Ｎ２）のクライアントクロックＣＣをマスタクロック（ＭＣ）と同期するための方法を提案する。
【００２２】
ソース通信ノードＮ１と、クライアント通信ノードＮ２と、５つの中間通信ノードＩＮｉ（ｉ＝１から５）とを含むデータパケット網の一部が、図１に示してある。例えば、クライアント通信ノードＮ２は、無線アクセス網の基地局である。
【００２３】
クライアント通信ノードＮ２は、マスタクロックＭＣと（時刻）同期されなければならない（低コストの）クライアントクロックＣＣを備えている。
【００２４】
図１および２に示す例では、マスタクロックＭＣは、ソース通信ノードＮ１の中に配置されている。しかし、これは必須ではない。実際には、マスタクロックＭＣは、ソース通信ノードＮ１に結合されたネットワーク機器に配置されている場合がある。
【００２５】
例えば、ソース通信ノードＮ１は、同期情報のサーバである。
【００２６】
本発明による方法は、３つの主要ステップを含む。
【００２７】
第１の主要ステップ（ｉ）は、マスタクロックＭＣのタイミング情報を表す第１のデータを、時刻配信プロトコルによってソース通信ノードＮ１から少なくとも１つのクライアント通信ノードＮ２へ伝送することにある。
【００２８】
こうした第１のデータは、第１のパケット（またはメッセージ）ＭＩ１の中に伝送される。例えば、こうした第１のデータは、補助通信ノードＮ３によって提供される周波数基準と相互に関連するサーバクロックの基準フレームの中に、第１のデータが生成された時を示すタイムスタンプを含む。この周波数基準は、いかなるタイプであることも可能である。したがってこの周波数基準は、例えば、高い安定性を有するローカル発振器によって、または無線ナビゲーションシステム（ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ、全地球測位システム）など）によって、作られることが可能である。
【００２９】
次の説明では、単に例として、第１のパケット（またはメッセージ）ＭＩ１は、例えばＩＥＥＥ  １５８８Ｖ２／ＵＤＰ／ＩＰまたはＮＴＰ／ＵＤＰ／ＩＰなど、ＩＰ時刻配信プロトコルによって伝送されると考える。しかし、本発明はこのタイプの時刻配信プロトコルに限定されない。実際には、本発明は、第１のパケット（またはメッセージ）ＭＩ１を伝送する（または配信する）ためのいかなるタイプの時刻配信プロトコルにも関係する。
【００３０】
第１の主要ステップ（ｉ）は、本発明によるシステムＳの第１のモジュールＭ１によって実施されることが可能である。図１および２に示すように、この第１のモジュールＭ１は、ソース通信ノードＮ１の中に配置されることが可能である。しかし、これは必須ではない。実際には、第１のモジュールＭ１は、ソース通信ノードＮ１に連結または接続することができる。さらに一般的には、第１のモジュールＭ１は、ソース通信ノードＮ１に関連付けられる。
【００３１】
この第１のモジュールＭ１は、選択された時刻配信プロトコルにより関連するソース通信ノードＮ１による１つまたは複数のクライアント通信ノードＮ２への第１のメッセージＭＩ１に伝送される第１のデータを生成するように定められている。
【００３２】
第１のモジュールＭ１がソース通信ノードＮ１の中に配置されている場合、これは少なくとも部分的に、ソフトウェアモジュールで作成されることが好ましい。しかし、第１のモジュールＭ１は、（１つもしくは複数の）電子回路またはハードウェアモジュール、あるいはハードウェアモジュールとソフトウェアモジュールの組合せで作成されることも可能である。ソフトウェアモジュールで作成される場合、メモリに格納されることが可能である。
【００３３】
本発明による方法の第２の主要ステップ（ｉｉ）は、（本明細書では、補助通信ノードＮ３によって提供され、第１のデータによって表されるタイミング情報と相互に関連する）周波数基準を表す第２のデータを、時刻配信プロトコルにより選択された通信ノードからクライアント通信ノードＮ２へ伝送することにある。
【００３４】
第１の主要ステップ（ｉ）および第２の主要ステップ（ｉｉ）は、並行して、または連続して、実行されることが可能であるということに注意することが重要である。
【００３５】
図１に示す実施形態の第１の例では、周波数基準を配信する選択された通信ノード（「同調ソース」とも呼ばれる）は、ソース通信ノードＮ１であり、図２に示す実施形態の第２の例では、周波数基準を配信するために選択された通信ノードは、補助通信ノードＮ３である。
【００３６】
第２のデータは、第２のパケット（またはメッセージ）ＭＩ２の中に伝送される。例えば、こうした第２のデータは、関連する前述の識別子を埋め込んだ１５８８Ｖ２メッセージである。
【００３７】
次の説明では、単に例として、第２のパケット（またはメッセージ）ＭＩ２は、第１のパケット（またはメッセージ）ＭＩ１を伝送するために使用されるものと同じＩＰ時刻配信プロトコルによって伝送されると考える。しかし、これは必須ではない。実際には、第１のパケット（またはメッセージ）ＭＩ１および第２のパケット（またはメッセージ）ＭＩ２をそれぞれ伝送する（または配信する）ために、２つの異なる時刻配信プロトコルを使用することができる。
【００３８】
第２の主要ステップ（ｉｉ）は、本発明によるシステムＳの第２のモジュールＭ２によって実施されることが可能である。図１に示すように、この第２のモジュールＭ２は、ソース通信ノードＮ１の中に配置されることが可能である。しかし、これは必須ではない。実際には、図２に示すように、この第２のモジュールＭ２は、補助通信ノードＮ３の中に配置されることが可能である。
【００３９】
この第２のモジュールＭ２は、選択された時刻配信プロトコルにより、１つまたは複数のクライアント通信ノードＮ２への第２のメッセージＭＩ２の中に同調ソース（すなわち、ソース通信ノードＮ１または補助通信ノードＮ３）によって伝送される第２のデータを生成するように定められる。
【００４０】
この第２のモジュールＭ２は、少なくとも部分的にソフトウェアモジュールで作成されることが好ましい。しかし、第２のモジュールは、（特にハードウェアの時刻スタンピングが必要とされるとき）、（１つもしくは複数の）電子回路またはハードウェアモジュール、あるいはハードウェアとソフトウェアモジュールの組合せで作成されることも可能である。ソフトウェアモジュールで作成される場合、メモリに格納されることが可能である。
【００４１】
第１のモジュールＭ１および第２のモジュールＭ２がソース通信ノードＮ１に配置されているとき、これらは同じモジュール（または装置）の２つの部分である可能性があることに注意することが重要である。
【００４２】
図１に示すように、ソース通信ノードＮ１が第１のメッセージＭＩ１と第２のメッセージＭＩ２の両方の伝送を担っているとき、ソース通信ノードＮ１が、第１の通信パス（またはリンク）Ｐ１で第１のデータを、第２の通信パス（またはリンク）Ｐ２で第２のデータを伝送することが有利である。
【００４３】
本明細書では、「第１の通信パスＰ１および第２の通信パスＰ２」とは、少なくとも１つの中間ノードが異なる中間ノードＩＮｉの第１の群および第２の群からそれぞれ定義される２つの通信パス（またはリンク）を意味する。
【００４４】
第１の（通信）パスＰ１と第２の（通信）パスＰ２は、できるだけ異なることが好ましく、最も好ましくはこれらが完全に異なるということに注意することが重要である。
【００４５】
図２に示す第２の実施形態では、補助通信ノードＮ３およびソース通信ノードＮ１が空間的に離れており、したがってそれぞれ異なる中間ノードＩＮ１およびＩＮ４に接続されているので、第１の（通信）パスＰ１および第２の（通信）パスＰ２は異なる。
【００４６】
本発明による方法の第３の主要ステップ（ｉｉｉ）は、クライアント通信ノードＮ２の中に伝送された第１のデータおよび／または第２のデータを識別し、これらの識別された第１のデータおよび第２のデータによって表されるタイミング情報および／または周波数基準によって、そのクライアントクロックＣＣをマスタクロックＭＣと同期することにある。
【００４７】
そこで、第１のメッセージＭＩ１および第２のメッセージＭＩ２が、図１および２に示すように、それぞれ第１のパスＰ１および第２のパスＰ２をたどる場合、第１のパスＰ１または第２のパスＰ２で障害が発生しても、クライアント通信ノードＮ２は依然として第２のメッセージＭＩ２または第１のメッセージＭＩ１を受信する。第１のメッセージＭＩ１の中に含まれている第１のデータは、第２のメッセージの中にＭＩ２に含まれている第２のデータによって表される周波数基準と相互に関連するタイミング情報を表しており、障害が発生するパスがあっても、クライアント通信ノードＮ２は、そのクライアントクロックＣＣを同期するために必要とされるタイミング情報または周波数基準を自由に得ることができる。
【００４８】
例えば、第１のパスＰ１に障害が発生する場合、タイミング情報を損失するにもかかわらず、クライアントクロックＣＣの安定性は保証される。この安定性は、同期トポロジの再構成のための（遅延）マージンをより大きくする。
【００４９】
第２のパスＰ２に障害が発生する場合、同調ソースＮ１（図１）またはＮ３（図２）から来る周波数基準が失われる。それにもかかわらず、クライアントクロックＣＣは依然として時刻情報を取得し、したがってこの時刻情報からこの周波数基準の推定値を導き出すことができる。
【００５０】
第３の主要ステップ（ｉｉｉ）は、本発明によるシステムＳの第３のモジュールＭ３によって実施されることが可能である。図１および２に示すように、この第３のモジュールＭ３は、ソース通信ノードＮ１の中に配置されることが可能である。しかし、これは必須ではない。実際には、クライアント通信ノードＮ２に連結または接続することができる。さらに一般的には第３のモジュールＭ３は、クライアント通信ノードＮ２と関連付けられる。
【００５１】
第３のモジュールＭ３は、その関連するクライアント通信ノードＮ２によって受信される第１のデータおよび第２のデータを識別し、これらが表すタイミング情報および周波数基準をクライアント通信ノードＮ２に提供するように定められる。
【００５２】
この第３のモジュールＭ３は、少なくとも部分的に、ソフトウェアモジュールで作成されることが好ましい。しかしこれはまた、（１つもしくは複数の）電子回路またはハードウェアモジュール、あるいは（特にハードウェア操作が要求されるとき）ハードウェアモジュールとソフトウェアモジュールの組合せで作成されることも可能である。ソフトウェアモジュールで作成される場合、メモリに格納されることが可能である。
【００５３】
クライアント通信ノードＮ２に受信された第１のデータおよび第２のデータの識別を容易にするために、識別子を利用することが有利であるということに注意することが重要である。
【００５４】
たとえば、第１のステップ（ｉ）では、（第１のモジュールＭ１は）第１のデータに特定の第１の識別子を付加することができ、第２のステップ（ｉｉ）では、（第２のモジュールＭ２は）第２のデータに特定の第２の識別子を付加することができる。この場合、クライアント通信ノードＮ２（より正確にはその関連する第３のモジュールＭ３）は、受信した第１のデータおよび第２のデータをそのそれぞれの第１の識別子および第２の識別子から識別する。
【００５５】
クライアント通信ノードＮ２がいくつかのソース通信ノードＮ１から第１のメッセージＭＩ１を、および／またはいくつかの同調ノードＮ１またはＮ３から第２のメッセージＭＩ２を受信するとき、受信された第１のデータおよび第２のデータの識別を容易にするために、第１のステップ（ｉ）では、（第１のモジュールＭ１が）やはり第１のデータにソース識別子を付加することができ、第２のステップ（ｉｉ）では、（第２のモジュールＭ２が）やはり第２のデータに（同調）ソース識別子を付加することができる。この場合、クライアント通信ノードＮ２（より正確にはその関連する第３のモジュールＭ３）は、受信した第１のデータおよび第２のデータを、そのそれぞれの第１および第２の識別子から、さらにそのそれぞれのソース識別子から識別する。ソース識別子は、例えばＩＰアドレスであることが可能である。
【００５６】
変形形態では、（第１のモジュールＭ１は）その関連するソース通信ノードＮ１を示す第１の識別子、および第１のデータを伝送するためにこのソース通信ノードＮ１によって使用される第１のパスＰ１を示す第２の識別子を、これらの第１のデータに付加することができ、ステップｉｉ）では、（第２のモジュールＭ２は）同調ソース（または選択された通信ノード）Ｎ１またはＮ３を示す第１の識別子、および前記第２のデータを伝送するために使用される他のパスを示す第３の識別子を、前記第２のデータに同様に付加することができる。
【００５７】
この場合、クライアント通信ノードＮ２（より正確にはその関連する第３のモジュールＭ３）は、受信した第１のデータおよび第２のデータを、そのそれぞれの第１、第２、および第３の識別子から識別する。第１の識別子（またはソース識別子）は、例えばＩＰアドレスであることが可能である。
【００５８】
第１のメッセージＭＩ１および第２のメッセージＭＩ２は共に、ソースノードＮ１またはＮ３と少なくとも１つのクライアント通信ノードＮ２との間で交換される双方向メッセージである可能性があることに注意することも重要である。しかし変形形態では、第１のメッセージＭＩ１は、ソース通信ノードＮ１とクライアント通信ノードＮ２との間で交換される双方向メッセージである可能性があるが、第２のメッセージＭＩ２は、同調ソースＮ１またはＮ３から少なくとも１つのクライアント通信ノードＮ２へ伝送される１方向メッセージである可能性がある。
【００５９】
クライアント通信ノードＮ２が、異なる同調ソースＮ１またはＮ３から発する第２のメッセージＭＩ２を受信することができることに注意することも重要である。この場合、クライアントクロックＣＣまたは第３のモジュールＭ３は、例えばＮＴＰメッセージ内の「Ｓｔｒａｔｕｍ」フィールドのような、少なくとも１つのソース品質基準により最良の同調ソースを選択するように定められることが可能である。
【００６０】
本発明は、単に例として上述した方法、システム、および第３のモジュールの実施形態に限定されず、当業者により添付の特許請求の範囲の範囲内とみなされることが可能であるすべての代替的実施形態を含むものである。
【図１】
0005426695.tif 000002
【図２】
0005426695.tif 000003