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
JP7435994B2 - Optical transmission equipment, optical transmission system, control method and program for optical transmission equipment - Google Patents
[go: Go Back, main page]

JP7435994B2 - Optical transmission equipment, optical transmission system, control method and program for optical transmission equipment - Google Patents

Optical transmission equipment, optical transmission system, control method and program for optical transmission equipment Download PDF

Info

Publication number
JP7435994B2
JP7435994B2 JP2019092269A JP2019092269A JP7435994B2 JP 7435994 B2 JP7435994 B2 JP 7435994B2 JP 2019092269 A JP2019092269 A JP 2019092269A JP 2019092269 A JP2019092269 A JP 2019092269A JP 7435994 B2 JP7435994 B2 JP 7435994B2
Authority
JP
Japan
Prior art keywords
control program
optical transceiver
optical
optical transmission
transmission device
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
JP2019092269A
Other languages
Japanese (ja)
Other versions
JP2020187587A (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.)
NEC Platforms Ltd
NEC Corp
Original Assignee
NEC Platforms Ltd
NEC 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 NEC Platforms Ltd, NEC Corp filed Critical NEC Platforms Ltd
Priority to JP2019092269A priority Critical patent/JP7435994B2/en
Publication of JP2020187587A publication Critical patent/JP2020187587A/en
Application granted granted Critical
Publication of JP7435994B2 publication Critical patent/JP7435994B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)
  • Optical Communication System (AREA)

Description

本発明は、光伝送装置、光伝送システム、光伝送装置の制御方法及びプログラムに関し、特に、光伝送を行う光伝送装置、光伝送システム、光伝送装置の制御方法及びプログラムに関する。 The present invention relates to an optical transmission device, an optical transmission system, and a control method and program for an optical transmission device, and particularly relates to an optical transmission device that performs optical transmission, an optical transmission system, and a control method and program for an optical transmission device.

近年、インターネットを介したSNS(Social Networking Service)や動画共有サービスの普及が世界規模で進んでおり、そのようなサービスで利用されるキャリアネットワークやデータセンタネットワークを構成する光伝送システムの大容量化が加速している。 In recent years, SNS (Social Networking Services) and video sharing services via the Internet have become popular on a global scale, and the optical transmission systems that make up the carrier networks and data center networks used in such services are increasing in capacity. is accelerating.

今後、5G(第5世代移動通信)時代の到来により、キャリアネットワークのトラヒック量の急増が見込まれているため、更なる広帯域化及び高速化が光伝送装置に要求されている。また、クラウドサービスの普及に伴い、データセンタネットワークの規模が拡大しているため、データセンタ内部や複数のデータセンタ間を接続する光伝送装置の高速化が急速に進んでいる。 With the advent of the 5G (fifth generation mobile communications) era, the amount of traffic on carrier networks is expected to increase rapidly, and optical transmission devices are required to have even wider bands and higher speeds. In addition, with the spread of cloud services, the scale of data center networks is expanding, so the speed of optical transmission equipment that connects inside a data center or between multiple data centers is rapidly increasing.

なお、関連する技術として特許文献1~4が知られている。特許文献1には関連する光モジュールが記載されている。特許文献2には、光トランシーバ内部のファームウェアを更新する技術が記載されている。特許文献3には、ソフトウェアアップデート機能を有するネットワーク機器が記載されている。特許文献4には、複数のプロセッサを有する電子交換機システムのソフトウェアアップデート方式が記載されている。 Note that Patent Documents 1 to 4 are known as related technologies. Patent Document 1 describes a related optical module. Patent Document 2 describes a technique for updating firmware inside an optical transceiver. Patent Document 3 describes a network device having a software update function. Patent Document 4 describes a software update method for an electronic switching system having multiple processors.

国際公開第2018/116516号International Publication No. 2018/116516 特開2017-167887号公報JP2017-167887A 特開2003-122587号公報Japanese Patent Application Publication No. 2003-122587 特開2002-049502号公報Japanese Patent Application Publication No. 2002-049502

光伝送装置の伝送容量は、40Gbpsから100Gbpsへと移行が進んでおり、今後、100Gbps、200Gbps、400Gbpsへと大容量化が予定されている。関連する光伝送装置では、伝送容量に応じた光トランシーバを実装することで大容量化への対応を可能としている。 The transmission capacity of optical transmission equipment is progressing from 40 Gbps to 100 Gbps, and it is planned to increase the capacity to 100 Gbps, 200 Gbps, and 400 Gbps in the future. Related optical transmission equipment can handle increased capacity by mounting optical transceivers according to the transmission capacity.

しかしながら、関連する光伝送装置では、実装された光トランシーバによっては、光トランシーバを制御する制御プログラムを更新する必要があるため、光伝送装置の運用に影響を及ぼす恐れがあるという問題がある。 However, related optical transmission equipment has a problem in that depending on the optical transceiver installed, it is necessary to update the control program that controls the optical transceiver, which may affect the operation of the optical transmission equipment.

本開示は、このような課題に鑑み、光伝送装置の運用への影響を抑えつつ制御プログラムを更新することが可能な光伝送装置、光伝送システム、光伝送装置の制御方法及びプログラムを提供することを目的とする。 In view of such issues, the present disclosure provides an optical transmission device, an optical transmission system, and a control method and program for the optical transmission device that can update a control program while suppressing the impact on the operation of the optical transmission device. The purpose is to

本開示に係る光伝送装置は、光トランシーバを制御するための制御プログラムを格納する制御プログラム格納領域を有する記憶部と、前記光トランシーバの識別情報を取得する識別情報取得部と、前記取得された識別情報に対応した前記制御プログラムを取得するプログラム取得部と、前記制御プログラム格納領域に格納された前記制御プログラムを、前記取得された制御プログラムにより更新するプログラム更新部と、を備えるものである。 An optical transmission device according to the present disclosure includes: a storage unit having a control program storage area that stores a control program for controlling an optical transceiver; an identification information acquisition unit that acquires identification information of the optical transceiver; The apparatus includes a program acquisition section that acquires the control program corresponding to the identification information, and a program update section that updates the control program stored in the control program storage area with the acquired control program.

本開示に係る光伝送システムは、光伝送装置と格納装置を備えた光伝送システムであって、前記格納装置は、光トランシーバの識別情報に対応した制御プログラムを格納し、前記光伝送装置は、前記光トランシーバを制御するための制御プログラムを格納する制御プログラム格納領域を有する記憶部と、前記光トランシーバの識別情報を取得する識別情報取得部と、前記取得された識別情報に対応した前記制御プログラムを、前記格納装置から取得するプログラム取得部と、前記制御プログラム格納領域に格納された前記制御プログラムを、前記取得された制御プログラムにより更新するプログラム更新部と、を備えるものである。 An optical transmission system according to the present disclosure includes an optical transmission device and a storage device, the storage device stores a control program corresponding to identification information of an optical transceiver, and the optical transmission device includes: a storage unit having a control program storage area that stores a control program for controlling the optical transceiver; an identification information acquisition unit that acquires identification information of the optical transceiver; and the control program corresponding to the acquired identification information. A program acquisition unit that acquires the control program from the storage device; and a program update unit that updates the control program stored in the control program storage area with the acquired control program.

本開示に係る光伝送装置の制御方法は、光トランシーバを制御するための制御プログラムを記憶部の制御プログラム格納領域に格納し、前記光トランシーバの識別情報を取得し、前記取得された識別情報に対応した前記制御プログラムを取得し、前記制御プログラム格納領域に格納された前記制御プログラムを、前記取得された制御プログラムにより更新するものである。 A method for controlling an optical transmission device according to the present disclosure stores a control program for controlling an optical transceiver in a control program storage area of a storage unit, acquires identification information of the optical transceiver, and uses the acquired identification information as a control program. The corresponding control program is acquired, and the control program stored in the control program storage area is updated with the acquired control program.

本開示に係るプログラムは、光トランシーバを制御するための制御プログラムを記憶部の制御プログラム格納領域に格納し、前記光トランシーバの識別情報を取得し、前記取得された識別情報に対応した前記制御プログラムを取得し、前記制御プログラム格納領域に格納された前記制御プログラムを、前記取得された制御プログラムにより更新する、処理を光伝送装置に実行させるためのプログラムである。 A program according to the present disclosure stores a control program for controlling an optical transceiver in a control program storage area of a storage unit, acquires identification information of the optical transceiver, and stores the control program corresponding to the acquired identification information. This is a program for causing an optical transmission device to execute a process of acquiring the control program stored in the control program storage area and updating the control program stored in the control program storage area with the acquired control program.

本開示によれば、光伝送装置の運用への影響を抑えつつ制御プログラムを更新することが可能な光伝送装置、光伝送システム、光伝送装置の制御方法及びプログラムを提供することができる。 According to the present disclosure, it is possible to provide an optical transmission device, an optical transmission system, a method for controlling an optical transmission device, and a program that can update a control program while suppressing the influence on the operation of the optical transmission device.

実施の形態に係る光伝送装置の概要を示す構成図である。FIG. 1 is a configuration diagram showing an overview of an optical transmission device according to an embodiment. 実施の形態に係る光伝送システムの概要を示す構成図である。1 is a configuration diagram showing an overview of an optical transmission system according to an embodiment. 実施の形態1に係る光伝送システムの構成例を示す構成図である。1 is a configuration diagram showing a configuration example of an optical transmission system according to Embodiment 1. FIG. 実施の形態1に係る光伝送装置の構成例を示す構成図である。1 is a configuration diagram showing a configuration example of an optical transmission device according to Embodiment 1. FIG. 実施の形態1に係る管理装置の構成例を示す構成図である。1 is a configuration diagram showing a configuration example of a management device according to Embodiment 1. FIG. 実施の形態1に係る光伝送システムの動作例を示すシーケンス図である。FIG. 2 is a sequence diagram showing an example of the operation of the optical transmission system according to the first embodiment. 実施の形態2に係る光伝送装置の構成例を示す構成図である。FIG. 2 is a configuration diagram showing a configuration example of an optical transmission device according to a second embodiment.

以下、図面を参照して実施の形態について説明する。各図面においては、同一の要素には同一の符号が付されており、必要に応じて重複説明は省略される。 Embodiments will be described below with reference to the drawings. In each drawing, the same elements are designated by the same reference numerals, and redundant explanation will be omitted if necessary.

(実施の形態に至る検討)
光伝送装置は、光ファイバを接続し光電変換を行う光トランシーバが挿抜可能に構成されており、必要とされる伝送容量に応じた光トランシーバを実装する。光トランシーバは、より小型化、低消費電力化及び大容量化が要求されており、それらの要求に応じた光トランシーバの研究開発が進められている。また、コスト削減や互換性確保等のため、光トランシーバのサイズやピン配置、コネクタ形状等を定めたMSA(Multi Source Agreement)規格が策定されており、マルチベンダー採用の傾向が強まっていること等から、多くのベンダー(製造元メーカ)から光トランシーバが提供されている。そのため、光伝送装置は、用途や価格等に合わせて、様々な種類の光トランシーバを組み合わせて機器間の通信を可能とする必要がある。
(Study leading to embodiment)
The optical transmission device is configured such that an optical transceiver that connects optical fibers and performs photoelectric conversion can be inserted and removed, and an optical transceiver according to the required transmission capacity is mounted. Optical transceivers are required to be smaller, have lower power consumption, and have a larger capacity, and research and development of optical transceivers that meet these demands is progressing. Additionally, in order to reduce costs and ensure compatibility, MSA (Multi Source Agreement) standards have been established that define the size, pin arrangement, connector shape, etc. of optical transceivers, and there is a growing trend toward multi-vendor adoption. Optical transceivers are provided by many vendors (manufacturers). Therefore, it is necessary for optical transmission devices to enable communication between devices by combining various types of optical transceivers depending on usage, price, etc.

一方、光トランシーバは、大容量化等の要求により複雑な構成となっており、光トランシーバと光伝送装置間のインタフェースも、光トランシーバに合わせて複雑化している。特に、運用開始前に、光トランシーバに対して光の波長や特性等を最適化したパラメータを設定する必要がある。数Gbps程度の光トランシーバでは単純な設定で動作可能であったが、数十Gbpsを超える光トランシーバでは、個別の複雑な調整が必要となっている。さらに、上記のように、多くのベンダーが光トランシーバを提供しているため、ベンダーごとの相違も考慮しなければならない。このため、大容量化やマルチベンダー化により、光トランシーバの制御に困難が生じている。 On the other hand, optical transceivers are becoming more complex due to demands for larger capacity, and the interface between the optical transceiver and optical transmission device is also becoming more complex to match the optical transceiver. In particular, before starting operation, it is necessary to set parameters for the optical transceiver that optimize the wavelength and characteristics of light. Optical transceivers with speeds of several Gbps can be operated with simple settings, but optical transceivers with speeds exceeding several tens of Gbps require complicated individual adjustments. Furthermore, as mentioned above, many vendors provide optical transceivers, so differences among vendors must also be taken into consideration. For this reason, it is becoming difficult to control optical transceivers due to increased capacity and multi-vendor technology.

そこで、光トランシーバに合わせた制御プログラムを光伝送装置に導入する方法が考えられる。この制御プログラムを実行することで、光トランシーバに対し最適な設定等を行うことが可能となる。しかし、全ての光トランシーバに対応する制御プログラムを製造することはコストや期間の面から難しいため、特定の光トランシーバに対応した制御プログラムとなる。そうすると、光伝送装置は、新たな光トランシーバを実装すると、その光トランシーバに応じて制御プログラムを更新しなければならない。 Therefore, a method can be considered in which a control program tailored to the optical transceiver is introduced into the optical transmission device. By executing this control program, it becomes possible to perform optimal settings for the optical transceiver. However, since it is difficult to manufacture a control program compatible with all optical transceivers in terms of cost and time, the control program must be compatible with a specific optical transceiver. Then, when a new optical transceiver is installed in the optical transmission device, the control program must be updated according to the new optical transceiver.

ここで、キャリアネットワークやデータセンタネットワークのように高い信頼性が要求されるミッションクリティカルなシステムでは、サービスが停止することを極力抑える必要がある。このため、関連する光伝送装置では、システムの運用を継続した状態で、制御プログラムを更新しなければならないという課題が生じる。すなわち、関連する技術では、制御プログラムを更新した場合、光伝送装置を再起動する必要があるため、一時的にサービスが停止してしまう。複数のポートに光トランシーバ等を導入している光伝送装置では、1つのポートに実装された新しい光トランシーバに対応するために装置を再起動することは、他のサービスへ影響が生じるため避けたい。 Here, in mission-critical systems that require high reliability, such as carrier networks and data center networks, it is necessary to suppress service outages as much as possible. Therefore, in related optical transmission devices, a problem arises in that the control program must be updated while the system continues to operate. That is, in the related technology, when the control program is updated, it is necessary to restart the optical transmission device, so that the service is temporarily stopped. In optical transmission equipment that has optical transceivers installed on multiple ports, restarting the equipment to support a new optical transceiver installed on one port should be avoided as this will affect other services. .

したがって、以下の実施の形態では、光伝送装置を再起動することなく、光トランシーバに対応した制御プログラムの更新を可能とする。 Therefore, in the following embodiments, it is possible to update the control program corresponding to the optical transceiver without restarting the optical transmission device.

(実施の形態の概要)
図1は、実施の形態に係る光伝送装置の概要を示し、図2は、実施の形態に係る光伝送システムの概要を示している。図1に示すように、実施の形態に係る光伝送装置10は、記憶部11、識別情報取得部12、プログラム取得部13、プログラム更新部14を備えている。
(Summary of embodiment)
FIG. 1 shows an overview of an optical transmission device according to an embodiment, and FIG. 2 shows an overview of an optical transmission system according to an embodiment. As shown in FIG. 1, the optical transmission device 10 according to the embodiment includes a storage section 11, an identification information acquisition section 12, a program acquisition section 13, and a program update section 14.

記憶部11は、光伝送装置10に実装する光トランシーバ15を制御するための制御プログラムを格納する制御プログラム格納領域11aを有する。識別情報取得部12は、実装された光トランシーバ15から、光トランシーバ15の識別情報を取得する。プログラム取得部13は、識別情報取得部12が取得した識別情報に対応する制御プログラムを取得する。プログラム更新部14は、制御プログラム格納領域11aに格納された制御プログラムを、プログラム取得部13が取得した制御プログラムにより更新する。 The storage unit 11 has a control program storage area 11a that stores a control program for controlling the optical transceiver 15 installed in the optical transmission device 10. The identification information acquisition unit 12 acquires identification information of the optical transceiver 15 from the optical transceiver 15 installed. The program acquisition unit 13 acquires a control program corresponding to the identification information acquired by the identification information acquisition unit 12. The program update unit 14 updates the control program stored in the control program storage area 11a with the control program acquired by the program acquisition unit 13.

図2に示すように、実施の形態に係る光伝送システム21は、光伝送装置10と制御プログラム格納装置20を備えている。制御プログラム格納装置20は、例えば、サーバ等の管理装置であり、光トランシーバ15に対応した複数の制御プログラムを格納している。光伝送装置10は、制御プログラム格納装置20から、光伝送装置10に実装した光トランシーバ15の識別情報に対応した制御プログラムを取得し、取得した制御プログラムによって制御プログラム格納領域11aを更新する。 As shown in FIG. 2, the optical transmission system 21 according to the embodiment includes an optical transmission device 10 and a control program storage device 20. The control program storage device 20 is, for example, a management device such as a server, and stores a plurality of control programs corresponding to the optical transceiver 15. The optical transmission device 10 acquires a control program corresponding to the identification information of the optical transceiver 15 installed in the optical transmission device 10 from the control program storage device 20, and updates the control program storage area 11a with the acquired control program.

このように、光トランシーバの識別情報に対応した制御プログラムにより、光伝送装置の記憶部における制御プログラム格納領域の制御プログラムを更新することで、記憶部の他の領域へ影響を及ぼさないため、光伝送装置の再起動が不要となり、光伝送装置の運用への影響を抑えることができる。 In this way, by updating the control program in the control program storage area in the storage section of the optical transmission device using the control program that corresponds to the identification information of the optical transceiver, the optical There is no need to restart the transmission equipment, and the impact on the operation of the optical transmission equipment can be suppressed.

(実施の形態1)
次に、実施の形態1に係る光伝送装置及び光伝送システムについて説明する。図3は、本実施の形態に係る光伝送システムの構成例を示している。図3に示すように、本実施の形態に係る光伝送システム1は、複数の光伝送装置100と管理装置200を備えている。この例では、光伝送装置100として、2つの光伝送装置100-1及び100-2を備えている。
(Embodiment 1)
Next, an optical transmission device and an optical transmission system according to Embodiment 1 will be described. FIG. 3 shows a configuration example of an optical transmission system according to this embodiment. As shown in FIG. 3, the optical transmission system 1 according to the present embodiment includes a plurality of optical transmission devices 100 and a management device 200. In this example, the optical transmission device 100 includes two optical transmission devices 100-1 and 100-2.

光伝送装置100は、光ファイバ2を用いて、例えば、遠隔地に画像や音声のデータ信号及び制御信号を長距離光伝送する装置である。例えば、光伝送装置100は、光通信を行うルータやスイッチ等の中継装置である。光伝送装置100は、光通信用の光トランシーバ150を実装可能であり、光トランシーバ150に接続された光ファイバ(光伝送路)2を介して光通信を行う。この例では、光伝送装置100-1及び100-2は、それぞれ光トランシーバ150-1及び150-2を備え、光トランシーバ150-1及び150-2により光通信可能に接続されている。複数の光伝送装置100は、光ファイバ2を介してデータ通信を行うデータネットワーク(データプレーン)を構成している。この例では、光伝送装置100-1及び100-2は、1対1で接続されているが、複数の光伝送装置100は、例えば、リング型やスター型、メッシュ型など任意のトポロジーのデータネットワークを構成してもよい。 The optical transmission device 100 is a device that uses an optical fiber 2 to optically transmit, for example, image and audio data signals and control signals to a remote location over long distances. For example, the optical transmission device 100 is a relay device such as a router or a switch that performs optical communication. The optical transmission device 100 can mount an optical transceiver 150 for optical communication, and performs optical communication via an optical fiber (optical transmission line) 2 connected to the optical transceiver 150. In this example, optical transmission devices 100-1 and 100-2 include optical transceivers 150-1 and 150-2, respectively, and are connected by optical transceivers 150-1 and 150-2 to enable optical communication. The plurality of optical transmission devices 100 constitute a data network (data plane) that performs data communication via the optical fiber 2. In this example, the optical transmission devices 100-1 and 100-2 are connected on a one-to-one basis, but the plurality of optical transmission devices 100 can be connected to each other in any desired topology, such as a ring type, star type, or mesh type. A network may also be configured.

管理装置200は、複数の光伝送装置100の運用や動作を管理するネットワーク管理装置等である。管理装置200は、任意の伝送路3を介して、複数の光伝送装置100と通信可能に接続されている。伝送路3は、有線でもよいし、無線でもよい。すなわち、管理装置200と複数の光伝送装置100は、伝送路3を介して制御通信(管理通信)を行う制御ネットワーク(制御プレーンまたは管理プレーン)を構成している。本実施の形態では、管理装置200が、光トランシーバ150に対応した制御プログラムを格納し、光伝送装置100が実装した光トランシーバ150に応じた制御プログラムを管理装置200からダウンロードする。管理装置200は、例えば、ネットワーク管理装置等のサーバ装置であるが、光トランシーバ150の制御プログラムを格納するその他の制御プログラム格納装置としてもよい。例えば、制御プログラム格納装置を、光伝送装置100の外部記憶装置として、光伝送装置100に直接接続してもよい。また、制御プログラム格納装置を、光伝送装置100の内部の記憶部としてもよい。 The management device 200 is a network management device or the like that manages the operation and operation of the plurality of optical transmission devices 100. The management device 200 is communicatively connected to a plurality of optical transmission devices 100 via an arbitrary transmission path 3 . The transmission path 3 may be wired or wireless. That is, the management device 200 and the plurality of optical transmission devices 100 constitute a control network (control plane or management plane) that performs control communication (management communication) via the transmission path 3. In this embodiment, the management device 200 stores a control program corresponding to the optical transceiver 150, and downloads from the management device 200 the control program corresponding to the optical transceiver 150 installed in the optical transmission device 100. The management device 200 is, for example, a server device such as a network management device, but it may also be another control program storage device that stores a control program for the optical transceiver 150. For example, the control program storage device may be directly connected to the optical transmission device 100 as an external storage device of the optical transmission device 100. Further, the control program storage device may be a storage section inside the optical transmission device 100.

図4は、本実施の形態に係る光伝送装置の構成例を示している。図4に示すように、光伝送装置100は、制御部110、記憶部120、データ通信部130、制御通信部140を備えている。さらに、光伝送装置100は、入出力ポート(不図示)に光トランシーバ150が挿抜可能に構成されている。光伝送装置100は、複数の入出力ポートを有しており、各入出力ポートに光トランシーバ150を実装可能である。 FIG. 4 shows a configuration example of an optical transmission device according to this embodiment. As shown in FIG. 4, the optical transmission device 100 includes a control section 110, a storage section 120, a data communication section 130, and a control communication section 140. Further, the optical transmission device 100 is configured such that an optical transceiver 150 can be inserted into and removed from an input/output port (not shown). The optical transmission device 100 has a plurality of input/output ports, and an optical transceiver 150 can be mounted on each input/output port.

光トランシーバ150は、光ファイバ2のコネクタ部が接続されるとともに、光伝送装置100に挿抜可能なプラガブル光トランシーバ(光モジュール)である。光トランシーバ150は、所定のベンダーによって製造され、例えば、MSA規格に準拠した形状やインタフェースを備え、所定の通信規格に対応している。すなわち、光トランシーバ150は、MSA規格及び通信規格に対応した、10G、25G、40G、50G、100G、200G、400G等の伝送容量、SFP(Small Form-Factor Pluggable)、QSFP(Quad Small Form-Factor Pluggable)、CFP(C Form Factor Pluggable)等のコネクタ形状、伝送距離、波長により光通信を行う。そのような光通信を行うための構成として、例えば、光トランシーバ150は、光制御部151と光送受信部152とを備える。光制御部151は、光伝送装置100からの指示に従って光送受信部152の光伝送動作の制御や監視を行う。光送受信部152は、光制御部151からの制御に従って設定された波長や特性等で光信号の送受信を行い、また、光ファイバ2と光伝送装置100の間で光信号と電気信号を光電変換する。光トランシーバ150には、予め、光トランシーバ150の識別情報が読み出し可能に書き込まれている。 The optical transceiver 150 is connected to the connector portion of the optical fiber 2 and is a pluggable optical transceiver (optical module) that can be inserted into and removed from the optical transmission device 100. The optical transceiver 150 is manufactured by a predetermined vendor, has a shape and an interface that conform to, for example, the MSA standard, and is compatible with a predetermined communication standard. That is, the optical transceiver 150 has a transmission capacity of 10G, 25G, 40G, 50G, 100G, 200G, 400G, etc., SFP (Small Form-Factor Pluggable), QSFP (Quad Small Form-Factor), which is compatible with MSA standards and communication standards. Optical communication is performed depending on the connector shape, transmission distance, and wavelength such as CFP (C Form Factor Pluggable) and CFP (C Form Factor Pluggable). As a configuration for performing such optical communication, for example, the optical transceiver 150 includes an optical control section 151 and an optical transceiver section 152. The optical controller 151 controls and monitors the optical transmission operation of the optical transmitter/receiver 152 according to instructions from the optical transmission device 100. The optical transmitter/receiver 152 transmits and receives optical signals at wavelengths, characteristics, etc. set according to control from the optical controller 151, and also performs photoelectric conversion of optical signals and electrical signals between the optical fiber 2 and the optical transmission device 100. do. Identification information of the optical transceiver 150 is readably written in the optical transceiver 150 in advance.

光伝送装置100の記憶部120は、光伝送装置100の動作に必要な情報を格納する。記憶部120は、不揮発性の記憶部(格納部)であり、例えば、フラッシュメモリなどの不揮発性メモリやハードディスクである。記憶部120は、光伝送装置100を制御するためのメインプログラムを格納するメインプログラム格納領域121、光トランシーバ150を制御するための制御プログラムを格納する制御プログラム格納領域122を有する。メインプログラム格納領域121と制御プログラム格納領域122とは、異なる領域であり、一方の領域に書き込みを行っても、他方の領域に影響しない。その他、記憶部120には、データ通信に必要な情報や、状態監視のための情報等が必要に応じて格納される。 The storage unit 120 of the optical transmission device 100 stores information necessary for the operation of the optical transmission device 100. The storage unit 120 is a nonvolatile storage unit (storage unit), and is, for example, a nonvolatile memory such as a flash memory or a hard disk. The storage unit 120 has a main program storage area 121 that stores a main program for controlling the optical transmission device 100 and a control program storage area 122 that stores a control program for controlling the optical transceiver 150. The main program storage area 121 and the control program storage area 122 are different areas, and writing to one area does not affect the other area. In addition, the storage unit 120 stores information necessary for data communication, information for status monitoring, etc. as necessary.

制御部110は、光伝送装置100の各部の動作を制御する制御部であり、CPU(Central Processing Unit)等のプログラム実行部である。制御部110は、記憶部120に格納されたプログラムを読み出し、読み出したプログラムを実行することで、各機能(処理)を実現する。この機能として、例えば、管理部111、識別部112、取得部113、更新部114、設定部115、監視部116を有する。 The control unit 110 is a control unit that controls the operation of each unit of the optical transmission device 100, and is a program execution unit such as a CPU (Central Processing Unit). The control unit 110 reads a program stored in the storage unit 120 and executes the read program to realize each function (process). This function includes, for example, a management section 111, an identification section 112, an acquisition section 113, an update section 114, a setting section 115, and a monitoring section 116.

管理部111は、光伝送装置100の運用や動作を管理し、例えば、オペレータのコマンド操作に応じて各部の設定や制御を行う。光伝送装置100に対するコマンドの入力は、光伝送装置100に直接接続された入力装置から入力してもよいし、制御ネットワーク等のネットワークを介して入力してもよい。 The management unit 111 manages the operation and operation of the optical transmission device 100, and, for example, performs settings and control of each unit according to an operator's command operation. Commands may be input to the optical transmission device 100 from an input device directly connected to the optical transmission device 100, or may be input via a network such as a control network.

識別部(識別情報取得部)112は、光トランシーバ150が実装された時に、光トランシーバ150の光制御部151との制御用インタフェースを介して、実装された光トランシーバ150から識別情報を取得し(読み出し)、光トランシーバ150を識別する。なお、識別部112は、既に実装されている光トランシーバ150から識別情報を取得してもよい。取得部(プログラム取得部)113は、制御通信部140を介して、光トランシーバ150の識別情報を管理装置200へ通知し、管理装置200から光トランシーバ150に対応した制御プログラムを取得する。更新部(プログラム更新部)114は、管理装置200から取得した制御プログラムにより、制御プログラム格納領域122の制御プログラムを更新する。更新部114は、少なくとも、制御プログラムが更新可能な状態で、制御プログラム格納領域122を書き換える。例えば、更新部114は、光トランシーバ150の通信が停止している状態、制御プログラムが停止している状態、制御プログラムに排他を設定している状態で、制御プログラムを更新する。 The identification unit (identification information acquisition unit) 112 acquires identification information from the mounted optical transceiver 150 via the control interface with the optical control unit 151 of the optical transceiver 150 when the optical transceiver 150 is mounted ( readout) to identify the optical transceiver 150. Note that the identification unit 112 may acquire identification information from the optical transceiver 150 that is already installed. The acquisition unit (program acquisition unit) 113 notifies the management device 200 of the identification information of the optical transceiver 150 via the control communication unit 140, and acquires a control program corresponding to the optical transceiver 150 from the management device 200. The update unit (program update unit) 114 updates the control program in the control program storage area 122 using the control program acquired from the management device 200. The updating unit 114 rewrites the control program storage area 122 at least in a state where the control program can be updated. For example, the updating unit 114 updates the control program in a state where communication of the optical transceiver 150 is stopped, a state where the control program is stopped, or a state where exclusion is set for the control program.

設定部(光トランシーバ設定部)115は、光トランシーバ150の光制御部151との設定用インタフェースを介して、通信開始前に、光トランシーバ150に応じた光の波長や入出力特性等の通信パラメータを設定する。監視部(光トランシーバ監視部)116は、光トランシーバ150の光制御部151との監視用インタフェースを介して、所定のタイミングで(定期的に)、光トランシーバ150の動作を監視し、光トランシーバ150に応じた送受信電力や警告(アラーム)等の動作情報を取得する。 The setting unit (optical transceiver setting unit) 115 sets communication parameters such as the wavelength of light and input/output characteristics according to the optical transceiver 150 before starting communication via the setting interface with the optical control unit 151 of the optical transceiver 150. Set. The monitoring unit (optical transceiver monitoring unit) 116 monitors the operation of the optical transceiver 150 at predetermined timing (regularly) via the monitoring interface with the optical control unit 151 of the optical transceiver 150, and Obtain operating information such as transmission/reception power and warnings (alarms) according to the situation.

制御部110における各部は、それぞれ別々のプログラムにより実行されてもよいが、ここでは、光トランシーバ150の制御処理については制御プログラム格納領域122の制御プログラムにより実行され、その他の処理についてはメインプログラム格納領域121のメインプログラムにより実行される。すなわち、制御部110がメインプログラムを実行することで、管理部111、識別部112、取得部113、更新部114の機能が実現され、制御部110が制御プログラムを実行することで、設定部115、監視部116の機能が実現される。換言すると、制御プログラムは、光トランシーバ150の識別情報(種類)に応じて光トランシーバ150に通信パラメータを設定(初期設定)するための初期設定プログラムであり、また、光トランシーバ150の識別情報に応じて光トランシーバ150の動作状態を監視するための監視プログラムである。制御プログラムは、少なくとも、光トランシーバ150の通信に必要な初期設定を行うための初期設定プログラムであってもよい。 Each part in the control unit 110 may be executed by a separate program, but here, the control process for the optical transceiver 150 is executed by the control program in the control program storage area 122, and the other processes are executed by the main program storage area 122. It is executed by the main program in area 121. That is, when the control section 110 executes the main program, the functions of the management section 111, the identification section 112, the acquisition section 113, and the update section 114 are realized, and when the control section 110 executes the control program, the functions of the setting section 115 are realized. , the functions of the monitoring unit 116 are realized. In other words, the control program is an initial setting program for setting (initial setting) communication parameters in the optical transceiver 150 according to the identification information (type) of the optical transceiver 150. This is a monitoring program for monitoring the operating state of the optical transceiver 150. The control program may be an initial setting program for at least performing initial settings necessary for communication of the optical transceiver 150.

なお、制御部110を複数の制御部として構成してもよく、例えば、メインプログラムを実行する制御部(光伝送装置制御部)と、制御プログラムを実行する制御部(光トランシーバ制御部)を備えてもよい。また、制御プログラムを実行する制御部とデータ通信部130を1つの半導体チップとしてもよい。 Note that the control unit 110 may be configured as a plurality of control units, for example, a control unit that executes a main program (optical transmission device control unit) and a control unit that executes a control program (optical transceiver control unit). It's okay. Further, the control section that executes the control program and the data communication section 130 may be formed into one semiconductor chip.

データ通信部130は、光トランシーバ150を介してデータ通信を行う通信処理部であり、例えば、光トランシーバ150に対応した通信処理用の半導体チップである。データ通信部130は、光トランシーバ150の光送受信部152との通信用インタフェースを介して、光送受信部152が光電変換するデータ信号を入出力する。さらに、データ通信部130は、入出力するデータ信号に対するフレーム処理や、フレームに対するスイッチングやルーティング処理等を行う。 The data communication unit 130 is a communication processing unit that performs data communication via the optical transceiver 150, and is, for example, a semiconductor chip for communication processing compatible with the optical transceiver 150. The data communication section 130 inputs and outputs a data signal that is photoelectrically converted by the optical transceiver 152 via a communication interface with the optical transceiver 152 of the optical transceiver 150 . Further, the data communication unit 130 performs frame processing on input/output data signals, switching and routing processing on frames, and the like.

制御通信部140は、管理装置200との間で制御用の通信を行う通信処理部であり、例えば、伝送路3を介した制御ネットワークの通信規格に対応した通信処理用の半導体チップである。制御通信部140は、制御部110の指示に従い、管理装置200へ光トランシーバ150の識別情報を送信し、管理装置200から光トランシーバ150に対応した制御プログラムを受信する。また、制御通信部140は、制御部110の指示に従い、光トランシーバ150の動作情報等を管理装置200へ送信する。 The control communication unit 140 is a communication processing unit that performs control communication with the management device 200, and is, for example, a semiconductor chip for communication processing compatible with the communication standard of the control network via the transmission path 3. Control communication unit 140 transmits identification information of optical transceiver 150 to management device 200 and receives a control program corresponding to optical transceiver 150 from management device 200 according to instructions from control unit 110 . Further, the control communication unit 140 transmits operation information of the optical transceiver 150 and the like to the management device 200 according to instructions from the control unit 110.

図5は、本実施の形態に係る管理装置の構成例を示している。図5に示すように、本実施の形態に係る管理装置200は、プログラム管理部210、格納部220、動作監視部230、通信部240を備えている。 FIG. 5 shows an example of the configuration of the management device according to this embodiment. As shown in FIG. 5, the management device 200 according to this embodiment includes a program management section 210, a storage section 220, an operation monitoring section 230, and a communication section 240.

格納部220は、複数の光トランシーバ150に対応する複数の制御プログラムを格納するデータベースである。例えば、格納部220は、光トランシーバ150の識別情報と制御プログラムを対応付けた制御プログラムテーブル221を格納する。識別情報は、対応する光トランシーバ150の制御プログラムを特定可能な情報であり、例えば、光トランシーバ150の種類(タイプ)を示す情報である。光トランシーバ150の種類には、10G、25G、40G、50G、100G、200G、400G等の伝送容量(伝送速度)や、SFP、QSFP、CFP等のコネクタ形状(フォームファクター)、伝送距離、波長、通信規格等が含まれる。さらに、識別情報には、光トランシーバ150を製造するベンダーを識別する情報が含まれる。識別情報は、予め光トランシーバ150に書き込まれている情報であり、その形式(フォーマット)は限定されない。例えば、識別情報は、伝送容量やベンダー等の要素(パラメータ)毎に識別可能な識別値であってもよいし、全ての要素をまとめて識別可能な識別値でもよい。 The storage unit 220 is a database that stores a plurality of control programs corresponding to the plurality of optical transceivers 150. For example, the storage unit 220 stores a control program table 221 that associates identification information of the optical transceiver 150 with control programs. The identification information is information that can specify the control program of the corresponding optical transceiver 150, and is information that indicates the type of optical transceiver 150, for example. The type of optical transceiver 150 includes transmission capacity (transmission speed) such as 10G, 25G, 40G, 50G, 100G, 200G, 400G, connector shape (form factor) such as SFP, QSFP, CFP, transmission distance, wavelength, Includes communication standards, etc. Furthermore, the identification information includes information that identifies the vendor that manufactures the optical transceiver 150. The identification information is information written in the optical transceiver 150 in advance, and its format is not limited. For example, the identification information may be an identification value that allows identification for each element (parameter) such as transmission capacity or vendor, or may be an identification value that allows identification of all elements collectively.

プログラム管理部210は、通信部240を介して、光伝送装置100から光トランシーバ150の識別情報を取得し、格納部220の制御プログラムテーブル221を参照して、光トランシーバ150に対応した制御プログラムを光伝送装置100へ提供する。動作監視部230は、通信部240を介して、光伝送装置100から光トランシーバ150の警告等の動作情報を取得し、動作情報に応じた表示等を行う。 The program management unit 210 acquires the identification information of the optical transceiver 150 from the optical transmission device 100 via the communication unit 240, refers to the control program table 221 in the storage unit 220, and writes the control program corresponding to the optical transceiver 150. Provided to the optical transmission device 100. The operation monitoring unit 230 acquires operational information such as warnings of the optical transceiver 150 from the optical transmission device 100 via the communication unit 240, and performs display etc. according to the operational information.

通信部240は、伝送路3を介して、光伝送装置100との間で制御用の通信を行う。通信部240は、プログラム管理部210の指示に応じて光トランシーバ150の制御プログラムを光伝送装置100へ送信し、また、光伝送装置100から光トランシーバ150の動作情報を受信する。 The communication unit 240 performs control communication with the optical transmission device 100 via the transmission path 3 . The communication unit 240 transmits a control program for the optical transceiver 150 to the optical transmission device 100 according to instructions from the program management unit 210, and also receives operation information of the optical transceiver 150 from the optical transmission device 100.

図6は、本実施の形態に係る光伝送システムの動作例を示している。図6に示すように、まず、光トランシーバ150は、通信を停止する(S101)。すなわち、光伝送装置100を操作するオペレータが、停止する光トランシーバ150のポートに対し、shutdownコマンドを入力する。そうすると、光伝送装置100の管理部111は、入力されたshutdownコマンドに応じて、対応するポートの光トランシーバ150に対し通信停止を指示する。光トランシーバ150の光制御部151は、管理部111からの指示に従い、光送受信部152による通信を停止するよう制御する。 FIG. 6 shows an example of the operation of the optical transmission system according to this embodiment. As shown in FIG. 6, first, the optical transceiver 150 stops communication (S101). That is, an operator operating the optical transmission device 100 inputs a shutdown command to the port of the optical transceiver 150 to be stopped. Then, the management unit 111 of the optical transmission device 100 instructs the optical transceiver 150 of the corresponding port to stop communication in response to the input shutdown command. The optical control unit 151 of the optical transceiver 150 controls the optical transmitting/receiving unit 152 to stop communication according to instructions from the management unit 111.

続いて、光伝送装置100は、光トランシーバ150の制御プログラムを停止する(S102)。すなわち、光伝送装置100の管理部111は、入力されたコマンドに応じて光トランシーバ150の通信を停止するとともに、制御プログラム格納領域122の制御プログラムを停止する。このとき、管理部111は、制御プログラムに対し、排他を設定する(排他制御を実行する)。排他を設定することで、光伝送装置100の各部や各プログラムから制御プログラムにアクセスできない状態となる。 Subsequently, the optical transmission device 100 stops the control program for the optical transceiver 150 (S102). That is, the management unit 111 of the optical transmission device 100 stops the communication of the optical transceiver 150 according to the input command, and also stops the control program in the control program storage area 122. At this time, the management unit 111 sets exclusion for the control program (executes exclusive control). By setting exclusion, the control program cannot be accessed from each section or program of the optical transmission device 100.

続いて、光伝送装置100に光トランシーバ150を実装する(S103)。すなわち、光伝送装置100のポートに対し、古い光トランシーバ150を抜去し、新しい光トランシーバ150を挿入する。そうすると、光伝送装置100は、光トランシーバ150の識別情報を取得する(S104)。すなわち、光伝送装置100の識別部112は、光トランシーバ150が実装されたことを検出すると、実装された光トランシーバ150に書き込まれている識別情報を読み出すことで、光トランシーバ150の識別情報を取得する。なお、光トランシーバ150の光制御部151から識別部112へ識別情報を通知してもよい。 Subsequently, the optical transceiver 150 is mounted on the optical transmission device 100 (S103). That is, the old optical transceiver 150 is removed from the port of the optical transmission device 100, and the new optical transceiver 150 is inserted. Then, the optical transmission device 100 acquires the identification information of the optical transceiver 150 (S104). That is, when the identification unit 112 of the optical transmission device 100 detects that the optical transceiver 150 is mounted, it acquires the identification information of the optical transceiver 150 by reading the identification information written in the mounted optical transceiver 150. do. Note that the optical control section 151 of the optical transceiver 150 may notify the identification section 112 of the identification information.

続いて、光伝送装置100は、管理装置200へ光トランシーバ150の制御プログラムを要求する(S105)。すなわち、光トランシーバ150の取得部113は、新しい光トランシーバ150の識別情報を取得すると、取得した識別情報を含めて制御プログラムの要求(取得要求)を管理装置200へ送信する。 Subsequently, the optical transmission device 100 requests a control program for the optical transceiver 150 from the management device 200 (S105). That is, upon acquiring the identification information of the new optical transceiver 150, the acquisition unit 113 of the optical transceiver 150 transmits a control program request (acquisition request) including the acquired identification information to the management device 200.

続いて、光伝送装置100は、管理装置200から光トランシーバ150の制御プログラムを取得する(S106)。すなわち、管理装置200のプログラム管理部210は、光伝送装置100から制御プログラムの取得要求を受信すると、格納部220の制御プログラムテーブル221を参照し、要求された識別情報に対応する制御プログラムを特定し、特定した制御プログラムを光伝送装置100へ送信する。そうすると、光伝送装置100の取得部113は、管理装置200から光トランシーバ150の識別情報に対応した制御プログラムを受信する。 Subsequently, the optical transmission device 100 acquires the control program for the optical transceiver 150 from the management device 200 (S106). That is, when the program management unit 210 of the management device 200 receives a control program acquisition request from the optical transmission device 100, it refers to the control program table 221 of the storage unit 220 and identifies the control program corresponding to the requested identification information. Then, the specified control program is transmitted to the optical transmission device 100. Then, the acquisition unit 113 of the optical transmission device 100 receives the control program corresponding to the identification information of the optical transceiver 150 from the management device 200.

続いて、光伝送装置100は、光トランシーバ150の制御プログラムを更新する(S107)。すなわち、光伝送装置100の更新部114は、管理装置200から光トランシーバ150に対応した制御プログラムを取得すると、記憶部120の制御プログラム格納領域122を、取得した制御プログラムにより更新する(上書きする)。 Subsequently, the optical transmission device 100 updates the control program of the optical transceiver 150 (S107). That is, upon acquiring the control program corresponding to the optical transceiver 150 from the management device 200, the updating unit 114 of the optical transmission device 100 updates (overwrites) the control program storage area 122 of the storage unit 120 with the acquired control program. .

続いて、光伝送装置100は、光トランシーバ150の制御プログラムを起動する(S108)。すなわち、光伝送装置100の管理部111は、制御プログラムが更新されると、更新後の制御プログラムを起動(実行)する。このとき、管理部111は、制御プログラム格納領域122の制御プログラムの排他を解除する(排他制御解除を実行する)。排他を解除することで、光伝送装置100の各部や各プログラムからアクセス可能な状態となる。 Subsequently, the optical transmission device 100 starts the control program for the optical transceiver 150 (S108). That is, when the control program is updated, the management unit 111 of the optical transmission device 100 starts (executes) the updated control program. At this time, the management unit 111 releases the exclusion of the control program in the control program storage area 122 (executes exclusive control release). By releasing the exclusion, it becomes accessible from each part of the optical transmission device 100 and each program.

続いて、光伝送装置100は、光トランシーバ150へ通信開始に必要な設定を行う(S109)。すなわち、光伝送装置100の設定部115は、更新された制御プログラムにしたがって、光トランシーバ150に対し光波長等の設定を指示する。光トランシーバ150の光制御部151は、設定部115からの指示に従い、光送受信部152に対し光波長等を設定する。 Next, the optical transmission device 100 performs settings necessary for starting communication on the optical transceiver 150 (S109). That is, the setting unit 115 of the optical transmission device 100 instructs the optical transceiver 150 to set the optical wavelength, etc. according to the updated control program. The optical control unit 151 of the optical transceiver 150 sets the optical wavelength and the like for the optical transmitting/receiving unit 152 according to instructions from the setting unit 115.

続いて、光トランシーバ150は、設定に基づいて通信を開始する(S110)。すなわち、光伝送装置100を操作するオペレータが、通信を行う光トランシーバ150のポートに対し、no shutdownコマンドを入力する。そうすると、管理部111は、入力されたno shutdownコマンドに応じて、対応するポートの光トランシーバ150に対し通信開始を指示する。光トランシーバ150の光制御部151は、管理部111からの指示に従い、光送受信部152による通信を開始するよう制御する。 Subsequently, the optical transceiver 150 starts communication based on the settings (S110). That is, an operator operating the optical transmission device 100 inputs a no shutdown command to the port of the optical transceiver 150 that performs communication. Then, in response to the input no shutdown command, the management unit 111 instructs the optical transceiver 150 of the corresponding port to start communication. The optical controller 151 of the optical transceiver 150 controls the optical transceiver 152 to start communication according to instructions from the manager 111.

光トランシーバ150の通信が開始すると、光伝送装置100の監視部116は、更新された制御プログラムにしたがって、定期的に光トランシーバ150の光制御部151から動作情報を取得し、取得した動作情報を管理装置200へ通知する。なお、監視部116は、管理装置200からの要求に応じて、動作情報を管理装置200へ送信してもよい。 When communication of the optical transceiver 150 starts, the monitoring unit 116 of the optical transmission device 100 periodically acquires operational information from the optical control unit 151 of the optical transceiver 150 according to the updated control program, and uses the acquired operational information. The management device 200 is notified. Note that the monitoring unit 116 may transmit the operation information to the management device 200 in response to a request from the management device 200.

以上のように、本実施の形態では、光トランシーバを制御する制御プログラムを予め管理装置などの別装置に格納しておき、光伝送装置に光トランシーバを実装した際、光トランシーバの識別情報(種別)を別装置に送信し、別装置から対応する制御プログラムを光伝送装置にダウンロードすることにより、光伝送装置の再起動を伴わずに光トランシーバに対応するプログラムにアップデートすることを可能とする。 As described above, in this embodiment, the control program for controlling the optical transceiver is stored in a separate device such as a management device in advance, and when the optical transceiver is installed in the optical transmission device, the optical transceiver identification information (type ) to another device and downloading the corresponding control program from the other device to the optical transmission device, it is possible to update the program to one compatible with the optical transceiver without restarting the optical transmission device.

光トランシーバの動作を停止し、新しい光トランシーバを実装(接続)したときに制御プログラムを更新することにより、サービスを停止することなく新しい光トランシーバに対応する制御プログラムで動作することができる。光トランシーバの制御プログラムは、他の機能を制御するプログラムとは独立していため、光伝送装置を再起動することなく制御プログラムを更新することができる。また、光トランシーバの種類に応じて異なる制御プログラムを取得し、更新することで、実装した光トランシーバを適切に制御することができる。 By stopping the operation of the optical transceiver and updating the control program when a new optical transceiver is installed (connected), it is possible to operate with a control program compatible with the new optical transceiver without stopping the service. Since the optical transceiver control program is independent from programs that control other functions, the control program can be updated without restarting the optical transmission device. Furthermore, by acquiring and updating different control programs depending on the type of optical transceiver, it is possible to appropriately control the installed optical transceiver.

また、伝送容量や通信規格のバリエーションが増加し、さらに、光トランシーバのベンダーの数も増加していることから、全ての光トランシーバに対応した多くの制御プログラムを光伝送装置に格納することは困難である。そこで、本実施の形態では、各光トランシーバの複数の制御プログラムを光伝送装置とは異なる別装置に格納することにより、光伝送装置の記憶容量の増加を抑えることができる。また、複数の光伝送装置と別装置は同一の制御ネットワークに存在し、お互いに通信可能であるため、一つの別装置から複数の光伝送装置へ制御プログラムを送信することができ、制御プログラムの更新や管理の効率化を図ることができる。 In addition, variations in transmission capacity and communication standards are increasing, and the number of optical transceiver vendors is also increasing, making it difficult to store many control programs compatible with all optical transceivers in optical transmission equipment. It is. Therefore, in this embodiment, by storing a plurality of control programs for each optical transceiver in a separate device different from the optical transmission device, it is possible to suppress an increase in the storage capacity of the optical transmission device. In addition, since multiple optical transmission devices and other devices exist in the same control network and can communicate with each other, it is possible to send a control program from one separate device to multiple optical transmission devices, and the control program Updates and management can be made more efficient.

(実施の形態2)
次に、実施の形態2に係る光伝送装置について説明する。図7は、本実施の形態に係る光伝送装置の構成例を示している。図7に示すように、本実施の形態に係る光伝送装置100は、実施の形態1の構成に加えて、複数の光トランシーバの識別情報(種類等)に対応する複数の制御プログラムを格納可能とする。
(Embodiment 2)
Next, an optical transmission device according to a second embodiment will be explained. FIG. 7 shows a configuration example of an optical transmission device according to this embodiment. As shown in FIG. 7, in addition to the configuration of Embodiment 1, the optical transmission device 100 according to the present embodiment can store a plurality of control programs corresponding to identification information (types, etc.) of a plurality of optical transceivers. shall be.

光伝送装置100は、複数の光トランシーバ150を実装し、記憶部120に複数の制御プログラム格納領域122を有する。この例では、光トランシーバ150-1及び150-2のそれぞれに対応する制御プログラム格納領域122-1及び122-2を有する。すなわち、制御プログラム格納領域(第1の制御プログラム格納領域)122-1は、光トランシーバ(第1の光トランシーバ)150-1に対応した制御プログラム(第1の制御プログラム)を格納し、制御プログラム格納領域(第2の制御プログラム格納領域)122-2は、光トランシーバ(第2の光トランシーバ)150-2に対応した制御プログラム(第2の制御プログラム)を格納する。 The optical transmission device 100 includes a plurality of optical transceivers 150 and has a plurality of control program storage areas 122 in the storage section 120. This example has control program storage areas 122-1 and 122-2 corresponding to optical transceivers 150-1 and 150-2, respectively. That is, the control program storage area (first control program storage area) 122-1 stores a control program (first control program) corresponding to the optical transceiver (first optical transceiver) 150-1. The storage area (second control program storage area) 122-2 stores a control program (second control program) corresponding to the optical transceiver (second optical transceiver) 150-2.

実施の形態1と同様に、光伝送装置100は、光トランシーバ150-1を実装すると、光トランシーバ150-1の識別情報に対応した制御プログラムを管理装置200から取得し、取得した制御プログラムにより制御プログラム格納領域122-1を更新する。また、光伝送装置100は、光トランシーバ150-2を実装すると、光トランシーバ150-2の識別情報に対応した制御プログラムを管理装置200から取得し、取得した制御プログラムにより制御プログラム格納領域122-2を更新する。 Similarly to Embodiment 1, when optical transceiver 150-1 is installed, optical transmission device 100 acquires a control program corresponding to the identification information of optical transceiver 150-1 from management device 200, and performs control using the acquired control program. Update the program storage area 122-1. Furthermore, when the optical transmission device 100 installs the optical transceiver 150-2, the optical transmission device 100 acquires a control program corresponding to the identification information of the optical transceiver 150-2 from the management device 200, and uses the acquired control program to store the control program storage area 122-2. Update.

本実施の形態のように、複数の光トランシーバに対応する複数の制御プログラムを格納することにより、実装する複数の光トランシーバの種類等が異なり、別々の制御プログラムが必要となる場合でも、それぞれの光トランシーバに対応した制御プログラムを格納し、適切に更新することができる。 By storing multiple control programs corresponding to multiple optical transceivers as in this embodiment, even if the types of multiple optical transceivers to be implemented are different and separate control programs are required, each Control programs compatible with optical transceivers can be stored and updated appropriately.

なお、本開示は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。 Note that the present disclosure is not limited to the above embodiments, and can be modified as appropriate without departing from the spirit.

上述の実施形態における各構成は、ハードウェア又はソフトウェア、もしくはその両方によって構成され、1つのハードウェア又はソフトウェアから構成してもよいし、複数のハードウェア又はソフトウェアから構成してもよい。各装置の機能(処理)を、CPUやメモリ等を有するコンピュータにより実現してもよい。例えば、記憶装置に実施形態における方法(光伝送装置の制御方法)を行うためのプログラムを格納し、各機能を、記憶装置に格納されたプログラムをCPUで実行することにより実現してもよい。 Each configuration in the above-described embodiments is configured by hardware or software, or both, and may be configured from one piece of hardware or software, or from a plurality of pieces of hardware or software. The functions (processing) of each device may be realized by a computer having a CPU, memory, etc. For example, a program for carrying out the method in the embodiment (optical transmission device control method) may be stored in a storage device, and each function may be realized by executing the program stored in the storage device with a CPU.

これらのプログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体(例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ)、光磁気記録媒体(例えば光磁気ディスク)、CD-ROM(Read Only Memory)、CD-R、CD-R/W、半導体メモリ(例えば、マスクROM、PROM(Programmable ROM)、EPROM(Erasable PROM)、フラッシュROM、RAM(random access memory))を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium)によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。 These programs can be stored and provided to a computer using various types of non-transitory computer readable media. Non-transitory computer-readable media includes various types of tangible storage media. Examples of non-transitory computer-readable media include magnetic recording media (e.g., flexible disks, magnetic tapes, hard disk drives), magneto-optical recording media (e.g., magneto-optical disks), CD-ROMs (Read Only Memory), CD-Rs, CD-R/W, semiconductor memory (for example, mask ROM, PROM (Programmable ROM), EPROM (Erasable PROM), flash ROM, RAM (random access memory)). The program may also be provided to the computer on various types of transitory computer readable media. Examples of transitory computer-readable media include electrical signals, optical signals, and electromagnetic waves. The temporary computer-readable medium can provide the program to the computer via wired communication channels, such as electrical wires and fiber optics, or wireless communication channels.

1 光伝送システム
2 光ファイバ
3 伝送路
10 光伝送装置
11 記憶部
11a 制御プログラム格納領域
12 識別情報取得部
13 プログラム取得部
14 プログラム更新部
15 光トランシーバ
20 制御プログラム格納装置
21 光伝送システム
100、100-1、100-2 光伝送装置
110 制御部
111 管理部
112 識別部
113 取得部
114 更新部
115 設定部
116 監視部
120 記憶部
121 メインプログラム格納領域
122、122-1、122-2 制御プログラム格納領域
130 データ通信部
140 制御通信部
150、150-1、150-2 光トランシーバ
151、151-1、151-2 光制御部
152、152-1、152-2 光送受信部
200 管理装置
210 プログラム管理部
220 格納部
221 制御プログラムテーブル
230 動作監視部
240 通信部
1 Optical transmission system 2 Optical fiber 3 Transmission line 10 Optical transmission device 11 Storage section 11a Control program storage area 12 Identification information acquisition section 13 Program acquisition section 14 Program update section 15 Optical transceiver 20 Control program storage device 21 Optical transmission system 100, 100 -1, 100-2 Optical transmission device 110 Control unit 111 Management unit 112 Identification unit 113 Acquisition unit 114 Update unit 115 Setting unit 116 Monitoring unit 120 Storage unit 121 Main program storage area 122, 122-1, 122-2 Control program storage Area 130 Data communication section 140 Control communication section 150, 150-1, 150-2 Optical transceiver 151, 151-1, 151-2 Optical control section 152, 152-1, 152-2 Optical transceiver section 200 Management device 210 Program management Section 220 Storage section 221 Control program table 230 Operation monitoring section 240 Communication section

Claims (16)

光トランシーバを制御するための制御プログラムを格納する制御プログラム格納領域を有する記憶部と、
前記光トランシーバの識別情報を取得する識別情報取得部と、
前記取得された識別情報に対応した前記制御プログラムを取得するプログラム取得部と、
前記制御プログラム格納領域に格納された前記制御プログラムを、前記取得された制御プログラムにより更新するプログラム更新部と、
を備え、
前記光トランシーバの識別情報は、前記制御プログラムを特定可能な前記光トランシーバの種類を示す情報であり、
前記光トランシーバの種類は、前記光トランシーバの伝送容量または前記光トランシーバの製造元のベンダーを含む、
光伝送装置。
a storage unit having a control program storage area for storing a control program for controlling the optical transceiver;
an identification information acquisition unit that acquires identification information of the optical transceiver;
a program acquisition unit that acquires the control program corresponding to the acquired identification information;
a program update unit that updates the control program stored in the control program storage area with the acquired control program;
Equipped with
The identification information of the optical transceiver is information indicating the type of the optical transceiver that can identify the control program,
The type of the optical transceiver includes the transmission capacity of the optical transceiver or the vendor of the manufacturer of the optical transceiver.
Optical transmission equipment.
前記識別情報取得部は、前記光トランシーバが前記光伝送装置に実装された場合、前記光トランシーバに書き込まれている前記識別情報を読み出す、
請求項1に記載の光伝送装置。
The identification information acquisition unit reads out the identification information written in the optical transceiver when the optical transceiver is installed in the optical transmission device.
The optical transmission device according to claim 1.
前記制御プログラムは、前記光トランシーバの通信に必要な初期設定を行うための初期設定プログラムを含む、
請求項1または2に記載の光伝送装置。
The control program includes an initial setting program for making initial settings necessary for communication of the optical transceiver.
The optical transmission device according to claim 1 or 2 .
前記初期設定プログラムは、前記光トランシーバの識別情報に応じて、前記光トランシーバに通信パラメータを設定するためのプログラムである、
請求項に記載の光伝送装置。
The initial setting program is a program for setting communication parameters in the optical transceiver according to identification information of the optical transceiver.
The optical transmission device according to claim 3 .
前記制御プログラムは、前記光トランシーバの識別情報に応じて、前記光トランシーバの動作状態を監視する監視プログラムを含む、
請求項1乃至のいずれか一項に記載の光伝送装置。
The control program includes a monitoring program that monitors the operating state of the optical transceiver according to identification information of the optical transceiver.
The optical transmission device according to any one of claims 1 to 4 .
前記記憶部は、前記光伝送装置を制御するためのメインプログラムを格納するメインプログラム格納領域を有し、
前記制御プログラム格納領域は、前記メインプログラム格納領域と異なる領域である、
請求項1乃至のいずれか一項に記載の光伝送装置。
The storage unit has a main program storage area that stores a main program for controlling the optical transmission device,
The control program storage area is a different area from the main program storage area,
The optical transmission device according to any one of claims 1 to 5 .
前記プログラム更新部は、前記光トランシーバの通信が停止している状態で前記制御プログラムを更新する、
請求項1乃至のいずれか一項に記載の光伝送装置。
The program update unit updates the control program while communication of the optical transceiver is stopped.
The optical transmission device according to any one of claims 1 to 6 .
前記プログラム更新部は、前記制御プログラムが停止している状態で前記制御プログラムを更新する、
請求項1乃至のいずれか一項に記載の光伝送装置。
The program update unit updates the control program while the control program is stopped.
The optical transmission device according to any one of claims 1 to 7 .
前記プログラム更新部は、前記制御プログラムに排他を設定している状態で前記制御プログラムを更新する、
請求項1乃至のいずれか一項に記載の光伝送装置。
the program update unit updates the control program in a state where exclusion is set for the control program;
The optical transmission device according to any one of claims 1 to 8 .
前記プログラム取得部は、前記識別情報に対応した前記制御プログラムを格納する制御プログラム格納装置から、前記制御プログラムを取得する、
請求項1乃至のいずれか一項に記載の光伝送装置。
The program acquisition unit acquires the control program from a control program storage device that stores the control program corresponding to the identification information.
The optical transmission device according to any one of claims 1 to 9 .
前記プログラム取得部は、前記光伝送装置を制御する制御ネットワークを介して、前記制御プログラム格納装置から前記制御プログラムを取得する、
請求項10に記載の光伝送装置。
The program acquisition unit acquires the control program from the control program storage device via a control network that controls the optical transmission device.
The optical transmission device according to claim 10 .
前記記憶部は、前記制御プログラム格納領域として、第1の光トランシーバを制御する第1の制御プログラムを格納する第1の制御プログラム格納領域と、第2の光トランシーバを制御する第2の制御プログラムを格納する第2の制御プログラム格納領域と、を有する、
請求項1乃至11のいずれか一項に記載の光伝送装置。
The storage unit includes, as the control program storage area, a first control program storage area that stores a first control program that controls the first optical transceiver, and a second control program that controls the second optical transceiver. a second control program storage area for storing;
The optical transmission device according to any one of claims 1 to 11 .
光伝送装置と格納装置を備えた光伝送システムであって、
前記格納装置は、光トランシーバの識別情報に対応した制御プログラムを格納し、
前記光伝送装置は、
前記光トランシーバを制御するための制御プログラムを格納する制御プログラム格納領域を有する記憶部と、
前記光トランシーバの識別情報を取得する識別情報取得部と、
前記取得された識別情報に対応した前記制御プログラムを、前記格納装置から取得するプログラム取得部と、
前記制御プログラム格納領域に格納された前記制御プログラムを、前記取得された制御プログラムにより更新するプログラム更新部と、
を備え、
前記光トランシーバの識別情報は、前記制御プログラムを特定可能な前記光トランシーバの種類を示す情報であり、
前記光トランシーバの種類は、前記光トランシーバの伝送容量または前記光トランシーバの製造元のベンダーを含む、
光伝送システム。
An optical transmission system comprising an optical transmission device and a storage device,
The storage device stores a control program corresponding to identification information of the optical transceiver,
The optical transmission device includes:
a storage unit having a control program storage area for storing a control program for controlling the optical transceiver;
an identification information acquisition unit that acquires identification information of the optical transceiver;
a program acquisition unit that acquires the control program corresponding to the acquired identification information from the storage device;
a program update unit that updates the control program stored in the control program storage area with the acquired control program;
Equipped with
The identification information of the optical transceiver is information indicating the type of the optical transceiver that can identify the control program,
The type of the optical transceiver includes the transmission capacity of the optical transceiver or the vendor of the manufacturer of the optical transceiver.
Optical transmission system.
前記プログラム取得部は、前記光伝送装置を制御する制御ネットワークを介して、前記格納装置から前記制御プログラムを取得する、
請求項13に記載の光伝送システム。
The program acquisition unit acquires the control program from the storage device via a control network that controls the optical transmission device.
The optical transmission system according to claim 13 .
光トランシーバを制御するための制御プログラムを記憶部の制御プログラム格納領域に格納し、
前記光トランシーバの識別情報を取得し、
前記取得された識別情報に対応した前記制御プログラムを取得し、
前記制御プログラム格納領域に格納された前記制御プログラムを、前記取得された制御プログラムにより更新し、
前記光トランシーバの識別情報は、前記制御プログラムを特定可能な前記光トランシーバの種類を示す情報であり、
前記光トランシーバの種類は、前記光トランシーバの伝送容量または前記光トランシーバの製造元のベンダーを含む、
光伝送装置の制御方法。
storing a control program for controlling the optical transceiver in a control program storage area of the storage unit;
obtaining identification information of the optical transceiver;
obtaining the control program corresponding to the obtained identification information;
updating the control program stored in the control program storage area with the acquired control program;
The identification information of the optical transceiver is information indicating the type of the optical transceiver that can identify the control program,
The type of the optical transceiver includes the transmission capacity of the optical transceiver or the vendor of the manufacturer of the optical transceiver.
Control method for optical transmission equipment.
光トランシーバを制御するための制御プログラムを記憶部の制御プログラム格納領域に格納し、
前記光トランシーバの識別情報を取得し、
前記取得された識別情報に対応した前記制御プログラムを取得し、
前記制御プログラム格納領域に格納された前記制御プログラムを、前記取得された制御プログラムにより更新し、
前記光トランシーバの識別情報は、前記制御プログラムを特定可能な前記光トランシーバの種類を示す情報であり、
前記光トランシーバの種類は、前記光トランシーバの伝送容量または前記光トランシーバの製造元のベンダーを含む、
処理を光伝送装置に実行させるためのプログラム。
storing a control program for controlling the optical transceiver in a control program storage area of the storage unit;
obtaining identification information of the optical transceiver;
obtaining the control program corresponding to the obtained identification information;
updating the control program stored in the control program storage area with the acquired control program;
The identification information of the optical transceiver is information indicating the type of the optical transceiver that can identify the control program,
The type of the optical transceiver includes the transmission capacity of the optical transceiver or the vendor of the manufacturer of the optical transceiver.
A program that causes an optical transmission device to perform processing.
JP2019092269A 2019-05-15 2019-05-15 Optical transmission equipment, optical transmission system, control method and program for optical transmission equipment Active JP7435994B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019092269A JP7435994B2 (en) 2019-05-15 2019-05-15 Optical transmission equipment, optical transmission system, control method and program for optical transmission equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019092269A JP7435994B2 (en) 2019-05-15 2019-05-15 Optical transmission equipment, optical transmission system, control method and program for optical transmission equipment

Publications (2)

Publication Number Publication Date
JP2020187587A JP2020187587A (en) 2020-11-19
JP7435994B2 true JP7435994B2 (en) 2024-02-21

Family

ID=73221817

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019092269A Active JP7435994B2 (en) 2019-05-15 2019-05-15 Optical transmission equipment, optical transmission system, control method and program for optical transmission equipment

Country Status (1)

Country Link
JP (1) JP7435994B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW202508236A (en) * 2023-08-11 2025-02-16 連訊通信股份有限公司 Audio signal transmission device and method, audio signal reception device and method, and audio system

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002063098A (en) 2000-08-15 2002-02-28 Ricoh Co Ltd Printing system
JP2004362447A (en) 2003-06-06 2004-12-24 Mitsubishi Electric Corp Optical transmission system
JP2009117970A (en) 2007-11-02 2009-05-28 Fujitsu Ltd Optical transmission apparatus, restart control method thereof, and restart control program
JP2009211286A (en) 2008-03-03 2009-09-17 Nec Corp Transmission system and method for managing software of transmission system
JP2010182068A (en) 2009-02-05 2010-08-19 Sumitomo Electric Ind Ltd Optical transceiver
JP2012195884A (en) 2011-03-17 2012-10-11 Fujitsu Ltd Optical transmission system, optical transmitter and optical transmission method
JP2015060289A (en) 2013-09-17 2015-03-30 日本電気通信システム株式会社 On-line upgrade device, upgrade method, and program
WO2015145905A1 (en) 2014-03-28 2015-10-01 株式会社セガ Additional download management system, terminal device control program, terminal device, and additional download management device
JP2016139321A (en) 2015-01-28 2016-08-04 住友電気工業株式会社 Optical transceiver
JP2018116375A (en) 2017-01-16 2018-07-26 富士通株式会社 Software update method and communication device
JP2018128790A (en) 2017-02-07 2018-08-16 株式会社リコー Information processing apparatus, program and installation method
WO2019012818A1 (en) 2017-07-14 2019-01-17 日本電気株式会社 Pluggable optical module, optical communication system, and method for controlling pluggable optical module

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10387141B2 (en) * 2014-12-30 2019-08-20 Visteon Global Technologies, Inc. Upgradable firmware system

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002063098A (en) 2000-08-15 2002-02-28 Ricoh Co Ltd Printing system
JP2004362447A (en) 2003-06-06 2004-12-24 Mitsubishi Electric Corp Optical transmission system
JP2009117970A (en) 2007-11-02 2009-05-28 Fujitsu Ltd Optical transmission apparatus, restart control method thereof, and restart control program
JP2009211286A (en) 2008-03-03 2009-09-17 Nec Corp Transmission system and method for managing software of transmission system
JP2010182068A (en) 2009-02-05 2010-08-19 Sumitomo Electric Ind Ltd Optical transceiver
JP2012195884A (en) 2011-03-17 2012-10-11 Fujitsu Ltd Optical transmission system, optical transmitter and optical transmission method
JP2015060289A (en) 2013-09-17 2015-03-30 日本電気通信システム株式会社 On-line upgrade device, upgrade method, and program
WO2015145905A1 (en) 2014-03-28 2015-10-01 株式会社セガ Additional download management system, terminal device control program, terminal device, and additional download management device
JP2016139321A (en) 2015-01-28 2016-08-04 住友電気工業株式会社 Optical transceiver
JP2018116375A (en) 2017-01-16 2018-07-26 富士通株式会社 Software update method and communication device
JP2018128790A (en) 2017-02-07 2018-08-16 株式会社リコー Information processing apparatus, program and installation method
WO2019012818A1 (en) 2017-07-14 2019-01-17 日本電気株式会社 Pluggable optical module, optical communication system, and method for controlling pluggable optical module

Also Published As

Publication number Publication date
JP2020187587A (en) 2020-11-19

Similar Documents

Publication Publication Date Title
US10680736B2 (en) Four-channel coarse wavelength division multiplexing QSFP optical module
US20160380698A1 (en) Coherent and pulse amplitude modulation in a pluggable optical transceiver
WO2021004471A1 (en) Wdm-pon system and management and control method therefor
US20160337038A1 (en) Tuning device for pluggable optical transceivers
US10439726B1 (en) Bi-directional temperature controlled optical transceiver
CN112087677A (en) Optical module information interaction method and optical module
CN112397996B (en) Wavelength adjusting method and device and optical module
US20120063766A1 (en) Transmission device, control device, and method of detecting erroneous connection of signal line
JP7435994B2 (en) Optical transmission equipment, optical transmission system, control method and program for optical transmission equipment
CN115037376A (en) Optical module and wavelength configuration method thereof
CN111698582B (en) COMBO optical module and multimode PON system
WO2019230514A1 (en) Optical transceiver
CN111338676A (en) A BMC firmware upgrade system and method with both in-band and out-of-band modes
JP7666862B2 (en) How to update firmware for optical transceivers
JP2023071942A (en) Optical transmission device, optical transmission system, control method for optical transmission device, and control program for optical transmission device
US20090297151A1 (en) Optical transmitting apparatus and optical transmitting and receiving apparatus
JP6464691B2 (en) Transmission device, line card and control method
JP2018023005A (en) Home-side apparatus, station-side apparatus, optical communication system, and control method for optical communication system
CN105577285A (en) Optical module
JP7168266B2 (en) Adjustable two-way transmission micro-photoelectric system, supporting online upgrade settings
CN110798265A (en) Optical module, method, device and system for obtaining optical signal and storage medium
EP2871790A1 (en) Cost-optimized controller architecture for network elements
KR20110129658A (en) On-line device of W-PON system for WDM hybrid-PON
CN116962200A (en) Optical transmission device characterization method, network management system, device and storage medium
US11503387B2 (en) Zero added latency packet reroute via silicon photonics

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220404

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230118

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230221

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230808

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231010

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240201

R150 Certificate of patent or registration of utility model

Ref document number: 7435994

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150