JP4351360B2 - 通信装置の時計のうるう秒補正方法及び通信装置 - Google Patents

通信装置の時計のうるう秒補正方法及び通信装置 Download PDF

Info

Publication number
JP4351360B2
JP4351360B2 JP2000124556A JP2000124556A JP4351360B2 JP 4351360 B2 JP4351360 B2 JP 4351360B2 JP 2000124556 A JP2000124556 A JP 2000124556A JP 2000124556 A JP2000124556 A JP 2000124556A JP 4351360 B2 JP4351360 B2 JP 4351360B2
Authority
JP
Japan
Prior art keywords
leap
correction
communication device
time
clock
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.)
Expired - Fee Related
Application number
JP2000124556A
Other languages
English (en)
Other versions
JP2001308836A (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.)
NTT Communications Corp
Original Assignee
NTT Communications Corp
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 NTT Communications Corp filed Critical NTT Communications Corp
Priority to JP2000124556A priority Critical patent/JP4351360B2/ja
Publication of JP2001308836A publication Critical patent/JP2001308836A/ja
Application granted granted Critical
Publication of JP4351360B2 publication Critical patent/JP4351360B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Electric Clocks (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Description

【0001】
【発明の属する技術分野】
この発明は、通信に必要なパラメータ設定などを予約により実行するために通信装置に設けられた高い精度の時計に対するうるう秒補正方法及び上記時計を備えた通信装置に関する。
【0002】
【従来の技術】
図5に従来のうるう秒補正方法を適用した通信網を示す。複数の通信装置11により通信網12が構成され、各通信装置11には、通信速度の設定や、ATM(非同期転送モード)における着信セルのアドレス(VPI:Virtual Channel Identifier)の設定などの通信に必要なパラメータ設定などを予約して、予約した時刻になるとそのパラメータ設定を実行するために、高い精度の時刻を出力する時計13が設けられている。各時計13は、通常は通信装置11に供給されるクロックと同期して動作するようにされている。
【0003】
この通信網12にNTP(Network Time Protocol:RFC2030)サーバ14が接続されており、時計13の時刻を補正する場合は各通信装置11はNTPサーバにアクセスして、NTPサーバから現在時刻と、網内遅延補正データとを受信し、これら受信情報に基づき、その時計13の時刻を設定している。
世界時として1秒の長さはセシウム原子の遷移に対応したマイクロ波の周期と定義されている。しかし、地球の自転に基づいて決められる時系(世界時)は変動があり、この二つの時系に生じる差を0.9秒以内に保つために、必要に応じて1秒のステップ調整を世界一斉に行っている。この補正はうるう秒補正といわれ、うるう秒の補正を行う時刻は国際間の申し合わせにより、日本では毎年の1月1日8時59分59秒と、7月1日8時59分59秒に慣例的に決められているが、地球の自転速度の変動のため、その時刻に必ず補正するとは限らず、つまり補正する周期が一定していない。補正を行うか否かはその補正時刻の約1ケ月程度前に公布される。うるう秒の補正は通常は時刻を1秒遅らせる補正である。
【0004】
従来において先述したNTPによる補正を行う方法においては、うるう秒の補正も、NTPサーバ14をアクセスして、正しい現在時刻を取得することによって行っていた。
一方、通信網12には図6に示すように、オペレーションシステム15が設けられ、電気通信サービスの維持、向上、通信網の効率的運営のために、必要なトラヒックデータ、故障データなど多種データの測定、収集、故障箇所の試験、診断、異常発生時の措置、設備設計、管理などを行って、保守運用がなされている。
【0005】
従来、うるう秒の補正をこのオペレーションシステム15を利用して行うこともなされている。この補正方法は、オペレーションシステム15に備えている時計のうるう秒を補正すると、オペレーションシステム15からその通信網12内の各通信装置11に対し、その時計13を、オペレーションシステム15のうるう秒が補正された時刻に設定する指示を行う方法である。
【0006】
【発明が解決しようとする課題】
従来のNTPによる時刻補正方法により、各通信装置が同時にうるう秒補正を行うようにするには、通信網12を構成する通信装置11の数が多い場合は、多数の通信装置11からのアクセスに対し対応できるようにするにはNTPサーバ14の規模が大きくなる。同様に、オペレーションシステム15から全ての通信装置11に対し、うるう秒補正を同時に行うことができるようにすると、オペレーションシステム15の規模が大きくなる。
【0007】
一方、NTPサーバ14、オペレーションシステム15の規模を大きくしないと、うるう秒の補正が必要となった時刻から、全ての通信装置11の時計13についてうるう秒補正が行われるまでに時間がかかり、そのうるう秒補正が遅れる時計程、時刻誤差が生じた状態が長くなるという問題が生じていた。
【0008】
【課題を解決するための手段】
この発明によればオペレーションシステムから、うるう秒補正を実行する時刻の前に、各通信装置にうるう秒補正実行情報を予約設定し、各通信装置においてうるう秒補正実行時刻に、うるう秒補正実行情報が予約設定されていれば、うるう秒補正を実行する。
【0009】
【発明の実施の形態】
図1に図6と対応する部分に同一番号を付けてこの発明方法が適用されるシステム例を示す。うるう秒補正が必要であることが公布されると、オペレーションシステム15により、そのうるう秒補正を実行する時刻より少くとも1秒前に、うるう秒補正実行情報を全ての通信装置11へ送信して、通信装置11に予約設定する。うるう秒補正実行情報は各通信装置11へ送るためのアドレスと、うるう秒補正実行情報であることを示す識別子のみ、必要に応じて更に、うるう秒補正実行の月、日、時刻、補正時間、つまり1秒遅らせるなどから構成される。
【0010】
各通信装置11は例えば図2に示すように、CPU21によりメモリ22のプログラムを読出し解読実行して、全体を機能させるが、各種の処理ユニット23(複数)、また時計13とその時計13に対する時計制御ユニット24を備え、更に処理予約メモリ25に例えばパラメータの設定処理などの処理ユニットとその設定時刻との対応が格納されている。また装置制御用インタフェース26、更に通信網12を介してオペレーションシステム15と接続することができる。
【0011】
オペレーションシステム15からその通信装置11宛の情報が受信されると(図3、S1)、その情報がうるう秒補正実行情報であるか否かの判断がなされ(S2)、うるう秒補正実行情報であれば、その情報を処理予約メモリ25に格納する(S3)。この格納の際に、うるう秒補正実行情報中にその補正実行をする月、日、時刻の情報があればその日時情報とうるう秒補正実行情報との組を処理予約メモリ25に格納する。うるう秒補正実行情報中に実行日時情報がなければ、前述したようにうるう秒補正日時は決められているから、1月1日8時59分59秒と7月1日8時59分59秒との現時点に近い方の日時を決定してうるう秒補正実行情報との組をメモリ25に格納する。
【0012】
うるう秒の補正は通常は1秒遅らせるものであるから、うるう秒補正実行情報は前述したようにそのことを示す識別子のみでもよく、また処理予約メモリ25に対するうるう秒補正実行情報として、時計制御ユニット24の番号(識別子)と、うるう秒補正を行うことを示すフラグFを1にした情報とのみを格納してもよい。なお図3中のステップS2で受信情報がうるう秒補正実行情報でないと判断されると、その受信情報に応じた他の予約、その他の処理が実行される(S4)。
【0013】
一方、通信装置11では例えば図4に示すように、100ミリ秒の経過を調べ(S1)、経過するごとに時計13から現在時刻を読取り(S2)、その現在時刻が予約されているか、処理予約メモリ25を検索する(S3)。予約されていなければステップS1に戻り(S4)、予約されていれば(S4)、処理予約メモリ25内のその予約時刻に対する処理ユニット番号を知り、その処理ユニットに対し、処理を指令する(S5)。
【0014】
従って現在時刻がうるう秒補正日時であり、うるう秒補正実行情報が処理予約メモリ25に予約設定されてあれば、時計制御ユニット24に対し、うるう秒補正指令がなされる。フラグFの状態によりうるう秒補正実行情報を判定する場合は、1月1日8時59分59秒と、7月1日8時59分59秒とに処理予約メモリ25のうるう秒補正実行情報としてのフラグFが必ず読み出され、F=1ならうるう秒補正を実行し、F=0ならうるう秒補正は行わない。
【0015】
時計制御ユニット24に対し、うるう秒補正指令が入力されると、例えば、時計13中の1秒クロックを計数する秒カウンタの入力を1クロック阻止し、59秒を2秒継続させる。あるいは、時計13が9時0分0秒になる1秒クロックのタイミングで、8時59分59秒に再設定する、その他の方法によってもよい。このようにうるう秒補正を実行した後、処理予約メモリ25中のうるう秒補正予約設定を消去する。あるいは前述したようにフラグF=1によりうるう秒補正実行情報の予約設定を行う場合は、そのフラグをF=0に変更して予約設定を消去する。つまり図4のステップS5で該当処理ユニットに処理指令を出した後、その予約を処理予約メモリ25から消去してステップS1に戻る(S6)。
【0016】
【発明の効果】
以上述べたようにこの発明によれば、オペレーションシステム15から、うるう秒補正実行時刻前に、うるう秒補正実行情報を各通信装置11へ予約設定するから、その予約設定は時間をかけて、全通信装置11に対して行ってもよく、通信装置の時間管理が軽減され、この予約設定のためにハードウェア規模の増加は極くわずかである。
【0017】
各通信装置11では、うるう秒補正実行情報が予約設定されてあれば、予め決められたうるう秒補正時刻にうるう秒補正が実行され、つまり全通信装置11で一斉にうるう秒の補正を行うことができ、全ての通信装置の時計は時刻誤差のない高い精度に保持される。
【図面の簡単な説明】
【図1】この発明の方法が適用されるシステムの構成例を示す図。
【図2】この発明による通信装置11の主要部を示す図。
【図3】通信装置11のオペレーションシステムからの受信情報に対する処理手順の例を示す流れ図。
【図4】通信装置11における設定予約に対する処理手順の例を示す流れ図。
【図5】従来の通信装置の時計の補正方法を説明するための図。
【図6】従来の通信装置の時計に対するうるう秒補正の方法を説明するための図。

Claims (2)

  1. 複数の通信装置により通信網が構成され、
    その通信網はオペレーションシステムにより保守運用され、
    各通信装置には時計が備えられ、その時計のうるう秒補正を決められた時刻に実行する方法において、
    オペレーションシステムは、上記決められた時刻より前に、各通信装置に対し、うるう秒補正実行情報を予約設定し、
    各通信装置は、上記決められた時刻にうるう秒補正実行情報が予約設定されていると、その通信装置の時計に対しうるう秒補正を実行する
    ことを特徴とする通信装置のうるう秒補正方法。
  2. 時計のうるう秒補正を決められた時刻に実行するためのうるう秒補正実行情報をオペレーションシステムから受信すると、そのうるう秒補正実行情報を記憶する手段と、
    上記決められた時刻になると、上記うるう秒補正実行情報が記憶されているか否かを調べる手段と、
    うるう秒補正実行情報が記憶されていれば当該通信装置の時計に対しうるう秒補正を実行する手段と、
    を具備する通信装置。
JP2000124556A 2000-04-25 2000-04-25 通信装置の時計のうるう秒補正方法及び通信装置 Expired - Fee Related JP4351360B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000124556A JP4351360B2 (ja) 2000-04-25 2000-04-25 通信装置の時計のうるう秒補正方法及び通信装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000124556A JP4351360B2 (ja) 2000-04-25 2000-04-25 通信装置の時計のうるう秒補正方法及び通信装置

Publications (2)

Publication Number Publication Date
JP2001308836A JP2001308836A (ja) 2001-11-02
JP4351360B2 true JP4351360B2 (ja) 2009-10-28

Family

ID=18634669

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000124556A Expired - Fee Related JP4351360B2 (ja) 2000-04-25 2000-04-25 通信装置の時計のうるう秒補正方法及び通信装置

Country Status (1)

Country Link
JP (1) JP4351360B2 (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4827866B2 (ja) * 2008-02-19 2011-11-30 セイコープレシジョン株式会社 パケット監視装置
JP6765802B2 (ja) * 2014-11-20 2020-10-07 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 送信方法、受信方法、送信装置及び受信装置
CN112135167B (zh) * 2014-11-20 2022-04-01 松下电器(美国)知识产权公司 发送方法、接收方法、发送装置以及接收装置
JP6828991B2 (ja) * 2014-12-08 2021-02-10 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 送信方法、受信方法、送信装置及び受信装置
JP6828992B2 (ja) * 2015-02-18 2021-02-10 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 送信方法、受信方法、送信装置及び受信装置

Also Published As

Publication number Publication date
JP2001308836A (ja) 2001-11-02

Similar Documents

Publication Publication Date Title
CA1211850A (en) Synchronization of real-time clocks in a packet switching system
JP2678283B2 (ja) データ通信制御装置
US7899936B2 (en) Device in a modularized system for effecting time-stamping of events/reference events
JP2539944B2 (ja) 交換システムの時刻維持補修方法
US6535926B1 (en) Time synchronization system for industrial control network using global reference pulses
US11522627B2 (en) TSN enabled controller
US8203958B2 (en) Frame counter correction apparatus, opposing apparatus, and frame counter correction method
JP4351360B2 (ja) 通信装置の時計のうるう秒補正方法及び通信装置
CN112332941B (zh) 一种基于分布式***的时间误差校正方法
AU2002340733B2 (en) Method and device for producing program interruptions in subscribers to a bus system, and corresponding bus system
CN113630203A (zh) 一种多设备触发同步方法
US8055801B2 (en) Pulse-per-second attachment for STP
JPS63184125A (ja) 時刻一致システム
JP5845771B2 (ja) 情報伝達システムおよび情報伝達方法
CN110008153A (zh) 一种数据同步方法、装置、设备及可读存储介质
CN113534657A (zh) 一种工业控制***本地时钟自适应调节方法
CN101228743A (zh) FlexRay通信组件、FlexRay通信控制器和用于在FlexRay通信连接和FlexRay用户之间传输消息的方法
US20040215992A1 (en) Method, apparatus, and computer program product for implementing time synchronization correction in computer systems
CN114978994B (zh) 一种路由器和路由器令牌异步管理方法
JP2850637B2 (ja) 監視制御システムの時刻同期装置
JP2002135284A (ja) 集線装置
JPH11223687A (ja) 複数計算機間の内部時計同期方式
EP4199385A1 (en) Clock synchronization method and device in distributed system, and system
CN116669170B (zh) 智能消火栓网络时间同步方法及相关装置
US20030152111A1 (en) System for verifying operations of system LSI

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20060316

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070309

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090513

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090519

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090622

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090724

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120731

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130731

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140731

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees
S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R370 Written measure of declining of transfer procedure

Free format text: JAPANESE INTERMEDIATE CODE: R370