[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5235716B2 - Synchronous transfer device and synchronous control system - Google Patents

Synchronous transfer device and synchronous control system Download PDF

Info

Publication number
JP5235716B2
JP5235716B2 JP2009043144A JP2009043144A JP5235716B2 JP 5235716 B2 JP5235716 B2 JP 5235716B2 JP 2009043144 A JP2009043144 A JP 2009043144A JP 2009043144 A JP2009043144 A JP 2009043144A JP 5235716 B2 JP5235716 B2 JP 5235716B2
Authority
JP
Japan
Prior art keywords
synchronization
clock
data
network relay
synchronous transfer
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
JP2009043144A
Other languages
Japanese (ja)
Other versions
JP2010200033A (en
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.)
SoftBank Corp
Original Assignee
SoftBank Mobile 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 SoftBank Mobile Corp filed Critical SoftBank Mobile Corp
Priority to JP2009043144A priority Critical patent/JP5235716B2/en
Publication of JP2010200033A publication Critical patent/JP2010200033A/en
Application granted granted Critical
Publication of JP5235716B2 publication Critical patent/JP5235716B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Synchronisation In Digital Transmission Systems (AREA)

Description

本発明は、同期移送装置および同期制御システムに関する。   The present invention relates to a synchronous transfer device and a synchronous control system.

特許文献1には、電子交換機から出力された回線データから網同期用クロック信号を抽出し、抽出した網同期用クロック信号を伝送装置へ供給する網同期システムが記載されている。
特開2003−318871号公報
Patent Document 1 describes a network synchronization system that extracts a network synchronization clock signal from line data output from an electronic exchange and supplies the extracted network synchronization clock signal to a transmission apparatus.
JP 2003-318871 A

しかしながら、上記技術では、データを受信した伝送装置が内部クロックを用いてデータを送信するネットワーク中継機器の場合、中継先の装置は、ネットワーク中継機器の内部クロックのタイミングでデータを処理するため、電子交換機とは同期して処理をおこなうことができない。このように、従来技術では、データの通信経路上にネットワーク中継機器が設けられている場合、当該通信経路を利用する装置同士が同期して処理をおこなうことができない。   However, in the above technique, when the transmission device that receives data is a network relay device that transmits data using an internal clock, the relay destination device processes the data at the timing of the internal clock of the network relay device. Processing cannot be performed synchronously with the exchange. As described above, in the related art, when a network relay device is provided on a data communication path, devices using the communication path cannot perform processing synchronously.

上記課題を解決するために、本発明の第1の形態においては、非同期通信網のネットワーク中継機器の同期を制御する同期移送装置であって、ネットワーク中継機器へ入力されるデータからクロックを抽出するクロック抽出部と、ネットワーク中継機器から出力されたデータを、クロック抽出部が抽出したクロックのタイミングに同期させる同期制御部と、同期制御部により同期されたデータを送信するデータ送信部とを備える。   In order to solve the above-mentioned problem, in the first embodiment of the present invention, a synchronous transfer device for controlling the synchronization of a network relay device of an asynchronous communication network, which extracts a clock from data input to the network relay device A clock extraction unit; a synchronization control unit that synchronizes data output from the network relay device with a clock timing extracted by the clock extraction unit; and a data transmission unit that transmits data synchronized by the synchronization control unit.

なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。   It should be noted that the above summary of the invention does not enumerate all the necessary features of the present invention. In addition, a sub-combination of these feature groups can also be an invention.

以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。   Hereinafter, the present invention will be described through embodiments of the invention, but the following embodiments do not limit the invention according to the claims. In addition, not all the combinations of features described in the embodiments are essential for the solving means of the invention.

図1は、実施形態に係る非同期通信網10の構成の一例を示す。非同期通信網10は、IPネットワークなどの通信ネットワークであって、複数の基地局12を相互接続する。非同期通信網10は、複数のネットワーク中継機器14を備える。ネットワーク中継機器14は、非同期通信網10においてデータを中継する、ゲートウェイ、ルータ、ハブなどの機器である。   FIG. 1 shows an example of the configuration of an asynchronous communication network 10 according to the embodiment. The asynchronous communication network 10 is a communication network such as an IP network, and interconnects a plurality of base stations 12. The asynchronous communication network 10 includes a plurality of network relay devices 14. The network relay device 14 is a device such as a gateway, a router, or a hub that relays data in the asynchronous communication network 10.

ネットワーク中継機器14は、他の装置から受信したデータのクロックのタイミングで動作する。また、ネットワーク中継機器14は、クロック発振器を内蔵しており、クロック発振器が発生したクロックのタイミングにデータを同期させて、他の装置へ送信する。   The network relay device 14 operates at the timing of the clock of data received from another device. The network relay device 14 has a built-in clock oscillator, and transmits data to other devices in synchronization with the timing of the clock generated by the clock oscillator.

非同期通信網10においては、複数のネットワーク中継機器14が同期していない場合であっても、同期の精度を重要視しない非同期アプリケーションは正常にデータを処理することができる。一方、複数の基地局12間の時刻を同期させるアプリケーションなど、同期の精度を重要視する同期アプリケーションを処理する場合には、複数のネットワーク中継機器14を高い精度で同期させる必要がある。しかしながら、非同期通信網10に用いられているネットワーク中継機器14は、内蔵されているクロック発振器の精度が低いので、複数のネットワーク中継機器14を同期させることは容易ではない。   In the asynchronous communication network 10, even if a plurality of network relay devices 14 are not synchronized, an asynchronous application that does not place importance on synchronization accuracy can process data normally. On the other hand, when processing a synchronization application that places importance on synchronization accuracy, such as an application that synchronizes the time between the plurality of base stations 12, it is necessary to synchronize the plurality of network relay devices 14 with high accuracy. However, since the network relay device 14 used in the asynchronous communication network 10 has a low accuracy of the built-in clock oscillator, it is not easy to synchronize a plurality of network relay devices 14.

たとえば、図1において、基地局12Aは、クロックがfのデータを出力する。ネットワーク中継機器14Aは、クロックがfのデータを入力するが、内蔵のクロック発振器が発生したクロックfを用いてデータを出力する。同様に、ネットワーク中継機器14B−Dは、内蔵のクロック発振器が発生したクロックf−fを用いてデータを出力する。このように、複数のネットワーク中継機器14から出力されたデータのクロックがそれぞれ異なるので、複数のネットワーク中継機器14を同期させることは容易ではない。 For example, in FIG. 1, base station 12A, the clock outputs data f 0. Network relay device 14A is a clock to input data of f 0, and outputs the data using the clock f 1 the internal clock oscillator is generated. Similarly, the network relay device 14B-D, and outputs data using the clock f 2 -f 4 the internal clock oscillator is generated. Thus, since the clocks of the data output from the plurality of network relay devices 14 are different from each other, it is not easy to synchronize the plurality of network relay devices 14.

そこで、本実施形態の非同期通信網10は、複数のネットワーク中継機器14の同期を制御する同期制御システムをさらに備える。同期制御システムは、複数の同期移送装置100を備える。具体的には、非同期通信網10において、複数のネットワーク中継機器14のそれぞれに対して、同期移送装置100が1台ずつ設けられている。   Therefore, the asynchronous communication network 10 of the present embodiment further includes a synchronization control system that controls the synchronization of the plurality of network relay devices 14. The synchronous control system includes a plurality of synchronous transfer devices 100. Specifically, in the asynchronous communication network 10, one synchronous transfer device 100 is provided for each of the plurality of network relay devices 14.

同期移送装置100は、ネットワーク中継機器14の同期を制御する。具体的には、同期移送装置100は、ネットワーク中継機器14から出力されたデータのクロックタイミングを、ネットワーク中継機器14に入力されたデータのクロックタイミングに同期させる。同期制御システムは、複数の同期移送装置100のそれぞれが、ネットワーク中継機器14から出力されたデータのクロックタイミングを制御することで、複数のネットワーク中継機器14から出力された複数のデータのクロックタイミングを同期させる。これにより、同期制御システムは、複数のネットワーク中継機器14を同期させる。   The synchronous transfer device 100 controls the synchronization of the network relay device 14. Specifically, the synchronous transfer device 100 synchronizes the clock timing of the data output from the network relay device 14 with the clock timing of the data input to the network relay device 14. In the synchronous control system, each of the plurality of synchronous transfer devices 100 controls the clock timing of the data output from the network relay device 14, so that the clock timing of the plurality of data output from the plurality of network relay devices 14 is set. Synchronize. As a result, the synchronization control system synchronizes the plurality of network relay devices 14.

たとえば、図1に示すように、同期移送装置100Aは、ネットワーク中継機器14Aから出力されたクロックがfのデータを、ネットワーク中継機器14Aに入力されたデータのクロックである、クロックfのタイミングに同期させる。同様に、同期移送装置100B−Dが、ネットワーク中継機器14B−Dから出力されたデータをクロックfのタイミングに同期させる。これにより、同期制御システムは、ネットワーク中継機器14A−Dを同期させる。 For example, as shown in FIG. 1, the synchronous transfer device 100A uses the data with the clock f 1 output from the network relay device 14A and the timing of the clock f 0 as the clock of the data input to the network relay device 14A. Synchronize with. Similarly, synchronous transfer device 100B-D may, to synchronize the data output from the network relay device 14B-D to the timing of the clock f 0. Thereby, a synchronous control system synchronizes network relay apparatus 14A-D.

このように、本実施形態の同期制御システムによれば、ネットワーク中継機器14のクロック発振器の精度が低い場合であっても、複数のネットワーク中継機器14から出力される複数のデータのクロックタイミングを同期させることにより、複数のネットワーク中継機器14を高い精度で同期させることができる。また、同期移送装置100を既存のネットワーク中継機器14に接続するだけで同期制御システムを構築することができるので、複数のネットワーク中継機器14を同期させるための同期制御システムを、短期間かつ低コストで構築することができる。   As described above, according to the synchronization control system of the present embodiment, even when the accuracy of the clock oscillator of the network relay device 14 is low, the clock timings of the plurality of data output from the plurality of network relay devices 14 are synchronized. By doing so, the plurality of network relay devices 14 can be synchronized with high accuracy. In addition, since a synchronization control system can be constructed simply by connecting the synchronous transfer apparatus 100 to an existing network relay device 14, a synchronization control system for synchronizing a plurality of network relay devices 14 can be realized in a short period of time and at a low cost. Can be built with.

なお、本実施形態の同期制御システムは、複数のネットワーク中継機器14間の接続を制御する接続制御装置110をさらに備える。接続制御装置110は、複数の同期移送装置100の同期状態に応じて、各種制御処理をおこなう。たとえば、接続制御装置110は、複数の同期移送装置100の同期状態に応じて、データの通信経路を制御する。接続制御装置110は、複数の同期移送装置100が同期している通信経路を利用するようにデータの通信経路を制御してもよい。また、接続制御装置110は、複数の同期移送装置100の同期精度がより高い通信経路を利用するようにデータの通信経路を制御してもよい。   Note that the synchronization control system of the present embodiment further includes a connection control device 110 that controls connections between the plurality of network relay devices 14. The connection control device 110 performs various control processes according to the synchronization state of the plurality of synchronous transfer devices 100. For example, the connection control device 110 controls the data communication path according to the synchronization state of the plurality of synchronous transfer devices 100. The connection control apparatus 110 may control the data communication path so as to use a communication path in which the plurality of synchronous transfer apparatuses 100 are synchronized. Further, the connection control device 110 may control the data communication path so as to use a communication path with higher synchronization accuracy of the plurality of synchronous transfer apparatuses 100.

このように、本実施形態の同期制御システムによれば、接続制御装置110をさらに備えたことにより、ネットワーク中継機器14の同期状態の把握を容易化できる。また、複数の同期移送装置100の同期状態に応じて、非同期通信網10における通信経路等を自動的に制御することができるので、非同期通信網10を利用するアプリケーションは、より高い同期精度を継続して得ることができる。   As described above, according to the synchronization control system of the present embodiment, it is possible to easily grasp the synchronization state of the network relay device 14 by further including the connection control device 110. In addition, since communication paths and the like in the asynchronous communication network 10 can be automatically controlled according to the synchronization state of the plurality of synchronous transfer devices 100, applications using the asynchronous communication network 10 continue to have higher synchronization accuracy. Can be obtained.

図2は、非同期通信網10におけるデータの処理タイミングの概念を示す。ここでは、基地局12Aからネットワーク中継機器14を介して基地局12Bへデータを送信する例を説明する。   FIG. 2 shows the concept of data processing timing in the asynchronous communication network 10. Here, an example in which data is transmitted from the base station 12A to the base station 12B via the network relay device 14 will be described.

基地局12Aは、データ202およびデータ204を、当該基地局12Aの内部クロック206にタイミングを同期させて送信する。ネットワーク中継機器14は、基地局12Aから受信したデータ202およびデータ204を、当該ネットワーク中継機器14の内部クロック210にタイミングを同期させて送信する。   The base station 12A transmits the data 202 and the data 204 in synchronization with the internal clock 206 of the base station 12A. The network relay device 14 transmits the data 202 and data 204 received from the base station 12 </ b> A in synchronization with the internal clock 210 of the network relay device 14.

基地局12Bは、ネットワーク中継機器14から出力されたデータ202およびデータ204を直接受信してしまうと、基地局12Aの内部クロック206と周波数が異なる、ネットワーク中継機器14の内部クロック210のタイミングでデータ202およびデータ204の処理をおこなってしまう。すなわち、基地局12Bは、基地局12Aと同一の周波数のクロックで処理できず、基地局12Aに同期して処理できない。   When the base station 12B directly receives the data 202 and data 204 output from the network relay device 14, the data differs in timing from the internal clock 210 of the network relay device 14, which has a frequency different from that of the internal clock 206 of the base station 12A. 202 and data 204 are processed. That is, the base station 12B cannot perform processing with a clock having the same frequency as the base station 12A, and cannot perform processing in synchronization with the base station 12A.

そこで、基地局12Bは、ネットワーク中継機器14の同期を制御する同期移送装置100を介して、ネットワーク中継機器14からデータ202およびデータ204を受信する。同期移送装置100は、データ202およびデータ204をネットワーク中継機器14から受信する。そして、同期移送装置100は、データ202およびデータ204を、基地局12Aの内部クロック206にタイミングを同期させて送信する。   Therefore, the base station 12B receives the data 202 and the data 204 from the network relay device 14 via the synchronous transfer device 100 that controls the synchronization of the network relay device 14. The synchronous transfer device 100 receives the data 202 and the data 204 from the network relay device 14. Then, the synchronous transfer apparatus 100 transmits the data 202 and the data 204 with the timing synchronized with the internal clock 206 of the base station 12A.

基地局12Bは、同期移送装置100から出力されたデータ202およびデータ204を受信することで、基地局12Aの内部クロック206のタイミングでデータ202およびデータ204の処理をおこなう。すなわち、基地局12Bは、基地局12Aと同一の周波数のクロックで処理できるので、基地局12Aに同期して処理できる。   The base station 12B receives the data 202 and the data 204 output from the synchronous transfer device 100, and processes the data 202 and the data 204 at the timing of the internal clock 206 of the base station 12A. That is, since the base station 12B can perform processing with a clock having the same frequency as the base station 12A, it can perform processing in synchronization with the base station 12A.

ここで、基地局12Bにおいては、基地局12Aに対して、中間にあるネットワークと中継装置を要因とするデータの到着時間のばらつきが生じる。しかしながら、基地局12Bの処理に用いられるクロックは、基地局12Aの処理に用いられるクロックに同期しているので、これを基準として容易にデータのタイミングを再現することが出来る。たとえば、図2に示す例では、基地局12Aは、T0を基準としたタイミングT1、T2の付加情報を付加して、データ202およびデータ204を送信する。基地局12Bは、ネットワーク伝送遅延とネットワーク中継機遅延の合計分遅延したT1´、T2´のタイミングでデータ202およびデータ204を受信処理する。これらのタイミングの間隔は送信時と異なるが、基地局12Bは、基地局12Aと同期したクロックと、受信したデータ202およびデータ204に付加されている付加情報とに基づいて、図2の枠220内に示すようにタイミングT0、T1、T2を再現し、再現したタイミングT0、T1、T2を利用して、容易に送信元のデータおよび出力タイミングを再現することが出来る。   Here, in the base station 12B, the arrival time of data due to the intermediate network and the relay device varies with respect to the base station 12A. However, since the clock used for the processing of the base station 12B is synchronized with the clock used for the processing of the base station 12A, the data timing can be easily reproduced on the basis of this. For example, in the example shown in FIG. 2, the base station 12A adds the additional information at timings T1 and T2 with T0 as a reference, and transmits data 202 and data 204. The base station 12B receives and processes the data 202 and the data 204 at the timings T1 ′ and T2 ′ delayed by the sum of the network transmission delay and the network repeater delay. Although the interval between these timings is different from that at the time of transmission, the base station 12B determines the frame 220 in FIG. 2 based on the clock synchronized with the base station 12A and the additional information added to the received data 202 and data 204. The timings T0, T1, and T2 are reproduced as shown in the figure, and the data and output timing of the transmission source can be easily reproduced using the reproduced timings T0, T1, and T2.

図3は、基地局12、ネットワーク中継機器14、および同期移送装置100の機能構成の一例を示す。   FIG. 3 shows an example of functional configurations of the base station 12, the network relay device 14, and the synchronous transfer device 100.

基地局12は、バッファ300、内部クロック発生部302、およびデータ送信部304を備える。バッファ300は、送信対象のデータを格納する。内部クロック発生部302は、クロック発振器によって、内部クロックを発生する。データ送信部304は、バッファ300に格納されているデータを、内部クロック発生部302が発生した内部クロックのタイミングに同期させて送信する。   The base station 12 includes a buffer 300, an internal clock generation unit 302, and a data transmission unit 304. The buffer 300 stores data to be transmitted. The internal clock generator 302 generates an internal clock using a clock oscillator. The data transmission unit 304 transmits the data stored in the buffer 300 in synchronization with the timing of the internal clock generated by the internal clock generation unit 302.

ネットワーク中継機器14は、データ入力部310、PLL回路部312、バッファ314、内部クロック発生部316、およびデータ出力部318を備える。データ入力部310は、基地局12から送信されたデータであって、同期移送装置100が透過したデータを入力する。PLL回路部312は、PLL回路によって、データ入力部310が入力したデータを、当該データから抽出したクロックのタイミングに同期させる。バッファ314は、データ入力部310が入力したデータを格納する。内部クロック発生部316は、クロック発振器によって、内部クロックを発生する。データ出力部318は、バッファ314に格納されているデータを、内部クロック発生部316が発生した内部クロックのタイミングに同期させて、同期移送装置100へ出力する。   The network relay device 14 includes a data input unit 310, a PLL circuit unit 312, a buffer 314, an internal clock generation unit 316, and a data output unit 318. The data input unit 310 inputs data transmitted from the base station 12 and transmitted by the synchronous transfer device 100. The PLL circuit unit 312 synchronizes the data input by the data input unit 310 with the clock timing extracted from the data by the PLL circuit. The buffer 314 stores the data input by the data input unit 310. The internal clock generator 316 generates an internal clock using a clock oscillator. The data output unit 318 outputs the data stored in the buffer 314 to the synchronous transfer device 100 in synchronization with the timing of the internal clock generated by the internal clock generation unit 316.

同期移送装置100は、データ受信部320、クロック抽出部322、データ透過部324、データ入力部326、PLL回路部328、バッファ330、同期制御部332、およびデータ送信部334を備える。   The synchronous transfer device 100 includes a data receiving unit 320, a clock extracting unit 322, a data transmitting unit 324, a data input unit 326, a PLL circuit unit 328, a buffer 330, a synchronization control unit 332, and a data transmitting unit 334.

データ受信部320は、ネットワーク中継機器14へ入力されるデータを受信する。クロック抽出部322は、ネットワーク中継機器14へ入力されるデータからクロックを抽出する。具体的には、クロック抽出部は、データ受信部320が受信したデータからクロックを抽出する。データ透過部324は、データ受信部が受信したデータをネットワーク中継機器14に入力する。   The data receiving unit 320 receives data input to the network relay device 14. The clock extraction unit 322 extracts a clock from data input to the network relay device 14. Specifically, the clock extraction unit extracts a clock from the data received by the data reception unit 320. The data transmission unit 324 inputs the data received by the data reception unit to the network relay device 14.

データ入力部326は、ネットワーク中継機器14のデータ出力部318が出力したデータを入力する。PLL回路部328は、PLL回路によって、データ入力部326が入力したデータを、当該データから抽出したクロックのタイミングに同期させる。バッファ330は、データ入力部326が入力したデータを格納する。   The data input unit 326 inputs data output from the data output unit 318 of the network relay device 14. The PLL circuit unit 328 uses the PLL circuit to synchronize the data input by the data input unit 326 with the clock timing extracted from the data. The buffer 330 stores the data input by the data input unit 326.

同期制御部332は、PLL回路によって、ネットワーク中継機器14から出力されたデータ、すなわちバッファ330に格納されているデータを、クロック抽出部322が抽出したクロックのタイミングに同期させる。データ送信部334は、同期制御部332により同期されたデータを送信する。具体的には、データ送信部334は、ネットワーク中継機器14が本来送信すべき後続の装置へ、上記データを送信する。   The synchronization control unit 332 uses the PLL circuit to synchronize the data output from the network relay device 14, that is, the data stored in the buffer 330, with the clock timing extracted by the clock extraction unit 322. The data transmission unit 334 transmits the data synchronized by the synchronization control unit 332. Specifically, the data transmission unit 334 transmits the data to a subsequent device that the network relay device 14 should originally transmit.

同期移送装置100は、高精度クロック発生部340、高精度クロック取得部342、同期状態判断部344、同期状態情報付与部346、および同期状態情報通知部348をさらに備える。   The synchronous transfer device 100 further includes a high-accuracy clock generation unit 340, a high-accuracy clock acquisition unit 342, a synchronization state determination unit 344, a synchronization state information addition unit 346, and a synchronization state information notification unit 348.

高精度クロック発生部340は、必要に応じて、OCXO(Oven Controlled Xtal Oscillator)などの高精度クロック発振器により、ネットワーク中継機器14の内部クロックより高精度な高精度クロックを発生する。たとえば、3G以降の移動体通信網などでは、高精度クロック発振器には、クロックの誤差が0.05ppm(parts per million)以下のものを用いることが好ましい。   The high-accuracy clock generation unit 340 generates a high-accuracy clock with higher accuracy than the internal clock of the network relay device 14 with a high-accuracy clock oscillator such as OCXO (Oven Controlled Xtal Oscillator) as necessary. For example, in a mobile communication network of 3G or later, it is preferable to use a high-accuracy clock oscillator having a clock error of 0.05 ppm (parts per million) or less.

高精度クロック取得部342は、ネットワーク中継機器14の内部クロックより高精度な高精度クロックを取得する。たとえば、高精度クロック取得部342は、高精度クロック発生部340が発生した高精度クロックを取得する。高精度クロック取得部342は、高精度クロック発振器を備える基地局12などの外部装置から、高精度クロックを取得してもよい。   The high-accuracy clock acquisition unit 342 acquires a high-accuracy clock that is more accurate than the internal clock of the network relay device 14. For example, the high accuracy clock acquisition unit 342 acquires the high accuracy clock generated by the high accuracy clock generation unit 340. The high-accuracy clock acquisition unit 342 may acquire a high-accuracy clock from an external device such as the base station 12 that includes a high-accuracy clock oscillator.

同期状態判断部344は、高精度クロック取得部342が取得した高精度クロックを用いて、クロック抽出部322が抽出したクロックを評価することにより、同期移送装置100の同期状態を判断する。たとえば、同期状態判断部344は、高精度クロックを用いて、クロック抽出部322が抽出したクロックの精度を定期的に観測し、観測したクロックの誤差に基づいて、同期移送装置100が同期しているか否かを判断する。   The synchronization state determination unit 344 determines the synchronization state of the synchronous transfer device 100 by evaluating the clock extracted by the clock extraction unit 322 using the high-accuracy clock acquired by the high-accuracy clock acquisition unit 342. For example, the synchronization state determination unit 344 periodically observes the accuracy of the clock extracted by the clock extraction unit 322 using a high-precision clock, and the synchronous transfer device 100 synchronizes based on the observed clock error. Determine whether or not.

この場合、同期状態判断部344は、観測したクロックの誤差が、予め定められている基準値よりも大きい場合は、同期移送装置100が同期していないと判断し、予め定められている基準値よりも小さい場合は、同期移送装置100が同期していると判断してもよい。たとえば、同期状態判断部344は、観測したクロックの誤差が、予め定められている基準値である0.1ppmよりも大きい場合は、同期移送装置100が同期していないと判断してもよい。   In this case, when the observed clock error is larger than a predetermined reference value, the synchronization state determination unit 344 determines that the synchronous transfer device 100 is not synchronized, and determines a predetermined reference value. If smaller than that, it may be determined that the synchronous transfer device 100 is synchronized. For example, the synchronization state determination unit 344 may determine that the synchronous transfer device 100 is not synchronized when the observed clock error is greater than a predetermined reference value of 0.1 ppm.

同期状態判断部344は、観測したクロックの誤差に基づいて、同期移送装置100の同期レベルを判断してもよい。同期レベルは、高/中/低など、段階的なものであってもよく、ppm単位で示されたクロックの誤差など、数値的なものであってもよい。   The synchronization state determination unit 344 may determine the synchronization level of the synchronous transfer device 100 based on the observed clock error. The synchronization level may be stepwise such as high / medium / low, or may be numerical such as a clock error expressed in ppm.

同期状態情報付与部346は、ネットワーク中継機器14から出力されたデータ、すなわちバッファ330に格納されているデータに、同期移送装置100の同期状態を示す同期状態情報を付与する。たとえば、同期状態情報付与部346は、バッファ330に格納されているデータパケットの空き領域に、同時状態情報を付与する。この場合、同期状態情報付与部346は、通信に影響を及ぼさない空き領域に同期状態情報を付与することが好ましい。   The synchronization state information adding unit 346 adds synchronization state information indicating the synchronization state of the synchronous transfer device 100 to the data output from the network relay device 14, that is, the data stored in the buffer 330. For example, the synchronization state information giving unit 346 gives the simultaneous state information to the empty area of the data packet stored in the buffer 330. In this case, it is preferable that the synchronization state information providing unit 346 provides the synchronization state information to a free area that does not affect communication.

同期状態情報通知部348は、同期移送装置100の同期状態を示す同期状態情報を、接続制御装置110に通知する。たとえば、同期状態情報通知部348は、同期状態情報を、定期的に接続制御装置110に通知する。同期状態情報付与部346が付与する同期状態情報および同期状態情報通知部348が通知する同期状態情報は、同期制御部332による同期処理が成功したか否かを示すものであってもよく、同期状態判断部344による判断結果を示すものであってもよく、単に同期移送装置100が稼動していることを示すものであってもよい。   The synchronization status information notification unit 348 notifies the connection control device 110 of synchronization status information indicating the synchronization status of the synchronous transfer device 100. For example, the synchronization status information notification unit 348 periodically notifies the connection control device 110 of the synchronization status information. The synchronization state information provided by the synchronization state information adding unit 346 and the synchronization state information notified by the synchronization state information notification unit 348 may indicate whether or not the synchronization processing by the synchronization control unit 332 has been successful. It may indicate the determination result by the state determination unit 344, or may simply indicate that the synchronous transfer device 100 is operating.

図4は、接続制御装置110の機能構成の一例を示す。接続制御装置110は、同期状態情報取得部402、同期状態情報格納部404、および経路制御部406を備える。   FIG. 4 shows an example of a functional configuration of the connection control device 110. The connection control device 110 includes a synchronization state information acquisition unit 402, a synchronization state information storage unit 404, and a path control unit 406.

同期状態情報取得部402は、複数の同期移送装置100のそれぞれから、同期移送装置100の同期状態を示す同期状態情報を取得する。同期状態情報格納部404は、同期状態情報取得部402が取得した同期状態情報を格納する。たとえば、同期状態情報格納部404は、複数の同期移送装置100のそれぞれから定期的に通知された同期状態情報を同期状態情報取得部402が取得するごとに、取得した同期状態情報を用いて当該同期状態情報格納部404に格納されている同期状態情報を定期的に更新する。   The synchronization state information acquisition unit 402 acquires synchronization state information indicating the synchronization state of the synchronous transfer device 100 from each of the multiple synchronous transfer devices 100. The synchronization state information storage unit 404 stores the synchronization state information acquired by the synchronization state information acquisition unit 402. For example, the synchronization state information storage unit 404 uses the acquired synchronization state information every time the synchronization state information acquisition unit 402 acquires the synchronization state information periodically notified from each of the plurality of synchronous transfer devices 100. The synchronization status information stored in the synchronization status information storage unit 404 is periodically updated.

同期状態情報格納部404は、たとえば、同期移送装置100が同期しているか否かを示す情報を同期状態情報として格納する。同期状態情報格納部404は、同期移送装置100の同期レベルを示す情報を同期状態情報として格納してもよい。また、同期状態情報格納部404は、他の同期移送装置100との同期関係を示す情報を同期状態情報として格納してもよい。また、同期状態情報格納部404は、同期移送装置100が稼動しているか否かを示す情報を同期状態情報として格納してもよい。   The synchronization state information storage unit 404 stores, for example, information indicating whether or not the synchronous transfer device 100 is synchronized as synchronization state information. The synchronization state information storage unit 404 may store information indicating the synchronization level of the synchronous transfer device 100 as synchronization state information. In addition, the synchronization state information storage unit 404 may store information indicating a synchronization relationship with another synchronized transfer apparatus 100 as synchronization state information. Further, the synchronization state information storage unit 404 may store information indicating whether or not the synchronous transfer device 100 is operating as synchronization state information.

経路制御部406は、同期状態情報格納部404に格納されている複数の同期移送装置100のそれぞれの同期状態情報に基づいて、複数のネットワーク中継機器14間の接続を制御することにより、非同期通信網10におけるデータの通信経路を制御する。たとえば、経路制御部406は、複数の同期移送装置100が同期している通信経路と、複数の同期移送装置100が同期していない通信経路とが存在する場合、複数の同期移送装置100が同期している通信経路を利用するように、非同期通信網10におけるデータの通信経路を制御する。   The path control unit 406 controls the connection between the plurality of network relay devices 14 based on the synchronization state information of the plurality of synchronous transfer devices 100 stored in the synchronization state information storage unit 404, thereby performing asynchronous communication. A data communication path in the network 10 is controlled. For example, the path control unit 406 may synchronize the plurality of synchronous transfer apparatuses 100 when there are communication paths in which the plurality of synchronous transfer apparatuses 100 are synchronized and communication paths in which the plurality of synchronous transfer apparatuses 100 are not synchronized. The data communication path in the asynchronous communication network 10 is controlled so as to use the communication path.

経路制御部406は、稼動していない同期移送装置100を含む通信経路と、稼動していない同期移送装置100を含まない通信経路とが存在する場合、稼動していない同期移送装置100を含まない通信経路を利用するように、非同期通信網10におけるデータの通信経路を制御してもよい。経路制御部406は、複数の同期移送装置100が同期している通信経路が複数存在する場合、複数の同期移送装置100がより高い精度で同期している通信経路を利用するように、非同期通信網10におけるデータの通信経路を制御してもよい。   The path control unit 406 does not include the synchronous transfer apparatus 100 that is not operating when there is a communication path including the synchronous transfer apparatus 100 that is not operating and a communication path that does not include the synchronous transfer apparatus 100 that is not operating. The communication path of data in the asynchronous communication network 10 may be controlled so as to use the communication path. When there are a plurality of communication paths with which the plurality of synchronous transfer apparatuses 100 are synchronized, the path control unit 406 performs asynchronous communication so that the plurality of synchronous transfer apparatuses 100 use a communication path synchronized with higher accuracy. The data communication path in the network 10 may be controlled.

図5は、同期状態情報格納部404に格納されている同期状態情報の一例を示す。同期状態情報格納部404には、複数の同期移送装置IDのそれぞれに対して、同期状態情報が対応付けて格納されている。同期状態情報は、項目「稼動状態」、項目「同期状態」、および項目「同期精度」を含む。   FIG. 5 shows an example of the synchronization state information stored in the synchronization state information storage unit 404. In the synchronization status information storage unit 404, synchronization status information is stored in association with each of the plurality of synchronous transfer device IDs. The synchronization status information includes an item “operation status”, an item “synchronization status”, and an item “synchronization accuracy”.

項目「稼動状態」には、同期移送装置100が稼動していることを示す「稼動」、または同期移送装置100が稼動していないことを示す「非稼動」が設定される。同期状態情報格納部404は、稼動していない同期移送装置100については、同期状態情報を格納しなくてもよい。すなわち、同期状態情報が格納されていることをもって、同期移送装置100が稼動していることを示してもよい。   In the item “operation state”, “operation” indicating that the synchronous transfer device 100 is operating, or “non-operation” indicating that the synchronous transfer device 100 is not operating is set. The synchronization state information storage unit 404 may not store synchronization state information for the synchronous transfer device 100 that is not operating. In other words, the fact that the synchronization status information is stored may indicate that the synchronous transfer device 100 is operating.

項目「同期状態」には、同期移送装置100が他の同期移送装置100と同期していることを示す「同期」、または同期移送装置100が他の同期移送装置100と同期していないことを示す「非同期」が設定される。項目「同期精度」には、同期移送装置100の同期レベルが設定される。図5に示す例では、項目「同期精度」には、ppm単位でのクロックの誤差が同期レベルとして設定されている。   In the item “synchronized state”, “synchronous” indicating that the synchronous transfer device 100 is synchronized with the other synchronous transfer devices 100, or that the synchronous transfer device 100 is not synchronized with the other synchronous transfer devices 100. “Asynchronous” is set. In the item “synchronization accuracy”, the synchronization level of the synchronous transfer device 100 is set. In the example shown in FIG. 5, in the item “synchronization accuracy”, a clock error in ppm is set as the synchronization level.

図5に示す同期状態情報が同期状態情報格納部404に格納されている場合、経路制御部406は、稼動している同期移送装置100である、同期移送装置ID「1」、「2」、および「3」の同期移送装置100が設けられている通信経路を優先して利用するように、データの通信経路を制御してもよい。また、経路制御部406は、同期している同期移送装置100である、同期移送装置ID「1」および「2」の同期移送装置100が設けられている通信経路をより優先して利用するように、データの通信経路を制御してもよい。また、経路制御部406は、同期精度がより高い同期移送装置100である、同期移送装置ID「1」の同期移送装置100が設けられている通信経路をより優先して利用するように、データの通信経路を制御してもよい。   When the synchronization state information shown in FIG. 5 is stored in the synchronization state information storage unit 404, the path control unit 406 is the synchronized transfer device ID “1”, “2”, In addition, the data communication path may be controlled so that the communication path provided with the synchronous transfer device 100 of “3” is used preferentially. Further, the path control unit 406 gives higher priority to the communication path in which the synchronous transfer apparatuses 100 having the synchronous transfer apparatuses ID “1” and “2”, which are the synchronous transfer apparatuses 100 in synchronization, are provided. In addition, the data communication path may be controlled. Further, the path control unit 406 performs data transfer so that the communication path provided with the synchronous transfer apparatus 100 having the synchronous transfer apparatus ID “1”, which is the synchronous transfer apparatus 100 with higher synchronization accuracy, is used with higher priority. The communication path may be controlled.

以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。   As mentioned above, although this invention was demonstrated using embodiment, the technical scope of this invention is not limited to the range as described in the said embodiment. It will be apparent to those skilled in the art that various modifications or improvements can be added to the above-described embodiment. It is apparent from the scope of the claims that the embodiments added with such changes or improvements can be included in the technical scope of the present invention.

実施形態に係る非同期通信網10の構成の一例を示す。1 shows an example of the configuration of an asynchronous communication network 10 according to an embodiment. 非同期通信網10におけるデータの処理タイミングの概念を示す。A concept of data processing timing in the asynchronous communication network 10 will be described. 基地局12、ネットワーク中継機器14、および同期移送装置100の機能構成の一例を示す。An example of a functional configuration of the base station 12, the network relay device 14, and the synchronous transfer device 100 is shown. 接続制御装置110の機能構成の一例を示す。An example of a functional structure of the connection control apparatus 110 is shown. 同期状態情報格納部404に格納されている同期状態情報の一例を示す。An example of the synchronization status information stored in the synchronization status information storage unit 404 is shown.

10 非同期通信網、12 基地局、14 ネットワーク中継機器、100 同期移送装置、110 接続制御装置、202 データ、204 データ、206 内部クロック、210 内部クロック、300 バッファ、302 内部クロック発生部、304 データ送信部、310 データ入力部、312 PLL回路部、314 バッファ、316 内部クロック発生部、318 データ出力部、320 データ受信部、322 クロック抽出部、324 データ透過部、326 データ入力部、328 PLL回路部、330 バッファ、332 同期制御部、334 データ送信部、340 高精度クロック発生部、342 高精度クロック取得部、344 同期状態判断部、346 同期状態情報付与部、348 同期状態情報通知部、402 同期状態情報取得部、404 同期状態情報格納部、406 経路制御部 10 asynchronous communication network, 12 base station, 14 network relay device, 100 synchronous transfer device, 110 connection control device, 202 data, 204 data, 206 internal clock, 210 internal clock, 300 buffer, 302 internal clock generator, 304 data transmission Unit, 310 data input unit, 312 PLL circuit unit, 314 buffer, 316 internal clock generation unit, 318 data output unit, 320 data reception unit, 322 clock extraction unit, 324 data transmission unit, 326 data input unit, 328 PLL circuit unit , 330 buffer, 332 synchronization control unit, 334 data transmission unit, 340 high accuracy clock generation unit, 342 high accuracy clock acquisition unit, 344 synchronization state determination unit, 346 synchronization state information addition unit, 348 synchronization state information notification unit, 402 synchronization Status information acquisition unit, 404 synchronization state information storage unit, 406 routing control unit

Claims (6)

非同期通信網のネットワーク中継機器の同期を制御する同期移送装置であって、
前記ネットワーク中継機器へ入力されるデータからクロックを抽出するクロック抽出部と、
前記ネットワーク中継機器から出力されたデータを、前記クロックのタイミングに同期させる同期制御部と、
前記同期制御部により同期されたデータを送信するデータ送信部と
前記ネットワーク中継機器から出力されたデータに、前記同期移送装置の同期状態を示す同期状態情報を付与する同期状態情報付与部と
を備える同期移送装置。
A synchronous transfer device for controlling the synchronization of a network relay device of an asynchronous communication network,
A clock extraction unit that extracts a clock from data input to the network relay device;
A synchronization controller that synchronizes the data output from the network relay device with the timing of the clock;
A data transmission unit for transmitting data synchronized by the synchronization control unit ;
A synchronous transfer apparatus comprising: a synchronization state information adding unit that adds synchronization state information indicating a synchronization state of the synchronous transfer apparatus to data output from the network relay device.
非同期通信網のネットワーク中継機器の同期を制御する同期移送装置であって、  A synchronous transfer device for controlling the synchronization of a network relay device of an asynchronous communication network,
前記ネットワーク中継機器へ入力されるデータからクロックを抽出するクロック抽出部と、  A clock extraction unit that extracts a clock from data input to the network relay device;
前記ネットワーク中継機器から出力されたデータを、前記クロックのタイミングに同期させる同期制御部と、  A synchronization controller that synchronizes the data output from the network relay device with the timing of the clock;
前記同期制御部により同期されたデータを送信するデータ送信部と、  A data transmission unit for transmitting data synchronized by the synchronization control unit;
前記同期移送装置の同期状態を示す同期状態情報を、複数の前記ネットワーク中継機器間の接続を制御する接続制御装置に通知する同期状態情報通知部と  A synchronization state information notifying unit for notifying a synchronization state information indicating a synchronization state of the synchronous transfer device to a connection control device that controls connection between the plurality of network relay devices;
を備える同期移送装置。A synchronous transfer device.
非同期通信網のネットワーク中継機器の同期を制御する同期移送装置であって、  A synchronous transfer device for controlling the synchronization of a network relay device of an asynchronous communication network,
前記ネットワーク中継機器へ入力されるデータからクロックを抽出するクロック抽出部と、  A clock extraction unit that extracts a clock from data input to the network relay device;
前記ネットワーク中継機器から出力されたデータを、前記クロックのタイミングに同期させる同期制御部と、  A synchronization controller that synchronizes the data output from the network relay device with the timing of the clock;
前記同期制御部により同期されたデータを送信するデータ送信部と、  A data transmission unit for transmitting data synchronized by the synchronization control unit;
前記ネットワーク中継機器の内部クロックより高精度な高精度クロックを取得する高精度クロック取得部と、  A high-accuracy clock acquisition unit that acquires a high-accuracy clock that is higher than the internal clock of the network relay device;
前記高精度クロックを用いて、前記クロック抽出部が抽出した前記クロックを評価することにより、前記同期移送装置の同期状態を判断する同期状態判断部と  A synchronization state determination unit that determines the synchronization state of the synchronous transfer device by evaluating the clock extracted by the clock extraction unit using the high-accuracy clock;
を備える同期移送装置。A synchronous transfer device.
前記ネットワーク中継機器へ入力されるデータを受信するデータ受信部と、
前記データ受信部が受信したデータを前記ネットワーク中継機器に入力するデータ透過部と
をさらに備え、
前記クロック抽出部は、前記データ受信部が受信したデータから前記クロックを抽出する
請求項1から3のいずれか一項に記載の同期移送装置。
A data receiving unit for receiving data input to the network relay device;
A data transmission unit for inputting the data received by the data receiving unit to the network relay device;
The synchronous transfer device according to any one of claims 1 to 3, wherein the clock extraction unit extracts the clock from data received by the data reception unit.
請求項1からのいずれか一項に記載の同期移送装置と、
複数の前記ネットワーク中継機器間の接続を制御する接続制御装置と
を備え、
前記接続制御装置は、
複数の前記同期移送装置のそれぞれから、前記同期移送装置の同期状態を示す同期状態情報を取得する同期状態情報取得部と、
前記複数の同期移送装置のそれぞれの前記同期状態情報に基づいて、前記複数のネットワーク中継機器間の接続を制御することにより、前記非同期通信網におけるデータの通信経路を制御する経路制御部と
を有する同期制御システム。
A synchronous transfer device according to any one of claims 1 to 4 ;
A connection control device for controlling connection between the plurality of network relay devices,
The connection control device includes:
A synchronization state information acquisition unit for acquiring synchronization state information indicating a synchronization state of the synchronous transfer device from each of the plurality of synchronous transfer devices;
A path control unit that controls a communication path of data in the asynchronous communication network by controlling connection between the plurality of network relay devices based on the synchronization state information of each of the plurality of synchronous transfer apparatuses. Synchronous control system.
非同期通信網のネットワーク中継機器の同期を制御する同期移送装置と、  A synchronous transfer device for controlling the synchronization of the network relay device of the asynchronous communication network;
複数の前記ネットワーク中継機器間の接続を制御する接続制御装置と  A connection control device for controlling connection between the plurality of network relay devices;
を備える同期制御システムであって、A synchronous control system comprising:
前記同期移送装置は、  The synchronous transfer device includes:
前記ネットワーク中継機器へ入力されるデータからクロックを抽出するクロック抽出部と、  A clock extraction unit that extracts a clock from data input to the network relay device;
前記ネットワーク中継機器から出力されたデータを、前記クロックのタイミングに同期させる同期制御部と、  A synchronization controller that synchronizes the data output from the network relay device with the timing of the clock;
前記同期制御部により同期されたデータを送信するデータ送信部と  A data transmission unit for transmitting data synchronized by the synchronization control unit;
を有し、Have
前記接続制御装置は、  The connection control device includes:
複数の前記同期移送装置のそれぞれから、前記同期移送装置の同期状態を示す同期状態情報を取得する同期状態情報取得部と、  A synchronization state information acquisition unit for acquiring synchronization state information indicating a synchronization state of the synchronous transfer device from each of the plurality of synchronous transfer devices;
前記複数の同期移送装置のそれぞれの前記同期状態情報に基づいて、前記複数のネットワーク中継機器間の接続を制御することにより、前記非同期通信網におけるデータの通信経路を制御する経路制御部と  A path control unit that controls a communication path of data in the asynchronous communication network by controlling connection between the plurality of network relay devices based on the synchronization state information of each of the plurality of synchronous transfer apparatuses;
を有する同期制御システム。Having a synchronous control system.
JP2009043144A 2009-02-25 2009-02-25 Synchronous transfer device and synchronous control system Expired - Fee Related JP5235716B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009043144A JP5235716B2 (en) 2009-02-25 2009-02-25 Synchronous transfer device and synchronous control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009043144A JP5235716B2 (en) 2009-02-25 2009-02-25 Synchronous transfer device and synchronous control system

Publications (2)

Publication Number Publication Date
JP2010200033A JP2010200033A (en) 2010-09-09
JP5235716B2 true JP5235716B2 (en) 2013-07-10

Family

ID=42824279

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009043144A Expired - Fee Related JP5235716B2 (en) 2009-02-25 2009-02-25 Synchronous transfer device and synchronous control system

Country Status (1)

Country Link
JP (1) JP5235716B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0316441A (en) * 1989-06-14 1991-01-24 Fujitsu Ltd Slave synchronizing clock selection system
JPH06164608A (en) * 1992-11-17 1994-06-10 Toshiba Corp Synchronism settling system for serial transmission line
JPH0730569A (en) * 1993-07-07 1995-01-31 Toshiba Corp Branch line lan station
JPH08237182A (en) * 1995-02-27 1996-09-13 Nec Eng Ltd Tdma communication system
JPH1084567A (en) * 1996-09-06 1998-03-31 Japan Radio Co Ltd Channel switching control method between base stations

Also Published As

Publication number Publication date
JP2010200033A (en) 2010-09-09

Similar Documents

Publication Publication Date Title
US8689035B2 (en) Communication system, communication interface, and synchronization method
JP5515735B2 (en) Time synchronization system, master node, slave node, relay device, time synchronization method, and time synchronization program
JP5358813B2 (en) Network node, time synchronization method, and network system
JP5495323B2 (en) Time synchronization device via network
US20100054244A1 (en) Time sychronization method and relay apparatus
JP6036179B2 (en) Communication device and synchronization method
KR20140111011A (en) Method and apparatus for communicating time information between time-aware devices
EP2448168A1 (en) Method and system for bearing time synchronization protocol in optical transport network
JP6209596B2 (en) Method and apparatus for relaying time trigger messages and event trigger messages
US9654555B2 (en) Method for synchronizing local clocks in a distributed computer system
JP6449430B2 (en) Time synchronization method, device and time synchronization server for network device
CN103546268A (en) Method and device for compensating system time
CN101795190B (en) Method and arrangement for adjustment of a clock signal
US9497018B2 (en) Relay device, communication system and relay method
CN109417493A (en) Two-way time Deviation Control Method and arrangement
JP6481807B2 (en) Time synchronization method, network system, CPU, relay device, and user device
JP2015188152A (en) Slave node, control server, time synchronization destination determination method and computer program
JP2014165582A (en) Time synchronization system, time synchronization method, slave node and computer program
JP2013160521A (en) Method for setting time, communication device, and time setting program
JP5913067B2 (en) Time synchronization system, transmission path delay time correction method, time synchronization device
JP5235716B2 (en) Synchronous transfer device and synchronous control system
JP2012004925A (en) Communication apparatus and clock synchronizing method
JP5115265B2 (en) Information processing apparatus and timing synchronization method
JP6049535B2 (en) Wireless communication system
US11876609B2 (en) Time sync device, time sync method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120113

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130129

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130205

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130301

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130326

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 5235716

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20160405

Year of fee payment: 3

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees