Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7690519B2 - 時刻同期ドメインの時刻同期のための方法及びデバイス - Google Patents
[go: Go Back, main page]

JP7690519B2 - 時刻同期ドメインの時刻同期のための方法及びデバイス - Google Patents

時刻同期ドメインの時刻同期のための方法及びデバイス Download PDF

Info

Publication number
JP7690519B2
JP7690519B2 JP2023101190A JP2023101190A JP7690519B2 JP 7690519 B2 JP7690519 B2 JP 7690519B2 JP 2023101190 A JP2023101190 A JP 2023101190A JP 2023101190 A JP2023101190 A JP 2023101190A JP 7690519 B2 JP7690519 B2 JP 7690519B2
Authority
JP
Japan
Prior art keywords
time
time synchronization
port
ptp
ports
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.)
Active
Application number
JP2023101190A
Other languages
English (en)
Other versions
JP2024001873A (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.)
Moxa Inc
Original Assignee
Moxa Inc
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
Priority claimed from TW112109568A external-priority patent/TWI866115B/zh
Application filed by Moxa Inc filed Critical Moxa Inc
Publication of JP2024001873A publication Critical patent/JP2024001873A/ja
Application granted granted Critical
Publication of JP7690519B2 publication Critical patent/JP7690519B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0658Clock or time synchronisation among packet nodes
    • H04J3/0661Clock or time synchronisation among packet nodes using timestamps
    • H04J3/0667Bidirectional timestamps, e.g. NTP or PTP for compensation of clock drift and for compensation of propagation delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/12Arrangements providing for calling or supervisory signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/082Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Electric Clocks (AREA)

Description

本発明は、時刻同期のための方法及びデバイスに関し、特に、複数の時刻同期ネットワークドメインにおける時刻同期のための方法及びデバイスに関する。
PTP(Precision Time Protocol)は、IEEE1588によって規定された時刻同期のための標準であり、タイムクリティカルなネットワークを通じて高精度な時刻同期を実現するために使用される。市場が進化するにつれて、異なるネットワークアプリケーションは固有の要件を有する。これに対処するために、電力ネットワーク用のPower Profile(IEEE Std C37.238)、電気通信ネットワーク用のTelecom Profile(ITU-T G.8265.1)、及びGeneralized Precision Time Protocol(gPTP, IEEE Std 802.1AS)のような、多くの異なるPTPプロファイルが、異なるアプリケーション用に提案されている。PTPプロファイルは、異なる分野におけるアプリケーションが、これらの要件を満たすように特定の動作パラメータ、属性及びデフォルト値を設定することを可能にする。しかし、これは、異なるPTPプロファイルを使用するデバイス及びネットワークが効果的に通信することを困難にする可能性がある。一般的に、時刻同期を確保するために、同じ環境内の装置又はデバイスは、同じPTPプロファイルを使用しなければならず、ドメイン間時刻統合を困難にする。
現在、IEEE802.1ASによって定義されるgPTPは、タイムセンシティブネットワーク(TSN, time-sensitive network)において正確な時刻同期を達成するために使用される。gPTPプロファイルは、IEEE1588に従って策定されたPTPプロファイルの1つであり、タイムセンシティブアプリケーションのためのPTPの簡略化及び最適化されたバージョンである。しかし、このプロトコルの下では、全てのデバイス及びネットワークノードは、TSNにおいて時刻同期を実行するためにgPTPプロファイルをサポートする必要がある。これは、gPTPプロファイルを使用するために、他のタイプのPTPプロファイルを使用するデバイスを更新又は修正する必要があるデバイス製造業者にとって問題となる可能性がある。したがって、この分野において改善の必要性が存在する。
したがって、本発明の主な目的は、従来技術の欠点を改善するために、時刻同期の精度に影響を与えることなく、時刻同期のために異なるタイプのPTPプロファイルを使用する複数のデバイス又はネットワークを統合するための方法を提供することである。
本発明の実施形態は、時刻同期デバイスのための時刻同期方法を開示する。時刻同期デバイスは、複数のポートを通じて複数の時刻同期ドメインに接続され、複数の時刻同期ドメインは、複数のPTP(Precision Time Protocol)プロファイルを使用する。時刻同期方法は、複数のポートのそれぞれが時刻受信ポートであるか時刻送信ポートであるかを決定するステップと、複数の時刻同期ドメインのグランドマスタークロックの情報を取得するステップと、複数のPTPプロファイルにおける複数のポートの各時刻送信ポートに対応するPTPプロファイルに従ってグランドマスタークロックの情報に対して情報変換を実行して、複数のポートの各時刻送信ポートに対応する複数のクロック情報を生成するステップと、複数のクロック情報の対応するクロック情報を複数のポートの各時刻送信ポートから対応する時刻同期ドメインに送信して、時刻同期を実行するステップとを含む。
本発明の実施形態は、時刻同期デバイスを開示する。時刻同期デバイスは、複数のポートを通じて複数の時刻同期ドメインに接続され、複数の時刻同期ドメインは、複数のPTP(Precision Time Protocol)プロファイルを使用する。時刻同期デバイスは、処理ユニット及び記憶ユニットを含む。処理ユニットは、プログラムコードを実行するように構成される。記憶ユニットは、処理ユニットに結合され、時刻同期方法を実行するように処理ユニットに命令するためにプログラムコードを記憶するように構成される。時刻同期方法は、複数のポートのそれぞれが時刻受信ポートであるか時刻送信ポートであるかを決定するステップと、複数の時刻同期ドメインのグランドマスタークロックの情報を取得するステップと、複数のPTPプロファイルにおける複数のポートの各時刻送信ポートに対応するPTPプロファイルに従ってグランドマスタークロックの情報に対して情報変換を実行して、複数のポートの各時刻送信ポートに対応する複数のクロック情報を生成するステップと、複数のクロック情報の対応するクロック情報を複数のポートの各時刻送信ポートから対応する時刻同期ドメインに送信して、時刻同期を実行するステップとを含む。
本発明の上記及び他の目的は、様々な図及び図面に示される好ましい実施形態の以下の詳細な説明を読んだ後に、当業者には疑いなく明らかになる。
ネットワークシステムの概略図である。 本発明の実施形態による時刻同期ネットワークシステムの概略図である。 本発明の実施形態による時刻同期方法のフローチャートである。 本発明の実施形態による2つの時刻同期デバイスを含む時刻同期ネットワークシステムの概略図である。 本発明の実施形態による2つの時刻同期デバイスを含む時刻同期ネットワークシステムの概略図である。 本発明の実施形態による時刻同期デバイスの時刻を同期するための時刻同期ネットワークシステムの概略図である。 本発明の実施形態によるネットワークデバイスの概略図である。
特定のコンポーネントを示すために、特定の用語が説明及び以下の特許請求の範囲を通じて使用される。当業者が理解するように、ハードウェア製造業者は、コンポーネントを異なる名称で示すことがある。この文献は、名称は異なるが機能は異ならないコンポーネントの間を区別することを意図するものではない。以下の説明及び特許請求の範囲において、「含む(include)」及び「含む(comprise)」という用語は、オープンエンド方式で利用され、したがって、「含むが、これに限定されない」ことを意味するように解釈されるべきである。
ネットワークシステム1の概略図である図1を参照する。ネットワークシステム1は、時刻同期ドメイン12_1~12_3を含み、各時刻同期ドメインは、有線ネットワーク、無線ネットワーク又はこれらの組み合わせから構成されるネットワークドメインでもよく、複数のデバイス、ネットワークスイッチ等(複数のクロックを含む)から構成されるネットワークドメインでもよく、或いは、単一のデバイスのみ(1つのクロックのみを含む)から構成されるネットワークドメインでもよい。時刻同期ドメイン12_1~12_3は、それぞれ異なるタイプのPTP(Precision Time Protocol)プロファイルA~Cの仕様に従って動作する時刻同期ドメインである。時刻同期ドメイン12_1~12_3は、異なるPTPプロファイルA~Cに従って時刻同期機構を動作させるので、時刻同期のためのドメイン間統合が実行できない点に留意すべきである。この状況では、各時刻同期ドメインは、各時刻同期ドメインのグランドマスタ(GM, grandmaster)クロックとして動作するための最適クロック(図1における最適クロック14_1~14_3等)を有してもよい。言い換えると、同じネットワークドメインに属するデバイスは、これらが属するネットワークドメインのグランドマスタークロックに従って時刻同期を実行する。最適クロックは、時刻ソース、時刻精度及び発振器安定性のような要因に基づいて評価された特定の時刻同期ドメインに適した最も理想的なクロックを示し、また、ユーザによって特定の時刻同期ドメインに最も適していると決定されたクロックでもよい。この状況では、製造業者がネットワークドメインにおいて新たなデバイスを交換又は追加しようとするとき、新たなデバイスは、ネットワークドメインによって使用されるPTPプロファイルと互換性がなければならず、デバイス製造業者がデバイスを開発するとき、異なる分野において適用可能であるように、異なるタイプのPTPプロファイルについてカスタマイズ及び調整が別々に実行されるべきであり、ネットワークドメインが他の特定の時刻同期ドメインと統合する必要があるとき、全ての装置及びネットワークデバイスについての更新は、gPTP(generalized Precision Time Protocol)プロファイルと互換性があることが必要とされることがある。
時刻同期の精度に影響を与えることなく、ネットワークシステム1内の全てのデバイスが同じグランドマスタークロックに基づいて時刻同期に達することを確保するために、本発明は、異なる時刻同期ドメインの時刻を統合するように時刻同期ドメイン12_1~12_3に接続され得る時刻同期デバイスを提供する。具体的には、本発明の実施形態による時刻同期ネットワークシステム2の概略図である図2を参照する。時刻同期ネットワークシステム2は、時刻同期ドメイン12_1~12_3と、時刻同期デバイス10とを含む。時刻同期デバイス10は、ネットワーク内で動作するゲートウェイ、スイッチ、ルータ又はブリッジのようなネットワークデバイスでもよいが、これらに限定されない。時刻同期デバイス10は、それぞれポート16_1~16_3を通じて時刻同期ドメイン12_1~12_3に接続される。本発明の実施形態では、時刻同期ドメイン12_1~12_3は、時刻同期ドメイン12_1~12_3内の全ての装置及びデバイスが指定されたネットワークドメインのグランドマスタークロック14_1に従って同期され得るように、時刻同期方法に従って時刻同期デバイス10を通じて時刻同期を実行してもよい。さらに、時刻同期ネットワークシステム2において、時刻同期ドメイン12_1~12_3の数は3であるが、これは例示のためのものである。本発明の実施形態の時刻同期デバイス10は、時刻同期のための任意の数の時刻同期ドメインに適用されてもよく、これに限定されない。
本発明の時刻同期方法は、図3に示すようなプロセス3に要約されてもよく、プロセス3は、以下のステップを含む。
ステップ300:開始。
ステップ302:複数のポートのそれぞれが時刻受信ポートであるか時刻送信ポートであるかを決定する。
ステップ304:複数の時刻同期ドメインのグランドマスタークロックの情報を取得する。
ステップ306:複数のPTPプロファイルにおける複数のポートの各時刻送信ポートに対応するPTPプロファイルに従ってグランドマスタークロックの情報に対して情報変換を実行して、複数のポートの各時刻送信ポートに対応する複数のクロック情報を生成する。
ステップ308:複数のクロック情報の対応するクロック情報を複数のポートの各時刻送信ポートから対応する時刻同期ドメインに送信して、時刻同期を実行する。
ステップ310:終了。
プロセス3によれば、まず、時刻同期デバイス10は、複数のポートのそれぞれが時刻受信ポート又は時刻送信ポートであると決定する(ステップ302)。時刻受信ポートは、クロック及び時刻のような情報を受信するために使用されるポート、又はPTPの仕様に従ってSlavePortに設定されたポート状態(portState)を有するポートを示し、時刻送信ポートは、クロック及び時刻のような情報を送信するために使用されるポート、又はPTPの仕様に従ってMasterPortに設定されたポート状態を有するポートを示す。各ポートが時刻受信ポート又は時刻送信ポートであると決定した後に、時刻同期デバイス10は、グランドマスタークロックに関する情報を更に取得する必要がある(ステップ304)。したがって、時刻同期デバイス10は、複数のPTPプロファイルにおける複数のポートの各時刻送信ポートに対応するPTPプロファイルに従ってグランドマスタークロックの情報に対して情報変換を実行して、各時刻送信ポートに対応するクロック情報を生成し(ステップ306)、次いで、各時刻送信ポートから対応する時刻同期ドメインにクロック情報を送信して(ステップ308)、時刻を同期させる必要がある。したがって、時刻同期デバイス10に接続された全ての時刻同期ドメインは、同じグランドマスタークロックの時刻に従って動作してもよい。
言い換えると、時刻同期デバイス10は、時刻受信ポートを通じてグランドマスタークロックから送信されたクロック関連情報を受信し、時刻送信ポートに対応するPTPプロファイルに従ってグランドマスタークロック情報に対して情報変換を実行し、次いで、各時刻送信ポートを通じて変換されたクロック情報を対応する時刻同期ドメインに送信する。したがって、時刻同期ネットワークシステム2の全てのデバイス及び装置は、同じグランドマスタークロックの時刻に従って動作してもよい。
具体的には、図2を例として挙げると、時刻同期デバイス10は、まず、ポート16_1~16_3のそれぞれが時刻受信ポート又は時刻送信ポートであると決定する。実施形態では、時刻同期デバイス10は、まず、グランドマスタークロック14_1が属する時刻同期ドメイン12_1のPTPプロファイルAを決定し、次いで、時刻同期デバイス10の全てのポート16_1~16_3に対応するPTPプロファイルと1つずつ比較してもよい。ポート16_1~16_3の1つに対応するPTPプロファイルがPTPプロファイルAと同じであるとき、そのポートは時刻受信ポート(すなわち、ポート16_1)であると決定され、他のポート(すなわち、ポート16_2及び16_3)は時刻送信ポートであると決定される。時刻受信ポート16_1は、時刻同期ドメイン12_1のグランドマスタークロック14_1から送信された通知メッセージ又は同期メッセージのようなクロック関連情報を受信するので、時刻同期デバイス10は、時刻受信ポート16_1を通じてグランドマスタークロックに関する情報を取得してもよい。さらに、時刻同期デバイス10は、それぞれPTPプロファイルB及びCについて、すなわち、時刻送信ポート16_2及び16_3に対応する時刻同期ドメイン12_2及び12_3について情報変換を実行して、時刻同期ドメイン12_2及び12_3に対応するクロック情報を生成する必要がある。最後に、時刻同期デバイス10は、、時刻送信ポート16_2及び16_3を通じて、変換されたクロック情報を対応する時刻同期ドメイン12_1、12_3に送信して、時刻を同期させる。
上記から分かるように、時刻同期デバイス10は、時刻受信ポート16_1を通じて時刻同期ドメイン12_1からグランドマスタークロック14_1の情報を受信し、当該情報は、クロック関連情報及び時刻情報を含む。時刻同期ドメイン12_1から受信したグランドマスタークロック14_1の情報は、PTPプロファイルAに従って送信された情報であるので、時刻同期デバイス10は、フォーマット及び情報変換を実行して、異なるPTPプロファイルを使用するネットワークドメインに適した情報を生成する必要がある。したがって、時刻同期デバイス10は、時刻受信ポート16_1によって受信されたグランドマスタークロック14_1の情報を、それぞれ時刻同期ドメイン12_2及び12_3に対応するPTPプロファイルB及びCに従って変換し、最後に、それぞれ時刻送信ポート16_2及び16_3を通じてフォーマット変換された時刻情報を時刻同期ドメイン12_2及び12_3に送信する。したがって、様々なタイプのPTPプロファイルを使用するネットワークドメイン間の時刻同期が実現され得る。
図2において、単一の時刻同期デバイス10を利用し、プロセス3を参照することによって、時刻同期ネットワークシステム2は、時刻同期デバイス10に接続された全ての時刻同期ドメインが同じグランドマスタークロックの時刻に従って動作して、時刻を同期させることを達成する。当業者は、システムの必要性に従って適切な修正を行ってもよく、これに限定されない。例えば、本発明の実施形態による時刻同期ネットワークシステム4の概略図である図4を参照する。この実施形態では、時刻同期ネットワークシステム4は、2つの時刻同期デバイス40_1及び40_2を通じて時刻同期ドメイン12_1~12_3の時刻同期を実行する。時刻同期デバイス40_1は、それぞれポート46_1及び46_2を通じて時刻同期ドメイン12_1及び12_2に接続され、時刻同期デバイス40_2は、それぞれ接続ポート46_3及び46_4を通じて時刻同期ドメイン12_2及び12_3に接続される。時刻同期デバイス10の動作方法と同様に、グランドマスタークロック14_1が属する時刻同期ドメインを決定した後に、時刻同期デバイス40_1は、対応するPTPプロファイルAを決定してもよく、それにより、ポート46_1が時刻受信ポートであり、ポート46_2が時刻送信ポートであると決定する。したがって、時刻同期デバイス40_1を通じて、PTPプロファイルAに関連するグランドマスタークロック14_1の情報は、時刻受信ポート46_1によって受信されてもよく、PTPプロファイルBに対応する時刻情報は、情報及びフォーマット変換の後に、時刻送信ポート46_2を通じて時刻同期ドメイン12_1に送信される。この状況で、時刻同期ドメイン12_2は、時刻同期ドメイン12_1に位置するグランドマスタークロック14_1に従って同期してもよい。対応して、グランドマスタークロック14_1の情報が時刻同期ドメイン12_2を通じて時刻同期デバイス40_2に送信されるので、時刻同期デバイス40_2は、ポート46_3が時刻受信ポートであり、ポート46_4が時刻送信ポートであると決定してもよい。したがって、時刻同期デバイス40_2を通じて、PTPプロファイルBに関連するグランドマスタークロック14_1の情報は、時刻受信ポート46_3によって受信されてもよく、次いで、PTPプロファイルCに対応する時刻情報は、情報及びフォーマット変換の後に、時刻送信ポート46_4を通じて時刻同期ドメイン12_3に送信される。したがって、時刻同期ネットワークシステム4は、2つの時刻同期デバイス40_1及び40_2を利用することによって、時刻同期ドメイン12_1~12_3についての時刻同期を達成してもよい。
本発明の実施形態による時刻同期ネットワークシステム5の概略図である図5を参照する。この実施形態では、時刻同期ネットワークシステム5は、2つの時刻同期デバイス50_1及び50_2を通じて時刻同期ドメイン12_1~12_3の時刻同期を実行する。時刻同期デバイス50_1は、それぞれポート56_1及び56_2を通じて時刻同期ドメイン12_1及び12_2に接続され、時刻同期デバイス50_2は、それぞれ接続ポート56_3及び56_4を通じて時刻同期ドメイン12_1及び12_3に接続される。グランドマスタークロック14_1が属する時刻同期ドメインを決定した後に、時刻同期デバイス50_1は、対応するPTPプロファイルAを決定してもよく、それにより、ポート56_1が時刻受信ポートであり、ポート56_2が時刻送信ポートであると決定する。時刻同期デバイス50_1を通じて、PTPプロファイルAに関連するグランドマスタークロック14_1の情報は、時刻受信ポート56_1によって受信されてもよく、次いで、PTPプロファイルBに対応する時刻情報は、情報及びフォーマット変換の後に、時刻送信ポート56_2を通じて時刻同期ドメイン12_2に送信される。したがって、時刻同期ドメイン12_2は、時刻同期ドメイン12_1に位置するグランドマスタークロック14_1に従って同期してもよい。同様に、時刻同期デバイス50_2は、ポート56_3が時刻受信ポートであり、ポート56_4が時刻送信ポートであると決定してもよい。時刻同期デバイス50_2を通じて、PTPプロファイルAに関連するグランドマスタークロック14_1の情報は、時刻受信ポート56_3によって受信されてもよく、次いで、PTPプロファイルCに対応する時刻情報は、情報及びフォーマット変換の後に、時刻送信ポート56_4を通じて時刻同期ドメイン12_3に送信される。したがって、時刻同期ネットワークシステム5は、2つの時刻同期デバイス50_1及び50_2を利用することによって、時刻同期ドメイン12_1~12_3についての時刻同期を達成してもよい。
上記の実施形態では、時刻同期デバイスは、グランドマスタークロックに対応するPTPプロファイルと各ポートに対応するPTPプロファイルとを比較することにより、ポートのそれぞれが時刻受信ポートであるか時刻送信ポートであるかを決定する。別の実施形態では、時刻同期デバイスのクロックはグランドマスタークロックでもよく、言い換えると、グランドマスタークロックは、時刻同期デバイスに接続されたいずれの時刻同期ドメインにも属さない。この状況では、時刻同期は依然としてプロセス3に従って実行されてもよい。本発明の実施形態による時刻同期ネットワークシステム6の概略図である図6を参照する。時刻同期ネットワークシステム6は、時刻同期ドメイン12_1~12_3と、時刻同期デバイス60とを含む。この実施形態では、時刻同期ネットワークシステム6は、時刻同期デバイス6のクロック64をグランドマスタークロックとし、それに従って時刻同期ドメイン12_1~12_3の時刻を同期させる。当該実施形態では、グランドマスタークロック64は、時刻同期デバイス60に接続された時刻同期ドメイン12_1~12_3のいずれにも属さず、したがって、時刻同期デバイス60は、ポート66_1~66_3のそれぞれが時刻送信ポートであると決定してもよい(ステップ302)。時刻同期デバイス60は時刻受信ポートを有さないので、グランドマスタークロック64の情報は、時刻同期デバイス60から直接取得される(ステップ304)。そして、時刻同期デバイス60は、時刻送信ポート66_1~66_3に対応する時刻同期ドメイン12_1~12_3によって使用されるPTPプロファイルA、B及びCに対して情報変換を実行して、時刻同期ドメイン12_1~12_3に対応するクロック情報を生成する必要がある(ステップ306)。最後に、変換されたクロック情報は、時刻送信ポート66_1~66_3を通じて対応する時刻同期ドメイン12_1~12_3に送信され(ステップ308)、時刻を同期させる。したがって、時刻同期ドメイン12_1~12_3の全ては、時刻同期デバイス60によって提供されるグランドマスタークロック64の時刻に従って動作してもよい。
上記の実施形態における時刻同期ネットワークシステム2、4、5及び6は、3つの時刻同期ドメインと、1つ又は2つの時刻同期デバイスとを含むが、これらは例示目的のためのものである点に留意すべきである。本発明の実施形態は、任意の数又は組み合わせの時刻同期ドメイン及び時刻同期デバイスに適用されてもよく、これらに限定されない。当業者は、実際の要件に従って適切なネットワークトポロジを採用すべきである。
さらに、本発明の実施形態によるネットワークデバイス7の概略図である図7を参照する。ネットワークデバイス7は、ネットワーク内で動作するゲートウェイ、スイッチ、ルータ又はブリッジでもよいが、これらに限定されない。本発明の実施形態の時刻同期デバイス10、40_1、40_2、50_1、50_2及び60を実装するために、複数のポートを有する任意のネットワークデバイス7が使用されてもよい。図7に示すように、ネットワークデバイス7は、処理ユニット70及び記憶ユニット72を含んでもよい。処理ユニット70は、汎用プロセッサ、マイクロプロセッサ、特定用途向け集積回路(ASIC, application-specific integrated circuit)又はこれらの組み合わせでもよい。記憶ユニット72は、処理ユニット70に結合され、プログラムコード720を記憶するための任意のタイプのデータ記憶デバイスでもよく、プログラムコード720は、処理ユニット70によって読み取られ、実行される。例えば、記憶ユニット72は、読み取り専用メモリ(ROM, read-only memory)、フラッシュメモリ、ランダムアクセスメモリ(RAM, random-access memory)、ハードディスク、光データ記憶デバイス、不揮発性記憶ユニット等でもよいが、これらに限定されない。
ネットワークデバイス7は、本発明の実施形態を実施するために必要とされる必要なコンポーネントを表すために使用され、当業者は、それに従って様々な修正及び調整を行ってもよく、これに限定されない。例えば、ネットワークデバイス7が時刻同期デバイスを実装するために適用されるとき、時刻同期方法のためのプロセス3は、プログラムコード720にコンパイルされ、記憶ユニット72に記憶され、処理ユニット70によって実行されてもよい。さらに、記憶ユニット72はまた、グランドマスタークロックに関する関連情報、PTPプロファイル、及び時刻同期方法を実行するために必要なデータを記憶するためにも使用され、これらに限定されない。
要するに、本発明は、異なるPTPプロファイルを使用する複数の時刻同期ドメインのためのドメイン間時刻同期を実現し、従来技術における統合柔軟性の欠如を改善する時刻同期方法及び装置を提供する。
当業者は、本発明の教示を保持しつつ、デバイス及び方法の多数の修正及び変更が行われてもよいことを容易に認識する。したがって、上記の開示は、添付の特許請求の範囲の境界によってのみ限定されるものとして解釈されるべきである。

Claims (10)

  1. 時刻同期デバイスのための時刻同期方法であり、前記時刻同期デバイスは、複数のポートを通じて複数の時刻同期ドメインに接続され、前記複数の時刻同期ドメインは、複数のPTP(Precision Time Protocol)プロファイルを使用する、方法であって、
    前記複数のポートのそれぞれが時刻受信ポートであるか時刻送信ポートであるかを決定するステップと、
    前記複数の時刻同期ドメインのグランドマスタークロックの情報を取得するステップと、
    前記複数のPTPプロファイルにおける前記複数のポートの各時刻送信ポートに対応するPTPプロファイルに従って前記グランドマスタークロックの前記情報に対して情報変換を実行して、前記複数のポートの各時刻送信ポートに対応する複数のクロック情報を生成するステップと、
    前記複数のクロック情報の対応するクロック情報を前記複数のポートの各時刻送信ポートから対応する時刻同期ドメインに送信して、時刻同期を実行するステップと
    を含み、
    前記複数のポートのそれぞれが時刻受信ポートであるか時刻送信ポートであるかを決定するステップは、
    前記グランドマスタークロックが属する時刻同期ドメインの第1のPTPプロファイルを決定するステップと、
    前記複数のPTPプロファイルを前記第1のPTPプロファイルと比較して、複数の比較結果を生成するステップと、
    前記複数の比較結果に従って、前記複数のポートのうちの1つが時刻受信ポートであり、他のポートが時刻送信ポートであると決定するステップと
    を含む、時刻同期方法。
  2. 前記複数の比較結果に従って、前記複数のポートのうちの1つが時刻受信ポートであり、他のポートが時刻送信ポートであると決定するステップは、
    前記複数の比較結果のうちの1つが、ポートに対応するPTPプロファイルが前記第1のPTPプロファイルに適合することを示すとき、前記ポートが前記時刻受信ポートであると決定し、他のポートが前記時刻送信ポートであると決定するステップを含む、請求項1に記載の時刻同期方法。
  3. 前記複数の時刻同期ドメインの前記グランドマスタークロックの前記情報を取得するステップは、
    前記時刻受信ポートから前記グランドマスタークロックの前記情報を受信するステップを含む、請求項1に記載の時刻同期方法。
  4. 前記時刻同期デバイスは、ゲートウェイ、スイッチ、ルータ又はブリッジである、請求項1に記載の時刻同期方法。
  5. 前記複数のPTPプロファイルは異なる、請求項1に記載の時刻同期方法。
  6. 時刻同期デバイスであり、前記時刻同期デバイスは、複数のポートを通じて複数の時刻同期ドメインに接続され、前記複数の時刻同期ドメインは、複数のPTP(Precision Time Protocol)プロファイルを使用する、時刻同期デバイスであって、
    プログラムコードを実行するように構成された処理ユニットと、
    前記処理ユニットに結合され、時刻同期方法を実行するように前記処理ユニットに命令するために前記プログラムコードを記憶するように構成された記憶ユニットと
    を含み、
    前記時刻同期方法は、
    前記複数のポートのそれぞれが時刻受信ポートであるか時刻送信ポートであるかを決定するステップと、
    前記複数の時刻同期ドメインのグランドマスタークロックの情報を取得するステップと、
    前記複数のPTPプロファイルにおける前記複数のポートの各時刻送信ポートに対応するPTPプロファイルに従って前記グランドマスタークロックの前記情報に対して情報変換を実行して、前記複数のポートの各時刻送信ポートに対応する複数のクロック情報を生成するステップと、
    前記複数のクロック情報の対応するクロック情報を前記複数のポートの各時刻送信ポートから対応する時刻同期ドメインに送信して、時刻同期を実行するステップと
    を含み、
    前記複数のポートのそれぞれが時刻受信ポートであるか時刻送信ポートであるかを決定するステップは、
    前記グランドマスタークロックが属する時刻同期ドメインの第1のPTPプロファイルを決定するステップと、
    前記複数のPTPプロファイルを前記第1のPTPプロファイルと比較して、複数の比較結果を生成するステップと、
    前記複数の比較結果に従って、前記複数のポートのうちの1つが時刻受信ポートであり、他のポートが時刻送信ポートであると決定するステップと
    を含む、時刻同期デバイス。
  7. 前記複数の比較結果に従って、前記複数のポートのうちの1つが時刻受信ポートであり、他のポートが時刻送信ポートであると決定するステップは、
    前記複数の比較結果のうちの1つが、ポートに対応するPTPプロファイルが前記第1のPTPプロファイルに適合することを示すとき、前記ポートが前記時刻受信ポートであると決定し、他のポートが前記時刻送信ポートであると決定するステップを含む、請求項に記載の時刻同期デバイス。
  8. 前記複数の時刻同期ドメインの前記グランドマスタークロックの前記情報を取得するステップは、
    前記時刻受信ポートから前記グランドマスタークロックの前記情報を受信するステップを含む、請求項に記載の時刻同期デバイス。
  9. ゲートウェイ、スイッチ、ルータ又はブリッジである、請求項に記載の時刻同期デバイス。
  10. 前記複数のPTPプロファイルは異なる、請求項に記載の時刻同期デバイス。
JP2023101190A 2022-06-22 2023-06-20 時刻同期ドメインの時刻同期のための方法及びデバイス Active JP7690519B2 (ja)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US202263354238P 2022-06-22 2022-06-22
US63/354,238 2022-06-22
TW112109568A TWI866115B (zh) 2022-06-22 2023-03-15 時間同步網域同步時間之方法與裝置
TW112109568 2023-03-15

Publications (2)

Publication Number Publication Date
JP2024001873A JP2024001873A (ja) 2024-01-10
JP7690519B2 true JP7690519B2 (ja) 2025-06-10

Family

ID=86760346

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023101190A Active JP7690519B2 (ja) 2022-06-22 2023-06-20 時刻同期ドメインの時刻同期のための方法及びデバイス

Country Status (3)

Country Link
US (1) US12388551B2 (ja)
EP (1) EP4297303A1 (ja)
JP (1) JP7690519B2 (ja)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101009546A (zh) 2006-12-31 2007-08-01 中控科技集团有限公司 采用不同时间同步协议的网段间实现时间同步的方法
CN112688752A (zh) 2019-10-18 2021-04-20 华为技术有限公司 时间同步方法、用于时间同步的消息处理方法及装置
US20220103278A1 (en) 2020-09-30 2022-03-31 Ufi Space Co., Ltd. Synchronization device and synchronization method
JP2022056988A (ja) 2020-09-30 2022-04-11 株式会社明電舎 時刻同期方式、時刻同期方法、通信装置

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8064485B1 (en) * 2008-11-14 2011-11-22 Cisco Technology, Inc. System and method for providing quality inter-domain network time transport
US8693506B2 (en) * 2010-11-02 2014-04-08 Alcatel Lucent Transparent clock adaptor for a network device
US8954609B1 (en) 2012-04-25 2015-02-10 Juniper Networks, Inc. Time adjustment using time-to-live values
CN103634091B (zh) 2012-08-20 2019-05-24 中兴通讯股份有限公司 一种多同步域的时间同步系统、方法及跨域设备
US9432751B2 (en) * 2013-09-30 2016-08-30 Microsemi Communications, Inc. PTP transparent clock system upgrade solution
US9270395B2 (en) * 2014-05-05 2016-02-23 Telefonaktiebolaget L M Ericsson (Publ) Method for robust PTP synchronization with default 1588V2 profile
US9369896B1 (en) * 2014-07-23 2016-06-14 Google Inc. Scalable multi-source GPS signal distribution network
US10313041B2 (en) 2016-06-10 2019-06-04 Apple Inc. Determination of accuracy of a chain of clocks
US10158441B1 (en) * 2017-06-02 2018-12-18 Apple Inc. Securing time between nodes
BR112022011076A2 (pt) * 2019-12-10 2022-08-23 Arris Entpr Llc Sistemas e métodos para correção de grandes fases em arquiteturas de rede r-phy
US12160498B1 (en) * 2022-11-18 2024-12-03 Nvidia Corporation Time synchronization message conversion

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101009546A (zh) 2006-12-31 2007-08-01 中控科技集团有限公司 采用不同时间同步协议的网段间实现时间同步的方法
CN112688752A (zh) 2019-10-18 2021-04-20 华为技术有限公司 时间同步方法、用于时间同步的消息处理方法及装置
US20220103278A1 (en) 2020-09-30 2022-03-31 Ufi Space Co., Ltd. Synchronization device and synchronization method
JP2022056988A (ja) 2020-09-30 2022-04-11 株式会社明電舎 時刻同期方式、時刻同期方法、通信装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"IEEE Standard for a Precision Clock Synchronization Protocol for Networked Mesurement and Control Systems;IEEE Std 1588-2019(Revision of IEEE Std 1588-2019)",IEEE STANDARD,IEEE,PISCATAWAY,NJ USA,URL:https://ieeexplore.ieee.org/document/9120376,2020年06月23日

Also Published As

Publication number Publication date
EP4297303A1 (en) 2023-12-27
JP2024001873A (ja) 2024-01-10
US20230421280A1 (en) 2023-12-28
US12388551B2 (en) 2025-08-12

Similar Documents

Publication Publication Date Title
CN102404840B (zh) 无线系统中的节点及其时间和频率同步方法
US12574874B2 (en) Clock synchronization mode indication method and communication apparatus
WO2018088402A1 (ja) 無線機器、無線機器の処理方法およびプログラム
JP6555445B1 (ja) 時刻同期システム、タイムマスタ、管理マスタおよび時刻同期方法
CN111740800A (zh) 基于sdn架构5g智能节点的多精度时钟同步方法
EP3731441B1 (en) Synchronization information transmission method, synchronization method, network node and storage medium
JP7690519B2 (ja) 時刻同期ドメインの時刻同期のための方法及びデバイス
CN111614424B (zh) 一种子网融合方法、装置、节点及存储介质
US20240204898A1 (en) Method and Device for Time Synchronization of Time Synchronization Domains
CN115865246A (zh) 时间同步装置、系统及方法
TWI863171B (zh) 時間同步網域同步時間之方法與裝置
US20250132851A1 (en) Time Synchronization Method and Time Synchronization Device
TWI866115B (zh) 時間同步網域同步時間之方法與裝置
US20250132852A1 (en) Time Synchronization Method and Time Synchronization Device
KR20220138582A (ko) 시간민감형 통신(Time Sensitive Communication)을 위한 5G 시스템 내에서의 시간 동기 방법 및 관리
JP2018117229A (ja) 電話システム
CN115276869B (zh) 时钟同步方法、装置、电子设备及存储介质
CN119922678A (zh) 移动电信网络的微型基站与其校时方法
HK40029240B (en) Synchronization information transmission method, synchronization method, network node and storage medium
HK40029240A (en) Synchronization information transmission method, synchronization method, network node and storage medium
JP2017192067A (ja) 無線通信プログラムおよび無線装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230620

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240528

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240604

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240829

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20241112

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250127

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: 20250520

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250529

R150 Certificate of patent or registration of utility model

Ref document number: 7690519

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150